From e9414e3f7e35d0aa275025e4158010bb956ab092 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Sun, 2 Nov 2025 17:44:01 -0500 Subject: [PATCH 001/104] Delete coverage.xml. --- coverage.xml | 1811 -------------------------------------------------- 1 file changed, 1811 deletions(-) delete mode 100644 coverage.xml diff --git a/coverage.xml b/coverage.xml deleted file mode 100644 index 9d2ba74..0000000 --- a/coverage.xml +++ /dev/null @@ -1,1811 +0,0 @@ - - - - - - /Users/SMoxon/Documents/src/Translator_component_toolkit/TCT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From f48e7cb85212670f2017002b16dfac6f487360ff Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Sun, 2 Nov 2025 17:58:00 -0500 Subject: [PATCH 002/104] Updated uv.lock. --- uv.lock | 3315 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 1677 insertions(+), 1638 deletions(-) diff --git a/uv.lock b/uv.lock index 424fe8a..507211d 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 1 +revision = 3 requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.12'", @@ -11,9 +11,9 @@ resolution-markers = [ name = "annotated-types" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081 } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643 }, + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, ] [[package]] @@ -26,36 +26,36 @@ dependencies = [ { name = "sniffio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f1/b4/636b3b65173d3ce9a38ef5f0522789614e590dab6a8d505340a4efe4c567/anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6", size = 213252 } +sdist = { url = "https://files.pythonhosted.org/packages/f1/b4/636b3b65173d3ce9a38ef5f0522789614e590dab6a8d505340a4efe4c567/anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6", size = 213252, upload-time = "2025-08-04T08:54:26.451Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1", size = 107213 }, + { url = "https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1", size = 107213, upload-time = "2025-08-04T08:54:24.882Z" }, ] [[package]] name = "appnope" version = "0.1.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 }, + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" }, ] [[package]] name = "asttokens" version = "3.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 }, + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" }, ] [[package]] name = "attrs" version = "25.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload-time = "2025-03-13T11:10:22.779Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 }, + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" }, ] [[package]] @@ -65,18 +65,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cryptography" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5d/c6/d9a9db2e71957827e23a34322bde8091b51cb778dcc38885b84c772a1ba9/authlib-1.6.3.tar.gz", hash = "sha256:9f7a982cc395de719e4c2215c5707e7ea690ecf84f1ab126f28c053f4219e610", size = 160836 } +sdist = { url = "https://files.pythonhosted.org/packages/5d/c6/d9a9db2e71957827e23a34322bde8091b51cb778dcc38885b84c772a1ba9/authlib-1.6.3.tar.gz", hash = "sha256:9f7a982cc395de719e4c2215c5707e7ea690ecf84f1ab126f28c053f4219e610", size = 160836, upload-time = "2025-08-26T12:13:25.206Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/2f/efa9d26dbb612b774990741fd8f13c7cf4cfd085b870e4a5af5c82eaf5f1/authlib-1.6.3-py2.py3-none-any.whl", hash = "sha256:7ea0f082edd95a03b7b72edac65ec7f8f68d703017d7e37573aee4fc603f2a48", size = 240105 }, + { url = "https://files.pythonhosted.org/packages/25/2f/efa9d26dbb612b774990741fd8f13c7cf4cfd085b870e4a5af5c82eaf5f1/authlib-1.6.3-py2.py3-none-any.whl", hash = "sha256:7ea0f082edd95a03b7b72edac65ec7f8f68d703017d7e37573aee4fc603f2a48", size = 240105, upload-time = "2025-08-26T12:13:23.889Z" }, ] [[package]] name = "certifi" version = "2025.8.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407", size = 162386 } +sdist = { url = "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407", size = 162386, upload-time = "2025-08-03T03:07:47.08Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5", size = 161216 }, + { url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5", size = 161216, upload-time = "2025-08-03T03:07:45.777Z" }, ] [[package]] @@ -86,118 +86,118 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pycparser" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191 }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592 }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024 }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188 }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571 }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687 }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211 }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325 }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784 }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564 }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804 }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299 }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264 }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651 }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259 }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200 }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235 }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721 }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242 }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999 }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242 }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604 }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727 }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400 }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178 }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840 }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803 }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850 }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729 }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256 }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424 }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568 }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736 }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448 }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976 }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989 }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802 }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792 }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893 }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810 }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200 }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447 }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358 }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469 }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475 }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009 }, +sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload-time = "2024-09-04T20:45:21.852Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191, upload-time = "2024-09-04T20:43:30.027Z" }, + { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592, upload-time = "2024-09-04T20:43:32.108Z" }, + { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024, upload-time = "2024-09-04T20:43:34.186Z" }, + { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188, upload-time = "2024-09-04T20:43:36.286Z" }, + { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571, upload-time = "2024-09-04T20:43:38.586Z" }, + { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687, upload-time = "2024-09-04T20:43:40.084Z" }, + { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211, upload-time = "2024-09-04T20:43:41.526Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325, upload-time = "2024-09-04T20:43:43.117Z" }, + { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784, upload-time = "2024-09-04T20:43:45.256Z" }, + { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564, upload-time = "2024-09-04T20:43:46.779Z" }, + { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804, upload-time = "2024-09-04T20:43:48.186Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299, upload-time = "2024-09-04T20:43:49.812Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264, upload-time = "2024-09-04T20:43:51.124Z" }, + { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651, upload-time = "2024-09-04T20:43:52.872Z" }, + { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259, upload-time = "2024-09-04T20:43:56.123Z" }, + { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200, upload-time = "2024-09-04T20:43:57.891Z" }, + { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235, upload-time = "2024-09-04T20:44:00.18Z" }, + { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721, upload-time = "2024-09-04T20:44:01.585Z" }, + { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242, upload-time = "2024-09-04T20:44:03.467Z" }, + { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999, upload-time = "2024-09-04T20:44:05.023Z" }, + { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242, upload-time = "2024-09-04T20:44:06.444Z" }, + { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604, upload-time = "2024-09-04T20:44:08.206Z" }, + { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727, upload-time = "2024-09-04T20:44:09.481Z" }, + { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400, upload-time = "2024-09-04T20:44:10.873Z" }, + { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178, upload-time = "2024-09-04T20:44:12.232Z" }, + { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840, upload-time = "2024-09-04T20:44:13.739Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803, upload-time = "2024-09-04T20:44:15.231Z" }, + { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850, upload-time = "2024-09-04T20:44:17.188Z" }, + { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729, upload-time = "2024-09-04T20:44:18.688Z" }, + { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256, upload-time = "2024-09-04T20:44:20.248Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424, upload-time = "2024-09-04T20:44:21.673Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568, upload-time = "2024-09-04T20:44:23.245Z" }, + { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736, upload-time = "2024-09-04T20:44:24.757Z" }, + { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload-time = "2024-09-04T20:44:26.208Z" }, + { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload-time = "2024-09-04T20:44:27.578Z" }, + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload-time = "2024-09-04T20:44:33.606Z" }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload-time = "2024-09-04T20:44:35.191Z" }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200, upload-time = "2024-09-04T20:44:36.743Z" }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload-time = "2024-09-04T20:44:38.492Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload-time = "2024-09-04T20:44:40.046Z" }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" }, ] [[package]] name = "charset-normalizer" version = "3.4.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz", hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14", size = 122371 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/98/f3b8013223728a99b908c9344da3aa04ee6e3fa235f19409033eda92fb78/charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72", size = 207695 }, - { url = "https://files.pythonhosted.org/packages/21/40/5188be1e3118c82dcb7c2a5ba101b783822cfb413a0268ed3be0468532de/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe", size = 147153 }, - { url = "https://files.pythonhosted.org/packages/37/60/5d0d74bc1e1380f0b72c327948d9c2aca14b46a9efd87604e724260f384c/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601", size = 160428 }, - { url = "https://files.pythonhosted.org/packages/85/9a/d891f63722d9158688de58d050c59dc3da560ea7f04f4c53e769de5140f5/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c", size = 157627 }, - { url = "https://files.pythonhosted.org/packages/65/1a/7425c952944a6521a9cfa7e675343f83fd82085b8af2b1373a2409c683dc/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2", size = 152388 }, - { url = "https://files.pythonhosted.org/packages/f0/c9/a2c9c2a355a8594ce2446085e2ec97fd44d323c684ff32042e2a6b718e1d/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0", size = 150077 }, - { url = "https://files.pythonhosted.org/packages/3b/38/20a1f44e4851aa1c9105d6e7110c9d020e093dfa5836d712a5f074a12bf7/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0", size = 161631 }, - { url = "https://files.pythonhosted.org/packages/a4/fa/384d2c0f57edad03d7bec3ebefb462090d8905b4ff5a2d2525f3bb711fac/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0", size = 159210 }, - { url = "https://files.pythonhosted.org/packages/33/9e/eca49d35867ca2db336b6ca27617deed4653b97ebf45dfc21311ce473c37/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a", size = 153739 }, - { url = "https://files.pythonhosted.org/packages/2a/91/26c3036e62dfe8de8061182d33be5025e2424002125c9500faff74a6735e/charset_normalizer-3.4.3-cp310-cp310-win32.whl", hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f", size = 99825 }, - { url = "https://files.pythonhosted.org/packages/e2/c6/f05db471f81af1fa01839d44ae2a8bfeec8d2a8b4590f16c4e7393afd323/charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669", size = 107452 }, - { url = "https://files.pythonhosted.org/packages/7f/b5/991245018615474a60965a7c9cd2b4efbaabd16d582a5547c47ee1c7730b/charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b", size = 204483 }, - { url = "https://files.pythonhosted.org/packages/c7/2a/ae245c41c06299ec18262825c1569c5d3298fc920e4ddf56ab011b417efd/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64", size = 145520 }, - { url = "https://files.pythonhosted.org/packages/3a/a4/b3b6c76e7a635748c4421d2b92c7b8f90a432f98bda5082049af37ffc8e3/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91", size = 158876 }, - { url = "https://files.pythonhosted.org/packages/e2/e6/63bb0e10f90a8243c5def74b5b105b3bbbfb3e7bb753915fe333fb0c11ea/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f", size = 156083 }, - { url = "https://files.pythonhosted.org/packages/87/df/b7737ff046c974b183ea9aa111b74185ac8c3a326c6262d413bd5a1b8c69/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07", size = 150295 }, - { url = "https://files.pythonhosted.org/packages/61/f1/190d9977e0084d3f1dc169acd060d479bbbc71b90bf3e7bf7b9927dec3eb/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30", size = 148379 }, - { url = "https://files.pythonhosted.org/packages/4c/92/27dbe365d34c68cfe0ca76f1edd70e8705d82b378cb54ebbaeabc2e3029d/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14", size = 160018 }, - { url = "https://files.pythonhosted.org/packages/99/04/baae2a1ea1893a01635d475b9261c889a18fd48393634b6270827869fa34/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c", size = 157430 }, - { url = "https://files.pythonhosted.org/packages/2f/36/77da9c6a328c54d17b960c89eccacfab8271fdaaa228305330915b88afa9/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae", size = 151600 }, - { url = "https://files.pythonhosted.org/packages/64/d4/9eb4ff2c167edbbf08cdd28e19078bf195762e9bd63371689cab5ecd3d0d/charset_normalizer-3.4.3-cp311-cp311-win32.whl", hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849", size = 99616 }, - { url = "https://files.pythonhosted.org/packages/f4/9c/996a4a028222e7761a96634d1820de8a744ff4327a00ada9c8942033089b/charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c", size = 107108 }, - { url = "https://files.pythonhosted.org/packages/e9/5e/14c94999e418d9b87682734589404a25854d5f5d0408df68bc15b6ff54bb/charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1", size = 205655 }, - { url = "https://files.pythonhosted.org/packages/7d/a8/c6ec5d389672521f644505a257f50544c074cf5fc292d5390331cd6fc9c3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884", size = 146223 }, - { url = "https://files.pythonhosted.org/packages/fc/eb/a2ffb08547f4e1e5415fb69eb7db25932c52a52bed371429648db4d84fb1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018", size = 159366 }, - { url = "https://files.pythonhosted.org/packages/82/10/0fd19f20c624b278dddaf83b8464dcddc2456cb4b02bb902a6da126b87a1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392", size = 157104 }, - { url = "https://files.pythonhosted.org/packages/16/ab/0233c3231af734f5dfcf0844aa9582d5a1466c985bbed6cedab85af9bfe3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f", size = 151830 }, - { url = "https://files.pythonhosted.org/packages/ae/02/e29e22b4e02839a0e4a06557b1999d0a47db3567e82989b5bb21f3fbbd9f/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154", size = 148854 }, - { url = "https://files.pythonhosted.org/packages/05/6b/e2539a0a4be302b481e8cafb5af8792da8093b486885a1ae4d15d452bcec/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491", size = 160670 }, - { url = "https://files.pythonhosted.org/packages/31/e7/883ee5676a2ef217a40ce0bffcc3d0dfbf9e64cbcfbdf822c52981c3304b/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93", size = 158501 }, - { url = "https://files.pythonhosted.org/packages/c1/35/6525b21aa0db614cf8b5792d232021dca3df7f90a1944db934efa5d20bb1/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f", size = 153173 }, - { url = "https://files.pythonhosted.org/packages/50/ee/f4704bad8201de513fdc8aac1cabc87e38c5818c93857140e06e772b5892/charset_normalizer-3.4.3-cp312-cp312-win32.whl", hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37", size = 99822 }, - { url = "https://files.pythonhosted.org/packages/39/f5/3b3836ca6064d0992c58c7561c6b6eee1b3892e9665d650c803bd5614522/charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc", size = 107543 }, - { url = "https://files.pythonhosted.org/packages/65/ca/2135ac97709b400c7654b4b764daf5c5567c2da45a30cdd20f9eefe2d658/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe", size = 205326 }, - { url = "https://files.pythonhosted.org/packages/71/11/98a04c3c97dd34e49c7d247083af03645ca3730809a5509443f3c37f7c99/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8", size = 146008 }, - { url = "https://files.pythonhosted.org/packages/60/f5/4659a4cb3c4ec146bec80c32d8bb16033752574c20b1252ee842a95d1a1e/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9", size = 159196 }, - { url = "https://files.pythonhosted.org/packages/86/9e/f552f7a00611f168b9a5865a1414179b2c6de8235a4fa40189f6f79a1753/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31", size = 156819 }, - { url = "https://files.pythonhosted.org/packages/7e/95/42aa2156235cbc8fa61208aded06ef46111c4d3f0de233107b3f38631803/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f", size = 151350 }, - { url = "https://files.pythonhosted.org/packages/c2/a9/3865b02c56f300a6f94fc631ef54f0a8a29da74fb45a773dfd3dcd380af7/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927", size = 148644 }, - { url = "https://files.pythonhosted.org/packages/77/d9/cbcf1a2a5c7d7856f11e7ac2d782aec12bdfea60d104e60e0aa1c97849dc/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9", size = 160468 }, - { url = "https://files.pythonhosted.org/packages/f6/42/6f45efee8697b89fda4d50580f292b8f7f9306cb2971d4b53f8914e4d890/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5", size = 158187 }, - { url = "https://files.pythonhosted.org/packages/70/99/f1c3bdcfaa9c45b3ce96f70b14f070411366fa19549c1d4832c935d8e2c3/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc", size = 152699 }, - { url = "https://files.pythonhosted.org/packages/a3/ad/b0081f2f99a4b194bcbb1934ef3b12aa4d9702ced80a37026b7607c72e58/charset_normalizer-3.4.3-cp313-cp313-win32.whl", hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce", size = 99580 }, - { url = "https://files.pythonhosted.org/packages/9a/8f/ae790790c7b64f925e5c953b924aaa42a243fb778fed9e41f147b2a5715a/charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef", size = 107366 }, - { url = "https://files.pythonhosted.org/packages/8e/91/b5a06ad970ddc7a0e513112d40113e834638f4ca1120eb727a249fb2715e/charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15", size = 204342 }, - { url = "https://files.pythonhosted.org/packages/ce/ec/1edc30a377f0a02689342f214455c3f6c2fbedd896a1d2f856c002fc3062/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db", size = 145995 }, - { url = "https://files.pythonhosted.org/packages/17/e5/5e67ab85e6d22b04641acb5399c8684f4d37caf7558a53859f0283a650e9/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d", size = 158640 }, - { url = "https://files.pythonhosted.org/packages/f1/e5/38421987f6c697ee3722981289d554957c4be652f963d71c5e46a262e135/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096", size = 156636 }, - { url = "https://files.pythonhosted.org/packages/a0/e4/5a075de8daa3ec0745a9a3b54467e0c2967daaaf2cec04c845f73493e9a1/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa", size = 150939 }, - { url = "https://files.pythonhosted.org/packages/02/f7/3611b32318b30974131db62b4043f335861d4d9b49adc6d57c1149cc49d4/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049", size = 148580 }, - { url = "https://files.pythonhosted.org/packages/7e/61/19b36f4bd67f2793ab6a99b979b4e4f3d8fc754cbdffb805335df4337126/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0", size = 159870 }, - { url = "https://files.pythonhosted.org/packages/06/57/84722eefdd338c04cf3030ada66889298eaedf3e7a30a624201e0cbe424a/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92", size = 157797 }, - { url = "https://files.pythonhosted.org/packages/72/2a/aff5dd112b2f14bcc3462c312dce5445806bfc8ab3a7328555da95330e4b/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16", size = 152224 }, - { url = "https://files.pythonhosted.org/packages/b7/8c/9839225320046ed279c6e839d51f028342eb77c91c89b8ef2549f951f3ec/charset_normalizer-3.4.3-cp314-cp314-win32.whl", hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce", size = 100086 }, - { url = "https://files.pythonhosted.org/packages/ee/7a/36fbcf646e41f710ce0a563c1c9a343c6edf9be80786edeb15b6f62e17db/charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c", size = 107400 }, - { url = "https://files.pythonhosted.org/packages/8a/1f/f041989e93b001bc4e44bb1669ccdcf54d3f00e628229a85b08d330615c5/charset_normalizer-3.4.3-py3-none-any.whl", hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a", size = 53175 }, +sdist = { url = "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz", hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14", size = 122371, upload-time = "2025-08-09T07:57:28.46Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/98/f3b8013223728a99b908c9344da3aa04ee6e3fa235f19409033eda92fb78/charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72", size = 207695, upload-time = "2025-08-09T07:55:36.452Z" }, + { url = "https://files.pythonhosted.org/packages/21/40/5188be1e3118c82dcb7c2a5ba101b783822cfb413a0268ed3be0468532de/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe", size = 147153, upload-time = "2025-08-09T07:55:38.467Z" }, + { url = "https://files.pythonhosted.org/packages/37/60/5d0d74bc1e1380f0b72c327948d9c2aca14b46a9efd87604e724260f384c/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601", size = 160428, upload-time = "2025-08-09T07:55:40.072Z" }, + { url = "https://files.pythonhosted.org/packages/85/9a/d891f63722d9158688de58d050c59dc3da560ea7f04f4c53e769de5140f5/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c", size = 157627, upload-time = "2025-08-09T07:55:41.706Z" }, + { url = "https://files.pythonhosted.org/packages/65/1a/7425c952944a6521a9cfa7e675343f83fd82085b8af2b1373a2409c683dc/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2", size = 152388, upload-time = "2025-08-09T07:55:43.262Z" }, + { url = "https://files.pythonhosted.org/packages/f0/c9/a2c9c2a355a8594ce2446085e2ec97fd44d323c684ff32042e2a6b718e1d/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0", size = 150077, upload-time = "2025-08-09T07:55:44.903Z" }, + { url = "https://files.pythonhosted.org/packages/3b/38/20a1f44e4851aa1c9105d6e7110c9d020e093dfa5836d712a5f074a12bf7/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0", size = 161631, upload-time = "2025-08-09T07:55:46.346Z" }, + { url = "https://files.pythonhosted.org/packages/a4/fa/384d2c0f57edad03d7bec3ebefb462090d8905b4ff5a2d2525f3bb711fac/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0", size = 159210, upload-time = "2025-08-09T07:55:47.539Z" }, + { url = "https://files.pythonhosted.org/packages/33/9e/eca49d35867ca2db336b6ca27617deed4653b97ebf45dfc21311ce473c37/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a", size = 153739, upload-time = "2025-08-09T07:55:48.744Z" }, + { url = "https://files.pythonhosted.org/packages/2a/91/26c3036e62dfe8de8061182d33be5025e2424002125c9500faff74a6735e/charset_normalizer-3.4.3-cp310-cp310-win32.whl", hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f", size = 99825, upload-time = "2025-08-09T07:55:50.305Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c6/f05db471f81af1fa01839d44ae2a8bfeec8d2a8b4590f16c4e7393afd323/charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669", size = 107452, upload-time = "2025-08-09T07:55:51.461Z" }, + { url = "https://files.pythonhosted.org/packages/7f/b5/991245018615474a60965a7c9cd2b4efbaabd16d582a5547c47ee1c7730b/charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b", size = 204483, upload-time = "2025-08-09T07:55:53.12Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2a/ae245c41c06299ec18262825c1569c5d3298fc920e4ddf56ab011b417efd/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64", size = 145520, upload-time = "2025-08-09T07:55:54.712Z" }, + { url = "https://files.pythonhosted.org/packages/3a/a4/b3b6c76e7a635748c4421d2b92c7b8f90a432f98bda5082049af37ffc8e3/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91", size = 158876, upload-time = "2025-08-09T07:55:56.024Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e6/63bb0e10f90a8243c5def74b5b105b3bbbfb3e7bb753915fe333fb0c11ea/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f", size = 156083, upload-time = "2025-08-09T07:55:57.582Z" }, + { url = "https://files.pythonhosted.org/packages/87/df/b7737ff046c974b183ea9aa111b74185ac8c3a326c6262d413bd5a1b8c69/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07", size = 150295, upload-time = "2025-08-09T07:55:59.147Z" }, + { url = "https://files.pythonhosted.org/packages/61/f1/190d9977e0084d3f1dc169acd060d479bbbc71b90bf3e7bf7b9927dec3eb/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30", size = 148379, upload-time = "2025-08-09T07:56:00.364Z" }, + { url = "https://files.pythonhosted.org/packages/4c/92/27dbe365d34c68cfe0ca76f1edd70e8705d82b378cb54ebbaeabc2e3029d/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14", size = 160018, upload-time = "2025-08-09T07:56:01.678Z" }, + { url = "https://files.pythonhosted.org/packages/99/04/baae2a1ea1893a01635d475b9261c889a18fd48393634b6270827869fa34/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c", size = 157430, upload-time = "2025-08-09T07:56:02.87Z" }, + { url = "https://files.pythonhosted.org/packages/2f/36/77da9c6a328c54d17b960c89eccacfab8271fdaaa228305330915b88afa9/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae", size = 151600, upload-time = "2025-08-09T07:56:04.089Z" }, + { url = "https://files.pythonhosted.org/packages/64/d4/9eb4ff2c167edbbf08cdd28e19078bf195762e9bd63371689cab5ecd3d0d/charset_normalizer-3.4.3-cp311-cp311-win32.whl", hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849", size = 99616, upload-time = "2025-08-09T07:56:05.658Z" }, + { url = "https://files.pythonhosted.org/packages/f4/9c/996a4a028222e7761a96634d1820de8a744ff4327a00ada9c8942033089b/charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c", size = 107108, upload-time = "2025-08-09T07:56:07.176Z" }, + { url = "https://files.pythonhosted.org/packages/e9/5e/14c94999e418d9b87682734589404a25854d5f5d0408df68bc15b6ff54bb/charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1", size = 205655, upload-time = "2025-08-09T07:56:08.475Z" }, + { url = "https://files.pythonhosted.org/packages/7d/a8/c6ec5d389672521f644505a257f50544c074cf5fc292d5390331cd6fc9c3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884", size = 146223, upload-time = "2025-08-09T07:56:09.708Z" }, + { url = "https://files.pythonhosted.org/packages/fc/eb/a2ffb08547f4e1e5415fb69eb7db25932c52a52bed371429648db4d84fb1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018", size = 159366, upload-time = "2025-08-09T07:56:11.326Z" }, + { url = "https://files.pythonhosted.org/packages/82/10/0fd19f20c624b278dddaf83b8464dcddc2456cb4b02bb902a6da126b87a1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392", size = 157104, upload-time = "2025-08-09T07:56:13.014Z" }, + { url = "https://files.pythonhosted.org/packages/16/ab/0233c3231af734f5dfcf0844aa9582d5a1466c985bbed6cedab85af9bfe3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f", size = 151830, upload-time = "2025-08-09T07:56:14.428Z" }, + { url = "https://files.pythonhosted.org/packages/ae/02/e29e22b4e02839a0e4a06557b1999d0a47db3567e82989b5bb21f3fbbd9f/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154", size = 148854, upload-time = "2025-08-09T07:56:16.051Z" }, + { url = "https://files.pythonhosted.org/packages/05/6b/e2539a0a4be302b481e8cafb5af8792da8093b486885a1ae4d15d452bcec/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491", size = 160670, upload-time = "2025-08-09T07:56:17.314Z" }, + { url = "https://files.pythonhosted.org/packages/31/e7/883ee5676a2ef217a40ce0bffcc3d0dfbf9e64cbcfbdf822c52981c3304b/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93", size = 158501, upload-time = "2025-08-09T07:56:18.641Z" }, + { url = "https://files.pythonhosted.org/packages/c1/35/6525b21aa0db614cf8b5792d232021dca3df7f90a1944db934efa5d20bb1/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f", size = 153173, upload-time = "2025-08-09T07:56:20.289Z" }, + { url = "https://files.pythonhosted.org/packages/50/ee/f4704bad8201de513fdc8aac1cabc87e38c5818c93857140e06e772b5892/charset_normalizer-3.4.3-cp312-cp312-win32.whl", hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37", size = 99822, upload-time = "2025-08-09T07:56:21.551Z" }, + { url = "https://files.pythonhosted.org/packages/39/f5/3b3836ca6064d0992c58c7561c6b6eee1b3892e9665d650c803bd5614522/charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc", size = 107543, upload-time = "2025-08-09T07:56:23.115Z" }, + { url = "https://files.pythonhosted.org/packages/65/ca/2135ac97709b400c7654b4b764daf5c5567c2da45a30cdd20f9eefe2d658/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe", size = 205326, upload-time = "2025-08-09T07:56:24.721Z" }, + { url = "https://files.pythonhosted.org/packages/71/11/98a04c3c97dd34e49c7d247083af03645ca3730809a5509443f3c37f7c99/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8", size = 146008, upload-time = "2025-08-09T07:56:26.004Z" }, + { url = "https://files.pythonhosted.org/packages/60/f5/4659a4cb3c4ec146bec80c32d8bb16033752574c20b1252ee842a95d1a1e/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9", size = 159196, upload-time = "2025-08-09T07:56:27.25Z" }, + { url = "https://files.pythonhosted.org/packages/86/9e/f552f7a00611f168b9a5865a1414179b2c6de8235a4fa40189f6f79a1753/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31", size = 156819, upload-time = "2025-08-09T07:56:28.515Z" }, + { url = "https://files.pythonhosted.org/packages/7e/95/42aa2156235cbc8fa61208aded06ef46111c4d3f0de233107b3f38631803/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f", size = 151350, upload-time = "2025-08-09T07:56:29.716Z" }, + { url = "https://files.pythonhosted.org/packages/c2/a9/3865b02c56f300a6f94fc631ef54f0a8a29da74fb45a773dfd3dcd380af7/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927", size = 148644, upload-time = "2025-08-09T07:56:30.984Z" }, + { url = "https://files.pythonhosted.org/packages/77/d9/cbcf1a2a5c7d7856f11e7ac2d782aec12bdfea60d104e60e0aa1c97849dc/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9", size = 160468, upload-time = "2025-08-09T07:56:32.252Z" }, + { url = "https://files.pythonhosted.org/packages/f6/42/6f45efee8697b89fda4d50580f292b8f7f9306cb2971d4b53f8914e4d890/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5", size = 158187, upload-time = "2025-08-09T07:56:33.481Z" }, + { url = "https://files.pythonhosted.org/packages/70/99/f1c3bdcfaa9c45b3ce96f70b14f070411366fa19549c1d4832c935d8e2c3/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc", size = 152699, upload-time = "2025-08-09T07:56:34.739Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ad/b0081f2f99a4b194bcbb1934ef3b12aa4d9702ced80a37026b7607c72e58/charset_normalizer-3.4.3-cp313-cp313-win32.whl", hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce", size = 99580, upload-time = "2025-08-09T07:56:35.981Z" }, + { url = "https://files.pythonhosted.org/packages/9a/8f/ae790790c7b64f925e5c953b924aaa42a243fb778fed9e41f147b2a5715a/charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef", size = 107366, upload-time = "2025-08-09T07:56:37.339Z" }, + { url = "https://files.pythonhosted.org/packages/8e/91/b5a06ad970ddc7a0e513112d40113e834638f4ca1120eb727a249fb2715e/charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15", size = 204342, upload-time = "2025-08-09T07:56:38.687Z" }, + { url = "https://files.pythonhosted.org/packages/ce/ec/1edc30a377f0a02689342f214455c3f6c2fbedd896a1d2f856c002fc3062/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db", size = 145995, upload-time = "2025-08-09T07:56:40.048Z" }, + { url = "https://files.pythonhosted.org/packages/17/e5/5e67ab85e6d22b04641acb5399c8684f4d37caf7558a53859f0283a650e9/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d", size = 158640, upload-time = "2025-08-09T07:56:41.311Z" }, + { url = "https://files.pythonhosted.org/packages/f1/e5/38421987f6c697ee3722981289d554957c4be652f963d71c5e46a262e135/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096", size = 156636, upload-time = "2025-08-09T07:56:43.195Z" }, + { url = "https://files.pythonhosted.org/packages/a0/e4/5a075de8daa3ec0745a9a3b54467e0c2967daaaf2cec04c845f73493e9a1/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa", size = 150939, upload-time = "2025-08-09T07:56:44.819Z" }, + { url = "https://files.pythonhosted.org/packages/02/f7/3611b32318b30974131db62b4043f335861d4d9b49adc6d57c1149cc49d4/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049", size = 148580, upload-time = "2025-08-09T07:56:46.684Z" }, + { url = "https://files.pythonhosted.org/packages/7e/61/19b36f4bd67f2793ab6a99b979b4e4f3d8fc754cbdffb805335df4337126/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0", size = 159870, upload-time = "2025-08-09T07:56:47.941Z" }, + { url = "https://files.pythonhosted.org/packages/06/57/84722eefdd338c04cf3030ada66889298eaedf3e7a30a624201e0cbe424a/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92", size = 157797, upload-time = "2025-08-09T07:56:49.756Z" }, + { url = "https://files.pythonhosted.org/packages/72/2a/aff5dd112b2f14bcc3462c312dce5445806bfc8ab3a7328555da95330e4b/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16", size = 152224, upload-time = "2025-08-09T07:56:51.369Z" }, + { url = "https://files.pythonhosted.org/packages/b7/8c/9839225320046ed279c6e839d51f028342eb77c91c89b8ef2549f951f3ec/charset_normalizer-3.4.3-cp314-cp314-win32.whl", hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce", size = 100086, upload-time = "2025-08-09T07:56:52.722Z" }, + { url = "https://files.pythonhosted.org/packages/ee/7a/36fbcf646e41f710ce0a563c1c9a343c6edf9be80786edeb15b6f62e17db/charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c", size = 107400, upload-time = "2025-08-09T07:56:55.172Z" }, + { url = "https://files.pythonhosted.org/packages/8a/1f/f041989e93b001bc4e44bb1669ccdcf54d3f00e628229a85b08d330615c5/charset_normalizer-3.4.3-py3-none-any.whl", hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a", size = 53175, upload-time = "2025-08-09T07:57:26.864Z" }, ] [[package]] @@ -207,36 +207,36 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342 } +sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342, upload-time = "2025-05-20T23:19:49.832Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215 }, + { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215, upload-time = "2025-05-20T23:19:47.796Z" }, ] [[package]] name = "codespell" version = "2.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/15/e0/709453393c0ea77d007d907dd436b3ee262e28b30995ea1aa36c6ffbccaf/codespell-2.4.1.tar.gz", hash = "sha256:299fcdcb09d23e81e35a671bbe746d5ad7e8385972e65dbb833a2eaac33c01e5", size = 344740 } +sdist = { url = "https://files.pythonhosted.org/packages/15/e0/709453393c0ea77d007d907dd436b3ee262e28b30995ea1aa36c6ffbccaf/codespell-2.4.1.tar.gz", hash = "sha256:299fcdcb09d23e81e35a671bbe746d5ad7e8385972e65dbb833a2eaac33c01e5", size = 344740, upload-time = "2025-01-28T18:52:39.411Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/20/01/b394922252051e97aab231d416c86da3d8a6d781eeadcdca1082867de64e/codespell-2.4.1-py3-none-any.whl", hash = "sha256:3dadafa67df7e4a3dbf51e0d7315061b80d265f9552ebd699b3dd6834b47e425", size = 344501 }, + { url = "https://files.pythonhosted.org/packages/20/01/b394922252051e97aab231d416c86da3d8a6d781eeadcdca1082867de64e/codespell-2.4.1-py3-none-any.whl", hash = "sha256:3dadafa67df7e4a3dbf51e0d7315061b80d265f9552ebd699b3dd6834b47e425", size = 344501, upload-time = "2025-01-28T18:52:37.057Z" }, ] [[package]] name = "colorama" version = "0.4.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 }, + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, ] [[package]] name = "comm" version = "0.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319 } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319, upload-time = "2025-07-25T14:02:04.452Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294 }, + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294, upload-time = "2025-07-25T14:02:02.896Z" }, ] [[package]] @@ -249,64 +249,64 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551 }, - { url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399 }, - { url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061 }, - { url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956 }, - { url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872 }, - { url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027 }, - { url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641 }, - { url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075 }, - { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534 }, - { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188 }, - { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636 }, - { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636 }, - { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053 }, - { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985 }, - { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750 }, - { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246 }, - { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728 }, - { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762 }, - { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196 }, - { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017 }, - { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580 }, - { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530 }, - { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688 }, - { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331 }, - { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963 }, - { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681 }, - { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674 }, - { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480 }, - { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489 }, - { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042 }, - { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630 }, - { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670 }, - { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694 }, - { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986 }, - { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060 }, - { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747 }, - { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895 }, - { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098 }, - { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535 }, - { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096 }, - { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090 }, - { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643 }, - { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443 }, - { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865 }, - { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162 }, - { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355 }, - { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935 }, - { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168 }, - { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550 }, - { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214 }, - { url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681 }, - { url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101 }, - { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599 }, - { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807 }, - { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729 }, - { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791 }, +sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551, upload-time = "2025-04-15T17:34:46.581Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399, upload-time = "2025-04-15T17:34:51.427Z" }, + { url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061, upload-time = "2025-04-15T17:34:55.961Z" }, + { url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956, upload-time = "2025-04-15T17:35:00.992Z" }, + { url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872, upload-time = "2025-04-15T17:35:06.177Z" }, + { url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027, upload-time = "2025-04-15T17:35:11.244Z" }, + { url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641, upload-time = "2025-04-15T17:35:26.701Z" }, + { url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075, upload-time = "2025-04-15T17:35:43.204Z" }, + { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534, upload-time = "2025-04-15T17:35:46.554Z" }, + { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188, upload-time = "2025-04-15T17:35:50.064Z" }, + { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636, upload-time = "2025-04-15T17:35:54.473Z" }, + { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636, upload-time = "2025-04-15T17:35:58.283Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053, upload-time = "2025-04-15T17:36:03.235Z" }, + { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985, upload-time = "2025-04-15T17:36:08.275Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750, upload-time = "2025-04-15T17:36:13.29Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246, upload-time = "2025-04-15T17:36:18.329Z" }, + { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728, upload-time = "2025-04-15T17:36:33.878Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762, upload-time = "2025-04-15T17:36:51.295Z" }, + { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196, upload-time = "2025-04-15T17:36:55.002Z" }, + { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017, upload-time = "2025-04-15T17:36:58.576Z" }, + { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580, upload-time = "2025-04-15T17:37:03.105Z" }, + { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530, upload-time = "2025-04-15T17:37:07.026Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688, upload-time = "2025-04-15T17:37:11.481Z" }, + { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331, upload-time = "2025-04-15T17:37:18.212Z" }, + { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963, upload-time = "2025-04-15T17:37:22.76Z" }, + { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681, upload-time = "2025-04-15T17:37:33.001Z" }, + { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674, upload-time = "2025-04-15T17:37:48.64Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480, upload-time = "2025-04-15T17:38:06.7Z" }, + { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489, upload-time = "2025-04-15T17:38:10.338Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042, upload-time = "2025-04-15T17:38:14.239Z" }, + { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload-time = "2025-04-15T17:38:19.142Z" }, + { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload-time = "2025-04-15T17:38:23.688Z" }, + { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload-time = "2025-04-15T17:38:28.238Z" }, + { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload-time = "2025-04-15T17:38:33.502Z" }, + { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload-time = "2025-04-15T17:38:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload-time = "2025-04-15T17:38:43.712Z" }, + { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload-time = "2025-04-15T17:39:00.224Z" }, + { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload-time = "2025-04-15T17:43:29.649Z" }, + { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload-time = "2025-04-15T17:44:44.532Z" }, + { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload-time = "2025-04-15T17:44:48.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload-time = "2025-04-15T17:43:34.084Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload-time = "2025-04-15T17:43:38.626Z" }, + { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload-time = "2025-04-15T17:43:44.522Z" }, + { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload-time = "2025-04-15T17:43:49.545Z" }, + { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload-time = "2025-04-15T17:43:54.203Z" }, + { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload-time = "2025-04-15T17:44:01.025Z" }, + { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload-time = "2025-04-15T17:44:17.322Z" }, + { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload-time = "2025-04-15T17:44:33.43Z" }, + { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload-time = "2025-04-15T17:44:37.092Z" }, + { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload-time = "2025-04-15T17:44:40.827Z" }, + { url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681, upload-time = "2025-04-15T17:44:59.314Z" }, + { url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101, upload-time = "2025-04-15T17:45:04.165Z" }, + { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599, upload-time = "2025-04-15T17:45:08.456Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807, upload-time = "2025-04-15T17:45:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729, upload-time = "2025-04-15T17:45:20.166Z" }, + { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791, upload-time = "2025-04-15T17:45:24.794Z" }, ] [[package]] @@ -320,164 +320,164 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773 }, - { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149 }, - { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222 }, - { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234 }, - { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555 }, - { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238 }, - { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218 }, - { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867 }, - { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677 }, - { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234 }, - { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123 }, - { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419 }, - { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979 }, - { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653 }, - { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536 }, - { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397 }, - { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601 }, - { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288 }, - { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386 }, - { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018 }, - { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567 }, - { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655 }, - { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257 }, - { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034 }, - { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672 }, - { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234 }, - { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169 }, - { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859 }, - { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062 }, - { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932 }, - { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024 }, - { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578 }, - { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524 }, - { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730 }, - { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897 }, - { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751 }, - { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486 }, - { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106 }, - { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548 }, - { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297 }, - { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023 }, - { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157 }, - { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570 }, - { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713 }, - { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189 }, - { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251 }, - { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810 }, - { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871 }, - { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264 }, - { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819 }, - { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650 }, - { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833 }, - { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692 }, - { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424 }, - { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300 }, - { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769 }, - { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892 }, - { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748 }, - { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554 }, - { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118 }, - { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555 }, - { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295 }, - { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027 }, - { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428 }, - { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331 }, - { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831 }, - { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809 }, - { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593 }, - { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202 }, - { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207 }, - { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315 }, +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload-time = "2025-07-26T12:01:02.277Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload-time = "2025-07-26T12:01:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload-time = "2025-07-26T12:01:05.688Z" }, + { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload-time = "2025-07-26T12:01:07.054Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload-time = "2025-07-26T12:01:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload-time = "2025-07-26T12:01:10.319Z" }, + { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload-time = "2025-07-26T12:01:12.659Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload-time = "2025-07-26T12:01:15.533Z" }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload-time = "2025-07-26T12:01:17.088Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload-time = "2025-07-26T12:01:18.256Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload-time = "2025-07-26T12:01:19.848Z" }, + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, + { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload-time = "2025-07-26T12:02:52.74Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload-time = "2025-07-26T12:02:54.037Z" }, + { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload-time = "2025-07-26T12:02:55.947Z" }, + { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload-time = "2025-07-26T12:02:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload-time = "2025-07-26T12:02:58.801Z" }, ] [[package]] name = "coverage" version = "7.10.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/14/70/025b179c993f019105b79575ac6edb5e084fb0f0e63f15cdebef4e454fb5/coverage-7.10.6.tar.gz", hash = "sha256:f644a3ae5933a552a29dbb9aa2f90c677a875f80ebea028e5a52a4f429044b90", size = 823736 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/1d/2e64b43d978b5bd184e0756a41415597dfef30fcbd90b747474bd749d45f/coverage-7.10.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:70e7bfbd57126b5554aa482691145f798d7df77489a177a6bef80de78860a356", size = 217025 }, - { url = "https://files.pythonhosted.org/packages/23/62/b1e0f513417c02cc10ef735c3ee5186df55f190f70498b3702d516aad06f/coverage-7.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e41be6f0f19da64af13403e52f2dec38bbc2937af54df8ecef10850ff8d35301", size = 217419 }, - { url = "https://files.pythonhosted.org/packages/e7/16/b800640b7a43e7c538429e4d7223e0a94fd72453a1a048f70bf766f12e96/coverage-7.10.6-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c61fc91ab80b23f5fddbee342d19662f3d3328173229caded831aa0bd7595460", size = 244180 }, - { url = "https://files.pythonhosted.org/packages/fb/6f/5e03631c3305cad187eaf76af0b559fff88af9a0b0c180d006fb02413d7a/coverage-7.10.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10356fdd33a7cc06e8051413140bbdc6f972137508a3572e3f59f805cd2832fd", size = 245992 }, - { url = "https://files.pythonhosted.org/packages/eb/a1/f30ea0fb400b080730125b490771ec62b3375789f90af0bb68bfb8a921d7/coverage-7.10.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:80b1695cf7c5ebe7b44bf2521221b9bb8cdf69b1f24231149a7e3eb1ae5fa2fb", size = 247851 }, - { url = "https://files.pythonhosted.org/packages/02/8e/cfa8fee8e8ef9a6bb76c7bef039f3302f44e615d2194161a21d3d83ac2e9/coverage-7.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2e4c33e6378b9d52d3454bd08847a8651f4ed23ddbb4a0520227bd346382bbc6", size = 245891 }, - { url = "https://files.pythonhosted.org/packages/93/a9/51be09b75c55c4f6c16d8d73a6a1d46ad764acca0eab48fa2ffaef5958fe/coverage-7.10.6-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c8a3ec16e34ef980a46f60dc6ad86ec60f763c3f2fa0db6d261e6e754f72e945", size = 243909 }, - { url = "https://files.pythonhosted.org/packages/e9/a6/ba188b376529ce36483b2d585ca7bdac64aacbe5aa10da5978029a9c94db/coverage-7.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7d79dabc0a56f5af990cc6da9ad1e40766e82773c075f09cc571e2076fef882e", size = 244786 }, - { url = "https://files.pythonhosted.org/packages/d0/4c/37ed872374a21813e0d3215256180c9a382c3f5ced6f2e5da0102fc2fd3e/coverage-7.10.6-cp310-cp310-win32.whl", hash = "sha256:86b9b59f2b16e981906e9d6383eb6446d5b46c278460ae2c36487667717eccf1", size = 219521 }, - { url = "https://files.pythonhosted.org/packages/8e/36/9311352fdc551dec5b973b61f4e453227ce482985a9368305880af4f85dd/coverage-7.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:e132b9152749bd33534e5bd8565c7576f135f157b4029b975e15ee184325f528", size = 220417 }, - { url = "https://files.pythonhosted.org/packages/d4/16/2bea27e212c4980753d6d563a0803c150edeaaddb0771a50d2afc410a261/coverage-7.10.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c706db3cabb7ceef779de68270150665e710b46d56372455cd741184f3868d8f", size = 217129 }, - { url = "https://files.pythonhosted.org/packages/2a/51/e7159e068831ab37e31aac0969d47b8c5ee25b7d307b51e310ec34869315/coverage-7.10.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e0c38dc289e0508ef68ec95834cb5d2e96fdbe792eaccaa1bccac3966bbadcc", size = 217532 }, - { url = "https://files.pythonhosted.org/packages/e7/c0/246ccbea53d6099325d25cd208df94ea435cd55f0db38099dd721efc7a1f/coverage-7.10.6-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:752a3005a1ded28f2f3a6e8787e24f28d6abe176ca64677bcd8d53d6fe2ec08a", size = 247931 }, - { url = "https://files.pythonhosted.org/packages/7d/fb/7435ef8ab9b2594a6e3f58505cc30e98ae8b33265d844007737946c59389/coverage-7.10.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:689920ecfd60f992cafca4f5477d55720466ad2c7fa29bb56ac8d44a1ac2b47a", size = 249864 }, - { url = "https://files.pythonhosted.org/packages/51/f8/d9d64e8da7bcddb094d511154824038833c81e3a039020a9d6539bf303e9/coverage-7.10.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ec98435796d2624d6905820a42f82149ee9fc4f2d45c2c5bc5a44481cc50db62", size = 251969 }, - { url = "https://files.pythonhosted.org/packages/43/28/c43ba0ef19f446d6463c751315140d8f2a521e04c3e79e5c5fe211bfa430/coverage-7.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b37201ce4a458c7a758ecc4efa92fa8ed783c66e0fa3c42ae19fc454a0792153", size = 249659 }, - { url = "https://files.pythonhosted.org/packages/79/3e/53635bd0b72beaacf265784508a0b386defc9ab7fad99ff95f79ce9db555/coverage-7.10.6-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2904271c80898663c810a6b067920a61dd8d38341244a3605bd31ab55250dad5", size = 247714 }, - { url = "https://files.pythonhosted.org/packages/4c/55/0964aa87126624e8c159e32b0bc4e84edef78c89a1a4b924d28dd8265625/coverage-7.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5aea98383463d6e1fa4e95416d8de66f2d0cb588774ee20ae1b28df826bcb619", size = 248351 }, - { url = "https://files.pythonhosted.org/packages/eb/ab/6cfa9dc518c6c8e14a691c54e53a9433ba67336c760607e299bfcf520cb1/coverage-7.10.6-cp311-cp311-win32.whl", hash = "sha256:e3fb1fa01d3598002777dd259c0c2e6d9d5e10e7222976fc8e03992f972a2cba", size = 219562 }, - { url = "https://files.pythonhosted.org/packages/5b/18/99b25346690cbc55922e7cfef06d755d4abee803ef335baff0014268eff4/coverage-7.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:f35ed9d945bece26553d5b4c8630453169672bea0050a564456eb88bdffd927e", size = 220453 }, - { url = "https://files.pythonhosted.org/packages/d8/ed/81d86648a07ccb124a5cf1f1a7788712b8d7216b593562683cd5c9b0d2c1/coverage-7.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:99e1a305c7765631d74b98bf7dbf54eeea931f975e80f115437d23848ee8c27c", size = 219127 }, - { url = "https://files.pythonhosted.org/packages/26/06/263f3305c97ad78aab066d116b52250dd316e74fcc20c197b61e07eb391a/coverage-7.10.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:5b2dd6059938063a2c9fee1af729d4f2af28fd1a545e9b7652861f0d752ebcea", size = 217324 }, - { url = "https://files.pythonhosted.org/packages/e9/60/1e1ded9a4fe80d843d7d53b3e395c1db3ff32d6c301e501f393b2e6c1c1f/coverage-7.10.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:388d80e56191bf846c485c14ae2bc8898aa3124d9d35903fef7d907780477634", size = 217560 }, - { url = "https://files.pythonhosted.org/packages/b8/25/52136173c14e26dfed8b106ed725811bb53c30b896d04d28d74cb64318b3/coverage-7.10.6-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:90cb5b1a4670662719591aa92d0095bb41714970c0b065b02a2610172dbf0af6", size = 249053 }, - { url = "https://files.pythonhosted.org/packages/cb/1d/ae25a7dc58fcce8b172d42ffe5313fc267afe61c97fa872b80ee72d9515a/coverage-7.10.6-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:961834e2f2b863a0e14260a9a273aff07ff7818ab6e66d2addf5628590c628f9", size = 251802 }, - { url = "https://files.pythonhosted.org/packages/f5/7a/1f561d47743710fe996957ed7c124b421320f150f1d38523d8d9102d3e2a/coverage-7.10.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf9a19f5012dab774628491659646335b1928cfc931bf8d97b0d5918dd58033c", size = 252935 }, - { url = "https://files.pythonhosted.org/packages/6c/ad/8b97cd5d28aecdfde792dcbf646bac141167a5cacae2cd775998b45fabb5/coverage-7.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99c4283e2a0e147b9c9cc6bc9c96124de9419d6044837e9799763a0e29a7321a", size = 250855 }, - { url = "https://files.pythonhosted.org/packages/33/6a/95c32b558d9a61858ff9d79580d3877df3eb5bc9eed0941b1f187c89e143/coverage-7.10.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:282b1b20f45df57cc508c1e033403f02283adfb67d4c9c35a90281d81e5c52c5", size = 248974 }, - { url = "https://files.pythonhosted.org/packages/0d/9c/8ce95dee640a38e760d5b747c10913e7a06554704d60b41e73fdea6a1ffd/coverage-7.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8cdbe264f11afd69841bd8c0d83ca10b5b32853263ee62e6ac6a0ab63895f972", size = 250409 }, - { url = "https://files.pythonhosted.org/packages/04/12/7a55b0bdde78a98e2eb2356771fd2dcddb96579e8342bb52aa5bc52e96f0/coverage-7.10.6-cp312-cp312-win32.whl", hash = "sha256:a517feaf3a0a3eca1ee985d8373135cfdedfbba3882a5eab4362bda7c7cf518d", size = 219724 }, - { url = "https://files.pythonhosted.org/packages/36/4a/32b185b8b8e327802c9efce3d3108d2fe2d9d31f153a0f7ecfd59c773705/coverage-7.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:856986eadf41f52b214176d894a7de05331117f6035a28ac0016c0f63d887629", size = 220536 }, - { url = "https://files.pythonhosted.org/packages/08/3a/d5d8dc703e4998038c3099eaf77adddb00536a3cec08c8dcd556a36a3eb4/coverage-7.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:acf36b8268785aad739443fa2780c16260ee3fa09d12b3a70f772ef100939d80", size = 219171 }, - { url = "https://files.pythonhosted.org/packages/bd/e7/917e5953ea29a28c1057729c1d5af9084ab6d9c66217523fd0e10f14d8f6/coverage-7.10.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ffea0575345e9ee0144dfe5701aa17f3ba546f8c3bb48db62ae101afb740e7d6", size = 217351 }, - { url = "https://files.pythonhosted.org/packages/eb/86/2e161b93a4f11d0ea93f9bebb6a53f113d5d6e416d7561ca41bb0a29996b/coverage-7.10.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:95d91d7317cde40a1c249d6b7382750b7e6d86fad9d8eaf4fa3f8f44cf171e80", size = 217600 }, - { url = "https://files.pythonhosted.org/packages/0e/66/d03348fdd8df262b3a7fb4ee5727e6e4936e39e2f3a842e803196946f200/coverage-7.10.6-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3e23dd5408fe71a356b41baa82892772a4cefcf758f2ca3383d2aa39e1b7a003", size = 248600 }, - { url = "https://files.pythonhosted.org/packages/73/dd/508420fb47d09d904d962f123221bc249f64b5e56aa93d5f5f7603be475f/coverage-7.10.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0f3f56e4cb573755e96a16501a98bf211f100463d70275759e73f3cbc00d4f27", size = 251206 }, - { url = "https://files.pythonhosted.org/packages/e9/1f/9020135734184f439da85c70ea78194c2730e56c2d18aee6e8ff1719d50d/coverage-7.10.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:db4a1d897bbbe7339946ffa2fe60c10cc81c43fab8b062d3fcb84188688174a4", size = 252478 }, - { url = "https://files.pythonhosted.org/packages/a4/a4/3d228f3942bb5a2051fde28c136eea23a761177dc4ff4ef54533164ce255/coverage-7.10.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d8fd7879082953c156d5b13c74aa6cca37f6a6f4747b39538504c3f9c63d043d", size = 250637 }, - { url = "https://files.pythonhosted.org/packages/36/e3/293dce8cdb9a83de971637afc59b7190faad60603b40e32635cbd15fbf61/coverage-7.10.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:28395ca3f71cd103b8c116333fa9db867f3a3e1ad6a084aa3725ae002b6583bc", size = 248529 }, - { url = "https://files.pythonhosted.org/packages/90/26/64eecfa214e80dd1d101e420cab2901827de0e49631d666543d0e53cf597/coverage-7.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:61c950fc33d29c91b9e18540e1aed7d9f6787cc870a3e4032493bbbe641d12fc", size = 250143 }, - { url = "https://files.pythonhosted.org/packages/3e/70/bd80588338f65ea5b0d97e424b820fb4068b9cfb9597fbd91963086e004b/coverage-7.10.6-cp313-cp313-win32.whl", hash = "sha256:160c00a5e6b6bdf4e5984b0ef21fc860bc94416c41b7df4d63f536d17c38902e", size = 219770 }, - { url = "https://files.pythonhosted.org/packages/a7/14/0b831122305abcc1060c008f6c97bbdc0a913ab47d65070a01dc50293c2b/coverage-7.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:628055297f3e2aa181464c3808402887643405573eb3d9de060d81531fa79d32", size = 220566 }, - { url = "https://files.pythonhosted.org/packages/83/c6/81a83778c1f83f1a4a168ed6673eeedc205afb562d8500175292ca64b94e/coverage-7.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:df4ec1f8540b0bcbe26ca7dd0f541847cc8a108b35596f9f91f59f0c060bfdd2", size = 219195 }, - { url = "https://files.pythonhosted.org/packages/d7/1c/ccccf4bf116f9517275fa85047495515add43e41dfe8e0bef6e333c6b344/coverage-7.10.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c9a8b7a34a4de3ed987f636f71881cd3b8339f61118b1aa311fbda12741bff0b", size = 218059 }, - { url = "https://files.pythonhosted.org/packages/92/97/8a3ceff833d27c7492af4f39d5da6761e9ff624831db9e9f25b3886ddbca/coverage-7.10.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8dd5af36092430c2b075cee966719898f2ae87b636cefb85a653f1d0ba5d5393", size = 218287 }, - { url = "https://files.pythonhosted.org/packages/92/d8/50b4a32580cf41ff0423777a2791aaf3269ab60c840b62009aec12d3970d/coverage-7.10.6-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b0353b0f0850d49ada66fdd7d0c7cdb0f86b900bb9e367024fd14a60cecc1e27", size = 259625 }, - { url = "https://files.pythonhosted.org/packages/7e/7e/6a7df5a6fb440a0179d94a348eb6616ed4745e7df26bf2a02bc4db72c421/coverage-7.10.6-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d6b9ae13d5d3e8aeca9ca94198aa7b3ebbc5acfada557d724f2a1f03d2c0b0df", size = 261801 }, - { url = "https://files.pythonhosted.org/packages/3a/4c/a270a414f4ed5d196b9d3d67922968e768cd971d1b251e1b4f75e9362f75/coverage-7.10.6-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:675824a363cc05781b1527b39dc2587b8984965834a748177ee3c37b64ffeafb", size = 264027 }, - { url = "https://files.pythonhosted.org/packages/9c/8b/3210d663d594926c12f373c5370bf1e7c5c3a427519a8afa65b561b9a55c/coverage-7.10.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:692d70ea725f471a547c305f0d0fc6a73480c62fb0da726370c088ab21aed282", size = 261576 }, - { url = "https://files.pythonhosted.org/packages/72/d0/e1961eff67e9e1dba3fc5eb7a4caf726b35a5b03776892da8d79ec895775/coverage-7.10.6-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:851430a9a361c7a8484a36126d1d0ff8d529d97385eacc8dfdc9bfc8c2d2cbe4", size = 259341 }, - { url = "https://files.pythonhosted.org/packages/3a/06/d6478d152cd189b33eac691cba27a40704990ba95de49771285f34a5861e/coverage-7.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d9369a23186d189b2fc95cc08b8160ba242057e887d766864f7adf3c46b2df21", size = 260468 }, - { url = "https://files.pythonhosted.org/packages/ed/73/737440247c914a332f0b47f7598535b29965bf305e19bbc22d4c39615d2b/coverage-7.10.6-cp313-cp313t-win32.whl", hash = "sha256:92be86fcb125e9bda0da7806afd29a3fd33fdf58fba5d60318399adf40bf37d0", size = 220429 }, - { url = "https://files.pythonhosted.org/packages/bd/76/b92d3214740f2357ef4a27c75a526eb6c28f79c402e9f20a922c295c05e2/coverage-7.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6b3039e2ca459a70c79523d39347d83b73f2f06af5624905eba7ec34d64d80b5", size = 221493 }, - { url = "https://files.pythonhosted.org/packages/fc/8e/6dcb29c599c8a1f654ec6cb68d76644fe635513af16e932d2d4ad1e5ac6e/coverage-7.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3fb99d0786fe17b228eab663d16bee2288e8724d26a199c29325aac4b0319b9b", size = 219757 }, - { url = "https://files.pythonhosted.org/packages/d3/aa/76cf0b5ec00619ef208da4689281d48b57f2c7fde883d14bf9441b74d59f/coverage-7.10.6-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6008a021907be8c4c02f37cdc3ffb258493bdebfeaf9a839f9e71dfdc47b018e", size = 217331 }, - { url = "https://files.pythonhosted.org/packages/65/91/8e41b8c7c505d398d7730206f3cbb4a875a35ca1041efc518051bfce0f6b/coverage-7.10.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:5e75e37f23eb144e78940b40395b42f2321951206a4f50e23cfd6e8a198d3ceb", size = 217607 }, - { url = "https://files.pythonhosted.org/packages/87/7f/f718e732a423d442e6616580a951b8d1ec3575ea48bcd0e2228386805e79/coverage-7.10.6-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0f7cb359a448e043c576f0da00aa8bfd796a01b06aa610ca453d4dde09cc1034", size = 248663 }, - { url = "https://files.pythonhosted.org/packages/e6/52/c1106120e6d801ac03e12b5285e971e758e925b6f82ee9b86db3aa10045d/coverage-7.10.6-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c68018e4fc4e14b5668f1353b41ccf4bc83ba355f0e1b3836861c6f042d89ac1", size = 251197 }, - { url = "https://files.pythonhosted.org/packages/3d/ec/3a8645b1bb40e36acde9c0609f08942852a4af91a937fe2c129a38f2d3f5/coverage-7.10.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cd4b2b0707fc55afa160cd5fc33b27ccbf75ca11d81f4ec9863d5793fc6df56a", size = 252551 }, - { url = "https://files.pythonhosted.org/packages/a1/70/09ecb68eeb1155b28a1d16525fd3a9b65fbe75337311a99830df935d62b6/coverage-7.10.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4cec13817a651f8804a86e4f79d815b3b28472c910e099e4d5a0e8a3b6a1d4cb", size = 250553 }, - { url = "https://files.pythonhosted.org/packages/c6/80/47df374b893fa812e953b5bc93dcb1427a7b3d7a1a7d2db33043d17f74b9/coverage-7.10.6-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f2a6a8e06bbda06f78739f40bfb56c45d14eb8249d0f0ea6d4b3d48e1f7c695d", size = 248486 }, - { url = "https://files.pythonhosted.org/packages/4a/65/9f98640979ecee1b0d1a7164b589de720ddf8100d1747d9bbdb84be0c0fb/coverage-7.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:081b98395ced0d9bcf60ada7661a0b75f36b78b9d7e39ea0790bb4ed8da14747", size = 249981 }, - { url = "https://files.pythonhosted.org/packages/1f/55/eeb6603371e6629037f47bd25bef300387257ed53a3c5fdb159b7ac8c651/coverage-7.10.6-cp314-cp314-win32.whl", hash = "sha256:6937347c5d7d069ee776b2bf4e1212f912a9f1f141a429c475e6089462fcecc5", size = 220054 }, - { url = "https://files.pythonhosted.org/packages/15/d1/a0912b7611bc35412e919a2cd59ae98e7ea3b475e562668040a43fb27897/coverage-7.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:adec1d980fa07e60b6ef865f9e5410ba760e4e1d26f60f7e5772c73b9a5b0713", size = 220851 }, - { url = "https://files.pythonhosted.org/packages/ef/2d/11880bb8ef80a45338e0b3e0725e4c2d73ffbb4822c29d987078224fd6a5/coverage-7.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:a80f7aef9535442bdcf562e5a0d5a5538ce8abe6bb209cfbf170c462ac2c2a32", size = 219429 }, - { url = "https://files.pythonhosted.org/packages/83/c0/1f00caad775c03a700146f55536ecd097a881ff08d310a58b353a1421be0/coverage-7.10.6-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:0de434f4fbbe5af4fa7989521c655c8c779afb61c53ab561b64dcee6149e4c65", size = 218080 }, - { url = "https://files.pythonhosted.org/packages/a9/c4/b1c5d2bd7cc412cbeb035e257fd06ed4e3e139ac871d16a07434e145d18d/coverage-7.10.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6e31b8155150c57e5ac43ccd289d079eb3f825187d7c66e755a055d2c85794c6", size = 218293 }, - { url = "https://files.pythonhosted.org/packages/3f/07/4468d37c94724bf6ec354e4ec2f205fda194343e3e85fd2e59cec57e6a54/coverage-7.10.6-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:98cede73eb83c31e2118ae8d379c12e3e42736903a8afcca92a7218e1f2903b0", size = 259800 }, - { url = "https://files.pythonhosted.org/packages/82/d8/f8fb351be5fee31690cd8da768fd62f1cfab33c31d9f7baba6cd8960f6b8/coverage-7.10.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f863c08f4ff6b64fa8045b1e3da480f5374779ef187f07b82e0538c68cb4ff8e", size = 261965 }, - { url = "https://files.pythonhosted.org/packages/e8/70/65d4d7cfc75c5c6eb2fed3ee5cdf420fd8ae09c4808723a89a81d5b1b9c3/coverage-7.10.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b38261034fda87be356f2c3f42221fdb4171c3ce7658066ae449241485390d5", size = 264220 }, - { url = "https://files.pythonhosted.org/packages/98/3c/069df106d19024324cde10e4ec379fe2fb978017d25e97ebee23002fbadf/coverage-7.10.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0e93b1476b79eae849dc3872faeb0bf7948fd9ea34869590bc16a2a00b9c82a7", size = 261660 }, - { url = "https://files.pythonhosted.org/packages/fc/8a/2974d53904080c5dc91af798b3a54a4ccb99a45595cc0dcec6eb9616a57d/coverage-7.10.6-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ff8a991f70f4c0cf53088abf1e3886edcc87d53004c7bb94e78650b4d3dac3b5", size = 259417 }, - { url = "https://files.pythonhosted.org/packages/30/38/9616a6b49c686394b318974d7f6e08f38b8af2270ce7488e879888d1e5db/coverage-7.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ac765b026c9f33044419cbba1da913cfb82cca1b60598ac1c7a5ed6aac4621a0", size = 260567 }, - { url = "https://files.pythonhosted.org/packages/76/16/3ed2d6312b371a8cf804abf4e14895b70e4c3491c6e53536d63fd0958a8d/coverage-7.10.6-cp314-cp314t-win32.whl", hash = "sha256:441c357d55f4936875636ef2cfb3bee36e466dcf50df9afbd398ce79dba1ebb7", size = 220831 }, - { url = "https://files.pythonhosted.org/packages/d5/e5/d38d0cb830abede2adb8b147770d2a3d0e7fecc7228245b9b1ae6c24930a/coverage-7.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:073711de3181b2e204e4870ac83a7c4853115b42e9cd4d145f2231e12d670930", size = 221950 }, - { url = "https://files.pythonhosted.org/packages/f4/51/e48e550f6279349895b0ffcd6d2a690e3131ba3a7f4eafccc141966d4dea/coverage-7.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:137921f2bac5559334ba66122b753db6dc5d1cf01eb7b64eb412bb0d064ef35b", size = 219969 }, - { url = "https://files.pythonhosted.org/packages/44/0c/50db5379b615854b5cf89146f8f5bd1d5a9693d7f3a987e269693521c404/coverage-7.10.6-py3-none-any.whl", hash = "sha256:92c4ecf6bf11b2e85fd4d8204814dc26e6a19f0c9d938c207c5cb0eadfcabbe3", size = 208986 }, +sdist = { url = "https://files.pythonhosted.org/packages/14/70/025b179c993f019105b79575ac6edb5e084fb0f0e63f15cdebef4e454fb5/coverage-7.10.6.tar.gz", hash = "sha256:f644a3ae5933a552a29dbb9aa2f90c677a875f80ebea028e5a52a4f429044b90", size = 823736, upload-time = "2025-08-29T15:35:16.668Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/1d/2e64b43d978b5bd184e0756a41415597dfef30fcbd90b747474bd749d45f/coverage-7.10.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:70e7bfbd57126b5554aa482691145f798d7df77489a177a6bef80de78860a356", size = 217025, upload-time = "2025-08-29T15:32:57.169Z" }, + { url = "https://files.pythonhosted.org/packages/23/62/b1e0f513417c02cc10ef735c3ee5186df55f190f70498b3702d516aad06f/coverage-7.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e41be6f0f19da64af13403e52f2dec38bbc2937af54df8ecef10850ff8d35301", size = 217419, upload-time = "2025-08-29T15:32:59.908Z" }, + { url = "https://files.pythonhosted.org/packages/e7/16/b800640b7a43e7c538429e4d7223e0a94fd72453a1a048f70bf766f12e96/coverage-7.10.6-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c61fc91ab80b23f5fddbee342d19662f3d3328173229caded831aa0bd7595460", size = 244180, upload-time = "2025-08-29T15:33:01.608Z" }, + { url = "https://files.pythonhosted.org/packages/fb/6f/5e03631c3305cad187eaf76af0b559fff88af9a0b0c180d006fb02413d7a/coverage-7.10.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10356fdd33a7cc06e8051413140bbdc6f972137508a3572e3f59f805cd2832fd", size = 245992, upload-time = "2025-08-29T15:33:03.239Z" }, + { url = "https://files.pythonhosted.org/packages/eb/a1/f30ea0fb400b080730125b490771ec62b3375789f90af0bb68bfb8a921d7/coverage-7.10.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:80b1695cf7c5ebe7b44bf2521221b9bb8cdf69b1f24231149a7e3eb1ae5fa2fb", size = 247851, upload-time = "2025-08-29T15:33:04.603Z" }, + { url = "https://files.pythonhosted.org/packages/02/8e/cfa8fee8e8ef9a6bb76c7bef039f3302f44e615d2194161a21d3d83ac2e9/coverage-7.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2e4c33e6378b9d52d3454bd08847a8651f4ed23ddbb4a0520227bd346382bbc6", size = 245891, upload-time = "2025-08-29T15:33:06.176Z" }, + { url = "https://files.pythonhosted.org/packages/93/a9/51be09b75c55c4f6c16d8d73a6a1d46ad764acca0eab48fa2ffaef5958fe/coverage-7.10.6-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c8a3ec16e34ef980a46f60dc6ad86ec60f763c3f2fa0db6d261e6e754f72e945", size = 243909, upload-time = "2025-08-29T15:33:07.74Z" }, + { url = "https://files.pythonhosted.org/packages/e9/a6/ba188b376529ce36483b2d585ca7bdac64aacbe5aa10da5978029a9c94db/coverage-7.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7d79dabc0a56f5af990cc6da9ad1e40766e82773c075f09cc571e2076fef882e", size = 244786, upload-time = "2025-08-29T15:33:08.965Z" }, + { url = "https://files.pythonhosted.org/packages/d0/4c/37ed872374a21813e0d3215256180c9a382c3f5ced6f2e5da0102fc2fd3e/coverage-7.10.6-cp310-cp310-win32.whl", hash = "sha256:86b9b59f2b16e981906e9d6383eb6446d5b46c278460ae2c36487667717eccf1", size = 219521, upload-time = "2025-08-29T15:33:10.599Z" }, + { url = "https://files.pythonhosted.org/packages/8e/36/9311352fdc551dec5b973b61f4e453227ce482985a9368305880af4f85dd/coverage-7.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:e132b9152749bd33534e5bd8565c7576f135f157b4029b975e15ee184325f528", size = 220417, upload-time = "2025-08-29T15:33:11.907Z" }, + { url = "https://files.pythonhosted.org/packages/d4/16/2bea27e212c4980753d6d563a0803c150edeaaddb0771a50d2afc410a261/coverage-7.10.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c706db3cabb7ceef779de68270150665e710b46d56372455cd741184f3868d8f", size = 217129, upload-time = "2025-08-29T15:33:13.575Z" }, + { url = "https://files.pythonhosted.org/packages/2a/51/e7159e068831ab37e31aac0969d47b8c5ee25b7d307b51e310ec34869315/coverage-7.10.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e0c38dc289e0508ef68ec95834cb5d2e96fdbe792eaccaa1bccac3966bbadcc", size = 217532, upload-time = "2025-08-29T15:33:14.872Z" }, + { url = "https://files.pythonhosted.org/packages/e7/c0/246ccbea53d6099325d25cd208df94ea435cd55f0db38099dd721efc7a1f/coverage-7.10.6-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:752a3005a1ded28f2f3a6e8787e24f28d6abe176ca64677bcd8d53d6fe2ec08a", size = 247931, upload-time = "2025-08-29T15:33:16.142Z" }, + { url = "https://files.pythonhosted.org/packages/7d/fb/7435ef8ab9b2594a6e3f58505cc30e98ae8b33265d844007737946c59389/coverage-7.10.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:689920ecfd60f992cafca4f5477d55720466ad2c7fa29bb56ac8d44a1ac2b47a", size = 249864, upload-time = "2025-08-29T15:33:17.434Z" }, + { url = "https://files.pythonhosted.org/packages/51/f8/d9d64e8da7bcddb094d511154824038833c81e3a039020a9d6539bf303e9/coverage-7.10.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ec98435796d2624d6905820a42f82149ee9fc4f2d45c2c5bc5a44481cc50db62", size = 251969, upload-time = "2025-08-29T15:33:18.822Z" }, + { url = "https://files.pythonhosted.org/packages/43/28/c43ba0ef19f446d6463c751315140d8f2a521e04c3e79e5c5fe211bfa430/coverage-7.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b37201ce4a458c7a758ecc4efa92fa8ed783c66e0fa3c42ae19fc454a0792153", size = 249659, upload-time = "2025-08-29T15:33:20.407Z" }, + { url = "https://files.pythonhosted.org/packages/79/3e/53635bd0b72beaacf265784508a0b386defc9ab7fad99ff95f79ce9db555/coverage-7.10.6-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2904271c80898663c810a6b067920a61dd8d38341244a3605bd31ab55250dad5", size = 247714, upload-time = "2025-08-29T15:33:21.751Z" }, + { url = "https://files.pythonhosted.org/packages/4c/55/0964aa87126624e8c159e32b0bc4e84edef78c89a1a4b924d28dd8265625/coverage-7.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5aea98383463d6e1fa4e95416d8de66f2d0cb588774ee20ae1b28df826bcb619", size = 248351, upload-time = "2025-08-29T15:33:23.105Z" }, + { url = "https://files.pythonhosted.org/packages/eb/ab/6cfa9dc518c6c8e14a691c54e53a9433ba67336c760607e299bfcf520cb1/coverage-7.10.6-cp311-cp311-win32.whl", hash = "sha256:e3fb1fa01d3598002777dd259c0c2e6d9d5e10e7222976fc8e03992f972a2cba", size = 219562, upload-time = "2025-08-29T15:33:24.717Z" }, + { url = "https://files.pythonhosted.org/packages/5b/18/99b25346690cbc55922e7cfef06d755d4abee803ef335baff0014268eff4/coverage-7.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:f35ed9d945bece26553d5b4c8630453169672bea0050a564456eb88bdffd927e", size = 220453, upload-time = "2025-08-29T15:33:26.482Z" }, + { url = "https://files.pythonhosted.org/packages/d8/ed/81d86648a07ccb124a5cf1f1a7788712b8d7216b593562683cd5c9b0d2c1/coverage-7.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:99e1a305c7765631d74b98bf7dbf54eeea931f975e80f115437d23848ee8c27c", size = 219127, upload-time = "2025-08-29T15:33:27.777Z" }, + { url = "https://files.pythonhosted.org/packages/26/06/263f3305c97ad78aab066d116b52250dd316e74fcc20c197b61e07eb391a/coverage-7.10.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:5b2dd6059938063a2c9fee1af729d4f2af28fd1a545e9b7652861f0d752ebcea", size = 217324, upload-time = "2025-08-29T15:33:29.06Z" }, + { url = "https://files.pythonhosted.org/packages/e9/60/1e1ded9a4fe80d843d7d53b3e395c1db3ff32d6c301e501f393b2e6c1c1f/coverage-7.10.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:388d80e56191bf846c485c14ae2bc8898aa3124d9d35903fef7d907780477634", size = 217560, upload-time = "2025-08-29T15:33:30.748Z" }, + { url = "https://files.pythonhosted.org/packages/b8/25/52136173c14e26dfed8b106ed725811bb53c30b896d04d28d74cb64318b3/coverage-7.10.6-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:90cb5b1a4670662719591aa92d0095bb41714970c0b065b02a2610172dbf0af6", size = 249053, upload-time = "2025-08-29T15:33:32.041Z" }, + { url = "https://files.pythonhosted.org/packages/cb/1d/ae25a7dc58fcce8b172d42ffe5313fc267afe61c97fa872b80ee72d9515a/coverage-7.10.6-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:961834e2f2b863a0e14260a9a273aff07ff7818ab6e66d2addf5628590c628f9", size = 251802, upload-time = "2025-08-29T15:33:33.625Z" }, + { url = "https://files.pythonhosted.org/packages/f5/7a/1f561d47743710fe996957ed7c124b421320f150f1d38523d8d9102d3e2a/coverage-7.10.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf9a19f5012dab774628491659646335b1928cfc931bf8d97b0d5918dd58033c", size = 252935, upload-time = "2025-08-29T15:33:34.909Z" }, + { url = "https://files.pythonhosted.org/packages/6c/ad/8b97cd5d28aecdfde792dcbf646bac141167a5cacae2cd775998b45fabb5/coverage-7.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99c4283e2a0e147b9c9cc6bc9c96124de9419d6044837e9799763a0e29a7321a", size = 250855, upload-time = "2025-08-29T15:33:36.922Z" }, + { url = "https://files.pythonhosted.org/packages/33/6a/95c32b558d9a61858ff9d79580d3877df3eb5bc9eed0941b1f187c89e143/coverage-7.10.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:282b1b20f45df57cc508c1e033403f02283adfb67d4c9c35a90281d81e5c52c5", size = 248974, upload-time = "2025-08-29T15:33:38.175Z" }, + { url = "https://files.pythonhosted.org/packages/0d/9c/8ce95dee640a38e760d5b747c10913e7a06554704d60b41e73fdea6a1ffd/coverage-7.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8cdbe264f11afd69841bd8c0d83ca10b5b32853263ee62e6ac6a0ab63895f972", size = 250409, upload-time = "2025-08-29T15:33:39.447Z" }, + { url = "https://files.pythonhosted.org/packages/04/12/7a55b0bdde78a98e2eb2356771fd2dcddb96579e8342bb52aa5bc52e96f0/coverage-7.10.6-cp312-cp312-win32.whl", hash = "sha256:a517feaf3a0a3eca1ee985d8373135cfdedfbba3882a5eab4362bda7c7cf518d", size = 219724, upload-time = "2025-08-29T15:33:41.172Z" }, + { url = "https://files.pythonhosted.org/packages/36/4a/32b185b8b8e327802c9efce3d3108d2fe2d9d31f153a0f7ecfd59c773705/coverage-7.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:856986eadf41f52b214176d894a7de05331117f6035a28ac0016c0f63d887629", size = 220536, upload-time = "2025-08-29T15:33:42.524Z" }, + { url = "https://files.pythonhosted.org/packages/08/3a/d5d8dc703e4998038c3099eaf77adddb00536a3cec08c8dcd556a36a3eb4/coverage-7.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:acf36b8268785aad739443fa2780c16260ee3fa09d12b3a70f772ef100939d80", size = 219171, upload-time = "2025-08-29T15:33:43.974Z" }, + { url = "https://files.pythonhosted.org/packages/bd/e7/917e5953ea29a28c1057729c1d5af9084ab6d9c66217523fd0e10f14d8f6/coverage-7.10.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ffea0575345e9ee0144dfe5701aa17f3ba546f8c3bb48db62ae101afb740e7d6", size = 217351, upload-time = "2025-08-29T15:33:45.438Z" }, + { url = "https://files.pythonhosted.org/packages/eb/86/2e161b93a4f11d0ea93f9bebb6a53f113d5d6e416d7561ca41bb0a29996b/coverage-7.10.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:95d91d7317cde40a1c249d6b7382750b7e6d86fad9d8eaf4fa3f8f44cf171e80", size = 217600, upload-time = "2025-08-29T15:33:47.269Z" }, + { url = "https://files.pythonhosted.org/packages/0e/66/d03348fdd8df262b3a7fb4ee5727e6e4936e39e2f3a842e803196946f200/coverage-7.10.6-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3e23dd5408fe71a356b41baa82892772a4cefcf758f2ca3383d2aa39e1b7a003", size = 248600, upload-time = "2025-08-29T15:33:48.953Z" }, + { url = "https://files.pythonhosted.org/packages/73/dd/508420fb47d09d904d962f123221bc249f64b5e56aa93d5f5f7603be475f/coverage-7.10.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0f3f56e4cb573755e96a16501a98bf211f100463d70275759e73f3cbc00d4f27", size = 251206, upload-time = "2025-08-29T15:33:50.697Z" }, + { url = "https://files.pythonhosted.org/packages/e9/1f/9020135734184f439da85c70ea78194c2730e56c2d18aee6e8ff1719d50d/coverage-7.10.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:db4a1d897bbbe7339946ffa2fe60c10cc81c43fab8b062d3fcb84188688174a4", size = 252478, upload-time = "2025-08-29T15:33:52.303Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a4/3d228f3942bb5a2051fde28c136eea23a761177dc4ff4ef54533164ce255/coverage-7.10.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d8fd7879082953c156d5b13c74aa6cca37f6a6f4747b39538504c3f9c63d043d", size = 250637, upload-time = "2025-08-29T15:33:53.67Z" }, + { url = "https://files.pythonhosted.org/packages/36/e3/293dce8cdb9a83de971637afc59b7190faad60603b40e32635cbd15fbf61/coverage-7.10.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:28395ca3f71cd103b8c116333fa9db867f3a3e1ad6a084aa3725ae002b6583bc", size = 248529, upload-time = "2025-08-29T15:33:55.022Z" }, + { url = "https://files.pythonhosted.org/packages/90/26/64eecfa214e80dd1d101e420cab2901827de0e49631d666543d0e53cf597/coverage-7.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:61c950fc33d29c91b9e18540e1aed7d9f6787cc870a3e4032493bbbe641d12fc", size = 250143, upload-time = "2025-08-29T15:33:56.386Z" }, + { url = "https://files.pythonhosted.org/packages/3e/70/bd80588338f65ea5b0d97e424b820fb4068b9cfb9597fbd91963086e004b/coverage-7.10.6-cp313-cp313-win32.whl", hash = "sha256:160c00a5e6b6bdf4e5984b0ef21fc860bc94416c41b7df4d63f536d17c38902e", size = 219770, upload-time = "2025-08-29T15:33:58.063Z" }, + { url = "https://files.pythonhosted.org/packages/a7/14/0b831122305abcc1060c008f6c97bbdc0a913ab47d65070a01dc50293c2b/coverage-7.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:628055297f3e2aa181464c3808402887643405573eb3d9de060d81531fa79d32", size = 220566, upload-time = "2025-08-29T15:33:59.766Z" }, + { url = "https://files.pythonhosted.org/packages/83/c6/81a83778c1f83f1a4a168ed6673eeedc205afb562d8500175292ca64b94e/coverage-7.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:df4ec1f8540b0bcbe26ca7dd0f541847cc8a108b35596f9f91f59f0c060bfdd2", size = 219195, upload-time = "2025-08-29T15:34:01.191Z" }, + { url = "https://files.pythonhosted.org/packages/d7/1c/ccccf4bf116f9517275fa85047495515add43e41dfe8e0bef6e333c6b344/coverage-7.10.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c9a8b7a34a4de3ed987f636f71881cd3b8339f61118b1aa311fbda12741bff0b", size = 218059, upload-time = "2025-08-29T15:34:02.91Z" }, + { url = "https://files.pythonhosted.org/packages/92/97/8a3ceff833d27c7492af4f39d5da6761e9ff624831db9e9f25b3886ddbca/coverage-7.10.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8dd5af36092430c2b075cee966719898f2ae87b636cefb85a653f1d0ba5d5393", size = 218287, upload-time = "2025-08-29T15:34:05.106Z" }, + { url = "https://files.pythonhosted.org/packages/92/d8/50b4a32580cf41ff0423777a2791aaf3269ab60c840b62009aec12d3970d/coverage-7.10.6-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b0353b0f0850d49ada66fdd7d0c7cdb0f86b900bb9e367024fd14a60cecc1e27", size = 259625, upload-time = "2025-08-29T15:34:06.575Z" }, + { url = "https://files.pythonhosted.org/packages/7e/7e/6a7df5a6fb440a0179d94a348eb6616ed4745e7df26bf2a02bc4db72c421/coverage-7.10.6-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d6b9ae13d5d3e8aeca9ca94198aa7b3ebbc5acfada557d724f2a1f03d2c0b0df", size = 261801, upload-time = "2025-08-29T15:34:08.006Z" }, + { url = "https://files.pythonhosted.org/packages/3a/4c/a270a414f4ed5d196b9d3d67922968e768cd971d1b251e1b4f75e9362f75/coverage-7.10.6-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:675824a363cc05781b1527b39dc2587b8984965834a748177ee3c37b64ffeafb", size = 264027, upload-time = "2025-08-29T15:34:09.806Z" }, + { url = "https://files.pythonhosted.org/packages/9c/8b/3210d663d594926c12f373c5370bf1e7c5c3a427519a8afa65b561b9a55c/coverage-7.10.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:692d70ea725f471a547c305f0d0fc6a73480c62fb0da726370c088ab21aed282", size = 261576, upload-time = "2025-08-29T15:34:11.585Z" }, + { url = "https://files.pythonhosted.org/packages/72/d0/e1961eff67e9e1dba3fc5eb7a4caf726b35a5b03776892da8d79ec895775/coverage-7.10.6-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:851430a9a361c7a8484a36126d1d0ff8d529d97385eacc8dfdc9bfc8c2d2cbe4", size = 259341, upload-time = "2025-08-29T15:34:13.159Z" }, + { url = "https://files.pythonhosted.org/packages/3a/06/d6478d152cd189b33eac691cba27a40704990ba95de49771285f34a5861e/coverage-7.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d9369a23186d189b2fc95cc08b8160ba242057e887d766864f7adf3c46b2df21", size = 260468, upload-time = "2025-08-29T15:34:14.571Z" }, + { url = "https://files.pythonhosted.org/packages/ed/73/737440247c914a332f0b47f7598535b29965bf305e19bbc22d4c39615d2b/coverage-7.10.6-cp313-cp313t-win32.whl", hash = "sha256:92be86fcb125e9bda0da7806afd29a3fd33fdf58fba5d60318399adf40bf37d0", size = 220429, upload-time = "2025-08-29T15:34:16.394Z" }, + { url = "https://files.pythonhosted.org/packages/bd/76/b92d3214740f2357ef4a27c75a526eb6c28f79c402e9f20a922c295c05e2/coverage-7.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6b3039e2ca459a70c79523d39347d83b73f2f06af5624905eba7ec34d64d80b5", size = 221493, upload-time = "2025-08-29T15:34:17.835Z" }, + { url = "https://files.pythonhosted.org/packages/fc/8e/6dcb29c599c8a1f654ec6cb68d76644fe635513af16e932d2d4ad1e5ac6e/coverage-7.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3fb99d0786fe17b228eab663d16bee2288e8724d26a199c29325aac4b0319b9b", size = 219757, upload-time = "2025-08-29T15:34:19.248Z" }, + { url = "https://files.pythonhosted.org/packages/d3/aa/76cf0b5ec00619ef208da4689281d48b57f2c7fde883d14bf9441b74d59f/coverage-7.10.6-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6008a021907be8c4c02f37cdc3ffb258493bdebfeaf9a839f9e71dfdc47b018e", size = 217331, upload-time = "2025-08-29T15:34:20.846Z" }, + { url = "https://files.pythonhosted.org/packages/65/91/8e41b8c7c505d398d7730206f3cbb4a875a35ca1041efc518051bfce0f6b/coverage-7.10.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:5e75e37f23eb144e78940b40395b42f2321951206a4f50e23cfd6e8a198d3ceb", size = 217607, upload-time = "2025-08-29T15:34:22.433Z" }, + { url = "https://files.pythonhosted.org/packages/87/7f/f718e732a423d442e6616580a951b8d1ec3575ea48bcd0e2228386805e79/coverage-7.10.6-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0f7cb359a448e043c576f0da00aa8bfd796a01b06aa610ca453d4dde09cc1034", size = 248663, upload-time = "2025-08-29T15:34:24.425Z" }, + { url = "https://files.pythonhosted.org/packages/e6/52/c1106120e6d801ac03e12b5285e971e758e925b6f82ee9b86db3aa10045d/coverage-7.10.6-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c68018e4fc4e14b5668f1353b41ccf4bc83ba355f0e1b3836861c6f042d89ac1", size = 251197, upload-time = "2025-08-29T15:34:25.906Z" }, + { url = "https://files.pythonhosted.org/packages/3d/ec/3a8645b1bb40e36acde9c0609f08942852a4af91a937fe2c129a38f2d3f5/coverage-7.10.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cd4b2b0707fc55afa160cd5fc33b27ccbf75ca11d81f4ec9863d5793fc6df56a", size = 252551, upload-time = "2025-08-29T15:34:27.337Z" }, + { url = "https://files.pythonhosted.org/packages/a1/70/09ecb68eeb1155b28a1d16525fd3a9b65fbe75337311a99830df935d62b6/coverage-7.10.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4cec13817a651f8804a86e4f79d815b3b28472c910e099e4d5a0e8a3b6a1d4cb", size = 250553, upload-time = "2025-08-29T15:34:29.065Z" }, + { url = "https://files.pythonhosted.org/packages/c6/80/47df374b893fa812e953b5bc93dcb1427a7b3d7a1a7d2db33043d17f74b9/coverage-7.10.6-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f2a6a8e06bbda06f78739f40bfb56c45d14eb8249d0f0ea6d4b3d48e1f7c695d", size = 248486, upload-time = "2025-08-29T15:34:30.897Z" }, + { url = "https://files.pythonhosted.org/packages/4a/65/9f98640979ecee1b0d1a7164b589de720ddf8100d1747d9bbdb84be0c0fb/coverage-7.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:081b98395ced0d9bcf60ada7661a0b75f36b78b9d7e39ea0790bb4ed8da14747", size = 249981, upload-time = "2025-08-29T15:34:32.365Z" }, + { url = "https://files.pythonhosted.org/packages/1f/55/eeb6603371e6629037f47bd25bef300387257ed53a3c5fdb159b7ac8c651/coverage-7.10.6-cp314-cp314-win32.whl", hash = "sha256:6937347c5d7d069ee776b2bf4e1212f912a9f1f141a429c475e6089462fcecc5", size = 220054, upload-time = "2025-08-29T15:34:34.124Z" }, + { url = "https://files.pythonhosted.org/packages/15/d1/a0912b7611bc35412e919a2cd59ae98e7ea3b475e562668040a43fb27897/coverage-7.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:adec1d980fa07e60b6ef865f9e5410ba760e4e1d26f60f7e5772c73b9a5b0713", size = 220851, upload-time = "2025-08-29T15:34:35.651Z" }, + { url = "https://files.pythonhosted.org/packages/ef/2d/11880bb8ef80a45338e0b3e0725e4c2d73ffbb4822c29d987078224fd6a5/coverage-7.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:a80f7aef9535442bdcf562e5a0d5a5538ce8abe6bb209cfbf170c462ac2c2a32", size = 219429, upload-time = "2025-08-29T15:34:37.16Z" }, + { url = "https://files.pythonhosted.org/packages/83/c0/1f00caad775c03a700146f55536ecd097a881ff08d310a58b353a1421be0/coverage-7.10.6-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:0de434f4fbbe5af4fa7989521c655c8c779afb61c53ab561b64dcee6149e4c65", size = 218080, upload-time = "2025-08-29T15:34:38.919Z" }, + { url = "https://files.pythonhosted.org/packages/a9/c4/b1c5d2bd7cc412cbeb035e257fd06ed4e3e139ac871d16a07434e145d18d/coverage-7.10.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6e31b8155150c57e5ac43ccd289d079eb3f825187d7c66e755a055d2c85794c6", size = 218293, upload-time = "2025-08-29T15:34:40.425Z" }, + { url = "https://files.pythonhosted.org/packages/3f/07/4468d37c94724bf6ec354e4ec2f205fda194343e3e85fd2e59cec57e6a54/coverage-7.10.6-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:98cede73eb83c31e2118ae8d379c12e3e42736903a8afcca92a7218e1f2903b0", size = 259800, upload-time = "2025-08-29T15:34:41.996Z" }, + { url = "https://files.pythonhosted.org/packages/82/d8/f8fb351be5fee31690cd8da768fd62f1cfab33c31d9f7baba6cd8960f6b8/coverage-7.10.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f863c08f4ff6b64fa8045b1e3da480f5374779ef187f07b82e0538c68cb4ff8e", size = 261965, upload-time = "2025-08-29T15:34:43.61Z" }, + { url = "https://files.pythonhosted.org/packages/e8/70/65d4d7cfc75c5c6eb2fed3ee5cdf420fd8ae09c4808723a89a81d5b1b9c3/coverage-7.10.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b38261034fda87be356f2c3f42221fdb4171c3ce7658066ae449241485390d5", size = 264220, upload-time = "2025-08-29T15:34:45.387Z" }, + { url = "https://files.pythonhosted.org/packages/98/3c/069df106d19024324cde10e4ec379fe2fb978017d25e97ebee23002fbadf/coverage-7.10.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0e93b1476b79eae849dc3872faeb0bf7948fd9ea34869590bc16a2a00b9c82a7", size = 261660, upload-time = "2025-08-29T15:34:47.288Z" }, + { url = "https://files.pythonhosted.org/packages/fc/8a/2974d53904080c5dc91af798b3a54a4ccb99a45595cc0dcec6eb9616a57d/coverage-7.10.6-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ff8a991f70f4c0cf53088abf1e3886edcc87d53004c7bb94e78650b4d3dac3b5", size = 259417, upload-time = "2025-08-29T15:34:48.779Z" }, + { url = "https://files.pythonhosted.org/packages/30/38/9616a6b49c686394b318974d7f6e08f38b8af2270ce7488e879888d1e5db/coverage-7.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ac765b026c9f33044419cbba1da913cfb82cca1b60598ac1c7a5ed6aac4621a0", size = 260567, upload-time = "2025-08-29T15:34:50.718Z" }, + { url = "https://files.pythonhosted.org/packages/76/16/3ed2d6312b371a8cf804abf4e14895b70e4c3491c6e53536d63fd0958a8d/coverage-7.10.6-cp314-cp314t-win32.whl", hash = "sha256:441c357d55f4936875636ef2cfb3bee36e466dcf50df9afbd398ce79dba1ebb7", size = 220831, upload-time = "2025-08-29T15:34:52.653Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e5/d38d0cb830abede2adb8b147770d2a3d0e7fecc7228245b9b1ae6c24930a/coverage-7.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:073711de3181b2e204e4870ac83a7c4853115b42e9cd4d145f2231e12d670930", size = 221950, upload-time = "2025-08-29T15:34:54.212Z" }, + { url = "https://files.pythonhosted.org/packages/f4/51/e48e550f6279349895b0ffcd6d2a690e3131ba3a7f4eafccc141966d4dea/coverage-7.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:137921f2bac5559334ba66122b753db6dc5d1cf01eb7b64eb412bb0d064ef35b", size = 219969, upload-time = "2025-08-29T15:34:55.83Z" }, + { url = "https://files.pythonhosted.org/packages/44/0c/50db5379b615854b5cf89146f8f5bd1d5a9693d7f3a987e269693521c404/coverage-7.10.6-py3-none-any.whl", hash = "sha256:92c4ecf6bf11b2e85fd4d8204814dc26e6a19f0c9d938c207c5cb0eadfcabbe3", size = 208986, upload-time = "2025-08-29T15:35:14.506Z" }, ] [package.optional-dependencies] @@ -492,53 +492,53 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a7/35/c495bffc2056f2dadb32434f1feedd79abde2a7f8363e1974afa9c33c7e2/cryptography-45.0.7.tar.gz", hash = "sha256:4b1654dfc64ea479c242508eb8c724044f1e964a47d1d1cacc5132292d851971", size = 744980 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0c/91/925c0ac74362172ae4516000fe877912e33b5983df735ff290c653de4913/cryptography-45.0.7-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:3be4f21c6245930688bd9e162829480de027f8bf962ede33d4f8ba7d67a00cee", size = 7041105 }, - { url = "https://files.pythonhosted.org/packages/fc/63/43641c5acce3a6105cf8bd5baeceeb1846bb63067d26dae3e5db59f1513a/cryptography-45.0.7-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:67285f8a611b0ebc0857ced2081e30302909f571a46bfa7a3cc0ad303fe015c6", size = 4205799 }, - { url = "https://files.pythonhosted.org/packages/bc/29/c238dd9107f10bfde09a4d1c52fd38828b1aa353ced11f358b5dd2507d24/cryptography-45.0.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:577470e39e60a6cd7780793202e63536026d9b8641de011ed9d8174da9ca5339", size = 4430504 }, - { url = "https://files.pythonhosted.org/packages/62/62/24203e7cbcc9bd7c94739428cd30680b18ae6b18377ae66075c8e4771b1b/cryptography-45.0.7-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:4bd3e5c4b9682bc112d634f2c6ccc6736ed3635fc3319ac2bb11d768cc5a00d8", size = 4209542 }, - { url = "https://files.pythonhosted.org/packages/cd/e3/e7de4771a08620eef2389b86cd87a2c50326827dea5528feb70595439ce4/cryptography-45.0.7-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:465ccac9d70115cd4de7186e60cfe989de73f7bb23e8a7aa45af18f7412e75bf", size = 3889244 }, - { url = "https://files.pythonhosted.org/packages/96/b8/bca71059e79a0bb2f8e4ec61d9c205fbe97876318566cde3b5092529faa9/cryptography-45.0.7-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:16ede8a4f7929b4b7ff3642eba2bf79aa1d71f24ab6ee443935c0d269b6bc513", size = 4461975 }, - { url = "https://files.pythonhosted.org/packages/58/67/3f5b26937fe1218c40e95ef4ff8d23c8dc05aa950d54200cc7ea5fb58d28/cryptography-45.0.7-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:8978132287a9d3ad6b54fcd1e08548033cc09dc6aacacb6c004c73c3eb5d3ac3", size = 4209082 }, - { url = "https://files.pythonhosted.org/packages/0e/e4/b3e68a4ac363406a56cf7b741eeb80d05284d8c60ee1a55cdc7587e2a553/cryptography-45.0.7-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:b6a0e535baec27b528cb07a119f321ac024592388c5681a5ced167ae98e9fff3", size = 4460397 }, - { url = "https://files.pythonhosted.org/packages/22/49/2c93f3cd4e3efc8cb22b02678c1fad691cff9dd71bb889e030d100acbfe0/cryptography-45.0.7-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:a24ee598d10befaec178efdff6054bc4d7e883f615bfbcd08126a0f4931c83a6", size = 4337244 }, - { url = "https://files.pythonhosted.org/packages/04/19/030f400de0bccccc09aa262706d90f2ec23d56bc4eb4f4e8268d0ddf3fb8/cryptography-45.0.7-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:fa26fa54c0a9384c27fcdc905a2fb7d60ac6e47d14bc2692145f2b3b1e2cfdbd", size = 4568862 }, - { url = "https://files.pythonhosted.org/packages/29/56/3034a3a353efa65116fa20eb3c990a8c9f0d3db4085429040a7eef9ada5f/cryptography-45.0.7-cp311-abi3-win32.whl", hash = "sha256:bef32a5e327bd8e5af915d3416ffefdbe65ed975b646b3805be81b23580b57b8", size = 2936578 }, - { url = "https://files.pythonhosted.org/packages/b3/61/0ab90f421c6194705a99d0fa9f6ee2045d916e4455fdbb095a9c2c9a520f/cryptography-45.0.7-cp311-abi3-win_amd64.whl", hash = "sha256:3808e6b2e5f0b46d981c24d79648e5c25c35e59902ea4391a0dcb3e667bf7443", size = 3405400 }, - { url = "https://files.pythonhosted.org/packages/63/e8/c436233ddf19c5f15b25ace33979a9dd2e7aa1a59209a0ee8554179f1cc0/cryptography-45.0.7-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:bfb4c801f65dd61cedfc61a83732327fafbac55a47282e6f26f073ca7a41c3b2", size = 7021824 }, - { url = "https://files.pythonhosted.org/packages/bc/4c/8f57f2500d0ccd2675c5d0cc462095adf3faa8c52294ba085c036befb901/cryptography-45.0.7-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:81823935e2f8d476707e85a78a405953a03ef7b7b4f55f93f7c2d9680e5e0691", size = 4202233 }, - { url = "https://files.pythonhosted.org/packages/eb/ac/59b7790b4ccaed739fc44775ce4645c9b8ce54cbec53edf16c74fd80cb2b/cryptography-45.0.7-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3994c809c17fc570c2af12c9b840d7cea85a9fd3e5c0e0491f4fa3c029216d59", size = 4423075 }, - { url = "https://files.pythonhosted.org/packages/b8/56/d4f07ea21434bf891faa088a6ac15d6d98093a66e75e30ad08e88aa2b9ba/cryptography-45.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dad43797959a74103cb59c5dac71409f9c27d34c8a05921341fb64ea8ccb1dd4", size = 4204517 }, - { url = "https://files.pythonhosted.org/packages/e8/ac/924a723299848b4c741c1059752c7cfe09473b6fd77d2920398fc26bfb53/cryptography-45.0.7-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:ce7a453385e4c4693985b4a4a3533e041558851eae061a58a5405363b098fcd3", size = 3882893 }, - { url = "https://files.pythonhosted.org/packages/83/dc/4dab2ff0a871cc2d81d3ae6d780991c0192b259c35e4d83fe1de18b20c70/cryptography-45.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b04f85ac3a90c227b6e5890acb0edbaf3140938dbecf07bff618bf3638578cf1", size = 4450132 }, - { url = "https://files.pythonhosted.org/packages/12/dd/b2882b65db8fc944585d7fb00d67cf84a9cef4e77d9ba8f69082e911d0de/cryptography-45.0.7-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:48c41a44ef8b8c2e80ca4527ee81daa4c527df3ecbc9423c41a420a9559d0e27", size = 4204086 }, - { url = "https://files.pythonhosted.org/packages/5d/fa/1d5745d878048699b8eb87c984d4ccc5da4f5008dfd3ad7a94040caca23a/cryptography-45.0.7-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f3df7b3d0f91b88b2106031fd995802a2e9ae13e02c36c1fc075b43f420f3a17", size = 4449383 }, - { url = "https://files.pythonhosted.org/packages/36/8b/fc61f87931bc030598e1876c45b936867bb72777eac693e905ab89832670/cryptography-45.0.7-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:dd342f085542f6eb894ca00ef70236ea46070c8a13824c6bde0dfdcd36065b9b", size = 4332186 }, - { url = "https://files.pythonhosted.org/packages/0b/11/09700ddad7443ccb11d674efdbe9a832b4455dc1f16566d9bd3834922ce5/cryptography-45.0.7-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1993a1bb7e4eccfb922b6cd414f072e08ff5816702a0bdb8941c247a6b1b287c", size = 4561639 }, - { url = "https://files.pythonhosted.org/packages/71/ed/8f4c1337e9d3b94d8e50ae0b08ad0304a5709d483bfcadfcc77a23dbcb52/cryptography-45.0.7-cp37-abi3-win32.whl", hash = "sha256:18fcf70f243fe07252dcb1b268a687f2358025ce32f9f88028ca5c364b123ef5", size = 2926552 }, - { url = "https://files.pythonhosted.org/packages/bc/ff/026513ecad58dacd45d1d24ebe52b852165a26e287177de1d545325c0c25/cryptography-45.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:7285a89df4900ed3bfaad5679b1e668cb4b38a8de1ccbfc84b05f34512da0a90", size = 3392742 }, - { url = "https://files.pythonhosted.org/packages/13/3e/e42f1528ca1ea82256b835191eab1be014e0f9f934b60d98b0be8a38ed70/cryptography-45.0.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:de58755d723e86175756f463f2f0bddd45cc36fbd62601228a3f8761c9f58252", size = 3572442 }, - { url = "https://files.pythonhosted.org/packages/59/aa/e947693ab08674a2663ed2534cd8d345cf17bf6a1facf99273e8ec8986dc/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a20e442e917889d1a6b3c570c9e3fa2fdc398c20868abcea268ea33c024c4083", size = 4142233 }, - { url = "https://files.pythonhosted.org/packages/24/06/09b6f6a2fc43474a32b8fe259038eef1500ee3d3c141599b57ac6c57612c/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:258e0dff86d1d891169b5af222d362468a9570e2532923088658aa866eb11130", size = 4376202 }, - { url = "https://files.pythonhosted.org/packages/00/f2/c166af87e95ce6ae6d38471a7e039d3a0549c2d55d74e059680162052824/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:d97cf502abe2ab9eff8bd5e4aca274da8d06dd3ef08b759a8d6143f4ad65d4b4", size = 4141900 }, - { url = "https://files.pythonhosted.org/packages/16/b9/e96e0b6cb86eae27ea51fa8a3151535a18e66fe7c451fa90f7f89c85f541/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:c987dad82e8c65ebc985f5dae5e74a3beda9d0a2a4daf8a1115f3772b59e5141", size = 4375562 }, - { url = "https://files.pythonhosted.org/packages/36/d0/36e8ee39274e9d77baf7d0dafda680cba6e52f3936b846f0d56d64fec915/cryptography-45.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c13b1e3afd29a5b3b2656257f14669ca8fa8d7956d509926f0b130b600b50ab7", size = 3322781 }, - { url = "https://files.pythonhosted.org/packages/99/4e/49199a4c82946938a3e05d2e8ad9482484ba48bbc1e809e3d506c686d051/cryptography-45.0.7-pp311-pypy311_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a862753b36620af6fc54209264f92c716367f2f0ff4624952276a6bbd18cbde", size = 3584634 }, - { url = "https://files.pythonhosted.org/packages/16/ce/5f6ff59ea9c7779dba51b84871c19962529bdcc12e1a6ea172664916c550/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:06ce84dc14df0bf6ea84666f958e6080cdb6fe1231be2a51f3fc1267d9f3fb34", size = 4149533 }, - { url = "https://files.pythonhosted.org/packages/ce/13/b3cfbd257ac96da4b88b46372e662009b7a16833bfc5da33bb97dd5631ae/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d0c5c6bac22b177bf8da7435d9d27a6834ee130309749d162b26c3105c0795a9", size = 4385557 }, - { url = "https://files.pythonhosted.org/packages/1c/c5/8c59d6b7c7b439ba4fc8d0cab868027fd095f215031bc123c3a070962912/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:2f641b64acc00811da98df63df7d59fd4706c0df449da71cb7ac39a0732b40ae", size = 4149023 }, - { url = "https://files.pythonhosted.org/packages/55/32/05385c86d6ca9ab0b4d5bb442d2e3d85e727939a11f3e163fc776ce5eb40/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:f5414a788ecc6ee6bc58560e85ca624258a55ca434884445440a810796ea0e0b", size = 4385722 }, - { url = "https://files.pythonhosted.org/packages/23/87/7ce86f3fa14bc11a5a48c30d8103c26e09b6465f8d8e9d74cf7a0714f043/cryptography-45.0.7-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:1f3d56f73595376f4244646dd5c5870c14c196949807be39e79e7bd9bac3da63", size = 3332908 }, +sdist = { url = "https://files.pythonhosted.org/packages/a7/35/c495bffc2056f2dadb32434f1feedd79abde2a7f8363e1974afa9c33c7e2/cryptography-45.0.7.tar.gz", hash = "sha256:4b1654dfc64ea479c242508eb8c724044f1e964a47d1d1cacc5132292d851971", size = 744980, upload-time = "2025-09-01T11:15:03.146Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/91/925c0ac74362172ae4516000fe877912e33b5983df735ff290c653de4913/cryptography-45.0.7-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:3be4f21c6245930688bd9e162829480de027f8bf962ede33d4f8ba7d67a00cee", size = 7041105, upload-time = "2025-09-01T11:13:59.684Z" }, + { url = "https://files.pythonhosted.org/packages/fc/63/43641c5acce3a6105cf8bd5baeceeb1846bb63067d26dae3e5db59f1513a/cryptography-45.0.7-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:67285f8a611b0ebc0857ced2081e30302909f571a46bfa7a3cc0ad303fe015c6", size = 4205799, upload-time = "2025-09-01T11:14:02.517Z" }, + { url = "https://files.pythonhosted.org/packages/bc/29/c238dd9107f10bfde09a4d1c52fd38828b1aa353ced11f358b5dd2507d24/cryptography-45.0.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:577470e39e60a6cd7780793202e63536026d9b8641de011ed9d8174da9ca5339", size = 4430504, upload-time = "2025-09-01T11:14:04.522Z" }, + { url = "https://files.pythonhosted.org/packages/62/62/24203e7cbcc9bd7c94739428cd30680b18ae6b18377ae66075c8e4771b1b/cryptography-45.0.7-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:4bd3e5c4b9682bc112d634f2c6ccc6736ed3635fc3319ac2bb11d768cc5a00d8", size = 4209542, upload-time = "2025-09-01T11:14:06.309Z" }, + { url = "https://files.pythonhosted.org/packages/cd/e3/e7de4771a08620eef2389b86cd87a2c50326827dea5528feb70595439ce4/cryptography-45.0.7-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:465ccac9d70115cd4de7186e60cfe989de73f7bb23e8a7aa45af18f7412e75bf", size = 3889244, upload-time = "2025-09-01T11:14:08.152Z" }, + { url = "https://files.pythonhosted.org/packages/96/b8/bca71059e79a0bb2f8e4ec61d9c205fbe97876318566cde3b5092529faa9/cryptography-45.0.7-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:16ede8a4f7929b4b7ff3642eba2bf79aa1d71f24ab6ee443935c0d269b6bc513", size = 4461975, upload-time = "2025-09-01T11:14:09.755Z" }, + { url = "https://files.pythonhosted.org/packages/58/67/3f5b26937fe1218c40e95ef4ff8d23c8dc05aa950d54200cc7ea5fb58d28/cryptography-45.0.7-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:8978132287a9d3ad6b54fcd1e08548033cc09dc6aacacb6c004c73c3eb5d3ac3", size = 4209082, upload-time = "2025-09-01T11:14:11.229Z" }, + { url = "https://files.pythonhosted.org/packages/0e/e4/b3e68a4ac363406a56cf7b741eeb80d05284d8c60ee1a55cdc7587e2a553/cryptography-45.0.7-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:b6a0e535baec27b528cb07a119f321ac024592388c5681a5ced167ae98e9fff3", size = 4460397, upload-time = "2025-09-01T11:14:12.924Z" }, + { url = "https://files.pythonhosted.org/packages/22/49/2c93f3cd4e3efc8cb22b02678c1fad691cff9dd71bb889e030d100acbfe0/cryptography-45.0.7-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:a24ee598d10befaec178efdff6054bc4d7e883f615bfbcd08126a0f4931c83a6", size = 4337244, upload-time = "2025-09-01T11:14:14.431Z" }, + { url = "https://files.pythonhosted.org/packages/04/19/030f400de0bccccc09aa262706d90f2ec23d56bc4eb4f4e8268d0ddf3fb8/cryptography-45.0.7-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:fa26fa54c0a9384c27fcdc905a2fb7d60ac6e47d14bc2692145f2b3b1e2cfdbd", size = 4568862, upload-time = "2025-09-01T11:14:16.185Z" }, + { url = "https://files.pythonhosted.org/packages/29/56/3034a3a353efa65116fa20eb3c990a8c9f0d3db4085429040a7eef9ada5f/cryptography-45.0.7-cp311-abi3-win32.whl", hash = "sha256:bef32a5e327bd8e5af915d3416ffefdbe65ed975b646b3805be81b23580b57b8", size = 2936578, upload-time = "2025-09-01T11:14:17.638Z" }, + { url = "https://files.pythonhosted.org/packages/b3/61/0ab90f421c6194705a99d0fa9f6ee2045d916e4455fdbb095a9c2c9a520f/cryptography-45.0.7-cp311-abi3-win_amd64.whl", hash = "sha256:3808e6b2e5f0b46d981c24d79648e5c25c35e59902ea4391a0dcb3e667bf7443", size = 3405400, upload-time = "2025-09-01T11:14:18.958Z" }, + { url = "https://files.pythonhosted.org/packages/63/e8/c436233ddf19c5f15b25ace33979a9dd2e7aa1a59209a0ee8554179f1cc0/cryptography-45.0.7-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:bfb4c801f65dd61cedfc61a83732327fafbac55a47282e6f26f073ca7a41c3b2", size = 7021824, upload-time = "2025-09-01T11:14:20.954Z" }, + { url = "https://files.pythonhosted.org/packages/bc/4c/8f57f2500d0ccd2675c5d0cc462095adf3faa8c52294ba085c036befb901/cryptography-45.0.7-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:81823935e2f8d476707e85a78a405953a03ef7b7b4f55f93f7c2d9680e5e0691", size = 4202233, upload-time = "2025-09-01T11:14:22.454Z" }, + { url = "https://files.pythonhosted.org/packages/eb/ac/59b7790b4ccaed739fc44775ce4645c9b8ce54cbec53edf16c74fd80cb2b/cryptography-45.0.7-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3994c809c17fc570c2af12c9b840d7cea85a9fd3e5c0e0491f4fa3c029216d59", size = 4423075, upload-time = "2025-09-01T11:14:24.287Z" }, + { url = "https://files.pythonhosted.org/packages/b8/56/d4f07ea21434bf891faa088a6ac15d6d98093a66e75e30ad08e88aa2b9ba/cryptography-45.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dad43797959a74103cb59c5dac71409f9c27d34c8a05921341fb64ea8ccb1dd4", size = 4204517, upload-time = "2025-09-01T11:14:25.679Z" }, + { url = "https://files.pythonhosted.org/packages/e8/ac/924a723299848b4c741c1059752c7cfe09473b6fd77d2920398fc26bfb53/cryptography-45.0.7-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:ce7a453385e4c4693985b4a4a3533e041558851eae061a58a5405363b098fcd3", size = 3882893, upload-time = "2025-09-01T11:14:27.1Z" }, + { url = "https://files.pythonhosted.org/packages/83/dc/4dab2ff0a871cc2d81d3ae6d780991c0192b259c35e4d83fe1de18b20c70/cryptography-45.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b04f85ac3a90c227b6e5890acb0edbaf3140938dbecf07bff618bf3638578cf1", size = 4450132, upload-time = "2025-09-01T11:14:28.58Z" }, + { url = "https://files.pythonhosted.org/packages/12/dd/b2882b65db8fc944585d7fb00d67cf84a9cef4e77d9ba8f69082e911d0de/cryptography-45.0.7-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:48c41a44ef8b8c2e80ca4527ee81daa4c527df3ecbc9423c41a420a9559d0e27", size = 4204086, upload-time = "2025-09-01T11:14:30.572Z" }, + { url = "https://files.pythonhosted.org/packages/5d/fa/1d5745d878048699b8eb87c984d4ccc5da4f5008dfd3ad7a94040caca23a/cryptography-45.0.7-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f3df7b3d0f91b88b2106031fd995802a2e9ae13e02c36c1fc075b43f420f3a17", size = 4449383, upload-time = "2025-09-01T11:14:32.046Z" }, + { url = "https://files.pythonhosted.org/packages/36/8b/fc61f87931bc030598e1876c45b936867bb72777eac693e905ab89832670/cryptography-45.0.7-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:dd342f085542f6eb894ca00ef70236ea46070c8a13824c6bde0dfdcd36065b9b", size = 4332186, upload-time = "2025-09-01T11:14:33.95Z" }, + { url = "https://files.pythonhosted.org/packages/0b/11/09700ddad7443ccb11d674efdbe9a832b4455dc1f16566d9bd3834922ce5/cryptography-45.0.7-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1993a1bb7e4eccfb922b6cd414f072e08ff5816702a0bdb8941c247a6b1b287c", size = 4561639, upload-time = "2025-09-01T11:14:35.343Z" }, + { url = "https://files.pythonhosted.org/packages/71/ed/8f4c1337e9d3b94d8e50ae0b08ad0304a5709d483bfcadfcc77a23dbcb52/cryptography-45.0.7-cp37-abi3-win32.whl", hash = "sha256:18fcf70f243fe07252dcb1b268a687f2358025ce32f9f88028ca5c364b123ef5", size = 2926552, upload-time = "2025-09-01T11:14:36.929Z" }, + { url = "https://files.pythonhosted.org/packages/bc/ff/026513ecad58dacd45d1d24ebe52b852165a26e287177de1d545325c0c25/cryptography-45.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:7285a89df4900ed3bfaad5679b1e668cb4b38a8de1ccbfc84b05f34512da0a90", size = 3392742, upload-time = "2025-09-01T11:14:38.368Z" }, + { url = "https://files.pythonhosted.org/packages/13/3e/e42f1528ca1ea82256b835191eab1be014e0f9f934b60d98b0be8a38ed70/cryptography-45.0.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:de58755d723e86175756f463f2f0bddd45cc36fbd62601228a3f8761c9f58252", size = 3572442, upload-time = "2025-09-01T11:14:39.836Z" }, + { url = "https://files.pythonhosted.org/packages/59/aa/e947693ab08674a2663ed2534cd8d345cf17bf6a1facf99273e8ec8986dc/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a20e442e917889d1a6b3c570c9e3fa2fdc398c20868abcea268ea33c024c4083", size = 4142233, upload-time = "2025-09-01T11:14:41.305Z" }, + { url = "https://files.pythonhosted.org/packages/24/06/09b6f6a2fc43474a32b8fe259038eef1500ee3d3c141599b57ac6c57612c/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:258e0dff86d1d891169b5af222d362468a9570e2532923088658aa866eb11130", size = 4376202, upload-time = "2025-09-01T11:14:43.047Z" }, + { url = "https://files.pythonhosted.org/packages/00/f2/c166af87e95ce6ae6d38471a7e039d3a0549c2d55d74e059680162052824/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:d97cf502abe2ab9eff8bd5e4aca274da8d06dd3ef08b759a8d6143f4ad65d4b4", size = 4141900, upload-time = "2025-09-01T11:14:45.089Z" }, + { url = "https://files.pythonhosted.org/packages/16/b9/e96e0b6cb86eae27ea51fa8a3151535a18e66fe7c451fa90f7f89c85f541/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:c987dad82e8c65ebc985f5dae5e74a3beda9d0a2a4daf8a1115f3772b59e5141", size = 4375562, upload-time = "2025-09-01T11:14:47.166Z" }, + { url = "https://files.pythonhosted.org/packages/36/d0/36e8ee39274e9d77baf7d0dafda680cba6e52f3936b846f0d56d64fec915/cryptography-45.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c13b1e3afd29a5b3b2656257f14669ca8fa8d7956d509926f0b130b600b50ab7", size = 3322781, upload-time = "2025-09-01T11:14:48.747Z" }, + { url = "https://files.pythonhosted.org/packages/99/4e/49199a4c82946938a3e05d2e8ad9482484ba48bbc1e809e3d506c686d051/cryptography-45.0.7-pp311-pypy311_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a862753b36620af6fc54209264f92c716367f2f0ff4624952276a6bbd18cbde", size = 3584634, upload-time = "2025-09-01T11:14:50.593Z" }, + { url = "https://files.pythonhosted.org/packages/16/ce/5f6ff59ea9c7779dba51b84871c19962529bdcc12e1a6ea172664916c550/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:06ce84dc14df0bf6ea84666f958e6080cdb6fe1231be2a51f3fc1267d9f3fb34", size = 4149533, upload-time = "2025-09-01T11:14:52.091Z" }, + { url = "https://files.pythonhosted.org/packages/ce/13/b3cfbd257ac96da4b88b46372e662009b7a16833bfc5da33bb97dd5631ae/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d0c5c6bac22b177bf8da7435d9d27a6834ee130309749d162b26c3105c0795a9", size = 4385557, upload-time = "2025-09-01T11:14:53.551Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c5/8c59d6b7c7b439ba4fc8d0cab868027fd095f215031bc123c3a070962912/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:2f641b64acc00811da98df63df7d59fd4706c0df449da71cb7ac39a0732b40ae", size = 4149023, upload-time = "2025-09-01T11:14:55.022Z" }, + { url = "https://files.pythonhosted.org/packages/55/32/05385c86d6ca9ab0b4d5bb442d2e3d85e727939a11f3e163fc776ce5eb40/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:f5414a788ecc6ee6bc58560e85ca624258a55ca434884445440a810796ea0e0b", size = 4385722, upload-time = "2025-09-01T11:14:57.319Z" }, + { url = "https://files.pythonhosted.org/packages/23/87/7ce86f3fa14bc11a5a48c30d8103c26e09b6465f8d8e9d74cf7a0714f043/cryptography-45.0.7-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:1f3d56f73595376f4244646dd5c5870c14c196949807be39e79e7bd9bac3da63", size = 3332908, upload-time = "2025-09-01T11:14:58.78Z" }, ] [[package]] name = "cycler" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615 } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321 }, + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, ] [[package]] @@ -547,84 +547,84 @@ version = "3.23.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, - { name = "docstring-parser", marker = "python_full_version < '4.0'" }, + { name = "docstring-parser", marker = "python_full_version < '4'" }, { name = "rich" }, { name = "rich-rst" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ea/7a/28b63c43d4c17d6587abcfef648841d39543158bcc47b5d40a03b8831f7a/cyclopts-3.23.1.tar.gz", hash = "sha256:ca6a5e9b326caf156d79f3932e2f88b95629e59fd371c0b3a89732b7619edacb", size = 75161 } +sdist = { url = "https://files.pythonhosted.org/packages/ea/7a/28b63c43d4c17d6587abcfef648841d39543158bcc47b5d40a03b8831f7a/cyclopts-3.23.1.tar.gz", hash = "sha256:ca6a5e9b326caf156d79f3932e2f88b95629e59fd371c0b3a89732b7619edacb", size = 75161, upload-time = "2025-08-30T17:40:34.396Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/63/67/ac57fbef5414ce84fe0bdeb497918ab2c781ff2cbf23c1bd91334b225669/cyclopts-3.23.1-py3-none-any.whl", hash = "sha256:8e57c6ea47d72b4b565c6a6c8a9fd56ed048ab4316627991230f4ad24ce2bc29", size = 85222 }, + { url = "https://files.pythonhosted.org/packages/63/67/ac57fbef5414ce84fe0bdeb497918ab2c781ff2cbf23c1bd91334b225669/cyclopts-3.23.1-py3-none-any.whl", hash = "sha256:8e57c6ea47d72b4b565c6a6c8a9fd56ed048ab4316627991230f4ad24ce2bc29", size = 85222, upload-time = "2025-08-30T17:40:33.005Z" }, ] [[package]] name = "debugpy" version = "1.8.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ca/d4/722d0bcc7986172ac2ef3c979ad56a1030e3afd44ced136d45f8142b1f4a/debugpy-1.8.16.tar.gz", hash = "sha256:31e69a1feb1cf6b51efbed3f6c9b0ef03bc46ff050679c4be7ea6d2e23540870", size = 1643809 } +sdist = { url = "https://files.pythonhosted.org/packages/ca/d4/722d0bcc7986172ac2ef3c979ad56a1030e3afd44ced136d45f8142b1f4a/debugpy-1.8.16.tar.gz", hash = "sha256:31e69a1feb1cf6b51efbed3f6c9b0ef03bc46ff050679c4be7ea6d2e23540870", size = 1643809, upload-time = "2025-08-06T18:00:02.647Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/fd/f1b75ebc61d90882595b81d808efd3573c082e1c3407850d9dccac4ae904/debugpy-1.8.16-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:2a3958fb9c2f40ed8ea48a0d34895b461de57a1f9862e7478716c35d76f56c65", size = 2085511 }, - { url = "https://files.pythonhosted.org/packages/df/5e/c5c1934352871128b30a1a144a58b5baa546e1b57bd47dbed788bad4431c/debugpy-1.8.16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5ca7314042e8a614cc2574cd71f6ccd7e13a9708ce3c6d8436959eae56f2378", size = 3562094 }, - { url = "https://files.pythonhosted.org/packages/c9/d5/2ebe42377e5a78dc786afc25e61ee83c5628d63f32dfa41092597d52fe83/debugpy-1.8.16-cp310-cp310-win32.whl", hash = "sha256:8624a6111dc312ed8c363347a0b59c5acc6210d897e41a7c069de3c53235c9a6", size = 5234277 }, - { url = "https://files.pythonhosted.org/packages/54/f8/e774ad16a60b9913213dbabb7472074c5a7b0d84f07c1f383040a9690057/debugpy-1.8.16-cp310-cp310-win_amd64.whl", hash = "sha256:fee6db83ea5c978baf042440cfe29695e1a5d48a30147abf4c3be87513609817", size = 5266011 }, - { url = "https://files.pythonhosted.org/packages/63/d6/ad70ba8b49b23fa286fb21081cf732232cc19374af362051da9c7537ae52/debugpy-1.8.16-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:67371b28b79a6a12bcc027d94a06158f2fde223e35b5c4e0783b6f9d3b39274a", size = 2184063 }, - { url = "https://files.pythonhosted.org/packages/aa/49/7b03e88dea9759a4c7910143f87f92beb494daaae25560184ff4ae883f9e/debugpy-1.8.16-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2abae6dd02523bec2dee16bd6b0781cccb53fd4995e5c71cc659b5f45581898", size = 3134837 }, - { url = "https://files.pythonhosted.org/packages/5d/52/b348930316921de7565fbe37a487d15409041713004f3d74d03eb077dbd4/debugpy-1.8.16-cp311-cp311-win32.whl", hash = "sha256:f8340a3ac2ed4f5da59e064aa92e39edd52729a88fbde7bbaa54e08249a04493", size = 5159142 }, - { url = "https://files.pythonhosted.org/packages/d8/ef/9aa9549ce1e10cea696d980292e71672a91ee4a6a691ce5f8629e8f48c49/debugpy-1.8.16-cp311-cp311-win_amd64.whl", hash = "sha256:70f5fcd6d4d0c150a878d2aa37391c52de788c3dc680b97bdb5e529cb80df87a", size = 5183117 }, - { url = "https://files.pythonhosted.org/packages/61/fb/0387c0e108d842c902801bc65ccc53e5b91d8c169702a9bbf4f7efcedf0c/debugpy-1.8.16-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:b202e2843e32e80b3b584bcebfe0e65e0392920dc70df11b2bfe1afcb7a085e4", size = 2511822 }, - { url = "https://files.pythonhosted.org/packages/37/44/19e02745cae22bf96440141f94e15a69a1afaa3a64ddfc38004668fcdebf/debugpy-1.8.16-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64473c4a306ba11a99fe0bb14622ba4fbd943eb004847d9b69b107bde45aa9ea", size = 4230135 }, - { url = "https://files.pythonhosted.org/packages/f3/0b/19b1ba5ee4412f303475a2c7ad5858efb99c90eae5ec627aa6275c439957/debugpy-1.8.16-cp312-cp312-win32.whl", hash = "sha256:833a61ed446426e38b0dd8be3e9d45ae285d424f5bf6cd5b2b559c8f12305508", size = 5281271 }, - { url = "https://files.pythonhosted.org/packages/b1/e0/bc62e2dc141de53bd03e2c7cb9d7011de2e65e8bdcdaa26703e4d28656ba/debugpy-1.8.16-cp312-cp312-win_amd64.whl", hash = "sha256:75f204684581e9ef3dc2f67687c3c8c183fde2d6675ab131d94084baf8084121", size = 5323149 }, - { url = "https://files.pythonhosted.org/packages/62/66/607ab45cc79e60624df386e233ab64a6d8d39ea02e7f80e19c1d451345bb/debugpy-1.8.16-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:85df3adb1de5258dca910ae0bb185e48c98801ec15018a263a92bb06be1c8787", size = 2496157 }, - { url = "https://files.pythonhosted.org/packages/4d/a0/c95baae08a75bceabb79868d663a0736655e427ab9c81fb848da29edaeac/debugpy-1.8.16-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bee89e948bc236a5c43c4214ac62d28b29388453f5fd328d739035e205365f0b", size = 4222491 }, - { url = "https://files.pythonhosted.org/packages/5b/2f/1c8db6ddd8a257c3cd2c46413b267f1d5fa3df910401c899513ce30392d6/debugpy-1.8.16-cp313-cp313-win32.whl", hash = "sha256:cf358066650439847ec5ff3dae1da98b5461ea5da0173d93d5e10f477c94609a", size = 5281126 }, - { url = "https://files.pythonhosted.org/packages/d3/ba/c3e154ab307366d6c5a9c1b68de04914e2ce7fa2f50d578311d8cc5074b2/debugpy-1.8.16-cp313-cp313-win_amd64.whl", hash = "sha256:b5aea1083f6f50023e8509399d7dc6535a351cc9f2e8827d1e093175e4d9fa4c", size = 5323094 }, - { url = "https://files.pythonhosted.org/packages/52/57/ecc9ae29fa5b2d90107cd1d9bf8ed19aacb74b2264d986ae9d44fe9bdf87/debugpy-1.8.16-py2.py3-none-any.whl", hash = "sha256:19c9521962475b87da6f673514f7fd610328757ec993bf7ec0d8c96f9a325f9e", size = 5287700 }, + { url = "https://files.pythonhosted.org/packages/ce/fd/f1b75ebc61d90882595b81d808efd3573c082e1c3407850d9dccac4ae904/debugpy-1.8.16-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:2a3958fb9c2f40ed8ea48a0d34895b461de57a1f9862e7478716c35d76f56c65", size = 2085511, upload-time = "2025-08-06T18:00:05.067Z" }, + { url = "https://files.pythonhosted.org/packages/df/5e/c5c1934352871128b30a1a144a58b5baa546e1b57bd47dbed788bad4431c/debugpy-1.8.16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5ca7314042e8a614cc2574cd71f6ccd7e13a9708ce3c6d8436959eae56f2378", size = 3562094, upload-time = "2025-08-06T18:00:06.66Z" }, + { url = "https://files.pythonhosted.org/packages/c9/d5/2ebe42377e5a78dc786afc25e61ee83c5628d63f32dfa41092597d52fe83/debugpy-1.8.16-cp310-cp310-win32.whl", hash = "sha256:8624a6111dc312ed8c363347a0b59c5acc6210d897e41a7c069de3c53235c9a6", size = 5234277, upload-time = "2025-08-06T18:00:08.429Z" }, + { url = "https://files.pythonhosted.org/packages/54/f8/e774ad16a60b9913213dbabb7472074c5a7b0d84f07c1f383040a9690057/debugpy-1.8.16-cp310-cp310-win_amd64.whl", hash = "sha256:fee6db83ea5c978baf042440cfe29695e1a5d48a30147abf4c3be87513609817", size = 5266011, upload-time = "2025-08-06T18:00:10.162Z" }, + { url = "https://files.pythonhosted.org/packages/63/d6/ad70ba8b49b23fa286fb21081cf732232cc19374af362051da9c7537ae52/debugpy-1.8.16-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:67371b28b79a6a12bcc027d94a06158f2fde223e35b5c4e0783b6f9d3b39274a", size = 2184063, upload-time = "2025-08-06T18:00:11.885Z" }, + { url = "https://files.pythonhosted.org/packages/aa/49/7b03e88dea9759a4c7910143f87f92beb494daaae25560184ff4ae883f9e/debugpy-1.8.16-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2abae6dd02523bec2dee16bd6b0781cccb53fd4995e5c71cc659b5f45581898", size = 3134837, upload-time = "2025-08-06T18:00:13.782Z" }, + { url = "https://files.pythonhosted.org/packages/5d/52/b348930316921de7565fbe37a487d15409041713004f3d74d03eb077dbd4/debugpy-1.8.16-cp311-cp311-win32.whl", hash = "sha256:f8340a3ac2ed4f5da59e064aa92e39edd52729a88fbde7bbaa54e08249a04493", size = 5159142, upload-time = "2025-08-06T18:00:15.391Z" }, + { url = "https://files.pythonhosted.org/packages/d8/ef/9aa9549ce1e10cea696d980292e71672a91ee4a6a691ce5f8629e8f48c49/debugpy-1.8.16-cp311-cp311-win_amd64.whl", hash = "sha256:70f5fcd6d4d0c150a878d2aa37391c52de788c3dc680b97bdb5e529cb80df87a", size = 5183117, upload-time = "2025-08-06T18:00:17.251Z" }, + { url = "https://files.pythonhosted.org/packages/61/fb/0387c0e108d842c902801bc65ccc53e5b91d8c169702a9bbf4f7efcedf0c/debugpy-1.8.16-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:b202e2843e32e80b3b584bcebfe0e65e0392920dc70df11b2bfe1afcb7a085e4", size = 2511822, upload-time = "2025-08-06T18:00:18.526Z" }, + { url = "https://files.pythonhosted.org/packages/37/44/19e02745cae22bf96440141f94e15a69a1afaa3a64ddfc38004668fcdebf/debugpy-1.8.16-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64473c4a306ba11a99fe0bb14622ba4fbd943eb004847d9b69b107bde45aa9ea", size = 4230135, upload-time = "2025-08-06T18:00:19.997Z" }, + { url = "https://files.pythonhosted.org/packages/f3/0b/19b1ba5ee4412f303475a2c7ad5858efb99c90eae5ec627aa6275c439957/debugpy-1.8.16-cp312-cp312-win32.whl", hash = "sha256:833a61ed446426e38b0dd8be3e9d45ae285d424f5bf6cd5b2b559c8f12305508", size = 5281271, upload-time = "2025-08-06T18:00:21.281Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e0/bc62e2dc141de53bd03e2c7cb9d7011de2e65e8bdcdaa26703e4d28656ba/debugpy-1.8.16-cp312-cp312-win_amd64.whl", hash = "sha256:75f204684581e9ef3dc2f67687c3c8c183fde2d6675ab131d94084baf8084121", size = 5323149, upload-time = "2025-08-06T18:00:23.033Z" }, + { url = "https://files.pythonhosted.org/packages/62/66/607ab45cc79e60624df386e233ab64a6d8d39ea02e7f80e19c1d451345bb/debugpy-1.8.16-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:85df3adb1de5258dca910ae0bb185e48c98801ec15018a263a92bb06be1c8787", size = 2496157, upload-time = "2025-08-06T18:00:24.361Z" }, + { url = "https://files.pythonhosted.org/packages/4d/a0/c95baae08a75bceabb79868d663a0736655e427ab9c81fb848da29edaeac/debugpy-1.8.16-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bee89e948bc236a5c43c4214ac62d28b29388453f5fd328d739035e205365f0b", size = 4222491, upload-time = "2025-08-06T18:00:25.806Z" }, + { url = "https://files.pythonhosted.org/packages/5b/2f/1c8db6ddd8a257c3cd2c46413b267f1d5fa3df910401c899513ce30392d6/debugpy-1.8.16-cp313-cp313-win32.whl", hash = "sha256:cf358066650439847ec5ff3dae1da98b5461ea5da0173d93d5e10f477c94609a", size = 5281126, upload-time = "2025-08-06T18:00:27.207Z" }, + { url = "https://files.pythonhosted.org/packages/d3/ba/c3e154ab307366d6c5a9c1b68de04914e2ce7fa2f50d578311d8cc5074b2/debugpy-1.8.16-cp313-cp313-win_amd64.whl", hash = "sha256:b5aea1083f6f50023e8509399d7dc6535a351cc9f2e8827d1e093175e4d9fa4c", size = 5323094, upload-time = "2025-08-06T18:00:29.03Z" }, + { url = "https://files.pythonhosted.org/packages/52/57/ecc9ae29fa5b2d90107cd1d9bf8ed19aacb74b2264d986ae9d44fe9bdf87/debugpy-1.8.16-py2.py3-none-any.whl", hash = "sha256:19c9521962475b87da6f673514f7fd610328757ec993bf7ec0d8c96f9a325f9e", size = 5287700, upload-time = "2025-08-06T18:00:42.333Z" }, ] [[package]] name = "decorator" version = "5.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711 } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190 }, + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, ] [[package]] name = "distro" version = "1.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722 } +sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722, upload-time = "2023-12-24T09:54:32.31Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277 }, + { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" }, ] [[package]] name = "dnspython" version = "2.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1", size = 345197 } +sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1", size = 345197, upload-time = "2024-10-05T20:14:59.362Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632 }, + { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632, upload-time = "2024-10-05T20:14:57.687Z" }, ] [[package]] name = "docstring-parser" version = "0.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/9d/c3b43da9515bd270df0f80548d9944e389870713cc1fe2b8fb35fe2bcefd/docstring_parser-0.17.0.tar.gz", hash = "sha256:583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912", size = 27442 } +sdist = { url = "https://files.pythonhosted.org/packages/b2/9d/c3b43da9515bd270df0f80548d9944e389870713cc1fe2b8fb35fe2bcefd/docstring_parser-0.17.0.tar.gz", hash = "sha256:583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912", size = 27442, upload-time = "2025-07-21T07:35:01.868Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708", size = 36896 }, + { url = "https://files.pythonhosted.org/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708", size = 36896, upload-time = "2025-07-21T07:35:00.684Z" }, ] [[package]] name = "docutils" version = "0.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e9/86/5b41c32ecedcfdb4c77b28b6cb14234f252075f8cdb254531727a35547dd/docutils-0.22.tar.gz", hash = "sha256:ba9d57750e92331ebe7c08a1bbf7a7f8143b86c476acd51528b042216a6aad0f", size = 2277984 } +sdist = { url = "https://files.pythonhosted.org/packages/e9/86/5b41c32ecedcfdb4c77b28b6cb14234f252075f8cdb254531727a35547dd/docutils-0.22.tar.gz", hash = "sha256:ba9d57750e92331ebe7c08a1bbf7a7f8143b86c476acd51528b042216a6aad0f", size = 2277984, upload-time = "2025-07-29T15:20:31.06Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl", hash = "sha256:4ed966a0e96a0477d852f7af31bdcb3adc049fbb35ccba358c2ea8a03287615e", size = 630709 }, + { url = "https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl", hash = "sha256:4ed966a0e96a0477d852f7af31bdcb3adc049fbb35ccba358c2ea8a03287615e", size = 630709, upload-time = "2025-07-29T15:20:28.335Z" }, ] [[package]] @@ -635,9 +635,9 @@ dependencies = [ { name = "dnspython" }, { name = "idna" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f5/22/900cb125c76b7aaa450ce02fd727f452243f2e91a61af068b40adba60ea9/email_validator-2.3.0.tar.gz", hash = "sha256:9fc05c37f2f6cf439ff414f8fc46d917929974a82244c20eb10231ba60c54426", size = 51238 } +sdist = { url = "https://files.pythonhosted.org/packages/f5/22/900cb125c76b7aaa450ce02fd727f452243f2e91a61af068b40adba60ea9/email_validator-2.3.0.tar.gz", hash = "sha256:9fc05c37f2f6cf439ff414f8fc46d917929974a82244c20eb10231ba60c54426", size = 51238, upload-time = "2025-08-26T13:09:06.831Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/de/15/545e2b6cf2e3be84bc1ed85613edd75b8aea69807a71c26f4ca6a9258e82/email_validator-2.3.0-py3-none-any.whl", hash = "sha256:80f13f623413e6b197ae73bb10bf4eb0908faf509ad8362c5edeb0be7fd450b4", size = 35604 }, + { url = "https://files.pythonhosted.org/packages/de/15/545e2b6cf2e3be84bc1ed85613edd75b8aea69807a71c26f4ca6a9258e82/email_validator-2.3.0-py3-none-any.whl", hash = "sha256:80f13f623413e6b197ae73bb10bf4eb0908faf509ad8362c5edeb0be7fd450b4", size = 35604, upload-time = "2025-08-26T13:09:05.858Z" }, ] [[package]] @@ -647,18 +647,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749 } +sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674 }, + { url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674, upload-time = "2025-05-10T17:42:49.33Z" }, ] [[package]] name = "executing" version = "2.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488 } +sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488, upload-time = "2025-09-01T09:48:10.866Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317 }, + { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317, upload-time = "2025-09-01T09:48:08.5Z" }, ] [[package]] @@ -678,75 +678,75 @@ dependencies = [ { name = "python-dotenv" }, { name = "rich" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/35/8a/c46759bb41a53187191e5b3d963c0bde54783ecc89186a93c4947607b8e4/fastmcp-2.12.2.tar.gz", hash = "sha256:6d13e2f9be57b99763fc22485f9f603daa23bfbca35a8172baa43b283d6fc1ff", size = 5244547 } +sdist = { url = "https://files.pythonhosted.org/packages/35/8a/c46759bb41a53187191e5b3d963c0bde54783ecc89186a93c4947607b8e4/fastmcp-2.12.2.tar.gz", hash = "sha256:6d13e2f9be57b99763fc22485f9f603daa23bfbca35a8172baa43b283d6fc1ff", size = 5244547, upload-time = "2025-09-03T21:28:09.869Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/0a/7a8d564b1b9909dbfc36eb93d76410a4acfada6b1e13ee451a753bb6dbc2/fastmcp-2.12.2-py3-none-any.whl", hash = "sha256:0b58d68e819c82078d1fd51989d3d81f2be7382d527308b06df55f4d0a4ec94f", size = 312029 }, + { url = "https://files.pythonhosted.org/packages/5c/0a/7a8d564b1b9909dbfc36eb93d76410a4acfada6b1e13ee451a753bb6dbc2/fastmcp-2.12.2-py3-none-any.whl", hash = "sha256:0b58d68e819c82078d1fd51989d3d81f2be7382d527308b06df55f4d0a4ec94f", size = 312029, upload-time = "2025-09-03T21:28:08.62Z" }, ] [[package]] name = "fonttools" version = "4.59.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0d/a5/fba25f9fbdab96e26dedcaeeba125e5f05a09043bf888e0305326e55685b/fonttools-4.59.2.tar.gz", hash = "sha256:e72c0749b06113f50bcb80332364c6be83a9582d6e3db3fe0b280f996dc2ef22", size = 3540889 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/a6/e72083ec030232f2aac372857d8f97240cf0c2886bac65fef5287b735633/fonttools-4.59.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2a159e36ae530650acd13604f364b3a2477eff7408dcac6a640d74a3744d2514", size = 2753389 }, - { url = "https://files.pythonhosted.org/packages/fe/96/6e511adbde7b44c0e57e27b767a46cde11d88de8ce76321d749ec7003fe2/fonttools-4.59.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8bd733e47bf4c6dee2b2d8af7a1f7b0c091909b22dbb969a29b2b991e61e5ba4", size = 2334628 }, - { url = "https://files.pythonhosted.org/packages/cc/bb/acc8a09327e9bf3efd8db46f992e4d969575b8069a635716149749f78983/fonttools-4.59.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7bb32e0e33795e3b7795bb9b88cb6a9d980d3cbe26dd57642471be547708e17a", size = 4850251 }, - { url = "https://files.pythonhosted.org/packages/31/ed/abed08178e06fab3513b845c045cb09145c877d50121668add2f308a6c19/fonttools-4.59.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cdcdf7aad4bab7fd0f2938624a5a84eb4893be269f43a6701b0720b726f24df0", size = 4779256 }, - { url = "https://files.pythonhosted.org/packages/dc/1d/5ee99572c3e0e9004445dcfd694b5548ae9a218397fa6824e8cdaca4d253/fonttools-4.59.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4d974312a9f405628e64f475b1f5015a61fd338f0a1b61d15c4822f97d6b045b", size = 4829617 }, - { url = "https://files.pythonhosted.org/packages/7d/29/0e20a6c18f550a64ed240b369296161a53bf9e4cf37733385afc62ede804/fonttools-4.59.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:12dc4670e6e6cc4553e8de190f86a549e08ca83a036363115d94a2d67488831e", size = 4939871 }, - { url = "https://files.pythonhosted.org/packages/ad/19/969f586b401b0dce5d029491c9c2d6e80aafe2789ba055322e80b117ad67/fonttools-4.59.2-cp310-cp310-win32.whl", hash = "sha256:1603b85d5922042563eea518e272b037baf273b9a57d0f190852b0b075079000", size = 2219867 }, - { url = "https://files.pythonhosted.org/packages/de/70/b439062e4b82082704f3f620077100361382a43539d4ff1d8f016b988fd5/fonttools-4.59.2-cp310-cp310-win_amd64.whl", hash = "sha256:2543b81641ea5b8ddfcae7926e62aafd5abc604320b1b119e5218c014a7a5d3c", size = 2264378 }, - { url = "https://files.pythonhosted.org/packages/f8/53/742fcd750ae0bdc74de4c0ff923111199cc2f90a4ee87aaddad505b6f477/fonttools-4.59.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:511946e8d7ea5c0d6c7a53c4cb3ee48eda9ab9797cd9bf5d95829a398400354f", size = 2774961 }, - { url = "https://files.pythonhosted.org/packages/57/2a/976f5f9fa3b4dd911dc58d07358467bec20e813d933bc5d3db1a955dd456/fonttools-4.59.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8e5e2682cf7be766d84f462ba8828d01e00c8751a8e8e7ce12d7784ccb69a30d", size = 2344690 }, - { url = "https://files.pythonhosted.org/packages/c1/8f/b7eefc274fcf370911e292e95565c8253b0b87c82a53919ab3c795a4f50e/fonttools-4.59.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5729e12a982dba3eeae650de48b06f3b9ddb51e9aee2fcaf195b7d09a96250e2", size = 5026910 }, - { url = "https://files.pythonhosted.org/packages/69/95/864726eaa8f9d4e053d0c462e64d5830ec7c599cbdf1db9e40f25ca3972e/fonttools-4.59.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c52694eae5d652361d59ecdb5a2246bff7cff13b6367a12da8499e9df56d148d", size = 4971031 }, - { url = "https://files.pythonhosted.org/packages/24/4c/b8c4735ebdea20696277c70c79e0de615dbe477834e5a7c2569aa1db4033/fonttools-4.59.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:f1f1bbc23ba1312bd8959896f46f667753b90216852d2a8cfa2d07e0cb234144", size = 5006112 }, - { url = "https://files.pythonhosted.org/packages/3b/23/f9ea29c292aa2fc1ea381b2e5621ac436d5e3e0a5dee24ffe5404e58eae8/fonttools-4.59.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1a1bfe5378962825dabe741720885e8b9ae9745ec7ecc4a5ec1f1ce59a6062bf", size = 5117671 }, - { url = "https://files.pythonhosted.org/packages/ba/07/cfea304c555bf06e86071ff2a3916bc90f7c07ec85b23bab758d4908c33d/fonttools-4.59.2-cp311-cp311-win32.whl", hash = "sha256:e937790f3c2c18a1cbc7da101550a84319eb48023a715914477d2e7faeaba570", size = 2218157 }, - { url = "https://files.pythonhosted.org/packages/d7/de/35d839aa69db737a3f9f3a45000ca24721834d40118652a5775d5eca8ebb/fonttools-4.59.2-cp311-cp311-win_amd64.whl", hash = "sha256:9836394e2f4ce5f9c0a7690ee93bd90aa1adc6b054f1a57b562c5d242c903104", size = 2265846 }, - { url = "https://files.pythonhosted.org/packages/ba/3d/1f45db2df51e7bfa55492e8f23f383d372200be3a0ded4bf56a92753dd1f/fonttools-4.59.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:82906d002c349cad647a7634b004825a7335f8159d0d035ae89253b4abf6f3ea", size = 2769711 }, - { url = "https://files.pythonhosted.org/packages/29/df/cd236ab32a8abfd11558f296e064424258db5edefd1279ffdbcfd4fd8b76/fonttools-4.59.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a10c1bd7644dc58f8862d8ba0cf9fb7fef0af01ea184ba6ce3f50ab7dfe74d5a", size = 2340225 }, - { url = "https://files.pythonhosted.org/packages/98/12/b6f9f964fe6d4b4dd4406bcbd3328821c3de1f909ffc3ffa558fe72af48c/fonttools-4.59.2-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:738f31f23e0339785fd67652a94bc69ea49e413dfdb14dcb8c8ff383d249464e", size = 4912766 }, - { url = "https://files.pythonhosted.org/packages/73/78/82bde2f2d2c306ef3909b927363170b83df96171f74e0ccb47ad344563cd/fonttools-4.59.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ec99f9bdfee9cdb4a9172f9e8fd578cce5feb231f598909e0aecf5418da4f25", size = 4955178 }, - { url = "https://files.pythonhosted.org/packages/92/77/7de766afe2d31dda8ee46d7e479f35c7d48747e558961489a2d6e3a02bd4/fonttools-4.59.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0476ea74161322e08c7a982f83558a2b81b491509984523a1a540baf8611cc31", size = 4897898 }, - { url = "https://files.pythonhosted.org/packages/c5/77/ce0e0b905d62a06415fda9f2b2e109a24a5db54a59502b769e9e297d2242/fonttools-4.59.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:95922a922daa1f77cc72611747c156cfb38030ead72436a2c551d30ecef519b9", size = 5049144 }, - { url = "https://files.pythonhosted.org/packages/d9/ea/870d93aefd23fff2e07cbeebdc332527868422a433c64062c09d4d5e7fe6/fonttools-4.59.2-cp312-cp312-win32.whl", hash = "sha256:39ad9612c6a622726a6a130e8ab15794558591f999673f1ee7d2f3d30f6a3e1c", size = 2206473 }, - { url = "https://files.pythonhosted.org/packages/61/c4/e44bad000c4a4bb2e9ca11491d266e857df98ab6d7428441b173f0fe2517/fonttools-4.59.2-cp312-cp312-win_amd64.whl", hash = "sha256:980fd7388e461b19a881d35013fec32c713ffea1fc37aef2f77d11f332dfd7da", size = 2254706 }, - { url = "https://files.pythonhosted.org/packages/13/7b/d0d3b9431642947b5805201fbbbe938a47b70c76685ef1f0cb5f5d7140d6/fonttools-4.59.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:381bde13216ba09489864467f6bc0c57997bd729abfbb1ce6f807ba42c06cceb", size = 2761563 }, - { url = "https://files.pythonhosted.org/packages/76/be/fc5fe58dd76af7127b769b68071dbc32d4b95adc8b58d1d28d42d93c90f2/fonttools-4.59.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f33839aa091f7eef4e9078f5b7ab1b8ea4b1d8a50aeaef9fdb3611bba80869ec", size = 2335671 }, - { url = "https://files.pythonhosted.org/packages/f2/9f/bf231c2a3fac99d1d7f1d89c76594f158693f981a4aa02be406e9f036832/fonttools-4.59.2-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6235fc06bcbdb40186f483ba9d5d68f888ea68aa3c8dac347e05a7c54346fbc8", size = 4893967 }, - { url = "https://files.pythonhosted.org/packages/26/a9/d46d2ad4fcb915198504d6727f83aa07f46764c64f425a861aa38756c9fd/fonttools-4.59.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:83ad6e5d06ef3a2884c4fa6384a20d6367b5cfe560e3b53b07c9dc65a7020e73", size = 4951986 }, - { url = "https://files.pythonhosted.org/packages/07/90/1cc8d7dd8f707dfeeca472b82b898d3add0ebe85b1f645690dcd128ee63f/fonttools-4.59.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d029804c70fddf90be46ed5305c136cae15800a2300cb0f6bba96d48e770dde0", size = 4891630 }, - { url = "https://files.pythonhosted.org/packages/d8/04/f0345b0d9fe67d65aa8d3f2d4cbf91d06f111bc7b8d802e65914eb06194d/fonttools-4.59.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:95807a3b5e78f2714acaa26a33bc2143005cc05c0217b322361a772e59f32b89", size = 5035116 }, - { url = "https://files.pythonhosted.org/packages/d7/7d/5ba5eefffd243182fbd067cdbfeb12addd4e5aec45011b724c98a344ea33/fonttools-4.59.2-cp313-cp313-win32.whl", hash = "sha256:b3ebda00c3bb8f32a740b72ec38537d54c7c09f383a4cfefb0b315860f825b08", size = 2204907 }, - { url = "https://files.pythonhosted.org/packages/ea/a9/be7219fc64a6026cc0aded17fa3720f9277001c185434230bd351bf678e6/fonttools-4.59.2-cp313-cp313-win_amd64.whl", hash = "sha256:a72155928d7053bbde499d32a9c77d3f0f3d29ae72b5a121752481bcbd71e50f", size = 2253742 }, - { url = "https://files.pythonhosted.org/packages/fc/c7/486580d00be6fa5d45e41682e5ffa5c809f3d25773c6f39628d60f333521/fonttools-4.59.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:d09e487d6bfbe21195801323ba95c91cb3523f0fcc34016454d4d9ae9eaa57fe", size = 2762444 }, - { url = "https://files.pythonhosted.org/packages/d3/9b/950ea9b7b764ceb8d18645c62191e14ce62124d8e05cb32a4dc5e65fde0b/fonttools-4.59.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:dec2f22486d7781087b173799567cffdcc75e9fb2f1c045f05f8317ccce76a3e", size = 2333256 }, - { url = "https://files.pythonhosted.org/packages/9b/4d/8ee9d563126de9002eede950cde0051be86cc4e8c07c63eca0c9fc95734a/fonttools-4.59.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:1647201af10993090120da2e66e9526c4e20e88859f3e34aa05b8c24ded2a564", size = 4834846 }, - { url = "https://files.pythonhosted.org/packages/03/26/f26d947b0712dce3d118e92ce30ca88f98938b066498f60d0ee000a892ae/fonttools-4.59.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47742c33fe65f41eabed36eec2d7313a8082704b7b808752406452f766c573fc", size = 4930871 }, - { url = "https://files.pythonhosted.org/packages/fc/7f/ebe878061a5a5e6b6502f0548489e01100f7e6c0049846e6546ba19a3ab4/fonttools-4.59.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:92ac2d45794f95d1ad4cb43fa07e7e3776d86c83dc4b9918cf82831518165b4b", size = 4876971 }, - { url = "https://files.pythonhosted.org/packages/eb/0d/0d22e3a20ac566836098d30718092351935487e3271fd57385db1adb2fde/fonttools-4.59.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:fa9ecaf2dcef8941fb5719e16322345d730f4c40599bbf47c9753de40eb03882", size = 4987478 }, - { url = "https://files.pythonhosted.org/packages/3b/a3/960cc83182a408ffacc795e61b5f698c6f7b0cfccf23da4451c39973f3c8/fonttools-4.59.2-cp314-cp314-win32.whl", hash = "sha256:a8d40594982ed858780e18a7e4c80415af65af0f22efa7de26bdd30bf24e1e14", size = 2208640 }, - { url = "https://files.pythonhosted.org/packages/d8/74/55e5c57c414fa3965fee5fc036ed23f26a5c4e9e10f7f078a54ff9c7dfb7/fonttools-4.59.2-cp314-cp314-win_amd64.whl", hash = "sha256:9cde8b6a6b05f68516573523f2013a3574cb2c75299d7d500f44de82ba947b80", size = 2258457 }, - { url = "https://files.pythonhosted.org/packages/e1/dc/8e4261dc591c5cfee68fecff3ffee2a9b29e1edc4c4d9cbafdc5aefe74ee/fonttools-4.59.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:036cd87a2dbd7ef72f7b68df8314ced00b8d9973aee296f2464d06a836aeb9a9", size = 2829901 }, - { url = "https://files.pythonhosted.org/packages/fb/05/331538dcf21fd6331579cd628268150e85210d0d2bdae20f7598c2b36c05/fonttools-4.59.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:14870930181493b1d740b6f25483e20185e5aea58aec7d266d16da7be822b4bb", size = 2362717 }, - { url = "https://files.pythonhosted.org/packages/60/ae/d26428ca9ede809c0a93f0af91f44c87433dc0251e2aec333da5ed00d38f/fonttools-4.59.2-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7ff58ea1eb8fc7e05e9a949419f031890023f8785c925b44d6da17a6a7d6e85d", size = 4835120 }, - { url = "https://files.pythonhosted.org/packages/07/c4/0f6ac15895de509e07688cb1d45f1ae583adbaa0fa5a5699d73f3bd58ca0/fonttools-4.59.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6dee142b8b3096514c96ad9e2106bf039e2fe34a704c587585b569a36df08c3c", size = 5071115 }, - { url = "https://files.pythonhosted.org/packages/b2/b6/147a711b7ecf7ea39f9da9422a55866f6dd5747c2f36b3b0a7a7e0c6820b/fonttools-4.59.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8991bdbae39cf78bcc9cd3d81f6528df1f83f2e7c23ccf6f990fa1f0b6e19708", size = 4943905 }, - { url = "https://files.pythonhosted.org/packages/5b/4e/2ab19006646b753855e2b02200fa1cabb75faa4eeca4ef289f269a936974/fonttools-4.59.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:53c1a411b7690042535a4f0edf2120096a39a506adeb6c51484a232e59f2aa0c", size = 4960313 }, - { url = "https://files.pythonhosted.org/packages/98/3d/df77907e5be88adcca93cc2cee00646d039da220164be12bee028401e1cf/fonttools-4.59.2-cp314-cp314t-win32.whl", hash = "sha256:59d85088e29fa7a8f87d19e97a1beae2a35821ee48d8ef6d2c4f965f26cb9f8a", size = 2269719 }, - { url = "https://files.pythonhosted.org/packages/2d/a0/d4c4bc5b50275449a9a908283b567caa032a94505fe1976e17f994faa6be/fonttools-4.59.2-cp314-cp314t-win_amd64.whl", hash = "sha256:7ad5d8d8cc9e43cb438b3eb4a0094dd6d4088daa767b0a24d52529361fd4c199", size = 2333169 }, - { url = "https://files.pythonhosted.org/packages/65/a4/d2f7be3c86708912c02571db0b550121caab8cd88a3c0aacb9cfa15ea66e/fonttools-4.59.2-py3-none-any.whl", hash = "sha256:8bd0f759020e87bb5d323e6283914d9bf4ae35a7307dafb2cbd1e379e720ad37", size = 1132315 }, +sdist = { url = "https://files.pythonhosted.org/packages/0d/a5/fba25f9fbdab96e26dedcaeeba125e5f05a09043bf888e0305326e55685b/fonttools-4.59.2.tar.gz", hash = "sha256:e72c0749b06113f50bcb80332364c6be83a9582d6e3db3fe0b280f996dc2ef22", size = 3540889, upload-time = "2025-08-27T16:40:30.97Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/a6/e72083ec030232f2aac372857d8f97240cf0c2886bac65fef5287b735633/fonttools-4.59.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2a159e36ae530650acd13604f364b3a2477eff7408dcac6a640d74a3744d2514", size = 2753389, upload-time = "2025-08-27T16:38:30.021Z" }, + { url = "https://files.pythonhosted.org/packages/fe/96/6e511adbde7b44c0e57e27b767a46cde11d88de8ce76321d749ec7003fe2/fonttools-4.59.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8bd733e47bf4c6dee2b2d8af7a1f7b0c091909b22dbb969a29b2b991e61e5ba4", size = 2334628, upload-time = "2025-08-27T16:38:32.552Z" }, + { url = "https://files.pythonhosted.org/packages/cc/bb/acc8a09327e9bf3efd8db46f992e4d969575b8069a635716149749f78983/fonttools-4.59.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7bb32e0e33795e3b7795bb9b88cb6a9d980d3cbe26dd57642471be547708e17a", size = 4850251, upload-time = "2025-08-27T16:38:34.454Z" }, + { url = "https://files.pythonhosted.org/packages/31/ed/abed08178e06fab3513b845c045cb09145c877d50121668add2f308a6c19/fonttools-4.59.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cdcdf7aad4bab7fd0f2938624a5a84eb4893be269f43a6701b0720b726f24df0", size = 4779256, upload-time = "2025-08-27T16:38:36.527Z" }, + { url = "https://files.pythonhosted.org/packages/dc/1d/5ee99572c3e0e9004445dcfd694b5548ae9a218397fa6824e8cdaca4d253/fonttools-4.59.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4d974312a9f405628e64f475b1f5015a61fd338f0a1b61d15c4822f97d6b045b", size = 4829617, upload-time = "2025-08-27T16:38:39.37Z" }, + { url = "https://files.pythonhosted.org/packages/7d/29/0e20a6c18f550a64ed240b369296161a53bf9e4cf37733385afc62ede804/fonttools-4.59.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:12dc4670e6e6cc4553e8de190f86a549e08ca83a036363115d94a2d67488831e", size = 4939871, upload-time = "2025-08-27T16:38:41.558Z" }, + { url = "https://files.pythonhosted.org/packages/ad/19/969f586b401b0dce5d029491c9c2d6e80aafe2789ba055322e80b117ad67/fonttools-4.59.2-cp310-cp310-win32.whl", hash = "sha256:1603b85d5922042563eea518e272b037baf273b9a57d0f190852b0b075079000", size = 2219867, upload-time = "2025-08-27T16:38:43.642Z" }, + { url = "https://files.pythonhosted.org/packages/de/70/b439062e4b82082704f3f620077100361382a43539d4ff1d8f016b988fd5/fonttools-4.59.2-cp310-cp310-win_amd64.whl", hash = "sha256:2543b81641ea5b8ddfcae7926e62aafd5abc604320b1b119e5218c014a7a5d3c", size = 2264378, upload-time = "2025-08-27T16:38:45.497Z" }, + { url = "https://files.pythonhosted.org/packages/f8/53/742fcd750ae0bdc74de4c0ff923111199cc2f90a4ee87aaddad505b6f477/fonttools-4.59.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:511946e8d7ea5c0d6c7a53c4cb3ee48eda9ab9797cd9bf5d95829a398400354f", size = 2774961, upload-time = "2025-08-27T16:38:47.536Z" }, + { url = "https://files.pythonhosted.org/packages/57/2a/976f5f9fa3b4dd911dc58d07358467bec20e813d933bc5d3db1a955dd456/fonttools-4.59.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8e5e2682cf7be766d84f462ba8828d01e00c8751a8e8e7ce12d7784ccb69a30d", size = 2344690, upload-time = "2025-08-27T16:38:49.723Z" }, + { url = "https://files.pythonhosted.org/packages/c1/8f/b7eefc274fcf370911e292e95565c8253b0b87c82a53919ab3c795a4f50e/fonttools-4.59.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5729e12a982dba3eeae650de48b06f3b9ddb51e9aee2fcaf195b7d09a96250e2", size = 5026910, upload-time = "2025-08-27T16:38:51.904Z" }, + { url = "https://files.pythonhosted.org/packages/69/95/864726eaa8f9d4e053d0c462e64d5830ec7c599cbdf1db9e40f25ca3972e/fonttools-4.59.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c52694eae5d652361d59ecdb5a2246bff7cff13b6367a12da8499e9df56d148d", size = 4971031, upload-time = "2025-08-27T16:38:53.676Z" }, + { url = "https://files.pythonhosted.org/packages/24/4c/b8c4735ebdea20696277c70c79e0de615dbe477834e5a7c2569aa1db4033/fonttools-4.59.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:f1f1bbc23ba1312bd8959896f46f667753b90216852d2a8cfa2d07e0cb234144", size = 5006112, upload-time = "2025-08-27T16:38:55.69Z" }, + { url = "https://files.pythonhosted.org/packages/3b/23/f9ea29c292aa2fc1ea381b2e5621ac436d5e3e0a5dee24ffe5404e58eae8/fonttools-4.59.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1a1bfe5378962825dabe741720885e8b9ae9745ec7ecc4a5ec1f1ce59a6062bf", size = 5117671, upload-time = "2025-08-27T16:38:58.984Z" }, + { url = "https://files.pythonhosted.org/packages/ba/07/cfea304c555bf06e86071ff2a3916bc90f7c07ec85b23bab758d4908c33d/fonttools-4.59.2-cp311-cp311-win32.whl", hash = "sha256:e937790f3c2c18a1cbc7da101550a84319eb48023a715914477d2e7faeaba570", size = 2218157, upload-time = "2025-08-27T16:39:00.75Z" }, + { url = "https://files.pythonhosted.org/packages/d7/de/35d839aa69db737a3f9f3a45000ca24721834d40118652a5775d5eca8ebb/fonttools-4.59.2-cp311-cp311-win_amd64.whl", hash = "sha256:9836394e2f4ce5f9c0a7690ee93bd90aa1adc6b054f1a57b562c5d242c903104", size = 2265846, upload-time = "2025-08-27T16:39:02.453Z" }, + { url = "https://files.pythonhosted.org/packages/ba/3d/1f45db2df51e7bfa55492e8f23f383d372200be3a0ded4bf56a92753dd1f/fonttools-4.59.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:82906d002c349cad647a7634b004825a7335f8159d0d035ae89253b4abf6f3ea", size = 2769711, upload-time = "2025-08-27T16:39:04.423Z" }, + { url = "https://files.pythonhosted.org/packages/29/df/cd236ab32a8abfd11558f296e064424258db5edefd1279ffdbcfd4fd8b76/fonttools-4.59.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a10c1bd7644dc58f8862d8ba0cf9fb7fef0af01ea184ba6ce3f50ab7dfe74d5a", size = 2340225, upload-time = "2025-08-27T16:39:06.143Z" }, + { url = "https://files.pythonhosted.org/packages/98/12/b6f9f964fe6d4b4dd4406bcbd3328821c3de1f909ffc3ffa558fe72af48c/fonttools-4.59.2-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:738f31f23e0339785fd67652a94bc69ea49e413dfdb14dcb8c8ff383d249464e", size = 4912766, upload-time = "2025-08-27T16:39:08.138Z" }, + { url = "https://files.pythonhosted.org/packages/73/78/82bde2f2d2c306ef3909b927363170b83df96171f74e0ccb47ad344563cd/fonttools-4.59.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ec99f9bdfee9cdb4a9172f9e8fd578cce5feb231f598909e0aecf5418da4f25", size = 4955178, upload-time = "2025-08-27T16:39:10.094Z" }, + { url = "https://files.pythonhosted.org/packages/92/77/7de766afe2d31dda8ee46d7e479f35c7d48747e558961489a2d6e3a02bd4/fonttools-4.59.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0476ea74161322e08c7a982f83558a2b81b491509984523a1a540baf8611cc31", size = 4897898, upload-time = "2025-08-27T16:39:12.087Z" }, + { url = "https://files.pythonhosted.org/packages/c5/77/ce0e0b905d62a06415fda9f2b2e109a24a5db54a59502b769e9e297d2242/fonttools-4.59.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:95922a922daa1f77cc72611747c156cfb38030ead72436a2c551d30ecef519b9", size = 5049144, upload-time = "2025-08-27T16:39:13.84Z" }, + { url = "https://files.pythonhosted.org/packages/d9/ea/870d93aefd23fff2e07cbeebdc332527868422a433c64062c09d4d5e7fe6/fonttools-4.59.2-cp312-cp312-win32.whl", hash = "sha256:39ad9612c6a622726a6a130e8ab15794558591f999673f1ee7d2f3d30f6a3e1c", size = 2206473, upload-time = "2025-08-27T16:39:15.854Z" }, + { url = "https://files.pythonhosted.org/packages/61/c4/e44bad000c4a4bb2e9ca11491d266e857df98ab6d7428441b173f0fe2517/fonttools-4.59.2-cp312-cp312-win_amd64.whl", hash = "sha256:980fd7388e461b19a881d35013fec32c713ffea1fc37aef2f77d11f332dfd7da", size = 2254706, upload-time = "2025-08-27T16:39:17.893Z" }, + { url = "https://files.pythonhosted.org/packages/13/7b/d0d3b9431642947b5805201fbbbe938a47b70c76685ef1f0cb5f5d7140d6/fonttools-4.59.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:381bde13216ba09489864467f6bc0c57997bd729abfbb1ce6f807ba42c06cceb", size = 2761563, upload-time = "2025-08-27T16:39:20.286Z" }, + { url = "https://files.pythonhosted.org/packages/76/be/fc5fe58dd76af7127b769b68071dbc32d4b95adc8b58d1d28d42d93c90f2/fonttools-4.59.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f33839aa091f7eef4e9078f5b7ab1b8ea4b1d8a50aeaef9fdb3611bba80869ec", size = 2335671, upload-time = "2025-08-27T16:39:22.027Z" }, + { url = "https://files.pythonhosted.org/packages/f2/9f/bf231c2a3fac99d1d7f1d89c76594f158693f981a4aa02be406e9f036832/fonttools-4.59.2-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6235fc06bcbdb40186f483ba9d5d68f888ea68aa3c8dac347e05a7c54346fbc8", size = 4893967, upload-time = "2025-08-27T16:39:23.664Z" }, + { url = "https://files.pythonhosted.org/packages/26/a9/d46d2ad4fcb915198504d6727f83aa07f46764c64f425a861aa38756c9fd/fonttools-4.59.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:83ad6e5d06ef3a2884c4fa6384a20d6367b5cfe560e3b53b07c9dc65a7020e73", size = 4951986, upload-time = "2025-08-27T16:39:25.379Z" }, + { url = "https://files.pythonhosted.org/packages/07/90/1cc8d7dd8f707dfeeca472b82b898d3add0ebe85b1f645690dcd128ee63f/fonttools-4.59.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d029804c70fddf90be46ed5305c136cae15800a2300cb0f6bba96d48e770dde0", size = 4891630, upload-time = "2025-08-27T16:39:27.494Z" }, + { url = "https://files.pythonhosted.org/packages/d8/04/f0345b0d9fe67d65aa8d3f2d4cbf91d06f111bc7b8d802e65914eb06194d/fonttools-4.59.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:95807a3b5e78f2714acaa26a33bc2143005cc05c0217b322361a772e59f32b89", size = 5035116, upload-time = "2025-08-27T16:39:29.406Z" }, + { url = "https://files.pythonhosted.org/packages/d7/7d/5ba5eefffd243182fbd067cdbfeb12addd4e5aec45011b724c98a344ea33/fonttools-4.59.2-cp313-cp313-win32.whl", hash = "sha256:b3ebda00c3bb8f32a740b72ec38537d54c7c09f383a4cfefb0b315860f825b08", size = 2204907, upload-time = "2025-08-27T16:39:31.42Z" }, + { url = "https://files.pythonhosted.org/packages/ea/a9/be7219fc64a6026cc0aded17fa3720f9277001c185434230bd351bf678e6/fonttools-4.59.2-cp313-cp313-win_amd64.whl", hash = "sha256:a72155928d7053bbde499d32a9c77d3f0f3d29ae72b5a121752481bcbd71e50f", size = 2253742, upload-time = "2025-08-27T16:39:33.079Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c7/486580d00be6fa5d45e41682e5ffa5c809f3d25773c6f39628d60f333521/fonttools-4.59.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:d09e487d6bfbe21195801323ba95c91cb3523f0fcc34016454d4d9ae9eaa57fe", size = 2762444, upload-time = "2025-08-27T16:39:34.759Z" }, + { url = "https://files.pythonhosted.org/packages/d3/9b/950ea9b7b764ceb8d18645c62191e14ce62124d8e05cb32a4dc5e65fde0b/fonttools-4.59.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:dec2f22486d7781087b173799567cffdcc75e9fb2f1c045f05f8317ccce76a3e", size = 2333256, upload-time = "2025-08-27T16:39:40.777Z" }, + { url = "https://files.pythonhosted.org/packages/9b/4d/8ee9d563126de9002eede950cde0051be86cc4e8c07c63eca0c9fc95734a/fonttools-4.59.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:1647201af10993090120da2e66e9526c4e20e88859f3e34aa05b8c24ded2a564", size = 4834846, upload-time = "2025-08-27T16:39:42.885Z" }, + { url = "https://files.pythonhosted.org/packages/03/26/f26d947b0712dce3d118e92ce30ca88f98938b066498f60d0ee000a892ae/fonttools-4.59.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47742c33fe65f41eabed36eec2d7313a8082704b7b808752406452f766c573fc", size = 4930871, upload-time = "2025-08-27T16:39:44.818Z" }, + { url = "https://files.pythonhosted.org/packages/fc/7f/ebe878061a5a5e6b6502f0548489e01100f7e6c0049846e6546ba19a3ab4/fonttools-4.59.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:92ac2d45794f95d1ad4cb43fa07e7e3776d86c83dc4b9918cf82831518165b4b", size = 4876971, upload-time = "2025-08-27T16:39:47.027Z" }, + { url = "https://files.pythonhosted.org/packages/eb/0d/0d22e3a20ac566836098d30718092351935487e3271fd57385db1adb2fde/fonttools-4.59.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:fa9ecaf2dcef8941fb5719e16322345d730f4c40599bbf47c9753de40eb03882", size = 4987478, upload-time = "2025-08-27T16:39:48.774Z" }, + { url = "https://files.pythonhosted.org/packages/3b/a3/960cc83182a408ffacc795e61b5f698c6f7b0cfccf23da4451c39973f3c8/fonttools-4.59.2-cp314-cp314-win32.whl", hash = "sha256:a8d40594982ed858780e18a7e4c80415af65af0f22efa7de26bdd30bf24e1e14", size = 2208640, upload-time = "2025-08-27T16:39:50.592Z" }, + { url = "https://files.pythonhosted.org/packages/d8/74/55e5c57c414fa3965fee5fc036ed23f26a5c4e9e10f7f078a54ff9c7dfb7/fonttools-4.59.2-cp314-cp314-win_amd64.whl", hash = "sha256:9cde8b6a6b05f68516573523f2013a3574cb2c75299d7d500f44de82ba947b80", size = 2258457, upload-time = "2025-08-27T16:39:52.611Z" }, + { url = "https://files.pythonhosted.org/packages/e1/dc/8e4261dc591c5cfee68fecff3ffee2a9b29e1edc4c4d9cbafdc5aefe74ee/fonttools-4.59.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:036cd87a2dbd7ef72f7b68df8314ced00b8d9973aee296f2464d06a836aeb9a9", size = 2829901, upload-time = "2025-08-27T16:39:55.014Z" }, + { url = "https://files.pythonhosted.org/packages/fb/05/331538dcf21fd6331579cd628268150e85210d0d2bdae20f7598c2b36c05/fonttools-4.59.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:14870930181493b1d740b6f25483e20185e5aea58aec7d266d16da7be822b4bb", size = 2362717, upload-time = "2025-08-27T16:39:56.843Z" }, + { url = "https://files.pythonhosted.org/packages/60/ae/d26428ca9ede809c0a93f0af91f44c87433dc0251e2aec333da5ed00d38f/fonttools-4.59.2-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7ff58ea1eb8fc7e05e9a949419f031890023f8785c925b44d6da17a6a7d6e85d", size = 4835120, upload-time = "2025-08-27T16:39:59.06Z" }, + { url = "https://files.pythonhosted.org/packages/07/c4/0f6ac15895de509e07688cb1d45f1ae583adbaa0fa5a5699d73f3bd58ca0/fonttools-4.59.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6dee142b8b3096514c96ad9e2106bf039e2fe34a704c587585b569a36df08c3c", size = 5071115, upload-time = "2025-08-27T16:40:01.009Z" }, + { url = "https://files.pythonhosted.org/packages/b2/b6/147a711b7ecf7ea39f9da9422a55866f6dd5747c2f36b3b0a7a7e0c6820b/fonttools-4.59.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8991bdbae39cf78bcc9cd3d81f6528df1f83f2e7c23ccf6f990fa1f0b6e19708", size = 4943905, upload-time = "2025-08-27T16:40:03.179Z" }, + { url = "https://files.pythonhosted.org/packages/5b/4e/2ab19006646b753855e2b02200fa1cabb75faa4eeca4ef289f269a936974/fonttools-4.59.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:53c1a411b7690042535a4f0edf2120096a39a506adeb6c51484a232e59f2aa0c", size = 4960313, upload-time = "2025-08-27T16:40:05.45Z" }, + { url = "https://files.pythonhosted.org/packages/98/3d/df77907e5be88adcca93cc2cee00646d039da220164be12bee028401e1cf/fonttools-4.59.2-cp314-cp314t-win32.whl", hash = "sha256:59d85088e29fa7a8f87d19e97a1beae2a35821ee48d8ef6d2c4f965f26cb9f8a", size = 2269719, upload-time = "2025-08-27T16:40:07.553Z" }, + { url = "https://files.pythonhosted.org/packages/2d/a0/d4c4bc5b50275449a9a908283b567caa032a94505fe1976e17f994faa6be/fonttools-4.59.2-cp314-cp314t-win_amd64.whl", hash = "sha256:7ad5d8d8cc9e43cb438b3eb4a0094dd6d4088daa767b0a24d52529361fd4c199", size = 2333169, upload-time = "2025-08-27T16:40:09.656Z" }, + { url = "https://files.pythonhosted.org/packages/65/a4/d2f7be3c86708912c02571db0b550121caab8cd88a3c0aacb9cfa15ea66e/fonttools-4.59.2-py3-none-any.whl", hash = "sha256:8bd0f759020e87bb5d323e6283914d9bf4ae35a7307dafb2cbd1e379e720ad37", size = 1132315, upload-time = "2025-08-27T16:40:28.984Z" }, ] [[package]] name = "h11" version = "0.16.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250 } +sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515 }, + { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" }, ] [[package]] @@ -757,9 +757,9 @@ dependencies = [ { name = "certifi" }, { name = "h11" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484 } +sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784 }, + { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" }, ] [[package]] @@ -772,36 +772,36 @@ dependencies = [ { name = "httpcore" }, { name = "idna" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406 } +sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517 }, + { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" }, ] [[package]] name = "httpx-sse" version = "0.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6e/fa/66bd985dd0b7c109a3bcb89272ee0bfb7e2b4d06309ad7b38ff866734b2a/httpx_sse-0.4.1.tar.gz", hash = "sha256:8f44d34414bc7b21bf3602713005c5df4917884f76072479b21f68befa4ea26e", size = 12998 } +sdist = { url = "https://files.pythonhosted.org/packages/6e/fa/66bd985dd0b7c109a3bcb89272ee0bfb7e2b4d06309ad7b38ff866734b2a/httpx_sse-0.4.1.tar.gz", hash = "sha256:8f44d34414bc7b21bf3602713005c5df4917884f76072479b21f68befa4ea26e", size = 12998, upload-time = "2025-06-24T13:21:05.71Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/0a/6269e3473b09aed2dab8aa1a600c70f31f00ae1349bee30658f7e358a159/httpx_sse-0.4.1-py3-none-any.whl", hash = "sha256:cba42174344c3a5b06f255ce65b350880f962d99ead85e776f23c6618a377a37", size = 8054 }, + { url = "https://files.pythonhosted.org/packages/25/0a/6269e3473b09aed2dab8aa1a600c70f31f00ae1349bee30658f7e358a159/httpx_sse-0.4.1-py3-none-any.whl", hash = "sha256:cba42174344c3a5b06f255ce65b350880f962d99ead85e776f23c6618a377a37", size = 8054, upload-time = "2025-06-24T13:21:04.772Z" }, ] [[package]] name = "idna" version = "3.10" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" }, ] [[package]] name = "iniconfig" version = "2.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793 } +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload-time = "2025-03-19T20:09:59.721Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050 }, + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" }, ] [[package]] @@ -812,9 +812,9 @@ dependencies = [ { name = "ipywidgets" }, { name = "spectate" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/21/4b/dca529aa566ce225107580c6c8625c7dc5ecb1532f7d73259e2888d2187a/ipycytoscape-1.3.3.tar.gz", hash = "sha256:b6f3199df034f088e92d388e27e629f58ae2901b213cb9299e5b564272f9a2f8", size = 3885550 } +sdist = { url = "https://files.pythonhosted.org/packages/21/4b/dca529aa566ce225107580c6c8625c7dc5ecb1532f7d73259e2888d2187a/ipycytoscape-1.3.3.tar.gz", hash = "sha256:b6f3199df034f088e92d388e27e629f58ae2901b213cb9299e5b564272f9a2f8", size = 3885550, upload-time = "2022-04-04T22:26:45.943Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/0f/b66d63d4a5426c09005d3713b056e634e00e69788fdc88d1ffe40e5b7654/ipycytoscape-1.3.3-py2.py3-none-any.whl", hash = "sha256:4bc205724971f5f7a3fc2b09dfec20c357c4c6dfa2b4bd41e7c33c995c3f6906", size = 3595634 }, + { url = "https://files.pythonhosted.org/packages/4c/0f/b66d63d4a5426c09005d3713b056e634e00e69788fdc88d1ffe40e5b7654/ipycytoscape-1.3.3-py2.py3-none-any.whl", hash = "sha256:4bc205724971f5f7a3fc2b09dfec20c357c4c6dfa2b4bd41e7c33c995c3f6906", size = 3595634, upload-time = "2022-04-04T22:26:36.926Z" }, ] [[package]] @@ -837,9 +837,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260 } +sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260, upload-time = "2025-08-04T15:47:35.018Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484 }, + { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484, upload-time = "2025-08-04T15:47:32.622Z" }, ] [[package]] @@ -862,9 +862,9 @@ dependencies = [ { name = "traitlets", marker = "python_full_version < '3.11'" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz", hash = "sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size = 5606088 } +sdist = { url = "https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz", hash = "sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size = 5606088, upload-time = "2025-05-31T16:39:09.613Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/d0/274fbf7b0b12643cbbc001ce13e6a5b1607ac4929d1b11c72460152c9fc3/ipython-8.37.0-py3-none-any.whl", hash = "sha256:ed87326596b878932dbcb171e3e698845434d8c61b8d8cd474bf663041a9dcf2", size = 831864 }, + { url = "https://files.pythonhosted.org/packages/91/d0/274fbf7b0b12643cbbc001ce13e6a5b1607ac4929d1b11c72460152c9fc3/ipython-8.37.0-py3-none-any.whl", hash = "sha256:ed87326596b878932dbcb171e3e698845434d8c61b8d8cd474bf663041a9dcf2", size = 831864, upload-time = "2025-05-31T16:39:06.38Z" }, ] [[package]] @@ -888,9 +888,9 @@ dependencies = [ { name = "traitlets", marker = "python_full_version >= '3.11'" }, { name = "typing-extensions", marker = "python_full_version == '3.11.*'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6e/71/a86262bf5a68bf211bcc71fe302af7e05f18a2852fdc610a854d20d085e6/ipython-9.5.0.tar.gz", hash = "sha256:129c44b941fe6d9b82d36fc7a7c18127ddb1d6f02f78f867f402e2e3adde3113", size = 4389137 } +sdist = { url = "https://files.pythonhosted.org/packages/6e/71/a86262bf5a68bf211bcc71fe302af7e05f18a2852fdc610a854d20d085e6/ipython-9.5.0.tar.gz", hash = "sha256:129c44b941fe6d9b82d36fc7a7c18127ddb1d6f02f78f867f402e2e3adde3113", size = 4389137, upload-time = "2025-08-29T12:15:21.519Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/08/2a/5628a99d04acb2d2f2e749cdf4ea571d2575e898df0528a090948018b726/ipython-9.5.0-py3-none-any.whl", hash = "sha256:88369ffa1d5817d609120daa523a6da06d02518e582347c29f8451732a9c5e72", size = 612426 }, + { url = "https://files.pythonhosted.org/packages/08/2a/5628a99d04acb2d2f2e749cdf4ea571d2575e898df0528a090948018b726/ipython-9.5.0-py3-none-any.whl", hash = "sha256:88369ffa1d5817d609120daa523a6da06d02518e582347c29f8451732a9c5e72", size = 612426, upload-time = "2025-08-29T12:15:18.866Z" }, ] [[package]] @@ -900,9 +900,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pygments", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393 } +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074 }, + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" }, ] [[package]] @@ -917,18 +917,18 @@ dependencies = [ { name = "traitlets" }, { name = "widgetsnbextension" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721 } +sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721, upload-time = "2025-05-05T12:42:03.489Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806 }, + { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806, upload-time = "2025-05-05T12:41:56.833Z" }, ] [[package]] name = "isodate" version = "0.7.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/54/4d/e940025e2ce31a8ce1202635910747e5a87cc3a6a6bb2d00973375014749/isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6", size = 29705 } +sdist = { url = "https://files.pythonhosted.org/packages/54/4d/e940025e2ce31a8ce1202635910747e5a87cc3a6a6bb2d00973375014749/isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6", size = 29705, upload-time = "2024-10-08T23:04:11.5Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/15/aa/0aca39a37d3c7eb941ba736ede56d689e7be91cab5d9ca846bde3999eba6/isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15", size = 22320 }, + { url = "https://files.pythonhosted.org/packages/15/aa/0aca39a37d3c7eb941ba736ede56d689e7be91cab5d9ca846bde3999eba6/isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15", size = 22320, upload-time = "2024-10-08T23:04:09.501Z" }, ] [[package]] @@ -938,81 +938,102 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "parso" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 } +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 }, + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, ] [[package]] name = "jiter" version = "0.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/9d/ae7ddb4b8ab3fb1b51faf4deb36cb48a4fbbd7cb36bad6a5fca4741306f7/jiter-0.10.0.tar.gz", hash = "sha256:07a7142c38aacc85194391108dc91b5b57093c978a9932bd86a36862759d9500", size = 162759 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/be/7e/4011b5c77bec97cb2b572f566220364e3e21b51c48c5bd9c4a9c26b41b67/jiter-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:cd2fb72b02478f06a900a5782de2ef47e0396b3e1f7d5aba30daeb1fce66f303", size = 317215 }, - { url = "https://files.pythonhosted.org/packages/8a/4f/144c1b57c39692efc7ea7d8e247acf28e47d0912800b34d0ad815f6b2824/jiter-0.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:32bb468e3af278f095d3fa5b90314728a6916d89ba3d0ffb726dd9bf7367285e", size = 322814 }, - { url = "https://files.pythonhosted.org/packages/63/1f/db977336d332a9406c0b1f0b82be6f71f72526a806cbb2281baf201d38e3/jiter-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa8b3e0068c26ddedc7abc6fac37da2d0af16b921e288a5a613f4b86f050354f", size = 345237 }, - { url = "https://files.pythonhosted.org/packages/d7/1c/aa30a4a775e8a672ad7f21532bdbfb269f0706b39c6ff14e1f86bdd9e5ff/jiter-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:286299b74cc49e25cd42eea19b72aa82c515d2f2ee12d11392c56d8701f52224", size = 370999 }, - { url = "https://files.pythonhosted.org/packages/35/df/f8257abc4207830cb18880781b5f5b716bad5b2a22fb4330cfd357407c5b/jiter-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ed5649ceeaeffc28d87fb012d25a4cd356dcd53eff5acff1f0466b831dda2a7", size = 491109 }, - { url = "https://files.pythonhosted.org/packages/06/76/9e1516fd7b4278aa13a2cc7f159e56befbea9aa65c71586305e7afa8b0b3/jiter-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2ab0051160cb758a70716448908ef14ad476c3774bd03ddce075f3c1f90a3d6", size = 388608 }, - { url = "https://files.pythonhosted.org/packages/6d/64/67750672b4354ca20ca18d3d1ccf2c62a072e8a2d452ac3cf8ced73571ef/jiter-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03997d2f37f6b67d2f5c475da4412be584e1cec273c1cfc03d642c46db43f8cf", size = 352454 }, - { url = "https://files.pythonhosted.org/packages/96/4d/5c4e36d48f169a54b53a305114be3efa2bbffd33b648cd1478a688f639c1/jiter-0.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c404a99352d839fed80d6afd6c1d66071f3bacaaa5c4268983fc10f769112e90", size = 391833 }, - { url = "https://files.pythonhosted.org/packages/0b/de/ce4a6166a78810bd83763d2fa13f85f73cbd3743a325469a4a9289af6dae/jiter-0.10.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:66e989410b6666d3ddb27a74c7e50d0829704ede652fd4c858e91f8d64b403d0", size = 523646 }, - { url = "https://files.pythonhosted.org/packages/a2/a6/3bc9acce53466972964cf4ad85efecb94f9244539ab6da1107f7aed82934/jiter-0.10.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b532d3af9ef4f6374609a3bcb5e05a1951d3bf6190dc6b176fdb277c9bbf15ee", size = 514735 }, - { url = "https://files.pythonhosted.org/packages/b4/d8/243c2ab8426a2a4dea85ba2a2ba43df379ccece2145320dfd4799b9633c5/jiter-0.10.0-cp310-cp310-win32.whl", hash = "sha256:da9be20b333970e28b72edc4dff63d4fec3398e05770fb3205f7fb460eb48dd4", size = 210747 }, - { url = "https://files.pythonhosted.org/packages/37/7a/8021bd615ef7788b98fc76ff533eaac846322c170e93cbffa01979197a45/jiter-0.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:f59e533afed0c5b0ac3eba20d2548c4a550336d8282ee69eb07b37ea526ee4e5", size = 207484 }, - { url = "https://files.pythonhosted.org/packages/1b/dd/6cefc6bd68b1c3c979cecfa7029ab582b57690a31cd2f346c4d0ce7951b6/jiter-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3bebe0c558e19902c96e99217e0b8e8b17d570906e72ed8a87170bc290b1e978", size = 317473 }, - { url = "https://files.pythonhosted.org/packages/be/cf/fc33f5159ce132be1d8dd57251a1ec7a631c7df4bd11e1cd198308c6ae32/jiter-0.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:558cc7e44fd8e507a236bee6a02fa17199ba752874400a0ca6cd6e2196cdb7dc", size = 321971 }, - { url = "https://files.pythonhosted.org/packages/68/a4/da3f150cf1d51f6c472616fb7650429c7ce053e0c962b41b68557fdf6379/jiter-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d613e4b379a07d7c8453c5712ce7014e86c6ac93d990a0b8e7377e18505e98d", size = 345574 }, - { url = "https://files.pythonhosted.org/packages/84/34/6e8d412e60ff06b186040e77da5f83bc158e9735759fcae65b37d681f28b/jiter-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f62cf8ba0618eda841b9bf61797f21c5ebd15a7a1e19daab76e4e4b498d515b2", size = 371028 }, - { url = "https://files.pythonhosted.org/packages/fb/d9/9ee86173aae4576c35a2f50ae930d2ccb4c4c236f6cb9353267aa1d626b7/jiter-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:919d139cdfa8ae8945112398511cb7fca58a77382617d279556b344867a37e61", size = 491083 }, - { url = "https://files.pythonhosted.org/packages/d9/2c/f955de55e74771493ac9e188b0f731524c6a995dffdcb8c255b89c6fb74b/jiter-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13ddbc6ae311175a3b03bd8994881bc4635c923754932918e18da841632349db", size = 388821 }, - { url = "https://files.pythonhosted.org/packages/81/5a/0e73541b6edd3f4aada586c24e50626c7815c561a7ba337d6a7eb0a915b4/jiter-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c440ea003ad10927a30521a9062ce10b5479592e8a70da27f21eeb457b4a9c5", size = 352174 }, - { url = "https://files.pythonhosted.org/packages/1c/c0/61eeec33b8c75b31cae42be14d44f9e6fe3ac15a4e58010256ac3abf3638/jiter-0.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dc347c87944983481e138dea467c0551080c86b9d21de6ea9306efb12ca8f606", size = 391869 }, - { url = "https://files.pythonhosted.org/packages/41/22/5beb5ee4ad4ef7d86f5ea5b4509f680a20706c4a7659e74344777efb7739/jiter-0.10.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:13252b58c1f4d8c5b63ab103c03d909e8e1e7842d302473f482915d95fefd605", size = 523741 }, - { url = "https://files.pythonhosted.org/packages/ea/10/768e8818538e5817c637b0df52e54366ec4cebc3346108a4457ea7a98f32/jiter-0.10.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7d1bbf3c465de4a24ab12fb7766a0003f6f9bce48b8b6a886158c4d569452dc5", size = 514527 }, - { url = "https://files.pythonhosted.org/packages/73/6d/29b7c2dc76ce93cbedabfd842fc9096d01a0550c52692dfc33d3cc889815/jiter-0.10.0-cp311-cp311-win32.whl", hash = "sha256:db16e4848b7e826edca4ccdd5b145939758dadf0dc06e7007ad0e9cfb5928ae7", size = 210765 }, - { url = "https://files.pythonhosted.org/packages/c2/c9/d394706deb4c660137caf13e33d05a031d734eb99c051142e039d8ceb794/jiter-0.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c9c1d5f10e18909e993f9641f12fe1c77b3e9b533ee94ffa970acc14ded3812", size = 209234 }, - { url = "https://files.pythonhosted.org/packages/6d/b5/348b3313c58f5fbfb2194eb4d07e46a35748ba6e5b3b3046143f3040bafa/jiter-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1e274728e4a5345a6dde2d343c8da018b9d4bd4350f5a472fa91f66fda44911b", size = 312262 }, - { url = "https://files.pythonhosted.org/packages/9c/4a/6a2397096162b21645162825f058d1709a02965606e537e3304b02742e9b/jiter-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7202ae396446c988cb2a5feb33a543ab2165b786ac97f53b59aafb803fef0744", size = 320124 }, - { url = "https://files.pythonhosted.org/packages/2a/85/1ce02cade7516b726dd88f59a4ee46914bf79d1676d1228ef2002ed2f1c9/jiter-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23ba7722d6748b6920ed02a8f1726fb4b33e0fd2f3f621816a8b486c66410ab2", size = 345330 }, - { url = "https://files.pythonhosted.org/packages/75/d0/bb6b4f209a77190ce10ea8d7e50bf3725fc16d3372d0a9f11985a2b23eff/jiter-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:371eab43c0a288537d30e1f0b193bc4eca90439fc08a022dd83e5e07500ed026", size = 369670 }, - { url = "https://files.pythonhosted.org/packages/a0/f5/a61787da9b8847a601e6827fbc42ecb12be2c925ced3252c8ffcb56afcaf/jiter-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c675736059020365cebc845a820214765162728b51ab1e03a1b7b3abb70f74c", size = 489057 }, - { url = "https://files.pythonhosted.org/packages/12/e4/6f906272810a7b21406c760a53aadbe52e99ee070fc5c0cb191e316de30b/jiter-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0c5867d40ab716e4684858e4887489685968a47e3ba222e44cde6e4a2154f959", size = 389372 }, - { url = "https://files.pythonhosted.org/packages/e2/ba/77013b0b8ba904bf3762f11e0129b8928bff7f978a81838dfcc958ad5728/jiter-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395bb9a26111b60141757d874d27fdea01b17e8fac958b91c20128ba8f4acc8a", size = 352038 }, - { url = "https://files.pythonhosted.org/packages/67/27/c62568e3ccb03368dbcc44a1ef3a423cb86778a4389e995125d3d1aaa0a4/jiter-0.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6842184aed5cdb07e0c7e20e5bdcfafe33515ee1741a6835353bb45fe5d1bd95", size = 391538 }, - { url = "https://files.pythonhosted.org/packages/c0/72/0d6b7e31fc17a8fdce76164884edef0698ba556b8eb0af9546ae1a06b91d/jiter-0.10.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:62755d1bcea9876770d4df713d82606c8c1a3dca88ff39046b85a048566d56ea", size = 523557 }, - { url = "https://files.pythonhosted.org/packages/2f/09/bc1661fbbcbeb6244bd2904ff3a06f340aa77a2b94e5a7373fd165960ea3/jiter-0.10.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:533efbce2cacec78d5ba73a41756beff8431dfa1694b6346ce7af3a12c42202b", size = 514202 }, - { url = "https://files.pythonhosted.org/packages/1b/84/5a5d5400e9d4d54b8004c9673bbe4403928a00d28529ff35b19e9d176b19/jiter-0.10.0-cp312-cp312-win32.whl", hash = "sha256:8be921f0cadd245e981b964dfbcd6fd4bc4e254cdc069490416dd7a2632ecc01", size = 211781 }, - { url = "https://files.pythonhosted.org/packages/9b/52/7ec47455e26f2d6e5f2ea4951a0652c06e5b995c291f723973ae9e724a65/jiter-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:a7c7d785ae9dda68c2678532a5a1581347e9c15362ae9f6e68f3fdbfb64f2e49", size = 206176 }, - { url = "https://files.pythonhosted.org/packages/2e/b0/279597e7a270e8d22623fea6c5d4eeac328e7d95c236ed51a2b884c54f70/jiter-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e0588107ec8e11b6f5ef0e0d656fb2803ac6cf94a96b2b9fc675c0e3ab5e8644", size = 311617 }, - { url = "https://files.pythonhosted.org/packages/91/e3/0916334936f356d605f54cc164af4060e3e7094364add445a3bc79335d46/jiter-0.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cafc4628b616dc32530c20ee53d71589816cf385dd9449633e910d596b1f5c8a", size = 318947 }, - { url = "https://files.pythonhosted.org/packages/6a/8e/fd94e8c02d0e94539b7d669a7ebbd2776e51f329bb2c84d4385e8063a2ad/jiter-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:520ef6d981172693786a49ff5b09eda72a42e539f14788124a07530f785c3ad6", size = 344618 }, - { url = "https://files.pythonhosted.org/packages/6f/b0/f9f0a2ec42c6e9c2e61c327824687f1e2415b767e1089c1d9135f43816bd/jiter-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:554dedfd05937f8fc45d17ebdf298fe7e0c77458232bcb73d9fbbf4c6455f5b3", size = 368829 }, - { url = "https://files.pythonhosted.org/packages/e8/57/5bbcd5331910595ad53b9fd0c610392ac68692176f05ae48d6ce5c852967/jiter-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bc299da7789deacf95f64052d97f75c16d4fc8c4c214a22bf8d859a4288a1c2", size = 491034 }, - { url = "https://files.pythonhosted.org/packages/9b/be/c393df00e6e6e9e623a73551774449f2f23b6ec6a502a3297aeeece2c65a/jiter-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5161e201172de298a8a1baad95eb85db4fb90e902353b1f6a41d64ea64644e25", size = 388529 }, - { url = "https://files.pythonhosted.org/packages/42/3e/df2235c54d365434c7f150b986a6e35f41ebdc2f95acea3036d99613025d/jiter-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e2227db6ba93cb3e2bf67c87e594adde0609f146344e8207e8730364db27041", size = 350671 }, - { url = "https://files.pythonhosted.org/packages/c6/77/71b0b24cbcc28f55ab4dbfe029f9a5b73aeadaba677843fc6dc9ed2b1d0a/jiter-0.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:15acb267ea5e2c64515574b06a8bf393fbfee6a50eb1673614aa45f4613c0cca", size = 390864 }, - { url = "https://files.pythonhosted.org/packages/6a/d3/ef774b6969b9b6178e1d1e7a89a3bd37d241f3d3ec5f8deb37bbd203714a/jiter-0.10.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:901b92f2e2947dc6dfcb52fd624453862e16665ea909a08398dde19c0731b7f4", size = 522989 }, - { url = "https://files.pythonhosted.org/packages/0c/41/9becdb1d8dd5d854142f45a9d71949ed7e87a8e312b0bede2de849388cb9/jiter-0.10.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d0cb9a125d5a3ec971a094a845eadde2db0de85b33c9f13eb94a0c63d463879e", size = 513495 }, - { url = "https://files.pythonhosted.org/packages/9c/36/3468e5a18238bdedae7c4d19461265b5e9b8e288d3f86cd89d00cbb48686/jiter-0.10.0-cp313-cp313-win32.whl", hash = "sha256:48a403277ad1ee208fb930bdf91745e4d2d6e47253eedc96e2559d1e6527006d", size = 211289 }, - { url = "https://files.pythonhosted.org/packages/7e/07/1c96b623128bcb913706e294adb5f768fb7baf8db5e1338ce7b4ee8c78ef/jiter-0.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:75f9eb72ecb640619c29bf714e78c9c46c9c4eaafd644bf78577ede459f330d4", size = 205074 }, - { url = "https://files.pythonhosted.org/packages/54/46/caa2c1342655f57d8f0f2519774c6d67132205909c65e9aa8255e1d7b4f4/jiter-0.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:28ed2a4c05a1f32ef0e1d24c2611330219fed727dae01789f4a335617634b1ca", size = 318225 }, - { url = "https://files.pythonhosted.org/packages/43/84/c7d44c75767e18946219ba2d703a5a32ab37b0bc21886a97bc6062e4da42/jiter-0.10.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14a4c418b1ec86a195f1ca69da8b23e8926c752b685af665ce30777233dfe070", size = 350235 }, - { url = "https://files.pythonhosted.org/packages/01/16/f5a0135ccd968b480daad0e6ab34b0c7c5ba3bc447e5088152696140dcb3/jiter-0.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d7bfed2fe1fe0e4dda6ef682cee888ba444b21e7a6553e03252e4feb6cf0adca", size = 207278 }, - { url = "https://files.pythonhosted.org/packages/1c/9b/1d646da42c3de6c2188fdaa15bce8ecb22b635904fc68be025e21249ba44/jiter-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:5e9251a5e83fab8d87799d3e1a46cb4b7f2919b895c6f4483629ed2446f66522", size = 310866 }, - { url = "https://files.pythonhosted.org/packages/ad/0e/26538b158e8a7c7987e94e7aeb2999e2e82b1f9d2e1f6e9874ddf71ebda0/jiter-0.10.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:023aa0204126fe5b87ccbcd75c8a0d0261b9abdbbf46d55e7ae9f8e22424eeb8", size = 318772 }, - { url = "https://files.pythonhosted.org/packages/7b/fb/d302893151caa1c2636d6574d213e4b34e31fd077af6050a9c5cbb42f6fb/jiter-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c189c4f1779c05f75fc17c0c1267594ed918996a231593a21a5ca5438445216", size = 344534 }, - { url = "https://files.pythonhosted.org/packages/01/d8/5780b64a149d74e347c5128d82176eb1e3241b1391ac07935693466d6219/jiter-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:15720084d90d1098ca0229352607cd68256c76991f6b374af96f36920eae13c4", size = 369087 }, - { url = "https://files.pythonhosted.org/packages/e8/5b/f235a1437445160e777544f3ade57544daf96ba7e96c1a5b24a6f7ac7004/jiter-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4f2fb68e5f1cfee30e2b2a09549a00683e0fde4c6a2ab88c94072fc33cb7426", size = 490694 }, - { url = "https://files.pythonhosted.org/packages/85/a9/9c3d4617caa2ff89cf61b41e83820c27ebb3f7b5fae8a72901e8cd6ff9be/jiter-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ce541693355fc6da424c08b7edf39a2895f58d6ea17d92cc2b168d20907dee12", size = 388992 }, - { url = "https://files.pythonhosted.org/packages/68/b1/344fd14049ba5c94526540af7eb661871f9c54d5f5601ff41a959b9a0bbd/jiter-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31c50c40272e189d50006ad5c73883caabb73d4e9748a688b216e85a9a9ca3b9", size = 351723 }, - { url = "https://files.pythonhosted.org/packages/41/89/4c0e345041186f82a31aee7b9d4219a910df672b9fef26f129f0cda07a29/jiter-0.10.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fa3402a2ff9815960e0372a47b75c76979d74402448509ccd49a275fa983ef8a", size = 392215 }, - { url = "https://files.pythonhosted.org/packages/55/58/ee607863e18d3f895feb802154a2177d7e823a7103f000df182e0f718b38/jiter-0.10.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:1956f934dca32d7bb647ea21d06d93ca40868b505c228556d3373cbd255ce853", size = 522762 }, - { url = "https://files.pythonhosted.org/packages/15/d0/9123fb41825490d16929e73c212de9a42913d68324a8ce3c8476cae7ac9d/jiter-0.10.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:fcedb049bdfc555e261d6f65a6abe1d5ad68825b7202ccb9692636c70fcced86", size = 513427 }, - { url = "https://files.pythonhosted.org/packages/d8/b3/2bd02071c5a2430d0b70403a34411fc519c2f227da7b03da9ba6a956f931/jiter-0.10.0-cp314-cp314-win32.whl", hash = "sha256:ac509f7eccca54b2a29daeb516fb95b6f0bd0d0d8084efaf8ed5dfc7b9f0b357", size = 210127 }, - { url = "https://files.pythonhosted.org/packages/03/0c/5fe86614ea050c3ecd728ab4035534387cd41e7c1855ef6c031f1ca93e3f/jiter-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5ed975b83a2b8639356151cef5c0d597c68376fc4922b45d0eb384ac058cfa00", size = 318527 }, - { url = "https://files.pythonhosted.org/packages/b3/4a/4175a563579e884192ba6e81725fc0448b042024419be8d83aa8a80a3f44/jiter-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3aa96f2abba33dc77f79b4cf791840230375f9534e5fac927ccceb58c5e604a5", size = 354213 }, +sdist = { url = "https://files.pythonhosted.org/packages/ee/9d/ae7ddb4b8ab3fb1b51faf4deb36cb48a4fbbd7cb36bad6a5fca4741306f7/jiter-0.10.0.tar.gz", hash = "sha256:07a7142c38aacc85194391108dc91b5b57093c978a9932bd86a36862759d9500", size = 162759, upload-time = "2025-05-18T19:04:59.73Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/be/7e/4011b5c77bec97cb2b572f566220364e3e21b51c48c5bd9c4a9c26b41b67/jiter-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:cd2fb72b02478f06a900a5782de2ef47e0396b3e1f7d5aba30daeb1fce66f303", size = 317215, upload-time = "2025-05-18T19:03:04.303Z" }, + { url = "https://files.pythonhosted.org/packages/8a/4f/144c1b57c39692efc7ea7d8e247acf28e47d0912800b34d0ad815f6b2824/jiter-0.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:32bb468e3af278f095d3fa5b90314728a6916d89ba3d0ffb726dd9bf7367285e", size = 322814, upload-time = "2025-05-18T19:03:06.433Z" }, + { url = "https://files.pythonhosted.org/packages/63/1f/db977336d332a9406c0b1f0b82be6f71f72526a806cbb2281baf201d38e3/jiter-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa8b3e0068c26ddedc7abc6fac37da2d0af16b921e288a5a613f4b86f050354f", size = 345237, upload-time = "2025-05-18T19:03:07.833Z" }, + { url = "https://files.pythonhosted.org/packages/d7/1c/aa30a4a775e8a672ad7f21532bdbfb269f0706b39c6ff14e1f86bdd9e5ff/jiter-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:286299b74cc49e25cd42eea19b72aa82c515d2f2ee12d11392c56d8701f52224", size = 370999, upload-time = "2025-05-18T19:03:09.338Z" }, + { url = "https://files.pythonhosted.org/packages/35/df/f8257abc4207830cb18880781b5f5b716bad5b2a22fb4330cfd357407c5b/jiter-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ed5649ceeaeffc28d87fb012d25a4cd356dcd53eff5acff1f0466b831dda2a7", size = 491109, upload-time = "2025-05-18T19:03:11.13Z" }, + { url = "https://files.pythonhosted.org/packages/06/76/9e1516fd7b4278aa13a2cc7f159e56befbea9aa65c71586305e7afa8b0b3/jiter-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2ab0051160cb758a70716448908ef14ad476c3774bd03ddce075f3c1f90a3d6", size = 388608, upload-time = "2025-05-18T19:03:12.911Z" }, + { url = "https://files.pythonhosted.org/packages/6d/64/67750672b4354ca20ca18d3d1ccf2c62a072e8a2d452ac3cf8ced73571ef/jiter-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03997d2f37f6b67d2f5c475da4412be584e1cec273c1cfc03d642c46db43f8cf", size = 352454, upload-time = "2025-05-18T19:03:14.741Z" }, + { url = "https://files.pythonhosted.org/packages/96/4d/5c4e36d48f169a54b53a305114be3efa2bbffd33b648cd1478a688f639c1/jiter-0.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c404a99352d839fed80d6afd6c1d66071f3bacaaa5c4268983fc10f769112e90", size = 391833, upload-time = "2025-05-18T19:03:16.426Z" }, + { url = "https://files.pythonhosted.org/packages/0b/de/ce4a6166a78810bd83763d2fa13f85f73cbd3743a325469a4a9289af6dae/jiter-0.10.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:66e989410b6666d3ddb27a74c7e50d0829704ede652fd4c858e91f8d64b403d0", size = 523646, upload-time = "2025-05-18T19:03:17.704Z" }, + { url = "https://files.pythonhosted.org/packages/a2/a6/3bc9acce53466972964cf4ad85efecb94f9244539ab6da1107f7aed82934/jiter-0.10.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b532d3af9ef4f6374609a3bcb5e05a1951d3bf6190dc6b176fdb277c9bbf15ee", size = 514735, upload-time = "2025-05-18T19:03:19.44Z" }, + { url = "https://files.pythonhosted.org/packages/b4/d8/243c2ab8426a2a4dea85ba2a2ba43df379ccece2145320dfd4799b9633c5/jiter-0.10.0-cp310-cp310-win32.whl", hash = "sha256:da9be20b333970e28b72edc4dff63d4fec3398e05770fb3205f7fb460eb48dd4", size = 210747, upload-time = "2025-05-18T19:03:21.184Z" }, + { url = "https://files.pythonhosted.org/packages/37/7a/8021bd615ef7788b98fc76ff533eaac846322c170e93cbffa01979197a45/jiter-0.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:f59e533afed0c5b0ac3eba20d2548c4a550336d8282ee69eb07b37ea526ee4e5", size = 207484, upload-time = "2025-05-18T19:03:23.046Z" }, + { url = "https://files.pythonhosted.org/packages/1b/dd/6cefc6bd68b1c3c979cecfa7029ab582b57690a31cd2f346c4d0ce7951b6/jiter-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3bebe0c558e19902c96e99217e0b8e8b17d570906e72ed8a87170bc290b1e978", size = 317473, upload-time = "2025-05-18T19:03:25.942Z" }, + { url = "https://files.pythonhosted.org/packages/be/cf/fc33f5159ce132be1d8dd57251a1ec7a631c7df4bd11e1cd198308c6ae32/jiter-0.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:558cc7e44fd8e507a236bee6a02fa17199ba752874400a0ca6cd6e2196cdb7dc", size = 321971, upload-time = "2025-05-18T19:03:27.255Z" }, + { url = "https://files.pythonhosted.org/packages/68/a4/da3f150cf1d51f6c472616fb7650429c7ce053e0c962b41b68557fdf6379/jiter-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d613e4b379a07d7c8453c5712ce7014e86c6ac93d990a0b8e7377e18505e98d", size = 345574, upload-time = "2025-05-18T19:03:28.63Z" }, + { url = "https://files.pythonhosted.org/packages/84/34/6e8d412e60ff06b186040e77da5f83bc158e9735759fcae65b37d681f28b/jiter-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f62cf8ba0618eda841b9bf61797f21c5ebd15a7a1e19daab76e4e4b498d515b2", size = 371028, upload-time = "2025-05-18T19:03:30.292Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d9/9ee86173aae4576c35a2f50ae930d2ccb4c4c236f6cb9353267aa1d626b7/jiter-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:919d139cdfa8ae8945112398511cb7fca58a77382617d279556b344867a37e61", size = 491083, upload-time = "2025-05-18T19:03:31.654Z" }, + { url = "https://files.pythonhosted.org/packages/d9/2c/f955de55e74771493ac9e188b0f731524c6a995dffdcb8c255b89c6fb74b/jiter-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13ddbc6ae311175a3b03bd8994881bc4635c923754932918e18da841632349db", size = 388821, upload-time = "2025-05-18T19:03:33.184Z" }, + { url = "https://files.pythonhosted.org/packages/81/5a/0e73541b6edd3f4aada586c24e50626c7815c561a7ba337d6a7eb0a915b4/jiter-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c440ea003ad10927a30521a9062ce10b5479592e8a70da27f21eeb457b4a9c5", size = 352174, upload-time = "2025-05-18T19:03:34.965Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c0/61eeec33b8c75b31cae42be14d44f9e6fe3ac15a4e58010256ac3abf3638/jiter-0.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dc347c87944983481e138dea467c0551080c86b9d21de6ea9306efb12ca8f606", size = 391869, upload-time = "2025-05-18T19:03:36.436Z" }, + { url = "https://files.pythonhosted.org/packages/41/22/5beb5ee4ad4ef7d86f5ea5b4509f680a20706c4a7659e74344777efb7739/jiter-0.10.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:13252b58c1f4d8c5b63ab103c03d909e8e1e7842d302473f482915d95fefd605", size = 523741, upload-time = "2025-05-18T19:03:38.168Z" }, + { url = "https://files.pythonhosted.org/packages/ea/10/768e8818538e5817c637b0df52e54366ec4cebc3346108a4457ea7a98f32/jiter-0.10.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7d1bbf3c465de4a24ab12fb7766a0003f6f9bce48b8b6a886158c4d569452dc5", size = 514527, upload-time = "2025-05-18T19:03:39.577Z" }, + { url = "https://files.pythonhosted.org/packages/73/6d/29b7c2dc76ce93cbedabfd842fc9096d01a0550c52692dfc33d3cc889815/jiter-0.10.0-cp311-cp311-win32.whl", hash = "sha256:db16e4848b7e826edca4ccdd5b145939758dadf0dc06e7007ad0e9cfb5928ae7", size = 210765, upload-time = "2025-05-18T19:03:41.271Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c9/d394706deb4c660137caf13e33d05a031d734eb99c051142e039d8ceb794/jiter-0.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c9c1d5f10e18909e993f9641f12fe1c77b3e9b533ee94ffa970acc14ded3812", size = 209234, upload-time = "2025-05-18T19:03:42.918Z" }, + { url = "https://files.pythonhosted.org/packages/6d/b5/348b3313c58f5fbfb2194eb4d07e46a35748ba6e5b3b3046143f3040bafa/jiter-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1e274728e4a5345a6dde2d343c8da018b9d4bd4350f5a472fa91f66fda44911b", size = 312262, upload-time = "2025-05-18T19:03:44.637Z" }, + { url = "https://files.pythonhosted.org/packages/9c/4a/6a2397096162b21645162825f058d1709a02965606e537e3304b02742e9b/jiter-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7202ae396446c988cb2a5feb33a543ab2165b786ac97f53b59aafb803fef0744", size = 320124, upload-time = "2025-05-18T19:03:46.341Z" }, + { url = "https://files.pythonhosted.org/packages/2a/85/1ce02cade7516b726dd88f59a4ee46914bf79d1676d1228ef2002ed2f1c9/jiter-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23ba7722d6748b6920ed02a8f1726fb4b33e0fd2f3f621816a8b486c66410ab2", size = 345330, upload-time = "2025-05-18T19:03:47.596Z" }, + { url = "https://files.pythonhosted.org/packages/75/d0/bb6b4f209a77190ce10ea8d7e50bf3725fc16d3372d0a9f11985a2b23eff/jiter-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:371eab43c0a288537d30e1f0b193bc4eca90439fc08a022dd83e5e07500ed026", size = 369670, upload-time = "2025-05-18T19:03:49.334Z" }, + { url = "https://files.pythonhosted.org/packages/a0/f5/a61787da9b8847a601e6827fbc42ecb12be2c925ced3252c8ffcb56afcaf/jiter-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c675736059020365cebc845a820214765162728b51ab1e03a1b7b3abb70f74c", size = 489057, upload-time = "2025-05-18T19:03:50.66Z" }, + { url = "https://files.pythonhosted.org/packages/12/e4/6f906272810a7b21406c760a53aadbe52e99ee070fc5c0cb191e316de30b/jiter-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0c5867d40ab716e4684858e4887489685968a47e3ba222e44cde6e4a2154f959", size = 389372, upload-time = "2025-05-18T19:03:51.98Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ba/77013b0b8ba904bf3762f11e0129b8928bff7f978a81838dfcc958ad5728/jiter-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395bb9a26111b60141757d874d27fdea01b17e8fac958b91c20128ba8f4acc8a", size = 352038, upload-time = "2025-05-18T19:03:53.703Z" }, + { url = "https://files.pythonhosted.org/packages/67/27/c62568e3ccb03368dbcc44a1ef3a423cb86778a4389e995125d3d1aaa0a4/jiter-0.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6842184aed5cdb07e0c7e20e5bdcfafe33515ee1741a6835353bb45fe5d1bd95", size = 391538, upload-time = "2025-05-18T19:03:55.046Z" }, + { url = "https://files.pythonhosted.org/packages/c0/72/0d6b7e31fc17a8fdce76164884edef0698ba556b8eb0af9546ae1a06b91d/jiter-0.10.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:62755d1bcea9876770d4df713d82606c8c1a3dca88ff39046b85a048566d56ea", size = 523557, upload-time = "2025-05-18T19:03:56.386Z" }, + { url = "https://files.pythonhosted.org/packages/2f/09/bc1661fbbcbeb6244bd2904ff3a06f340aa77a2b94e5a7373fd165960ea3/jiter-0.10.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:533efbce2cacec78d5ba73a41756beff8431dfa1694b6346ce7af3a12c42202b", size = 514202, upload-time = "2025-05-18T19:03:57.675Z" }, + { url = "https://files.pythonhosted.org/packages/1b/84/5a5d5400e9d4d54b8004c9673bbe4403928a00d28529ff35b19e9d176b19/jiter-0.10.0-cp312-cp312-win32.whl", hash = "sha256:8be921f0cadd245e981b964dfbcd6fd4bc4e254cdc069490416dd7a2632ecc01", size = 211781, upload-time = "2025-05-18T19:03:59.025Z" }, + { url = "https://files.pythonhosted.org/packages/9b/52/7ec47455e26f2d6e5f2ea4951a0652c06e5b995c291f723973ae9e724a65/jiter-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:a7c7d785ae9dda68c2678532a5a1581347e9c15362ae9f6e68f3fdbfb64f2e49", size = 206176, upload-time = "2025-05-18T19:04:00.305Z" }, + { url = "https://files.pythonhosted.org/packages/2e/b0/279597e7a270e8d22623fea6c5d4eeac328e7d95c236ed51a2b884c54f70/jiter-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e0588107ec8e11b6f5ef0e0d656fb2803ac6cf94a96b2b9fc675c0e3ab5e8644", size = 311617, upload-time = "2025-05-18T19:04:02.078Z" }, + { url = "https://files.pythonhosted.org/packages/91/e3/0916334936f356d605f54cc164af4060e3e7094364add445a3bc79335d46/jiter-0.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cafc4628b616dc32530c20ee53d71589816cf385dd9449633e910d596b1f5c8a", size = 318947, upload-time = "2025-05-18T19:04:03.347Z" }, + { url = "https://files.pythonhosted.org/packages/6a/8e/fd94e8c02d0e94539b7d669a7ebbd2776e51f329bb2c84d4385e8063a2ad/jiter-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:520ef6d981172693786a49ff5b09eda72a42e539f14788124a07530f785c3ad6", size = 344618, upload-time = "2025-05-18T19:04:04.709Z" }, + { url = "https://files.pythonhosted.org/packages/6f/b0/f9f0a2ec42c6e9c2e61c327824687f1e2415b767e1089c1d9135f43816bd/jiter-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:554dedfd05937f8fc45d17ebdf298fe7e0c77458232bcb73d9fbbf4c6455f5b3", size = 368829, upload-time = "2025-05-18T19:04:06.912Z" }, + { url = "https://files.pythonhosted.org/packages/e8/57/5bbcd5331910595ad53b9fd0c610392ac68692176f05ae48d6ce5c852967/jiter-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bc299da7789deacf95f64052d97f75c16d4fc8c4c214a22bf8d859a4288a1c2", size = 491034, upload-time = "2025-05-18T19:04:08.222Z" }, + { url = "https://files.pythonhosted.org/packages/9b/be/c393df00e6e6e9e623a73551774449f2f23b6ec6a502a3297aeeece2c65a/jiter-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5161e201172de298a8a1baad95eb85db4fb90e902353b1f6a41d64ea64644e25", size = 388529, upload-time = "2025-05-18T19:04:09.566Z" }, + { url = "https://files.pythonhosted.org/packages/42/3e/df2235c54d365434c7f150b986a6e35f41ebdc2f95acea3036d99613025d/jiter-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e2227db6ba93cb3e2bf67c87e594adde0609f146344e8207e8730364db27041", size = 350671, upload-time = "2025-05-18T19:04:10.98Z" }, + { url = "https://files.pythonhosted.org/packages/c6/77/71b0b24cbcc28f55ab4dbfe029f9a5b73aeadaba677843fc6dc9ed2b1d0a/jiter-0.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:15acb267ea5e2c64515574b06a8bf393fbfee6a50eb1673614aa45f4613c0cca", size = 390864, upload-time = "2025-05-18T19:04:12.722Z" }, + { url = "https://files.pythonhosted.org/packages/6a/d3/ef774b6969b9b6178e1d1e7a89a3bd37d241f3d3ec5f8deb37bbd203714a/jiter-0.10.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:901b92f2e2947dc6dfcb52fd624453862e16665ea909a08398dde19c0731b7f4", size = 522989, upload-time = "2025-05-18T19:04:14.261Z" }, + { url = "https://files.pythonhosted.org/packages/0c/41/9becdb1d8dd5d854142f45a9d71949ed7e87a8e312b0bede2de849388cb9/jiter-0.10.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d0cb9a125d5a3ec971a094a845eadde2db0de85b33c9f13eb94a0c63d463879e", size = 513495, upload-time = "2025-05-18T19:04:15.603Z" }, + { url = "https://files.pythonhosted.org/packages/9c/36/3468e5a18238bdedae7c4d19461265b5e9b8e288d3f86cd89d00cbb48686/jiter-0.10.0-cp313-cp313-win32.whl", hash = "sha256:48a403277ad1ee208fb930bdf91745e4d2d6e47253eedc96e2559d1e6527006d", size = 211289, upload-time = "2025-05-18T19:04:17.541Z" }, + { url = "https://files.pythonhosted.org/packages/7e/07/1c96b623128bcb913706e294adb5f768fb7baf8db5e1338ce7b4ee8c78ef/jiter-0.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:75f9eb72ecb640619c29bf714e78c9c46c9c4eaafd644bf78577ede459f330d4", size = 205074, upload-time = "2025-05-18T19:04:19.21Z" }, + { url = "https://files.pythonhosted.org/packages/54/46/caa2c1342655f57d8f0f2519774c6d67132205909c65e9aa8255e1d7b4f4/jiter-0.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:28ed2a4c05a1f32ef0e1d24c2611330219fed727dae01789f4a335617634b1ca", size = 318225, upload-time = "2025-05-18T19:04:20.583Z" }, + { url = "https://files.pythonhosted.org/packages/43/84/c7d44c75767e18946219ba2d703a5a32ab37b0bc21886a97bc6062e4da42/jiter-0.10.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14a4c418b1ec86a195f1ca69da8b23e8926c752b685af665ce30777233dfe070", size = 350235, upload-time = "2025-05-18T19:04:22.363Z" }, + { url = "https://files.pythonhosted.org/packages/01/16/f5a0135ccd968b480daad0e6ab34b0c7c5ba3bc447e5088152696140dcb3/jiter-0.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d7bfed2fe1fe0e4dda6ef682cee888ba444b21e7a6553e03252e4feb6cf0adca", size = 207278, upload-time = "2025-05-18T19:04:23.627Z" }, + { url = "https://files.pythonhosted.org/packages/1c/9b/1d646da42c3de6c2188fdaa15bce8ecb22b635904fc68be025e21249ba44/jiter-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:5e9251a5e83fab8d87799d3e1a46cb4b7f2919b895c6f4483629ed2446f66522", size = 310866, upload-time = "2025-05-18T19:04:24.891Z" }, + { url = "https://files.pythonhosted.org/packages/ad/0e/26538b158e8a7c7987e94e7aeb2999e2e82b1f9d2e1f6e9874ddf71ebda0/jiter-0.10.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:023aa0204126fe5b87ccbcd75c8a0d0261b9abdbbf46d55e7ae9f8e22424eeb8", size = 318772, upload-time = "2025-05-18T19:04:26.161Z" }, + { url = "https://files.pythonhosted.org/packages/7b/fb/d302893151caa1c2636d6574d213e4b34e31fd077af6050a9c5cbb42f6fb/jiter-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c189c4f1779c05f75fc17c0c1267594ed918996a231593a21a5ca5438445216", size = 344534, upload-time = "2025-05-18T19:04:27.495Z" }, + { url = "https://files.pythonhosted.org/packages/01/d8/5780b64a149d74e347c5128d82176eb1e3241b1391ac07935693466d6219/jiter-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:15720084d90d1098ca0229352607cd68256c76991f6b374af96f36920eae13c4", size = 369087, upload-time = "2025-05-18T19:04:28.896Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5b/f235a1437445160e777544f3ade57544daf96ba7e96c1a5b24a6f7ac7004/jiter-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4f2fb68e5f1cfee30e2b2a09549a00683e0fde4c6a2ab88c94072fc33cb7426", size = 490694, upload-time = "2025-05-18T19:04:30.183Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/9c3d4617caa2ff89cf61b41e83820c27ebb3f7b5fae8a72901e8cd6ff9be/jiter-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ce541693355fc6da424c08b7edf39a2895f58d6ea17d92cc2b168d20907dee12", size = 388992, upload-time = "2025-05-18T19:04:32.028Z" }, + { url = "https://files.pythonhosted.org/packages/68/b1/344fd14049ba5c94526540af7eb661871f9c54d5f5601ff41a959b9a0bbd/jiter-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31c50c40272e189d50006ad5c73883caabb73d4e9748a688b216e85a9a9ca3b9", size = 351723, upload-time = "2025-05-18T19:04:33.467Z" }, + { url = "https://files.pythonhosted.org/packages/41/89/4c0e345041186f82a31aee7b9d4219a910df672b9fef26f129f0cda07a29/jiter-0.10.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fa3402a2ff9815960e0372a47b75c76979d74402448509ccd49a275fa983ef8a", size = 392215, upload-time = "2025-05-18T19:04:34.827Z" }, + { url = "https://files.pythonhosted.org/packages/55/58/ee607863e18d3f895feb802154a2177d7e823a7103f000df182e0f718b38/jiter-0.10.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:1956f934dca32d7bb647ea21d06d93ca40868b505c228556d3373cbd255ce853", size = 522762, upload-time = "2025-05-18T19:04:36.19Z" }, + { url = "https://files.pythonhosted.org/packages/15/d0/9123fb41825490d16929e73c212de9a42913d68324a8ce3c8476cae7ac9d/jiter-0.10.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:fcedb049bdfc555e261d6f65a6abe1d5ad68825b7202ccb9692636c70fcced86", size = 513427, upload-time = "2025-05-18T19:04:37.544Z" }, + { url = "https://files.pythonhosted.org/packages/d8/b3/2bd02071c5a2430d0b70403a34411fc519c2f227da7b03da9ba6a956f931/jiter-0.10.0-cp314-cp314-win32.whl", hash = "sha256:ac509f7eccca54b2a29daeb516fb95b6f0bd0d0d8084efaf8ed5dfc7b9f0b357", size = 210127, upload-time = "2025-05-18T19:04:38.837Z" }, + { url = "https://files.pythonhosted.org/packages/03/0c/5fe86614ea050c3ecd728ab4035534387cd41e7c1855ef6c031f1ca93e3f/jiter-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5ed975b83a2b8639356151cef5c0d597c68376fc4922b45d0eb384ac058cfa00", size = 318527, upload-time = "2025-05-18T19:04:40.612Z" }, + { url = "https://files.pythonhosted.org/packages/b3/4a/4175a563579e884192ba6e81725fc0448b042024419be8d83aa8a80a3f44/jiter-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3aa96f2abba33dc77f79b4cf791840230375f9534e5fac927ccceb58c5e604a5", size = 354213, upload-time = "2025-05-18T19:04:41.894Z" }, +] + +[[package]] +name = "jsonpickle" +version = "4.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/a6/d07afcfdef402900229bcca795f80506b207af13a838d4d99ad45abf530c/jsonpickle-4.1.1.tar.gz", hash = "sha256:f86e18f13e2b96c1c1eede0b7b90095bbb61d99fedc14813c44dc2f361dbbae1", size = 316885, upload-time = "2025-06-02T20:36:11.57Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/73/04df8a6fa66d43a9fd45c30f283cc4afff17da671886e451d52af60bdc7e/jsonpickle-4.1.1-py3-none-any.whl", hash = "sha256:bb141da6057898aa2438ff268362b126826c812a1721e31cf08a6e142910dc91", size = 47125, upload-time = "2025-06-02T20:36:08.647Z" }, ] [[package]] @@ -1022,9 +1043,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typish" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ef/38/c1c4e06725568c21b2cdab96f95450caa257b73aac90f8041af18756f3bf/jsons-1.6.3.tar.gz", hash = "sha256:cd5815c7c6790ae11c70ad9978e0aa850d0d08a643a5105cc604eac8b29a30d7", size = 39884 } +sdist = { url = "https://files.pythonhosted.org/packages/ef/38/c1c4e06725568c21b2cdab96f95450caa257b73aac90f8041af18756f3bf/jsons-1.6.3.tar.gz", hash = "sha256:cd5815c7c6790ae11c70ad9978e0aa850d0d08a643a5105cc604eac8b29a30d7", size = 39884, upload-time = "2022-06-09T19:52:01.861Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/22/e18585ccbf9f8c42f8c26435df0e551a924aae33488227eb686876d0bffd/jsons-1.6.3-py3-none-any.whl", hash = "sha256:f07f8919316f72a3843c7ca6cc6c900513089f10092626934d1bfe4b5cf15401", size = 60701 }, + { url = "https://files.pythonhosted.org/packages/9a/22/e18585ccbf9f8c42f8c26435df0e551a924aae33488227eb686876d0bffd/jsons-1.6.3-py3-none-any.whl", hash = "sha256:f07f8919316f72a3843c7ca6cc6c900513089f10092626934d1bfe4b5cf15401", size = 60701, upload-time = "2022-06-09T19:51:59.266Z" }, ] [[package]] @@ -1037,9 +1058,9 @@ dependencies = [ { name = "referencing" }, { name = "rpds-py" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336/jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85", size = 357342 } +sdist = { url = "https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336/jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85", size = 357342, upload-time = "2025-08-18T17:03:50.038Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63", size = 90040 }, + { url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63", size = 90040, upload-time = "2025-08-18T17:03:48.373Z" }, ] [[package]] @@ -1052,9 +1073,9 @@ dependencies = [ { name = "referencing" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6e/45/41ebc679c2a4fced6a722f624c18d658dee42612b83ea24c1caf7c0eb3a8/jsonschema_path-0.3.4.tar.gz", hash = "sha256:8365356039f16cc65fddffafda5f58766e34bebab7d6d105616ab52bc4297001", size = 11159 } +sdist = { url = "https://files.pythonhosted.org/packages/6e/45/41ebc679c2a4fced6a722f624c18d658dee42612b83ea24c1caf7c0eb3a8/jsonschema_path-0.3.4.tar.gz", hash = "sha256:8365356039f16cc65fddffafda5f58766e34bebab7d6d105616ab52bc4297001", size = 11159, upload-time = "2025-01-24T14:33:16.547Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cb/58/3485da8cb93d2f393bce453adeef16896751f14ba3e2024bc21dc9597646/jsonschema_path-0.3.4-py3-none-any.whl", hash = "sha256:f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8", size = 14810 }, + { url = "https://files.pythonhosted.org/packages/cb/58/3485da8cb93d2f393bce453adeef16896751f14ba3e2024bc21dc9597646/jsonschema_path-0.3.4-py3-none-any.whl", hash = "sha256:f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8", size = 14810, upload-time = "2025-01-24T14:33:14.652Z" }, ] [[package]] @@ -1064,9 +1085,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "referencing" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513 } +sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513, upload-time = "2025-04-23T12:34:07.418Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437 }, + { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437, upload-time = "2025-04-23T12:34:05.422Z" }, ] [[package]] @@ -1080,9 +1101,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 } +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 }, + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" }, ] [[package]] @@ -1094,171 +1115,171 @@ dependencies = [ { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923 } +sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923, upload-time = "2025-05-27T07:38:16.655Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880 }, + { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880, upload-time = "2025-05-27T07:38:15.137Z" }, ] [[package]] name = "jupyterlab-widgets" version = "3.0.15" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149 } +sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149, upload-time = "2025-05-05T12:32:31.004Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571 }, + { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571, upload-time = "2025-05-05T12:32:29.534Z" }, ] [[package]] name = "kiwisolver" version = "1.4.9" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/5d/8ce64e36d4e3aac5ca96996457dcf33e34e6051492399a3f1fec5657f30b/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b", size = 124159 }, - { url = "https://files.pythonhosted.org/packages/96/1e/22f63ec454874378175a5f435d6ea1363dd33fb2af832c6643e4ccea0dc8/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f", size = 66578 }, - { url = "https://files.pythonhosted.org/packages/41/4c/1925dcfff47a02d465121967b95151c82d11027d5ec5242771e580e731bd/kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf", size = 65312 }, - { url = "https://files.pythonhosted.org/packages/d4/42/0f333164e6307a0687d1eb9ad256215aae2f4bd5d28f4653d6cd319a3ba3/kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9", size = 1628458 }, - { url = "https://files.pythonhosted.org/packages/86/b6/2dccb977d651943995a90bfe3495c2ab2ba5cd77093d9f2318a20c9a6f59/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415", size = 1225640 }, - { url = "https://files.pythonhosted.org/packages/50/2b/362ebd3eec46c850ccf2bfe3e30f2fc4c008750011f38a850f088c56a1c6/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b", size = 1244074 }, - { url = "https://files.pythonhosted.org/packages/6f/bb/f09a1e66dab8984773d13184a10a29fe67125337649d26bdef547024ed6b/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154", size = 1293036 }, - { url = "https://files.pythonhosted.org/packages/ea/01/11ecf892f201cafda0f68fa59212edaea93e96c37884b747c181303fccd1/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48", size = 2175310 }, - { url = "https://files.pythonhosted.org/packages/7f/5f/bfe11d5b934f500cc004314819ea92427e6e5462706a498c1d4fc052e08f/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220", size = 2270943 }, - { url = "https://files.pythonhosted.org/packages/3d/de/259f786bf71f1e03e73d87e2db1a9a3bcab64d7b4fd780167123161630ad/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586", size = 2440488 }, - { url = "https://files.pythonhosted.org/packages/1b/76/c989c278faf037c4d3421ec07a5c452cd3e09545d6dae7f87c15f54e4edf/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634", size = 2246787 }, - { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730 }, - { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036 }, - { url = "https://files.pythonhosted.org/packages/6f/ab/c80b0d5a9d8a1a65f4f815f2afff9798b12c3b9f31f1d304dd233dd920e2/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16", size = 124167 }, - { url = "https://files.pythonhosted.org/packages/a0/c0/27fe1a68a39cf62472a300e2879ffc13c0538546c359b86f149cc19f6ac3/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089", size = 66579 }, - { url = "https://files.pythonhosted.org/packages/31/a2/a12a503ac1fd4943c50f9822678e8015a790a13b5490354c68afb8489814/kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543", size = 65309 }, - { url = "https://files.pythonhosted.org/packages/66/e1/e533435c0be77c3f64040d68d7a657771194a63c279f55573188161e81ca/kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61", size = 1435596 }, - { url = "https://files.pythonhosted.org/packages/67/1e/51b73c7347f9aabdc7215aa79e8b15299097dc2f8e67dee2b095faca9cb0/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1", size = 1246548 }, - { url = "https://files.pythonhosted.org/packages/21/aa/72a1c5d1e430294f2d32adb9542719cfb441b5da368d09d268c7757af46c/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872", size = 1263618 }, - { url = "https://files.pythonhosted.org/packages/a3/af/db1509a9e79dbf4c260ce0cfa3903ea8945f6240e9e59d1e4deb731b1a40/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26", size = 1317437 }, - { url = "https://files.pythonhosted.org/packages/e0/f2/3ea5ee5d52abacdd12013a94130436e19969fa183faa1e7c7fbc89e9a42f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028", size = 2195742 }, - { url = "https://files.pythonhosted.org/packages/6f/9b/1efdd3013c2d9a2566aa6a337e9923a00590c516add9a1e89a768a3eb2fc/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771", size = 2290810 }, - { url = "https://files.pythonhosted.org/packages/fb/e5/cfdc36109ae4e67361f9bc5b41323648cb24a01b9ade18784657e022e65f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a", size = 2461579 }, - { url = "https://files.pythonhosted.org/packages/62/86/b589e5e86c7610842213994cdea5add00960076bef4ae290c5fa68589cac/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464", size = 2268071 }, - { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840 }, - { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159 }, - { url = "https://files.pythonhosted.org/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999", size = 123686 }, - { url = "https://files.pythonhosted.org/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2", size = 66460 }, - { url = "https://files.pythonhosted.org/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14", size = 64952 }, - { url = "https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04", size = 1474756 }, - { url = "https://files.pythonhosted.org/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752", size = 1276404 }, - { url = "https://files.pythonhosted.org/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77", size = 1294410 }, - { url = "https://files.pythonhosted.org/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198", size = 1343631 }, - { url = "https://files.pythonhosted.org/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d", size = 2224963 }, - { url = "https://files.pythonhosted.org/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab", size = 2321295 }, - { url = "https://files.pythonhosted.org/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2", size = 2487987 }, - { url = "https://files.pythonhosted.org/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145", size = 2291817 }, - { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895 }, - { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992 }, - { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681 }, - { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464 }, - { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961 }, - { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607 }, - { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546 }, - { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482 }, - { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720 }, - { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907 }, - { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334 }, - { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313 }, - { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970 }, - { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894 }, - { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995 }, - { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510 }, - { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903 }, - { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402 }, - { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135 }, - { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409 }, - { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763 }, - { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643 }, - { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818 }, - { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963 }, - { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639 }, - { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741 }, - { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646 }, - { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806 }, - { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605 }, - { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925 }, - { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414 }, - { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272 }, - { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578 }, - { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607 }, - { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150 }, - { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979 }, - { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456 }, - { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621 }, - { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417 }, - { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582 }, - { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514 }, - { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905 }, - { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399 }, - { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197 }, - { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125 }, - { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612 }, - { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990 }, - { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601 }, - { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041 }, - { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897 }, - { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835 }, - { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988 }, - { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260 }, - { url = "https://files.pythonhosted.org/packages/a2/63/fde392691690f55b38d5dd7b3710f5353bf7a8e52de93a22968801ab8978/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527", size = 60183 }, - { url = "https://files.pythonhosted.org/packages/27/b1/6aad34edfdb7cced27f371866f211332bba215bfd918ad3322a58f480d8b/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771", size = 58675 }, - { url = "https://files.pythonhosted.org/packages/9d/1a/23d855a702bb35a76faed5ae2ba3de57d323f48b1f6b17ee2176c4849463/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e", size = 80277 }, - { url = "https://files.pythonhosted.org/packages/5a/5b/5239e3c2b8fb5afa1e8508f721bb77325f740ab6994d963e61b2b7abcc1e/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9", size = 77994 }, - { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744 }, - { url = "https://files.pythonhosted.org/packages/a3/0f/36d89194b5a32c054ce93e586d4049b6c2c22887b0eb229c61c68afd3078/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5", size = 60104 }, - { url = "https://files.pythonhosted.org/packages/52/ba/4ed75f59e4658fd21fe7dde1fee0ac397c678ec3befba3fe6482d987af87/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa", size = 58592 }, - { url = "https://files.pythonhosted.org/packages/33/01/a8ea7c5ea32a9b45ceeaee051a04c8ed4320f5add3c51bfa20879b765b70/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2", size = 80281 }, - { url = "https://files.pythonhosted.org/packages/da/e3/dbd2ecdce306f1d07a1aaf324817ee993aab7aee9db47ceac757deabafbe/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f", size = 78009 }, - { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929 }, +sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564, upload-time = "2025-08-10T21:27:49.279Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/5d/8ce64e36d4e3aac5ca96996457dcf33e34e6051492399a3f1fec5657f30b/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b", size = 124159, upload-time = "2025-08-10T21:25:35.472Z" }, + { url = "https://files.pythonhosted.org/packages/96/1e/22f63ec454874378175a5f435d6ea1363dd33fb2af832c6643e4ccea0dc8/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f", size = 66578, upload-time = "2025-08-10T21:25:36.73Z" }, + { url = "https://files.pythonhosted.org/packages/41/4c/1925dcfff47a02d465121967b95151c82d11027d5ec5242771e580e731bd/kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf", size = 65312, upload-time = "2025-08-10T21:25:37.658Z" }, + { url = "https://files.pythonhosted.org/packages/d4/42/0f333164e6307a0687d1eb9ad256215aae2f4bd5d28f4653d6cd319a3ba3/kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9", size = 1628458, upload-time = "2025-08-10T21:25:39.067Z" }, + { url = "https://files.pythonhosted.org/packages/86/b6/2dccb977d651943995a90bfe3495c2ab2ba5cd77093d9f2318a20c9a6f59/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415", size = 1225640, upload-time = "2025-08-10T21:25:40.489Z" }, + { url = "https://files.pythonhosted.org/packages/50/2b/362ebd3eec46c850ccf2bfe3e30f2fc4c008750011f38a850f088c56a1c6/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b", size = 1244074, upload-time = "2025-08-10T21:25:42.221Z" }, + { url = "https://files.pythonhosted.org/packages/6f/bb/f09a1e66dab8984773d13184a10a29fe67125337649d26bdef547024ed6b/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154", size = 1293036, upload-time = "2025-08-10T21:25:43.801Z" }, + { url = "https://files.pythonhosted.org/packages/ea/01/11ecf892f201cafda0f68fa59212edaea93e96c37884b747c181303fccd1/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48", size = 2175310, upload-time = "2025-08-10T21:25:45.045Z" }, + { url = "https://files.pythonhosted.org/packages/7f/5f/bfe11d5b934f500cc004314819ea92427e6e5462706a498c1d4fc052e08f/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220", size = 2270943, upload-time = "2025-08-10T21:25:46.393Z" }, + { url = "https://files.pythonhosted.org/packages/3d/de/259f786bf71f1e03e73d87e2db1a9a3bcab64d7b4fd780167123161630ad/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586", size = 2440488, upload-time = "2025-08-10T21:25:48.074Z" }, + { url = "https://files.pythonhosted.org/packages/1b/76/c989c278faf037c4d3421ec07a5c452cd3e09545d6dae7f87c15f54e4edf/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634", size = 2246787, upload-time = "2025-08-10T21:25:49.442Z" }, + { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730, upload-time = "2025-08-10T21:25:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036, upload-time = "2025-08-10T21:25:52.063Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ab/c80b0d5a9d8a1a65f4f815f2afff9798b12c3b9f31f1d304dd233dd920e2/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16", size = 124167, upload-time = "2025-08-10T21:25:53.403Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c0/27fe1a68a39cf62472a300e2879ffc13c0538546c359b86f149cc19f6ac3/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089", size = 66579, upload-time = "2025-08-10T21:25:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/31/a2/a12a503ac1fd4943c50f9822678e8015a790a13b5490354c68afb8489814/kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543", size = 65309, upload-time = "2025-08-10T21:25:55.76Z" }, + { url = "https://files.pythonhosted.org/packages/66/e1/e533435c0be77c3f64040d68d7a657771194a63c279f55573188161e81ca/kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61", size = 1435596, upload-time = "2025-08-10T21:25:56.861Z" }, + { url = "https://files.pythonhosted.org/packages/67/1e/51b73c7347f9aabdc7215aa79e8b15299097dc2f8e67dee2b095faca9cb0/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1", size = 1246548, upload-time = "2025-08-10T21:25:58.246Z" }, + { url = "https://files.pythonhosted.org/packages/21/aa/72a1c5d1e430294f2d32adb9542719cfb441b5da368d09d268c7757af46c/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872", size = 1263618, upload-time = "2025-08-10T21:25:59.857Z" }, + { url = "https://files.pythonhosted.org/packages/a3/af/db1509a9e79dbf4c260ce0cfa3903ea8945f6240e9e59d1e4deb731b1a40/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26", size = 1317437, upload-time = "2025-08-10T21:26:01.105Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f2/3ea5ee5d52abacdd12013a94130436e19969fa183faa1e7c7fbc89e9a42f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028", size = 2195742, upload-time = "2025-08-10T21:26:02.675Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9b/1efdd3013c2d9a2566aa6a337e9923a00590c516add9a1e89a768a3eb2fc/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771", size = 2290810, upload-time = "2025-08-10T21:26:04.009Z" }, + { url = "https://files.pythonhosted.org/packages/fb/e5/cfdc36109ae4e67361f9bc5b41323648cb24a01b9ade18784657e022e65f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a", size = 2461579, upload-time = "2025-08-10T21:26:05.317Z" }, + { url = "https://files.pythonhosted.org/packages/62/86/b589e5e86c7610842213994cdea5add00960076bef4ae290c5fa68589cac/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464", size = 2268071, upload-time = "2025-08-10T21:26:06.686Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840, upload-time = "2025-08-10T21:26:07.94Z" }, + { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159, upload-time = "2025-08-10T21:26:09.048Z" }, + { url = "https://files.pythonhosted.org/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999", size = 123686, upload-time = "2025-08-10T21:26:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2", size = 66460, upload-time = "2025-08-10T21:26:11.083Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14", size = 64952, upload-time = "2025-08-10T21:26:12.058Z" }, + { url = "https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04", size = 1474756, upload-time = "2025-08-10T21:26:13.096Z" }, + { url = "https://files.pythonhosted.org/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752", size = 1276404, upload-time = "2025-08-10T21:26:14.457Z" }, + { url = "https://files.pythonhosted.org/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77", size = 1294410, upload-time = "2025-08-10T21:26:15.73Z" }, + { url = "https://files.pythonhosted.org/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198", size = 1343631, upload-time = "2025-08-10T21:26:17.045Z" }, + { url = "https://files.pythonhosted.org/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d", size = 2224963, upload-time = "2025-08-10T21:26:18.737Z" }, + { url = "https://files.pythonhosted.org/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab", size = 2321295, upload-time = "2025-08-10T21:26:20.11Z" }, + { url = "https://files.pythonhosted.org/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2", size = 2487987, upload-time = "2025-08-10T21:26:21.49Z" }, + { url = "https://files.pythonhosted.org/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145", size = 2291817, upload-time = "2025-08-10T21:26:22.812Z" }, + { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895, upload-time = "2025-08-10T21:26:24.37Z" }, + { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992, upload-time = "2025-08-10T21:26:25.732Z" }, + { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681, upload-time = "2025-08-10T21:26:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464, upload-time = "2025-08-10T21:26:27.733Z" }, + { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961, upload-time = "2025-08-10T21:26:28.729Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607, upload-time = "2025-08-10T21:26:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546, upload-time = "2025-08-10T21:26:31.401Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482, upload-time = "2025-08-10T21:26:32.721Z" }, + { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720, upload-time = "2025-08-10T21:26:34.032Z" }, + { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907, upload-time = "2025-08-10T21:26:35.824Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334, upload-time = "2025-08-10T21:26:37.534Z" }, + { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313, upload-time = "2025-08-10T21:26:39.191Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970, upload-time = "2025-08-10T21:26:40.828Z" }, + { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894, upload-time = "2025-08-10T21:26:42.33Z" }, + { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995, upload-time = "2025-08-10T21:26:43.889Z" }, + { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510, upload-time = "2025-08-10T21:26:44.915Z" }, + { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903, upload-time = "2025-08-10T21:26:45.934Z" }, + { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402, upload-time = "2025-08-10T21:26:47.101Z" }, + { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135, upload-time = "2025-08-10T21:26:48.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409, upload-time = "2025-08-10T21:26:50.335Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763, upload-time = "2025-08-10T21:26:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643, upload-time = "2025-08-10T21:26:53.592Z" }, + { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818, upload-time = "2025-08-10T21:26:55.051Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963, upload-time = "2025-08-10T21:26:56.421Z" }, + { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639, upload-time = "2025-08-10T21:26:57.882Z" }, + { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741, upload-time = "2025-08-10T21:26:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646, upload-time = "2025-08-10T21:27:00.52Z" }, + { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806, upload-time = "2025-08-10T21:27:01.537Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605, upload-time = "2025-08-10T21:27:03.335Z" }, + { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925, upload-time = "2025-08-10T21:27:04.339Z" }, + { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414, upload-time = "2025-08-10T21:27:05.437Z" }, + { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272, upload-time = "2025-08-10T21:27:07.063Z" }, + { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578, upload-time = "2025-08-10T21:27:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607, upload-time = "2025-08-10T21:27:10.125Z" }, + { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150, upload-time = "2025-08-10T21:27:11.484Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979, upload-time = "2025-08-10T21:27:12.917Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456, upload-time = "2025-08-10T21:27:14.353Z" }, + { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621, upload-time = "2025-08-10T21:27:15.808Z" }, + { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417, upload-time = "2025-08-10T21:27:17.436Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582, upload-time = "2025-08-10T21:27:18.436Z" }, + { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514, upload-time = "2025-08-10T21:27:19.465Z" }, + { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905, upload-time = "2025-08-10T21:27:20.51Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399, upload-time = "2025-08-10T21:27:21.496Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197, upload-time = "2025-08-10T21:27:22.604Z" }, + { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125, upload-time = "2025-08-10T21:27:24.036Z" }, + { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612, upload-time = "2025-08-10T21:27:25.773Z" }, + { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990, upload-time = "2025-08-10T21:27:27.089Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601, upload-time = "2025-08-10T21:27:29.343Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041, upload-time = "2025-08-10T21:27:30.754Z" }, + { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897, upload-time = "2025-08-10T21:27:32.803Z" }, + { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835, upload-time = "2025-08-10T21:27:34.23Z" }, + { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988, upload-time = "2025-08-10T21:27:35.587Z" }, + { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260, upload-time = "2025-08-10T21:27:36.606Z" }, + { url = "https://files.pythonhosted.org/packages/a2/63/fde392691690f55b38d5dd7b3710f5353bf7a8e52de93a22968801ab8978/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527", size = 60183, upload-time = "2025-08-10T21:27:37.669Z" }, + { url = "https://files.pythonhosted.org/packages/27/b1/6aad34edfdb7cced27f371866f211332bba215bfd918ad3322a58f480d8b/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771", size = 58675, upload-time = "2025-08-10T21:27:39.031Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1a/23d855a702bb35a76faed5ae2ba3de57d323f48b1f6b17ee2176c4849463/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e", size = 80277, upload-time = "2025-08-10T21:27:40.129Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5b/5239e3c2b8fb5afa1e8508f721bb77325f740ab6994d963e61b2b7abcc1e/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9", size = 77994, upload-time = "2025-08-10T21:27:41.181Z" }, + { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744, upload-time = "2025-08-10T21:27:42.254Z" }, + { url = "https://files.pythonhosted.org/packages/a3/0f/36d89194b5a32c054ce93e586d4049b6c2c22887b0eb229c61c68afd3078/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5", size = 60104, upload-time = "2025-08-10T21:27:43.287Z" }, + { url = "https://files.pythonhosted.org/packages/52/ba/4ed75f59e4658fd21fe7dde1fee0ac397c678ec3befba3fe6482d987af87/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa", size = 58592, upload-time = "2025-08-10T21:27:44.314Z" }, + { url = "https://files.pythonhosted.org/packages/33/01/a8ea7c5ea32a9b45ceeaee051a04c8ed4320f5add3c51bfa20879b765b70/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2", size = 80281, upload-time = "2025-08-10T21:27:45.369Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/dbd2ecdce306f1d07a1aaf324817ee993aab7aee9db47ceac757deabafbe/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f", size = 78009, upload-time = "2025-08-10T21:27:46.376Z" }, + { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929, upload-time = "2025-08-10T21:27:48.236Z" }, ] [[package]] name = "lazy-object-proxy" version = "1.12.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/08/a2/69df9c6ba6d316cfd81fe2381e464db3e6de5db45f8c43c6a23504abf8cb/lazy_object_proxy-1.12.0.tar.gz", hash = "sha256:1f5a462d92fd0cfb82f1fab28b51bfb209fabbe6aabf7f0d51472c0c124c0c61", size = 43681 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/2b/d5e8915038acbd6c6a9fcb8aaf923dc184222405d3710285a1fec6e262bc/lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61d5e3310a4aa5792c2b599a7a78ccf8687292c8eb09cf187cca8f09cf6a7519", size = 26658 }, - { url = "https://files.pythonhosted.org/packages/da/8f/91fc00eeea46ee88b9df67f7c5388e60993341d2a406243d620b2fdfde57/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c1ca33565f698ac1aece152a10f432415d1a2aa9a42dfe23e5ba2bc255ab91f6", size = 68412 }, - { url = "https://files.pythonhosted.org/packages/07/d2/b7189a0e095caedfea4d42e6b6949d2685c354263bdf18e19b21ca9b3cd6/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d01c7819a410f7c255b20799b65d36b414379a30c6f1684c7bd7eb6777338c1b", size = 67559 }, - { url = "https://files.pythonhosted.org/packages/a3/ad/b013840cc43971582ff1ceaf784d35d3a579650eb6cc348e5e6ed7e34d28/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:029d2b355076710505c9545aef5ab3f750d89779310e26ddf2b7b23f6ea03cd8", size = 66651 }, - { url = "https://files.pythonhosted.org/packages/7e/6f/b7368d301c15612fcc4cd00412b5d6ba55548bde09bdae71930e1a81f2ab/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc6e3614eca88b1c8a625fc0a47d0d745e7c3255b21dac0e30b3037c5e3deeb8", size = 66901 }, - { url = "https://files.pythonhosted.org/packages/61/1b/c6b1865445576b2fc5fa0fbcfce1c05fee77d8979fd1aa653dd0f179aefc/lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:be5fe974e39ceb0d6c9db0663c0464669cf866b2851c73971409b9566e880eab", size = 26536 }, - { url = "https://files.pythonhosted.org/packages/01/b3/4684b1e128a87821e485f5a901b179790e6b5bc02f89b7ee19c23be36ef3/lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1cf69cd1a6c7fe2dbcc3edaa017cf010f4192e53796538cc7d5e1fedbfa4bcff", size = 26656 }, - { url = "https://files.pythonhosted.org/packages/3a/03/1bdc21d9a6df9ff72d70b2ff17d8609321bea4b0d3cffd2cea92fb2ef738/lazy_object_proxy-1.12.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:efff4375a8c52f55a145dc8487a2108c2140f0bec4151ab4e1843e52eb9987ad", size = 68832 }, - { url = "https://files.pythonhosted.org/packages/3d/4b/5788e5e8bd01d19af71e50077ab020bc5cce67e935066cd65e1215a09ff9/lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1192e8c2f1031a6ff453ee40213afa01ba765b3dc861302cd91dbdb2e2660b00", size = 69148 }, - { url = "https://files.pythonhosted.org/packages/79/0e/090bf070f7a0de44c61659cb7f74c2fe02309a77ca8c4b43adfe0b695f66/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3605b632e82a1cbc32a1e5034278a64db555b3496e0795723ee697006b980508", size = 67800 }, - { url = "https://files.pythonhosted.org/packages/cf/d2/b320325adbb2d119156f7c506a5fbfa37fcab15c26d13cf789a90a6de04e/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a61095f5d9d1a743e1e20ec6d6db6c2ca511961777257ebd9b288951b23b44fa", size = 68085 }, - { url = "https://files.pythonhosted.org/packages/6a/48/4b718c937004bf71cd82af3713874656bcb8d0cc78600bf33bb9619adc6c/lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:997b1d6e10ecc6fb6fe0f2c959791ae59599f41da61d652f6c903d1ee58b7370", size = 26535 }, - { url = "https://files.pythonhosted.org/packages/0d/1b/b5f5bd6bda26f1e15cd3232b223892e4498e34ec70a7f4f11c401ac969f1/lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ee0d6027b760a11cc18281e702c0309dd92da458a74b4c15025d7fc490deede", size = 26746 }, - { url = "https://files.pythonhosted.org/packages/55/64/314889b618075c2bfc19293ffa9153ce880ac6153aacfd0a52fcabf21a66/lazy_object_proxy-1.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4ab2c584e3cc8be0dfca422e05ad30a9abe3555ce63e9ab7a559f62f8dbc6ff9", size = 71457 }, - { url = "https://files.pythonhosted.org/packages/11/53/857fc2827fc1e13fbdfc0ba2629a7d2579645a06192d5461809540b78913/lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:14e348185adbd03ec17d051e169ec45686dcd840a3779c9d4c10aabe2ca6e1c0", size = 71036 }, - { url = "https://files.pythonhosted.org/packages/2b/24/e581ffed864cd33c1b445b5763d617448ebb880f48675fc9de0471a95cbc/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c4fcbe74fb85df8ba7825fa05eddca764138da752904b378f0ae5ab33a36c308", size = 69329 }, - { url = "https://files.pythonhosted.org/packages/78/be/15f8f5a0b0b2e668e756a152257d26370132c97f2f1943329b08f057eff0/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:563d2ec8e4d4b68ee7848c5ab4d6057a6d703cb7963b342968bb8758dda33a23", size = 70690 }, - { url = "https://files.pythonhosted.org/packages/5d/aa/f02be9bbfb270e13ee608c2b28b8771f20a5f64356c6d9317b20043c6129/lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:53c7fd99eb156bbb82cbc5d5188891d8fdd805ba6c1e3b92b90092da2a837073", size = 26563 }, - { url = "https://files.pythonhosted.org/packages/f4/26/b74c791008841f8ad896c7f293415136c66cc27e7c7577de4ee68040c110/lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:86fd61cb2ba249b9f436d789d1356deae69ad3231dc3c0f17293ac535162672e", size = 26745 }, - { url = "https://files.pythonhosted.org/packages/9b/52/641870d309e5d1fb1ea7d462a818ca727e43bfa431d8c34b173eb090348c/lazy_object_proxy-1.12.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:81d1852fb30fab81696f93db1b1e55a5d1ff7940838191062f5f56987d5fcc3e", size = 71537 }, - { url = "https://files.pythonhosted.org/packages/47/b6/919118e99d51c5e76e8bf5a27df406884921c0acf2c7b8a3b38d847ab3e9/lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be9045646d83f6c2664c1330904b245ae2371b5c57a3195e4028aedc9f999655", size = 71141 }, - { url = "https://files.pythonhosted.org/packages/e5/47/1d20e626567b41de085cf4d4fb3661a56c159feaa73c825917b3b4d4f806/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:67f07ab742f1adfb3966c40f630baaa7902be4222a17941f3d85fd1dae5565ff", size = 69449 }, - { url = "https://files.pythonhosted.org/packages/58/8d/25c20ff1a1a8426d9af2d0b6f29f6388005fc8cd10d6ee71f48bff86fdd0/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:75ba769017b944fcacbf6a80c18b2761a1795b03f8899acdad1f1c39db4409be", size = 70744 }, - { url = "https://files.pythonhosted.org/packages/c0/67/8ec9abe15c4f8a4bcc6e65160a2c667240d025cbb6591b879bea55625263/lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:7b22c2bbfb155706b928ac4d74c1a63ac8552a55ba7fff4445155523ea4067e1", size = 26568 }, - { url = "https://files.pythonhosted.org/packages/23/12/cd2235463f3469fd6c62d41d92b7f120e8134f76e52421413a0ad16d493e/lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4a79b909aa16bde8ae606f06e6bbc9d3219d2e57fb3e0076e17879072b742c65", size = 27391 }, - { url = "https://files.pythonhosted.org/packages/60/9e/f1c53e39bbebad2e8609c67d0830cc275f694d0ea23d78e8f6db526c12d3/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:338ab2f132276203e404951205fe80c3fd59429b3a724e7b662b2eb539bb1be9", size = 80552 }, - { url = "https://files.pythonhosted.org/packages/4c/b6/6c513693448dcb317d9d8c91d91f47addc09553613379e504435b4cc8b3e/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8c40b3c9faee2e32bfce0df4ae63f4e73529766893258eca78548bac801c8f66", size = 82857 }, - { url = "https://files.pythonhosted.org/packages/12/1c/d9c4aaa4c75da11eb7c22c43d7c90a53b4fca0e27784a5ab207768debea7/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:717484c309df78cedf48396e420fa57fc8a2b1f06ea889df7248fdd156e58847", size = 80833 }, - { url = "https://files.pythonhosted.org/packages/0b/ae/29117275aac7d7d78ae4f5a4787f36ff33262499d486ac0bf3e0b97889f6/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a6b7ea5ea1ffe15059eb44bcbcb258f97bcb40e139b88152c40d07b1a1dfc9ac", size = 79516 }, - { url = "https://files.pythonhosted.org/packages/19/40/b4e48b2c38c69392ae702ae7afa7b6551e0ca5d38263198b7c79de8b3bdf/lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:08c465fb5cd23527512f9bd7b4c7ba6cec33e28aad36fbbe46bf7b858f9f3f7f", size = 27656 }, - { url = "https://files.pythonhosted.org/packages/ef/3a/277857b51ae419a1574557c0b12e0d06bf327b758ba94cafc664cb1e2f66/lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c9defba70ab943f1df98a656247966d7729da2fe9c2d5d85346464bf320820a3", size = 26582 }, - { url = "https://files.pythonhosted.org/packages/1a/b6/c5e0fa43535bb9c87880e0ba037cdb1c50e01850b0831e80eb4f4762f270/lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6763941dbf97eea6b90f5b06eb4da9418cc088fce0e3883f5816090f9afcde4a", size = 71059 }, - { url = "https://files.pythonhosted.org/packages/06/8a/7dcad19c685963c652624702f1a968ff10220b16bfcc442257038216bf55/lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fdc70d81235fc586b9e3d1aeef7d1553259b62ecaae9db2167a5d2550dcc391a", size = 71034 }, - { url = "https://files.pythonhosted.org/packages/12/ac/34cbfb433a10e28c7fd830f91c5a348462ba748413cbb950c7f259e67aa7/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0a83c6f7a6b2bfc11ef3ed67f8cbe99f8ff500b05655d8e7df9aab993a6abc95", size = 69529 }, - { url = "https://files.pythonhosted.org/packages/6f/6a/11ad7e349307c3ca4c0175db7a77d60ce42a41c60bcb11800aabd6a8acb8/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:256262384ebd2a77b023ad02fbcc9326282bcfd16484d5531154b02bc304f4c5", size = 70391 }, - { url = "https://files.pythonhosted.org/packages/59/97/9b410ed8fbc6e79c1ee8b13f8777a80137d4bc189caf2c6202358e66192c/lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:7601ec171c7e8584f8ff3f4e440aa2eebf93e854f04639263875b8c2971f819f", size = 26988 }, - { url = "https://files.pythonhosted.org/packages/41/a0/b91504515c1f9a299fc157967ffbd2f0321bce0516a3d5b89f6f4cad0355/lazy_object_proxy-1.12.0-pp39.pp310.pp311.graalpy311-none-any.whl", hash = "sha256:c3b2e0af1f7f77c4263759c4824316ce458fabe0fceadcd24ef8ca08b2d1e402", size = 15072 }, +sdist = { url = "https://files.pythonhosted.org/packages/08/a2/69df9c6ba6d316cfd81fe2381e464db3e6de5db45f8c43c6a23504abf8cb/lazy_object_proxy-1.12.0.tar.gz", hash = "sha256:1f5a462d92fd0cfb82f1fab28b51bfb209fabbe6aabf7f0d51472c0c124c0c61", size = 43681, upload-time = "2025-08-22T13:50:06.783Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/2b/d5e8915038acbd6c6a9fcb8aaf923dc184222405d3710285a1fec6e262bc/lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61d5e3310a4aa5792c2b599a7a78ccf8687292c8eb09cf187cca8f09cf6a7519", size = 26658, upload-time = "2025-08-22T13:42:23.373Z" }, + { url = "https://files.pythonhosted.org/packages/da/8f/91fc00eeea46ee88b9df67f7c5388e60993341d2a406243d620b2fdfde57/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c1ca33565f698ac1aece152a10f432415d1a2aa9a42dfe23e5ba2bc255ab91f6", size = 68412, upload-time = "2025-08-22T13:42:24.727Z" }, + { url = "https://files.pythonhosted.org/packages/07/d2/b7189a0e095caedfea4d42e6b6949d2685c354263bdf18e19b21ca9b3cd6/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d01c7819a410f7c255b20799b65d36b414379a30c6f1684c7bd7eb6777338c1b", size = 67559, upload-time = "2025-08-22T13:42:25.875Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ad/b013840cc43971582ff1ceaf784d35d3a579650eb6cc348e5e6ed7e34d28/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:029d2b355076710505c9545aef5ab3f750d89779310e26ddf2b7b23f6ea03cd8", size = 66651, upload-time = "2025-08-22T13:42:27.427Z" }, + { url = "https://files.pythonhosted.org/packages/7e/6f/b7368d301c15612fcc4cd00412b5d6ba55548bde09bdae71930e1a81f2ab/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc6e3614eca88b1c8a625fc0a47d0d745e7c3255b21dac0e30b3037c5e3deeb8", size = 66901, upload-time = "2025-08-22T13:42:28.585Z" }, + { url = "https://files.pythonhosted.org/packages/61/1b/c6b1865445576b2fc5fa0fbcfce1c05fee77d8979fd1aa653dd0f179aefc/lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:be5fe974e39ceb0d6c9db0663c0464669cf866b2851c73971409b9566e880eab", size = 26536, upload-time = "2025-08-22T13:42:29.636Z" }, + { url = "https://files.pythonhosted.org/packages/01/b3/4684b1e128a87821e485f5a901b179790e6b5bc02f89b7ee19c23be36ef3/lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1cf69cd1a6c7fe2dbcc3edaa017cf010f4192e53796538cc7d5e1fedbfa4bcff", size = 26656, upload-time = "2025-08-22T13:42:30.605Z" }, + { url = "https://files.pythonhosted.org/packages/3a/03/1bdc21d9a6df9ff72d70b2ff17d8609321bea4b0d3cffd2cea92fb2ef738/lazy_object_proxy-1.12.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:efff4375a8c52f55a145dc8487a2108c2140f0bec4151ab4e1843e52eb9987ad", size = 68832, upload-time = "2025-08-22T13:42:31.675Z" }, + { url = "https://files.pythonhosted.org/packages/3d/4b/5788e5e8bd01d19af71e50077ab020bc5cce67e935066cd65e1215a09ff9/lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1192e8c2f1031a6ff453ee40213afa01ba765b3dc861302cd91dbdb2e2660b00", size = 69148, upload-time = "2025-08-22T13:42:32.876Z" }, + { url = "https://files.pythonhosted.org/packages/79/0e/090bf070f7a0de44c61659cb7f74c2fe02309a77ca8c4b43adfe0b695f66/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3605b632e82a1cbc32a1e5034278a64db555b3496e0795723ee697006b980508", size = 67800, upload-time = "2025-08-22T13:42:34.054Z" }, + { url = "https://files.pythonhosted.org/packages/cf/d2/b320325adbb2d119156f7c506a5fbfa37fcab15c26d13cf789a90a6de04e/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a61095f5d9d1a743e1e20ec6d6db6c2ca511961777257ebd9b288951b23b44fa", size = 68085, upload-time = "2025-08-22T13:42:35.197Z" }, + { url = "https://files.pythonhosted.org/packages/6a/48/4b718c937004bf71cd82af3713874656bcb8d0cc78600bf33bb9619adc6c/lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:997b1d6e10ecc6fb6fe0f2c959791ae59599f41da61d652f6c903d1ee58b7370", size = 26535, upload-time = "2025-08-22T13:42:36.521Z" }, + { url = "https://files.pythonhosted.org/packages/0d/1b/b5f5bd6bda26f1e15cd3232b223892e4498e34ec70a7f4f11c401ac969f1/lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ee0d6027b760a11cc18281e702c0309dd92da458a74b4c15025d7fc490deede", size = 26746, upload-time = "2025-08-22T13:42:37.572Z" }, + { url = "https://files.pythonhosted.org/packages/55/64/314889b618075c2bfc19293ffa9153ce880ac6153aacfd0a52fcabf21a66/lazy_object_proxy-1.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4ab2c584e3cc8be0dfca422e05ad30a9abe3555ce63e9ab7a559f62f8dbc6ff9", size = 71457, upload-time = "2025-08-22T13:42:38.743Z" }, + { url = "https://files.pythonhosted.org/packages/11/53/857fc2827fc1e13fbdfc0ba2629a7d2579645a06192d5461809540b78913/lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:14e348185adbd03ec17d051e169ec45686dcd840a3779c9d4c10aabe2ca6e1c0", size = 71036, upload-time = "2025-08-22T13:42:40.184Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/e581ffed864cd33c1b445b5763d617448ebb880f48675fc9de0471a95cbc/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c4fcbe74fb85df8ba7825fa05eddca764138da752904b378f0ae5ab33a36c308", size = 69329, upload-time = "2025-08-22T13:42:41.311Z" }, + { url = "https://files.pythonhosted.org/packages/78/be/15f8f5a0b0b2e668e756a152257d26370132c97f2f1943329b08f057eff0/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:563d2ec8e4d4b68ee7848c5ab4d6057a6d703cb7963b342968bb8758dda33a23", size = 70690, upload-time = "2025-08-22T13:42:42.51Z" }, + { url = "https://files.pythonhosted.org/packages/5d/aa/f02be9bbfb270e13ee608c2b28b8771f20a5f64356c6d9317b20043c6129/lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:53c7fd99eb156bbb82cbc5d5188891d8fdd805ba6c1e3b92b90092da2a837073", size = 26563, upload-time = "2025-08-22T13:42:43.685Z" }, + { url = "https://files.pythonhosted.org/packages/f4/26/b74c791008841f8ad896c7f293415136c66cc27e7c7577de4ee68040c110/lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:86fd61cb2ba249b9f436d789d1356deae69ad3231dc3c0f17293ac535162672e", size = 26745, upload-time = "2025-08-22T13:42:44.982Z" }, + { url = "https://files.pythonhosted.org/packages/9b/52/641870d309e5d1fb1ea7d462a818ca727e43bfa431d8c34b173eb090348c/lazy_object_proxy-1.12.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:81d1852fb30fab81696f93db1b1e55a5d1ff7940838191062f5f56987d5fcc3e", size = 71537, upload-time = "2025-08-22T13:42:46.141Z" }, + { url = "https://files.pythonhosted.org/packages/47/b6/919118e99d51c5e76e8bf5a27df406884921c0acf2c7b8a3b38d847ab3e9/lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be9045646d83f6c2664c1330904b245ae2371b5c57a3195e4028aedc9f999655", size = 71141, upload-time = "2025-08-22T13:42:47.375Z" }, + { url = "https://files.pythonhosted.org/packages/e5/47/1d20e626567b41de085cf4d4fb3661a56c159feaa73c825917b3b4d4f806/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:67f07ab742f1adfb3966c40f630baaa7902be4222a17941f3d85fd1dae5565ff", size = 69449, upload-time = "2025-08-22T13:42:48.49Z" }, + { url = "https://files.pythonhosted.org/packages/58/8d/25c20ff1a1a8426d9af2d0b6f29f6388005fc8cd10d6ee71f48bff86fdd0/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:75ba769017b944fcacbf6a80c18b2761a1795b03f8899acdad1f1c39db4409be", size = 70744, upload-time = "2025-08-22T13:42:49.608Z" }, + { url = "https://files.pythonhosted.org/packages/c0/67/8ec9abe15c4f8a4bcc6e65160a2c667240d025cbb6591b879bea55625263/lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:7b22c2bbfb155706b928ac4d74c1a63ac8552a55ba7fff4445155523ea4067e1", size = 26568, upload-time = "2025-08-22T13:42:57.719Z" }, + { url = "https://files.pythonhosted.org/packages/23/12/cd2235463f3469fd6c62d41d92b7f120e8134f76e52421413a0ad16d493e/lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4a79b909aa16bde8ae606f06e6bbc9d3219d2e57fb3e0076e17879072b742c65", size = 27391, upload-time = "2025-08-22T13:42:50.62Z" }, + { url = "https://files.pythonhosted.org/packages/60/9e/f1c53e39bbebad2e8609c67d0830cc275f694d0ea23d78e8f6db526c12d3/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:338ab2f132276203e404951205fe80c3fd59429b3a724e7b662b2eb539bb1be9", size = 80552, upload-time = "2025-08-22T13:42:51.731Z" }, + { url = "https://files.pythonhosted.org/packages/4c/b6/6c513693448dcb317d9d8c91d91f47addc09553613379e504435b4cc8b3e/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8c40b3c9faee2e32bfce0df4ae63f4e73529766893258eca78548bac801c8f66", size = 82857, upload-time = "2025-08-22T13:42:53.225Z" }, + { url = "https://files.pythonhosted.org/packages/12/1c/d9c4aaa4c75da11eb7c22c43d7c90a53b4fca0e27784a5ab207768debea7/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:717484c309df78cedf48396e420fa57fc8a2b1f06ea889df7248fdd156e58847", size = 80833, upload-time = "2025-08-22T13:42:54.391Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ae/29117275aac7d7d78ae4f5a4787f36ff33262499d486ac0bf3e0b97889f6/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a6b7ea5ea1ffe15059eb44bcbcb258f97bcb40e139b88152c40d07b1a1dfc9ac", size = 79516, upload-time = "2025-08-22T13:42:55.812Z" }, + { url = "https://files.pythonhosted.org/packages/19/40/b4e48b2c38c69392ae702ae7afa7b6551e0ca5d38263198b7c79de8b3bdf/lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:08c465fb5cd23527512f9bd7b4c7ba6cec33e28aad36fbbe46bf7b858f9f3f7f", size = 27656, upload-time = "2025-08-22T13:42:56.793Z" }, + { url = "https://files.pythonhosted.org/packages/ef/3a/277857b51ae419a1574557c0b12e0d06bf327b758ba94cafc664cb1e2f66/lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c9defba70ab943f1df98a656247966d7729da2fe9c2d5d85346464bf320820a3", size = 26582, upload-time = "2025-08-22T13:49:49.366Z" }, + { url = "https://files.pythonhosted.org/packages/1a/b6/c5e0fa43535bb9c87880e0ba037cdb1c50e01850b0831e80eb4f4762f270/lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6763941dbf97eea6b90f5b06eb4da9418cc088fce0e3883f5816090f9afcde4a", size = 71059, upload-time = "2025-08-22T13:49:50.488Z" }, + { url = "https://files.pythonhosted.org/packages/06/8a/7dcad19c685963c652624702f1a968ff10220b16bfcc442257038216bf55/lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fdc70d81235fc586b9e3d1aeef7d1553259b62ecaae9db2167a5d2550dcc391a", size = 71034, upload-time = "2025-08-22T13:49:54.224Z" }, + { url = "https://files.pythonhosted.org/packages/12/ac/34cbfb433a10e28c7fd830f91c5a348462ba748413cbb950c7f259e67aa7/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0a83c6f7a6b2bfc11ef3ed67f8cbe99f8ff500b05655d8e7df9aab993a6abc95", size = 69529, upload-time = "2025-08-22T13:49:55.29Z" }, + { url = "https://files.pythonhosted.org/packages/6f/6a/11ad7e349307c3ca4c0175db7a77d60ce42a41c60bcb11800aabd6a8acb8/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:256262384ebd2a77b023ad02fbcc9326282bcfd16484d5531154b02bc304f4c5", size = 70391, upload-time = "2025-08-22T13:49:56.35Z" }, + { url = "https://files.pythonhosted.org/packages/59/97/9b410ed8fbc6e79c1ee8b13f8777a80137d4bc189caf2c6202358e66192c/lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:7601ec171c7e8584f8ff3f4e440aa2eebf93e854f04639263875b8c2971f819f", size = 26988, upload-time = "2025-08-22T13:49:57.302Z" }, + { url = "https://files.pythonhosted.org/packages/41/a0/b91504515c1f9a299fc157967ffbd2f0321bce0516a3d5b89f6f4cad0355/lazy_object_proxy-1.12.0-pp39.pp310.pp311.graalpy311-none-any.whl", hash = "sha256:c3b2e0af1f7f77c4263759c4824316ce458fabe0fceadcd24ef8ca08b2d1e402", size = 15072, upload-time = "2025-08-22T13:50:05.498Z" }, ] [[package]] @@ -1268,67 +1289,67 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070 } +sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321 }, + { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, ] [[package]] name = "markupsafe" version = "3.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357 }, - { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393 }, - { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732 }, - { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866 }, - { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964 }, - { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977 }, - { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366 }, - { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091 }, - { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065 }, - { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514 }, - { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353 }, - { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392 }, - { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984 }, - { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120 }, - { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032 }, - { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057 }, - { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359 }, - { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306 }, - { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094 }, - { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521 }, - { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274 }, - { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348 }, - { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149 }, - { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118 }, - { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993 }, - { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178 }, - { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319 }, - { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352 }, - { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097 }, - { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601 }, - { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274 }, - { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352 }, - { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122 }, - { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085 }, - { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978 }, - { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208 }, - { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357 }, - { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344 }, - { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101 }, - { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603 }, - { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510 }, - { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486 }, - { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480 }, - { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914 }, - { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796 }, - { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473 }, - { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114 }, - { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098 }, - { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208 }, - { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739 }, +sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357, upload-time = "2024-10-18T15:20:51.44Z" }, + { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393, upload-time = "2024-10-18T15:20:52.426Z" }, + { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732, upload-time = "2024-10-18T15:20:53.578Z" }, + { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866, upload-time = "2024-10-18T15:20:55.06Z" }, + { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964, upload-time = "2024-10-18T15:20:55.906Z" }, + { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977, upload-time = "2024-10-18T15:20:57.189Z" }, + { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366, upload-time = "2024-10-18T15:20:58.235Z" }, + { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091, upload-time = "2024-10-18T15:20:59.235Z" }, + { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065, upload-time = "2024-10-18T15:21:00.307Z" }, + { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514, upload-time = "2024-10-18T15:21:01.122Z" }, + { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353, upload-time = "2024-10-18T15:21:02.187Z" }, + { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392, upload-time = "2024-10-18T15:21:02.941Z" }, + { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984, upload-time = "2024-10-18T15:21:03.953Z" }, + { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120, upload-time = "2024-10-18T15:21:06.495Z" }, + { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032, upload-time = "2024-10-18T15:21:07.295Z" }, + { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057, upload-time = "2024-10-18T15:21:08.073Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359, upload-time = "2024-10-18T15:21:09.318Z" }, + { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306, upload-time = "2024-10-18T15:21:10.185Z" }, + { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094, upload-time = "2024-10-18T15:21:11.005Z" }, + { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521, upload-time = "2024-10-18T15:21:12.911Z" }, + { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274, upload-time = "2024-10-18T15:21:13.777Z" }, + { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348, upload-time = "2024-10-18T15:21:14.822Z" }, + { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149, upload-time = "2024-10-18T15:21:15.642Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118, upload-time = "2024-10-18T15:21:17.133Z" }, + { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993, upload-time = "2024-10-18T15:21:18.064Z" }, + { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178, upload-time = "2024-10-18T15:21:18.859Z" }, + { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319, upload-time = "2024-10-18T15:21:19.671Z" }, + { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352, upload-time = "2024-10-18T15:21:20.971Z" }, + { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097, upload-time = "2024-10-18T15:21:22.646Z" }, + { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601, upload-time = "2024-10-18T15:21:23.499Z" }, + { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload-time = "2024-10-18T15:21:24.577Z" }, + { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload-time = "2024-10-18T15:21:25.382Z" }, + { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload-time = "2024-10-18T15:21:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085, upload-time = "2024-10-18T15:21:27.029Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978, upload-time = "2024-10-18T15:21:27.846Z" }, + { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208, upload-time = "2024-10-18T15:21:28.744Z" }, + { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357, upload-time = "2024-10-18T15:21:29.545Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344, upload-time = "2024-10-18T15:21:30.366Z" }, + { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101, upload-time = "2024-10-18T15:21:31.207Z" }, + { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603, upload-time = "2024-10-18T15:21:32.032Z" }, + { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510, upload-time = "2024-10-18T15:21:33.625Z" }, + { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486, upload-time = "2024-10-18T15:21:34.611Z" }, + { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480, upload-time = "2024-10-18T15:21:35.398Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914, upload-time = "2024-10-18T15:21:36.231Z" }, + { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796, upload-time = "2024-10-18T15:21:37.073Z" }, + { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473, upload-time = "2024-10-18T15:21:37.932Z" }, + { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114, upload-time = "2024-10-18T15:21:39.799Z" }, + { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" }, + { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" }, + { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" }, ] [[package]] @@ -1348,62 +1369,62 @@ dependencies = [ { name = "pyparsing" }, { name = "python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a0/59/c3e6453a9676ffba145309a73c462bb407f4400de7de3f2b41af70720a3c/matplotlib-3.10.6.tar.gz", hash = "sha256:ec01b645840dd1996df21ee37f208cd8ba57644779fa20464010638013d3203c", size = 34804264 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/da/dc/ab89f7a5efd0cbaaebf2c3cf1881f4cba20c8925bb43f64511059df76895/matplotlib-3.10.6-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:bc7316c306d97463a9866b89d5cc217824e799fa0de346c8f68f4f3d27c8693d", size = 8247159 }, - { url = "https://files.pythonhosted.org/packages/30/a5/ddaee1a383ab28174093644fff7438eddb87bf8dbd58f7b85f5cdd6b2485/matplotlib-3.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d00932b0d160ef03f59f9c0e16d1e3ac89646f7785165ce6ad40c842db16cc2e", size = 8108011 }, - { url = "https://files.pythonhosted.org/packages/75/5b/a53f69bb0522db352b1135bb57cd9fe00fd7252072409392d991d3a755d0/matplotlib-3.10.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fa4c43d6bfdbfec09c733bca8667de11bfa4970e8324c471f3a3632a0301c15", size = 8680518 }, - { url = "https://files.pythonhosted.org/packages/5f/31/e059ddce95f68819b005a2d6820b2d6ed0307827a04598891f00649bed2d/matplotlib-3.10.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ea117a9c1627acaa04dbf36265691921b999cbf515a015298e54e1a12c3af837", size = 9514997 }, - { url = "https://files.pythonhosted.org/packages/66/d5/28b408a7c0f07b41577ee27e4454fe329e78ca21fe46ae7a27d279165fb5/matplotlib-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08fc803293b4e1694ee325896030de97f74c141ccff0be886bb5915269247676", size = 9566440 }, - { url = "https://files.pythonhosted.org/packages/2d/99/8325b3386b479b1d182ab1a7fd588fd393ff00a99dc04b7cf7d06668cf0f/matplotlib-3.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:2adf92d9b7527fbfb8818e050260f0ebaa460f79d61546374ce73506c9421d09", size = 8108186 }, - { url = "https://files.pythonhosted.org/packages/80/d6/5d3665aa44c49005aaacaa68ddea6fcb27345961cd538a98bb0177934ede/matplotlib-3.10.6-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:905b60d1cb0ee604ce65b297b61cf8be9f4e6cfecf95a3fe1c388b5266bc8f4f", size = 8257527 }, - { url = "https://files.pythonhosted.org/packages/8c/af/30ddefe19ca67eebd70047dabf50f899eaff6f3c5e6a1a7edaecaf63f794/matplotlib-3.10.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7bac38d816637343e53d7185d0c66677ff30ffb131044a81898b5792c956ba76", size = 8119583 }, - { url = "https://files.pythonhosted.org/packages/d3/29/4a8650a3dcae97fa4f375d46efcb25920d67b512186f8a6788b896062a81/matplotlib-3.10.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:942a8de2b5bfff1de31d95722f702e2966b8a7e31f4e68f7cd963c7cd8861cf6", size = 8692682 }, - { url = "https://files.pythonhosted.org/packages/aa/d3/b793b9cb061cfd5d42ff0f69d1822f8d5dbc94e004618e48a97a8373179a/matplotlib-3.10.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3276c85370bc0dfca051ec65c5817d1e0f8f5ce1b7787528ec8ed2d524bbc2f", size = 9521065 }, - { url = "https://files.pythonhosted.org/packages/f7/c5/53de5629f223c1c66668d46ac2621961970d21916a4bc3862b174eb2a88f/matplotlib-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9df5851b219225731f564e4b9e7f2ac1e13c9e6481f941b5631a0f8e2d9387ce", size = 9576888 }, - { url = "https://files.pythonhosted.org/packages/fc/8e/0a18d6d7d2d0a2e66585032a760d13662e5250c784d53ad50434e9560991/matplotlib-3.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:abb5d9478625dd9c9eb51a06d39aae71eda749ae9b3138afb23eb38824026c7e", size = 8115158 }, - { url = "https://files.pythonhosted.org/packages/07/b3/1a5107bb66c261e23b9338070702597a2d374e5aa7004b7adfc754fbed02/matplotlib-3.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:886f989ccfae63659183173bb3fced7fd65e9eb793c3cc21c273add368536951", size = 7992444 }, - { url = "https://files.pythonhosted.org/packages/ea/1a/7042f7430055d567cc3257ac409fcf608599ab27459457f13772c2d9778b/matplotlib-3.10.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:31ca662df6a80bd426f871105fdd69db7543e28e73a9f2afe80de7e531eb2347", size = 8272404 }, - { url = "https://files.pythonhosted.org/packages/a9/5d/1d5f33f5b43f4f9e69e6a5fe1fb9090936ae7bc8e2ff6158e7a76542633b/matplotlib-3.10.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1678bb61d897bb4ac4757b5ecfb02bfb3fddf7f808000fb81e09c510712fda75", size = 8128262 }, - { url = "https://files.pythonhosted.org/packages/67/c3/135fdbbbf84e0979712df58e5e22b4f257b3f5e52a3c4aacf1b8abec0d09/matplotlib-3.10.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:56cd2d20842f58c03d2d6e6c1f1cf5548ad6f66b91e1e48f814e4fb5abd1cb95", size = 8697008 }, - { url = "https://files.pythonhosted.org/packages/9c/be/c443ea428fb2488a3ea7608714b1bd85a82738c45da21b447dc49e2f8e5d/matplotlib-3.10.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:662df55604a2f9a45435566d6e2660e41efe83cd94f4288dfbf1e6d1eae4b0bb", size = 9530166 }, - { url = "https://files.pythonhosted.org/packages/a9/35/48441422b044d74034aea2a3e0d1a49023f12150ebc58f16600132b9bbaf/matplotlib-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:08f141d55148cd1fc870c3387d70ca4df16dee10e909b3b038782bd4bda6ea07", size = 9593105 }, - { url = "https://files.pythonhosted.org/packages/45/c3/994ef20eb4154ab84cc08d033834555319e4af970165e6c8894050af0b3c/matplotlib-3.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:590f5925c2d650b5c9d813c5b3b5fc53f2929c3f8ef463e4ecfa7e052044fb2b", size = 8122784 }, - { url = "https://files.pythonhosted.org/packages/57/b8/5c85d9ae0e40f04e71bedb053aada5d6bab1f9b5399a0937afb5d6b02d98/matplotlib-3.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:f44c8d264a71609c79a78d50349e724f5d5fc3684ead7c2a473665ee63d868aa", size = 7992823 }, - { url = "https://files.pythonhosted.org/packages/a0/db/18380e788bb837e724358287b08e223b32bc8dccb3b0c12fa8ca20bc7f3b/matplotlib-3.10.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:819e409653c1106c8deaf62e6de6b8611449c2cd9939acb0d7d4e57a3d95cc7a", size = 8273231 }, - { url = "https://files.pythonhosted.org/packages/d3/0f/38dd49445b297e0d4f12a322c30779df0d43cb5873c7847df8a82e82ec67/matplotlib-3.10.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:59c8ac8382fefb9cb71308dde16a7c487432f5255d8f1fd32473523abecfecdf", size = 8128730 }, - { url = "https://files.pythonhosted.org/packages/e5/b8/9eea6630198cb303d131d95d285a024b3b8645b1763a2916fddb44ca8760/matplotlib-3.10.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:84e82d9e0fd70c70bc55739defbd8055c54300750cbacf4740c9673a24d6933a", size = 8698539 }, - { url = "https://files.pythonhosted.org/packages/71/34/44c7b1f075e1ea398f88aeabcc2907c01b9cc99e2afd560c1d49845a1227/matplotlib-3.10.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25f7a3eb42d6c1c56e89eacd495661fc815ffc08d9da750bca766771c0fd9110", size = 9529702 }, - { url = "https://files.pythonhosted.org/packages/b5/7f/e5c2dc9950c7facaf8b461858d1b92c09dd0cf174fe14e21953b3dda06f7/matplotlib-3.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f9c862d91ec0b7842920a4cfdaaec29662195301914ea54c33e01f1a28d014b2", size = 9593742 }, - { url = "https://files.pythonhosted.org/packages/ff/1d/70c28528794f6410ee2856cd729fa1f1756498b8d3126443b0a94e1a8695/matplotlib-3.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:1b53bd6337eba483e2e7d29c5ab10eee644bc3a2491ec67cc55f7b44583ffb18", size = 8122753 }, - { url = "https://files.pythonhosted.org/packages/e8/74/0e1670501fc7d02d981564caf7c4df42974464625935424ca9654040077c/matplotlib-3.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:cbd5eb50b7058b2892ce45c2f4e92557f395c9991f5c886d1bb74a1582e70fd6", size = 7992973 }, - { url = "https://files.pythonhosted.org/packages/b1/4e/60780e631d73b6b02bd7239f89c451a72970e5e7ec34f621eda55cd9a445/matplotlib-3.10.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:acc86dd6e0e695c095001a7fccff158c49e45e0758fdf5dcdbb0103318b59c9f", size = 8316869 }, - { url = "https://files.pythonhosted.org/packages/f8/15/baa662374a579413210fc2115d40c503b7360a08e9cc254aa0d97d34b0c1/matplotlib-3.10.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e228cd2ffb8f88b7d0b29e37f68ca9aaf83e33821f24a5ccc4f082dd8396bc27", size = 8178240 }, - { url = "https://files.pythonhosted.org/packages/c6/3f/3c38e78d2aafdb8829fcd0857d25aaf9e7dd2dfcf7ec742765b585774931/matplotlib-3.10.6-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:658bc91894adeab669cf4bb4a186d049948262987e80f0857216387d7435d833", size = 8711719 }, - { url = "https://files.pythonhosted.org/packages/96/4b/2ec2bbf8cefaa53207cc56118d1fa8a0f9b80642713ea9390235d331ede4/matplotlib-3.10.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8913b7474f6dd83ac444c9459c91f7f0f2859e839f41d642691b104e0af056aa", size = 9541422 }, - { url = "https://files.pythonhosted.org/packages/83/7d/40255e89b3ef11c7871020563b2dd85f6cb1b4eff17c0f62b6eb14c8fa80/matplotlib-3.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:091cea22e059b89f6d7d1a18e2c33a7376c26eee60e401d92a4d6726c4e12706", size = 9594068 }, - { url = "https://files.pythonhosted.org/packages/f0/a9/0213748d69dc842537a113493e1c27daf9f96bd7cc316f933dc8ec4de985/matplotlib-3.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:491e25e02a23d7207629d942c666924a6b61e007a48177fdd231a0097b7f507e", size = 8200100 }, - { url = "https://files.pythonhosted.org/packages/be/15/79f9988066ce40b8a6f1759a934ea0cde8dc4adc2262255ee1bc98de6ad0/matplotlib-3.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3d80d60d4e54cda462e2cd9a086d85cd9f20943ead92f575ce86885a43a565d5", size = 8042142 }, - { url = "https://files.pythonhosted.org/packages/7c/58/e7b6d292beae6fb4283ca6fb7fa47d7c944a68062d6238c07b497dd35493/matplotlib-3.10.6-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:70aaf890ce1d0efd482df969b28a5b30ea0b891224bb315810a3940f67182899", size = 8273802 }, - { url = "https://files.pythonhosted.org/packages/9f/f6/7882d05aba16a8cdd594fb9a03a9d3cca751dbb6816adf7b102945522ee9/matplotlib-3.10.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1565aae810ab79cb72e402b22facfa6501365e73ebab70a0fdfb98488d2c3c0c", size = 8131365 }, - { url = "https://files.pythonhosted.org/packages/94/bf/ff32f6ed76e78514e98775a53715eca4804b12bdcf35902cdd1cf759d324/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3b23315a01981689aa4e1a179dbf6ef9fbd17143c3eea77548c2ecfb0499438", size = 9533961 }, - { url = "https://files.pythonhosted.org/packages/fe/c3/6bf88c2fc2da7708a2ff8d2eeb5d68943130f50e636d5d3dcf9d4252e971/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:30fdd37edf41a4e6785f9b37969de57aea770696cb637d9946eb37470c94a453", size = 9804262 }, - { url = "https://files.pythonhosted.org/packages/0f/7a/e05e6d9446d2d577b459427ad060cd2de5742d0e435db3191fea4fcc7e8b/matplotlib-3.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bc31e693da1c08012c764b053e702c1855378e04102238e6a5ee6a7117c53a47", size = 9595508 }, - { url = "https://files.pythonhosted.org/packages/39/fb/af09c463ced80b801629fd73b96f726c9f6124c3603aa2e480a061d6705b/matplotlib-3.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:05be9bdaa8b242bc6ff96330d18c52f1fc59c6fb3a4dd411d953d67e7e1baf98", size = 8252742 }, - { url = "https://files.pythonhosted.org/packages/b1/f9/b682f6db9396d9ab8f050c0a3bfbb5f14fb0f6518f08507c04cc02f8f229/matplotlib-3.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:f56a0d1ab05d34c628592435781d185cd99630bdfd76822cd686fb5a0aecd43a", size = 8124237 }, - { url = "https://files.pythonhosted.org/packages/b5/d2/b69b4a0923a3c05ab90527c60fdec899ee21ca23ede7f0fb818e6620d6f2/matplotlib-3.10.6-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:94f0b4cacb23763b64b5dace50d5b7bfe98710fed5f0cef5c08135a03399d98b", size = 8316956 }, - { url = "https://files.pythonhosted.org/packages/28/e9/dc427b6f16457ffaeecb2fc4abf91e5adb8827861b869c7a7a6d1836fa73/matplotlib-3.10.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cc332891306b9fb39462673d8225d1b824c89783fee82840a709f96714f17a5c", size = 8178260 }, - { url = "https://files.pythonhosted.org/packages/c4/89/1fbd5ad611802c34d1c7ad04607e64a1350b7fb9c567c4ec2c19e066ed35/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee1d607b3fb1590deb04b69f02ea1d53ed0b0bf75b2b1a5745f269afcbd3cdd3", size = 9541422 }, - { url = "https://files.pythonhosted.org/packages/b0/3b/65fec8716025b22c1d72d5a82ea079934c76a547696eaa55be6866bc89b1/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:376a624a218116461696b27b2bbf7a8945053e6d799f6502fc03226d077807bf", size = 9803678 }, - { url = "https://files.pythonhosted.org/packages/c7/b0/40fb2b3a1ab9381bb39a952e8390357c8be3bdadcf6d5055d9c31e1b35ae/matplotlib-3.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:83847b47f6524c34b4f2d3ce726bb0541c48c8e7692729865c3df75bfa0f495a", size = 9594077 }, - { url = "https://files.pythonhosted.org/packages/76/34/c4b71b69edf5b06e635eee1ed10bfc73cf8df058b66e63e30e6a55e231d5/matplotlib-3.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:c7e0518e0d223683532a07f4b512e2e0729b62674f1b3a1a69869f98e6b1c7e3", size = 8342822 }, - { url = "https://files.pythonhosted.org/packages/e8/62/aeabeef1a842b6226a30d49dd13e8a7a1e81e9ec98212c0b5169f0a12d83/matplotlib-3.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:4dd83e029f5b4801eeb87c64efd80e732452781c16a9cf7415b7b63ec8f374d7", size = 8172588 }, - { url = "https://files.pythonhosted.org/packages/17/6f/2551e45bea2938e0363ccdd54fa08dae7605ce782d4332497d31a7b97672/matplotlib-3.10.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:13fcd07ccf17e354398358e0307a1f53f5325dca22982556ddb9c52837b5af41", size = 8241220 }, - { url = "https://files.pythonhosted.org/packages/54/7e/0f4c6e8b98105fdb162a4efde011af204ca47d7c05d735aff480ebfead1b/matplotlib-3.10.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:470fc846d59d1406e34fa4c32ba371039cd12c2fe86801159a965956f2575bd1", size = 8104624 }, - { url = "https://files.pythonhosted.org/packages/27/27/c29696702b9317a6ade1ba6f8861e02d7423f18501729203d7a80b686f23/matplotlib-3.10.6-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7173f8551b88f4ef810a94adae3128c2530e0d07529f7141be7f8d8c365f051", size = 8682271 }, - { url = "https://files.pythonhosted.org/packages/12/bb/02c35a51484aae5f49bd29f091286e7af5f3f677a9736c58a92b3c78baeb/matplotlib-3.10.6-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f2d684c3204fa62421bbf770ddfebc6b50130f9cad65531eeba19236d73bb488", size = 8252296 }, - { url = "https://files.pythonhosted.org/packages/7d/85/41701e3092005aee9a2445f5ee3904d9dbd4a7df7a45905ffef29b7ef098/matplotlib-3.10.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:6f4a69196e663a41d12a728fab8751177215357906436804217d6d9cf0d4d6cf", size = 8116749 }, - { url = "https://files.pythonhosted.org/packages/16/53/8d8fa0ea32a8c8239e04d022f6c059ee5e1b77517769feccd50f1df43d6d/matplotlib-3.10.6-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d6ca6ef03dfd269f4ead566ec6f3fb9becf8dab146fb999022ed85ee9f6b3eb", size = 8693933 }, +sdist = { url = "https://files.pythonhosted.org/packages/a0/59/c3e6453a9676ffba145309a73c462bb407f4400de7de3f2b41af70720a3c/matplotlib-3.10.6.tar.gz", hash = "sha256:ec01b645840dd1996df21ee37f208cd8ba57644779fa20464010638013d3203c", size = 34804264, upload-time = "2025-08-30T00:14:25.137Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/dc/ab89f7a5efd0cbaaebf2c3cf1881f4cba20c8925bb43f64511059df76895/matplotlib-3.10.6-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:bc7316c306d97463a9866b89d5cc217824e799fa0de346c8f68f4f3d27c8693d", size = 8247159, upload-time = "2025-08-30T00:12:30.507Z" }, + { url = "https://files.pythonhosted.org/packages/30/a5/ddaee1a383ab28174093644fff7438eddb87bf8dbd58f7b85f5cdd6b2485/matplotlib-3.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d00932b0d160ef03f59f9c0e16d1e3ac89646f7785165ce6ad40c842db16cc2e", size = 8108011, upload-time = "2025-08-30T00:12:32.771Z" }, + { url = "https://files.pythonhosted.org/packages/75/5b/a53f69bb0522db352b1135bb57cd9fe00fd7252072409392d991d3a755d0/matplotlib-3.10.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fa4c43d6bfdbfec09c733bca8667de11bfa4970e8324c471f3a3632a0301c15", size = 8680518, upload-time = "2025-08-30T00:12:34.387Z" }, + { url = "https://files.pythonhosted.org/packages/5f/31/e059ddce95f68819b005a2d6820b2d6ed0307827a04598891f00649bed2d/matplotlib-3.10.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ea117a9c1627acaa04dbf36265691921b999cbf515a015298e54e1a12c3af837", size = 9514997, upload-time = "2025-08-30T00:12:36.272Z" }, + { url = "https://files.pythonhosted.org/packages/66/d5/28b408a7c0f07b41577ee27e4454fe329e78ca21fe46ae7a27d279165fb5/matplotlib-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08fc803293b4e1694ee325896030de97f74c141ccff0be886bb5915269247676", size = 9566440, upload-time = "2025-08-30T00:12:41.675Z" }, + { url = "https://files.pythonhosted.org/packages/2d/99/8325b3386b479b1d182ab1a7fd588fd393ff00a99dc04b7cf7d06668cf0f/matplotlib-3.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:2adf92d9b7527fbfb8818e050260f0ebaa460f79d61546374ce73506c9421d09", size = 8108186, upload-time = "2025-08-30T00:12:43.621Z" }, + { url = "https://files.pythonhosted.org/packages/80/d6/5d3665aa44c49005aaacaa68ddea6fcb27345961cd538a98bb0177934ede/matplotlib-3.10.6-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:905b60d1cb0ee604ce65b297b61cf8be9f4e6cfecf95a3fe1c388b5266bc8f4f", size = 8257527, upload-time = "2025-08-30T00:12:45.31Z" }, + { url = "https://files.pythonhosted.org/packages/8c/af/30ddefe19ca67eebd70047dabf50f899eaff6f3c5e6a1a7edaecaf63f794/matplotlib-3.10.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7bac38d816637343e53d7185d0c66677ff30ffb131044a81898b5792c956ba76", size = 8119583, upload-time = "2025-08-30T00:12:47.236Z" }, + { url = "https://files.pythonhosted.org/packages/d3/29/4a8650a3dcae97fa4f375d46efcb25920d67b512186f8a6788b896062a81/matplotlib-3.10.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:942a8de2b5bfff1de31d95722f702e2966b8a7e31f4e68f7cd963c7cd8861cf6", size = 8692682, upload-time = "2025-08-30T00:12:48.781Z" }, + { url = "https://files.pythonhosted.org/packages/aa/d3/b793b9cb061cfd5d42ff0f69d1822f8d5dbc94e004618e48a97a8373179a/matplotlib-3.10.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3276c85370bc0dfca051ec65c5817d1e0f8f5ce1b7787528ec8ed2d524bbc2f", size = 9521065, upload-time = "2025-08-30T00:12:50.602Z" }, + { url = "https://files.pythonhosted.org/packages/f7/c5/53de5629f223c1c66668d46ac2621961970d21916a4bc3862b174eb2a88f/matplotlib-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9df5851b219225731f564e4b9e7f2ac1e13c9e6481f941b5631a0f8e2d9387ce", size = 9576888, upload-time = "2025-08-30T00:12:52.92Z" }, + { url = "https://files.pythonhosted.org/packages/fc/8e/0a18d6d7d2d0a2e66585032a760d13662e5250c784d53ad50434e9560991/matplotlib-3.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:abb5d9478625dd9c9eb51a06d39aae71eda749ae9b3138afb23eb38824026c7e", size = 8115158, upload-time = "2025-08-30T00:12:54.863Z" }, + { url = "https://files.pythonhosted.org/packages/07/b3/1a5107bb66c261e23b9338070702597a2d374e5aa7004b7adfc754fbed02/matplotlib-3.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:886f989ccfae63659183173bb3fced7fd65e9eb793c3cc21c273add368536951", size = 7992444, upload-time = "2025-08-30T00:12:57.067Z" }, + { url = "https://files.pythonhosted.org/packages/ea/1a/7042f7430055d567cc3257ac409fcf608599ab27459457f13772c2d9778b/matplotlib-3.10.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:31ca662df6a80bd426f871105fdd69db7543e28e73a9f2afe80de7e531eb2347", size = 8272404, upload-time = "2025-08-30T00:12:59.112Z" }, + { url = "https://files.pythonhosted.org/packages/a9/5d/1d5f33f5b43f4f9e69e6a5fe1fb9090936ae7bc8e2ff6158e7a76542633b/matplotlib-3.10.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1678bb61d897bb4ac4757b5ecfb02bfb3fddf7f808000fb81e09c510712fda75", size = 8128262, upload-time = "2025-08-30T00:13:01.141Z" }, + { url = "https://files.pythonhosted.org/packages/67/c3/135fdbbbf84e0979712df58e5e22b4f257b3f5e52a3c4aacf1b8abec0d09/matplotlib-3.10.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:56cd2d20842f58c03d2d6e6c1f1cf5548ad6f66b91e1e48f814e4fb5abd1cb95", size = 8697008, upload-time = "2025-08-30T00:13:03.24Z" }, + { url = "https://files.pythonhosted.org/packages/9c/be/c443ea428fb2488a3ea7608714b1bd85a82738c45da21b447dc49e2f8e5d/matplotlib-3.10.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:662df55604a2f9a45435566d6e2660e41efe83cd94f4288dfbf1e6d1eae4b0bb", size = 9530166, upload-time = "2025-08-30T00:13:05.951Z" }, + { url = "https://files.pythonhosted.org/packages/a9/35/48441422b044d74034aea2a3e0d1a49023f12150ebc58f16600132b9bbaf/matplotlib-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:08f141d55148cd1fc870c3387d70ca4df16dee10e909b3b038782bd4bda6ea07", size = 9593105, upload-time = "2025-08-30T00:13:08.356Z" }, + { url = "https://files.pythonhosted.org/packages/45/c3/994ef20eb4154ab84cc08d033834555319e4af970165e6c8894050af0b3c/matplotlib-3.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:590f5925c2d650b5c9d813c5b3b5fc53f2929c3f8ef463e4ecfa7e052044fb2b", size = 8122784, upload-time = "2025-08-30T00:13:10.367Z" }, + { url = "https://files.pythonhosted.org/packages/57/b8/5c85d9ae0e40f04e71bedb053aada5d6bab1f9b5399a0937afb5d6b02d98/matplotlib-3.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:f44c8d264a71609c79a78d50349e724f5d5fc3684ead7c2a473665ee63d868aa", size = 7992823, upload-time = "2025-08-30T00:13:12.24Z" }, + { url = "https://files.pythonhosted.org/packages/a0/db/18380e788bb837e724358287b08e223b32bc8dccb3b0c12fa8ca20bc7f3b/matplotlib-3.10.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:819e409653c1106c8deaf62e6de6b8611449c2cd9939acb0d7d4e57a3d95cc7a", size = 8273231, upload-time = "2025-08-30T00:13:13.881Z" }, + { url = "https://files.pythonhosted.org/packages/d3/0f/38dd49445b297e0d4f12a322c30779df0d43cb5873c7847df8a82e82ec67/matplotlib-3.10.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:59c8ac8382fefb9cb71308dde16a7c487432f5255d8f1fd32473523abecfecdf", size = 8128730, upload-time = "2025-08-30T00:13:15.556Z" }, + { url = "https://files.pythonhosted.org/packages/e5/b8/9eea6630198cb303d131d95d285a024b3b8645b1763a2916fddb44ca8760/matplotlib-3.10.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:84e82d9e0fd70c70bc55739defbd8055c54300750cbacf4740c9673a24d6933a", size = 8698539, upload-time = "2025-08-30T00:13:17.297Z" }, + { url = "https://files.pythonhosted.org/packages/71/34/44c7b1f075e1ea398f88aeabcc2907c01b9cc99e2afd560c1d49845a1227/matplotlib-3.10.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25f7a3eb42d6c1c56e89eacd495661fc815ffc08d9da750bca766771c0fd9110", size = 9529702, upload-time = "2025-08-30T00:13:19.248Z" }, + { url = "https://files.pythonhosted.org/packages/b5/7f/e5c2dc9950c7facaf8b461858d1b92c09dd0cf174fe14e21953b3dda06f7/matplotlib-3.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f9c862d91ec0b7842920a4cfdaaec29662195301914ea54c33e01f1a28d014b2", size = 9593742, upload-time = "2025-08-30T00:13:21.181Z" }, + { url = "https://files.pythonhosted.org/packages/ff/1d/70c28528794f6410ee2856cd729fa1f1756498b8d3126443b0a94e1a8695/matplotlib-3.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:1b53bd6337eba483e2e7d29c5ab10eee644bc3a2491ec67cc55f7b44583ffb18", size = 8122753, upload-time = "2025-08-30T00:13:23.44Z" }, + { url = "https://files.pythonhosted.org/packages/e8/74/0e1670501fc7d02d981564caf7c4df42974464625935424ca9654040077c/matplotlib-3.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:cbd5eb50b7058b2892ce45c2f4e92557f395c9991f5c886d1bb74a1582e70fd6", size = 7992973, upload-time = "2025-08-30T00:13:26.632Z" }, + { url = "https://files.pythonhosted.org/packages/b1/4e/60780e631d73b6b02bd7239f89c451a72970e5e7ec34f621eda55cd9a445/matplotlib-3.10.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:acc86dd6e0e695c095001a7fccff158c49e45e0758fdf5dcdbb0103318b59c9f", size = 8316869, upload-time = "2025-08-30T00:13:28.262Z" }, + { url = "https://files.pythonhosted.org/packages/f8/15/baa662374a579413210fc2115d40c503b7360a08e9cc254aa0d97d34b0c1/matplotlib-3.10.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e228cd2ffb8f88b7d0b29e37f68ca9aaf83e33821f24a5ccc4f082dd8396bc27", size = 8178240, upload-time = "2025-08-30T00:13:30.007Z" }, + { url = "https://files.pythonhosted.org/packages/c6/3f/3c38e78d2aafdb8829fcd0857d25aaf9e7dd2dfcf7ec742765b585774931/matplotlib-3.10.6-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:658bc91894adeab669cf4bb4a186d049948262987e80f0857216387d7435d833", size = 8711719, upload-time = "2025-08-30T00:13:31.72Z" }, + { url = "https://files.pythonhosted.org/packages/96/4b/2ec2bbf8cefaa53207cc56118d1fa8a0f9b80642713ea9390235d331ede4/matplotlib-3.10.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8913b7474f6dd83ac444c9459c91f7f0f2859e839f41d642691b104e0af056aa", size = 9541422, upload-time = "2025-08-30T00:13:33.611Z" }, + { url = "https://files.pythonhosted.org/packages/83/7d/40255e89b3ef11c7871020563b2dd85f6cb1b4eff17c0f62b6eb14c8fa80/matplotlib-3.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:091cea22e059b89f6d7d1a18e2c33a7376c26eee60e401d92a4d6726c4e12706", size = 9594068, upload-time = "2025-08-30T00:13:35.833Z" }, + { url = "https://files.pythonhosted.org/packages/f0/a9/0213748d69dc842537a113493e1c27daf9f96bd7cc316f933dc8ec4de985/matplotlib-3.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:491e25e02a23d7207629d942c666924a6b61e007a48177fdd231a0097b7f507e", size = 8200100, upload-time = "2025-08-30T00:13:37.668Z" }, + { url = "https://files.pythonhosted.org/packages/be/15/79f9988066ce40b8a6f1759a934ea0cde8dc4adc2262255ee1bc98de6ad0/matplotlib-3.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3d80d60d4e54cda462e2cd9a086d85cd9f20943ead92f575ce86885a43a565d5", size = 8042142, upload-time = "2025-08-30T00:13:39.426Z" }, + { url = "https://files.pythonhosted.org/packages/7c/58/e7b6d292beae6fb4283ca6fb7fa47d7c944a68062d6238c07b497dd35493/matplotlib-3.10.6-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:70aaf890ce1d0efd482df969b28a5b30ea0b891224bb315810a3940f67182899", size = 8273802, upload-time = "2025-08-30T00:13:41.006Z" }, + { url = "https://files.pythonhosted.org/packages/9f/f6/7882d05aba16a8cdd594fb9a03a9d3cca751dbb6816adf7b102945522ee9/matplotlib-3.10.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1565aae810ab79cb72e402b22facfa6501365e73ebab70a0fdfb98488d2c3c0c", size = 8131365, upload-time = "2025-08-30T00:13:42.664Z" }, + { url = "https://files.pythonhosted.org/packages/94/bf/ff32f6ed76e78514e98775a53715eca4804b12bdcf35902cdd1cf759d324/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3b23315a01981689aa4e1a179dbf6ef9fbd17143c3eea77548c2ecfb0499438", size = 9533961, upload-time = "2025-08-30T00:13:44.372Z" }, + { url = "https://files.pythonhosted.org/packages/fe/c3/6bf88c2fc2da7708a2ff8d2eeb5d68943130f50e636d5d3dcf9d4252e971/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:30fdd37edf41a4e6785f9b37969de57aea770696cb637d9946eb37470c94a453", size = 9804262, upload-time = "2025-08-30T00:13:46.614Z" }, + { url = "https://files.pythonhosted.org/packages/0f/7a/e05e6d9446d2d577b459427ad060cd2de5742d0e435db3191fea4fcc7e8b/matplotlib-3.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bc31e693da1c08012c764b053e702c1855378e04102238e6a5ee6a7117c53a47", size = 9595508, upload-time = "2025-08-30T00:13:48.731Z" }, + { url = "https://files.pythonhosted.org/packages/39/fb/af09c463ced80b801629fd73b96f726c9f6124c3603aa2e480a061d6705b/matplotlib-3.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:05be9bdaa8b242bc6ff96330d18c52f1fc59c6fb3a4dd411d953d67e7e1baf98", size = 8252742, upload-time = "2025-08-30T00:13:50.539Z" }, + { url = "https://files.pythonhosted.org/packages/b1/f9/b682f6db9396d9ab8f050c0a3bfbb5f14fb0f6518f08507c04cc02f8f229/matplotlib-3.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:f56a0d1ab05d34c628592435781d185cd99630bdfd76822cd686fb5a0aecd43a", size = 8124237, upload-time = "2025-08-30T00:13:54.3Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d2/b69b4a0923a3c05ab90527c60fdec899ee21ca23ede7f0fb818e6620d6f2/matplotlib-3.10.6-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:94f0b4cacb23763b64b5dace50d5b7bfe98710fed5f0cef5c08135a03399d98b", size = 8316956, upload-time = "2025-08-30T00:13:55.932Z" }, + { url = "https://files.pythonhosted.org/packages/28/e9/dc427b6f16457ffaeecb2fc4abf91e5adb8827861b869c7a7a6d1836fa73/matplotlib-3.10.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cc332891306b9fb39462673d8225d1b824c89783fee82840a709f96714f17a5c", size = 8178260, upload-time = "2025-08-30T00:14:00.942Z" }, + { url = "https://files.pythonhosted.org/packages/c4/89/1fbd5ad611802c34d1c7ad04607e64a1350b7fb9c567c4ec2c19e066ed35/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee1d607b3fb1590deb04b69f02ea1d53ed0b0bf75b2b1a5745f269afcbd3cdd3", size = 9541422, upload-time = "2025-08-30T00:14:02.664Z" }, + { url = "https://files.pythonhosted.org/packages/b0/3b/65fec8716025b22c1d72d5a82ea079934c76a547696eaa55be6866bc89b1/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:376a624a218116461696b27b2bbf7a8945053e6d799f6502fc03226d077807bf", size = 9803678, upload-time = "2025-08-30T00:14:04.741Z" }, + { url = "https://files.pythonhosted.org/packages/c7/b0/40fb2b3a1ab9381bb39a952e8390357c8be3bdadcf6d5055d9c31e1b35ae/matplotlib-3.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:83847b47f6524c34b4f2d3ce726bb0541c48c8e7692729865c3df75bfa0f495a", size = 9594077, upload-time = "2025-08-30T00:14:07.012Z" }, + { url = "https://files.pythonhosted.org/packages/76/34/c4b71b69edf5b06e635eee1ed10bfc73cf8df058b66e63e30e6a55e231d5/matplotlib-3.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:c7e0518e0d223683532a07f4b512e2e0729b62674f1b3a1a69869f98e6b1c7e3", size = 8342822, upload-time = "2025-08-30T00:14:09.041Z" }, + { url = "https://files.pythonhosted.org/packages/e8/62/aeabeef1a842b6226a30d49dd13e8a7a1e81e9ec98212c0b5169f0a12d83/matplotlib-3.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:4dd83e029f5b4801eeb87c64efd80e732452781c16a9cf7415b7b63ec8f374d7", size = 8172588, upload-time = "2025-08-30T00:14:11.166Z" }, + { url = "https://files.pythonhosted.org/packages/17/6f/2551e45bea2938e0363ccdd54fa08dae7605ce782d4332497d31a7b97672/matplotlib-3.10.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:13fcd07ccf17e354398358e0307a1f53f5325dca22982556ddb9c52837b5af41", size = 8241220, upload-time = "2025-08-30T00:14:12.888Z" }, + { url = "https://files.pythonhosted.org/packages/54/7e/0f4c6e8b98105fdb162a4efde011af204ca47d7c05d735aff480ebfead1b/matplotlib-3.10.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:470fc846d59d1406e34fa4c32ba371039cd12c2fe86801159a965956f2575bd1", size = 8104624, upload-time = "2025-08-30T00:14:14.511Z" }, + { url = "https://files.pythonhosted.org/packages/27/27/c29696702b9317a6ade1ba6f8861e02d7423f18501729203d7a80b686f23/matplotlib-3.10.6-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7173f8551b88f4ef810a94adae3128c2530e0d07529f7141be7f8d8c365f051", size = 8682271, upload-time = "2025-08-30T00:14:17.273Z" }, + { url = "https://files.pythonhosted.org/packages/12/bb/02c35a51484aae5f49bd29f091286e7af5f3f677a9736c58a92b3c78baeb/matplotlib-3.10.6-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f2d684c3204fa62421bbf770ddfebc6b50130f9cad65531eeba19236d73bb488", size = 8252296, upload-time = "2025-08-30T00:14:19.49Z" }, + { url = "https://files.pythonhosted.org/packages/7d/85/41701e3092005aee9a2445f5ee3904d9dbd4a7df7a45905ffef29b7ef098/matplotlib-3.10.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:6f4a69196e663a41d12a728fab8751177215357906436804217d6d9cf0d4d6cf", size = 8116749, upload-time = "2025-08-30T00:14:21.344Z" }, + { url = "https://files.pythonhosted.org/packages/16/53/8d8fa0ea32a8c8239e04d022f6c059ee5e1b77517769feccd50f1df43d6d/matplotlib-3.10.6-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d6ca6ef03dfd269f4ead566ec6f3fb9becf8dab146fb999022ed85ee9f6b3eb", size = 8693933, upload-time = "2025-08-30T00:14:22.942Z" }, ] [[package]] @@ -1413,9 +1434,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 } +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" }, ] [[package]] @@ -1435,27 +1456,27 @@ dependencies = [ { name = "starlette" }, { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/3c/82c400c2d50afdac4fbefb5b4031fd327e2ad1f23ccef8eee13c5909aa48/mcp-1.13.1.tar.gz", hash = "sha256:165306a8fd7991dc80334edd2de07798175a56461043b7ae907b279794a834c5", size = 438198 } +sdist = { url = "https://files.pythonhosted.org/packages/66/3c/82c400c2d50afdac4fbefb5b4031fd327e2ad1f23ccef8eee13c5909aa48/mcp-1.13.1.tar.gz", hash = "sha256:165306a8fd7991dc80334edd2de07798175a56461043b7ae907b279794a834c5", size = 438198, upload-time = "2025-08-22T09:22:16.061Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/19/3f/d085c7f49ade6d273b185d61ec9405e672b6433f710ea64a90135a8dd445/mcp-1.13.1-py3-none-any.whl", hash = "sha256:c314e7c8bd477a23ba3ef472ee5a32880316c42d03e06dcfa31a1cc7a73b65df", size = 161494 }, + { url = "https://files.pythonhosted.org/packages/19/3f/d085c7f49ade6d273b185d61ec9405e672b6433f710ea64a90135a8dd445/mcp-1.13.1-py3-none-any.whl", hash = "sha256:c314e7c8bd477a23ba3ef472ee5a32880316c42d03e06dcfa31a1cc7a73b65df", size = 161494, upload-time = "2025-08-22T09:22:14.705Z" }, ] [[package]] name = "mdurl" version = "0.1.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729 } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979 }, + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" }, ] [[package]] name = "more-itertools" version = "10.8.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ea/5d/38b681d3fce7a266dd9ab73c66959406d565b3e85f21d5e66e1181d93721/more_itertools-10.8.0.tar.gz", hash = "sha256:f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd", size = 137431 } +sdist = { url = "https://files.pythonhosted.org/packages/ea/5d/38b681d3fce7a266dd9ab73c66959406d565b3e85f21d5e66e1181d93721/more_itertools-10.8.0.tar.gz", hash = "sha256:f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd", size = 137431, upload-time = "2025-09-02T15:23:11.018Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/8e/469e5a4a2f5855992e425f3cb33804cc07bf18d48f2db061aec61ce50270/more_itertools-10.8.0-py3-none-any.whl", hash = "sha256:52d4362373dcf7c52546bc4af9a86ee7c4579df9a8dc268be0a2f949d376cc9b", size = 69667 }, + { url = "https://files.pythonhosted.org/packages/a4/8e/469e5a4a2f5855992e425f3cb33804cc07bf18d48f2db061aec61ce50270/more_itertools-10.8.0-py3-none-any.whl", hash = "sha256:52d4362373dcf7c52546bc4af9a86ee7c4579df9a8dc268be0a2f949d376cc9b", size = 69667, upload-time = "2025-09-02T15:23:09.635Z" }, ] [[package]] @@ -1468,57 +1489,57 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8e/22/ea637422dedf0bf36f3ef238eab4e455e2a0dcc3082b5cc067615347ab8e/mypy-1.17.1.tar.gz", hash = "sha256:25e01ec741ab5bb3eec8ba9cdb0f769230368a22c959c4937360efb89b7e9f01", size = 3352570 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/77/a9/3d7aa83955617cdf02f94e50aab5c830d205cfa4320cf124ff64acce3a8e/mypy-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3fbe6d5555bf608c47203baa3e72dbc6ec9965b3d7c318aa9a4ca76f465bd972", size = 11003299 }, - { url = "https://files.pythonhosted.org/packages/83/e8/72e62ff837dd5caaac2b4a5c07ce769c8e808a00a65e5d8f94ea9c6f20ab/mypy-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80ef5c058b7bce08c83cac668158cb7edea692e458d21098c7d3bce35a5d43e7", size = 10125451 }, - { url = "https://files.pythonhosted.org/packages/7d/10/f3f3543f6448db11881776f26a0ed079865926b0c841818ee22de2c6bbab/mypy-1.17.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4a580f8a70c69e4a75587bd925d298434057fe2a428faaf927ffe6e4b9a98df", size = 11916211 }, - { url = "https://files.pythonhosted.org/packages/06/bf/63e83ed551282d67bb3f7fea2cd5561b08d2bb6eb287c096539feb5ddbc5/mypy-1.17.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd86bb649299f09d987a2eebb4d52d10603224500792e1bee18303bbcc1ce390", size = 12652687 }, - { url = "https://files.pythonhosted.org/packages/69/66/68f2eeef11facf597143e85b694a161868b3b006a5fbad50e09ea117ef24/mypy-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a76906f26bd8d51ea9504966a9c25419f2e668f012e0bdf3da4ea1526c534d94", size = 12896322 }, - { url = "https://files.pythonhosted.org/packages/a3/87/8e3e9c2c8bd0d7e071a89c71be28ad088aaecbadf0454f46a540bda7bca6/mypy-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:e79311f2d904ccb59787477b7bd5d26f3347789c06fcd7656fa500875290264b", size = 9507962 }, - { url = "https://files.pythonhosted.org/packages/46/cf/eadc80c4e0a70db1c08921dcc220357ba8ab2faecb4392e3cebeb10edbfa/mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad37544be07c5d7fba814eb370e006df58fed8ad1ef33ed1649cb1889ba6ff58", size = 10921009 }, - { url = "https://files.pythonhosted.org/packages/5d/c1/c869d8c067829ad30d9bdae051046561552516cfb3a14f7f0347b7d973ee/mypy-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:064e2ff508e5464b4bd807a7c1625bc5047c5022b85c70f030680e18f37273a5", size = 10047482 }, - { url = "https://files.pythonhosted.org/packages/98/b9/803672bab3fe03cee2e14786ca056efda4bb511ea02dadcedde6176d06d0/mypy-1.17.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70401bbabd2fa1aa7c43bb358f54037baf0586f41e83b0ae67dd0534fc64edfd", size = 11832883 }, - { url = "https://files.pythonhosted.org/packages/88/fb/fcdac695beca66800918c18697b48833a9a6701de288452b6715a98cfee1/mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e92bdc656b7757c438660f775f872a669b8ff374edc4d18277d86b63edba6b8b", size = 12566215 }, - { url = "https://files.pythonhosted.org/packages/7f/37/a932da3d3dace99ee8eb2043b6ab03b6768c36eb29a02f98f46c18c0da0e/mypy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c1fdf4abb29ed1cb091cf432979e162c208a5ac676ce35010373ff29247bcad5", size = 12751956 }, - { url = "https://files.pythonhosted.org/packages/8c/cf/6438a429e0f2f5cab8bc83e53dbebfa666476f40ee322e13cac5e64b79e7/mypy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:ff2933428516ab63f961644bc49bc4cbe42bbffb2cd3b71cc7277c07d16b1a8b", size = 9507307 }, - { url = "https://files.pythonhosted.org/packages/17/a2/7034d0d61af8098ec47902108553122baa0f438df8a713be860f7407c9e6/mypy-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:69e83ea6553a3ba79c08c6e15dbd9bfa912ec1e493bf75489ef93beb65209aeb", size = 11086295 }, - { url = "https://files.pythonhosted.org/packages/14/1f/19e7e44b594d4b12f6ba8064dbe136505cec813549ca3e5191e40b1d3cc2/mypy-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b16708a66d38abb1e6b5702f5c2c87e133289da36f6a1d15f6a5221085c6403", size = 10112355 }, - { url = "https://files.pythonhosted.org/packages/5b/69/baa33927e29e6b4c55d798a9d44db5d394072eef2bdc18c3e2048c9ed1e9/mypy-1.17.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:89e972c0035e9e05823907ad5398c5a73b9f47a002b22359b177d40bdaee7056", size = 11875285 }, - { url = "https://files.pythonhosted.org/packages/90/13/f3a89c76b0a41e19490b01e7069713a30949d9a6c147289ee1521bcea245/mypy-1.17.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03b6d0ed2b188e35ee6d5c36b5580cffd6da23319991c49ab5556c023ccf1341", size = 12737895 }, - { url = "https://files.pythonhosted.org/packages/23/a1/c4ee79ac484241301564072e6476c5a5be2590bc2e7bfd28220033d2ef8f/mypy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c837b896b37cd103570d776bda106eabb8737aa6dd4f248451aecf53030cdbeb", size = 12931025 }, - { url = "https://files.pythonhosted.org/packages/89/b8/7409477be7919a0608900e6320b155c72caab4fef46427c5cc75f85edadd/mypy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:665afab0963a4b39dff7c1fa563cc8b11ecff7910206db4b2e64dd1ba25aed19", size = 9584664 }, - { url = "https://files.pythonhosted.org/packages/5b/82/aec2fc9b9b149f372850291827537a508d6c4d3664b1750a324b91f71355/mypy-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93378d3203a5c0800c6b6d850ad2f19f7a3cdf1a3701d3416dbf128805c6a6a7", size = 11075338 }, - { url = "https://files.pythonhosted.org/packages/07/ac/ee93fbde9d2242657128af8c86f5d917cd2887584cf948a8e3663d0cd737/mypy-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:15d54056f7fe7a826d897789f53dd6377ec2ea8ba6f776dc83c2902b899fee81", size = 10113066 }, - { url = "https://files.pythonhosted.org/packages/5a/68/946a1e0be93f17f7caa56c45844ec691ca153ee8b62f21eddda336a2d203/mypy-1.17.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:209a58fed9987eccc20f2ca94afe7257a8f46eb5df1fb69958650973230f91e6", size = 11875473 }, - { url = "https://files.pythonhosted.org/packages/9f/0f/478b4dce1cb4f43cf0f0d00fba3030b21ca04a01b74d1cd272a528cf446f/mypy-1.17.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:099b9a5da47de9e2cb5165e581f158e854d9e19d2e96b6698c0d64de911dd849", size = 12744296 }, - { url = "https://files.pythonhosted.org/packages/ca/70/afa5850176379d1b303f992a828de95fc14487429a7139a4e0bdd17a8279/mypy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa6ffadfbe6994d724c5a1bb6123a7d27dd68fc9c059561cd33b664a79578e14", size = 12914657 }, - { url = "https://files.pythonhosted.org/packages/53/f9/4a83e1c856a3d9c8f6edaa4749a4864ee98486e9b9dbfbc93842891029c2/mypy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:9a2b7d9180aed171f033c9f2fc6c204c1245cf60b0cb61cf2e7acc24eea78e0a", size = 9593320 }, - { url = "https://files.pythonhosted.org/packages/38/56/79c2fac86da57c7d8c48622a05873eaab40b905096c33597462713f5af90/mypy-1.17.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:15a83369400454c41ed3a118e0cc58bd8123921a602f385cb6d6ea5df050c733", size = 11040037 }, - { url = "https://files.pythonhosted.org/packages/4d/c3/adabe6ff53638e3cad19e3547268482408323b1e68bf082c9119000cd049/mypy-1.17.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:55b918670f692fc9fba55c3298d8a3beae295c5cded0a55dccdc5bbead814acd", size = 10131550 }, - { url = "https://files.pythonhosted.org/packages/b8/c5/2e234c22c3bdeb23a7817af57a58865a39753bde52c74e2c661ee0cfc640/mypy-1.17.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:62761474061feef6f720149d7ba876122007ddc64adff5ba6f374fda35a018a0", size = 11872963 }, - { url = "https://files.pythonhosted.org/packages/ab/26/c13c130f35ca8caa5f2ceab68a247775648fdcd6c9a18f158825f2bc2410/mypy-1.17.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c49562d3d908fd49ed0938e5423daed8d407774a479b595b143a3d7f87cdae6a", size = 12710189 }, - { url = "https://files.pythonhosted.org/packages/82/df/c7d79d09f6de8383fe800521d066d877e54d30b4fb94281c262be2df84ef/mypy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:397fba5d7616a5bc60b45c7ed204717eaddc38f826e3645402c426057ead9a91", size = 12900322 }, - { url = "https://files.pythonhosted.org/packages/b8/98/3d5a48978b4f708c55ae832619addc66d677f6dc59f3ebad71bae8285ca6/mypy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:9d6b20b97d373f41617bd0708fd46aa656059af57f2ef72aa8c7d6a2b73b74ed", size = 9751879 }, - { url = "https://files.pythonhosted.org/packages/1d/f3/8fcd2af0f5b806f6cf463efaffd3c9548a28f84220493ecd38d127b6b66d/mypy-1.17.1-py3-none-any.whl", hash = "sha256:a9f52c0351c21fe24c21d8c0eb1f62967b262d6729393397b6f443c3b773c3b9", size = 2283411 }, +sdist = { url = "https://files.pythonhosted.org/packages/8e/22/ea637422dedf0bf36f3ef238eab4e455e2a0dcc3082b5cc067615347ab8e/mypy-1.17.1.tar.gz", hash = "sha256:25e01ec741ab5bb3eec8ba9cdb0f769230368a22c959c4937360efb89b7e9f01", size = 3352570, upload-time = "2025-07-31T07:54:19.204Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/a9/3d7aa83955617cdf02f94e50aab5c830d205cfa4320cf124ff64acce3a8e/mypy-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3fbe6d5555bf608c47203baa3e72dbc6ec9965b3d7c318aa9a4ca76f465bd972", size = 11003299, upload-time = "2025-07-31T07:54:06.425Z" }, + { url = "https://files.pythonhosted.org/packages/83/e8/72e62ff837dd5caaac2b4a5c07ce769c8e808a00a65e5d8f94ea9c6f20ab/mypy-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80ef5c058b7bce08c83cac668158cb7edea692e458d21098c7d3bce35a5d43e7", size = 10125451, upload-time = "2025-07-31T07:53:52.974Z" }, + { url = "https://files.pythonhosted.org/packages/7d/10/f3f3543f6448db11881776f26a0ed079865926b0c841818ee22de2c6bbab/mypy-1.17.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4a580f8a70c69e4a75587bd925d298434057fe2a428faaf927ffe6e4b9a98df", size = 11916211, upload-time = "2025-07-31T07:53:18.879Z" }, + { url = "https://files.pythonhosted.org/packages/06/bf/63e83ed551282d67bb3f7fea2cd5561b08d2bb6eb287c096539feb5ddbc5/mypy-1.17.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd86bb649299f09d987a2eebb4d52d10603224500792e1bee18303bbcc1ce390", size = 12652687, upload-time = "2025-07-31T07:53:30.544Z" }, + { url = "https://files.pythonhosted.org/packages/69/66/68f2eeef11facf597143e85b694a161868b3b006a5fbad50e09ea117ef24/mypy-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a76906f26bd8d51ea9504966a9c25419f2e668f012e0bdf3da4ea1526c534d94", size = 12896322, upload-time = "2025-07-31T07:53:50.74Z" }, + { url = "https://files.pythonhosted.org/packages/a3/87/8e3e9c2c8bd0d7e071a89c71be28ad088aaecbadf0454f46a540bda7bca6/mypy-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:e79311f2d904ccb59787477b7bd5d26f3347789c06fcd7656fa500875290264b", size = 9507962, upload-time = "2025-07-31T07:53:08.431Z" }, + { url = "https://files.pythonhosted.org/packages/46/cf/eadc80c4e0a70db1c08921dcc220357ba8ab2faecb4392e3cebeb10edbfa/mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad37544be07c5d7fba814eb370e006df58fed8ad1ef33ed1649cb1889ba6ff58", size = 10921009, upload-time = "2025-07-31T07:53:23.037Z" }, + { url = "https://files.pythonhosted.org/packages/5d/c1/c869d8c067829ad30d9bdae051046561552516cfb3a14f7f0347b7d973ee/mypy-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:064e2ff508e5464b4bd807a7c1625bc5047c5022b85c70f030680e18f37273a5", size = 10047482, upload-time = "2025-07-31T07:53:26.151Z" }, + { url = "https://files.pythonhosted.org/packages/98/b9/803672bab3fe03cee2e14786ca056efda4bb511ea02dadcedde6176d06d0/mypy-1.17.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70401bbabd2fa1aa7c43bb358f54037baf0586f41e83b0ae67dd0534fc64edfd", size = 11832883, upload-time = "2025-07-31T07:53:47.948Z" }, + { url = "https://files.pythonhosted.org/packages/88/fb/fcdac695beca66800918c18697b48833a9a6701de288452b6715a98cfee1/mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e92bdc656b7757c438660f775f872a669b8ff374edc4d18277d86b63edba6b8b", size = 12566215, upload-time = "2025-07-31T07:54:04.031Z" }, + { url = "https://files.pythonhosted.org/packages/7f/37/a932da3d3dace99ee8eb2043b6ab03b6768c36eb29a02f98f46c18c0da0e/mypy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c1fdf4abb29ed1cb091cf432979e162c208a5ac676ce35010373ff29247bcad5", size = 12751956, upload-time = "2025-07-31T07:53:36.263Z" }, + { url = "https://files.pythonhosted.org/packages/8c/cf/6438a429e0f2f5cab8bc83e53dbebfa666476f40ee322e13cac5e64b79e7/mypy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:ff2933428516ab63f961644bc49bc4cbe42bbffb2cd3b71cc7277c07d16b1a8b", size = 9507307, upload-time = "2025-07-31T07:53:59.734Z" }, + { url = "https://files.pythonhosted.org/packages/17/a2/7034d0d61af8098ec47902108553122baa0f438df8a713be860f7407c9e6/mypy-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:69e83ea6553a3ba79c08c6e15dbd9bfa912ec1e493bf75489ef93beb65209aeb", size = 11086295, upload-time = "2025-07-31T07:53:28.124Z" }, + { url = "https://files.pythonhosted.org/packages/14/1f/19e7e44b594d4b12f6ba8064dbe136505cec813549ca3e5191e40b1d3cc2/mypy-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b16708a66d38abb1e6b5702f5c2c87e133289da36f6a1d15f6a5221085c6403", size = 10112355, upload-time = "2025-07-31T07:53:21.121Z" }, + { url = "https://files.pythonhosted.org/packages/5b/69/baa33927e29e6b4c55d798a9d44db5d394072eef2bdc18c3e2048c9ed1e9/mypy-1.17.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:89e972c0035e9e05823907ad5398c5a73b9f47a002b22359b177d40bdaee7056", size = 11875285, upload-time = "2025-07-31T07:53:55.293Z" }, + { url = "https://files.pythonhosted.org/packages/90/13/f3a89c76b0a41e19490b01e7069713a30949d9a6c147289ee1521bcea245/mypy-1.17.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03b6d0ed2b188e35ee6d5c36b5580cffd6da23319991c49ab5556c023ccf1341", size = 12737895, upload-time = "2025-07-31T07:53:43.623Z" }, + { url = "https://files.pythonhosted.org/packages/23/a1/c4ee79ac484241301564072e6476c5a5be2590bc2e7bfd28220033d2ef8f/mypy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c837b896b37cd103570d776bda106eabb8737aa6dd4f248451aecf53030cdbeb", size = 12931025, upload-time = "2025-07-31T07:54:17.125Z" }, + { url = "https://files.pythonhosted.org/packages/89/b8/7409477be7919a0608900e6320b155c72caab4fef46427c5cc75f85edadd/mypy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:665afab0963a4b39dff7c1fa563cc8b11ecff7910206db4b2e64dd1ba25aed19", size = 9584664, upload-time = "2025-07-31T07:54:12.842Z" }, + { url = "https://files.pythonhosted.org/packages/5b/82/aec2fc9b9b149f372850291827537a508d6c4d3664b1750a324b91f71355/mypy-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93378d3203a5c0800c6b6d850ad2f19f7a3cdf1a3701d3416dbf128805c6a6a7", size = 11075338, upload-time = "2025-07-31T07:53:38.873Z" }, + { url = "https://files.pythonhosted.org/packages/07/ac/ee93fbde9d2242657128af8c86f5d917cd2887584cf948a8e3663d0cd737/mypy-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:15d54056f7fe7a826d897789f53dd6377ec2ea8ba6f776dc83c2902b899fee81", size = 10113066, upload-time = "2025-07-31T07:54:14.707Z" }, + { url = "https://files.pythonhosted.org/packages/5a/68/946a1e0be93f17f7caa56c45844ec691ca153ee8b62f21eddda336a2d203/mypy-1.17.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:209a58fed9987eccc20f2ca94afe7257a8f46eb5df1fb69958650973230f91e6", size = 11875473, upload-time = "2025-07-31T07:53:14.504Z" }, + { url = "https://files.pythonhosted.org/packages/9f/0f/478b4dce1cb4f43cf0f0d00fba3030b21ca04a01b74d1cd272a528cf446f/mypy-1.17.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:099b9a5da47de9e2cb5165e581f158e854d9e19d2e96b6698c0d64de911dd849", size = 12744296, upload-time = "2025-07-31T07:53:03.896Z" }, + { url = "https://files.pythonhosted.org/packages/ca/70/afa5850176379d1b303f992a828de95fc14487429a7139a4e0bdd17a8279/mypy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa6ffadfbe6994d724c5a1bb6123a7d27dd68fc9c059561cd33b664a79578e14", size = 12914657, upload-time = "2025-07-31T07:54:08.576Z" }, + { url = "https://files.pythonhosted.org/packages/53/f9/4a83e1c856a3d9c8f6edaa4749a4864ee98486e9b9dbfbc93842891029c2/mypy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:9a2b7d9180aed171f033c9f2fc6c204c1245cf60b0cb61cf2e7acc24eea78e0a", size = 9593320, upload-time = "2025-07-31T07:53:01.341Z" }, + { url = "https://files.pythonhosted.org/packages/38/56/79c2fac86da57c7d8c48622a05873eaab40b905096c33597462713f5af90/mypy-1.17.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:15a83369400454c41ed3a118e0cc58bd8123921a602f385cb6d6ea5df050c733", size = 11040037, upload-time = "2025-07-31T07:54:10.942Z" }, + { url = "https://files.pythonhosted.org/packages/4d/c3/adabe6ff53638e3cad19e3547268482408323b1e68bf082c9119000cd049/mypy-1.17.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:55b918670f692fc9fba55c3298d8a3beae295c5cded0a55dccdc5bbead814acd", size = 10131550, upload-time = "2025-07-31T07:53:41.307Z" }, + { url = "https://files.pythonhosted.org/packages/b8/c5/2e234c22c3bdeb23a7817af57a58865a39753bde52c74e2c661ee0cfc640/mypy-1.17.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:62761474061feef6f720149d7ba876122007ddc64adff5ba6f374fda35a018a0", size = 11872963, upload-time = "2025-07-31T07:53:16.878Z" }, + { url = "https://files.pythonhosted.org/packages/ab/26/c13c130f35ca8caa5f2ceab68a247775648fdcd6c9a18f158825f2bc2410/mypy-1.17.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c49562d3d908fd49ed0938e5423daed8d407774a479b595b143a3d7f87cdae6a", size = 12710189, upload-time = "2025-07-31T07:54:01.962Z" }, + { url = "https://files.pythonhosted.org/packages/82/df/c7d79d09f6de8383fe800521d066d877e54d30b4fb94281c262be2df84ef/mypy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:397fba5d7616a5bc60b45c7ed204717eaddc38f826e3645402c426057ead9a91", size = 12900322, upload-time = "2025-07-31T07:53:10.551Z" }, + { url = "https://files.pythonhosted.org/packages/b8/98/3d5a48978b4f708c55ae832619addc66d677f6dc59f3ebad71bae8285ca6/mypy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:9d6b20b97d373f41617bd0708fd46aa656059af57f2ef72aa8c7d6a2b73b74ed", size = 9751879, upload-time = "2025-07-31T07:52:56.683Z" }, + { url = "https://files.pythonhosted.org/packages/1d/f3/8fcd2af0f5b806f6cf463efaffd3c9548a28f84220493ecd38d127b6b66d/mypy-1.17.1-py3-none-any.whl", hash = "sha256:a9f52c0351c21fe24c21d8c0eb1f62967b262d6729393397b6f443c3b773c3b9", size = 2283411, upload-time = "2025-07-31T07:53:24.664Z" }, ] [[package]] name = "mypy-extensions" version = "1.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343, upload-time = "2025-04-22T14:54:24.164Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963 }, + { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" }, ] [[package]] name = "nest-asyncio" version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 }, + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, ] [[package]] @@ -1528,9 +1549,9 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.11'", ] -sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 } +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 }, + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, ] [[package]] @@ -1541,9 +1562,9 @@ resolution-markers = [ "python_full_version >= '3.12'", "python_full_version == '3.11.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065 } +sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065, upload-time = "2025-05-29T11:35:07.804Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406 }, + { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" }, ] [[package]] @@ -1553,62 +1574,62 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.11'", ] -sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245 }, - { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048 }, - { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542 }, - { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301 }, - { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320 }, - { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050 }, - { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034 }, - { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185 }, - { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149 }, - { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620 }, - { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963 }, - { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743 }, - { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616 }, - { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579 }, - { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005 }, - { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570 }, - { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548 }, - { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521 }, - { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866 }, - { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455 }, - { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348 }, - { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362 }, - { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103 }, - { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382 }, - { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462 }, - { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618 }, - { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511 }, - { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783 }, - { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506 }, - { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190 }, - { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828 }, - { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006 }, - { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765 }, - { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736 }, - { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719 }, - { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072 }, - { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213 }, - { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632 }, - { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532 }, - { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885 }, - { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467 }, - { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144 }, - { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217 }, - { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014 }, - { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935 }, - { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122 }, - { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143 }, - { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260 }, - { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225 }, - { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374 }, - { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391 }, - { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754 }, - { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476 }, - { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666 }, +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245, upload-time = "2025-05-17T21:27:58.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048, upload-time = "2025-05-17T21:28:21.406Z" }, + { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542, upload-time = "2025-05-17T21:28:30.931Z" }, + { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301, upload-time = "2025-05-17T21:28:41.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320, upload-time = "2025-05-17T21:29:02.78Z" }, + { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050, upload-time = "2025-05-17T21:29:27.675Z" }, + { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034, upload-time = "2025-05-17T21:29:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185, upload-time = "2025-05-17T21:30:18.703Z" }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149, upload-time = "2025-05-17T21:30:29.788Z" }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620, upload-time = "2025-05-17T21:30:48.994Z" }, + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" }, + { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391, upload-time = "2025-05-17T21:44:35.948Z" }, + { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754, upload-time = "2025-05-17T21:44:47.446Z" }, + { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476, upload-time = "2025-05-17T21:45:11.871Z" }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, ] [[package]] @@ -1619,81 +1640,81 @@ resolution-markers = [ "python_full_version >= '3.12'", "python_full_version == '3.11.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/37/7d/3fec4199c5ffb892bed55cff901e4f39a58c81df9c44c280499e92cad264/numpy-2.3.2.tar.gz", hash = "sha256:e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48", size = 20489306 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/96/26/1320083986108998bd487e2931eed2aeedf914b6e8905431487543ec911d/numpy-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:852ae5bed3478b92f093e30f785c98e0cb62fa0a939ed057c31716e18a7a22b9", size = 21259016 }, - { url = "https://files.pythonhosted.org/packages/c4/2b/792b341463fa93fc7e55abbdbe87dac316c5b8cb5e94fb7a59fb6fa0cda5/numpy-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7a0e27186e781a69959d0230dd9909b5e26024f8da10683bd6344baea1885168", size = 14451158 }, - { url = "https://files.pythonhosted.org/packages/b7/13/e792d7209261afb0c9f4759ffef6135b35c77c6349a151f488f531d13595/numpy-2.3.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f0a1a8476ad77a228e41619af2fa9505cf69df928e9aaa165746584ea17fed2b", size = 5379817 }, - { url = "https://files.pythonhosted.org/packages/49/ce/055274fcba4107c022b2113a213c7287346563f48d62e8d2a5176ad93217/numpy-2.3.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cbc95b3813920145032412f7e33d12080f11dc776262df1712e1638207dde9e8", size = 6913606 }, - { url = "https://files.pythonhosted.org/packages/17/f2/e4d72e6bc5ff01e2ab613dc198d560714971900c03674b41947e38606502/numpy-2.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f75018be4980a7324edc5930fe39aa391d5734531b1926968605416ff58c332d", size = 14589652 }, - { url = "https://files.pythonhosted.org/packages/c8/b0/fbeee3000a51ebf7222016e2939b5c5ecf8000a19555d04a18f1e02521b8/numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20b8200721840f5621b7bd03f8dcd78de33ec522fc40dc2641aa09537df010c3", size = 16938816 }, - { url = "https://files.pythonhosted.org/packages/a9/ec/2f6c45c3484cc159621ea8fc000ac5a86f1575f090cac78ac27193ce82cd/numpy-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f91e5c028504660d606340a084db4b216567ded1056ea2b4be4f9d10b67197f", size = 16370512 }, - { url = "https://files.pythonhosted.org/packages/b5/01/dd67cf511850bd7aefd6347aaae0956ed415abea741ae107834aae7d6d4e/numpy-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:fb1752a3bb9a3ad2d6b090b88a9a0ae1cd6f004ef95f75825e2f382c183b2097", size = 18884947 }, - { url = "https://files.pythonhosted.org/packages/a7/17/2cf60fd3e6a61d006778735edf67a222787a8c1a7842aed43ef96d777446/numpy-2.3.2-cp311-cp311-win32.whl", hash = "sha256:4ae6863868aaee2f57503c7a5052b3a2807cf7a3914475e637a0ecd366ced220", size = 6599494 }, - { url = "https://files.pythonhosted.org/packages/d5/03/0eade211c504bda872a594f045f98ddcc6caef2b7c63610946845e304d3f/numpy-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:240259d6564f1c65424bcd10f435145a7644a65a6811cfc3201c4a429ba79170", size = 13087889 }, - { url = "https://files.pythonhosted.org/packages/13/32/2c7979d39dafb2a25087e12310fc7f3b9d3c7d960df4f4bc97955ae0ce1d/numpy-2.3.2-cp311-cp311-win_arm64.whl", hash = "sha256:4209f874d45f921bde2cff1ffcd8a3695f545ad2ffbef6d3d3c6768162efab89", size = 10459560 }, - { url = "https://files.pythonhosted.org/packages/00/6d/745dd1c1c5c284d17725e5c802ca4d45cfc6803519d777f087b71c9f4069/numpy-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bc3186bea41fae9d8e90c2b4fb5f0a1f5a690682da79b92574d63f56b529080b", size = 20956420 }, - { url = "https://files.pythonhosted.org/packages/bc/96/e7b533ea5740641dd62b07a790af5d9d8fec36000b8e2d0472bd7574105f/numpy-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f4f0215edb189048a3c03bd5b19345bdfa7b45a7a6f72ae5945d2a28272727f", size = 14184660 }, - { url = "https://files.pythonhosted.org/packages/2b/53/102c6122db45a62aa20d1b18c9986f67e6b97e0d6fbc1ae13e3e4c84430c/numpy-2.3.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8b1224a734cd509f70816455c3cffe13a4f599b1bf7130f913ba0e2c0b2006c0", size = 5113382 }, - { url = "https://files.pythonhosted.org/packages/2b/21/376257efcbf63e624250717e82b4fae93d60178f09eb03ed766dbb48ec9c/numpy-2.3.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3dcf02866b977a38ba3ec10215220609ab9667378a9e2150615673f3ffd6c73b", size = 6647258 }, - { url = "https://files.pythonhosted.org/packages/91/ba/f4ebf257f08affa464fe6036e13f2bf9d4642a40228781dc1235da81be9f/numpy-2.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:572d5512df5470f50ada8d1972c5f1082d9a0b7aa5944db8084077570cf98370", size = 14281409 }, - { url = "https://files.pythonhosted.org/packages/59/ef/f96536f1df42c668cbacb727a8c6da7afc9c05ece6d558927fb1722693e1/numpy-2.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8145dd6d10df13c559d1e4314df29695613575183fa2e2d11fac4c208c8a1f73", size = 16641317 }, - { url = "https://files.pythonhosted.org/packages/f6/a7/af813a7b4f9a42f498dde8a4c6fcbff8100eed00182cc91dbaf095645f38/numpy-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:103ea7063fa624af04a791c39f97070bf93b96d7af7eb23530cd087dc8dbe9dc", size = 16056262 }, - { url = "https://files.pythonhosted.org/packages/8b/5d/41c4ef8404caaa7f05ed1cfb06afe16a25895260eacbd29b4d84dff2920b/numpy-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc927d7f289d14f5e037be917539620603294454130b6de200091e23d27dc9be", size = 18579342 }, - { url = "https://files.pythonhosted.org/packages/a1/4f/9950e44c5a11636f4a3af6e825ec23003475cc9a466edb7a759ed3ea63bd/numpy-2.3.2-cp312-cp312-win32.whl", hash = "sha256:d95f59afe7f808c103be692175008bab926b59309ade3e6d25009e9a171f7036", size = 6320610 }, - { url = "https://files.pythonhosted.org/packages/7c/2f/244643a5ce54a94f0a9a2ab578189c061e4a87c002e037b0829dd77293b6/numpy-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:9e196ade2400c0c737d93465327d1ae7c06c7cb8a1756121ebf54b06ca183c7f", size = 12786292 }, - { url = "https://files.pythonhosted.org/packages/54/cd/7b5f49d5d78db7badab22d8323c1b6ae458fbf86c4fdfa194ab3cd4eb39b/numpy-2.3.2-cp312-cp312-win_arm64.whl", hash = "sha256:ee807923782faaf60d0d7331f5e86da7d5e3079e28b291973c545476c2b00d07", size = 10194071 }, - { url = "https://files.pythonhosted.org/packages/1c/c0/c6bb172c916b00700ed3bf71cb56175fd1f7dbecebf8353545d0b5519f6c/numpy-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8d9727f5316a256425892b043736d63e89ed15bbfe6556c5ff4d9d4448ff3b3", size = 20949074 }, - { url = "https://files.pythonhosted.org/packages/20/4e/c116466d22acaf4573e58421c956c6076dc526e24a6be0903219775d862e/numpy-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:efc81393f25f14d11c9d161e46e6ee348637c0a1e8a54bf9dedc472a3fae993b", size = 14177311 }, - { url = "https://files.pythonhosted.org/packages/78/45/d4698c182895af189c463fc91d70805d455a227261d950e4e0f1310c2550/numpy-2.3.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dd937f088a2df683cbb79dda9a772b62a3e5a8a7e76690612c2737f38c6ef1b6", size = 5106022 }, - { url = "https://files.pythonhosted.org/packages/9f/76/3e6880fef4420179309dba72a8c11f6166c431cf6dee54c577af8906f914/numpy-2.3.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:11e58218c0c46c80509186e460d79fbdc9ca1eb8d8aee39d8f2dc768eb781089", size = 6640135 }, - { url = "https://files.pythonhosted.org/packages/34/fa/87ff7f25b3c4ce9085a62554460b7db686fef1e0207e8977795c7b7d7ba1/numpy-2.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5ad4ebcb683a1f99f4f392cc522ee20a18b2bb12a2c1c42c3d48d5a1adc9d3d2", size = 14278147 }, - { url = "https://files.pythonhosted.org/packages/1d/0f/571b2c7a3833ae419fe69ff7b479a78d313581785203cc70a8db90121b9a/numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:938065908d1d869c7d75d8ec45f735a034771c6ea07088867f713d1cd3bbbe4f", size = 16635989 }, - { url = "https://files.pythonhosted.org/packages/24/5a/84ae8dca9c9a4c592fe11340b36a86ffa9fd3e40513198daf8a97839345c/numpy-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:66459dccc65d8ec98cc7df61307b64bf9e08101f9598755d42d8ae65d9a7a6ee", size = 16053052 }, - { url = "https://files.pythonhosted.org/packages/57/7c/e5725d99a9133b9813fcf148d3f858df98511686e853169dbaf63aec6097/numpy-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a7af9ed2aa9ec5950daf05bb11abc4076a108bd3c7db9aa7251d5f107079b6a6", size = 18577955 }, - { url = "https://files.pythonhosted.org/packages/ae/11/7c546fcf42145f29b71e4d6f429e96d8d68e5a7ba1830b2e68d7418f0bbd/numpy-2.3.2-cp313-cp313-win32.whl", hash = "sha256:906a30249315f9c8e17b085cc5f87d3f369b35fedd0051d4a84686967bdbbd0b", size = 6311843 }, - { url = "https://files.pythonhosted.org/packages/aa/6f/a428fd1cb7ed39b4280d057720fed5121b0d7754fd2a9768640160f5517b/numpy-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:c63d95dc9d67b676e9108fe0d2182987ccb0f11933c1e8959f42fa0da8d4fa56", size = 12782876 }, - { url = "https://files.pythonhosted.org/packages/65/85/4ea455c9040a12595fb6c43f2c217257c7b52dd0ba332c6a6c1d28b289fe/numpy-2.3.2-cp313-cp313-win_arm64.whl", hash = "sha256:b05a89f2fb84d21235f93de47129dd4f11c16f64c87c33f5e284e6a3a54e43f2", size = 10192786 }, - { url = "https://files.pythonhosted.org/packages/80/23/8278f40282d10c3f258ec3ff1b103d4994bcad78b0cba9208317f6bb73da/numpy-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e6ecfeddfa83b02318f4d84acf15fbdbf9ded18e46989a15a8b6995dfbf85ab", size = 21047395 }, - { url = "https://files.pythonhosted.org/packages/1f/2d/624f2ce4a5df52628b4ccd16a4f9437b37c35f4f8a50d00e962aae6efd7a/numpy-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:508b0eada3eded10a3b55725b40806a4b855961040180028f52580c4729916a2", size = 14300374 }, - { url = "https://files.pythonhosted.org/packages/f6/62/ff1e512cdbb829b80a6bd08318a58698867bca0ca2499d101b4af063ee97/numpy-2.3.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:754d6755d9a7588bdc6ac47dc4ee97867271b17cee39cb87aef079574366db0a", size = 5228864 }, - { url = "https://files.pythonhosted.org/packages/7d/8e/74bc18078fff03192d4032cfa99d5a5ca937807136d6f5790ce07ca53515/numpy-2.3.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f66e7d2b2d7712410d3bc5684149040ef5f19856f20277cd17ea83e5006286", size = 6737533 }, - { url = "https://files.pythonhosted.org/packages/19/ea/0731efe2c9073ccca5698ef6a8c3667c4cf4eea53fcdcd0b50140aba03bc/numpy-2.3.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de6ea4e5a65d5a90c7d286ddff2b87f3f4ad61faa3db8dabe936b34c2275b6f8", size = 14352007 }, - { url = "https://files.pythonhosted.org/packages/cf/90/36be0865f16dfed20f4bc7f75235b963d5939707d4b591f086777412ff7b/numpy-2.3.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3ef07ec8cbc8fc9e369c8dcd52019510c12da4de81367d8b20bc692aa07573a", size = 16701914 }, - { url = "https://files.pythonhosted.org/packages/94/30/06cd055e24cb6c38e5989a9e747042b4e723535758e6153f11afea88c01b/numpy-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:27c9f90e7481275c7800dc9c24b7cc40ace3fdb970ae4d21eaff983a32f70c91", size = 16132708 }, - { url = "https://files.pythonhosted.org/packages/9a/14/ecede608ea73e58267fd7cb78f42341b3b37ba576e778a1a06baffbe585c/numpy-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:07b62978075b67eee4065b166d000d457c82a1efe726cce608b9db9dd66a73a5", size = 18651678 }, - { url = "https://files.pythonhosted.org/packages/40/f3/2fe6066b8d07c3685509bc24d56386534c008b462a488b7f503ba82b8923/numpy-2.3.2-cp313-cp313t-win32.whl", hash = "sha256:c771cfac34a4f2c0de8e8c97312d07d64fd8f8ed45bc9f5726a7e947270152b5", size = 6441832 }, - { url = "https://files.pythonhosted.org/packages/0b/ba/0937d66d05204d8f28630c9c60bc3eda68824abde4cf756c4d6aad03b0c6/numpy-2.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:72dbebb2dcc8305c431b2836bcc66af967df91be793d63a24e3d9b741374c450", size = 12927049 }, - { url = "https://files.pythonhosted.org/packages/e9/ed/13542dd59c104d5e654dfa2ac282c199ba64846a74c2c4bcdbc3a0f75df1/numpy-2.3.2-cp313-cp313t-win_arm64.whl", hash = "sha256:72c6df2267e926a6d5286b0a6d556ebe49eae261062059317837fda12ddf0c1a", size = 10262935 }, - { url = "https://files.pythonhosted.org/packages/c9/7c/7659048aaf498f7611b783e000c7268fcc4dcf0ce21cd10aad7b2e8f9591/numpy-2.3.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:448a66d052d0cf14ce9865d159bfc403282c9bc7bb2a31b03cc18b651eca8b1a", size = 20950906 }, - { url = "https://files.pythonhosted.org/packages/80/db/984bea9d4ddf7112a04cfdfb22b1050af5757864cfffe8e09e44b7f11a10/numpy-2.3.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:546aaf78e81b4081b2eba1d105c3b34064783027a06b3ab20b6eba21fb64132b", size = 14185607 }, - { url = "https://files.pythonhosted.org/packages/e4/76/b3d6f414f4eca568f469ac112a3b510938d892bc5a6c190cb883af080b77/numpy-2.3.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:87c930d52f45df092f7578889711a0768094debf73cfcde105e2d66954358125", size = 5114110 }, - { url = "https://files.pythonhosted.org/packages/9e/d2/6f5e6826abd6bca52392ed88fe44a4b52aacb60567ac3bc86c67834c3a56/numpy-2.3.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:8dc082ea901a62edb8f59713c6a7e28a85daddcb67454c839de57656478f5b19", size = 6642050 }, - { url = "https://files.pythonhosted.org/packages/c4/43/f12b2ade99199e39c73ad182f103f9d9791f48d885c600c8e05927865baf/numpy-2.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af58de8745f7fa9ca1c0c7c943616c6fe28e75d0c81f5c295810e3c83b5be92f", size = 14296292 }, - { url = "https://files.pythonhosted.org/packages/5d/f9/77c07d94bf110a916b17210fac38680ed8734c236bfed9982fd8524a7b47/numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed5527c4cf10f16c6d0b6bee1f89958bccb0ad2522c8cadc2efd318bcd545f5", size = 16638913 }, - { url = "https://files.pythonhosted.org/packages/9b/d1/9d9f2c8ea399cc05cfff8a7437453bd4e7d894373a93cdc46361bbb49a7d/numpy-2.3.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:095737ed986e00393ec18ec0b21b47c22889ae4b0cd2d5e88342e08b01141f58", size = 16071180 }, - { url = "https://files.pythonhosted.org/packages/4c/41/82e2c68aff2a0c9bf315e47d61951099fed65d8cb2c8d9dc388cb87e947e/numpy-2.3.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5e40e80299607f597e1a8a247ff8d71d79c5b52baa11cc1cce30aa92d2da6e0", size = 18576809 }, - { url = "https://files.pythonhosted.org/packages/14/14/4b4fd3efb0837ed252d0f583c5c35a75121038a8c4e065f2c259be06d2d8/numpy-2.3.2-cp314-cp314-win32.whl", hash = "sha256:7d6e390423cc1f76e1b8108c9b6889d20a7a1f59d9a60cac4a050fa734d6c1e2", size = 6366410 }, - { url = "https://files.pythonhosted.org/packages/11/9e/b4c24a6b8467b61aced5c8dc7dcfce23621baa2e17f661edb2444a418040/numpy-2.3.2-cp314-cp314-win_amd64.whl", hash = "sha256:b9d0878b21e3918d76d2209c924ebb272340da1fb51abc00f986c258cd5e957b", size = 12918821 }, - { url = "https://files.pythonhosted.org/packages/0e/0f/0dc44007c70b1007c1cef86b06986a3812dd7106d8f946c09cfa75782556/numpy-2.3.2-cp314-cp314-win_arm64.whl", hash = "sha256:2738534837c6a1d0c39340a190177d7d66fdf432894f469728da901f8f6dc910", size = 10477303 }, - { url = "https://files.pythonhosted.org/packages/8b/3e/075752b79140b78ddfc9c0a1634d234cfdbc6f9bbbfa6b7504e445ad7d19/numpy-2.3.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:4d002ecf7c9b53240be3bb69d80f86ddbd34078bae04d87be81c1f58466f264e", size = 21047524 }, - { url = "https://files.pythonhosted.org/packages/fe/6d/60e8247564a72426570d0e0ea1151b95ce5bd2f1597bb878a18d32aec855/numpy-2.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:293b2192c6bcce487dbc6326de5853787f870aeb6c43f8f9c6496db5b1781e45", size = 14300519 }, - { url = "https://files.pythonhosted.org/packages/4d/73/d8326c442cd428d47a067070c3ac6cc3b651a6e53613a1668342a12d4479/numpy-2.3.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0a4f2021a6da53a0d580d6ef5db29947025ae8b35b3250141805ea9a32bbe86b", size = 5228972 }, - { url = "https://files.pythonhosted.org/packages/34/2e/e71b2d6dad075271e7079db776196829019b90ce3ece5c69639e4f6fdc44/numpy-2.3.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9c144440db4bf3bb6372d2c3e49834cc0ff7bb4c24975ab33e01199e645416f2", size = 6737439 }, - { url = "https://files.pythonhosted.org/packages/15/b0/d004bcd56c2c5e0500ffc65385eb6d569ffd3363cb5e593ae742749b2daa/numpy-2.3.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f92d6c2a8535dc4fe4419562294ff957f83a16ebdec66df0805e473ffaad8bd0", size = 14352479 }, - { url = "https://files.pythonhosted.org/packages/11/e3/285142fcff8721e0c99b51686426165059874c150ea9ab898e12a492e291/numpy-2.3.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cefc2219baa48e468e3db7e706305fcd0c095534a192a08f31e98d83a7d45fb0", size = 16702805 }, - { url = "https://files.pythonhosted.org/packages/33/c3/33b56b0e47e604af2c7cd065edca892d180f5899599b76830652875249a3/numpy-2.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76c3e9501ceb50b2ff3824c3589d5d1ab4ac857b0ee3f8f49629d0de55ecf7c2", size = 16133830 }, - { url = "https://files.pythonhosted.org/packages/6e/ae/7b1476a1f4d6a48bc669b8deb09939c56dd2a439db1ab03017844374fb67/numpy-2.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:122bf5ed9a0221b3419672493878ba4967121514b1d7d4656a7580cd11dddcbf", size = 18652665 }, - { url = "https://files.pythonhosted.org/packages/14/ba/5b5c9978c4bb161034148ade2de9db44ec316fab89ce8c400db0e0c81f86/numpy-2.3.2-cp314-cp314t-win32.whl", hash = "sha256:6f1ae3dcb840edccc45af496f312528c15b1f79ac318169d094e85e4bb35fdf1", size = 6514777 }, - { url = "https://files.pythonhosted.org/packages/eb/46/3dbaf0ae7c17cdc46b9f662c56da2054887b8d9e737c1476f335c83d33db/numpy-2.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:087ffc25890d89a43536f75c5fe8770922008758e8eeeef61733957041ed2f9b", size = 13111856 }, - { url = "https://files.pythonhosted.org/packages/c1/9e/1652778bce745a67b5fe05adde60ed362d38eb17d919a540e813d30f6874/numpy-2.3.2-cp314-cp314t-win_arm64.whl", hash = "sha256:092aeb3449833ea9c0bf0089d70c29ae480685dd2377ec9cdbbb620257f84631", size = 10544226 }, - { url = "https://files.pythonhosted.org/packages/cf/ea/50ebc91d28b275b23b7128ef25c3d08152bc4068f42742867e07a870a42a/numpy-2.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:14a91ebac98813a49bc6aa1a0dfc09513dcec1d97eaf31ca21a87221a1cdcb15", size = 21130338 }, - { url = "https://files.pythonhosted.org/packages/9f/57/cdd5eac00dd5f137277355c318a955c0d8fb8aa486020c22afd305f8b88f/numpy-2.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:71669b5daae692189540cffc4c439468d35a3f84f0c88b078ecd94337f6cb0ec", size = 14375776 }, - { url = "https://files.pythonhosted.org/packages/83/85/27280c7f34fcd305c2209c0cdca4d70775e4859a9eaa92f850087f8dea50/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:69779198d9caee6e547adb933941ed7520f896fd9656834c300bdf4dd8642712", size = 5304882 }, - { url = "https://files.pythonhosted.org/packages/48/b4/6500b24d278e15dd796f43824e69939d00981d37d9779e32499e823aa0aa/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2c3271cc4097beb5a60f010bcc1cc204b300bb3eafb4399376418a83a1c6373c", size = 6818405 }, - { url = "https://files.pythonhosted.org/packages/9b/c9/142c1e03f199d202da8e980c2496213509291b6024fd2735ad28ae7065c7/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8446acd11fe3dc1830568c941d44449fd5cb83068e5c70bd5a470d323d448296", size = 14419651 }, - { url = "https://files.pythonhosted.org/packages/8b/95/8023e87cbea31a750a6c00ff9427d65ebc5fef104a136bfa69f76266d614/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa098a5ab53fa407fded5870865c6275a5cd4101cfdef8d6fafc48286a96e981", size = 16760166 }, - { url = "https://files.pythonhosted.org/packages/78/e3/6690b3f85a05506733c7e90b577e4762517404ea78bab2ca3a5cb1aeb78d/numpy-2.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6936aff90dda378c09bea075af0d9c675fe3a977a9d2402f95a87f440f59f619", size = 12977811 }, +sdist = { url = "https://files.pythonhosted.org/packages/37/7d/3fec4199c5ffb892bed55cff901e4f39a58c81df9c44c280499e92cad264/numpy-2.3.2.tar.gz", hash = "sha256:e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48", size = 20489306, upload-time = "2025-07-24T21:32:07.553Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/26/1320083986108998bd487e2931eed2aeedf914b6e8905431487543ec911d/numpy-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:852ae5bed3478b92f093e30f785c98e0cb62fa0a939ed057c31716e18a7a22b9", size = 21259016, upload-time = "2025-07-24T20:24:35.214Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2b/792b341463fa93fc7e55abbdbe87dac316c5b8cb5e94fb7a59fb6fa0cda5/numpy-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7a0e27186e781a69959d0230dd9909b5e26024f8da10683bd6344baea1885168", size = 14451158, upload-time = "2025-07-24T20:24:58.397Z" }, + { url = "https://files.pythonhosted.org/packages/b7/13/e792d7209261afb0c9f4759ffef6135b35c77c6349a151f488f531d13595/numpy-2.3.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f0a1a8476ad77a228e41619af2fa9505cf69df928e9aaa165746584ea17fed2b", size = 5379817, upload-time = "2025-07-24T20:25:07.746Z" }, + { url = "https://files.pythonhosted.org/packages/49/ce/055274fcba4107c022b2113a213c7287346563f48d62e8d2a5176ad93217/numpy-2.3.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cbc95b3813920145032412f7e33d12080f11dc776262df1712e1638207dde9e8", size = 6913606, upload-time = "2025-07-24T20:25:18.84Z" }, + { url = "https://files.pythonhosted.org/packages/17/f2/e4d72e6bc5ff01e2ab613dc198d560714971900c03674b41947e38606502/numpy-2.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f75018be4980a7324edc5930fe39aa391d5734531b1926968605416ff58c332d", size = 14589652, upload-time = "2025-07-24T20:25:40.356Z" }, + { url = "https://files.pythonhosted.org/packages/c8/b0/fbeee3000a51ebf7222016e2939b5c5ecf8000a19555d04a18f1e02521b8/numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20b8200721840f5621b7bd03f8dcd78de33ec522fc40dc2641aa09537df010c3", size = 16938816, upload-time = "2025-07-24T20:26:05.721Z" }, + { url = "https://files.pythonhosted.org/packages/a9/ec/2f6c45c3484cc159621ea8fc000ac5a86f1575f090cac78ac27193ce82cd/numpy-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f91e5c028504660d606340a084db4b216567ded1056ea2b4be4f9d10b67197f", size = 16370512, upload-time = "2025-07-24T20:26:30.545Z" }, + { url = "https://files.pythonhosted.org/packages/b5/01/dd67cf511850bd7aefd6347aaae0956ed415abea741ae107834aae7d6d4e/numpy-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:fb1752a3bb9a3ad2d6b090b88a9a0ae1cd6f004ef95f75825e2f382c183b2097", size = 18884947, upload-time = "2025-07-24T20:26:58.24Z" }, + { url = "https://files.pythonhosted.org/packages/a7/17/2cf60fd3e6a61d006778735edf67a222787a8c1a7842aed43ef96d777446/numpy-2.3.2-cp311-cp311-win32.whl", hash = "sha256:4ae6863868aaee2f57503c7a5052b3a2807cf7a3914475e637a0ecd366ced220", size = 6599494, upload-time = "2025-07-24T20:27:09.786Z" }, + { url = "https://files.pythonhosted.org/packages/d5/03/0eade211c504bda872a594f045f98ddcc6caef2b7c63610946845e304d3f/numpy-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:240259d6564f1c65424bcd10f435145a7644a65a6811cfc3201c4a429ba79170", size = 13087889, upload-time = "2025-07-24T20:27:29.558Z" }, + { url = "https://files.pythonhosted.org/packages/13/32/2c7979d39dafb2a25087e12310fc7f3b9d3c7d960df4f4bc97955ae0ce1d/numpy-2.3.2-cp311-cp311-win_arm64.whl", hash = "sha256:4209f874d45f921bde2cff1ffcd8a3695f545ad2ffbef6d3d3c6768162efab89", size = 10459560, upload-time = "2025-07-24T20:27:46.803Z" }, + { url = "https://files.pythonhosted.org/packages/00/6d/745dd1c1c5c284d17725e5c802ca4d45cfc6803519d777f087b71c9f4069/numpy-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bc3186bea41fae9d8e90c2b4fb5f0a1f5a690682da79b92574d63f56b529080b", size = 20956420, upload-time = "2025-07-24T20:28:18.002Z" }, + { url = "https://files.pythonhosted.org/packages/bc/96/e7b533ea5740641dd62b07a790af5d9d8fec36000b8e2d0472bd7574105f/numpy-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f4f0215edb189048a3c03bd5b19345bdfa7b45a7a6f72ae5945d2a28272727f", size = 14184660, upload-time = "2025-07-24T20:28:39.522Z" }, + { url = "https://files.pythonhosted.org/packages/2b/53/102c6122db45a62aa20d1b18c9986f67e6b97e0d6fbc1ae13e3e4c84430c/numpy-2.3.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8b1224a734cd509f70816455c3cffe13a4f599b1bf7130f913ba0e2c0b2006c0", size = 5113382, upload-time = "2025-07-24T20:28:48.544Z" }, + { url = "https://files.pythonhosted.org/packages/2b/21/376257efcbf63e624250717e82b4fae93d60178f09eb03ed766dbb48ec9c/numpy-2.3.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3dcf02866b977a38ba3ec10215220609ab9667378a9e2150615673f3ffd6c73b", size = 6647258, upload-time = "2025-07-24T20:28:59.104Z" }, + { url = "https://files.pythonhosted.org/packages/91/ba/f4ebf257f08affa464fe6036e13f2bf9d4642a40228781dc1235da81be9f/numpy-2.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:572d5512df5470f50ada8d1972c5f1082d9a0b7aa5944db8084077570cf98370", size = 14281409, upload-time = "2025-07-24T20:40:30.298Z" }, + { url = "https://files.pythonhosted.org/packages/59/ef/f96536f1df42c668cbacb727a8c6da7afc9c05ece6d558927fb1722693e1/numpy-2.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8145dd6d10df13c559d1e4314df29695613575183fa2e2d11fac4c208c8a1f73", size = 16641317, upload-time = "2025-07-24T20:40:56.625Z" }, + { url = "https://files.pythonhosted.org/packages/f6/a7/af813a7b4f9a42f498dde8a4c6fcbff8100eed00182cc91dbaf095645f38/numpy-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:103ea7063fa624af04a791c39f97070bf93b96d7af7eb23530cd087dc8dbe9dc", size = 16056262, upload-time = "2025-07-24T20:41:20.797Z" }, + { url = "https://files.pythonhosted.org/packages/8b/5d/41c4ef8404caaa7f05ed1cfb06afe16a25895260eacbd29b4d84dff2920b/numpy-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc927d7f289d14f5e037be917539620603294454130b6de200091e23d27dc9be", size = 18579342, upload-time = "2025-07-24T20:41:50.753Z" }, + { url = "https://files.pythonhosted.org/packages/a1/4f/9950e44c5a11636f4a3af6e825ec23003475cc9a466edb7a759ed3ea63bd/numpy-2.3.2-cp312-cp312-win32.whl", hash = "sha256:d95f59afe7f808c103be692175008bab926b59309ade3e6d25009e9a171f7036", size = 6320610, upload-time = "2025-07-24T20:42:01.551Z" }, + { url = "https://files.pythonhosted.org/packages/7c/2f/244643a5ce54a94f0a9a2ab578189c061e4a87c002e037b0829dd77293b6/numpy-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:9e196ade2400c0c737d93465327d1ae7c06c7cb8a1756121ebf54b06ca183c7f", size = 12786292, upload-time = "2025-07-24T20:42:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/54/cd/7b5f49d5d78db7badab22d8323c1b6ae458fbf86c4fdfa194ab3cd4eb39b/numpy-2.3.2-cp312-cp312-win_arm64.whl", hash = "sha256:ee807923782faaf60d0d7331f5e86da7d5e3079e28b291973c545476c2b00d07", size = 10194071, upload-time = "2025-07-24T20:42:36.657Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c0/c6bb172c916b00700ed3bf71cb56175fd1f7dbecebf8353545d0b5519f6c/numpy-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8d9727f5316a256425892b043736d63e89ed15bbfe6556c5ff4d9d4448ff3b3", size = 20949074, upload-time = "2025-07-24T20:43:07.813Z" }, + { url = "https://files.pythonhosted.org/packages/20/4e/c116466d22acaf4573e58421c956c6076dc526e24a6be0903219775d862e/numpy-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:efc81393f25f14d11c9d161e46e6ee348637c0a1e8a54bf9dedc472a3fae993b", size = 14177311, upload-time = "2025-07-24T20:43:29.335Z" }, + { url = "https://files.pythonhosted.org/packages/78/45/d4698c182895af189c463fc91d70805d455a227261d950e4e0f1310c2550/numpy-2.3.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dd937f088a2df683cbb79dda9a772b62a3e5a8a7e76690612c2737f38c6ef1b6", size = 5106022, upload-time = "2025-07-24T20:43:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/9f/76/3e6880fef4420179309dba72a8c11f6166c431cf6dee54c577af8906f914/numpy-2.3.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:11e58218c0c46c80509186e460d79fbdc9ca1eb8d8aee39d8f2dc768eb781089", size = 6640135, upload-time = "2025-07-24T20:43:49.28Z" }, + { url = "https://files.pythonhosted.org/packages/34/fa/87ff7f25b3c4ce9085a62554460b7db686fef1e0207e8977795c7b7d7ba1/numpy-2.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5ad4ebcb683a1f99f4f392cc522ee20a18b2bb12a2c1c42c3d48d5a1adc9d3d2", size = 14278147, upload-time = "2025-07-24T20:44:10.328Z" }, + { url = "https://files.pythonhosted.org/packages/1d/0f/571b2c7a3833ae419fe69ff7b479a78d313581785203cc70a8db90121b9a/numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:938065908d1d869c7d75d8ec45f735a034771c6ea07088867f713d1cd3bbbe4f", size = 16635989, upload-time = "2025-07-24T20:44:34.88Z" }, + { url = "https://files.pythonhosted.org/packages/24/5a/84ae8dca9c9a4c592fe11340b36a86ffa9fd3e40513198daf8a97839345c/numpy-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:66459dccc65d8ec98cc7df61307b64bf9e08101f9598755d42d8ae65d9a7a6ee", size = 16053052, upload-time = "2025-07-24T20:44:58.872Z" }, + { url = "https://files.pythonhosted.org/packages/57/7c/e5725d99a9133b9813fcf148d3f858df98511686e853169dbaf63aec6097/numpy-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a7af9ed2aa9ec5950daf05bb11abc4076a108bd3c7db9aa7251d5f107079b6a6", size = 18577955, upload-time = "2025-07-24T20:45:26.714Z" }, + { url = "https://files.pythonhosted.org/packages/ae/11/7c546fcf42145f29b71e4d6f429e96d8d68e5a7ba1830b2e68d7418f0bbd/numpy-2.3.2-cp313-cp313-win32.whl", hash = "sha256:906a30249315f9c8e17b085cc5f87d3f369b35fedd0051d4a84686967bdbbd0b", size = 6311843, upload-time = "2025-07-24T20:49:24.444Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6f/a428fd1cb7ed39b4280d057720fed5121b0d7754fd2a9768640160f5517b/numpy-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:c63d95dc9d67b676e9108fe0d2182987ccb0f11933c1e8959f42fa0da8d4fa56", size = 12782876, upload-time = "2025-07-24T20:49:43.227Z" }, + { url = "https://files.pythonhosted.org/packages/65/85/4ea455c9040a12595fb6c43f2c217257c7b52dd0ba332c6a6c1d28b289fe/numpy-2.3.2-cp313-cp313-win_arm64.whl", hash = "sha256:b05a89f2fb84d21235f93de47129dd4f11c16f64c87c33f5e284e6a3a54e43f2", size = 10192786, upload-time = "2025-07-24T20:49:59.443Z" }, + { url = "https://files.pythonhosted.org/packages/80/23/8278f40282d10c3f258ec3ff1b103d4994bcad78b0cba9208317f6bb73da/numpy-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e6ecfeddfa83b02318f4d84acf15fbdbf9ded18e46989a15a8b6995dfbf85ab", size = 21047395, upload-time = "2025-07-24T20:45:58.821Z" }, + { url = "https://files.pythonhosted.org/packages/1f/2d/624f2ce4a5df52628b4ccd16a4f9437b37c35f4f8a50d00e962aae6efd7a/numpy-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:508b0eada3eded10a3b55725b40806a4b855961040180028f52580c4729916a2", size = 14300374, upload-time = "2025-07-24T20:46:20.207Z" }, + { url = "https://files.pythonhosted.org/packages/f6/62/ff1e512cdbb829b80a6bd08318a58698867bca0ca2499d101b4af063ee97/numpy-2.3.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:754d6755d9a7588bdc6ac47dc4ee97867271b17cee39cb87aef079574366db0a", size = 5228864, upload-time = "2025-07-24T20:46:30.58Z" }, + { url = "https://files.pythonhosted.org/packages/7d/8e/74bc18078fff03192d4032cfa99d5a5ca937807136d6f5790ce07ca53515/numpy-2.3.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f66e7d2b2d7712410d3bc5684149040ef5f19856f20277cd17ea83e5006286", size = 6737533, upload-time = "2025-07-24T20:46:46.111Z" }, + { url = "https://files.pythonhosted.org/packages/19/ea/0731efe2c9073ccca5698ef6a8c3667c4cf4eea53fcdcd0b50140aba03bc/numpy-2.3.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de6ea4e5a65d5a90c7d286ddff2b87f3f4ad61faa3db8dabe936b34c2275b6f8", size = 14352007, upload-time = "2025-07-24T20:47:07.1Z" }, + { url = "https://files.pythonhosted.org/packages/cf/90/36be0865f16dfed20f4bc7f75235b963d5939707d4b591f086777412ff7b/numpy-2.3.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3ef07ec8cbc8fc9e369c8dcd52019510c12da4de81367d8b20bc692aa07573a", size = 16701914, upload-time = "2025-07-24T20:47:32.459Z" }, + { url = "https://files.pythonhosted.org/packages/94/30/06cd055e24cb6c38e5989a9e747042b4e723535758e6153f11afea88c01b/numpy-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:27c9f90e7481275c7800dc9c24b7cc40ace3fdb970ae4d21eaff983a32f70c91", size = 16132708, upload-time = "2025-07-24T20:47:58.129Z" }, + { url = "https://files.pythonhosted.org/packages/9a/14/ecede608ea73e58267fd7cb78f42341b3b37ba576e778a1a06baffbe585c/numpy-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:07b62978075b67eee4065b166d000d457c82a1efe726cce608b9db9dd66a73a5", size = 18651678, upload-time = "2025-07-24T20:48:25.402Z" }, + { url = "https://files.pythonhosted.org/packages/40/f3/2fe6066b8d07c3685509bc24d56386534c008b462a488b7f503ba82b8923/numpy-2.3.2-cp313-cp313t-win32.whl", hash = "sha256:c771cfac34a4f2c0de8e8c97312d07d64fd8f8ed45bc9f5726a7e947270152b5", size = 6441832, upload-time = "2025-07-24T20:48:37.181Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ba/0937d66d05204d8f28630c9c60bc3eda68824abde4cf756c4d6aad03b0c6/numpy-2.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:72dbebb2dcc8305c431b2836bcc66af967df91be793d63a24e3d9b741374c450", size = 12927049, upload-time = "2025-07-24T20:48:56.24Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ed/13542dd59c104d5e654dfa2ac282c199ba64846a74c2c4bcdbc3a0f75df1/numpy-2.3.2-cp313-cp313t-win_arm64.whl", hash = "sha256:72c6df2267e926a6d5286b0a6d556ebe49eae261062059317837fda12ddf0c1a", size = 10262935, upload-time = "2025-07-24T20:49:13.136Z" }, + { url = "https://files.pythonhosted.org/packages/c9/7c/7659048aaf498f7611b783e000c7268fcc4dcf0ce21cd10aad7b2e8f9591/numpy-2.3.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:448a66d052d0cf14ce9865d159bfc403282c9bc7bb2a31b03cc18b651eca8b1a", size = 20950906, upload-time = "2025-07-24T20:50:30.346Z" }, + { url = "https://files.pythonhosted.org/packages/80/db/984bea9d4ddf7112a04cfdfb22b1050af5757864cfffe8e09e44b7f11a10/numpy-2.3.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:546aaf78e81b4081b2eba1d105c3b34064783027a06b3ab20b6eba21fb64132b", size = 14185607, upload-time = "2025-07-24T20:50:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/e4/76/b3d6f414f4eca568f469ac112a3b510938d892bc5a6c190cb883af080b77/numpy-2.3.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:87c930d52f45df092f7578889711a0768094debf73cfcde105e2d66954358125", size = 5114110, upload-time = "2025-07-24T20:51:01.041Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d2/6f5e6826abd6bca52392ed88fe44a4b52aacb60567ac3bc86c67834c3a56/numpy-2.3.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:8dc082ea901a62edb8f59713c6a7e28a85daddcb67454c839de57656478f5b19", size = 6642050, upload-time = "2025-07-24T20:51:11.64Z" }, + { url = "https://files.pythonhosted.org/packages/c4/43/f12b2ade99199e39c73ad182f103f9d9791f48d885c600c8e05927865baf/numpy-2.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af58de8745f7fa9ca1c0c7c943616c6fe28e75d0c81f5c295810e3c83b5be92f", size = 14296292, upload-time = "2025-07-24T20:51:33.488Z" }, + { url = "https://files.pythonhosted.org/packages/5d/f9/77c07d94bf110a916b17210fac38680ed8734c236bfed9982fd8524a7b47/numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed5527c4cf10f16c6d0b6bee1f89958bccb0ad2522c8cadc2efd318bcd545f5", size = 16638913, upload-time = "2025-07-24T20:51:58.517Z" }, + { url = "https://files.pythonhosted.org/packages/9b/d1/9d9f2c8ea399cc05cfff8a7437453bd4e7d894373a93cdc46361bbb49a7d/numpy-2.3.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:095737ed986e00393ec18ec0b21b47c22889ae4b0cd2d5e88342e08b01141f58", size = 16071180, upload-time = "2025-07-24T20:52:22.827Z" }, + { url = "https://files.pythonhosted.org/packages/4c/41/82e2c68aff2a0c9bf315e47d61951099fed65d8cb2c8d9dc388cb87e947e/numpy-2.3.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5e40e80299607f597e1a8a247ff8d71d79c5b52baa11cc1cce30aa92d2da6e0", size = 18576809, upload-time = "2025-07-24T20:52:51.015Z" }, + { url = "https://files.pythonhosted.org/packages/14/14/4b4fd3efb0837ed252d0f583c5c35a75121038a8c4e065f2c259be06d2d8/numpy-2.3.2-cp314-cp314-win32.whl", hash = "sha256:7d6e390423cc1f76e1b8108c9b6889d20a7a1f59d9a60cac4a050fa734d6c1e2", size = 6366410, upload-time = "2025-07-24T20:56:44.949Z" }, + { url = "https://files.pythonhosted.org/packages/11/9e/b4c24a6b8467b61aced5c8dc7dcfce23621baa2e17f661edb2444a418040/numpy-2.3.2-cp314-cp314-win_amd64.whl", hash = "sha256:b9d0878b21e3918d76d2209c924ebb272340da1fb51abc00f986c258cd5e957b", size = 12918821, upload-time = "2025-07-24T20:57:06.479Z" }, + { url = "https://files.pythonhosted.org/packages/0e/0f/0dc44007c70b1007c1cef86b06986a3812dd7106d8f946c09cfa75782556/numpy-2.3.2-cp314-cp314-win_arm64.whl", hash = "sha256:2738534837c6a1d0c39340a190177d7d66fdf432894f469728da901f8f6dc910", size = 10477303, upload-time = "2025-07-24T20:57:22.879Z" }, + { url = "https://files.pythonhosted.org/packages/8b/3e/075752b79140b78ddfc9c0a1634d234cfdbc6f9bbbfa6b7504e445ad7d19/numpy-2.3.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:4d002ecf7c9b53240be3bb69d80f86ddbd34078bae04d87be81c1f58466f264e", size = 21047524, upload-time = "2025-07-24T20:53:22.086Z" }, + { url = "https://files.pythonhosted.org/packages/fe/6d/60e8247564a72426570d0e0ea1151b95ce5bd2f1597bb878a18d32aec855/numpy-2.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:293b2192c6bcce487dbc6326de5853787f870aeb6c43f8f9c6496db5b1781e45", size = 14300519, upload-time = "2025-07-24T20:53:44.053Z" }, + { url = "https://files.pythonhosted.org/packages/4d/73/d8326c442cd428d47a067070c3ac6cc3b651a6e53613a1668342a12d4479/numpy-2.3.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0a4f2021a6da53a0d580d6ef5db29947025ae8b35b3250141805ea9a32bbe86b", size = 5228972, upload-time = "2025-07-24T20:53:53.81Z" }, + { url = "https://files.pythonhosted.org/packages/34/2e/e71b2d6dad075271e7079db776196829019b90ce3ece5c69639e4f6fdc44/numpy-2.3.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9c144440db4bf3bb6372d2c3e49834cc0ff7bb4c24975ab33e01199e645416f2", size = 6737439, upload-time = "2025-07-24T20:54:04.742Z" }, + { url = "https://files.pythonhosted.org/packages/15/b0/d004bcd56c2c5e0500ffc65385eb6d569ffd3363cb5e593ae742749b2daa/numpy-2.3.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f92d6c2a8535dc4fe4419562294ff957f83a16ebdec66df0805e473ffaad8bd0", size = 14352479, upload-time = "2025-07-24T20:54:25.819Z" }, + { url = "https://files.pythonhosted.org/packages/11/e3/285142fcff8721e0c99b51686426165059874c150ea9ab898e12a492e291/numpy-2.3.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cefc2219baa48e468e3db7e706305fcd0c095534a192a08f31e98d83a7d45fb0", size = 16702805, upload-time = "2025-07-24T20:54:50.814Z" }, + { url = "https://files.pythonhosted.org/packages/33/c3/33b56b0e47e604af2c7cd065edca892d180f5899599b76830652875249a3/numpy-2.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76c3e9501ceb50b2ff3824c3589d5d1ab4ac857b0ee3f8f49629d0de55ecf7c2", size = 16133830, upload-time = "2025-07-24T20:55:17.306Z" }, + { url = "https://files.pythonhosted.org/packages/6e/ae/7b1476a1f4d6a48bc669b8deb09939c56dd2a439db1ab03017844374fb67/numpy-2.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:122bf5ed9a0221b3419672493878ba4967121514b1d7d4656a7580cd11dddcbf", size = 18652665, upload-time = "2025-07-24T20:55:46.665Z" }, + { url = "https://files.pythonhosted.org/packages/14/ba/5b5c9978c4bb161034148ade2de9db44ec316fab89ce8c400db0e0c81f86/numpy-2.3.2-cp314-cp314t-win32.whl", hash = "sha256:6f1ae3dcb840edccc45af496f312528c15b1f79ac318169d094e85e4bb35fdf1", size = 6514777, upload-time = "2025-07-24T20:55:57.66Z" }, + { url = "https://files.pythonhosted.org/packages/eb/46/3dbaf0ae7c17cdc46b9f662c56da2054887b8d9e737c1476f335c83d33db/numpy-2.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:087ffc25890d89a43536f75c5fe8770922008758e8eeeef61733957041ed2f9b", size = 13111856, upload-time = "2025-07-24T20:56:17.318Z" }, + { url = "https://files.pythonhosted.org/packages/c1/9e/1652778bce745a67b5fe05adde60ed362d38eb17d919a540e813d30f6874/numpy-2.3.2-cp314-cp314t-win_arm64.whl", hash = "sha256:092aeb3449833ea9c0bf0089d70c29ae480685dd2377ec9cdbbb620257f84631", size = 10544226, upload-time = "2025-07-24T20:56:34.509Z" }, + { url = "https://files.pythonhosted.org/packages/cf/ea/50ebc91d28b275b23b7128ef25c3d08152bc4068f42742867e07a870a42a/numpy-2.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:14a91ebac98813a49bc6aa1a0dfc09513dcec1d97eaf31ca21a87221a1cdcb15", size = 21130338, upload-time = "2025-07-24T20:57:54.37Z" }, + { url = "https://files.pythonhosted.org/packages/9f/57/cdd5eac00dd5f137277355c318a955c0d8fb8aa486020c22afd305f8b88f/numpy-2.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:71669b5daae692189540cffc4c439468d35a3f84f0c88b078ecd94337f6cb0ec", size = 14375776, upload-time = "2025-07-24T20:58:16.303Z" }, + { url = "https://files.pythonhosted.org/packages/83/85/27280c7f34fcd305c2209c0cdca4d70775e4859a9eaa92f850087f8dea50/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:69779198d9caee6e547adb933941ed7520f896fd9656834c300bdf4dd8642712", size = 5304882, upload-time = "2025-07-24T20:58:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/48/b4/6500b24d278e15dd796f43824e69939d00981d37d9779e32499e823aa0aa/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2c3271cc4097beb5a60f010bcc1cc204b300bb3eafb4399376418a83a1c6373c", size = 6818405, upload-time = "2025-07-24T20:58:37.341Z" }, + { url = "https://files.pythonhosted.org/packages/9b/c9/142c1e03f199d202da8e980c2496213509291b6024fd2735ad28ae7065c7/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8446acd11fe3dc1830568c941d44449fd5cb83068e5c70bd5a470d323d448296", size = 14419651, upload-time = "2025-07-24T20:58:59.048Z" }, + { url = "https://files.pythonhosted.org/packages/8b/95/8023e87cbea31a750a6c00ff9427d65ebc5fef104a136bfa69f76266d614/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa098a5ab53fa407fded5870865c6275a5cd4101cfdef8d6fafc48286a96e981", size = 16760166, upload-time = "2025-07-24T21:28:56.38Z" }, + { url = "https://files.pythonhosted.org/packages/78/e3/6690b3f85a05506733c7e90b577e4762517404ea78bab2ca3a5cb1aeb78d/numpy-2.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6936aff90dda378c09bea075af0d9c675fe3a977a9d2402f95a87f440f59f619", size = 12977811, upload-time = "2025-07-24T21:29:18.234Z" }, ] [[package]] @@ -1710,9 +1731,9 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/79/b6/1aff7d6b8e9f0c3ac26bfbb57b9861a6711d5d60bd7dd5f7eebbf80509b7/openai-1.106.1.tar.gz", hash = "sha256:5f575967e3a05555825c43829cdcd50be6e49ab6a3e5262f0937a3f791f917f1", size = 561095 } +sdist = { url = "https://files.pythonhosted.org/packages/79/b6/1aff7d6b8e9f0c3ac26bfbb57b9861a6711d5d60bd7dd5f7eebbf80509b7/openai-1.106.1.tar.gz", hash = "sha256:5f575967e3a05555825c43829cdcd50be6e49ab6a3e5262f0937a3f791f917f1", size = 561095, upload-time = "2025-09-04T18:17:15.303Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/e1/47887212baa7bc0532880d33d5eafbdb46fcc4b53789b903282a74a85b5b/openai-1.106.1-py3-none-any.whl", hash = "sha256:bfdef37c949f80396c59f2c17e0eda35414979bc07ef3379596a93c9ed044f3a", size = 930768 }, + { url = "https://files.pythonhosted.org/packages/00/e1/47887212baa7bc0532880d33d5eafbdb46fcc4b53789b903282a74a85b5b/openai-1.106.1-py3-none-any.whl", hash = "sha256:bfdef37c949f80396c59f2c17e0eda35414979bc07ef3379596a93c9ed044f3a", size = 930768, upload-time = "2025-09-04T18:17:13.349Z" }, ] [[package]] @@ -1730,9 +1751,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "werkzeug" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/35/1acaa5f2fcc6e54eded34a2ec74b479439c4e469fc4e8d0e803fda0234db/openapi_core-0.19.5.tar.gz", hash = "sha256:421e753da56c391704454e66afe4803a290108590ac8fa6f4a4487f4ec11f2d3", size = 103264 } +sdist = { url = "https://files.pythonhosted.org/packages/b1/35/1acaa5f2fcc6e54eded34a2ec74b479439c4e469fc4e8d0e803fda0234db/openapi_core-0.19.5.tar.gz", hash = "sha256:421e753da56c391704454e66afe4803a290108590ac8fa6f4a4487f4ec11f2d3", size = 103264, upload-time = "2025-03-20T20:17:28.193Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/6f/83ead0e2e30a90445ee4fc0135f43741aebc30cca5b43f20968b603e30b6/openapi_core-0.19.5-py3-none-any.whl", hash = "sha256:ef7210e83a59394f46ce282639d8d26ad6fc8094aa904c9c16eb1bac8908911f", size = 106595 }, + { url = "https://files.pythonhosted.org/packages/27/6f/83ead0e2e30a90445ee4fc0135f43741aebc30cca5b43f20968b603e30b6/openapi_core-0.19.5-py3-none-any.whl", hash = "sha256:ef7210e83a59394f46ce282639d8d26ad6fc8094aa904c9c16eb1bac8908911f", size = 106595, upload-time = "2025-03-20T20:17:26.77Z" }, ] [[package]] @@ -1742,9 +1763,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/02/2e/58d83848dd1a79cb92ed8e63f6ba901ca282c5f09d04af9423ec26c56fd7/openapi_pydantic-0.5.1.tar.gz", hash = "sha256:ff6835af6bde7a459fb93eb93bb92b8749b754fc6e51b2f1590a19dc3005ee0d", size = 60892 } +sdist = { url = "https://files.pythonhosted.org/packages/02/2e/58d83848dd1a79cb92ed8e63f6ba901ca282c5f09d04af9423ec26c56fd7/openapi_pydantic-0.5.1.tar.gz", hash = "sha256:ff6835af6bde7a459fb93eb93bb92b8749b754fc6e51b2f1590a19dc3005ee0d", size = 60892, upload-time = "2025-01-08T19:29:27.083Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/cf/03675d8bd8ecbf4445504d8071adab19f5f993676795708e36402ab38263/openapi_pydantic-0.5.1-py3-none-any.whl", hash = "sha256:a3a09ef4586f5bd760a8df7f43028b60cafb6d9f61de2acba9574766255ab146", size = 96381 }, + { url = "https://files.pythonhosted.org/packages/12/cf/03675d8bd8ecbf4445504d8071adab19f5f993676795708e36402ab38263/openapi_pydantic-0.5.1-py3-none-any.whl", hash = "sha256:a3a09ef4586f5bd760a8df7f43028b60cafb6d9f61de2acba9574766255ab146", size = 96381, upload-time = "2025-01-08T19:29:25.275Z" }, ] [[package]] @@ -1756,9 +1777,9 @@ dependencies = [ { name = "jsonschema-specifications" }, { name = "rfc3339-validator" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8b/f3/5507ad3325169347cd8ced61c232ff3df70e2b250c49f0fe140edb4973c6/openapi_schema_validator-0.6.3.tar.gz", hash = "sha256:f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee", size = 11550 } +sdist = { url = "https://files.pythonhosted.org/packages/8b/f3/5507ad3325169347cd8ced61c232ff3df70e2b250c49f0fe140edb4973c6/openapi_schema_validator-0.6.3.tar.gz", hash = "sha256:f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee", size = 11550, upload-time = "2025-01-10T18:08:22.268Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/21/c6/ad0fba32775ae749016829dace42ed80f4407b171da41313d1a3a5f102e4/openapi_schema_validator-0.6.3-py3-none-any.whl", hash = "sha256:f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3", size = 8755 }, + { url = "https://files.pythonhosted.org/packages/21/c6/ad0fba32775ae749016829dace42ed80f4407b171da41313d1a3a5f102e4/openapi_schema_validator-0.6.3-py3-none-any.whl", hash = "sha256:f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3", size = 8755, upload-time = "2025-01-10T18:08:19.758Z" }, ] [[package]] @@ -1771,18 +1792,18 @@ dependencies = [ { name = "lazy-object-proxy" }, { name = "openapi-schema-validator" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/82/af/fe2d7618d6eae6fb3a82766a44ed87cd8d6d82b4564ed1c7cfb0f6378e91/openapi_spec_validator-0.7.2.tar.gz", hash = "sha256:cc029309b5c5dbc7859df0372d55e9d1ff43e96d678b9ba087f7c56fc586f734", size = 36855 } +sdist = { url = "https://files.pythonhosted.org/packages/82/af/fe2d7618d6eae6fb3a82766a44ed87cd8d6d82b4564ed1c7cfb0f6378e91/openapi_spec_validator-0.7.2.tar.gz", hash = "sha256:cc029309b5c5dbc7859df0372d55e9d1ff43e96d678b9ba087f7c56fc586f734", size = 36855, upload-time = "2025-06-07T14:48:56.299Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/dd/b3fd642260cb17532f66cc1e8250f3507d1e580483e209dc1e9d13bd980d/openapi_spec_validator-0.7.2-py3-none-any.whl", hash = "sha256:4bbdc0894ec85f1d1bea1d6d9c8b2c3c8d7ccaa13577ef40da9c006c9fd0eb60", size = 39713 }, + { url = "https://files.pythonhosted.org/packages/27/dd/b3fd642260cb17532f66cc1e8250f3507d1e580483e209dc1e9d13bd980d/openapi_spec_validator-0.7.2-py3-none-any.whl", hash = "sha256:4bbdc0894ec85f1d1bea1d6d9c8b2c3c8d7ccaa13577ef40da9c006c9fd0eb60", size = 39713, upload-time = "2025-06-07T14:48:54.077Z" }, ] [[package]] name = "packaging" version = "25.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727 } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469 }, + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, ] [[package]] @@ -1796,78 +1817,78 @@ dependencies = [ { name = "pytz" }, { name = "tzdata" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/79/8e/0e90233ac205ad182bd6b422532695d2b9414944a280488105d598c70023/pandas-2.3.2.tar.gz", hash = "sha256:ab7b58f8f82706890924ccdfb5f48002b83d2b5a3845976a9fb705d36c34dcdb", size = 4488684 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2e/16/a8eeb70aad84ccbf14076793f90e0031eded63c1899aeae9fdfbf37881f4/pandas-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52bc29a946304c360561974c6542d1dd628ddafa69134a7131fdfd6a5d7a1a35", size = 11539648 }, - { url = "https://files.pythonhosted.org/packages/47/f1/c5bdaea13bf3708554d93e948b7ea74121ce6e0d59537ca4c4f77731072b/pandas-2.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:220cc5c35ffaa764dd5bb17cf42df283b5cb7fdf49e10a7b053a06c9cb48ee2b", size = 10786923 }, - { url = "https://files.pythonhosted.org/packages/bb/10/811fa01476d29ffed692e735825516ad0e56d925961819e6126b4ba32147/pandas-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42c05e15111221384019897df20c6fe893b2f697d03c811ee67ec9e0bb5a3424", size = 11726241 }, - { url = "https://files.pythonhosted.org/packages/c4/6a/40b043b06e08df1ea1b6d20f0e0c2f2c4ec8c4f07d1c92948273d943a50b/pandas-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc03acc273c5515ab69f898df99d9d4f12c4d70dbfc24c3acc6203751d0804cf", size = 12349533 }, - { url = "https://files.pythonhosted.org/packages/e2/ea/2e081a2302e41a9bca7056659fdd2b85ef94923723e41665b42d65afd347/pandas-2.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d25c20a03e8870f6339bcf67281b946bd20b86f1a544ebbebb87e66a8d642cba", size = 13202407 }, - { url = "https://files.pythonhosted.org/packages/f4/12/7ff9f6a79e2ee8869dcf70741ef998b97ea20050fe25f83dc759764c1e32/pandas-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21bb612d148bb5860b7eb2c10faacf1a810799245afd342cf297d7551513fbb6", size = 13837212 }, - { url = "https://files.pythonhosted.org/packages/d8/df/5ab92fcd76455a632b3db34a746e1074d432c0cdbbd28d7cd1daba46a75d/pandas-2.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:b62d586eb25cb8cb70a5746a378fc3194cb7f11ea77170d59f889f5dfe3cec7a", size = 11338099 }, - { url = "https://files.pythonhosted.org/packages/7a/59/f3e010879f118c2d400902d2d871c2226cef29b08c09fb8dc41111730400/pandas-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1333e9c299adcbb68ee89a9bb568fc3f20f9cbb419f1dd5225071e6cddb2a743", size = 11563308 }, - { url = "https://files.pythonhosted.org/packages/38/18/48f10f1cc5c397af59571d638d211f494dba481f449c19adbd282aa8f4ca/pandas-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:76972bcbd7de8e91ad5f0ca884a9f2c477a2125354af624e022c49e5bd0dfff4", size = 10820319 }, - { url = "https://files.pythonhosted.org/packages/95/3b/1e9b69632898b048e223834cd9702052bcf06b15e1ae716eda3196fb972e/pandas-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b98bdd7c456a05eef7cd21fd6b29e3ca243591fe531c62be94a2cc987efb5ac2", size = 11790097 }, - { url = "https://files.pythonhosted.org/packages/8b/ef/0e2ffb30b1f7fbc9a588bd01e3c14a0d96854d09a887e15e30cc19961227/pandas-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d81573b3f7db40d020983f78721e9bfc425f411e616ef019a10ebf597aedb2e", size = 12397958 }, - { url = "https://files.pythonhosted.org/packages/23/82/e6b85f0d92e9afb0e7f705a51d1399b79c7380c19687bfbf3d2837743249/pandas-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e190b738675a73b581736cc8ec71ae113d6c3768d0bd18bffa5b9a0927b0b6ea", size = 13225600 }, - { url = "https://files.pythonhosted.org/packages/e8/f1/f682015893d9ed51611948bd83683670842286a8edd4f68c2c1c3b231eef/pandas-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c253828cb08f47488d60f43c5fc95114c771bbfff085da54bfc79cb4f9e3a372", size = 13879433 }, - { url = "https://files.pythonhosted.org/packages/a7/e7/ae86261695b6c8a36d6a4c8d5f9b9ede8248510d689a2f379a18354b37d7/pandas-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:9467697b8083f9667b212633ad6aa4ab32436dcbaf4cd57325debb0ddef2012f", size = 11336557 }, - { url = "https://files.pythonhosted.org/packages/ec/db/614c20fb7a85a14828edd23f1c02db58a30abf3ce76f38806155d160313c/pandas-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fbb977f802156e7a3f829e9d1d5398f6192375a3e2d1a9ee0803e35fe70a2b9", size = 11587652 }, - { url = "https://files.pythonhosted.org/packages/99/b0/756e52f6582cade5e746f19bad0517ff27ba9c73404607c0306585c201b3/pandas-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b9b52693123dd234b7c985c68b709b0b009f4521000d0525f2b95c22f15944b", size = 10717686 }, - { url = "https://files.pythonhosted.org/packages/37/4c/dd5ccc1e357abfeee8353123282de17997f90ff67855f86154e5a13b81e5/pandas-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bd281310d4f412733f319a5bc552f86d62cddc5f51d2e392c8787335c994175", size = 11278722 }, - { url = "https://files.pythonhosted.org/packages/d3/a4/f7edcfa47e0a88cda0be8b068a5bae710bf264f867edfdf7b71584ace362/pandas-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96d31a6b4354e3b9b8a2c848af75d31da390657e3ac6f30c05c82068b9ed79b9", size = 11987803 }, - { url = "https://files.pythonhosted.org/packages/f6/61/1bce4129f93ab66f1c68b7ed1c12bac6a70b1b56c5dab359c6bbcd480b52/pandas-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:df4df0b9d02bb873a106971bb85d448378ef14b86ba96f035f50bbd3688456b4", size = 12766345 }, - { url = "https://files.pythonhosted.org/packages/8e/46/80d53de70fee835531da3a1dae827a1e76e77a43ad22a8cd0f8142b61587/pandas-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:213a5adf93d020b74327cb2c1b842884dbdd37f895f42dcc2f09d451d949f811", size = 13439314 }, - { url = "https://files.pythonhosted.org/packages/28/30/8114832daff7489f179971dbc1d854109b7f4365a546e3ea75b6516cea95/pandas-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c13b81a9347eb8c7548f53fd9a4f08d4dfe996836543f805c987bafa03317ae", size = 10983326 }, - { url = "https://files.pythonhosted.org/packages/27/64/a2f7bf678af502e16b472527735d168b22b7824e45a4d7e96a4fbb634b59/pandas-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0c6ecbac99a354a051ef21c5307601093cb9e0f4b1855984a084bfec9302699e", size = 11531061 }, - { url = "https://files.pythonhosted.org/packages/54/4c/c3d21b2b7769ef2f4c2b9299fcadd601efa6729f1357a8dbce8dd949ed70/pandas-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c6f048aa0fd080d6a06cc7e7537c09b53be6642d330ac6f54a600c3ace857ee9", size = 10668666 }, - { url = "https://files.pythonhosted.org/packages/50/e2/f775ba76ecfb3424d7f5862620841cf0edb592e9abd2d2a5387d305fe7a8/pandas-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0064187b80a5be6f2f9c9d6bdde29372468751dfa89f4211a3c5871854cfbf7a", size = 11332835 }, - { url = "https://files.pythonhosted.org/packages/8f/52/0634adaace9be2d8cac9ef78f05c47f3a675882e068438b9d7ec7ef0c13f/pandas-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ac8c320bded4718b298281339c1a50fb00a6ba78cb2a63521c39bec95b0209b", size = 12057211 }, - { url = "https://files.pythonhosted.org/packages/0b/9d/2df913f14b2deb9c748975fdb2491da1a78773debb25abbc7cbc67c6b549/pandas-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:114c2fe4f4328cf98ce5716d1532f3ab79c5919f95a9cfee81d9140064a2e4d6", size = 12749277 }, - { url = "https://files.pythonhosted.org/packages/87/af/da1a2417026bd14d98c236dba88e39837182459d29dcfcea510b2ac9e8a1/pandas-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:48fa91c4dfb3b2b9bfdb5c24cd3567575f4e13f9636810462ffed8925352be5a", size = 13415256 }, - { url = "https://files.pythonhosted.org/packages/22/3c/f2af1ce8840ef648584a6156489636b5692c162771918aa95707c165ad2b/pandas-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:12d039facec710f7ba305786837d0225a3444af7bbd9c15c32ca2d40d157ed8b", size = 10982579 }, - { url = "https://files.pythonhosted.org/packages/f3/98/8df69c4097a6719e357dc249bf437b8efbde808038268e584421696cbddf/pandas-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c624b615ce97864eb588779ed4046186f967374185c047070545253a52ab2d57", size = 12028163 }, - { url = "https://files.pythonhosted.org/packages/0e/23/f95cbcbea319f349e10ff90db488b905c6883f03cbabd34f6b03cbc3c044/pandas-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0cee69d583b9b128823d9514171cabb6861e09409af805b54459bd0c821a35c2", size = 11391860 }, - { url = "https://files.pythonhosted.org/packages/ad/1b/6a984e98c4abee22058aa75bfb8eb90dce58cf8d7296f8bc56c14bc330b0/pandas-2.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2319656ed81124982900b4c37f0e0c58c015af9a7bbc62342ba5ad07ace82ba9", size = 11309830 }, - { url = "https://files.pythonhosted.org/packages/15/d5/f0486090eb18dd8710bf60afeaf638ba6817047c0c8ae5c6a25598665609/pandas-2.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b37205ad6f00d52f16b6d09f406434ba928c1a1966e2771006a9033c736d30d2", size = 11883216 }, - { url = "https://files.pythonhosted.org/packages/10/86/692050c119696da19e20245bbd650d8dfca6ceb577da027c3a73c62a047e/pandas-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:837248b4fc3a9b83b9c6214699a13f069dc13510a6a6d7f9ba33145d2841a012", size = 12699743 }, - { url = "https://files.pythonhosted.org/packages/cd/d7/612123674d7b17cf345aad0a10289b2a384bff404e0463a83c4a3a59d205/pandas-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d2c3554bd31b731cd6490d94a28f3abb8dd770634a9e06eb6d2911b9827db370", size = 13186141 }, +sdist = { url = "https://files.pythonhosted.org/packages/79/8e/0e90233ac205ad182bd6b422532695d2b9414944a280488105d598c70023/pandas-2.3.2.tar.gz", hash = "sha256:ab7b58f8f82706890924ccdfb5f48002b83d2b5a3845976a9fb705d36c34dcdb", size = 4488684, upload-time = "2025-08-21T10:28:29.257Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2e/16/a8eeb70aad84ccbf14076793f90e0031eded63c1899aeae9fdfbf37881f4/pandas-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52bc29a946304c360561974c6542d1dd628ddafa69134a7131fdfd6a5d7a1a35", size = 11539648, upload-time = "2025-08-21T10:26:36.236Z" }, + { url = "https://files.pythonhosted.org/packages/47/f1/c5bdaea13bf3708554d93e948b7ea74121ce6e0d59537ca4c4f77731072b/pandas-2.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:220cc5c35ffaa764dd5bb17cf42df283b5cb7fdf49e10a7b053a06c9cb48ee2b", size = 10786923, upload-time = "2025-08-21T10:26:40.518Z" }, + { url = "https://files.pythonhosted.org/packages/bb/10/811fa01476d29ffed692e735825516ad0e56d925961819e6126b4ba32147/pandas-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42c05e15111221384019897df20c6fe893b2f697d03c811ee67ec9e0bb5a3424", size = 11726241, upload-time = "2025-08-21T10:26:43.175Z" }, + { url = "https://files.pythonhosted.org/packages/c4/6a/40b043b06e08df1ea1b6d20f0e0c2f2c4ec8c4f07d1c92948273d943a50b/pandas-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc03acc273c5515ab69f898df99d9d4f12c4d70dbfc24c3acc6203751d0804cf", size = 12349533, upload-time = "2025-08-21T10:26:46.611Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ea/2e081a2302e41a9bca7056659fdd2b85ef94923723e41665b42d65afd347/pandas-2.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d25c20a03e8870f6339bcf67281b946bd20b86f1a544ebbebb87e66a8d642cba", size = 13202407, upload-time = "2025-08-21T10:26:49.068Z" }, + { url = "https://files.pythonhosted.org/packages/f4/12/7ff9f6a79e2ee8869dcf70741ef998b97ea20050fe25f83dc759764c1e32/pandas-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21bb612d148bb5860b7eb2c10faacf1a810799245afd342cf297d7551513fbb6", size = 13837212, upload-time = "2025-08-21T10:26:51.832Z" }, + { url = "https://files.pythonhosted.org/packages/d8/df/5ab92fcd76455a632b3db34a746e1074d432c0cdbbd28d7cd1daba46a75d/pandas-2.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:b62d586eb25cb8cb70a5746a378fc3194cb7f11ea77170d59f889f5dfe3cec7a", size = 11338099, upload-time = "2025-08-21T10:26:54.382Z" }, + { url = "https://files.pythonhosted.org/packages/7a/59/f3e010879f118c2d400902d2d871c2226cef29b08c09fb8dc41111730400/pandas-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1333e9c299adcbb68ee89a9bb568fc3f20f9cbb419f1dd5225071e6cddb2a743", size = 11563308, upload-time = "2025-08-21T10:26:56.656Z" }, + { url = "https://files.pythonhosted.org/packages/38/18/48f10f1cc5c397af59571d638d211f494dba481f449c19adbd282aa8f4ca/pandas-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:76972bcbd7de8e91ad5f0ca884a9f2c477a2125354af624e022c49e5bd0dfff4", size = 10820319, upload-time = "2025-08-21T10:26:59.162Z" }, + { url = "https://files.pythonhosted.org/packages/95/3b/1e9b69632898b048e223834cd9702052bcf06b15e1ae716eda3196fb972e/pandas-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b98bdd7c456a05eef7cd21fd6b29e3ca243591fe531c62be94a2cc987efb5ac2", size = 11790097, upload-time = "2025-08-21T10:27:02.204Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ef/0e2ffb30b1f7fbc9a588bd01e3c14a0d96854d09a887e15e30cc19961227/pandas-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d81573b3f7db40d020983f78721e9bfc425f411e616ef019a10ebf597aedb2e", size = 12397958, upload-time = "2025-08-21T10:27:05.409Z" }, + { url = "https://files.pythonhosted.org/packages/23/82/e6b85f0d92e9afb0e7f705a51d1399b79c7380c19687bfbf3d2837743249/pandas-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e190b738675a73b581736cc8ec71ae113d6c3768d0bd18bffa5b9a0927b0b6ea", size = 13225600, upload-time = "2025-08-21T10:27:07.791Z" }, + { url = "https://files.pythonhosted.org/packages/e8/f1/f682015893d9ed51611948bd83683670842286a8edd4f68c2c1c3b231eef/pandas-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c253828cb08f47488d60f43c5fc95114c771bbfff085da54bfc79cb4f9e3a372", size = 13879433, upload-time = "2025-08-21T10:27:10.347Z" }, + { url = "https://files.pythonhosted.org/packages/a7/e7/ae86261695b6c8a36d6a4c8d5f9b9ede8248510d689a2f379a18354b37d7/pandas-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:9467697b8083f9667b212633ad6aa4ab32436dcbaf4cd57325debb0ddef2012f", size = 11336557, upload-time = "2025-08-21T10:27:12.983Z" }, + { url = "https://files.pythonhosted.org/packages/ec/db/614c20fb7a85a14828edd23f1c02db58a30abf3ce76f38806155d160313c/pandas-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fbb977f802156e7a3f829e9d1d5398f6192375a3e2d1a9ee0803e35fe70a2b9", size = 11587652, upload-time = "2025-08-21T10:27:15.888Z" }, + { url = "https://files.pythonhosted.org/packages/99/b0/756e52f6582cade5e746f19bad0517ff27ba9c73404607c0306585c201b3/pandas-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b9b52693123dd234b7c985c68b709b0b009f4521000d0525f2b95c22f15944b", size = 10717686, upload-time = "2025-08-21T10:27:18.486Z" }, + { url = "https://files.pythonhosted.org/packages/37/4c/dd5ccc1e357abfeee8353123282de17997f90ff67855f86154e5a13b81e5/pandas-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bd281310d4f412733f319a5bc552f86d62cddc5f51d2e392c8787335c994175", size = 11278722, upload-time = "2025-08-21T10:27:21.149Z" }, + { url = "https://files.pythonhosted.org/packages/d3/a4/f7edcfa47e0a88cda0be8b068a5bae710bf264f867edfdf7b71584ace362/pandas-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96d31a6b4354e3b9b8a2c848af75d31da390657e3ac6f30c05c82068b9ed79b9", size = 11987803, upload-time = "2025-08-21T10:27:23.767Z" }, + { url = "https://files.pythonhosted.org/packages/f6/61/1bce4129f93ab66f1c68b7ed1c12bac6a70b1b56c5dab359c6bbcd480b52/pandas-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:df4df0b9d02bb873a106971bb85d448378ef14b86ba96f035f50bbd3688456b4", size = 12766345, upload-time = "2025-08-21T10:27:26.6Z" }, + { url = "https://files.pythonhosted.org/packages/8e/46/80d53de70fee835531da3a1dae827a1e76e77a43ad22a8cd0f8142b61587/pandas-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:213a5adf93d020b74327cb2c1b842884dbdd37f895f42dcc2f09d451d949f811", size = 13439314, upload-time = "2025-08-21T10:27:29.213Z" }, + { url = "https://files.pythonhosted.org/packages/28/30/8114832daff7489f179971dbc1d854109b7f4365a546e3ea75b6516cea95/pandas-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c13b81a9347eb8c7548f53fd9a4f08d4dfe996836543f805c987bafa03317ae", size = 10983326, upload-time = "2025-08-21T10:27:31.901Z" }, + { url = "https://files.pythonhosted.org/packages/27/64/a2f7bf678af502e16b472527735d168b22b7824e45a4d7e96a4fbb634b59/pandas-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0c6ecbac99a354a051ef21c5307601093cb9e0f4b1855984a084bfec9302699e", size = 11531061, upload-time = "2025-08-21T10:27:34.647Z" }, + { url = "https://files.pythonhosted.org/packages/54/4c/c3d21b2b7769ef2f4c2b9299fcadd601efa6729f1357a8dbce8dd949ed70/pandas-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c6f048aa0fd080d6a06cc7e7537c09b53be6642d330ac6f54a600c3ace857ee9", size = 10668666, upload-time = "2025-08-21T10:27:37.203Z" }, + { url = "https://files.pythonhosted.org/packages/50/e2/f775ba76ecfb3424d7f5862620841cf0edb592e9abd2d2a5387d305fe7a8/pandas-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0064187b80a5be6f2f9c9d6bdde29372468751dfa89f4211a3c5871854cfbf7a", size = 11332835, upload-time = "2025-08-21T10:27:40.188Z" }, + { url = "https://files.pythonhosted.org/packages/8f/52/0634adaace9be2d8cac9ef78f05c47f3a675882e068438b9d7ec7ef0c13f/pandas-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ac8c320bded4718b298281339c1a50fb00a6ba78cb2a63521c39bec95b0209b", size = 12057211, upload-time = "2025-08-21T10:27:43.117Z" }, + { url = "https://files.pythonhosted.org/packages/0b/9d/2df913f14b2deb9c748975fdb2491da1a78773debb25abbc7cbc67c6b549/pandas-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:114c2fe4f4328cf98ce5716d1532f3ab79c5919f95a9cfee81d9140064a2e4d6", size = 12749277, upload-time = "2025-08-21T10:27:45.474Z" }, + { url = "https://files.pythonhosted.org/packages/87/af/da1a2417026bd14d98c236dba88e39837182459d29dcfcea510b2ac9e8a1/pandas-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:48fa91c4dfb3b2b9bfdb5c24cd3567575f4e13f9636810462ffed8925352be5a", size = 13415256, upload-time = "2025-08-21T10:27:49.885Z" }, + { url = "https://files.pythonhosted.org/packages/22/3c/f2af1ce8840ef648584a6156489636b5692c162771918aa95707c165ad2b/pandas-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:12d039facec710f7ba305786837d0225a3444af7bbd9c15c32ca2d40d157ed8b", size = 10982579, upload-time = "2025-08-21T10:28:08.435Z" }, + { url = "https://files.pythonhosted.org/packages/f3/98/8df69c4097a6719e357dc249bf437b8efbde808038268e584421696cbddf/pandas-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c624b615ce97864eb588779ed4046186f967374185c047070545253a52ab2d57", size = 12028163, upload-time = "2025-08-21T10:27:52.232Z" }, + { url = "https://files.pythonhosted.org/packages/0e/23/f95cbcbea319f349e10ff90db488b905c6883f03cbabd34f6b03cbc3c044/pandas-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0cee69d583b9b128823d9514171cabb6861e09409af805b54459bd0c821a35c2", size = 11391860, upload-time = "2025-08-21T10:27:54.673Z" }, + { url = "https://files.pythonhosted.org/packages/ad/1b/6a984e98c4abee22058aa75bfb8eb90dce58cf8d7296f8bc56c14bc330b0/pandas-2.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2319656ed81124982900b4c37f0e0c58c015af9a7bbc62342ba5ad07ace82ba9", size = 11309830, upload-time = "2025-08-21T10:27:56.957Z" }, + { url = "https://files.pythonhosted.org/packages/15/d5/f0486090eb18dd8710bf60afeaf638ba6817047c0c8ae5c6a25598665609/pandas-2.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b37205ad6f00d52f16b6d09f406434ba928c1a1966e2771006a9033c736d30d2", size = 11883216, upload-time = "2025-08-21T10:27:59.302Z" }, + { url = "https://files.pythonhosted.org/packages/10/86/692050c119696da19e20245bbd650d8dfca6ceb577da027c3a73c62a047e/pandas-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:837248b4fc3a9b83b9c6214699a13f069dc13510a6a6d7f9ba33145d2841a012", size = 12699743, upload-time = "2025-08-21T10:28:02.447Z" }, + { url = "https://files.pythonhosted.org/packages/cd/d7/612123674d7b17cf345aad0a10289b2a384bff404e0463a83c4a3a59d205/pandas-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d2c3554bd31b731cd6490d94a28f3abb8dd770634a9e06eb6d2911b9827db370", size = 13186141, upload-time = "2025-08-21T10:28:05.377Z" }, ] [[package]] name = "parse" version = "1.20.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4f/78/d9b09ba24bb36ef8b83b71be547e118d46214735b6dfb39e4bfde0e9b9dd/parse-1.20.2.tar.gz", hash = "sha256:b41d604d16503c79d81af5165155c0b20f6c8d6c559efa66b4b695c3e5a0a0ce", size = 29391 } +sdist = { url = "https://files.pythonhosted.org/packages/4f/78/d9b09ba24bb36ef8b83b71be547e118d46214735b6dfb39e4bfde0e9b9dd/parse-1.20.2.tar.gz", hash = "sha256:b41d604d16503c79d81af5165155c0b20f6c8d6c559efa66b4b695c3e5a0a0ce", size = 29391, upload-time = "2024-06-11T04:41:57.34Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/31/ba45bf0b2aa7898d81cbbfac0e88c267befb59ad91a19e36e1bc5578ddb1/parse-1.20.2-py2.py3-none-any.whl", hash = "sha256:967095588cb802add9177d0c0b6133b5ba33b1ea9007ca800e526f42a85af558", size = 20126 }, + { url = "https://files.pythonhosted.org/packages/d0/31/ba45bf0b2aa7898d81cbbfac0e88c267befb59ad91a19e36e1bc5578ddb1/parse-1.20.2-py2.py3-none-any.whl", hash = "sha256:967095588cb802add9177d0c0b6133b5ba33b1ea9007ca800e526f42a85af558", size = 20126, upload-time = "2024-06-11T04:41:55.057Z" }, ] [[package]] name = "parso" version = "0.8.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d4/de/53e0bcf53d13e005bd8c92e7855142494f41171b34c2536b86187474184d/parso-0.8.5.tar.gz", hash = "sha256:034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a", size = 401205 } +sdist = { url = "https://files.pythonhosted.org/packages/d4/de/53e0bcf53d13e005bd8c92e7855142494f41171b34c2536b86187474184d/parso-0.8.5.tar.gz", hash = "sha256:034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a", size = 401205, upload-time = "2025-08-23T15:15:28.028Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl", hash = "sha256:646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887", size = 106668 }, + { url = "https://files.pythonhosted.org/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl", hash = "sha256:646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887", size = 106668, upload-time = "2025-08-23T15:15:25.663Z" }, ] [[package]] name = "pathable" version = "0.4.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/67/93/8f2c2075b180c12c1e9f6a09d1a985bc2036906b13dff1d8917e395f2048/pathable-0.4.4.tar.gz", hash = "sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2", size = 8124 } +sdist = { url = "https://files.pythonhosted.org/packages/67/93/8f2c2075b180c12c1e9f6a09d1a985bc2036906b13dff1d8917e395f2048/pathable-0.4.4.tar.gz", hash = "sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2", size = 8124, upload-time = "2025-01-10T18:43:13.247Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7d/eb/b6260b31b1a96386c0a880edebe26f89669098acea8e0318bff6adb378fd/pathable-0.4.4-py3-none-any.whl", hash = "sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2", size = 9592 }, + { url = "https://files.pythonhosted.org/packages/7d/eb/b6260b31b1a96386c0a880edebe26f89669098acea8e0318bff6adb378fd/pathable-0.4.4-py3-none-any.whl", hash = "sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2", size = 9592, upload-time = "2025-01-10T18:43:11.88Z" }, ] [[package]] name = "pathspec" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043 } +sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191 }, + { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" }, ] [[package]] @@ -1877,129 +1898,129 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ptyprocess" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 } +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 }, + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" }, ] [[package]] name = "pillow" version = "11.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860", size = 5316554 }, - { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad", size = 4686548 }, - { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0", size = 5859742 }, - { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b", size = 7633087 }, - { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50", size = 5963350 }, - { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae", size = 6631840 }, - { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9", size = 6074005 }, - { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e", size = 6708372 }, - { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090 }, - { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988 }, - { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899 }, - { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722", size = 5316531 }, - { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288", size = 4686560 }, - { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d", size = 5870978 }, - { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494", size = 7641168 }, - { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58", size = 5973053 }, - { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f", size = 6640273 }, - { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e", size = 6082043 }, - { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94", size = 6715516 }, - { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768 }, - { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055 }, - { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079 }, - { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4", size = 5278800 }, - { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69", size = 4686296 }, - { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d", size = 5871726 }, - { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6", size = 7644652 }, - { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7", size = 5977787 }, - { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024", size = 6645236 }, - { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809", size = 6086950 }, - { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d", size = 6723358 }, - { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079 }, - { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324 }, - { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067 }, - { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328 }, - { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652 }, - { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443 }, - { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474 }, - { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038 }, - { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407 }, - { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094 }, - { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503 }, - { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574 }, - { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060 }, - { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407 }, - { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841 }, - { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450 }, - { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055 }, - { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110 }, - { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547 }, - { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554 }, - { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132 }, - { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001 }, - { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814 }, - { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124 }, - { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186 }, - { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546 }, - { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102 }, - { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803 }, - { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520 }, - { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116 }, - { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597 }, - { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246 }, - { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336 }, - { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699 }, - { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789 }, - { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386 }, - { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911 }, - { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383 }, - { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385 }, - { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129 }, - { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580 }, - { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860 }, - { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694 }, - { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888 }, - { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330 }, - { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089 }, - { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206 }, - { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370 }, - { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500 }, - { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835 }, - { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967", size = 5270556 }, - { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe", size = 4654625 }, - { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c", size = 4874207 }, - { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25", size = 6583939 }, - { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27", size = 4957166 }, - { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a", size = 5581482 }, - { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596 }, - { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6", size = 5270566 }, - { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438", size = 4654618 }, - { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3", size = 4874248 }, - { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c", size = 6583963 }, - { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361", size = 4957170 }, - { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7", size = 5581505 }, - { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598 }, +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069, upload-time = "2025-07-01T09:16:30.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860", size = 5316554, upload-time = "2025-07-01T09:13:39.342Z" }, + { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad", size = 4686548, upload-time = "2025-07-01T09:13:41.835Z" }, + { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0", size = 5859742, upload-time = "2025-07-03T13:09:47.439Z" }, + { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b", size = 7633087, upload-time = "2025-07-03T13:09:51.796Z" }, + { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50", size = 5963350, upload-time = "2025-07-01T09:13:43.865Z" }, + { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae", size = 6631840, upload-time = "2025-07-01T09:13:46.161Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9", size = 6074005, upload-time = "2025-07-01T09:13:47.829Z" }, + { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e", size = 6708372, upload-time = "2025-07-01T09:13:52.145Z" }, + { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090, upload-time = "2025-07-01T09:13:53.915Z" }, + { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988, upload-time = "2025-07-01T09:13:55.699Z" }, + { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899, upload-time = "2025-07-01T09:13:57.497Z" }, + { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722", size = 5316531, upload-time = "2025-07-01T09:13:59.203Z" }, + { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288", size = 4686560, upload-time = "2025-07-01T09:14:01.101Z" }, + { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d", size = 5870978, upload-time = "2025-07-03T13:09:55.638Z" }, + { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494", size = 7641168, upload-time = "2025-07-03T13:10:00.37Z" }, + { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58", size = 5973053, upload-time = "2025-07-01T09:14:04.491Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f", size = 6640273, upload-time = "2025-07-01T09:14:06.235Z" }, + { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e", size = 6082043, upload-time = "2025-07-01T09:14:07.978Z" }, + { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94", size = 6715516, upload-time = "2025-07-01T09:14:10.233Z" }, + { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768, upload-time = "2025-07-01T09:14:11.921Z" }, + { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055, upload-time = "2025-07-01T09:14:13.623Z" }, + { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079, upload-time = "2025-07-01T09:14:15.268Z" }, + { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4", size = 5278800, upload-time = "2025-07-01T09:14:17.648Z" }, + { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69", size = 4686296, upload-time = "2025-07-01T09:14:19.828Z" }, + { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d", size = 5871726, upload-time = "2025-07-03T13:10:04.448Z" }, + { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6", size = 7644652, upload-time = "2025-07-03T13:10:10.391Z" }, + { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7", size = 5977787, upload-time = "2025-07-01T09:14:21.63Z" }, + { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024", size = 6645236, upload-time = "2025-07-01T09:14:23.321Z" }, + { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809", size = 6086950, upload-time = "2025-07-01T09:14:25.237Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d", size = 6723358, upload-time = "2025-07-01T09:14:27.053Z" }, + { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079, upload-time = "2025-07-01T09:14:30.104Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324, upload-time = "2025-07-01T09:14:31.899Z" }, + { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067, upload-time = "2025-07-01T09:14:33.709Z" }, + { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328, upload-time = "2025-07-01T09:14:35.276Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652, upload-time = "2025-07-01T09:14:37.203Z" }, + { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443, upload-time = "2025-07-01T09:14:39.344Z" }, + { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474, upload-time = "2025-07-01T09:14:41.843Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038, upload-time = "2025-07-01T09:14:44.008Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407, upload-time = "2025-07-03T13:10:15.628Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094, upload-time = "2025-07-03T13:10:21.857Z" }, + { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503, upload-time = "2025-07-01T09:14:45.698Z" }, + { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574, upload-time = "2025-07-01T09:14:47.415Z" }, + { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060, upload-time = "2025-07-01T09:14:49.636Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407, upload-time = "2025-07-01T09:14:51.962Z" }, + { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841, upload-time = "2025-07-01T09:14:54.142Z" }, + { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450, upload-time = "2025-07-01T09:14:56.436Z" }, + { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055, upload-time = "2025-07-01T09:14:58.072Z" }, + { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110, upload-time = "2025-07-01T09:14:59.79Z" }, + { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547, upload-time = "2025-07-01T09:15:01.648Z" }, + { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554, upload-time = "2025-07-03T13:10:27.018Z" }, + { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132, upload-time = "2025-07-03T13:10:33.01Z" }, + { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001, upload-time = "2025-07-01T09:15:03.365Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814, upload-time = "2025-07-01T09:15:05.655Z" }, + { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124, upload-time = "2025-07-01T09:15:07.358Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186, upload-time = "2025-07-01T09:15:09.317Z" }, + { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546, upload-time = "2025-07-01T09:15:11.311Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102, upload-time = "2025-07-01T09:15:13.164Z" }, + { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803, upload-time = "2025-07-01T09:15:15.695Z" }, + { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520, upload-time = "2025-07-01T09:15:17.429Z" }, + { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116, upload-time = "2025-07-01T09:15:19.423Z" }, + { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597, upload-time = "2025-07-03T13:10:38.404Z" }, + { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246, upload-time = "2025-07-03T13:10:44.987Z" }, + { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336, upload-time = "2025-07-01T09:15:21.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699, upload-time = "2025-07-01T09:15:23.186Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789, upload-time = "2025-07-01T09:15:25.1Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386, upload-time = "2025-07-01T09:15:27.378Z" }, + { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911, upload-time = "2025-07-01T09:15:29.294Z" }, + { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383, upload-time = "2025-07-01T09:15:31.128Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385, upload-time = "2025-07-01T09:15:33.328Z" }, + { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129, upload-time = "2025-07-01T09:15:35.194Z" }, + { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580, upload-time = "2025-07-01T09:15:37.114Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860, upload-time = "2025-07-03T13:10:50.248Z" }, + { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694, upload-time = "2025-07-03T13:10:56.432Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888, upload-time = "2025-07-01T09:15:39.436Z" }, + { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330, upload-time = "2025-07-01T09:15:41.269Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089, upload-time = "2025-07-01T09:15:43.13Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206, upload-time = "2025-07-01T09:15:44.937Z" }, + { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370, upload-time = "2025-07-01T09:15:46.673Z" }, + { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500, upload-time = "2025-07-01T09:15:48.512Z" }, + { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload-time = "2025-07-01T09:15:50.399Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967", size = 5270556, upload-time = "2025-07-01T09:16:09.961Z" }, + { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe", size = 4654625, upload-time = "2025-07-01T09:16:11.913Z" }, + { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c", size = 4874207, upload-time = "2025-07-03T13:11:10.201Z" }, + { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25", size = 6583939, upload-time = "2025-07-03T13:11:15.68Z" }, + { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27", size = 4957166, upload-time = "2025-07-01T09:16:13.74Z" }, + { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a", size = 5581482, upload-time = "2025-07-01T09:16:16.107Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596, upload-time = "2025-07-01T09:16:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6", size = 5270566, upload-time = "2025-07-01T09:16:19.801Z" }, + { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438", size = 4654618, upload-time = "2025-07-01T09:16:21.818Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3", size = 4874248, upload-time = "2025-07-03T13:11:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c", size = 6583963, upload-time = "2025-07-03T13:11:26.283Z" }, + { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361", size = 4957170, upload-time = "2025-07-01T09:16:23.762Z" }, + { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7", size = 5581505, upload-time = "2025-07-01T09:16:25.593Z" }, + { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598, upload-time = "2025-07-01T09:16:27.732Z" }, ] [[package]] name = "platformdirs" version = "4.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/23/e8/21db9c9987b0e728855bd57bff6984f67952bea55d6f75e055c46b5383e8/platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf", size = 21634 } +sdist = { url = "https://files.pythonhosted.org/packages/23/e8/21db9c9987b0e728855bd57bff6984f67952bea55d6f75e055c46b5383e8/platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf", size = 21634, upload-time = "2025-08-26T14:32:04.268Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/4b/2028861e724d3bd36227adfa20d3fd24c3fc6d52032f4a93c133be5d17ce/platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85", size = 18654 }, + { url = "https://files.pythonhosted.org/packages/40/4b/2028861e724d3bd36227adfa20d3fd24c3fc6d52032f4a93c133be5d17ce/platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85", size = 18654, upload-time = "2025-08-26T14:32:02.735Z" }, ] [[package]] name = "pluggy" version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412 } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538 }, + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, ] [[package]] @@ -2009,51 +2030,51 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "wcwidth" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855", size = 434198 } +sdist = { url = "https://files.pythonhosted.org/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855", size = 434198, upload-time = "2025-08-27T15:24:02.057Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955", size = 391431 }, + { url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955", size = 391431, upload-time = "2025-08-27T15:23:59.498Z" }, ] [[package]] name = "psutil" version = "7.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003 } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051 }, - { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535 }, - { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004 }, - { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986 }, - { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544 }, - { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053 }, - { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885 }, + { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" }, + { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" }, + { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" }, + { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" }, + { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" }, + { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" }, ] [[package]] name = "ptyprocess" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 }, + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" }, ] [[package]] name = "pure-eval" version = "0.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 }, + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" }, ] [[package]] name = "pycparser" version = "2.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 } +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload-time = "2024-03-30T13:22:22.564Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" }, ] [[package]] @@ -2066,9 +2087,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db", size = 788350 } +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db", size = 788350, upload-time = "2025-06-14T08:33:17.137Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b", size = 444782 }, + { url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b", size = 444782, upload-time = "2025-06-14T08:33:14.905Z" }, ] [package.optional-dependencies] @@ -2083,84 +2104,84 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8", size = 2028817 }, - { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d", size = 1861357 }, - { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d", size = 1898011 }, - { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572", size = 1982730 }, - { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02", size = 2136178 }, - { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b", size = 2736462 }, - { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2", size = 2005652 }, - { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a", size = 2113306 }, - { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac", size = 2073720 }, - { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a", size = 2244915 }, - { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b", size = 2241884 }, - { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22", size = 1910496 }, - { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640", size = 1955019 }, - { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7", size = 2028584 }, - { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246", size = 1855071 }, - { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f", size = 1897823 }, - { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc", size = 1983792 }, - { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de", size = 2136338 }, - { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a", size = 2730998 }, - { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef", size = 2003200 }, - { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e", size = 2113890 }, - { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d", size = 2073359 }, - { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30", size = 2245883 }, - { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf", size = 2241074 }, - { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51", size = 1910538 }, - { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab", size = 1952909 }, - { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65", size = 1897786 }, - { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc", size = 2009000 }, - { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7", size = 1847996 }, - { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957 }, - { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199 }, - { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296 }, - { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109 }, - { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028 }, - { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044 }, - { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881 }, - { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034 }, - { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187 }, - { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628 }, - { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866 }, - { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894 }, - { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688 }, - { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808 }, - { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580 }, - { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859 }, - { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810 }, - { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498 }, - { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611 }, - { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924 }, - { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196 }, - { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389 }, - { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223 }, - { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473 }, - { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269 }, - { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921 }, - { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162 }, - { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560 }, - { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777 }, - { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa", size = 2023982 }, - { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29", size = 1858412 }, - { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d", size = 1892749 }, - { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e", size = 2067527 }, - { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c", size = 2108225 }, - { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec", size = 2069490 }, - { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052", size = 2237525 }, - { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c", size = 2238446 }, - { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808", size = 2066678 }, - { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8", size = 2025200 }, - { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593", size = 1859123 }, - { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612", size = 1892852 }, - { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7", size = 2067484 }, - { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e", size = 2108896 }, - { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8", size = 2069475 }, - { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013 }, - { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715 }, - { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757 }, +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195, upload-time = "2025-04-23T18:33:52.104Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8", size = 2028817, upload-time = "2025-04-23T18:30:43.919Z" }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d", size = 1861357, upload-time = "2025-04-23T18:30:46.372Z" }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d", size = 1898011, upload-time = "2025-04-23T18:30:47.591Z" }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572", size = 1982730, upload-time = "2025-04-23T18:30:49.328Z" }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02", size = 2136178, upload-time = "2025-04-23T18:30:50.907Z" }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b", size = 2736462, upload-time = "2025-04-23T18:30:52.083Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2", size = 2005652, upload-time = "2025-04-23T18:30:53.389Z" }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a", size = 2113306, upload-time = "2025-04-23T18:30:54.661Z" }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac", size = 2073720, upload-time = "2025-04-23T18:30:56.11Z" }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a", size = 2244915, upload-time = "2025-04-23T18:30:57.501Z" }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b", size = 2241884, upload-time = "2025-04-23T18:30:58.867Z" }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22", size = 1910496, upload-time = "2025-04-23T18:31:00.078Z" }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640", size = 1955019, upload-time = "2025-04-23T18:31:01.335Z" }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7", size = 2028584, upload-time = "2025-04-23T18:31:03.106Z" }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246", size = 1855071, upload-time = "2025-04-23T18:31:04.621Z" }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f", size = 1897823, upload-time = "2025-04-23T18:31:06.377Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc", size = 1983792, upload-time = "2025-04-23T18:31:07.93Z" }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de", size = 2136338, upload-time = "2025-04-23T18:31:09.283Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a", size = 2730998, upload-time = "2025-04-23T18:31:11.7Z" }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef", size = 2003200, upload-time = "2025-04-23T18:31:13.536Z" }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e", size = 2113890, upload-time = "2025-04-23T18:31:15.011Z" }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d", size = 2073359, upload-time = "2025-04-23T18:31:16.393Z" }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30", size = 2245883, upload-time = "2025-04-23T18:31:17.892Z" }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf", size = 2241074, upload-time = "2025-04-23T18:31:19.205Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51", size = 1910538, upload-time = "2025-04-23T18:31:20.541Z" }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab", size = 1952909, upload-time = "2025-04-23T18:31:22.371Z" }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65", size = 1897786, upload-time = "2025-04-23T18:31:24.161Z" }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc", size = 2009000, upload-time = "2025-04-23T18:31:25.863Z" }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7", size = 1847996, upload-time = "2025-04-23T18:31:27.341Z" }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957, upload-time = "2025-04-23T18:31:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199, upload-time = "2025-04-23T18:31:31.025Z" }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296, upload-time = "2025-04-23T18:31:32.514Z" }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109, upload-time = "2025-04-23T18:31:33.958Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028, upload-time = "2025-04-23T18:31:39.095Z" }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044, upload-time = "2025-04-23T18:31:41.034Z" }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881, upload-time = "2025-04-23T18:31:42.757Z" }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034, upload-time = "2025-04-23T18:31:44.304Z" }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187, upload-time = "2025-04-23T18:31:45.891Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628, upload-time = "2025-04-23T18:31:47.819Z" }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866, upload-time = "2025-04-23T18:31:49.635Z" }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894, upload-time = "2025-04-23T18:31:51.609Z" }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688, upload-time = "2025-04-23T18:31:53.175Z" }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808, upload-time = "2025-04-23T18:31:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580, upload-time = "2025-04-23T18:31:57.393Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859, upload-time = "2025-04-23T18:31:59.065Z" }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810, upload-time = "2025-04-23T18:32:00.78Z" }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498, upload-time = "2025-04-23T18:32:02.418Z" }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611, upload-time = "2025-04-23T18:32:04.152Z" }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924, upload-time = "2025-04-23T18:32:06.129Z" }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196, upload-time = "2025-04-23T18:32:08.178Z" }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389, upload-time = "2025-04-23T18:32:10.242Z" }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223, upload-time = "2025-04-23T18:32:12.382Z" }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473, upload-time = "2025-04-23T18:32:14.034Z" }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269, upload-time = "2025-04-23T18:32:15.783Z" }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921, upload-time = "2025-04-23T18:32:18.473Z" }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162, upload-time = "2025-04-23T18:32:20.188Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560, upload-time = "2025-04-23T18:32:22.354Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa", size = 2023982, upload-time = "2025-04-23T18:32:53.14Z" }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29", size = 1858412, upload-time = "2025-04-23T18:32:55.52Z" }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d", size = 1892749, upload-time = "2025-04-23T18:32:57.546Z" }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e", size = 2067527, upload-time = "2025-04-23T18:32:59.771Z" }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c", size = 2108225, upload-time = "2025-04-23T18:33:04.51Z" }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec", size = 2069490, upload-time = "2025-04-23T18:33:06.391Z" }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052", size = 2237525, upload-time = "2025-04-23T18:33:08.44Z" }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c", size = 2238446, upload-time = "2025-04-23T18:33:10.313Z" }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808", size = 2066678, upload-time = "2025-04-23T18:33:12.224Z" }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8", size = 2025200, upload-time = "2025-04-23T18:33:14.199Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593", size = 1859123, upload-time = "2025-04-23T18:33:16.555Z" }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612", size = 1892852, upload-time = "2025-04-23T18:33:18.513Z" }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7", size = 2067484, upload-time = "2025-04-23T18:33:20.475Z" }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e", size = 2108896, upload-time = "2025-04-23T18:33:22.501Z" }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8", size = 2069475, upload-time = "2025-04-23T18:33:24.528Z" }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013, upload-time = "2025-04-23T18:33:26.621Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715, upload-time = "2025-04-23T18:33:28.656Z" }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757, upload-time = "2025-04-23T18:33:30.645Z" }, ] [[package]] @@ -2172,34 +2193,34 @@ dependencies = [ { name = "python-dotenv" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/68/85/1ea668bbab3c50071ca613c6ab30047fb36ab0da1b92fa8f17bbc38fd36c/pydantic_settings-2.10.1.tar.gz", hash = "sha256:06f0062169818d0f5524420a360d632d5857b83cffd4d42fe29597807a1614ee", size = 172583 } +sdist = { url = "https://files.pythonhosted.org/packages/68/85/1ea668bbab3c50071ca613c6ab30047fb36ab0da1b92fa8f17bbc38fd36c/pydantic_settings-2.10.1.tar.gz", hash = "sha256:06f0062169818d0f5524420a360d632d5857b83cffd4d42fe29597807a1614ee", size = 172583, upload-time = "2025-06-24T13:26:46.841Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/58/f0/427018098906416f580e3cf1366d3b1abfb408a0652e9f31600c24a1903c/pydantic_settings-2.10.1-py3-none-any.whl", hash = "sha256:a60952460b99cf661dc25c29c0ef171721f98bfcb52ef8d9ea4c943d7c8cc796", size = 45235 }, + { url = "https://files.pythonhosted.org/packages/58/f0/427018098906416f580e3cf1366d3b1abfb408a0652e9f31600c24a1903c/pydantic_settings-2.10.1-py3-none-any.whl", hash = "sha256:a60952460b99cf661dc25c29c0ef171721f98bfcb52ef8d9ea4c943d7c8cc796", size = 45235, upload-time = "2025-06-24T13:26:45.485Z" }, ] [[package]] name = "pygments" version = "2.19.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631 } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217 }, + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, ] [[package]] name = "pyparsing" version = "3.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608 } +sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608, upload-time = "2025-03-25T05:01:28.114Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120 }, + { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120, upload-time = "2025-03-25T05:01:24.908Z" }, ] [[package]] name = "pyperclip" version = "1.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz", hash = "sha256:b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310", size = 20961 } +sdist = { url = "https://files.pythonhosted.org/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz", hash = "sha256:b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310", size = 20961, upload-time = "2024-06-18T20:38:48.401Z" } [[package]] name = "pytest" @@ -2214,9 +2235,9 @@ dependencies = [ { name = "pygments" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618 } +sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750 }, + { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750, upload-time = "2025-09-04T14:34:20.226Z" }, ] [[package]] @@ -2228,9 +2249,9 @@ dependencies = [ { name = "pluggy" }, { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/18/99/668cade231f434aaa59bbfbf49469068d2ddd945000621d3d165d2e7dd7b/pytest_cov-6.2.1.tar.gz", hash = "sha256:25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2", size = 69432 } +sdist = { url = "https://files.pythonhosted.org/packages/18/99/668cade231f434aaa59bbfbf49469068d2ddd945000621d3d165d2e7dd7b/pytest_cov-6.2.1.tar.gz", hash = "sha256:25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2", size = 69432, upload-time = "2025-06-12T10:47:47.684Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/16/4ea354101abb1287856baa4af2732be351c7bee728065aed451b678153fd/pytest_cov-6.2.1-py3-none-any.whl", hash = "sha256:f5bc4c23f42f1cdd23c70b1dab1bbaef4fc505ba950d53e0081d0730dd7e86d5", size = 24644 }, + { url = "https://files.pythonhosted.org/packages/bc/16/4ea354101abb1287856baa4af2732be351c7bee728065aed451b678153fd/pytest_cov-6.2.1-py3-none-any.whl", hash = "sha256:f5bc4c23f42f1cdd23c70b1dab1bbaef4fc505ba950d53e0081d0730dd7e86d5", size = 24644, upload-time = "2025-06-12T10:47:45.932Z" }, ] [[package]] @@ -2240,36 +2261,52 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 } +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, ] [[package]] name = "python-dotenv" version = "1.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f6/b0/4bc07ccd3572a2f9df7e6782f52b0c6c90dcbb803ac4a167702d7d0dfe1e/python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab", size = 41978 } +sdist = { url = "https://files.pythonhosted.org/packages/f6/b0/4bc07ccd3572a2f9df7e6782f52b0c6c90dcbb803ac4a167702d7d0dfe1e/python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab", size = 41978, upload-time = "2025-06-24T04:21:07.341Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5f/ed/539768cf28c661b5b068d66d96a2f155c4971a5d55684a514c1a0e0dec2f/python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc", size = 20556 }, + { url = "https://files.pythonhosted.org/packages/5f/ed/539768cf28c661b5b068d66d96a2f155c4971a5d55684a514c1a0e0dec2f/python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc", size = 20556, upload-time = "2025-06-24T04:21:06.073Z" }, ] [[package]] name = "python-multipart" version = "0.0.20" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13", size = 37158 } +sdist = { url = "https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13", size = 37158, upload-time = "2024-12-16T19:45:46.972Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546 }, + { url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546, upload-time = "2024-12-16T19:45:44.423Z" }, ] [[package]] name = "pytz" version = "2025.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884 } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload-time = "2025-03-25T02:25:00.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" }, +] + +[[package]] +name = "pyvis" +version = "0.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ipython", version = "9.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jinja2" }, + { name = "jsonpickle" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] wheels = [ - { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225 }, + { url = "https://files.pythonhosted.org/packages/ab/4b/e37e4e5d5ee1179694917b445768bdbfb084f5a59ecd38089d3413d4c70f/pyvis-0.3.2-py3-none-any.whl", hash = "sha256:5720c4ca8161dc5d9ab352015723abb7a8bb8fb443edeb07f7a322db34a97555", size = 756038, upload-time = "2023-02-24T20:29:46.758Z" }, ] [[package]] @@ -2277,65 +2314,65 @@ name = "pywin32" version = "311" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/40/44efbb0dfbd33aca6a6483191dae0716070ed99e2ecb0c53683f400a0b4f/pywin32-311-cp310-cp310-win32.whl", hash = "sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3", size = 8760432 }, - { url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103 }, - { url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557 }, - { url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031 }, - { url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308 }, - { url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930 }, - { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543 }, - { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040 }, - { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102 }, - { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700 }, - { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700 }, - { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318 }, - { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714 }, - { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800 }, - { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540 }, + { url = "https://files.pythonhosted.org/packages/7b/40/44efbb0dfbd33aca6a6483191dae0716070ed99e2ecb0c53683f400a0b4f/pywin32-311-cp310-cp310-win32.whl", hash = "sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3", size = 8760432, upload-time = "2025-07-14T20:13:05.9Z" }, + { url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103, upload-time = "2025-07-14T20:13:07.698Z" }, + { url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557, upload-time = "2025-07-14T20:13:11.11Z" }, + { url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031, upload-time = "2025-07-14T20:13:13.266Z" }, + { url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308, upload-time = "2025-07-14T20:13:15.147Z" }, + { url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930, upload-time = "2025-07-14T20:13:16.945Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543, upload-time = "2025-07-14T20:13:20.765Z" }, + { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040, upload-time = "2025-07-14T20:13:22.543Z" }, + { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102, upload-time = "2025-07-14T20:13:24.682Z" }, + { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700, upload-time = "2025-07-14T20:13:26.471Z" }, + { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700, upload-time = "2025-07-14T20:13:28.243Z" }, + { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318, upload-time = "2025-07-14T20:13:30.348Z" }, + { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714, upload-time = "2025-07-14T20:13:32.449Z" }, + { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800, upload-time = "2025-07-14T20:13:34.312Z" }, + { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540, upload-time = "2025-07-14T20:13:36.379Z" }, ] [[package]] name = "pyyaml" version = "6.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199 }, - { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758 }, - { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463 }, - { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280 }, - { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239 }, - { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802 }, - { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527 }, - { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052 }, - { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774 }, - { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612 }, - { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040 }, - { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829 }, - { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167 }, - { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952 }, - { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301 }, - { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638 }, - { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850 }, - { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980 }, - { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873 }, - { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302 }, - { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154 }, - { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223 }, - { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542 }, - { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164 }, - { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611 }, - { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591 }, - { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338 }, - { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309 }, - { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679 }, - { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428 }, - { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361 }, - { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523 }, - { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660 }, - { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597 }, - { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527 }, - { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 }, +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199, upload-time = "2024-08-06T20:31:40.178Z" }, + { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758, upload-time = "2024-08-06T20:31:42.173Z" }, + { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463, upload-time = "2024-08-06T20:31:44.263Z" }, + { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280, upload-time = "2024-08-06T20:31:50.199Z" }, + { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239, upload-time = "2024-08-06T20:31:52.292Z" }, + { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802, upload-time = "2024-08-06T20:31:53.836Z" }, + { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527, upload-time = "2024-08-06T20:31:55.565Z" }, + { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052, upload-time = "2024-08-06T20:31:56.914Z" }, + { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774, upload-time = "2024-08-06T20:31:58.304Z" }, + { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612, upload-time = "2024-08-06T20:32:03.408Z" }, + { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040, upload-time = "2024-08-06T20:32:04.926Z" }, + { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829, upload-time = "2024-08-06T20:32:06.459Z" }, + { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167, upload-time = "2024-08-06T20:32:08.338Z" }, + { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952, upload-time = "2024-08-06T20:32:14.124Z" }, + { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301, upload-time = "2024-08-06T20:32:16.17Z" }, + { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638, upload-time = "2024-08-06T20:32:18.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850, upload-time = "2024-08-06T20:32:19.889Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980, upload-time = "2024-08-06T20:32:21.273Z" }, + { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload-time = "2024-08-06T20:32:25.131Z" }, + { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload-time = "2024-08-06T20:32:26.511Z" }, + { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload-time = "2024-08-06T20:32:28.363Z" }, + { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload-time = "2024-08-06T20:32:30.058Z" }, + { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload-time = "2024-08-06T20:32:31.881Z" }, + { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload-time = "2024-08-06T20:32:37.083Z" }, + { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload-time = "2024-08-06T20:32:38.898Z" }, + { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" }, ] [[package]] @@ -2345,70 +2382,70 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "implementation_name == 'pypy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", hash = "sha256:b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798", size = 281440 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384", size = 1329839 }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf", size = 906367 }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f", size = 666545 }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076", size = 854219 }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce", size = 1655103 }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0", size = 2033712 }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a", size = 1891847 }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", hash = "sha256:25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc", size = 567136 }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3", size = 631969 }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63", size = 559459 }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d", size = 1333169 }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076", size = 909176 }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1", size = 668972 }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b", size = 856962 }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57", size = 1657712 }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a", size = 2035054 }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792", size = 1894010 }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", hash = "sha256:47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d", size = 566819 }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b", size = 633264 }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768", size = 559316 }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a", size = 1305910 }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040", size = 895507 }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9", size = 652670 }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c", size = 840581 }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0", size = 1641931 }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c", size = 2021226 }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6", size = 1878047 }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", hash = "sha256:272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6", size = 558757 }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", hash = "sha256:734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e", size = 619281 }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", hash = "sha256:41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d", size = 552680 }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a", size = 1122259 }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", hash = "sha256:e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07", size = 1156113 }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3", size = 1341437 }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea", size = 897888 }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263", size = 660727 }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175", size = 848136 }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc", size = 1650402 }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5", size = 2024587 }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c", size = 1885493 }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", hash = "sha256:3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2", size = 574934 }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549", size = 640932 }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", hash = "sha256:86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7", size = 561315 }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a", size = 1341463 }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543", size = 897840 }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b", size = 660704 }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004", size = 848037 }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093", size = 1650278 }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc", size = 2024504 }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad", size = 1885381 }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", hash = "sha256:0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3", size = 587526 }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221", size = 661368 }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265", size = 574901 }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902", size = 836008 }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88", size = 799932 }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd", size = 567458 }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787", size = 747087 }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e", size = 544641 }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02", size = 836007 }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f", size = 799932 }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b", size = 567459 }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41", size = 747088 }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb", size = 544639 }, +sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", hash = "sha256:b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798", size = 281440, upload-time = "2025-08-21T04:23:26.334Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384", size = 1329839, upload-time = "2025-08-21T04:20:55.8Z" }, + { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf", size = 906367, upload-time = "2025-08-21T04:20:58.476Z" }, + { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f", size = 666545, upload-time = "2025-08-21T04:20:59.775Z" }, + { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076", size = 854219, upload-time = "2025-08-21T04:21:01.807Z" }, + { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce", size = 1655103, upload-time = "2025-08-21T04:21:03.239Z" }, + { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0", size = 2033712, upload-time = "2025-08-21T04:21:05.121Z" }, + { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a", size = 1891847, upload-time = "2025-08-21T04:21:06.586Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", hash = "sha256:25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc", size = 567136, upload-time = "2025-08-21T04:21:07.885Z" }, + { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3", size = 631969, upload-time = "2025-08-21T04:21:09.5Z" }, + { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63", size = 559459, upload-time = "2025-08-21T04:21:11.208Z" }, + { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d", size = 1333169, upload-time = "2025-08-21T04:21:12.483Z" }, + { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076", size = 909176, upload-time = "2025-08-21T04:21:13.835Z" }, + { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1", size = 668972, upload-time = "2025-08-21T04:21:15.315Z" }, + { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b", size = 856962, upload-time = "2025-08-21T04:21:16.652Z" }, + { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57", size = 1657712, upload-time = "2025-08-21T04:21:18.666Z" }, + { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a", size = 2035054, upload-time = "2025-08-21T04:21:20.073Z" }, + { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792", size = 1894010, upload-time = "2025-08-21T04:21:21.96Z" }, + { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", hash = "sha256:47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d", size = 566819, upload-time = "2025-08-21T04:21:23.31Z" }, + { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b", size = 633264, upload-time = "2025-08-21T04:21:24.761Z" }, + { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768", size = 559316, upload-time = "2025-08-21T04:21:26.1Z" }, + { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a", size = 1305910, upload-time = "2025-08-21T04:21:27.609Z" }, + { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040", size = 895507, upload-time = "2025-08-21T04:21:29.005Z" }, + { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9", size = 652670, upload-time = "2025-08-21T04:21:30.71Z" }, + { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c", size = 840581, upload-time = "2025-08-21T04:21:32.008Z" }, + { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0", size = 1641931, upload-time = "2025-08-21T04:21:33.371Z" }, + { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c", size = 2021226, upload-time = "2025-08-21T04:21:35.301Z" }, + { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6", size = 1878047, upload-time = "2025-08-21T04:21:36.749Z" }, + { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", hash = "sha256:272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6", size = 558757, upload-time = "2025-08-21T04:21:38.2Z" }, + { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", hash = "sha256:734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e", size = 619281, upload-time = "2025-08-21T04:21:39.909Z" }, + { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", hash = "sha256:41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d", size = 552680, upload-time = "2025-08-21T04:21:41.571Z" }, + { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a", size = 1122259, upload-time = "2025-08-21T04:21:43.063Z" }, + { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", hash = "sha256:e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07", size = 1156113, upload-time = "2025-08-21T04:21:44.566Z" }, + { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3", size = 1341437, upload-time = "2025-08-21T04:21:46.019Z" }, + { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea", size = 897888, upload-time = "2025-08-21T04:21:47.362Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263", size = 660727, upload-time = "2025-08-21T04:21:48.734Z" }, + { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175", size = 848136, upload-time = "2025-08-21T04:21:50.416Z" }, + { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc", size = 1650402, upload-time = "2025-08-21T04:21:52.235Z" }, + { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5", size = 2024587, upload-time = "2025-08-21T04:21:54.07Z" }, + { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c", size = 1885493, upload-time = "2025-08-21T04:21:55.588Z" }, + { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", hash = "sha256:3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2", size = 574934, upload-time = "2025-08-21T04:21:57.52Z" }, + { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549", size = 640932, upload-time = "2025-08-21T04:21:59.527Z" }, + { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", hash = "sha256:86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7", size = 561315, upload-time = "2025-08-21T04:22:01.295Z" }, + { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a", size = 1341463, upload-time = "2025-08-21T04:22:02.712Z" }, + { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543", size = 897840, upload-time = "2025-08-21T04:22:04.845Z" }, + { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b", size = 660704, upload-time = "2025-08-21T04:22:06.389Z" }, + { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004", size = 848037, upload-time = "2025-08-21T04:22:07.817Z" }, + { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093", size = 1650278, upload-time = "2025-08-21T04:22:09.269Z" }, + { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc", size = 2024504, upload-time = "2025-08-21T04:22:10.778Z" }, + { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad", size = 1885381, upload-time = "2025-08-21T04:22:12.718Z" }, + { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", hash = "sha256:0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3", size = 587526, upload-time = "2025-08-21T04:22:14.18Z" }, + { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221", size = 661368, upload-time = "2025-08-21T04:22:15.677Z" }, + { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265", size = 574901, upload-time = "2025-08-21T04:22:17.423Z" }, + { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902", size = 836008, upload-time = "2025-08-21T04:22:51.842Z" }, + { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88", size = 799932, upload-time = "2025-08-21T04:22:53.529Z" }, + { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd", size = 567458, upload-time = "2025-08-21T04:22:55.289Z" }, + { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787", size = 747087, upload-time = "2025-08-21T04:22:56.994Z" }, + { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e", size = 544641, upload-time = "2025-08-21T04:22:58.87Z" }, + { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02", size = 836007, upload-time = "2025-08-21T04:23:00.447Z" }, + { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f", size = 799932, upload-time = "2025-08-21T04:23:02.052Z" }, + { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b", size = 567459, upload-time = "2025-08-21T04:23:03.593Z" }, + { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41", size = 747088, upload-time = "2025-08-21T04:23:05.334Z" }, + { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb", size = 544639, upload-time = "2025-08-21T04:23:07.279Z" }, ] [[package]] @@ -2420,9 +2457,9 @@ dependencies = [ { name = "rpds-py" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" }, ] [[package]] @@ -2435,9 +2472,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517 } +sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738 }, + { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, ] [[package]] @@ -2447,9 +2484,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513 } +sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload-time = "2021-05-12T16:37:54.178Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490 }, + { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490, upload-time = "2021-05-12T16:37:52.536Z" }, ] [[package]] @@ -2460,9 +2497,9 @@ dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fe/75/af448d8e52bf1d8fa6a9d089ca6c07ff4453d86c65c145d0a300bb073b9b/rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8", size = 224441 } +sdist = { url = "https://files.pythonhosted.org/packages/fe/75/af448d8e52bf1d8fa6a9d089ca6c07ff4453d86c65c145d0a300bb073b9b/rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8", size = 224441, upload-time = "2025-07-25T07:32:58.125Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f", size = 243368 }, + { url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f", size = 243368, upload-time = "2025-07-25T07:32:56.73Z" }, ] [[package]] @@ -2473,170 +2510,170 @@ dependencies = [ { name = "docutils" }, { name = "rich" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b0/69/5514c3a87b5f10f09a34bb011bc0927bc12c596c8dae5915604e71abc386/rich_rst-1.3.1.tar.gz", hash = "sha256:fad46e3ba42785ea8c1785e2ceaa56e0ffa32dbe5410dec432f37e4107c4f383", size = 13839 } +sdist = { url = "https://files.pythonhosted.org/packages/b0/69/5514c3a87b5f10f09a34bb011bc0927bc12c596c8dae5915604e71abc386/rich_rst-1.3.1.tar.gz", hash = "sha256:fad46e3ba42785ea8c1785e2ceaa56e0ffa32dbe5410dec432f37e4107c4f383", size = 13839, upload-time = "2024-04-30T04:40:38.125Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/bc/cc4e3dbc5e7992398dcb7a8eda0cbcf4fb792a0cdb93f857b478bf3cf884/rich_rst-1.3.1-py3-none-any.whl", hash = "sha256:498a74e3896507ab04492d326e794c3ef76e7cda078703aa592d1853d91098c1", size = 11621 }, + { url = "https://files.pythonhosted.org/packages/fd/bc/cc4e3dbc5e7992398dcb7a8eda0cbcf4fb792a0cdb93f857b478bf3cf884/rich_rst-1.3.1-py3-none-any.whl", hash = "sha256:498a74e3896507ab04492d326e794c3ef76e7cda078703aa592d1853d91098c1", size = 11621, upload-time = "2024-04-30T04:40:32.619Z" }, ] [[package]] name = "rpds-py" version = "0.27.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e9/dd/2c0cbe774744272b0ae725f44032c77bdcab6e8bcf544bffa3b6e70c8dba/rpds_py-0.27.1.tar.gz", hash = "sha256:26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8", size = 27479 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a5/ed/3aef893e2dd30e77e35d20d4ddb45ca459db59cead748cad9796ad479411/rpds_py-0.27.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:68afeec26d42ab3b47e541b272166a0b4400313946871cba3ed3a4fc0cab1cef", size = 371606 }, - { url = "https://files.pythonhosted.org/packages/6d/82/9818b443e5d3eb4c83c3994561387f116aae9833b35c484474769c4a8faf/rpds_py-0.27.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74e5b2f7bb6fa38b1b10546d27acbacf2a022a8b5543efb06cfebc72a59c85be", size = 353452 }, - { url = "https://files.pythonhosted.org/packages/99/c7/d2a110ffaaa397fc6793a83c7bd3545d9ab22658b7cdff05a24a4535cc45/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9024de74731df54546fab0bfbcdb49fae19159ecaecfc8f37c18d2c7e2c0bd61", size = 381519 }, - { url = "https://files.pythonhosted.org/packages/5a/bc/e89581d1f9d1be7d0247eaef602566869fdc0d084008ba139e27e775366c/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:31d3ebadefcd73b73928ed0b2fd696f7fefda8629229f81929ac9c1854d0cffb", size = 394424 }, - { url = "https://files.pythonhosted.org/packages/ac/2e/36a6861f797530e74bb6ed53495f8741f1ef95939eed01d761e73d559067/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2e7f8f169d775dd9092a1743768d771f1d1300453ddfe6325ae3ab5332b4657", size = 523467 }, - { url = "https://files.pythonhosted.org/packages/c4/59/c1bc2be32564fa499f988f0a5c6505c2f4746ef96e58e4d7de5cf923d77e/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d905d16f77eb6ab2e324e09bfa277b4c8e5e6b8a78a3e7ff8f3cdf773b4c013", size = 402660 }, - { url = "https://files.pythonhosted.org/packages/0a/ec/ef8bf895f0628dd0a59e54d81caed6891663cb9c54a0f4bb7da918cb88cf/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50c946f048209e6362e22576baea09193809f87687a95a8db24e5fbdb307b93a", size = 384062 }, - { url = "https://files.pythonhosted.org/packages/69/f7/f47ff154be8d9a5e691c083a920bba89cef88d5247c241c10b9898f595a1/rpds_py-0.27.1-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:3deab27804d65cd8289eb814c2c0e807c4b9d9916c9225e363cb0cf875eb67c1", size = 401289 }, - { url = "https://files.pythonhosted.org/packages/3b/d9/ca410363efd0615814ae579f6829cafb39225cd63e5ea5ed1404cb345293/rpds_py-0.27.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8b61097f7488de4be8244c89915da8ed212832ccf1e7c7753a25a394bf9b1f10", size = 417718 }, - { url = "https://files.pythonhosted.org/packages/e3/a0/8cb5c2ff38340f221cc067cc093d1270e10658ba4e8d263df923daa18e86/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8a3f29aba6e2d7d90528d3c792555a93497fe6538aa65eb675b44505be747808", size = 558333 }, - { url = "https://files.pythonhosted.org/packages/6f/8c/1b0de79177c5d5103843774ce12b84caa7164dfc6cd66378768d37db11bf/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd6cd0485b7d347304067153a6dc1d73f7d4fd995a396ef32a24d24b8ac63ac8", size = 589127 }, - { url = "https://files.pythonhosted.org/packages/c8/5e/26abb098d5e01266b0f3a2488d299d19ccc26849735d9d2b95c39397e945/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f4461bf931108c9fa226ffb0e257c1b18dc2d44cd72b125bec50ee0ab1248a9", size = 554899 }, - { url = "https://files.pythonhosted.org/packages/de/41/905cc90ced13550db017f8f20c6d8e8470066c5738ba480d7ba63e3d136b/rpds_py-0.27.1-cp310-cp310-win32.whl", hash = "sha256:ee5422d7fb21f6a00c1901bf6559c49fee13a5159d0288320737bbf6585bd3e4", size = 217450 }, - { url = "https://files.pythonhosted.org/packages/75/3d/6bef47b0e253616ccdf67c283e25f2d16e18ccddd38f92af81d5a3420206/rpds_py-0.27.1-cp310-cp310-win_amd64.whl", hash = "sha256:3e039aabf6d5f83c745d5f9a0a381d031e9ed871967c0a5c38d201aca41f3ba1", size = 228447 }, - { url = "https://files.pythonhosted.org/packages/b5/c1/7907329fbef97cbd49db6f7303893bd1dd5a4a3eae415839ffdfb0762cae/rpds_py-0.27.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:be898f271f851f68b318872ce6ebebbc62f303b654e43bf72683dbdc25b7c881", size = 371063 }, - { url = "https://files.pythonhosted.org/packages/11/94/2aab4bc86228bcf7c48760990273653a4900de89c7537ffe1b0d6097ed39/rpds_py-0.27.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:62ac3d4e3e07b58ee0ddecd71d6ce3b1637de2d373501412df395a0ec5f9beb5", size = 353210 }, - { url = "https://files.pythonhosted.org/packages/3a/57/f5eb3ecf434342f4f1a46009530e93fd201a0b5b83379034ebdb1d7c1a58/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4708c5c0ceb2d034f9991623631d3d23cb16e65c83736ea020cdbe28d57c0a0e", size = 381636 }, - { url = "https://files.pythonhosted.org/packages/ae/f4/ef95c5945e2ceb5119571b184dd5a1cc4b8541bbdf67461998cfeac9cb1e/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:abfa1171a9952d2e0002aba2ad3780820b00cc3d9c98c6630f2e93271501f66c", size = 394341 }, - { url = "https://files.pythonhosted.org/packages/5a/7e/4bd610754bf492d398b61725eb9598ddd5eb86b07d7d9483dbcd810e20bc/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b507d19f817ebaca79574b16eb2ae412e5c0835542c93fe9983f1e432aca195", size = 523428 }, - { url = "https://files.pythonhosted.org/packages/9f/e5/059b9f65a8c9149361a8b75094864ab83b94718344db511fd6117936ed2a/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168b025f8fd8d8d10957405f3fdcef3dc20f5982d398f90851f4abc58c566c52", size = 402923 }, - { url = "https://files.pythonhosted.org/packages/f5/48/64cabb7daced2968dd08e8a1b7988bf358d7bd5bcd5dc89a652f4668543c/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb56c6210ef77caa58e16e8c17d35c63fe3f5b60fd9ba9d424470c3400bcf9ed", size = 384094 }, - { url = "https://files.pythonhosted.org/packages/ae/e1/dc9094d6ff566bff87add8a510c89b9e158ad2ecd97ee26e677da29a9e1b/rpds_py-0.27.1-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:d252f2d8ca0195faa707f8eb9368955760880b2b42a8ee16d382bf5dd807f89a", size = 401093 }, - { url = "https://files.pythonhosted.org/packages/37/8e/ac8577e3ecdd5593e283d46907d7011618994e1d7ab992711ae0f78b9937/rpds_py-0.27.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6e5e54da1e74b91dbc7996b56640f79b195d5925c2b78efaa8c5d53e1d88edde", size = 417969 }, - { url = "https://files.pythonhosted.org/packages/66/6d/87507430a8f74a93556fe55c6485ba9c259949a853ce407b1e23fea5ba31/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ffce0481cc6e95e5b3f0a47ee17ffbd234399e6d532f394c8dce320c3b089c21", size = 558302 }, - { url = "https://files.pythonhosted.org/packages/3a/bb/1db4781ce1dda3eecc735e3152659a27b90a02ca62bfeea17aee45cc0fbc/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:a205fdfe55c90c2cd8e540ca9ceba65cbe6629b443bc05db1f590a3db8189ff9", size = 589259 }, - { url = "https://files.pythonhosted.org/packages/7b/0e/ae1c8943d11a814d01b482e1f8da903f88047a962dff9bbdadf3bd6e6fd1/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:689fb5200a749db0415b092972e8eba85847c23885c8543a8b0f5c009b1a5948", size = 554983 }, - { url = "https://files.pythonhosted.org/packages/b2/d5/0b2a55415931db4f112bdab072443ff76131b5ac4f4dc98d10d2d357eb03/rpds_py-0.27.1-cp311-cp311-win32.whl", hash = "sha256:3182af66048c00a075010bc7f4860f33913528a4b6fc09094a6e7598e462fe39", size = 217154 }, - { url = "https://files.pythonhosted.org/packages/24/75/3b7ffe0d50dc86a6a964af0d1cc3a4a2cdf437cb7b099a4747bbb96d1819/rpds_py-0.27.1-cp311-cp311-win_amd64.whl", hash = "sha256:b4938466c6b257b2f5c4ff98acd8128ec36b5059e5c8f8372d79316b1c36bb15", size = 228627 }, - { url = "https://files.pythonhosted.org/packages/8d/3f/4fd04c32abc02c710f09a72a30c9a55ea3cc154ef8099078fd50a0596f8e/rpds_py-0.27.1-cp311-cp311-win_arm64.whl", hash = "sha256:2f57af9b4d0793e53266ee4325535a31ba48e2f875da81a9177c9926dfa60746", size = 220998 }, - { url = "https://files.pythonhosted.org/packages/bd/fe/38de28dee5df58b8198c743fe2bea0c785c6d40941b9950bac4cdb71a014/rpds_py-0.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ae2775c1973e3c30316892737b91f9283f9908e3cc7625b9331271eaaed7dc90", size = 361887 }, - { url = "https://files.pythonhosted.org/packages/7c/9a/4b6c7eedc7dd90986bf0fab6ea2a091ec11c01b15f8ba0a14d3f80450468/rpds_py-0.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2643400120f55c8a96f7c9d858f7be0c88d383cd4653ae2cf0d0c88f668073e5", size = 345795 }, - { url = "https://files.pythonhosted.org/packages/6f/0e/e650e1b81922847a09cca820237b0edee69416a01268b7754d506ade11ad/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16323f674c089b0360674a4abd28d5042947d54ba620f72514d69be4ff64845e", size = 385121 }, - { url = "https://files.pythonhosted.org/packages/1b/ea/b306067a712988e2bff00dcc7c8f31d26c29b6d5931b461aa4b60a013e33/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a1f4814b65eacac94a00fc9a526e3fdafd78e439469644032032d0d63de4881", size = 398976 }, - { url = "https://files.pythonhosted.org/packages/2c/0a/26dc43c8840cb8fe239fe12dbc8d8de40f2365e838f3d395835dde72f0e5/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ba32c16b064267b22f1850a34051121d423b6f7338a12b9459550eb2096e7ec", size = 525953 }, - { url = "https://files.pythonhosted.org/packages/22/14/c85e8127b573aaf3a0cbd7fbb8c9c99e735a4a02180c84da2a463b766e9e/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5c20f33fd10485b80f65e800bbe5f6785af510b9f4056c5a3c612ebc83ba6cb", size = 407915 }, - { url = "https://files.pythonhosted.org/packages/ed/7b/8f4fee9ba1fb5ec856eb22d725a4efa3deb47f769597c809e03578b0f9d9/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:466bfe65bd932da36ff279ddd92de56b042f2266d752719beb97b08526268ec5", size = 386883 }, - { url = "https://files.pythonhosted.org/packages/86/47/28fa6d60f8b74fcdceba81b272f8d9836ac0340570f68f5df6b41838547b/rpds_py-0.27.1-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:41e532bbdcb57c92ba3be62c42e9f096431b4cf478da9bc3bc6ce5c38ab7ba7a", size = 405699 }, - { url = "https://files.pythonhosted.org/packages/d0/fd/c5987b5e054548df56953a21fe2ebed51fc1ec7c8f24fd41c067b68c4a0a/rpds_py-0.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f149826d742b406579466283769a8ea448eed82a789af0ed17b0cd5770433444", size = 423713 }, - { url = "https://files.pythonhosted.org/packages/ac/ba/3c4978b54a73ed19a7d74531be37a8bcc542d917c770e14d372b8daea186/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:80c60cfb5310677bd67cb1e85a1e8eb52e12529545441b43e6f14d90b878775a", size = 562324 }, - { url = "https://files.pythonhosted.org/packages/b5/6c/6943a91768fec16db09a42b08644b960cff540c66aab89b74be6d4a144ba/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:7ee6521b9baf06085f62ba9c7a3e5becffbc32480d2f1b351559c001c38ce4c1", size = 593646 }, - { url = "https://files.pythonhosted.org/packages/11/73/9d7a8f4be5f4396f011a6bb7a19fe26303a0dac9064462f5651ced2f572f/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a512c8263249a9d68cac08b05dd59d2b3f2061d99b322813cbcc14c3c7421998", size = 558137 }, - { url = "https://files.pythonhosted.org/packages/6e/96/6772cbfa0e2485bcceef8071de7821f81aeac8bb45fbfd5542a3e8108165/rpds_py-0.27.1-cp312-cp312-win32.whl", hash = "sha256:819064fa048ba01b6dadc5116f3ac48610435ac9a0058bbde98e569f9e785c39", size = 221343 }, - { url = "https://files.pythonhosted.org/packages/67/b6/c82f0faa9af1c6a64669f73a17ee0eeef25aff30bb9a1c318509efe45d84/rpds_py-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:d9199717881f13c32c4046a15f024971a3b78ad4ea029e8da6b86e5aa9cf4594", size = 232497 }, - { url = "https://files.pythonhosted.org/packages/e1/96/2817b44bd2ed11aebacc9251da03689d56109b9aba5e311297b6902136e2/rpds_py-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:33aa65b97826a0e885ef6e278fbd934e98cdcfed80b63946025f01e2f5b29502", size = 222790 }, - { url = "https://files.pythonhosted.org/packages/cc/77/610aeee8d41e39080c7e14afa5387138e3c9fa9756ab893d09d99e7d8e98/rpds_py-0.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e4b9fcfbc021633863a37e92571d6f91851fa656f0180246e84cbd8b3f6b329b", size = 361741 }, - { url = "https://files.pythonhosted.org/packages/3a/fc/c43765f201c6a1c60be2043cbdb664013def52460a4c7adace89d6682bf4/rpds_py-0.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1441811a96eadca93c517d08df75de45e5ffe68aa3089924f963c782c4b898cf", size = 345574 }, - { url = "https://files.pythonhosted.org/packages/20/42/ee2b2ca114294cd9847d0ef9c26d2b0851b2e7e00bf14cc4c0b581df0fc3/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55266dafa22e672f5a4f65019015f90336ed31c6383bd53f5e7826d21a0e0b83", size = 385051 }, - { url = "https://files.pythonhosted.org/packages/fd/e8/1e430fe311e4799e02e2d1af7c765f024e95e17d651612425b226705f910/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d78827d7ac08627ea2c8e02c9e5b41180ea5ea1f747e9db0915e3adf36b62dcf", size = 398395 }, - { url = "https://files.pythonhosted.org/packages/82/95/9dc227d441ff2670651c27a739acb2535ccaf8b351a88d78c088965e5996/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae92443798a40a92dc5f0b01d8a7c93adde0c4dc965310a29ae7c64d72b9fad2", size = 524334 }, - { url = "https://files.pythonhosted.org/packages/87/01/a670c232f401d9ad461d9a332aa4080cd3cb1d1df18213dbd0d2a6a7ab51/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c46c9dd2403b66a2a3b9720ec4b74d4ab49d4fabf9f03dfdce2d42af913fe8d0", size = 407691 }, - { url = "https://files.pythonhosted.org/packages/03/36/0a14aebbaa26fe7fab4780c76f2239e76cc95a0090bdb25e31d95c492fcd/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2efe4eb1d01b7f5f1939f4ef30ecea6c6b3521eec451fb93191bf84b2a522418", size = 386868 }, - { url = "https://files.pythonhosted.org/packages/3b/03/8c897fb8b5347ff6c1cc31239b9611c5bf79d78c984430887a353e1409a1/rpds_py-0.27.1-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:15d3b4d83582d10c601f481eca29c3f138d44c92187d197aff663a269197c02d", size = 405469 }, - { url = "https://files.pythonhosted.org/packages/da/07/88c60edc2df74850d496d78a1fdcdc7b54360a7f610a4d50008309d41b94/rpds_py-0.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4ed2e16abbc982a169d30d1a420274a709949e2cbdef119fe2ec9d870b42f274", size = 422125 }, - { url = "https://files.pythonhosted.org/packages/6b/86/5f4c707603e41b05f191a749984f390dabcbc467cf833769b47bf14ba04f/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a75f305c9b013289121ec0f1181931975df78738cdf650093e6b86d74aa7d8dd", size = 562341 }, - { url = "https://files.pythonhosted.org/packages/b2/92/3c0cb2492094e3cd9baf9e49bbb7befeceb584ea0c1a8b5939dca4da12e5/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:67ce7620704745881a3d4b0ada80ab4d99df390838839921f99e63c474f82cf2", size = 592511 }, - { url = "https://files.pythonhosted.org/packages/10/bb/82e64fbb0047c46a168faa28d0d45a7851cd0582f850b966811d30f67ad8/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d992ac10eb86d9b6f369647b6a3f412fc0075cfd5d799530e84d335e440a002", size = 557736 }, - { url = "https://files.pythonhosted.org/packages/00/95/3c863973d409210da7fb41958172c6b7dbe7fc34e04d3cc1f10bb85e979f/rpds_py-0.27.1-cp313-cp313-win32.whl", hash = "sha256:4f75e4bd8ab8db624e02c8e2fc4063021b58becdbe6df793a8111d9343aec1e3", size = 221462 }, - { url = "https://files.pythonhosted.org/packages/ce/2c/5867b14a81dc217b56d95a9f2a40fdbc56a1ab0181b80132beeecbd4b2d6/rpds_py-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:f9025faafc62ed0b75a53e541895ca272815bec18abe2249ff6501c8f2e12b83", size = 232034 }, - { url = "https://files.pythonhosted.org/packages/c7/78/3958f3f018c01923823f1e47f1cc338e398814b92d83cd278364446fac66/rpds_py-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:ed10dc32829e7d222b7d3b93136d25a406ba9788f6a7ebf6809092da1f4d279d", size = 222392 }, - { url = "https://files.pythonhosted.org/packages/01/76/1cdf1f91aed5c3a7bf2eba1f1c4e4d6f57832d73003919a20118870ea659/rpds_py-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:92022bbbad0d4426e616815b16bc4127f83c9a74940e1ccf3cfe0b387aba0228", size = 358355 }, - { url = "https://files.pythonhosted.org/packages/c3/6f/bf142541229374287604caf3bb2a4ae17f0a580798fd72d3b009b532db4e/rpds_py-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:47162fdab9407ec3f160805ac3e154df042e577dd53341745fc7fb3f625e6d92", size = 342138 }, - { url = "https://files.pythonhosted.org/packages/1a/77/355b1c041d6be40886c44ff5e798b4e2769e497b790f0f7fd1e78d17e9a8/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb89bec23fddc489e5d78b550a7b773557c9ab58b7946154a10a6f7a214a48b2", size = 380247 }, - { url = "https://files.pythonhosted.org/packages/d6/a4/d9cef5c3946ea271ce2243c51481971cd6e34f21925af2783dd17b26e815/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e48af21883ded2b3e9eb48cb7880ad8598b31ab752ff3be6457001d78f416723", size = 390699 }, - { url = "https://files.pythonhosted.org/packages/3a/06/005106a7b8c6c1a7e91b73169e49870f4af5256119d34a361ae5240a0c1d/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6f5b7bd8e219ed50299e58551a410b64daafb5017d54bbe822e003856f06a802", size = 521852 }, - { url = "https://files.pythonhosted.org/packages/e5/3e/50fb1dac0948e17a02eb05c24510a8fe12d5ce8561c6b7b7d1339ab7ab9c/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08f1e20bccf73b08d12d804d6e1c22ca5530e71659e6673bce31a6bb71c1e73f", size = 402582 }, - { url = "https://files.pythonhosted.org/packages/cb/b0/f4e224090dc5b0ec15f31a02d746ab24101dd430847c4d99123798661bfc/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dc5dceeaefcc96dc192e3a80bbe1d6c410c469e97bdd47494a7d930987f18b2", size = 384126 }, - { url = "https://files.pythonhosted.org/packages/54/77/ac339d5f82b6afff1df8f0fe0d2145cc827992cb5f8eeb90fc9f31ef7a63/rpds_py-0.27.1-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:d76f9cc8665acdc0c9177043746775aa7babbf479b5520b78ae4002d889f5c21", size = 399486 }, - { url = "https://files.pythonhosted.org/packages/d6/29/3e1c255eee6ac358c056a57d6d6869baa00a62fa32eea5ee0632039c50a3/rpds_py-0.27.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:134fae0e36022edad8290a6661edf40c023562964efea0cc0ec7f5d392d2aaef", size = 414832 }, - { url = "https://files.pythonhosted.org/packages/3f/db/6d498b844342deb3fa1d030598db93937a9964fcf5cb4da4feb5f17be34b/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb11a4f1b2b63337cfd3b4d110af778a59aae51c81d195768e353d8b52f88081", size = 557249 }, - { url = "https://files.pythonhosted.org/packages/60/f3/690dd38e2310b6f68858a331399b4d6dbb9132c3e8ef8b4333b96caf403d/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:13e608ac9f50a0ed4faec0e90ece76ae33b34c0e8656e3dceb9a7db994c692cd", size = 587356 }, - { url = "https://files.pythonhosted.org/packages/86/e3/84507781cccd0145f35b1dc32c72675200c5ce8d5b30f813e49424ef68fc/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dd2135527aa40f061350c3f8f89da2644de26cd73e4de458e79606384f4f68e7", size = 555300 }, - { url = "https://files.pythonhosted.org/packages/e5/ee/375469849e6b429b3516206b4580a79e9ef3eb12920ddbd4492b56eaacbe/rpds_py-0.27.1-cp313-cp313t-win32.whl", hash = "sha256:3020724ade63fe320a972e2ffd93b5623227e684315adce194941167fee02688", size = 216714 }, - { url = "https://files.pythonhosted.org/packages/21/87/3fc94e47c9bd0742660e84706c311a860dcae4374cf4a03c477e23ce605a/rpds_py-0.27.1-cp313-cp313t-win_amd64.whl", hash = "sha256:8ee50c3e41739886606388ba3ab3ee2aae9f35fb23f833091833255a31740797", size = 228943 }, - { url = "https://files.pythonhosted.org/packages/70/36/b6e6066520a07cf029d385de869729a895917b411e777ab1cde878100a1d/rpds_py-0.27.1-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:acb9aafccaae278f449d9c713b64a9e68662e7799dbd5859e2c6b3c67b56d334", size = 362472 }, - { url = "https://files.pythonhosted.org/packages/af/07/b4646032e0dcec0df9c73a3bd52f63bc6c5f9cda992f06bd0e73fe3fbebd/rpds_py-0.27.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b7fb801aa7f845ddf601c49630deeeccde7ce10065561d92729bfe81bd21fb33", size = 345676 }, - { url = "https://files.pythonhosted.org/packages/b0/16/2f1003ee5d0af4bcb13c0cf894957984c32a6751ed7206db2aee7379a55e/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe0dd05afb46597b9a2e11c351e5e4283c741237e7f617ffb3252780cca9336a", size = 385313 }, - { url = "https://files.pythonhosted.org/packages/05/cd/7eb6dd7b232e7f2654d03fa07f1414d7dfc980e82ba71e40a7c46fd95484/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b6dfb0e058adb12d8b1d1b25f686e94ffa65d9995a5157afe99743bf7369d62b", size = 399080 }, - { url = "https://files.pythonhosted.org/packages/20/51/5829afd5000ec1cb60f304711f02572d619040aa3ec033d8226817d1e571/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed090ccd235f6fa8bb5861684567f0a83e04f52dfc2e5c05f2e4b1309fcf85e7", size = 523868 }, - { url = "https://files.pythonhosted.org/packages/05/2c/30eebca20d5db95720ab4d2faec1b5e4c1025c473f703738c371241476a2/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf876e79763eecf3e7356f157540d6a093cef395b65514f17a356f62af6cc136", size = 408750 }, - { url = "https://files.pythonhosted.org/packages/90/1a/cdb5083f043597c4d4276eae4e4c70c55ab5accec078da8611f24575a367/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12ed005216a51b1d6e2b02a7bd31885fe317e45897de81d86dcce7d74618ffff", size = 387688 }, - { url = "https://files.pythonhosted.org/packages/7c/92/cf786a15320e173f945d205ab31585cc43969743bb1a48b6888f7a2b0a2d/rpds_py-0.27.1-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:ee4308f409a40e50593c7e3bb8cbe0b4d4c66d1674a316324f0c2f5383b486f9", size = 407225 }, - { url = "https://files.pythonhosted.org/packages/33/5c/85ee16df5b65063ef26017bef33096557a4c83fbe56218ac7cd8c235f16d/rpds_py-0.27.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0b08d152555acf1f455154d498ca855618c1378ec810646fcd7c76416ac6dc60", size = 423361 }, - { url = "https://files.pythonhosted.org/packages/4b/8e/1c2741307fcabd1a334ecf008e92c4f47bb6f848712cf15c923becfe82bb/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:dce51c828941973a5684d458214d3a36fcd28da3e1875d659388f4f9f12cc33e", size = 562493 }, - { url = "https://files.pythonhosted.org/packages/04/03/5159321baae9b2222442a70c1f988cbbd66b9be0675dd3936461269be360/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:c1476d6f29eb81aa4151c9a31219b03f1f798dc43d8af1250a870735516a1212", size = 592623 }, - { url = "https://files.pythonhosted.org/packages/ff/39/c09fd1ad28b85bc1d4554a8710233c9f4cefd03d7717a1b8fbfd171d1167/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3ce0cac322b0d69b63c9cdb895ee1b65805ec9ffad37639f291dd79467bee675", size = 558800 }, - { url = "https://files.pythonhosted.org/packages/c5/d6/99228e6bbcf4baa764b18258f519a9035131d91b538d4e0e294313462a98/rpds_py-0.27.1-cp314-cp314-win32.whl", hash = "sha256:dfbfac137d2a3d0725758cd141f878bf4329ba25e34979797c89474a89a8a3a3", size = 221943 }, - { url = "https://files.pythonhosted.org/packages/be/07/c802bc6b8e95be83b79bdf23d1aa61d68324cb1006e245d6c58e959e314d/rpds_py-0.27.1-cp314-cp314-win_amd64.whl", hash = "sha256:a6e57b0abfe7cc513450fcf529eb486b6e4d3f8aee83e92eb5f1ef848218d456", size = 233739 }, - { url = "https://files.pythonhosted.org/packages/c8/89/3e1b1c16d4c2d547c5717377a8df99aee8099ff050f87c45cb4d5fa70891/rpds_py-0.27.1-cp314-cp314-win_arm64.whl", hash = "sha256:faf8d146f3d476abfee026c4ae3bdd9ca14236ae4e4c310cbd1cf75ba33d24a3", size = 223120 }, - { url = "https://files.pythonhosted.org/packages/62/7e/dc7931dc2fa4a6e46b2a4fa744a9fe5c548efd70e0ba74f40b39fa4a8c10/rpds_py-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:ba81d2b56b6d4911ce735aad0a1d4495e808b8ee4dc58715998741a26874e7c2", size = 358944 }, - { url = "https://files.pythonhosted.org/packages/e6/22/4af76ac4e9f336bfb1a5f240d18a33c6b2fcaadb7472ac7680576512b49a/rpds_py-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:84f7d509870098de0e864cad0102711c1e24e9b1a50ee713b65928adb22269e4", size = 342283 }, - { url = "https://files.pythonhosted.org/packages/1c/15/2a7c619b3c2272ea9feb9ade67a45c40b3eeb500d503ad4c28c395dc51b4/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9e960fc78fecd1100539f14132425e1d5fe44ecb9239f8f27f079962021523e", size = 380320 }, - { url = "https://files.pythonhosted.org/packages/a2/7d/4c6d243ba4a3057e994bb5bedd01b5c963c12fe38dde707a52acdb3849e7/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:62f85b665cedab1a503747617393573995dac4600ff51869d69ad2f39eb5e817", size = 391760 }, - { url = "https://files.pythonhosted.org/packages/b4/71/b19401a909b83bcd67f90221330bc1ef11bc486fe4e04c24388d28a618ae/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fed467af29776f6556250c9ed85ea5a4dd121ab56a5f8b206e3e7a4c551e48ec", size = 522476 }, - { url = "https://files.pythonhosted.org/packages/e4/44/1a3b9715c0455d2e2f0f6df5ee6d6f5afdc423d0773a8a682ed2b43c566c/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2729615f9d430af0ae6b36cf042cb55c0936408d543fb691e1a9e36648fd35a", size = 403418 }, - { url = "https://files.pythonhosted.org/packages/1c/4b/fb6c4f14984eb56673bc868a66536f53417ddb13ed44b391998100a06a96/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b207d881a9aef7ba753d69c123a35d96ca7cb808056998f6b9e8747321f03b8", size = 384771 }, - { url = "https://files.pythonhosted.org/packages/c0/56/d5265d2d28b7420d7b4d4d85cad8ef891760f5135102e60d5c970b976e41/rpds_py-0.27.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:639fd5efec029f99b79ae47e5d7e00ad8a773da899b6309f6786ecaf22948c48", size = 400022 }, - { url = "https://files.pythonhosted.org/packages/8f/e9/9f5fc70164a569bdd6ed9046486c3568d6926e3a49bdefeeccfb18655875/rpds_py-0.27.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fecc80cb2a90e28af8a9b366edacf33d7a91cbfe4c2c4544ea1246e949cfebeb", size = 416787 }, - { url = "https://files.pythonhosted.org/packages/d4/64/56dd03430ba491db943a81dcdef115a985aac5f44f565cd39a00c766d45c/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42a89282d711711d0a62d6f57d81aa43a1368686c45bc1c46b7f079d55692734", size = 557538 }, - { url = "https://files.pythonhosted.org/packages/3f/36/92cc885a3129993b1d963a2a42ecf64e6a8e129d2c7cc980dbeba84e55fb/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:cf9931f14223de59551ab9d38ed18d92f14f055a5f78c1d8ad6493f735021bbb", size = 588512 }, - { url = "https://files.pythonhosted.org/packages/dd/10/6b283707780a81919f71625351182b4f98932ac89a09023cb61865136244/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f39f58a27cc6e59f432b568ed8429c7e1641324fbe38131de852cd77b2d534b0", size = 555813 }, - { url = "https://files.pythonhosted.org/packages/04/2e/30b5ea18c01379da6272a92825dd7e53dc9d15c88a19e97932d35d430ef7/rpds_py-0.27.1-cp314-cp314t-win32.whl", hash = "sha256:d5fa0ee122dc09e23607a28e6d7b150da16c662e66409bbe85230e4c85bb528a", size = 217385 }, - { url = "https://files.pythonhosted.org/packages/32/7d/97119da51cb1dd3f2f3c0805f155a3aa4a95fa44fe7d78ae15e69edf4f34/rpds_py-0.27.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6567d2bb951e21232c2f660c24cf3470bb96de56cdcb3f071a83feeaff8a2772", size = 230097 }, - { url = "https://files.pythonhosted.org/packages/d5/63/b7cc415c345625d5e62f694ea356c58fb964861409008118f1245f8c3347/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7ba22cb9693df986033b91ae1d7a979bc399237d45fccf875b76f62bb9e52ddf", size = 371360 }, - { url = "https://files.pythonhosted.org/packages/e5/8c/12e1b24b560cf378b8ffbdb9dc73abd529e1adcfcf82727dfd29c4a7b88d/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b640501be9288c77738b5492b3fd3abc4ba95c50c2e41273c8a1459f08298d3", size = 353933 }, - { url = "https://files.pythonhosted.org/packages/9b/85/1bb2210c1f7a1b99e91fea486b9f0f894aa5da3a5ec7097cbad7dec6d40f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb08b65b93e0c6dd70aac7f7890a9c0938d5ec71d5cb32d45cf844fb8ae47636", size = 382962 }, - { url = "https://files.pythonhosted.org/packages/cc/c9/a839b9f219cf80ed65f27a7f5ddbb2809c1b85c966020ae2dff490e0b18e/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d7ff07d696a7a38152ebdb8212ca9e5baab56656749f3d6004b34ab726b550b8", size = 394412 }, - { url = "https://files.pythonhosted.org/packages/02/2d/b1d7f928b0b1f4fc2e0133e8051d199b01d7384875adc63b6ddadf3de7e5/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb7c72262deae25366e3b6c0c0ba46007967aea15d1eea746e44ddba8ec58dcc", size = 523972 }, - { url = "https://files.pythonhosted.org/packages/a9/af/2cbf56edd2d07716df1aec8a726b3159deb47cb5c27e1e42b71d705a7c2f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7b002cab05d6339716b03a4a3a2ce26737f6231d7b523f339fa061d53368c9d8", size = 403273 }, - { url = "https://files.pythonhosted.org/packages/c0/93/425e32200158d44ff01da5d9612c3b6711fe69f606f06e3895511f17473b/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23f6b69d1c26c4704fec01311963a41d7de3ee0570a84ebde4d544e5a1859ffc", size = 385278 }, - { url = "https://files.pythonhosted.org/packages/eb/1a/1a04a915ecd0551bfa9e77b7672d1937b4b72a0fc204a17deef76001cfb2/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:530064db9146b247351f2a0250b8f00b289accea4596a033e94be2389977de71", size = 402084 }, - { url = "https://files.pythonhosted.org/packages/51/f7/66585c0fe5714368b62951d2513b684e5215beaceab2c6629549ddb15036/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7b90b0496570bd6b0321724a330d8b545827c4df2034b6ddfc5f5275f55da2ad", size = 419041 }, - { url = "https://files.pythonhosted.org/packages/8e/7e/83a508f6b8e219bba2d4af077c35ba0e0cdd35a751a3be6a7cba5a55ad71/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:879b0e14a2da6a1102a3fc8af580fc1ead37e6d6692a781bd8c83da37429b5ab", size = 560084 }, - { url = "https://files.pythonhosted.org/packages/66/66/bb945683b958a1b19eb0fe715594630d0f36396ebdef4d9b89c2fa09aa56/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:0d807710df3b5faa66c731afa162ea29717ab3be17bdc15f90f2d9f183da4059", size = 590115 }, - { url = "https://files.pythonhosted.org/packages/12/00/ccfaafaf7db7e7adace915e5c2f2c2410e16402561801e9c7f96683002d3/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:3adc388fc3afb6540aec081fa59e6e0d3908722771aa1e37ffe22b220a436f0b", size = 556561 }, - { url = "https://files.pythonhosted.org/packages/e1/b7/92b6ed9aad103bfe1c45df98453dfae40969eef2cb6c6239c58d7e96f1b3/rpds_py-0.27.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c796c0c1cc68cb08b0284db4229f5af76168172670c74908fdbd4b7d7f515819", size = 229125 }, - { url = "https://files.pythonhosted.org/packages/0c/ed/e1fba02de17f4f76318b834425257c8ea297e415e12c68b4361f63e8ae92/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cdfe4bb2f9fe7458b7453ad3c33e726d6d1c7c0a72960bcc23800d77384e42df", size = 371402 }, - { url = "https://files.pythonhosted.org/packages/af/7c/e16b959b316048b55585a697e94add55a4ae0d984434d279ea83442e460d/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:8fabb8fd848a5f75a2324e4a84501ee3a5e3c78d8603f83475441866e60b94a3", size = 354084 }, - { url = "https://files.pythonhosted.org/packages/de/c1/ade645f55de76799fdd08682d51ae6724cb46f318573f18be49b1e040428/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda8719d598f2f7f3e0f885cba8646644b55a187762bec091fa14a2b819746a9", size = 383090 }, - { url = "https://files.pythonhosted.org/packages/1f/27/89070ca9b856e52960da1472efcb6c20ba27cfe902f4f23ed095b9cfc61d/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c64d07e95606ec402a0a1c511fe003873fa6af630bda59bac77fac8b4318ebc", size = 394519 }, - { url = "https://files.pythonhosted.org/packages/b3/28/be120586874ef906aa5aeeae95ae8df4184bc757e5b6bd1c729ccff45ed5/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:93a2ed40de81bcff59aabebb626562d48332f3d028ca2036f1d23cbb52750be4", size = 523817 }, - { url = "https://files.pythonhosted.org/packages/a8/ef/70cc197bc11cfcde02a86f36ac1eed15c56667c2ebddbdb76a47e90306da/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:387ce8c44ae94e0ec50532d9cb0edce17311024c9794eb196b90e1058aadeb66", size = 403240 }, - { url = "https://files.pythonhosted.org/packages/cf/35/46936cca449f7f518f2f4996e0e8344db4b57e2081e752441154089d2a5f/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaf94f812c95b5e60ebaf8bfb1898a7d7cb9c1af5744d4a67fa47796e0465d4e", size = 385194 }, - { url = "https://files.pythonhosted.org/packages/e1/62/29c0d3e5125c3270b51415af7cbff1ec587379c84f55a5761cc9efa8cd06/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:4848ca84d6ded9b58e474dfdbad4b8bfb450344c0551ddc8d958bf4b36aa837c", size = 402086 }, - { url = "https://files.pythonhosted.org/packages/8f/66/03e1087679227785474466fdd04157fb793b3b76e3fcf01cbf4c693c1949/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bde09cbcf2248b73c7c323be49b280180ff39fadcfe04e7b6f54a678d02a7cf", size = 419272 }, - { url = "https://files.pythonhosted.org/packages/6a/24/e3e72d265121e00b063aef3e3501e5b2473cf1b23511d56e529531acf01e/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:94c44ee01fd21c9058f124d2d4f0c9dc7634bec93cd4b38eefc385dabe71acbf", size = 560003 }, - { url = "https://files.pythonhosted.org/packages/26/ca/f5a344c534214cc2d41118c0699fffbdc2c1bc7046f2a2b9609765ab9c92/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:df8b74962e35c9249425d90144e721eed198e6555a0e22a563d29fe4486b51f6", size = 590482 }, - { url = "https://files.pythonhosted.org/packages/ce/08/4349bdd5c64d9d193c360aa9db89adeee6f6682ab8825dca0a3f535f434f/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:dc23e6820e3b40847e2f4a7726462ba0cf53089512abe9ee16318c366494c17a", size = 556523 }, +sdist = { url = "https://files.pythonhosted.org/packages/e9/dd/2c0cbe774744272b0ae725f44032c77bdcab6e8bcf544bffa3b6e70c8dba/rpds_py-0.27.1.tar.gz", hash = "sha256:26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8", size = 27479, upload-time = "2025-08-27T12:16:36.024Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/ed/3aef893e2dd30e77e35d20d4ddb45ca459db59cead748cad9796ad479411/rpds_py-0.27.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:68afeec26d42ab3b47e541b272166a0b4400313946871cba3ed3a4fc0cab1cef", size = 371606, upload-time = "2025-08-27T12:12:25.189Z" }, + { url = "https://files.pythonhosted.org/packages/6d/82/9818b443e5d3eb4c83c3994561387f116aae9833b35c484474769c4a8faf/rpds_py-0.27.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74e5b2f7bb6fa38b1b10546d27acbacf2a022a8b5543efb06cfebc72a59c85be", size = 353452, upload-time = "2025-08-27T12:12:27.433Z" }, + { url = "https://files.pythonhosted.org/packages/99/c7/d2a110ffaaa397fc6793a83c7bd3545d9ab22658b7cdff05a24a4535cc45/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9024de74731df54546fab0bfbcdb49fae19159ecaecfc8f37c18d2c7e2c0bd61", size = 381519, upload-time = "2025-08-27T12:12:28.719Z" }, + { url = "https://files.pythonhosted.org/packages/5a/bc/e89581d1f9d1be7d0247eaef602566869fdc0d084008ba139e27e775366c/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:31d3ebadefcd73b73928ed0b2fd696f7fefda8629229f81929ac9c1854d0cffb", size = 394424, upload-time = "2025-08-27T12:12:30.207Z" }, + { url = "https://files.pythonhosted.org/packages/ac/2e/36a6861f797530e74bb6ed53495f8741f1ef95939eed01d761e73d559067/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2e7f8f169d775dd9092a1743768d771f1d1300453ddfe6325ae3ab5332b4657", size = 523467, upload-time = "2025-08-27T12:12:31.808Z" }, + { url = "https://files.pythonhosted.org/packages/c4/59/c1bc2be32564fa499f988f0a5c6505c2f4746ef96e58e4d7de5cf923d77e/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d905d16f77eb6ab2e324e09bfa277b4c8e5e6b8a78a3e7ff8f3cdf773b4c013", size = 402660, upload-time = "2025-08-27T12:12:33.444Z" }, + { url = "https://files.pythonhosted.org/packages/0a/ec/ef8bf895f0628dd0a59e54d81caed6891663cb9c54a0f4bb7da918cb88cf/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50c946f048209e6362e22576baea09193809f87687a95a8db24e5fbdb307b93a", size = 384062, upload-time = "2025-08-27T12:12:34.857Z" }, + { url = "https://files.pythonhosted.org/packages/69/f7/f47ff154be8d9a5e691c083a920bba89cef88d5247c241c10b9898f595a1/rpds_py-0.27.1-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:3deab27804d65cd8289eb814c2c0e807c4b9d9916c9225e363cb0cf875eb67c1", size = 401289, upload-time = "2025-08-27T12:12:36.085Z" }, + { url = "https://files.pythonhosted.org/packages/3b/d9/ca410363efd0615814ae579f6829cafb39225cd63e5ea5ed1404cb345293/rpds_py-0.27.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8b61097f7488de4be8244c89915da8ed212832ccf1e7c7753a25a394bf9b1f10", size = 417718, upload-time = "2025-08-27T12:12:37.401Z" }, + { url = "https://files.pythonhosted.org/packages/e3/a0/8cb5c2ff38340f221cc067cc093d1270e10658ba4e8d263df923daa18e86/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8a3f29aba6e2d7d90528d3c792555a93497fe6538aa65eb675b44505be747808", size = 558333, upload-time = "2025-08-27T12:12:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8c/1b0de79177c5d5103843774ce12b84caa7164dfc6cd66378768d37db11bf/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd6cd0485b7d347304067153a6dc1d73f7d4fd995a396ef32a24d24b8ac63ac8", size = 589127, upload-time = "2025-08-27T12:12:41.48Z" }, + { url = "https://files.pythonhosted.org/packages/c8/5e/26abb098d5e01266b0f3a2488d299d19ccc26849735d9d2b95c39397e945/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f4461bf931108c9fa226ffb0e257c1b18dc2d44cd72b125bec50ee0ab1248a9", size = 554899, upload-time = "2025-08-27T12:12:42.925Z" }, + { url = "https://files.pythonhosted.org/packages/de/41/905cc90ced13550db017f8f20c6d8e8470066c5738ba480d7ba63e3d136b/rpds_py-0.27.1-cp310-cp310-win32.whl", hash = "sha256:ee5422d7fb21f6a00c1901bf6559c49fee13a5159d0288320737bbf6585bd3e4", size = 217450, upload-time = "2025-08-27T12:12:44.813Z" }, + { url = "https://files.pythonhosted.org/packages/75/3d/6bef47b0e253616ccdf67c283e25f2d16e18ccddd38f92af81d5a3420206/rpds_py-0.27.1-cp310-cp310-win_amd64.whl", hash = "sha256:3e039aabf6d5f83c745d5f9a0a381d031e9ed871967c0a5c38d201aca41f3ba1", size = 228447, upload-time = "2025-08-27T12:12:46.204Z" }, + { url = "https://files.pythonhosted.org/packages/b5/c1/7907329fbef97cbd49db6f7303893bd1dd5a4a3eae415839ffdfb0762cae/rpds_py-0.27.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:be898f271f851f68b318872ce6ebebbc62f303b654e43bf72683dbdc25b7c881", size = 371063, upload-time = "2025-08-27T12:12:47.856Z" }, + { url = "https://files.pythonhosted.org/packages/11/94/2aab4bc86228bcf7c48760990273653a4900de89c7537ffe1b0d6097ed39/rpds_py-0.27.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:62ac3d4e3e07b58ee0ddecd71d6ce3b1637de2d373501412df395a0ec5f9beb5", size = 353210, upload-time = "2025-08-27T12:12:49.187Z" }, + { url = "https://files.pythonhosted.org/packages/3a/57/f5eb3ecf434342f4f1a46009530e93fd201a0b5b83379034ebdb1d7c1a58/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4708c5c0ceb2d034f9991623631d3d23cb16e65c83736ea020cdbe28d57c0a0e", size = 381636, upload-time = "2025-08-27T12:12:50.492Z" }, + { url = "https://files.pythonhosted.org/packages/ae/f4/ef95c5945e2ceb5119571b184dd5a1cc4b8541bbdf67461998cfeac9cb1e/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:abfa1171a9952d2e0002aba2ad3780820b00cc3d9c98c6630f2e93271501f66c", size = 394341, upload-time = "2025-08-27T12:12:52.024Z" }, + { url = "https://files.pythonhosted.org/packages/5a/7e/4bd610754bf492d398b61725eb9598ddd5eb86b07d7d9483dbcd810e20bc/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b507d19f817ebaca79574b16eb2ae412e5c0835542c93fe9983f1e432aca195", size = 523428, upload-time = "2025-08-27T12:12:53.779Z" }, + { url = "https://files.pythonhosted.org/packages/9f/e5/059b9f65a8c9149361a8b75094864ab83b94718344db511fd6117936ed2a/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168b025f8fd8d8d10957405f3fdcef3dc20f5982d398f90851f4abc58c566c52", size = 402923, upload-time = "2025-08-27T12:12:55.15Z" }, + { url = "https://files.pythonhosted.org/packages/f5/48/64cabb7daced2968dd08e8a1b7988bf358d7bd5bcd5dc89a652f4668543c/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb56c6210ef77caa58e16e8c17d35c63fe3f5b60fd9ba9d424470c3400bcf9ed", size = 384094, upload-time = "2025-08-27T12:12:57.194Z" }, + { url = "https://files.pythonhosted.org/packages/ae/e1/dc9094d6ff566bff87add8a510c89b9e158ad2ecd97ee26e677da29a9e1b/rpds_py-0.27.1-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:d252f2d8ca0195faa707f8eb9368955760880b2b42a8ee16d382bf5dd807f89a", size = 401093, upload-time = "2025-08-27T12:12:58.985Z" }, + { url = "https://files.pythonhosted.org/packages/37/8e/ac8577e3ecdd5593e283d46907d7011618994e1d7ab992711ae0f78b9937/rpds_py-0.27.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6e5e54da1e74b91dbc7996b56640f79b195d5925c2b78efaa8c5d53e1d88edde", size = 417969, upload-time = "2025-08-27T12:13:00.367Z" }, + { url = "https://files.pythonhosted.org/packages/66/6d/87507430a8f74a93556fe55c6485ba9c259949a853ce407b1e23fea5ba31/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ffce0481cc6e95e5b3f0a47ee17ffbd234399e6d532f394c8dce320c3b089c21", size = 558302, upload-time = "2025-08-27T12:13:01.737Z" }, + { url = "https://files.pythonhosted.org/packages/3a/bb/1db4781ce1dda3eecc735e3152659a27b90a02ca62bfeea17aee45cc0fbc/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:a205fdfe55c90c2cd8e540ca9ceba65cbe6629b443bc05db1f590a3db8189ff9", size = 589259, upload-time = "2025-08-27T12:13:03.127Z" }, + { url = "https://files.pythonhosted.org/packages/7b/0e/ae1c8943d11a814d01b482e1f8da903f88047a962dff9bbdadf3bd6e6fd1/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:689fb5200a749db0415b092972e8eba85847c23885c8543a8b0f5c009b1a5948", size = 554983, upload-time = "2025-08-27T12:13:04.516Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d5/0b2a55415931db4f112bdab072443ff76131b5ac4f4dc98d10d2d357eb03/rpds_py-0.27.1-cp311-cp311-win32.whl", hash = "sha256:3182af66048c00a075010bc7f4860f33913528a4b6fc09094a6e7598e462fe39", size = 217154, upload-time = "2025-08-27T12:13:06.278Z" }, + { url = "https://files.pythonhosted.org/packages/24/75/3b7ffe0d50dc86a6a964af0d1cc3a4a2cdf437cb7b099a4747bbb96d1819/rpds_py-0.27.1-cp311-cp311-win_amd64.whl", hash = "sha256:b4938466c6b257b2f5c4ff98acd8128ec36b5059e5c8f8372d79316b1c36bb15", size = 228627, upload-time = "2025-08-27T12:13:07.625Z" }, + { url = "https://files.pythonhosted.org/packages/8d/3f/4fd04c32abc02c710f09a72a30c9a55ea3cc154ef8099078fd50a0596f8e/rpds_py-0.27.1-cp311-cp311-win_arm64.whl", hash = "sha256:2f57af9b4d0793e53266ee4325535a31ba48e2f875da81a9177c9926dfa60746", size = 220998, upload-time = "2025-08-27T12:13:08.972Z" }, + { url = "https://files.pythonhosted.org/packages/bd/fe/38de28dee5df58b8198c743fe2bea0c785c6d40941b9950bac4cdb71a014/rpds_py-0.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ae2775c1973e3c30316892737b91f9283f9908e3cc7625b9331271eaaed7dc90", size = 361887, upload-time = "2025-08-27T12:13:10.233Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/4b6c7eedc7dd90986bf0fab6ea2a091ec11c01b15f8ba0a14d3f80450468/rpds_py-0.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2643400120f55c8a96f7c9d858f7be0c88d383cd4653ae2cf0d0c88f668073e5", size = 345795, upload-time = "2025-08-27T12:13:11.65Z" }, + { url = "https://files.pythonhosted.org/packages/6f/0e/e650e1b81922847a09cca820237b0edee69416a01268b7754d506ade11ad/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16323f674c089b0360674a4abd28d5042947d54ba620f72514d69be4ff64845e", size = 385121, upload-time = "2025-08-27T12:13:13.008Z" }, + { url = "https://files.pythonhosted.org/packages/1b/ea/b306067a712988e2bff00dcc7c8f31d26c29b6d5931b461aa4b60a013e33/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a1f4814b65eacac94a00fc9a526e3fdafd78e439469644032032d0d63de4881", size = 398976, upload-time = "2025-08-27T12:13:14.368Z" }, + { url = "https://files.pythonhosted.org/packages/2c/0a/26dc43c8840cb8fe239fe12dbc8d8de40f2365e838f3d395835dde72f0e5/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ba32c16b064267b22f1850a34051121d423b6f7338a12b9459550eb2096e7ec", size = 525953, upload-time = "2025-08-27T12:13:15.774Z" }, + { url = "https://files.pythonhosted.org/packages/22/14/c85e8127b573aaf3a0cbd7fbb8c9c99e735a4a02180c84da2a463b766e9e/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5c20f33fd10485b80f65e800bbe5f6785af510b9f4056c5a3c612ebc83ba6cb", size = 407915, upload-time = "2025-08-27T12:13:17.379Z" }, + { url = "https://files.pythonhosted.org/packages/ed/7b/8f4fee9ba1fb5ec856eb22d725a4efa3deb47f769597c809e03578b0f9d9/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:466bfe65bd932da36ff279ddd92de56b042f2266d752719beb97b08526268ec5", size = 386883, upload-time = "2025-08-27T12:13:18.704Z" }, + { url = "https://files.pythonhosted.org/packages/86/47/28fa6d60f8b74fcdceba81b272f8d9836ac0340570f68f5df6b41838547b/rpds_py-0.27.1-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:41e532bbdcb57c92ba3be62c42e9f096431b4cf478da9bc3bc6ce5c38ab7ba7a", size = 405699, upload-time = "2025-08-27T12:13:20.089Z" }, + { url = "https://files.pythonhosted.org/packages/d0/fd/c5987b5e054548df56953a21fe2ebed51fc1ec7c8f24fd41c067b68c4a0a/rpds_py-0.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f149826d742b406579466283769a8ea448eed82a789af0ed17b0cd5770433444", size = 423713, upload-time = "2025-08-27T12:13:21.436Z" }, + { url = "https://files.pythonhosted.org/packages/ac/ba/3c4978b54a73ed19a7d74531be37a8bcc542d917c770e14d372b8daea186/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:80c60cfb5310677bd67cb1e85a1e8eb52e12529545441b43e6f14d90b878775a", size = 562324, upload-time = "2025-08-27T12:13:22.789Z" }, + { url = "https://files.pythonhosted.org/packages/b5/6c/6943a91768fec16db09a42b08644b960cff540c66aab89b74be6d4a144ba/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:7ee6521b9baf06085f62ba9c7a3e5becffbc32480d2f1b351559c001c38ce4c1", size = 593646, upload-time = "2025-08-27T12:13:24.122Z" }, + { url = "https://files.pythonhosted.org/packages/11/73/9d7a8f4be5f4396f011a6bb7a19fe26303a0dac9064462f5651ced2f572f/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a512c8263249a9d68cac08b05dd59d2b3f2061d99b322813cbcc14c3c7421998", size = 558137, upload-time = "2025-08-27T12:13:25.557Z" }, + { url = "https://files.pythonhosted.org/packages/6e/96/6772cbfa0e2485bcceef8071de7821f81aeac8bb45fbfd5542a3e8108165/rpds_py-0.27.1-cp312-cp312-win32.whl", hash = "sha256:819064fa048ba01b6dadc5116f3ac48610435ac9a0058bbde98e569f9e785c39", size = 221343, upload-time = "2025-08-27T12:13:26.967Z" }, + { url = "https://files.pythonhosted.org/packages/67/b6/c82f0faa9af1c6a64669f73a17ee0eeef25aff30bb9a1c318509efe45d84/rpds_py-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:d9199717881f13c32c4046a15f024971a3b78ad4ea029e8da6b86e5aa9cf4594", size = 232497, upload-time = "2025-08-27T12:13:28.326Z" }, + { url = "https://files.pythonhosted.org/packages/e1/96/2817b44bd2ed11aebacc9251da03689d56109b9aba5e311297b6902136e2/rpds_py-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:33aa65b97826a0e885ef6e278fbd934e98cdcfed80b63946025f01e2f5b29502", size = 222790, upload-time = "2025-08-27T12:13:29.71Z" }, + { url = "https://files.pythonhosted.org/packages/cc/77/610aeee8d41e39080c7e14afa5387138e3c9fa9756ab893d09d99e7d8e98/rpds_py-0.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e4b9fcfbc021633863a37e92571d6f91851fa656f0180246e84cbd8b3f6b329b", size = 361741, upload-time = "2025-08-27T12:13:31.039Z" }, + { url = "https://files.pythonhosted.org/packages/3a/fc/c43765f201c6a1c60be2043cbdb664013def52460a4c7adace89d6682bf4/rpds_py-0.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1441811a96eadca93c517d08df75de45e5ffe68aa3089924f963c782c4b898cf", size = 345574, upload-time = "2025-08-27T12:13:32.902Z" }, + { url = "https://files.pythonhosted.org/packages/20/42/ee2b2ca114294cd9847d0ef9c26d2b0851b2e7e00bf14cc4c0b581df0fc3/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55266dafa22e672f5a4f65019015f90336ed31c6383bd53f5e7826d21a0e0b83", size = 385051, upload-time = "2025-08-27T12:13:34.228Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e8/1e430fe311e4799e02e2d1af7c765f024e95e17d651612425b226705f910/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d78827d7ac08627ea2c8e02c9e5b41180ea5ea1f747e9db0915e3adf36b62dcf", size = 398395, upload-time = "2025-08-27T12:13:36.132Z" }, + { url = "https://files.pythonhosted.org/packages/82/95/9dc227d441ff2670651c27a739acb2535ccaf8b351a88d78c088965e5996/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae92443798a40a92dc5f0b01d8a7c93adde0c4dc965310a29ae7c64d72b9fad2", size = 524334, upload-time = "2025-08-27T12:13:37.562Z" }, + { url = "https://files.pythonhosted.org/packages/87/01/a670c232f401d9ad461d9a332aa4080cd3cb1d1df18213dbd0d2a6a7ab51/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c46c9dd2403b66a2a3b9720ec4b74d4ab49d4fabf9f03dfdce2d42af913fe8d0", size = 407691, upload-time = "2025-08-27T12:13:38.94Z" }, + { url = "https://files.pythonhosted.org/packages/03/36/0a14aebbaa26fe7fab4780c76f2239e76cc95a0090bdb25e31d95c492fcd/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2efe4eb1d01b7f5f1939f4ef30ecea6c6b3521eec451fb93191bf84b2a522418", size = 386868, upload-time = "2025-08-27T12:13:40.192Z" }, + { url = "https://files.pythonhosted.org/packages/3b/03/8c897fb8b5347ff6c1cc31239b9611c5bf79d78c984430887a353e1409a1/rpds_py-0.27.1-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:15d3b4d83582d10c601f481eca29c3f138d44c92187d197aff663a269197c02d", size = 405469, upload-time = "2025-08-27T12:13:41.496Z" }, + { url = "https://files.pythonhosted.org/packages/da/07/88c60edc2df74850d496d78a1fdcdc7b54360a7f610a4d50008309d41b94/rpds_py-0.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4ed2e16abbc982a169d30d1a420274a709949e2cbdef119fe2ec9d870b42f274", size = 422125, upload-time = "2025-08-27T12:13:42.802Z" }, + { url = "https://files.pythonhosted.org/packages/6b/86/5f4c707603e41b05f191a749984f390dabcbc467cf833769b47bf14ba04f/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a75f305c9b013289121ec0f1181931975df78738cdf650093e6b86d74aa7d8dd", size = 562341, upload-time = "2025-08-27T12:13:44.472Z" }, + { url = "https://files.pythonhosted.org/packages/b2/92/3c0cb2492094e3cd9baf9e49bbb7befeceb584ea0c1a8b5939dca4da12e5/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:67ce7620704745881a3d4b0ada80ab4d99df390838839921f99e63c474f82cf2", size = 592511, upload-time = "2025-08-27T12:13:45.898Z" }, + { url = "https://files.pythonhosted.org/packages/10/bb/82e64fbb0047c46a168faa28d0d45a7851cd0582f850b966811d30f67ad8/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d992ac10eb86d9b6f369647b6a3f412fc0075cfd5d799530e84d335e440a002", size = 557736, upload-time = "2025-08-27T12:13:47.408Z" }, + { url = "https://files.pythonhosted.org/packages/00/95/3c863973d409210da7fb41958172c6b7dbe7fc34e04d3cc1f10bb85e979f/rpds_py-0.27.1-cp313-cp313-win32.whl", hash = "sha256:4f75e4bd8ab8db624e02c8e2fc4063021b58becdbe6df793a8111d9343aec1e3", size = 221462, upload-time = "2025-08-27T12:13:48.742Z" }, + { url = "https://files.pythonhosted.org/packages/ce/2c/5867b14a81dc217b56d95a9f2a40fdbc56a1ab0181b80132beeecbd4b2d6/rpds_py-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:f9025faafc62ed0b75a53e541895ca272815bec18abe2249ff6501c8f2e12b83", size = 232034, upload-time = "2025-08-27T12:13:50.11Z" }, + { url = "https://files.pythonhosted.org/packages/c7/78/3958f3f018c01923823f1e47f1cc338e398814b92d83cd278364446fac66/rpds_py-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:ed10dc32829e7d222b7d3b93136d25a406ba9788f6a7ebf6809092da1f4d279d", size = 222392, upload-time = "2025-08-27T12:13:52.587Z" }, + { url = "https://files.pythonhosted.org/packages/01/76/1cdf1f91aed5c3a7bf2eba1f1c4e4d6f57832d73003919a20118870ea659/rpds_py-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:92022bbbad0d4426e616815b16bc4127f83c9a74940e1ccf3cfe0b387aba0228", size = 358355, upload-time = "2025-08-27T12:13:54.012Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6f/bf142541229374287604caf3bb2a4ae17f0a580798fd72d3b009b532db4e/rpds_py-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:47162fdab9407ec3f160805ac3e154df042e577dd53341745fc7fb3f625e6d92", size = 342138, upload-time = "2025-08-27T12:13:55.791Z" }, + { url = "https://files.pythonhosted.org/packages/1a/77/355b1c041d6be40886c44ff5e798b4e2769e497b790f0f7fd1e78d17e9a8/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb89bec23fddc489e5d78b550a7b773557c9ab58b7946154a10a6f7a214a48b2", size = 380247, upload-time = "2025-08-27T12:13:57.683Z" }, + { url = "https://files.pythonhosted.org/packages/d6/a4/d9cef5c3946ea271ce2243c51481971cd6e34f21925af2783dd17b26e815/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e48af21883ded2b3e9eb48cb7880ad8598b31ab752ff3be6457001d78f416723", size = 390699, upload-time = "2025-08-27T12:13:59.137Z" }, + { url = "https://files.pythonhosted.org/packages/3a/06/005106a7b8c6c1a7e91b73169e49870f4af5256119d34a361ae5240a0c1d/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6f5b7bd8e219ed50299e58551a410b64daafb5017d54bbe822e003856f06a802", size = 521852, upload-time = "2025-08-27T12:14:00.583Z" }, + { url = "https://files.pythonhosted.org/packages/e5/3e/50fb1dac0948e17a02eb05c24510a8fe12d5ce8561c6b7b7d1339ab7ab9c/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08f1e20bccf73b08d12d804d6e1c22ca5530e71659e6673bce31a6bb71c1e73f", size = 402582, upload-time = "2025-08-27T12:14:02.034Z" }, + { url = "https://files.pythonhosted.org/packages/cb/b0/f4e224090dc5b0ec15f31a02d746ab24101dd430847c4d99123798661bfc/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dc5dceeaefcc96dc192e3a80bbe1d6c410c469e97bdd47494a7d930987f18b2", size = 384126, upload-time = "2025-08-27T12:14:03.437Z" }, + { url = "https://files.pythonhosted.org/packages/54/77/ac339d5f82b6afff1df8f0fe0d2145cc827992cb5f8eeb90fc9f31ef7a63/rpds_py-0.27.1-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:d76f9cc8665acdc0c9177043746775aa7babbf479b5520b78ae4002d889f5c21", size = 399486, upload-time = "2025-08-27T12:14:05.443Z" }, + { url = "https://files.pythonhosted.org/packages/d6/29/3e1c255eee6ac358c056a57d6d6869baa00a62fa32eea5ee0632039c50a3/rpds_py-0.27.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:134fae0e36022edad8290a6661edf40c023562964efea0cc0ec7f5d392d2aaef", size = 414832, upload-time = "2025-08-27T12:14:06.902Z" }, + { url = "https://files.pythonhosted.org/packages/3f/db/6d498b844342deb3fa1d030598db93937a9964fcf5cb4da4feb5f17be34b/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb11a4f1b2b63337cfd3b4d110af778a59aae51c81d195768e353d8b52f88081", size = 557249, upload-time = "2025-08-27T12:14:08.37Z" }, + { url = "https://files.pythonhosted.org/packages/60/f3/690dd38e2310b6f68858a331399b4d6dbb9132c3e8ef8b4333b96caf403d/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:13e608ac9f50a0ed4faec0e90ece76ae33b34c0e8656e3dceb9a7db994c692cd", size = 587356, upload-time = "2025-08-27T12:14:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/86/e3/84507781cccd0145f35b1dc32c72675200c5ce8d5b30f813e49424ef68fc/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dd2135527aa40f061350c3f8f89da2644de26cd73e4de458e79606384f4f68e7", size = 555300, upload-time = "2025-08-27T12:14:11.783Z" }, + { url = "https://files.pythonhosted.org/packages/e5/ee/375469849e6b429b3516206b4580a79e9ef3eb12920ddbd4492b56eaacbe/rpds_py-0.27.1-cp313-cp313t-win32.whl", hash = "sha256:3020724ade63fe320a972e2ffd93b5623227e684315adce194941167fee02688", size = 216714, upload-time = "2025-08-27T12:14:13.629Z" }, + { url = "https://files.pythonhosted.org/packages/21/87/3fc94e47c9bd0742660e84706c311a860dcae4374cf4a03c477e23ce605a/rpds_py-0.27.1-cp313-cp313t-win_amd64.whl", hash = "sha256:8ee50c3e41739886606388ba3ab3ee2aae9f35fb23f833091833255a31740797", size = 228943, upload-time = "2025-08-27T12:14:14.937Z" }, + { url = "https://files.pythonhosted.org/packages/70/36/b6e6066520a07cf029d385de869729a895917b411e777ab1cde878100a1d/rpds_py-0.27.1-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:acb9aafccaae278f449d9c713b64a9e68662e7799dbd5859e2c6b3c67b56d334", size = 362472, upload-time = "2025-08-27T12:14:16.333Z" }, + { url = "https://files.pythonhosted.org/packages/af/07/b4646032e0dcec0df9c73a3bd52f63bc6c5f9cda992f06bd0e73fe3fbebd/rpds_py-0.27.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b7fb801aa7f845ddf601c49630deeeccde7ce10065561d92729bfe81bd21fb33", size = 345676, upload-time = "2025-08-27T12:14:17.764Z" }, + { url = "https://files.pythonhosted.org/packages/b0/16/2f1003ee5d0af4bcb13c0cf894957984c32a6751ed7206db2aee7379a55e/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe0dd05afb46597b9a2e11c351e5e4283c741237e7f617ffb3252780cca9336a", size = 385313, upload-time = "2025-08-27T12:14:19.829Z" }, + { url = "https://files.pythonhosted.org/packages/05/cd/7eb6dd7b232e7f2654d03fa07f1414d7dfc980e82ba71e40a7c46fd95484/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b6dfb0e058adb12d8b1d1b25f686e94ffa65d9995a5157afe99743bf7369d62b", size = 399080, upload-time = "2025-08-27T12:14:21.531Z" }, + { url = "https://files.pythonhosted.org/packages/20/51/5829afd5000ec1cb60f304711f02572d619040aa3ec033d8226817d1e571/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed090ccd235f6fa8bb5861684567f0a83e04f52dfc2e5c05f2e4b1309fcf85e7", size = 523868, upload-time = "2025-08-27T12:14:23.485Z" }, + { url = "https://files.pythonhosted.org/packages/05/2c/30eebca20d5db95720ab4d2faec1b5e4c1025c473f703738c371241476a2/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf876e79763eecf3e7356f157540d6a093cef395b65514f17a356f62af6cc136", size = 408750, upload-time = "2025-08-27T12:14:24.924Z" }, + { url = "https://files.pythonhosted.org/packages/90/1a/cdb5083f043597c4d4276eae4e4c70c55ab5accec078da8611f24575a367/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12ed005216a51b1d6e2b02a7bd31885fe317e45897de81d86dcce7d74618ffff", size = 387688, upload-time = "2025-08-27T12:14:27.537Z" }, + { url = "https://files.pythonhosted.org/packages/7c/92/cf786a15320e173f945d205ab31585cc43969743bb1a48b6888f7a2b0a2d/rpds_py-0.27.1-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:ee4308f409a40e50593c7e3bb8cbe0b4d4c66d1674a316324f0c2f5383b486f9", size = 407225, upload-time = "2025-08-27T12:14:28.981Z" }, + { url = "https://files.pythonhosted.org/packages/33/5c/85ee16df5b65063ef26017bef33096557a4c83fbe56218ac7cd8c235f16d/rpds_py-0.27.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0b08d152555acf1f455154d498ca855618c1378ec810646fcd7c76416ac6dc60", size = 423361, upload-time = "2025-08-27T12:14:30.469Z" }, + { url = "https://files.pythonhosted.org/packages/4b/8e/1c2741307fcabd1a334ecf008e92c4f47bb6f848712cf15c923becfe82bb/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:dce51c828941973a5684d458214d3a36fcd28da3e1875d659388f4f9f12cc33e", size = 562493, upload-time = "2025-08-27T12:14:31.987Z" }, + { url = "https://files.pythonhosted.org/packages/04/03/5159321baae9b2222442a70c1f988cbbd66b9be0675dd3936461269be360/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:c1476d6f29eb81aa4151c9a31219b03f1f798dc43d8af1250a870735516a1212", size = 592623, upload-time = "2025-08-27T12:14:33.543Z" }, + { url = "https://files.pythonhosted.org/packages/ff/39/c09fd1ad28b85bc1d4554a8710233c9f4cefd03d7717a1b8fbfd171d1167/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3ce0cac322b0d69b63c9cdb895ee1b65805ec9ffad37639f291dd79467bee675", size = 558800, upload-time = "2025-08-27T12:14:35.436Z" }, + { url = "https://files.pythonhosted.org/packages/c5/d6/99228e6bbcf4baa764b18258f519a9035131d91b538d4e0e294313462a98/rpds_py-0.27.1-cp314-cp314-win32.whl", hash = "sha256:dfbfac137d2a3d0725758cd141f878bf4329ba25e34979797c89474a89a8a3a3", size = 221943, upload-time = "2025-08-27T12:14:36.898Z" }, + { url = "https://files.pythonhosted.org/packages/be/07/c802bc6b8e95be83b79bdf23d1aa61d68324cb1006e245d6c58e959e314d/rpds_py-0.27.1-cp314-cp314-win_amd64.whl", hash = "sha256:a6e57b0abfe7cc513450fcf529eb486b6e4d3f8aee83e92eb5f1ef848218d456", size = 233739, upload-time = "2025-08-27T12:14:38.386Z" }, + { url = "https://files.pythonhosted.org/packages/c8/89/3e1b1c16d4c2d547c5717377a8df99aee8099ff050f87c45cb4d5fa70891/rpds_py-0.27.1-cp314-cp314-win_arm64.whl", hash = "sha256:faf8d146f3d476abfee026c4ae3bdd9ca14236ae4e4c310cbd1cf75ba33d24a3", size = 223120, upload-time = "2025-08-27T12:14:39.82Z" }, + { url = "https://files.pythonhosted.org/packages/62/7e/dc7931dc2fa4a6e46b2a4fa744a9fe5c548efd70e0ba74f40b39fa4a8c10/rpds_py-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:ba81d2b56b6d4911ce735aad0a1d4495e808b8ee4dc58715998741a26874e7c2", size = 358944, upload-time = "2025-08-27T12:14:41.199Z" }, + { url = "https://files.pythonhosted.org/packages/e6/22/4af76ac4e9f336bfb1a5f240d18a33c6b2fcaadb7472ac7680576512b49a/rpds_py-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:84f7d509870098de0e864cad0102711c1e24e9b1a50ee713b65928adb22269e4", size = 342283, upload-time = "2025-08-27T12:14:42.699Z" }, + { url = "https://files.pythonhosted.org/packages/1c/15/2a7c619b3c2272ea9feb9ade67a45c40b3eeb500d503ad4c28c395dc51b4/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9e960fc78fecd1100539f14132425e1d5fe44ecb9239f8f27f079962021523e", size = 380320, upload-time = "2025-08-27T12:14:44.157Z" }, + { url = "https://files.pythonhosted.org/packages/a2/7d/4c6d243ba4a3057e994bb5bedd01b5c963c12fe38dde707a52acdb3849e7/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:62f85b665cedab1a503747617393573995dac4600ff51869d69ad2f39eb5e817", size = 391760, upload-time = "2025-08-27T12:14:45.845Z" }, + { url = "https://files.pythonhosted.org/packages/b4/71/b19401a909b83bcd67f90221330bc1ef11bc486fe4e04c24388d28a618ae/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fed467af29776f6556250c9ed85ea5a4dd121ab56a5f8b206e3e7a4c551e48ec", size = 522476, upload-time = "2025-08-27T12:14:47.364Z" }, + { url = "https://files.pythonhosted.org/packages/e4/44/1a3b9715c0455d2e2f0f6df5ee6d6f5afdc423d0773a8a682ed2b43c566c/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2729615f9d430af0ae6b36cf042cb55c0936408d543fb691e1a9e36648fd35a", size = 403418, upload-time = "2025-08-27T12:14:49.991Z" }, + { url = "https://files.pythonhosted.org/packages/1c/4b/fb6c4f14984eb56673bc868a66536f53417ddb13ed44b391998100a06a96/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b207d881a9aef7ba753d69c123a35d96ca7cb808056998f6b9e8747321f03b8", size = 384771, upload-time = "2025-08-27T12:14:52.159Z" }, + { url = "https://files.pythonhosted.org/packages/c0/56/d5265d2d28b7420d7b4d4d85cad8ef891760f5135102e60d5c970b976e41/rpds_py-0.27.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:639fd5efec029f99b79ae47e5d7e00ad8a773da899b6309f6786ecaf22948c48", size = 400022, upload-time = "2025-08-27T12:14:53.859Z" }, + { url = "https://files.pythonhosted.org/packages/8f/e9/9f5fc70164a569bdd6ed9046486c3568d6926e3a49bdefeeccfb18655875/rpds_py-0.27.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fecc80cb2a90e28af8a9b366edacf33d7a91cbfe4c2c4544ea1246e949cfebeb", size = 416787, upload-time = "2025-08-27T12:14:55.673Z" }, + { url = "https://files.pythonhosted.org/packages/d4/64/56dd03430ba491db943a81dcdef115a985aac5f44f565cd39a00c766d45c/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42a89282d711711d0a62d6f57d81aa43a1368686c45bc1c46b7f079d55692734", size = 557538, upload-time = "2025-08-27T12:14:57.245Z" }, + { url = "https://files.pythonhosted.org/packages/3f/36/92cc885a3129993b1d963a2a42ecf64e6a8e129d2c7cc980dbeba84e55fb/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:cf9931f14223de59551ab9d38ed18d92f14f055a5f78c1d8ad6493f735021bbb", size = 588512, upload-time = "2025-08-27T12:14:58.728Z" }, + { url = "https://files.pythonhosted.org/packages/dd/10/6b283707780a81919f71625351182b4f98932ac89a09023cb61865136244/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f39f58a27cc6e59f432b568ed8429c7e1641324fbe38131de852cd77b2d534b0", size = 555813, upload-time = "2025-08-27T12:15:00.334Z" }, + { url = "https://files.pythonhosted.org/packages/04/2e/30b5ea18c01379da6272a92825dd7e53dc9d15c88a19e97932d35d430ef7/rpds_py-0.27.1-cp314-cp314t-win32.whl", hash = "sha256:d5fa0ee122dc09e23607a28e6d7b150da16c662e66409bbe85230e4c85bb528a", size = 217385, upload-time = "2025-08-27T12:15:01.937Z" }, + { url = "https://files.pythonhosted.org/packages/32/7d/97119da51cb1dd3f2f3c0805f155a3aa4a95fa44fe7d78ae15e69edf4f34/rpds_py-0.27.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6567d2bb951e21232c2f660c24cf3470bb96de56cdcb3f071a83feeaff8a2772", size = 230097, upload-time = "2025-08-27T12:15:03.961Z" }, + { url = "https://files.pythonhosted.org/packages/d5/63/b7cc415c345625d5e62f694ea356c58fb964861409008118f1245f8c3347/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7ba22cb9693df986033b91ae1d7a979bc399237d45fccf875b76f62bb9e52ddf", size = 371360, upload-time = "2025-08-27T12:15:29.218Z" }, + { url = "https://files.pythonhosted.org/packages/e5/8c/12e1b24b560cf378b8ffbdb9dc73abd529e1adcfcf82727dfd29c4a7b88d/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b640501be9288c77738b5492b3fd3abc4ba95c50c2e41273c8a1459f08298d3", size = 353933, upload-time = "2025-08-27T12:15:30.837Z" }, + { url = "https://files.pythonhosted.org/packages/9b/85/1bb2210c1f7a1b99e91fea486b9f0f894aa5da3a5ec7097cbad7dec6d40f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb08b65b93e0c6dd70aac7f7890a9c0938d5ec71d5cb32d45cf844fb8ae47636", size = 382962, upload-time = "2025-08-27T12:15:32.348Z" }, + { url = "https://files.pythonhosted.org/packages/cc/c9/a839b9f219cf80ed65f27a7f5ddbb2809c1b85c966020ae2dff490e0b18e/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d7ff07d696a7a38152ebdb8212ca9e5baab56656749f3d6004b34ab726b550b8", size = 394412, upload-time = "2025-08-27T12:15:33.839Z" }, + { url = "https://files.pythonhosted.org/packages/02/2d/b1d7f928b0b1f4fc2e0133e8051d199b01d7384875adc63b6ddadf3de7e5/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb7c72262deae25366e3b6c0c0ba46007967aea15d1eea746e44ddba8ec58dcc", size = 523972, upload-time = "2025-08-27T12:15:35.377Z" }, + { url = "https://files.pythonhosted.org/packages/a9/af/2cbf56edd2d07716df1aec8a726b3159deb47cb5c27e1e42b71d705a7c2f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7b002cab05d6339716b03a4a3a2ce26737f6231d7b523f339fa061d53368c9d8", size = 403273, upload-time = "2025-08-27T12:15:37.051Z" }, + { url = "https://files.pythonhosted.org/packages/c0/93/425e32200158d44ff01da5d9612c3b6711fe69f606f06e3895511f17473b/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23f6b69d1c26c4704fec01311963a41d7de3ee0570a84ebde4d544e5a1859ffc", size = 385278, upload-time = "2025-08-27T12:15:38.571Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1a/1a04a915ecd0551bfa9e77b7672d1937b4b72a0fc204a17deef76001cfb2/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:530064db9146b247351f2a0250b8f00b289accea4596a033e94be2389977de71", size = 402084, upload-time = "2025-08-27T12:15:40.529Z" }, + { url = "https://files.pythonhosted.org/packages/51/f7/66585c0fe5714368b62951d2513b684e5215beaceab2c6629549ddb15036/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7b90b0496570bd6b0321724a330d8b545827c4df2034b6ddfc5f5275f55da2ad", size = 419041, upload-time = "2025-08-27T12:15:42.191Z" }, + { url = "https://files.pythonhosted.org/packages/8e/7e/83a508f6b8e219bba2d4af077c35ba0e0cdd35a751a3be6a7cba5a55ad71/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:879b0e14a2da6a1102a3fc8af580fc1ead37e6d6692a781bd8c83da37429b5ab", size = 560084, upload-time = "2025-08-27T12:15:43.839Z" }, + { url = "https://files.pythonhosted.org/packages/66/66/bb945683b958a1b19eb0fe715594630d0f36396ebdef4d9b89c2fa09aa56/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:0d807710df3b5faa66c731afa162ea29717ab3be17bdc15f90f2d9f183da4059", size = 590115, upload-time = "2025-08-27T12:15:46.647Z" }, + { url = "https://files.pythonhosted.org/packages/12/00/ccfaafaf7db7e7adace915e5c2f2c2410e16402561801e9c7f96683002d3/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:3adc388fc3afb6540aec081fa59e6e0d3908722771aa1e37ffe22b220a436f0b", size = 556561, upload-time = "2025-08-27T12:15:48.219Z" }, + { url = "https://files.pythonhosted.org/packages/e1/b7/92b6ed9aad103bfe1c45df98453dfae40969eef2cb6c6239c58d7e96f1b3/rpds_py-0.27.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c796c0c1cc68cb08b0284db4229f5af76168172670c74908fdbd4b7d7f515819", size = 229125, upload-time = "2025-08-27T12:15:49.956Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ed/e1fba02de17f4f76318b834425257c8ea297e415e12c68b4361f63e8ae92/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cdfe4bb2f9fe7458b7453ad3c33e726d6d1c7c0a72960bcc23800d77384e42df", size = 371402, upload-time = "2025-08-27T12:15:51.561Z" }, + { url = "https://files.pythonhosted.org/packages/af/7c/e16b959b316048b55585a697e94add55a4ae0d984434d279ea83442e460d/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:8fabb8fd848a5f75a2324e4a84501ee3a5e3c78d8603f83475441866e60b94a3", size = 354084, upload-time = "2025-08-27T12:15:53.219Z" }, + { url = "https://files.pythonhosted.org/packages/de/c1/ade645f55de76799fdd08682d51ae6724cb46f318573f18be49b1e040428/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda8719d598f2f7f3e0f885cba8646644b55a187762bec091fa14a2b819746a9", size = 383090, upload-time = "2025-08-27T12:15:55.158Z" }, + { url = "https://files.pythonhosted.org/packages/1f/27/89070ca9b856e52960da1472efcb6c20ba27cfe902f4f23ed095b9cfc61d/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c64d07e95606ec402a0a1c511fe003873fa6af630bda59bac77fac8b4318ebc", size = 394519, upload-time = "2025-08-27T12:15:57.238Z" }, + { url = "https://files.pythonhosted.org/packages/b3/28/be120586874ef906aa5aeeae95ae8df4184bc757e5b6bd1c729ccff45ed5/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:93a2ed40de81bcff59aabebb626562d48332f3d028ca2036f1d23cbb52750be4", size = 523817, upload-time = "2025-08-27T12:15:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/ef/70cc197bc11cfcde02a86f36ac1eed15c56667c2ebddbdb76a47e90306da/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:387ce8c44ae94e0ec50532d9cb0edce17311024c9794eb196b90e1058aadeb66", size = 403240, upload-time = "2025-08-27T12:16:00.923Z" }, + { url = "https://files.pythonhosted.org/packages/cf/35/46936cca449f7f518f2f4996e0e8344db4b57e2081e752441154089d2a5f/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaf94f812c95b5e60ebaf8bfb1898a7d7cb9c1af5744d4a67fa47796e0465d4e", size = 385194, upload-time = "2025-08-27T12:16:02.802Z" }, + { url = "https://files.pythonhosted.org/packages/e1/62/29c0d3e5125c3270b51415af7cbff1ec587379c84f55a5761cc9efa8cd06/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:4848ca84d6ded9b58e474dfdbad4b8bfb450344c0551ddc8d958bf4b36aa837c", size = 402086, upload-time = "2025-08-27T12:16:04.806Z" }, + { url = "https://files.pythonhosted.org/packages/8f/66/03e1087679227785474466fdd04157fb793b3b76e3fcf01cbf4c693c1949/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bde09cbcf2248b73c7c323be49b280180ff39fadcfe04e7b6f54a678d02a7cf", size = 419272, upload-time = "2025-08-27T12:16:06.471Z" }, + { url = "https://files.pythonhosted.org/packages/6a/24/e3e72d265121e00b063aef3e3501e5b2473cf1b23511d56e529531acf01e/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:94c44ee01fd21c9058f124d2d4f0c9dc7634bec93cd4b38eefc385dabe71acbf", size = 560003, upload-time = "2025-08-27T12:16:08.06Z" }, + { url = "https://files.pythonhosted.org/packages/26/ca/f5a344c534214cc2d41118c0699fffbdc2c1bc7046f2a2b9609765ab9c92/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:df8b74962e35c9249425d90144e721eed198e6555a0e22a563d29fe4486b51f6", size = 590482, upload-time = "2025-08-27T12:16:10.137Z" }, + { url = "https://files.pythonhosted.org/packages/ce/08/4349bdd5c64d9d193c360aa9db89adeee6f6682ab8825dca0a3f535f434f/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:dc23e6820e3b40847e2f4a7726462ba0cf53089512abe9ee16318c366494c17a", size = 556523, upload-time = "2025-08-27T12:16:12.188Z" }, ] [[package]] name = "ruff" version = "0.12.12" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a8/f0/e0965dd709b8cabe6356811c0ee8c096806bb57d20b5019eb4e48a117410/ruff-0.12.12.tar.gz", hash = "sha256:b86cd3415dbe31b3b46a71c598f4c4b2f550346d1ccf6326b347cc0c8fd063d6", size = 5359915 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/09/79/8d3d687224d88367b51c7974cec1040c4b015772bfbeffac95face14c04a/ruff-0.12.12-py3-none-linux_armv6l.whl", hash = "sha256:de1c4b916d98ab289818e55ce481e2cacfaad7710b01d1f990c497edf217dafc", size = 12116602 }, - { url = "https://files.pythonhosted.org/packages/c3/c3/6e599657fe192462f94861a09aae935b869aea8a1da07f47d6eae471397c/ruff-0.12.12-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7acd6045e87fac75a0b0cdedacf9ab3e1ad9d929d149785903cff9bb69ad9727", size = 12868393 }, - { url = "https://files.pythonhosted.org/packages/e8/d2/9e3e40d399abc95336b1843f52fc0daaceb672d0e3c9290a28ff1a96f79d/ruff-0.12.12-py3-none-macosx_11_0_arm64.whl", hash = "sha256:abf4073688d7d6da16611f2f126be86523a8ec4343d15d276c614bda8ec44edb", size = 12036967 }, - { url = "https://files.pythonhosted.org/packages/e9/03/6816b2ed08836be272e87107d905f0908be5b4a40c14bfc91043e76631b8/ruff-0.12.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:968e77094b1d7a576992ac078557d1439df678a34c6fe02fd979f973af167577", size = 12276038 }, - { url = "https://files.pythonhosted.org/packages/9f/d5/707b92a61310edf358a389477eabd8af68f375c0ef858194be97ca5b6069/ruff-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42a67d16e5b1ffc6d21c5f67851e0e769517fb57a8ebad1d0781b30888aa704e", size = 11901110 }, - { url = "https://files.pythonhosted.org/packages/9d/3d/f8b1038f4b9822e26ec3d5b49cf2bc313e3c1564cceb4c1a42820bf74853/ruff-0.12.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b216ec0a0674e4b1214dcc998a5088e54eaf39417327b19ffefba1c4a1e4971e", size = 13668352 }, - { url = "https://files.pythonhosted.org/packages/98/0e/91421368ae6c4f3765dd41a150f760c5f725516028a6be30e58255e3c668/ruff-0.12.12-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:59f909c0fdd8f1dcdbfed0b9569b8bf428cf144bec87d9de298dcd4723f5bee8", size = 14638365 }, - { url = "https://files.pythonhosted.org/packages/74/5d/88f3f06a142f58ecc8ecb0c2fe0b82343e2a2b04dcd098809f717cf74b6c/ruff-0.12.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ac93d87047e765336f0c18eacad51dad0c1c33c9df7484c40f98e1d773876f5", size = 14060812 }, - { url = "https://files.pythonhosted.org/packages/13/fc/8962e7ddd2e81863d5c92400820f650b86f97ff919c59836fbc4c1a6d84c/ruff-0.12.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01543c137fd3650d322922e8b14cc133b8ea734617c4891c5a9fccf4bfc9aa92", size = 13050208 }, - { url = "https://files.pythonhosted.org/packages/53/06/8deb52d48a9a624fd37390555d9589e719eac568c020b27e96eed671f25f/ruff-0.12.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2afc2fa864197634e549d87fb1e7b6feb01df0a80fd510d6489e1ce8c0b1cc45", size = 13311444 }, - { url = "https://files.pythonhosted.org/packages/2a/81/de5a29af7eb8f341f8140867ffb93f82e4fde7256dadee79016ac87c2716/ruff-0.12.12-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:0c0945246f5ad776cb8925e36af2438e66188d2b57d9cf2eed2c382c58b371e5", size = 13279474 }, - { url = "https://files.pythonhosted.org/packages/7f/14/d9577fdeaf791737ada1b4f5c6b59c21c3326f3f683229096cccd7674e0c/ruff-0.12.12-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a0fbafe8c58e37aae28b84a80ba1817f2ea552e9450156018a478bf1fa80f4e4", size = 12070204 }, - { url = "https://files.pythonhosted.org/packages/77/04/a910078284b47fad54506dc0af13839c418ff704e341c176f64e1127e461/ruff-0.12.12-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:b9c456fb2fc8e1282affa932c9e40f5ec31ec9cbb66751a316bd131273b57c23", size = 11880347 }, - { url = "https://files.pythonhosted.org/packages/df/58/30185fcb0e89f05e7ea82e5817b47798f7fa7179863f9d9ba6fd4fe1b098/ruff-0.12.12-py3-none-musllinux_1_2_i686.whl", hash = "sha256:5f12856123b0ad0147d90b3961f5c90e7427f9acd4b40050705499c98983f489", size = 12891844 }, - { url = "https://files.pythonhosted.org/packages/21/9c/28a8dacce4855e6703dcb8cdf6c1705d0b23dd01d60150786cd55aa93b16/ruff-0.12.12-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:26a1b5a2bf7dd2c47e3b46d077cd9c0fc3b93e6c6cc9ed750bd312ae9dc302ee", size = 13360687 }, - { url = "https://files.pythonhosted.org/packages/c8/fa/05b6428a008e60f79546c943e54068316f32ec8ab5c4f73e4563934fbdc7/ruff-0.12.12-py3-none-win32.whl", hash = "sha256:173be2bfc142af07a01e3a759aba6f7791aa47acf3604f610b1c36db888df7b1", size = 12052870 }, - { url = "https://files.pythonhosted.org/packages/85/60/d1e335417804df452589271818749d061b22772b87efda88354cf35cdb7a/ruff-0.12.12-py3-none-win_amd64.whl", hash = "sha256:e99620bf01884e5f38611934c09dd194eb665b0109104acae3ba6102b600fd0d", size = 13178016 }, - { url = "https://files.pythonhosted.org/packages/28/7e/61c42657f6e4614a4258f1c3b0c5b93adc4d1f8575f5229d1906b483099b/ruff-0.12.12-py3-none-win_arm64.whl", hash = "sha256:2a8199cab4ce4d72d158319b63370abf60991495fb733db96cd923a34c52d093", size = 12256762 }, +sdist = { url = "https://files.pythonhosted.org/packages/a8/f0/e0965dd709b8cabe6356811c0ee8c096806bb57d20b5019eb4e48a117410/ruff-0.12.12.tar.gz", hash = "sha256:b86cd3415dbe31b3b46a71c598f4c4b2f550346d1ccf6326b347cc0c8fd063d6", size = 5359915, upload-time = "2025-09-04T16:50:18.273Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/79/8d3d687224d88367b51c7974cec1040c4b015772bfbeffac95face14c04a/ruff-0.12.12-py3-none-linux_armv6l.whl", hash = "sha256:de1c4b916d98ab289818e55ce481e2cacfaad7710b01d1f990c497edf217dafc", size = 12116602, upload-time = "2025-09-04T16:49:18.892Z" }, + { url = "https://files.pythonhosted.org/packages/c3/c3/6e599657fe192462f94861a09aae935b869aea8a1da07f47d6eae471397c/ruff-0.12.12-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7acd6045e87fac75a0b0cdedacf9ab3e1ad9d929d149785903cff9bb69ad9727", size = 12868393, upload-time = "2025-09-04T16:49:23.043Z" }, + { url = "https://files.pythonhosted.org/packages/e8/d2/9e3e40d399abc95336b1843f52fc0daaceb672d0e3c9290a28ff1a96f79d/ruff-0.12.12-py3-none-macosx_11_0_arm64.whl", hash = "sha256:abf4073688d7d6da16611f2f126be86523a8ec4343d15d276c614bda8ec44edb", size = 12036967, upload-time = "2025-09-04T16:49:26.04Z" }, + { url = "https://files.pythonhosted.org/packages/e9/03/6816b2ed08836be272e87107d905f0908be5b4a40c14bfc91043e76631b8/ruff-0.12.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:968e77094b1d7a576992ac078557d1439df678a34c6fe02fd979f973af167577", size = 12276038, upload-time = "2025-09-04T16:49:29.056Z" }, + { url = "https://files.pythonhosted.org/packages/9f/d5/707b92a61310edf358a389477eabd8af68f375c0ef858194be97ca5b6069/ruff-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42a67d16e5b1ffc6d21c5f67851e0e769517fb57a8ebad1d0781b30888aa704e", size = 11901110, upload-time = "2025-09-04T16:49:32.07Z" }, + { url = "https://files.pythonhosted.org/packages/9d/3d/f8b1038f4b9822e26ec3d5b49cf2bc313e3c1564cceb4c1a42820bf74853/ruff-0.12.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b216ec0a0674e4b1214dcc998a5088e54eaf39417327b19ffefba1c4a1e4971e", size = 13668352, upload-time = "2025-09-04T16:49:35.148Z" }, + { url = "https://files.pythonhosted.org/packages/98/0e/91421368ae6c4f3765dd41a150f760c5f725516028a6be30e58255e3c668/ruff-0.12.12-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:59f909c0fdd8f1dcdbfed0b9569b8bf428cf144bec87d9de298dcd4723f5bee8", size = 14638365, upload-time = "2025-09-04T16:49:38.892Z" }, + { url = "https://files.pythonhosted.org/packages/74/5d/88f3f06a142f58ecc8ecb0c2fe0b82343e2a2b04dcd098809f717cf74b6c/ruff-0.12.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ac93d87047e765336f0c18eacad51dad0c1c33c9df7484c40f98e1d773876f5", size = 14060812, upload-time = "2025-09-04T16:49:42.732Z" }, + { url = "https://files.pythonhosted.org/packages/13/fc/8962e7ddd2e81863d5c92400820f650b86f97ff919c59836fbc4c1a6d84c/ruff-0.12.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01543c137fd3650d322922e8b14cc133b8ea734617c4891c5a9fccf4bfc9aa92", size = 13050208, upload-time = "2025-09-04T16:49:46.434Z" }, + { url = "https://files.pythonhosted.org/packages/53/06/8deb52d48a9a624fd37390555d9589e719eac568c020b27e96eed671f25f/ruff-0.12.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2afc2fa864197634e549d87fb1e7b6feb01df0a80fd510d6489e1ce8c0b1cc45", size = 13311444, upload-time = "2025-09-04T16:49:49.931Z" }, + { url = "https://files.pythonhosted.org/packages/2a/81/de5a29af7eb8f341f8140867ffb93f82e4fde7256dadee79016ac87c2716/ruff-0.12.12-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:0c0945246f5ad776cb8925e36af2438e66188d2b57d9cf2eed2c382c58b371e5", size = 13279474, upload-time = "2025-09-04T16:49:53.465Z" }, + { url = "https://files.pythonhosted.org/packages/7f/14/d9577fdeaf791737ada1b4f5c6b59c21c3326f3f683229096cccd7674e0c/ruff-0.12.12-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a0fbafe8c58e37aae28b84a80ba1817f2ea552e9450156018a478bf1fa80f4e4", size = 12070204, upload-time = "2025-09-04T16:49:56.882Z" }, + { url = "https://files.pythonhosted.org/packages/77/04/a910078284b47fad54506dc0af13839c418ff704e341c176f64e1127e461/ruff-0.12.12-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:b9c456fb2fc8e1282affa932c9e40f5ec31ec9cbb66751a316bd131273b57c23", size = 11880347, upload-time = "2025-09-04T16:49:59.729Z" }, + { url = "https://files.pythonhosted.org/packages/df/58/30185fcb0e89f05e7ea82e5817b47798f7fa7179863f9d9ba6fd4fe1b098/ruff-0.12.12-py3-none-musllinux_1_2_i686.whl", hash = "sha256:5f12856123b0ad0147d90b3961f5c90e7427f9acd4b40050705499c98983f489", size = 12891844, upload-time = "2025-09-04T16:50:02.591Z" }, + { url = "https://files.pythonhosted.org/packages/21/9c/28a8dacce4855e6703dcb8cdf6c1705d0b23dd01d60150786cd55aa93b16/ruff-0.12.12-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:26a1b5a2bf7dd2c47e3b46d077cd9c0fc3b93e6c6cc9ed750bd312ae9dc302ee", size = 13360687, upload-time = "2025-09-04T16:50:05.8Z" }, + { url = "https://files.pythonhosted.org/packages/c8/fa/05b6428a008e60f79546c943e54068316f32ec8ab5c4f73e4563934fbdc7/ruff-0.12.12-py3-none-win32.whl", hash = "sha256:173be2bfc142af07a01e3a759aba6f7791aa47acf3604f610b1c36db888df7b1", size = 12052870, upload-time = "2025-09-04T16:50:09.121Z" }, + { url = "https://files.pythonhosted.org/packages/85/60/d1e335417804df452589271818749d061b22772b87efda88354cf35cdb7a/ruff-0.12.12-py3-none-win_amd64.whl", hash = "sha256:e99620bf01884e5f38611934c09dd194eb665b0109104acae3ba6102b600fd0d", size = 13178016, upload-time = "2025-09-04T16:50:12.559Z" }, + { url = "https://files.pythonhosted.org/packages/28/7e/61c42657f6e4614a4258f1c3b0c5b93adc4d1f8575f5229d1906b483099b/ruff-0.12.12-py3-none-win_arm64.whl", hash = "sha256:2a8199cab4ce4d72d158319b63370abf60991495fb733db96cd923a34c52d093", size = 12256762, upload-time = "2025-09-04T16:50:15.737Z" }, ] [[package]] @@ -2649,36 +2686,36 @@ dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "pandas" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/86/59/a451d7420a77ab0b98f7affa3a1d78a313d2f7281a57afb1a34bae8ab412/seaborn-0.13.2.tar.gz", hash = "sha256:93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7", size = 1457696 } +sdist = { url = "https://files.pythonhosted.org/packages/86/59/a451d7420a77ab0b98f7affa3a1d78a313d2f7281a57afb1a34bae8ab412/seaborn-0.13.2.tar.gz", hash = "sha256:93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7", size = 1457696, upload-time = "2024-01-25T13:21:52.551Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl", hash = "sha256:636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987", size = 294914 }, + { url = "https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl", hash = "sha256:636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987", size = 294914, upload-time = "2024-01-25T13:21:49.598Z" }, ] [[package]] name = "six" version = "1.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, ] [[package]] name = "sniffio" version = "1.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, + { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" }, ] [[package]] name = "spectate" version = "1.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c8/8d/78dbadaeea943cc0fb9d3cd6b0a4f4668a46f84de1c5507fe3c9f02b8973/spectate-1.0.1.tar.gz", hash = "sha256:49a2dde0962fcecf120cb361cc293989489078eb29ba1d8c3d342a741e898b7e", size = 14573 } +sdist = { url = "https://files.pythonhosted.org/packages/c8/8d/78dbadaeea943cc0fb9d3cd6b0a4f4668a46f84de1c5507fe3c9f02b8973/spectate-1.0.1.tar.gz", hash = "sha256:49a2dde0962fcecf120cb361cc293989489078eb29ba1d8c3d342a741e898b7e", size = 14573, upload-time = "2021-03-05T17:17:48.847Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/ec/8bdccea3ff7d557601183581340c3768b7bb7b1e32c8991f1130f0c1e2c4/spectate-1.0.1-py2.py3-none-any.whl", hash = "sha256:c4585194c238979f953fbf2ecf9f94c84d9d0a929432c7104e39984f52c9e718", size = 11077 }, + { url = "https://files.pythonhosted.org/packages/81/ec/8bdccea3ff7d557601183581340c3768b7bb7b1e32c8991f1130f0c1e2c4/spectate-1.0.1-py2.py3-none-any.whl", hash = "sha256:c4585194c238979f953fbf2ecf9f94c84d9d0a929432c7104e39984f52c9e718", size = 11077, upload-time = "2021-03-05T17:17:47.529Z" }, ] [[package]] @@ -2688,9 +2725,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/42/6f/22ed6e33f8a9e76ca0a412405f31abb844b779d52c5f96660766edcd737c/sse_starlette-3.0.2.tar.gz", hash = "sha256:ccd60b5765ebb3584d0de2d7a6e4f745672581de4f5005ab31c3a25d10b52b3a", size = 20985 } +sdist = { url = "https://files.pythonhosted.org/packages/42/6f/22ed6e33f8a9e76ca0a412405f31abb844b779d52c5f96660766edcd737c/sse_starlette-3.0.2.tar.gz", hash = "sha256:ccd60b5765ebb3584d0de2d7a6e4f745672581de4f5005ab31c3a25d10b52b3a", size = 20985, upload-time = "2025-07-27T09:07:44.565Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/10/c78f463b4ef22eef8491f218f692be838282cd65480f6e423d7730dfd1fb/sse_starlette-3.0.2-py3-none-any.whl", hash = "sha256:16b7cbfddbcd4eaca11f7b586f3b8a080f1afe952c15813455b162edea619e5a", size = 11297 }, + { url = "https://files.pythonhosted.org/packages/ef/10/c78f463b4ef22eef8491f218f692be838282cd65480f6e423d7730dfd1fb/sse_starlette-3.0.2-py3-none-any.whl", hash = "sha256:16b7cbfddbcd4eaca11f7b586f3b8a080f1afe952c15813455b162edea619e5a", size = 11297, upload-time = "2025-07-27T09:07:43.268Z" }, ] [[package]] @@ -2702,9 +2739,9 @@ dependencies = [ { name = "executing" }, { name = "pure-eval" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 } +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" }, ] [[package]] @@ -2715,14 +2752,14 @@ dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/15/b9/cc3017f9a9c9b6e27c5106cc10cc7904653c3eec0729793aec10479dd669/starlette-0.47.3.tar.gz", hash = "sha256:6bc94f839cc176c4858894f1f8908f0ab79dfec1a6b8402f6da9be26ebea52e9", size = 2584144 } +sdist = { url = "https://files.pythonhosted.org/packages/15/b9/cc3017f9a9c9b6e27c5106cc10cc7904653c3eec0729793aec10479dd669/starlette-0.47.3.tar.gz", hash = "sha256:6bc94f839cc176c4858894f1f8908f0ab79dfec1a6b8402f6da9be26ebea52e9", size = 2584144, upload-time = "2025-08-24T13:36:42.122Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/fd/901cfa59aaa5b30a99e16876f11abe38b59a1a2c51ffb3d7142bb6089069/starlette-0.47.3-py3-none-any.whl", hash = "sha256:89c0778ca62a76b826101e7c709e70680a1699ca7da6b44d38eb0a7e61fe4b51", size = 72991 }, + { url = "https://files.pythonhosted.org/packages/ce/fd/901cfa59aaa5b30a99e16876f11abe38b59a1a2c51ffb3d7142bb6089069/starlette-0.47.3-py3-none-any.whl", hash = "sha256:89c0778ca62a76b826101e7c709e70680a1699ca7da6b44d38eb0a7e61fe4b51", size = 72991, upload-time = "2025-08-24T13:36:40.887Z" }, ] [[package]] name = "tct" -version = "0.1.2" +version = "0.1.6" source = { editable = "." } dependencies = [ { name = "click" }, @@ -2737,6 +2774,7 @@ dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "openai" }, { name = "pandas" }, + { name = "pyvis" }, { name = "requests" }, { name = "seaborn" }, ] @@ -2762,6 +2800,7 @@ requires-dist = [ { name = "numpy" }, { name = "openai" }, { name = "pandas" }, + { name = "pyvis" }, { name = "requests" }, { name = "seaborn" }, ] @@ -2779,58 +2818,58 @@ dev = [ name = "tomli" version = "2.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077 }, - { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429 }, - { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067 }, - { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030 }, - { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898 }, - { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894 }, - { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319 }, - { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273 }, - { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310 }, - { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309 }, - { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762 }, - { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453 }, - { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486 }, - { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349 }, - { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159 }, - { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243 }, - { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645 }, - { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584 }, - { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875 }, - { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418 }, - { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708 }, - { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582 }, - { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543 }, - { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691 }, - { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170 }, - { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530 }, - { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666 }, - { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954 }, - { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724 }, - { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383 }, - { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257 }, +sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175, upload-time = "2024-11-27T22:38:36.873Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077, upload-time = "2024-11-27T22:37:54.956Z" }, + { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429, upload-time = "2024-11-27T22:37:56.698Z" }, + { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067, upload-time = "2024-11-27T22:37:57.63Z" }, + { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030, upload-time = "2024-11-27T22:37:59.344Z" }, + { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898, upload-time = "2024-11-27T22:38:00.429Z" }, + { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894, upload-time = "2024-11-27T22:38:02.094Z" }, + { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319, upload-time = "2024-11-27T22:38:03.206Z" }, + { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273, upload-time = "2024-11-27T22:38:04.217Z" }, + { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310, upload-time = "2024-11-27T22:38:05.908Z" }, + { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309, upload-time = "2024-11-27T22:38:06.812Z" }, + { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762, upload-time = "2024-11-27T22:38:07.731Z" }, + { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453, upload-time = "2024-11-27T22:38:09.384Z" }, + { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486, upload-time = "2024-11-27T22:38:10.329Z" }, + { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349, upload-time = "2024-11-27T22:38:11.443Z" }, + { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159, upload-time = "2024-11-27T22:38:13.099Z" }, + { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243, upload-time = "2024-11-27T22:38:14.766Z" }, + { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645, upload-time = "2024-11-27T22:38:15.843Z" }, + { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584, upload-time = "2024-11-27T22:38:17.645Z" }, + { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875, upload-time = "2024-11-27T22:38:19.159Z" }, + { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418, upload-time = "2024-11-27T22:38:20.064Z" }, + { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708, upload-time = "2024-11-27T22:38:21.659Z" }, + { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582, upload-time = "2024-11-27T22:38:22.693Z" }, + { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543, upload-time = "2024-11-27T22:38:24.367Z" }, + { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691, upload-time = "2024-11-27T22:38:26.081Z" }, + { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170, upload-time = "2024-11-27T22:38:27.921Z" }, + { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530, upload-time = "2024-11-27T22:38:29.591Z" }, + { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666, upload-time = "2024-11-27T22:38:30.639Z" }, + { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954, upload-time = "2024-11-27T22:38:31.702Z" }, + { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724, upload-time = "2024-11-27T22:38:32.837Z" }, + { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383, upload-time = "2024-11-27T22:38:34.455Z" }, + { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257, upload-time = "2024-11-27T22:38:35.385Z" }, ] [[package]] name = "tornado" version = "6.5.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/09/ce/1eb500eae19f4648281bb2186927bb062d2438c2e5093d1360391afd2f90/tornado-6.5.2.tar.gz", hash = "sha256:ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0", size = 510821 } +sdist = { url = "https://files.pythonhosted.org/packages/09/ce/1eb500eae19f4648281bb2186927bb062d2438c2e5093d1360391afd2f90/tornado-6.5.2.tar.gz", hash = "sha256:ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0", size = 510821, upload-time = "2025-08-08T18:27:00.78Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f6/48/6a7529df2c9cc12efd2e8f5dd219516184d703b34c06786809670df5b3bd/tornado-6.5.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:2436822940d37cde62771cff8774f4f00b3c8024fe482e16ca8387b8a2724db6", size = 442563 }, - { url = "https://files.pythonhosted.org/packages/f2/b5/9b575a0ed3e50b00c40b08cbce82eb618229091d09f6d14bce80fc01cb0b/tornado-6.5.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:583a52c7aa94ee046854ba81d9ebb6c81ec0fd30386d96f7640c96dad45a03ef", size = 440729 }, - { url = "https://files.pythonhosted.org/packages/1b/4e/619174f52b120efcf23633c817fd3fed867c30bff785e2cd5a53a70e483c/tornado-6.5.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0fe179f28d597deab2842b86ed4060deec7388f1fd9c1b4a41adf8af058907e", size = 444295 }, - { url = "https://files.pythonhosted.org/packages/95/fa/87b41709552bbd393c85dd18e4e3499dcd8983f66e7972926db8d96aa065/tornado-6.5.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b186e85d1e3536d69583d2298423744740986018e393d0321df7340e71898882", size = 443644 }, - { url = "https://files.pythonhosted.org/packages/f9/41/fb15f06e33d7430ca89420283a8762a4e6b8025b800ea51796ab5e6d9559/tornado-6.5.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e792706668c87709709c18b353da1f7662317b563ff69f00bab83595940c7108", size = 443878 }, - { url = "https://files.pythonhosted.org/packages/11/92/fe6d57da897776ad2e01e279170ea8ae726755b045fe5ac73b75357a5a3f/tornado-6.5.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:06ceb1300fd70cb20e43b1ad8aaee0266e69e7ced38fa910ad2e03285009ce7c", size = 444549 }, - { url = "https://files.pythonhosted.org/packages/9b/02/c8f4f6c9204526daf3d760f4aa555a7a33ad0e60843eac025ccfd6ff4a93/tornado-6.5.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:74db443e0f5251be86cbf37929f84d8c20c27a355dd452a5cfa2aada0d001ec4", size = 443973 }, - { url = "https://files.pythonhosted.org/packages/ae/2d/f5f5707b655ce2317190183868cd0f6822a1121b4baeae509ceb9590d0bd/tornado-6.5.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b5e735ab2889d7ed33b32a459cac490eda71a1ba6857b0118de476ab6c366c04", size = 443954 }, - { url = "https://files.pythonhosted.org/packages/e8/59/593bd0f40f7355806bf6573b47b8c22f8e1374c9b6fd03114bd6b7a3dcfd/tornado-6.5.2-cp39-abi3-win32.whl", hash = "sha256:c6f29e94d9b37a95013bb669616352ddb82e3bfe8326fccee50583caebc8a5f0", size = 445023 }, - { url = "https://files.pythonhosted.org/packages/c7/2a/f609b420c2f564a748a2d80ebfb2ee02a73ca80223af712fca591386cafb/tornado-6.5.2-cp39-abi3-win_amd64.whl", hash = "sha256:e56a5af51cc30dd2cae649429af65ca2f6571da29504a07995175df14c18f35f", size = 445427 }, - { url = "https://files.pythonhosted.org/packages/5e/4f/e1f65e8f8c76d73658b33d33b81eed4322fb5085350e4328d5c956f0c8f9/tornado-6.5.2-cp39-abi3-win_arm64.whl", hash = "sha256:d6c33dc3672e3a1f3618eb63b7ef4683a7688e7b9e6e8f0d9aa5726360a004af", size = 444456 }, + { url = "https://files.pythonhosted.org/packages/f6/48/6a7529df2c9cc12efd2e8f5dd219516184d703b34c06786809670df5b3bd/tornado-6.5.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:2436822940d37cde62771cff8774f4f00b3c8024fe482e16ca8387b8a2724db6", size = 442563, upload-time = "2025-08-08T18:26:42.945Z" }, + { url = "https://files.pythonhosted.org/packages/f2/b5/9b575a0ed3e50b00c40b08cbce82eb618229091d09f6d14bce80fc01cb0b/tornado-6.5.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:583a52c7aa94ee046854ba81d9ebb6c81ec0fd30386d96f7640c96dad45a03ef", size = 440729, upload-time = "2025-08-08T18:26:44.473Z" }, + { url = "https://files.pythonhosted.org/packages/1b/4e/619174f52b120efcf23633c817fd3fed867c30bff785e2cd5a53a70e483c/tornado-6.5.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0fe179f28d597deab2842b86ed4060deec7388f1fd9c1b4a41adf8af058907e", size = 444295, upload-time = "2025-08-08T18:26:46.021Z" }, + { url = "https://files.pythonhosted.org/packages/95/fa/87b41709552bbd393c85dd18e4e3499dcd8983f66e7972926db8d96aa065/tornado-6.5.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b186e85d1e3536d69583d2298423744740986018e393d0321df7340e71898882", size = 443644, upload-time = "2025-08-08T18:26:47.625Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/fb15f06e33d7430ca89420283a8762a4e6b8025b800ea51796ab5e6d9559/tornado-6.5.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e792706668c87709709c18b353da1f7662317b563ff69f00bab83595940c7108", size = 443878, upload-time = "2025-08-08T18:26:50.599Z" }, + { url = "https://files.pythonhosted.org/packages/11/92/fe6d57da897776ad2e01e279170ea8ae726755b045fe5ac73b75357a5a3f/tornado-6.5.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:06ceb1300fd70cb20e43b1ad8aaee0266e69e7ced38fa910ad2e03285009ce7c", size = 444549, upload-time = "2025-08-08T18:26:51.864Z" }, + { url = "https://files.pythonhosted.org/packages/9b/02/c8f4f6c9204526daf3d760f4aa555a7a33ad0e60843eac025ccfd6ff4a93/tornado-6.5.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:74db443e0f5251be86cbf37929f84d8c20c27a355dd452a5cfa2aada0d001ec4", size = 443973, upload-time = "2025-08-08T18:26:53.625Z" }, + { url = "https://files.pythonhosted.org/packages/ae/2d/f5f5707b655ce2317190183868cd0f6822a1121b4baeae509ceb9590d0bd/tornado-6.5.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b5e735ab2889d7ed33b32a459cac490eda71a1ba6857b0118de476ab6c366c04", size = 443954, upload-time = "2025-08-08T18:26:55.072Z" }, + { url = "https://files.pythonhosted.org/packages/e8/59/593bd0f40f7355806bf6573b47b8c22f8e1374c9b6fd03114bd6b7a3dcfd/tornado-6.5.2-cp39-abi3-win32.whl", hash = "sha256:c6f29e94d9b37a95013bb669616352ddb82e3bfe8326fccee50583caebc8a5f0", size = 445023, upload-time = "2025-08-08T18:26:56.677Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2a/f609b420c2f564a748a2d80ebfb2ee02a73ca80223af712fca591386cafb/tornado-6.5.2-cp39-abi3-win_amd64.whl", hash = "sha256:e56a5af51cc30dd2cae649429af65ca2f6571da29504a07995175df14c18f35f", size = 445427, upload-time = "2025-08-08T18:26:57.91Z" }, + { url = "https://files.pythonhosted.org/packages/5e/4f/e1f65e8f8c76d73658b33d33b81eed4322fb5085350e4328d5c956f0c8f9/tornado-6.5.2-cp39-abi3-win_arm64.whl", hash = "sha256:d6c33dc3672e3a1f3618eb63b7ef4683a7688e7b9e6e8f0d9aa5726360a004af", size = 444456, upload-time = "2025-08-08T18:26:59.207Z" }, ] [[package]] @@ -2840,27 +2879,27 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 } +sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540 }, + { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" }, ] [[package]] name = "traitlets" version = "5.14.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] [[package]] name = "typing-extensions" version = "4.15.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391 } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614 }, + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, ] [[package]] @@ -2870,9 +2909,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28", size = 75726 } +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28", size = 75726, upload-time = "2025-05-21T18:55:23.885Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51", size = 14552 }, + { url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51", size = 14552, upload-time = "2025-05-21T18:55:22.152Z" }, ] [[package]] @@ -2880,25 +2919,25 @@ name = "typish" version = "1.9.3" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9d/d6/3f56c9c0c12adf61dfcf4ed5c8ffd2c431db8dd85592067a57e8e1968565/typish-1.9.3-py3-none-any.whl", hash = "sha256:03cfee5e6eb856dbf90244e18f4e4c41044c8790d5779f4e775f63f982e2f896", size = 45063 }, + { url = "https://files.pythonhosted.org/packages/9d/d6/3f56c9c0c12adf61dfcf4ed5c8ffd2c431db8dd85592067a57e8e1968565/typish-1.9.3-py3-none-any.whl", hash = "sha256:03cfee5e6eb856dbf90244e18f4e4c41044c8790d5779f4e775f63f982e2f896", size = 45063, upload-time = "2021-08-05T20:36:28.702Z" }, ] [[package]] name = "tzdata" version = "2025.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380 } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload-time = "2025-03-23T13:54:43.652Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839 }, + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload-time = "2025-03-23T13:54:41.845Z" }, ] [[package]] name = "urllib3" version = "2.5.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185 } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795 }, + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" }, ] [[package]] @@ -2910,18 +2949,18 @@ dependencies = [ { name = "h11" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5e/42/e0e305207bb88c6b8d3061399c6a961ffe5fbb7e2aa63c9234df7259e9cd/uvicorn-0.35.0.tar.gz", hash = "sha256:bc662f087f7cf2ce11a1d7fd70b90c9f98ef2e2831556dd078d131b96cc94a01", size = 78473 } +sdist = { url = "https://files.pythonhosted.org/packages/5e/42/e0e305207bb88c6b8d3061399c6a961ffe5fbb7e2aa63c9234df7259e9cd/uvicorn-0.35.0.tar.gz", hash = "sha256:bc662f087f7cf2ce11a1d7fd70b90c9f98ef2e2831556dd078d131b96cc94a01", size = 78473, upload-time = "2025-06-28T16:15:46.058Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/e2/dc81b1bd1dcfe91735810265e9d26bc8ec5da45b4c0f6237e286819194c3/uvicorn-0.35.0-py3-none-any.whl", hash = "sha256:197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a", size = 66406 }, + { url = "https://files.pythonhosted.org/packages/d2/e2/dc81b1bd1dcfe91735810265e9d26bc8ec5da45b4c0f6237e286819194c3/uvicorn-0.35.0-py3-none-any.whl", hash = "sha256:197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a", size = 66406, upload-time = "2025-06-28T16:15:44.816Z" }, ] [[package]] name = "wcwidth" version = "0.2.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 } +sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload-time = "2024-01-06T02:10:57.829Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 }, + { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" }, ] [[package]] @@ -2931,16 +2970,16 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markupsafe" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/32/af/d4502dc713b4ccea7175d764718d5183caf8d0867a4f0190d5d4a45cea49/werkzeug-3.1.1.tar.gz", hash = "sha256:8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4", size = 806453 } +sdist = { url = "https://files.pythonhosted.org/packages/32/af/d4502dc713b4ccea7175d764718d5183caf8d0867a4f0190d5d4a45cea49/werkzeug-3.1.1.tar.gz", hash = "sha256:8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4", size = 806453, upload-time = "2024-11-01T16:40:45.462Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ee/ea/c67e1dee1ba208ed22c06d1d547ae5e293374bfc43e0eb0ef5e262b68561/werkzeug-3.1.1-py3-none-any.whl", hash = "sha256:a71124d1ef06008baafa3d266c02f56e1836a5984afd6dd6c9230669d60d9fb5", size = 224371 }, + { url = "https://files.pythonhosted.org/packages/ee/ea/c67e1dee1ba208ed22c06d1d547ae5e293374bfc43e0eb0ef5e262b68561/werkzeug-3.1.1-py3-none-any.whl", hash = "sha256:a71124d1ef06008baafa3d266c02f56e1836a5984afd6dd6c9230669d60d9fb5", size = 224371, upload-time = "2024-11-01T16:40:43.994Z" }, ] [[package]] name = "widgetsnbextension" version = "4.0.14" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428 } +sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428, upload-time = "2025-04-10T13:01:25.628Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503 }, + { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503, upload-time = "2025-04-10T13:01:23.086Z" }, ] From 3a1929df66d843050cc17a4ad56826d95f4f542a Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Sun, 2 Nov 2025 22:28:39 -0500 Subject: [PATCH 003/104] Updated dependency groups syntax. --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index edc4ee9..a141bef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,8 +45,8 @@ Homepage = "https://github.com/NCATSTranslator/Translator_component_toolkit" Documentation = "https://ncatstranslator.github.io/Translator_component_toolkit/" Repository = "https://github.com/NCATSTranslator/Translator_component_toolkit" -[tool.uv] -dev-dependencies = [ +[dependency-groups] +dev = [ "pytest>=7.0.0", "pytest-cov>=4.0.0", "ruff>=0.1.0", From 675c1827d339d73853e403e0e2e0bf90332f5649 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Sun, 2 Nov 2025 23:08:21 -0500 Subject: [PATCH 004/104] Added some basic NameRes tests. --- TCT/name_resolver.py | 20 +++++++++---- tests/test_nameres.py | 66 ++++++++++++++++++++++++++++++++++++++++++ tests/test_nodenorm.py | 0 3 files changed, 80 insertions(+), 6 deletions(-) create mode 100644 tests/test_nameres.py create mode 100644 tests/test_nodenorm.py diff --git a/TCT/name_resolver.py b/TCT/name_resolver.py index bbd3322..f3cb755 100644 --- a/TCT/name_resolver.py +++ b/TCT/name_resolver.py @@ -12,10 +12,16 @@ URL = 'https://name-lookup.ci.transltr.io/' """This is the root URL for the API.""" +def status(): + """ + Returns the status of the Name Resolver API. + """ + return requests.get(URL + 'status').json() + -def lookup(query: str, return_top_response:bool=True, return_synonyms:bool=False, **kwargs): +def lookup(query: str, return_top_response:bool=True, return_synonyms:bool=False, limit:int=10, **kwargs): """ - A wrapper around the `lookup` api endpoint. Given a query string, this returns a TranslatorNode object or a list of TranslatorNode objects corresponding to the given name. + A wrapper around the `lookup` api endpoint. Given a query string, this returns a TranslatorNode object or a list of TranslatorNode objects corresponding to the given name. Parameters ---------- @@ -25,6 +31,8 @@ def lookup(query: str, return_top_response:bool=True, return_synonyms:bool=False If true, this returns only the top response. If false, this returns a list of all responses. Default: True return_synonyms : bool If true, the resulting TranslatorNode objects contain a list of synonyms. If false, they do not include synonyms. Default: False + limit : int + The number of results to return. **kwargs Other arguments to `lookup`. Some possible arguments: `limit=20` would limit the results to 20. `autocomplete=True` indicates that the query string can be incomplete. `biolink_type="biolink:Disease` indicates that all returned results should be diseases. For more examples, see [this](https://name-lookup.ci.transltr.io/docs#/lookup/lookup_curies_get_lookup_get). @@ -42,7 +50,7 @@ def lookup(query: str, return_top_response:bool=True, return_synonyms:bool=False # set autocomplete to be false by default if 'autocomplete' not in kwargs: kwargs['autocomplete'] = False - response = requests.get(path, params={'string': query, **kwargs}) + response = requests.get(path, params={'string': query, 'limit': limit, **kwargs}) if response.status_code == 200: result = response.json() if len(result) == 0: @@ -77,7 +85,7 @@ def lookup(query: str, return_top_response:bool=True, return_synonyms:bool=False def synonyms(query: str, **kwargs): """ - A wrapper around the `synonyms` api endpoint. Given a query string, this returns a dict of CURIE id : TranslatorNode for all synonyms for the given query. + A wrapper around the `synonyms` api endpoint. Given a query string, this returns a dict of CURIE id : TranslatorNode for all synonyms for the given query. Parameters ---------- @@ -124,7 +132,7 @@ def chunk_list(data:list, size:int): def batch_lookup(strings:list[str], size: int=25, return_top_response:bool=True, return_synonyms:bool=False, **kwargs) -> dict: """ - A wrapper around the `bulk-lookup` api endpoint. Given a list of query strings, this returns a TranslatorNode object or a list of TranslatorNode objects corresponding to the given name. + A wrapper around the `bulk-lookup` api endpoint. Given a list of query strings, this returns a TranslatorNode object or a list of TranslatorNode objects corresponding to the given name. Parameters ---------- @@ -166,7 +174,7 @@ def batch_lookup(strings:list[str], size: int=25, return_top_response:bool=True, for s in chunk: nodes = result.get(s, []) translator_nodes = [] - for node in nodes: + for node in nodes: n = TranslatorNode(node['curie']) if 'label' in node: n.label = node['label'] diff --git a/tests/test_nameres.py b/tests/test_nameres.py new file mode 100644 index 0000000..f436ff9 --- /dev/null +++ b/tests/test_nameres.py @@ -0,0 +1,66 @@ +import pytest +import TCT +from TCT import TranslatorNode + + +def test_nameres_status(): + """ + Test that NameRes can return status information. + """ + status = TCT.name_resolver.status() + + assert status['status'] == 'ok' + assert status['babel_version'] != '' + assert status['babel_version_url'] != '' + assert status['numDocs'] > 425_000_000 + + +@pytest.mark.parametrize("example_search", [ + { + 'query': 'diabetes type 2', + 'expect_results': [{ + 'curie': 'MONDO:0005148', + 'biolink_type': 'biolink:Disease', + }] + }, + { + 'query': 'asthma', + 'expect_results': [{ + 'curie': 'MONDO:0004979', + 'biolink_type': 'biolink:Disease', + }], + }, + { + 'query': 'paracetamol', + 'expect_results': [{ + 'curie': 'CHEBI:32635', + 'biolink_type': 'biolink:SmallMolecule', + }], + }, + { + 'query': 'Botulinum toxin type A', + 'expect_results': [{ + 'curie': 'DRUGBANK:DB00083', + 'biolink_type': 'biolink:ChemicalEntity', + }], + } +]) +def test_nameres_search(example_search): + """ + Test some simple NameRes searches with expected results. + """ + + results = TCT.name_resolver.lookup(example_search['query'], return_top_response=False, limit=10) + + # Check if we got any results at all + assert len(results) > 0 + + # Check if one of the top 10 results is the ID we expect. + results_by_curie = dict([(result.curie, result) for result in results]) + for expect_result in example_search['expect_results']: + # Is the expected result in the top-10 results? + assert expect_result['curie'] in results_by_curie + + result_to_check = results_by_curie[expect_result['curie']] + assert len(result_to_check.types) > 0 + assert result_to_check.types[0] == expect_result['biolink_type'] diff --git a/tests/test_nodenorm.py b/tests/test_nodenorm.py new file mode 100644 index 0000000..e69de29 From 487e390bfab700035df13f738f7d3f2f73b3c939 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Sun, 2 Nov 2025 23:40:34 -0500 Subject: [PATCH 005/104] Added some tests for NodeNorm and NameRes. --- TCT/name_resolver.py | 4 +++- TCT/node_normalizer.py | 12 +++++++++-- tests/test_nameres.py | 1 - tests/test_nodenorm.py | 47 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 60 insertions(+), 4 deletions(-) diff --git a/TCT/name_resolver.py b/TCT/name_resolver.py index f3cb755..898d6bb 100644 --- a/TCT/name_resolver.py +++ b/TCT/name_resolver.py @@ -16,7 +16,9 @@ def status(): """ Returns the status of the Name Resolver API. """ - return requests.get(URL + 'status').json() + response = requests.get(URL + 'status') + response.raise_for_status() + return response.json() def lookup(query: str, return_top_response:bool=True, return_synonyms:bool=False, limit:int=10, **kwargs): diff --git a/TCT/node_normalizer.py b/TCT/node_normalizer.py index 4afe382..861ccbd 100644 --- a/TCT/node_normalizer.py +++ b/TCT/node_normalizer.py @@ -10,14 +10,22 @@ from .translator_node import TranslatorNode -URL = 'https://nodenorm.transltr.io/' +URL = 'https://nodenorm.ci.transltr.io/' + +def status(): + """ + Returns the status of the Node Normalizer API. + """ + response = requests.get(f'{URL}status') + response.raise_for_status() + return response.json() def get_normalized_nodes(query: str | list[str], return_equivalent_identifiers:bool=False, **kwargs): """ A wrapper around the `get_normalized_nodes` api endpoint. Given a CURIE or a list of CURIEs, this returns either a single TranslatorNode or a dict of CURIE ids to TranslatorNodes. - + Parameters ---------- query : str diff --git a/tests/test_nameres.py b/tests/test_nameres.py index f436ff9..f722734 100644 --- a/tests/test_nameres.py +++ b/tests/test_nameres.py @@ -1,6 +1,5 @@ import pytest import TCT -from TCT import TranslatorNode def test_nameres_status(): diff --git a/tests/test_nodenorm.py b/tests/test_nodenorm.py index e69de29..e3e7203 100644 --- a/tests/test_nodenorm.py +++ b/tests/test_nodenorm.py @@ -0,0 +1,47 @@ +import pytest +import TCT + + +def test_nodenorm_status(): + """ + Test that NodeNorm can return status information. + """ + status = TCT.node_normalizer.status() + + assert status['status'] == 'running' + assert status['babel_version'] != '' + assert status['babel_version_url'] != '' + assert status['databases']['eq_id_to_id_db']['count'] > 650_000_000 + + +@pytest.mark.parametrize("example_normalization", [ + { + 'query': 'MESH:D003924', + 'curie': 'MONDO:0005148', + 'biolink_type': 'biolink:Disease', + }, + { + 'query': 'UMLS:C0004096', + 'curie': 'MONDO:0004979', + 'biolink_type': 'biolink:Disease', + }, + { + 'query': 'UNII:S6002H6J9F', + 'curie': 'CHEBI:32635', + 'biolink_type': 'biolink:SmallMolecule', + }, + { + 'query': 'DRUGBANK:DB00083', + 'curie': 'UMLS:C0006050', + 'biolink_type': 'biolink:Protein', + } +]) +def test_nodenorm_normalization(example_normalization): + """ + Test some NodeNorm normalization with expected results. + """ + + result = TCT.node_normalizer.get_normalized_nodes(example_normalization['query'], return_equivalent_identifiers=True) + + assert result.curie == example_normalization['curie'] + assert result.types[0] == example_normalization['biolink_type'] From 8b1107ff9ff71363a29b994298f08c00553213da Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 13:46:19 -0500 Subject: [PATCH 006/104] Adds tests for "invalid" NameRes inputs. --- tests/test_nameres.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/test_nameres.py b/tests/test_nameres.py index f722734..8375f92 100644 --- a/tests/test_nameres.py +++ b/tests/test_nameres.py @@ -14,6 +14,16 @@ def test_nameres_status(): assert status['numDocs'] > 425_000_000 +def test_nameres_incorrect(): + """ + Test that NameRes returns no results for an incorrect query. + """ + with pytest.raises(LookupError): + TCT.name_resolver.lookup("") + + with pytest.raises(LookupError): + TCT.name_resolver.lookup("supercalifragilisticexpialidocious") + @pytest.mark.parametrize("example_search", [ { 'query': 'diabetes type 2', From aacd3dc0499c1a9013c1a4d7d711314c05f68059 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 14:06:53 -0500 Subject: [PATCH 007/104] Added tests for NameRes /synonyms. --- tests/test_nameres.py | 85 +++++++++++++++++++++++++++++-------------- 1 file changed, 57 insertions(+), 28 deletions(-) diff --git a/tests/test_nameres.py b/tests/test_nameres.py index 8375f92..27f8202 100644 --- a/tests/test_nameres.py +++ b/tests/test_nameres.py @@ -1,30 +1,8 @@ import pytest import TCT - -def test_nameres_status(): - """ - Test that NameRes can return status information. - """ - status = TCT.name_resolver.status() - - assert status['status'] == 'ok' - assert status['babel_version'] != '' - assert status['babel_version_url'] != '' - assert status['numDocs'] > 425_000_000 - - -def test_nameres_incorrect(): - """ - Test that NameRes returns no results for an incorrect query. - """ - with pytest.raises(LookupError): - TCT.name_resolver.lookup("") - - with pytest.raises(LookupError): - TCT.name_resolver.lookup("supercalifragilisticexpialidocious") - -@pytest.mark.parametrize("example_search", [ +# Example NameRes searches to use in these tests. +EXAMPLE_SEARCHES = [ { 'query': 'diabetes type 2', 'expect_results': [{ @@ -40,10 +18,10 @@ def test_nameres_incorrect(): }], }, { - 'query': 'paracetamol', + 'query': 'Trastuzumab', 'expect_results': [{ - 'curie': 'CHEBI:32635', - 'biolink_type': 'biolink:SmallMolecule', + 'curie': 'CHEBI:231601', + 'biolink_type': 'biolink:ChemicalEntity', }], }, { @@ -53,7 +31,31 @@ def test_nameres_incorrect(): 'biolink_type': 'biolink:ChemicalEntity', }], } -]) +] + +def test_nameres_status(): + """ + Test that NameRes can return status information. + """ + status = TCT.name_resolver.status() + + assert status['status'] == 'ok' + assert status['babel_version'] != '' + assert status['babel_version_url'] != '' + assert status['numDocs'] > 425_000_000 + + +def test_nameres_incorrect(): + """ + Test that NameRes returns no results for an incorrect query. + """ + with pytest.raises(LookupError): + TCT.name_resolver.lookup("") + + with pytest.raises(LookupError): + TCT.name_resolver.lookup("supercalifragilisticexpialidocious") + +@pytest.mark.parametrize("example_search", EXAMPLE_SEARCHES) def test_nameres_search(example_search): """ Test some simple NameRes searches with expected results. @@ -73,3 +75,30 @@ def test_nameres_search(example_search): result_to_check = results_by_curie[expect_result['curie']] assert len(result_to_check.types) > 0 assert result_to_check.types[0] == expect_result['biolink_type'] + + # Check if the top response is the one we expect. + result = TCT.name_resolver.lookup(example_search['query'], return_top_response=True) + assert result.curie == example_search['expect_results'][0]['curie'] + + +@pytest.mark.parametrize("example_search", EXAMPLE_SEARCHES) +def test_nameres_synonyms(example_search): + """ + Test that NameRes returns the expected synonyms for a given query. + """ + + # We use the example search, but backwards: we check the expected CURIE(s) + # to see if we get the query as a synonym. + for expect_result in example_search['expect_results']: + curie = expect_result['curie'] + results = TCT.name_resolver.synonyms(curie) + assert curie in results + node = results[curie] + assert isinstance(node, TCT.translator_node.TranslatorNode) + + synonyms_lower = [synonym.lower() for synonym in node.synonyms] + assert len(synonyms_lower) > 0 + + # In most cases this should include the query as a synonym, but + # this is not the case for "paracetamol". + # assert example_search['query'].lower() in synonyms_lower From 403422019f8bac870e5b5c2063e5370d4a88c1fa Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 14:15:54 -0500 Subject: [PATCH 008/104] Added additional tests for NameRes. --- tests/test_nameres.py | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/tests/test_nameres.py b/tests/test_nameres.py index 27f8202..1feff48 100644 --- a/tests/test_nameres.py +++ b/tests/test_nameres.py @@ -55,6 +55,30 @@ def test_nameres_incorrect(): with pytest.raises(LookupError): TCT.name_resolver.lookup("supercalifragilisticexpialidocious") + with pytest.raises(LookupError): + TCT.name_resolver.synonyms("MONDO:0000000") + + +def test_nameres_batch_search(): + """ + Test that NameRes can process a batch result. + """ + + queries = list(map(lambda example: example['query'], EXAMPLE_SEARCHES)) + results = TCT.name_resolver.batch_lookup(queries, return_top_response=True, return_synonyms=True) + + for example_search in EXAMPLE_SEARCHES: + query = example_search['query'] + assert query in results + node = results[query] + assert isinstance(node, TCT.translator_node.TranslatorNode) + + expected_result = example_search['expect_results'][0] + assert node.curie == expected_result['curie'] + assert node.types[0] == expected_result['biolink_type'] + assert len(node.synonyms) > 0 + + @pytest.mark.parametrize("example_search", EXAMPLE_SEARCHES) def test_nameres_search(example_search): """ @@ -76,10 +100,6 @@ def test_nameres_search(example_search): assert len(result_to_check.types) > 0 assert result_to_check.types[0] == expect_result['biolink_type'] - # Check if the top response is the one we expect. - result = TCT.name_resolver.lookup(example_search['query'], return_top_response=True) - assert result.curie == example_search['expect_results'][0]['curie'] - @pytest.mark.parametrize("example_search", EXAMPLE_SEARCHES) def test_nameres_synonyms(example_search): From e8ed73ab7a506be26fab445df0a442677f4d6f8f Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 14:21:57 -0500 Subject: [PATCH 009/104] Added tests for non-normalizable identifiers. --- TCT/node_normalizer.py | 52 ++++++++++++++++++++++-------------------- tests/test_nodenorm.py | 44 +++++++++++++++++++++++------------ 2 files changed, 56 insertions(+), 40 deletions(-) diff --git a/TCT/node_normalizer.py b/TCT/node_normalizer.py index 861ccbd..23441f4 100644 --- a/TCT/node_normalizer.py +++ b/TCT/node_normalizer.py @@ -51,31 +51,33 @@ def get_normalized_nodes(query: str | list[str], response = requests.get(path, params={'curie': query, **kwargs}) if response.status_code == 200: result = response.json() - if len(result) == 0: - raise LookupError('No matches found for the given input: ' + str(query)) - else: - normalized_dict = {} - for k, node in result.items(): - n = TranslatorNode(node['id']['identifier']) - if 'label' in node['id']: - n.label = node['id']['label'] - if 'type' in node: - n.types = node['type'] - if return_equivalent_identifiers and 'equivalent_identifiers' in node: - synonyms = [] - curie_synonyms = [] - for eq in node['equivalent_identifiers']: - if 'label' in eq: - synonyms.append(eq['label']) - else: - synonyms.append(None) - curie_synonyms.append(eq['identifier']) - n.synonyms = synonyms - n.curie_synonyms = curie_synonyms - normalized_dict[k] = n - if isinstance(query, str): - return normalized_dict[query] - return normalized_dict + normalized_dict = {} + for k, node in result.items(): + if node is None: + # No match found for CURIE `k`. + normalized_dict[k] = None + continue + + n = TranslatorNode(node['id']['identifier']) + if 'label' in node['id']: + n.label = node['id']['label'] + if 'type' in node: + n.types = node['type'] + if return_equivalent_identifiers and 'equivalent_identifiers' in node: + synonyms = [] + curie_synonyms = [] + for eq in node['equivalent_identifiers']: + if 'label' in eq: + synonyms.append(eq['label']) + else: + synonyms.append(None) + curie_synonyms.append(eq['identifier']) + n.synonyms = synonyms + n.curie_synonyms = curie_synonyms + normalized_dict[k] = n + if isinstance(query, str): + return normalized_dict[query] + return normalized_dict else: raise requests.RequestException('Response from server had error, code ' + str(response.status_code)) diff --git a/tests/test_nodenorm.py b/tests/test_nodenorm.py index e3e7203..51a06e5 100644 --- a/tests/test_nodenorm.py +++ b/tests/test_nodenorm.py @@ -1,20 +1,8 @@ import pytest import TCT - -def test_nodenorm_status(): - """ - Test that NodeNorm can return status information. - """ - status = TCT.node_normalizer.status() - - assert status['status'] == 'running' - assert status['babel_version'] != '' - assert status['babel_version_url'] != '' - assert status['databases']['eq_id_to_id_db']['count'] > 650_000_000 - - -@pytest.mark.parametrize("example_normalization", [ +# Some example queries for these tests. +EXAMPLE_QUERIES = [ { 'query': 'MESH:D003924', 'curie': 'MONDO:0005148', @@ -35,7 +23,33 @@ def test_nodenorm_status(): 'curie': 'UMLS:C0006050', 'biolink_type': 'biolink:Protein', } -]) +] + +def test_nodenorm_status(): + """ + Test that NodeNorm can return status information. + """ + status = TCT.node_normalizer.status() + + assert status['status'] == 'running' + assert status['babel_version'] != '' + assert status['babel_version_url'] != '' + assert status['databases']['eq_id_to_id_db']['count'] > 650_000_000 + + +def test_nodenorm_invalid(): + """ + Test that NodeNorm can handle invalid queries. + """ + assert TCT.node_normalizer.get_normalized_nodes('') is None + assert TCT.node_normalizer.get_normalized_nodes('MONDO:0000000') is None + assert TCT.node_normalizer.get_normalized_nodes(['', 'MONDO:0000000']) == { + '': None, + 'MONDO:0000000': None, + } + + +@pytest.mark.parametrize("example_normalization", EXAMPLE_QUERIES) def test_nodenorm_normalization(example_normalization): """ Test some NodeNorm normalization with expected results. From 1ccc5ae75cfcb6f5dbb30a2b218324ca28639fb8 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 14:27:52 -0500 Subject: [PATCH 010/104] Added test for ID_convert_to_preferred_name_nodeNormalizer. --- tests/test_nodenorm.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/test_nodenorm.py b/tests/test_nodenorm.py index 51a06e5..f86c16a 100644 --- a/tests/test_nodenorm.py +++ b/tests/test_nodenorm.py @@ -6,21 +6,25 @@ { 'query': 'MESH:D003924', 'curie': 'MONDO:0005148', + 'label': 'type 2 diabetes mellitus', 'biolink_type': 'biolink:Disease', }, { 'query': 'UMLS:C0004096', 'curie': 'MONDO:0004979', + 'label': 'Asthma', 'biolink_type': 'biolink:Disease', }, { 'query': 'UNII:S6002H6J9F', 'curie': 'CHEBI:32635', + 'label': 'paracetamol sulfate', 'biolink_type': 'biolink:SmallMolecule', }, { 'query': 'DRUGBANK:DB00083', 'curie': 'UMLS:C0006050', + 'label': 'Botulinum toxin type A', 'biolink_type': 'biolink:Protein', } ] @@ -59,3 +63,14 @@ def test_nodenorm_normalization(example_normalization): assert result.curie == example_normalization['curie'] assert result.types[0] == example_normalization['biolink_type'] + +def test_nodenorm_to_preferred_names(): + """ + Test that NodeNorm can return preferred names for normalized nodes. + """ + + queries = list(map(lambda example: example['query'], EXAMPLE_QUERIES)) + result = TCT.node_normalizer.ID_convert_to_preferred_name_nodeNormalizer(queries) + + for curie in result: + assert result[curie] == EXAMPLE_QUERIES[queries.index(curie)]['label'] From 6d84afe7bd76e71d142c4e5072e9ce50494cd696 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 14:34:53 -0500 Subject: [PATCH 011/104] Reverted NodeNorm/NameRes URL to Translator PROD. --- TCT/name_resolver.py | 2 +- TCT/node_normalizer.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TCT/name_resolver.py b/TCT/name_resolver.py index 3f63c7a..67cfa4e 100644 --- a/TCT/name_resolver.py +++ b/TCT/name_resolver.py @@ -9,7 +9,7 @@ from .translator_node import TranslatorNode -URL = 'https://name-lookup.ci.transltr.io/' +URL = 'https://name-lookup.transltr.io/' """This is the root URL for the API.""" def status(): diff --git a/TCT/node_normalizer.py b/TCT/node_normalizer.py index e192e05..118b054 100644 --- a/TCT/node_normalizer.py +++ b/TCT/node_normalizer.py @@ -10,7 +10,7 @@ from .translator_node import TranslatorNode -URL = 'https://nodenorm.ci.transltr.io/' +URL = 'https://nodenorm.transltr.io/' def status(): """ From 6b3dd8dd9068aea225eaf04ef7f4ab3b3f6ef3af Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 14:35:10 -0500 Subject: [PATCH 012/104] Fixed merging error. --- TCT/node_normalizer.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/TCT/node_normalizer.py b/TCT/node_normalizer.py index 118b054..c194897 100644 --- a/TCT/node_normalizer.py +++ b/TCT/node_normalizer.py @@ -64,9 +64,7 @@ def get_normalized_nodes(query: str | list[str], normalized_dict[k] = None continue - if node is None: - normalized_dict[k] = None - continuen = TranslatorNode(node['id']['identifier']) + n = TranslatorNode(node['id']['identifier']) if 'label' in node['id']: n.label = node['id']['label'] if 'type' in node: From f13ebdb0316b1b482403057cf97a08381cd50cad Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 14:35:59 -0500 Subject: [PATCH 013/104] Changed to NodeNorm/NameRes Translator CI instead of Prod. --- TCT/name_resolver.py | 2 +- TCT/node_normalizer.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TCT/name_resolver.py b/TCT/name_resolver.py index 67cfa4e..3f63c7a 100644 --- a/TCT/name_resolver.py +++ b/TCT/name_resolver.py @@ -9,7 +9,7 @@ from .translator_node import TranslatorNode -URL = 'https://name-lookup.transltr.io/' +URL = 'https://name-lookup.ci.transltr.io/' """This is the root URL for the API.""" def status(): diff --git a/TCT/node_normalizer.py b/TCT/node_normalizer.py index c194897..d15d3e3 100644 --- a/TCT/node_normalizer.py +++ b/TCT/node_normalizer.py @@ -10,7 +10,7 @@ from .translator_node import TranslatorNode -URL = 'https://nodenorm.transltr.io/' +URL = 'https://nodenorm.ci.transltr.io/' def status(): """ From dfe90a7d77e36aa7efa8e11635bd412183be4e2a Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 14:48:53 -0500 Subject: [PATCH 014/104] Fixed tests after merging. --- TCT/name_resolver.py | 15 ++++++++++++--- TCT/translator_node.py | 4 ++-- tests/test_nameres.py | 6 ++++-- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/TCT/name_resolver.py b/TCT/name_resolver.py index 3f63c7a..c888ca1 100644 --- a/TCT/name_resolver.py +++ b/TCT/name_resolver.py @@ -84,7 +84,7 @@ def lookup(query: str, return_top_response:bool=True, return_synonyms:bool=False def synonyms(query: str, **kwargs): """ - A wrapper around the `synonyms` api endpoint. Given a query string, this returns a dict of CURIE id : TranslatorNode for all synonyms for the given query. + A wrapper around the `synonyms` api endpoint. Given a list of CURIEs, this returns a dict of CURIE id : TranslatorNode for all synonyms for the given query. Parameters ---------- @@ -107,8 +107,17 @@ def synonyms(query: str, **kwargs): else: all_nodes = {} for k, node in result.items(): - n = TranslatorNode.from_dict(node, return_synonyms) - all_nodes[k] = n + if not node: + # If node is empty or None. + all_nodes[k] = None + else: + # NameRes calls the synonyms "names". + node['synonyms'] = node['names'] + + # Add the Biolink prefix to types. + node['types'] = list(map(lambda ty: f"biolink:{ty}", node['types'])) + + all_nodes[k] = TranslatorNode.from_dict(node, return_synonyms=True) return all_nodes else: raise requests.RequestException('Response from server had error, code ' + str(response.status_code) + ' ' + str(response)) diff --git a/TCT/translator_node.py b/TCT/translator_node.py index 79702c2..8b3e296 100644 --- a/TCT/translator_node.py +++ b/TCT/translator_node.py @@ -83,8 +83,8 @@ def from_dict(cls, data_dict:dict, return_synonyms=False): n.types = data_dict['types'] if 'taxa' in data_dict: n.taxa = data_dict['taxa'] - if return_synonyms and 'synonyms' in node: - n.synonyms = node['synonyms'] + if return_synonyms and 'synonyms' in data_dict: + n.synonyms = data_dict['synonyms'] return n diff --git a/tests/test_nameres.py b/tests/test_nameres.py index 1feff48..ad42813 100644 --- a/tests/test_nameres.py +++ b/tests/test_nameres.py @@ -55,8 +55,9 @@ def test_nameres_incorrect(): with pytest.raises(LookupError): TCT.name_resolver.lookup("supercalifragilisticexpialidocious") - with pytest.raises(LookupError): - TCT.name_resolver.synonyms("MONDO:0000000") + assert TCT.name_resolver.synonyms("MONDO:0000000") == { + 'MONDO:0000000': None, + } def test_nameres_batch_search(): @@ -114,6 +115,7 @@ def test_nameres_synonyms(example_search): results = TCT.name_resolver.synonyms(curie) assert curie in results node = results[curie] + assert node is not None assert isinstance(node, TCT.translator_node.TranslatorNode) synonyms_lower = [synonym.lower() for synonym in node.synonyms] From 4ec958694c1e6f44934fde9b521b6110f1d576be Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 15:04:50 -0500 Subject: [PATCH 015/104] Replaced duplicate code with TranslatorNode.from_dict(). --- TCT/name_resolver.py | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/TCT/name_resolver.py b/TCT/name_resolver.py index c888ca1..19262a8 100644 --- a/TCT/name_resolver.py +++ b/TCT/name_resolver.py @@ -61,17 +61,7 @@ def lookup(query: str, return_top_response:bool=True, return_synonyms:bool=False raise LookupError('No matching CURIE found for the given string ' + query) else: if return_top_response: - node = result[0] - n = TranslatorNode(node['curie']) - if 'label' in node: - n.label = node['label'] - if 'types' in node: - n.types = node['types'] - if 'taxa' in node: - n.taxa = node['taxa'] - if return_synonyms and 'synonyms' in node: - n.synonyms = node['synonyms'] - return n + return TranslatorNode.from_dict(result[0], return_synonyms) else: all_nodes = [] for node in result: From 4baa3b583a104e7aaca26c0f2b828f79ee17f07d Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 15:05:33 -0500 Subject: [PATCH 016/104] Moved NameRes-interpreting code to TranslatorNode.from_dict(). --- TCT/name_resolver.py | 6 ------ TCT/translator_node.py | 11 ++++++++--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/TCT/name_resolver.py b/TCT/name_resolver.py index 19262a8..387698e 100644 --- a/TCT/name_resolver.py +++ b/TCT/name_resolver.py @@ -101,12 +101,6 @@ def synonyms(query: str, **kwargs): # If node is empty or None. all_nodes[k] = None else: - # NameRes calls the synonyms "names". - node['synonyms'] = node['names'] - - # Add the Biolink prefix to types. - node['types'] = list(map(lambda ty: f"biolink:{ty}", node['types'])) - all_nodes[k] = TranslatorNode.from_dict(node, return_synonyms=True) return all_nodes else: diff --git a/TCT/translator_node.py b/TCT/translator_node.py index 8b3e296..91ad148 100644 --- a/TCT/translator_node.py +++ b/TCT/translator_node.py @@ -80,11 +80,16 @@ def from_dict(cls, data_dict:dict, return_synonyms=False): if 'label' in data_dict: n.label = data_dict['label'] if 'types' in data_dict: - n.types = data_dict['types'] + # Do the types have the `biolink:` prefix? If not, add them. + n.types = list(map(lambda ty: f"biolink:{ty}" if not ty.startswith('biolink:') else ty, data_dict['types'])) if 'taxa' in data_dict: n.taxa = data_dict['taxa'] - if return_synonyms and 'synonyms' in data_dict: - n.synonyms = data_dict['synonyms'] + if return_synonyms: + if 'synonyms' in data_dict: + n.synonyms = data_dict['synonyms'] + elif 'names' in data_dict: + # NameRes refers to synonyms as "names". + n.synonyms = data_dict['names'] return n From 1a081e55b7be66fd66084c129e59a6cf3bae4168 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 15:06:11 -0500 Subject: [PATCH 017/104] Fixed NodeNorm POST query. --- TCT/node_normalizer.py | 2 +- tests/test_nodenorm.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TCT/node_normalizer.py b/TCT/node_normalizer.py index d15d3e3..2560083 100644 --- a/TCT/node_normalizer.py +++ b/TCT/node_normalizer.py @@ -52,7 +52,7 @@ def get_normalized_nodes(query: str | list[str], path = urllib.parse.urljoin(URL, 'get_normalized_nodes') # default parameters: true for gene-protein conflation, false for drug-chemical conflation if mode == 'post': - response = requests.post(path, json={'curies': query, **kwargs}) + response = requests.post(path, json={'curies': [query], **kwargs}) else: response = requests.get(path, params={'curie': query, **kwargs}) if response.status_code == 200: diff --git a/tests/test_nodenorm.py b/tests/test_nodenorm.py index f86c16a..821f375 100644 --- a/tests/test_nodenorm.py +++ b/tests/test_nodenorm.py @@ -59,7 +59,7 @@ def test_nodenorm_normalization(example_normalization): Test some NodeNorm normalization with expected results. """ - result = TCT.node_normalizer.get_normalized_nodes(example_normalization['query'], return_equivalent_identifiers=True) + result = TCT.node_normalizer.get_normalized_nodes(example_normalization['query'], return_equivalent_identifiers=True, mode='post') assert result.curie == example_normalization['curie'] assert result.types[0] == example_normalization['biolink_type'] From ba2f2126f04fc3d5fa35817d2268f1cc9166d0f8 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 15:37:02 -0500 Subject: [PATCH 018/104] Added an example showing GeneProtein conflation. --- TCT/node_normalizer.py | 7 +++++- tests/test_nameres.py | 4 +++ tests/test_nodenorm.py | 56 +++++++++++++++++++++++++++++++++++++----- 3 files changed, 60 insertions(+), 7 deletions(-) diff --git a/TCT/node_normalizer.py b/TCT/node_normalizer.py index 2560083..4a464a5 100644 --- a/TCT/node_normalizer.py +++ b/TCT/node_normalizer.py @@ -52,7 +52,12 @@ def get_normalized_nodes(query: str | list[str], path = urllib.parse.urljoin(URL, 'get_normalized_nodes') # default parameters: true for gene-protein conflation, false for drug-chemical conflation if mode == 'post': - response = requests.post(path, json={'curies': [query], **kwargs}) + if isinstance(query, str): + # CURIEs sent to POST must be a list. If a single CURIE is given, we wrap it. + json_query = [query] + else: + json_query = query + response = requests.post(path, json={'curies': json_query, **kwargs}) else: response = requests.get(path, params={'curie': query, **kwargs}) if response.status_code == 200: diff --git a/tests/test_nameres.py b/tests/test_nameres.py index ad42813..3e926b5 100644 --- a/tests/test_nameres.py +++ b/tests/test_nameres.py @@ -101,6 +101,10 @@ def test_nameres_search(example_search): assert len(result_to_check.types) > 0 assert result_to_check.types[0] == expect_result['biolink_type'] + # Make sure the top result is what we expect. + result = TCT.name_resolver.lookup(example_search['query'], return_top_response=True) + assert result.curie == example_search['expect_results'][0]['curie'] + @pytest.mark.parametrize("example_search", EXAMPLE_SEARCHES) def test_nameres_synonyms(example_search): diff --git a/tests/test_nodenorm.py b/tests/test_nodenorm.py index 821f375..80b95a8 100644 --- a/tests/test_nodenorm.py +++ b/tests/test_nodenorm.py @@ -8,25 +8,53 @@ 'curie': 'MONDO:0005148', 'label': 'type 2 diabetes mellitus', 'biolink_type': 'biolink:Disease', + 'drug_chemical_conflate': True, + 'conflate': True, }, { 'query': 'UMLS:C0004096', 'curie': 'MONDO:0004979', - 'label': 'Asthma', + 'label_with_geneprotein_conflation': 'Asthma', + 'label': 'asthma', 'biolink_type': 'biolink:Disease', + 'drug_chemical_conflate': True, + 'conflate': True, }, { 'query': 'UNII:S6002H6J9F', 'curie': 'CHEBI:32635', + 'curie_without_conflation': 'CHEBI:32635', 'label': 'paracetamol sulfate', 'biolink_type': 'biolink:SmallMolecule', + 'drug_chemical_conflate': True, + 'conflate': True, }, { 'query': 'DRUGBANK:DB00083', 'curie': 'UMLS:C0006050', - 'label': 'Botulinum toxin type A', + 'label_with_geneprotein_conflation': 'Botulinum toxin type A', + 'label': 'Dysport', 'biolink_type': 'biolink:Protein', - } + 'drug_chemical_conflate': True, + 'conflate': True, + }, + { + 'query': 'PR:P11532', + 'curie': 'UniProtKB:P11532', + 'label': 'DMD_HUMAN Dystrophin (sprot)', + 'label_with_geneprotein_conflation': 'DMD', + 'biolink_type': 'biolink:Protein', + 'drug_chemical_conflate': True, + 'conflate': False, + }, + { + 'query': 'PR:P11532', + 'curie': 'NCBIGene:1756', + 'label': 'DMD', + 'biolink_type': 'biolink:Gene', + 'drug_chemical_conflate': True, + 'conflate': True, + }, ] def test_nodenorm_status(): @@ -59,9 +87,9 @@ def test_nodenorm_normalization(example_normalization): Test some NodeNorm normalization with expected results. """ - result = TCT.node_normalizer.get_normalized_nodes(example_normalization['query'], return_equivalent_identifiers=True, mode='post') - + result = TCT.node_normalizer.get_normalized_nodes(example_normalization['query'], return_equivalent_identifiers=True, mode='post', conflate=example_normalization['conflate'], drug_chemical_conflate=example_normalization['drug_chemical_conflate']) assert result.curie == example_normalization['curie'] + assert result.label == example_normalization['label'] assert result.types[0] == example_normalization['biolink_type'] def test_nodenorm_to_preferred_names(): @@ -70,7 +98,23 @@ def test_nodenorm_to_preferred_names(): """ queries = list(map(lambda example: example['query'], EXAMPLE_QUERIES)) + + # Test ID_convert_to_preferred_name_nodeNormalizer: note that this always has GeneProtein conflation + # turned on but DrugChemical conflation turned off. result = TCT.node_normalizer.ID_convert_to_preferred_name_nodeNormalizer(queries) for curie in result: - assert result[curie] == EXAMPLE_QUERIES[queries.index(curie)]['label'] + label = EXAMPLE_QUERIES[queries.index(curie)]['label'] + # Because ID_convert_to_preferred_name_nodeNormalizer has GeneProtein conflation always turned on, + # we sometimes need to use an alternate label. + if 'label_with_geneprotein_conflation' in EXAMPLE_QUERIES[queries.index(curie)]: + label = EXAMPLE_QUERIES[queries.index(curie)]['label_with_geneprotein_conflation'] + assert result[curie] == label + + result = TCT.node_normalizer.get_preferred_names(queries, drug_chemical_conflate=True, conflate=True) + # This means we can't search for anything with conflate == False. + filtered_expected_results = list(filter(lambda example: example['conflate'] == True, EXAMPLE_QUERIES)) + assert len(result) == len(filtered_expected_results) + for filtered_expected_result in filtered_expected_results: + query = filtered_expected_result['query'] + assert result[query] == filtered_expected_result['label'] From 4f5cf0b99b3a37d2c6974e379fcfb4043d96d29e Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 15:40:07 -0500 Subject: [PATCH 019/104] Added example for DrugChemical conflation. --- tests/test_nodenorm.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/test_nodenorm.py b/tests/test_nodenorm.py index 80b95a8..073d9f2 100644 --- a/tests/test_nodenorm.py +++ b/tests/test_nodenorm.py @@ -55,6 +55,22 @@ 'drug_chemical_conflate': True, 'conflate': True, }, + { + 'query': 'CHEBI:33813', + 'curie': 'CHEBI:33813', + 'label': '((18)O)water', + 'biolink_type': 'biolink:SmallMolecule', + 'drug_chemical_conflate': False, + 'conflate': True, + }, + { + 'query': 'CHEBI:33813', + 'curie': 'CHEBI:15377', + 'label': 'Water', + 'biolink_type': 'biolink:SmallMolecule', + 'drug_chemical_conflate': True, + 'conflate': True, + } ] def test_nodenorm_status(): @@ -112,8 +128,8 @@ def test_nodenorm_to_preferred_names(): assert result[curie] == label result = TCT.node_normalizer.get_preferred_names(queries, drug_chemical_conflate=True, conflate=True) - # This means we can't search for anything with conflate == False. - filtered_expected_results = list(filter(lambda example: example['conflate'] == True, EXAMPLE_QUERIES)) + # This means we can't search for anything that doesn't have both conflate == True and drug_chemical_conflate == True. + filtered_expected_results = list(filter(lambda example: example['conflate'] and example['drug_chemical_conflate'], EXAMPLE_QUERIES)) assert len(result) == len(filtered_expected_results) for filtered_expected_result in filtered_expected_results: query = filtered_expected_result['query'] From b02c9a6d8b83cb8e3dafa9ce26caa1345ffe3d64 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 22:40:59 -0500 Subject: [PATCH 020/104] First stab at a NodeAnnotator and NodeAnnotator test. --- TCT/__init__.py | 2 +- TCT/node_annotator.py | 61 + coverage.xml | 1583 ++++++++-------- tests/test_node_annotator.py | 112 ++ uv.lock | 3315 +++++++++++++++++----------------- 5 files changed, 2625 insertions(+), 2448 deletions(-) create mode 100644 TCT/node_annotator.py create mode 100644 tests/test_node_annotator.py diff --git a/TCT/__init__.py b/TCT/__init__.py index 350d07e..e0e714f 100644 --- a/TCT/__init__.py +++ b/TCT/__init__.py @@ -3,4 +3,4 @@ from .translator_node import TranslatorNode as TranslatorNode -from . import name_resolver as name_resolver, node_normalizer as node_normalizer, trapi as trapi, translator_kpinfo as translator_kpinfo +from . import name_resolver as name_resolver, node_normalizer as node_normalizer, node_annotator as node_annotator, trapi as trapi, translator_kpinfo as translator_kpinfo diff --git a/TCT/node_annotator.py b/TCT/node_annotator.py new file mode 100644 index 0000000..1bdcd9a --- /dev/null +++ b/TCT/node_annotator.py @@ -0,0 +1,61 @@ +""" +This is a wrapper around the Node Annotator API. + +API docs: https://annotator.transltr.io/ +""" +import urllib.parse + +import requests + +from .translator_node import TranslatorNode + +URL = 'https://annotator.transltr.io/' +"""This is the root URL for the API.""" + +def status(): + """ + Returns the status of the Node Annotator API. + """ + response = requests.get(f'{URL}status') + response.raise_for_status() + return response.json() + + +def lookup_curie(curie: str, **kwargs): + return lookup_curies([curie], **kwargs)[curie] + + +def lookup_curies(curies: list[str], **kwargs): + """ + A wrapper around the `curies` API endpoint. Given a list of CURIEs, this returns a dictionary where each + CURIE is mapped to a list of annotations. + + Parameters + ---------- + curies : list[str] + A list of CURIEs to look up. + **kwargs + Other arguments to `curie`. Some possible arguments: `raw=true` returns annotation fields in their original + data structure before transformation, `fields` can be used to provide a comma-separated list of annotation fields + you are interested in, and `include_extra=true` (default true) uses external APIs to provide additional annotations. + + Returns + ------- + A dictionary with keys as the input CURIEs and the values as dictionaries of annotations and their values. + + Examples + -------- + >>> lookup_curies(['MESH:D014867']) + >>> lookup_curies(['NCIT:C34373', 'NCBIGene:1756']) + """ + path = urllib.parse.urljoin(URL, 'curie') + response = requests.post(path, json={'ids': curies, **kwargs}) + if response.status_code == 200: + result = response.json() + if len(result) == 0: + raise LookupError('No matching CURIE found for the given string ' + curies) + + result = response.json() + return result + else: + raise requests.RequestException('Response from server had error, code ' + str(response.status_code) + ' ' + str(response)) diff --git a/coverage.xml b/coverage.xml index 9d2ba74..6ef00bb 100644 --- a/coverage.xml +++ b/coverage.xml @@ -1,14 +1,14 @@ - + - /Users/SMoxon/Documents/src/Translator_component_toolkit/TCT + /Users/gaurav/Developer/translator/tct/TCT - + - + @@ -162,841 +162,830 @@ - - - - - - - + + - + + + - - + + - - - - - + + - - + + - - - - - - - - - + + + + + + + + - + + - + - - + + - + - - + + + - - - + + + - - - - - - + + + + + + + - - - + - - - - - - - - - - + + + + + + + + + - + + - + - - + + - + - - + + - - + - + + + - - - - - - + + + + + + + - - - + - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + - - + - + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - + + + + + + + + - - + + - + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - + - + + + - + + + - - - - - - - - - + + + + + + + + + + + + + + + - - + + - - - - - - - - - - + - - - - - - - - - - + + - + - + - - - - - - - - - - - - - + + - - + + - - + - + + - + - + + + - - - - - + - - - - + + - - - - - - - - - + + + + + - - - + - + - - - - + + + + + - + + + + + + + + + - + + - - + + - - - - - - - - - + + + + + + - - - + + + + + + + + + - - + + - - - - - - - + - + + + - - + + - + - + + + + + + + - + - + + - - - - - + - + + + - + + - - + - - - - - - - + + + + - + + + - - - - - - - - + + + + + + - + - - - - - - + + - - - + + - + - - + + + - + + - - + - - + + + + + + - - + - + + - - - + + - + + + - - + + + - + + + - + - - + + + + + - + + - + + - - - - - - - + - + - - - + - - - - + - - - + + + + + + + + + + + + + - + + - + - + + - - - + + + + + + + + - - + + + + + + + + + - - - - + + + + + + + + + + + + - - - + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - + - - - - - - - - - + + - - - - - - - - - - - - - - - - - - + - + - - + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - + + + + - + + - - - + + - - - + + + - + - - + - - + - - + - + + + - + - + + - - - - - - - - - + + + + - - - - + + + - - - + + + + + + - - - - - + + + - + + - + + + + + + + + + + + + + + + + + + + + + - + - - + @@ -1004,266 +993,159 @@ - - + + - + - - - - - + - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + @@ -1272,16 +1154,14 @@ - - + - @@ -1290,83 +1170,87 @@ + - - - - - + + + + - + - - - - - + - - - - - - - + + + + + + + + - + + + - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + - + @@ -1374,10 +1258,7 @@ - - - @@ -1385,7 +1266,6 @@ - @@ -1393,6 +1273,7 @@ + @@ -1402,101 +1283,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1578,13 +1508,13 @@ - + - - - - + + + + @@ -1604,7 +1534,7 @@ - + @@ -1626,12 +1556,12 @@ - + - + @@ -1669,7 +1599,7 @@ - + @@ -1677,47 +1607,81 @@ - + - + - + - - + - + + - - - - + + - - - + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - + + + + + + @@ -1729,14 +1693,14 @@ - + - + @@ -1751,14 +1715,14 @@ - + - + - + @@ -1766,18 +1730,19 @@ - - + + - + + diff --git a/tests/test_node_annotator.py b/tests/test_node_annotator.py new file mode 100644 index 0000000..dc09b0f --- /dev/null +++ b/tests/test_node_annotator.py @@ -0,0 +1,112 @@ +import TCT +import pytest + +CURIES_with_annotations = [ + { + 'curie': 'MONDO:0005148', + 'expected': { + 'query': 'MONDO:0005148', + 'disease_ontology.name': 'type 2 diabetes mellitus', + 'sections': ['disease_ontology', 'mondo', 'umls'], + }, + }, + { + 'curie': 'CHEBI:231601', + 'expected': { + 'query': 'CHEBI:231601', + 'sections': ['chebi'], + }, + }, + { + 'curie': 'CHEBI:15377', + 'expected': { + 'query': 'CHEBI:15377', + 'boxed_warning': True, + 'sections': ['aeolus', 'chebi', 'chembl', 'clinical_approval', 'clinical_trials', 'drugbank', 'ndc', 'pubchem', 'unichem', 'unii'], + 'chembl.availability_type': 2, + }, + }, + { + 'curie': 'NCIT:C34373', + 'expected': {}, + }, + { + 'curie': 'MONDO:0004976', + 'expected': { + 'query': 'MONDO:0004976', + 'disease_ontology.name': 'amyotrophic lateral sclerosis', + 'sections': ['disease_ontology', 'mondo', 'umls'], + }, + }, + { + 'curie': 'NCBIGene:1756', + 'expected': { + 'query': '1756', + 'taxid': 9606, + 'name': 'dystrophin', + 'type_of_gene': 'protein-coding', + 'sections': ['go', 'interpro'], + }, + }, + { + 'curie': 'UniProtKB:P00395', + 'expected': { + 'query': 'P00395', + 'symbol': 'MT-CO1', + 'taxid': 9606, + 'type_of_gene': 'protein-coding', + 'sections': ['go', 'interpro'], + 'name': 'cytochrome c oxidase subunit I', + }, + } +] + + +def test_status(): + result = TCT.node_annotator.status() + assert result['success'] + + +@pytest.mark.parametrize("curie_with_annotations", CURIES_with_annotations) +def test_curie(curie_with_annotations): + curie = curie_with_annotations['curie'] + result = TCT.node_annotator.lookup_curie(curie) + if result == {} and curie_with_annotations['expected'] == {}: + # We expected no annotations and got no annotations. + pytest.skip(f"No annotations found for CURIE '{curie}'") + + # Did we get more than one result? + assert len(result) == 1 + result = result[0] + expected_result = curie_with_annotations['expected'] + + if expected_result == {}: + assert result == {} + + # Check sections. + if 'sections' in expected_result: + for section in expected_result['sections']: + assert section in result + + # Check some top-level fields. + if 'query' in expected_result: + assert result['query'] == expected_result['query'] + + if 'name' in expected_result: + assert result['name'] == expected_result['name'] + + if 'taxid' in expected_result: + assert result['taxid'] == expected_result['taxid'] + + if 'type_of_gene' in expected_result: + assert result['type_of_gene'] == expected_result['type_of_gene'] + + if 'boxed_warning' in expected_result: + assert result['boxed_warning'] == expected_result['boxed_warning'] + + # Check some subsection fields. + if 'disease_ontology.name' in expected_result: + assert result['disease_ontology']['name'] == expected_result['disease_ontology.name'] + + if 'chembl.availability_type' in expected_result: + assert result['chembl']['availability_type'] == expected_result['chembl.availability_type'] diff --git a/uv.lock b/uv.lock index 424fe8a..507211d 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 1 +revision = 3 requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.12'", @@ -11,9 +11,9 @@ resolution-markers = [ name = "annotated-types" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081 } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643 }, + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, ] [[package]] @@ -26,36 +26,36 @@ dependencies = [ { name = "sniffio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f1/b4/636b3b65173d3ce9a38ef5f0522789614e590dab6a8d505340a4efe4c567/anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6", size = 213252 } +sdist = { url = "https://files.pythonhosted.org/packages/f1/b4/636b3b65173d3ce9a38ef5f0522789614e590dab6a8d505340a4efe4c567/anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6", size = 213252, upload-time = "2025-08-04T08:54:26.451Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1", size = 107213 }, + { url = "https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1", size = 107213, upload-time = "2025-08-04T08:54:24.882Z" }, ] [[package]] name = "appnope" version = "0.1.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170 } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321 }, + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" }, ] [[package]] name = "asttokens" version = "3.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978 } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918 }, + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" }, ] [[package]] name = "attrs" version = "25.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032 } +sdist = { url = "https://files.pythonhosted.org/packages/5a/b0/1367933a8532ee6ff8d63537de4f1177af4bff9f3e829baf7331f595bb24/attrs-25.3.0.tar.gz", hash = "sha256:75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b", size = 812032, upload-time = "2025-03-13T11:10:22.779Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815 }, + { url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" }, ] [[package]] @@ -65,18 +65,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cryptography" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5d/c6/d9a9db2e71957827e23a34322bde8091b51cb778dcc38885b84c772a1ba9/authlib-1.6.3.tar.gz", hash = "sha256:9f7a982cc395de719e4c2215c5707e7ea690ecf84f1ab126f28c053f4219e610", size = 160836 } +sdist = { url = "https://files.pythonhosted.org/packages/5d/c6/d9a9db2e71957827e23a34322bde8091b51cb778dcc38885b84c772a1ba9/authlib-1.6.3.tar.gz", hash = "sha256:9f7a982cc395de719e4c2215c5707e7ea690ecf84f1ab126f28c053f4219e610", size = 160836, upload-time = "2025-08-26T12:13:25.206Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/2f/efa9d26dbb612b774990741fd8f13c7cf4cfd085b870e4a5af5c82eaf5f1/authlib-1.6.3-py2.py3-none-any.whl", hash = "sha256:7ea0f082edd95a03b7b72edac65ec7f8f68d703017d7e37573aee4fc603f2a48", size = 240105 }, + { url = "https://files.pythonhosted.org/packages/25/2f/efa9d26dbb612b774990741fd8f13c7cf4cfd085b870e4a5af5c82eaf5f1/authlib-1.6.3-py2.py3-none-any.whl", hash = "sha256:7ea0f082edd95a03b7b72edac65ec7f8f68d703017d7e37573aee4fc603f2a48", size = 240105, upload-time = "2025-08-26T12:13:23.889Z" }, ] [[package]] name = "certifi" version = "2025.8.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407", size = 162386 } +sdist = { url = "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407", size = 162386, upload-time = "2025-08-03T03:07:47.08Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5", size = 161216 }, + { url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5", size = 161216, upload-time = "2025-08-03T03:07:45.777Z" }, ] [[package]] @@ -86,118 +86,118 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pycparser" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191 }, - { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592 }, - { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024 }, - { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188 }, - { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571 }, - { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687 }, - { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211 }, - { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325 }, - { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784 }, - { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564 }, - { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804 }, - { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299 }, - { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264 }, - { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651 }, - { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259 }, - { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200 }, - { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235 }, - { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721 }, - { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242 }, - { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999 }, - { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242 }, - { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604 }, - { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727 }, - { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400 }, - { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178 }, - { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840 }, - { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803 }, - { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850 }, - { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729 }, - { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256 }, - { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424 }, - { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568 }, - { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736 }, - { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448 }, - { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976 }, - { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989 }, - { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802 }, - { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792 }, - { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893 }, - { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810 }, - { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200 }, - { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447 }, - { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358 }, - { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469 }, - { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475 }, - { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009 }, +sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload-time = "2024-09-04T20:45:21.852Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191, upload-time = "2024-09-04T20:43:30.027Z" }, + { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592, upload-time = "2024-09-04T20:43:32.108Z" }, + { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024, upload-time = "2024-09-04T20:43:34.186Z" }, + { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188, upload-time = "2024-09-04T20:43:36.286Z" }, + { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571, upload-time = "2024-09-04T20:43:38.586Z" }, + { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687, upload-time = "2024-09-04T20:43:40.084Z" }, + { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211, upload-time = "2024-09-04T20:43:41.526Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325, upload-time = "2024-09-04T20:43:43.117Z" }, + { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784, upload-time = "2024-09-04T20:43:45.256Z" }, + { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564, upload-time = "2024-09-04T20:43:46.779Z" }, + { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804, upload-time = "2024-09-04T20:43:48.186Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299, upload-time = "2024-09-04T20:43:49.812Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264, upload-time = "2024-09-04T20:43:51.124Z" }, + { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651, upload-time = "2024-09-04T20:43:52.872Z" }, + { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259, upload-time = "2024-09-04T20:43:56.123Z" }, + { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200, upload-time = "2024-09-04T20:43:57.891Z" }, + { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235, upload-time = "2024-09-04T20:44:00.18Z" }, + { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721, upload-time = "2024-09-04T20:44:01.585Z" }, + { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242, upload-time = "2024-09-04T20:44:03.467Z" }, + { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999, upload-time = "2024-09-04T20:44:05.023Z" }, + { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242, upload-time = "2024-09-04T20:44:06.444Z" }, + { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604, upload-time = "2024-09-04T20:44:08.206Z" }, + { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727, upload-time = "2024-09-04T20:44:09.481Z" }, + { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400, upload-time = "2024-09-04T20:44:10.873Z" }, + { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178, upload-time = "2024-09-04T20:44:12.232Z" }, + { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840, upload-time = "2024-09-04T20:44:13.739Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803, upload-time = "2024-09-04T20:44:15.231Z" }, + { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850, upload-time = "2024-09-04T20:44:17.188Z" }, + { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729, upload-time = "2024-09-04T20:44:18.688Z" }, + { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256, upload-time = "2024-09-04T20:44:20.248Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424, upload-time = "2024-09-04T20:44:21.673Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568, upload-time = "2024-09-04T20:44:23.245Z" }, + { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736, upload-time = "2024-09-04T20:44:24.757Z" }, + { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload-time = "2024-09-04T20:44:26.208Z" }, + { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload-time = "2024-09-04T20:44:27.578Z" }, + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload-time = "2024-09-04T20:44:33.606Z" }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload-time = "2024-09-04T20:44:35.191Z" }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200, upload-time = "2024-09-04T20:44:36.743Z" }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload-time = "2024-09-04T20:44:38.492Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload-time = "2024-09-04T20:44:40.046Z" }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" }, ] [[package]] name = "charset-normalizer" version = "3.4.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz", hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14", size = 122371 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/98/f3b8013223728a99b908c9344da3aa04ee6e3fa235f19409033eda92fb78/charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72", size = 207695 }, - { url = "https://files.pythonhosted.org/packages/21/40/5188be1e3118c82dcb7c2a5ba101b783822cfb413a0268ed3be0468532de/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe", size = 147153 }, - { url = "https://files.pythonhosted.org/packages/37/60/5d0d74bc1e1380f0b72c327948d9c2aca14b46a9efd87604e724260f384c/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601", size = 160428 }, - { url = "https://files.pythonhosted.org/packages/85/9a/d891f63722d9158688de58d050c59dc3da560ea7f04f4c53e769de5140f5/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c", size = 157627 }, - { url = "https://files.pythonhosted.org/packages/65/1a/7425c952944a6521a9cfa7e675343f83fd82085b8af2b1373a2409c683dc/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2", size = 152388 }, - { url = "https://files.pythonhosted.org/packages/f0/c9/a2c9c2a355a8594ce2446085e2ec97fd44d323c684ff32042e2a6b718e1d/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0", size = 150077 }, - { url = "https://files.pythonhosted.org/packages/3b/38/20a1f44e4851aa1c9105d6e7110c9d020e093dfa5836d712a5f074a12bf7/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0", size = 161631 }, - { url = "https://files.pythonhosted.org/packages/a4/fa/384d2c0f57edad03d7bec3ebefb462090d8905b4ff5a2d2525f3bb711fac/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0", size = 159210 }, - { url = "https://files.pythonhosted.org/packages/33/9e/eca49d35867ca2db336b6ca27617deed4653b97ebf45dfc21311ce473c37/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a", size = 153739 }, - { url = "https://files.pythonhosted.org/packages/2a/91/26c3036e62dfe8de8061182d33be5025e2424002125c9500faff74a6735e/charset_normalizer-3.4.3-cp310-cp310-win32.whl", hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f", size = 99825 }, - { url = "https://files.pythonhosted.org/packages/e2/c6/f05db471f81af1fa01839d44ae2a8bfeec8d2a8b4590f16c4e7393afd323/charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669", size = 107452 }, - { url = "https://files.pythonhosted.org/packages/7f/b5/991245018615474a60965a7c9cd2b4efbaabd16d582a5547c47ee1c7730b/charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b", size = 204483 }, - { url = "https://files.pythonhosted.org/packages/c7/2a/ae245c41c06299ec18262825c1569c5d3298fc920e4ddf56ab011b417efd/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64", size = 145520 }, - { url = "https://files.pythonhosted.org/packages/3a/a4/b3b6c76e7a635748c4421d2b92c7b8f90a432f98bda5082049af37ffc8e3/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91", size = 158876 }, - { url = "https://files.pythonhosted.org/packages/e2/e6/63bb0e10f90a8243c5def74b5b105b3bbbfb3e7bb753915fe333fb0c11ea/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f", size = 156083 }, - { url = "https://files.pythonhosted.org/packages/87/df/b7737ff046c974b183ea9aa111b74185ac8c3a326c6262d413bd5a1b8c69/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07", size = 150295 }, - { url = "https://files.pythonhosted.org/packages/61/f1/190d9977e0084d3f1dc169acd060d479bbbc71b90bf3e7bf7b9927dec3eb/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30", size = 148379 }, - { url = "https://files.pythonhosted.org/packages/4c/92/27dbe365d34c68cfe0ca76f1edd70e8705d82b378cb54ebbaeabc2e3029d/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14", size = 160018 }, - { url = "https://files.pythonhosted.org/packages/99/04/baae2a1ea1893a01635d475b9261c889a18fd48393634b6270827869fa34/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c", size = 157430 }, - { url = "https://files.pythonhosted.org/packages/2f/36/77da9c6a328c54d17b960c89eccacfab8271fdaaa228305330915b88afa9/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae", size = 151600 }, - { url = "https://files.pythonhosted.org/packages/64/d4/9eb4ff2c167edbbf08cdd28e19078bf195762e9bd63371689cab5ecd3d0d/charset_normalizer-3.4.3-cp311-cp311-win32.whl", hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849", size = 99616 }, - { url = "https://files.pythonhosted.org/packages/f4/9c/996a4a028222e7761a96634d1820de8a744ff4327a00ada9c8942033089b/charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c", size = 107108 }, - { url = "https://files.pythonhosted.org/packages/e9/5e/14c94999e418d9b87682734589404a25854d5f5d0408df68bc15b6ff54bb/charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1", size = 205655 }, - { url = "https://files.pythonhosted.org/packages/7d/a8/c6ec5d389672521f644505a257f50544c074cf5fc292d5390331cd6fc9c3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884", size = 146223 }, - { url = "https://files.pythonhosted.org/packages/fc/eb/a2ffb08547f4e1e5415fb69eb7db25932c52a52bed371429648db4d84fb1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018", size = 159366 }, - { url = "https://files.pythonhosted.org/packages/82/10/0fd19f20c624b278dddaf83b8464dcddc2456cb4b02bb902a6da126b87a1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392", size = 157104 }, - { url = "https://files.pythonhosted.org/packages/16/ab/0233c3231af734f5dfcf0844aa9582d5a1466c985bbed6cedab85af9bfe3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f", size = 151830 }, - { url = "https://files.pythonhosted.org/packages/ae/02/e29e22b4e02839a0e4a06557b1999d0a47db3567e82989b5bb21f3fbbd9f/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154", size = 148854 }, - { url = "https://files.pythonhosted.org/packages/05/6b/e2539a0a4be302b481e8cafb5af8792da8093b486885a1ae4d15d452bcec/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491", size = 160670 }, - { url = "https://files.pythonhosted.org/packages/31/e7/883ee5676a2ef217a40ce0bffcc3d0dfbf9e64cbcfbdf822c52981c3304b/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93", size = 158501 }, - { url = "https://files.pythonhosted.org/packages/c1/35/6525b21aa0db614cf8b5792d232021dca3df7f90a1944db934efa5d20bb1/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f", size = 153173 }, - { url = "https://files.pythonhosted.org/packages/50/ee/f4704bad8201de513fdc8aac1cabc87e38c5818c93857140e06e772b5892/charset_normalizer-3.4.3-cp312-cp312-win32.whl", hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37", size = 99822 }, - { url = "https://files.pythonhosted.org/packages/39/f5/3b3836ca6064d0992c58c7561c6b6eee1b3892e9665d650c803bd5614522/charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc", size = 107543 }, - { url = "https://files.pythonhosted.org/packages/65/ca/2135ac97709b400c7654b4b764daf5c5567c2da45a30cdd20f9eefe2d658/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe", size = 205326 }, - { url = "https://files.pythonhosted.org/packages/71/11/98a04c3c97dd34e49c7d247083af03645ca3730809a5509443f3c37f7c99/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8", size = 146008 }, - { url = "https://files.pythonhosted.org/packages/60/f5/4659a4cb3c4ec146bec80c32d8bb16033752574c20b1252ee842a95d1a1e/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9", size = 159196 }, - { url = "https://files.pythonhosted.org/packages/86/9e/f552f7a00611f168b9a5865a1414179b2c6de8235a4fa40189f6f79a1753/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31", size = 156819 }, - { url = "https://files.pythonhosted.org/packages/7e/95/42aa2156235cbc8fa61208aded06ef46111c4d3f0de233107b3f38631803/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f", size = 151350 }, - { url = "https://files.pythonhosted.org/packages/c2/a9/3865b02c56f300a6f94fc631ef54f0a8a29da74fb45a773dfd3dcd380af7/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927", size = 148644 }, - { url = "https://files.pythonhosted.org/packages/77/d9/cbcf1a2a5c7d7856f11e7ac2d782aec12bdfea60d104e60e0aa1c97849dc/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9", size = 160468 }, - { url = "https://files.pythonhosted.org/packages/f6/42/6f45efee8697b89fda4d50580f292b8f7f9306cb2971d4b53f8914e4d890/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5", size = 158187 }, - { url = "https://files.pythonhosted.org/packages/70/99/f1c3bdcfaa9c45b3ce96f70b14f070411366fa19549c1d4832c935d8e2c3/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc", size = 152699 }, - { url = "https://files.pythonhosted.org/packages/a3/ad/b0081f2f99a4b194bcbb1934ef3b12aa4d9702ced80a37026b7607c72e58/charset_normalizer-3.4.3-cp313-cp313-win32.whl", hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce", size = 99580 }, - { url = "https://files.pythonhosted.org/packages/9a/8f/ae790790c7b64f925e5c953b924aaa42a243fb778fed9e41f147b2a5715a/charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef", size = 107366 }, - { url = "https://files.pythonhosted.org/packages/8e/91/b5a06ad970ddc7a0e513112d40113e834638f4ca1120eb727a249fb2715e/charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15", size = 204342 }, - { url = "https://files.pythonhosted.org/packages/ce/ec/1edc30a377f0a02689342f214455c3f6c2fbedd896a1d2f856c002fc3062/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db", size = 145995 }, - { url = "https://files.pythonhosted.org/packages/17/e5/5e67ab85e6d22b04641acb5399c8684f4d37caf7558a53859f0283a650e9/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d", size = 158640 }, - { url = "https://files.pythonhosted.org/packages/f1/e5/38421987f6c697ee3722981289d554957c4be652f963d71c5e46a262e135/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096", size = 156636 }, - { url = "https://files.pythonhosted.org/packages/a0/e4/5a075de8daa3ec0745a9a3b54467e0c2967daaaf2cec04c845f73493e9a1/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa", size = 150939 }, - { url = "https://files.pythonhosted.org/packages/02/f7/3611b32318b30974131db62b4043f335861d4d9b49adc6d57c1149cc49d4/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049", size = 148580 }, - { url = "https://files.pythonhosted.org/packages/7e/61/19b36f4bd67f2793ab6a99b979b4e4f3d8fc754cbdffb805335df4337126/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0", size = 159870 }, - { url = "https://files.pythonhosted.org/packages/06/57/84722eefdd338c04cf3030ada66889298eaedf3e7a30a624201e0cbe424a/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92", size = 157797 }, - { url = "https://files.pythonhosted.org/packages/72/2a/aff5dd112b2f14bcc3462c312dce5445806bfc8ab3a7328555da95330e4b/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16", size = 152224 }, - { url = "https://files.pythonhosted.org/packages/b7/8c/9839225320046ed279c6e839d51f028342eb77c91c89b8ef2549f951f3ec/charset_normalizer-3.4.3-cp314-cp314-win32.whl", hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce", size = 100086 }, - { url = "https://files.pythonhosted.org/packages/ee/7a/36fbcf646e41f710ce0a563c1c9a343c6edf9be80786edeb15b6f62e17db/charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c", size = 107400 }, - { url = "https://files.pythonhosted.org/packages/8a/1f/f041989e93b001bc4e44bb1669ccdcf54d3f00e628229a85b08d330615c5/charset_normalizer-3.4.3-py3-none-any.whl", hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a", size = 53175 }, +sdist = { url = "https://files.pythonhosted.org/packages/83/2d/5fd176ceb9b2fc619e63405525573493ca23441330fcdaee6bef9460e924/charset_normalizer-3.4.3.tar.gz", hash = "sha256:6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14", size = 122371, upload-time = "2025-08-09T07:57:28.46Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/98/f3b8013223728a99b908c9344da3aa04ee6e3fa235f19409033eda92fb78/charset_normalizer-3.4.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb7f67a1bfa6e40b438170ebdc8158b78dc465a5a67b6dde178a46987b244a72", size = 207695, upload-time = "2025-08-09T07:55:36.452Z" }, + { url = "https://files.pythonhosted.org/packages/21/40/5188be1e3118c82dcb7c2a5ba101b783822cfb413a0268ed3be0468532de/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc9370a2da1ac13f0153780040f465839e6cccb4a1e44810124b4e22483c93fe", size = 147153, upload-time = "2025-08-09T07:55:38.467Z" }, + { url = "https://files.pythonhosted.org/packages/37/60/5d0d74bc1e1380f0b72c327948d9c2aca14b46a9efd87604e724260f384c/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:07a0eae9e2787b586e129fdcbe1af6997f8d0e5abaa0bc98c0e20e124d67e601", size = 160428, upload-time = "2025-08-09T07:55:40.072Z" }, + { url = "https://files.pythonhosted.org/packages/85/9a/d891f63722d9158688de58d050c59dc3da560ea7f04f4c53e769de5140f5/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:74d77e25adda8581ffc1c720f1c81ca082921329452eba58b16233ab1842141c", size = 157627, upload-time = "2025-08-09T07:55:41.706Z" }, + { url = "https://files.pythonhosted.org/packages/65/1a/7425c952944a6521a9cfa7e675343f83fd82085b8af2b1373a2409c683dc/charset_normalizer-3.4.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d0e909868420b7049dafd3a31d45125b31143eec59235311fc4c57ea26a4acd2", size = 152388, upload-time = "2025-08-09T07:55:43.262Z" }, + { url = "https://files.pythonhosted.org/packages/f0/c9/a2c9c2a355a8594ce2446085e2ec97fd44d323c684ff32042e2a6b718e1d/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c6f162aabe9a91a309510d74eeb6507fab5fff92337a15acbe77753d88d9dcf0", size = 150077, upload-time = "2025-08-09T07:55:44.903Z" }, + { url = "https://files.pythonhosted.org/packages/3b/38/20a1f44e4851aa1c9105d6e7110c9d020e093dfa5836d712a5f074a12bf7/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:4ca4c094de7771a98d7fbd67d9e5dbf1eb73efa4f744a730437d8a3a5cf994f0", size = 161631, upload-time = "2025-08-09T07:55:46.346Z" }, + { url = "https://files.pythonhosted.org/packages/a4/fa/384d2c0f57edad03d7bec3ebefb462090d8905b4ff5a2d2525f3bb711fac/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:02425242e96bcf29a49711b0ca9f37e451da7c70562bc10e8ed992a5a7a25cc0", size = 159210, upload-time = "2025-08-09T07:55:47.539Z" }, + { url = "https://files.pythonhosted.org/packages/33/9e/eca49d35867ca2db336b6ca27617deed4653b97ebf45dfc21311ce473c37/charset_normalizer-3.4.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:78deba4d8f9590fe4dae384aeff04082510a709957e968753ff3c48399f6f92a", size = 153739, upload-time = "2025-08-09T07:55:48.744Z" }, + { url = "https://files.pythonhosted.org/packages/2a/91/26c3036e62dfe8de8061182d33be5025e2424002125c9500faff74a6735e/charset_normalizer-3.4.3-cp310-cp310-win32.whl", hash = "sha256:d79c198e27580c8e958906f803e63cddb77653731be08851c7df0b1a14a8fc0f", size = 99825, upload-time = "2025-08-09T07:55:50.305Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c6/f05db471f81af1fa01839d44ae2a8bfeec8d2a8b4590f16c4e7393afd323/charset_normalizer-3.4.3-cp310-cp310-win_amd64.whl", hash = "sha256:c6e490913a46fa054e03699c70019ab869e990270597018cef1d8562132c2669", size = 107452, upload-time = "2025-08-09T07:55:51.461Z" }, + { url = "https://files.pythonhosted.org/packages/7f/b5/991245018615474a60965a7c9cd2b4efbaabd16d582a5547c47ee1c7730b/charset_normalizer-3.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b256ee2e749283ef3ddcff51a675ff43798d92d746d1a6e4631bf8c707d22d0b", size = 204483, upload-time = "2025-08-09T07:55:53.12Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2a/ae245c41c06299ec18262825c1569c5d3298fc920e4ddf56ab011b417efd/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13faeacfe61784e2559e690fc53fa4c5ae97c6fcedb8eb6fb8d0a15b475d2c64", size = 145520, upload-time = "2025-08-09T07:55:54.712Z" }, + { url = "https://files.pythonhosted.org/packages/3a/a4/b3b6c76e7a635748c4421d2b92c7b8f90a432f98bda5082049af37ffc8e3/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:00237675befef519d9af72169d8604a067d92755e84fe76492fef5441db05b91", size = 158876, upload-time = "2025-08-09T07:55:56.024Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e6/63bb0e10f90a8243c5def74b5b105b3bbbfb3e7bb753915fe333fb0c11ea/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:585f3b2a80fbd26b048a0be90c5aae8f06605d3c92615911c3a2b03a8a3b796f", size = 156083, upload-time = "2025-08-09T07:55:57.582Z" }, + { url = "https://files.pythonhosted.org/packages/87/df/b7737ff046c974b183ea9aa111b74185ac8c3a326c6262d413bd5a1b8c69/charset_normalizer-3.4.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e78314bdc32fa80696f72fa16dc61168fda4d6a0c014e0380f9d02f0e5d8a07", size = 150295, upload-time = "2025-08-09T07:55:59.147Z" }, + { url = "https://files.pythonhosted.org/packages/61/f1/190d9977e0084d3f1dc169acd060d479bbbc71b90bf3e7bf7b9927dec3eb/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:96b2b3d1a83ad55310de8c7b4a2d04d9277d5591f40761274856635acc5fcb30", size = 148379, upload-time = "2025-08-09T07:56:00.364Z" }, + { url = "https://files.pythonhosted.org/packages/4c/92/27dbe365d34c68cfe0ca76f1edd70e8705d82b378cb54ebbaeabc2e3029d/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:939578d9d8fd4299220161fdd76e86c6a251987476f5243e8864a7844476ba14", size = 160018, upload-time = "2025-08-09T07:56:01.678Z" }, + { url = "https://files.pythonhosted.org/packages/99/04/baae2a1ea1893a01635d475b9261c889a18fd48393634b6270827869fa34/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:fd10de089bcdcd1be95a2f73dbe6254798ec1bda9f450d5828c96f93e2536b9c", size = 157430, upload-time = "2025-08-09T07:56:02.87Z" }, + { url = "https://files.pythonhosted.org/packages/2f/36/77da9c6a328c54d17b960c89eccacfab8271fdaaa228305330915b88afa9/charset_normalizer-3.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e8ac75d72fa3775e0b7cb7e4629cec13b7514d928d15ef8ea06bca03ef01cae", size = 151600, upload-time = "2025-08-09T07:56:04.089Z" }, + { url = "https://files.pythonhosted.org/packages/64/d4/9eb4ff2c167edbbf08cdd28e19078bf195762e9bd63371689cab5ecd3d0d/charset_normalizer-3.4.3-cp311-cp311-win32.whl", hash = "sha256:6cf8fd4c04756b6b60146d98cd8a77d0cdae0e1ca20329da2ac85eed779b6849", size = 99616, upload-time = "2025-08-09T07:56:05.658Z" }, + { url = "https://files.pythonhosted.org/packages/f4/9c/996a4a028222e7761a96634d1820de8a744ff4327a00ada9c8942033089b/charset_normalizer-3.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:31a9a6f775f9bcd865d88ee350f0ffb0e25936a7f930ca98995c05abf1faf21c", size = 107108, upload-time = "2025-08-09T07:56:07.176Z" }, + { url = "https://files.pythonhosted.org/packages/e9/5e/14c94999e418d9b87682734589404a25854d5f5d0408df68bc15b6ff54bb/charset_normalizer-3.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:e28e334d3ff134e88989d90ba04b47d84382a828c061d0d1027b1b12a62b39b1", size = 205655, upload-time = "2025-08-09T07:56:08.475Z" }, + { url = "https://files.pythonhosted.org/packages/7d/a8/c6ec5d389672521f644505a257f50544c074cf5fc292d5390331cd6fc9c3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0cacf8f7297b0c4fcb74227692ca46b4a5852f8f4f24b3c766dd94a1075c4884", size = 146223, upload-time = "2025-08-09T07:56:09.708Z" }, + { url = "https://files.pythonhosted.org/packages/fc/eb/a2ffb08547f4e1e5415fb69eb7db25932c52a52bed371429648db4d84fb1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c6fd51128a41297f5409deab284fecbe5305ebd7e5a1f959bee1c054622b7018", size = 159366, upload-time = "2025-08-09T07:56:11.326Z" }, + { url = "https://files.pythonhosted.org/packages/82/10/0fd19f20c624b278dddaf83b8464dcddc2456cb4b02bb902a6da126b87a1/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cfb2aad70f2c6debfbcb717f23b7eb55febc0bb23dcffc0f076009da10c6392", size = 157104, upload-time = "2025-08-09T07:56:13.014Z" }, + { url = "https://files.pythonhosted.org/packages/16/ab/0233c3231af734f5dfcf0844aa9582d5a1466c985bbed6cedab85af9bfe3/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1606f4a55c0fd363d754049cdf400175ee96c992b1f8018b993941f221221c5f", size = 151830, upload-time = "2025-08-09T07:56:14.428Z" }, + { url = "https://files.pythonhosted.org/packages/ae/02/e29e22b4e02839a0e4a06557b1999d0a47db3567e82989b5bb21f3fbbd9f/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:027b776c26d38b7f15b26a5da1044f376455fb3766df8fc38563b4efbc515154", size = 148854, upload-time = "2025-08-09T07:56:16.051Z" }, + { url = "https://files.pythonhosted.org/packages/05/6b/e2539a0a4be302b481e8cafb5af8792da8093b486885a1ae4d15d452bcec/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:42e5088973e56e31e4fa58eb6bd709e42fc03799c11c42929592889a2e54c491", size = 160670, upload-time = "2025-08-09T07:56:17.314Z" }, + { url = "https://files.pythonhosted.org/packages/31/e7/883ee5676a2ef217a40ce0bffcc3d0dfbf9e64cbcfbdf822c52981c3304b/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:cc34f233c9e71701040d772aa7490318673aa7164a0efe3172b2981218c26d93", size = 158501, upload-time = "2025-08-09T07:56:18.641Z" }, + { url = "https://files.pythonhosted.org/packages/c1/35/6525b21aa0db614cf8b5792d232021dca3df7f90a1944db934efa5d20bb1/charset_normalizer-3.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:320e8e66157cc4e247d9ddca8e21f427efc7a04bbd0ac8a9faf56583fa543f9f", size = 153173, upload-time = "2025-08-09T07:56:20.289Z" }, + { url = "https://files.pythonhosted.org/packages/50/ee/f4704bad8201de513fdc8aac1cabc87e38c5818c93857140e06e772b5892/charset_normalizer-3.4.3-cp312-cp312-win32.whl", hash = "sha256:fb6fecfd65564f208cbf0fba07f107fb661bcd1a7c389edbced3f7a493f70e37", size = 99822, upload-time = "2025-08-09T07:56:21.551Z" }, + { url = "https://files.pythonhosted.org/packages/39/f5/3b3836ca6064d0992c58c7561c6b6eee1b3892e9665d650c803bd5614522/charset_normalizer-3.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:86df271bf921c2ee3818f0522e9a5b8092ca2ad8b065ece5d7d9d0e9f4849bcc", size = 107543, upload-time = "2025-08-09T07:56:23.115Z" }, + { url = "https://files.pythonhosted.org/packages/65/ca/2135ac97709b400c7654b4b764daf5c5567c2da45a30cdd20f9eefe2d658/charset_normalizer-3.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:14c2a87c65b351109f6abfc424cab3927b3bdece6f706e4d12faaf3d52ee5efe", size = 205326, upload-time = "2025-08-09T07:56:24.721Z" }, + { url = "https://files.pythonhosted.org/packages/71/11/98a04c3c97dd34e49c7d247083af03645ca3730809a5509443f3c37f7c99/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41d1fc408ff5fdfb910200ec0e74abc40387bccb3252f3f27c0676731df2b2c8", size = 146008, upload-time = "2025-08-09T07:56:26.004Z" }, + { url = "https://files.pythonhosted.org/packages/60/f5/4659a4cb3c4ec146bec80c32d8bb16033752574c20b1252ee842a95d1a1e/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1bb60174149316da1c35fa5233681f7c0f9f514509b8e399ab70fea5f17e45c9", size = 159196, upload-time = "2025-08-09T07:56:27.25Z" }, + { url = "https://files.pythonhosted.org/packages/86/9e/f552f7a00611f168b9a5865a1414179b2c6de8235a4fa40189f6f79a1753/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30d006f98569de3459c2fc1f2acde170b7b2bd265dc1943e87e1a4efe1b67c31", size = 156819, upload-time = "2025-08-09T07:56:28.515Z" }, + { url = "https://files.pythonhosted.org/packages/7e/95/42aa2156235cbc8fa61208aded06ef46111c4d3f0de233107b3f38631803/charset_normalizer-3.4.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:416175faf02e4b0810f1f38bcb54682878a4af94059a1cd63b8747244420801f", size = 151350, upload-time = "2025-08-09T07:56:29.716Z" }, + { url = "https://files.pythonhosted.org/packages/c2/a9/3865b02c56f300a6f94fc631ef54f0a8a29da74fb45a773dfd3dcd380af7/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aab0f181c486f973bc7262a97f5aca3ee7e1437011ef0c2ec04b5a11d16c927", size = 148644, upload-time = "2025-08-09T07:56:30.984Z" }, + { url = "https://files.pythonhosted.org/packages/77/d9/cbcf1a2a5c7d7856f11e7ac2d782aec12bdfea60d104e60e0aa1c97849dc/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabf8315679312cfa71302f9bd509ded4f2f263fb5b765cf1433b39106c3cc9", size = 160468, upload-time = "2025-08-09T07:56:32.252Z" }, + { url = "https://files.pythonhosted.org/packages/f6/42/6f45efee8697b89fda4d50580f292b8f7f9306cb2971d4b53f8914e4d890/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:bd28b817ea8c70215401f657edef3a8aa83c29d447fb0b622c35403780ba11d5", size = 158187, upload-time = "2025-08-09T07:56:33.481Z" }, + { url = "https://files.pythonhosted.org/packages/70/99/f1c3bdcfaa9c45b3ce96f70b14f070411366fa19549c1d4832c935d8e2c3/charset_normalizer-3.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18343b2d246dc6761a249ba1fb13f9ee9a2bcd95decc767319506056ea4ad4dc", size = 152699, upload-time = "2025-08-09T07:56:34.739Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ad/b0081f2f99a4b194bcbb1934ef3b12aa4d9702ced80a37026b7607c72e58/charset_normalizer-3.4.3-cp313-cp313-win32.whl", hash = "sha256:6fb70de56f1859a3f71261cbe41005f56a7842cc348d3aeb26237560bfa5e0ce", size = 99580, upload-time = "2025-08-09T07:56:35.981Z" }, + { url = "https://files.pythonhosted.org/packages/9a/8f/ae790790c7b64f925e5c953b924aaa42a243fb778fed9e41f147b2a5715a/charset_normalizer-3.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:cf1ebb7d78e1ad8ec2a8c4732c7be2e736f6e5123a4146c5b89c9d1f585f8cef", size = 107366, upload-time = "2025-08-09T07:56:37.339Z" }, + { url = "https://files.pythonhosted.org/packages/8e/91/b5a06ad970ddc7a0e513112d40113e834638f4ca1120eb727a249fb2715e/charset_normalizer-3.4.3-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:3cd35b7e8aedeb9e34c41385fda4f73ba609e561faedfae0a9e75e44ac558a15", size = 204342, upload-time = "2025-08-09T07:56:38.687Z" }, + { url = "https://files.pythonhosted.org/packages/ce/ec/1edc30a377f0a02689342f214455c3f6c2fbedd896a1d2f856c002fc3062/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b89bc04de1d83006373429975f8ef9e7932534b8cc9ca582e4db7d20d91816db", size = 145995, upload-time = "2025-08-09T07:56:40.048Z" }, + { url = "https://files.pythonhosted.org/packages/17/e5/5e67ab85e6d22b04641acb5399c8684f4d37caf7558a53859f0283a650e9/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2001a39612b241dae17b4687898843f254f8748b796a2e16f1051a17078d991d", size = 158640, upload-time = "2025-08-09T07:56:41.311Z" }, + { url = "https://files.pythonhosted.org/packages/f1/e5/38421987f6c697ee3722981289d554957c4be652f963d71c5e46a262e135/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8dcfc373f888e4fb39a7bc57e93e3b845e7f462dacc008d9749568b1c4ece096", size = 156636, upload-time = "2025-08-09T07:56:43.195Z" }, + { url = "https://files.pythonhosted.org/packages/a0/e4/5a075de8daa3ec0745a9a3b54467e0c2967daaaf2cec04c845f73493e9a1/charset_normalizer-3.4.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:18b97b8404387b96cdbd30ad660f6407799126d26a39ca65729162fd810a99aa", size = 150939, upload-time = "2025-08-09T07:56:44.819Z" }, + { url = "https://files.pythonhosted.org/packages/02/f7/3611b32318b30974131db62b4043f335861d4d9b49adc6d57c1149cc49d4/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ccf600859c183d70eb47e05a44cd80a4ce77394d1ac0f79dbd2dd90a69a3a049", size = 148580, upload-time = "2025-08-09T07:56:46.684Z" }, + { url = "https://files.pythonhosted.org/packages/7e/61/19b36f4bd67f2793ab6a99b979b4e4f3d8fc754cbdffb805335df4337126/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:53cd68b185d98dde4ad8990e56a58dea83a4162161b1ea9272e5c9182ce415e0", size = 159870, upload-time = "2025-08-09T07:56:47.941Z" }, + { url = "https://files.pythonhosted.org/packages/06/57/84722eefdd338c04cf3030ada66889298eaedf3e7a30a624201e0cbe424a/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:30a96e1e1f865f78b030d65241c1ee850cdf422d869e9028e2fc1d5e4db73b92", size = 157797, upload-time = "2025-08-09T07:56:49.756Z" }, + { url = "https://files.pythonhosted.org/packages/72/2a/aff5dd112b2f14bcc3462c312dce5445806bfc8ab3a7328555da95330e4b/charset_normalizer-3.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d716a916938e03231e86e43782ca7878fb602a125a91e7acb8b5112e2e96ac16", size = 152224, upload-time = "2025-08-09T07:56:51.369Z" }, + { url = "https://files.pythonhosted.org/packages/b7/8c/9839225320046ed279c6e839d51f028342eb77c91c89b8ef2549f951f3ec/charset_normalizer-3.4.3-cp314-cp314-win32.whl", hash = "sha256:c6dbd0ccdda3a2ba7c2ecd9d77b37f3b5831687d8dc1b6ca5f56a4880cc7b7ce", size = 100086, upload-time = "2025-08-09T07:56:52.722Z" }, + { url = "https://files.pythonhosted.org/packages/ee/7a/36fbcf646e41f710ce0a563c1c9a343c6edf9be80786edeb15b6f62e17db/charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c", size = 107400, upload-time = "2025-08-09T07:56:55.172Z" }, + { url = "https://files.pythonhosted.org/packages/8a/1f/f041989e93b001bc4e44bb1669ccdcf54d3f00e628229a85b08d330615c5/charset_normalizer-3.4.3-py3-none-any.whl", hash = "sha256:ce571ab16d890d23b5c278547ba694193a45011ff86a9162a71307ed9f86759a", size = 53175, upload-time = "2025-08-09T07:57:26.864Z" }, ] [[package]] @@ -207,36 +207,36 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342 } +sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342, upload-time = "2025-05-20T23:19:49.832Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215 }, + { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215, upload-time = "2025-05-20T23:19:47.796Z" }, ] [[package]] name = "codespell" version = "2.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/15/e0/709453393c0ea77d007d907dd436b3ee262e28b30995ea1aa36c6ffbccaf/codespell-2.4.1.tar.gz", hash = "sha256:299fcdcb09d23e81e35a671bbe746d5ad7e8385972e65dbb833a2eaac33c01e5", size = 344740 } +sdist = { url = "https://files.pythonhosted.org/packages/15/e0/709453393c0ea77d007d907dd436b3ee262e28b30995ea1aa36c6ffbccaf/codespell-2.4.1.tar.gz", hash = "sha256:299fcdcb09d23e81e35a671bbe746d5ad7e8385972e65dbb833a2eaac33c01e5", size = 344740, upload-time = "2025-01-28T18:52:39.411Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/20/01/b394922252051e97aab231d416c86da3d8a6d781eeadcdca1082867de64e/codespell-2.4.1-py3-none-any.whl", hash = "sha256:3dadafa67df7e4a3dbf51e0d7315061b80d265f9552ebd699b3dd6834b47e425", size = 344501 }, + { url = "https://files.pythonhosted.org/packages/20/01/b394922252051e97aab231d416c86da3d8a6d781eeadcdca1082867de64e/codespell-2.4.1-py3-none-any.whl", hash = "sha256:3dadafa67df7e4a3dbf51e0d7315061b80d265f9552ebd699b3dd6834b47e425", size = 344501, upload-time = "2025-01-28T18:52:37.057Z" }, ] [[package]] name = "colorama" version = "0.4.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697 } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335 }, + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, ] [[package]] name = "comm" version = "0.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319 } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319, upload-time = "2025-07-25T14:02:04.452Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294 }, + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294, upload-time = "2025-07-25T14:02:02.896Z" }, ] [[package]] @@ -249,64 +249,64 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551 }, - { url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399 }, - { url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061 }, - { url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956 }, - { url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872 }, - { url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027 }, - { url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641 }, - { url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075 }, - { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534 }, - { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188 }, - { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636 }, - { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636 }, - { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053 }, - { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985 }, - { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750 }, - { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246 }, - { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728 }, - { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762 }, - { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196 }, - { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017 }, - { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580 }, - { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530 }, - { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688 }, - { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331 }, - { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963 }, - { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681 }, - { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674 }, - { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480 }, - { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489 }, - { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042 }, - { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630 }, - { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670 }, - { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694 }, - { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986 }, - { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060 }, - { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747 }, - { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895 }, - { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098 }, - { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535 }, - { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096 }, - { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090 }, - { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643 }, - { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443 }, - { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865 }, - { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162 }, - { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355 }, - { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935 }, - { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168 }, - { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550 }, - { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214 }, - { url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681 }, - { url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101 }, - { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599 }, - { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807 }, - { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729 }, - { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791 }, +sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551, upload-time = "2025-04-15T17:34:46.581Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399, upload-time = "2025-04-15T17:34:51.427Z" }, + { url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061, upload-time = "2025-04-15T17:34:55.961Z" }, + { url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956, upload-time = "2025-04-15T17:35:00.992Z" }, + { url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872, upload-time = "2025-04-15T17:35:06.177Z" }, + { url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027, upload-time = "2025-04-15T17:35:11.244Z" }, + { url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641, upload-time = "2025-04-15T17:35:26.701Z" }, + { url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075, upload-time = "2025-04-15T17:35:43.204Z" }, + { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534, upload-time = "2025-04-15T17:35:46.554Z" }, + { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188, upload-time = "2025-04-15T17:35:50.064Z" }, + { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636, upload-time = "2025-04-15T17:35:54.473Z" }, + { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636, upload-time = "2025-04-15T17:35:58.283Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053, upload-time = "2025-04-15T17:36:03.235Z" }, + { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985, upload-time = "2025-04-15T17:36:08.275Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750, upload-time = "2025-04-15T17:36:13.29Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246, upload-time = "2025-04-15T17:36:18.329Z" }, + { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728, upload-time = "2025-04-15T17:36:33.878Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762, upload-time = "2025-04-15T17:36:51.295Z" }, + { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196, upload-time = "2025-04-15T17:36:55.002Z" }, + { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017, upload-time = "2025-04-15T17:36:58.576Z" }, + { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580, upload-time = "2025-04-15T17:37:03.105Z" }, + { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530, upload-time = "2025-04-15T17:37:07.026Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688, upload-time = "2025-04-15T17:37:11.481Z" }, + { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331, upload-time = "2025-04-15T17:37:18.212Z" }, + { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963, upload-time = "2025-04-15T17:37:22.76Z" }, + { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681, upload-time = "2025-04-15T17:37:33.001Z" }, + { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674, upload-time = "2025-04-15T17:37:48.64Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480, upload-time = "2025-04-15T17:38:06.7Z" }, + { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489, upload-time = "2025-04-15T17:38:10.338Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042, upload-time = "2025-04-15T17:38:14.239Z" }, + { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload-time = "2025-04-15T17:38:19.142Z" }, + { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload-time = "2025-04-15T17:38:23.688Z" }, + { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload-time = "2025-04-15T17:38:28.238Z" }, + { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload-time = "2025-04-15T17:38:33.502Z" }, + { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload-time = "2025-04-15T17:38:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload-time = "2025-04-15T17:38:43.712Z" }, + { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload-time = "2025-04-15T17:39:00.224Z" }, + { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload-time = "2025-04-15T17:43:29.649Z" }, + { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload-time = "2025-04-15T17:44:44.532Z" }, + { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload-time = "2025-04-15T17:44:48.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload-time = "2025-04-15T17:43:34.084Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload-time = "2025-04-15T17:43:38.626Z" }, + { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload-time = "2025-04-15T17:43:44.522Z" }, + { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload-time = "2025-04-15T17:43:49.545Z" }, + { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload-time = "2025-04-15T17:43:54.203Z" }, + { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload-time = "2025-04-15T17:44:01.025Z" }, + { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload-time = "2025-04-15T17:44:17.322Z" }, + { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload-time = "2025-04-15T17:44:33.43Z" }, + { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload-time = "2025-04-15T17:44:37.092Z" }, + { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload-time = "2025-04-15T17:44:40.827Z" }, + { url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681, upload-time = "2025-04-15T17:44:59.314Z" }, + { url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101, upload-time = "2025-04-15T17:45:04.165Z" }, + { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599, upload-time = "2025-04-15T17:45:08.456Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807, upload-time = "2025-04-15T17:45:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729, upload-time = "2025-04-15T17:45:20.166Z" }, + { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791, upload-time = "2025-04-15T17:45:24.794Z" }, ] [[package]] @@ -320,164 +320,164 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773 }, - { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149 }, - { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222 }, - { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234 }, - { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555 }, - { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238 }, - { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218 }, - { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867 }, - { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677 }, - { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234 }, - { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123 }, - { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419 }, - { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979 }, - { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653 }, - { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536 }, - { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397 }, - { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601 }, - { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288 }, - { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386 }, - { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018 }, - { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567 }, - { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655 }, - { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257 }, - { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034 }, - { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672 }, - { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234 }, - { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169 }, - { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859 }, - { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062 }, - { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932 }, - { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024 }, - { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578 }, - { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524 }, - { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730 }, - { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897 }, - { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751 }, - { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486 }, - { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106 }, - { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548 }, - { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297 }, - { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023 }, - { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157 }, - { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570 }, - { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713 }, - { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189 }, - { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251 }, - { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810 }, - { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871 }, - { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264 }, - { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819 }, - { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650 }, - { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833 }, - { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692 }, - { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424 }, - { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300 }, - { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769 }, - { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892 }, - { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748 }, - { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554 }, - { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118 }, - { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555 }, - { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295 }, - { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027 }, - { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428 }, - { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331 }, - { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831 }, - { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809 }, - { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593 }, - { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202 }, - { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207 }, - { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315 }, +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload-time = "2025-07-26T12:01:02.277Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload-time = "2025-07-26T12:01:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload-time = "2025-07-26T12:01:05.688Z" }, + { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload-time = "2025-07-26T12:01:07.054Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload-time = "2025-07-26T12:01:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload-time = "2025-07-26T12:01:10.319Z" }, + { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload-time = "2025-07-26T12:01:12.659Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload-time = "2025-07-26T12:01:15.533Z" }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload-time = "2025-07-26T12:01:17.088Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload-time = "2025-07-26T12:01:18.256Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload-time = "2025-07-26T12:01:19.848Z" }, + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, + { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload-time = "2025-07-26T12:02:52.74Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload-time = "2025-07-26T12:02:54.037Z" }, + { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload-time = "2025-07-26T12:02:55.947Z" }, + { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload-time = "2025-07-26T12:02:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload-time = "2025-07-26T12:02:58.801Z" }, ] [[package]] name = "coverage" version = "7.10.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/14/70/025b179c993f019105b79575ac6edb5e084fb0f0e63f15cdebef4e454fb5/coverage-7.10.6.tar.gz", hash = "sha256:f644a3ae5933a552a29dbb9aa2f90c677a875f80ebea028e5a52a4f429044b90", size = 823736 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/1d/2e64b43d978b5bd184e0756a41415597dfef30fcbd90b747474bd749d45f/coverage-7.10.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:70e7bfbd57126b5554aa482691145f798d7df77489a177a6bef80de78860a356", size = 217025 }, - { url = "https://files.pythonhosted.org/packages/23/62/b1e0f513417c02cc10ef735c3ee5186df55f190f70498b3702d516aad06f/coverage-7.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e41be6f0f19da64af13403e52f2dec38bbc2937af54df8ecef10850ff8d35301", size = 217419 }, - { url = "https://files.pythonhosted.org/packages/e7/16/b800640b7a43e7c538429e4d7223e0a94fd72453a1a048f70bf766f12e96/coverage-7.10.6-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c61fc91ab80b23f5fddbee342d19662f3d3328173229caded831aa0bd7595460", size = 244180 }, - { url = "https://files.pythonhosted.org/packages/fb/6f/5e03631c3305cad187eaf76af0b559fff88af9a0b0c180d006fb02413d7a/coverage-7.10.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10356fdd33a7cc06e8051413140bbdc6f972137508a3572e3f59f805cd2832fd", size = 245992 }, - { url = "https://files.pythonhosted.org/packages/eb/a1/f30ea0fb400b080730125b490771ec62b3375789f90af0bb68bfb8a921d7/coverage-7.10.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:80b1695cf7c5ebe7b44bf2521221b9bb8cdf69b1f24231149a7e3eb1ae5fa2fb", size = 247851 }, - { url = "https://files.pythonhosted.org/packages/02/8e/cfa8fee8e8ef9a6bb76c7bef039f3302f44e615d2194161a21d3d83ac2e9/coverage-7.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2e4c33e6378b9d52d3454bd08847a8651f4ed23ddbb4a0520227bd346382bbc6", size = 245891 }, - { url = "https://files.pythonhosted.org/packages/93/a9/51be09b75c55c4f6c16d8d73a6a1d46ad764acca0eab48fa2ffaef5958fe/coverage-7.10.6-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c8a3ec16e34ef980a46f60dc6ad86ec60f763c3f2fa0db6d261e6e754f72e945", size = 243909 }, - { url = "https://files.pythonhosted.org/packages/e9/a6/ba188b376529ce36483b2d585ca7bdac64aacbe5aa10da5978029a9c94db/coverage-7.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7d79dabc0a56f5af990cc6da9ad1e40766e82773c075f09cc571e2076fef882e", size = 244786 }, - { url = "https://files.pythonhosted.org/packages/d0/4c/37ed872374a21813e0d3215256180c9a382c3f5ced6f2e5da0102fc2fd3e/coverage-7.10.6-cp310-cp310-win32.whl", hash = "sha256:86b9b59f2b16e981906e9d6383eb6446d5b46c278460ae2c36487667717eccf1", size = 219521 }, - { url = "https://files.pythonhosted.org/packages/8e/36/9311352fdc551dec5b973b61f4e453227ce482985a9368305880af4f85dd/coverage-7.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:e132b9152749bd33534e5bd8565c7576f135f157b4029b975e15ee184325f528", size = 220417 }, - { url = "https://files.pythonhosted.org/packages/d4/16/2bea27e212c4980753d6d563a0803c150edeaaddb0771a50d2afc410a261/coverage-7.10.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c706db3cabb7ceef779de68270150665e710b46d56372455cd741184f3868d8f", size = 217129 }, - { url = "https://files.pythonhosted.org/packages/2a/51/e7159e068831ab37e31aac0969d47b8c5ee25b7d307b51e310ec34869315/coverage-7.10.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e0c38dc289e0508ef68ec95834cb5d2e96fdbe792eaccaa1bccac3966bbadcc", size = 217532 }, - { url = "https://files.pythonhosted.org/packages/e7/c0/246ccbea53d6099325d25cd208df94ea435cd55f0db38099dd721efc7a1f/coverage-7.10.6-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:752a3005a1ded28f2f3a6e8787e24f28d6abe176ca64677bcd8d53d6fe2ec08a", size = 247931 }, - { url = "https://files.pythonhosted.org/packages/7d/fb/7435ef8ab9b2594a6e3f58505cc30e98ae8b33265d844007737946c59389/coverage-7.10.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:689920ecfd60f992cafca4f5477d55720466ad2c7fa29bb56ac8d44a1ac2b47a", size = 249864 }, - { url = "https://files.pythonhosted.org/packages/51/f8/d9d64e8da7bcddb094d511154824038833c81e3a039020a9d6539bf303e9/coverage-7.10.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ec98435796d2624d6905820a42f82149ee9fc4f2d45c2c5bc5a44481cc50db62", size = 251969 }, - { url = "https://files.pythonhosted.org/packages/43/28/c43ba0ef19f446d6463c751315140d8f2a521e04c3e79e5c5fe211bfa430/coverage-7.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b37201ce4a458c7a758ecc4efa92fa8ed783c66e0fa3c42ae19fc454a0792153", size = 249659 }, - { url = "https://files.pythonhosted.org/packages/79/3e/53635bd0b72beaacf265784508a0b386defc9ab7fad99ff95f79ce9db555/coverage-7.10.6-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2904271c80898663c810a6b067920a61dd8d38341244a3605bd31ab55250dad5", size = 247714 }, - { url = "https://files.pythonhosted.org/packages/4c/55/0964aa87126624e8c159e32b0bc4e84edef78c89a1a4b924d28dd8265625/coverage-7.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5aea98383463d6e1fa4e95416d8de66f2d0cb588774ee20ae1b28df826bcb619", size = 248351 }, - { url = "https://files.pythonhosted.org/packages/eb/ab/6cfa9dc518c6c8e14a691c54e53a9433ba67336c760607e299bfcf520cb1/coverage-7.10.6-cp311-cp311-win32.whl", hash = "sha256:e3fb1fa01d3598002777dd259c0c2e6d9d5e10e7222976fc8e03992f972a2cba", size = 219562 }, - { url = "https://files.pythonhosted.org/packages/5b/18/99b25346690cbc55922e7cfef06d755d4abee803ef335baff0014268eff4/coverage-7.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:f35ed9d945bece26553d5b4c8630453169672bea0050a564456eb88bdffd927e", size = 220453 }, - { url = "https://files.pythonhosted.org/packages/d8/ed/81d86648a07ccb124a5cf1f1a7788712b8d7216b593562683cd5c9b0d2c1/coverage-7.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:99e1a305c7765631d74b98bf7dbf54eeea931f975e80f115437d23848ee8c27c", size = 219127 }, - { url = "https://files.pythonhosted.org/packages/26/06/263f3305c97ad78aab066d116b52250dd316e74fcc20c197b61e07eb391a/coverage-7.10.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:5b2dd6059938063a2c9fee1af729d4f2af28fd1a545e9b7652861f0d752ebcea", size = 217324 }, - { url = "https://files.pythonhosted.org/packages/e9/60/1e1ded9a4fe80d843d7d53b3e395c1db3ff32d6c301e501f393b2e6c1c1f/coverage-7.10.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:388d80e56191bf846c485c14ae2bc8898aa3124d9d35903fef7d907780477634", size = 217560 }, - { url = "https://files.pythonhosted.org/packages/b8/25/52136173c14e26dfed8b106ed725811bb53c30b896d04d28d74cb64318b3/coverage-7.10.6-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:90cb5b1a4670662719591aa92d0095bb41714970c0b065b02a2610172dbf0af6", size = 249053 }, - { url = "https://files.pythonhosted.org/packages/cb/1d/ae25a7dc58fcce8b172d42ffe5313fc267afe61c97fa872b80ee72d9515a/coverage-7.10.6-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:961834e2f2b863a0e14260a9a273aff07ff7818ab6e66d2addf5628590c628f9", size = 251802 }, - { url = "https://files.pythonhosted.org/packages/f5/7a/1f561d47743710fe996957ed7c124b421320f150f1d38523d8d9102d3e2a/coverage-7.10.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf9a19f5012dab774628491659646335b1928cfc931bf8d97b0d5918dd58033c", size = 252935 }, - { url = "https://files.pythonhosted.org/packages/6c/ad/8b97cd5d28aecdfde792dcbf646bac141167a5cacae2cd775998b45fabb5/coverage-7.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99c4283e2a0e147b9c9cc6bc9c96124de9419d6044837e9799763a0e29a7321a", size = 250855 }, - { url = "https://files.pythonhosted.org/packages/33/6a/95c32b558d9a61858ff9d79580d3877df3eb5bc9eed0941b1f187c89e143/coverage-7.10.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:282b1b20f45df57cc508c1e033403f02283adfb67d4c9c35a90281d81e5c52c5", size = 248974 }, - { url = "https://files.pythonhosted.org/packages/0d/9c/8ce95dee640a38e760d5b747c10913e7a06554704d60b41e73fdea6a1ffd/coverage-7.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8cdbe264f11afd69841bd8c0d83ca10b5b32853263ee62e6ac6a0ab63895f972", size = 250409 }, - { url = "https://files.pythonhosted.org/packages/04/12/7a55b0bdde78a98e2eb2356771fd2dcddb96579e8342bb52aa5bc52e96f0/coverage-7.10.6-cp312-cp312-win32.whl", hash = "sha256:a517feaf3a0a3eca1ee985d8373135cfdedfbba3882a5eab4362bda7c7cf518d", size = 219724 }, - { url = "https://files.pythonhosted.org/packages/36/4a/32b185b8b8e327802c9efce3d3108d2fe2d9d31f153a0f7ecfd59c773705/coverage-7.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:856986eadf41f52b214176d894a7de05331117f6035a28ac0016c0f63d887629", size = 220536 }, - { url = "https://files.pythonhosted.org/packages/08/3a/d5d8dc703e4998038c3099eaf77adddb00536a3cec08c8dcd556a36a3eb4/coverage-7.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:acf36b8268785aad739443fa2780c16260ee3fa09d12b3a70f772ef100939d80", size = 219171 }, - { url = "https://files.pythonhosted.org/packages/bd/e7/917e5953ea29a28c1057729c1d5af9084ab6d9c66217523fd0e10f14d8f6/coverage-7.10.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ffea0575345e9ee0144dfe5701aa17f3ba546f8c3bb48db62ae101afb740e7d6", size = 217351 }, - { url = "https://files.pythonhosted.org/packages/eb/86/2e161b93a4f11d0ea93f9bebb6a53f113d5d6e416d7561ca41bb0a29996b/coverage-7.10.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:95d91d7317cde40a1c249d6b7382750b7e6d86fad9d8eaf4fa3f8f44cf171e80", size = 217600 }, - { url = "https://files.pythonhosted.org/packages/0e/66/d03348fdd8df262b3a7fb4ee5727e6e4936e39e2f3a842e803196946f200/coverage-7.10.6-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3e23dd5408fe71a356b41baa82892772a4cefcf758f2ca3383d2aa39e1b7a003", size = 248600 }, - { url = "https://files.pythonhosted.org/packages/73/dd/508420fb47d09d904d962f123221bc249f64b5e56aa93d5f5f7603be475f/coverage-7.10.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0f3f56e4cb573755e96a16501a98bf211f100463d70275759e73f3cbc00d4f27", size = 251206 }, - { url = "https://files.pythonhosted.org/packages/e9/1f/9020135734184f439da85c70ea78194c2730e56c2d18aee6e8ff1719d50d/coverage-7.10.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:db4a1d897bbbe7339946ffa2fe60c10cc81c43fab8b062d3fcb84188688174a4", size = 252478 }, - { url = "https://files.pythonhosted.org/packages/a4/a4/3d228f3942bb5a2051fde28c136eea23a761177dc4ff4ef54533164ce255/coverage-7.10.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d8fd7879082953c156d5b13c74aa6cca37f6a6f4747b39538504c3f9c63d043d", size = 250637 }, - { url = "https://files.pythonhosted.org/packages/36/e3/293dce8cdb9a83de971637afc59b7190faad60603b40e32635cbd15fbf61/coverage-7.10.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:28395ca3f71cd103b8c116333fa9db867f3a3e1ad6a084aa3725ae002b6583bc", size = 248529 }, - { url = "https://files.pythonhosted.org/packages/90/26/64eecfa214e80dd1d101e420cab2901827de0e49631d666543d0e53cf597/coverage-7.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:61c950fc33d29c91b9e18540e1aed7d9f6787cc870a3e4032493bbbe641d12fc", size = 250143 }, - { url = "https://files.pythonhosted.org/packages/3e/70/bd80588338f65ea5b0d97e424b820fb4068b9cfb9597fbd91963086e004b/coverage-7.10.6-cp313-cp313-win32.whl", hash = "sha256:160c00a5e6b6bdf4e5984b0ef21fc860bc94416c41b7df4d63f536d17c38902e", size = 219770 }, - { url = "https://files.pythonhosted.org/packages/a7/14/0b831122305abcc1060c008f6c97bbdc0a913ab47d65070a01dc50293c2b/coverage-7.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:628055297f3e2aa181464c3808402887643405573eb3d9de060d81531fa79d32", size = 220566 }, - { url = "https://files.pythonhosted.org/packages/83/c6/81a83778c1f83f1a4a168ed6673eeedc205afb562d8500175292ca64b94e/coverage-7.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:df4ec1f8540b0bcbe26ca7dd0f541847cc8a108b35596f9f91f59f0c060bfdd2", size = 219195 }, - { url = "https://files.pythonhosted.org/packages/d7/1c/ccccf4bf116f9517275fa85047495515add43e41dfe8e0bef6e333c6b344/coverage-7.10.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c9a8b7a34a4de3ed987f636f71881cd3b8339f61118b1aa311fbda12741bff0b", size = 218059 }, - { url = "https://files.pythonhosted.org/packages/92/97/8a3ceff833d27c7492af4f39d5da6761e9ff624831db9e9f25b3886ddbca/coverage-7.10.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8dd5af36092430c2b075cee966719898f2ae87b636cefb85a653f1d0ba5d5393", size = 218287 }, - { url = "https://files.pythonhosted.org/packages/92/d8/50b4a32580cf41ff0423777a2791aaf3269ab60c840b62009aec12d3970d/coverage-7.10.6-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b0353b0f0850d49ada66fdd7d0c7cdb0f86b900bb9e367024fd14a60cecc1e27", size = 259625 }, - { url = "https://files.pythonhosted.org/packages/7e/7e/6a7df5a6fb440a0179d94a348eb6616ed4745e7df26bf2a02bc4db72c421/coverage-7.10.6-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d6b9ae13d5d3e8aeca9ca94198aa7b3ebbc5acfada557d724f2a1f03d2c0b0df", size = 261801 }, - { url = "https://files.pythonhosted.org/packages/3a/4c/a270a414f4ed5d196b9d3d67922968e768cd971d1b251e1b4f75e9362f75/coverage-7.10.6-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:675824a363cc05781b1527b39dc2587b8984965834a748177ee3c37b64ffeafb", size = 264027 }, - { url = "https://files.pythonhosted.org/packages/9c/8b/3210d663d594926c12f373c5370bf1e7c5c3a427519a8afa65b561b9a55c/coverage-7.10.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:692d70ea725f471a547c305f0d0fc6a73480c62fb0da726370c088ab21aed282", size = 261576 }, - { url = "https://files.pythonhosted.org/packages/72/d0/e1961eff67e9e1dba3fc5eb7a4caf726b35a5b03776892da8d79ec895775/coverage-7.10.6-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:851430a9a361c7a8484a36126d1d0ff8d529d97385eacc8dfdc9bfc8c2d2cbe4", size = 259341 }, - { url = "https://files.pythonhosted.org/packages/3a/06/d6478d152cd189b33eac691cba27a40704990ba95de49771285f34a5861e/coverage-7.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d9369a23186d189b2fc95cc08b8160ba242057e887d766864f7adf3c46b2df21", size = 260468 }, - { url = "https://files.pythonhosted.org/packages/ed/73/737440247c914a332f0b47f7598535b29965bf305e19bbc22d4c39615d2b/coverage-7.10.6-cp313-cp313t-win32.whl", hash = "sha256:92be86fcb125e9bda0da7806afd29a3fd33fdf58fba5d60318399adf40bf37d0", size = 220429 }, - { url = "https://files.pythonhosted.org/packages/bd/76/b92d3214740f2357ef4a27c75a526eb6c28f79c402e9f20a922c295c05e2/coverage-7.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6b3039e2ca459a70c79523d39347d83b73f2f06af5624905eba7ec34d64d80b5", size = 221493 }, - { url = "https://files.pythonhosted.org/packages/fc/8e/6dcb29c599c8a1f654ec6cb68d76644fe635513af16e932d2d4ad1e5ac6e/coverage-7.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3fb99d0786fe17b228eab663d16bee2288e8724d26a199c29325aac4b0319b9b", size = 219757 }, - { url = "https://files.pythonhosted.org/packages/d3/aa/76cf0b5ec00619ef208da4689281d48b57f2c7fde883d14bf9441b74d59f/coverage-7.10.6-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6008a021907be8c4c02f37cdc3ffb258493bdebfeaf9a839f9e71dfdc47b018e", size = 217331 }, - { url = "https://files.pythonhosted.org/packages/65/91/8e41b8c7c505d398d7730206f3cbb4a875a35ca1041efc518051bfce0f6b/coverage-7.10.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:5e75e37f23eb144e78940b40395b42f2321951206a4f50e23cfd6e8a198d3ceb", size = 217607 }, - { url = "https://files.pythonhosted.org/packages/87/7f/f718e732a423d442e6616580a951b8d1ec3575ea48bcd0e2228386805e79/coverage-7.10.6-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0f7cb359a448e043c576f0da00aa8bfd796a01b06aa610ca453d4dde09cc1034", size = 248663 }, - { url = "https://files.pythonhosted.org/packages/e6/52/c1106120e6d801ac03e12b5285e971e758e925b6f82ee9b86db3aa10045d/coverage-7.10.6-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c68018e4fc4e14b5668f1353b41ccf4bc83ba355f0e1b3836861c6f042d89ac1", size = 251197 }, - { url = "https://files.pythonhosted.org/packages/3d/ec/3a8645b1bb40e36acde9c0609f08942852a4af91a937fe2c129a38f2d3f5/coverage-7.10.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cd4b2b0707fc55afa160cd5fc33b27ccbf75ca11d81f4ec9863d5793fc6df56a", size = 252551 }, - { url = "https://files.pythonhosted.org/packages/a1/70/09ecb68eeb1155b28a1d16525fd3a9b65fbe75337311a99830df935d62b6/coverage-7.10.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4cec13817a651f8804a86e4f79d815b3b28472c910e099e4d5a0e8a3b6a1d4cb", size = 250553 }, - { url = "https://files.pythonhosted.org/packages/c6/80/47df374b893fa812e953b5bc93dcb1427a7b3d7a1a7d2db33043d17f74b9/coverage-7.10.6-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f2a6a8e06bbda06f78739f40bfb56c45d14eb8249d0f0ea6d4b3d48e1f7c695d", size = 248486 }, - { url = "https://files.pythonhosted.org/packages/4a/65/9f98640979ecee1b0d1a7164b589de720ddf8100d1747d9bbdb84be0c0fb/coverage-7.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:081b98395ced0d9bcf60ada7661a0b75f36b78b9d7e39ea0790bb4ed8da14747", size = 249981 }, - { url = "https://files.pythonhosted.org/packages/1f/55/eeb6603371e6629037f47bd25bef300387257ed53a3c5fdb159b7ac8c651/coverage-7.10.6-cp314-cp314-win32.whl", hash = "sha256:6937347c5d7d069ee776b2bf4e1212f912a9f1f141a429c475e6089462fcecc5", size = 220054 }, - { url = "https://files.pythonhosted.org/packages/15/d1/a0912b7611bc35412e919a2cd59ae98e7ea3b475e562668040a43fb27897/coverage-7.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:adec1d980fa07e60b6ef865f9e5410ba760e4e1d26f60f7e5772c73b9a5b0713", size = 220851 }, - { url = "https://files.pythonhosted.org/packages/ef/2d/11880bb8ef80a45338e0b3e0725e4c2d73ffbb4822c29d987078224fd6a5/coverage-7.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:a80f7aef9535442bdcf562e5a0d5a5538ce8abe6bb209cfbf170c462ac2c2a32", size = 219429 }, - { url = "https://files.pythonhosted.org/packages/83/c0/1f00caad775c03a700146f55536ecd097a881ff08d310a58b353a1421be0/coverage-7.10.6-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:0de434f4fbbe5af4fa7989521c655c8c779afb61c53ab561b64dcee6149e4c65", size = 218080 }, - { url = "https://files.pythonhosted.org/packages/a9/c4/b1c5d2bd7cc412cbeb035e257fd06ed4e3e139ac871d16a07434e145d18d/coverage-7.10.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6e31b8155150c57e5ac43ccd289d079eb3f825187d7c66e755a055d2c85794c6", size = 218293 }, - { url = "https://files.pythonhosted.org/packages/3f/07/4468d37c94724bf6ec354e4ec2f205fda194343e3e85fd2e59cec57e6a54/coverage-7.10.6-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:98cede73eb83c31e2118ae8d379c12e3e42736903a8afcca92a7218e1f2903b0", size = 259800 }, - { url = "https://files.pythonhosted.org/packages/82/d8/f8fb351be5fee31690cd8da768fd62f1cfab33c31d9f7baba6cd8960f6b8/coverage-7.10.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f863c08f4ff6b64fa8045b1e3da480f5374779ef187f07b82e0538c68cb4ff8e", size = 261965 }, - { url = "https://files.pythonhosted.org/packages/e8/70/65d4d7cfc75c5c6eb2fed3ee5cdf420fd8ae09c4808723a89a81d5b1b9c3/coverage-7.10.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b38261034fda87be356f2c3f42221fdb4171c3ce7658066ae449241485390d5", size = 264220 }, - { url = "https://files.pythonhosted.org/packages/98/3c/069df106d19024324cde10e4ec379fe2fb978017d25e97ebee23002fbadf/coverage-7.10.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0e93b1476b79eae849dc3872faeb0bf7948fd9ea34869590bc16a2a00b9c82a7", size = 261660 }, - { url = "https://files.pythonhosted.org/packages/fc/8a/2974d53904080c5dc91af798b3a54a4ccb99a45595cc0dcec6eb9616a57d/coverage-7.10.6-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ff8a991f70f4c0cf53088abf1e3886edcc87d53004c7bb94e78650b4d3dac3b5", size = 259417 }, - { url = "https://files.pythonhosted.org/packages/30/38/9616a6b49c686394b318974d7f6e08f38b8af2270ce7488e879888d1e5db/coverage-7.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ac765b026c9f33044419cbba1da913cfb82cca1b60598ac1c7a5ed6aac4621a0", size = 260567 }, - { url = "https://files.pythonhosted.org/packages/76/16/3ed2d6312b371a8cf804abf4e14895b70e4c3491c6e53536d63fd0958a8d/coverage-7.10.6-cp314-cp314t-win32.whl", hash = "sha256:441c357d55f4936875636ef2cfb3bee36e466dcf50df9afbd398ce79dba1ebb7", size = 220831 }, - { url = "https://files.pythonhosted.org/packages/d5/e5/d38d0cb830abede2adb8b147770d2a3d0e7fecc7228245b9b1ae6c24930a/coverage-7.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:073711de3181b2e204e4870ac83a7c4853115b42e9cd4d145f2231e12d670930", size = 221950 }, - { url = "https://files.pythonhosted.org/packages/f4/51/e48e550f6279349895b0ffcd6d2a690e3131ba3a7f4eafccc141966d4dea/coverage-7.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:137921f2bac5559334ba66122b753db6dc5d1cf01eb7b64eb412bb0d064ef35b", size = 219969 }, - { url = "https://files.pythonhosted.org/packages/44/0c/50db5379b615854b5cf89146f8f5bd1d5a9693d7f3a987e269693521c404/coverage-7.10.6-py3-none-any.whl", hash = "sha256:92c4ecf6bf11b2e85fd4d8204814dc26e6a19f0c9d938c207c5cb0eadfcabbe3", size = 208986 }, +sdist = { url = "https://files.pythonhosted.org/packages/14/70/025b179c993f019105b79575ac6edb5e084fb0f0e63f15cdebef4e454fb5/coverage-7.10.6.tar.gz", hash = "sha256:f644a3ae5933a552a29dbb9aa2f90c677a875f80ebea028e5a52a4f429044b90", size = 823736, upload-time = "2025-08-29T15:35:16.668Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a8/1d/2e64b43d978b5bd184e0756a41415597dfef30fcbd90b747474bd749d45f/coverage-7.10.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:70e7bfbd57126b5554aa482691145f798d7df77489a177a6bef80de78860a356", size = 217025, upload-time = "2025-08-29T15:32:57.169Z" }, + { url = "https://files.pythonhosted.org/packages/23/62/b1e0f513417c02cc10ef735c3ee5186df55f190f70498b3702d516aad06f/coverage-7.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e41be6f0f19da64af13403e52f2dec38bbc2937af54df8ecef10850ff8d35301", size = 217419, upload-time = "2025-08-29T15:32:59.908Z" }, + { url = "https://files.pythonhosted.org/packages/e7/16/b800640b7a43e7c538429e4d7223e0a94fd72453a1a048f70bf766f12e96/coverage-7.10.6-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c61fc91ab80b23f5fddbee342d19662f3d3328173229caded831aa0bd7595460", size = 244180, upload-time = "2025-08-29T15:33:01.608Z" }, + { url = "https://files.pythonhosted.org/packages/fb/6f/5e03631c3305cad187eaf76af0b559fff88af9a0b0c180d006fb02413d7a/coverage-7.10.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:10356fdd33a7cc06e8051413140bbdc6f972137508a3572e3f59f805cd2832fd", size = 245992, upload-time = "2025-08-29T15:33:03.239Z" }, + { url = "https://files.pythonhosted.org/packages/eb/a1/f30ea0fb400b080730125b490771ec62b3375789f90af0bb68bfb8a921d7/coverage-7.10.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:80b1695cf7c5ebe7b44bf2521221b9bb8cdf69b1f24231149a7e3eb1ae5fa2fb", size = 247851, upload-time = "2025-08-29T15:33:04.603Z" }, + { url = "https://files.pythonhosted.org/packages/02/8e/cfa8fee8e8ef9a6bb76c7bef039f3302f44e615d2194161a21d3d83ac2e9/coverage-7.10.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2e4c33e6378b9d52d3454bd08847a8651f4ed23ddbb4a0520227bd346382bbc6", size = 245891, upload-time = "2025-08-29T15:33:06.176Z" }, + { url = "https://files.pythonhosted.org/packages/93/a9/51be09b75c55c4f6c16d8d73a6a1d46ad764acca0eab48fa2ffaef5958fe/coverage-7.10.6-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c8a3ec16e34ef980a46f60dc6ad86ec60f763c3f2fa0db6d261e6e754f72e945", size = 243909, upload-time = "2025-08-29T15:33:07.74Z" }, + { url = "https://files.pythonhosted.org/packages/e9/a6/ba188b376529ce36483b2d585ca7bdac64aacbe5aa10da5978029a9c94db/coverage-7.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7d79dabc0a56f5af990cc6da9ad1e40766e82773c075f09cc571e2076fef882e", size = 244786, upload-time = "2025-08-29T15:33:08.965Z" }, + { url = "https://files.pythonhosted.org/packages/d0/4c/37ed872374a21813e0d3215256180c9a382c3f5ced6f2e5da0102fc2fd3e/coverage-7.10.6-cp310-cp310-win32.whl", hash = "sha256:86b9b59f2b16e981906e9d6383eb6446d5b46c278460ae2c36487667717eccf1", size = 219521, upload-time = "2025-08-29T15:33:10.599Z" }, + { url = "https://files.pythonhosted.org/packages/8e/36/9311352fdc551dec5b973b61f4e453227ce482985a9368305880af4f85dd/coverage-7.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:e132b9152749bd33534e5bd8565c7576f135f157b4029b975e15ee184325f528", size = 220417, upload-time = "2025-08-29T15:33:11.907Z" }, + { url = "https://files.pythonhosted.org/packages/d4/16/2bea27e212c4980753d6d563a0803c150edeaaddb0771a50d2afc410a261/coverage-7.10.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c706db3cabb7ceef779de68270150665e710b46d56372455cd741184f3868d8f", size = 217129, upload-time = "2025-08-29T15:33:13.575Z" }, + { url = "https://files.pythonhosted.org/packages/2a/51/e7159e068831ab37e31aac0969d47b8c5ee25b7d307b51e310ec34869315/coverage-7.10.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8e0c38dc289e0508ef68ec95834cb5d2e96fdbe792eaccaa1bccac3966bbadcc", size = 217532, upload-time = "2025-08-29T15:33:14.872Z" }, + { url = "https://files.pythonhosted.org/packages/e7/c0/246ccbea53d6099325d25cd208df94ea435cd55f0db38099dd721efc7a1f/coverage-7.10.6-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:752a3005a1ded28f2f3a6e8787e24f28d6abe176ca64677bcd8d53d6fe2ec08a", size = 247931, upload-time = "2025-08-29T15:33:16.142Z" }, + { url = "https://files.pythonhosted.org/packages/7d/fb/7435ef8ab9b2594a6e3f58505cc30e98ae8b33265d844007737946c59389/coverage-7.10.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:689920ecfd60f992cafca4f5477d55720466ad2c7fa29bb56ac8d44a1ac2b47a", size = 249864, upload-time = "2025-08-29T15:33:17.434Z" }, + { url = "https://files.pythonhosted.org/packages/51/f8/d9d64e8da7bcddb094d511154824038833c81e3a039020a9d6539bf303e9/coverage-7.10.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ec98435796d2624d6905820a42f82149ee9fc4f2d45c2c5bc5a44481cc50db62", size = 251969, upload-time = "2025-08-29T15:33:18.822Z" }, + { url = "https://files.pythonhosted.org/packages/43/28/c43ba0ef19f446d6463c751315140d8f2a521e04c3e79e5c5fe211bfa430/coverage-7.10.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b37201ce4a458c7a758ecc4efa92fa8ed783c66e0fa3c42ae19fc454a0792153", size = 249659, upload-time = "2025-08-29T15:33:20.407Z" }, + { url = "https://files.pythonhosted.org/packages/79/3e/53635bd0b72beaacf265784508a0b386defc9ab7fad99ff95f79ce9db555/coverage-7.10.6-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2904271c80898663c810a6b067920a61dd8d38341244a3605bd31ab55250dad5", size = 247714, upload-time = "2025-08-29T15:33:21.751Z" }, + { url = "https://files.pythonhosted.org/packages/4c/55/0964aa87126624e8c159e32b0bc4e84edef78c89a1a4b924d28dd8265625/coverage-7.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5aea98383463d6e1fa4e95416d8de66f2d0cb588774ee20ae1b28df826bcb619", size = 248351, upload-time = "2025-08-29T15:33:23.105Z" }, + { url = "https://files.pythonhosted.org/packages/eb/ab/6cfa9dc518c6c8e14a691c54e53a9433ba67336c760607e299bfcf520cb1/coverage-7.10.6-cp311-cp311-win32.whl", hash = "sha256:e3fb1fa01d3598002777dd259c0c2e6d9d5e10e7222976fc8e03992f972a2cba", size = 219562, upload-time = "2025-08-29T15:33:24.717Z" }, + { url = "https://files.pythonhosted.org/packages/5b/18/99b25346690cbc55922e7cfef06d755d4abee803ef335baff0014268eff4/coverage-7.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:f35ed9d945bece26553d5b4c8630453169672bea0050a564456eb88bdffd927e", size = 220453, upload-time = "2025-08-29T15:33:26.482Z" }, + { url = "https://files.pythonhosted.org/packages/d8/ed/81d86648a07ccb124a5cf1f1a7788712b8d7216b593562683cd5c9b0d2c1/coverage-7.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:99e1a305c7765631d74b98bf7dbf54eeea931f975e80f115437d23848ee8c27c", size = 219127, upload-time = "2025-08-29T15:33:27.777Z" }, + { url = "https://files.pythonhosted.org/packages/26/06/263f3305c97ad78aab066d116b52250dd316e74fcc20c197b61e07eb391a/coverage-7.10.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:5b2dd6059938063a2c9fee1af729d4f2af28fd1a545e9b7652861f0d752ebcea", size = 217324, upload-time = "2025-08-29T15:33:29.06Z" }, + { url = "https://files.pythonhosted.org/packages/e9/60/1e1ded9a4fe80d843d7d53b3e395c1db3ff32d6c301e501f393b2e6c1c1f/coverage-7.10.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:388d80e56191bf846c485c14ae2bc8898aa3124d9d35903fef7d907780477634", size = 217560, upload-time = "2025-08-29T15:33:30.748Z" }, + { url = "https://files.pythonhosted.org/packages/b8/25/52136173c14e26dfed8b106ed725811bb53c30b896d04d28d74cb64318b3/coverage-7.10.6-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:90cb5b1a4670662719591aa92d0095bb41714970c0b065b02a2610172dbf0af6", size = 249053, upload-time = "2025-08-29T15:33:32.041Z" }, + { url = "https://files.pythonhosted.org/packages/cb/1d/ae25a7dc58fcce8b172d42ffe5313fc267afe61c97fa872b80ee72d9515a/coverage-7.10.6-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:961834e2f2b863a0e14260a9a273aff07ff7818ab6e66d2addf5628590c628f9", size = 251802, upload-time = "2025-08-29T15:33:33.625Z" }, + { url = "https://files.pythonhosted.org/packages/f5/7a/1f561d47743710fe996957ed7c124b421320f150f1d38523d8d9102d3e2a/coverage-7.10.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf9a19f5012dab774628491659646335b1928cfc931bf8d97b0d5918dd58033c", size = 252935, upload-time = "2025-08-29T15:33:34.909Z" }, + { url = "https://files.pythonhosted.org/packages/6c/ad/8b97cd5d28aecdfde792dcbf646bac141167a5cacae2cd775998b45fabb5/coverage-7.10.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:99c4283e2a0e147b9c9cc6bc9c96124de9419d6044837e9799763a0e29a7321a", size = 250855, upload-time = "2025-08-29T15:33:36.922Z" }, + { url = "https://files.pythonhosted.org/packages/33/6a/95c32b558d9a61858ff9d79580d3877df3eb5bc9eed0941b1f187c89e143/coverage-7.10.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:282b1b20f45df57cc508c1e033403f02283adfb67d4c9c35a90281d81e5c52c5", size = 248974, upload-time = "2025-08-29T15:33:38.175Z" }, + { url = "https://files.pythonhosted.org/packages/0d/9c/8ce95dee640a38e760d5b747c10913e7a06554704d60b41e73fdea6a1ffd/coverage-7.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8cdbe264f11afd69841bd8c0d83ca10b5b32853263ee62e6ac6a0ab63895f972", size = 250409, upload-time = "2025-08-29T15:33:39.447Z" }, + { url = "https://files.pythonhosted.org/packages/04/12/7a55b0bdde78a98e2eb2356771fd2dcddb96579e8342bb52aa5bc52e96f0/coverage-7.10.6-cp312-cp312-win32.whl", hash = "sha256:a517feaf3a0a3eca1ee985d8373135cfdedfbba3882a5eab4362bda7c7cf518d", size = 219724, upload-time = "2025-08-29T15:33:41.172Z" }, + { url = "https://files.pythonhosted.org/packages/36/4a/32b185b8b8e327802c9efce3d3108d2fe2d9d31f153a0f7ecfd59c773705/coverage-7.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:856986eadf41f52b214176d894a7de05331117f6035a28ac0016c0f63d887629", size = 220536, upload-time = "2025-08-29T15:33:42.524Z" }, + { url = "https://files.pythonhosted.org/packages/08/3a/d5d8dc703e4998038c3099eaf77adddb00536a3cec08c8dcd556a36a3eb4/coverage-7.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:acf36b8268785aad739443fa2780c16260ee3fa09d12b3a70f772ef100939d80", size = 219171, upload-time = "2025-08-29T15:33:43.974Z" }, + { url = "https://files.pythonhosted.org/packages/bd/e7/917e5953ea29a28c1057729c1d5af9084ab6d9c66217523fd0e10f14d8f6/coverage-7.10.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ffea0575345e9ee0144dfe5701aa17f3ba546f8c3bb48db62ae101afb740e7d6", size = 217351, upload-time = "2025-08-29T15:33:45.438Z" }, + { url = "https://files.pythonhosted.org/packages/eb/86/2e161b93a4f11d0ea93f9bebb6a53f113d5d6e416d7561ca41bb0a29996b/coverage-7.10.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:95d91d7317cde40a1c249d6b7382750b7e6d86fad9d8eaf4fa3f8f44cf171e80", size = 217600, upload-time = "2025-08-29T15:33:47.269Z" }, + { url = "https://files.pythonhosted.org/packages/0e/66/d03348fdd8df262b3a7fb4ee5727e6e4936e39e2f3a842e803196946f200/coverage-7.10.6-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3e23dd5408fe71a356b41baa82892772a4cefcf758f2ca3383d2aa39e1b7a003", size = 248600, upload-time = "2025-08-29T15:33:48.953Z" }, + { url = "https://files.pythonhosted.org/packages/73/dd/508420fb47d09d904d962f123221bc249f64b5e56aa93d5f5f7603be475f/coverage-7.10.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0f3f56e4cb573755e96a16501a98bf211f100463d70275759e73f3cbc00d4f27", size = 251206, upload-time = "2025-08-29T15:33:50.697Z" }, + { url = "https://files.pythonhosted.org/packages/e9/1f/9020135734184f439da85c70ea78194c2730e56c2d18aee6e8ff1719d50d/coverage-7.10.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:db4a1d897bbbe7339946ffa2fe60c10cc81c43fab8b062d3fcb84188688174a4", size = 252478, upload-time = "2025-08-29T15:33:52.303Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a4/3d228f3942bb5a2051fde28c136eea23a761177dc4ff4ef54533164ce255/coverage-7.10.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d8fd7879082953c156d5b13c74aa6cca37f6a6f4747b39538504c3f9c63d043d", size = 250637, upload-time = "2025-08-29T15:33:53.67Z" }, + { url = "https://files.pythonhosted.org/packages/36/e3/293dce8cdb9a83de971637afc59b7190faad60603b40e32635cbd15fbf61/coverage-7.10.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:28395ca3f71cd103b8c116333fa9db867f3a3e1ad6a084aa3725ae002b6583bc", size = 248529, upload-time = "2025-08-29T15:33:55.022Z" }, + { url = "https://files.pythonhosted.org/packages/90/26/64eecfa214e80dd1d101e420cab2901827de0e49631d666543d0e53cf597/coverage-7.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:61c950fc33d29c91b9e18540e1aed7d9f6787cc870a3e4032493bbbe641d12fc", size = 250143, upload-time = "2025-08-29T15:33:56.386Z" }, + { url = "https://files.pythonhosted.org/packages/3e/70/bd80588338f65ea5b0d97e424b820fb4068b9cfb9597fbd91963086e004b/coverage-7.10.6-cp313-cp313-win32.whl", hash = "sha256:160c00a5e6b6bdf4e5984b0ef21fc860bc94416c41b7df4d63f536d17c38902e", size = 219770, upload-time = "2025-08-29T15:33:58.063Z" }, + { url = "https://files.pythonhosted.org/packages/a7/14/0b831122305abcc1060c008f6c97bbdc0a913ab47d65070a01dc50293c2b/coverage-7.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:628055297f3e2aa181464c3808402887643405573eb3d9de060d81531fa79d32", size = 220566, upload-time = "2025-08-29T15:33:59.766Z" }, + { url = "https://files.pythonhosted.org/packages/83/c6/81a83778c1f83f1a4a168ed6673eeedc205afb562d8500175292ca64b94e/coverage-7.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:df4ec1f8540b0bcbe26ca7dd0f541847cc8a108b35596f9f91f59f0c060bfdd2", size = 219195, upload-time = "2025-08-29T15:34:01.191Z" }, + { url = "https://files.pythonhosted.org/packages/d7/1c/ccccf4bf116f9517275fa85047495515add43e41dfe8e0bef6e333c6b344/coverage-7.10.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c9a8b7a34a4de3ed987f636f71881cd3b8339f61118b1aa311fbda12741bff0b", size = 218059, upload-time = "2025-08-29T15:34:02.91Z" }, + { url = "https://files.pythonhosted.org/packages/92/97/8a3ceff833d27c7492af4f39d5da6761e9ff624831db9e9f25b3886ddbca/coverage-7.10.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8dd5af36092430c2b075cee966719898f2ae87b636cefb85a653f1d0ba5d5393", size = 218287, upload-time = "2025-08-29T15:34:05.106Z" }, + { url = "https://files.pythonhosted.org/packages/92/d8/50b4a32580cf41ff0423777a2791aaf3269ab60c840b62009aec12d3970d/coverage-7.10.6-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b0353b0f0850d49ada66fdd7d0c7cdb0f86b900bb9e367024fd14a60cecc1e27", size = 259625, upload-time = "2025-08-29T15:34:06.575Z" }, + { url = "https://files.pythonhosted.org/packages/7e/7e/6a7df5a6fb440a0179d94a348eb6616ed4745e7df26bf2a02bc4db72c421/coverage-7.10.6-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d6b9ae13d5d3e8aeca9ca94198aa7b3ebbc5acfada557d724f2a1f03d2c0b0df", size = 261801, upload-time = "2025-08-29T15:34:08.006Z" }, + { url = "https://files.pythonhosted.org/packages/3a/4c/a270a414f4ed5d196b9d3d67922968e768cd971d1b251e1b4f75e9362f75/coverage-7.10.6-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:675824a363cc05781b1527b39dc2587b8984965834a748177ee3c37b64ffeafb", size = 264027, upload-time = "2025-08-29T15:34:09.806Z" }, + { url = "https://files.pythonhosted.org/packages/9c/8b/3210d663d594926c12f373c5370bf1e7c5c3a427519a8afa65b561b9a55c/coverage-7.10.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:692d70ea725f471a547c305f0d0fc6a73480c62fb0da726370c088ab21aed282", size = 261576, upload-time = "2025-08-29T15:34:11.585Z" }, + { url = "https://files.pythonhosted.org/packages/72/d0/e1961eff67e9e1dba3fc5eb7a4caf726b35a5b03776892da8d79ec895775/coverage-7.10.6-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:851430a9a361c7a8484a36126d1d0ff8d529d97385eacc8dfdc9bfc8c2d2cbe4", size = 259341, upload-time = "2025-08-29T15:34:13.159Z" }, + { url = "https://files.pythonhosted.org/packages/3a/06/d6478d152cd189b33eac691cba27a40704990ba95de49771285f34a5861e/coverage-7.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d9369a23186d189b2fc95cc08b8160ba242057e887d766864f7adf3c46b2df21", size = 260468, upload-time = "2025-08-29T15:34:14.571Z" }, + { url = "https://files.pythonhosted.org/packages/ed/73/737440247c914a332f0b47f7598535b29965bf305e19bbc22d4c39615d2b/coverage-7.10.6-cp313-cp313t-win32.whl", hash = "sha256:92be86fcb125e9bda0da7806afd29a3fd33fdf58fba5d60318399adf40bf37d0", size = 220429, upload-time = "2025-08-29T15:34:16.394Z" }, + { url = "https://files.pythonhosted.org/packages/bd/76/b92d3214740f2357ef4a27c75a526eb6c28f79c402e9f20a922c295c05e2/coverage-7.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6b3039e2ca459a70c79523d39347d83b73f2f06af5624905eba7ec34d64d80b5", size = 221493, upload-time = "2025-08-29T15:34:17.835Z" }, + { url = "https://files.pythonhosted.org/packages/fc/8e/6dcb29c599c8a1f654ec6cb68d76644fe635513af16e932d2d4ad1e5ac6e/coverage-7.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3fb99d0786fe17b228eab663d16bee2288e8724d26a199c29325aac4b0319b9b", size = 219757, upload-time = "2025-08-29T15:34:19.248Z" }, + { url = "https://files.pythonhosted.org/packages/d3/aa/76cf0b5ec00619ef208da4689281d48b57f2c7fde883d14bf9441b74d59f/coverage-7.10.6-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6008a021907be8c4c02f37cdc3ffb258493bdebfeaf9a839f9e71dfdc47b018e", size = 217331, upload-time = "2025-08-29T15:34:20.846Z" }, + { url = "https://files.pythonhosted.org/packages/65/91/8e41b8c7c505d398d7730206f3cbb4a875a35ca1041efc518051bfce0f6b/coverage-7.10.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:5e75e37f23eb144e78940b40395b42f2321951206a4f50e23cfd6e8a198d3ceb", size = 217607, upload-time = "2025-08-29T15:34:22.433Z" }, + { url = "https://files.pythonhosted.org/packages/87/7f/f718e732a423d442e6616580a951b8d1ec3575ea48bcd0e2228386805e79/coverage-7.10.6-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0f7cb359a448e043c576f0da00aa8bfd796a01b06aa610ca453d4dde09cc1034", size = 248663, upload-time = "2025-08-29T15:34:24.425Z" }, + { url = "https://files.pythonhosted.org/packages/e6/52/c1106120e6d801ac03e12b5285e971e758e925b6f82ee9b86db3aa10045d/coverage-7.10.6-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c68018e4fc4e14b5668f1353b41ccf4bc83ba355f0e1b3836861c6f042d89ac1", size = 251197, upload-time = "2025-08-29T15:34:25.906Z" }, + { url = "https://files.pythonhosted.org/packages/3d/ec/3a8645b1bb40e36acde9c0609f08942852a4af91a937fe2c129a38f2d3f5/coverage-7.10.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cd4b2b0707fc55afa160cd5fc33b27ccbf75ca11d81f4ec9863d5793fc6df56a", size = 252551, upload-time = "2025-08-29T15:34:27.337Z" }, + { url = "https://files.pythonhosted.org/packages/a1/70/09ecb68eeb1155b28a1d16525fd3a9b65fbe75337311a99830df935d62b6/coverage-7.10.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4cec13817a651f8804a86e4f79d815b3b28472c910e099e4d5a0e8a3b6a1d4cb", size = 250553, upload-time = "2025-08-29T15:34:29.065Z" }, + { url = "https://files.pythonhosted.org/packages/c6/80/47df374b893fa812e953b5bc93dcb1427a7b3d7a1a7d2db33043d17f74b9/coverage-7.10.6-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:f2a6a8e06bbda06f78739f40bfb56c45d14eb8249d0f0ea6d4b3d48e1f7c695d", size = 248486, upload-time = "2025-08-29T15:34:30.897Z" }, + { url = "https://files.pythonhosted.org/packages/4a/65/9f98640979ecee1b0d1a7164b589de720ddf8100d1747d9bbdb84be0c0fb/coverage-7.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:081b98395ced0d9bcf60ada7661a0b75f36b78b9d7e39ea0790bb4ed8da14747", size = 249981, upload-time = "2025-08-29T15:34:32.365Z" }, + { url = "https://files.pythonhosted.org/packages/1f/55/eeb6603371e6629037f47bd25bef300387257ed53a3c5fdb159b7ac8c651/coverage-7.10.6-cp314-cp314-win32.whl", hash = "sha256:6937347c5d7d069ee776b2bf4e1212f912a9f1f141a429c475e6089462fcecc5", size = 220054, upload-time = "2025-08-29T15:34:34.124Z" }, + { url = "https://files.pythonhosted.org/packages/15/d1/a0912b7611bc35412e919a2cd59ae98e7ea3b475e562668040a43fb27897/coverage-7.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:adec1d980fa07e60b6ef865f9e5410ba760e4e1d26f60f7e5772c73b9a5b0713", size = 220851, upload-time = "2025-08-29T15:34:35.651Z" }, + { url = "https://files.pythonhosted.org/packages/ef/2d/11880bb8ef80a45338e0b3e0725e4c2d73ffbb4822c29d987078224fd6a5/coverage-7.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:a80f7aef9535442bdcf562e5a0d5a5538ce8abe6bb209cfbf170c462ac2c2a32", size = 219429, upload-time = "2025-08-29T15:34:37.16Z" }, + { url = "https://files.pythonhosted.org/packages/83/c0/1f00caad775c03a700146f55536ecd097a881ff08d310a58b353a1421be0/coverage-7.10.6-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:0de434f4fbbe5af4fa7989521c655c8c779afb61c53ab561b64dcee6149e4c65", size = 218080, upload-time = "2025-08-29T15:34:38.919Z" }, + { url = "https://files.pythonhosted.org/packages/a9/c4/b1c5d2bd7cc412cbeb035e257fd06ed4e3e139ac871d16a07434e145d18d/coverage-7.10.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6e31b8155150c57e5ac43ccd289d079eb3f825187d7c66e755a055d2c85794c6", size = 218293, upload-time = "2025-08-29T15:34:40.425Z" }, + { url = "https://files.pythonhosted.org/packages/3f/07/4468d37c94724bf6ec354e4ec2f205fda194343e3e85fd2e59cec57e6a54/coverage-7.10.6-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:98cede73eb83c31e2118ae8d379c12e3e42736903a8afcca92a7218e1f2903b0", size = 259800, upload-time = "2025-08-29T15:34:41.996Z" }, + { url = "https://files.pythonhosted.org/packages/82/d8/f8fb351be5fee31690cd8da768fd62f1cfab33c31d9f7baba6cd8960f6b8/coverage-7.10.6-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f863c08f4ff6b64fa8045b1e3da480f5374779ef187f07b82e0538c68cb4ff8e", size = 261965, upload-time = "2025-08-29T15:34:43.61Z" }, + { url = "https://files.pythonhosted.org/packages/e8/70/65d4d7cfc75c5c6eb2fed3ee5cdf420fd8ae09c4808723a89a81d5b1b9c3/coverage-7.10.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b38261034fda87be356f2c3f42221fdb4171c3ce7658066ae449241485390d5", size = 264220, upload-time = "2025-08-29T15:34:45.387Z" }, + { url = "https://files.pythonhosted.org/packages/98/3c/069df106d19024324cde10e4ec379fe2fb978017d25e97ebee23002fbadf/coverage-7.10.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0e93b1476b79eae849dc3872faeb0bf7948fd9ea34869590bc16a2a00b9c82a7", size = 261660, upload-time = "2025-08-29T15:34:47.288Z" }, + { url = "https://files.pythonhosted.org/packages/fc/8a/2974d53904080c5dc91af798b3a54a4ccb99a45595cc0dcec6eb9616a57d/coverage-7.10.6-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ff8a991f70f4c0cf53088abf1e3886edcc87d53004c7bb94e78650b4d3dac3b5", size = 259417, upload-time = "2025-08-29T15:34:48.779Z" }, + { url = "https://files.pythonhosted.org/packages/30/38/9616a6b49c686394b318974d7f6e08f38b8af2270ce7488e879888d1e5db/coverage-7.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ac765b026c9f33044419cbba1da913cfb82cca1b60598ac1c7a5ed6aac4621a0", size = 260567, upload-time = "2025-08-29T15:34:50.718Z" }, + { url = "https://files.pythonhosted.org/packages/76/16/3ed2d6312b371a8cf804abf4e14895b70e4c3491c6e53536d63fd0958a8d/coverage-7.10.6-cp314-cp314t-win32.whl", hash = "sha256:441c357d55f4936875636ef2cfb3bee36e466dcf50df9afbd398ce79dba1ebb7", size = 220831, upload-time = "2025-08-29T15:34:52.653Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e5/d38d0cb830abede2adb8b147770d2a3d0e7fecc7228245b9b1ae6c24930a/coverage-7.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:073711de3181b2e204e4870ac83a7c4853115b42e9cd4d145f2231e12d670930", size = 221950, upload-time = "2025-08-29T15:34:54.212Z" }, + { url = "https://files.pythonhosted.org/packages/f4/51/e48e550f6279349895b0ffcd6d2a690e3131ba3a7f4eafccc141966d4dea/coverage-7.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:137921f2bac5559334ba66122b753db6dc5d1cf01eb7b64eb412bb0d064ef35b", size = 219969, upload-time = "2025-08-29T15:34:55.83Z" }, + { url = "https://files.pythonhosted.org/packages/44/0c/50db5379b615854b5cf89146f8f5bd1d5a9693d7f3a987e269693521c404/coverage-7.10.6-py3-none-any.whl", hash = "sha256:92c4ecf6bf11b2e85fd4d8204814dc26e6a19f0c9d938c207c5cb0eadfcabbe3", size = 208986, upload-time = "2025-08-29T15:35:14.506Z" }, ] [package.optional-dependencies] @@ -492,53 +492,53 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a7/35/c495bffc2056f2dadb32434f1feedd79abde2a7f8363e1974afa9c33c7e2/cryptography-45.0.7.tar.gz", hash = "sha256:4b1654dfc64ea479c242508eb8c724044f1e964a47d1d1cacc5132292d851971", size = 744980 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0c/91/925c0ac74362172ae4516000fe877912e33b5983df735ff290c653de4913/cryptography-45.0.7-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:3be4f21c6245930688bd9e162829480de027f8bf962ede33d4f8ba7d67a00cee", size = 7041105 }, - { url = "https://files.pythonhosted.org/packages/fc/63/43641c5acce3a6105cf8bd5baeceeb1846bb63067d26dae3e5db59f1513a/cryptography-45.0.7-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:67285f8a611b0ebc0857ced2081e30302909f571a46bfa7a3cc0ad303fe015c6", size = 4205799 }, - { url = "https://files.pythonhosted.org/packages/bc/29/c238dd9107f10bfde09a4d1c52fd38828b1aa353ced11f358b5dd2507d24/cryptography-45.0.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:577470e39e60a6cd7780793202e63536026d9b8641de011ed9d8174da9ca5339", size = 4430504 }, - { url = "https://files.pythonhosted.org/packages/62/62/24203e7cbcc9bd7c94739428cd30680b18ae6b18377ae66075c8e4771b1b/cryptography-45.0.7-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:4bd3e5c4b9682bc112d634f2c6ccc6736ed3635fc3319ac2bb11d768cc5a00d8", size = 4209542 }, - { url = "https://files.pythonhosted.org/packages/cd/e3/e7de4771a08620eef2389b86cd87a2c50326827dea5528feb70595439ce4/cryptography-45.0.7-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:465ccac9d70115cd4de7186e60cfe989de73f7bb23e8a7aa45af18f7412e75bf", size = 3889244 }, - { url = "https://files.pythonhosted.org/packages/96/b8/bca71059e79a0bb2f8e4ec61d9c205fbe97876318566cde3b5092529faa9/cryptography-45.0.7-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:16ede8a4f7929b4b7ff3642eba2bf79aa1d71f24ab6ee443935c0d269b6bc513", size = 4461975 }, - { url = "https://files.pythonhosted.org/packages/58/67/3f5b26937fe1218c40e95ef4ff8d23c8dc05aa950d54200cc7ea5fb58d28/cryptography-45.0.7-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:8978132287a9d3ad6b54fcd1e08548033cc09dc6aacacb6c004c73c3eb5d3ac3", size = 4209082 }, - { url = "https://files.pythonhosted.org/packages/0e/e4/b3e68a4ac363406a56cf7b741eeb80d05284d8c60ee1a55cdc7587e2a553/cryptography-45.0.7-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:b6a0e535baec27b528cb07a119f321ac024592388c5681a5ced167ae98e9fff3", size = 4460397 }, - { url = "https://files.pythonhosted.org/packages/22/49/2c93f3cd4e3efc8cb22b02678c1fad691cff9dd71bb889e030d100acbfe0/cryptography-45.0.7-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:a24ee598d10befaec178efdff6054bc4d7e883f615bfbcd08126a0f4931c83a6", size = 4337244 }, - { url = "https://files.pythonhosted.org/packages/04/19/030f400de0bccccc09aa262706d90f2ec23d56bc4eb4f4e8268d0ddf3fb8/cryptography-45.0.7-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:fa26fa54c0a9384c27fcdc905a2fb7d60ac6e47d14bc2692145f2b3b1e2cfdbd", size = 4568862 }, - { url = "https://files.pythonhosted.org/packages/29/56/3034a3a353efa65116fa20eb3c990a8c9f0d3db4085429040a7eef9ada5f/cryptography-45.0.7-cp311-abi3-win32.whl", hash = "sha256:bef32a5e327bd8e5af915d3416ffefdbe65ed975b646b3805be81b23580b57b8", size = 2936578 }, - { url = "https://files.pythonhosted.org/packages/b3/61/0ab90f421c6194705a99d0fa9f6ee2045d916e4455fdbb095a9c2c9a520f/cryptography-45.0.7-cp311-abi3-win_amd64.whl", hash = "sha256:3808e6b2e5f0b46d981c24d79648e5c25c35e59902ea4391a0dcb3e667bf7443", size = 3405400 }, - { url = "https://files.pythonhosted.org/packages/63/e8/c436233ddf19c5f15b25ace33979a9dd2e7aa1a59209a0ee8554179f1cc0/cryptography-45.0.7-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:bfb4c801f65dd61cedfc61a83732327fafbac55a47282e6f26f073ca7a41c3b2", size = 7021824 }, - { url = "https://files.pythonhosted.org/packages/bc/4c/8f57f2500d0ccd2675c5d0cc462095adf3faa8c52294ba085c036befb901/cryptography-45.0.7-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:81823935e2f8d476707e85a78a405953a03ef7b7b4f55f93f7c2d9680e5e0691", size = 4202233 }, - { url = "https://files.pythonhosted.org/packages/eb/ac/59b7790b4ccaed739fc44775ce4645c9b8ce54cbec53edf16c74fd80cb2b/cryptography-45.0.7-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3994c809c17fc570c2af12c9b840d7cea85a9fd3e5c0e0491f4fa3c029216d59", size = 4423075 }, - { url = "https://files.pythonhosted.org/packages/b8/56/d4f07ea21434bf891faa088a6ac15d6d98093a66e75e30ad08e88aa2b9ba/cryptography-45.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dad43797959a74103cb59c5dac71409f9c27d34c8a05921341fb64ea8ccb1dd4", size = 4204517 }, - { url = "https://files.pythonhosted.org/packages/e8/ac/924a723299848b4c741c1059752c7cfe09473b6fd77d2920398fc26bfb53/cryptography-45.0.7-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:ce7a453385e4c4693985b4a4a3533e041558851eae061a58a5405363b098fcd3", size = 3882893 }, - { url = "https://files.pythonhosted.org/packages/83/dc/4dab2ff0a871cc2d81d3ae6d780991c0192b259c35e4d83fe1de18b20c70/cryptography-45.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b04f85ac3a90c227b6e5890acb0edbaf3140938dbecf07bff618bf3638578cf1", size = 4450132 }, - { url = "https://files.pythonhosted.org/packages/12/dd/b2882b65db8fc944585d7fb00d67cf84a9cef4e77d9ba8f69082e911d0de/cryptography-45.0.7-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:48c41a44ef8b8c2e80ca4527ee81daa4c527df3ecbc9423c41a420a9559d0e27", size = 4204086 }, - { url = "https://files.pythonhosted.org/packages/5d/fa/1d5745d878048699b8eb87c984d4ccc5da4f5008dfd3ad7a94040caca23a/cryptography-45.0.7-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f3df7b3d0f91b88b2106031fd995802a2e9ae13e02c36c1fc075b43f420f3a17", size = 4449383 }, - { url = "https://files.pythonhosted.org/packages/36/8b/fc61f87931bc030598e1876c45b936867bb72777eac693e905ab89832670/cryptography-45.0.7-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:dd342f085542f6eb894ca00ef70236ea46070c8a13824c6bde0dfdcd36065b9b", size = 4332186 }, - { url = "https://files.pythonhosted.org/packages/0b/11/09700ddad7443ccb11d674efdbe9a832b4455dc1f16566d9bd3834922ce5/cryptography-45.0.7-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1993a1bb7e4eccfb922b6cd414f072e08ff5816702a0bdb8941c247a6b1b287c", size = 4561639 }, - { url = "https://files.pythonhosted.org/packages/71/ed/8f4c1337e9d3b94d8e50ae0b08ad0304a5709d483bfcadfcc77a23dbcb52/cryptography-45.0.7-cp37-abi3-win32.whl", hash = "sha256:18fcf70f243fe07252dcb1b268a687f2358025ce32f9f88028ca5c364b123ef5", size = 2926552 }, - { url = "https://files.pythonhosted.org/packages/bc/ff/026513ecad58dacd45d1d24ebe52b852165a26e287177de1d545325c0c25/cryptography-45.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:7285a89df4900ed3bfaad5679b1e668cb4b38a8de1ccbfc84b05f34512da0a90", size = 3392742 }, - { url = "https://files.pythonhosted.org/packages/13/3e/e42f1528ca1ea82256b835191eab1be014e0f9f934b60d98b0be8a38ed70/cryptography-45.0.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:de58755d723e86175756f463f2f0bddd45cc36fbd62601228a3f8761c9f58252", size = 3572442 }, - { url = "https://files.pythonhosted.org/packages/59/aa/e947693ab08674a2663ed2534cd8d345cf17bf6a1facf99273e8ec8986dc/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a20e442e917889d1a6b3c570c9e3fa2fdc398c20868abcea268ea33c024c4083", size = 4142233 }, - { url = "https://files.pythonhosted.org/packages/24/06/09b6f6a2fc43474a32b8fe259038eef1500ee3d3c141599b57ac6c57612c/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:258e0dff86d1d891169b5af222d362468a9570e2532923088658aa866eb11130", size = 4376202 }, - { url = "https://files.pythonhosted.org/packages/00/f2/c166af87e95ce6ae6d38471a7e039d3a0549c2d55d74e059680162052824/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:d97cf502abe2ab9eff8bd5e4aca274da8d06dd3ef08b759a8d6143f4ad65d4b4", size = 4141900 }, - { url = "https://files.pythonhosted.org/packages/16/b9/e96e0b6cb86eae27ea51fa8a3151535a18e66fe7c451fa90f7f89c85f541/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:c987dad82e8c65ebc985f5dae5e74a3beda9d0a2a4daf8a1115f3772b59e5141", size = 4375562 }, - { url = "https://files.pythonhosted.org/packages/36/d0/36e8ee39274e9d77baf7d0dafda680cba6e52f3936b846f0d56d64fec915/cryptography-45.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c13b1e3afd29a5b3b2656257f14669ca8fa8d7956d509926f0b130b600b50ab7", size = 3322781 }, - { url = "https://files.pythonhosted.org/packages/99/4e/49199a4c82946938a3e05d2e8ad9482484ba48bbc1e809e3d506c686d051/cryptography-45.0.7-pp311-pypy311_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a862753b36620af6fc54209264f92c716367f2f0ff4624952276a6bbd18cbde", size = 3584634 }, - { url = "https://files.pythonhosted.org/packages/16/ce/5f6ff59ea9c7779dba51b84871c19962529bdcc12e1a6ea172664916c550/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:06ce84dc14df0bf6ea84666f958e6080cdb6fe1231be2a51f3fc1267d9f3fb34", size = 4149533 }, - { url = "https://files.pythonhosted.org/packages/ce/13/b3cfbd257ac96da4b88b46372e662009b7a16833bfc5da33bb97dd5631ae/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d0c5c6bac22b177bf8da7435d9d27a6834ee130309749d162b26c3105c0795a9", size = 4385557 }, - { url = "https://files.pythonhosted.org/packages/1c/c5/8c59d6b7c7b439ba4fc8d0cab868027fd095f215031bc123c3a070962912/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:2f641b64acc00811da98df63df7d59fd4706c0df449da71cb7ac39a0732b40ae", size = 4149023 }, - { url = "https://files.pythonhosted.org/packages/55/32/05385c86d6ca9ab0b4d5bb442d2e3d85e727939a11f3e163fc776ce5eb40/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:f5414a788ecc6ee6bc58560e85ca624258a55ca434884445440a810796ea0e0b", size = 4385722 }, - { url = "https://files.pythonhosted.org/packages/23/87/7ce86f3fa14bc11a5a48c30d8103c26e09b6465f8d8e9d74cf7a0714f043/cryptography-45.0.7-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:1f3d56f73595376f4244646dd5c5870c14c196949807be39e79e7bd9bac3da63", size = 3332908 }, +sdist = { url = "https://files.pythonhosted.org/packages/a7/35/c495bffc2056f2dadb32434f1feedd79abde2a7f8363e1974afa9c33c7e2/cryptography-45.0.7.tar.gz", hash = "sha256:4b1654dfc64ea479c242508eb8c724044f1e964a47d1d1cacc5132292d851971", size = 744980, upload-time = "2025-09-01T11:15:03.146Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/91/925c0ac74362172ae4516000fe877912e33b5983df735ff290c653de4913/cryptography-45.0.7-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:3be4f21c6245930688bd9e162829480de027f8bf962ede33d4f8ba7d67a00cee", size = 7041105, upload-time = "2025-09-01T11:13:59.684Z" }, + { url = "https://files.pythonhosted.org/packages/fc/63/43641c5acce3a6105cf8bd5baeceeb1846bb63067d26dae3e5db59f1513a/cryptography-45.0.7-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:67285f8a611b0ebc0857ced2081e30302909f571a46bfa7a3cc0ad303fe015c6", size = 4205799, upload-time = "2025-09-01T11:14:02.517Z" }, + { url = "https://files.pythonhosted.org/packages/bc/29/c238dd9107f10bfde09a4d1c52fd38828b1aa353ced11f358b5dd2507d24/cryptography-45.0.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:577470e39e60a6cd7780793202e63536026d9b8641de011ed9d8174da9ca5339", size = 4430504, upload-time = "2025-09-01T11:14:04.522Z" }, + { url = "https://files.pythonhosted.org/packages/62/62/24203e7cbcc9bd7c94739428cd30680b18ae6b18377ae66075c8e4771b1b/cryptography-45.0.7-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:4bd3e5c4b9682bc112d634f2c6ccc6736ed3635fc3319ac2bb11d768cc5a00d8", size = 4209542, upload-time = "2025-09-01T11:14:06.309Z" }, + { url = "https://files.pythonhosted.org/packages/cd/e3/e7de4771a08620eef2389b86cd87a2c50326827dea5528feb70595439ce4/cryptography-45.0.7-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:465ccac9d70115cd4de7186e60cfe989de73f7bb23e8a7aa45af18f7412e75bf", size = 3889244, upload-time = "2025-09-01T11:14:08.152Z" }, + { url = "https://files.pythonhosted.org/packages/96/b8/bca71059e79a0bb2f8e4ec61d9c205fbe97876318566cde3b5092529faa9/cryptography-45.0.7-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:16ede8a4f7929b4b7ff3642eba2bf79aa1d71f24ab6ee443935c0d269b6bc513", size = 4461975, upload-time = "2025-09-01T11:14:09.755Z" }, + { url = "https://files.pythonhosted.org/packages/58/67/3f5b26937fe1218c40e95ef4ff8d23c8dc05aa950d54200cc7ea5fb58d28/cryptography-45.0.7-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:8978132287a9d3ad6b54fcd1e08548033cc09dc6aacacb6c004c73c3eb5d3ac3", size = 4209082, upload-time = "2025-09-01T11:14:11.229Z" }, + { url = "https://files.pythonhosted.org/packages/0e/e4/b3e68a4ac363406a56cf7b741eeb80d05284d8c60ee1a55cdc7587e2a553/cryptography-45.0.7-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:b6a0e535baec27b528cb07a119f321ac024592388c5681a5ced167ae98e9fff3", size = 4460397, upload-time = "2025-09-01T11:14:12.924Z" }, + { url = "https://files.pythonhosted.org/packages/22/49/2c93f3cd4e3efc8cb22b02678c1fad691cff9dd71bb889e030d100acbfe0/cryptography-45.0.7-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:a24ee598d10befaec178efdff6054bc4d7e883f615bfbcd08126a0f4931c83a6", size = 4337244, upload-time = "2025-09-01T11:14:14.431Z" }, + { url = "https://files.pythonhosted.org/packages/04/19/030f400de0bccccc09aa262706d90f2ec23d56bc4eb4f4e8268d0ddf3fb8/cryptography-45.0.7-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:fa26fa54c0a9384c27fcdc905a2fb7d60ac6e47d14bc2692145f2b3b1e2cfdbd", size = 4568862, upload-time = "2025-09-01T11:14:16.185Z" }, + { url = "https://files.pythonhosted.org/packages/29/56/3034a3a353efa65116fa20eb3c990a8c9f0d3db4085429040a7eef9ada5f/cryptography-45.0.7-cp311-abi3-win32.whl", hash = "sha256:bef32a5e327bd8e5af915d3416ffefdbe65ed975b646b3805be81b23580b57b8", size = 2936578, upload-time = "2025-09-01T11:14:17.638Z" }, + { url = "https://files.pythonhosted.org/packages/b3/61/0ab90f421c6194705a99d0fa9f6ee2045d916e4455fdbb095a9c2c9a520f/cryptography-45.0.7-cp311-abi3-win_amd64.whl", hash = "sha256:3808e6b2e5f0b46d981c24d79648e5c25c35e59902ea4391a0dcb3e667bf7443", size = 3405400, upload-time = "2025-09-01T11:14:18.958Z" }, + { url = "https://files.pythonhosted.org/packages/63/e8/c436233ddf19c5f15b25ace33979a9dd2e7aa1a59209a0ee8554179f1cc0/cryptography-45.0.7-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:bfb4c801f65dd61cedfc61a83732327fafbac55a47282e6f26f073ca7a41c3b2", size = 7021824, upload-time = "2025-09-01T11:14:20.954Z" }, + { url = "https://files.pythonhosted.org/packages/bc/4c/8f57f2500d0ccd2675c5d0cc462095adf3faa8c52294ba085c036befb901/cryptography-45.0.7-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:81823935e2f8d476707e85a78a405953a03ef7b7b4f55f93f7c2d9680e5e0691", size = 4202233, upload-time = "2025-09-01T11:14:22.454Z" }, + { url = "https://files.pythonhosted.org/packages/eb/ac/59b7790b4ccaed739fc44775ce4645c9b8ce54cbec53edf16c74fd80cb2b/cryptography-45.0.7-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3994c809c17fc570c2af12c9b840d7cea85a9fd3e5c0e0491f4fa3c029216d59", size = 4423075, upload-time = "2025-09-01T11:14:24.287Z" }, + { url = "https://files.pythonhosted.org/packages/b8/56/d4f07ea21434bf891faa088a6ac15d6d98093a66e75e30ad08e88aa2b9ba/cryptography-45.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dad43797959a74103cb59c5dac71409f9c27d34c8a05921341fb64ea8ccb1dd4", size = 4204517, upload-time = "2025-09-01T11:14:25.679Z" }, + { url = "https://files.pythonhosted.org/packages/e8/ac/924a723299848b4c741c1059752c7cfe09473b6fd77d2920398fc26bfb53/cryptography-45.0.7-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:ce7a453385e4c4693985b4a4a3533e041558851eae061a58a5405363b098fcd3", size = 3882893, upload-time = "2025-09-01T11:14:27.1Z" }, + { url = "https://files.pythonhosted.org/packages/83/dc/4dab2ff0a871cc2d81d3ae6d780991c0192b259c35e4d83fe1de18b20c70/cryptography-45.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b04f85ac3a90c227b6e5890acb0edbaf3140938dbecf07bff618bf3638578cf1", size = 4450132, upload-time = "2025-09-01T11:14:28.58Z" }, + { url = "https://files.pythonhosted.org/packages/12/dd/b2882b65db8fc944585d7fb00d67cf84a9cef4e77d9ba8f69082e911d0de/cryptography-45.0.7-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:48c41a44ef8b8c2e80ca4527ee81daa4c527df3ecbc9423c41a420a9559d0e27", size = 4204086, upload-time = "2025-09-01T11:14:30.572Z" }, + { url = "https://files.pythonhosted.org/packages/5d/fa/1d5745d878048699b8eb87c984d4ccc5da4f5008dfd3ad7a94040caca23a/cryptography-45.0.7-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:f3df7b3d0f91b88b2106031fd995802a2e9ae13e02c36c1fc075b43f420f3a17", size = 4449383, upload-time = "2025-09-01T11:14:32.046Z" }, + { url = "https://files.pythonhosted.org/packages/36/8b/fc61f87931bc030598e1876c45b936867bb72777eac693e905ab89832670/cryptography-45.0.7-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:dd342f085542f6eb894ca00ef70236ea46070c8a13824c6bde0dfdcd36065b9b", size = 4332186, upload-time = "2025-09-01T11:14:33.95Z" }, + { url = "https://files.pythonhosted.org/packages/0b/11/09700ddad7443ccb11d674efdbe9a832b4455dc1f16566d9bd3834922ce5/cryptography-45.0.7-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1993a1bb7e4eccfb922b6cd414f072e08ff5816702a0bdb8941c247a6b1b287c", size = 4561639, upload-time = "2025-09-01T11:14:35.343Z" }, + { url = "https://files.pythonhosted.org/packages/71/ed/8f4c1337e9d3b94d8e50ae0b08ad0304a5709d483bfcadfcc77a23dbcb52/cryptography-45.0.7-cp37-abi3-win32.whl", hash = "sha256:18fcf70f243fe07252dcb1b268a687f2358025ce32f9f88028ca5c364b123ef5", size = 2926552, upload-time = "2025-09-01T11:14:36.929Z" }, + { url = "https://files.pythonhosted.org/packages/bc/ff/026513ecad58dacd45d1d24ebe52b852165a26e287177de1d545325c0c25/cryptography-45.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:7285a89df4900ed3bfaad5679b1e668cb4b38a8de1ccbfc84b05f34512da0a90", size = 3392742, upload-time = "2025-09-01T11:14:38.368Z" }, + { url = "https://files.pythonhosted.org/packages/13/3e/e42f1528ca1ea82256b835191eab1be014e0f9f934b60d98b0be8a38ed70/cryptography-45.0.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:de58755d723e86175756f463f2f0bddd45cc36fbd62601228a3f8761c9f58252", size = 3572442, upload-time = "2025-09-01T11:14:39.836Z" }, + { url = "https://files.pythonhosted.org/packages/59/aa/e947693ab08674a2663ed2534cd8d345cf17bf6a1facf99273e8ec8986dc/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a20e442e917889d1a6b3c570c9e3fa2fdc398c20868abcea268ea33c024c4083", size = 4142233, upload-time = "2025-09-01T11:14:41.305Z" }, + { url = "https://files.pythonhosted.org/packages/24/06/09b6f6a2fc43474a32b8fe259038eef1500ee3d3c141599b57ac6c57612c/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:258e0dff86d1d891169b5af222d362468a9570e2532923088658aa866eb11130", size = 4376202, upload-time = "2025-09-01T11:14:43.047Z" }, + { url = "https://files.pythonhosted.org/packages/00/f2/c166af87e95ce6ae6d38471a7e039d3a0549c2d55d74e059680162052824/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:d97cf502abe2ab9eff8bd5e4aca274da8d06dd3ef08b759a8d6143f4ad65d4b4", size = 4141900, upload-time = "2025-09-01T11:14:45.089Z" }, + { url = "https://files.pythonhosted.org/packages/16/b9/e96e0b6cb86eae27ea51fa8a3151535a18e66fe7c451fa90f7f89c85f541/cryptography-45.0.7-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:c987dad82e8c65ebc985f5dae5e74a3beda9d0a2a4daf8a1115f3772b59e5141", size = 4375562, upload-time = "2025-09-01T11:14:47.166Z" }, + { url = "https://files.pythonhosted.org/packages/36/d0/36e8ee39274e9d77baf7d0dafda680cba6e52f3936b846f0d56d64fec915/cryptography-45.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c13b1e3afd29a5b3b2656257f14669ca8fa8d7956d509926f0b130b600b50ab7", size = 3322781, upload-time = "2025-09-01T11:14:48.747Z" }, + { url = "https://files.pythonhosted.org/packages/99/4e/49199a4c82946938a3e05d2e8ad9482484ba48bbc1e809e3d506c686d051/cryptography-45.0.7-pp311-pypy311_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a862753b36620af6fc54209264f92c716367f2f0ff4624952276a6bbd18cbde", size = 3584634, upload-time = "2025-09-01T11:14:50.593Z" }, + { url = "https://files.pythonhosted.org/packages/16/ce/5f6ff59ea9c7779dba51b84871c19962529bdcc12e1a6ea172664916c550/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:06ce84dc14df0bf6ea84666f958e6080cdb6fe1231be2a51f3fc1267d9f3fb34", size = 4149533, upload-time = "2025-09-01T11:14:52.091Z" }, + { url = "https://files.pythonhosted.org/packages/ce/13/b3cfbd257ac96da4b88b46372e662009b7a16833bfc5da33bb97dd5631ae/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d0c5c6bac22b177bf8da7435d9d27a6834ee130309749d162b26c3105c0795a9", size = 4385557, upload-time = "2025-09-01T11:14:53.551Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c5/8c59d6b7c7b439ba4fc8d0cab868027fd095f215031bc123c3a070962912/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:2f641b64acc00811da98df63df7d59fd4706c0df449da71cb7ac39a0732b40ae", size = 4149023, upload-time = "2025-09-01T11:14:55.022Z" }, + { url = "https://files.pythonhosted.org/packages/55/32/05385c86d6ca9ab0b4d5bb442d2e3d85e727939a11f3e163fc776ce5eb40/cryptography-45.0.7-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:f5414a788ecc6ee6bc58560e85ca624258a55ca434884445440a810796ea0e0b", size = 4385722, upload-time = "2025-09-01T11:14:57.319Z" }, + { url = "https://files.pythonhosted.org/packages/23/87/7ce86f3fa14bc11a5a48c30d8103c26e09b6465f8d8e9d74cf7a0714f043/cryptography-45.0.7-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:1f3d56f73595376f4244646dd5c5870c14c196949807be39e79e7bd9bac3da63", size = 3332908, upload-time = "2025-09-01T11:14:58.78Z" }, ] [[package]] name = "cycler" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615 } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321 }, + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, ] [[package]] @@ -547,84 +547,84 @@ version = "3.23.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, - { name = "docstring-parser", marker = "python_full_version < '4.0'" }, + { name = "docstring-parser", marker = "python_full_version < '4'" }, { name = "rich" }, { name = "rich-rst" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ea/7a/28b63c43d4c17d6587abcfef648841d39543158bcc47b5d40a03b8831f7a/cyclopts-3.23.1.tar.gz", hash = "sha256:ca6a5e9b326caf156d79f3932e2f88b95629e59fd371c0b3a89732b7619edacb", size = 75161 } +sdist = { url = "https://files.pythonhosted.org/packages/ea/7a/28b63c43d4c17d6587abcfef648841d39543158bcc47b5d40a03b8831f7a/cyclopts-3.23.1.tar.gz", hash = "sha256:ca6a5e9b326caf156d79f3932e2f88b95629e59fd371c0b3a89732b7619edacb", size = 75161, upload-time = "2025-08-30T17:40:34.396Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/63/67/ac57fbef5414ce84fe0bdeb497918ab2c781ff2cbf23c1bd91334b225669/cyclopts-3.23.1-py3-none-any.whl", hash = "sha256:8e57c6ea47d72b4b565c6a6c8a9fd56ed048ab4316627991230f4ad24ce2bc29", size = 85222 }, + { url = "https://files.pythonhosted.org/packages/63/67/ac57fbef5414ce84fe0bdeb497918ab2c781ff2cbf23c1bd91334b225669/cyclopts-3.23.1-py3-none-any.whl", hash = "sha256:8e57c6ea47d72b4b565c6a6c8a9fd56ed048ab4316627991230f4ad24ce2bc29", size = 85222, upload-time = "2025-08-30T17:40:33.005Z" }, ] [[package]] name = "debugpy" version = "1.8.16" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ca/d4/722d0bcc7986172ac2ef3c979ad56a1030e3afd44ced136d45f8142b1f4a/debugpy-1.8.16.tar.gz", hash = "sha256:31e69a1feb1cf6b51efbed3f6c9b0ef03bc46ff050679c4be7ea6d2e23540870", size = 1643809 } +sdist = { url = "https://files.pythonhosted.org/packages/ca/d4/722d0bcc7986172ac2ef3c979ad56a1030e3afd44ced136d45f8142b1f4a/debugpy-1.8.16.tar.gz", hash = "sha256:31e69a1feb1cf6b51efbed3f6c9b0ef03bc46ff050679c4be7ea6d2e23540870", size = 1643809, upload-time = "2025-08-06T18:00:02.647Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/fd/f1b75ebc61d90882595b81d808efd3573c082e1c3407850d9dccac4ae904/debugpy-1.8.16-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:2a3958fb9c2f40ed8ea48a0d34895b461de57a1f9862e7478716c35d76f56c65", size = 2085511 }, - { url = "https://files.pythonhosted.org/packages/df/5e/c5c1934352871128b30a1a144a58b5baa546e1b57bd47dbed788bad4431c/debugpy-1.8.16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5ca7314042e8a614cc2574cd71f6ccd7e13a9708ce3c6d8436959eae56f2378", size = 3562094 }, - { url = "https://files.pythonhosted.org/packages/c9/d5/2ebe42377e5a78dc786afc25e61ee83c5628d63f32dfa41092597d52fe83/debugpy-1.8.16-cp310-cp310-win32.whl", hash = "sha256:8624a6111dc312ed8c363347a0b59c5acc6210d897e41a7c069de3c53235c9a6", size = 5234277 }, - { url = "https://files.pythonhosted.org/packages/54/f8/e774ad16a60b9913213dbabb7472074c5a7b0d84f07c1f383040a9690057/debugpy-1.8.16-cp310-cp310-win_amd64.whl", hash = "sha256:fee6db83ea5c978baf042440cfe29695e1a5d48a30147abf4c3be87513609817", size = 5266011 }, - { url = "https://files.pythonhosted.org/packages/63/d6/ad70ba8b49b23fa286fb21081cf732232cc19374af362051da9c7537ae52/debugpy-1.8.16-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:67371b28b79a6a12bcc027d94a06158f2fde223e35b5c4e0783b6f9d3b39274a", size = 2184063 }, - { url = "https://files.pythonhosted.org/packages/aa/49/7b03e88dea9759a4c7910143f87f92beb494daaae25560184ff4ae883f9e/debugpy-1.8.16-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2abae6dd02523bec2dee16bd6b0781cccb53fd4995e5c71cc659b5f45581898", size = 3134837 }, - { url = "https://files.pythonhosted.org/packages/5d/52/b348930316921de7565fbe37a487d15409041713004f3d74d03eb077dbd4/debugpy-1.8.16-cp311-cp311-win32.whl", hash = "sha256:f8340a3ac2ed4f5da59e064aa92e39edd52729a88fbde7bbaa54e08249a04493", size = 5159142 }, - { url = "https://files.pythonhosted.org/packages/d8/ef/9aa9549ce1e10cea696d980292e71672a91ee4a6a691ce5f8629e8f48c49/debugpy-1.8.16-cp311-cp311-win_amd64.whl", hash = "sha256:70f5fcd6d4d0c150a878d2aa37391c52de788c3dc680b97bdb5e529cb80df87a", size = 5183117 }, - { url = "https://files.pythonhosted.org/packages/61/fb/0387c0e108d842c902801bc65ccc53e5b91d8c169702a9bbf4f7efcedf0c/debugpy-1.8.16-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:b202e2843e32e80b3b584bcebfe0e65e0392920dc70df11b2bfe1afcb7a085e4", size = 2511822 }, - { url = "https://files.pythonhosted.org/packages/37/44/19e02745cae22bf96440141f94e15a69a1afaa3a64ddfc38004668fcdebf/debugpy-1.8.16-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64473c4a306ba11a99fe0bb14622ba4fbd943eb004847d9b69b107bde45aa9ea", size = 4230135 }, - { url = "https://files.pythonhosted.org/packages/f3/0b/19b1ba5ee4412f303475a2c7ad5858efb99c90eae5ec627aa6275c439957/debugpy-1.8.16-cp312-cp312-win32.whl", hash = "sha256:833a61ed446426e38b0dd8be3e9d45ae285d424f5bf6cd5b2b559c8f12305508", size = 5281271 }, - { url = "https://files.pythonhosted.org/packages/b1/e0/bc62e2dc141de53bd03e2c7cb9d7011de2e65e8bdcdaa26703e4d28656ba/debugpy-1.8.16-cp312-cp312-win_amd64.whl", hash = "sha256:75f204684581e9ef3dc2f67687c3c8c183fde2d6675ab131d94084baf8084121", size = 5323149 }, - { url = "https://files.pythonhosted.org/packages/62/66/607ab45cc79e60624df386e233ab64a6d8d39ea02e7f80e19c1d451345bb/debugpy-1.8.16-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:85df3adb1de5258dca910ae0bb185e48c98801ec15018a263a92bb06be1c8787", size = 2496157 }, - { url = "https://files.pythonhosted.org/packages/4d/a0/c95baae08a75bceabb79868d663a0736655e427ab9c81fb848da29edaeac/debugpy-1.8.16-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bee89e948bc236a5c43c4214ac62d28b29388453f5fd328d739035e205365f0b", size = 4222491 }, - { url = "https://files.pythonhosted.org/packages/5b/2f/1c8db6ddd8a257c3cd2c46413b267f1d5fa3df910401c899513ce30392d6/debugpy-1.8.16-cp313-cp313-win32.whl", hash = "sha256:cf358066650439847ec5ff3dae1da98b5461ea5da0173d93d5e10f477c94609a", size = 5281126 }, - { url = "https://files.pythonhosted.org/packages/d3/ba/c3e154ab307366d6c5a9c1b68de04914e2ce7fa2f50d578311d8cc5074b2/debugpy-1.8.16-cp313-cp313-win_amd64.whl", hash = "sha256:b5aea1083f6f50023e8509399d7dc6535a351cc9f2e8827d1e093175e4d9fa4c", size = 5323094 }, - { url = "https://files.pythonhosted.org/packages/52/57/ecc9ae29fa5b2d90107cd1d9bf8ed19aacb74b2264d986ae9d44fe9bdf87/debugpy-1.8.16-py2.py3-none-any.whl", hash = "sha256:19c9521962475b87da6f673514f7fd610328757ec993bf7ec0d8c96f9a325f9e", size = 5287700 }, + { url = "https://files.pythonhosted.org/packages/ce/fd/f1b75ebc61d90882595b81d808efd3573c082e1c3407850d9dccac4ae904/debugpy-1.8.16-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:2a3958fb9c2f40ed8ea48a0d34895b461de57a1f9862e7478716c35d76f56c65", size = 2085511, upload-time = "2025-08-06T18:00:05.067Z" }, + { url = "https://files.pythonhosted.org/packages/df/5e/c5c1934352871128b30a1a144a58b5baa546e1b57bd47dbed788bad4431c/debugpy-1.8.16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5ca7314042e8a614cc2574cd71f6ccd7e13a9708ce3c6d8436959eae56f2378", size = 3562094, upload-time = "2025-08-06T18:00:06.66Z" }, + { url = "https://files.pythonhosted.org/packages/c9/d5/2ebe42377e5a78dc786afc25e61ee83c5628d63f32dfa41092597d52fe83/debugpy-1.8.16-cp310-cp310-win32.whl", hash = "sha256:8624a6111dc312ed8c363347a0b59c5acc6210d897e41a7c069de3c53235c9a6", size = 5234277, upload-time = "2025-08-06T18:00:08.429Z" }, + { url = "https://files.pythonhosted.org/packages/54/f8/e774ad16a60b9913213dbabb7472074c5a7b0d84f07c1f383040a9690057/debugpy-1.8.16-cp310-cp310-win_amd64.whl", hash = "sha256:fee6db83ea5c978baf042440cfe29695e1a5d48a30147abf4c3be87513609817", size = 5266011, upload-time = "2025-08-06T18:00:10.162Z" }, + { url = "https://files.pythonhosted.org/packages/63/d6/ad70ba8b49b23fa286fb21081cf732232cc19374af362051da9c7537ae52/debugpy-1.8.16-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:67371b28b79a6a12bcc027d94a06158f2fde223e35b5c4e0783b6f9d3b39274a", size = 2184063, upload-time = "2025-08-06T18:00:11.885Z" }, + { url = "https://files.pythonhosted.org/packages/aa/49/7b03e88dea9759a4c7910143f87f92beb494daaae25560184ff4ae883f9e/debugpy-1.8.16-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2abae6dd02523bec2dee16bd6b0781cccb53fd4995e5c71cc659b5f45581898", size = 3134837, upload-time = "2025-08-06T18:00:13.782Z" }, + { url = "https://files.pythonhosted.org/packages/5d/52/b348930316921de7565fbe37a487d15409041713004f3d74d03eb077dbd4/debugpy-1.8.16-cp311-cp311-win32.whl", hash = "sha256:f8340a3ac2ed4f5da59e064aa92e39edd52729a88fbde7bbaa54e08249a04493", size = 5159142, upload-time = "2025-08-06T18:00:15.391Z" }, + { url = "https://files.pythonhosted.org/packages/d8/ef/9aa9549ce1e10cea696d980292e71672a91ee4a6a691ce5f8629e8f48c49/debugpy-1.8.16-cp311-cp311-win_amd64.whl", hash = "sha256:70f5fcd6d4d0c150a878d2aa37391c52de788c3dc680b97bdb5e529cb80df87a", size = 5183117, upload-time = "2025-08-06T18:00:17.251Z" }, + { url = "https://files.pythonhosted.org/packages/61/fb/0387c0e108d842c902801bc65ccc53e5b91d8c169702a9bbf4f7efcedf0c/debugpy-1.8.16-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:b202e2843e32e80b3b584bcebfe0e65e0392920dc70df11b2bfe1afcb7a085e4", size = 2511822, upload-time = "2025-08-06T18:00:18.526Z" }, + { url = "https://files.pythonhosted.org/packages/37/44/19e02745cae22bf96440141f94e15a69a1afaa3a64ddfc38004668fcdebf/debugpy-1.8.16-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64473c4a306ba11a99fe0bb14622ba4fbd943eb004847d9b69b107bde45aa9ea", size = 4230135, upload-time = "2025-08-06T18:00:19.997Z" }, + { url = "https://files.pythonhosted.org/packages/f3/0b/19b1ba5ee4412f303475a2c7ad5858efb99c90eae5ec627aa6275c439957/debugpy-1.8.16-cp312-cp312-win32.whl", hash = "sha256:833a61ed446426e38b0dd8be3e9d45ae285d424f5bf6cd5b2b559c8f12305508", size = 5281271, upload-time = "2025-08-06T18:00:21.281Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e0/bc62e2dc141de53bd03e2c7cb9d7011de2e65e8bdcdaa26703e4d28656ba/debugpy-1.8.16-cp312-cp312-win_amd64.whl", hash = "sha256:75f204684581e9ef3dc2f67687c3c8c183fde2d6675ab131d94084baf8084121", size = 5323149, upload-time = "2025-08-06T18:00:23.033Z" }, + { url = "https://files.pythonhosted.org/packages/62/66/607ab45cc79e60624df386e233ab64a6d8d39ea02e7f80e19c1d451345bb/debugpy-1.8.16-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:85df3adb1de5258dca910ae0bb185e48c98801ec15018a263a92bb06be1c8787", size = 2496157, upload-time = "2025-08-06T18:00:24.361Z" }, + { url = "https://files.pythonhosted.org/packages/4d/a0/c95baae08a75bceabb79868d663a0736655e427ab9c81fb848da29edaeac/debugpy-1.8.16-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bee89e948bc236a5c43c4214ac62d28b29388453f5fd328d739035e205365f0b", size = 4222491, upload-time = "2025-08-06T18:00:25.806Z" }, + { url = "https://files.pythonhosted.org/packages/5b/2f/1c8db6ddd8a257c3cd2c46413b267f1d5fa3df910401c899513ce30392d6/debugpy-1.8.16-cp313-cp313-win32.whl", hash = "sha256:cf358066650439847ec5ff3dae1da98b5461ea5da0173d93d5e10f477c94609a", size = 5281126, upload-time = "2025-08-06T18:00:27.207Z" }, + { url = "https://files.pythonhosted.org/packages/d3/ba/c3e154ab307366d6c5a9c1b68de04914e2ce7fa2f50d578311d8cc5074b2/debugpy-1.8.16-cp313-cp313-win_amd64.whl", hash = "sha256:b5aea1083f6f50023e8509399d7dc6535a351cc9f2e8827d1e093175e4d9fa4c", size = 5323094, upload-time = "2025-08-06T18:00:29.03Z" }, + { url = "https://files.pythonhosted.org/packages/52/57/ecc9ae29fa5b2d90107cd1d9bf8ed19aacb74b2264d986ae9d44fe9bdf87/debugpy-1.8.16-py2.py3-none-any.whl", hash = "sha256:19c9521962475b87da6f673514f7fd610328757ec993bf7ec0d8c96f9a325f9e", size = 5287700, upload-time = "2025-08-06T18:00:42.333Z" }, ] [[package]] name = "decorator" version = "5.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711 } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190 }, + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, ] [[package]] name = "distro" version = "1.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722 } +sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", hash = "sha256:2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed", size = 60722, upload-time = "2023-12-24T09:54:32.31Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277 }, + { url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", hash = "sha256:7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2", size = 20277, upload-time = "2023-12-24T09:54:30.421Z" }, ] [[package]] name = "dnspython" version = "2.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1", size = 345197 } +sdist = { url = "https://files.pythonhosted.org/packages/b5/4a/263763cb2ba3816dd94b08ad3a33d5fdae34ecb856678773cc40a3605829/dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1", size = 345197, upload-time = "2024-10-05T20:14:59.362Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632 }, + { url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86", size = 313632, upload-time = "2024-10-05T20:14:57.687Z" }, ] [[package]] name = "docstring-parser" version = "0.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/9d/c3b43da9515bd270df0f80548d9944e389870713cc1fe2b8fb35fe2bcefd/docstring_parser-0.17.0.tar.gz", hash = "sha256:583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912", size = 27442 } +sdist = { url = "https://files.pythonhosted.org/packages/b2/9d/c3b43da9515bd270df0f80548d9944e389870713cc1fe2b8fb35fe2bcefd/docstring_parser-0.17.0.tar.gz", hash = "sha256:583de4a309722b3315439bb31d64ba3eebada841f2e2cee23b99df001434c912", size = 27442, upload-time = "2025-07-21T07:35:01.868Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708", size = 36896 }, + { url = "https://files.pythonhosted.org/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708", size = 36896, upload-time = "2025-07-21T07:35:00.684Z" }, ] [[package]] name = "docutils" version = "0.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e9/86/5b41c32ecedcfdb4c77b28b6cb14234f252075f8cdb254531727a35547dd/docutils-0.22.tar.gz", hash = "sha256:ba9d57750e92331ebe7c08a1bbf7a7f8143b86c476acd51528b042216a6aad0f", size = 2277984 } +sdist = { url = "https://files.pythonhosted.org/packages/e9/86/5b41c32ecedcfdb4c77b28b6cb14234f252075f8cdb254531727a35547dd/docutils-0.22.tar.gz", hash = "sha256:ba9d57750e92331ebe7c08a1bbf7a7f8143b86c476acd51528b042216a6aad0f", size = 2277984, upload-time = "2025-07-29T15:20:31.06Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl", hash = "sha256:4ed966a0e96a0477d852f7af31bdcb3adc049fbb35ccba358c2ea8a03287615e", size = 630709 }, + { url = "https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl", hash = "sha256:4ed966a0e96a0477d852f7af31bdcb3adc049fbb35ccba358c2ea8a03287615e", size = 630709, upload-time = "2025-07-29T15:20:28.335Z" }, ] [[package]] @@ -635,9 +635,9 @@ dependencies = [ { name = "dnspython" }, { name = "idna" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f5/22/900cb125c76b7aaa450ce02fd727f452243f2e91a61af068b40adba60ea9/email_validator-2.3.0.tar.gz", hash = "sha256:9fc05c37f2f6cf439ff414f8fc46d917929974a82244c20eb10231ba60c54426", size = 51238 } +sdist = { url = "https://files.pythonhosted.org/packages/f5/22/900cb125c76b7aaa450ce02fd727f452243f2e91a61af068b40adba60ea9/email_validator-2.3.0.tar.gz", hash = "sha256:9fc05c37f2f6cf439ff414f8fc46d917929974a82244c20eb10231ba60c54426", size = 51238, upload-time = "2025-08-26T13:09:06.831Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/de/15/545e2b6cf2e3be84bc1ed85613edd75b8aea69807a71c26f4ca6a9258e82/email_validator-2.3.0-py3-none-any.whl", hash = "sha256:80f13f623413e6b197ae73bb10bf4eb0908faf509ad8362c5edeb0be7fd450b4", size = 35604 }, + { url = "https://files.pythonhosted.org/packages/de/15/545e2b6cf2e3be84bc1ed85613edd75b8aea69807a71c26f4ca6a9258e82/email_validator-2.3.0-py3-none-any.whl", hash = "sha256:80f13f623413e6b197ae73bb10bf4eb0908faf509ad8362c5edeb0be7fd450b4", size = 35604, upload-time = "2025-08-26T13:09:05.858Z" }, ] [[package]] @@ -647,18 +647,18 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749 } +sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674 }, + { url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674, upload-time = "2025-05-10T17:42:49.33Z" }, ] [[package]] name = "executing" version = "2.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488 } +sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", hash = "sha256:3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4", size = 1129488, upload-time = "2025-09-01T09:48:10.866Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317 }, + { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317, upload-time = "2025-09-01T09:48:08.5Z" }, ] [[package]] @@ -678,75 +678,75 @@ dependencies = [ { name = "python-dotenv" }, { name = "rich" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/35/8a/c46759bb41a53187191e5b3d963c0bde54783ecc89186a93c4947607b8e4/fastmcp-2.12.2.tar.gz", hash = "sha256:6d13e2f9be57b99763fc22485f9f603daa23bfbca35a8172baa43b283d6fc1ff", size = 5244547 } +sdist = { url = "https://files.pythonhosted.org/packages/35/8a/c46759bb41a53187191e5b3d963c0bde54783ecc89186a93c4947607b8e4/fastmcp-2.12.2.tar.gz", hash = "sha256:6d13e2f9be57b99763fc22485f9f603daa23bfbca35a8172baa43b283d6fc1ff", size = 5244547, upload-time = "2025-09-03T21:28:09.869Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/0a/7a8d564b1b9909dbfc36eb93d76410a4acfada6b1e13ee451a753bb6dbc2/fastmcp-2.12.2-py3-none-any.whl", hash = "sha256:0b58d68e819c82078d1fd51989d3d81f2be7382d527308b06df55f4d0a4ec94f", size = 312029 }, + { url = "https://files.pythonhosted.org/packages/5c/0a/7a8d564b1b9909dbfc36eb93d76410a4acfada6b1e13ee451a753bb6dbc2/fastmcp-2.12.2-py3-none-any.whl", hash = "sha256:0b58d68e819c82078d1fd51989d3d81f2be7382d527308b06df55f4d0a4ec94f", size = 312029, upload-time = "2025-09-03T21:28:08.62Z" }, ] [[package]] name = "fonttools" version = "4.59.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/0d/a5/fba25f9fbdab96e26dedcaeeba125e5f05a09043bf888e0305326e55685b/fonttools-4.59.2.tar.gz", hash = "sha256:e72c0749b06113f50bcb80332364c6be83a9582d6e3db3fe0b280f996dc2ef22", size = 3540889 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/a6/e72083ec030232f2aac372857d8f97240cf0c2886bac65fef5287b735633/fonttools-4.59.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2a159e36ae530650acd13604f364b3a2477eff7408dcac6a640d74a3744d2514", size = 2753389 }, - { url = "https://files.pythonhosted.org/packages/fe/96/6e511adbde7b44c0e57e27b767a46cde11d88de8ce76321d749ec7003fe2/fonttools-4.59.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8bd733e47bf4c6dee2b2d8af7a1f7b0c091909b22dbb969a29b2b991e61e5ba4", size = 2334628 }, - { url = "https://files.pythonhosted.org/packages/cc/bb/acc8a09327e9bf3efd8db46f992e4d969575b8069a635716149749f78983/fonttools-4.59.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7bb32e0e33795e3b7795bb9b88cb6a9d980d3cbe26dd57642471be547708e17a", size = 4850251 }, - { url = "https://files.pythonhosted.org/packages/31/ed/abed08178e06fab3513b845c045cb09145c877d50121668add2f308a6c19/fonttools-4.59.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cdcdf7aad4bab7fd0f2938624a5a84eb4893be269f43a6701b0720b726f24df0", size = 4779256 }, - { url = "https://files.pythonhosted.org/packages/dc/1d/5ee99572c3e0e9004445dcfd694b5548ae9a218397fa6824e8cdaca4d253/fonttools-4.59.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4d974312a9f405628e64f475b1f5015a61fd338f0a1b61d15c4822f97d6b045b", size = 4829617 }, - { url = "https://files.pythonhosted.org/packages/7d/29/0e20a6c18f550a64ed240b369296161a53bf9e4cf37733385afc62ede804/fonttools-4.59.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:12dc4670e6e6cc4553e8de190f86a549e08ca83a036363115d94a2d67488831e", size = 4939871 }, - { url = "https://files.pythonhosted.org/packages/ad/19/969f586b401b0dce5d029491c9c2d6e80aafe2789ba055322e80b117ad67/fonttools-4.59.2-cp310-cp310-win32.whl", hash = "sha256:1603b85d5922042563eea518e272b037baf273b9a57d0f190852b0b075079000", size = 2219867 }, - { url = "https://files.pythonhosted.org/packages/de/70/b439062e4b82082704f3f620077100361382a43539d4ff1d8f016b988fd5/fonttools-4.59.2-cp310-cp310-win_amd64.whl", hash = "sha256:2543b81641ea5b8ddfcae7926e62aafd5abc604320b1b119e5218c014a7a5d3c", size = 2264378 }, - { url = "https://files.pythonhosted.org/packages/f8/53/742fcd750ae0bdc74de4c0ff923111199cc2f90a4ee87aaddad505b6f477/fonttools-4.59.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:511946e8d7ea5c0d6c7a53c4cb3ee48eda9ab9797cd9bf5d95829a398400354f", size = 2774961 }, - { url = "https://files.pythonhosted.org/packages/57/2a/976f5f9fa3b4dd911dc58d07358467bec20e813d933bc5d3db1a955dd456/fonttools-4.59.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8e5e2682cf7be766d84f462ba8828d01e00c8751a8e8e7ce12d7784ccb69a30d", size = 2344690 }, - { url = "https://files.pythonhosted.org/packages/c1/8f/b7eefc274fcf370911e292e95565c8253b0b87c82a53919ab3c795a4f50e/fonttools-4.59.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5729e12a982dba3eeae650de48b06f3b9ddb51e9aee2fcaf195b7d09a96250e2", size = 5026910 }, - { url = "https://files.pythonhosted.org/packages/69/95/864726eaa8f9d4e053d0c462e64d5830ec7c599cbdf1db9e40f25ca3972e/fonttools-4.59.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c52694eae5d652361d59ecdb5a2246bff7cff13b6367a12da8499e9df56d148d", size = 4971031 }, - { url = "https://files.pythonhosted.org/packages/24/4c/b8c4735ebdea20696277c70c79e0de615dbe477834e5a7c2569aa1db4033/fonttools-4.59.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:f1f1bbc23ba1312bd8959896f46f667753b90216852d2a8cfa2d07e0cb234144", size = 5006112 }, - { url = "https://files.pythonhosted.org/packages/3b/23/f9ea29c292aa2fc1ea381b2e5621ac436d5e3e0a5dee24ffe5404e58eae8/fonttools-4.59.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1a1bfe5378962825dabe741720885e8b9ae9745ec7ecc4a5ec1f1ce59a6062bf", size = 5117671 }, - { url = "https://files.pythonhosted.org/packages/ba/07/cfea304c555bf06e86071ff2a3916bc90f7c07ec85b23bab758d4908c33d/fonttools-4.59.2-cp311-cp311-win32.whl", hash = "sha256:e937790f3c2c18a1cbc7da101550a84319eb48023a715914477d2e7faeaba570", size = 2218157 }, - { url = "https://files.pythonhosted.org/packages/d7/de/35d839aa69db737a3f9f3a45000ca24721834d40118652a5775d5eca8ebb/fonttools-4.59.2-cp311-cp311-win_amd64.whl", hash = "sha256:9836394e2f4ce5f9c0a7690ee93bd90aa1adc6b054f1a57b562c5d242c903104", size = 2265846 }, - { url = "https://files.pythonhosted.org/packages/ba/3d/1f45db2df51e7bfa55492e8f23f383d372200be3a0ded4bf56a92753dd1f/fonttools-4.59.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:82906d002c349cad647a7634b004825a7335f8159d0d035ae89253b4abf6f3ea", size = 2769711 }, - { url = "https://files.pythonhosted.org/packages/29/df/cd236ab32a8abfd11558f296e064424258db5edefd1279ffdbcfd4fd8b76/fonttools-4.59.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a10c1bd7644dc58f8862d8ba0cf9fb7fef0af01ea184ba6ce3f50ab7dfe74d5a", size = 2340225 }, - { url = "https://files.pythonhosted.org/packages/98/12/b6f9f964fe6d4b4dd4406bcbd3328821c3de1f909ffc3ffa558fe72af48c/fonttools-4.59.2-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:738f31f23e0339785fd67652a94bc69ea49e413dfdb14dcb8c8ff383d249464e", size = 4912766 }, - { url = "https://files.pythonhosted.org/packages/73/78/82bde2f2d2c306ef3909b927363170b83df96171f74e0ccb47ad344563cd/fonttools-4.59.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ec99f9bdfee9cdb4a9172f9e8fd578cce5feb231f598909e0aecf5418da4f25", size = 4955178 }, - { url = "https://files.pythonhosted.org/packages/92/77/7de766afe2d31dda8ee46d7e479f35c7d48747e558961489a2d6e3a02bd4/fonttools-4.59.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0476ea74161322e08c7a982f83558a2b81b491509984523a1a540baf8611cc31", size = 4897898 }, - { url = "https://files.pythonhosted.org/packages/c5/77/ce0e0b905d62a06415fda9f2b2e109a24a5db54a59502b769e9e297d2242/fonttools-4.59.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:95922a922daa1f77cc72611747c156cfb38030ead72436a2c551d30ecef519b9", size = 5049144 }, - { url = "https://files.pythonhosted.org/packages/d9/ea/870d93aefd23fff2e07cbeebdc332527868422a433c64062c09d4d5e7fe6/fonttools-4.59.2-cp312-cp312-win32.whl", hash = "sha256:39ad9612c6a622726a6a130e8ab15794558591f999673f1ee7d2f3d30f6a3e1c", size = 2206473 }, - { url = "https://files.pythonhosted.org/packages/61/c4/e44bad000c4a4bb2e9ca11491d266e857df98ab6d7428441b173f0fe2517/fonttools-4.59.2-cp312-cp312-win_amd64.whl", hash = "sha256:980fd7388e461b19a881d35013fec32c713ffea1fc37aef2f77d11f332dfd7da", size = 2254706 }, - { url = "https://files.pythonhosted.org/packages/13/7b/d0d3b9431642947b5805201fbbbe938a47b70c76685ef1f0cb5f5d7140d6/fonttools-4.59.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:381bde13216ba09489864467f6bc0c57997bd729abfbb1ce6f807ba42c06cceb", size = 2761563 }, - { url = "https://files.pythonhosted.org/packages/76/be/fc5fe58dd76af7127b769b68071dbc32d4b95adc8b58d1d28d42d93c90f2/fonttools-4.59.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f33839aa091f7eef4e9078f5b7ab1b8ea4b1d8a50aeaef9fdb3611bba80869ec", size = 2335671 }, - { url = "https://files.pythonhosted.org/packages/f2/9f/bf231c2a3fac99d1d7f1d89c76594f158693f981a4aa02be406e9f036832/fonttools-4.59.2-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6235fc06bcbdb40186f483ba9d5d68f888ea68aa3c8dac347e05a7c54346fbc8", size = 4893967 }, - { url = "https://files.pythonhosted.org/packages/26/a9/d46d2ad4fcb915198504d6727f83aa07f46764c64f425a861aa38756c9fd/fonttools-4.59.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:83ad6e5d06ef3a2884c4fa6384a20d6367b5cfe560e3b53b07c9dc65a7020e73", size = 4951986 }, - { url = "https://files.pythonhosted.org/packages/07/90/1cc8d7dd8f707dfeeca472b82b898d3add0ebe85b1f645690dcd128ee63f/fonttools-4.59.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d029804c70fddf90be46ed5305c136cae15800a2300cb0f6bba96d48e770dde0", size = 4891630 }, - { url = "https://files.pythonhosted.org/packages/d8/04/f0345b0d9fe67d65aa8d3f2d4cbf91d06f111bc7b8d802e65914eb06194d/fonttools-4.59.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:95807a3b5e78f2714acaa26a33bc2143005cc05c0217b322361a772e59f32b89", size = 5035116 }, - { url = "https://files.pythonhosted.org/packages/d7/7d/5ba5eefffd243182fbd067cdbfeb12addd4e5aec45011b724c98a344ea33/fonttools-4.59.2-cp313-cp313-win32.whl", hash = "sha256:b3ebda00c3bb8f32a740b72ec38537d54c7c09f383a4cfefb0b315860f825b08", size = 2204907 }, - { url = "https://files.pythonhosted.org/packages/ea/a9/be7219fc64a6026cc0aded17fa3720f9277001c185434230bd351bf678e6/fonttools-4.59.2-cp313-cp313-win_amd64.whl", hash = "sha256:a72155928d7053bbde499d32a9c77d3f0f3d29ae72b5a121752481bcbd71e50f", size = 2253742 }, - { url = "https://files.pythonhosted.org/packages/fc/c7/486580d00be6fa5d45e41682e5ffa5c809f3d25773c6f39628d60f333521/fonttools-4.59.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:d09e487d6bfbe21195801323ba95c91cb3523f0fcc34016454d4d9ae9eaa57fe", size = 2762444 }, - { url = "https://files.pythonhosted.org/packages/d3/9b/950ea9b7b764ceb8d18645c62191e14ce62124d8e05cb32a4dc5e65fde0b/fonttools-4.59.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:dec2f22486d7781087b173799567cffdcc75e9fb2f1c045f05f8317ccce76a3e", size = 2333256 }, - { url = "https://files.pythonhosted.org/packages/9b/4d/8ee9d563126de9002eede950cde0051be86cc4e8c07c63eca0c9fc95734a/fonttools-4.59.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:1647201af10993090120da2e66e9526c4e20e88859f3e34aa05b8c24ded2a564", size = 4834846 }, - { url = "https://files.pythonhosted.org/packages/03/26/f26d947b0712dce3d118e92ce30ca88f98938b066498f60d0ee000a892ae/fonttools-4.59.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47742c33fe65f41eabed36eec2d7313a8082704b7b808752406452f766c573fc", size = 4930871 }, - { url = "https://files.pythonhosted.org/packages/fc/7f/ebe878061a5a5e6b6502f0548489e01100f7e6c0049846e6546ba19a3ab4/fonttools-4.59.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:92ac2d45794f95d1ad4cb43fa07e7e3776d86c83dc4b9918cf82831518165b4b", size = 4876971 }, - { url = "https://files.pythonhosted.org/packages/eb/0d/0d22e3a20ac566836098d30718092351935487e3271fd57385db1adb2fde/fonttools-4.59.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:fa9ecaf2dcef8941fb5719e16322345d730f4c40599bbf47c9753de40eb03882", size = 4987478 }, - { url = "https://files.pythonhosted.org/packages/3b/a3/960cc83182a408ffacc795e61b5f698c6f7b0cfccf23da4451c39973f3c8/fonttools-4.59.2-cp314-cp314-win32.whl", hash = "sha256:a8d40594982ed858780e18a7e4c80415af65af0f22efa7de26bdd30bf24e1e14", size = 2208640 }, - { url = "https://files.pythonhosted.org/packages/d8/74/55e5c57c414fa3965fee5fc036ed23f26a5c4e9e10f7f078a54ff9c7dfb7/fonttools-4.59.2-cp314-cp314-win_amd64.whl", hash = "sha256:9cde8b6a6b05f68516573523f2013a3574cb2c75299d7d500f44de82ba947b80", size = 2258457 }, - { url = "https://files.pythonhosted.org/packages/e1/dc/8e4261dc591c5cfee68fecff3ffee2a9b29e1edc4c4d9cbafdc5aefe74ee/fonttools-4.59.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:036cd87a2dbd7ef72f7b68df8314ced00b8d9973aee296f2464d06a836aeb9a9", size = 2829901 }, - { url = "https://files.pythonhosted.org/packages/fb/05/331538dcf21fd6331579cd628268150e85210d0d2bdae20f7598c2b36c05/fonttools-4.59.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:14870930181493b1d740b6f25483e20185e5aea58aec7d266d16da7be822b4bb", size = 2362717 }, - { url = "https://files.pythonhosted.org/packages/60/ae/d26428ca9ede809c0a93f0af91f44c87433dc0251e2aec333da5ed00d38f/fonttools-4.59.2-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7ff58ea1eb8fc7e05e9a949419f031890023f8785c925b44d6da17a6a7d6e85d", size = 4835120 }, - { url = "https://files.pythonhosted.org/packages/07/c4/0f6ac15895de509e07688cb1d45f1ae583adbaa0fa5a5699d73f3bd58ca0/fonttools-4.59.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6dee142b8b3096514c96ad9e2106bf039e2fe34a704c587585b569a36df08c3c", size = 5071115 }, - { url = "https://files.pythonhosted.org/packages/b2/b6/147a711b7ecf7ea39f9da9422a55866f6dd5747c2f36b3b0a7a7e0c6820b/fonttools-4.59.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8991bdbae39cf78bcc9cd3d81f6528df1f83f2e7c23ccf6f990fa1f0b6e19708", size = 4943905 }, - { url = "https://files.pythonhosted.org/packages/5b/4e/2ab19006646b753855e2b02200fa1cabb75faa4eeca4ef289f269a936974/fonttools-4.59.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:53c1a411b7690042535a4f0edf2120096a39a506adeb6c51484a232e59f2aa0c", size = 4960313 }, - { url = "https://files.pythonhosted.org/packages/98/3d/df77907e5be88adcca93cc2cee00646d039da220164be12bee028401e1cf/fonttools-4.59.2-cp314-cp314t-win32.whl", hash = "sha256:59d85088e29fa7a8f87d19e97a1beae2a35821ee48d8ef6d2c4f965f26cb9f8a", size = 2269719 }, - { url = "https://files.pythonhosted.org/packages/2d/a0/d4c4bc5b50275449a9a908283b567caa032a94505fe1976e17f994faa6be/fonttools-4.59.2-cp314-cp314t-win_amd64.whl", hash = "sha256:7ad5d8d8cc9e43cb438b3eb4a0094dd6d4088daa767b0a24d52529361fd4c199", size = 2333169 }, - { url = "https://files.pythonhosted.org/packages/65/a4/d2f7be3c86708912c02571db0b550121caab8cd88a3c0aacb9cfa15ea66e/fonttools-4.59.2-py3-none-any.whl", hash = "sha256:8bd0f759020e87bb5d323e6283914d9bf4ae35a7307dafb2cbd1e379e720ad37", size = 1132315 }, +sdist = { url = "https://files.pythonhosted.org/packages/0d/a5/fba25f9fbdab96e26dedcaeeba125e5f05a09043bf888e0305326e55685b/fonttools-4.59.2.tar.gz", hash = "sha256:e72c0749b06113f50bcb80332364c6be83a9582d6e3db3fe0b280f996dc2ef22", size = 3540889, upload-time = "2025-08-27T16:40:30.97Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cc/a6/e72083ec030232f2aac372857d8f97240cf0c2886bac65fef5287b735633/fonttools-4.59.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2a159e36ae530650acd13604f364b3a2477eff7408dcac6a640d74a3744d2514", size = 2753389, upload-time = "2025-08-27T16:38:30.021Z" }, + { url = "https://files.pythonhosted.org/packages/fe/96/6e511adbde7b44c0e57e27b767a46cde11d88de8ce76321d749ec7003fe2/fonttools-4.59.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8bd733e47bf4c6dee2b2d8af7a1f7b0c091909b22dbb969a29b2b991e61e5ba4", size = 2334628, upload-time = "2025-08-27T16:38:32.552Z" }, + { url = "https://files.pythonhosted.org/packages/cc/bb/acc8a09327e9bf3efd8db46f992e4d969575b8069a635716149749f78983/fonttools-4.59.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7bb32e0e33795e3b7795bb9b88cb6a9d980d3cbe26dd57642471be547708e17a", size = 4850251, upload-time = "2025-08-27T16:38:34.454Z" }, + { url = "https://files.pythonhosted.org/packages/31/ed/abed08178e06fab3513b845c045cb09145c877d50121668add2f308a6c19/fonttools-4.59.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cdcdf7aad4bab7fd0f2938624a5a84eb4893be269f43a6701b0720b726f24df0", size = 4779256, upload-time = "2025-08-27T16:38:36.527Z" }, + { url = "https://files.pythonhosted.org/packages/dc/1d/5ee99572c3e0e9004445dcfd694b5548ae9a218397fa6824e8cdaca4d253/fonttools-4.59.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4d974312a9f405628e64f475b1f5015a61fd338f0a1b61d15c4822f97d6b045b", size = 4829617, upload-time = "2025-08-27T16:38:39.37Z" }, + { url = "https://files.pythonhosted.org/packages/7d/29/0e20a6c18f550a64ed240b369296161a53bf9e4cf37733385afc62ede804/fonttools-4.59.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:12dc4670e6e6cc4553e8de190f86a549e08ca83a036363115d94a2d67488831e", size = 4939871, upload-time = "2025-08-27T16:38:41.558Z" }, + { url = "https://files.pythonhosted.org/packages/ad/19/969f586b401b0dce5d029491c9c2d6e80aafe2789ba055322e80b117ad67/fonttools-4.59.2-cp310-cp310-win32.whl", hash = "sha256:1603b85d5922042563eea518e272b037baf273b9a57d0f190852b0b075079000", size = 2219867, upload-time = "2025-08-27T16:38:43.642Z" }, + { url = "https://files.pythonhosted.org/packages/de/70/b439062e4b82082704f3f620077100361382a43539d4ff1d8f016b988fd5/fonttools-4.59.2-cp310-cp310-win_amd64.whl", hash = "sha256:2543b81641ea5b8ddfcae7926e62aafd5abc604320b1b119e5218c014a7a5d3c", size = 2264378, upload-time = "2025-08-27T16:38:45.497Z" }, + { url = "https://files.pythonhosted.org/packages/f8/53/742fcd750ae0bdc74de4c0ff923111199cc2f90a4ee87aaddad505b6f477/fonttools-4.59.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:511946e8d7ea5c0d6c7a53c4cb3ee48eda9ab9797cd9bf5d95829a398400354f", size = 2774961, upload-time = "2025-08-27T16:38:47.536Z" }, + { url = "https://files.pythonhosted.org/packages/57/2a/976f5f9fa3b4dd911dc58d07358467bec20e813d933bc5d3db1a955dd456/fonttools-4.59.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8e5e2682cf7be766d84f462ba8828d01e00c8751a8e8e7ce12d7784ccb69a30d", size = 2344690, upload-time = "2025-08-27T16:38:49.723Z" }, + { url = "https://files.pythonhosted.org/packages/c1/8f/b7eefc274fcf370911e292e95565c8253b0b87c82a53919ab3c795a4f50e/fonttools-4.59.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5729e12a982dba3eeae650de48b06f3b9ddb51e9aee2fcaf195b7d09a96250e2", size = 5026910, upload-time = "2025-08-27T16:38:51.904Z" }, + { url = "https://files.pythonhosted.org/packages/69/95/864726eaa8f9d4e053d0c462e64d5830ec7c599cbdf1db9e40f25ca3972e/fonttools-4.59.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c52694eae5d652361d59ecdb5a2246bff7cff13b6367a12da8499e9df56d148d", size = 4971031, upload-time = "2025-08-27T16:38:53.676Z" }, + { url = "https://files.pythonhosted.org/packages/24/4c/b8c4735ebdea20696277c70c79e0de615dbe477834e5a7c2569aa1db4033/fonttools-4.59.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:f1f1bbc23ba1312bd8959896f46f667753b90216852d2a8cfa2d07e0cb234144", size = 5006112, upload-time = "2025-08-27T16:38:55.69Z" }, + { url = "https://files.pythonhosted.org/packages/3b/23/f9ea29c292aa2fc1ea381b2e5621ac436d5e3e0a5dee24ffe5404e58eae8/fonttools-4.59.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1a1bfe5378962825dabe741720885e8b9ae9745ec7ecc4a5ec1f1ce59a6062bf", size = 5117671, upload-time = "2025-08-27T16:38:58.984Z" }, + { url = "https://files.pythonhosted.org/packages/ba/07/cfea304c555bf06e86071ff2a3916bc90f7c07ec85b23bab758d4908c33d/fonttools-4.59.2-cp311-cp311-win32.whl", hash = "sha256:e937790f3c2c18a1cbc7da101550a84319eb48023a715914477d2e7faeaba570", size = 2218157, upload-time = "2025-08-27T16:39:00.75Z" }, + { url = "https://files.pythonhosted.org/packages/d7/de/35d839aa69db737a3f9f3a45000ca24721834d40118652a5775d5eca8ebb/fonttools-4.59.2-cp311-cp311-win_amd64.whl", hash = "sha256:9836394e2f4ce5f9c0a7690ee93bd90aa1adc6b054f1a57b562c5d242c903104", size = 2265846, upload-time = "2025-08-27T16:39:02.453Z" }, + { url = "https://files.pythonhosted.org/packages/ba/3d/1f45db2df51e7bfa55492e8f23f383d372200be3a0ded4bf56a92753dd1f/fonttools-4.59.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:82906d002c349cad647a7634b004825a7335f8159d0d035ae89253b4abf6f3ea", size = 2769711, upload-time = "2025-08-27T16:39:04.423Z" }, + { url = "https://files.pythonhosted.org/packages/29/df/cd236ab32a8abfd11558f296e064424258db5edefd1279ffdbcfd4fd8b76/fonttools-4.59.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a10c1bd7644dc58f8862d8ba0cf9fb7fef0af01ea184ba6ce3f50ab7dfe74d5a", size = 2340225, upload-time = "2025-08-27T16:39:06.143Z" }, + { url = "https://files.pythonhosted.org/packages/98/12/b6f9f964fe6d4b4dd4406bcbd3328821c3de1f909ffc3ffa558fe72af48c/fonttools-4.59.2-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:738f31f23e0339785fd67652a94bc69ea49e413dfdb14dcb8c8ff383d249464e", size = 4912766, upload-time = "2025-08-27T16:39:08.138Z" }, + { url = "https://files.pythonhosted.org/packages/73/78/82bde2f2d2c306ef3909b927363170b83df96171f74e0ccb47ad344563cd/fonttools-4.59.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ec99f9bdfee9cdb4a9172f9e8fd578cce5feb231f598909e0aecf5418da4f25", size = 4955178, upload-time = "2025-08-27T16:39:10.094Z" }, + { url = "https://files.pythonhosted.org/packages/92/77/7de766afe2d31dda8ee46d7e479f35c7d48747e558961489a2d6e3a02bd4/fonttools-4.59.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0476ea74161322e08c7a982f83558a2b81b491509984523a1a540baf8611cc31", size = 4897898, upload-time = "2025-08-27T16:39:12.087Z" }, + { url = "https://files.pythonhosted.org/packages/c5/77/ce0e0b905d62a06415fda9f2b2e109a24a5db54a59502b769e9e297d2242/fonttools-4.59.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:95922a922daa1f77cc72611747c156cfb38030ead72436a2c551d30ecef519b9", size = 5049144, upload-time = "2025-08-27T16:39:13.84Z" }, + { url = "https://files.pythonhosted.org/packages/d9/ea/870d93aefd23fff2e07cbeebdc332527868422a433c64062c09d4d5e7fe6/fonttools-4.59.2-cp312-cp312-win32.whl", hash = "sha256:39ad9612c6a622726a6a130e8ab15794558591f999673f1ee7d2f3d30f6a3e1c", size = 2206473, upload-time = "2025-08-27T16:39:15.854Z" }, + { url = "https://files.pythonhosted.org/packages/61/c4/e44bad000c4a4bb2e9ca11491d266e857df98ab6d7428441b173f0fe2517/fonttools-4.59.2-cp312-cp312-win_amd64.whl", hash = "sha256:980fd7388e461b19a881d35013fec32c713ffea1fc37aef2f77d11f332dfd7da", size = 2254706, upload-time = "2025-08-27T16:39:17.893Z" }, + { url = "https://files.pythonhosted.org/packages/13/7b/d0d3b9431642947b5805201fbbbe938a47b70c76685ef1f0cb5f5d7140d6/fonttools-4.59.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:381bde13216ba09489864467f6bc0c57997bd729abfbb1ce6f807ba42c06cceb", size = 2761563, upload-time = "2025-08-27T16:39:20.286Z" }, + { url = "https://files.pythonhosted.org/packages/76/be/fc5fe58dd76af7127b769b68071dbc32d4b95adc8b58d1d28d42d93c90f2/fonttools-4.59.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f33839aa091f7eef4e9078f5b7ab1b8ea4b1d8a50aeaef9fdb3611bba80869ec", size = 2335671, upload-time = "2025-08-27T16:39:22.027Z" }, + { url = "https://files.pythonhosted.org/packages/f2/9f/bf231c2a3fac99d1d7f1d89c76594f158693f981a4aa02be406e9f036832/fonttools-4.59.2-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6235fc06bcbdb40186f483ba9d5d68f888ea68aa3c8dac347e05a7c54346fbc8", size = 4893967, upload-time = "2025-08-27T16:39:23.664Z" }, + { url = "https://files.pythonhosted.org/packages/26/a9/d46d2ad4fcb915198504d6727f83aa07f46764c64f425a861aa38756c9fd/fonttools-4.59.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:83ad6e5d06ef3a2884c4fa6384a20d6367b5cfe560e3b53b07c9dc65a7020e73", size = 4951986, upload-time = "2025-08-27T16:39:25.379Z" }, + { url = "https://files.pythonhosted.org/packages/07/90/1cc8d7dd8f707dfeeca472b82b898d3add0ebe85b1f645690dcd128ee63f/fonttools-4.59.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d029804c70fddf90be46ed5305c136cae15800a2300cb0f6bba96d48e770dde0", size = 4891630, upload-time = "2025-08-27T16:39:27.494Z" }, + { url = "https://files.pythonhosted.org/packages/d8/04/f0345b0d9fe67d65aa8d3f2d4cbf91d06f111bc7b8d802e65914eb06194d/fonttools-4.59.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:95807a3b5e78f2714acaa26a33bc2143005cc05c0217b322361a772e59f32b89", size = 5035116, upload-time = "2025-08-27T16:39:29.406Z" }, + { url = "https://files.pythonhosted.org/packages/d7/7d/5ba5eefffd243182fbd067cdbfeb12addd4e5aec45011b724c98a344ea33/fonttools-4.59.2-cp313-cp313-win32.whl", hash = "sha256:b3ebda00c3bb8f32a740b72ec38537d54c7c09f383a4cfefb0b315860f825b08", size = 2204907, upload-time = "2025-08-27T16:39:31.42Z" }, + { url = "https://files.pythonhosted.org/packages/ea/a9/be7219fc64a6026cc0aded17fa3720f9277001c185434230bd351bf678e6/fonttools-4.59.2-cp313-cp313-win_amd64.whl", hash = "sha256:a72155928d7053bbde499d32a9c77d3f0f3d29ae72b5a121752481bcbd71e50f", size = 2253742, upload-time = "2025-08-27T16:39:33.079Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c7/486580d00be6fa5d45e41682e5ffa5c809f3d25773c6f39628d60f333521/fonttools-4.59.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:d09e487d6bfbe21195801323ba95c91cb3523f0fcc34016454d4d9ae9eaa57fe", size = 2762444, upload-time = "2025-08-27T16:39:34.759Z" }, + { url = "https://files.pythonhosted.org/packages/d3/9b/950ea9b7b764ceb8d18645c62191e14ce62124d8e05cb32a4dc5e65fde0b/fonttools-4.59.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:dec2f22486d7781087b173799567cffdcc75e9fb2f1c045f05f8317ccce76a3e", size = 2333256, upload-time = "2025-08-27T16:39:40.777Z" }, + { url = "https://files.pythonhosted.org/packages/9b/4d/8ee9d563126de9002eede950cde0051be86cc4e8c07c63eca0c9fc95734a/fonttools-4.59.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:1647201af10993090120da2e66e9526c4e20e88859f3e34aa05b8c24ded2a564", size = 4834846, upload-time = "2025-08-27T16:39:42.885Z" }, + { url = "https://files.pythonhosted.org/packages/03/26/f26d947b0712dce3d118e92ce30ca88f98938b066498f60d0ee000a892ae/fonttools-4.59.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47742c33fe65f41eabed36eec2d7313a8082704b7b808752406452f766c573fc", size = 4930871, upload-time = "2025-08-27T16:39:44.818Z" }, + { url = "https://files.pythonhosted.org/packages/fc/7f/ebe878061a5a5e6b6502f0548489e01100f7e6c0049846e6546ba19a3ab4/fonttools-4.59.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:92ac2d45794f95d1ad4cb43fa07e7e3776d86c83dc4b9918cf82831518165b4b", size = 4876971, upload-time = "2025-08-27T16:39:47.027Z" }, + { url = "https://files.pythonhosted.org/packages/eb/0d/0d22e3a20ac566836098d30718092351935487e3271fd57385db1adb2fde/fonttools-4.59.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:fa9ecaf2dcef8941fb5719e16322345d730f4c40599bbf47c9753de40eb03882", size = 4987478, upload-time = "2025-08-27T16:39:48.774Z" }, + { url = "https://files.pythonhosted.org/packages/3b/a3/960cc83182a408ffacc795e61b5f698c6f7b0cfccf23da4451c39973f3c8/fonttools-4.59.2-cp314-cp314-win32.whl", hash = "sha256:a8d40594982ed858780e18a7e4c80415af65af0f22efa7de26bdd30bf24e1e14", size = 2208640, upload-time = "2025-08-27T16:39:50.592Z" }, + { url = "https://files.pythonhosted.org/packages/d8/74/55e5c57c414fa3965fee5fc036ed23f26a5c4e9e10f7f078a54ff9c7dfb7/fonttools-4.59.2-cp314-cp314-win_amd64.whl", hash = "sha256:9cde8b6a6b05f68516573523f2013a3574cb2c75299d7d500f44de82ba947b80", size = 2258457, upload-time = "2025-08-27T16:39:52.611Z" }, + { url = "https://files.pythonhosted.org/packages/e1/dc/8e4261dc591c5cfee68fecff3ffee2a9b29e1edc4c4d9cbafdc5aefe74ee/fonttools-4.59.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:036cd87a2dbd7ef72f7b68df8314ced00b8d9973aee296f2464d06a836aeb9a9", size = 2829901, upload-time = "2025-08-27T16:39:55.014Z" }, + { url = "https://files.pythonhosted.org/packages/fb/05/331538dcf21fd6331579cd628268150e85210d0d2bdae20f7598c2b36c05/fonttools-4.59.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:14870930181493b1d740b6f25483e20185e5aea58aec7d266d16da7be822b4bb", size = 2362717, upload-time = "2025-08-27T16:39:56.843Z" }, + { url = "https://files.pythonhosted.org/packages/60/ae/d26428ca9ede809c0a93f0af91f44c87433dc0251e2aec333da5ed00d38f/fonttools-4.59.2-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7ff58ea1eb8fc7e05e9a949419f031890023f8785c925b44d6da17a6a7d6e85d", size = 4835120, upload-time = "2025-08-27T16:39:59.06Z" }, + { url = "https://files.pythonhosted.org/packages/07/c4/0f6ac15895de509e07688cb1d45f1ae583adbaa0fa5a5699d73f3bd58ca0/fonttools-4.59.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6dee142b8b3096514c96ad9e2106bf039e2fe34a704c587585b569a36df08c3c", size = 5071115, upload-time = "2025-08-27T16:40:01.009Z" }, + { url = "https://files.pythonhosted.org/packages/b2/b6/147a711b7ecf7ea39f9da9422a55866f6dd5747c2f36b3b0a7a7e0c6820b/fonttools-4.59.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8991bdbae39cf78bcc9cd3d81f6528df1f83f2e7c23ccf6f990fa1f0b6e19708", size = 4943905, upload-time = "2025-08-27T16:40:03.179Z" }, + { url = "https://files.pythonhosted.org/packages/5b/4e/2ab19006646b753855e2b02200fa1cabb75faa4eeca4ef289f269a936974/fonttools-4.59.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:53c1a411b7690042535a4f0edf2120096a39a506adeb6c51484a232e59f2aa0c", size = 4960313, upload-time = "2025-08-27T16:40:05.45Z" }, + { url = "https://files.pythonhosted.org/packages/98/3d/df77907e5be88adcca93cc2cee00646d039da220164be12bee028401e1cf/fonttools-4.59.2-cp314-cp314t-win32.whl", hash = "sha256:59d85088e29fa7a8f87d19e97a1beae2a35821ee48d8ef6d2c4f965f26cb9f8a", size = 2269719, upload-time = "2025-08-27T16:40:07.553Z" }, + { url = "https://files.pythonhosted.org/packages/2d/a0/d4c4bc5b50275449a9a908283b567caa032a94505fe1976e17f994faa6be/fonttools-4.59.2-cp314-cp314t-win_amd64.whl", hash = "sha256:7ad5d8d8cc9e43cb438b3eb4a0094dd6d4088daa767b0a24d52529361fd4c199", size = 2333169, upload-time = "2025-08-27T16:40:09.656Z" }, + { url = "https://files.pythonhosted.org/packages/65/a4/d2f7be3c86708912c02571db0b550121caab8cd88a3c0aacb9cfa15ea66e/fonttools-4.59.2-py3-none-any.whl", hash = "sha256:8bd0f759020e87bb5d323e6283914d9bf4ae35a7307dafb2cbd1e379e720ad37", size = 1132315, upload-time = "2025-08-27T16:40:28.984Z" }, ] [[package]] name = "h11" version = "0.16.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250 } +sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 101250, upload-time = "2025-04-24T03:35:25.427Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515 }, + { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" }, ] [[package]] @@ -757,9 +757,9 @@ dependencies = [ { name = "certifi" }, { name = "h11" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484 } +sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 85484, upload-time = "2025-04-24T22:06:22.219Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784 }, + { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" }, ] [[package]] @@ -772,36 +772,36 @@ dependencies = [ { name = "httpcore" }, { name = "idna" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406 } +sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", hash = "sha256:75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 141406, upload-time = "2024-12-06T15:37:23.222Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517 }, + { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" }, ] [[package]] name = "httpx-sse" version = "0.4.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6e/fa/66bd985dd0b7c109a3bcb89272ee0bfb7e2b4d06309ad7b38ff866734b2a/httpx_sse-0.4.1.tar.gz", hash = "sha256:8f44d34414bc7b21bf3602713005c5df4917884f76072479b21f68befa4ea26e", size = 12998 } +sdist = { url = "https://files.pythonhosted.org/packages/6e/fa/66bd985dd0b7c109a3bcb89272ee0bfb7e2b4d06309ad7b38ff866734b2a/httpx_sse-0.4.1.tar.gz", hash = "sha256:8f44d34414bc7b21bf3602713005c5df4917884f76072479b21f68befa4ea26e", size = 12998, upload-time = "2025-06-24T13:21:05.71Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/0a/6269e3473b09aed2dab8aa1a600c70f31f00ae1349bee30658f7e358a159/httpx_sse-0.4.1-py3-none-any.whl", hash = "sha256:cba42174344c3a5b06f255ce65b350880f962d99ead85e776f23c6618a377a37", size = 8054 }, + { url = "https://files.pythonhosted.org/packages/25/0a/6269e3473b09aed2dab8aa1a600c70f31f00ae1349bee30658f7e358a159/httpx_sse-0.4.1-py3-none-any.whl", hash = "sha256:cba42174344c3a5b06f255ce65b350880f962d99ead85e776f23c6618a377a37", size = 8054, upload-time = "2025-06-24T13:21:04.772Z" }, ] [[package]] name = "idna" version = "3.10" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490 } +sdist = { url = "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", size = 190490, upload-time = "2024-09-15T18:07:39.745Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442 }, + { url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", size = 70442, upload-time = "2024-09-15T18:07:37.964Z" }, ] [[package]] name = "iniconfig" version = "2.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793 } +sdist = { url = "https://files.pythonhosted.org/packages/f2/97/ebf4da567aa6827c909642694d71c9fcf53e5b504f2d96afea02718862f3/iniconfig-2.1.0.tar.gz", hash = "sha256:3abbd2e30b36733fee78f9c7f7308f2d0050e88f0087fd25c2645f63c773e1c7", size = 4793, upload-time = "2025-03-19T20:09:59.721Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050 }, + { url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl", hash = "sha256:9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760", size = 6050, upload-time = "2025-03-19T20:10:01.071Z" }, ] [[package]] @@ -812,9 +812,9 @@ dependencies = [ { name = "ipywidgets" }, { name = "spectate" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/21/4b/dca529aa566ce225107580c6c8625c7dc5ecb1532f7d73259e2888d2187a/ipycytoscape-1.3.3.tar.gz", hash = "sha256:b6f3199df034f088e92d388e27e629f58ae2901b213cb9299e5b564272f9a2f8", size = 3885550 } +sdist = { url = "https://files.pythonhosted.org/packages/21/4b/dca529aa566ce225107580c6c8625c7dc5ecb1532f7d73259e2888d2187a/ipycytoscape-1.3.3.tar.gz", hash = "sha256:b6f3199df034f088e92d388e27e629f58ae2901b213cb9299e5b564272f9a2f8", size = 3885550, upload-time = "2022-04-04T22:26:45.943Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/0f/b66d63d4a5426c09005d3713b056e634e00e69788fdc88d1ffe40e5b7654/ipycytoscape-1.3.3-py2.py3-none-any.whl", hash = "sha256:4bc205724971f5f7a3fc2b09dfec20c357c4c6dfa2b4bd41e7c33c995c3f6906", size = 3595634 }, + { url = "https://files.pythonhosted.org/packages/4c/0f/b66d63d4a5426c09005d3713b056e634e00e69788fdc88d1ffe40e5b7654/ipycytoscape-1.3.3-py2.py3-none-any.whl", hash = "sha256:4bc205724971f5f7a3fc2b09dfec20c357c4c6dfa2b4bd41e7c33c995c3f6906", size = 3595634, upload-time = "2022-04-04T22:26:36.926Z" }, ] [[package]] @@ -837,9 +837,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260 } +sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260, upload-time = "2025-08-04T15:47:35.018Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484 }, + { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484, upload-time = "2025-08-04T15:47:32.622Z" }, ] [[package]] @@ -862,9 +862,9 @@ dependencies = [ { name = "traitlets", marker = "python_full_version < '3.11'" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz", hash = "sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size = 5606088 } +sdist = { url = "https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz", hash = "sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size = 5606088, upload-time = "2025-05-31T16:39:09.613Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/91/d0/274fbf7b0b12643cbbc001ce13e6a5b1607ac4929d1b11c72460152c9fc3/ipython-8.37.0-py3-none-any.whl", hash = "sha256:ed87326596b878932dbcb171e3e698845434d8c61b8d8cd474bf663041a9dcf2", size = 831864 }, + { url = "https://files.pythonhosted.org/packages/91/d0/274fbf7b0b12643cbbc001ce13e6a5b1607ac4929d1b11c72460152c9fc3/ipython-8.37.0-py3-none-any.whl", hash = "sha256:ed87326596b878932dbcb171e3e698845434d8c61b8d8cd474bf663041a9dcf2", size = 831864, upload-time = "2025-05-31T16:39:06.38Z" }, ] [[package]] @@ -888,9 +888,9 @@ dependencies = [ { name = "traitlets", marker = "python_full_version >= '3.11'" }, { name = "typing-extensions", marker = "python_full_version == '3.11.*'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6e/71/a86262bf5a68bf211bcc71fe302af7e05f18a2852fdc610a854d20d085e6/ipython-9.5.0.tar.gz", hash = "sha256:129c44b941fe6d9b82d36fc7a7c18127ddb1d6f02f78f867f402e2e3adde3113", size = 4389137 } +sdist = { url = "https://files.pythonhosted.org/packages/6e/71/a86262bf5a68bf211bcc71fe302af7e05f18a2852fdc610a854d20d085e6/ipython-9.5.0.tar.gz", hash = "sha256:129c44b941fe6d9b82d36fc7a7c18127ddb1d6f02f78f867f402e2e3adde3113", size = 4389137, upload-time = "2025-08-29T12:15:21.519Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/08/2a/5628a99d04acb2d2f2e749cdf4ea571d2575e898df0528a090948018b726/ipython-9.5.0-py3-none-any.whl", hash = "sha256:88369ffa1d5817d609120daa523a6da06d02518e582347c29f8451732a9c5e72", size = 612426 }, + { url = "https://files.pythonhosted.org/packages/08/2a/5628a99d04acb2d2f2e749cdf4ea571d2575e898df0528a090948018b726/ipython-9.5.0-py3-none-any.whl", hash = "sha256:88369ffa1d5817d609120daa523a6da06d02518e582347c29f8451732a9c5e72", size = 612426, upload-time = "2025-08-29T12:15:18.866Z" }, ] [[package]] @@ -900,9 +900,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pygments", marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393 } +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074 }, + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" }, ] [[package]] @@ -917,18 +917,18 @@ dependencies = [ { name = "traitlets" }, { name = "widgetsnbextension" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721 } +sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721, upload-time = "2025-05-05T12:42:03.489Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806 }, + { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806, upload-time = "2025-05-05T12:41:56.833Z" }, ] [[package]] name = "isodate" version = "0.7.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/54/4d/e940025e2ce31a8ce1202635910747e5a87cc3a6a6bb2d00973375014749/isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6", size = 29705 } +sdist = { url = "https://files.pythonhosted.org/packages/54/4d/e940025e2ce31a8ce1202635910747e5a87cc3a6a6bb2d00973375014749/isodate-0.7.2.tar.gz", hash = "sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6", size = 29705, upload-time = "2024-10-08T23:04:11.5Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/15/aa/0aca39a37d3c7eb941ba736ede56d689e7be91cab5d9ca846bde3999eba6/isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15", size = 22320 }, + { url = "https://files.pythonhosted.org/packages/15/aa/0aca39a37d3c7eb941ba736ede56d689e7be91cab5d9ca846bde3999eba6/isodate-0.7.2-py3-none-any.whl", hash = "sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15", size = 22320, upload-time = "2024-10-08T23:04:09.501Z" }, ] [[package]] @@ -938,81 +938,102 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "parso" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287 } +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278 }, + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, ] [[package]] name = "jiter" version = "0.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ee/9d/ae7ddb4b8ab3fb1b51faf4deb36cb48a4fbbd7cb36bad6a5fca4741306f7/jiter-0.10.0.tar.gz", hash = "sha256:07a7142c38aacc85194391108dc91b5b57093c978a9932bd86a36862759d9500", size = 162759 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/be/7e/4011b5c77bec97cb2b572f566220364e3e21b51c48c5bd9c4a9c26b41b67/jiter-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:cd2fb72b02478f06a900a5782de2ef47e0396b3e1f7d5aba30daeb1fce66f303", size = 317215 }, - { url = "https://files.pythonhosted.org/packages/8a/4f/144c1b57c39692efc7ea7d8e247acf28e47d0912800b34d0ad815f6b2824/jiter-0.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:32bb468e3af278f095d3fa5b90314728a6916d89ba3d0ffb726dd9bf7367285e", size = 322814 }, - { url = "https://files.pythonhosted.org/packages/63/1f/db977336d332a9406c0b1f0b82be6f71f72526a806cbb2281baf201d38e3/jiter-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa8b3e0068c26ddedc7abc6fac37da2d0af16b921e288a5a613f4b86f050354f", size = 345237 }, - { url = "https://files.pythonhosted.org/packages/d7/1c/aa30a4a775e8a672ad7f21532bdbfb269f0706b39c6ff14e1f86bdd9e5ff/jiter-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:286299b74cc49e25cd42eea19b72aa82c515d2f2ee12d11392c56d8701f52224", size = 370999 }, - { url = "https://files.pythonhosted.org/packages/35/df/f8257abc4207830cb18880781b5f5b716bad5b2a22fb4330cfd357407c5b/jiter-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ed5649ceeaeffc28d87fb012d25a4cd356dcd53eff5acff1f0466b831dda2a7", size = 491109 }, - { url = "https://files.pythonhosted.org/packages/06/76/9e1516fd7b4278aa13a2cc7f159e56befbea9aa65c71586305e7afa8b0b3/jiter-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2ab0051160cb758a70716448908ef14ad476c3774bd03ddce075f3c1f90a3d6", size = 388608 }, - { url = "https://files.pythonhosted.org/packages/6d/64/67750672b4354ca20ca18d3d1ccf2c62a072e8a2d452ac3cf8ced73571ef/jiter-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03997d2f37f6b67d2f5c475da4412be584e1cec273c1cfc03d642c46db43f8cf", size = 352454 }, - { url = "https://files.pythonhosted.org/packages/96/4d/5c4e36d48f169a54b53a305114be3efa2bbffd33b648cd1478a688f639c1/jiter-0.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c404a99352d839fed80d6afd6c1d66071f3bacaaa5c4268983fc10f769112e90", size = 391833 }, - { url = "https://files.pythonhosted.org/packages/0b/de/ce4a6166a78810bd83763d2fa13f85f73cbd3743a325469a4a9289af6dae/jiter-0.10.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:66e989410b6666d3ddb27a74c7e50d0829704ede652fd4c858e91f8d64b403d0", size = 523646 }, - { url = "https://files.pythonhosted.org/packages/a2/a6/3bc9acce53466972964cf4ad85efecb94f9244539ab6da1107f7aed82934/jiter-0.10.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b532d3af9ef4f6374609a3bcb5e05a1951d3bf6190dc6b176fdb277c9bbf15ee", size = 514735 }, - { url = "https://files.pythonhosted.org/packages/b4/d8/243c2ab8426a2a4dea85ba2a2ba43df379ccece2145320dfd4799b9633c5/jiter-0.10.0-cp310-cp310-win32.whl", hash = "sha256:da9be20b333970e28b72edc4dff63d4fec3398e05770fb3205f7fb460eb48dd4", size = 210747 }, - { url = "https://files.pythonhosted.org/packages/37/7a/8021bd615ef7788b98fc76ff533eaac846322c170e93cbffa01979197a45/jiter-0.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:f59e533afed0c5b0ac3eba20d2548c4a550336d8282ee69eb07b37ea526ee4e5", size = 207484 }, - { url = "https://files.pythonhosted.org/packages/1b/dd/6cefc6bd68b1c3c979cecfa7029ab582b57690a31cd2f346c4d0ce7951b6/jiter-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3bebe0c558e19902c96e99217e0b8e8b17d570906e72ed8a87170bc290b1e978", size = 317473 }, - { url = "https://files.pythonhosted.org/packages/be/cf/fc33f5159ce132be1d8dd57251a1ec7a631c7df4bd11e1cd198308c6ae32/jiter-0.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:558cc7e44fd8e507a236bee6a02fa17199ba752874400a0ca6cd6e2196cdb7dc", size = 321971 }, - { url = "https://files.pythonhosted.org/packages/68/a4/da3f150cf1d51f6c472616fb7650429c7ce053e0c962b41b68557fdf6379/jiter-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d613e4b379a07d7c8453c5712ce7014e86c6ac93d990a0b8e7377e18505e98d", size = 345574 }, - { url = "https://files.pythonhosted.org/packages/84/34/6e8d412e60ff06b186040e77da5f83bc158e9735759fcae65b37d681f28b/jiter-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f62cf8ba0618eda841b9bf61797f21c5ebd15a7a1e19daab76e4e4b498d515b2", size = 371028 }, - { url = "https://files.pythonhosted.org/packages/fb/d9/9ee86173aae4576c35a2f50ae930d2ccb4c4c236f6cb9353267aa1d626b7/jiter-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:919d139cdfa8ae8945112398511cb7fca58a77382617d279556b344867a37e61", size = 491083 }, - { url = "https://files.pythonhosted.org/packages/d9/2c/f955de55e74771493ac9e188b0f731524c6a995dffdcb8c255b89c6fb74b/jiter-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13ddbc6ae311175a3b03bd8994881bc4635c923754932918e18da841632349db", size = 388821 }, - { url = "https://files.pythonhosted.org/packages/81/5a/0e73541b6edd3f4aada586c24e50626c7815c561a7ba337d6a7eb0a915b4/jiter-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c440ea003ad10927a30521a9062ce10b5479592e8a70da27f21eeb457b4a9c5", size = 352174 }, - { url = "https://files.pythonhosted.org/packages/1c/c0/61eeec33b8c75b31cae42be14d44f9e6fe3ac15a4e58010256ac3abf3638/jiter-0.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dc347c87944983481e138dea467c0551080c86b9d21de6ea9306efb12ca8f606", size = 391869 }, - { url = "https://files.pythonhosted.org/packages/41/22/5beb5ee4ad4ef7d86f5ea5b4509f680a20706c4a7659e74344777efb7739/jiter-0.10.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:13252b58c1f4d8c5b63ab103c03d909e8e1e7842d302473f482915d95fefd605", size = 523741 }, - { url = "https://files.pythonhosted.org/packages/ea/10/768e8818538e5817c637b0df52e54366ec4cebc3346108a4457ea7a98f32/jiter-0.10.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7d1bbf3c465de4a24ab12fb7766a0003f6f9bce48b8b6a886158c4d569452dc5", size = 514527 }, - { url = "https://files.pythonhosted.org/packages/73/6d/29b7c2dc76ce93cbedabfd842fc9096d01a0550c52692dfc33d3cc889815/jiter-0.10.0-cp311-cp311-win32.whl", hash = "sha256:db16e4848b7e826edca4ccdd5b145939758dadf0dc06e7007ad0e9cfb5928ae7", size = 210765 }, - { url = "https://files.pythonhosted.org/packages/c2/c9/d394706deb4c660137caf13e33d05a031d734eb99c051142e039d8ceb794/jiter-0.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c9c1d5f10e18909e993f9641f12fe1c77b3e9b533ee94ffa970acc14ded3812", size = 209234 }, - { url = "https://files.pythonhosted.org/packages/6d/b5/348b3313c58f5fbfb2194eb4d07e46a35748ba6e5b3b3046143f3040bafa/jiter-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1e274728e4a5345a6dde2d343c8da018b9d4bd4350f5a472fa91f66fda44911b", size = 312262 }, - { url = "https://files.pythonhosted.org/packages/9c/4a/6a2397096162b21645162825f058d1709a02965606e537e3304b02742e9b/jiter-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7202ae396446c988cb2a5feb33a543ab2165b786ac97f53b59aafb803fef0744", size = 320124 }, - { url = "https://files.pythonhosted.org/packages/2a/85/1ce02cade7516b726dd88f59a4ee46914bf79d1676d1228ef2002ed2f1c9/jiter-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23ba7722d6748b6920ed02a8f1726fb4b33e0fd2f3f621816a8b486c66410ab2", size = 345330 }, - { url = "https://files.pythonhosted.org/packages/75/d0/bb6b4f209a77190ce10ea8d7e50bf3725fc16d3372d0a9f11985a2b23eff/jiter-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:371eab43c0a288537d30e1f0b193bc4eca90439fc08a022dd83e5e07500ed026", size = 369670 }, - { url = "https://files.pythonhosted.org/packages/a0/f5/a61787da9b8847a601e6827fbc42ecb12be2c925ced3252c8ffcb56afcaf/jiter-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c675736059020365cebc845a820214765162728b51ab1e03a1b7b3abb70f74c", size = 489057 }, - { url = "https://files.pythonhosted.org/packages/12/e4/6f906272810a7b21406c760a53aadbe52e99ee070fc5c0cb191e316de30b/jiter-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0c5867d40ab716e4684858e4887489685968a47e3ba222e44cde6e4a2154f959", size = 389372 }, - { url = "https://files.pythonhosted.org/packages/e2/ba/77013b0b8ba904bf3762f11e0129b8928bff7f978a81838dfcc958ad5728/jiter-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395bb9a26111b60141757d874d27fdea01b17e8fac958b91c20128ba8f4acc8a", size = 352038 }, - { url = "https://files.pythonhosted.org/packages/67/27/c62568e3ccb03368dbcc44a1ef3a423cb86778a4389e995125d3d1aaa0a4/jiter-0.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6842184aed5cdb07e0c7e20e5bdcfafe33515ee1741a6835353bb45fe5d1bd95", size = 391538 }, - { url = "https://files.pythonhosted.org/packages/c0/72/0d6b7e31fc17a8fdce76164884edef0698ba556b8eb0af9546ae1a06b91d/jiter-0.10.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:62755d1bcea9876770d4df713d82606c8c1a3dca88ff39046b85a048566d56ea", size = 523557 }, - { url = "https://files.pythonhosted.org/packages/2f/09/bc1661fbbcbeb6244bd2904ff3a06f340aa77a2b94e5a7373fd165960ea3/jiter-0.10.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:533efbce2cacec78d5ba73a41756beff8431dfa1694b6346ce7af3a12c42202b", size = 514202 }, - { url = "https://files.pythonhosted.org/packages/1b/84/5a5d5400e9d4d54b8004c9673bbe4403928a00d28529ff35b19e9d176b19/jiter-0.10.0-cp312-cp312-win32.whl", hash = "sha256:8be921f0cadd245e981b964dfbcd6fd4bc4e254cdc069490416dd7a2632ecc01", size = 211781 }, - { url = "https://files.pythonhosted.org/packages/9b/52/7ec47455e26f2d6e5f2ea4951a0652c06e5b995c291f723973ae9e724a65/jiter-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:a7c7d785ae9dda68c2678532a5a1581347e9c15362ae9f6e68f3fdbfb64f2e49", size = 206176 }, - { url = "https://files.pythonhosted.org/packages/2e/b0/279597e7a270e8d22623fea6c5d4eeac328e7d95c236ed51a2b884c54f70/jiter-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e0588107ec8e11b6f5ef0e0d656fb2803ac6cf94a96b2b9fc675c0e3ab5e8644", size = 311617 }, - { url = "https://files.pythonhosted.org/packages/91/e3/0916334936f356d605f54cc164af4060e3e7094364add445a3bc79335d46/jiter-0.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cafc4628b616dc32530c20ee53d71589816cf385dd9449633e910d596b1f5c8a", size = 318947 }, - { url = "https://files.pythonhosted.org/packages/6a/8e/fd94e8c02d0e94539b7d669a7ebbd2776e51f329bb2c84d4385e8063a2ad/jiter-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:520ef6d981172693786a49ff5b09eda72a42e539f14788124a07530f785c3ad6", size = 344618 }, - { url = "https://files.pythonhosted.org/packages/6f/b0/f9f0a2ec42c6e9c2e61c327824687f1e2415b767e1089c1d9135f43816bd/jiter-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:554dedfd05937f8fc45d17ebdf298fe7e0c77458232bcb73d9fbbf4c6455f5b3", size = 368829 }, - { url = "https://files.pythonhosted.org/packages/e8/57/5bbcd5331910595ad53b9fd0c610392ac68692176f05ae48d6ce5c852967/jiter-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bc299da7789deacf95f64052d97f75c16d4fc8c4c214a22bf8d859a4288a1c2", size = 491034 }, - { url = "https://files.pythonhosted.org/packages/9b/be/c393df00e6e6e9e623a73551774449f2f23b6ec6a502a3297aeeece2c65a/jiter-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5161e201172de298a8a1baad95eb85db4fb90e902353b1f6a41d64ea64644e25", size = 388529 }, - { url = "https://files.pythonhosted.org/packages/42/3e/df2235c54d365434c7f150b986a6e35f41ebdc2f95acea3036d99613025d/jiter-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e2227db6ba93cb3e2bf67c87e594adde0609f146344e8207e8730364db27041", size = 350671 }, - { url = "https://files.pythonhosted.org/packages/c6/77/71b0b24cbcc28f55ab4dbfe029f9a5b73aeadaba677843fc6dc9ed2b1d0a/jiter-0.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:15acb267ea5e2c64515574b06a8bf393fbfee6a50eb1673614aa45f4613c0cca", size = 390864 }, - { url = "https://files.pythonhosted.org/packages/6a/d3/ef774b6969b9b6178e1d1e7a89a3bd37d241f3d3ec5f8deb37bbd203714a/jiter-0.10.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:901b92f2e2947dc6dfcb52fd624453862e16665ea909a08398dde19c0731b7f4", size = 522989 }, - { url = "https://files.pythonhosted.org/packages/0c/41/9becdb1d8dd5d854142f45a9d71949ed7e87a8e312b0bede2de849388cb9/jiter-0.10.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d0cb9a125d5a3ec971a094a845eadde2db0de85b33c9f13eb94a0c63d463879e", size = 513495 }, - { url = "https://files.pythonhosted.org/packages/9c/36/3468e5a18238bdedae7c4d19461265b5e9b8e288d3f86cd89d00cbb48686/jiter-0.10.0-cp313-cp313-win32.whl", hash = "sha256:48a403277ad1ee208fb930bdf91745e4d2d6e47253eedc96e2559d1e6527006d", size = 211289 }, - { url = "https://files.pythonhosted.org/packages/7e/07/1c96b623128bcb913706e294adb5f768fb7baf8db5e1338ce7b4ee8c78ef/jiter-0.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:75f9eb72ecb640619c29bf714e78c9c46c9c4eaafd644bf78577ede459f330d4", size = 205074 }, - { url = "https://files.pythonhosted.org/packages/54/46/caa2c1342655f57d8f0f2519774c6d67132205909c65e9aa8255e1d7b4f4/jiter-0.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:28ed2a4c05a1f32ef0e1d24c2611330219fed727dae01789f4a335617634b1ca", size = 318225 }, - { url = "https://files.pythonhosted.org/packages/43/84/c7d44c75767e18946219ba2d703a5a32ab37b0bc21886a97bc6062e4da42/jiter-0.10.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14a4c418b1ec86a195f1ca69da8b23e8926c752b685af665ce30777233dfe070", size = 350235 }, - { url = "https://files.pythonhosted.org/packages/01/16/f5a0135ccd968b480daad0e6ab34b0c7c5ba3bc447e5088152696140dcb3/jiter-0.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d7bfed2fe1fe0e4dda6ef682cee888ba444b21e7a6553e03252e4feb6cf0adca", size = 207278 }, - { url = "https://files.pythonhosted.org/packages/1c/9b/1d646da42c3de6c2188fdaa15bce8ecb22b635904fc68be025e21249ba44/jiter-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:5e9251a5e83fab8d87799d3e1a46cb4b7f2919b895c6f4483629ed2446f66522", size = 310866 }, - { url = "https://files.pythonhosted.org/packages/ad/0e/26538b158e8a7c7987e94e7aeb2999e2e82b1f9d2e1f6e9874ddf71ebda0/jiter-0.10.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:023aa0204126fe5b87ccbcd75c8a0d0261b9abdbbf46d55e7ae9f8e22424eeb8", size = 318772 }, - { url = "https://files.pythonhosted.org/packages/7b/fb/d302893151caa1c2636d6574d213e4b34e31fd077af6050a9c5cbb42f6fb/jiter-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c189c4f1779c05f75fc17c0c1267594ed918996a231593a21a5ca5438445216", size = 344534 }, - { url = "https://files.pythonhosted.org/packages/01/d8/5780b64a149d74e347c5128d82176eb1e3241b1391ac07935693466d6219/jiter-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:15720084d90d1098ca0229352607cd68256c76991f6b374af96f36920eae13c4", size = 369087 }, - { url = "https://files.pythonhosted.org/packages/e8/5b/f235a1437445160e777544f3ade57544daf96ba7e96c1a5b24a6f7ac7004/jiter-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4f2fb68e5f1cfee30e2b2a09549a00683e0fde4c6a2ab88c94072fc33cb7426", size = 490694 }, - { url = "https://files.pythonhosted.org/packages/85/a9/9c3d4617caa2ff89cf61b41e83820c27ebb3f7b5fae8a72901e8cd6ff9be/jiter-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ce541693355fc6da424c08b7edf39a2895f58d6ea17d92cc2b168d20907dee12", size = 388992 }, - { url = "https://files.pythonhosted.org/packages/68/b1/344fd14049ba5c94526540af7eb661871f9c54d5f5601ff41a959b9a0bbd/jiter-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31c50c40272e189d50006ad5c73883caabb73d4e9748a688b216e85a9a9ca3b9", size = 351723 }, - { url = "https://files.pythonhosted.org/packages/41/89/4c0e345041186f82a31aee7b9d4219a910df672b9fef26f129f0cda07a29/jiter-0.10.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fa3402a2ff9815960e0372a47b75c76979d74402448509ccd49a275fa983ef8a", size = 392215 }, - { url = "https://files.pythonhosted.org/packages/55/58/ee607863e18d3f895feb802154a2177d7e823a7103f000df182e0f718b38/jiter-0.10.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:1956f934dca32d7bb647ea21d06d93ca40868b505c228556d3373cbd255ce853", size = 522762 }, - { url = "https://files.pythonhosted.org/packages/15/d0/9123fb41825490d16929e73c212de9a42913d68324a8ce3c8476cae7ac9d/jiter-0.10.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:fcedb049bdfc555e261d6f65a6abe1d5ad68825b7202ccb9692636c70fcced86", size = 513427 }, - { url = "https://files.pythonhosted.org/packages/d8/b3/2bd02071c5a2430d0b70403a34411fc519c2f227da7b03da9ba6a956f931/jiter-0.10.0-cp314-cp314-win32.whl", hash = "sha256:ac509f7eccca54b2a29daeb516fb95b6f0bd0d0d8084efaf8ed5dfc7b9f0b357", size = 210127 }, - { url = "https://files.pythonhosted.org/packages/03/0c/5fe86614ea050c3ecd728ab4035534387cd41e7c1855ef6c031f1ca93e3f/jiter-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5ed975b83a2b8639356151cef5c0d597c68376fc4922b45d0eb384ac058cfa00", size = 318527 }, - { url = "https://files.pythonhosted.org/packages/b3/4a/4175a563579e884192ba6e81725fc0448b042024419be8d83aa8a80a3f44/jiter-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3aa96f2abba33dc77f79b4cf791840230375f9534e5fac927ccceb58c5e604a5", size = 354213 }, +sdist = { url = "https://files.pythonhosted.org/packages/ee/9d/ae7ddb4b8ab3fb1b51faf4deb36cb48a4fbbd7cb36bad6a5fca4741306f7/jiter-0.10.0.tar.gz", hash = "sha256:07a7142c38aacc85194391108dc91b5b57093c978a9932bd86a36862759d9500", size = 162759, upload-time = "2025-05-18T19:04:59.73Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/be/7e/4011b5c77bec97cb2b572f566220364e3e21b51c48c5bd9c4a9c26b41b67/jiter-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:cd2fb72b02478f06a900a5782de2ef47e0396b3e1f7d5aba30daeb1fce66f303", size = 317215, upload-time = "2025-05-18T19:03:04.303Z" }, + { url = "https://files.pythonhosted.org/packages/8a/4f/144c1b57c39692efc7ea7d8e247acf28e47d0912800b34d0ad815f6b2824/jiter-0.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:32bb468e3af278f095d3fa5b90314728a6916d89ba3d0ffb726dd9bf7367285e", size = 322814, upload-time = "2025-05-18T19:03:06.433Z" }, + { url = "https://files.pythonhosted.org/packages/63/1f/db977336d332a9406c0b1f0b82be6f71f72526a806cbb2281baf201d38e3/jiter-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aa8b3e0068c26ddedc7abc6fac37da2d0af16b921e288a5a613f4b86f050354f", size = 345237, upload-time = "2025-05-18T19:03:07.833Z" }, + { url = "https://files.pythonhosted.org/packages/d7/1c/aa30a4a775e8a672ad7f21532bdbfb269f0706b39c6ff14e1f86bdd9e5ff/jiter-0.10.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:286299b74cc49e25cd42eea19b72aa82c515d2f2ee12d11392c56d8701f52224", size = 370999, upload-time = "2025-05-18T19:03:09.338Z" }, + { url = "https://files.pythonhosted.org/packages/35/df/f8257abc4207830cb18880781b5f5b716bad5b2a22fb4330cfd357407c5b/jiter-0.10.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ed5649ceeaeffc28d87fb012d25a4cd356dcd53eff5acff1f0466b831dda2a7", size = 491109, upload-time = "2025-05-18T19:03:11.13Z" }, + { url = "https://files.pythonhosted.org/packages/06/76/9e1516fd7b4278aa13a2cc7f159e56befbea9aa65c71586305e7afa8b0b3/jiter-0.10.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2ab0051160cb758a70716448908ef14ad476c3774bd03ddce075f3c1f90a3d6", size = 388608, upload-time = "2025-05-18T19:03:12.911Z" }, + { url = "https://files.pythonhosted.org/packages/6d/64/67750672b4354ca20ca18d3d1ccf2c62a072e8a2d452ac3cf8ced73571ef/jiter-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:03997d2f37f6b67d2f5c475da4412be584e1cec273c1cfc03d642c46db43f8cf", size = 352454, upload-time = "2025-05-18T19:03:14.741Z" }, + { url = "https://files.pythonhosted.org/packages/96/4d/5c4e36d48f169a54b53a305114be3efa2bbffd33b648cd1478a688f639c1/jiter-0.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c404a99352d839fed80d6afd6c1d66071f3bacaaa5c4268983fc10f769112e90", size = 391833, upload-time = "2025-05-18T19:03:16.426Z" }, + { url = "https://files.pythonhosted.org/packages/0b/de/ce4a6166a78810bd83763d2fa13f85f73cbd3743a325469a4a9289af6dae/jiter-0.10.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:66e989410b6666d3ddb27a74c7e50d0829704ede652fd4c858e91f8d64b403d0", size = 523646, upload-time = "2025-05-18T19:03:17.704Z" }, + { url = "https://files.pythonhosted.org/packages/a2/a6/3bc9acce53466972964cf4ad85efecb94f9244539ab6da1107f7aed82934/jiter-0.10.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b532d3af9ef4f6374609a3bcb5e05a1951d3bf6190dc6b176fdb277c9bbf15ee", size = 514735, upload-time = "2025-05-18T19:03:19.44Z" }, + { url = "https://files.pythonhosted.org/packages/b4/d8/243c2ab8426a2a4dea85ba2a2ba43df379ccece2145320dfd4799b9633c5/jiter-0.10.0-cp310-cp310-win32.whl", hash = "sha256:da9be20b333970e28b72edc4dff63d4fec3398e05770fb3205f7fb460eb48dd4", size = 210747, upload-time = "2025-05-18T19:03:21.184Z" }, + { url = "https://files.pythonhosted.org/packages/37/7a/8021bd615ef7788b98fc76ff533eaac846322c170e93cbffa01979197a45/jiter-0.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:f59e533afed0c5b0ac3eba20d2548c4a550336d8282ee69eb07b37ea526ee4e5", size = 207484, upload-time = "2025-05-18T19:03:23.046Z" }, + { url = "https://files.pythonhosted.org/packages/1b/dd/6cefc6bd68b1c3c979cecfa7029ab582b57690a31cd2f346c4d0ce7951b6/jiter-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3bebe0c558e19902c96e99217e0b8e8b17d570906e72ed8a87170bc290b1e978", size = 317473, upload-time = "2025-05-18T19:03:25.942Z" }, + { url = "https://files.pythonhosted.org/packages/be/cf/fc33f5159ce132be1d8dd57251a1ec7a631c7df4bd11e1cd198308c6ae32/jiter-0.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:558cc7e44fd8e507a236bee6a02fa17199ba752874400a0ca6cd6e2196cdb7dc", size = 321971, upload-time = "2025-05-18T19:03:27.255Z" }, + { url = "https://files.pythonhosted.org/packages/68/a4/da3f150cf1d51f6c472616fb7650429c7ce053e0c962b41b68557fdf6379/jiter-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4d613e4b379a07d7c8453c5712ce7014e86c6ac93d990a0b8e7377e18505e98d", size = 345574, upload-time = "2025-05-18T19:03:28.63Z" }, + { url = "https://files.pythonhosted.org/packages/84/34/6e8d412e60ff06b186040e77da5f83bc158e9735759fcae65b37d681f28b/jiter-0.10.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f62cf8ba0618eda841b9bf61797f21c5ebd15a7a1e19daab76e4e4b498d515b2", size = 371028, upload-time = "2025-05-18T19:03:30.292Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d9/9ee86173aae4576c35a2f50ae930d2ccb4c4c236f6cb9353267aa1d626b7/jiter-0.10.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:919d139cdfa8ae8945112398511cb7fca58a77382617d279556b344867a37e61", size = 491083, upload-time = "2025-05-18T19:03:31.654Z" }, + { url = "https://files.pythonhosted.org/packages/d9/2c/f955de55e74771493ac9e188b0f731524c6a995dffdcb8c255b89c6fb74b/jiter-0.10.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:13ddbc6ae311175a3b03bd8994881bc4635c923754932918e18da841632349db", size = 388821, upload-time = "2025-05-18T19:03:33.184Z" }, + { url = "https://files.pythonhosted.org/packages/81/5a/0e73541b6edd3f4aada586c24e50626c7815c561a7ba337d6a7eb0a915b4/jiter-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c440ea003ad10927a30521a9062ce10b5479592e8a70da27f21eeb457b4a9c5", size = 352174, upload-time = "2025-05-18T19:03:34.965Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c0/61eeec33b8c75b31cae42be14d44f9e6fe3ac15a4e58010256ac3abf3638/jiter-0.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:dc347c87944983481e138dea467c0551080c86b9d21de6ea9306efb12ca8f606", size = 391869, upload-time = "2025-05-18T19:03:36.436Z" }, + { url = "https://files.pythonhosted.org/packages/41/22/5beb5ee4ad4ef7d86f5ea5b4509f680a20706c4a7659e74344777efb7739/jiter-0.10.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:13252b58c1f4d8c5b63ab103c03d909e8e1e7842d302473f482915d95fefd605", size = 523741, upload-time = "2025-05-18T19:03:38.168Z" }, + { url = "https://files.pythonhosted.org/packages/ea/10/768e8818538e5817c637b0df52e54366ec4cebc3346108a4457ea7a98f32/jiter-0.10.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7d1bbf3c465de4a24ab12fb7766a0003f6f9bce48b8b6a886158c4d569452dc5", size = 514527, upload-time = "2025-05-18T19:03:39.577Z" }, + { url = "https://files.pythonhosted.org/packages/73/6d/29b7c2dc76ce93cbedabfd842fc9096d01a0550c52692dfc33d3cc889815/jiter-0.10.0-cp311-cp311-win32.whl", hash = "sha256:db16e4848b7e826edca4ccdd5b145939758dadf0dc06e7007ad0e9cfb5928ae7", size = 210765, upload-time = "2025-05-18T19:03:41.271Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c9/d394706deb4c660137caf13e33d05a031d734eb99c051142e039d8ceb794/jiter-0.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c9c1d5f10e18909e993f9641f12fe1c77b3e9b533ee94ffa970acc14ded3812", size = 209234, upload-time = "2025-05-18T19:03:42.918Z" }, + { url = "https://files.pythonhosted.org/packages/6d/b5/348b3313c58f5fbfb2194eb4d07e46a35748ba6e5b3b3046143f3040bafa/jiter-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:1e274728e4a5345a6dde2d343c8da018b9d4bd4350f5a472fa91f66fda44911b", size = 312262, upload-time = "2025-05-18T19:03:44.637Z" }, + { url = "https://files.pythonhosted.org/packages/9c/4a/6a2397096162b21645162825f058d1709a02965606e537e3304b02742e9b/jiter-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7202ae396446c988cb2a5feb33a543ab2165b786ac97f53b59aafb803fef0744", size = 320124, upload-time = "2025-05-18T19:03:46.341Z" }, + { url = "https://files.pythonhosted.org/packages/2a/85/1ce02cade7516b726dd88f59a4ee46914bf79d1676d1228ef2002ed2f1c9/jiter-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23ba7722d6748b6920ed02a8f1726fb4b33e0fd2f3f621816a8b486c66410ab2", size = 345330, upload-time = "2025-05-18T19:03:47.596Z" }, + { url = "https://files.pythonhosted.org/packages/75/d0/bb6b4f209a77190ce10ea8d7e50bf3725fc16d3372d0a9f11985a2b23eff/jiter-0.10.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:371eab43c0a288537d30e1f0b193bc4eca90439fc08a022dd83e5e07500ed026", size = 369670, upload-time = "2025-05-18T19:03:49.334Z" }, + { url = "https://files.pythonhosted.org/packages/a0/f5/a61787da9b8847a601e6827fbc42ecb12be2c925ced3252c8ffcb56afcaf/jiter-0.10.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c675736059020365cebc845a820214765162728b51ab1e03a1b7b3abb70f74c", size = 489057, upload-time = "2025-05-18T19:03:50.66Z" }, + { url = "https://files.pythonhosted.org/packages/12/e4/6f906272810a7b21406c760a53aadbe52e99ee070fc5c0cb191e316de30b/jiter-0.10.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0c5867d40ab716e4684858e4887489685968a47e3ba222e44cde6e4a2154f959", size = 389372, upload-time = "2025-05-18T19:03:51.98Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ba/77013b0b8ba904bf3762f11e0129b8928bff7f978a81838dfcc958ad5728/jiter-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395bb9a26111b60141757d874d27fdea01b17e8fac958b91c20128ba8f4acc8a", size = 352038, upload-time = "2025-05-18T19:03:53.703Z" }, + { url = "https://files.pythonhosted.org/packages/67/27/c62568e3ccb03368dbcc44a1ef3a423cb86778a4389e995125d3d1aaa0a4/jiter-0.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6842184aed5cdb07e0c7e20e5bdcfafe33515ee1741a6835353bb45fe5d1bd95", size = 391538, upload-time = "2025-05-18T19:03:55.046Z" }, + { url = "https://files.pythonhosted.org/packages/c0/72/0d6b7e31fc17a8fdce76164884edef0698ba556b8eb0af9546ae1a06b91d/jiter-0.10.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:62755d1bcea9876770d4df713d82606c8c1a3dca88ff39046b85a048566d56ea", size = 523557, upload-time = "2025-05-18T19:03:56.386Z" }, + { url = "https://files.pythonhosted.org/packages/2f/09/bc1661fbbcbeb6244bd2904ff3a06f340aa77a2b94e5a7373fd165960ea3/jiter-0.10.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:533efbce2cacec78d5ba73a41756beff8431dfa1694b6346ce7af3a12c42202b", size = 514202, upload-time = "2025-05-18T19:03:57.675Z" }, + { url = "https://files.pythonhosted.org/packages/1b/84/5a5d5400e9d4d54b8004c9673bbe4403928a00d28529ff35b19e9d176b19/jiter-0.10.0-cp312-cp312-win32.whl", hash = "sha256:8be921f0cadd245e981b964dfbcd6fd4bc4e254cdc069490416dd7a2632ecc01", size = 211781, upload-time = "2025-05-18T19:03:59.025Z" }, + { url = "https://files.pythonhosted.org/packages/9b/52/7ec47455e26f2d6e5f2ea4951a0652c06e5b995c291f723973ae9e724a65/jiter-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:a7c7d785ae9dda68c2678532a5a1581347e9c15362ae9f6e68f3fdbfb64f2e49", size = 206176, upload-time = "2025-05-18T19:04:00.305Z" }, + { url = "https://files.pythonhosted.org/packages/2e/b0/279597e7a270e8d22623fea6c5d4eeac328e7d95c236ed51a2b884c54f70/jiter-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e0588107ec8e11b6f5ef0e0d656fb2803ac6cf94a96b2b9fc675c0e3ab5e8644", size = 311617, upload-time = "2025-05-18T19:04:02.078Z" }, + { url = "https://files.pythonhosted.org/packages/91/e3/0916334936f356d605f54cc164af4060e3e7094364add445a3bc79335d46/jiter-0.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cafc4628b616dc32530c20ee53d71589816cf385dd9449633e910d596b1f5c8a", size = 318947, upload-time = "2025-05-18T19:04:03.347Z" }, + { url = "https://files.pythonhosted.org/packages/6a/8e/fd94e8c02d0e94539b7d669a7ebbd2776e51f329bb2c84d4385e8063a2ad/jiter-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:520ef6d981172693786a49ff5b09eda72a42e539f14788124a07530f785c3ad6", size = 344618, upload-time = "2025-05-18T19:04:04.709Z" }, + { url = "https://files.pythonhosted.org/packages/6f/b0/f9f0a2ec42c6e9c2e61c327824687f1e2415b767e1089c1d9135f43816bd/jiter-0.10.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:554dedfd05937f8fc45d17ebdf298fe7e0c77458232bcb73d9fbbf4c6455f5b3", size = 368829, upload-time = "2025-05-18T19:04:06.912Z" }, + { url = "https://files.pythonhosted.org/packages/e8/57/5bbcd5331910595ad53b9fd0c610392ac68692176f05ae48d6ce5c852967/jiter-0.10.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5bc299da7789deacf95f64052d97f75c16d4fc8c4c214a22bf8d859a4288a1c2", size = 491034, upload-time = "2025-05-18T19:04:08.222Z" }, + { url = "https://files.pythonhosted.org/packages/9b/be/c393df00e6e6e9e623a73551774449f2f23b6ec6a502a3297aeeece2c65a/jiter-0.10.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5161e201172de298a8a1baad95eb85db4fb90e902353b1f6a41d64ea64644e25", size = 388529, upload-time = "2025-05-18T19:04:09.566Z" }, + { url = "https://files.pythonhosted.org/packages/42/3e/df2235c54d365434c7f150b986a6e35f41ebdc2f95acea3036d99613025d/jiter-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e2227db6ba93cb3e2bf67c87e594adde0609f146344e8207e8730364db27041", size = 350671, upload-time = "2025-05-18T19:04:10.98Z" }, + { url = "https://files.pythonhosted.org/packages/c6/77/71b0b24cbcc28f55ab4dbfe029f9a5b73aeadaba677843fc6dc9ed2b1d0a/jiter-0.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:15acb267ea5e2c64515574b06a8bf393fbfee6a50eb1673614aa45f4613c0cca", size = 390864, upload-time = "2025-05-18T19:04:12.722Z" }, + { url = "https://files.pythonhosted.org/packages/6a/d3/ef774b6969b9b6178e1d1e7a89a3bd37d241f3d3ec5f8deb37bbd203714a/jiter-0.10.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:901b92f2e2947dc6dfcb52fd624453862e16665ea909a08398dde19c0731b7f4", size = 522989, upload-time = "2025-05-18T19:04:14.261Z" }, + { url = "https://files.pythonhosted.org/packages/0c/41/9becdb1d8dd5d854142f45a9d71949ed7e87a8e312b0bede2de849388cb9/jiter-0.10.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d0cb9a125d5a3ec971a094a845eadde2db0de85b33c9f13eb94a0c63d463879e", size = 513495, upload-time = "2025-05-18T19:04:15.603Z" }, + { url = "https://files.pythonhosted.org/packages/9c/36/3468e5a18238bdedae7c4d19461265b5e9b8e288d3f86cd89d00cbb48686/jiter-0.10.0-cp313-cp313-win32.whl", hash = "sha256:48a403277ad1ee208fb930bdf91745e4d2d6e47253eedc96e2559d1e6527006d", size = 211289, upload-time = "2025-05-18T19:04:17.541Z" }, + { url = "https://files.pythonhosted.org/packages/7e/07/1c96b623128bcb913706e294adb5f768fb7baf8db5e1338ce7b4ee8c78ef/jiter-0.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:75f9eb72ecb640619c29bf714e78c9c46c9c4eaafd644bf78577ede459f330d4", size = 205074, upload-time = "2025-05-18T19:04:19.21Z" }, + { url = "https://files.pythonhosted.org/packages/54/46/caa2c1342655f57d8f0f2519774c6d67132205909c65e9aa8255e1d7b4f4/jiter-0.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:28ed2a4c05a1f32ef0e1d24c2611330219fed727dae01789f4a335617634b1ca", size = 318225, upload-time = "2025-05-18T19:04:20.583Z" }, + { url = "https://files.pythonhosted.org/packages/43/84/c7d44c75767e18946219ba2d703a5a32ab37b0bc21886a97bc6062e4da42/jiter-0.10.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14a4c418b1ec86a195f1ca69da8b23e8926c752b685af665ce30777233dfe070", size = 350235, upload-time = "2025-05-18T19:04:22.363Z" }, + { url = "https://files.pythonhosted.org/packages/01/16/f5a0135ccd968b480daad0e6ab34b0c7c5ba3bc447e5088152696140dcb3/jiter-0.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d7bfed2fe1fe0e4dda6ef682cee888ba444b21e7a6553e03252e4feb6cf0adca", size = 207278, upload-time = "2025-05-18T19:04:23.627Z" }, + { url = "https://files.pythonhosted.org/packages/1c/9b/1d646da42c3de6c2188fdaa15bce8ecb22b635904fc68be025e21249ba44/jiter-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:5e9251a5e83fab8d87799d3e1a46cb4b7f2919b895c6f4483629ed2446f66522", size = 310866, upload-time = "2025-05-18T19:04:24.891Z" }, + { url = "https://files.pythonhosted.org/packages/ad/0e/26538b158e8a7c7987e94e7aeb2999e2e82b1f9d2e1f6e9874ddf71ebda0/jiter-0.10.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:023aa0204126fe5b87ccbcd75c8a0d0261b9abdbbf46d55e7ae9f8e22424eeb8", size = 318772, upload-time = "2025-05-18T19:04:26.161Z" }, + { url = "https://files.pythonhosted.org/packages/7b/fb/d302893151caa1c2636d6574d213e4b34e31fd077af6050a9c5cbb42f6fb/jiter-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c189c4f1779c05f75fc17c0c1267594ed918996a231593a21a5ca5438445216", size = 344534, upload-time = "2025-05-18T19:04:27.495Z" }, + { url = "https://files.pythonhosted.org/packages/01/d8/5780b64a149d74e347c5128d82176eb1e3241b1391ac07935693466d6219/jiter-0.10.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:15720084d90d1098ca0229352607cd68256c76991f6b374af96f36920eae13c4", size = 369087, upload-time = "2025-05-18T19:04:28.896Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5b/f235a1437445160e777544f3ade57544daf96ba7e96c1a5b24a6f7ac7004/jiter-0.10.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e4f2fb68e5f1cfee30e2b2a09549a00683e0fde4c6a2ab88c94072fc33cb7426", size = 490694, upload-time = "2025-05-18T19:04:30.183Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/9c3d4617caa2ff89cf61b41e83820c27ebb3f7b5fae8a72901e8cd6ff9be/jiter-0.10.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ce541693355fc6da424c08b7edf39a2895f58d6ea17d92cc2b168d20907dee12", size = 388992, upload-time = "2025-05-18T19:04:32.028Z" }, + { url = "https://files.pythonhosted.org/packages/68/b1/344fd14049ba5c94526540af7eb661871f9c54d5f5601ff41a959b9a0bbd/jiter-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31c50c40272e189d50006ad5c73883caabb73d4e9748a688b216e85a9a9ca3b9", size = 351723, upload-time = "2025-05-18T19:04:33.467Z" }, + { url = "https://files.pythonhosted.org/packages/41/89/4c0e345041186f82a31aee7b9d4219a910df672b9fef26f129f0cda07a29/jiter-0.10.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fa3402a2ff9815960e0372a47b75c76979d74402448509ccd49a275fa983ef8a", size = 392215, upload-time = "2025-05-18T19:04:34.827Z" }, + { url = "https://files.pythonhosted.org/packages/55/58/ee607863e18d3f895feb802154a2177d7e823a7103f000df182e0f718b38/jiter-0.10.0-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:1956f934dca32d7bb647ea21d06d93ca40868b505c228556d3373cbd255ce853", size = 522762, upload-time = "2025-05-18T19:04:36.19Z" }, + { url = "https://files.pythonhosted.org/packages/15/d0/9123fb41825490d16929e73c212de9a42913d68324a8ce3c8476cae7ac9d/jiter-0.10.0-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:fcedb049bdfc555e261d6f65a6abe1d5ad68825b7202ccb9692636c70fcced86", size = 513427, upload-time = "2025-05-18T19:04:37.544Z" }, + { url = "https://files.pythonhosted.org/packages/d8/b3/2bd02071c5a2430d0b70403a34411fc519c2f227da7b03da9ba6a956f931/jiter-0.10.0-cp314-cp314-win32.whl", hash = "sha256:ac509f7eccca54b2a29daeb516fb95b6f0bd0d0d8084efaf8ed5dfc7b9f0b357", size = 210127, upload-time = "2025-05-18T19:04:38.837Z" }, + { url = "https://files.pythonhosted.org/packages/03/0c/5fe86614ea050c3ecd728ab4035534387cd41e7c1855ef6c031f1ca93e3f/jiter-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5ed975b83a2b8639356151cef5c0d597c68376fc4922b45d0eb384ac058cfa00", size = 318527, upload-time = "2025-05-18T19:04:40.612Z" }, + { url = "https://files.pythonhosted.org/packages/b3/4a/4175a563579e884192ba6e81725fc0448b042024419be8d83aa8a80a3f44/jiter-0.10.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3aa96f2abba33dc77f79b4cf791840230375f9534e5fac927ccceb58c5e604a5", size = 354213, upload-time = "2025-05-18T19:04:41.894Z" }, +] + +[[package]] +name = "jsonpickle" +version = "4.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/a6/d07afcfdef402900229bcca795f80506b207af13a838d4d99ad45abf530c/jsonpickle-4.1.1.tar.gz", hash = "sha256:f86e18f13e2b96c1c1eede0b7b90095bbb61d99fedc14813c44dc2f361dbbae1", size = 316885, upload-time = "2025-06-02T20:36:11.57Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/73/04df8a6fa66d43a9fd45c30f283cc4afff17da671886e451d52af60bdc7e/jsonpickle-4.1.1-py3-none-any.whl", hash = "sha256:bb141da6057898aa2438ff268362b126826c812a1721e31cf08a6e142910dc91", size = 47125, upload-time = "2025-06-02T20:36:08.647Z" }, ] [[package]] @@ -1022,9 +1043,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typish" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ef/38/c1c4e06725568c21b2cdab96f95450caa257b73aac90f8041af18756f3bf/jsons-1.6.3.tar.gz", hash = "sha256:cd5815c7c6790ae11c70ad9978e0aa850d0d08a643a5105cc604eac8b29a30d7", size = 39884 } +sdist = { url = "https://files.pythonhosted.org/packages/ef/38/c1c4e06725568c21b2cdab96f95450caa257b73aac90f8041af18756f3bf/jsons-1.6.3.tar.gz", hash = "sha256:cd5815c7c6790ae11c70ad9978e0aa850d0d08a643a5105cc604eac8b29a30d7", size = 39884, upload-time = "2022-06-09T19:52:01.861Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/22/e18585ccbf9f8c42f8c26435df0e551a924aae33488227eb686876d0bffd/jsons-1.6.3-py3-none-any.whl", hash = "sha256:f07f8919316f72a3843c7ca6cc6c900513089f10092626934d1bfe4b5cf15401", size = 60701 }, + { url = "https://files.pythonhosted.org/packages/9a/22/e18585ccbf9f8c42f8c26435df0e551a924aae33488227eb686876d0bffd/jsons-1.6.3-py3-none-any.whl", hash = "sha256:f07f8919316f72a3843c7ca6cc6c900513089f10092626934d1bfe4b5cf15401", size = 60701, upload-time = "2022-06-09T19:51:59.266Z" }, ] [[package]] @@ -1037,9 +1058,9 @@ dependencies = [ { name = "referencing" }, { name = "rpds-py" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336/jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85", size = 357342 } +sdist = { url = "https://files.pythonhosted.org/packages/74/69/f7185de793a29082a9f3c7728268ffb31cb5095131a9c139a74078e27336/jsonschema-4.25.1.tar.gz", hash = "sha256:e4a9655ce0da0c0b67a085847e00a3a51449e1157f4f75e9fb5aa545e122eb85", size = 357342, upload-time = "2025-08-18T17:03:50.038Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63", size = 90040 }, + { url = "https://files.pythonhosted.org/packages/bf/9c/8c95d856233c1f82500c2450b8c68576b4cf1c871db3afac5c34ff84e6fd/jsonschema-4.25.1-py3-none-any.whl", hash = "sha256:3fba0169e345c7175110351d456342c364814cfcf3b964ba4587f22915230a63", size = 90040, upload-time = "2025-08-18T17:03:48.373Z" }, ] [[package]] @@ -1052,9 +1073,9 @@ dependencies = [ { name = "referencing" }, { name = "requests" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6e/45/41ebc679c2a4fced6a722f624c18d658dee42612b83ea24c1caf7c0eb3a8/jsonschema_path-0.3.4.tar.gz", hash = "sha256:8365356039f16cc65fddffafda5f58766e34bebab7d6d105616ab52bc4297001", size = 11159 } +sdist = { url = "https://files.pythonhosted.org/packages/6e/45/41ebc679c2a4fced6a722f624c18d658dee42612b83ea24c1caf7c0eb3a8/jsonschema_path-0.3.4.tar.gz", hash = "sha256:8365356039f16cc65fddffafda5f58766e34bebab7d6d105616ab52bc4297001", size = 11159, upload-time = "2025-01-24T14:33:16.547Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cb/58/3485da8cb93d2f393bce453adeef16896751f14ba3e2024bc21dc9597646/jsonschema_path-0.3.4-py3-none-any.whl", hash = "sha256:f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8", size = 14810 }, + { url = "https://files.pythonhosted.org/packages/cb/58/3485da8cb93d2f393bce453adeef16896751f14ba3e2024bc21dc9597646/jsonschema_path-0.3.4-py3-none-any.whl", hash = "sha256:f502191fdc2b22050f9a81c9237be9d27145b9001c55842bece5e94e382e52f8", size = 14810, upload-time = "2025-01-24T14:33:14.652Z" }, ] [[package]] @@ -1064,9 +1085,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "referencing" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513 } +sdist = { url = "https://files.pythonhosted.org/packages/bf/ce/46fbd9c8119cfc3581ee5643ea49464d168028cfb5caff5fc0596d0cf914/jsonschema_specifications-2025.4.1.tar.gz", hash = "sha256:630159c9f4dbea161a6a2205c3011cc4f18ff381b189fff48bb39b9bf26ae608", size = 15513, upload-time = "2025-04-23T12:34:07.418Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437 }, + { url = "https://files.pythonhosted.org/packages/01/0e/b27cdbaccf30b890c40ed1da9fd4a3593a5cf94dae54fb34f8a4b74fcd3f/jsonschema_specifications-2025.4.1-py3-none-any.whl", hash = "sha256:4653bffbd6584f7de83a67e0d620ef16900b390ddc7939d56684d6c81e33f1af", size = 18437, upload-time = "2025-04-23T12:34:05.422Z" }, ] [[package]] @@ -1080,9 +1101,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019 } +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105 }, + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" }, ] [[package]] @@ -1094,171 +1115,171 @@ dependencies = [ { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923 } +sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923, upload-time = "2025-05-27T07:38:16.655Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880 }, + { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880, upload-time = "2025-05-27T07:38:15.137Z" }, ] [[package]] name = "jupyterlab-widgets" version = "3.0.15" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149 } +sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149, upload-time = "2025-05-05T12:32:31.004Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571 }, + { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571, upload-time = "2025-05-05T12:32:29.534Z" }, ] [[package]] name = "kiwisolver" version = "1.4.9" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/5d/8ce64e36d4e3aac5ca96996457dcf33e34e6051492399a3f1fec5657f30b/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b", size = 124159 }, - { url = "https://files.pythonhosted.org/packages/96/1e/22f63ec454874378175a5f435d6ea1363dd33fb2af832c6643e4ccea0dc8/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f", size = 66578 }, - { url = "https://files.pythonhosted.org/packages/41/4c/1925dcfff47a02d465121967b95151c82d11027d5ec5242771e580e731bd/kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf", size = 65312 }, - { url = "https://files.pythonhosted.org/packages/d4/42/0f333164e6307a0687d1eb9ad256215aae2f4bd5d28f4653d6cd319a3ba3/kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9", size = 1628458 }, - { url = "https://files.pythonhosted.org/packages/86/b6/2dccb977d651943995a90bfe3495c2ab2ba5cd77093d9f2318a20c9a6f59/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415", size = 1225640 }, - { url = "https://files.pythonhosted.org/packages/50/2b/362ebd3eec46c850ccf2bfe3e30f2fc4c008750011f38a850f088c56a1c6/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b", size = 1244074 }, - { url = "https://files.pythonhosted.org/packages/6f/bb/f09a1e66dab8984773d13184a10a29fe67125337649d26bdef547024ed6b/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154", size = 1293036 }, - { url = "https://files.pythonhosted.org/packages/ea/01/11ecf892f201cafda0f68fa59212edaea93e96c37884b747c181303fccd1/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48", size = 2175310 }, - { url = "https://files.pythonhosted.org/packages/7f/5f/bfe11d5b934f500cc004314819ea92427e6e5462706a498c1d4fc052e08f/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220", size = 2270943 }, - { url = "https://files.pythonhosted.org/packages/3d/de/259f786bf71f1e03e73d87e2db1a9a3bcab64d7b4fd780167123161630ad/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586", size = 2440488 }, - { url = "https://files.pythonhosted.org/packages/1b/76/c989c278faf037c4d3421ec07a5c452cd3e09545d6dae7f87c15f54e4edf/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634", size = 2246787 }, - { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730 }, - { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036 }, - { url = "https://files.pythonhosted.org/packages/6f/ab/c80b0d5a9d8a1a65f4f815f2afff9798b12c3b9f31f1d304dd233dd920e2/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16", size = 124167 }, - { url = "https://files.pythonhosted.org/packages/a0/c0/27fe1a68a39cf62472a300e2879ffc13c0538546c359b86f149cc19f6ac3/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089", size = 66579 }, - { url = "https://files.pythonhosted.org/packages/31/a2/a12a503ac1fd4943c50f9822678e8015a790a13b5490354c68afb8489814/kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543", size = 65309 }, - { url = "https://files.pythonhosted.org/packages/66/e1/e533435c0be77c3f64040d68d7a657771194a63c279f55573188161e81ca/kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61", size = 1435596 }, - { url = "https://files.pythonhosted.org/packages/67/1e/51b73c7347f9aabdc7215aa79e8b15299097dc2f8e67dee2b095faca9cb0/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1", size = 1246548 }, - { url = "https://files.pythonhosted.org/packages/21/aa/72a1c5d1e430294f2d32adb9542719cfb441b5da368d09d268c7757af46c/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872", size = 1263618 }, - { url = "https://files.pythonhosted.org/packages/a3/af/db1509a9e79dbf4c260ce0cfa3903ea8945f6240e9e59d1e4deb731b1a40/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26", size = 1317437 }, - { url = "https://files.pythonhosted.org/packages/e0/f2/3ea5ee5d52abacdd12013a94130436e19969fa183faa1e7c7fbc89e9a42f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028", size = 2195742 }, - { url = "https://files.pythonhosted.org/packages/6f/9b/1efdd3013c2d9a2566aa6a337e9923a00590c516add9a1e89a768a3eb2fc/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771", size = 2290810 }, - { url = "https://files.pythonhosted.org/packages/fb/e5/cfdc36109ae4e67361f9bc5b41323648cb24a01b9ade18784657e022e65f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a", size = 2461579 }, - { url = "https://files.pythonhosted.org/packages/62/86/b589e5e86c7610842213994cdea5add00960076bef4ae290c5fa68589cac/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464", size = 2268071 }, - { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840 }, - { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159 }, - { url = "https://files.pythonhosted.org/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999", size = 123686 }, - { url = "https://files.pythonhosted.org/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2", size = 66460 }, - { url = "https://files.pythonhosted.org/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14", size = 64952 }, - { url = "https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04", size = 1474756 }, - { url = "https://files.pythonhosted.org/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752", size = 1276404 }, - { url = "https://files.pythonhosted.org/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77", size = 1294410 }, - { url = "https://files.pythonhosted.org/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198", size = 1343631 }, - { url = "https://files.pythonhosted.org/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d", size = 2224963 }, - { url = "https://files.pythonhosted.org/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab", size = 2321295 }, - { url = "https://files.pythonhosted.org/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2", size = 2487987 }, - { url = "https://files.pythonhosted.org/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145", size = 2291817 }, - { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895 }, - { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992 }, - { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681 }, - { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464 }, - { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961 }, - { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607 }, - { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546 }, - { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482 }, - { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720 }, - { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907 }, - { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334 }, - { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313 }, - { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970 }, - { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894 }, - { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995 }, - { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510 }, - { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903 }, - { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402 }, - { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135 }, - { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409 }, - { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763 }, - { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643 }, - { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818 }, - { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963 }, - { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639 }, - { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741 }, - { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646 }, - { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806 }, - { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605 }, - { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925 }, - { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414 }, - { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272 }, - { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578 }, - { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607 }, - { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150 }, - { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979 }, - { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456 }, - { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621 }, - { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417 }, - { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582 }, - { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514 }, - { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905 }, - { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399 }, - { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197 }, - { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125 }, - { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612 }, - { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990 }, - { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601 }, - { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041 }, - { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897 }, - { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835 }, - { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988 }, - { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260 }, - { url = "https://files.pythonhosted.org/packages/a2/63/fde392691690f55b38d5dd7b3710f5353bf7a8e52de93a22968801ab8978/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527", size = 60183 }, - { url = "https://files.pythonhosted.org/packages/27/b1/6aad34edfdb7cced27f371866f211332bba215bfd918ad3322a58f480d8b/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771", size = 58675 }, - { url = "https://files.pythonhosted.org/packages/9d/1a/23d855a702bb35a76faed5ae2ba3de57d323f48b1f6b17ee2176c4849463/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e", size = 80277 }, - { url = "https://files.pythonhosted.org/packages/5a/5b/5239e3c2b8fb5afa1e8508f721bb77325f740ab6994d963e61b2b7abcc1e/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9", size = 77994 }, - { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744 }, - { url = "https://files.pythonhosted.org/packages/a3/0f/36d89194b5a32c054ce93e586d4049b6c2c22887b0eb229c61c68afd3078/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5", size = 60104 }, - { url = "https://files.pythonhosted.org/packages/52/ba/4ed75f59e4658fd21fe7dde1fee0ac397c678ec3befba3fe6482d987af87/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa", size = 58592 }, - { url = "https://files.pythonhosted.org/packages/33/01/a8ea7c5ea32a9b45ceeaee051a04c8ed4320f5add3c51bfa20879b765b70/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2", size = 80281 }, - { url = "https://files.pythonhosted.org/packages/da/e3/dbd2ecdce306f1d07a1aaf324817ee993aab7aee9db47ceac757deabafbe/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f", size = 78009 }, - { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929 }, +sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564, upload-time = "2025-08-10T21:27:49.279Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/5d/8ce64e36d4e3aac5ca96996457dcf33e34e6051492399a3f1fec5657f30b/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b", size = 124159, upload-time = "2025-08-10T21:25:35.472Z" }, + { url = "https://files.pythonhosted.org/packages/96/1e/22f63ec454874378175a5f435d6ea1363dd33fb2af832c6643e4ccea0dc8/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f", size = 66578, upload-time = "2025-08-10T21:25:36.73Z" }, + { url = "https://files.pythonhosted.org/packages/41/4c/1925dcfff47a02d465121967b95151c82d11027d5ec5242771e580e731bd/kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf", size = 65312, upload-time = "2025-08-10T21:25:37.658Z" }, + { url = "https://files.pythonhosted.org/packages/d4/42/0f333164e6307a0687d1eb9ad256215aae2f4bd5d28f4653d6cd319a3ba3/kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9", size = 1628458, upload-time = "2025-08-10T21:25:39.067Z" }, + { url = "https://files.pythonhosted.org/packages/86/b6/2dccb977d651943995a90bfe3495c2ab2ba5cd77093d9f2318a20c9a6f59/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415", size = 1225640, upload-time = "2025-08-10T21:25:40.489Z" }, + { url = "https://files.pythonhosted.org/packages/50/2b/362ebd3eec46c850ccf2bfe3e30f2fc4c008750011f38a850f088c56a1c6/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b", size = 1244074, upload-time = "2025-08-10T21:25:42.221Z" }, + { url = "https://files.pythonhosted.org/packages/6f/bb/f09a1e66dab8984773d13184a10a29fe67125337649d26bdef547024ed6b/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154", size = 1293036, upload-time = "2025-08-10T21:25:43.801Z" }, + { url = "https://files.pythonhosted.org/packages/ea/01/11ecf892f201cafda0f68fa59212edaea93e96c37884b747c181303fccd1/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48", size = 2175310, upload-time = "2025-08-10T21:25:45.045Z" }, + { url = "https://files.pythonhosted.org/packages/7f/5f/bfe11d5b934f500cc004314819ea92427e6e5462706a498c1d4fc052e08f/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220", size = 2270943, upload-time = "2025-08-10T21:25:46.393Z" }, + { url = "https://files.pythonhosted.org/packages/3d/de/259f786bf71f1e03e73d87e2db1a9a3bcab64d7b4fd780167123161630ad/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586", size = 2440488, upload-time = "2025-08-10T21:25:48.074Z" }, + { url = "https://files.pythonhosted.org/packages/1b/76/c989c278faf037c4d3421ec07a5c452cd3e09545d6dae7f87c15f54e4edf/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634", size = 2246787, upload-time = "2025-08-10T21:25:49.442Z" }, + { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730, upload-time = "2025-08-10T21:25:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036, upload-time = "2025-08-10T21:25:52.063Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ab/c80b0d5a9d8a1a65f4f815f2afff9798b12c3b9f31f1d304dd233dd920e2/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16", size = 124167, upload-time = "2025-08-10T21:25:53.403Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c0/27fe1a68a39cf62472a300e2879ffc13c0538546c359b86f149cc19f6ac3/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089", size = 66579, upload-time = "2025-08-10T21:25:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/31/a2/a12a503ac1fd4943c50f9822678e8015a790a13b5490354c68afb8489814/kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543", size = 65309, upload-time = "2025-08-10T21:25:55.76Z" }, + { url = "https://files.pythonhosted.org/packages/66/e1/e533435c0be77c3f64040d68d7a657771194a63c279f55573188161e81ca/kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61", size = 1435596, upload-time = "2025-08-10T21:25:56.861Z" }, + { url = "https://files.pythonhosted.org/packages/67/1e/51b73c7347f9aabdc7215aa79e8b15299097dc2f8e67dee2b095faca9cb0/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1", size = 1246548, upload-time = "2025-08-10T21:25:58.246Z" }, + { url = "https://files.pythonhosted.org/packages/21/aa/72a1c5d1e430294f2d32adb9542719cfb441b5da368d09d268c7757af46c/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872", size = 1263618, upload-time = "2025-08-10T21:25:59.857Z" }, + { url = "https://files.pythonhosted.org/packages/a3/af/db1509a9e79dbf4c260ce0cfa3903ea8945f6240e9e59d1e4deb731b1a40/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26", size = 1317437, upload-time = "2025-08-10T21:26:01.105Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f2/3ea5ee5d52abacdd12013a94130436e19969fa183faa1e7c7fbc89e9a42f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028", size = 2195742, upload-time = "2025-08-10T21:26:02.675Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9b/1efdd3013c2d9a2566aa6a337e9923a00590c516add9a1e89a768a3eb2fc/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771", size = 2290810, upload-time = "2025-08-10T21:26:04.009Z" }, + { url = "https://files.pythonhosted.org/packages/fb/e5/cfdc36109ae4e67361f9bc5b41323648cb24a01b9ade18784657e022e65f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a", size = 2461579, upload-time = "2025-08-10T21:26:05.317Z" }, + { url = "https://files.pythonhosted.org/packages/62/86/b589e5e86c7610842213994cdea5add00960076bef4ae290c5fa68589cac/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464", size = 2268071, upload-time = "2025-08-10T21:26:06.686Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840, upload-time = "2025-08-10T21:26:07.94Z" }, + { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159, upload-time = "2025-08-10T21:26:09.048Z" }, + { url = "https://files.pythonhosted.org/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999", size = 123686, upload-time = "2025-08-10T21:26:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2", size = 66460, upload-time = "2025-08-10T21:26:11.083Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14", size = 64952, upload-time = "2025-08-10T21:26:12.058Z" }, + { url = "https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04", size = 1474756, upload-time = "2025-08-10T21:26:13.096Z" }, + { url = "https://files.pythonhosted.org/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752", size = 1276404, upload-time = "2025-08-10T21:26:14.457Z" }, + { url = "https://files.pythonhosted.org/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77", size = 1294410, upload-time = "2025-08-10T21:26:15.73Z" }, + { url = "https://files.pythonhosted.org/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198", size = 1343631, upload-time = "2025-08-10T21:26:17.045Z" }, + { url = "https://files.pythonhosted.org/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d", size = 2224963, upload-time = "2025-08-10T21:26:18.737Z" }, + { url = "https://files.pythonhosted.org/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab", size = 2321295, upload-time = "2025-08-10T21:26:20.11Z" }, + { url = "https://files.pythonhosted.org/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2", size = 2487987, upload-time = "2025-08-10T21:26:21.49Z" }, + { url = "https://files.pythonhosted.org/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145", size = 2291817, upload-time = "2025-08-10T21:26:22.812Z" }, + { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895, upload-time = "2025-08-10T21:26:24.37Z" }, + { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992, upload-time = "2025-08-10T21:26:25.732Z" }, + { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681, upload-time = "2025-08-10T21:26:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464, upload-time = "2025-08-10T21:26:27.733Z" }, + { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961, upload-time = "2025-08-10T21:26:28.729Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607, upload-time = "2025-08-10T21:26:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546, upload-time = "2025-08-10T21:26:31.401Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482, upload-time = "2025-08-10T21:26:32.721Z" }, + { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720, upload-time = "2025-08-10T21:26:34.032Z" }, + { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907, upload-time = "2025-08-10T21:26:35.824Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334, upload-time = "2025-08-10T21:26:37.534Z" }, + { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313, upload-time = "2025-08-10T21:26:39.191Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970, upload-time = "2025-08-10T21:26:40.828Z" }, + { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894, upload-time = "2025-08-10T21:26:42.33Z" }, + { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995, upload-time = "2025-08-10T21:26:43.889Z" }, + { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510, upload-time = "2025-08-10T21:26:44.915Z" }, + { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903, upload-time = "2025-08-10T21:26:45.934Z" }, + { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402, upload-time = "2025-08-10T21:26:47.101Z" }, + { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135, upload-time = "2025-08-10T21:26:48.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409, upload-time = "2025-08-10T21:26:50.335Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763, upload-time = "2025-08-10T21:26:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643, upload-time = "2025-08-10T21:26:53.592Z" }, + { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818, upload-time = "2025-08-10T21:26:55.051Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963, upload-time = "2025-08-10T21:26:56.421Z" }, + { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639, upload-time = "2025-08-10T21:26:57.882Z" }, + { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741, upload-time = "2025-08-10T21:26:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646, upload-time = "2025-08-10T21:27:00.52Z" }, + { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806, upload-time = "2025-08-10T21:27:01.537Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605, upload-time = "2025-08-10T21:27:03.335Z" }, + { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925, upload-time = "2025-08-10T21:27:04.339Z" }, + { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414, upload-time = "2025-08-10T21:27:05.437Z" }, + { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272, upload-time = "2025-08-10T21:27:07.063Z" }, + { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578, upload-time = "2025-08-10T21:27:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607, upload-time = "2025-08-10T21:27:10.125Z" }, + { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150, upload-time = "2025-08-10T21:27:11.484Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979, upload-time = "2025-08-10T21:27:12.917Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456, upload-time = "2025-08-10T21:27:14.353Z" }, + { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621, upload-time = "2025-08-10T21:27:15.808Z" }, + { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417, upload-time = "2025-08-10T21:27:17.436Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582, upload-time = "2025-08-10T21:27:18.436Z" }, + { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514, upload-time = "2025-08-10T21:27:19.465Z" }, + { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905, upload-time = "2025-08-10T21:27:20.51Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399, upload-time = "2025-08-10T21:27:21.496Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197, upload-time = "2025-08-10T21:27:22.604Z" }, + { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125, upload-time = "2025-08-10T21:27:24.036Z" }, + { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612, upload-time = "2025-08-10T21:27:25.773Z" }, + { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990, upload-time = "2025-08-10T21:27:27.089Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601, upload-time = "2025-08-10T21:27:29.343Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041, upload-time = "2025-08-10T21:27:30.754Z" }, + { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897, upload-time = "2025-08-10T21:27:32.803Z" }, + { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835, upload-time = "2025-08-10T21:27:34.23Z" }, + { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988, upload-time = "2025-08-10T21:27:35.587Z" }, + { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260, upload-time = "2025-08-10T21:27:36.606Z" }, + { url = "https://files.pythonhosted.org/packages/a2/63/fde392691690f55b38d5dd7b3710f5353bf7a8e52de93a22968801ab8978/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527", size = 60183, upload-time = "2025-08-10T21:27:37.669Z" }, + { url = "https://files.pythonhosted.org/packages/27/b1/6aad34edfdb7cced27f371866f211332bba215bfd918ad3322a58f480d8b/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771", size = 58675, upload-time = "2025-08-10T21:27:39.031Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1a/23d855a702bb35a76faed5ae2ba3de57d323f48b1f6b17ee2176c4849463/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e", size = 80277, upload-time = "2025-08-10T21:27:40.129Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5b/5239e3c2b8fb5afa1e8508f721bb77325f740ab6994d963e61b2b7abcc1e/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9", size = 77994, upload-time = "2025-08-10T21:27:41.181Z" }, + { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744, upload-time = "2025-08-10T21:27:42.254Z" }, + { url = "https://files.pythonhosted.org/packages/a3/0f/36d89194b5a32c054ce93e586d4049b6c2c22887b0eb229c61c68afd3078/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5", size = 60104, upload-time = "2025-08-10T21:27:43.287Z" }, + { url = "https://files.pythonhosted.org/packages/52/ba/4ed75f59e4658fd21fe7dde1fee0ac397c678ec3befba3fe6482d987af87/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa", size = 58592, upload-time = "2025-08-10T21:27:44.314Z" }, + { url = "https://files.pythonhosted.org/packages/33/01/a8ea7c5ea32a9b45ceeaee051a04c8ed4320f5add3c51bfa20879b765b70/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2", size = 80281, upload-time = "2025-08-10T21:27:45.369Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/dbd2ecdce306f1d07a1aaf324817ee993aab7aee9db47ceac757deabafbe/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f", size = 78009, upload-time = "2025-08-10T21:27:46.376Z" }, + { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929, upload-time = "2025-08-10T21:27:48.236Z" }, ] [[package]] name = "lazy-object-proxy" version = "1.12.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/08/a2/69df9c6ba6d316cfd81fe2381e464db3e6de5db45f8c43c6a23504abf8cb/lazy_object_proxy-1.12.0.tar.gz", hash = "sha256:1f5a462d92fd0cfb82f1fab28b51bfb209fabbe6aabf7f0d51472c0c124c0c61", size = 43681 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/2b/d5e8915038acbd6c6a9fcb8aaf923dc184222405d3710285a1fec6e262bc/lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61d5e3310a4aa5792c2b599a7a78ccf8687292c8eb09cf187cca8f09cf6a7519", size = 26658 }, - { url = "https://files.pythonhosted.org/packages/da/8f/91fc00eeea46ee88b9df67f7c5388e60993341d2a406243d620b2fdfde57/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c1ca33565f698ac1aece152a10f432415d1a2aa9a42dfe23e5ba2bc255ab91f6", size = 68412 }, - { url = "https://files.pythonhosted.org/packages/07/d2/b7189a0e095caedfea4d42e6b6949d2685c354263bdf18e19b21ca9b3cd6/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d01c7819a410f7c255b20799b65d36b414379a30c6f1684c7bd7eb6777338c1b", size = 67559 }, - { url = "https://files.pythonhosted.org/packages/a3/ad/b013840cc43971582ff1ceaf784d35d3a579650eb6cc348e5e6ed7e34d28/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:029d2b355076710505c9545aef5ab3f750d89779310e26ddf2b7b23f6ea03cd8", size = 66651 }, - { url = "https://files.pythonhosted.org/packages/7e/6f/b7368d301c15612fcc4cd00412b5d6ba55548bde09bdae71930e1a81f2ab/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc6e3614eca88b1c8a625fc0a47d0d745e7c3255b21dac0e30b3037c5e3deeb8", size = 66901 }, - { url = "https://files.pythonhosted.org/packages/61/1b/c6b1865445576b2fc5fa0fbcfce1c05fee77d8979fd1aa653dd0f179aefc/lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:be5fe974e39ceb0d6c9db0663c0464669cf866b2851c73971409b9566e880eab", size = 26536 }, - { url = "https://files.pythonhosted.org/packages/01/b3/4684b1e128a87821e485f5a901b179790e6b5bc02f89b7ee19c23be36ef3/lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1cf69cd1a6c7fe2dbcc3edaa017cf010f4192e53796538cc7d5e1fedbfa4bcff", size = 26656 }, - { url = "https://files.pythonhosted.org/packages/3a/03/1bdc21d9a6df9ff72d70b2ff17d8609321bea4b0d3cffd2cea92fb2ef738/lazy_object_proxy-1.12.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:efff4375a8c52f55a145dc8487a2108c2140f0bec4151ab4e1843e52eb9987ad", size = 68832 }, - { url = "https://files.pythonhosted.org/packages/3d/4b/5788e5e8bd01d19af71e50077ab020bc5cce67e935066cd65e1215a09ff9/lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1192e8c2f1031a6ff453ee40213afa01ba765b3dc861302cd91dbdb2e2660b00", size = 69148 }, - { url = "https://files.pythonhosted.org/packages/79/0e/090bf070f7a0de44c61659cb7f74c2fe02309a77ca8c4b43adfe0b695f66/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3605b632e82a1cbc32a1e5034278a64db555b3496e0795723ee697006b980508", size = 67800 }, - { url = "https://files.pythonhosted.org/packages/cf/d2/b320325adbb2d119156f7c506a5fbfa37fcab15c26d13cf789a90a6de04e/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a61095f5d9d1a743e1e20ec6d6db6c2ca511961777257ebd9b288951b23b44fa", size = 68085 }, - { url = "https://files.pythonhosted.org/packages/6a/48/4b718c937004bf71cd82af3713874656bcb8d0cc78600bf33bb9619adc6c/lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:997b1d6e10ecc6fb6fe0f2c959791ae59599f41da61d652f6c903d1ee58b7370", size = 26535 }, - { url = "https://files.pythonhosted.org/packages/0d/1b/b5f5bd6bda26f1e15cd3232b223892e4498e34ec70a7f4f11c401ac969f1/lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ee0d6027b760a11cc18281e702c0309dd92da458a74b4c15025d7fc490deede", size = 26746 }, - { url = "https://files.pythonhosted.org/packages/55/64/314889b618075c2bfc19293ffa9153ce880ac6153aacfd0a52fcabf21a66/lazy_object_proxy-1.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4ab2c584e3cc8be0dfca422e05ad30a9abe3555ce63e9ab7a559f62f8dbc6ff9", size = 71457 }, - { url = "https://files.pythonhosted.org/packages/11/53/857fc2827fc1e13fbdfc0ba2629a7d2579645a06192d5461809540b78913/lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:14e348185adbd03ec17d051e169ec45686dcd840a3779c9d4c10aabe2ca6e1c0", size = 71036 }, - { url = "https://files.pythonhosted.org/packages/2b/24/e581ffed864cd33c1b445b5763d617448ebb880f48675fc9de0471a95cbc/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c4fcbe74fb85df8ba7825fa05eddca764138da752904b378f0ae5ab33a36c308", size = 69329 }, - { url = "https://files.pythonhosted.org/packages/78/be/15f8f5a0b0b2e668e756a152257d26370132c97f2f1943329b08f057eff0/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:563d2ec8e4d4b68ee7848c5ab4d6057a6d703cb7963b342968bb8758dda33a23", size = 70690 }, - { url = "https://files.pythonhosted.org/packages/5d/aa/f02be9bbfb270e13ee608c2b28b8771f20a5f64356c6d9317b20043c6129/lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:53c7fd99eb156bbb82cbc5d5188891d8fdd805ba6c1e3b92b90092da2a837073", size = 26563 }, - { url = "https://files.pythonhosted.org/packages/f4/26/b74c791008841f8ad896c7f293415136c66cc27e7c7577de4ee68040c110/lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:86fd61cb2ba249b9f436d789d1356deae69ad3231dc3c0f17293ac535162672e", size = 26745 }, - { url = "https://files.pythonhosted.org/packages/9b/52/641870d309e5d1fb1ea7d462a818ca727e43bfa431d8c34b173eb090348c/lazy_object_proxy-1.12.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:81d1852fb30fab81696f93db1b1e55a5d1ff7940838191062f5f56987d5fcc3e", size = 71537 }, - { url = "https://files.pythonhosted.org/packages/47/b6/919118e99d51c5e76e8bf5a27df406884921c0acf2c7b8a3b38d847ab3e9/lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be9045646d83f6c2664c1330904b245ae2371b5c57a3195e4028aedc9f999655", size = 71141 }, - { url = "https://files.pythonhosted.org/packages/e5/47/1d20e626567b41de085cf4d4fb3661a56c159feaa73c825917b3b4d4f806/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:67f07ab742f1adfb3966c40f630baaa7902be4222a17941f3d85fd1dae5565ff", size = 69449 }, - { url = "https://files.pythonhosted.org/packages/58/8d/25c20ff1a1a8426d9af2d0b6f29f6388005fc8cd10d6ee71f48bff86fdd0/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:75ba769017b944fcacbf6a80c18b2761a1795b03f8899acdad1f1c39db4409be", size = 70744 }, - { url = "https://files.pythonhosted.org/packages/c0/67/8ec9abe15c4f8a4bcc6e65160a2c667240d025cbb6591b879bea55625263/lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:7b22c2bbfb155706b928ac4d74c1a63ac8552a55ba7fff4445155523ea4067e1", size = 26568 }, - { url = "https://files.pythonhosted.org/packages/23/12/cd2235463f3469fd6c62d41d92b7f120e8134f76e52421413a0ad16d493e/lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4a79b909aa16bde8ae606f06e6bbc9d3219d2e57fb3e0076e17879072b742c65", size = 27391 }, - { url = "https://files.pythonhosted.org/packages/60/9e/f1c53e39bbebad2e8609c67d0830cc275f694d0ea23d78e8f6db526c12d3/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:338ab2f132276203e404951205fe80c3fd59429b3a724e7b662b2eb539bb1be9", size = 80552 }, - { url = "https://files.pythonhosted.org/packages/4c/b6/6c513693448dcb317d9d8c91d91f47addc09553613379e504435b4cc8b3e/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8c40b3c9faee2e32bfce0df4ae63f4e73529766893258eca78548bac801c8f66", size = 82857 }, - { url = "https://files.pythonhosted.org/packages/12/1c/d9c4aaa4c75da11eb7c22c43d7c90a53b4fca0e27784a5ab207768debea7/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:717484c309df78cedf48396e420fa57fc8a2b1f06ea889df7248fdd156e58847", size = 80833 }, - { url = "https://files.pythonhosted.org/packages/0b/ae/29117275aac7d7d78ae4f5a4787f36ff33262499d486ac0bf3e0b97889f6/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a6b7ea5ea1ffe15059eb44bcbcb258f97bcb40e139b88152c40d07b1a1dfc9ac", size = 79516 }, - { url = "https://files.pythonhosted.org/packages/19/40/b4e48b2c38c69392ae702ae7afa7b6551e0ca5d38263198b7c79de8b3bdf/lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:08c465fb5cd23527512f9bd7b4c7ba6cec33e28aad36fbbe46bf7b858f9f3f7f", size = 27656 }, - { url = "https://files.pythonhosted.org/packages/ef/3a/277857b51ae419a1574557c0b12e0d06bf327b758ba94cafc664cb1e2f66/lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c9defba70ab943f1df98a656247966d7729da2fe9c2d5d85346464bf320820a3", size = 26582 }, - { url = "https://files.pythonhosted.org/packages/1a/b6/c5e0fa43535bb9c87880e0ba037cdb1c50e01850b0831e80eb4f4762f270/lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6763941dbf97eea6b90f5b06eb4da9418cc088fce0e3883f5816090f9afcde4a", size = 71059 }, - { url = "https://files.pythonhosted.org/packages/06/8a/7dcad19c685963c652624702f1a968ff10220b16bfcc442257038216bf55/lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fdc70d81235fc586b9e3d1aeef7d1553259b62ecaae9db2167a5d2550dcc391a", size = 71034 }, - { url = "https://files.pythonhosted.org/packages/12/ac/34cbfb433a10e28c7fd830f91c5a348462ba748413cbb950c7f259e67aa7/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0a83c6f7a6b2bfc11ef3ed67f8cbe99f8ff500b05655d8e7df9aab993a6abc95", size = 69529 }, - { url = "https://files.pythonhosted.org/packages/6f/6a/11ad7e349307c3ca4c0175db7a77d60ce42a41c60bcb11800aabd6a8acb8/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:256262384ebd2a77b023ad02fbcc9326282bcfd16484d5531154b02bc304f4c5", size = 70391 }, - { url = "https://files.pythonhosted.org/packages/59/97/9b410ed8fbc6e79c1ee8b13f8777a80137d4bc189caf2c6202358e66192c/lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:7601ec171c7e8584f8ff3f4e440aa2eebf93e854f04639263875b8c2971f819f", size = 26988 }, - { url = "https://files.pythonhosted.org/packages/41/a0/b91504515c1f9a299fc157967ffbd2f0321bce0516a3d5b89f6f4cad0355/lazy_object_proxy-1.12.0-pp39.pp310.pp311.graalpy311-none-any.whl", hash = "sha256:c3b2e0af1f7f77c4263759c4824316ce458fabe0fceadcd24ef8ca08b2d1e402", size = 15072 }, +sdist = { url = "https://files.pythonhosted.org/packages/08/a2/69df9c6ba6d316cfd81fe2381e464db3e6de5db45f8c43c6a23504abf8cb/lazy_object_proxy-1.12.0.tar.gz", hash = "sha256:1f5a462d92fd0cfb82f1fab28b51bfb209fabbe6aabf7f0d51472c0c124c0c61", size = 43681, upload-time = "2025-08-22T13:50:06.783Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d6/2b/d5e8915038acbd6c6a9fcb8aaf923dc184222405d3710285a1fec6e262bc/lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:61d5e3310a4aa5792c2b599a7a78ccf8687292c8eb09cf187cca8f09cf6a7519", size = 26658, upload-time = "2025-08-22T13:42:23.373Z" }, + { url = "https://files.pythonhosted.org/packages/da/8f/91fc00eeea46ee88b9df67f7c5388e60993341d2a406243d620b2fdfde57/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c1ca33565f698ac1aece152a10f432415d1a2aa9a42dfe23e5ba2bc255ab91f6", size = 68412, upload-time = "2025-08-22T13:42:24.727Z" }, + { url = "https://files.pythonhosted.org/packages/07/d2/b7189a0e095caedfea4d42e6b6949d2685c354263bdf18e19b21ca9b3cd6/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d01c7819a410f7c255b20799b65d36b414379a30c6f1684c7bd7eb6777338c1b", size = 67559, upload-time = "2025-08-22T13:42:25.875Z" }, + { url = "https://files.pythonhosted.org/packages/a3/ad/b013840cc43971582ff1ceaf784d35d3a579650eb6cc348e5e6ed7e34d28/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:029d2b355076710505c9545aef5ab3f750d89779310e26ddf2b7b23f6ea03cd8", size = 66651, upload-time = "2025-08-22T13:42:27.427Z" }, + { url = "https://files.pythonhosted.org/packages/7e/6f/b7368d301c15612fcc4cd00412b5d6ba55548bde09bdae71930e1a81f2ab/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc6e3614eca88b1c8a625fc0a47d0d745e7c3255b21dac0e30b3037c5e3deeb8", size = 66901, upload-time = "2025-08-22T13:42:28.585Z" }, + { url = "https://files.pythonhosted.org/packages/61/1b/c6b1865445576b2fc5fa0fbcfce1c05fee77d8979fd1aa653dd0f179aefc/lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl", hash = "sha256:be5fe974e39ceb0d6c9db0663c0464669cf866b2851c73971409b9566e880eab", size = 26536, upload-time = "2025-08-22T13:42:29.636Z" }, + { url = "https://files.pythonhosted.org/packages/01/b3/4684b1e128a87821e485f5a901b179790e6b5bc02f89b7ee19c23be36ef3/lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1cf69cd1a6c7fe2dbcc3edaa017cf010f4192e53796538cc7d5e1fedbfa4bcff", size = 26656, upload-time = "2025-08-22T13:42:30.605Z" }, + { url = "https://files.pythonhosted.org/packages/3a/03/1bdc21d9a6df9ff72d70b2ff17d8609321bea4b0d3cffd2cea92fb2ef738/lazy_object_proxy-1.12.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:efff4375a8c52f55a145dc8487a2108c2140f0bec4151ab4e1843e52eb9987ad", size = 68832, upload-time = "2025-08-22T13:42:31.675Z" }, + { url = "https://files.pythonhosted.org/packages/3d/4b/5788e5e8bd01d19af71e50077ab020bc5cce67e935066cd65e1215a09ff9/lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1192e8c2f1031a6ff453ee40213afa01ba765b3dc861302cd91dbdb2e2660b00", size = 69148, upload-time = "2025-08-22T13:42:32.876Z" }, + { url = "https://files.pythonhosted.org/packages/79/0e/090bf070f7a0de44c61659cb7f74c2fe02309a77ca8c4b43adfe0b695f66/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3605b632e82a1cbc32a1e5034278a64db555b3496e0795723ee697006b980508", size = 67800, upload-time = "2025-08-22T13:42:34.054Z" }, + { url = "https://files.pythonhosted.org/packages/cf/d2/b320325adbb2d119156f7c506a5fbfa37fcab15c26d13cf789a90a6de04e/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a61095f5d9d1a743e1e20ec6d6db6c2ca511961777257ebd9b288951b23b44fa", size = 68085, upload-time = "2025-08-22T13:42:35.197Z" }, + { url = "https://files.pythonhosted.org/packages/6a/48/4b718c937004bf71cd82af3713874656bcb8d0cc78600bf33bb9619adc6c/lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl", hash = "sha256:997b1d6e10ecc6fb6fe0f2c959791ae59599f41da61d652f6c903d1ee58b7370", size = 26535, upload-time = "2025-08-22T13:42:36.521Z" }, + { url = "https://files.pythonhosted.org/packages/0d/1b/b5f5bd6bda26f1e15cd3232b223892e4498e34ec70a7f4f11c401ac969f1/lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ee0d6027b760a11cc18281e702c0309dd92da458a74b4c15025d7fc490deede", size = 26746, upload-time = "2025-08-22T13:42:37.572Z" }, + { url = "https://files.pythonhosted.org/packages/55/64/314889b618075c2bfc19293ffa9153ce880ac6153aacfd0a52fcabf21a66/lazy_object_proxy-1.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4ab2c584e3cc8be0dfca422e05ad30a9abe3555ce63e9ab7a559f62f8dbc6ff9", size = 71457, upload-time = "2025-08-22T13:42:38.743Z" }, + { url = "https://files.pythonhosted.org/packages/11/53/857fc2827fc1e13fbdfc0ba2629a7d2579645a06192d5461809540b78913/lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:14e348185adbd03ec17d051e169ec45686dcd840a3779c9d4c10aabe2ca6e1c0", size = 71036, upload-time = "2025-08-22T13:42:40.184Z" }, + { url = "https://files.pythonhosted.org/packages/2b/24/e581ffed864cd33c1b445b5763d617448ebb880f48675fc9de0471a95cbc/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c4fcbe74fb85df8ba7825fa05eddca764138da752904b378f0ae5ab33a36c308", size = 69329, upload-time = "2025-08-22T13:42:41.311Z" }, + { url = "https://files.pythonhosted.org/packages/78/be/15f8f5a0b0b2e668e756a152257d26370132c97f2f1943329b08f057eff0/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:563d2ec8e4d4b68ee7848c5ab4d6057a6d703cb7963b342968bb8758dda33a23", size = 70690, upload-time = "2025-08-22T13:42:42.51Z" }, + { url = "https://files.pythonhosted.org/packages/5d/aa/f02be9bbfb270e13ee608c2b28b8771f20a5f64356c6d9317b20043c6129/lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl", hash = "sha256:53c7fd99eb156bbb82cbc5d5188891d8fdd805ba6c1e3b92b90092da2a837073", size = 26563, upload-time = "2025-08-22T13:42:43.685Z" }, + { url = "https://files.pythonhosted.org/packages/f4/26/b74c791008841f8ad896c7f293415136c66cc27e7c7577de4ee68040c110/lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:86fd61cb2ba249b9f436d789d1356deae69ad3231dc3c0f17293ac535162672e", size = 26745, upload-time = "2025-08-22T13:42:44.982Z" }, + { url = "https://files.pythonhosted.org/packages/9b/52/641870d309e5d1fb1ea7d462a818ca727e43bfa431d8c34b173eb090348c/lazy_object_proxy-1.12.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:81d1852fb30fab81696f93db1b1e55a5d1ff7940838191062f5f56987d5fcc3e", size = 71537, upload-time = "2025-08-22T13:42:46.141Z" }, + { url = "https://files.pythonhosted.org/packages/47/b6/919118e99d51c5e76e8bf5a27df406884921c0acf2c7b8a3b38d847ab3e9/lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be9045646d83f6c2664c1330904b245ae2371b5c57a3195e4028aedc9f999655", size = 71141, upload-time = "2025-08-22T13:42:47.375Z" }, + { url = "https://files.pythonhosted.org/packages/e5/47/1d20e626567b41de085cf4d4fb3661a56c159feaa73c825917b3b4d4f806/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:67f07ab742f1adfb3966c40f630baaa7902be4222a17941f3d85fd1dae5565ff", size = 69449, upload-time = "2025-08-22T13:42:48.49Z" }, + { url = "https://files.pythonhosted.org/packages/58/8d/25c20ff1a1a8426d9af2d0b6f29f6388005fc8cd10d6ee71f48bff86fdd0/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:75ba769017b944fcacbf6a80c18b2761a1795b03f8899acdad1f1c39db4409be", size = 70744, upload-time = "2025-08-22T13:42:49.608Z" }, + { url = "https://files.pythonhosted.org/packages/c0/67/8ec9abe15c4f8a4bcc6e65160a2c667240d025cbb6591b879bea55625263/lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl", hash = "sha256:7b22c2bbfb155706b928ac4d74c1a63ac8552a55ba7fff4445155523ea4067e1", size = 26568, upload-time = "2025-08-22T13:42:57.719Z" }, + { url = "https://files.pythonhosted.org/packages/23/12/cd2235463f3469fd6c62d41d92b7f120e8134f76e52421413a0ad16d493e/lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4a79b909aa16bde8ae606f06e6bbc9d3219d2e57fb3e0076e17879072b742c65", size = 27391, upload-time = "2025-08-22T13:42:50.62Z" }, + { url = "https://files.pythonhosted.org/packages/60/9e/f1c53e39bbebad2e8609c67d0830cc275f694d0ea23d78e8f6db526c12d3/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:338ab2f132276203e404951205fe80c3fd59429b3a724e7b662b2eb539bb1be9", size = 80552, upload-time = "2025-08-22T13:42:51.731Z" }, + { url = "https://files.pythonhosted.org/packages/4c/b6/6c513693448dcb317d9d8c91d91f47addc09553613379e504435b4cc8b3e/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8c40b3c9faee2e32bfce0df4ae63f4e73529766893258eca78548bac801c8f66", size = 82857, upload-time = "2025-08-22T13:42:53.225Z" }, + { url = "https://files.pythonhosted.org/packages/12/1c/d9c4aaa4c75da11eb7c22c43d7c90a53b4fca0e27784a5ab207768debea7/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:717484c309df78cedf48396e420fa57fc8a2b1f06ea889df7248fdd156e58847", size = 80833, upload-time = "2025-08-22T13:42:54.391Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ae/29117275aac7d7d78ae4f5a4787f36ff33262499d486ac0bf3e0b97889f6/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a6b7ea5ea1ffe15059eb44bcbcb258f97bcb40e139b88152c40d07b1a1dfc9ac", size = 79516, upload-time = "2025-08-22T13:42:55.812Z" }, + { url = "https://files.pythonhosted.org/packages/19/40/b4e48b2c38c69392ae702ae7afa7b6551e0ca5d38263198b7c79de8b3bdf/lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl", hash = "sha256:08c465fb5cd23527512f9bd7b4c7ba6cec33e28aad36fbbe46bf7b858f9f3f7f", size = 27656, upload-time = "2025-08-22T13:42:56.793Z" }, + { url = "https://files.pythonhosted.org/packages/ef/3a/277857b51ae419a1574557c0b12e0d06bf327b758ba94cafc664cb1e2f66/lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c9defba70ab943f1df98a656247966d7729da2fe9c2d5d85346464bf320820a3", size = 26582, upload-time = "2025-08-22T13:49:49.366Z" }, + { url = "https://files.pythonhosted.org/packages/1a/b6/c5e0fa43535bb9c87880e0ba037cdb1c50e01850b0831e80eb4f4762f270/lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6763941dbf97eea6b90f5b06eb4da9418cc088fce0e3883f5816090f9afcde4a", size = 71059, upload-time = "2025-08-22T13:49:50.488Z" }, + { url = "https://files.pythonhosted.org/packages/06/8a/7dcad19c685963c652624702f1a968ff10220b16bfcc442257038216bf55/lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fdc70d81235fc586b9e3d1aeef7d1553259b62ecaae9db2167a5d2550dcc391a", size = 71034, upload-time = "2025-08-22T13:49:54.224Z" }, + { url = "https://files.pythonhosted.org/packages/12/ac/34cbfb433a10e28c7fd830f91c5a348462ba748413cbb950c7f259e67aa7/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0a83c6f7a6b2bfc11ef3ed67f8cbe99f8ff500b05655d8e7df9aab993a6abc95", size = 69529, upload-time = "2025-08-22T13:49:55.29Z" }, + { url = "https://files.pythonhosted.org/packages/6f/6a/11ad7e349307c3ca4c0175db7a77d60ce42a41c60bcb11800aabd6a8acb8/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:256262384ebd2a77b023ad02fbcc9326282bcfd16484d5531154b02bc304f4c5", size = 70391, upload-time = "2025-08-22T13:49:56.35Z" }, + { url = "https://files.pythonhosted.org/packages/59/97/9b410ed8fbc6e79c1ee8b13f8777a80137d4bc189caf2c6202358e66192c/lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl", hash = "sha256:7601ec171c7e8584f8ff3f4e440aa2eebf93e854f04639263875b8c2971f819f", size = 26988, upload-time = "2025-08-22T13:49:57.302Z" }, + { url = "https://files.pythonhosted.org/packages/41/a0/b91504515c1f9a299fc157967ffbd2f0321bce0516a3d5b89f6f4cad0355/lazy_object_proxy-1.12.0-pp39.pp310.pp311.graalpy311-none-any.whl", hash = "sha256:c3b2e0af1f7f77c4263759c4824316ce458fabe0fceadcd24ef8ca08b2d1e402", size = 15072, upload-time = "2025-08-22T13:50:05.498Z" }, ] [[package]] @@ -1268,67 +1289,67 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070 } +sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321 }, + { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, ] [[package]] name = "markupsafe" version = "3.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357 }, - { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393 }, - { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732 }, - { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866 }, - { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964 }, - { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977 }, - { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366 }, - { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091 }, - { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065 }, - { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514 }, - { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353 }, - { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392 }, - { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984 }, - { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120 }, - { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032 }, - { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057 }, - { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359 }, - { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306 }, - { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094 }, - { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521 }, - { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274 }, - { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348 }, - { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149 }, - { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118 }, - { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993 }, - { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178 }, - { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319 }, - { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352 }, - { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097 }, - { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601 }, - { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274 }, - { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352 }, - { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122 }, - { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085 }, - { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978 }, - { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208 }, - { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357 }, - { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344 }, - { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101 }, - { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603 }, - { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510 }, - { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486 }, - { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480 }, - { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914 }, - { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796 }, - { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473 }, - { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114 }, - { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098 }, - { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208 }, - { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739 }, +sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357, upload-time = "2024-10-18T15:20:51.44Z" }, + { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393, upload-time = "2024-10-18T15:20:52.426Z" }, + { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732, upload-time = "2024-10-18T15:20:53.578Z" }, + { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866, upload-time = "2024-10-18T15:20:55.06Z" }, + { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964, upload-time = "2024-10-18T15:20:55.906Z" }, + { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977, upload-time = "2024-10-18T15:20:57.189Z" }, + { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366, upload-time = "2024-10-18T15:20:58.235Z" }, + { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091, upload-time = "2024-10-18T15:20:59.235Z" }, + { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065, upload-time = "2024-10-18T15:21:00.307Z" }, + { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514, upload-time = "2024-10-18T15:21:01.122Z" }, + { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353, upload-time = "2024-10-18T15:21:02.187Z" }, + { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392, upload-time = "2024-10-18T15:21:02.941Z" }, + { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984, upload-time = "2024-10-18T15:21:03.953Z" }, + { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120, upload-time = "2024-10-18T15:21:06.495Z" }, + { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032, upload-time = "2024-10-18T15:21:07.295Z" }, + { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057, upload-time = "2024-10-18T15:21:08.073Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359, upload-time = "2024-10-18T15:21:09.318Z" }, + { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306, upload-time = "2024-10-18T15:21:10.185Z" }, + { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094, upload-time = "2024-10-18T15:21:11.005Z" }, + { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521, upload-time = "2024-10-18T15:21:12.911Z" }, + { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274, upload-time = "2024-10-18T15:21:13.777Z" }, + { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348, upload-time = "2024-10-18T15:21:14.822Z" }, + { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149, upload-time = "2024-10-18T15:21:15.642Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118, upload-time = "2024-10-18T15:21:17.133Z" }, + { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993, upload-time = "2024-10-18T15:21:18.064Z" }, + { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178, upload-time = "2024-10-18T15:21:18.859Z" }, + { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319, upload-time = "2024-10-18T15:21:19.671Z" }, + { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352, upload-time = "2024-10-18T15:21:20.971Z" }, + { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097, upload-time = "2024-10-18T15:21:22.646Z" }, + { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601, upload-time = "2024-10-18T15:21:23.499Z" }, + { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload-time = "2024-10-18T15:21:24.577Z" }, + { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload-time = "2024-10-18T15:21:25.382Z" }, + { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload-time = "2024-10-18T15:21:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085, upload-time = "2024-10-18T15:21:27.029Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978, upload-time = "2024-10-18T15:21:27.846Z" }, + { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208, upload-time = "2024-10-18T15:21:28.744Z" }, + { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357, upload-time = "2024-10-18T15:21:29.545Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344, upload-time = "2024-10-18T15:21:30.366Z" }, + { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101, upload-time = "2024-10-18T15:21:31.207Z" }, + { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603, upload-time = "2024-10-18T15:21:32.032Z" }, + { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510, upload-time = "2024-10-18T15:21:33.625Z" }, + { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486, upload-time = "2024-10-18T15:21:34.611Z" }, + { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480, upload-time = "2024-10-18T15:21:35.398Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914, upload-time = "2024-10-18T15:21:36.231Z" }, + { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796, upload-time = "2024-10-18T15:21:37.073Z" }, + { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473, upload-time = "2024-10-18T15:21:37.932Z" }, + { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114, upload-time = "2024-10-18T15:21:39.799Z" }, + { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" }, + { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" }, + { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" }, ] [[package]] @@ -1348,62 +1369,62 @@ dependencies = [ { name = "pyparsing" }, { name = "python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a0/59/c3e6453a9676ffba145309a73c462bb407f4400de7de3f2b41af70720a3c/matplotlib-3.10.6.tar.gz", hash = "sha256:ec01b645840dd1996df21ee37f208cd8ba57644779fa20464010638013d3203c", size = 34804264 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/da/dc/ab89f7a5efd0cbaaebf2c3cf1881f4cba20c8925bb43f64511059df76895/matplotlib-3.10.6-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:bc7316c306d97463a9866b89d5cc217824e799fa0de346c8f68f4f3d27c8693d", size = 8247159 }, - { url = "https://files.pythonhosted.org/packages/30/a5/ddaee1a383ab28174093644fff7438eddb87bf8dbd58f7b85f5cdd6b2485/matplotlib-3.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d00932b0d160ef03f59f9c0e16d1e3ac89646f7785165ce6ad40c842db16cc2e", size = 8108011 }, - { url = "https://files.pythonhosted.org/packages/75/5b/a53f69bb0522db352b1135bb57cd9fe00fd7252072409392d991d3a755d0/matplotlib-3.10.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fa4c43d6bfdbfec09c733bca8667de11bfa4970e8324c471f3a3632a0301c15", size = 8680518 }, - { url = "https://files.pythonhosted.org/packages/5f/31/e059ddce95f68819b005a2d6820b2d6ed0307827a04598891f00649bed2d/matplotlib-3.10.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ea117a9c1627acaa04dbf36265691921b999cbf515a015298e54e1a12c3af837", size = 9514997 }, - { url = "https://files.pythonhosted.org/packages/66/d5/28b408a7c0f07b41577ee27e4454fe329e78ca21fe46ae7a27d279165fb5/matplotlib-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08fc803293b4e1694ee325896030de97f74c141ccff0be886bb5915269247676", size = 9566440 }, - { url = "https://files.pythonhosted.org/packages/2d/99/8325b3386b479b1d182ab1a7fd588fd393ff00a99dc04b7cf7d06668cf0f/matplotlib-3.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:2adf92d9b7527fbfb8818e050260f0ebaa460f79d61546374ce73506c9421d09", size = 8108186 }, - { url = "https://files.pythonhosted.org/packages/80/d6/5d3665aa44c49005aaacaa68ddea6fcb27345961cd538a98bb0177934ede/matplotlib-3.10.6-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:905b60d1cb0ee604ce65b297b61cf8be9f4e6cfecf95a3fe1c388b5266bc8f4f", size = 8257527 }, - { url = "https://files.pythonhosted.org/packages/8c/af/30ddefe19ca67eebd70047dabf50f899eaff6f3c5e6a1a7edaecaf63f794/matplotlib-3.10.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7bac38d816637343e53d7185d0c66677ff30ffb131044a81898b5792c956ba76", size = 8119583 }, - { url = "https://files.pythonhosted.org/packages/d3/29/4a8650a3dcae97fa4f375d46efcb25920d67b512186f8a6788b896062a81/matplotlib-3.10.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:942a8de2b5bfff1de31d95722f702e2966b8a7e31f4e68f7cd963c7cd8861cf6", size = 8692682 }, - { url = "https://files.pythonhosted.org/packages/aa/d3/b793b9cb061cfd5d42ff0f69d1822f8d5dbc94e004618e48a97a8373179a/matplotlib-3.10.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3276c85370bc0dfca051ec65c5817d1e0f8f5ce1b7787528ec8ed2d524bbc2f", size = 9521065 }, - { url = "https://files.pythonhosted.org/packages/f7/c5/53de5629f223c1c66668d46ac2621961970d21916a4bc3862b174eb2a88f/matplotlib-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9df5851b219225731f564e4b9e7f2ac1e13c9e6481f941b5631a0f8e2d9387ce", size = 9576888 }, - { url = "https://files.pythonhosted.org/packages/fc/8e/0a18d6d7d2d0a2e66585032a760d13662e5250c784d53ad50434e9560991/matplotlib-3.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:abb5d9478625dd9c9eb51a06d39aae71eda749ae9b3138afb23eb38824026c7e", size = 8115158 }, - { url = "https://files.pythonhosted.org/packages/07/b3/1a5107bb66c261e23b9338070702597a2d374e5aa7004b7adfc754fbed02/matplotlib-3.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:886f989ccfae63659183173bb3fced7fd65e9eb793c3cc21c273add368536951", size = 7992444 }, - { url = "https://files.pythonhosted.org/packages/ea/1a/7042f7430055d567cc3257ac409fcf608599ab27459457f13772c2d9778b/matplotlib-3.10.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:31ca662df6a80bd426f871105fdd69db7543e28e73a9f2afe80de7e531eb2347", size = 8272404 }, - { url = "https://files.pythonhosted.org/packages/a9/5d/1d5f33f5b43f4f9e69e6a5fe1fb9090936ae7bc8e2ff6158e7a76542633b/matplotlib-3.10.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1678bb61d897bb4ac4757b5ecfb02bfb3fddf7f808000fb81e09c510712fda75", size = 8128262 }, - { url = "https://files.pythonhosted.org/packages/67/c3/135fdbbbf84e0979712df58e5e22b4f257b3f5e52a3c4aacf1b8abec0d09/matplotlib-3.10.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:56cd2d20842f58c03d2d6e6c1f1cf5548ad6f66b91e1e48f814e4fb5abd1cb95", size = 8697008 }, - { url = "https://files.pythonhosted.org/packages/9c/be/c443ea428fb2488a3ea7608714b1bd85a82738c45da21b447dc49e2f8e5d/matplotlib-3.10.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:662df55604a2f9a45435566d6e2660e41efe83cd94f4288dfbf1e6d1eae4b0bb", size = 9530166 }, - { url = "https://files.pythonhosted.org/packages/a9/35/48441422b044d74034aea2a3e0d1a49023f12150ebc58f16600132b9bbaf/matplotlib-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:08f141d55148cd1fc870c3387d70ca4df16dee10e909b3b038782bd4bda6ea07", size = 9593105 }, - { url = "https://files.pythonhosted.org/packages/45/c3/994ef20eb4154ab84cc08d033834555319e4af970165e6c8894050af0b3c/matplotlib-3.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:590f5925c2d650b5c9d813c5b3b5fc53f2929c3f8ef463e4ecfa7e052044fb2b", size = 8122784 }, - { url = "https://files.pythonhosted.org/packages/57/b8/5c85d9ae0e40f04e71bedb053aada5d6bab1f9b5399a0937afb5d6b02d98/matplotlib-3.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:f44c8d264a71609c79a78d50349e724f5d5fc3684ead7c2a473665ee63d868aa", size = 7992823 }, - { url = "https://files.pythonhosted.org/packages/a0/db/18380e788bb837e724358287b08e223b32bc8dccb3b0c12fa8ca20bc7f3b/matplotlib-3.10.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:819e409653c1106c8deaf62e6de6b8611449c2cd9939acb0d7d4e57a3d95cc7a", size = 8273231 }, - { url = "https://files.pythonhosted.org/packages/d3/0f/38dd49445b297e0d4f12a322c30779df0d43cb5873c7847df8a82e82ec67/matplotlib-3.10.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:59c8ac8382fefb9cb71308dde16a7c487432f5255d8f1fd32473523abecfecdf", size = 8128730 }, - { url = "https://files.pythonhosted.org/packages/e5/b8/9eea6630198cb303d131d95d285a024b3b8645b1763a2916fddb44ca8760/matplotlib-3.10.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:84e82d9e0fd70c70bc55739defbd8055c54300750cbacf4740c9673a24d6933a", size = 8698539 }, - { url = "https://files.pythonhosted.org/packages/71/34/44c7b1f075e1ea398f88aeabcc2907c01b9cc99e2afd560c1d49845a1227/matplotlib-3.10.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25f7a3eb42d6c1c56e89eacd495661fc815ffc08d9da750bca766771c0fd9110", size = 9529702 }, - { url = "https://files.pythonhosted.org/packages/b5/7f/e5c2dc9950c7facaf8b461858d1b92c09dd0cf174fe14e21953b3dda06f7/matplotlib-3.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f9c862d91ec0b7842920a4cfdaaec29662195301914ea54c33e01f1a28d014b2", size = 9593742 }, - { url = "https://files.pythonhosted.org/packages/ff/1d/70c28528794f6410ee2856cd729fa1f1756498b8d3126443b0a94e1a8695/matplotlib-3.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:1b53bd6337eba483e2e7d29c5ab10eee644bc3a2491ec67cc55f7b44583ffb18", size = 8122753 }, - { url = "https://files.pythonhosted.org/packages/e8/74/0e1670501fc7d02d981564caf7c4df42974464625935424ca9654040077c/matplotlib-3.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:cbd5eb50b7058b2892ce45c2f4e92557f395c9991f5c886d1bb74a1582e70fd6", size = 7992973 }, - { url = "https://files.pythonhosted.org/packages/b1/4e/60780e631d73b6b02bd7239f89c451a72970e5e7ec34f621eda55cd9a445/matplotlib-3.10.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:acc86dd6e0e695c095001a7fccff158c49e45e0758fdf5dcdbb0103318b59c9f", size = 8316869 }, - { url = "https://files.pythonhosted.org/packages/f8/15/baa662374a579413210fc2115d40c503b7360a08e9cc254aa0d97d34b0c1/matplotlib-3.10.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e228cd2ffb8f88b7d0b29e37f68ca9aaf83e33821f24a5ccc4f082dd8396bc27", size = 8178240 }, - { url = "https://files.pythonhosted.org/packages/c6/3f/3c38e78d2aafdb8829fcd0857d25aaf9e7dd2dfcf7ec742765b585774931/matplotlib-3.10.6-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:658bc91894adeab669cf4bb4a186d049948262987e80f0857216387d7435d833", size = 8711719 }, - { url = "https://files.pythonhosted.org/packages/96/4b/2ec2bbf8cefaa53207cc56118d1fa8a0f9b80642713ea9390235d331ede4/matplotlib-3.10.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8913b7474f6dd83ac444c9459c91f7f0f2859e839f41d642691b104e0af056aa", size = 9541422 }, - { url = "https://files.pythonhosted.org/packages/83/7d/40255e89b3ef11c7871020563b2dd85f6cb1b4eff17c0f62b6eb14c8fa80/matplotlib-3.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:091cea22e059b89f6d7d1a18e2c33a7376c26eee60e401d92a4d6726c4e12706", size = 9594068 }, - { url = "https://files.pythonhosted.org/packages/f0/a9/0213748d69dc842537a113493e1c27daf9f96bd7cc316f933dc8ec4de985/matplotlib-3.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:491e25e02a23d7207629d942c666924a6b61e007a48177fdd231a0097b7f507e", size = 8200100 }, - { url = "https://files.pythonhosted.org/packages/be/15/79f9988066ce40b8a6f1759a934ea0cde8dc4adc2262255ee1bc98de6ad0/matplotlib-3.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3d80d60d4e54cda462e2cd9a086d85cd9f20943ead92f575ce86885a43a565d5", size = 8042142 }, - { url = "https://files.pythonhosted.org/packages/7c/58/e7b6d292beae6fb4283ca6fb7fa47d7c944a68062d6238c07b497dd35493/matplotlib-3.10.6-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:70aaf890ce1d0efd482df969b28a5b30ea0b891224bb315810a3940f67182899", size = 8273802 }, - { url = "https://files.pythonhosted.org/packages/9f/f6/7882d05aba16a8cdd594fb9a03a9d3cca751dbb6816adf7b102945522ee9/matplotlib-3.10.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1565aae810ab79cb72e402b22facfa6501365e73ebab70a0fdfb98488d2c3c0c", size = 8131365 }, - { url = "https://files.pythonhosted.org/packages/94/bf/ff32f6ed76e78514e98775a53715eca4804b12bdcf35902cdd1cf759d324/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3b23315a01981689aa4e1a179dbf6ef9fbd17143c3eea77548c2ecfb0499438", size = 9533961 }, - { url = "https://files.pythonhosted.org/packages/fe/c3/6bf88c2fc2da7708a2ff8d2eeb5d68943130f50e636d5d3dcf9d4252e971/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:30fdd37edf41a4e6785f9b37969de57aea770696cb637d9946eb37470c94a453", size = 9804262 }, - { url = "https://files.pythonhosted.org/packages/0f/7a/e05e6d9446d2d577b459427ad060cd2de5742d0e435db3191fea4fcc7e8b/matplotlib-3.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bc31e693da1c08012c764b053e702c1855378e04102238e6a5ee6a7117c53a47", size = 9595508 }, - { url = "https://files.pythonhosted.org/packages/39/fb/af09c463ced80b801629fd73b96f726c9f6124c3603aa2e480a061d6705b/matplotlib-3.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:05be9bdaa8b242bc6ff96330d18c52f1fc59c6fb3a4dd411d953d67e7e1baf98", size = 8252742 }, - { url = "https://files.pythonhosted.org/packages/b1/f9/b682f6db9396d9ab8f050c0a3bfbb5f14fb0f6518f08507c04cc02f8f229/matplotlib-3.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:f56a0d1ab05d34c628592435781d185cd99630bdfd76822cd686fb5a0aecd43a", size = 8124237 }, - { url = "https://files.pythonhosted.org/packages/b5/d2/b69b4a0923a3c05ab90527c60fdec899ee21ca23ede7f0fb818e6620d6f2/matplotlib-3.10.6-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:94f0b4cacb23763b64b5dace50d5b7bfe98710fed5f0cef5c08135a03399d98b", size = 8316956 }, - { url = "https://files.pythonhosted.org/packages/28/e9/dc427b6f16457ffaeecb2fc4abf91e5adb8827861b869c7a7a6d1836fa73/matplotlib-3.10.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cc332891306b9fb39462673d8225d1b824c89783fee82840a709f96714f17a5c", size = 8178260 }, - { url = "https://files.pythonhosted.org/packages/c4/89/1fbd5ad611802c34d1c7ad04607e64a1350b7fb9c567c4ec2c19e066ed35/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee1d607b3fb1590deb04b69f02ea1d53ed0b0bf75b2b1a5745f269afcbd3cdd3", size = 9541422 }, - { url = "https://files.pythonhosted.org/packages/b0/3b/65fec8716025b22c1d72d5a82ea079934c76a547696eaa55be6866bc89b1/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:376a624a218116461696b27b2bbf7a8945053e6d799f6502fc03226d077807bf", size = 9803678 }, - { url = "https://files.pythonhosted.org/packages/c7/b0/40fb2b3a1ab9381bb39a952e8390357c8be3bdadcf6d5055d9c31e1b35ae/matplotlib-3.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:83847b47f6524c34b4f2d3ce726bb0541c48c8e7692729865c3df75bfa0f495a", size = 9594077 }, - { url = "https://files.pythonhosted.org/packages/76/34/c4b71b69edf5b06e635eee1ed10bfc73cf8df058b66e63e30e6a55e231d5/matplotlib-3.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:c7e0518e0d223683532a07f4b512e2e0729b62674f1b3a1a69869f98e6b1c7e3", size = 8342822 }, - { url = "https://files.pythonhosted.org/packages/e8/62/aeabeef1a842b6226a30d49dd13e8a7a1e81e9ec98212c0b5169f0a12d83/matplotlib-3.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:4dd83e029f5b4801eeb87c64efd80e732452781c16a9cf7415b7b63ec8f374d7", size = 8172588 }, - { url = "https://files.pythonhosted.org/packages/17/6f/2551e45bea2938e0363ccdd54fa08dae7605ce782d4332497d31a7b97672/matplotlib-3.10.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:13fcd07ccf17e354398358e0307a1f53f5325dca22982556ddb9c52837b5af41", size = 8241220 }, - { url = "https://files.pythonhosted.org/packages/54/7e/0f4c6e8b98105fdb162a4efde011af204ca47d7c05d735aff480ebfead1b/matplotlib-3.10.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:470fc846d59d1406e34fa4c32ba371039cd12c2fe86801159a965956f2575bd1", size = 8104624 }, - { url = "https://files.pythonhosted.org/packages/27/27/c29696702b9317a6ade1ba6f8861e02d7423f18501729203d7a80b686f23/matplotlib-3.10.6-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7173f8551b88f4ef810a94adae3128c2530e0d07529f7141be7f8d8c365f051", size = 8682271 }, - { url = "https://files.pythonhosted.org/packages/12/bb/02c35a51484aae5f49bd29f091286e7af5f3f677a9736c58a92b3c78baeb/matplotlib-3.10.6-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f2d684c3204fa62421bbf770ddfebc6b50130f9cad65531eeba19236d73bb488", size = 8252296 }, - { url = "https://files.pythonhosted.org/packages/7d/85/41701e3092005aee9a2445f5ee3904d9dbd4a7df7a45905ffef29b7ef098/matplotlib-3.10.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:6f4a69196e663a41d12a728fab8751177215357906436804217d6d9cf0d4d6cf", size = 8116749 }, - { url = "https://files.pythonhosted.org/packages/16/53/8d8fa0ea32a8c8239e04d022f6c059ee5e1b77517769feccd50f1df43d6d/matplotlib-3.10.6-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d6ca6ef03dfd269f4ead566ec6f3fb9becf8dab146fb999022ed85ee9f6b3eb", size = 8693933 }, +sdist = { url = "https://files.pythonhosted.org/packages/a0/59/c3e6453a9676ffba145309a73c462bb407f4400de7de3f2b41af70720a3c/matplotlib-3.10.6.tar.gz", hash = "sha256:ec01b645840dd1996df21ee37f208cd8ba57644779fa20464010638013d3203c", size = 34804264, upload-time = "2025-08-30T00:14:25.137Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/dc/ab89f7a5efd0cbaaebf2c3cf1881f4cba20c8925bb43f64511059df76895/matplotlib-3.10.6-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:bc7316c306d97463a9866b89d5cc217824e799fa0de346c8f68f4f3d27c8693d", size = 8247159, upload-time = "2025-08-30T00:12:30.507Z" }, + { url = "https://files.pythonhosted.org/packages/30/a5/ddaee1a383ab28174093644fff7438eddb87bf8dbd58f7b85f5cdd6b2485/matplotlib-3.10.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d00932b0d160ef03f59f9c0e16d1e3ac89646f7785165ce6ad40c842db16cc2e", size = 8108011, upload-time = "2025-08-30T00:12:32.771Z" }, + { url = "https://files.pythonhosted.org/packages/75/5b/a53f69bb0522db352b1135bb57cd9fe00fd7252072409392d991d3a755d0/matplotlib-3.10.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fa4c43d6bfdbfec09c733bca8667de11bfa4970e8324c471f3a3632a0301c15", size = 8680518, upload-time = "2025-08-30T00:12:34.387Z" }, + { url = "https://files.pythonhosted.org/packages/5f/31/e059ddce95f68819b005a2d6820b2d6ed0307827a04598891f00649bed2d/matplotlib-3.10.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ea117a9c1627acaa04dbf36265691921b999cbf515a015298e54e1a12c3af837", size = 9514997, upload-time = "2025-08-30T00:12:36.272Z" }, + { url = "https://files.pythonhosted.org/packages/66/d5/28b408a7c0f07b41577ee27e4454fe329e78ca21fe46ae7a27d279165fb5/matplotlib-3.10.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08fc803293b4e1694ee325896030de97f74c141ccff0be886bb5915269247676", size = 9566440, upload-time = "2025-08-30T00:12:41.675Z" }, + { url = "https://files.pythonhosted.org/packages/2d/99/8325b3386b479b1d182ab1a7fd588fd393ff00a99dc04b7cf7d06668cf0f/matplotlib-3.10.6-cp310-cp310-win_amd64.whl", hash = "sha256:2adf92d9b7527fbfb8818e050260f0ebaa460f79d61546374ce73506c9421d09", size = 8108186, upload-time = "2025-08-30T00:12:43.621Z" }, + { url = "https://files.pythonhosted.org/packages/80/d6/5d3665aa44c49005aaacaa68ddea6fcb27345961cd538a98bb0177934ede/matplotlib-3.10.6-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:905b60d1cb0ee604ce65b297b61cf8be9f4e6cfecf95a3fe1c388b5266bc8f4f", size = 8257527, upload-time = "2025-08-30T00:12:45.31Z" }, + { url = "https://files.pythonhosted.org/packages/8c/af/30ddefe19ca67eebd70047dabf50f899eaff6f3c5e6a1a7edaecaf63f794/matplotlib-3.10.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7bac38d816637343e53d7185d0c66677ff30ffb131044a81898b5792c956ba76", size = 8119583, upload-time = "2025-08-30T00:12:47.236Z" }, + { url = "https://files.pythonhosted.org/packages/d3/29/4a8650a3dcae97fa4f375d46efcb25920d67b512186f8a6788b896062a81/matplotlib-3.10.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:942a8de2b5bfff1de31d95722f702e2966b8a7e31f4e68f7cd963c7cd8861cf6", size = 8692682, upload-time = "2025-08-30T00:12:48.781Z" }, + { url = "https://files.pythonhosted.org/packages/aa/d3/b793b9cb061cfd5d42ff0f69d1822f8d5dbc94e004618e48a97a8373179a/matplotlib-3.10.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3276c85370bc0dfca051ec65c5817d1e0f8f5ce1b7787528ec8ed2d524bbc2f", size = 9521065, upload-time = "2025-08-30T00:12:50.602Z" }, + { url = "https://files.pythonhosted.org/packages/f7/c5/53de5629f223c1c66668d46ac2621961970d21916a4bc3862b174eb2a88f/matplotlib-3.10.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9df5851b219225731f564e4b9e7f2ac1e13c9e6481f941b5631a0f8e2d9387ce", size = 9576888, upload-time = "2025-08-30T00:12:52.92Z" }, + { url = "https://files.pythonhosted.org/packages/fc/8e/0a18d6d7d2d0a2e66585032a760d13662e5250c784d53ad50434e9560991/matplotlib-3.10.6-cp311-cp311-win_amd64.whl", hash = "sha256:abb5d9478625dd9c9eb51a06d39aae71eda749ae9b3138afb23eb38824026c7e", size = 8115158, upload-time = "2025-08-30T00:12:54.863Z" }, + { url = "https://files.pythonhosted.org/packages/07/b3/1a5107bb66c261e23b9338070702597a2d374e5aa7004b7adfc754fbed02/matplotlib-3.10.6-cp311-cp311-win_arm64.whl", hash = "sha256:886f989ccfae63659183173bb3fced7fd65e9eb793c3cc21c273add368536951", size = 7992444, upload-time = "2025-08-30T00:12:57.067Z" }, + { url = "https://files.pythonhosted.org/packages/ea/1a/7042f7430055d567cc3257ac409fcf608599ab27459457f13772c2d9778b/matplotlib-3.10.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:31ca662df6a80bd426f871105fdd69db7543e28e73a9f2afe80de7e531eb2347", size = 8272404, upload-time = "2025-08-30T00:12:59.112Z" }, + { url = "https://files.pythonhosted.org/packages/a9/5d/1d5f33f5b43f4f9e69e6a5fe1fb9090936ae7bc8e2ff6158e7a76542633b/matplotlib-3.10.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1678bb61d897bb4ac4757b5ecfb02bfb3fddf7f808000fb81e09c510712fda75", size = 8128262, upload-time = "2025-08-30T00:13:01.141Z" }, + { url = "https://files.pythonhosted.org/packages/67/c3/135fdbbbf84e0979712df58e5e22b4f257b3f5e52a3c4aacf1b8abec0d09/matplotlib-3.10.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:56cd2d20842f58c03d2d6e6c1f1cf5548ad6f66b91e1e48f814e4fb5abd1cb95", size = 8697008, upload-time = "2025-08-30T00:13:03.24Z" }, + { url = "https://files.pythonhosted.org/packages/9c/be/c443ea428fb2488a3ea7608714b1bd85a82738c45da21b447dc49e2f8e5d/matplotlib-3.10.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:662df55604a2f9a45435566d6e2660e41efe83cd94f4288dfbf1e6d1eae4b0bb", size = 9530166, upload-time = "2025-08-30T00:13:05.951Z" }, + { url = "https://files.pythonhosted.org/packages/a9/35/48441422b044d74034aea2a3e0d1a49023f12150ebc58f16600132b9bbaf/matplotlib-3.10.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:08f141d55148cd1fc870c3387d70ca4df16dee10e909b3b038782bd4bda6ea07", size = 9593105, upload-time = "2025-08-30T00:13:08.356Z" }, + { url = "https://files.pythonhosted.org/packages/45/c3/994ef20eb4154ab84cc08d033834555319e4af970165e6c8894050af0b3c/matplotlib-3.10.6-cp312-cp312-win_amd64.whl", hash = "sha256:590f5925c2d650b5c9d813c5b3b5fc53f2929c3f8ef463e4ecfa7e052044fb2b", size = 8122784, upload-time = "2025-08-30T00:13:10.367Z" }, + { url = "https://files.pythonhosted.org/packages/57/b8/5c85d9ae0e40f04e71bedb053aada5d6bab1f9b5399a0937afb5d6b02d98/matplotlib-3.10.6-cp312-cp312-win_arm64.whl", hash = "sha256:f44c8d264a71609c79a78d50349e724f5d5fc3684ead7c2a473665ee63d868aa", size = 7992823, upload-time = "2025-08-30T00:13:12.24Z" }, + { url = "https://files.pythonhosted.org/packages/a0/db/18380e788bb837e724358287b08e223b32bc8dccb3b0c12fa8ca20bc7f3b/matplotlib-3.10.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:819e409653c1106c8deaf62e6de6b8611449c2cd9939acb0d7d4e57a3d95cc7a", size = 8273231, upload-time = "2025-08-30T00:13:13.881Z" }, + { url = "https://files.pythonhosted.org/packages/d3/0f/38dd49445b297e0d4f12a322c30779df0d43cb5873c7847df8a82e82ec67/matplotlib-3.10.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:59c8ac8382fefb9cb71308dde16a7c487432f5255d8f1fd32473523abecfecdf", size = 8128730, upload-time = "2025-08-30T00:13:15.556Z" }, + { url = "https://files.pythonhosted.org/packages/e5/b8/9eea6630198cb303d131d95d285a024b3b8645b1763a2916fddb44ca8760/matplotlib-3.10.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:84e82d9e0fd70c70bc55739defbd8055c54300750cbacf4740c9673a24d6933a", size = 8698539, upload-time = "2025-08-30T00:13:17.297Z" }, + { url = "https://files.pythonhosted.org/packages/71/34/44c7b1f075e1ea398f88aeabcc2907c01b9cc99e2afd560c1d49845a1227/matplotlib-3.10.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25f7a3eb42d6c1c56e89eacd495661fc815ffc08d9da750bca766771c0fd9110", size = 9529702, upload-time = "2025-08-30T00:13:19.248Z" }, + { url = "https://files.pythonhosted.org/packages/b5/7f/e5c2dc9950c7facaf8b461858d1b92c09dd0cf174fe14e21953b3dda06f7/matplotlib-3.10.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f9c862d91ec0b7842920a4cfdaaec29662195301914ea54c33e01f1a28d014b2", size = 9593742, upload-time = "2025-08-30T00:13:21.181Z" }, + { url = "https://files.pythonhosted.org/packages/ff/1d/70c28528794f6410ee2856cd729fa1f1756498b8d3126443b0a94e1a8695/matplotlib-3.10.6-cp313-cp313-win_amd64.whl", hash = "sha256:1b53bd6337eba483e2e7d29c5ab10eee644bc3a2491ec67cc55f7b44583ffb18", size = 8122753, upload-time = "2025-08-30T00:13:23.44Z" }, + { url = "https://files.pythonhosted.org/packages/e8/74/0e1670501fc7d02d981564caf7c4df42974464625935424ca9654040077c/matplotlib-3.10.6-cp313-cp313-win_arm64.whl", hash = "sha256:cbd5eb50b7058b2892ce45c2f4e92557f395c9991f5c886d1bb74a1582e70fd6", size = 7992973, upload-time = "2025-08-30T00:13:26.632Z" }, + { url = "https://files.pythonhosted.org/packages/b1/4e/60780e631d73b6b02bd7239f89c451a72970e5e7ec34f621eda55cd9a445/matplotlib-3.10.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:acc86dd6e0e695c095001a7fccff158c49e45e0758fdf5dcdbb0103318b59c9f", size = 8316869, upload-time = "2025-08-30T00:13:28.262Z" }, + { url = "https://files.pythonhosted.org/packages/f8/15/baa662374a579413210fc2115d40c503b7360a08e9cc254aa0d97d34b0c1/matplotlib-3.10.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e228cd2ffb8f88b7d0b29e37f68ca9aaf83e33821f24a5ccc4f082dd8396bc27", size = 8178240, upload-time = "2025-08-30T00:13:30.007Z" }, + { url = "https://files.pythonhosted.org/packages/c6/3f/3c38e78d2aafdb8829fcd0857d25aaf9e7dd2dfcf7ec742765b585774931/matplotlib-3.10.6-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:658bc91894adeab669cf4bb4a186d049948262987e80f0857216387d7435d833", size = 8711719, upload-time = "2025-08-30T00:13:31.72Z" }, + { url = "https://files.pythonhosted.org/packages/96/4b/2ec2bbf8cefaa53207cc56118d1fa8a0f9b80642713ea9390235d331ede4/matplotlib-3.10.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8913b7474f6dd83ac444c9459c91f7f0f2859e839f41d642691b104e0af056aa", size = 9541422, upload-time = "2025-08-30T00:13:33.611Z" }, + { url = "https://files.pythonhosted.org/packages/83/7d/40255e89b3ef11c7871020563b2dd85f6cb1b4eff17c0f62b6eb14c8fa80/matplotlib-3.10.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:091cea22e059b89f6d7d1a18e2c33a7376c26eee60e401d92a4d6726c4e12706", size = 9594068, upload-time = "2025-08-30T00:13:35.833Z" }, + { url = "https://files.pythonhosted.org/packages/f0/a9/0213748d69dc842537a113493e1c27daf9f96bd7cc316f933dc8ec4de985/matplotlib-3.10.6-cp313-cp313t-win_amd64.whl", hash = "sha256:491e25e02a23d7207629d942c666924a6b61e007a48177fdd231a0097b7f507e", size = 8200100, upload-time = "2025-08-30T00:13:37.668Z" }, + { url = "https://files.pythonhosted.org/packages/be/15/79f9988066ce40b8a6f1759a934ea0cde8dc4adc2262255ee1bc98de6ad0/matplotlib-3.10.6-cp313-cp313t-win_arm64.whl", hash = "sha256:3d80d60d4e54cda462e2cd9a086d85cd9f20943ead92f575ce86885a43a565d5", size = 8042142, upload-time = "2025-08-30T00:13:39.426Z" }, + { url = "https://files.pythonhosted.org/packages/7c/58/e7b6d292beae6fb4283ca6fb7fa47d7c944a68062d6238c07b497dd35493/matplotlib-3.10.6-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:70aaf890ce1d0efd482df969b28a5b30ea0b891224bb315810a3940f67182899", size = 8273802, upload-time = "2025-08-30T00:13:41.006Z" }, + { url = "https://files.pythonhosted.org/packages/9f/f6/7882d05aba16a8cdd594fb9a03a9d3cca751dbb6816adf7b102945522ee9/matplotlib-3.10.6-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1565aae810ab79cb72e402b22facfa6501365e73ebab70a0fdfb98488d2c3c0c", size = 8131365, upload-time = "2025-08-30T00:13:42.664Z" }, + { url = "https://files.pythonhosted.org/packages/94/bf/ff32f6ed76e78514e98775a53715eca4804b12bdcf35902cdd1cf759d324/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3b23315a01981689aa4e1a179dbf6ef9fbd17143c3eea77548c2ecfb0499438", size = 9533961, upload-time = "2025-08-30T00:13:44.372Z" }, + { url = "https://files.pythonhosted.org/packages/fe/c3/6bf88c2fc2da7708a2ff8d2eeb5d68943130f50e636d5d3dcf9d4252e971/matplotlib-3.10.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:30fdd37edf41a4e6785f9b37969de57aea770696cb637d9946eb37470c94a453", size = 9804262, upload-time = "2025-08-30T00:13:46.614Z" }, + { url = "https://files.pythonhosted.org/packages/0f/7a/e05e6d9446d2d577b459427ad060cd2de5742d0e435db3191fea4fcc7e8b/matplotlib-3.10.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bc31e693da1c08012c764b053e702c1855378e04102238e6a5ee6a7117c53a47", size = 9595508, upload-time = "2025-08-30T00:13:48.731Z" }, + { url = "https://files.pythonhosted.org/packages/39/fb/af09c463ced80b801629fd73b96f726c9f6124c3603aa2e480a061d6705b/matplotlib-3.10.6-cp314-cp314-win_amd64.whl", hash = "sha256:05be9bdaa8b242bc6ff96330d18c52f1fc59c6fb3a4dd411d953d67e7e1baf98", size = 8252742, upload-time = "2025-08-30T00:13:50.539Z" }, + { url = "https://files.pythonhosted.org/packages/b1/f9/b682f6db9396d9ab8f050c0a3bfbb5f14fb0f6518f08507c04cc02f8f229/matplotlib-3.10.6-cp314-cp314-win_arm64.whl", hash = "sha256:f56a0d1ab05d34c628592435781d185cd99630bdfd76822cd686fb5a0aecd43a", size = 8124237, upload-time = "2025-08-30T00:13:54.3Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d2/b69b4a0923a3c05ab90527c60fdec899ee21ca23ede7f0fb818e6620d6f2/matplotlib-3.10.6-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:94f0b4cacb23763b64b5dace50d5b7bfe98710fed5f0cef5c08135a03399d98b", size = 8316956, upload-time = "2025-08-30T00:13:55.932Z" }, + { url = "https://files.pythonhosted.org/packages/28/e9/dc427b6f16457ffaeecb2fc4abf91e5adb8827861b869c7a7a6d1836fa73/matplotlib-3.10.6-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cc332891306b9fb39462673d8225d1b824c89783fee82840a709f96714f17a5c", size = 8178260, upload-time = "2025-08-30T00:14:00.942Z" }, + { url = "https://files.pythonhosted.org/packages/c4/89/1fbd5ad611802c34d1c7ad04607e64a1350b7fb9c567c4ec2c19e066ed35/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee1d607b3fb1590deb04b69f02ea1d53ed0b0bf75b2b1a5745f269afcbd3cdd3", size = 9541422, upload-time = "2025-08-30T00:14:02.664Z" }, + { url = "https://files.pythonhosted.org/packages/b0/3b/65fec8716025b22c1d72d5a82ea079934c76a547696eaa55be6866bc89b1/matplotlib-3.10.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:376a624a218116461696b27b2bbf7a8945053e6d799f6502fc03226d077807bf", size = 9803678, upload-time = "2025-08-30T00:14:04.741Z" }, + { url = "https://files.pythonhosted.org/packages/c7/b0/40fb2b3a1ab9381bb39a952e8390357c8be3bdadcf6d5055d9c31e1b35ae/matplotlib-3.10.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:83847b47f6524c34b4f2d3ce726bb0541c48c8e7692729865c3df75bfa0f495a", size = 9594077, upload-time = "2025-08-30T00:14:07.012Z" }, + { url = "https://files.pythonhosted.org/packages/76/34/c4b71b69edf5b06e635eee1ed10bfc73cf8df058b66e63e30e6a55e231d5/matplotlib-3.10.6-cp314-cp314t-win_amd64.whl", hash = "sha256:c7e0518e0d223683532a07f4b512e2e0729b62674f1b3a1a69869f98e6b1c7e3", size = 8342822, upload-time = "2025-08-30T00:14:09.041Z" }, + { url = "https://files.pythonhosted.org/packages/e8/62/aeabeef1a842b6226a30d49dd13e8a7a1e81e9ec98212c0b5169f0a12d83/matplotlib-3.10.6-cp314-cp314t-win_arm64.whl", hash = "sha256:4dd83e029f5b4801eeb87c64efd80e732452781c16a9cf7415b7b63ec8f374d7", size = 8172588, upload-time = "2025-08-30T00:14:11.166Z" }, + { url = "https://files.pythonhosted.org/packages/17/6f/2551e45bea2938e0363ccdd54fa08dae7605ce782d4332497d31a7b97672/matplotlib-3.10.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:13fcd07ccf17e354398358e0307a1f53f5325dca22982556ddb9c52837b5af41", size = 8241220, upload-time = "2025-08-30T00:14:12.888Z" }, + { url = "https://files.pythonhosted.org/packages/54/7e/0f4c6e8b98105fdb162a4efde011af204ca47d7c05d735aff480ebfead1b/matplotlib-3.10.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:470fc846d59d1406e34fa4c32ba371039cd12c2fe86801159a965956f2575bd1", size = 8104624, upload-time = "2025-08-30T00:14:14.511Z" }, + { url = "https://files.pythonhosted.org/packages/27/27/c29696702b9317a6ade1ba6f8861e02d7423f18501729203d7a80b686f23/matplotlib-3.10.6-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f7173f8551b88f4ef810a94adae3128c2530e0d07529f7141be7f8d8c365f051", size = 8682271, upload-time = "2025-08-30T00:14:17.273Z" }, + { url = "https://files.pythonhosted.org/packages/12/bb/02c35a51484aae5f49bd29f091286e7af5f3f677a9736c58a92b3c78baeb/matplotlib-3.10.6-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f2d684c3204fa62421bbf770ddfebc6b50130f9cad65531eeba19236d73bb488", size = 8252296, upload-time = "2025-08-30T00:14:19.49Z" }, + { url = "https://files.pythonhosted.org/packages/7d/85/41701e3092005aee9a2445f5ee3904d9dbd4a7df7a45905ffef29b7ef098/matplotlib-3.10.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:6f4a69196e663a41d12a728fab8751177215357906436804217d6d9cf0d4d6cf", size = 8116749, upload-time = "2025-08-30T00:14:21.344Z" }, + { url = "https://files.pythonhosted.org/packages/16/53/8d8fa0ea32a8c8239e04d022f6c059ee5e1b77517769feccd50f1df43d6d/matplotlib-3.10.6-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d6ca6ef03dfd269f4ead566ec6f3fb9becf8dab146fb999022ed85ee9f6b3eb", size = 8693933, upload-time = "2025-08-30T00:14:22.942Z" }, ] [[package]] @@ -1413,9 +1434,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159 } +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899 }, + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" }, ] [[package]] @@ -1435,27 +1456,27 @@ dependencies = [ { name = "starlette" }, { name = "uvicorn", marker = "sys_platform != 'emscripten'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/3c/82c400c2d50afdac4fbefb5b4031fd327e2ad1f23ccef8eee13c5909aa48/mcp-1.13.1.tar.gz", hash = "sha256:165306a8fd7991dc80334edd2de07798175a56461043b7ae907b279794a834c5", size = 438198 } +sdist = { url = "https://files.pythonhosted.org/packages/66/3c/82c400c2d50afdac4fbefb5b4031fd327e2ad1f23ccef8eee13c5909aa48/mcp-1.13.1.tar.gz", hash = "sha256:165306a8fd7991dc80334edd2de07798175a56461043b7ae907b279794a834c5", size = 438198, upload-time = "2025-08-22T09:22:16.061Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/19/3f/d085c7f49ade6d273b185d61ec9405e672b6433f710ea64a90135a8dd445/mcp-1.13.1-py3-none-any.whl", hash = "sha256:c314e7c8bd477a23ba3ef472ee5a32880316c42d03e06dcfa31a1cc7a73b65df", size = 161494 }, + { url = "https://files.pythonhosted.org/packages/19/3f/d085c7f49ade6d273b185d61ec9405e672b6433f710ea64a90135a8dd445/mcp-1.13.1-py3-none-any.whl", hash = "sha256:c314e7c8bd477a23ba3ef472ee5a32880316c42d03e06dcfa31a1cc7a73b65df", size = 161494, upload-time = "2025-08-22T09:22:14.705Z" }, ] [[package]] name = "mdurl" version = "0.1.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729 } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979 }, + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" }, ] [[package]] name = "more-itertools" version = "10.8.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ea/5d/38b681d3fce7a266dd9ab73c66959406d565b3e85f21d5e66e1181d93721/more_itertools-10.8.0.tar.gz", hash = "sha256:f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd", size = 137431 } +sdist = { url = "https://files.pythonhosted.org/packages/ea/5d/38b681d3fce7a266dd9ab73c66959406d565b3e85f21d5e66e1181d93721/more_itertools-10.8.0.tar.gz", hash = "sha256:f638ddf8a1a0d134181275fb5d58b086ead7c6a72429ad725c67503f13ba30bd", size = 137431, upload-time = "2025-09-02T15:23:11.018Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/8e/469e5a4a2f5855992e425f3cb33804cc07bf18d48f2db061aec61ce50270/more_itertools-10.8.0-py3-none-any.whl", hash = "sha256:52d4362373dcf7c52546bc4af9a86ee7c4579df9a8dc268be0a2f949d376cc9b", size = 69667 }, + { url = "https://files.pythonhosted.org/packages/a4/8e/469e5a4a2f5855992e425f3cb33804cc07bf18d48f2db061aec61ce50270/more_itertools-10.8.0-py3-none-any.whl", hash = "sha256:52d4362373dcf7c52546bc4af9a86ee7c4579df9a8dc268be0a2f949d376cc9b", size = 69667, upload-time = "2025-09-02T15:23:09.635Z" }, ] [[package]] @@ -1468,57 +1489,57 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8e/22/ea637422dedf0bf36f3ef238eab4e455e2a0dcc3082b5cc067615347ab8e/mypy-1.17.1.tar.gz", hash = "sha256:25e01ec741ab5bb3eec8ba9cdb0f769230368a22c959c4937360efb89b7e9f01", size = 3352570 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/77/a9/3d7aa83955617cdf02f94e50aab5c830d205cfa4320cf124ff64acce3a8e/mypy-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3fbe6d5555bf608c47203baa3e72dbc6ec9965b3d7c318aa9a4ca76f465bd972", size = 11003299 }, - { url = "https://files.pythonhosted.org/packages/83/e8/72e62ff837dd5caaac2b4a5c07ce769c8e808a00a65e5d8f94ea9c6f20ab/mypy-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80ef5c058b7bce08c83cac668158cb7edea692e458d21098c7d3bce35a5d43e7", size = 10125451 }, - { url = "https://files.pythonhosted.org/packages/7d/10/f3f3543f6448db11881776f26a0ed079865926b0c841818ee22de2c6bbab/mypy-1.17.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4a580f8a70c69e4a75587bd925d298434057fe2a428faaf927ffe6e4b9a98df", size = 11916211 }, - { url = "https://files.pythonhosted.org/packages/06/bf/63e83ed551282d67bb3f7fea2cd5561b08d2bb6eb287c096539feb5ddbc5/mypy-1.17.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd86bb649299f09d987a2eebb4d52d10603224500792e1bee18303bbcc1ce390", size = 12652687 }, - { url = "https://files.pythonhosted.org/packages/69/66/68f2eeef11facf597143e85b694a161868b3b006a5fbad50e09ea117ef24/mypy-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a76906f26bd8d51ea9504966a9c25419f2e668f012e0bdf3da4ea1526c534d94", size = 12896322 }, - { url = "https://files.pythonhosted.org/packages/a3/87/8e3e9c2c8bd0d7e071a89c71be28ad088aaecbadf0454f46a540bda7bca6/mypy-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:e79311f2d904ccb59787477b7bd5d26f3347789c06fcd7656fa500875290264b", size = 9507962 }, - { url = "https://files.pythonhosted.org/packages/46/cf/eadc80c4e0a70db1c08921dcc220357ba8ab2faecb4392e3cebeb10edbfa/mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad37544be07c5d7fba814eb370e006df58fed8ad1ef33ed1649cb1889ba6ff58", size = 10921009 }, - { url = "https://files.pythonhosted.org/packages/5d/c1/c869d8c067829ad30d9bdae051046561552516cfb3a14f7f0347b7d973ee/mypy-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:064e2ff508e5464b4bd807a7c1625bc5047c5022b85c70f030680e18f37273a5", size = 10047482 }, - { url = "https://files.pythonhosted.org/packages/98/b9/803672bab3fe03cee2e14786ca056efda4bb511ea02dadcedde6176d06d0/mypy-1.17.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70401bbabd2fa1aa7c43bb358f54037baf0586f41e83b0ae67dd0534fc64edfd", size = 11832883 }, - { url = "https://files.pythonhosted.org/packages/88/fb/fcdac695beca66800918c18697b48833a9a6701de288452b6715a98cfee1/mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e92bdc656b7757c438660f775f872a669b8ff374edc4d18277d86b63edba6b8b", size = 12566215 }, - { url = "https://files.pythonhosted.org/packages/7f/37/a932da3d3dace99ee8eb2043b6ab03b6768c36eb29a02f98f46c18c0da0e/mypy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c1fdf4abb29ed1cb091cf432979e162c208a5ac676ce35010373ff29247bcad5", size = 12751956 }, - { url = "https://files.pythonhosted.org/packages/8c/cf/6438a429e0f2f5cab8bc83e53dbebfa666476f40ee322e13cac5e64b79e7/mypy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:ff2933428516ab63f961644bc49bc4cbe42bbffb2cd3b71cc7277c07d16b1a8b", size = 9507307 }, - { url = "https://files.pythonhosted.org/packages/17/a2/7034d0d61af8098ec47902108553122baa0f438df8a713be860f7407c9e6/mypy-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:69e83ea6553a3ba79c08c6e15dbd9bfa912ec1e493bf75489ef93beb65209aeb", size = 11086295 }, - { url = "https://files.pythonhosted.org/packages/14/1f/19e7e44b594d4b12f6ba8064dbe136505cec813549ca3e5191e40b1d3cc2/mypy-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b16708a66d38abb1e6b5702f5c2c87e133289da36f6a1d15f6a5221085c6403", size = 10112355 }, - { url = "https://files.pythonhosted.org/packages/5b/69/baa33927e29e6b4c55d798a9d44db5d394072eef2bdc18c3e2048c9ed1e9/mypy-1.17.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:89e972c0035e9e05823907ad5398c5a73b9f47a002b22359b177d40bdaee7056", size = 11875285 }, - { url = "https://files.pythonhosted.org/packages/90/13/f3a89c76b0a41e19490b01e7069713a30949d9a6c147289ee1521bcea245/mypy-1.17.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03b6d0ed2b188e35ee6d5c36b5580cffd6da23319991c49ab5556c023ccf1341", size = 12737895 }, - { url = "https://files.pythonhosted.org/packages/23/a1/c4ee79ac484241301564072e6476c5a5be2590bc2e7bfd28220033d2ef8f/mypy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c837b896b37cd103570d776bda106eabb8737aa6dd4f248451aecf53030cdbeb", size = 12931025 }, - { url = "https://files.pythonhosted.org/packages/89/b8/7409477be7919a0608900e6320b155c72caab4fef46427c5cc75f85edadd/mypy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:665afab0963a4b39dff7c1fa563cc8b11ecff7910206db4b2e64dd1ba25aed19", size = 9584664 }, - { url = "https://files.pythonhosted.org/packages/5b/82/aec2fc9b9b149f372850291827537a508d6c4d3664b1750a324b91f71355/mypy-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93378d3203a5c0800c6b6d850ad2f19f7a3cdf1a3701d3416dbf128805c6a6a7", size = 11075338 }, - { url = "https://files.pythonhosted.org/packages/07/ac/ee93fbde9d2242657128af8c86f5d917cd2887584cf948a8e3663d0cd737/mypy-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:15d54056f7fe7a826d897789f53dd6377ec2ea8ba6f776dc83c2902b899fee81", size = 10113066 }, - { url = "https://files.pythonhosted.org/packages/5a/68/946a1e0be93f17f7caa56c45844ec691ca153ee8b62f21eddda336a2d203/mypy-1.17.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:209a58fed9987eccc20f2ca94afe7257a8f46eb5df1fb69958650973230f91e6", size = 11875473 }, - { url = "https://files.pythonhosted.org/packages/9f/0f/478b4dce1cb4f43cf0f0d00fba3030b21ca04a01b74d1cd272a528cf446f/mypy-1.17.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:099b9a5da47de9e2cb5165e581f158e854d9e19d2e96b6698c0d64de911dd849", size = 12744296 }, - { url = "https://files.pythonhosted.org/packages/ca/70/afa5850176379d1b303f992a828de95fc14487429a7139a4e0bdd17a8279/mypy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa6ffadfbe6994d724c5a1bb6123a7d27dd68fc9c059561cd33b664a79578e14", size = 12914657 }, - { url = "https://files.pythonhosted.org/packages/53/f9/4a83e1c856a3d9c8f6edaa4749a4864ee98486e9b9dbfbc93842891029c2/mypy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:9a2b7d9180aed171f033c9f2fc6c204c1245cf60b0cb61cf2e7acc24eea78e0a", size = 9593320 }, - { url = "https://files.pythonhosted.org/packages/38/56/79c2fac86da57c7d8c48622a05873eaab40b905096c33597462713f5af90/mypy-1.17.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:15a83369400454c41ed3a118e0cc58bd8123921a602f385cb6d6ea5df050c733", size = 11040037 }, - { url = "https://files.pythonhosted.org/packages/4d/c3/adabe6ff53638e3cad19e3547268482408323b1e68bf082c9119000cd049/mypy-1.17.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:55b918670f692fc9fba55c3298d8a3beae295c5cded0a55dccdc5bbead814acd", size = 10131550 }, - { url = "https://files.pythonhosted.org/packages/b8/c5/2e234c22c3bdeb23a7817af57a58865a39753bde52c74e2c661ee0cfc640/mypy-1.17.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:62761474061feef6f720149d7ba876122007ddc64adff5ba6f374fda35a018a0", size = 11872963 }, - { url = "https://files.pythonhosted.org/packages/ab/26/c13c130f35ca8caa5f2ceab68a247775648fdcd6c9a18f158825f2bc2410/mypy-1.17.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c49562d3d908fd49ed0938e5423daed8d407774a479b595b143a3d7f87cdae6a", size = 12710189 }, - { url = "https://files.pythonhosted.org/packages/82/df/c7d79d09f6de8383fe800521d066d877e54d30b4fb94281c262be2df84ef/mypy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:397fba5d7616a5bc60b45c7ed204717eaddc38f826e3645402c426057ead9a91", size = 12900322 }, - { url = "https://files.pythonhosted.org/packages/b8/98/3d5a48978b4f708c55ae832619addc66d677f6dc59f3ebad71bae8285ca6/mypy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:9d6b20b97d373f41617bd0708fd46aa656059af57f2ef72aa8c7d6a2b73b74ed", size = 9751879 }, - { url = "https://files.pythonhosted.org/packages/1d/f3/8fcd2af0f5b806f6cf463efaffd3c9548a28f84220493ecd38d127b6b66d/mypy-1.17.1-py3-none-any.whl", hash = "sha256:a9f52c0351c21fe24c21d8c0eb1f62967b262d6729393397b6f443c3b773c3b9", size = 2283411 }, +sdist = { url = "https://files.pythonhosted.org/packages/8e/22/ea637422dedf0bf36f3ef238eab4e455e2a0dcc3082b5cc067615347ab8e/mypy-1.17.1.tar.gz", hash = "sha256:25e01ec741ab5bb3eec8ba9cdb0f769230368a22c959c4937360efb89b7e9f01", size = 3352570, upload-time = "2025-07-31T07:54:19.204Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/a9/3d7aa83955617cdf02f94e50aab5c830d205cfa4320cf124ff64acce3a8e/mypy-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3fbe6d5555bf608c47203baa3e72dbc6ec9965b3d7c318aa9a4ca76f465bd972", size = 11003299, upload-time = "2025-07-31T07:54:06.425Z" }, + { url = "https://files.pythonhosted.org/packages/83/e8/72e62ff837dd5caaac2b4a5c07ce769c8e808a00a65e5d8f94ea9c6f20ab/mypy-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:80ef5c058b7bce08c83cac668158cb7edea692e458d21098c7d3bce35a5d43e7", size = 10125451, upload-time = "2025-07-31T07:53:52.974Z" }, + { url = "https://files.pythonhosted.org/packages/7d/10/f3f3543f6448db11881776f26a0ed079865926b0c841818ee22de2c6bbab/mypy-1.17.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4a580f8a70c69e4a75587bd925d298434057fe2a428faaf927ffe6e4b9a98df", size = 11916211, upload-time = "2025-07-31T07:53:18.879Z" }, + { url = "https://files.pythonhosted.org/packages/06/bf/63e83ed551282d67bb3f7fea2cd5561b08d2bb6eb287c096539feb5ddbc5/mypy-1.17.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd86bb649299f09d987a2eebb4d52d10603224500792e1bee18303bbcc1ce390", size = 12652687, upload-time = "2025-07-31T07:53:30.544Z" }, + { url = "https://files.pythonhosted.org/packages/69/66/68f2eeef11facf597143e85b694a161868b3b006a5fbad50e09ea117ef24/mypy-1.17.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:a76906f26bd8d51ea9504966a9c25419f2e668f012e0bdf3da4ea1526c534d94", size = 12896322, upload-time = "2025-07-31T07:53:50.74Z" }, + { url = "https://files.pythonhosted.org/packages/a3/87/8e3e9c2c8bd0d7e071a89c71be28ad088aaecbadf0454f46a540bda7bca6/mypy-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:e79311f2d904ccb59787477b7bd5d26f3347789c06fcd7656fa500875290264b", size = 9507962, upload-time = "2025-07-31T07:53:08.431Z" }, + { url = "https://files.pythonhosted.org/packages/46/cf/eadc80c4e0a70db1c08921dcc220357ba8ab2faecb4392e3cebeb10edbfa/mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad37544be07c5d7fba814eb370e006df58fed8ad1ef33ed1649cb1889ba6ff58", size = 10921009, upload-time = "2025-07-31T07:53:23.037Z" }, + { url = "https://files.pythonhosted.org/packages/5d/c1/c869d8c067829ad30d9bdae051046561552516cfb3a14f7f0347b7d973ee/mypy-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:064e2ff508e5464b4bd807a7c1625bc5047c5022b85c70f030680e18f37273a5", size = 10047482, upload-time = "2025-07-31T07:53:26.151Z" }, + { url = "https://files.pythonhosted.org/packages/98/b9/803672bab3fe03cee2e14786ca056efda4bb511ea02dadcedde6176d06d0/mypy-1.17.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70401bbabd2fa1aa7c43bb358f54037baf0586f41e83b0ae67dd0534fc64edfd", size = 11832883, upload-time = "2025-07-31T07:53:47.948Z" }, + { url = "https://files.pythonhosted.org/packages/88/fb/fcdac695beca66800918c18697b48833a9a6701de288452b6715a98cfee1/mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e92bdc656b7757c438660f775f872a669b8ff374edc4d18277d86b63edba6b8b", size = 12566215, upload-time = "2025-07-31T07:54:04.031Z" }, + { url = "https://files.pythonhosted.org/packages/7f/37/a932da3d3dace99ee8eb2043b6ab03b6768c36eb29a02f98f46c18c0da0e/mypy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c1fdf4abb29ed1cb091cf432979e162c208a5ac676ce35010373ff29247bcad5", size = 12751956, upload-time = "2025-07-31T07:53:36.263Z" }, + { url = "https://files.pythonhosted.org/packages/8c/cf/6438a429e0f2f5cab8bc83e53dbebfa666476f40ee322e13cac5e64b79e7/mypy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:ff2933428516ab63f961644bc49bc4cbe42bbffb2cd3b71cc7277c07d16b1a8b", size = 9507307, upload-time = "2025-07-31T07:53:59.734Z" }, + { url = "https://files.pythonhosted.org/packages/17/a2/7034d0d61af8098ec47902108553122baa0f438df8a713be860f7407c9e6/mypy-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:69e83ea6553a3ba79c08c6e15dbd9bfa912ec1e493bf75489ef93beb65209aeb", size = 11086295, upload-time = "2025-07-31T07:53:28.124Z" }, + { url = "https://files.pythonhosted.org/packages/14/1f/19e7e44b594d4b12f6ba8064dbe136505cec813549ca3e5191e40b1d3cc2/mypy-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b16708a66d38abb1e6b5702f5c2c87e133289da36f6a1d15f6a5221085c6403", size = 10112355, upload-time = "2025-07-31T07:53:21.121Z" }, + { url = "https://files.pythonhosted.org/packages/5b/69/baa33927e29e6b4c55d798a9d44db5d394072eef2bdc18c3e2048c9ed1e9/mypy-1.17.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:89e972c0035e9e05823907ad5398c5a73b9f47a002b22359b177d40bdaee7056", size = 11875285, upload-time = "2025-07-31T07:53:55.293Z" }, + { url = "https://files.pythonhosted.org/packages/90/13/f3a89c76b0a41e19490b01e7069713a30949d9a6c147289ee1521bcea245/mypy-1.17.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03b6d0ed2b188e35ee6d5c36b5580cffd6da23319991c49ab5556c023ccf1341", size = 12737895, upload-time = "2025-07-31T07:53:43.623Z" }, + { url = "https://files.pythonhosted.org/packages/23/a1/c4ee79ac484241301564072e6476c5a5be2590bc2e7bfd28220033d2ef8f/mypy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c837b896b37cd103570d776bda106eabb8737aa6dd4f248451aecf53030cdbeb", size = 12931025, upload-time = "2025-07-31T07:54:17.125Z" }, + { url = "https://files.pythonhosted.org/packages/89/b8/7409477be7919a0608900e6320b155c72caab4fef46427c5cc75f85edadd/mypy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:665afab0963a4b39dff7c1fa563cc8b11ecff7910206db4b2e64dd1ba25aed19", size = 9584664, upload-time = "2025-07-31T07:54:12.842Z" }, + { url = "https://files.pythonhosted.org/packages/5b/82/aec2fc9b9b149f372850291827537a508d6c4d3664b1750a324b91f71355/mypy-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93378d3203a5c0800c6b6d850ad2f19f7a3cdf1a3701d3416dbf128805c6a6a7", size = 11075338, upload-time = "2025-07-31T07:53:38.873Z" }, + { url = "https://files.pythonhosted.org/packages/07/ac/ee93fbde9d2242657128af8c86f5d917cd2887584cf948a8e3663d0cd737/mypy-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:15d54056f7fe7a826d897789f53dd6377ec2ea8ba6f776dc83c2902b899fee81", size = 10113066, upload-time = "2025-07-31T07:54:14.707Z" }, + { url = "https://files.pythonhosted.org/packages/5a/68/946a1e0be93f17f7caa56c45844ec691ca153ee8b62f21eddda336a2d203/mypy-1.17.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:209a58fed9987eccc20f2ca94afe7257a8f46eb5df1fb69958650973230f91e6", size = 11875473, upload-time = "2025-07-31T07:53:14.504Z" }, + { url = "https://files.pythonhosted.org/packages/9f/0f/478b4dce1cb4f43cf0f0d00fba3030b21ca04a01b74d1cd272a528cf446f/mypy-1.17.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:099b9a5da47de9e2cb5165e581f158e854d9e19d2e96b6698c0d64de911dd849", size = 12744296, upload-time = "2025-07-31T07:53:03.896Z" }, + { url = "https://files.pythonhosted.org/packages/ca/70/afa5850176379d1b303f992a828de95fc14487429a7139a4e0bdd17a8279/mypy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa6ffadfbe6994d724c5a1bb6123a7d27dd68fc9c059561cd33b664a79578e14", size = 12914657, upload-time = "2025-07-31T07:54:08.576Z" }, + { url = "https://files.pythonhosted.org/packages/53/f9/4a83e1c856a3d9c8f6edaa4749a4864ee98486e9b9dbfbc93842891029c2/mypy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:9a2b7d9180aed171f033c9f2fc6c204c1245cf60b0cb61cf2e7acc24eea78e0a", size = 9593320, upload-time = "2025-07-31T07:53:01.341Z" }, + { url = "https://files.pythonhosted.org/packages/38/56/79c2fac86da57c7d8c48622a05873eaab40b905096c33597462713f5af90/mypy-1.17.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:15a83369400454c41ed3a118e0cc58bd8123921a602f385cb6d6ea5df050c733", size = 11040037, upload-time = "2025-07-31T07:54:10.942Z" }, + { url = "https://files.pythonhosted.org/packages/4d/c3/adabe6ff53638e3cad19e3547268482408323b1e68bf082c9119000cd049/mypy-1.17.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:55b918670f692fc9fba55c3298d8a3beae295c5cded0a55dccdc5bbead814acd", size = 10131550, upload-time = "2025-07-31T07:53:41.307Z" }, + { url = "https://files.pythonhosted.org/packages/b8/c5/2e234c22c3bdeb23a7817af57a58865a39753bde52c74e2c661ee0cfc640/mypy-1.17.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:62761474061feef6f720149d7ba876122007ddc64adff5ba6f374fda35a018a0", size = 11872963, upload-time = "2025-07-31T07:53:16.878Z" }, + { url = "https://files.pythonhosted.org/packages/ab/26/c13c130f35ca8caa5f2ceab68a247775648fdcd6c9a18f158825f2bc2410/mypy-1.17.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c49562d3d908fd49ed0938e5423daed8d407774a479b595b143a3d7f87cdae6a", size = 12710189, upload-time = "2025-07-31T07:54:01.962Z" }, + { url = "https://files.pythonhosted.org/packages/82/df/c7d79d09f6de8383fe800521d066d877e54d30b4fb94281c262be2df84ef/mypy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:397fba5d7616a5bc60b45c7ed204717eaddc38f826e3645402c426057ead9a91", size = 12900322, upload-time = "2025-07-31T07:53:10.551Z" }, + { url = "https://files.pythonhosted.org/packages/b8/98/3d5a48978b4f708c55ae832619addc66d677f6dc59f3ebad71bae8285ca6/mypy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:9d6b20b97d373f41617bd0708fd46aa656059af57f2ef72aa8c7d6a2b73b74ed", size = 9751879, upload-time = "2025-07-31T07:52:56.683Z" }, + { url = "https://files.pythonhosted.org/packages/1d/f3/8fcd2af0f5b806f6cf463efaffd3c9548a28f84220493ecd38d127b6b66d/mypy-1.17.1-py3-none-any.whl", hash = "sha256:a9f52c0351c21fe24c21d8c0eb1f62967b262d6729393397b6f443c3b773c3b9", size = 2283411, upload-time = "2025-07-31T07:53:24.664Z" }, ] [[package]] name = "mypy-extensions" version = "1.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343, upload-time = "2025-04-22T14:54:24.164Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963 }, + { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" }, ] [[package]] name = "nest-asyncio" version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418 } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195 }, + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, ] [[package]] @@ -1528,9 +1549,9 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.11'", ] -sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368 } +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263 }, + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, ] [[package]] @@ -1541,9 +1562,9 @@ resolution-markers = [ "python_full_version >= '3.12'", "python_full_version == '3.11.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065 } +sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065, upload-time = "2025-05-29T11:35:07.804Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406 }, + { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" }, ] [[package]] @@ -1553,62 +1574,62 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.11'", ] -sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245 }, - { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048 }, - { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542 }, - { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301 }, - { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320 }, - { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050 }, - { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034 }, - { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185 }, - { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149 }, - { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620 }, - { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963 }, - { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743 }, - { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616 }, - { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579 }, - { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005 }, - { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570 }, - { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548 }, - { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521 }, - { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866 }, - { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455 }, - { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348 }, - { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362 }, - { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103 }, - { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382 }, - { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462 }, - { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618 }, - { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511 }, - { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783 }, - { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506 }, - { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190 }, - { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828 }, - { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006 }, - { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765 }, - { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736 }, - { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719 }, - { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072 }, - { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213 }, - { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632 }, - { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532 }, - { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885 }, - { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467 }, - { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144 }, - { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217 }, - { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014 }, - { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935 }, - { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122 }, - { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143 }, - { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260 }, - { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225 }, - { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374 }, - { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391 }, - { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754 }, - { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476 }, - { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666 }, +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245, upload-time = "2025-05-17T21:27:58.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048, upload-time = "2025-05-17T21:28:21.406Z" }, + { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542, upload-time = "2025-05-17T21:28:30.931Z" }, + { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301, upload-time = "2025-05-17T21:28:41.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320, upload-time = "2025-05-17T21:29:02.78Z" }, + { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050, upload-time = "2025-05-17T21:29:27.675Z" }, + { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034, upload-time = "2025-05-17T21:29:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185, upload-time = "2025-05-17T21:30:18.703Z" }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149, upload-time = "2025-05-17T21:30:29.788Z" }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620, upload-time = "2025-05-17T21:30:48.994Z" }, + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" }, + { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391, upload-time = "2025-05-17T21:44:35.948Z" }, + { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754, upload-time = "2025-05-17T21:44:47.446Z" }, + { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476, upload-time = "2025-05-17T21:45:11.871Z" }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, ] [[package]] @@ -1619,81 +1640,81 @@ resolution-markers = [ "python_full_version >= '3.12'", "python_full_version == '3.11.*'", ] -sdist = { url = "https://files.pythonhosted.org/packages/37/7d/3fec4199c5ffb892bed55cff901e4f39a58c81df9c44c280499e92cad264/numpy-2.3.2.tar.gz", hash = "sha256:e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48", size = 20489306 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/96/26/1320083986108998bd487e2931eed2aeedf914b6e8905431487543ec911d/numpy-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:852ae5bed3478b92f093e30f785c98e0cb62fa0a939ed057c31716e18a7a22b9", size = 21259016 }, - { url = "https://files.pythonhosted.org/packages/c4/2b/792b341463fa93fc7e55abbdbe87dac316c5b8cb5e94fb7a59fb6fa0cda5/numpy-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7a0e27186e781a69959d0230dd9909b5e26024f8da10683bd6344baea1885168", size = 14451158 }, - { url = "https://files.pythonhosted.org/packages/b7/13/e792d7209261afb0c9f4759ffef6135b35c77c6349a151f488f531d13595/numpy-2.3.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f0a1a8476ad77a228e41619af2fa9505cf69df928e9aaa165746584ea17fed2b", size = 5379817 }, - { url = "https://files.pythonhosted.org/packages/49/ce/055274fcba4107c022b2113a213c7287346563f48d62e8d2a5176ad93217/numpy-2.3.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cbc95b3813920145032412f7e33d12080f11dc776262df1712e1638207dde9e8", size = 6913606 }, - { url = "https://files.pythonhosted.org/packages/17/f2/e4d72e6bc5ff01e2ab613dc198d560714971900c03674b41947e38606502/numpy-2.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f75018be4980a7324edc5930fe39aa391d5734531b1926968605416ff58c332d", size = 14589652 }, - { url = "https://files.pythonhosted.org/packages/c8/b0/fbeee3000a51ebf7222016e2939b5c5ecf8000a19555d04a18f1e02521b8/numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20b8200721840f5621b7bd03f8dcd78de33ec522fc40dc2641aa09537df010c3", size = 16938816 }, - { url = "https://files.pythonhosted.org/packages/a9/ec/2f6c45c3484cc159621ea8fc000ac5a86f1575f090cac78ac27193ce82cd/numpy-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f91e5c028504660d606340a084db4b216567ded1056ea2b4be4f9d10b67197f", size = 16370512 }, - { url = "https://files.pythonhosted.org/packages/b5/01/dd67cf511850bd7aefd6347aaae0956ed415abea741ae107834aae7d6d4e/numpy-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:fb1752a3bb9a3ad2d6b090b88a9a0ae1cd6f004ef95f75825e2f382c183b2097", size = 18884947 }, - { url = "https://files.pythonhosted.org/packages/a7/17/2cf60fd3e6a61d006778735edf67a222787a8c1a7842aed43ef96d777446/numpy-2.3.2-cp311-cp311-win32.whl", hash = "sha256:4ae6863868aaee2f57503c7a5052b3a2807cf7a3914475e637a0ecd366ced220", size = 6599494 }, - { url = "https://files.pythonhosted.org/packages/d5/03/0eade211c504bda872a594f045f98ddcc6caef2b7c63610946845e304d3f/numpy-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:240259d6564f1c65424bcd10f435145a7644a65a6811cfc3201c4a429ba79170", size = 13087889 }, - { url = "https://files.pythonhosted.org/packages/13/32/2c7979d39dafb2a25087e12310fc7f3b9d3c7d960df4f4bc97955ae0ce1d/numpy-2.3.2-cp311-cp311-win_arm64.whl", hash = "sha256:4209f874d45f921bde2cff1ffcd8a3695f545ad2ffbef6d3d3c6768162efab89", size = 10459560 }, - { url = "https://files.pythonhosted.org/packages/00/6d/745dd1c1c5c284d17725e5c802ca4d45cfc6803519d777f087b71c9f4069/numpy-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bc3186bea41fae9d8e90c2b4fb5f0a1f5a690682da79b92574d63f56b529080b", size = 20956420 }, - { url = "https://files.pythonhosted.org/packages/bc/96/e7b533ea5740641dd62b07a790af5d9d8fec36000b8e2d0472bd7574105f/numpy-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f4f0215edb189048a3c03bd5b19345bdfa7b45a7a6f72ae5945d2a28272727f", size = 14184660 }, - { url = "https://files.pythonhosted.org/packages/2b/53/102c6122db45a62aa20d1b18c9986f67e6b97e0d6fbc1ae13e3e4c84430c/numpy-2.3.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8b1224a734cd509f70816455c3cffe13a4f599b1bf7130f913ba0e2c0b2006c0", size = 5113382 }, - { url = "https://files.pythonhosted.org/packages/2b/21/376257efcbf63e624250717e82b4fae93d60178f09eb03ed766dbb48ec9c/numpy-2.3.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3dcf02866b977a38ba3ec10215220609ab9667378a9e2150615673f3ffd6c73b", size = 6647258 }, - { url = "https://files.pythonhosted.org/packages/91/ba/f4ebf257f08affa464fe6036e13f2bf9d4642a40228781dc1235da81be9f/numpy-2.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:572d5512df5470f50ada8d1972c5f1082d9a0b7aa5944db8084077570cf98370", size = 14281409 }, - { url = "https://files.pythonhosted.org/packages/59/ef/f96536f1df42c668cbacb727a8c6da7afc9c05ece6d558927fb1722693e1/numpy-2.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8145dd6d10df13c559d1e4314df29695613575183fa2e2d11fac4c208c8a1f73", size = 16641317 }, - { url = "https://files.pythonhosted.org/packages/f6/a7/af813a7b4f9a42f498dde8a4c6fcbff8100eed00182cc91dbaf095645f38/numpy-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:103ea7063fa624af04a791c39f97070bf93b96d7af7eb23530cd087dc8dbe9dc", size = 16056262 }, - { url = "https://files.pythonhosted.org/packages/8b/5d/41c4ef8404caaa7f05ed1cfb06afe16a25895260eacbd29b4d84dff2920b/numpy-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc927d7f289d14f5e037be917539620603294454130b6de200091e23d27dc9be", size = 18579342 }, - { url = "https://files.pythonhosted.org/packages/a1/4f/9950e44c5a11636f4a3af6e825ec23003475cc9a466edb7a759ed3ea63bd/numpy-2.3.2-cp312-cp312-win32.whl", hash = "sha256:d95f59afe7f808c103be692175008bab926b59309ade3e6d25009e9a171f7036", size = 6320610 }, - { url = "https://files.pythonhosted.org/packages/7c/2f/244643a5ce54a94f0a9a2ab578189c061e4a87c002e037b0829dd77293b6/numpy-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:9e196ade2400c0c737d93465327d1ae7c06c7cb8a1756121ebf54b06ca183c7f", size = 12786292 }, - { url = "https://files.pythonhosted.org/packages/54/cd/7b5f49d5d78db7badab22d8323c1b6ae458fbf86c4fdfa194ab3cd4eb39b/numpy-2.3.2-cp312-cp312-win_arm64.whl", hash = "sha256:ee807923782faaf60d0d7331f5e86da7d5e3079e28b291973c545476c2b00d07", size = 10194071 }, - { url = "https://files.pythonhosted.org/packages/1c/c0/c6bb172c916b00700ed3bf71cb56175fd1f7dbecebf8353545d0b5519f6c/numpy-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8d9727f5316a256425892b043736d63e89ed15bbfe6556c5ff4d9d4448ff3b3", size = 20949074 }, - { url = "https://files.pythonhosted.org/packages/20/4e/c116466d22acaf4573e58421c956c6076dc526e24a6be0903219775d862e/numpy-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:efc81393f25f14d11c9d161e46e6ee348637c0a1e8a54bf9dedc472a3fae993b", size = 14177311 }, - { url = "https://files.pythonhosted.org/packages/78/45/d4698c182895af189c463fc91d70805d455a227261d950e4e0f1310c2550/numpy-2.3.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dd937f088a2df683cbb79dda9a772b62a3e5a8a7e76690612c2737f38c6ef1b6", size = 5106022 }, - { url = "https://files.pythonhosted.org/packages/9f/76/3e6880fef4420179309dba72a8c11f6166c431cf6dee54c577af8906f914/numpy-2.3.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:11e58218c0c46c80509186e460d79fbdc9ca1eb8d8aee39d8f2dc768eb781089", size = 6640135 }, - { url = "https://files.pythonhosted.org/packages/34/fa/87ff7f25b3c4ce9085a62554460b7db686fef1e0207e8977795c7b7d7ba1/numpy-2.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5ad4ebcb683a1f99f4f392cc522ee20a18b2bb12a2c1c42c3d48d5a1adc9d3d2", size = 14278147 }, - { url = "https://files.pythonhosted.org/packages/1d/0f/571b2c7a3833ae419fe69ff7b479a78d313581785203cc70a8db90121b9a/numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:938065908d1d869c7d75d8ec45f735a034771c6ea07088867f713d1cd3bbbe4f", size = 16635989 }, - { url = "https://files.pythonhosted.org/packages/24/5a/84ae8dca9c9a4c592fe11340b36a86ffa9fd3e40513198daf8a97839345c/numpy-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:66459dccc65d8ec98cc7df61307b64bf9e08101f9598755d42d8ae65d9a7a6ee", size = 16053052 }, - { url = "https://files.pythonhosted.org/packages/57/7c/e5725d99a9133b9813fcf148d3f858df98511686e853169dbaf63aec6097/numpy-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a7af9ed2aa9ec5950daf05bb11abc4076a108bd3c7db9aa7251d5f107079b6a6", size = 18577955 }, - { url = "https://files.pythonhosted.org/packages/ae/11/7c546fcf42145f29b71e4d6f429e96d8d68e5a7ba1830b2e68d7418f0bbd/numpy-2.3.2-cp313-cp313-win32.whl", hash = "sha256:906a30249315f9c8e17b085cc5f87d3f369b35fedd0051d4a84686967bdbbd0b", size = 6311843 }, - { url = "https://files.pythonhosted.org/packages/aa/6f/a428fd1cb7ed39b4280d057720fed5121b0d7754fd2a9768640160f5517b/numpy-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:c63d95dc9d67b676e9108fe0d2182987ccb0f11933c1e8959f42fa0da8d4fa56", size = 12782876 }, - { url = "https://files.pythonhosted.org/packages/65/85/4ea455c9040a12595fb6c43f2c217257c7b52dd0ba332c6a6c1d28b289fe/numpy-2.3.2-cp313-cp313-win_arm64.whl", hash = "sha256:b05a89f2fb84d21235f93de47129dd4f11c16f64c87c33f5e284e6a3a54e43f2", size = 10192786 }, - { url = "https://files.pythonhosted.org/packages/80/23/8278f40282d10c3f258ec3ff1b103d4994bcad78b0cba9208317f6bb73da/numpy-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e6ecfeddfa83b02318f4d84acf15fbdbf9ded18e46989a15a8b6995dfbf85ab", size = 21047395 }, - { url = "https://files.pythonhosted.org/packages/1f/2d/624f2ce4a5df52628b4ccd16a4f9437b37c35f4f8a50d00e962aae6efd7a/numpy-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:508b0eada3eded10a3b55725b40806a4b855961040180028f52580c4729916a2", size = 14300374 }, - { url = "https://files.pythonhosted.org/packages/f6/62/ff1e512cdbb829b80a6bd08318a58698867bca0ca2499d101b4af063ee97/numpy-2.3.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:754d6755d9a7588bdc6ac47dc4ee97867271b17cee39cb87aef079574366db0a", size = 5228864 }, - { url = "https://files.pythonhosted.org/packages/7d/8e/74bc18078fff03192d4032cfa99d5a5ca937807136d6f5790ce07ca53515/numpy-2.3.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f66e7d2b2d7712410d3bc5684149040ef5f19856f20277cd17ea83e5006286", size = 6737533 }, - { url = "https://files.pythonhosted.org/packages/19/ea/0731efe2c9073ccca5698ef6a8c3667c4cf4eea53fcdcd0b50140aba03bc/numpy-2.3.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de6ea4e5a65d5a90c7d286ddff2b87f3f4ad61faa3db8dabe936b34c2275b6f8", size = 14352007 }, - { url = "https://files.pythonhosted.org/packages/cf/90/36be0865f16dfed20f4bc7f75235b963d5939707d4b591f086777412ff7b/numpy-2.3.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3ef07ec8cbc8fc9e369c8dcd52019510c12da4de81367d8b20bc692aa07573a", size = 16701914 }, - { url = "https://files.pythonhosted.org/packages/94/30/06cd055e24cb6c38e5989a9e747042b4e723535758e6153f11afea88c01b/numpy-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:27c9f90e7481275c7800dc9c24b7cc40ace3fdb970ae4d21eaff983a32f70c91", size = 16132708 }, - { url = "https://files.pythonhosted.org/packages/9a/14/ecede608ea73e58267fd7cb78f42341b3b37ba576e778a1a06baffbe585c/numpy-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:07b62978075b67eee4065b166d000d457c82a1efe726cce608b9db9dd66a73a5", size = 18651678 }, - { url = "https://files.pythonhosted.org/packages/40/f3/2fe6066b8d07c3685509bc24d56386534c008b462a488b7f503ba82b8923/numpy-2.3.2-cp313-cp313t-win32.whl", hash = "sha256:c771cfac34a4f2c0de8e8c97312d07d64fd8f8ed45bc9f5726a7e947270152b5", size = 6441832 }, - { url = "https://files.pythonhosted.org/packages/0b/ba/0937d66d05204d8f28630c9c60bc3eda68824abde4cf756c4d6aad03b0c6/numpy-2.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:72dbebb2dcc8305c431b2836bcc66af967df91be793d63a24e3d9b741374c450", size = 12927049 }, - { url = "https://files.pythonhosted.org/packages/e9/ed/13542dd59c104d5e654dfa2ac282c199ba64846a74c2c4bcdbc3a0f75df1/numpy-2.3.2-cp313-cp313t-win_arm64.whl", hash = "sha256:72c6df2267e926a6d5286b0a6d556ebe49eae261062059317837fda12ddf0c1a", size = 10262935 }, - { url = "https://files.pythonhosted.org/packages/c9/7c/7659048aaf498f7611b783e000c7268fcc4dcf0ce21cd10aad7b2e8f9591/numpy-2.3.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:448a66d052d0cf14ce9865d159bfc403282c9bc7bb2a31b03cc18b651eca8b1a", size = 20950906 }, - { url = "https://files.pythonhosted.org/packages/80/db/984bea9d4ddf7112a04cfdfb22b1050af5757864cfffe8e09e44b7f11a10/numpy-2.3.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:546aaf78e81b4081b2eba1d105c3b34064783027a06b3ab20b6eba21fb64132b", size = 14185607 }, - { url = "https://files.pythonhosted.org/packages/e4/76/b3d6f414f4eca568f469ac112a3b510938d892bc5a6c190cb883af080b77/numpy-2.3.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:87c930d52f45df092f7578889711a0768094debf73cfcde105e2d66954358125", size = 5114110 }, - { url = "https://files.pythonhosted.org/packages/9e/d2/6f5e6826abd6bca52392ed88fe44a4b52aacb60567ac3bc86c67834c3a56/numpy-2.3.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:8dc082ea901a62edb8f59713c6a7e28a85daddcb67454c839de57656478f5b19", size = 6642050 }, - { url = "https://files.pythonhosted.org/packages/c4/43/f12b2ade99199e39c73ad182f103f9d9791f48d885c600c8e05927865baf/numpy-2.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af58de8745f7fa9ca1c0c7c943616c6fe28e75d0c81f5c295810e3c83b5be92f", size = 14296292 }, - { url = "https://files.pythonhosted.org/packages/5d/f9/77c07d94bf110a916b17210fac38680ed8734c236bfed9982fd8524a7b47/numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed5527c4cf10f16c6d0b6bee1f89958bccb0ad2522c8cadc2efd318bcd545f5", size = 16638913 }, - { url = "https://files.pythonhosted.org/packages/9b/d1/9d9f2c8ea399cc05cfff8a7437453bd4e7d894373a93cdc46361bbb49a7d/numpy-2.3.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:095737ed986e00393ec18ec0b21b47c22889ae4b0cd2d5e88342e08b01141f58", size = 16071180 }, - { url = "https://files.pythonhosted.org/packages/4c/41/82e2c68aff2a0c9bf315e47d61951099fed65d8cb2c8d9dc388cb87e947e/numpy-2.3.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5e40e80299607f597e1a8a247ff8d71d79c5b52baa11cc1cce30aa92d2da6e0", size = 18576809 }, - { url = "https://files.pythonhosted.org/packages/14/14/4b4fd3efb0837ed252d0f583c5c35a75121038a8c4e065f2c259be06d2d8/numpy-2.3.2-cp314-cp314-win32.whl", hash = "sha256:7d6e390423cc1f76e1b8108c9b6889d20a7a1f59d9a60cac4a050fa734d6c1e2", size = 6366410 }, - { url = "https://files.pythonhosted.org/packages/11/9e/b4c24a6b8467b61aced5c8dc7dcfce23621baa2e17f661edb2444a418040/numpy-2.3.2-cp314-cp314-win_amd64.whl", hash = "sha256:b9d0878b21e3918d76d2209c924ebb272340da1fb51abc00f986c258cd5e957b", size = 12918821 }, - { url = "https://files.pythonhosted.org/packages/0e/0f/0dc44007c70b1007c1cef86b06986a3812dd7106d8f946c09cfa75782556/numpy-2.3.2-cp314-cp314-win_arm64.whl", hash = "sha256:2738534837c6a1d0c39340a190177d7d66fdf432894f469728da901f8f6dc910", size = 10477303 }, - { url = "https://files.pythonhosted.org/packages/8b/3e/075752b79140b78ddfc9c0a1634d234cfdbc6f9bbbfa6b7504e445ad7d19/numpy-2.3.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:4d002ecf7c9b53240be3bb69d80f86ddbd34078bae04d87be81c1f58466f264e", size = 21047524 }, - { url = "https://files.pythonhosted.org/packages/fe/6d/60e8247564a72426570d0e0ea1151b95ce5bd2f1597bb878a18d32aec855/numpy-2.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:293b2192c6bcce487dbc6326de5853787f870aeb6c43f8f9c6496db5b1781e45", size = 14300519 }, - { url = "https://files.pythonhosted.org/packages/4d/73/d8326c442cd428d47a067070c3ac6cc3b651a6e53613a1668342a12d4479/numpy-2.3.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0a4f2021a6da53a0d580d6ef5db29947025ae8b35b3250141805ea9a32bbe86b", size = 5228972 }, - { url = "https://files.pythonhosted.org/packages/34/2e/e71b2d6dad075271e7079db776196829019b90ce3ece5c69639e4f6fdc44/numpy-2.3.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9c144440db4bf3bb6372d2c3e49834cc0ff7bb4c24975ab33e01199e645416f2", size = 6737439 }, - { url = "https://files.pythonhosted.org/packages/15/b0/d004bcd56c2c5e0500ffc65385eb6d569ffd3363cb5e593ae742749b2daa/numpy-2.3.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f92d6c2a8535dc4fe4419562294ff957f83a16ebdec66df0805e473ffaad8bd0", size = 14352479 }, - { url = "https://files.pythonhosted.org/packages/11/e3/285142fcff8721e0c99b51686426165059874c150ea9ab898e12a492e291/numpy-2.3.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cefc2219baa48e468e3db7e706305fcd0c095534a192a08f31e98d83a7d45fb0", size = 16702805 }, - { url = "https://files.pythonhosted.org/packages/33/c3/33b56b0e47e604af2c7cd065edca892d180f5899599b76830652875249a3/numpy-2.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76c3e9501ceb50b2ff3824c3589d5d1ab4ac857b0ee3f8f49629d0de55ecf7c2", size = 16133830 }, - { url = "https://files.pythonhosted.org/packages/6e/ae/7b1476a1f4d6a48bc669b8deb09939c56dd2a439db1ab03017844374fb67/numpy-2.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:122bf5ed9a0221b3419672493878ba4967121514b1d7d4656a7580cd11dddcbf", size = 18652665 }, - { url = "https://files.pythonhosted.org/packages/14/ba/5b5c9978c4bb161034148ade2de9db44ec316fab89ce8c400db0e0c81f86/numpy-2.3.2-cp314-cp314t-win32.whl", hash = "sha256:6f1ae3dcb840edccc45af496f312528c15b1f79ac318169d094e85e4bb35fdf1", size = 6514777 }, - { url = "https://files.pythonhosted.org/packages/eb/46/3dbaf0ae7c17cdc46b9f662c56da2054887b8d9e737c1476f335c83d33db/numpy-2.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:087ffc25890d89a43536f75c5fe8770922008758e8eeeef61733957041ed2f9b", size = 13111856 }, - { url = "https://files.pythonhosted.org/packages/c1/9e/1652778bce745a67b5fe05adde60ed362d38eb17d919a540e813d30f6874/numpy-2.3.2-cp314-cp314t-win_arm64.whl", hash = "sha256:092aeb3449833ea9c0bf0089d70c29ae480685dd2377ec9cdbbb620257f84631", size = 10544226 }, - { url = "https://files.pythonhosted.org/packages/cf/ea/50ebc91d28b275b23b7128ef25c3d08152bc4068f42742867e07a870a42a/numpy-2.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:14a91ebac98813a49bc6aa1a0dfc09513dcec1d97eaf31ca21a87221a1cdcb15", size = 21130338 }, - { url = "https://files.pythonhosted.org/packages/9f/57/cdd5eac00dd5f137277355c318a955c0d8fb8aa486020c22afd305f8b88f/numpy-2.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:71669b5daae692189540cffc4c439468d35a3f84f0c88b078ecd94337f6cb0ec", size = 14375776 }, - { url = "https://files.pythonhosted.org/packages/83/85/27280c7f34fcd305c2209c0cdca4d70775e4859a9eaa92f850087f8dea50/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:69779198d9caee6e547adb933941ed7520f896fd9656834c300bdf4dd8642712", size = 5304882 }, - { url = "https://files.pythonhosted.org/packages/48/b4/6500b24d278e15dd796f43824e69939d00981d37d9779e32499e823aa0aa/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2c3271cc4097beb5a60f010bcc1cc204b300bb3eafb4399376418a83a1c6373c", size = 6818405 }, - { url = "https://files.pythonhosted.org/packages/9b/c9/142c1e03f199d202da8e980c2496213509291b6024fd2735ad28ae7065c7/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8446acd11fe3dc1830568c941d44449fd5cb83068e5c70bd5a470d323d448296", size = 14419651 }, - { url = "https://files.pythonhosted.org/packages/8b/95/8023e87cbea31a750a6c00ff9427d65ebc5fef104a136bfa69f76266d614/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa098a5ab53fa407fded5870865c6275a5cd4101cfdef8d6fafc48286a96e981", size = 16760166 }, - { url = "https://files.pythonhosted.org/packages/78/e3/6690b3f85a05506733c7e90b577e4762517404ea78bab2ca3a5cb1aeb78d/numpy-2.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6936aff90dda378c09bea075af0d9c675fe3a977a9d2402f95a87f440f59f619", size = 12977811 }, +sdist = { url = "https://files.pythonhosted.org/packages/37/7d/3fec4199c5ffb892bed55cff901e4f39a58c81df9c44c280499e92cad264/numpy-2.3.2.tar.gz", hash = "sha256:e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48", size = 20489306, upload-time = "2025-07-24T21:32:07.553Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/26/1320083986108998bd487e2931eed2aeedf914b6e8905431487543ec911d/numpy-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:852ae5bed3478b92f093e30f785c98e0cb62fa0a939ed057c31716e18a7a22b9", size = 21259016, upload-time = "2025-07-24T20:24:35.214Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2b/792b341463fa93fc7e55abbdbe87dac316c5b8cb5e94fb7a59fb6fa0cda5/numpy-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7a0e27186e781a69959d0230dd9909b5e26024f8da10683bd6344baea1885168", size = 14451158, upload-time = "2025-07-24T20:24:58.397Z" }, + { url = "https://files.pythonhosted.org/packages/b7/13/e792d7209261afb0c9f4759ffef6135b35c77c6349a151f488f531d13595/numpy-2.3.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f0a1a8476ad77a228e41619af2fa9505cf69df928e9aaa165746584ea17fed2b", size = 5379817, upload-time = "2025-07-24T20:25:07.746Z" }, + { url = "https://files.pythonhosted.org/packages/49/ce/055274fcba4107c022b2113a213c7287346563f48d62e8d2a5176ad93217/numpy-2.3.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cbc95b3813920145032412f7e33d12080f11dc776262df1712e1638207dde9e8", size = 6913606, upload-time = "2025-07-24T20:25:18.84Z" }, + { url = "https://files.pythonhosted.org/packages/17/f2/e4d72e6bc5ff01e2ab613dc198d560714971900c03674b41947e38606502/numpy-2.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f75018be4980a7324edc5930fe39aa391d5734531b1926968605416ff58c332d", size = 14589652, upload-time = "2025-07-24T20:25:40.356Z" }, + { url = "https://files.pythonhosted.org/packages/c8/b0/fbeee3000a51ebf7222016e2939b5c5ecf8000a19555d04a18f1e02521b8/numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20b8200721840f5621b7bd03f8dcd78de33ec522fc40dc2641aa09537df010c3", size = 16938816, upload-time = "2025-07-24T20:26:05.721Z" }, + { url = "https://files.pythonhosted.org/packages/a9/ec/2f6c45c3484cc159621ea8fc000ac5a86f1575f090cac78ac27193ce82cd/numpy-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f91e5c028504660d606340a084db4b216567ded1056ea2b4be4f9d10b67197f", size = 16370512, upload-time = "2025-07-24T20:26:30.545Z" }, + { url = "https://files.pythonhosted.org/packages/b5/01/dd67cf511850bd7aefd6347aaae0956ed415abea741ae107834aae7d6d4e/numpy-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:fb1752a3bb9a3ad2d6b090b88a9a0ae1cd6f004ef95f75825e2f382c183b2097", size = 18884947, upload-time = "2025-07-24T20:26:58.24Z" }, + { url = "https://files.pythonhosted.org/packages/a7/17/2cf60fd3e6a61d006778735edf67a222787a8c1a7842aed43ef96d777446/numpy-2.3.2-cp311-cp311-win32.whl", hash = "sha256:4ae6863868aaee2f57503c7a5052b3a2807cf7a3914475e637a0ecd366ced220", size = 6599494, upload-time = "2025-07-24T20:27:09.786Z" }, + { url = "https://files.pythonhosted.org/packages/d5/03/0eade211c504bda872a594f045f98ddcc6caef2b7c63610946845e304d3f/numpy-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:240259d6564f1c65424bcd10f435145a7644a65a6811cfc3201c4a429ba79170", size = 13087889, upload-time = "2025-07-24T20:27:29.558Z" }, + { url = "https://files.pythonhosted.org/packages/13/32/2c7979d39dafb2a25087e12310fc7f3b9d3c7d960df4f4bc97955ae0ce1d/numpy-2.3.2-cp311-cp311-win_arm64.whl", hash = "sha256:4209f874d45f921bde2cff1ffcd8a3695f545ad2ffbef6d3d3c6768162efab89", size = 10459560, upload-time = "2025-07-24T20:27:46.803Z" }, + { url = "https://files.pythonhosted.org/packages/00/6d/745dd1c1c5c284d17725e5c802ca4d45cfc6803519d777f087b71c9f4069/numpy-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bc3186bea41fae9d8e90c2b4fb5f0a1f5a690682da79b92574d63f56b529080b", size = 20956420, upload-time = "2025-07-24T20:28:18.002Z" }, + { url = "https://files.pythonhosted.org/packages/bc/96/e7b533ea5740641dd62b07a790af5d9d8fec36000b8e2d0472bd7574105f/numpy-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f4f0215edb189048a3c03bd5b19345bdfa7b45a7a6f72ae5945d2a28272727f", size = 14184660, upload-time = "2025-07-24T20:28:39.522Z" }, + { url = "https://files.pythonhosted.org/packages/2b/53/102c6122db45a62aa20d1b18c9986f67e6b97e0d6fbc1ae13e3e4c84430c/numpy-2.3.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8b1224a734cd509f70816455c3cffe13a4f599b1bf7130f913ba0e2c0b2006c0", size = 5113382, upload-time = "2025-07-24T20:28:48.544Z" }, + { url = "https://files.pythonhosted.org/packages/2b/21/376257efcbf63e624250717e82b4fae93d60178f09eb03ed766dbb48ec9c/numpy-2.3.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3dcf02866b977a38ba3ec10215220609ab9667378a9e2150615673f3ffd6c73b", size = 6647258, upload-time = "2025-07-24T20:28:59.104Z" }, + { url = "https://files.pythonhosted.org/packages/91/ba/f4ebf257f08affa464fe6036e13f2bf9d4642a40228781dc1235da81be9f/numpy-2.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:572d5512df5470f50ada8d1972c5f1082d9a0b7aa5944db8084077570cf98370", size = 14281409, upload-time = "2025-07-24T20:40:30.298Z" }, + { url = "https://files.pythonhosted.org/packages/59/ef/f96536f1df42c668cbacb727a8c6da7afc9c05ece6d558927fb1722693e1/numpy-2.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8145dd6d10df13c559d1e4314df29695613575183fa2e2d11fac4c208c8a1f73", size = 16641317, upload-time = "2025-07-24T20:40:56.625Z" }, + { url = "https://files.pythonhosted.org/packages/f6/a7/af813a7b4f9a42f498dde8a4c6fcbff8100eed00182cc91dbaf095645f38/numpy-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:103ea7063fa624af04a791c39f97070bf93b96d7af7eb23530cd087dc8dbe9dc", size = 16056262, upload-time = "2025-07-24T20:41:20.797Z" }, + { url = "https://files.pythonhosted.org/packages/8b/5d/41c4ef8404caaa7f05ed1cfb06afe16a25895260eacbd29b4d84dff2920b/numpy-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc927d7f289d14f5e037be917539620603294454130b6de200091e23d27dc9be", size = 18579342, upload-time = "2025-07-24T20:41:50.753Z" }, + { url = "https://files.pythonhosted.org/packages/a1/4f/9950e44c5a11636f4a3af6e825ec23003475cc9a466edb7a759ed3ea63bd/numpy-2.3.2-cp312-cp312-win32.whl", hash = "sha256:d95f59afe7f808c103be692175008bab926b59309ade3e6d25009e9a171f7036", size = 6320610, upload-time = "2025-07-24T20:42:01.551Z" }, + { url = "https://files.pythonhosted.org/packages/7c/2f/244643a5ce54a94f0a9a2ab578189c061e4a87c002e037b0829dd77293b6/numpy-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:9e196ade2400c0c737d93465327d1ae7c06c7cb8a1756121ebf54b06ca183c7f", size = 12786292, upload-time = "2025-07-24T20:42:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/54/cd/7b5f49d5d78db7badab22d8323c1b6ae458fbf86c4fdfa194ab3cd4eb39b/numpy-2.3.2-cp312-cp312-win_arm64.whl", hash = "sha256:ee807923782faaf60d0d7331f5e86da7d5e3079e28b291973c545476c2b00d07", size = 10194071, upload-time = "2025-07-24T20:42:36.657Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c0/c6bb172c916b00700ed3bf71cb56175fd1f7dbecebf8353545d0b5519f6c/numpy-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8d9727f5316a256425892b043736d63e89ed15bbfe6556c5ff4d9d4448ff3b3", size = 20949074, upload-time = "2025-07-24T20:43:07.813Z" }, + { url = "https://files.pythonhosted.org/packages/20/4e/c116466d22acaf4573e58421c956c6076dc526e24a6be0903219775d862e/numpy-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:efc81393f25f14d11c9d161e46e6ee348637c0a1e8a54bf9dedc472a3fae993b", size = 14177311, upload-time = "2025-07-24T20:43:29.335Z" }, + { url = "https://files.pythonhosted.org/packages/78/45/d4698c182895af189c463fc91d70805d455a227261d950e4e0f1310c2550/numpy-2.3.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dd937f088a2df683cbb79dda9a772b62a3e5a8a7e76690612c2737f38c6ef1b6", size = 5106022, upload-time = "2025-07-24T20:43:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/9f/76/3e6880fef4420179309dba72a8c11f6166c431cf6dee54c577af8906f914/numpy-2.3.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:11e58218c0c46c80509186e460d79fbdc9ca1eb8d8aee39d8f2dc768eb781089", size = 6640135, upload-time = "2025-07-24T20:43:49.28Z" }, + { url = "https://files.pythonhosted.org/packages/34/fa/87ff7f25b3c4ce9085a62554460b7db686fef1e0207e8977795c7b7d7ba1/numpy-2.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5ad4ebcb683a1f99f4f392cc522ee20a18b2bb12a2c1c42c3d48d5a1adc9d3d2", size = 14278147, upload-time = "2025-07-24T20:44:10.328Z" }, + { url = "https://files.pythonhosted.org/packages/1d/0f/571b2c7a3833ae419fe69ff7b479a78d313581785203cc70a8db90121b9a/numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:938065908d1d869c7d75d8ec45f735a034771c6ea07088867f713d1cd3bbbe4f", size = 16635989, upload-time = "2025-07-24T20:44:34.88Z" }, + { url = "https://files.pythonhosted.org/packages/24/5a/84ae8dca9c9a4c592fe11340b36a86ffa9fd3e40513198daf8a97839345c/numpy-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:66459dccc65d8ec98cc7df61307b64bf9e08101f9598755d42d8ae65d9a7a6ee", size = 16053052, upload-time = "2025-07-24T20:44:58.872Z" }, + { url = "https://files.pythonhosted.org/packages/57/7c/e5725d99a9133b9813fcf148d3f858df98511686e853169dbaf63aec6097/numpy-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a7af9ed2aa9ec5950daf05bb11abc4076a108bd3c7db9aa7251d5f107079b6a6", size = 18577955, upload-time = "2025-07-24T20:45:26.714Z" }, + { url = "https://files.pythonhosted.org/packages/ae/11/7c546fcf42145f29b71e4d6f429e96d8d68e5a7ba1830b2e68d7418f0bbd/numpy-2.3.2-cp313-cp313-win32.whl", hash = "sha256:906a30249315f9c8e17b085cc5f87d3f369b35fedd0051d4a84686967bdbbd0b", size = 6311843, upload-time = "2025-07-24T20:49:24.444Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6f/a428fd1cb7ed39b4280d057720fed5121b0d7754fd2a9768640160f5517b/numpy-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:c63d95dc9d67b676e9108fe0d2182987ccb0f11933c1e8959f42fa0da8d4fa56", size = 12782876, upload-time = "2025-07-24T20:49:43.227Z" }, + { url = "https://files.pythonhosted.org/packages/65/85/4ea455c9040a12595fb6c43f2c217257c7b52dd0ba332c6a6c1d28b289fe/numpy-2.3.2-cp313-cp313-win_arm64.whl", hash = "sha256:b05a89f2fb84d21235f93de47129dd4f11c16f64c87c33f5e284e6a3a54e43f2", size = 10192786, upload-time = "2025-07-24T20:49:59.443Z" }, + { url = "https://files.pythonhosted.org/packages/80/23/8278f40282d10c3f258ec3ff1b103d4994bcad78b0cba9208317f6bb73da/numpy-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e6ecfeddfa83b02318f4d84acf15fbdbf9ded18e46989a15a8b6995dfbf85ab", size = 21047395, upload-time = "2025-07-24T20:45:58.821Z" }, + { url = "https://files.pythonhosted.org/packages/1f/2d/624f2ce4a5df52628b4ccd16a4f9437b37c35f4f8a50d00e962aae6efd7a/numpy-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:508b0eada3eded10a3b55725b40806a4b855961040180028f52580c4729916a2", size = 14300374, upload-time = "2025-07-24T20:46:20.207Z" }, + { url = "https://files.pythonhosted.org/packages/f6/62/ff1e512cdbb829b80a6bd08318a58698867bca0ca2499d101b4af063ee97/numpy-2.3.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:754d6755d9a7588bdc6ac47dc4ee97867271b17cee39cb87aef079574366db0a", size = 5228864, upload-time = "2025-07-24T20:46:30.58Z" }, + { url = "https://files.pythonhosted.org/packages/7d/8e/74bc18078fff03192d4032cfa99d5a5ca937807136d6f5790ce07ca53515/numpy-2.3.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f66e7d2b2d7712410d3bc5684149040ef5f19856f20277cd17ea83e5006286", size = 6737533, upload-time = "2025-07-24T20:46:46.111Z" }, + { url = "https://files.pythonhosted.org/packages/19/ea/0731efe2c9073ccca5698ef6a8c3667c4cf4eea53fcdcd0b50140aba03bc/numpy-2.3.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de6ea4e5a65d5a90c7d286ddff2b87f3f4ad61faa3db8dabe936b34c2275b6f8", size = 14352007, upload-time = "2025-07-24T20:47:07.1Z" }, + { url = "https://files.pythonhosted.org/packages/cf/90/36be0865f16dfed20f4bc7f75235b963d5939707d4b591f086777412ff7b/numpy-2.3.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3ef07ec8cbc8fc9e369c8dcd52019510c12da4de81367d8b20bc692aa07573a", size = 16701914, upload-time = "2025-07-24T20:47:32.459Z" }, + { url = "https://files.pythonhosted.org/packages/94/30/06cd055e24cb6c38e5989a9e747042b4e723535758e6153f11afea88c01b/numpy-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:27c9f90e7481275c7800dc9c24b7cc40ace3fdb970ae4d21eaff983a32f70c91", size = 16132708, upload-time = "2025-07-24T20:47:58.129Z" }, + { url = "https://files.pythonhosted.org/packages/9a/14/ecede608ea73e58267fd7cb78f42341b3b37ba576e778a1a06baffbe585c/numpy-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:07b62978075b67eee4065b166d000d457c82a1efe726cce608b9db9dd66a73a5", size = 18651678, upload-time = "2025-07-24T20:48:25.402Z" }, + { url = "https://files.pythonhosted.org/packages/40/f3/2fe6066b8d07c3685509bc24d56386534c008b462a488b7f503ba82b8923/numpy-2.3.2-cp313-cp313t-win32.whl", hash = "sha256:c771cfac34a4f2c0de8e8c97312d07d64fd8f8ed45bc9f5726a7e947270152b5", size = 6441832, upload-time = "2025-07-24T20:48:37.181Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ba/0937d66d05204d8f28630c9c60bc3eda68824abde4cf756c4d6aad03b0c6/numpy-2.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:72dbebb2dcc8305c431b2836bcc66af967df91be793d63a24e3d9b741374c450", size = 12927049, upload-time = "2025-07-24T20:48:56.24Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ed/13542dd59c104d5e654dfa2ac282c199ba64846a74c2c4bcdbc3a0f75df1/numpy-2.3.2-cp313-cp313t-win_arm64.whl", hash = "sha256:72c6df2267e926a6d5286b0a6d556ebe49eae261062059317837fda12ddf0c1a", size = 10262935, upload-time = "2025-07-24T20:49:13.136Z" }, + { url = "https://files.pythonhosted.org/packages/c9/7c/7659048aaf498f7611b783e000c7268fcc4dcf0ce21cd10aad7b2e8f9591/numpy-2.3.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:448a66d052d0cf14ce9865d159bfc403282c9bc7bb2a31b03cc18b651eca8b1a", size = 20950906, upload-time = "2025-07-24T20:50:30.346Z" }, + { url = "https://files.pythonhosted.org/packages/80/db/984bea9d4ddf7112a04cfdfb22b1050af5757864cfffe8e09e44b7f11a10/numpy-2.3.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:546aaf78e81b4081b2eba1d105c3b34064783027a06b3ab20b6eba21fb64132b", size = 14185607, upload-time = "2025-07-24T20:50:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/e4/76/b3d6f414f4eca568f469ac112a3b510938d892bc5a6c190cb883af080b77/numpy-2.3.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:87c930d52f45df092f7578889711a0768094debf73cfcde105e2d66954358125", size = 5114110, upload-time = "2025-07-24T20:51:01.041Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d2/6f5e6826abd6bca52392ed88fe44a4b52aacb60567ac3bc86c67834c3a56/numpy-2.3.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:8dc082ea901a62edb8f59713c6a7e28a85daddcb67454c839de57656478f5b19", size = 6642050, upload-time = "2025-07-24T20:51:11.64Z" }, + { url = "https://files.pythonhosted.org/packages/c4/43/f12b2ade99199e39c73ad182f103f9d9791f48d885c600c8e05927865baf/numpy-2.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af58de8745f7fa9ca1c0c7c943616c6fe28e75d0c81f5c295810e3c83b5be92f", size = 14296292, upload-time = "2025-07-24T20:51:33.488Z" }, + { url = "https://files.pythonhosted.org/packages/5d/f9/77c07d94bf110a916b17210fac38680ed8734c236bfed9982fd8524a7b47/numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed5527c4cf10f16c6d0b6bee1f89958bccb0ad2522c8cadc2efd318bcd545f5", size = 16638913, upload-time = "2025-07-24T20:51:58.517Z" }, + { url = "https://files.pythonhosted.org/packages/9b/d1/9d9f2c8ea399cc05cfff8a7437453bd4e7d894373a93cdc46361bbb49a7d/numpy-2.3.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:095737ed986e00393ec18ec0b21b47c22889ae4b0cd2d5e88342e08b01141f58", size = 16071180, upload-time = "2025-07-24T20:52:22.827Z" }, + { url = "https://files.pythonhosted.org/packages/4c/41/82e2c68aff2a0c9bf315e47d61951099fed65d8cb2c8d9dc388cb87e947e/numpy-2.3.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5e40e80299607f597e1a8a247ff8d71d79c5b52baa11cc1cce30aa92d2da6e0", size = 18576809, upload-time = "2025-07-24T20:52:51.015Z" }, + { url = "https://files.pythonhosted.org/packages/14/14/4b4fd3efb0837ed252d0f583c5c35a75121038a8c4e065f2c259be06d2d8/numpy-2.3.2-cp314-cp314-win32.whl", hash = "sha256:7d6e390423cc1f76e1b8108c9b6889d20a7a1f59d9a60cac4a050fa734d6c1e2", size = 6366410, upload-time = "2025-07-24T20:56:44.949Z" }, + { url = "https://files.pythonhosted.org/packages/11/9e/b4c24a6b8467b61aced5c8dc7dcfce23621baa2e17f661edb2444a418040/numpy-2.3.2-cp314-cp314-win_amd64.whl", hash = "sha256:b9d0878b21e3918d76d2209c924ebb272340da1fb51abc00f986c258cd5e957b", size = 12918821, upload-time = "2025-07-24T20:57:06.479Z" }, + { url = "https://files.pythonhosted.org/packages/0e/0f/0dc44007c70b1007c1cef86b06986a3812dd7106d8f946c09cfa75782556/numpy-2.3.2-cp314-cp314-win_arm64.whl", hash = "sha256:2738534837c6a1d0c39340a190177d7d66fdf432894f469728da901f8f6dc910", size = 10477303, upload-time = "2025-07-24T20:57:22.879Z" }, + { url = "https://files.pythonhosted.org/packages/8b/3e/075752b79140b78ddfc9c0a1634d234cfdbc6f9bbbfa6b7504e445ad7d19/numpy-2.3.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:4d002ecf7c9b53240be3bb69d80f86ddbd34078bae04d87be81c1f58466f264e", size = 21047524, upload-time = "2025-07-24T20:53:22.086Z" }, + { url = "https://files.pythonhosted.org/packages/fe/6d/60e8247564a72426570d0e0ea1151b95ce5bd2f1597bb878a18d32aec855/numpy-2.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:293b2192c6bcce487dbc6326de5853787f870aeb6c43f8f9c6496db5b1781e45", size = 14300519, upload-time = "2025-07-24T20:53:44.053Z" }, + { url = "https://files.pythonhosted.org/packages/4d/73/d8326c442cd428d47a067070c3ac6cc3b651a6e53613a1668342a12d4479/numpy-2.3.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0a4f2021a6da53a0d580d6ef5db29947025ae8b35b3250141805ea9a32bbe86b", size = 5228972, upload-time = "2025-07-24T20:53:53.81Z" }, + { url = "https://files.pythonhosted.org/packages/34/2e/e71b2d6dad075271e7079db776196829019b90ce3ece5c69639e4f6fdc44/numpy-2.3.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9c144440db4bf3bb6372d2c3e49834cc0ff7bb4c24975ab33e01199e645416f2", size = 6737439, upload-time = "2025-07-24T20:54:04.742Z" }, + { url = "https://files.pythonhosted.org/packages/15/b0/d004bcd56c2c5e0500ffc65385eb6d569ffd3363cb5e593ae742749b2daa/numpy-2.3.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f92d6c2a8535dc4fe4419562294ff957f83a16ebdec66df0805e473ffaad8bd0", size = 14352479, upload-time = "2025-07-24T20:54:25.819Z" }, + { url = "https://files.pythonhosted.org/packages/11/e3/285142fcff8721e0c99b51686426165059874c150ea9ab898e12a492e291/numpy-2.3.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cefc2219baa48e468e3db7e706305fcd0c095534a192a08f31e98d83a7d45fb0", size = 16702805, upload-time = "2025-07-24T20:54:50.814Z" }, + { url = "https://files.pythonhosted.org/packages/33/c3/33b56b0e47e604af2c7cd065edca892d180f5899599b76830652875249a3/numpy-2.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76c3e9501ceb50b2ff3824c3589d5d1ab4ac857b0ee3f8f49629d0de55ecf7c2", size = 16133830, upload-time = "2025-07-24T20:55:17.306Z" }, + { url = "https://files.pythonhosted.org/packages/6e/ae/7b1476a1f4d6a48bc669b8deb09939c56dd2a439db1ab03017844374fb67/numpy-2.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:122bf5ed9a0221b3419672493878ba4967121514b1d7d4656a7580cd11dddcbf", size = 18652665, upload-time = "2025-07-24T20:55:46.665Z" }, + { url = "https://files.pythonhosted.org/packages/14/ba/5b5c9978c4bb161034148ade2de9db44ec316fab89ce8c400db0e0c81f86/numpy-2.3.2-cp314-cp314t-win32.whl", hash = "sha256:6f1ae3dcb840edccc45af496f312528c15b1f79ac318169d094e85e4bb35fdf1", size = 6514777, upload-time = "2025-07-24T20:55:57.66Z" }, + { url = "https://files.pythonhosted.org/packages/eb/46/3dbaf0ae7c17cdc46b9f662c56da2054887b8d9e737c1476f335c83d33db/numpy-2.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:087ffc25890d89a43536f75c5fe8770922008758e8eeeef61733957041ed2f9b", size = 13111856, upload-time = "2025-07-24T20:56:17.318Z" }, + { url = "https://files.pythonhosted.org/packages/c1/9e/1652778bce745a67b5fe05adde60ed362d38eb17d919a540e813d30f6874/numpy-2.3.2-cp314-cp314t-win_arm64.whl", hash = "sha256:092aeb3449833ea9c0bf0089d70c29ae480685dd2377ec9cdbbb620257f84631", size = 10544226, upload-time = "2025-07-24T20:56:34.509Z" }, + { url = "https://files.pythonhosted.org/packages/cf/ea/50ebc91d28b275b23b7128ef25c3d08152bc4068f42742867e07a870a42a/numpy-2.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:14a91ebac98813a49bc6aa1a0dfc09513dcec1d97eaf31ca21a87221a1cdcb15", size = 21130338, upload-time = "2025-07-24T20:57:54.37Z" }, + { url = "https://files.pythonhosted.org/packages/9f/57/cdd5eac00dd5f137277355c318a955c0d8fb8aa486020c22afd305f8b88f/numpy-2.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:71669b5daae692189540cffc4c439468d35a3f84f0c88b078ecd94337f6cb0ec", size = 14375776, upload-time = "2025-07-24T20:58:16.303Z" }, + { url = "https://files.pythonhosted.org/packages/83/85/27280c7f34fcd305c2209c0cdca4d70775e4859a9eaa92f850087f8dea50/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:69779198d9caee6e547adb933941ed7520f896fd9656834c300bdf4dd8642712", size = 5304882, upload-time = "2025-07-24T20:58:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/48/b4/6500b24d278e15dd796f43824e69939d00981d37d9779e32499e823aa0aa/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2c3271cc4097beb5a60f010bcc1cc204b300bb3eafb4399376418a83a1c6373c", size = 6818405, upload-time = "2025-07-24T20:58:37.341Z" }, + { url = "https://files.pythonhosted.org/packages/9b/c9/142c1e03f199d202da8e980c2496213509291b6024fd2735ad28ae7065c7/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8446acd11fe3dc1830568c941d44449fd5cb83068e5c70bd5a470d323d448296", size = 14419651, upload-time = "2025-07-24T20:58:59.048Z" }, + { url = "https://files.pythonhosted.org/packages/8b/95/8023e87cbea31a750a6c00ff9427d65ebc5fef104a136bfa69f76266d614/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa098a5ab53fa407fded5870865c6275a5cd4101cfdef8d6fafc48286a96e981", size = 16760166, upload-time = "2025-07-24T21:28:56.38Z" }, + { url = "https://files.pythonhosted.org/packages/78/e3/6690b3f85a05506733c7e90b577e4762517404ea78bab2ca3a5cb1aeb78d/numpy-2.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6936aff90dda378c09bea075af0d9c675fe3a977a9d2402f95a87f440f59f619", size = 12977811, upload-time = "2025-07-24T21:29:18.234Z" }, ] [[package]] @@ -1710,9 +1731,9 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/79/b6/1aff7d6b8e9f0c3ac26bfbb57b9861a6711d5d60bd7dd5f7eebbf80509b7/openai-1.106.1.tar.gz", hash = "sha256:5f575967e3a05555825c43829cdcd50be6e49ab6a3e5262f0937a3f791f917f1", size = 561095 } +sdist = { url = "https://files.pythonhosted.org/packages/79/b6/1aff7d6b8e9f0c3ac26bfbb57b9861a6711d5d60bd7dd5f7eebbf80509b7/openai-1.106.1.tar.gz", hash = "sha256:5f575967e3a05555825c43829cdcd50be6e49ab6a3e5262f0937a3f791f917f1", size = 561095, upload-time = "2025-09-04T18:17:15.303Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/e1/47887212baa7bc0532880d33d5eafbdb46fcc4b53789b903282a74a85b5b/openai-1.106.1-py3-none-any.whl", hash = "sha256:bfdef37c949f80396c59f2c17e0eda35414979bc07ef3379596a93c9ed044f3a", size = 930768 }, + { url = "https://files.pythonhosted.org/packages/00/e1/47887212baa7bc0532880d33d5eafbdb46fcc4b53789b903282a74a85b5b/openai-1.106.1-py3-none-any.whl", hash = "sha256:bfdef37c949f80396c59f2c17e0eda35414979bc07ef3379596a93c9ed044f3a", size = 930768, upload-time = "2025-09-04T18:17:13.349Z" }, ] [[package]] @@ -1730,9 +1751,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "werkzeug" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/35/1acaa5f2fcc6e54eded34a2ec74b479439c4e469fc4e8d0e803fda0234db/openapi_core-0.19.5.tar.gz", hash = "sha256:421e753da56c391704454e66afe4803a290108590ac8fa6f4a4487f4ec11f2d3", size = 103264 } +sdist = { url = "https://files.pythonhosted.org/packages/b1/35/1acaa5f2fcc6e54eded34a2ec74b479439c4e469fc4e8d0e803fda0234db/openapi_core-0.19.5.tar.gz", hash = "sha256:421e753da56c391704454e66afe4803a290108590ac8fa6f4a4487f4ec11f2d3", size = 103264, upload-time = "2025-03-20T20:17:28.193Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/6f/83ead0e2e30a90445ee4fc0135f43741aebc30cca5b43f20968b603e30b6/openapi_core-0.19.5-py3-none-any.whl", hash = "sha256:ef7210e83a59394f46ce282639d8d26ad6fc8094aa904c9c16eb1bac8908911f", size = 106595 }, + { url = "https://files.pythonhosted.org/packages/27/6f/83ead0e2e30a90445ee4fc0135f43741aebc30cca5b43f20968b603e30b6/openapi_core-0.19.5-py3-none-any.whl", hash = "sha256:ef7210e83a59394f46ce282639d8d26ad6fc8094aa904c9c16eb1bac8908911f", size = 106595, upload-time = "2025-03-20T20:17:26.77Z" }, ] [[package]] @@ -1742,9 +1763,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/02/2e/58d83848dd1a79cb92ed8e63f6ba901ca282c5f09d04af9423ec26c56fd7/openapi_pydantic-0.5.1.tar.gz", hash = "sha256:ff6835af6bde7a459fb93eb93bb92b8749b754fc6e51b2f1590a19dc3005ee0d", size = 60892 } +sdist = { url = "https://files.pythonhosted.org/packages/02/2e/58d83848dd1a79cb92ed8e63f6ba901ca282c5f09d04af9423ec26c56fd7/openapi_pydantic-0.5.1.tar.gz", hash = "sha256:ff6835af6bde7a459fb93eb93bb92b8749b754fc6e51b2f1590a19dc3005ee0d", size = 60892, upload-time = "2025-01-08T19:29:27.083Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/cf/03675d8bd8ecbf4445504d8071adab19f5f993676795708e36402ab38263/openapi_pydantic-0.5.1-py3-none-any.whl", hash = "sha256:a3a09ef4586f5bd760a8df7f43028b60cafb6d9f61de2acba9574766255ab146", size = 96381 }, + { url = "https://files.pythonhosted.org/packages/12/cf/03675d8bd8ecbf4445504d8071adab19f5f993676795708e36402ab38263/openapi_pydantic-0.5.1-py3-none-any.whl", hash = "sha256:a3a09ef4586f5bd760a8df7f43028b60cafb6d9f61de2acba9574766255ab146", size = 96381, upload-time = "2025-01-08T19:29:25.275Z" }, ] [[package]] @@ -1756,9 +1777,9 @@ dependencies = [ { name = "jsonschema-specifications" }, { name = "rfc3339-validator" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8b/f3/5507ad3325169347cd8ced61c232ff3df70e2b250c49f0fe140edb4973c6/openapi_schema_validator-0.6.3.tar.gz", hash = "sha256:f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee", size = 11550 } +sdist = { url = "https://files.pythonhosted.org/packages/8b/f3/5507ad3325169347cd8ced61c232ff3df70e2b250c49f0fe140edb4973c6/openapi_schema_validator-0.6.3.tar.gz", hash = "sha256:f37bace4fc2a5d96692f4f8b31dc0f8d7400fd04f3a937798eaf880d425de6ee", size = 11550, upload-time = "2025-01-10T18:08:22.268Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/21/c6/ad0fba32775ae749016829dace42ed80f4407b171da41313d1a3a5f102e4/openapi_schema_validator-0.6.3-py3-none-any.whl", hash = "sha256:f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3", size = 8755 }, + { url = "https://files.pythonhosted.org/packages/21/c6/ad0fba32775ae749016829dace42ed80f4407b171da41313d1a3a5f102e4/openapi_schema_validator-0.6.3-py3-none-any.whl", hash = "sha256:f3b9870f4e556b5a62a1c39da72a6b4b16f3ad9c73dc80084b1b11e74ba148a3", size = 8755, upload-time = "2025-01-10T18:08:19.758Z" }, ] [[package]] @@ -1771,18 +1792,18 @@ dependencies = [ { name = "lazy-object-proxy" }, { name = "openapi-schema-validator" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/82/af/fe2d7618d6eae6fb3a82766a44ed87cd8d6d82b4564ed1c7cfb0f6378e91/openapi_spec_validator-0.7.2.tar.gz", hash = "sha256:cc029309b5c5dbc7859df0372d55e9d1ff43e96d678b9ba087f7c56fc586f734", size = 36855 } +sdist = { url = "https://files.pythonhosted.org/packages/82/af/fe2d7618d6eae6fb3a82766a44ed87cd8d6d82b4564ed1c7cfb0f6378e91/openapi_spec_validator-0.7.2.tar.gz", hash = "sha256:cc029309b5c5dbc7859df0372d55e9d1ff43e96d678b9ba087f7c56fc586f734", size = 36855, upload-time = "2025-06-07T14:48:56.299Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/dd/b3fd642260cb17532f66cc1e8250f3507d1e580483e209dc1e9d13bd980d/openapi_spec_validator-0.7.2-py3-none-any.whl", hash = "sha256:4bbdc0894ec85f1d1bea1d6d9c8b2c3c8d7ccaa13577ef40da9c006c9fd0eb60", size = 39713 }, + { url = "https://files.pythonhosted.org/packages/27/dd/b3fd642260cb17532f66cc1e8250f3507d1e580483e209dc1e9d13bd980d/openapi_spec_validator-0.7.2-py3-none-any.whl", hash = "sha256:4bbdc0894ec85f1d1bea1d6d9c8b2c3c8d7ccaa13577ef40da9c006c9fd0eb60", size = 39713, upload-time = "2025-06-07T14:48:54.077Z" }, ] [[package]] name = "packaging" version = "25.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727 } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469 }, + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, ] [[package]] @@ -1796,78 +1817,78 @@ dependencies = [ { name = "pytz" }, { name = "tzdata" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/79/8e/0e90233ac205ad182bd6b422532695d2b9414944a280488105d598c70023/pandas-2.3.2.tar.gz", hash = "sha256:ab7b58f8f82706890924ccdfb5f48002b83d2b5a3845976a9fb705d36c34dcdb", size = 4488684 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2e/16/a8eeb70aad84ccbf14076793f90e0031eded63c1899aeae9fdfbf37881f4/pandas-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52bc29a946304c360561974c6542d1dd628ddafa69134a7131fdfd6a5d7a1a35", size = 11539648 }, - { url = "https://files.pythonhosted.org/packages/47/f1/c5bdaea13bf3708554d93e948b7ea74121ce6e0d59537ca4c4f77731072b/pandas-2.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:220cc5c35ffaa764dd5bb17cf42df283b5cb7fdf49e10a7b053a06c9cb48ee2b", size = 10786923 }, - { url = "https://files.pythonhosted.org/packages/bb/10/811fa01476d29ffed692e735825516ad0e56d925961819e6126b4ba32147/pandas-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42c05e15111221384019897df20c6fe893b2f697d03c811ee67ec9e0bb5a3424", size = 11726241 }, - { url = "https://files.pythonhosted.org/packages/c4/6a/40b043b06e08df1ea1b6d20f0e0c2f2c4ec8c4f07d1c92948273d943a50b/pandas-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc03acc273c5515ab69f898df99d9d4f12c4d70dbfc24c3acc6203751d0804cf", size = 12349533 }, - { url = "https://files.pythonhosted.org/packages/e2/ea/2e081a2302e41a9bca7056659fdd2b85ef94923723e41665b42d65afd347/pandas-2.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d25c20a03e8870f6339bcf67281b946bd20b86f1a544ebbebb87e66a8d642cba", size = 13202407 }, - { url = "https://files.pythonhosted.org/packages/f4/12/7ff9f6a79e2ee8869dcf70741ef998b97ea20050fe25f83dc759764c1e32/pandas-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21bb612d148bb5860b7eb2c10faacf1a810799245afd342cf297d7551513fbb6", size = 13837212 }, - { url = "https://files.pythonhosted.org/packages/d8/df/5ab92fcd76455a632b3db34a746e1074d432c0cdbbd28d7cd1daba46a75d/pandas-2.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:b62d586eb25cb8cb70a5746a378fc3194cb7f11ea77170d59f889f5dfe3cec7a", size = 11338099 }, - { url = "https://files.pythonhosted.org/packages/7a/59/f3e010879f118c2d400902d2d871c2226cef29b08c09fb8dc41111730400/pandas-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1333e9c299adcbb68ee89a9bb568fc3f20f9cbb419f1dd5225071e6cddb2a743", size = 11563308 }, - { url = "https://files.pythonhosted.org/packages/38/18/48f10f1cc5c397af59571d638d211f494dba481f449c19adbd282aa8f4ca/pandas-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:76972bcbd7de8e91ad5f0ca884a9f2c477a2125354af624e022c49e5bd0dfff4", size = 10820319 }, - { url = "https://files.pythonhosted.org/packages/95/3b/1e9b69632898b048e223834cd9702052bcf06b15e1ae716eda3196fb972e/pandas-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b98bdd7c456a05eef7cd21fd6b29e3ca243591fe531c62be94a2cc987efb5ac2", size = 11790097 }, - { url = "https://files.pythonhosted.org/packages/8b/ef/0e2ffb30b1f7fbc9a588bd01e3c14a0d96854d09a887e15e30cc19961227/pandas-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d81573b3f7db40d020983f78721e9bfc425f411e616ef019a10ebf597aedb2e", size = 12397958 }, - { url = "https://files.pythonhosted.org/packages/23/82/e6b85f0d92e9afb0e7f705a51d1399b79c7380c19687bfbf3d2837743249/pandas-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e190b738675a73b581736cc8ec71ae113d6c3768d0bd18bffa5b9a0927b0b6ea", size = 13225600 }, - { url = "https://files.pythonhosted.org/packages/e8/f1/f682015893d9ed51611948bd83683670842286a8edd4f68c2c1c3b231eef/pandas-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c253828cb08f47488d60f43c5fc95114c771bbfff085da54bfc79cb4f9e3a372", size = 13879433 }, - { url = "https://files.pythonhosted.org/packages/a7/e7/ae86261695b6c8a36d6a4c8d5f9b9ede8248510d689a2f379a18354b37d7/pandas-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:9467697b8083f9667b212633ad6aa4ab32436dcbaf4cd57325debb0ddef2012f", size = 11336557 }, - { url = "https://files.pythonhosted.org/packages/ec/db/614c20fb7a85a14828edd23f1c02db58a30abf3ce76f38806155d160313c/pandas-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fbb977f802156e7a3f829e9d1d5398f6192375a3e2d1a9ee0803e35fe70a2b9", size = 11587652 }, - { url = "https://files.pythonhosted.org/packages/99/b0/756e52f6582cade5e746f19bad0517ff27ba9c73404607c0306585c201b3/pandas-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b9b52693123dd234b7c985c68b709b0b009f4521000d0525f2b95c22f15944b", size = 10717686 }, - { url = "https://files.pythonhosted.org/packages/37/4c/dd5ccc1e357abfeee8353123282de17997f90ff67855f86154e5a13b81e5/pandas-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bd281310d4f412733f319a5bc552f86d62cddc5f51d2e392c8787335c994175", size = 11278722 }, - { url = "https://files.pythonhosted.org/packages/d3/a4/f7edcfa47e0a88cda0be8b068a5bae710bf264f867edfdf7b71584ace362/pandas-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96d31a6b4354e3b9b8a2c848af75d31da390657e3ac6f30c05c82068b9ed79b9", size = 11987803 }, - { url = "https://files.pythonhosted.org/packages/f6/61/1bce4129f93ab66f1c68b7ed1c12bac6a70b1b56c5dab359c6bbcd480b52/pandas-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:df4df0b9d02bb873a106971bb85d448378ef14b86ba96f035f50bbd3688456b4", size = 12766345 }, - { url = "https://files.pythonhosted.org/packages/8e/46/80d53de70fee835531da3a1dae827a1e76e77a43ad22a8cd0f8142b61587/pandas-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:213a5adf93d020b74327cb2c1b842884dbdd37f895f42dcc2f09d451d949f811", size = 13439314 }, - { url = "https://files.pythonhosted.org/packages/28/30/8114832daff7489f179971dbc1d854109b7f4365a546e3ea75b6516cea95/pandas-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c13b81a9347eb8c7548f53fd9a4f08d4dfe996836543f805c987bafa03317ae", size = 10983326 }, - { url = "https://files.pythonhosted.org/packages/27/64/a2f7bf678af502e16b472527735d168b22b7824e45a4d7e96a4fbb634b59/pandas-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0c6ecbac99a354a051ef21c5307601093cb9e0f4b1855984a084bfec9302699e", size = 11531061 }, - { url = "https://files.pythonhosted.org/packages/54/4c/c3d21b2b7769ef2f4c2b9299fcadd601efa6729f1357a8dbce8dd949ed70/pandas-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c6f048aa0fd080d6a06cc7e7537c09b53be6642d330ac6f54a600c3ace857ee9", size = 10668666 }, - { url = "https://files.pythonhosted.org/packages/50/e2/f775ba76ecfb3424d7f5862620841cf0edb592e9abd2d2a5387d305fe7a8/pandas-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0064187b80a5be6f2f9c9d6bdde29372468751dfa89f4211a3c5871854cfbf7a", size = 11332835 }, - { url = "https://files.pythonhosted.org/packages/8f/52/0634adaace9be2d8cac9ef78f05c47f3a675882e068438b9d7ec7ef0c13f/pandas-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ac8c320bded4718b298281339c1a50fb00a6ba78cb2a63521c39bec95b0209b", size = 12057211 }, - { url = "https://files.pythonhosted.org/packages/0b/9d/2df913f14b2deb9c748975fdb2491da1a78773debb25abbc7cbc67c6b549/pandas-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:114c2fe4f4328cf98ce5716d1532f3ab79c5919f95a9cfee81d9140064a2e4d6", size = 12749277 }, - { url = "https://files.pythonhosted.org/packages/87/af/da1a2417026bd14d98c236dba88e39837182459d29dcfcea510b2ac9e8a1/pandas-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:48fa91c4dfb3b2b9bfdb5c24cd3567575f4e13f9636810462ffed8925352be5a", size = 13415256 }, - { url = "https://files.pythonhosted.org/packages/22/3c/f2af1ce8840ef648584a6156489636b5692c162771918aa95707c165ad2b/pandas-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:12d039facec710f7ba305786837d0225a3444af7bbd9c15c32ca2d40d157ed8b", size = 10982579 }, - { url = "https://files.pythonhosted.org/packages/f3/98/8df69c4097a6719e357dc249bf437b8efbde808038268e584421696cbddf/pandas-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c624b615ce97864eb588779ed4046186f967374185c047070545253a52ab2d57", size = 12028163 }, - { url = "https://files.pythonhosted.org/packages/0e/23/f95cbcbea319f349e10ff90db488b905c6883f03cbabd34f6b03cbc3c044/pandas-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0cee69d583b9b128823d9514171cabb6861e09409af805b54459bd0c821a35c2", size = 11391860 }, - { url = "https://files.pythonhosted.org/packages/ad/1b/6a984e98c4abee22058aa75bfb8eb90dce58cf8d7296f8bc56c14bc330b0/pandas-2.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2319656ed81124982900b4c37f0e0c58c015af9a7bbc62342ba5ad07ace82ba9", size = 11309830 }, - { url = "https://files.pythonhosted.org/packages/15/d5/f0486090eb18dd8710bf60afeaf638ba6817047c0c8ae5c6a25598665609/pandas-2.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b37205ad6f00d52f16b6d09f406434ba928c1a1966e2771006a9033c736d30d2", size = 11883216 }, - { url = "https://files.pythonhosted.org/packages/10/86/692050c119696da19e20245bbd650d8dfca6ceb577da027c3a73c62a047e/pandas-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:837248b4fc3a9b83b9c6214699a13f069dc13510a6a6d7f9ba33145d2841a012", size = 12699743 }, - { url = "https://files.pythonhosted.org/packages/cd/d7/612123674d7b17cf345aad0a10289b2a384bff404e0463a83c4a3a59d205/pandas-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d2c3554bd31b731cd6490d94a28f3abb8dd770634a9e06eb6d2911b9827db370", size = 13186141 }, +sdist = { url = "https://files.pythonhosted.org/packages/79/8e/0e90233ac205ad182bd6b422532695d2b9414944a280488105d598c70023/pandas-2.3.2.tar.gz", hash = "sha256:ab7b58f8f82706890924ccdfb5f48002b83d2b5a3845976a9fb705d36c34dcdb", size = 4488684, upload-time = "2025-08-21T10:28:29.257Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2e/16/a8eeb70aad84ccbf14076793f90e0031eded63c1899aeae9fdfbf37881f4/pandas-2.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52bc29a946304c360561974c6542d1dd628ddafa69134a7131fdfd6a5d7a1a35", size = 11539648, upload-time = "2025-08-21T10:26:36.236Z" }, + { url = "https://files.pythonhosted.org/packages/47/f1/c5bdaea13bf3708554d93e948b7ea74121ce6e0d59537ca4c4f77731072b/pandas-2.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:220cc5c35ffaa764dd5bb17cf42df283b5cb7fdf49e10a7b053a06c9cb48ee2b", size = 10786923, upload-time = "2025-08-21T10:26:40.518Z" }, + { url = "https://files.pythonhosted.org/packages/bb/10/811fa01476d29ffed692e735825516ad0e56d925961819e6126b4ba32147/pandas-2.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42c05e15111221384019897df20c6fe893b2f697d03c811ee67ec9e0bb5a3424", size = 11726241, upload-time = "2025-08-21T10:26:43.175Z" }, + { url = "https://files.pythonhosted.org/packages/c4/6a/40b043b06e08df1ea1b6d20f0e0c2f2c4ec8c4f07d1c92948273d943a50b/pandas-2.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc03acc273c5515ab69f898df99d9d4f12c4d70dbfc24c3acc6203751d0804cf", size = 12349533, upload-time = "2025-08-21T10:26:46.611Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ea/2e081a2302e41a9bca7056659fdd2b85ef94923723e41665b42d65afd347/pandas-2.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:d25c20a03e8870f6339bcf67281b946bd20b86f1a544ebbebb87e66a8d642cba", size = 13202407, upload-time = "2025-08-21T10:26:49.068Z" }, + { url = "https://files.pythonhosted.org/packages/f4/12/7ff9f6a79e2ee8869dcf70741ef998b97ea20050fe25f83dc759764c1e32/pandas-2.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:21bb612d148bb5860b7eb2c10faacf1a810799245afd342cf297d7551513fbb6", size = 13837212, upload-time = "2025-08-21T10:26:51.832Z" }, + { url = "https://files.pythonhosted.org/packages/d8/df/5ab92fcd76455a632b3db34a746e1074d432c0cdbbd28d7cd1daba46a75d/pandas-2.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:b62d586eb25cb8cb70a5746a378fc3194cb7f11ea77170d59f889f5dfe3cec7a", size = 11338099, upload-time = "2025-08-21T10:26:54.382Z" }, + { url = "https://files.pythonhosted.org/packages/7a/59/f3e010879f118c2d400902d2d871c2226cef29b08c09fb8dc41111730400/pandas-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1333e9c299adcbb68ee89a9bb568fc3f20f9cbb419f1dd5225071e6cddb2a743", size = 11563308, upload-time = "2025-08-21T10:26:56.656Z" }, + { url = "https://files.pythonhosted.org/packages/38/18/48f10f1cc5c397af59571d638d211f494dba481f449c19adbd282aa8f4ca/pandas-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:76972bcbd7de8e91ad5f0ca884a9f2c477a2125354af624e022c49e5bd0dfff4", size = 10820319, upload-time = "2025-08-21T10:26:59.162Z" }, + { url = "https://files.pythonhosted.org/packages/95/3b/1e9b69632898b048e223834cd9702052bcf06b15e1ae716eda3196fb972e/pandas-2.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b98bdd7c456a05eef7cd21fd6b29e3ca243591fe531c62be94a2cc987efb5ac2", size = 11790097, upload-time = "2025-08-21T10:27:02.204Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ef/0e2ffb30b1f7fbc9a588bd01e3c14a0d96854d09a887e15e30cc19961227/pandas-2.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d81573b3f7db40d020983f78721e9bfc425f411e616ef019a10ebf597aedb2e", size = 12397958, upload-time = "2025-08-21T10:27:05.409Z" }, + { url = "https://files.pythonhosted.org/packages/23/82/e6b85f0d92e9afb0e7f705a51d1399b79c7380c19687bfbf3d2837743249/pandas-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e190b738675a73b581736cc8ec71ae113d6c3768d0bd18bffa5b9a0927b0b6ea", size = 13225600, upload-time = "2025-08-21T10:27:07.791Z" }, + { url = "https://files.pythonhosted.org/packages/e8/f1/f682015893d9ed51611948bd83683670842286a8edd4f68c2c1c3b231eef/pandas-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c253828cb08f47488d60f43c5fc95114c771bbfff085da54bfc79cb4f9e3a372", size = 13879433, upload-time = "2025-08-21T10:27:10.347Z" }, + { url = "https://files.pythonhosted.org/packages/a7/e7/ae86261695b6c8a36d6a4c8d5f9b9ede8248510d689a2f379a18354b37d7/pandas-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:9467697b8083f9667b212633ad6aa4ab32436dcbaf4cd57325debb0ddef2012f", size = 11336557, upload-time = "2025-08-21T10:27:12.983Z" }, + { url = "https://files.pythonhosted.org/packages/ec/db/614c20fb7a85a14828edd23f1c02db58a30abf3ce76f38806155d160313c/pandas-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3fbb977f802156e7a3f829e9d1d5398f6192375a3e2d1a9ee0803e35fe70a2b9", size = 11587652, upload-time = "2025-08-21T10:27:15.888Z" }, + { url = "https://files.pythonhosted.org/packages/99/b0/756e52f6582cade5e746f19bad0517ff27ba9c73404607c0306585c201b3/pandas-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b9b52693123dd234b7c985c68b709b0b009f4521000d0525f2b95c22f15944b", size = 10717686, upload-time = "2025-08-21T10:27:18.486Z" }, + { url = "https://files.pythonhosted.org/packages/37/4c/dd5ccc1e357abfeee8353123282de17997f90ff67855f86154e5a13b81e5/pandas-2.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0bd281310d4f412733f319a5bc552f86d62cddc5f51d2e392c8787335c994175", size = 11278722, upload-time = "2025-08-21T10:27:21.149Z" }, + { url = "https://files.pythonhosted.org/packages/d3/a4/f7edcfa47e0a88cda0be8b068a5bae710bf264f867edfdf7b71584ace362/pandas-2.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96d31a6b4354e3b9b8a2c848af75d31da390657e3ac6f30c05c82068b9ed79b9", size = 11987803, upload-time = "2025-08-21T10:27:23.767Z" }, + { url = "https://files.pythonhosted.org/packages/f6/61/1bce4129f93ab66f1c68b7ed1c12bac6a70b1b56c5dab359c6bbcd480b52/pandas-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:df4df0b9d02bb873a106971bb85d448378ef14b86ba96f035f50bbd3688456b4", size = 12766345, upload-time = "2025-08-21T10:27:26.6Z" }, + { url = "https://files.pythonhosted.org/packages/8e/46/80d53de70fee835531da3a1dae827a1e76e77a43ad22a8cd0f8142b61587/pandas-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:213a5adf93d020b74327cb2c1b842884dbdd37f895f42dcc2f09d451d949f811", size = 13439314, upload-time = "2025-08-21T10:27:29.213Z" }, + { url = "https://files.pythonhosted.org/packages/28/30/8114832daff7489f179971dbc1d854109b7f4365a546e3ea75b6516cea95/pandas-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c13b81a9347eb8c7548f53fd9a4f08d4dfe996836543f805c987bafa03317ae", size = 10983326, upload-time = "2025-08-21T10:27:31.901Z" }, + { url = "https://files.pythonhosted.org/packages/27/64/a2f7bf678af502e16b472527735d168b22b7824e45a4d7e96a4fbb634b59/pandas-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0c6ecbac99a354a051ef21c5307601093cb9e0f4b1855984a084bfec9302699e", size = 11531061, upload-time = "2025-08-21T10:27:34.647Z" }, + { url = "https://files.pythonhosted.org/packages/54/4c/c3d21b2b7769ef2f4c2b9299fcadd601efa6729f1357a8dbce8dd949ed70/pandas-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c6f048aa0fd080d6a06cc7e7537c09b53be6642d330ac6f54a600c3ace857ee9", size = 10668666, upload-time = "2025-08-21T10:27:37.203Z" }, + { url = "https://files.pythonhosted.org/packages/50/e2/f775ba76ecfb3424d7f5862620841cf0edb592e9abd2d2a5387d305fe7a8/pandas-2.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0064187b80a5be6f2f9c9d6bdde29372468751dfa89f4211a3c5871854cfbf7a", size = 11332835, upload-time = "2025-08-21T10:27:40.188Z" }, + { url = "https://files.pythonhosted.org/packages/8f/52/0634adaace9be2d8cac9ef78f05c47f3a675882e068438b9d7ec7ef0c13f/pandas-2.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ac8c320bded4718b298281339c1a50fb00a6ba78cb2a63521c39bec95b0209b", size = 12057211, upload-time = "2025-08-21T10:27:43.117Z" }, + { url = "https://files.pythonhosted.org/packages/0b/9d/2df913f14b2deb9c748975fdb2491da1a78773debb25abbc7cbc67c6b549/pandas-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:114c2fe4f4328cf98ce5716d1532f3ab79c5919f95a9cfee81d9140064a2e4d6", size = 12749277, upload-time = "2025-08-21T10:27:45.474Z" }, + { url = "https://files.pythonhosted.org/packages/87/af/da1a2417026bd14d98c236dba88e39837182459d29dcfcea510b2ac9e8a1/pandas-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:48fa91c4dfb3b2b9bfdb5c24cd3567575f4e13f9636810462ffed8925352be5a", size = 13415256, upload-time = "2025-08-21T10:27:49.885Z" }, + { url = "https://files.pythonhosted.org/packages/22/3c/f2af1ce8840ef648584a6156489636b5692c162771918aa95707c165ad2b/pandas-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:12d039facec710f7ba305786837d0225a3444af7bbd9c15c32ca2d40d157ed8b", size = 10982579, upload-time = "2025-08-21T10:28:08.435Z" }, + { url = "https://files.pythonhosted.org/packages/f3/98/8df69c4097a6719e357dc249bf437b8efbde808038268e584421696cbddf/pandas-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c624b615ce97864eb588779ed4046186f967374185c047070545253a52ab2d57", size = 12028163, upload-time = "2025-08-21T10:27:52.232Z" }, + { url = "https://files.pythonhosted.org/packages/0e/23/f95cbcbea319f349e10ff90db488b905c6883f03cbabd34f6b03cbc3c044/pandas-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0cee69d583b9b128823d9514171cabb6861e09409af805b54459bd0c821a35c2", size = 11391860, upload-time = "2025-08-21T10:27:54.673Z" }, + { url = "https://files.pythonhosted.org/packages/ad/1b/6a984e98c4abee22058aa75bfb8eb90dce58cf8d7296f8bc56c14bc330b0/pandas-2.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2319656ed81124982900b4c37f0e0c58c015af9a7bbc62342ba5ad07ace82ba9", size = 11309830, upload-time = "2025-08-21T10:27:56.957Z" }, + { url = "https://files.pythonhosted.org/packages/15/d5/f0486090eb18dd8710bf60afeaf638ba6817047c0c8ae5c6a25598665609/pandas-2.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b37205ad6f00d52f16b6d09f406434ba928c1a1966e2771006a9033c736d30d2", size = 11883216, upload-time = "2025-08-21T10:27:59.302Z" }, + { url = "https://files.pythonhosted.org/packages/10/86/692050c119696da19e20245bbd650d8dfca6ceb577da027c3a73c62a047e/pandas-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:837248b4fc3a9b83b9c6214699a13f069dc13510a6a6d7f9ba33145d2841a012", size = 12699743, upload-time = "2025-08-21T10:28:02.447Z" }, + { url = "https://files.pythonhosted.org/packages/cd/d7/612123674d7b17cf345aad0a10289b2a384bff404e0463a83c4a3a59d205/pandas-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d2c3554bd31b731cd6490d94a28f3abb8dd770634a9e06eb6d2911b9827db370", size = 13186141, upload-time = "2025-08-21T10:28:05.377Z" }, ] [[package]] name = "parse" version = "1.20.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4f/78/d9b09ba24bb36ef8b83b71be547e118d46214735b6dfb39e4bfde0e9b9dd/parse-1.20.2.tar.gz", hash = "sha256:b41d604d16503c79d81af5165155c0b20f6c8d6c559efa66b4b695c3e5a0a0ce", size = 29391 } +sdist = { url = "https://files.pythonhosted.org/packages/4f/78/d9b09ba24bb36ef8b83b71be547e118d46214735b6dfb39e4bfde0e9b9dd/parse-1.20.2.tar.gz", hash = "sha256:b41d604d16503c79d81af5165155c0b20f6c8d6c559efa66b4b695c3e5a0a0ce", size = 29391, upload-time = "2024-06-11T04:41:57.34Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/31/ba45bf0b2aa7898d81cbbfac0e88c267befb59ad91a19e36e1bc5578ddb1/parse-1.20.2-py2.py3-none-any.whl", hash = "sha256:967095588cb802add9177d0c0b6133b5ba33b1ea9007ca800e526f42a85af558", size = 20126 }, + { url = "https://files.pythonhosted.org/packages/d0/31/ba45bf0b2aa7898d81cbbfac0e88c267befb59ad91a19e36e1bc5578ddb1/parse-1.20.2-py2.py3-none-any.whl", hash = "sha256:967095588cb802add9177d0c0b6133b5ba33b1ea9007ca800e526f42a85af558", size = 20126, upload-time = "2024-06-11T04:41:55.057Z" }, ] [[package]] name = "parso" version = "0.8.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d4/de/53e0bcf53d13e005bd8c92e7855142494f41171b34c2536b86187474184d/parso-0.8.5.tar.gz", hash = "sha256:034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a", size = 401205 } +sdist = { url = "https://files.pythonhosted.org/packages/d4/de/53e0bcf53d13e005bd8c92e7855142494f41171b34c2536b86187474184d/parso-0.8.5.tar.gz", hash = "sha256:034d7354a9a018bdce352f48b2a8a450f05e9d6ee85db84764e9b6bd96dafe5a", size = 401205, upload-time = "2025-08-23T15:15:28.028Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl", hash = "sha256:646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887", size = 106668 }, + { url = "https://files.pythonhosted.org/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl", hash = "sha256:646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887", size = 106668, upload-time = "2025-08-23T15:15:25.663Z" }, ] [[package]] name = "pathable" version = "0.4.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/67/93/8f2c2075b180c12c1e9f6a09d1a985bc2036906b13dff1d8917e395f2048/pathable-0.4.4.tar.gz", hash = "sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2", size = 8124 } +sdist = { url = "https://files.pythonhosted.org/packages/67/93/8f2c2075b180c12c1e9f6a09d1a985bc2036906b13dff1d8917e395f2048/pathable-0.4.4.tar.gz", hash = "sha256:6905a3cd17804edfac7875b5f6c9142a218c7caef78693c2dbbbfbac186d88b2", size = 8124, upload-time = "2025-01-10T18:43:13.247Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7d/eb/b6260b31b1a96386c0a880edebe26f89669098acea8e0318bff6adb378fd/pathable-0.4.4-py3-none-any.whl", hash = "sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2", size = 9592 }, + { url = "https://files.pythonhosted.org/packages/7d/eb/b6260b31b1a96386c0a880edebe26f89669098acea8e0318bff6adb378fd/pathable-0.4.4-py3-none-any.whl", hash = "sha256:5ae9e94793b6ef5a4cbe0a7ce9dbbefc1eec38df253763fd0aeeacf2762dbbc2", size = 9592, upload-time = "2025-01-10T18:43:11.88Z" }, ] [[package]] name = "pathspec" version = "0.12.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043 } +sdist = { url = "https://files.pythonhosted.org/packages/ca/bc/f35b8446f4531a7cb215605d100cd88b7ac6f44ab3fc94870c120ab3adbf/pathspec-0.12.1.tar.gz", hash = "sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", size = 51043, upload-time = "2023-12-10T22:30:45Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191 }, + { url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl", hash = "sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", size = 31191, upload-time = "2023-12-10T22:30:43.14Z" }, ] [[package]] @@ -1877,129 +1898,129 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "ptyprocess" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450 } +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772 }, + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" }, ] [[package]] name = "pillow" version = "11.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860", size = 5316554 }, - { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad", size = 4686548 }, - { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0", size = 5859742 }, - { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b", size = 7633087 }, - { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50", size = 5963350 }, - { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae", size = 6631840 }, - { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9", size = 6074005 }, - { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e", size = 6708372 }, - { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090 }, - { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988 }, - { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899 }, - { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722", size = 5316531 }, - { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288", size = 4686560 }, - { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d", size = 5870978 }, - { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494", size = 7641168 }, - { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58", size = 5973053 }, - { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f", size = 6640273 }, - { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e", size = 6082043 }, - { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94", size = 6715516 }, - { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768 }, - { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055 }, - { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079 }, - { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4", size = 5278800 }, - { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69", size = 4686296 }, - { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d", size = 5871726 }, - { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6", size = 7644652 }, - { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7", size = 5977787 }, - { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024", size = 6645236 }, - { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809", size = 6086950 }, - { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d", size = 6723358 }, - { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079 }, - { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324 }, - { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067 }, - { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328 }, - { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652 }, - { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443 }, - { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474 }, - { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038 }, - { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407 }, - { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094 }, - { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503 }, - { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574 }, - { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060 }, - { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407 }, - { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841 }, - { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450 }, - { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055 }, - { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110 }, - { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547 }, - { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554 }, - { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132 }, - { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001 }, - { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814 }, - { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124 }, - { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186 }, - { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546 }, - { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102 }, - { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803 }, - { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520 }, - { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116 }, - { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597 }, - { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246 }, - { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336 }, - { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699 }, - { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789 }, - { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386 }, - { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911 }, - { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383 }, - { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385 }, - { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129 }, - { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580 }, - { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860 }, - { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694 }, - { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888 }, - { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330 }, - { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089 }, - { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206 }, - { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370 }, - { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500 }, - { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835 }, - { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967", size = 5270556 }, - { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe", size = 4654625 }, - { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c", size = 4874207 }, - { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25", size = 6583939 }, - { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27", size = 4957166 }, - { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a", size = 5581482 }, - { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596 }, - { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6", size = 5270566 }, - { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438", size = 4654618 }, - { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3", size = 4874248 }, - { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c", size = 6583963 }, - { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361", size = 4957170 }, - { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7", size = 5581505 }, - { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598 }, +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069, upload-time = "2025-07-01T09:16:30.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860", size = 5316554, upload-time = "2025-07-01T09:13:39.342Z" }, + { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad", size = 4686548, upload-time = "2025-07-01T09:13:41.835Z" }, + { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0", size = 5859742, upload-time = "2025-07-03T13:09:47.439Z" }, + { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b", size = 7633087, upload-time = "2025-07-03T13:09:51.796Z" }, + { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50", size = 5963350, upload-time = "2025-07-01T09:13:43.865Z" }, + { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae", size = 6631840, upload-time = "2025-07-01T09:13:46.161Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9", size = 6074005, upload-time = "2025-07-01T09:13:47.829Z" }, + { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e", size = 6708372, upload-time = "2025-07-01T09:13:52.145Z" }, + { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090, upload-time = "2025-07-01T09:13:53.915Z" }, + { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988, upload-time = "2025-07-01T09:13:55.699Z" }, + { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899, upload-time = "2025-07-01T09:13:57.497Z" }, + { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722", size = 5316531, upload-time = "2025-07-01T09:13:59.203Z" }, + { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288", size = 4686560, upload-time = "2025-07-01T09:14:01.101Z" }, + { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d", size = 5870978, upload-time = "2025-07-03T13:09:55.638Z" }, + { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494", size = 7641168, upload-time = "2025-07-03T13:10:00.37Z" }, + { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58", size = 5973053, upload-time = "2025-07-01T09:14:04.491Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f", size = 6640273, upload-time = "2025-07-01T09:14:06.235Z" }, + { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e", size = 6082043, upload-time = "2025-07-01T09:14:07.978Z" }, + { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94", size = 6715516, upload-time = "2025-07-01T09:14:10.233Z" }, + { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768, upload-time = "2025-07-01T09:14:11.921Z" }, + { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055, upload-time = "2025-07-01T09:14:13.623Z" }, + { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079, upload-time = "2025-07-01T09:14:15.268Z" }, + { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4", size = 5278800, upload-time = "2025-07-01T09:14:17.648Z" }, + { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69", size = 4686296, upload-time = "2025-07-01T09:14:19.828Z" }, + { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d", size = 5871726, upload-time = "2025-07-03T13:10:04.448Z" }, + { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6", size = 7644652, upload-time = "2025-07-03T13:10:10.391Z" }, + { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7", size = 5977787, upload-time = "2025-07-01T09:14:21.63Z" }, + { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024", size = 6645236, upload-time = "2025-07-01T09:14:23.321Z" }, + { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809", size = 6086950, upload-time = "2025-07-01T09:14:25.237Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d", size = 6723358, upload-time = "2025-07-01T09:14:27.053Z" }, + { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079, upload-time = "2025-07-01T09:14:30.104Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324, upload-time = "2025-07-01T09:14:31.899Z" }, + { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067, upload-time = "2025-07-01T09:14:33.709Z" }, + { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328, upload-time = "2025-07-01T09:14:35.276Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652, upload-time = "2025-07-01T09:14:37.203Z" }, + { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443, upload-time = "2025-07-01T09:14:39.344Z" }, + { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474, upload-time = "2025-07-01T09:14:41.843Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038, upload-time = "2025-07-01T09:14:44.008Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407, upload-time = "2025-07-03T13:10:15.628Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094, upload-time = "2025-07-03T13:10:21.857Z" }, + { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503, upload-time = "2025-07-01T09:14:45.698Z" }, + { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574, upload-time = "2025-07-01T09:14:47.415Z" }, + { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060, upload-time = "2025-07-01T09:14:49.636Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407, upload-time = "2025-07-01T09:14:51.962Z" }, + { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841, upload-time = "2025-07-01T09:14:54.142Z" }, + { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450, upload-time = "2025-07-01T09:14:56.436Z" }, + { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055, upload-time = "2025-07-01T09:14:58.072Z" }, + { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110, upload-time = "2025-07-01T09:14:59.79Z" }, + { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547, upload-time = "2025-07-01T09:15:01.648Z" }, + { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554, upload-time = "2025-07-03T13:10:27.018Z" }, + { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132, upload-time = "2025-07-03T13:10:33.01Z" }, + { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001, upload-time = "2025-07-01T09:15:03.365Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814, upload-time = "2025-07-01T09:15:05.655Z" }, + { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124, upload-time = "2025-07-01T09:15:07.358Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186, upload-time = "2025-07-01T09:15:09.317Z" }, + { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546, upload-time = "2025-07-01T09:15:11.311Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102, upload-time = "2025-07-01T09:15:13.164Z" }, + { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803, upload-time = "2025-07-01T09:15:15.695Z" }, + { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520, upload-time = "2025-07-01T09:15:17.429Z" }, + { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116, upload-time = "2025-07-01T09:15:19.423Z" }, + { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597, upload-time = "2025-07-03T13:10:38.404Z" }, + { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246, upload-time = "2025-07-03T13:10:44.987Z" }, + { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336, upload-time = "2025-07-01T09:15:21.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699, upload-time = "2025-07-01T09:15:23.186Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789, upload-time = "2025-07-01T09:15:25.1Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386, upload-time = "2025-07-01T09:15:27.378Z" }, + { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911, upload-time = "2025-07-01T09:15:29.294Z" }, + { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383, upload-time = "2025-07-01T09:15:31.128Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385, upload-time = "2025-07-01T09:15:33.328Z" }, + { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129, upload-time = "2025-07-01T09:15:35.194Z" }, + { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580, upload-time = "2025-07-01T09:15:37.114Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860, upload-time = "2025-07-03T13:10:50.248Z" }, + { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694, upload-time = "2025-07-03T13:10:56.432Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888, upload-time = "2025-07-01T09:15:39.436Z" }, + { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330, upload-time = "2025-07-01T09:15:41.269Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089, upload-time = "2025-07-01T09:15:43.13Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206, upload-time = "2025-07-01T09:15:44.937Z" }, + { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370, upload-time = "2025-07-01T09:15:46.673Z" }, + { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500, upload-time = "2025-07-01T09:15:48.512Z" }, + { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload-time = "2025-07-01T09:15:50.399Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967", size = 5270556, upload-time = "2025-07-01T09:16:09.961Z" }, + { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe", size = 4654625, upload-time = "2025-07-01T09:16:11.913Z" }, + { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c", size = 4874207, upload-time = "2025-07-03T13:11:10.201Z" }, + { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25", size = 6583939, upload-time = "2025-07-03T13:11:15.68Z" }, + { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27", size = 4957166, upload-time = "2025-07-01T09:16:13.74Z" }, + { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a", size = 5581482, upload-time = "2025-07-01T09:16:16.107Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596, upload-time = "2025-07-01T09:16:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6", size = 5270566, upload-time = "2025-07-01T09:16:19.801Z" }, + { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438", size = 4654618, upload-time = "2025-07-01T09:16:21.818Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3", size = 4874248, upload-time = "2025-07-03T13:11:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c", size = 6583963, upload-time = "2025-07-03T13:11:26.283Z" }, + { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361", size = 4957170, upload-time = "2025-07-01T09:16:23.762Z" }, + { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7", size = 5581505, upload-time = "2025-07-01T09:16:25.593Z" }, + { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598, upload-time = "2025-07-01T09:16:27.732Z" }, ] [[package]] name = "platformdirs" version = "4.4.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/23/e8/21db9c9987b0e728855bd57bff6984f67952bea55d6f75e055c46b5383e8/platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf", size = 21634 } +sdist = { url = "https://files.pythonhosted.org/packages/23/e8/21db9c9987b0e728855bd57bff6984f67952bea55d6f75e055c46b5383e8/platformdirs-4.4.0.tar.gz", hash = "sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf", size = 21634, upload-time = "2025-08-26T14:32:04.268Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/4b/2028861e724d3bd36227adfa20d3fd24c3fc6d52032f4a93c133be5d17ce/platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85", size = 18654 }, + { url = "https://files.pythonhosted.org/packages/40/4b/2028861e724d3bd36227adfa20d3fd24c3fc6d52032f4a93c133be5d17ce/platformdirs-4.4.0-py3-none-any.whl", hash = "sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85", size = 18654, upload-time = "2025-08-26T14:32:02.735Z" }, ] [[package]] name = "pluggy" version = "1.6.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412 } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538 }, + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, ] [[package]] @@ -2009,51 +2030,51 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "wcwidth" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855", size = 434198 } +sdist = { url = "https://files.pythonhosted.org/packages/a1/96/06e01a7b38dce6fe1db213e061a4602dd6032a8a97ef6c1a862537732421/prompt_toolkit-3.0.52.tar.gz", hash = "sha256:28cde192929c8e7321de85de1ddbe736f1375148b02f2e17edd840042b1be855", size = 434198, upload-time = "2025-08-27T15:24:02.057Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955", size = 391431 }, + { url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl", hash = "sha256:9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955", size = 391431, upload-time = "2025-08-27T15:23:59.498Z" }, ] [[package]] name = "psutil" version = "7.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003 } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051 }, - { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535 }, - { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004 }, - { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986 }, - { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544 }, - { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053 }, - { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885 }, + { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" }, + { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" }, + { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" }, + { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" }, + { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" }, + { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" }, ] [[package]] name = "ptyprocess" version = "0.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762 } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993 }, + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" }, ] [[package]] name = "pure-eval" version = "0.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752 } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842 }, + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" }, ] [[package]] name = "pycparser" version = "2.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736 } +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload-time = "2024-03-30T13:22:22.564Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552 }, + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" }, ] [[package]] @@ -2066,9 +2087,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db", size = 788350 } +sdist = { url = "https://files.pythonhosted.org/packages/00/dd/4325abf92c39ba8623b5af936ddb36ffcfe0beae70405d456ab1fb2f5b8c/pydantic-2.11.7.tar.gz", hash = "sha256:d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db", size = 788350, upload-time = "2025-06-14T08:33:17.137Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b", size = 444782 }, + { url = "https://files.pythonhosted.org/packages/6a/c0/ec2b1c8712ca690e5d61979dee872603e92b8a32f94cc1b72d53beab008a/pydantic-2.11.7-py3-none-any.whl", hash = "sha256:dde5df002701f6de26248661f6835bbe296a47bf73990135c7d07ce741b9623b", size = 444782, upload-time = "2025-06-14T08:33:14.905Z" }, ] [package.optional-dependencies] @@ -2083,84 +2104,84 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8", size = 2028817 }, - { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d", size = 1861357 }, - { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d", size = 1898011 }, - { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572", size = 1982730 }, - { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02", size = 2136178 }, - { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b", size = 2736462 }, - { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2", size = 2005652 }, - { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a", size = 2113306 }, - { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac", size = 2073720 }, - { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a", size = 2244915 }, - { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b", size = 2241884 }, - { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22", size = 1910496 }, - { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640", size = 1955019 }, - { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7", size = 2028584 }, - { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246", size = 1855071 }, - { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f", size = 1897823 }, - { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc", size = 1983792 }, - { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de", size = 2136338 }, - { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a", size = 2730998 }, - { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef", size = 2003200 }, - { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e", size = 2113890 }, - { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d", size = 2073359 }, - { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30", size = 2245883 }, - { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf", size = 2241074 }, - { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51", size = 1910538 }, - { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab", size = 1952909 }, - { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65", size = 1897786 }, - { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc", size = 2009000 }, - { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7", size = 1847996 }, - { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957 }, - { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199 }, - { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296 }, - { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109 }, - { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028 }, - { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044 }, - { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881 }, - { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034 }, - { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187 }, - { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628 }, - { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866 }, - { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894 }, - { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688 }, - { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808 }, - { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580 }, - { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859 }, - { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810 }, - { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498 }, - { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611 }, - { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924 }, - { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196 }, - { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389 }, - { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223 }, - { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473 }, - { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269 }, - { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921 }, - { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162 }, - { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560 }, - { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777 }, - { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa", size = 2023982 }, - { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29", size = 1858412 }, - { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d", size = 1892749 }, - { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e", size = 2067527 }, - { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c", size = 2108225 }, - { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec", size = 2069490 }, - { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052", size = 2237525 }, - { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c", size = 2238446 }, - { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808", size = 2066678 }, - { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8", size = 2025200 }, - { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593", size = 1859123 }, - { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612", size = 1892852 }, - { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7", size = 2067484 }, - { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e", size = 2108896 }, - { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8", size = 2069475 }, - { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013 }, - { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715 }, - { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757 }, +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195, upload-time = "2025-04-23T18:33:52.104Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e5/92/b31726561b5dae176c2d2c2dc43a9c5bfba5d32f96f8b4c0a600dd492447/pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8", size = 2028817, upload-time = "2025-04-23T18:30:43.919Z" }, + { url = "https://files.pythonhosted.org/packages/a3/44/3f0b95fafdaca04a483c4e685fe437c6891001bf3ce8b2fded82b9ea3aa1/pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d", size = 1861357, upload-time = "2025-04-23T18:30:46.372Z" }, + { url = "https://files.pythonhosted.org/packages/30/97/e8f13b55766234caae05372826e8e4b3b96e7b248be3157f53237682e43c/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d", size = 1898011, upload-time = "2025-04-23T18:30:47.591Z" }, + { url = "https://files.pythonhosted.org/packages/9b/a3/99c48cf7bafc991cc3ee66fd544c0aae8dc907b752f1dad2d79b1b5a471f/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572", size = 1982730, upload-time = "2025-04-23T18:30:49.328Z" }, + { url = "https://files.pythonhosted.org/packages/de/8e/a5b882ec4307010a840fb8b58bd9bf65d1840c92eae7534c7441709bf54b/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02", size = 2136178, upload-time = "2025-04-23T18:30:50.907Z" }, + { url = "https://files.pythonhosted.org/packages/e4/bb/71e35fc3ed05af6834e890edb75968e2802fe98778971ab5cba20a162315/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b", size = 2736462, upload-time = "2025-04-23T18:30:52.083Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/c8f7593e6bc7066289bbc366f2235701dcbebcd1ff0ef8e64f6f239fb47d/pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2", size = 2005652, upload-time = "2025-04-23T18:30:53.389Z" }, + { url = "https://files.pythonhosted.org/packages/d2/7a/996d8bd75f3eda405e3dd219ff5ff0a283cd8e34add39d8ef9157e722867/pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a", size = 2113306, upload-time = "2025-04-23T18:30:54.661Z" }, + { url = "https://files.pythonhosted.org/packages/ff/84/daf2a6fb2db40ffda6578a7e8c5a6e9c8affb251a05c233ae37098118788/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac", size = 2073720, upload-time = "2025-04-23T18:30:56.11Z" }, + { url = "https://files.pythonhosted.org/packages/77/fb/2258da019f4825128445ae79456a5499c032b55849dbd5bed78c95ccf163/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a", size = 2244915, upload-time = "2025-04-23T18:30:57.501Z" }, + { url = "https://files.pythonhosted.org/packages/d8/7a/925ff73756031289468326e355b6fa8316960d0d65f8b5d6b3a3e7866de7/pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b", size = 2241884, upload-time = "2025-04-23T18:30:58.867Z" }, + { url = "https://files.pythonhosted.org/packages/0b/b0/249ee6d2646f1cdadcb813805fe76265745c4010cf20a8eba7b0e639d9b2/pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22", size = 1910496, upload-time = "2025-04-23T18:31:00.078Z" }, + { url = "https://files.pythonhosted.org/packages/66/ff/172ba8f12a42d4b552917aa65d1f2328990d3ccfc01d5b7c943ec084299f/pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640", size = 1955019, upload-time = "2025-04-23T18:31:01.335Z" }, + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7", size = 2028584, upload-time = "2025-04-23T18:31:03.106Z" }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246", size = 1855071, upload-time = "2025-04-23T18:31:04.621Z" }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f", size = 1897823, upload-time = "2025-04-23T18:31:06.377Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc", size = 1983792, upload-time = "2025-04-23T18:31:07.93Z" }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de", size = 2136338, upload-time = "2025-04-23T18:31:09.283Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a", size = 2730998, upload-time = "2025-04-23T18:31:11.7Z" }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef", size = 2003200, upload-time = "2025-04-23T18:31:13.536Z" }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e", size = 2113890, upload-time = "2025-04-23T18:31:15.011Z" }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d", size = 2073359, upload-time = "2025-04-23T18:31:16.393Z" }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30", size = 2245883, upload-time = "2025-04-23T18:31:17.892Z" }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf", size = 2241074, upload-time = "2025-04-23T18:31:19.205Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51", size = 1910538, upload-time = "2025-04-23T18:31:20.541Z" }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab", size = 1952909, upload-time = "2025-04-23T18:31:22.371Z" }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65", size = 1897786, upload-time = "2025-04-23T18:31:24.161Z" }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc", size = 2009000, upload-time = "2025-04-23T18:31:25.863Z" }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7", size = 1847996, upload-time = "2025-04-23T18:31:27.341Z" }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957, upload-time = "2025-04-23T18:31:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199, upload-time = "2025-04-23T18:31:31.025Z" }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296, upload-time = "2025-04-23T18:31:32.514Z" }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109, upload-time = "2025-04-23T18:31:33.958Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028, upload-time = "2025-04-23T18:31:39.095Z" }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044, upload-time = "2025-04-23T18:31:41.034Z" }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881, upload-time = "2025-04-23T18:31:42.757Z" }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034, upload-time = "2025-04-23T18:31:44.304Z" }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187, upload-time = "2025-04-23T18:31:45.891Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628, upload-time = "2025-04-23T18:31:47.819Z" }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866, upload-time = "2025-04-23T18:31:49.635Z" }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894, upload-time = "2025-04-23T18:31:51.609Z" }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688, upload-time = "2025-04-23T18:31:53.175Z" }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808, upload-time = "2025-04-23T18:31:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580, upload-time = "2025-04-23T18:31:57.393Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859, upload-time = "2025-04-23T18:31:59.065Z" }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810, upload-time = "2025-04-23T18:32:00.78Z" }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498, upload-time = "2025-04-23T18:32:02.418Z" }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611, upload-time = "2025-04-23T18:32:04.152Z" }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924, upload-time = "2025-04-23T18:32:06.129Z" }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196, upload-time = "2025-04-23T18:32:08.178Z" }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389, upload-time = "2025-04-23T18:32:10.242Z" }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223, upload-time = "2025-04-23T18:32:12.382Z" }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473, upload-time = "2025-04-23T18:32:14.034Z" }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269, upload-time = "2025-04-23T18:32:15.783Z" }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921, upload-time = "2025-04-23T18:32:18.473Z" }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162, upload-time = "2025-04-23T18:32:20.188Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560, upload-time = "2025-04-23T18:32:22.354Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" }, + { url = "https://files.pythonhosted.org/packages/30/68/373d55e58b7e83ce371691f6eaa7175e3a24b956c44628eb25d7da007917/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa", size = 2023982, upload-time = "2025-04-23T18:32:53.14Z" }, + { url = "https://files.pythonhosted.org/packages/a4/16/145f54ac08c96a63d8ed6442f9dec17b2773d19920b627b18d4f10a061ea/pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29", size = 1858412, upload-time = "2025-04-23T18:32:55.52Z" }, + { url = "https://files.pythonhosted.org/packages/41/b1/c6dc6c3e2de4516c0bb2c46f6a373b91b5660312342a0cf5826e38ad82fa/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d", size = 1892749, upload-time = "2025-04-23T18:32:57.546Z" }, + { url = "https://files.pythonhosted.org/packages/12/73/8cd57e20afba760b21b742106f9dbdfa6697f1570b189c7457a1af4cd8a0/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e", size = 2067527, upload-time = "2025-04-23T18:32:59.771Z" }, + { url = "https://files.pythonhosted.org/packages/e3/d5/0bb5d988cc019b3cba4a78f2d4b3854427fc47ee8ec8e9eaabf787da239c/pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c", size = 2108225, upload-time = "2025-04-23T18:33:04.51Z" }, + { url = "https://files.pythonhosted.org/packages/f1/c5/00c02d1571913d496aabf146106ad8239dc132485ee22efe08085084ff7c/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec", size = 2069490, upload-time = "2025-04-23T18:33:06.391Z" }, + { url = "https://files.pythonhosted.org/packages/22/a8/dccc38768274d3ed3a59b5d06f59ccb845778687652daa71df0cab4040d7/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052", size = 2237525, upload-time = "2025-04-23T18:33:08.44Z" }, + { url = "https://files.pythonhosted.org/packages/d4/e7/4f98c0b125dda7cf7ccd14ba936218397b44f50a56dd8c16a3091df116c3/pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c", size = 2238446, upload-time = "2025-04-23T18:33:10.313Z" }, + { url = "https://files.pythonhosted.org/packages/ce/91/2ec36480fdb0b783cd9ef6795753c1dea13882f2e68e73bce76ae8c21e6a/pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808", size = 2066678, upload-time = "2025-04-23T18:33:12.224Z" }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8", size = 2025200, upload-time = "2025-04-23T18:33:14.199Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593", size = 1859123, upload-time = "2025-04-23T18:33:16.555Z" }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612", size = 1892852, upload-time = "2025-04-23T18:33:18.513Z" }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7", size = 2067484, upload-time = "2025-04-23T18:33:20.475Z" }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e", size = 2108896, upload-time = "2025-04-23T18:33:22.501Z" }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8", size = 2069475, upload-time = "2025-04-23T18:33:24.528Z" }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013, upload-time = "2025-04-23T18:33:26.621Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715, upload-time = "2025-04-23T18:33:28.656Z" }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757, upload-time = "2025-04-23T18:33:30.645Z" }, ] [[package]] @@ -2172,34 +2193,34 @@ dependencies = [ { name = "python-dotenv" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/68/85/1ea668bbab3c50071ca613c6ab30047fb36ab0da1b92fa8f17bbc38fd36c/pydantic_settings-2.10.1.tar.gz", hash = "sha256:06f0062169818d0f5524420a360d632d5857b83cffd4d42fe29597807a1614ee", size = 172583 } +sdist = { url = "https://files.pythonhosted.org/packages/68/85/1ea668bbab3c50071ca613c6ab30047fb36ab0da1b92fa8f17bbc38fd36c/pydantic_settings-2.10.1.tar.gz", hash = "sha256:06f0062169818d0f5524420a360d632d5857b83cffd4d42fe29597807a1614ee", size = 172583, upload-time = "2025-06-24T13:26:46.841Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/58/f0/427018098906416f580e3cf1366d3b1abfb408a0652e9f31600c24a1903c/pydantic_settings-2.10.1-py3-none-any.whl", hash = "sha256:a60952460b99cf661dc25c29c0ef171721f98bfcb52ef8d9ea4c943d7c8cc796", size = 45235 }, + { url = "https://files.pythonhosted.org/packages/58/f0/427018098906416f580e3cf1366d3b1abfb408a0652e9f31600c24a1903c/pydantic_settings-2.10.1-py3-none-any.whl", hash = "sha256:a60952460b99cf661dc25c29c0ef171721f98bfcb52ef8d9ea4c943d7c8cc796", size = 45235, upload-time = "2025-06-24T13:26:45.485Z" }, ] [[package]] name = "pygments" version = "2.19.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631 } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217 }, + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, ] [[package]] name = "pyparsing" version = "3.2.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608 } +sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608, upload-time = "2025-03-25T05:01:28.114Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120 }, + { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120, upload-time = "2025-03-25T05:01:24.908Z" }, ] [[package]] name = "pyperclip" version = "1.9.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz", hash = "sha256:b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310", size = 20961 } +sdist = { url = "https://files.pythonhosted.org/packages/30/23/2f0a3efc4d6a32f3b63cdff36cd398d9701d26cda58e3ab97ac79fb5e60d/pyperclip-1.9.0.tar.gz", hash = "sha256:b7de0142ddc81bfc5c7507eea19da920b92252b548b96186caf94a5e2527d310", size = 20961, upload-time = "2024-06-18T20:38:48.401Z" } [[package]] name = "pytest" @@ -2214,9 +2235,9 @@ dependencies = [ { name = "pygments" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618 } +sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750 }, + { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750, upload-time = "2025-09-04T14:34:20.226Z" }, ] [[package]] @@ -2228,9 +2249,9 @@ dependencies = [ { name = "pluggy" }, { name = "pytest" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/18/99/668cade231f434aaa59bbfbf49469068d2ddd945000621d3d165d2e7dd7b/pytest_cov-6.2.1.tar.gz", hash = "sha256:25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2", size = 69432 } +sdist = { url = "https://files.pythonhosted.org/packages/18/99/668cade231f434aaa59bbfbf49469068d2ddd945000621d3d165d2e7dd7b/pytest_cov-6.2.1.tar.gz", hash = "sha256:25cc6cc0a5358204b8108ecedc51a9b57b34cc6b8c967cc2c01a4e00d8a67da2", size = 69432, upload-time = "2025-06-12T10:47:47.684Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/16/4ea354101abb1287856baa4af2732be351c7bee728065aed451b678153fd/pytest_cov-6.2.1-py3-none-any.whl", hash = "sha256:f5bc4c23f42f1cdd23c70b1dab1bbaef4fc505ba950d53e0081d0730dd7e86d5", size = 24644 }, + { url = "https://files.pythonhosted.org/packages/bc/16/4ea354101abb1287856baa4af2732be351c7bee728065aed451b678153fd/pytest_cov-6.2.1-py3-none-any.whl", hash = "sha256:f5bc4c23f42f1cdd23c70b1dab1bbaef4fc505ba950d53e0081d0730dd7e86d5", size = 24644, upload-time = "2025-06-12T10:47:45.932Z" }, ] [[package]] @@ -2240,36 +2261,52 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432 } +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892 }, + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, ] [[package]] name = "python-dotenv" version = "1.1.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f6/b0/4bc07ccd3572a2f9df7e6782f52b0c6c90dcbb803ac4a167702d7d0dfe1e/python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab", size = 41978 } +sdist = { url = "https://files.pythonhosted.org/packages/f6/b0/4bc07ccd3572a2f9df7e6782f52b0c6c90dcbb803ac4a167702d7d0dfe1e/python_dotenv-1.1.1.tar.gz", hash = "sha256:a8a6399716257f45be6a007360200409fce5cda2661e3dec71d23dc15f6189ab", size = 41978, upload-time = "2025-06-24T04:21:07.341Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5f/ed/539768cf28c661b5b068d66d96a2f155c4971a5d55684a514c1a0e0dec2f/python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc", size = 20556 }, + { url = "https://files.pythonhosted.org/packages/5f/ed/539768cf28c661b5b068d66d96a2f155c4971a5d55684a514c1a0e0dec2f/python_dotenv-1.1.1-py3-none-any.whl", hash = "sha256:31f23644fe2602f88ff55e1f5c79ba497e01224ee7737937930c448e4d0e24dc", size = 20556, upload-time = "2025-06-24T04:21:06.073Z" }, ] [[package]] name = "python-multipart" version = "0.0.20" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13", size = 37158 } +sdist = { url = "https://files.pythonhosted.org/packages/f3/87/f44d7c9f274c7ee665a29b885ec97089ec5dc034c7f3fafa03da9e39a09e/python_multipart-0.0.20.tar.gz", hash = "sha256:8dd0cab45b8e23064ae09147625994d090fa46f5b0d1e13af944c331a7fa9d13", size = 37158, upload-time = "2024-12-16T19:45:46.972Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546 }, + { url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl", hash = "sha256:8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104", size = 24546, upload-time = "2024-12-16T19:45:44.423Z" }, ] [[package]] name = "pytz" version = "2025.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884 } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload-time = "2025-03-25T02:25:00.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" }, +] + +[[package]] +name = "pyvis" +version = "0.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ipython", version = "9.5.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jinja2" }, + { name = "jsonpickle" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] wheels = [ - { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225 }, + { url = "https://files.pythonhosted.org/packages/ab/4b/e37e4e5d5ee1179694917b445768bdbfb084f5a59ecd38089d3413d4c70f/pyvis-0.3.2-py3-none-any.whl", hash = "sha256:5720c4ca8161dc5d9ab352015723abb7a8bb8fb443edeb07f7a322db34a97555", size = 756038, upload-time = "2023-02-24T20:29:46.758Z" }, ] [[package]] @@ -2277,65 +2314,65 @@ name = "pywin32" version = "311" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/40/44efbb0dfbd33aca6a6483191dae0716070ed99e2ecb0c53683f400a0b4f/pywin32-311-cp310-cp310-win32.whl", hash = "sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3", size = 8760432 }, - { url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103 }, - { url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557 }, - { url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031 }, - { url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308 }, - { url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930 }, - { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543 }, - { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040 }, - { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102 }, - { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700 }, - { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700 }, - { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318 }, - { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714 }, - { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800 }, - { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540 }, + { url = "https://files.pythonhosted.org/packages/7b/40/44efbb0dfbd33aca6a6483191dae0716070ed99e2ecb0c53683f400a0b4f/pywin32-311-cp310-cp310-win32.whl", hash = "sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3", size = 8760432, upload-time = "2025-07-14T20:13:05.9Z" }, + { url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103, upload-time = "2025-07-14T20:13:07.698Z" }, + { url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557, upload-time = "2025-07-14T20:13:11.11Z" }, + { url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031, upload-time = "2025-07-14T20:13:13.266Z" }, + { url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308, upload-time = "2025-07-14T20:13:15.147Z" }, + { url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930, upload-time = "2025-07-14T20:13:16.945Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543, upload-time = "2025-07-14T20:13:20.765Z" }, + { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040, upload-time = "2025-07-14T20:13:22.543Z" }, + { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102, upload-time = "2025-07-14T20:13:24.682Z" }, + { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700, upload-time = "2025-07-14T20:13:26.471Z" }, + { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700, upload-time = "2025-07-14T20:13:28.243Z" }, + { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318, upload-time = "2025-07-14T20:13:30.348Z" }, + { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714, upload-time = "2025-07-14T20:13:32.449Z" }, + { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800, upload-time = "2025-07-14T20:13:34.312Z" }, + { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540, upload-time = "2025-07-14T20:13:36.379Z" }, ] [[package]] name = "pyyaml" version = "6.0.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199 }, - { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758 }, - { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463 }, - { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280 }, - { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239 }, - { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802 }, - { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527 }, - { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052 }, - { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774 }, - { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612 }, - { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040 }, - { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829 }, - { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167 }, - { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952 }, - { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301 }, - { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638 }, - { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850 }, - { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980 }, - { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873 }, - { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302 }, - { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154 }, - { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223 }, - { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542 }, - { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164 }, - { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611 }, - { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591 }, - { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338 }, - { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309 }, - { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679 }, - { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428 }, - { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361 }, - { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523 }, - { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660 }, - { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597 }, - { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527 }, - { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446 }, +sdist = { url = "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", size = 130631, upload-time = "2024-08-06T20:33:50.674Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", size = 184199, upload-time = "2024-08-06T20:31:40.178Z" }, + { url = "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", size = 171758, upload-time = "2024-08-06T20:31:42.173Z" }, + { url = "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", size = 718463, upload-time = "2024-08-06T20:31:44.263Z" }, + { url = "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", size = 719280, upload-time = "2024-08-06T20:31:50.199Z" }, + { url = "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", size = 751239, upload-time = "2024-08-06T20:31:52.292Z" }, + { url = "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", size = 695802, upload-time = "2024-08-06T20:31:53.836Z" }, + { url = "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", size = 720527, upload-time = "2024-08-06T20:31:55.565Z" }, + { url = "https://files.pythonhosted.org/packages/be/aa/5afe99233fb360d0ff37377145a949ae258aaab831bde4792b32650a4378/PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", size = 144052, upload-time = "2024-08-06T20:31:56.914Z" }, + { url = "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", size = 161774, upload-time = "2024-08-06T20:31:58.304Z" }, + { url = "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", size = 184612, upload-time = "2024-08-06T20:32:03.408Z" }, + { url = "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", size = 172040, upload-time = "2024-08-06T20:32:04.926Z" }, + { url = "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", size = 736829, upload-time = "2024-08-06T20:32:06.459Z" }, + { url = "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", size = 764167, upload-time = "2024-08-06T20:32:08.338Z" }, + { url = "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", size = 762952, upload-time = "2024-08-06T20:32:14.124Z" }, + { url = "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", size = 735301, upload-time = "2024-08-06T20:32:16.17Z" }, + { url = "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", size = 756638, upload-time = "2024-08-06T20:32:18.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/5f/956f0f9fc65223a58fbc14459bf34b4cc48dec52e00535c79b8db361aabd/PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", size = 143850, upload-time = "2024-08-06T20:32:19.889Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", size = 161980, upload-time = "2024-08-06T20:32:21.273Z" }, + { url = "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", size = 183873, upload-time = "2024-08-06T20:32:25.131Z" }, + { url = "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", size = 173302, upload-time = "2024-08-06T20:32:26.511Z" }, + { url = "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", size = 739154, upload-time = "2024-08-06T20:32:28.363Z" }, + { url = "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", size = 766223, upload-time = "2024-08-06T20:32:30.058Z" }, + { url = "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", size = 767542, upload-time = "2024-08-06T20:32:31.881Z" }, + { url = "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", size = 731164, upload-time = "2024-08-06T20:32:37.083Z" }, + { url = "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", size = 756611, upload-time = "2024-08-06T20:32:38.898Z" }, + { url = "https://files.pythonhosted.org/packages/df/d1/f5a275fdb252768b7a11ec63585bc38d0e87c9e05668a139fea92b80634c/PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", size = 140591, upload-time = "2024-08-06T20:32:40.241Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", size = 156338, upload-time = "2024-08-06T20:32:41.93Z" }, + { url = "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", size = 181309, upload-time = "2024-08-06T20:32:43.4Z" }, + { url = "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", size = 171679, upload-time = "2024-08-06T20:32:44.801Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", size = 733428, upload-time = "2024-08-06T20:32:46.432Z" }, + { url = "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", size = 763361, upload-time = "2024-08-06T20:32:51.188Z" }, + { url = "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", size = 759523, upload-time = "2024-08-06T20:32:53.019Z" }, + { url = "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", size = 726660, upload-time = "2024-08-06T20:32:54.708Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", size = 751597, upload-time = "2024-08-06T20:32:56.985Z" }, + { url = "https://files.pythonhosted.org/packages/14/0d/e2c3b43bbce3cf6bd97c840b46088a3031085179e596d4929729d8d68270/PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", size = 140527, upload-time = "2024-08-06T20:33:03.001Z" }, + { url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", size = 156446, upload-time = "2024-08-06T20:33:04.33Z" }, ] [[package]] @@ -2345,70 +2382,70 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "implementation_name == 'pypy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", hash = "sha256:b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798", size = 281440 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384", size = 1329839 }, - { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf", size = 906367 }, - { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f", size = 666545 }, - { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076", size = 854219 }, - { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce", size = 1655103 }, - { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0", size = 2033712 }, - { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a", size = 1891847 }, - { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", hash = "sha256:25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc", size = 567136 }, - { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3", size = 631969 }, - { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63", size = 559459 }, - { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d", size = 1333169 }, - { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076", size = 909176 }, - { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1", size = 668972 }, - { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b", size = 856962 }, - { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57", size = 1657712 }, - { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a", size = 2035054 }, - { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792", size = 1894010 }, - { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", hash = "sha256:47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d", size = 566819 }, - { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b", size = 633264 }, - { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768", size = 559316 }, - { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a", size = 1305910 }, - { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040", size = 895507 }, - { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9", size = 652670 }, - { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c", size = 840581 }, - { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0", size = 1641931 }, - { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c", size = 2021226 }, - { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6", size = 1878047 }, - { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", hash = "sha256:272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6", size = 558757 }, - { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", hash = "sha256:734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e", size = 619281 }, - { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", hash = "sha256:41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d", size = 552680 }, - { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a", size = 1122259 }, - { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", hash = "sha256:e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07", size = 1156113 }, - { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3", size = 1341437 }, - { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea", size = 897888 }, - { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263", size = 660727 }, - { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175", size = 848136 }, - { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc", size = 1650402 }, - { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5", size = 2024587 }, - { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c", size = 1885493 }, - { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", hash = "sha256:3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2", size = 574934 }, - { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549", size = 640932 }, - { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", hash = "sha256:86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7", size = 561315 }, - { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a", size = 1341463 }, - { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543", size = 897840 }, - { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b", size = 660704 }, - { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004", size = 848037 }, - { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093", size = 1650278 }, - { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc", size = 2024504 }, - { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad", size = 1885381 }, - { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", hash = "sha256:0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3", size = 587526 }, - { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221", size = 661368 }, - { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265", size = 574901 }, - { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902", size = 836008 }, - { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88", size = 799932 }, - { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd", size = 567458 }, - { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787", size = 747087 }, - { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e", size = 544641 }, - { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02", size = 836007 }, - { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f", size = 799932 }, - { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b", size = 567459 }, - { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41", size = 747088 }, - { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb", size = 544639 }, +sdist = { url = "https://files.pythonhosted.org/packages/f8/66/159f38d184f08b5f971b467f87b1ab142ab1320d5200825c824b32b84b66/pyzmq-27.0.2.tar.gz", hash = "sha256:b398dd713b18de89730447347e96a0240225e154db56e35b6bb8447ffdb07798", size = 281440, upload-time = "2025-08-21T04:23:26.334Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/4d/2081cd7e41e340004d2051821efe1d0d67d31bdb5ac33bffc7e628d5f1bd/pyzmq-27.0.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:8b32c4636ced87dce0ac3d671e578b3400215efab372f1b4be242e8cf0b11384", size = 1329839, upload-time = "2025-08-21T04:20:55.8Z" }, + { url = "https://files.pythonhosted.org/packages/ad/f1/1300b7e932671e31accb3512c19b43e6a3e8d08c54ab8b920308e53427ce/pyzmq-27.0.2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f9528a4b3e24189cb333a9850fddbbafaa81df187297cfbddee50447cdb042cf", size = 906367, upload-time = "2025-08-21T04:20:58.476Z" }, + { url = "https://files.pythonhosted.org/packages/e6/80/61662db85eb3255a58c1bb59f6d4fc0d31c9c75b9a14983deafab12b2329/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3b02ba0c0b2b9ebe74688002e6c56c903429924a25630804b9ede1f178aa5a3f", size = 666545, upload-time = "2025-08-21T04:20:59.775Z" }, + { url = "https://files.pythonhosted.org/packages/5c/6e/49fb9c75b039978cbb1f3657811d8056b0ebe6ecafd78a4457fc6de19799/pyzmq-27.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e4dc5c9a6167617251dea0d024d67559795761aabb4b7ea015518be898be076", size = 854219, upload-time = "2025-08-21T04:21:01.807Z" }, + { url = "https://files.pythonhosted.org/packages/b0/3c/9951b302d221e471b7c659e70f9cb64db5f68fa3b7da45809ec4e6c6ef17/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f1151b33aaf3b4fa9da26f4d696e38eebab67d1b43c446184d733c700b3ff8ce", size = 1655103, upload-time = "2025-08-21T04:21:03.239Z" }, + { url = "https://files.pythonhosted.org/packages/88/ca/d7adea6100fdf7f87f3856db02d2a0a45ce2764b9f60ba08c48c655b762f/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4ecfc7999ac44c9ef92b5ae8f0b44fb935297977df54d8756b195a3cd12f38f0", size = 2033712, upload-time = "2025-08-21T04:21:05.121Z" }, + { url = "https://files.pythonhosted.org/packages/e9/63/b34e601b36ba4864d02ac1460443fc39bf533dedbdeead2a4e0df7dfc8ee/pyzmq-27.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:31c26a5d0b00befcaeeb600d8b15ad09f5604b6f44e2057ec5e521a9e18dcd9a", size = 1891847, upload-time = "2025-08-21T04:21:06.586Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a2/9479e6af779da44f788d5fcda5f77dff1af988351ef91682b92524eab2db/pyzmq-27.0.2-cp310-cp310-win32.whl", hash = "sha256:25a100d2de2ac0c644ecf4ce0b509a720d12e559c77aff7e7e73aa684f0375bc", size = 567136, upload-time = "2025-08-21T04:21:07.885Z" }, + { url = "https://files.pythonhosted.org/packages/58/46/e1c2be469781fc56ba092fecb1bb336cedde0fd87d9e1a547aaeb5d1a968/pyzmq-27.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a1acf091f53bb406e9e5e7383e467d1dd1b94488b8415b890917d30111a1fef3", size = 631969, upload-time = "2025-08-21T04:21:09.5Z" }, + { url = "https://files.pythonhosted.org/packages/d5/8d/d20a62f1f77e3f04633a80bb83df085e4314f0e9404619cc458d0005d6ab/pyzmq-27.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:b38e01f11e9e95f6668dc8a62dccf9483f454fed78a77447507a0e8dcbd19a63", size = 559459, upload-time = "2025-08-21T04:21:11.208Z" }, + { url = "https://files.pythonhosted.org/packages/42/73/034429ab0f4316bf433eb6c20c3f49d1dc13b2ed4e4d951b283d300a0f35/pyzmq-27.0.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:063845960df76599ad4fad69fa4d884b3ba38304272104fdcd7e3af33faeeb1d", size = 1333169, upload-time = "2025-08-21T04:21:12.483Z" }, + { url = "https://files.pythonhosted.org/packages/35/02/c42b3b526eb03a570c889eea85a5602797f800a50ba8b09ddbf7db568b78/pyzmq-27.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:845a35fb21b88786aeb38af8b271d41ab0967985410f35411a27eebdc578a076", size = 909176, upload-time = "2025-08-21T04:21:13.835Z" }, + { url = "https://files.pythonhosted.org/packages/1b/35/a1c0b988fabbdf2dc5fe94b7c2bcfd61e3533e5109297b8e0daf1d7a8d2d/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:515d20b5c3c86db95503faa989853a8ab692aab1e5336db011cd6d35626c4cb1", size = 668972, upload-time = "2025-08-21T04:21:15.315Z" }, + { url = "https://files.pythonhosted.org/packages/a0/63/908ac865da32ceaeecea72adceadad28ca25b23a2ca5ff018e5bff30116f/pyzmq-27.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:862aedec0b0684a5050cdb5ec13c2da96d2f8dffda48657ed35e312a4e31553b", size = 856962, upload-time = "2025-08-21T04:21:16.652Z" }, + { url = "https://files.pythonhosted.org/packages/2f/5a/90b3cc20b65cdf9391896fcfc15d8db21182eab810b7ea05a2986912fbe2/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2cb5bcfc51c7a4fce335d3bc974fd1d6a916abbcdd2b25f6e89d37b8def25f57", size = 1657712, upload-time = "2025-08-21T04:21:18.666Z" }, + { url = "https://files.pythonhosted.org/packages/c4/3c/32a5a80f9be4759325b8d7b22ce674bb87e586b4c80c6a9d77598b60d6f0/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:38ff75b2a36e3a032e9fef29a5871e3e1301a37464e09ba364e3c3193f62982a", size = 2035054, upload-time = "2025-08-21T04:21:20.073Z" }, + { url = "https://files.pythonhosted.org/packages/13/61/71084fe2ff2d7dc5713f8740d735336e87544845dae1207a8e2e16d9af90/pyzmq-27.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7a5709abe8d23ca158a9d0a18c037f4193f5b6afeb53be37173a41e9fb885792", size = 1894010, upload-time = "2025-08-21T04:21:21.96Z" }, + { url = "https://files.pythonhosted.org/packages/cb/6b/77169cfb13b696e50112ca496b2ed23c4b7d8860a1ec0ff3e4b9f9926221/pyzmq-27.0.2-cp311-cp311-win32.whl", hash = "sha256:47c5dda2018c35d87be9b83de0890cb92ac0791fd59498847fc4eca6ff56671d", size = 566819, upload-time = "2025-08-21T04:21:23.31Z" }, + { url = "https://files.pythonhosted.org/packages/37/cd/86c4083e0f811f48f11bc0ddf1e7d13ef37adfd2fd4f78f2445f1cc5dec0/pyzmq-27.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:f54ca3e98f8f4d23e989c7d0edcf9da7a514ff261edaf64d1d8653dd5feb0a8b", size = 633264, upload-time = "2025-08-21T04:21:24.761Z" }, + { url = "https://files.pythonhosted.org/packages/a0/69/5b8bb6a19a36a569fac02153a9e083738785892636270f5f68a915956aea/pyzmq-27.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:2ef3067cb5b51b090fb853f423ad7ed63836ec154374282780a62eb866bf5768", size = 559316, upload-time = "2025-08-21T04:21:26.1Z" }, + { url = "https://files.pythonhosted.org/packages/68/69/b3a729e7b03e412bee2b1823ab8d22e20a92593634f664afd04c6c9d9ac0/pyzmq-27.0.2-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:5da05e3c22c95e23bfc4afeee6ff7d4be9ff2233ad6cb171a0e8257cd46b169a", size = 1305910, upload-time = "2025-08-21T04:21:27.609Z" }, + { url = "https://files.pythonhosted.org/packages/15/b7/f6a6a285193d489b223c340b38ee03a673467cb54914da21c3d7849f1b10/pyzmq-27.0.2-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4e4520577971d01d47e2559bb3175fce1be9103b18621bf0b241abe0a933d040", size = 895507, upload-time = "2025-08-21T04:21:29.005Z" }, + { url = "https://files.pythonhosted.org/packages/17/e6/c4ed2da5ef9182cde1b1f5d0051a986e76339d71720ec1a00be0b49275ad/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56d7de7bf73165b90bd25a8668659ccb134dd28449116bf3c7e9bab5cf8a8ec9", size = 652670, upload-time = "2025-08-21T04:21:30.71Z" }, + { url = "https://files.pythonhosted.org/packages/0e/66/d781ab0636570d32c745c4e389b1c6b713115905cca69ab6233508622edd/pyzmq-27.0.2-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:340e7cddc32f147c6c00d116a3f284ab07ee63dbd26c52be13b590520434533c", size = 840581, upload-time = "2025-08-21T04:21:32.008Z" }, + { url = "https://files.pythonhosted.org/packages/a6/df/f24790caf565d72544f5c8d8500960b9562c1dc848d6f22f3c7e122e73d4/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ba95693f9df8bb4a9826464fb0fe89033936f35fd4a8ff1edff09a473570afa0", size = 1641931, upload-time = "2025-08-21T04:21:33.371Z" }, + { url = "https://files.pythonhosted.org/packages/65/65/77d27b19fc5e845367f9100db90b9fce924f611b14770db480615944c9c9/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:ca42a6ce2d697537da34f77a1960d21476c6a4af3e539eddb2b114c3cf65a78c", size = 2021226, upload-time = "2025-08-21T04:21:35.301Z" }, + { url = "https://files.pythonhosted.org/packages/5b/65/1ed14421ba27a4207fa694772003a311d1142b7f543179e4d1099b7eb746/pyzmq-27.0.2-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3e44e665d78a07214b2772ccbd4b9bcc6d848d7895f1b2d7653f047b6318a4f6", size = 1878047, upload-time = "2025-08-21T04:21:36.749Z" }, + { url = "https://files.pythonhosted.org/packages/dd/dc/e578549b89b40dc78a387ec471c2a360766690c0a045cd8d1877d401012d/pyzmq-27.0.2-cp312-abi3-win32.whl", hash = "sha256:272d772d116615397d2be2b1417b3b8c8bc8671f93728c2f2c25002a4530e8f6", size = 558757, upload-time = "2025-08-21T04:21:38.2Z" }, + { url = "https://files.pythonhosted.org/packages/b5/89/06600980aefcc535c758414da969f37a5194ea4cdb73b745223f6af3acfb/pyzmq-27.0.2-cp312-abi3-win_amd64.whl", hash = "sha256:734be4f44efba0aa69bf5f015ed13eb69ff29bf0d17ea1e21588b095a3147b8e", size = 619281, upload-time = "2025-08-21T04:21:39.909Z" }, + { url = "https://files.pythonhosted.org/packages/30/84/df8a5c089552d17c9941d1aea4314b606edf1b1622361dae89aacedc6467/pyzmq-27.0.2-cp312-abi3-win_arm64.whl", hash = "sha256:41f0bd56d9279392810950feb2785a419c2920bbf007fdaaa7f4a07332ae492d", size = 552680, upload-time = "2025-08-21T04:21:41.571Z" }, + { url = "https://files.pythonhosted.org/packages/b4/7b/b79e976508517ab80dc800f7021ef1fb602a6d55e4caa2d47fb3dca5d8b6/pyzmq-27.0.2-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:7f01118133427cd7f34ee133b5098e2af5f70303fa7519785c007bca5aa6f96a", size = 1122259, upload-time = "2025-08-21T04:21:43.063Z" }, + { url = "https://files.pythonhosted.org/packages/2b/1c/777217b9940ebcb7e71c924184ca5f31e410580a58d9fd93798589f0d31c/pyzmq-27.0.2-cp313-cp313-android_24_x86_64.whl", hash = "sha256:e4b860edf6379a7234ccbb19b4ed2c57e3ff569c3414fadfb49ae72b61a8ef07", size = 1156113, upload-time = "2025-08-21T04:21:44.566Z" }, + { url = "https://files.pythonhosted.org/packages/59/7d/654657a4c6435f41538182e71b61eac386a789a2bbb6f30171915253a9a7/pyzmq-27.0.2-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:cb77923ea163156da14295c941930bd525df0d29c96c1ec2fe3c3806b1e17cb3", size = 1341437, upload-time = "2025-08-21T04:21:46.019Z" }, + { url = "https://files.pythonhosted.org/packages/20/a0/5ed7710037f9c096017adc748bcb1698674a2d297f8b9422d38816f7b56a/pyzmq-27.0.2-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:61678b7407b04df8f9423f188156355dc94d0fb52d360ae79d02ed7e0d431eea", size = 897888, upload-time = "2025-08-21T04:21:47.362Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8a/6e4699a60931c17e7406641d201d7f2c121e2a38979bc83226a6d8f1ba32/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3c824b70925963bdc8e39a642672c15ffaa67e7d4b491f64662dd56d6271263", size = 660727, upload-time = "2025-08-21T04:21:48.734Z" }, + { url = "https://files.pythonhosted.org/packages/7b/d8/d761e438c186451bd89ce63a665cde5690c084b61cd8f5d7b51e966e875a/pyzmq-27.0.2-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c4833e02fcf2751975457be1dfa2f744d4d09901a8cc106acaa519d868232175", size = 848136, upload-time = "2025-08-21T04:21:50.416Z" }, + { url = "https://files.pythonhosted.org/packages/43/f1/a0f31684efdf3eb92f46b7dd2117e752208115e89d278f8ca5f413c5bb85/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b18045668d09cf0faa44918af2a67f0dbbef738c96f61c2f1b975b1ddb92ccfc", size = 1650402, upload-time = "2025-08-21T04:21:52.235Z" }, + { url = "https://files.pythonhosted.org/packages/41/fd/0d7f2a1732812df02c85002770da4a7864c79b210084bcdab01ea57e8d92/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:bbbb7e2f3ac5a22901324e7b086f398b8e16d343879a77b15ca3312e8cd8e6d5", size = 2024587, upload-time = "2025-08-21T04:21:54.07Z" }, + { url = "https://files.pythonhosted.org/packages/f1/73/358be69e279a382dd09e46dda29df8446365cddee4f79ef214e71e5b2b5a/pyzmq-27.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:b751914a73604d40d88a061bab042a11d4511b3ddbb7624cd83c39c8a498564c", size = 1885493, upload-time = "2025-08-21T04:21:55.588Z" }, + { url = "https://files.pythonhosted.org/packages/c5/7b/e9951ad53b3dfed8cfb4c2cfd6e0097c9b454e5c0d0e6df5f2b60d7c8c3d/pyzmq-27.0.2-cp313-cp313t-win32.whl", hash = "sha256:3e8f833dd82af11db5321c414638045c70f61009f72dd61c88db4a713c1fb1d2", size = 574934, upload-time = "2025-08-21T04:21:57.52Z" }, + { url = "https://files.pythonhosted.org/packages/55/33/1a7fc3a92f2124a63e6e2a6afa0af471a5c0c713e776b476d4eda5111b13/pyzmq-27.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:5b45153cb8eadcab14139970643a84f7a7b08dda541fbc1f6f4855c49334b549", size = 640932, upload-time = "2025-08-21T04:21:59.527Z" }, + { url = "https://files.pythonhosted.org/packages/2a/52/2598a94ac251a7c83f3887866225eea1952b0d4463a68df5032eb00ff052/pyzmq-27.0.2-cp313-cp313t-win_arm64.whl", hash = "sha256:86898f5c9730df23427c1ee0097d8aa41aa5f89539a79e48cd0d2c22d059f1b7", size = 561315, upload-time = "2025-08-21T04:22:01.295Z" }, + { url = "https://files.pythonhosted.org/packages/42/7d/10ef02ea36590b29d48ef88eb0831f0af3eb240cccca2752556faec55f59/pyzmq-27.0.2-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:d2b4b261dce10762be5c116b6ad1f267a9429765b493c454f049f33791dd8b8a", size = 1341463, upload-time = "2025-08-21T04:22:02.712Z" }, + { url = "https://files.pythonhosted.org/packages/94/36/115d18dade9a3d4d3d08dd8bfe5459561b8e02815f99df040555fdd7768e/pyzmq-27.0.2-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4e4d88b6cff156fed468903006b24bbd85322612f9c2f7b96e72d5016fd3f543", size = 897840, upload-time = "2025-08-21T04:22:04.845Z" }, + { url = "https://files.pythonhosted.org/packages/39/66/083b37839b95c386a95f1537bb41bdbf0c002b7c55b75ee737949cecb11f/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8426c0ebbc11ed8416a6e9409c194142d677c2c5c688595f2743664e356d9e9b", size = 660704, upload-time = "2025-08-21T04:22:06.389Z" }, + { url = "https://files.pythonhosted.org/packages/76/5a/196ab46e549ba35bf3268f575e10cfac0dc86b78dcaa7a3e36407ecda752/pyzmq-27.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:565bee96a155fe6452caed5fb5f60c9862038e6b51a59f4f632562081cdb4004", size = 848037, upload-time = "2025-08-21T04:22:07.817Z" }, + { url = "https://files.pythonhosted.org/packages/70/ea/a27b9eb44b2e615a9ecb8510ebb023cc1d2d251181e4a1e50366bfbf94d6/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5de735c745ca5cefe9c2d1547d8f28cfe1b1926aecb7483ab1102fd0a746c093", size = 1650278, upload-time = "2025-08-21T04:22:09.269Z" }, + { url = "https://files.pythonhosted.org/packages/62/ac/3e9af036bfaf718ab5e69ded8f6332da392c5450ad43e8e3ca66797f145a/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:ea4f498f8115fd90d7bf03a3e83ae3e9898e43362f8e8e8faec93597206e15cc", size = 2024504, upload-time = "2025-08-21T04:22:10.778Z" }, + { url = "https://files.pythonhosted.org/packages/ae/e9/3202d31788df8ebaa176b23d846335eb9c768d8b43c0506bbd6265ad36a0/pyzmq-27.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d00e81cb0afd672915257a3927124ee2ad117ace3c256d39cd97ca3f190152ad", size = 1885381, upload-time = "2025-08-21T04:22:12.718Z" }, + { url = "https://files.pythonhosted.org/packages/4b/ed/42de80b7ab4e8fcf13376f81206cf8041740672ac1fd2e1c598d63f595bf/pyzmq-27.0.2-cp314-cp314t-win32.whl", hash = "sha256:0f6e9b00d81b58f859fffc112365d50413954e02aefe36c5b4c8fb4af79f8cc3", size = 587526, upload-time = "2025-08-21T04:22:14.18Z" }, + { url = "https://files.pythonhosted.org/packages/ed/c8/8f3c72d6f0bfbf090aa5e283576073ca5c59839b85a5cc8c66ddb9b59801/pyzmq-27.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:2e73cf3b127a437fef4100eb3ac2ebe6b49e655bb721329f667f59eca0a26221", size = 661368, upload-time = "2025-08-21T04:22:15.677Z" }, + { url = "https://files.pythonhosted.org/packages/69/a4/7ee652ea1c77d872f5d99ed937fa8bbd1f6f4b7a39a6d3a0076c286e0c3e/pyzmq-27.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:4108785f2e5ac865d06f678a07a1901e3465611356df21a545eeea8b45f56265", size = 574901, upload-time = "2025-08-21T04:22:17.423Z" }, + { url = "https://files.pythonhosted.org/packages/19/d7/e388e80107b7c438c9698ce59c2a3b950021cd4ab3fe641485e4ed6b0960/pyzmq-27.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d67a0960803a37b60f51b460c58444bc7033a804c662f5735172e21e74ee4902", size = 836008, upload-time = "2025-08-21T04:22:51.842Z" }, + { url = "https://files.pythonhosted.org/packages/65/ef/58d3eb85f1b67a16e22adb07d084f975a7b9641463d18e27230550bb436a/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:dd4d3e6a567ffd0d232cfc667c49d0852d0ee7481458a2a1593b9b1bc5acba88", size = 799932, upload-time = "2025-08-21T04:22:53.529Z" }, + { url = "https://files.pythonhosted.org/packages/3c/63/66b9f6db19ee8c86105ffd4475a4f5d93cdd62b1edcb1e894d971df0728c/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e558be423631704803bc6a642e2caa96083df759e25fe6eb01f2d28725f80bd", size = 567458, upload-time = "2025-08-21T04:22:55.289Z" }, + { url = "https://files.pythonhosted.org/packages/10/af/d92207fe8b6e3d9f588d0591219a86dd7b4ed27bb3e825c1d9cf48467fc0/pyzmq-27.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c4c20ba8389f495c7b4f6b896bb1ca1e109a157d4f189267a902079699aaf787", size = 747087, upload-time = "2025-08-21T04:22:56.994Z" }, + { url = "https://files.pythonhosted.org/packages/82/e9/d9f8b4b191c6733e31de28974d608a2475a6598136ac901a8c5b67c11432/pyzmq-27.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c5be232f7219414ff672ff7ab8c5a7e8632177735186d8a42b57b491fafdd64e", size = 544641, upload-time = "2025-08-21T04:22:58.87Z" }, + { url = "https://files.pythonhosted.org/packages/c7/60/027d0032a1e3b1aabcef0e309b9ff8a4099bdd5a60ab38b36a676ff2bd7b/pyzmq-27.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e297784aea724294fe95e442e39a4376c2f08aa4fae4161c669f047051e31b02", size = 836007, upload-time = "2025-08-21T04:23:00.447Z" }, + { url = "https://files.pythonhosted.org/packages/25/20/2ed1e6168aaea323df9bb2c451309291f53ba3af372ffc16edd4ce15b9e5/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:e3659a79ded9745bc9c2aef5b444ac8805606e7bc50d2d2eb16dc3ab5483d91f", size = 799932, upload-time = "2025-08-21T04:23:02.052Z" }, + { url = "https://files.pythonhosted.org/packages/fd/25/5c147307de546b502c9373688ce5b25dc22288d23a1ebebe5d587bf77610/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f3dba49ff037d02373a9306b58d6c1e0be031438f822044e8767afccfdac4c6b", size = 567459, upload-time = "2025-08-21T04:23:03.593Z" }, + { url = "https://files.pythonhosted.org/packages/71/06/0dc56ffc615c8095cd089c9b98ce5c733e990f09ce4e8eea4aaf1041a532/pyzmq-27.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de84e1694f9507b29e7b263453a2255a73e3d099d258db0f14539bad258abe41", size = 747088, upload-time = "2025-08-21T04:23:05.334Z" }, + { url = "https://files.pythonhosted.org/packages/06/f6/4a50187e023b8848edd3f0a8e197b1a7fb08d261d8c60aae7cb6c3d71612/pyzmq-27.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:f0944d65ba2b872b9fcece08411d6347f15a874c775b4c3baae7f278550da0fb", size = 544639, upload-time = "2025-08-21T04:23:07.279Z" }, ] [[package]] @@ -2420,9 +2457,9 @@ dependencies = [ { name = "rpds-py" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744 } +sdist = { url = "https://files.pythonhosted.org/packages/2f/db/98b5c277be99dd18bfd91dd04e1b759cad18d1a338188c936e92f921c7e2/referencing-0.36.2.tar.gz", hash = "sha256:df2e89862cd09deabbdba16944cc3f10feb6b3e6f18e902f7cc25609a34775aa", size = 74744, upload-time = "2025-01-25T08:48:16.138Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775 }, + { url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl", hash = "sha256:e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0", size = 26775, upload-time = "2025-01-25T08:48:14.241Z" }, ] [[package]] @@ -2435,9 +2472,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517 } +sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738 }, + { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, ] [[package]] @@ -2447,9 +2484,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513 } +sdist = { url = "https://files.pythonhosted.org/packages/28/ea/a9387748e2d111c3c2b275ba970b735e04e15cdb1eb30693b6b5708c4dbd/rfc3339_validator-0.1.4.tar.gz", hash = "sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b", size = 5513, upload-time = "2021-05-12T16:37:54.178Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490 }, + { url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl", hash = "sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", size = 3490, upload-time = "2021-05-12T16:37:52.536Z" }, ] [[package]] @@ -2460,9 +2497,9 @@ dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fe/75/af448d8e52bf1d8fa6a9d089ca6c07ff4453d86c65c145d0a300bb073b9b/rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8", size = 224441 } +sdist = { url = "https://files.pythonhosted.org/packages/fe/75/af448d8e52bf1d8fa6a9d089ca6c07ff4453d86c65c145d0a300bb073b9b/rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8", size = 224441, upload-time = "2025-07-25T07:32:58.125Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f", size = 243368 }, + { url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f", size = 243368, upload-time = "2025-07-25T07:32:56.73Z" }, ] [[package]] @@ -2473,170 +2510,170 @@ dependencies = [ { name = "docutils" }, { name = "rich" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b0/69/5514c3a87b5f10f09a34bb011bc0927bc12c596c8dae5915604e71abc386/rich_rst-1.3.1.tar.gz", hash = "sha256:fad46e3ba42785ea8c1785e2ceaa56e0ffa32dbe5410dec432f37e4107c4f383", size = 13839 } +sdist = { url = "https://files.pythonhosted.org/packages/b0/69/5514c3a87b5f10f09a34bb011bc0927bc12c596c8dae5915604e71abc386/rich_rst-1.3.1.tar.gz", hash = "sha256:fad46e3ba42785ea8c1785e2ceaa56e0ffa32dbe5410dec432f37e4107c4f383", size = 13839, upload-time = "2024-04-30T04:40:38.125Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/bc/cc4e3dbc5e7992398dcb7a8eda0cbcf4fb792a0cdb93f857b478bf3cf884/rich_rst-1.3.1-py3-none-any.whl", hash = "sha256:498a74e3896507ab04492d326e794c3ef76e7cda078703aa592d1853d91098c1", size = 11621 }, + { url = "https://files.pythonhosted.org/packages/fd/bc/cc4e3dbc5e7992398dcb7a8eda0cbcf4fb792a0cdb93f857b478bf3cf884/rich_rst-1.3.1-py3-none-any.whl", hash = "sha256:498a74e3896507ab04492d326e794c3ef76e7cda078703aa592d1853d91098c1", size = 11621, upload-time = "2024-04-30T04:40:32.619Z" }, ] [[package]] name = "rpds-py" version = "0.27.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e9/dd/2c0cbe774744272b0ae725f44032c77bdcab6e8bcf544bffa3b6e70c8dba/rpds_py-0.27.1.tar.gz", hash = "sha256:26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8", size = 27479 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a5/ed/3aef893e2dd30e77e35d20d4ddb45ca459db59cead748cad9796ad479411/rpds_py-0.27.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:68afeec26d42ab3b47e541b272166a0b4400313946871cba3ed3a4fc0cab1cef", size = 371606 }, - { url = "https://files.pythonhosted.org/packages/6d/82/9818b443e5d3eb4c83c3994561387f116aae9833b35c484474769c4a8faf/rpds_py-0.27.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74e5b2f7bb6fa38b1b10546d27acbacf2a022a8b5543efb06cfebc72a59c85be", size = 353452 }, - { url = "https://files.pythonhosted.org/packages/99/c7/d2a110ffaaa397fc6793a83c7bd3545d9ab22658b7cdff05a24a4535cc45/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9024de74731df54546fab0bfbcdb49fae19159ecaecfc8f37c18d2c7e2c0bd61", size = 381519 }, - { url = "https://files.pythonhosted.org/packages/5a/bc/e89581d1f9d1be7d0247eaef602566869fdc0d084008ba139e27e775366c/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:31d3ebadefcd73b73928ed0b2fd696f7fefda8629229f81929ac9c1854d0cffb", size = 394424 }, - { url = "https://files.pythonhosted.org/packages/ac/2e/36a6861f797530e74bb6ed53495f8741f1ef95939eed01d761e73d559067/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2e7f8f169d775dd9092a1743768d771f1d1300453ddfe6325ae3ab5332b4657", size = 523467 }, - { url = "https://files.pythonhosted.org/packages/c4/59/c1bc2be32564fa499f988f0a5c6505c2f4746ef96e58e4d7de5cf923d77e/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d905d16f77eb6ab2e324e09bfa277b4c8e5e6b8a78a3e7ff8f3cdf773b4c013", size = 402660 }, - { url = "https://files.pythonhosted.org/packages/0a/ec/ef8bf895f0628dd0a59e54d81caed6891663cb9c54a0f4bb7da918cb88cf/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50c946f048209e6362e22576baea09193809f87687a95a8db24e5fbdb307b93a", size = 384062 }, - { url = "https://files.pythonhosted.org/packages/69/f7/f47ff154be8d9a5e691c083a920bba89cef88d5247c241c10b9898f595a1/rpds_py-0.27.1-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:3deab27804d65cd8289eb814c2c0e807c4b9d9916c9225e363cb0cf875eb67c1", size = 401289 }, - { url = "https://files.pythonhosted.org/packages/3b/d9/ca410363efd0615814ae579f6829cafb39225cd63e5ea5ed1404cb345293/rpds_py-0.27.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8b61097f7488de4be8244c89915da8ed212832ccf1e7c7753a25a394bf9b1f10", size = 417718 }, - { url = "https://files.pythonhosted.org/packages/e3/a0/8cb5c2ff38340f221cc067cc093d1270e10658ba4e8d263df923daa18e86/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8a3f29aba6e2d7d90528d3c792555a93497fe6538aa65eb675b44505be747808", size = 558333 }, - { url = "https://files.pythonhosted.org/packages/6f/8c/1b0de79177c5d5103843774ce12b84caa7164dfc6cd66378768d37db11bf/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd6cd0485b7d347304067153a6dc1d73f7d4fd995a396ef32a24d24b8ac63ac8", size = 589127 }, - { url = "https://files.pythonhosted.org/packages/c8/5e/26abb098d5e01266b0f3a2488d299d19ccc26849735d9d2b95c39397e945/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f4461bf931108c9fa226ffb0e257c1b18dc2d44cd72b125bec50ee0ab1248a9", size = 554899 }, - { url = "https://files.pythonhosted.org/packages/de/41/905cc90ced13550db017f8f20c6d8e8470066c5738ba480d7ba63e3d136b/rpds_py-0.27.1-cp310-cp310-win32.whl", hash = "sha256:ee5422d7fb21f6a00c1901bf6559c49fee13a5159d0288320737bbf6585bd3e4", size = 217450 }, - { url = "https://files.pythonhosted.org/packages/75/3d/6bef47b0e253616ccdf67c283e25f2d16e18ccddd38f92af81d5a3420206/rpds_py-0.27.1-cp310-cp310-win_amd64.whl", hash = "sha256:3e039aabf6d5f83c745d5f9a0a381d031e9ed871967c0a5c38d201aca41f3ba1", size = 228447 }, - { url = "https://files.pythonhosted.org/packages/b5/c1/7907329fbef97cbd49db6f7303893bd1dd5a4a3eae415839ffdfb0762cae/rpds_py-0.27.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:be898f271f851f68b318872ce6ebebbc62f303b654e43bf72683dbdc25b7c881", size = 371063 }, - { url = "https://files.pythonhosted.org/packages/11/94/2aab4bc86228bcf7c48760990273653a4900de89c7537ffe1b0d6097ed39/rpds_py-0.27.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:62ac3d4e3e07b58ee0ddecd71d6ce3b1637de2d373501412df395a0ec5f9beb5", size = 353210 }, - { url = "https://files.pythonhosted.org/packages/3a/57/f5eb3ecf434342f4f1a46009530e93fd201a0b5b83379034ebdb1d7c1a58/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4708c5c0ceb2d034f9991623631d3d23cb16e65c83736ea020cdbe28d57c0a0e", size = 381636 }, - { url = "https://files.pythonhosted.org/packages/ae/f4/ef95c5945e2ceb5119571b184dd5a1cc4b8541bbdf67461998cfeac9cb1e/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:abfa1171a9952d2e0002aba2ad3780820b00cc3d9c98c6630f2e93271501f66c", size = 394341 }, - { url = "https://files.pythonhosted.org/packages/5a/7e/4bd610754bf492d398b61725eb9598ddd5eb86b07d7d9483dbcd810e20bc/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b507d19f817ebaca79574b16eb2ae412e5c0835542c93fe9983f1e432aca195", size = 523428 }, - { url = "https://files.pythonhosted.org/packages/9f/e5/059b9f65a8c9149361a8b75094864ab83b94718344db511fd6117936ed2a/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168b025f8fd8d8d10957405f3fdcef3dc20f5982d398f90851f4abc58c566c52", size = 402923 }, - { url = "https://files.pythonhosted.org/packages/f5/48/64cabb7daced2968dd08e8a1b7988bf358d7bd5bcd5dc89a652f4668543c/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb56c6210ef77caa58e16e8c17d35c63fe3f5b60fd9ba9d424470c3400bcf9ed", size = 384094 }, - { url = "https://files.pythonhosted.org/packages/ae/e1/dc9094d6ff566bff87add8a510c89b9e158ad2ecd97ee26e677da29a9e1b/rpds_py-0.27.1-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:d252f2d8ca0195faa707f8eb9368955760880b2b42a8ee16d382bf5dd807f89a", size = 401093 }, - { url = "https://files.pythonhosted.org/packages/37/8e/ac8577e3ecdd5593e283d46907d7011618994e1d7ab992711ae0f78b9937/rpds_py-0.27.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6e5e54da1e74b91dbc7996b56640f79b195d5925c2b78efaa8c5d53e1d88edde", size = 417969 }, - { url = "https://files.pythonhosted.org/packages/66/6d/87507430a8f74a93556fe55c6485ba9c259949a853ce407b1e23fea5ba31/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ffce0481cc6e95e5b3f0a47ee17ffbd234399e6d532f394c8dce320c3b089c21", size = 558302 }, - { url = "https://files.pythonhosted.org/packages/3a/bb/1db4781ce1dda3eecc735e3152659a27b90a02ca62bfeea17aee45cc0fbc/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:a205fdfe55c90c2cd8e540ca9ceba65cbe6629b443bc05db1f590a3db8189ff9", size = 589259 }, - { url = "https://files.pythonhosted.org/packages/7b/0e/ae1c8943d11a814d01b482e1f8da903f88047a962dff9bbdadf3bd6e6fd1/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:689fb5200a749db0415b092972e8eba85847c23885c8543a8b0f5c009b1a5948", size = 554983 }, - { url = "https://files.pythonhosted.org/packages/b2/d5/0b2a55415931db4f112bdab072443ff76131b5ac4f4dc98d10d2d357eb03/rpds_py-0.27.1-cp311-cp311-win32.whl", hash = "sha256:3182af66048c00a075010bc7f4860f33913528a4b6fc09094a6e7598e462fe39", size = 217154 }, - { url = "https://files.pythonhosted.org/packages/24/75/3b7ffe0d50dc86a6a964af0d1cc3a4a2cdf437cb7b099a4747bbb96d1819/rpds_py-0.27.1-cp311-cp311-win_amd64.whl", hash = "sha256:b4938466c6b257b2f5c4ff98acd8128ec36b5059e5c8f8372d79316b1c36bb15", size = 228627 }, - { url = "https://files.pythonhosted.org/packages/8d/3f/4fd04c32abc02c710f09a72a30c9a55ea3cc154ef8099078fd50a0596f8e/rpds_py-0.27.1-cp311-cp311-win_arm64.whl", hash = "sha256:2f57af9b4d0793e53266ee4325535a31ba48e2f875da81a9177c9926dfa60746", size = 220998 }, - { url = "https://files.pythonhosted.org/packages/bd/fe/38de28dee5df58b8198c743fe2bea0c785c6d40941b9950bac4cdb71a014/rpds_py-0.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ae2775c1973e3c30316892737b91f9283f9908e3cc7625b9331271eaaed7dc90", size = 361887 }, - { url = "https://files.pythonhosted.org/packages/7c/9a/4b6c7eedc7dd90986bf0fab6ea2a091ec11c01b15f8ba0a14d3f80450468/rpds_py-0.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2643400120f55c8a96f7c9d858f7be0c88d383cd4653ae2cf0d0c88f668073e5", size = 345795 }, - { url = "https://files.pythonhosted.org/packages/6f/0e/e650e1b81922847a09cca820237b0edee69416a01268b7754d506ade11ad/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16323f674c089b0360674a4abd28d5042947d54ba620f72514d69be4ff64845e", size = 385121 }, - { url = "https://files.pythonhosted.org/packages/1b/ea/b306067a712988e2bff00dcc7c8f31d26c29b6d5931b461aa4b60a013e33/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a1f4814b65eacac94a00fc9a526e3fdafd78e439469644032032d0d63de4881", size = 398976 }, - { url = "https://files.pythonhosted.org/packages/2c/0a/26dc43c8840cb8fe239fe12dbc8d8de40f2365e838f3d395835dde72f0e5/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ba32c16b064267b22f1850a34051121d423b6f7338a12b9459550eb2096e7ec", size = 525953 }, - { url = "https://files.pythonhosted.org/packages/22/14/c85e8127b573aaf3a0cbd7fbb8c9c99e735a4a02180c84da2a463b766e9e/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5c20f33fd10485b80f65e800bbe5f6785af510b9f4056c5a3c612ebc83ba6cb", size = 407915 }, - { url = "https://files.pythonhosted.org/packages/ed/7b/8f4fee9ba1fb5ec856eb22d725a4efa3deb47f769597c809e03578b0f9d9/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:466bfe65bd932da36ff279ddd92de56b042f2266d752719beb97b08526268ec5", size = 386883 }, - { url = "https://files.pythonhosted.org/packages/86/47/28fa6d60f8b74fcdceba81b272f8d9836ac0340570f68f5df6b41838547b/rpds_py-0.27.1-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:41e532bbdcb57c92ba3be62c42e9f096431b4cf478da9bc3bc6ce5c38ab7ba7a", size = 405699 }, - { url = "https://files.pythonhosted.org/packages/d0/fd/c5987b5e054548df56953a21fe2ebed51fc1ec7c8f24fd41c067b68c4a0a/rpds_py-0.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f149826d742b406579466283769a8ea448eed82a789af0ed17b0cd5770433444", size = 423713 }, - { url = "https://files.pythonhosted.org/packages/ac/ba/3c4978b54a73ed19a7d74531be37a8bcc542d917c770e14d372b8daea186/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:80c60cfb5310677bd67cb1e85a1e8eb52e12529545441b43e6f14d90b878775a", size = 562324 }, - { url = "https://files.pythonhosted.org/packages/b5/6c/6943a91768fec16db09a42b08644b960cff540c66aab89b74be6d4a144ba/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:7ee6521b9baf06085f62ba9c7a3e5becffbc32480d2f1b351559c001c38ce4c1", size = 593646 }, - { url = "https://files.pythonhosted.org/packages/11/73/9d7a8f4be5f4396f011a6bb7a19fe26303a0dac9064462f5651ced2f572f/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a512c8263249a9d68cac08b05dd59d2b3f2061d99b322813cbcc14c3c7421998", size = 558137 }, - { url = "https://files.pythonhosted.org/packages/6e/96/6772cbfa0e2485bcceef8071de7821f81aeac8bb45fbfd5542a3e8108165/rpds_py-0.27.1-cp312-cp312-win32.whl", hash = "sha256:819064fa048ba01b6dadc5116f3ac48610435ac9a0058bbde98e569f9e785c39", size = 221343 }, - { url = "https://files.pythonhosted.org/packages/67/b6/c82f0faa9af1c6a64669f73a17ee0eeef25aff30bb9a1c318509efe45d84/rpds_py-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:d9199717881f13c32c4046a15f024971a3b78ad4ea029e8da6b86e5aa9cf4594", size = 232497 }, - { url = "https://files.pythonhosted.org/packages/e1/96/2817b44bd2ed11aebacc9251da03689d56109b9aba5e311297b6902136e2/rpds_py-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:33aa65b97826a0e885ef6e278fbd934e98cdcfed80b63946025f01e2f5b29502", size = 222790 }, - { url = "https://files.pythonhosted.org/packages/cc/77/610aeee8d41e39080c7e14afa5387138e3c9fa9756ab893d09d99e7d8e98/rpds_py-0.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e4b9fcfbc021633863a37e92571d6f91851fa656f0180246e84cbd8b3f6b329b", size = 361741 }, - { url = "https://files.pythonhosted.org/packages/3a/fc/c43765f201c6a1c60be2043cbdb664013def52460a4c7adace89d6682bf4/rpds_py-0.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1441811a96eadca93c517d08df75de45e5ffe68aa3089924f963c782c4b898cf", size = 345574 }, - { url = "https://files.pythonhosted.org/packages/20/42/ee2b2ca114294cd9847d0ef9c26d2b0851b2e7e00bf14cc4c0b581df0fc3/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55266dafa22e672f5a4f65019015f90336ed31c6383bd53f5e7826d21a0e0b83", size = 385051 }, - { url = "https://files.pythonhosted.org/packages/fd/e8/1e430fe311e4799e02e2d1af7c765f024e95e17d651612425b226705f910/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d78827d7ac08627ea2c8e02c9e5b41180ea5ea1f747e9db0915e3adf36b62dcf", size = 398395 }, - { url = "https://files.pythonhosted.org/packages/82/95/9dc227d441ff2670651c27a739acb2535ccaf8b351a88d78c088965e5996/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae92443798a40a92dc5f0b01d8a7c93adde0c4dc965310a29ae7c64d72b9fad2", size = 524334 }, - { url = "https://files.pythonhosted.org/packages/87/01/a670c232f401d9ad461d9a332aa4080cd3cb1d1df18213dbd0d2a6a7ab51/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c46c9dd2403b66a2a3b9720ec4b74d4ab49d4fabf9f03dfdce2d42af913fe8d0", size = 407691 }, - { url = "https://files.pythonhosted.org/packages/03/36/0a14aebbaa26fe7fab4780c76f2239e76cc95a0090bdb25e31d95c492fcd/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2efe4eb1d01b7f5f1939f4ef30ecea6c6b3521eec451fb93191bf84b2a522418", size = 386868 }, - { url = "https://files.pythonhosted.org/packages/3b/03/8c897fb8b5347ff6c1cc31239b9611c5bf79d78c984430887a353e1409a1/rpds_py-0.27.1-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:15d3b4d83582d10c601f481eca29c3f138d44c92187d197aff663a269197c02d", size = 405469 }, - { url = "https://files.pythonhosted.org/packages/da/07/88c60edc2df74850d496d78a1fdcdc7b54360a7f610a4d50008309d41b94/rpds_py-0.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4ed2e16abbc982a169d30d1a420274a709949e2cbdef119fe2ec9d870b42f274", size = 422125 }, - { url = "https://files.pythonhosted.org/packages/6b/86/5f4c707603e41b05f191a749984f390dabcbc467cf833769b47bf14ba04f/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a75f305c9b013289121ec0f1181931975df78738cdf650093e6b86d74aa7d8dd", size = 562341 }, - { url = "https://files.pythonhosted.org/packages/b2/92/3c0cb2492094e3cd9baf9e49bbb7befeceb584ea0c1a8b5939dca4da12e5/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:67ce7620704745881a3d4b0ada80ab4d99df390838839921f99e63c474f82cf2", size = 592511 }, - { url = "https://files.pythonhosted.org/packages/10/bb/82e64fbb0047c46a168faa28d0d45a7851cd0582f850b966811d30f67ad8/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d992ac10eb86d9b6f369647b6a3f412fc0075cfd5d799530e84d335e440a002", size = 557736 }, - { url = "https://files.pythonhosted.org/packages/00/95/3c863973d409210da7fb41958172c6b7dbe7fc34e04d3cc1f10bb85e979f/rpds_py-0.27.1-cp313-cp313-win32.whl", hash = "sha256:4f75e4bd8ab8db624e02c8e2fc4063021b58becdbe6df793a8111d9343aec1e3", size = 221462 }, - { url = "https://files.pythonhosted.org/packages/ce/2c/5867b14a81dc217b56d95a9f2a40fdbc56a1ab0181b80132beeecbd4b2d6/rpds_py-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:f9025faafc62ed0b75a53e541895ca272815bec18abe2249ff6501c8f2e12b83", size = 232034 }, - { url = "https://files.pythonhosted.org/packages/c7/78/3958f3f018c01923823f1e47f1cc338e398814b92d83cd278364446fac66/rpds_py-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:ed10dc32829e7d222b7d3b93136d25a406ba9788f6a7ebf6809092da1f4d279d", size = 222392 }, - { url = "https://files.pythonhosted.org/packages/01/76/1cdf1f91aed5c3a7bf2eba1f1c4e4d6f57832d73003919a20118870ea659/rpds_py-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:92022bbbad0d4426e616815b16bc4127f83c9a74940e1ccf3cfe0b387aba0228", size = 358355 }, - { url = "https://files.pythonhosted.org/packages/c3/6f/bf142541229374287604caf3bb2a4ae17f0a580798fd72d3b009b532db4e/rpds_py-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:47162fdab9407ec3f160805ac3e154df042e577dd53341745fc7fb3f625e6d92", size = 342138 }, - { url = "https://files.pythonhosted.org/packages/1a/77/355b1c041d6be40886c44ff5e798b4e2769e497b790f0f7fd1e78d17e9a8/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb89bec23fddc489e5d78b550a7b773557c9ab58b7946154a10a6f7a214a48b2", size = 380247 }, - { url = "https://files.pythonhosted.org/packages/d6/a4/d9cef5c3946ea271ce2243c51481971cd6e34f21925af2783dd17b26e815/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e48af21883ded2b3e9eb48cb7880ad8598b31ab752ff3be6457001d78f416723", size = 390699 }, - { url = "https://files.pythonhosted.org/packages/3a/06/005106a7b8c6c1a7e91b73169e49870f4af5256119d34a361ae5240a0c1d/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6f5b7bd8e219ed50299e58551a410b64daafb5017d54bbe822e003856f06a802", size = 521852 }, - { url = "https://files.pythonhosted.org/packages/e5/3e/50fb1dac0948e17a02eb05c24510a8fe12d5ce8561c6b7b7d1339ab7ab9c/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08f1e20bccf73b08d12d804d6e1c22ca5530e71659e6673bce31a6bb71c1e73f", size = 402582 }, - { url = "https://files.pythonhosted.org/packages/cb/b0/f4e224090dc5b0ec15f31a02d746ab24101dd430847c4d99123798661bfc/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dc5dceeaefcc96dc192e3a80bbe1d6c410c469e97bdd47494a7d930987f18b2", size = 384126 }, - { url = "https://files.pythonhosted.org/packages/54/77/ac339d5f82b6afff1df8f0fe0d2145cc827992cb5f8eeb90fc9f31ef7a63/rpds_py-0.27.1-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:d76f9cc8665acdc0c9177043746775aa7babbf479b5520b78ae4002d889f5c21", size = 399486 }, - { url = "https://files.pythonhosted.org/packages/d6/29/3e1c255eee6ac358c056a57d6d6869baa00a62fa32eea5ee0632039c50a3/rpds_py-0.27.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:134fae0e36022edad8290a6661edf40c023562964efea0cc0ec7f5d392d2aaef", size = 414832 }, - { url = "https://files.pythonhosted.org/packages/3f/db/6d498b844342deb3fa1d030598db93937a9964fcf5cb4da4feb5f17be34b/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb11a4f1b2b63337cfd3b4d110af778a59aae51c81d195768e353d8b52f88081", size = 557249 }, - { url = "https://files.pythonhosted.org/packages/60/f3/690dd38e2310b6f68858a331399b4d6dbb9132c3e8ef8b4333b96caf403d/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:13e608ac9f50a0ed4faec0e90ece76ae33b34c0e8656e3dceb9a7db994c692cd", size = 587356 }, - { url = "https://files.pythonhosted.org/packages/86/e3/84507781cccd0145f35b1dc32c72675200c5ce8d5b30f813e49424ef68fc/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dd2135527aa40f061350c3f8f89da2644de26cd73e4de458e79606384f4f68e7", size = 555300 }, - { url = "https://files.pythonhosted.org/packages/e5/ee/375469849e6b429b3516206b4580a79e9ef3eb12920ddbd4492b56eaacbe/rpds_py-0.27.1-cp313-cp313t-win32.whl", hash = "sha256:3020724ade63fe320a972e2ffd93b5623227e684315adce194941167fee02688", size = 216714 }, - { url = "https://files.pythonhosted.org/packages/21/87/3fc94e47c9bd0742660e84706c311a860dcae4374cf4a03c477e23ce605a/rpds_py-0.27.1-cp313-cp313t-win_amd64.whl", hash = "sha256:8ee50c3e41739886606388ba3ab3ee2aae9f35fb23f833091833255a31740797", size = 228943 }, - { url = "https://files.pythonhosted.org/packages/70/36/b6e6066520a07cf029d385de869729a895917b411e777ab1cde878100a1d/rpds_py-0.27.1-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:acb9aafccaae278f449d9c713b64a9e68662e7799dbd5859e2c6b3c67b56d334", size = 362472 }, - { url = "https://files.pythonhosted.org/packages/af/07/b4646032e0dcec0df9c73a3bd52f63bc6c5f9cda992f06bd0e73fe3fbebd/rpds_py-0.27.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b7fb801aa7f845ddf601c49630deeeccde7ce10065561d92729bfe81bd21fb33", size = 345676 }, - { url = "https://files.pythonhosted.org/packages/b0/16/2f1003ee5d0af4bcb13c0cf894957984c32a6751ed7206db2aee7379a55e/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe0dd05afb46597b9a2e11c351e5e4283c741237e7f617ffb3252780cca9336a", size = 385313 }, - { url = "https://files.pythonhosted.org/packages/05/cd/7eb6dd7b232e7f2654d03fa07f1414d7dfc980e82ba71e40a7c46fd95484/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b6dfb0e058adb12d8b1d1b25f686e94ffa65d9995a5157afe99743bf7369d62b", size = 399080 }, - { url = "https://files.pythonhosted.org/packages/20/51/5829afd5000ec1cb60f304711f02572d619040aa3ec033d8226817d1e571/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed090ccd235f6fa8bb5861684567f0a83e04f52dfc2e5c05f2e4b1309fcf85e7", size = 523868 }, - { url = "https://files.pythonhosted.org/packages/05/2c/30eebca20d5db95720ab4d2faec1b5e4c1025c473f703738c371241476a2/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf876e79763eecf3e7356f157540d6a093cef395b65514f17a356f62af6cc136", size = 408750 }, - { url = "https://files.pythonhosted.org/packages/90/1a/cdb5083f043597c4d4276eae4e4c70c55ab5accec078da8611f24575a367/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12ed005216a51b1d6e2b02a7bd31885fe317e45897de81d86dcce7d74618ffff", size = 387688 }, - { url = "https://files.pythonhosted.org/packages/7c/92/cf786a15320e173f945d205ab31585cc43969743bb1a48b6888f7a2b0a2d/rpds_py-0.27.1-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:ee4308f409a40e50593c7e3bb8cbe0b4d4c66d1674a316324f0c2f5383b486f9", size = 407225 }, - { url = "https://files.pythonhosted.org/packages/33/5c/85ee16df5b65063ef26017bef33096557a4c83fbe56218ac7cd8c235f16d/rpds_py-0.27.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0b08d152555acf1f455154d498ca855618c1378ec810646fcd7c76416ac6dc60", size = 423361 }, - { url = "https://files.pythonhosted.org/packages/4b/8e/1c2741307fcabd1a334ecf008e92c4f47bb6f848712cf15c923becfe82bb/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:dce51c828941973a5684d458214d3a36fcd28da3e1875d659388f4f9f12cc33e", size = 562493 }, - { url = "https://files.pythonhosted.org/packages/04/03/5159321baae9b2222442a70c1f988cbbd66b9be0675dd3936461269be360/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:c1476d6f29eb81aa4151c9a31219b03f1f798dc43d8af1250a870735516a1212", size = 592623 }, - { url = "https://files.pythonhosted.org/packages/ff/39/c09fd1ad28b85bc1d4554a8710233c9f4cefd03d7717a1b8fbfd171d1167/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3ce0cac322b0d69b63c9cdb895ee1b65805ec9ffad37639f291dd79467bee675", size = 558800 }, - { url = "https://files.pythonhosted.org/packages/c5/d6/99228e6bbcf4baa764b18258f519a9035131d91b538d4e0e294313462a98/rpds_py-0.27.1-cp314-cp314-win32.whl", hash = "sha256:dfbfac137d2a3d0725758cd141f878bf4329ba25e34979797c89474a89a8a3a3", size = 221943 }, - { url = "https://files.pythonhosted.org/packages/be/07/c802bc6b8e95be83b79bdf23d1aa61d68324cb1006e245d6c58e959e314d/rpds_py-0.27.1-cp314-cp314-win_amd64.whl", hash = "sha256:a6e57b0abfe7cc513450fcf529eb486b6e4d3f8aee83e92eb5f1ef848218d456", size = 233739 }, - { url = "https://files.pythonhosted.org/packages/c8/89/3e1b1c16d4c2d547c5717377a8df99aee8099ff050f87c45cb4d5fa70891/rpds_py-0.27.1-cp314-cp314-win_arm64.whl", hash = "sha256:faf8d146f3d476abfee026c4ae3bdd9ca14236ae4e4c310cbd1cf75ba33d24a3", size = 223120 }, - { url = "https://files.pythonhosted.org/packages/62/7e/dc7931dc2fa4a6e46b2a4fa744a9fe5c548efd70e0ba74f40b39fa4a8c10/rpds_py-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:ba81d2b56b6d4911ce735aad0a1d4495e808b8ee4dc58715998741a26874e7c2", size = 358944 }, - { url = "https://files.pythonhosted.org/packages/e6/22/4af76ac4e9f336bfb1a5f240d18a33c6b2fcaadb7472ac7680576512b49a/rpds_py-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:84f7d509870098de0e864cad0102711c1e24e9b1a50ee713b65928adb22269e4", size = 342283 }, - { url = "https://files.pythonhosted.org/packages/1c/15/2a7c619b3c2272ea9feb9ade67a45c40b3eeb500d503ad4c28c395dc51b4/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9e960fc78fecd1100539f14132425e1d5fe44ecb9239f8f27f079962021523e", size = 380320 }, - { url = "https://files.pythonhosted.org/packages/a2/7d/4c6d243ba4a3057e994bb5bedd01b5c963c12fe38dde707a52acdb3849e7/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:62f85b665cedab1a503747617393573995dac4600ff51869d69ad2f39eb5e817", size = 391760 }, - { url = "https://files.pythonhosted.org/packages/b4/71/b19401a909b83bcd67f90221330bc1ef11bc486fe4e04c24388d28a618ae/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fed467af29776f6556250c9ed85ea5a4dd121ab56a5f8b206e3e7a4c551e48ec", size = 522476 }, - { url = "https://files.pythonhosted.org/packages/e4/44/1a3b9715c0455d2e2f0f6df5ee6d6f5afdc423d0773a8a682ed2b43c566c/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2729615f9d430af0ae6b36cf042cb55c0936408d543fb691e1a9e36648fd35a", size = 403418 }, - { url = "https://files.pythonhosted.org/packages/1c/4b/fb6c4f14984eb56673bc868a66536f53417ddb13ed44b391998100a06a96/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b207d881a9aef7ba753d69c123a35d96ca7cb808056998f6b9e8747321f03b8", size = 384771 }, - { url = "https://files.pythonhosted.org/packages/c0/56/d5265d2d28b7420d7b4d4d85cad8ef891760f5135102e60d5c970b976e41/rpds_py-0.27.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:639fd5efec029f99b79ae47e5d7e00ad8a773da899b6309f6786ecaf22948c48", size = 400022 }, - { url = "https://files.pythonhosted.org/packages/8f/e9/9f5fc70164a569bdd6ed9046486c3568d6926e3a49bdefeeccfb18655875/rpds_py-0.27.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fecc80cb2a90e28af8a9b366edacf33d7a91cbfe4c2c4544ea1246e949cfebeb", size = 416787 }, - { url = "https://files.pythonhosted.org/packages/d4/64/56dd03430ba491db943a81dcdef115a985aac5f44f565cd39a00c766d45c/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42a89282d711711d0a62d6f57d81aa43a1368686c45bc1c46b7f079d55692734", size = 557538 }, - { url = "https://files.pythonhosted.org/packages/3f/36/92cc885a3129993b1d963a2a42ecf64e6a8e129d2c7cc980dbeba84e55fb/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:cf9931f14223de59551ab9d38ed18d92f14f055a5f78c1d8ad6493f735021bbb", size = 588512 }, - { url = "https://files.pythonhosted.org/packages/dd/10/6b283707780a81919f71625351182b4f98932ac89a09023cb61865136244/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f39f58a27cc6e59f432b568ed8429c7e1641324fbe38131de852cd77b2d534b0", size = 555813 }, - { url = "https://files.pythonhosted.org/packages/04/2e/30b5ea18c01379da6272a92825dd7e53dc9d15c88a19e97932d35d430ef7/rpds_py-0.27.1-cp314-cp314t-win32.whl", hash = "sha256:d5fa0ee122dc09e23607a28e6d7b150da16c662e66409bbe85230e4c85bb528a", size = 217385 }, - { url = "https://files.pythonhosted.org/packages/32/7d/97119da51cb1dd3f2f3c0805f155a3aa4a95fa44fe7d78ae15e69edf4f34/rpds_py-0.27.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6567d2bb951e21232c2f660c24cf3470bb96de56cdcb3f071a83feeaff8a2772", size = 230097 }, - { url = "https://files.pythonhosted.org/packages/d5/63/b7cc415c345625d5e62f694ea356c58fb964861409008118f1245f8c3347/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7ba22cb9693df986033b91ae1d7a979bc399237d45fccf875b76f62bb9e52ddf", size = 371360 }, - { url = "https://files.pythonhosted.org/packages/e5/8c/12e1b24b560cf378b8ffbdb9dc73abd529e1adcfcf82727dfd29c4a7b88d/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b640501be9288c77738b5492b3fd3abc4ba95c50c2e41273c8a1459f08298d3", size = 353933 }, - { url = "https://files.pythonhosted.org/packages/9b/85/1bb2210c1f7a1b99e91fea486b9f0f894aa5da3a5ec7097cbad7dec6d40f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb08b65b93e0c6dd70aac7f7890a9c0938d5ec71d5cb32d45cf844fb8ae47636", size = 382962 }, - { url = "https://files.pythonhosted.org/packages/cc/c9/a839b9f219cf80ed65f27a7f5ddbb2809c1b85c966020ae2dff490e0b18e/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d7ff07d696a7a38152ebdb8212ca9e5baab56656749f3d6004b34ab726b550b8", size = 394412 }, - { url = "https://files.pythonhosted.org/packages/02/2d/b1d7f928b0b1f4fc2e0133e8051d199b01d7384875adc63b6ddadf3de7e5/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb7c72262deae25366e3b6c0c0ba46007967aea15d1eea746e44ddba8ec58dcc", size = 523972 }, - { url = "https://files.pythonhosted.org/packages/a9/af/2cbf56edd2d07716df1aec8a726b3159deb47cb5c27e1e42b71d705a7c2f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7b002cab05d6339716b03a4a3a2ce26737f6231d7b523f339fa061d53368c9d8", size = 403273 }, - { url = "https://files.pythonhosted.org/packages/c0/93/425e32200158d44ff01da5d9612c3b6711fe69f606f06e3895511f17473b/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23f6b69d1c26c4704fec01311963a41d7de3ee0570a84ebde4d544e5a1859ffc", size = 385278 }, - { url = "https://files.pythonhosted.org/packages/eb/1a/1a04a915ecd0551bfa9e77b7672d1937b4b72a0fc204a17deef76001cfb2/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:530064db9146b247351f2a0250b8f00b289accea4596a033e94be2389977de71", size = 402084 }, - { url = "https://files.pythonhosted.org/packages/51/f7/66585c0fe5714368b62951d2513b684e5215beaceab2c6629549ddb15036/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7b90b0496570bd6b0321724a330d8b545827c4df2034b6ddfc5f5275f55da2ad", size = 419041 }, - { url = "https://files.pythonhosted.org/packages/8e/7e/83a508f6b8e219bba2d4af077c35ba0e0cdd35a751a3be6a7cba5a55ad71/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:879b0e14a2da6a1102a3fc8af580fc1ead37e6d6692a781bd8c83da37429b5ab", size = 560084 }, - { url = "https://files.pythonhosted.org/packages/66/66/bb945683b958a1b19eb0fe715594630d0f36396ebdef4d9b89c2fa09aa56/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:0d807710df3b5faa66c731afa162ea29717ab3be17bdc15f90f2d9f183da4059", size = 590115 }, - { url = "https://files.pythonhosted.org/packages/12/00/ccfaafaf7db7e7adace915e5c2f2c2410e16402561801e9c7f96683002d3/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:3adc388fc3afb6540aec081fa59e6e0d3908722771aa1e37ffe22b220a436f0b", size = 556561 }, - { url = "https://files.pythonhosted.org/packages/e1/b7/92b6ed9aad103bfe1c45df98453dfae40969eef2cb6c6239c58d7e96f1b3/rpds_py-0.27.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c796c0c1cc68cb08b0284db4229f5af76168172670c74908fdbd4b7d7f515819", size = 229125 }, - { url = "https://files.pythonhosted.org/packages/0c/ed/e1fba02de17f4f76318b834425257c8ea297e415e12c68b4361f63e8ae92/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cdfe4bb2f9fe7458b7453ad3c33e726d6d1c7c0a72960bcc23800d77384e42df", size = 371402 }, - { url = "https://files.pythonhosted.org/packages/af/7c/e16b959b316048b55585a697e94add55a4ae0d984434d279ea83442e460d/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:8fabb8fd848a5f75a2324e4a84501ee3a5e3c78d8603f83475441866e60b94a3", size = 354084 }, - { url = "https://files.pythonhosted.org/packages/de/c1/ade645f55de76799fdd08682d51ae6724cb46f318573f18be49b1e040428/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda8719d598f2f7f3e0f885cba8646644b55a187762bec091fa14a2b819746a9", size = 383090 }, - { url = "https://files.pythonhosted.org/packages/1f/27/89070ca9b856e52960da1472efcb6c20ba27cfe902f4f23ed095b9cfc61d/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c64d07e95606ec402a0a1c511fe003873fa6af630bda59bac77fac8b4318ebc", size = 394519 }, - { url = "https://files.pythonhosted.org/packages/b3/28/be120586874ef906aa5aeeae95ae8df4184bc757e5b6bd1c729ccff45ed5/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:93a2ed40de81bcff59aabebb626562d48332f3d028ca2036f1d23cbb52750be4", size = 523817 }, - { url = "https://files.pythonhosted.org/packages/a8/ef/70cc197bc11cfcde02a86f36ac1eed15c56667c2ebddbdb76a47e90306da/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:387ce8c44ae94e0ec50532d9cb0edce17311024c9794eb196b90e1058aadeb66", size = 403240 }, - { url = "https://files.pythonhosted.org/packages/cf/35/46936cca449f7f518f2f4996e0e8344db4b57e2081e752441154089d2a5f/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaf94f812c95b5e60ebaf8bfb1898a7d7cb9c1af5744d4a67fa47796e0465d4e", size = 385194 }, - { url = "https://files.pythonhosted.org/packages/e1/62/29c0d3e5125c3270b51415af7cbff1ec587379c84f55a5761cc9efa8cd06/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:4848ca84d6ded9b58e474dfdbad4b8bfb450344c0551ddc8d958bf4b36aa837c", size = 402086 }, - { url = "https://files.pythonhosted.org/packages/8f/66/03e1087679227785474466fdd04157fb793b3b76e3fcf01cbf4c693c1949/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bde09cbcf2248b73c7c323be49b280180ff39fadcfe04e7b6f54a678d02a7cf", size = 419272 }, - { url = "https://files.pythonhosted.org/packages/6a/24/e3e72d265121e00b063aef3e3501e5b2473cf1b23511d56e529531acf01e/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:94c44ee01fd21c9058f124d2d4f0c9dc7634bec93cd4b38eefc385dabe71acbf", size = 560003 }, - { url = "https://files.pythonhosted.org/packages/26/ca/f5a344c534214cc2d41118c0699fffbdc2c1bc7046f2a2b9609765ab9c92/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:df8b74962e35c9249425d90144e721eed198e6555a0e22a563d29fe4486b51f6", size = 590482 }, - { url = "https://files.pythonhosted.org/packages/ce/08/4349bdd5c64d9d193c360aa9db89adeee6f6682ab8825dca0a3f535f434f/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:dc23e6820e3b40847e2f4a7726462ba0cf53089512abe9ee16318c366494c17a", size = 556523 }, +sdist = { url = "https://files.pythonhosted.org/packages/e9/dd/2c0cbe774744272b0ae725f44032c77bdcab6e8bcf544bffa3b6e70c8dba/rpds_py-0.27.1.tar.gz", hash = "sha256:26a1c73171d10b7acccbded82bf6a586ab8203601e565badc74bbbf8bc5a10f8", size = 27479, upload-time = "2025-08-27T12:16:36.024Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/ed/3aef893e2dd30e77e35d20d4ddb45ca459db59cead748cad9796ad479411/rpds_py-0.27.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:68afeec26d42ab3b47e541b272166a0b4400313946871cba3ed3a4fc0cab1cef", size = 371606, upload-time = "2025-08-27T12:12:25.189Z" }, + { url = "https://files.pythonhosted.org/packages/6d/82/9818b443e5d3eb4c83c3994561387f116aae9833b35c484474769c4a8faf/rpds_py-0.27.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:74e5b2f7bb6fa38b1b10546d27acbacf2a022a8b5543efb06cfebc72a59c85be", size = 353452, upload-time = "2025-08-27T12:12:27.433Z" }, + { url = "https://files.pythonhosted.org/packages/99/c7/d2a110ffaaa397fc6793a83c7bd3545d9ab22658b7cdff05a24a4535cc45/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9024de74731df54546fab0bfbcdb49fae19159ecaecfc8f37c18d2c7e2c0bd61", size = 381519, upload-time = "2025-08-27T12:12:28.719Z" }, + { url = "https://files.pythonhosted.org/packages/5a/bc/e89581d1f9d1be7d0247eaef602566869fdc0d084008ba139e27e775366c/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:31d3ebadefcd73b73928ed0b2fd696f7fefda8629229f81929ac9c1854d0cffb", size = 394424, upload-time = "2025-08-27T12:12:30.207Z" }, + { url = "https://files.pythonhosted.org/packages/ac/2e/36a6861f797530e74bb6ed53495f8741f1ef95939eed01d761e73d559067/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b2e7f8f169d775dd9092a1743768d771f1d1300453ddfe6325ae3ab5332b4657", size = 523467, upload-time = "2025-08-27T12:12:31.808Z" }, + { url = "https://files.pythonhosted.org/packages/c4/59/c1bc2be32564fa499f988f0a5c6505c2f4746ef96e58e4d7de5cf923d77e/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d905d16f77eb6ab2e324e09bfa277b4c8e5e6b8a78a3e7ff8f3cdf773b4c013", size = 402660, upload-time = "2025-08-27T12:12:33.444Z" }, + { url = "https://files.pythonhosted.org/packages/0a/ec/ef8bf895f0628dd0a59e54d81caed6891663cb9c54a0f4bb7da918cb88cf/rpds_py-0.27.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50c946f048209e6362e22576baea09193809f87687a95a8db24e5fbdb307b93a", size = 384062, upload-time = "2025-08-27T12:12:34.857Z" }, + { url = "https://files.pythonhosted.org/packages/69/f7/f47ff154be8d9a5e691c083a920bba89cef88d5247c241c10b9898f595a1/rpds_py-0.27.1-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:3deab27804d65cd8289eb814c2c0e807c4b9d9916c9225e363cb0cf875eb67c1", size = 401289, upload-time = "2025-08-27T12:12:36.085Z" }, + { url = "https://files.pythonhosted.org/packages/3b/d9/ca410363efd0615814ae579f6829cafb39225cd63e5ea5ed1404cb345293/rpds_py-0.27.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8b61097f7488de4be8244c89915da8ed212832ccf1e7c7753a25a394bf9b1f10", size = 417718, upload-time = "2025-08-27T12:12:37.401Z" }, + { url = "https://files.pythonhosted.org/packages/e3/a0/8cb5c2ff38340f221cc067cc093d1270e10658ba4e8d263df923daa18e86/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8a3f29aba6e2d7d90528d3c792555a93497fe6538aa65eb675b44505be747808", size = 558333, upload-time = "2025-08-27T12:12:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8c/1b0de79177c5d5103843774ce12b84caa7164dfc6cd66378768d37db11bf/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd6cd0485b7d347304067153a6dc1d73f7d4fd995a396ef32a24d24b8ac63ac8", size = 589127, upload-time = "2025-08-27T12:12:41.48Z" }, + { url = "https://files.pythonhosted.org/packages/c8/5e/26abb098d5e01266b0f3a2488d299d19ccc26849735d9d2b95c39397e945/rpds_py-0.27.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:6f4461bf931108c9fa226ffb0e257c1b18dc2d44cd72b125bec50ee0ab1248a9", size = 554899, upload-time = "2025-08-27T12:12:42.925Z" }, + { url = "https://files.pythonhosted.org/packages/de/41/905cc90ced13550db017f8f20c6d8e8470066c5738ba480d7ba63e3d136b/rpds_py-0.27.1-cp310-cp310-win32.whl", hash = "sha256:ee5422d7fb21f6a00c1901bf6559c49fee13a5159d0288320737bbf6585bd3e4", size = 217450, upload-time = "2025-08-27T12:12:44.813Z" }, + { url = "https://files.pythonhosted.org/packages/75/3d/6bef47b0e253616ccdf67c283e25f2d16e18ccddd38f92af81d5a3420206/rpds_py-0.27.1-cp310-cp310-win_amd64.whl", hash = "sha256:3e039aabf6d5f83c745d5f9a0a381d031e9ed871967c0a5c38d201aca41f3ba1", size = 228447, upload-time = "2025-08-27T12:12:46.204Z" }, + { url = "https://files.pythonhosted.org/packages/b5/c1/7907329fbef97cbd49db6f7303893bd1dd5a4a3eae415839ffdfb0762cae/rpds_py-0.27.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:be898f271f851f68b318872ce6ebebbc62f303b654e43bf72683dbdc25b7c881", size = 371063, upload-time = "2025-08-27T12:12:47.856Z" }, + { url = "https://files.pythonhosted.org/packages/11/94/2aab4bc86228bcf7c48760990273653a4900de89c7537ffe1b0d6097ed39/rpds_py-0.27.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:62ac3d4e3e07b58ee0ddecd71d6ce3b1637de2d373501412df395a0ec5f9beb5", size = 353210, upload-time = "2025-08-27T12:12:49.187Z" }, + { url = "https://files.pythonhosted.org/packages/3a/57/f5eb3ecf434342f4f1a46009530e93fd201a0b5b83379034ebdb1d7c1a58/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4708c5c0ceb2d034f9991623631d3d23cb16e65c83736ea020cdbe28d57c0a0e", size = 381636, upload-time = "2025-08-27T12:12:50.492Z" }, + { url = "https://files.pythonhosted.org/packages/ae/f4/ef95c5945e2ceb5119571b184dd5a1cc4b8541bbdf67461998cfeac9cb1e/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:abfa1171a9952d2e0002aba2ad3780820b00cc3d9c98c6630f2e93271501f66c", size = 394341, upload-time = "2025-08-27T12:12:52.024Z" }, + { url = "https://files.pythonhosted.org/packages/5a/7e/4bd610754bf492d398b61725eb9598ddd5eb86b07d7d9483dbcd810e20bc/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4b507d19f817ebaca79574b16eb2ae412e5c0835542c93fe9983f1e432aca195", size = 523428, upload-time = "2025-08-27T12:12:53.779Z" }, + { url = "https://files.pythonhosted.org/packages/9f/e5/059b9f65a8c9149361a8b75094864ab83b94718344db511fd6117936ed2a/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168b025f8fd8d8d10957405f3fdcef3dc20f5982d398f90851f4abc58c566c52", size = 402923, upload-time = "2025-08-27T12:12:55.15Z" }, + { url = "https://files.pythonhosted.org/packages/f5/48/64cabb7daced2968dd08e8a1b7988bf358d7bd5bcd5dc89a652f4668543c/rpds_py-0.27.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cb56c6210ef77caa58e16e8c17d35c63fe3f5b60fd9ba9d424470c3400bcf9ed", size = 384094, upload-time = "2025-08-27T12:12:57.194Z" }, + { url = "https://files.pythonhosted.org/packages/ae/e1/dc9094d6ff566bff87add8a510c89b9e158ad2ecd97ee26e677da29a9e1b/rpds_py-0.27.1-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:d252f2d8ca0195faa707f8eb9368955760880b2b42a8ee16d382bf5dd807f89a", size = 401093, upload-time = "2025-08-27T12:12:58.985Z" }, + { url = "https://files.pythonhosted.org/packages/37/8e/ac8577e3ecdd5593e283d46907d7011618994e1d7ab992711ae0f78b9937/rpds_py-0.27.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6e5e54da1e74b91dbc7996b56640f79b195d5925c2b78efaa8c5d53e1d88edde", size = 417969, upload-time = "2025-08-27T12:13:00.367Z" }, + { url = "https://files.pythonhosted.org/packages/66/6d/87507430a8f74a93556fe55c6485ba9c259949a853ce407b1e23fea5ba31/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:ffce0481cc6e95e5b3f0a47ee17ffbd234399e6d532f394c8dce320c3b089c21", size = 558302, upload-time = "2025-08-27T12:13:01.737Z" }, + { url = "https://files.pythonhosted.org/packages/3a/bb/1db4781ce1dda3eecc735e3152659a27b90a02ca62bfeea17aee45cc0fbc/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:a205fdfe55c90c2cd8e540ca9ceba65cbe6629b443bc05db1f590a3db8189ff9", size = 589259, upload-time = "2025-08-27T12:13:03.127Z" }, + { url = "https://files.pythonhosted.org/packages/7b/0e/ae1c8943d11a814d01b482e1f8da903f88047a962dff9bbdadf3bd6e6fd1/rpds_py-0.27.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:689fb5200a749db0415b092972e8eba85847c23885c8543a8b0f5c009b1a5948", size = 554983, upload-time = "2025-08-27T12:13:04.516Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d5/0b2a55415931db4f112bdab072443ff76131b5ac4f4dc98d10d2d357eb03/rpds_py-0.27.1-cp311-cp311-win32.whl", hash = "sha256:3182af66048c00a075010bc7f4860f33913528a4b6fc09094a6e7598e462fe39", size = 217154, upload-time = "2025-08-27T12:13:06.278Z" }, + { url = "https://files.pythonhosted.org/packages/24/75/3b7ffe0d50dc86a6a964af0d1cc3a4a2cdf437cb7b099a4747bbb96d1819/rpds_py-0.27.1-cp311-cp311-win_amd64.whl", hash = "sha256:b4938466c6b257b2f5c4ff98acd8128ec36b5059e5c8f8372d79316b1c36bb15", size = 228627, upload-time = "2025-08-27T12:13:07.625Z" }, + { url = "https://files.pythonhosted.org/packages/8d/3f/4fd04c32abc02c710f09a72a30c9a55ea3cc154ef8099078fd50a0596f8e/rpds_py-0.27.1-cp311-cp311-win_arm64.whl", hash = "sha256:2f57af9b4d0793e53266ee4325535a31ba48e2f875da81a9177c9926dfa60746", size = 220998, upload-time = "2025-08-27T12:13:08.972Z" }, + { url = "https://files.pythonhosted.org/packages/bd/fe/38de28dee5df58b8198c743fe2bea0c785c6d40941b9950bac4cdb71a014/rpds_py-0.27.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ae2775c1973e3c30316892737b91f9283f9908e3cc7625b9331271eaaed7dc90", size = 361887, upload-time = "2025-08-27T12:13:10.233Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9a/4b6c7eedc7dd90986bf0fab6ea2a091ec11c01b15f8ba0a14d3f80450468/rpds_py-0.27.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2643400120f55c8a96f7c9d858f7be0c88d383cd4653ae2cf0d0c88f668073e5", size = 345795, upload-time = "2025-08-27T12:13:11.65Z" }, + { url = "https://files.pythonhosted.org/packages/6f/0e/e650e1b81922847a09cca820237b0edee69416a01268b7754d506ade11ad/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16323f674c089b0360674a4abd28d5042947d54ba620f72514d69be4ff64845e", size = 385121, upload-time = "2025-08-27T12:13:13.008Z" }, + { url = "https://files.pythonhosted.org/packages/1b/ea/b306067a712988e2bff00dcc7c8f31d26c29b6d5931b461aa4b60a013e33/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a1f4814b65eacac94a00fc9a526e3fdafd78e439469644032032d0d63de4881", size = 398976, upload-time = "2025-08-27T12:13:14.368Z" }, + { url = "https://files.pythonhosted.org/packages/2c/0a/26dc43c8840cb8fe239fe12dbc8d8de40f2365e838f3d395835dde72f0e5/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ba32c16b064267b22f1850a34051121d423b6f7338a12b9459550eb2096e7ec", size = 525953, upload-time = "2025-08-27T12:13:15.774Z" }, + { url = "https://files.pythonhosted.org/packages/22/14/c85e8127b573aaf3a0cbd7fbb8c9c99e735a4a02180c84da2a463b766e9e/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5c20f33fd10485b80f65e800bbe5f6785af510b9f4056c5a3c612ebc83ba6cb", size = 407915, upload-time = "2025-08-27T12:13:17.379Z" }, + { url = "https://files.pythonhosted.org/packages/ed/7b/8f4fee9ba1fb5ec856eb22d725a4efa3deb47f769597c809e03578b0f9d9/rpds_py-0.27.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:466bfe65bd932da36ff279ddd92de56b042f2266d752719beb97b08526268ec5", size = 386883, upload-time = "2025-08-27T12:13:18.704Z" }, + { url = "https://files.pythonhosted.org/packages/86/47/28fa6d60f8b74fcdceba81b272f8d9836ac0340570f68f5df6b41838547b/rpds_py-0.27.1-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:41e532bbdcb57c92ba3be62c42e9f096431b4cf478da9bc3bc6ce5c38ab7ba7a", size = 405699, upload-time = "2025-08-27T12:13:20.089Z" }, + { url = "https://files.pythonhosted.org/packages/d0/fd/c5987b5e054548df56953a21fe2ebed51fc1ec7c8f24fd41c067b68c4a0a/rpds_py-0.27.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f149826d742b406579466283769a8ea448eed82a789af0ed17b0cd5770433444", size = 423713, upload-time = "2025-08-27T12:13:21.436Z" }, + { url = "https://files.pythonhosted.org/packages/ac/ba/3c4978b54a73ed19a7d74531be37a8bcc542d917c770e14d372b8daea186/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:80c60cfb5310677bd67cb1e85a1e8eb52e12529545441b43e6f14d90b878775a", size = 562324, upload-time = "2025-08-27T12:13:22.789Z" }, + { url = "https://files.pythonhosted.org/packages/b5/6c/6943a91768fec16db09a42b08644b960cff540c66aab89b74be6d4a144ba/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:7ee6521b9baf06085f62ba9c7a3e5becffbc32480d2f1b351559c001c38ce4c1", size = 593646, upload-time = "2025-08-27T12:13:24.122Z" }, + { url = "https://files.pythonhosted.org/packages/11/73/9d7a8f4be5f4396f011a6bb7a19fe26303a0dac9064462f5651ced2f572f/rpds_py-0.27.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a512c8263249a9d68cac08b05dd59d2b3f2061d99b322813cbcc14c3c7421998", size = 558137, upload-time = "2025-08-27T12:13:25.557Z" }, + { url = "https://files.pythonhosted.org/packages/6e/96/6772cbfa0e2485bcceef8071de7821f81aeac8bb45fbfd5542a3e8108165/rpds_py-0.27.1-cp312-cp312-win32.whl", hash = "sha256:819064fa048ba01b6dadc5116f3ac48610435ac9a0058bbde98e569f9e785c39", size = 221343, upload-time = "2025-08-27T12:13:26.967Z" }, + { url = "https://files.pythonhosted.org/packages/67/b6/c82f0faa9af1c6a64669f73a17ee0eeef25aff30bb9a1c318509efe45d84/rpds_py-0.27.1-cp312-cp312-win_amd64.whl", hash = "sha256:d9199717881f13c32c4046a15f024971a3b78ad4ea029e8da6b86e5aa9cf4594", size = 232497, upload-time = "2025-08-27T12:13:28.326Z" }, + { url = "https://files.pythonhosted.org/packages/e1/96/2817b44bd2ed11aebacc9251da03689d56109b9aba5e311297b6902136e2/rpds_py-0.27.1-cp312-cp312-win_arm64.whl", hash = "sha256:33aa65b97826a0e885ef6e278fbd934e98cdcfed80b63946025f01e2f5b29502", size = 222790, upload-time = "2025-08-27T12:13:29.71Z" }, + { url = "https://files.pythonhosted.org/packages/cc/77/610aeee8d41e39080c7e14afa5387138e3c9fa9756ab893d09d99e7d8e98/rpds_py-0.27.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:e4b9fcfbc021633863a37e92571d6f91851fa656f0180246e84cbd8b3f6b329b", size = 361741, upload-time = "2025-08-27T12:13:31.039Z" }, + { url = "https://files.pythonhosted.org/packages/3a/fc/c43765f201c6a1c60be2043cbdb664013def52460a4c7adace89d6682bf4/rpds_py-0.27.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1441811a96eadca93c517d08df75de45e5ffe68aa3089924f963c782c4b898cf", size = 345574, upload-time = "2025-08-27T12:13:32.902Z" }, + { url = "https://files.pythonhosted.org/packages/20/42/ee2b2ca114294cd9847d0ef9c26d2b0851b2e7e00bf14cc4c0b581df0fc3/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:55266dafa22e672f5a4f65019015f90336ed31c6383bd53f5e7826d21a0e0b83", size = 385051, upload-time = "2025-08-27T12:13:34.228Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e8/1e430fe311e4799e02e2d1af7c765f024e95e17d651612425b226705f910/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d78827d7ac08627ea2c8e02c9e5b41180ea5ea1f747e9db0915e3adf36b62dcf", size = 398395, upload-time = "2025-08-27T12:13:36.132Z" }, + { url = "https://files.pythonhosted.org/packages/82/95/9dc227d441ff2670651c27a739acb2535ccaf8b351a88d78c088965e5996/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae92443798a40a92dc5f0b01d8a7c93adde0c4dc965310a29ae7c64d72b9fad2", size = 524334, upload-time = "2025-08-27T12:13:37.562Z" }, + { url = "https://files.pythonhosted.org/packages/87/01/a670c232f401d9ad461d9a332aa4080cd3cb1d1df18213dbd0d2a6a7ab51/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c46c9dd2403b66a2a3b9720ec4b74d4ab49d4fabf9f03dfdce2d42af913fe8d0", size = 407691, upload-time = "2025-08-27T12:13:38.94Z" }, + { url = "https://files.pythonhosted.org/packages/03/36/0a14aebbaa26fe7fab4780c76f2239e76cc95a0090bdb25e31d95c492fcd/rpds_py-0.27.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2efe4eb1d01b7f5f1939f4ef30ecea6c6b3521eec451fb93191bf84b2a522418", size = 386868, upload-time = "2025-08-27T12:13:40.192Z" }, + { url = "https://files.pythonhosted.org/packages/3b/03/8c897fb8b5347ff6c1cc31239b9611c5bf79d78c984430887a353e1409a1/rpds_py-0.27.1-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:15d3b4d83582d10c601f481eca29c3f138d44c92187d197aff663a269197c02d", size = 405469, upload-time = "2025-08-27T12:13:41.496Z" }, + { url = "https://files.pythonhosted.org/packages/da/07/88c60edc2df74850d496d78a1fdcdc7b54360a7f610a4d50008309d41b94/rpds_py-0.27.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4ed2e16abbc982a169d30d1a420274a709949e2cbdef119fe2ec9d870b42f274", size = 422125, upload-time = "2025-08-27T12:13:42.802Z" }, + { url = "https://files.pythonhosted.org/packages/6b/86/5f4c707603e41b05f191a749984f390dabcbc467cf833769b47bf14ba04f/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a75f305c9b013289121ec0f1181931975df78738cdf650093e6b86d74aa7d8dd", size = 562341, upload-time = "2025-08-27T12:13:44.472Z" }, + { url = "https://files.pythonhosted.org/packages/b2/92/3c0cb2492094e3cd9baf9e49bbb7befeceb584ea0c1a8b5939dca4da12e5/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:67ce7620704745881a3d4b0ada80ab4d99df390838839921f99e63c474f82cf2", size = 592511, upload-time = "2025-08-27T12:13:45.898Z" }, + { url = "https://files.pythonhosted.org/packages/10/bb/82e64fbb0047c46a168faa28d0d45a7851cd0582f850b966811d30f67ad8/rpds_py-0.27.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d992ac10eb86d9b6f369647b6a3f412fc0075cfd5d799530e84d335e440a002", size = 557736, upload-time = "2025-08-27T12:13:47.408Z" }, + { url = "https://files.pythonhosted.org/packages/00/95/3c863973d409210da7fb41958172c6b7dbe7fc34e04d3cc1f10bb85e979f/rpds_py-0.27.1-cp313-cp313-win32.whl", hash = "sha256:4f75e4bd8ab8db624e02c8e2fc4063021b58becdbe6df793a8111d9343aec1e3", size = 221462, upload-time = "2025-08-27T12:13:48.742Z" }, + { url = "https://files.pythonhosted.org/packages/ce/2c/5867b14a81dc217b56d95a9f2a40fdbc56a1ab0181b80132beeecbd4b2d6/rpds_py-0.27.1-cp313-cp313-win_amd64.whl", hash = "sha256:f9025faafc62ed0b75a53e541895ca272815bec18abe2249ff6501c8f2e12b83", size = 232034, upload-time = "2025-08-27T12:13:50.11Z" }, + { url = "https://files.pythonhosted.org/packages/c7/78/3958f3f018c01923823f1e47f1cc338e398814b92d83cd278364446fac66/rpds_py-0.27.1-cp313-cp313-win_arm64.whl", hash = "sha256:ed10dc32829e7d222b7d3b93136d25a406ba9788f6a7ebf6809092da1f4d279d", size = 222392, upload-time = "2025-08-27T12:13:52.587Z" }, + { url = "https://files.pythonhosted.org/packages/01/76/1cdf1f91aed5c3a7bf2eba1f1c4e4d6f57832d73003919a20118870ea659/rpds_py-0.27.1-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:92022bbbad0d4426e616815b16bc4127f83c9a74940e1ccf3cfe0b387aba0228", size = 358355, upload-time = "2025-08-27T12:13:54.012Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6f/bf142541229374287604caf3bb2a4ae17f0a580798fd72d3b009b532db4e/rpds_py-0.27.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:47162fdab9407ec3f160805ac3e154df042e577dd53341745fc7fb3f625e6d92", size = 342138, upload-time = "2025-08-27T12:13:55.791Z" }, + { url = "https://files.pythonhosted.org/packages/1a/77/355b1c041d6be40886c44ff5e798b4e2769e497b790f0f7fd1e78d17e9a8/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb89bec23fddc489e5d78b550a7b773557c9ab58b7946154a10a6f7a214a48b2", size = 380247, upload-time = "2025-08-27T12:13:57.683Z" }, + { url = "https://files.pythonhosted.org/packages/d6/a4/d9cef5c3946ea271ce2243c51481971cd6e34f21925af2783dd17b26e815/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e48af21883ded2b3e9eb48cb7880ad8598b31ab752ff3be6457001d78f416723", size = 390699, upload-time = "2025-08-27T12:13:59.137Z" }, + { url = "https://files.pythonhosted.org/packages/3a/06/005106a7b8c6c1a7e91b73169e49870f4af5256119d34a361ae5240a0c1d/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6f5b7bd8e219ed50299e58551a410b64daafb5017d54bbe822e003856f06a802", size = 521852, upload-time = "2025-08-27T12:14:00.583Z" }, + { url = "https://files.pythonhosted.org/packages/e5/3e/50fb1dac0948e17a02eb05c24510a8fe12d5ce8561c6b7b7d1339ab7ab9c/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:08f1e20bccf73b08d12d804d6e1c22ca5530e71659e6673bce31a6bb71c1e73f", size = 402582, upload-time = "2025-08-27T12:14:02.034Z" }, + { url = "https://files.pythonhosted.org/packages/cb/b0/f4e224090dc5b0ec15f31a02d746ab24101dd430847c4d99123798661bfc/rpds_py-0.27.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dc5dceeaefcc96dc192e3a80bbe1d6c410c469e97bdd47494a7d930987f18b2", size = 384126, upload-time = "2025-08-27T12:14:03.437Z" }, + { url = "https://files.pythonhosted.org/packages/54/77/ac339d5f82b6afff1df8f0fe0d2145cc827992cb5f8eeb90fc9f31ef7a63/rpds_py-0.27.1-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:d76f9cc8665acdc0c9177043746775aa7babbf479b5520b78ae4002d889f5c21", size = 399486, upload-time = "2025-08-27T12:14:05.443Z" }, + { url = "https://files.pythonhosted.org/packages/d6/29/3e1c255eee6ac358c056a57d6d6869baa00a62fa32eea5ee0632039c50a3/rpds_py-0.27.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:134fae0e36022edad8290a6661edf40c023562964efea0cc0ec7f5d392d2aaef", size = 414832, upload-time = "2025-08-27T12:14:06.902Z" }, + { url = "https://files.pythonhosted.org/packages/3f/db/6d498b844342deb3fa1d030598db93937a9964fcf5cb4da4feb5f17be34b/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb11a4f1b2b63337cfd3b4d110af778a59aae51c81d195768e353d8b52f88081", size = 557249, upload-time = "2025-08-27T12:14:08.37Z" }, + { url = "https://files.pythonhosted.org/packages/60/f3/690dd38e2310b6f68858a331399b4d6dbb9132c3e8ef8b4333b96caf403d/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:13e608ac9f50a0ed4faec0e90ece76ae33b34c0e8656e3dceb9a7db994c692cd", size = 587356, upload-time = "2025-08-27T12:14:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/86/e3/84507781cccd0145f35b1dc32c72675200c5ce8d5b30f813e49424ef68fc/rpds_py-0.27.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dd2135527aa40f061350c3f8f89da2644de26cd73e4de458e79606384f4f68e7", size = 555300, upload-time = "2025-08-27T12:14:11.783Z" }, + { url = "https://files.pythonhosted.org/packages/e5/ee/375469849e6b429b3516206b4580a79e9ef3eb12920ddbd4492b56eaacbe/rpds_py-0.27.1-cp313-cp313t-win32.whl", hash = "sha256:3020724ade63fe320a972e2ffd93b5623227e684315adce194941167fee02688", size = 216714, upload-time = "2025-08-27T12:14:13.629Z" }, + { url = "https://files.pythonhosted.org/packages/21/87/3fc94e47c9bd0742660e84706c311a860dcae4374cf4a03c477e23ce605a/rpds_py-0.27.1-cp313-cp313t-win_amd64.whl", hash = "sha256:8ee50c3e41739886606388ba3ab3ee2aae9f35fb23f833091833255a31740797", size = 228943, upload-time = "2025-08-27T12:14:14.937Z" }, + { url = "https://files.pythonhosted.org/packages/70/36/b6e6066520a07cf029d385de869729a895917b411e777ab1cde878100a1d/rpds_py-0.27.1-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:acb9aafccaae278f449d9c713b64a9e68662e7799dbd5859e2c6b3c67b56d334", size = 362472, upload-time = "2025-08-27T12:14:16.333Z" }, + { url = "https://files.pythonhosted.org/packages/af/07/b4646032e0dcec0df9c73a3bd52f63bc6c5f9cda992f06bd0e73fe3fbebd/rpds_py-0.27.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b7fb801aa7f845ddf601c49630deeeccde7ce10065561d92729bfe81bd21fb33", size = 345676, upload-time = "2025-08-27T12:14:17.764Z" }, + { url = "https://files.pythonhosted.org/packages/b0/16/2f1003ee5d0af4bcb13c0cf894957984c32a6751ed7206db2aee7379a55e/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fe0dd05afb46597b9a2e11c351e5e4283c741237e7f617ffb3252780cca9336a", size = 385313, upload-time = "2025-08-27T12:14:19.829Z" }, + { url = "https://files.pythonhosted.org/packages/05/cd/7eb6dd7b232e7f2654d03fa07f1414d7dfc980e82ba71e40a7c46fd95484/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b6dfb0e058adb12d8b1d1b25f686e94ffa65d9995a5157afe99743bf7369d62b", size = 399080, upload-time = "2025-08-27T12:14:21.531Z" }, + { url = "https://files.pythonhosted.org/packages/20/51/5829afd5000ec1cb60f304711f02572d619040aa3ec033d8226817d1e571/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ed090ccd235f6fa8bb5861684567f0a83e04f52dfc2e5c05f2e4b1309fcf85e7", size = 523868, upload-time = "2025-08-27T12:14:23.485Z" }, + { url = "https://files.pythonhosted.org/packages/05/2c/30eebca20d5db95720ab4d2faec1b5e4c1025c473f703738c371241476a2/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf876e79763eecf3e7356f157540d6a093cef395b65514f17a356f62af6cc136", size = 408750, upload-time = "2025-08-27T12:14:24.924Z" }, + { url = "https://files.pythonhosted.org/packages/90/1a/cdb5083f043597c4d4276eae4e4c70c55ab5accec078da8611f24575a367/rpds_py-0.27.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12ed005216a51b1d6e2b02a7bd31885fe317e45897de81d86dcce7d74618ffff", size = 387688, upload-time = "2025-08-27T12:14:27.537Z" }, + { url = "https://files.pythonhosted.org/packages/7c/92/cf786a15320e173f945d205ab31585cc43969743bb1a48b6888f7a2b0a2d/rpds_py-0.27.1-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:ee4308f409a40e50593c7e3bb8cbe0b4d4c66d1674a316324f0c2f5383b486f9", size = 407225, upload-time = "2025-08-27T12:14:28.981Z" }, + { url = "https://files.pythonhosted.org/packages/33/5c/85ee16df5b65063ef26017bef33096557a4c83fbe56218ac7cd8c235f16d/rpds_py-0.27.1-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0b08d152555acf1f455154d498ca855618c1378ec810646fcd7c76416ac6dc60", size = 423361, upload-time = "2025-08-27T12:14:30.469Z" }, + { url = "https://files.pythonhosted.org/packages/4b/8e/1c2741307fcabd1a334ecf008e92c4f47bb6f848712cf15c923becfe82bb/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:dce51c828941973a5684d458214d3a36fcd28da3e1875d659388f4f9f12cc33e", size = 562493, upload-time = "2025-08-27T12:14:31.987Z" }, + { url = "https://files.pythonhosted.org/packages/04/03/5159321baae9b2222442a70c1f988cbbd66b9be0675dd3936461269be360/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:c1476d6f29eb81aa4151c9a31219b03f1f798dc43d8af1250a870735516a1212", size = 592623, upload-time = "2025-08-27T12:14:33.543Z" }, + { url = "https://files.pythonhosted.org/packages/ff/39/c09fd1ad28b85bc1d4554a8710233c9f4cefd03d7717a1b8fbfd171d1167/rpds_py-0.27.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3ce0cac322b0d69b63c9cdb895ee1b65805ec9ffad37639f291dd79467bee675", size = 558800, upload-time = "2025-08-27T12:14:35.436Z" }, + { url = "https://files.pythonhosted.org/packages/c5/d6/99228e6bbcf4baa764b18258f519a9035131d91b538d4e0e294313462a98/rpds_py-0.27.1-cp314-cp314-win32.whl", hash = "sha256:dfbfac137d2a3d0725758cd141f878bf4329ba25e34979797c89474a89a8a3a3", size = 221943, upload-time = "2025-08-27T12:14:36.898Z" }, + { url = "https://files.pythonhosted.org/packages/be/07/c802bc6b8e95be83b79bdf23d1aa61d68324cb1006e245d6c58e959e314d/rpds_py-0.27.1-cp314-cp314-win_amd64.whl", hash = "sha256:a6e57b0abfe7cc513450fcf529eb486b6e4d3f8aee83e92eb5f1ef848218d456", size = 233739, upload-time = "2025-08-27T12:14:38.386Z" }, + { url = "https://files.pythonhosted.org/packages/c8/89/3e1b1c16d4c2d547c5717377a8df99aee8099ff050f87c45cb4d5fa70891/rpds_py-0.27.1-cp314-cp314-win_arm64.whl", hash = "sha256:faf8d146f3d476abfee026c4ae3bdd9ca14236ae4e4c310cbd1cf75ba33d24a3", size = 223120, upload-time = "2025-08-27T12:14:39.82Z" }, + { url = "https://files.pythonhosted.org/packages/62/7e/dc7931dc2fa4a6e46b2a4fa744a9fe5c548efd70e0ba74f40b39fa4a8c10/rpds_py-0.27.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:ba81d2b56b6d4911ce735aad0a1d4495e808b8ee4dc58715998741a26874e7c2", size = 358944, upload-time = "2025-08-27T12:14:41.199Z" }, + { url = "https://files.pythonhosted.org/packages/e6/22/4af76ac4e9f336bfb1a5f240d18a33c6b2fcaadb7472ac7680576512b49a/rpds_py-0.27.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:84f7d509870098de0e864cad0102711c1e24e9b1a50ee713b65928adb22269e4", size = 342283, upload-time = "2025-08-27T12:14:42.699Z" }, + { url = "https://files.pythonhosted.org/packages/1c/15/2a7c619b3c2272ea9feb9ade67a45c40b3eeb500d503ad4c28c395dc51b4/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a9e960fc78fecd1100539f14132425e1d5fe44ecb9239f8f27f079962021523e", size = 380320, upload-time = "2025-08-27T12:14:44.157Z" }, + { url = "https://files.pythonhosted.org/packages/a2/7d/4c6d243ba4a3057e994bb5bedd01b5c963c12fe38dde707a52acdb3849e7/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:62f85b665cedab1a503747617393573995dac4600ff51869d69ad2f39eb5e817", size = 391760, upload-time = "2025-08-27T12:14:45.845Z" }, + { url = "https://files.pythonhosted.org/packages/b4/71/b19401a909b83bcd67f90221330bc1ef11bc486fe4e04c24388d28a618ae/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fed467af29776f6556250c9ed85ea5a4dd121ab56a5f8b206e3e7a4c551e48ec", size = 522476, upload-time = "2025-08-27T12:14:47.364Z" }, + { url = "https://files.pythonhosted.org/packages/e4/44/1a3b9715c0455d2e2f0f6df5ee6d6f5afdc423d0773a8a682ed2b43c566c/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f2729615f9d430af0ae6b36cf042cb55c0936408d543fb691e1a9e36648fd35a", size = 403418, upload-time = "2025-08-27T12:14:49.991Z" }, + { url = "https://files.pythonhosted.org/packages/1c/4b/fb6c4f14984eb56673bc868a66536f53417ddb13ed44b391998100a06a96/rpds_py-0.27.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b207d881a9aef7ba753d69c123a35d96ca7cb808056998f6b9e8747321f03b8", size = 384771, upload-time = "2025-08-27T12:14:52.159Z" }, + { url = "https://files.pythonhosted.org/packages/c0/56/d5265d2d28b7420d7b4d4d85cad8ef891760f5135102e60d5c970b976e41/rpds_py-0.27.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:639fd5efec029f99b79ae47e5d7e00ad8a773da899b6309f6786ecaf22948c48", size = 400022, upload-time = "2025-08-27T12:14:53.859Z" }, + { url = "https://files.pythonhosted.org/packages/8f/e9/9f5fc70164a569bdd6ed9046486c3568d6926e3a49bdefeeccfb18655875/rpds_py-0.27.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fecc80cb2a90e28af8a9b366edacf33d7a91cbfe4c2c4544ea1246e949cfebeb", size = 416787, upload-time = "2025-08-27T12:14:55.673Z" }, + { url = "https://files.pythonhosted.org/packages/d4/64/56dd03430ba491db943a81dcdef115a985aac5f44f565cd39a00c766d45c/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42a89282d711711d0a62d6f57d81aa43a1368686c45bc1c46b7f079d55692734", size = 557538, upload-time = "2025-08-27T12:14:57.245Z" }, + { url = "https://files.pythonhosted.org/packages/3f/36/92cc885a3129993b1d963a2a42ecf64e6a8e129d2c7cc980dbeba84e55fb/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:cf9931f14223de59551ab9d38ed18d92f14f055a5f78c1d8ad6493f735021bbb", size = 588512, upload-time = "2025-08-27T12:14:58.728Z" }, + { url = "https://files.pythonhosted.org/packages/dd/10/6b283707780a81919f71625351182b4f98932ac89a09023cb61865136244/rpds_py-0.27.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f39f58a27cc6e59f432b568ed8429c7e1641324fbe38131de852cd77b2d534b0", size = 555813, upload-time = "2025-08-27T12:15:00.334Z" }, + { url = "https://files.pythonhosted.org/packages/04/2e/30b5ea18c01379da6272a92825dd7e53dc9d15c88a19e97932d35d430ef7/rpds_py-0.27.1-cp314-cp314t-win32.whl", hash = "sha256:d5fa0ee122dc09e23607a28e6d7b150da16c662e66409bbe85230e4c85bb528a", size = 217385, upload-time = "2025-08-27T12:15:01.937Z" }, + { url = "https://files.pythonhosted.org/packages/32/7d/97119da51cb1dd3f2f3c0805f155a3aa4a95fa44fe7d78ae15e69edf4f34/rpds_py-0.27.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6567d2bb951e21232c2f660c24cf3470bb96de56cdcb3f071a83feeaff8a2772", size = 230097, upload-time = "2025-08-27T12:15:03.961Z" }, + { url = "https://files.pythonhosted.org/packages/d5/63/b7cc415c345625d5e62f694ea356c58fb964861409008118f1245f8c3347/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7ba22cb9693df986033b91ae1d7a979bc399237d45fccf875b76f62bb9e52ddf", size = 371360, upload-time = "2025-08-27T12:15:29.218Z" }, + { url = "https://files.pythonhosted.org/packages/e5/8c/12e1b24b560cf378b8ffbdb9dc73abd529e1adcfcf82727dfd29c4a7b88d/rpds_py-0.27.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5b640501be9288c77738b5492b3fd3abc4ba95c50c2e41273c8a1459f08298d3", size = 353933, upload-time = "2025-08-27T12:15:30.837Z" }, + { url = "https://files.pythonhosted.org/packages/9b/85/1bb2210c1f7a1b99e91fea486b9f0f894aa5da3a5ec7097cbad7dec6d40f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb08b65b93e0c6dd70aac7f7890a9c0938d5ec71d5cb32d45cf844fb8ae47636", size = 382962, upload-time = "2025-08-27T12:15:32.348Z" }, + { url = "https://files.pythonhosted.org/packages/cc/c9/a839b9f219cf80ed65f27a7f5ddbb2809c1b85c966020ae2dff490e0b18e/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d7ff07d696a7a38152ebdb8212ca9e5baab56656749f3d6004b34ab726b550b8", size = 394412, upload-time = "2025-08-27T12:15:33.839Z" }, + { url = "https://files.pythonhosted.org/packages/02/2d/b1d7f928b0b1f4fc2e0133e8051d199b01d7384875adc63b6ddadf3de7e5/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fb7c72262deae25366e3b6c0c0ba46007967aea15d1eea746e44ddba8ec58dcc", size = 523972, upload-time = "2025-08-27T12:15:35.377Z" }, + { url = "https://files.pythonhosted.org/packages/a9/af/2cbf56edd2d07716df1aec8a726b3159deb47cb5c27e1e42b71d705a7c2f/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7b002cab05d6339716b03a4a3a2ce26737f6231d7b523f339fa061d53368c9d8", size = 403273, upload-time = "2025-08-27T12:15:37.051Z" }, + { url = "https://files.pythonhosted.org/packages/c0/93/425e32200158d44ff01da5d9612c3b6711fe69f606f06e3895511f17473b/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23f6b69d1c26c4704fec01311963a41d7de3ee0570a84ebde4d544e5a1859ffc", size = 385278, upload-time = "2025-08-27T12:15:38.571Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1a/1a04a915ecd0551bfa9e77b7672d1937b4b72a0fc204a17deef76001cfb2/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:530064db9146b247351f2a0250b8f00b289accea4596a033e94be2389977de71", size = 402084, upload-time = "2025-08-27T12:15:40.529Z" }, + { url = "https://files.pythonhosted.org/packages/51/f7/66585c0fe5714368b62951d2513b684e5215beaceab2c6629549ddb15036/rpds_py-0.27.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7b90b0496570bd6b0321724a330d8b545827c4df2034b6ddfc5f5275f55da2ad", size = 419041, upload-time = "2025-08-27T12:15:42.191Z" }, + { url = "https://files.pythonhosted.org/packages/8e/7e/83a508f6b8e219bba2d4af077c35ba0e0cdd35a751a3be6a7cba5a55ad71/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:879b0e14a2da6a1102a3fc8af580fc1ead37e6d6692a781bd8c83da37429b5ab", size = 560084, upload-time = "2025-08-27T12:15:43.839Z" }, + { url = "https://files.pythonhosted.org/packages/66/66/bb945683b958a1b19eb0fe715594630d0f36396ebdef4d9b89c2fa09aa56/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:0d807710df3b5faa66c731afa162ea29717ab3be17bdc15f90f2d9f183da4059", size = 590115, upload-time = "2025-08-27T12:15:46.647Z" }, + { url = "https://files.pythonhosted.org/packages/12/00/ccfaafaf7db7e7adace915e5c2f2c2410e16402561801e9c7f96683002d3/rpds_py-0.27.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:3adc388fc3afb6540aec081fa59e6e0d3908722771aa1e37ffe22b220a436f0b", size = 556561, upload-time = "2025-08-27T12:15:48.219Z" }, + { url = "https://files.pythonhosted.org/packages/e1/b7/92b6ed9aad103bfe1c45df98453dfae40969eef2cb6c6239c58d7e96f1b3/rpds_py-0.27.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c796c0c1cc68cb08b0284db4229f5af76168172670c74908fdbd4b7d7f515819", size = 229125, upload-time = "2025-08-27T12:15:49.956Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ed/e1fba02de17f4f76318b834425257c8ea297e415e12c68b4361f63e8ae92/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cdfe4bb2f9fe7458b7453ad3c33e726d6d1c7c0a72960bcc23800d77384e42df", size = 371402, upload-time = "2025-08-27T12:15:51.561Z" }, + { url = "https://files.pythonhosted.org/packages/af/7c/e16b959b316048b55585a697e94add55a4ae0d984434d279ea83442e460d/rpds_py-0.27.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:8fabb8fd848a5f75a2324e4a84501ee3a5e3c78d8603f83475441866e60b94a3", size = 354084, upload-time = "2025-08-27T12:15:53.219Z" }, + { url = "https://files.pythonhosted.org/packages/de/c1/ade645f55de76799fdd08682d51ae6724cb46f318573f18be49b1e040428/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eda8719d598f2f7f3e0f885cba8646644b55a187762bec091fa14a2b819746a9", size = 383090, upload-time = "2025-08-27T12:15:55.158Z" }, + { url = "https://files.pythonhosted.org/packages/1f/27/89070ca9b856e52960da1472efcb6c20ba27cfe902f4f23ed095b9cfc61d/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3c64d07e95606ec402a0a1c511fe003873fa6af630bda59bac77fac8b4318ebc", size = 394519, upload-time = "2025-08-27T12:15:57.238Z" }, + { url = "https://files.pythonhosted.org/packages/b3/28/be120586874ef906aa5aeeae95ae8df4184bc757e5b6bd1c729ccff45ed5/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:93a2ed40de81bcff59aabebb626562d48332f3d028ca2036f1d23cbb52750be4", size = 523817, upload-time = "2025-08-27T12:15:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/ef/70cc197bc11cfcde02a86f36ac1eed15c56667c2ebddbdb76a47e90306da/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:387ce8c44ae94e0ec50532d9cb0edce17311024c9794eb196b90e1058aadeb66", size = 403240, upload-time = "2025-08-27T12:16:00.923Z" }, + { url = "https://files.pythonhosted.org/packages/cf/35/46936cca449f7f518f2f4996e0e8344db4b57e2081e752441154089d2a5f/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aaf94f812c95b5e60ebaf8bfb1898a7d7cb9c1af5744d4a67fa47796e0465d4e", size = 385194, upload-time = "2025-08-27T12:16:02.802Z" }, + { url = "https://files.pythonhosted.org/packages/e1/62/29c0d3e5125c3270b51415af7cbff1ec587379c84f55a5761cc9efa8cd06/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:4848ca84d6ded9b58e474dfdbad4b8bfb450344c0551ddc8d958bf4b36aa837c", size = 402086, upload-time = "2025-08-27T12:16:04.806Z" }, + { url = "https://files.pythonhosted.org/packages/8f/66/03e1087679227785474466fdd04157fb793b3b76e3fcf01cbf4c693c1949/rpds_py-0.27.1-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2bde09cbcf2248b73c7c323be49b280180ff39fadcfe04e7b6f54a678d02a7cf", size = 419272, upload-time = "2025-08-27T12:16:06.471Z" }, + { url = "https://files.pythonhosted.org/packages/6a/24/e3e72d265121e00b063aef3e3501e5b2473cf1b23511d56e529531acf01e/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:94c44ee01fd21c9058f124d2d4f0c9dc7634bec93cd4b38eefc385dabe71acbf", size = 560003, upload-time = "2025-08-27T12:16:08.06Z" }, + { url = "https://files.pythonhosted.org/packages/26/ca/f5a344c534214cc2d41118c0699fffbdc2c1bc7046f2a2b9609765ab9c92/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:df8b74962e35c9249425d90144e721eed198e6555a0e22a563d29fe4486b51f6", size = 590482, upload-time = "2025-08-27T12:16:10.137Z" }, + { url = "https://files.pythonhosted.org/packages/ce/08/4349bdd5c64d9d193c360aa9db89adeee6f6682ab8825dca0a3f535f434f/rpds_py-0.27.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:dc23e6820e3b40847e2f4a7726462ba0cf53089512abe9ee16318c366494c17a", size = 556523, upload-time = "2025-08-27T12:16:12.188Z" }, ] [[package]] name = "ruff" version = "0.12.12" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a8/f0/e0965dd709b8cabe6356811c0ee8c096806bb57d20b5019eb4e48a117410/ruff-0.12.12.tar.gz", hash = "sha256:b86cd3415dbe31b3b46a71c598f4c4b2f550346d1ccf6326b347cc0c8fd063d6", size = 5359915 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/09/79/8d3d687224d88367b51c7974cec1040c4b015772bfbeffac95face14c04a/ruff-0.12.12-py3-none-linux_armv6l.whl", hash = "sha256:de1c4b916d98ab289818e55ce481e2cacfaad7710b01d1f990c497edf217dafc", size = 12116602 }, - { url = "https://files.pythonhosted.org/packages/c3/c3/6e599657fe192462f94861a09aae935b869aea8a1da07f47d6eae471397c/ruff-0.12.12-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7acd6045e87fac75a0b0cdedacf9ab3e1ad9d929d149785903cff9bb69ad9727", size = 12868393 }, - { url = "https://files.pythonhosted.org/packages/e8/d2/9e3e40d399abc95336b1843f52fc0daaceb672d0e3c9290a28ff1a96f79d/ruff-0.12.12-py3-none-macosx_11_0_arm64.whl", hash = "sha256:abf4073688d7d6da16611f2f126be86523a8ec4343d15d276c614bda8ec44edb", size = 12036967 }, - { url = "https://files.pythonhosted.org/packages/e9/03/6816b2ed08836be272e87107d905f0908be5b4a40c14bfc91043e76631b8/ruff-0.12.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:968e77094b1d7a576992ac078557d1439df678a34c6fe02fd979f973af167577", size = 12276038 }, - { url = "https://files.pythonhosted.org/packages/9f/d5/707b92a61310edf358a389477eabd8af68f375c0ef858194be97ca5b6069/ruff-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42a67d16e5b1ffc6d21c5f67851e0e769517fb57a8ebad1d0781b30888aa704e", size = 11901110 }, - { url = "https://files.pythonhosted.org/packages/9d/3d/f8b1038f4b9822e26ec3d5b49cf2bc313e3c1564cceb4c1a42820bf74853/ruff-0.12.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b216ec0a0674e4b1214dcc998a5088e54eaf39417327b19ffefba1c4a1e4971e", size = 13668352 }, - { url = "https://files.pythonhosted.org/packages/98/0e/91421368ae6c4f3765dd41a150f760c5f725516028a6be30e58255e3c668/ruff-0.12.12-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:59f909c0fdd8f1dcdbfed0b9569b8bf428cf144bec87d9de298dcd4723f5bee8", size = 14638365 }, - { url = "https://files.pythonhosted.org/packages/74/5d/88f3f06a142f58ecc8ecb0c2fe0b82343e2a2b04dcd098809f717cf74b6c/ruff-0.12.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ac93d87047e765336f0c18eacad51dad0c1c33c9df7484c40f98e1d773876f5", size = 14060812 }, - { url = "https://files.pythonhosted.org/packages/13/fc/8962e7ddd2e81863d5c92400820f650b86f97ff919c59836fbc4c1a6d84c/ruff-0.12.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01543c137fd3650d322922e8b14cc133b8ea734617c4891c5a9fccf4bfc9aa92", size = 13050208 }, - { url = "https://files.pythonhosted.org/packages/53/06/8deb52d48a9a624fd37390555d9589e719eac568c020b27e96eed671f25f/ruff-0.12.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2afc2fa864197634e549d87fb1e7b6feb01df0a80fd510d6489e1ce8c0b1cc45", size = 13311444 }, - { url = "https://files.pythonhosted.org/packages/2a/81/de5a29af7eb8f341f8140867ffb93f82e4fde7256dadee79016ac87c2716/ruff-0.12.12-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:0c0945246f5ad776cb8925e36af2438e66188d2b57d9cf2eed2c382c58b371e5", size = 13279474 }, - { url = "https://files.pythonhosted.org/packages/7f/14/d9577fdeaf791737ada1b4f5c6b59c21c3326f3f683229096cccd7674e0c/ruff-0.12.12-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a0fbafe8c58e37aae28b84a80ba1817f2ea552e9450156018a478bf1fa80f4e4", size = 12070204 }, - { url = "https://files.pythonhosted.org/packages/77/04/a910078284b47fad54506dc0af13839c418ff704e341c176f64e1127e461/ruff-0.12.12-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:b9c456fb2fc8e1282affa932c9e40f5ec31ec9cbb66751a316bd131273b57c23", size = 11880347 }, - { url = "https://files.pythonhosted.org/packages/df/58/30185fcb0e89f05e7ea82e5817b47798f7fa7179863f9d9ba6fd4fe1b098/ruff-0.12.12-py3-none-musllinux_1_2_i686.whl", hash = "sha256:5f12856123b0ad0147d90b3961f5c90e7427f9acd4b40050705499c98983f489", size = 12891844 }, - { url = "https://files.pythonhosted.org/packages/21/9c/28a8dacce4855e6703dcb8cdf6c1705d0b23dd01d60150786cd55aa93b16/ruff-0.12.12-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:26a1b5a2bf7dd2c47e3b46d077cd9c0fc3b93e6c6cc9ed750bd312ae9dc302ee", size = 13360687 }, - { url = "https://files.pythonhosted.org/packages/c8/fa/05b6428a008e60f79546c943e54068316f32ec8ab5c4f73e4563934fbdc7/ruff-0.12.12-py3-none-win32.whl", hash = "sha256:173be2bfc142af07a01e3a759aba6f7791aa47acf3604f610b1c36db888df7b1", size = 12052870 }, - { url = "https://files.pythonhosted.org/packages/85/60/d1e335417804df452589271818749d061b22772b87efda88354cf35cdb7a/ruff-0.12.12-py3-none-win_amd64.whl", hash = "sha256:e99620bf01884e5f38611934c09dd194eb665b0109104acae3ba6102b600fd0d", size = 13178016 }, - { url = "https://files.pythonhosted.org/packages/28/7e/61c42657f6e4614a4258f1c3b0c5b93adc4d1f8575f5229d1906b483099b/ruff-0.12.12-py3-none-win_arm64.whl", hash = "sha256:2a8199cab4ce4d72d158319b63370abf60991495fb733db96cd923a34c52d093", size = 12256762 }, +sdist = { url = "https://files.pythonhosted.org/packages/a8/f0/e0965dd709b8cabe6356811c0ee8c096806bb57d20b5019eb4e48a117410/ruff-0.12.12.tar.gz", hash = "sha256:b86cd3415dbe31b3b46a71c598f4c4b2f550346d1ccf6326b347cc0c8fd063d6", size = 5359915, upload-time = "2025-09-04T16:50:18.273Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/79/8d3d687224d88367b51c7974cec1040c4b015772bfbeffac95face14c04a/ruff-0.12.12-py3-none-linux_armv6l.whl", hash = "sha256:de1c4b916d98ab289818e55ce481e2cacfaad7710b01d1f990c497edf217dafc", size = 12116602, upload-time = "2025-09-04T16:49:18.892Z" }, + { url = "https://files.pythonhosted.org/packages/c3/c3/6e599657fe192462f94861a09aae935b869aea8a1da07f47d6eae471397c/ruff-0.12.12-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7acd6045e87fac75a0b0cdedacf9ab3e1ad9d929d149785903cff9bb69ad9727", size = 12868393, upload-time = "2025-09-04T16:49:23.043Z" }, + { url = "https://files.pythonhosted.org/packages/e8/d2/9e3e40d399abc95336b1843f52fc0daaceb672d0e3c9290a28ff1a96f79d/ruff-0.12.12-py3-none-macosx_11_0_arm64.whl", hash = "sha256:abf4073688d7d6da16611f2f126be86523a8ec4343d15d276c614bda8ec44edb", size = 12036967, upload-time = "2025-09-04T16:49:26.04Z" }, + { url = "https://files.pythonhosted.org/packages/e9/03/6816b2ed08836be272e87107d905f0908be5b4a40c14bfc91043e76631b8/ruff-0.12.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:968e77094b1d7a576992ac078557d1439df678a34c6fe02fd979f973af167577", size = 12276038, upload-time = "2025-09-04T16:49:29.056Z" }, + { url = "https://files.pythonhosted.org/packages/9f/d5/707b92a61310edf358a389477eabd8af68f375c0ef858194be97ca5b6069/ruff-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42a67d16e5b1ffc6d21c5f67851e0e769517fb57a8ebad1d0781b30888aa704e", size = 11901110, upload-time = "2025-09-04T16:49:32.07Z" }, + { url = "https://files.pythonhosted.org/packages/9d/3d/f8b1038f4b9822e26ec3d5b49cf2bc313e3c1564cceb4c1a42820bf74853/ruff-0.12.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b216ec0a0674e4b1214dcc998a5088e54eaf39417327b19ffefba1c4a1e4971e", size = 13668352, upload-time = "2025-09-04T16:49:35.148Z" }, + { url = "https://files.pythonhosted.org/packages/98/0e/91421368ae6c4f3765dd41a150f760c5f725516028a6be30e58255e3c668/ruff-0.12.12-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:59f909c0fdd8f1dcdbfed0b9569b8bf428cf144bec87d9de298dcd4723f5bee8", size = 14638365, upload-time = "2025-09-04T16:49:38.892Z" }, + { url = "https://files.pythonhosted.org/packages/74/5d/88f3f06a142f58ecc8ecb0c2fe0b82343e2a2b04dcd098809f717cf74b6c/ruff-0.12.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9ac93d87047e765336f0c18eacad51dad0c1c33c9df7484c40f98e1d773876f5", size = 14060812, upload-time = "2025-09-04T16:49:42.732Z" }, + { url = "https://files.pythonhosted.org/packages/13/fc/8962e7ddd2e81863d5c92400820f650b86f97ff919c59836fbc4c1a6d84c/ruff-0.12.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:01543c137fd3650d322922e8b14cc133b8ea734617c4891c5a9fccf4bfc9aa92", size = 13050208, upload-time = "2025-09-04T16:49:46.434Z" }, + { url = "https://files.pythonhosted.org/packages/53/06/8deb52d48a9a624fd37390555d9589e719eac568c020b27e96eed671f25f/ruff-0.12.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2afc2fa864197634e549d87fb1e7b6feb01df0a80fd510d6489e1ce8c0b1cc45", size = 13311444, upload-time = "2025-09-04T16:49:49.931Z" }, + { url = "https://files.pythonhosted.org/packages/2a/81/de5a29af7eb8f341f8140867ffb93f82e4fde7256dadee79016ac87c2716/ruff-0.12.12-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:0c0945246f5ad776cb8925e36af2438e66188d2b57d9cf2eed2c382c58b371e5", size = 13279474, upload-time = "2025-09-04T16:49:53.465Z" }, + { url = "https://files.pythonhosted.org/packages/7f/14/d9577fdeaf791737ada1b4f5c6b59c21c3326f3f683229096cccd7674e0c/ruff-0.12.12-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a0fbafe8c58e37aae28b84a80ba1817f2ea552e9450156018a478bf1fa80f4e4", size = 12070204, upload-time = "2025-09-04T16:49:56.882Z" }, + { url = "https://files.pythonhosted.org/packages/77/04/a910078284b47fad54506dc0af13839c418ff704e341c176f64e1127e461/ruff-0.12.12-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:b9c456fb2fc8e1282affa932c9e40f5ec31ec9cbb66751a316bd131273b57c23", size = 11880347, upload-time = "2025-09-04T16:49:59.729Z" }, + { url = "https://files.pythonhosted.org/packages/df/58/30185fcb0e89f05e7ea82e5817b47798f7fa7179863f9d9ba6fd4fe1b098/ruff-0.12.12-py3-none-musllinux_1_2_i686.whl", hash = "sha256:5f12856123b0ad0147d90b3961f5c90e7427f9acd4b40050705499c98983f489", size = 12891844, upload-time = "2025-09-04T16:50:02.591Z" }, + { url = "https://files.pythonhosted.org/packages/21/9c/28a8dacce4855e6703dcb8cdf6c1705d0b23dd01d60150786cd55aa93b16/ruff-0.12.12-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:26a1b5a2bf7dd2c47e3b46d077cd9c0fc3b93e6c6cc9ed750bd312ae9dc302ee", size = 13360687, upload-time = "2025-09-04T16:50:05.8Z" }, + { url = "https://files.pythonhosted.org/packages/c8/fa/05b6428a008e60f79546c943e54068316f32ec8ab5c4f73e4563934fbdc7/ruff-0.12.12-py3-none-win32.whl", hash = "sha256:173be2bfc142af07a01e3a759aba6f7791aa47acf3604f610b1c36db888df7b1", size = 12052870, upload-time = "2025-09-04T16:50:09.121Z" }, + { url = "https://files.pythonhosted.org/packages/85/60/d1e335417804df452589271818749d061b22772b87efda88354cf35cdb7a/ruff-0.12.12-py3-none-win_amd64.whl", hash = "sha256:e99620bf01884e5f38611934c09dd194eb665b0109104acae3ba6102b600fd0d", size = 13178016, upload-time = "2025-09-04T16:50:12.559Z" }, + { url = "https://files.pythonhosted.org/packages/28/7e/61c42657f6e4614a4258f1c3b0c5b93adc4d1f8575f5229d1906b483099b/ruff-0.12.12-py3-none-win_arm64.whl", hash = "sha256:2a8199cab4ce4d72d158319b63370abf60991495fb733db96cd923a34c52d093", size = 12256762, upload-time = "2025-09-04T16:50:15.737Z" }, ] [[package]] @@ -2649,36 +2686,36 @@ dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "pandas" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/86/59/a451d7420a77ab0b98f7affa3a1d78a313d2f7281a57afb1a34bae8ab412/seaborn-0.13.2.tar.gz", hash = "sha256:93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7", size = 1457696 } +sdist = { url = "https://files.pythonhosted.org/packages/86/59/a451d7420a77ab0b98f7affa3a1d78a313d2f7281a57afb1a34bae8ab412/seaborn-0.13.2.tar.gz", hash = "sha256:93e60a40988f4d65e9f4885df477e2fdaff6b73a9ded434c1ab356dd57eefff7", size = 1457696, upload-time = "2024-01-25T13:21:52.551Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl", hash = "sha256:636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987", size = 294914 }, + { url = "https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl", hash = "sha256:636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987", size = 294914, upload-time = "2024-01-25T13:21:49.598Z" }, ] [[package]] name = "six" version = "1.17.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031 } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050 }, + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, ] [[package]] name = "sniffio" version = "1.3.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372 } +sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", size = 20372, upload-time = "2024-02-25T23:20:04.057Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235 }, + { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" }, ] [[package]] name = "spectate" version = "1.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/c8/8d/78dbadaeea943cc0fb9d3cd6b0a4f4668a46f84de1c5507fe3c9f02b8973/spectate-1.0.1.tar.gz", hash = "sha256:49a2dde0962fcecf120cb361cc293989489078eb29ba1d8c3d342a741e898b7e", size = 14573 } +sdist = { url = "https://files.pythonhosted.org/packages/c8/8d/78dbadaeea943cc0fb9d3cd6b0a4f4668a46f84de1c5507fe3c9f02b8973/spectate-1.0.1.tar.gz", hash = "sha256:49a2dde0962fcecf120cb361cc293989489078eb29ba1d8c3d342a741e898b7e", size = 14573, upload-time = "2021-03-05T17:17:48.847Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/ec/8bdccea3ff7d557601183581340c3768b7bb7b1e32c8991f1130f0c1e2c4/spectate-1.0.1-py2.py3-none-any.whl", hash = "sha256:c4585194c238979f953fbf2ecf9f94c84d9d0a929432c7104e39984f52c9e718", size = 11077 }, + { url = "https://files.pythonhosted.org/packages/81/ec/8bdccea3ff7d557601183581340c3768b7bb7b1e32c8991f1130f0c1e2c4/spectate-1.0.1-py2.py3-none-any.whl", hash = "sha256:c4585194c238979f953fbf2ecf9f94c84d9d0a929432c7104e39984f52c9e718", size = 11077, upload-time = "2021-03-05T17:17:47.529Z" }, ] [[package]] @@ -2688,9 +2725,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/42/6f/22ed6e33f8a9e76ca0a412405f31abb844b779d52c5f96660766edcd737c/sse_starlette-3.0.2.tar.gz", hash = "sha256:ccd60b5765ebb3584d0de2d7a6e4f745672581de4f5005ab31c3a25d10b52b3a", size = 20985 } +sdist = { url = "https://files.pythonhosted.org/packages/42/6f/22ed6e33f8a9e76ca0a412405f31abb844b779d52c5f96660766edcd737c/sse_starlette-3.0.2.tar.gz", hash = "sha256:ccd60b5765ebb3584d0de2d7a6e4f745672581de4f5005ab31c3a25d10b52b3a", size = 20985, upload-time = "2025-07-27T09:07:44.565Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/10/c78f463b4ef22eef8491f218f692be838282cd65480f6e423d7730dfd1fb/sse_starlette-3.0.2-py3-none-any.whl", hash = "sha256:16b7cbfddbcd4eaca11f7b586f3b8a080f1afe952c15813455b162edea619e5a", size = 11297 }, + { url = "https://files.pythonhosted.org/packages/ef/10/c78f463b4ef22eef8491f218f692be838282cd65480f6e423d7730dfd1fb/sse_starlette-3.0.2-py3-none-any.whl", hash = "sha256:16b7cbfddbcd4eaca11f7b586f3b8a080f1afe952c15813455b162edea619e5a", size = 11297, upload-time = "2025-07-27T09:07:43.268Z" }, ] [[package]] @@ -2702,9 +2739,9 @@ dependencies = [ { name = "executing" }, { name = "pure-eval" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707 } +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521 }, + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" }, ] [[package]] @@ -2715,14 +2752,14 @@ dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/15/b9/cc3017f9a9c9b6e27c5106cc10cc7904653c3eec0729793aec10479dd669/starlette-0.47.3.tar.gz", hash = "sha256:6bc94f839cc176c4858894f1f8908f0ab79dfec1a6b8402f6da9be26ebea52e9", size = 2584144 } +sdist = { url = "https://files.pythonhosted.org/packages/15/b9/cc3017f9a9c9b6e27c5106cc10cc7904653c3eec0729793aec10479dd669/starlette-0.47.3.tar.gz", hash = "sha256:6bc94f839cc176c4858894f1f8908f0ab79dfec1a6b8402f6da9be26ebea52e9", size = 2584144, upload-time = "2025-08-24T13:36:42.122Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ce/fd/901cfa59aaa5b30a99e16876f11abe38b59a1a2c51ffb3d7142bb6089069/starlette-0.47.3-py3-none-any.whl", hash = "sha256:89c0778ca62a76b826101e7c709e70680a1699ca7da6b44d38eb0a7e61fe4b51", size = 72991 }, + { url = "https://files.pythonhosted.org/packages/ce/fd/901cfa59aaa5b30a99e16876f11abe38b59a1a2c51ffb3d7142bb6089069/starlette-0.47.3-py3-none-any.whl", hash = "sha256:89c0778ca62a76b826101e7c709e70680a1699ca7da6b44d38eb0a7e61fe4b51", size = 72991, upload-time = "2025-08-24T13:36:40.887Z" }, ] [[package]] name = "tct" -version = "0.1.2" +version = "0.1.6" source = { editable = "." } dependencies = [ { name = "click" }, @@ -2737,6 +2774,7 @@ dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, { name = "openai" }, { name = "pandas" }, + { name = "pyvis" }, { name = "requests" }, { name = "seaborn" }, ] @@ -2762,6 +2800,7 @@ requires-dist = [ { name = "numpy" }, { name = "openai" }, { name = "pandas" }, + { name = "pyvis" }, { name = "requests" }, { name = "seaborn" }, ] @@ -2779,58 +2818,58 @@ dev = [ name = "tomli" version = "2.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077 }, - { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429 }, - { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067 }, - { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030 }, - { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898 }, - { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894 }, - { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319 }, - { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273 }, - { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310 }, - { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309 }, - { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762 }, - { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453 }, - { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486 }, - { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349 }, - { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159 }, - { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243 }, - { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645 }, - { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584 }, - { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875 }, - { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418 }, - { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708 }, - { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582 }, - { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543 }, - { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691 }, - { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170 }, - { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530 }, - { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666 }, - { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954 }, - { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724 }, - { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383 }, - { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257 }, +sdist = { url = "https://files.pythonhosted.org/packages/18/87/302344fed471e44a87289cf4967697d07e532f2421fdaf868a303cbae4ff/tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff", size = 17175, upload-time = "2024-11-27T22:38:36.873Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/ca/75707e6efa2b37c77dadb324ae7d9571cb424e61ea73fad7c56c2d14527f/tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249", size = 131077, upload-time = "2024-11-27T22:37:54.956Z" }, + { url = "https://files.pythonhosted.org/packages/c7/16/51ae563a8615d472fdbffc43a3f3d46588c264ac4f024f63f01283becfbb/tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6", size = 123429, upload-time = "2024-11-27T22:37:56.698Z" }, + { url = "https://files.pythonhosted.org/packages/f1/dd/4f6cd1e7b160041db83c694abc78e100473c15d54620083dbd5aae7b990e/tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a", size = 226067, upload-time = "2024-11-27T22:37:57.63Z" }, + { url = "https://files.pythonhosted.org/packages/a9/6b/c54ede5dc70d648cc6361eaf429304b02f2871a345bbdd51e993d6cdf550/tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee", size = 236030, upload-time = "2024-11-27T22:37:59.344Z" }, + { url = "https://files.pythonhosted.org/packages/1f/47/999514fa49cfaf7a92c805a86c3c43f4215621855d151b61c602abb38091/tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e", size = 240898, upload-time = "2024-11-27T22:38:00.429Z" }, + { url = "https://files.pythonhosted.org/packages/73/41/0a01279a7ae09ee1573b423318e7934674ce06eb33f50936655071d81a24/tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4", size = 229894, upload-time = "2024-11-27T22:38:02.094Z" }, + { url = "https://files.pythonhosted.org/packages/55/18/5d8bc5b0a0362311ce4d18830a5d28943667599a60d20118074ea1b01bb7/tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106", size = 245319, upload-time = "2024-11-27T22:38:03.206Z" }, + { url = "https://files.pythonhosted.org/packages/92/a3/7ade0576d17f3cdf5ff44d61390d4b3febb8a9fc2b480c75c47ea048c646/tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8", size = 238273, upload-time = "2024-11-27T22:38:04.217Z" }, + { url = "https://files.pythonhosted.org/packages/72/6f/fa64ef058ac1446a1e51110c375339b3ec6be245af9d14c87c4a6412dd32/tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff", size = 98310, upload-time = "2024-11-27T22:38:05.908Z" }, + { url = "https://files.pythonhosted.org/packages/6a/1c/4a2dcde4a51b81be3530565e92eda625d94dafb46dbeb15069df4caffc34/tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b", size = 108309, upload-time = "2024-11-27T22:38:06.812Z" }, + { url = "https://files.pythonhosted.org/packages/52/e1/f8af4c2fcde17500422858155aeb0d7e93477a0d59a98e56cbfe75070fd0/tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea", size = 132762, upload-time = "2024-11-27T22:38:07.731Z" }, + { url = "https://files.pythonhosted.org/packages/03/b8/152c68bb84fc00396b83e7bbddd5ec0bd3dd409db4195e2a9b3e398ad2e3/tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8", size = 123453, upload-time = "2024-11-27T22:38:09.384Z" }, + { url = "https://files.pythonhosted.org/packages/c8/d6/fc9267af9166f79ac528ff7e8c55c8181ded34eb4b0e93daa767b8841573/tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192", size = 233486, upload-time = "2024-11-27T22:38:10.329Z" }, + { url = "https://files.pythonhosted.org/packages/5c/51/51c3f2884d7bab89af25f678447ea7d297b53b5a3b5730a7cb2ef6069f07/tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222", size = 242349, upload-time = "2024-11-27T22:38:11.443Z" }, + { url = "https://files.pythonhosted.org/packages/ab/df/bfa89627d13a5cc22402e441e8a931ef2108403db390ff3345c05253935e/tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77", size = 252159, upload-time = "2024-11-27T22:38:13.099Z" }, + { url = "https://files.pythonhosted.org/packages/9e/6e/fa2b916dced65763a5168c6ccb91066f7639bdc88b48adda990db10c8c0b/tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6", size = 237243, upload-time = "2024-11-27T22:38:14.766Z" }, + { url = "https://files.pythonhosted.org/packages/b4/04/885d3b1f650e1153cbb93a6a9782c58a972b94ea4483ae4ac5cedd5e4a09/tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd", size = 259645, upload-time = "2024-11-27T22:38:15.843Z" }, + { url = "https://files.pythonhosted.org/packages/9c/de/6b432d66e986e501586da298e28ebeefd3edc2c780f3ad73d22566034239/tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e", size = 244584, upload-time = "2024-11-27T22:38:17.645Z" }, + { url = "https://files.pythonhosted.org/packages/1c/9a/47c0449b98e6e7d1be6cbac02f93dd79003234ddc4aaab6ba07a9a7482e2/tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98", size = 98875, upload-time = "2024-11-27T22:38:19.159Z" }, + { url = "https://files.pythonhosted.org/packages/ef/60/9b9638f081c6f1261e2688bd487625cd1e660d0a85bd469e91d8db969734/tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4", size = 109418, upload-time = "2024-11-27T22:38:20.064Z" }, + { url = "https://files.pythonhosted.org/packages/04/90/2ee5f2e0362cb8a0b6499dc44f4d7d48f8fff06d28ba46e6f1eaa61a1388/tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7", size = 132708, upload-time = "2024-11-27T22:38:21.659Z" }, + { url = "https://files.pythonhosted.org/packages/c0/ec/46b4108816de6b385141f082ba99e315501ccd0a2ea23db4a100dd3990ea/tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c", size = 123582, upload-time = "2024-11-27T22:38:22.693Z" }, + { url = "https://files.pythonhosted.org/packages/a0/bd/b470466d0137b37b68d24556c38a0cc819e8febe392d5b199dcd7f578365/tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13", size = 232543, upload-time = "2024-11-27T22:38:24.367Z" }, + { url = "https://files.pythonhosted.org/packages/d9/e5/82e80ff3b751373f7cead2815bcbe2d51c895b3c990686741a8e56ec42ab/tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281", size = 241691, upload-time = "2024-11-27T22:38:26.081Z" }, + { url = "https://files.pythonhosted.org/packages/05/7e/2a110bc2713557d6a1bfb06af23dd01e7dde52b6ee7dadc589868f9abfac/tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272", size = 251170, upload-time = "2024-11-27T22:38:27.921Z" }, + { url = "https://files.pythonhosted.org/packages/64/7b/22d713946efe00e0adbcdfd6d1aa119ae03fd0b60ebed51ebb3fa9f5a2e5/tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140", size = 236530, upload-time = "2024-11-27T22:38:29.591Z" }, + { url = "https://files.pythonhosted.org/packages/38/31/3a76f67da4b0cf37b742ca76beaf819dca0ebef26d78fc794a576e08accf/tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2", size = 258666, upload-time = "2024-11-27T22:38:30.639Z" }, + { url = "https://files.pythonhosted.org/packages/07/10/5af1293da642aded87e8a988753945d0cf7e00a9452d3911dd3bb354c9e2/tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744", size = 243954, upload-time = "2024-11-27T22:38:31.702Z" }, + { url = "https://files.pythonhosted.org/packages/5b/b9/1ed31d167be802da0fc95020d04cd27b7d7065cc6fbefdd2f9186f60d7bd/tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec", size = 98724, upload-time = "2024-11-27T22:38:32.837Z" }, + { url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69", size = 109383, upload-time = "2024-11-27T22:38:34.455Z" }, + { url = "https://files.pythonhosted.org/packages/6e/c2/61d3e0f47e2b74ef40a68b9e6ad5984f6241a942f7cd3bbfbdbd03861ea9/tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc", size = 14257, upload-time = "2024-11-27T22:38:35.385Z" }, ] [[package]] name = "tornado" version = "6.5.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/09/ce/1eb500eae19f4648281bb2186927bb062d2438c2e5093d1360391afd2f90/tornado-6.5.2.tar.gz", hash = "sha256:ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0", size = 510821 } +sdist = { url = "https://files.pythonhosted.org/packages/09/ce/1eb500eae19f4648281bb2186927bb062d2438c2e5093d1360391afd2f90/tornado-6.5.2.tar.gz", hash = "sha256:ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0", size = 510821, upload-time = "2025-08-08T18:27:00.78Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f6/48/6a7529df2c9cc12efd2e8f5dd219516184d703b34c06786809670df5b3bd/tornado-6.5.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:2436822940d37cde62771cff8774f4f00b3c8024fe482e16ca8387b8a2724db6", size = 442563 }, - { url = "https://files.pythonhosted.org/packages/f2/b5/9b575a0ed3e50b00c40b08cbce82eb618229091d09f6d14bce80fc01cb0b/tornado-6.5.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:583a52c7aa94ee046854ba81d9ebb6c81ec0fd30386d96f7640c96dad45a03ef", size = 440729 }, - { url = "https://files.pythonhosted.org/packages/1b/4e/619174f52b120efcf23633c817fd3fed867c30bff785e2cd5a53a70e483c/tornado-6.5.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0fe179f28d597deab2842b86ed4060deec7388f1fd9c1b4a41adf8af058907e", size = 444295 }, - { url = "https://files.pythonhosted.org/packages/95/fa/87b41709552bbd393c85dd18e4e3499dcd8983f66e7972926db8d96aa065/tornado-6.5.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b186e85d1e3536d69583d2298423744740986018e393d0321df7340e71898882", size = 443644 }, - { url = "https://files.pythonhosted.org/packages/f9/41/fb15f06e33d7430ca89420283a8762a4e6b8025b800ea51796ab5e6d9559/tornado-6.5.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e792706668c87709709c18b353da1f7662317b563ff69f00bab83595940c7108", size = 443878 }, - { url = "https://files.pythonhosted.org/packages/11/92/fe6d57da897776ad2e01e279170ea8ae726755b045fe5ac73b75357a5a3f/tornado-6.5.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:06ceb1300fd70cb20e43b1ad8aaee0266e69e7ced38fa910ad2e03285009ce7c", size = 444549 }, - { url = "https://files.pythonhosted.org/packages/9b/02/c8f4f6c9204526daf3d760f4aa555a7a33ad0e60843eac025ccfd6ff4a93/tornado-6.5.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:74db443e0f5251be86cbf37929f84d8c20c27a355dd452a5cfa2aada0d001ec4", size = 443973 }, - { url = "https://files.pythonhosted.org/packages/ae/2d/f5f5707b655ce2317190183868cd0f6822a1121b4baeae509ceb9590d0bd/tornado-6.5.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b5e735ab2889d7ed33b32a459cac490eda71a1ba6857b0118de476ab6c366c04", size = 443954 }, - { url = "https://files.pythonhosted.org/packages/e8/59/593bd0f40f7355806bf6573b47b8c22f8e1374c9b6fd03114bd6b7a3dcfd/tornado-6.5.2-cp39-abi3-win32.whl", hash = "sha256:c6f29e94d9b37a95013bb669616352ddb82e3bfe8326fccee50583caebc8a5f0", size = 445023 }, - { url = "https://files.pythonhosted.org/packages/c7/2a/f609b420c2f564a748a2d80ebfb2ee02a73ca80223af712fca591386cafb/tornado-6.5.2-cp39-abi3-win_amd64.whl", hash = "sha256:e56a5af51cc30dd2cae649429af65ca2f6571da29504a07995175df14c18f35f", size = 445427 }, - { url = "https://files.pythonhosted.org/packages/5e/4f/e1f65e8f8c76d73658b33d33b81eed4322fb5085350e4328d5c956f0c8f9/tornado-6.5.2-cp39-abi3-win_arm64.whl", hash = "sha256:d6c33dc3672e3a1f3618eb63b7ef4683a7688e7b9e6e8f0d9aa5726360a004af", size = 444456 }, + { url = "https://files.pythonhosted.org/packages/f6/48/6a7529df2c9cc12efd2e8f5dd219516184d703b34c06786809670df5b3bd/tornado-6.5.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:2436822940d37cde62771cff8774f4f00b3c8024fe482e16ca8387b8a2724db6", size = 442563, upload-time = "2025-08-08T18:26:42.945Z" }, + { url = "https://files.pythonhosted.org/packages/f2/b5/9b575a0ed3e50b00c40b08cbce82eb618229091d09f6d14bce80fc01cb0b/tornado-6.5.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:583a52c7aa94ee046854ba81d9ebb6c81ec0fd30386d96f7640c96dad45a03ef", size = 440729, upload-time = "2025-08-08T18:26:44.473Z" }, + { url = "https://files.pythonhosted.org/packages/1b/4e/619174f52b120efcf23633c817fd3fed867c30bff785e2cd5a53a70e483c/tornado-6.5.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0fe179f28d597deab2842b86ed4060deec7388f1fd9c1b4a41adf8af058907e", size = 444295, upload-time = "2025-08-08T18:26:46.021Z" }, + { url = "https://files.pythonhosted.org/packages/95/fa/87b41709552bbd393c85dd18e4e3499dcd8983f66e7972926db8d96aa065/tornado-6.5.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b186e85d1e3536d69583d2298423744740986018e393d0321df7340e71898882", size = 443644, upload-time = "2025-08-08T18:26:47.625Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/fb15f06e33d7430ca89420283a8762a4e6b8025b800ea51796ab5e6d9559/tornado-6.5.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e792706668c87709709c18b353da1f7662317b563ff69f00bab83595940c7108", size = 443878, upload-time = "2025-08-08T18:26:50.599Z" }, + { url = "https://files.pythonhosted.org/packages/11/92/fe6d57da897776ad2e01e279170ea8ae726755b045fe5ac73b75357a5a3f/tornado-6.5.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:06ceb1300fd70cb20e43b1ad8aaee0266e69e7ced38fa910ad2e03285009ce7c", size = 444549, upload-time = "2025-08-08T18:26:51.864Z" }, + { url = "https://files.pythonhosted.org/packages/9b/02/c8f4f6c9204526daf3d760f4aa555a7a33ad0e60843eac025ccfd6ff4a93/tornado-6.5.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:74db443e0f5251be86cbf37929f84d8c20c27a355dd452a5cfa2aada0d001ec4", size = 443973, upload-time = "2025-08-08T18:26:53.625Z" }, + { url = "https://files.pythonhosted.org/packages/ae/2d/f5f5707b655ce2317190183868cd0f6822a1121b4baeae509ceb9590d0bd/tornado-6.5.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b5e735ab2889d7ed33b32a459cac490eda71a1ba6857b0118de476ab6c366c04", size = 443954, upload-time = "2025-08-08T18:26:55.072Z" }, + { url = "https://files.pythonhosted.org/packages/e8/59/593bd0f40f7355806bf6573b47b8c22f8e1374c9b6fd03114bd6b7a3dcfd/tornado-6.5.2-cp39-abi3-win32.whl", hash = "sha256:c6f29e94d9b37a95013bb669616352ddb82e3bfe8326fccee50583caebc8a5f0", size = 445023, upload-time = "2025-08-08T18:26:56.677Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2a/f609b420c2f564a748a2d80ebfb2ee02a73ca80223af712fca591386cafb/tornado-6.5.2-cp39-abi3-win_amd64.whl", hash = "sha256:e56a5af51cc30dd2cae649429af65ca2f6571da29504a07995175df14c18f35f", size = 445427, upload-time = "2025-08-08T18:26:57.91Z" }, + { url = "https://files.pythonhosted.org/packages/5e/4f/e1f65e8f8c76d73658b33d33b81eed4322fb5085350e4328d5c956f0c8f9/tornado-6.5.2-cp39-abi3-win_arm64.whl", hash = "sha256:d6c33dc3672e3a1f3618eb63b7ef4683a7688e7b9e6e8f0d9aa5726360a004af", size = 444456, upload-time = "2025-08-08T18:26:59.207Z" }, ] [[package]] @@ -2840,27 +2879,27 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737 } +sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540 }, + { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" }, ] [[package]] name = "traitlets" version = "5.14.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621 } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359 }, + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] [[package]] name = "typing-extensions" version = "4.15.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391 } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614 }, + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, ] [[package]] @@ -2870,9 +2909,9 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28", size = 75726 } +sdist = { url = "https://files.pythonhosted.org/packages/f8/b1/0c11f5058406b3af7609f121aaa6b609744687f1d158b3c3a5bf4cc94238/typing_inspection-0.4.1.tar.gz", hash = "sha256:6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28", size = 75726, upload-time = "2025-05-21T18:55:23.885Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51", size = 14552 }, + { url = "https://files.pythonhosted.org/packages/17/69/cd203477f944c353c31bade965f880aa1061fd6bf05ded0726ca845b6ff7/typing_inspection-0.4.1-py3-none-any.whl", hash = "sha256:389055682238f53b04f7badcb49b989835495a96700ced5dab2d8feae4b26f51", size = 14552, upload-time = "2025-05-21T18:55:22.152Z" }, ] [[package]] @@ -2880,25 +2919,25 @@ name = "typish" version = "1.9.3" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9d/d6/3f56c9c0c12adf61dfcf4ed5c8ffd2c431db8dd85592067a57e8e1968565/typish-1.9.3-py3-none-any.whl", hash = "sha256:03cfee5e6eb856dbf90244e18f4e4c41044c8790d5779f4e775f63f982e2f896", size = 45063 }, + { url = "https://files.pythonhosted.org/packages/9d/d6/3f56c9c0c12adf61dfcf4ed5c8ffd2c431db8dd85592067a57e8e1968565/typish-1.9.3-py3-none-any.whl", hash = "sha256:03cfee5e6eb856dbf90244e18f4e4c41044c8790d5779f4e775f63f982e2f896", size = 45063, upload-time = "2021-08-05T20:36:28.702Z" }, ] [[package]] name = "tzdata" version = "2025.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380 } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload-time = "2025-03-23T13:54:43.652Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839 }, + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload-time = "2025-03-23T13:54:41.845Z" }, ] [[package]] name = "urllib3" version = "2.5.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185 } +sdist = { url = "https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz", hash = "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size = 393185, upload-time = "2025-06-18T14:07:41.644Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795 }, + { url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl", hash = "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size = 129795, upload-time = "2025-06-18T14:07:40.39Z" }, ] [[package]] @@ -2910,18 +2949,18 @@ dependencies = [ { name = "h11" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5e/42/e0e305207bb88c6b8d3061399c6a961ffe5fbb7e2aa63c9234df7259e9cd/uvicorn-0.35.0.tar.gz", hash = "sha256:bc662f087f7cf2ce11a1d7fd70b90c9f98ef2e2831556dd078d131b96cc94a01", size = 78473 } +sdist = { url = "https://files.pythonhosted.org/packages/5e/42/e0e305207bb88c6b8d3061399c6a961ffe5fbb7e2aa63c9234df7259e9cd/uvicorn-0.35.0.tar.gz", hash = "sha256:bc662f087f7cf2ce11a1d7fd70b90c9f98ef2e2831556dd078d131b96cc94a01", size = 78473, upload-time = "2025-06-28T16:15:46.058Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/e2/dc81b1bd1dcfe91735810265e9d26bc8ec5da45b4c0f6237e286819194c3/uvicorn-0.35.0-py3-none-any.whl", hash = "sha256:197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a", size = 66406 }, + { url = "https://files.pythonhosted.org/packages/d2/e2/dc81b1bd1dcfe91735810265e9d26bc8ec5da45b4c0f6237e286819194c3/uvicorn-0.35.0-py3-none-any.whl", hash = "sha256:197535216b25ff9b785e29a0b79199f55222193d47f820816e7da751e9bc8d4a", size = 66406, upload-time = "2025-06-28T16:15:44.816Z" }, ] [[package]] name = "wcwidth" version = "0.2.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301 } +sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload-time = "2024-01-06T02:10:57.829Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166 }, + { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" }, ] [[package]] @@ -2931,16 +2970,16 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markupsafe" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/32/af/d4502dc713b4ccea7175d764718d5183caf8d0867a4f0190d5d4a45cea49/werkzeug-3.1.1.tar.gz", hash = "sha256:8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4", size = 806453 } +sdist = { url = "https://files.pythonhosted.org/packages/32/af/d4502dc713b4ccea7175d764718d5183caf8d0867a4f0190d5d4a45cea49/werkzeug-3.1.1.tar.gz", hash = "sha256:8cd39dfbdfc1e051965f156163e2974e52c210f130810e9ad36858f0fd3edad4", size = 806453, upload-time = "2024-11-01T16:40:45.462Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ee/ea/c67e1dee1ba208ed22c06d1d547ae5e293374bfc43e0eb0ef5e262b68561/werkzeug-3.1.1-py3-none-any.whl", hash = "sha256:a71124d1ef06008baafa3d266c02f56e1836a5984afd6dd6c9230669d60d9fb5", size = 224371 }, + { url = "https://files.pythonhosted.org/packages/ee/ea/c67e1dee1ba208ed22c06d1d547ae5e293374bfc43e0eb0ef5e262b68561/werkzeug-3.1.1-py3-none-any.whl", hash = "sha256:a71124d1ef06008baafa3d266c02f56e1836a5984afd6dd6c9230669d60d9fb5", size = 224371, upload-time = "2024-11-01T16:40:43.994Z" }, ] [[package]] name = "widgetsnbextension" version = "4.0.14" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428 } +sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428, upload-time = "2025-04-10T13:01:25.628Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503 }, + { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503, upload-time = "2025-04-10T13:01:23.086Z" }, ] From e0adec7800108c732e960aa237a59e50f4f4253e Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 22:56:12 -0500 Subject: [PATCH 021/104] Removed coverage.xml. --- coverage.xml | 1776 -------------------------------------------------- 1 file changed, 1776 deletions(-) delete mode 100644 coverage.xml diff --git a/coverage.xml b/coverage.xml deleted file mode 100644 index 6ef00bb..0000000 --- a/coverage.xml +++ /dev/null @@ -1,1776 +0,0 @@ - - - - - - /Users/gaurav/Developer/translator/tct/TCT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From cf677bb57c60f6fd50ab0061d4d58bc6d9f5608c Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 22:56:20 -0500 Subject: [PATCH 022/104] Add tests for bulk querying. --- TCT/node_annotator.py | 10 ++++-- tests/test_node_annotator.py | 66 ++++++++++++++++++++++++++---------- 2 files changed, 57 insertions(+), 19 deletions(-) diff --git a/TCT/node_annotator.py b/TCT/node_annotator.py index 1bdcd9a..bf2fd6b 100644 --- a/TCT/node_annotator.py +++ b/TCT/node_annotator.py @@ -55,7 +55,13 @@ def lookup_curies(curies: list[str], **kwargs): if len(result) == 0: raise LookupError('No matching CURIE found for the given string ' + curies) - result = response.json() - return result + results = response.json() + + for curie in results: + # NodeAnnotator sometimes return a list of a single item. If so, we can unwrap it here. + if len(results[curie]) == 1: + results[curie] = results[curie][0] + + return results else: raise requests.RequestException('Response from server had error, code ' + str(response.status_code) + ' ' + str(response)) diff --git a/tests/test_node_annotator.py b/tests/test_node_annotator.py index dc09b0f..e0d1668 100644 --- a/tests/test_node_annotator.py +++ b/tests/test_node_annotator.py @@ -61,25 +61,20 @@ } ] +def compare_result_with_expected(result, expected_result): + """ + Compares the actual result with the expected result across multiple fields and + verifies whether the actual result meets the expected outcome. This comparison + is based on key-value pairs within the provided dictionaries, and specific + checks include top-level, subsection, and field-level verification. -def test_status(): - result = TCT.node_annotator.status() - assert result['success'] - - -@pytest.mark.parametrize("curie_with_annotations", CURIES_with_annotations) -def test_curie(curie_with_annotations): - curie = curie_with_annotations['curie'] - result = TCT.node_annotator.lookup_curie(curie) - if result == {} and curie_with_annotations['expected'] == {}: - # We expected no annotations and got no annotations. - pytest.skip(f"No annotations found for CURIE '{curie}'") - - # Did we get more than one result? - assert len(result) == 1 - result = result[0] - expected_result = curie_with_annotations['expected'] + :param result: The actual result to compare, structured as a dictionary. + :param expected_result: The expected result to validate against, structured + as a dictionary containing various fields and their expected values. + :return: None + """ + # If there is no expected result, assert that the result is empty so we can fill in the test. if expected_result == {}: assert result == {} @@ -110,3 +105,40 @@ def test_curie(curie_with_annotations): if 'chembl.availability_type' in expected_result: assert result['chembl']['availability_type'] == expected_result['chembl.availability_type'] + + +def test_status(): + """ Test that the status function returns a success message. """ + result = TCT.node_annotator.status() + assert result['success'] + + +def test_lookup_curies(): + curies = list(map(lambda x: x['curie'], CURIES_with_annotations)) + results = TCT.node_annotator.lookup_curies(curies) + assert len(results) == len(curies) + for curie in curies: + assert curie in results + if isinstance(results[curie], list): + raise RuntimeError(f"Multiple results found for CURIE '{curie}': {results[curie]}") + + actual_result = results[curie] + expected_result = list(filter(lambda x: x['curie'] == curie, CURIES_with_annotations))[0]['expected'] + + compare_result_with_expected(actual_result, expected_result) + + +@pytest.mark.parametrize("curie_with_annotations", CURIES_with_annotations) +def test_lookup_curie(curie_with_annotations): + curie = curie_with_annotations['curie'] + result = TCT.node_annotator.lookup_curie(curie) + if result == {} and curie_with_annotations['expected'] == {}: + # We expected no annotations and got no annotations. + pytest.skip(f"No annotations found for CURIE '{curie}'") + + # Did we get more than one result? + if isinstance(result, list): + raise RuntimeError(f"Multiple results found for CURIE '{curie}': {result}") + + # Compare the result with the expected annotations. + compare_result_with_expected(result, curie_with_annotations['expected']) From 1e97526b3504abcd23202a186008d5ee59ac977f Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 22:58:51 -0500 Subject: [PATCH 023/104] Added a symbol for dystrophin. --- tests/test_node_annotator.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_node_annotator.py b/tests/test_node_annotator.py index e0d1668..f81d046 100644 --- a/tests/test_node_annotator.py +++ b/tests/test_node_annotator.py @@ -44,6 +44,7 @@ 'query': '1756', 'taxid': 9606, 'name': 'dystrophin', + 'symbol': 'DMD', 'type_of_gene': 'protein-coding', 'sections': ['go', 'interpro'], }, From ad635b0e157ceda118bcc6d89d34f68933b7dd35 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Mon, 1 Dec 2025 23:02:47 -0500 Subject: [PATCH 024/104] Replaced HTTP 200 check with raise_for_status(). --- TCT/node_annotator.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/TCT/node_annotator.py b/TCT/node_annotator.py index bf2fd6b..af85212 100644 --- a/TCT/node_annotator.py +++ b/TCT/node_annotator.py @@ -50,18 +50,17 @@ def lookup_curies(curies: list[str], **kwargs): """ path = urllib.parse.urljoin(URL, 'curie') response = requests.post(path, json={'ids': curies, **kwargs}) - if response.status_code == 200: - result = response.json() - if len(result) == 0: - raise LookupError('No matching CURIE found for the given string ' + curies) + response.raise_for_status() + + result = response.json() + if len(result) == 0: + raise LookupError('No matching CURIE found for the given string ' + curies) - results = response.json() + results = response.json() - for curie in results: - # NodeAnnotator sometimes return a list of a single item. If so, we can unwrap it here. - if len(results[curie]) == 1: - results[curie] = results[curie][0] + for curie in results: + # NodeAnnotator sometimes return a list of a single item. If so, we can unwrap it here. + if len(results[curie]) == 1: + results[curie] = results[curie][0] - return results - else: - raise requests.RequestException('Response from server had error, code ' + str(response.status_code) + ' ' + str(response)) + return results From 649ac9c0bdd1ca2d3e9051679495dc45f2b3374b Mon Sep 17 00:00:00 2001 From: yjzhang Date: Thu, 12 Feb 2026 18:17:51 -0800 Subject: [PATCH 025/104] fix bug in visualization, and added output filename prefixes. --- TCT/TCT.py | 6 +++--- TCT/TCT_Visualization.py | 12 ++++++++---- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/TCT/TCT.py b/TCT/TCT.py index 66ddfbb..7576bca 100644 --- a/TCT/TCT.py +++ b/TCT/TCT.py @@ -20,7 +20,7 @@ 'get_SmartAPI_Translator_KP_info', 'list_Translator_APIs', 'load_translator_resources', - 'Neiborhood_finder', + 'Neighborhood_finder', 'Path_finder', 'format_query_json', 'select_API', @@ -1092,7 +1092,7 @@ def Neighborhood_finder_mcp(input_node, node2_categories): return ranked_result -def Neiborhood_finder(input_node, node2_categories, APInames, metaKG, API_predicates, input_node_category = []): +def Neighborhood_finder(input_node, node2_categories, APInames, metaKG, API_predicates, input_node_category = []): """ This function is used to find the neighborhood of a given input node with intermediate categories. @@ -1114,7 +1114,7 @@ def Neiborhood_finder(input_node, node2_categories, APInames, metaKG, API_predic -------------- Example: - >>> input_node_id, result, result_parsed, result_ranked_by_primary_infores1 = Neiborhood_finder('MONDO:0008170', #Ovarian Cancer + >>> input_node_id, result, result_parsed, result_ranked_by_primary_infores1 = Neighborhood_finder('MONDO:0008170', #Ovarian Cancer node2_categories = ['biolink:SmallMolecule', 'biolink:Drug', 'biolink:ChemicalEntity'], APInames = APInames, metaKG = metaKG, diff --git a/TCT/TCT_Visualization.py b/TCT/TCT_Visualization.py index 710ea8c..1f00d0a 100644 --- a/TCT/TCT_Visualization.py +++ b/TCT/TCT_Visualization.py @@ -4,17 +4,18 @@ import networkx as nx from pyvis.network import Network -def visualize_neighborhood_graph(result, show_label=True, height="1000px", width="100%"): +def visualize_neighborhood_graph(result, show_label=True, height="1000px", width="100%", output_filename_prefix=None): '''Visualize the neighborhood graph using pyvis Args: result: the output from the KP query, a dictionary or json format show_label: whether to convert the node id to preferred name height: the height of the figure width: the width of the figure + output_filename_prefix: if present, this is appended to the end of every output graph file. Returns: dic_graph: a dictionary of networkx graph for each predicate Example: - dic_graph = visualize_neiborhood_graph(result, show_label=True, height="500", width="100%") + dic_graph = visualize_neighborhood_graph(result, show_label=True, height="500", width="100%") ''' # Your JSON (as Python dict) @@ -91,5 +92,8 @@ def visualize_neighborhood_graph(result, show_label=True, height="1000px", width # add title in the figure title_html = f"

Predicate: {predicate}

" net.title = title_html + f"

Nodes: {net.num_nodes()} Edges: {net.num_edges()}

" - net.show(f"{predicate}.html") - return dic_graph \ No newline at end of file + if output_filename_prefix is None: + net.show(f"{predicate}.html") + else: + net.show(f"{output_filename_prefix}{predicate}.html") + return dic_graph From ce14f6138c104bcb2d1b59087eb84f467fc76f38 Mon Sep 17 00:00:00 2001 From: yjzhang Date: Thu, 5 Mar 2026 14:52:24 -0800 Subject: [PATCH 026/104] error handling for add_plover_API in translator_metakg --- TCT/node_normalizer.py | 7 ++-- TCT/translator_metakg.py | 70 ++++++++++++++++++++++++++-------------- 2 files changed, 51 insertions(+), 26 deletions(-) diff --git a/TCT/node_normalizer.py b/TCT/node_normalizer.py index 4a464a5..1c46cdc 100644 --- a/TCT/node_normalizer.py +++ b/TCT/node_normalizer.py @@ -23,7 +23,7 @@ def status(): def get_normalized_nodes(query: str | list[str], return_equivalent_identifiers:bool=False, mode:str='get', - **kwargs): + **kwargs) -> dict[str, TranslatorNode]|TranslatorNode: """ A wrapper around the `get_normalized_nodes` api endpoint. Given a CURIE or a list of CURIEs, this returns either a single TranslatorNode or a dict of CURIE ids to TranslatorNodes. @@ -49,8 +49,9 @@ def get_normalized_nodes(query: str | list[str], >>> get_normalized_nodes('MESH:D014867', return_equivalent_identifiers=False) TranslatorNode(curie='CHEBI:15377', label='Water', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None) """ - path = urllib.parse.urljoin(URL, 'get_normalized_nodes') # default parameters: true for gene-protein conflation, false for drug-chemical conflation + path = urllib.parse.urljoin(URL, 'get_normalized_nodes') + # TODO: batch the query? if mode == 'post': if isinstance(query, str): # CURIEs sent to POST must be a list. If a single CURIE is given, we wrap it. @@ -115,6 +116,8 @@ def get_preferred_names(id_list:list[str], batch_limit=500, **kwargs) -> dict[st for index in range(0, len(id_list), batch_limit): id_sublist = id_list[index:index + batch_limit] normalized_nodes = get_normalized_nodes(id_sublist, mode='post', **kwargs) + if isinstance(normalized_nodes, TranslatorNode): + normalized_nodes = {normalized_nodes.curie: normalized_nodes} for curie in id_sublist: if curie not in normalized_nodes or normalized_nodes[curie] is None: unmapped_ids.append(curie) diff --git a/TCT/translator_metakg.py b/TCT/translator_metakg.py index e8ec14b..aeaafa8 100644 --- a/TCT/translator_metakg.py +++ b/TCT/translator_metakg.py @@ -121,7 +121,7 @@ def add_new_API_for_query(APInames:dict[str, str], metaKG:pd.DataFrame, newAPIna return APInames, metaKG -def add_plover_API(APInames:dict[str, str], metaKG:pd.DataFrame): +def add_plover_API(APInames:dict[str, str], metaKG:pd.DataFrame) -> tuple[dict[str, str], pd.DataFrame]: ''' This function is used to add the Plover APIs developed by the CATRAX team to the APInames and metaKG. @@ -134,6 +134,8 @@ def add_plover_API(APInames:dict[str, str], metaKG:pd.DataFrame): Microbiome, and RTX KG2. + If an API endpoint is not available (i.e. returns a non-200 return code), then the API will not be included. + Parameters ---------- APInames : dict @@ -142,9 +144,6 @@ def add_plover_API(APInames:dict[str, str], metaKG:pd.DataFrame): metaKG : pandas.DataFrame This is the output of `get_kp_metadata`. - - - Examples -------- >>> APInames, metaKG = add_plover_API(APInames, metaKG) @@ -152,48 +151,71 @@ def add_plover_API(APInames:dict[str, str], metaKG:pd.DataFrame): import requests url = 'https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/meta_knowledge_graph' response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print(f'Warning: {url} not available') url = 'https://multiomics.rtx.ai:9990/PharmacogenomicsKG/meta_knowledge_graph' response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "CATRAX Pharmacogenomics KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/PharmacogenomicsKG/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "CATRAX Pharmacogenomics KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/PharmacogenomicsKG/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print(f'Warning: {url} not available') url = 'https://multiomics.rtx.ai:9990/ctkp/meta_knowledge_graph' response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Clinical Trials KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/ctkp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Clinical Trials KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/ctkp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print(f'Warning: {url} not available') url = 'https://multiomics.rtx.ai:9990/dakp/meta_knowledge_graph' response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Drug Approvals KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/dakp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Drug Approvals KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/dakp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print(f'Warning: {url} not available') url = 'https://multiomics.rtx.ai:9990/mokp/meta_knowledge_graph' response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Multiomics KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/multiomics/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Multiomics KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/multiomics/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print(f'Warning: {url} not available') url = 'https://multiomics.rtx.ai:9990/mbkp/meta_knowledge_graph' response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Microbiome KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/mbkp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) - + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Microbiome KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/mbkp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print(f'Warning: {url} not available') url = 'https://kg2cploverdb.ci.transltr.io/meta_knowledge_graph' response = requests.get(url) + if response.status_code != 200: + url = 'https://kg2cplover3.rtx.ai:9990/kg2c/meta_knowledge_graph' + response = requests.get(url) data = response.json() + if len(data) == 0: + url = 'https://kg2cplover3.rtx.ai:9990/kg2c/meta_knowledge_graph' + response = requests.get(url) + data = response.json() for i in range(len(data["edges"])): APInames, metaKG = add_new_API_for_query(APInames, metaKG, "RTX KG2 - TRAPI 1.5.0", "https://kg2cploverdb.ci.transltr.io/kg2c/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) - return APInames, metaKG def load_translator_resources(): From 20970fc3e221f12c81c17f8a0cbb3bc9c4dc06a8 Mon Sep 17 00:00:00 2001 From: Guangrong Qin <2994757+gloriachin@users.noreply.github.com> Date: Mon, 23 Mar 2026 11:52:30 -0700 Subject: [PATCH 027/104] revised metakg fetch --- TCT/translator_metakg.py | 116 ++++++++++++++++++++++++++++----------- 1 file changed, 84 insertions(+), 32 deletions(-) diff --git a/TCT/translator_metakg.py b/TCT/translator_metakg.py index e8ec14b..260c4ba 100644 --- a/TCT/translator_metakg.py +++ b/TCT/translator_metakg.py @@ -151,49 +151,100 @@ def add_plover_API(APInames:dict[str, str], metaKG:pd.DataFrame): ''' import requests url = 'https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/meta_knowledge_graph' - response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + try: + response = requests.get(url, timeout=5) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase. Status code:", response.status_code) + + + except requests.exceptions.RequestException: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase. Status code:", response.status_code) + + url = 'https://multiomics.rtx.ai:9990/PharmacogenomicsKG/meta_knowledge_graph' - response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "CATRAX Pharmacogenomics KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/PharmacogenomicsKG/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + try: + response = requests.get(url) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "CATRAX Pharmacogenomics KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/PharmacogenomicsKG/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/PharmacogenomicsKG. Status code:", response.status_code) + except requests.exceptions.RequestException: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/PharmacogenomicsKG. Status code:", response.status_code) + + url = 'https://multiomics.rtx.ai:9990/ctkp/meta_knowledge_graph' - response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Clinical Trials KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/ctkp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + try: + response = requests.get(url) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Clinical Trials KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/ctkp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/ctkp. Status code:", response.status_code) + except requests.exceptions.RequestException: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/ctkp. Status code:", response.status_code) - url = 'https://multiomics.rtx.ai:9990/dakp/meta_knowledge_graph' - response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Drug Approvals KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/dakp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + + url = 'https://multiomics.rtx.ai:9990/dakp/meta_knowledge_graph' + try: + response = requests.get(url) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Drug Approvals KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/dakp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/dakp. Status code:", response.status_code) + except requests.exceptions.RequestException: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/dakp. Status code:", response.status_code) + + url = 'https://multiomics.rtx.ai:9990/mokp/meta_knowledge_graph' - response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Multiomics KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/multiomics/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) - + try: + response = requests.get(url) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Multiomics KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/multiomics/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/mokp. Status code:", response.status_code) + except requests.exceptions.RequestException: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/mokp. Status code:", response.status_code) + url = 'https://multiomics.rtx.ai:9990/mbkp/meta_knowledge_graph' - response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Microbiome KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/mbkp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) - + try: + response = requests.get(url) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "Microbiome KP - TRAPI 1.5.0", "https://multiomics.rtx.ai:9990/mbkp/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/mbkp. Status code:", response.status_code) + except requests.exceptions.RequestException: + print("Warning: Failed to retrieve data from the https://multiomics.rtx.ai:9990/mbkp. Status code:", response.status_code) + url = 'https://kg2cploverdb.ci.transltr.io/meta_knowledge_graph' - response = requests.get(url) - data = response.json() - for i in range(len(data["edges"])): - APInames, metaKG = add_new_API_for_query(APInames, metaKG, "RTX KG2 - TRAPI 1.5.0", "https://kg2cploverdb.ci.transltr.io/kg2c/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + try: + response = requests.get(url) + if response.status_code == 200: + data = response.json() + for i in range(len(data["edges"])): + APInames, metaKG = add_new_API_for_query(APInames, metaKG, "RTX KG2 - TRAPI 1.5.0", "https://kg2cploverdb.ci.transltr.io/kg2c/query", data["edges"][i]['predicate'], data["edges"][i]['subject'], data["edges"][i]['object']) + else: + print("Warning: Failed to retrieve data from the https://kg2cploverdb.ci.transltr.io. Status code:", response.status_code) + except requests.exceptions.RequestException: + print("Warning: Failed to retrieve data from the https://kg2cploverdb.ci.transltr.io. Status code:", response.status_code) - + return APInames, metaKG def load_translator_resources(): @@ -209,5 +260,6 @@ def load_translator_resources(): from .translator_kpinfo import get_translator_kp_info Translator_KP_info, APInames = get_translator_kp_info() metaKG = get_KP_metadata(APInames) + APInames, metaKG = add_plover_API(APInames, metaKG) return APInames, metaKG, Translator_KP_info From d8e00e85ad645a27d419ba30ab1dde84dc58338b Mon Sep 17 00:00:00 2001 From: yjzhang Date: Mon, 23 Mar 2026 18:51:44 -0700 Subject: [PATCH 028/104] correct misspellings of Neighborhood_finder --- notebooks/Connecting_userAPI.ipynb | 2 +- notebooks/Connection_finder.ipynb | 2 +- notebooks/Neighborhood_finder.ipynb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/notebooks/Connecting_userAPI.ipynb b/notebooks/Connecting_userAPI.ipynb index 1633eb7..25b2c64 100644 --- a/notebooks/Connecting_userAPI.ipynb +++ b/notebooks/Connecting_userAPI.ipynb @@ -730,7 +730,7 @@ } ], "source": [ - "input_node_id, result, result_parsed, result_ranked_by_primary_infores = TCT.Neiborhood_finder('AML',\n", + "input_node_id, result, result_parsed, result_ranked_by_primary_infores = TCT.Neighborhood_finder('AML',\n", " node2_categories = ['biolink:SmallMolecule', 'biolink:Drug', 'biolink:ChemicalEntity'],\n", " APInames = select_APIs,\n", " metaKG = selected_metaKG,\n", diff --git a/notebooks/Connection_finder.ipynb b/notebooks/Connection_finder.ipynb index d7d02e2..2ce7353 100644 --- a/notebooks/Connection_finder.ipynb +++ b/notebooks/Connection_finder.ipynb @@ -112,7 +112,7 @@ } ], "source": [ - "input_node_id, result, result_parsed, result_ranked_by_primary_infores = Neiborhood_finder('AML',\n", + "input_node_id, result, result_parsed, result_ranked_by_primary_infores = Neighborhood_finder('AML',\n", " node2_categories = ['biolink:SmallMolecule', 'biolink:Drug', 'biolink:ChemicalEntity'],\n", " APInames = select_APIs,\n", " metaKG = selected_metaKG,\n", diff --git a/notebooks/Neighborhood_finder.ipynb b/notebooks/Neighborhood_finder.ipynb index d331489..33d13a6 100644 --- a/notebooks/Neighborhood_finder.ipynb +++ b/notebooks/Neighborhood_finder.ipynb @@ -149,7 +149,7 @@ } ], "source": [ - "input_node_id, result, result_parsed, result_ranked_by_primary_infores = TCT.Neiborhood_finder('NCBIGene:596',\n", + "input_node_id, result, result_parsed, result_ranked_by_primary_infores = TCT.Neighborhood_finder('NCBIGene:596',\n", " node2_categories = ['biolink:Gene', 'biolink:Protein'],\n", " APInames = select_APIs,\n", " metaKG = selected_metaKG,\n", From 18cb86c84fa7d955ef0fd829f28f1ce3833c76e2 Mon Sep 17 00:00:00 2001 From: Sierra Taylor Moxon Date: Wed, 25 Mar 2026 09:26:39 -0700 Subject: [PATCH 029/104] add fix for JSON passing into query method, add tests --- TCT/trapi.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/TCT/trapi.py b/TCT/trapi.py index 9bad9b9..d6d971a 100644 --- a/TCT/trapi.py +++ b/TCT/trapi.py @@ -12,7 +12,7 @@ # TODO: incorporate object ids into the method. def build_query(subject_ids:list[str], object_categories:list[str], predicates:list[str], - return_json:bool=True, + return_json:bool=False, object_ids=None, subject_categories=None): """ This constructs a query json for use with TRAPI. Queries are of the form [subject_ids]-[predicates]-[object_categories]. @@ -33,7 +33,7 @@ def build_query(subject_ids:list[str], A list of predicates that we are interested in. Example: ["biolink:positively_correlated_with", "biolink:physically_interacts_with"]. return_json - If true, returns a json string; if false, returns a dict. + If true, returns a json string; if false, returns a dict (default). object_ids None by default @@ -42,7 +42,7 @@ def build_query(subject_ids:list[str], Returns ------- - A json string + A dict (default) or json string if return_json=True Examples -------- @@ -94,7 +94,7 @@ def process_result(result:dict): """ -def query(url:str, query:str): +def query(url:str, query:dict): """ Queries a single TRAPI endpoint. @@ -102,8 +102,8 @@ def query(url:str, query:str): ------ url : str The URL for the API endpoint. - query : str - A JSON string representing the query, as produced by build_query + query : dict + A dict representing the query, as produced by build_query Returns ------- From 78f800afdb33fd4e296ef253736afbb0bdfb6d24 Mon Sep 17 00:00:00 2001 From: Sierra Taylor Moxon Date: Wed, 25 Mar 2026 12:49:12 -0700 Subject: [PATCH 030/104] add tests --- tests/test_trapi.py | 84 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 tests/test_trapi.py diff --git a/tests/test_trapi.py b/tests/test_trapi.py new file mode 100644 index 0000000..d3a131f --- /dev/null +++ b/tests/test_trapi.py @@ -0,0 +1,84 @@ +"""Tests for TCT.trapi module, focused on the predicate_query branch changes: +- build_query defaults to returning a dict (return_json=False) +- query() accepts a dict instead of a JSON string +""" + +import json +import inspect + +import pytest + +from TCT.trapi import build_query, query + + +# Test data +EXAMPLE_QUERIES = [ + { + 'subject_ids': ['NCBIGene:3845'], + 'object_categories': ['biolink:Gene'], + 'predicates': ['biolink:physically_interacts_with'], + }, + { + 'subject_ids': ['NCBIGene:3845'], + 'object_categories': ['biolink:Gene'], + 'predicates': [ + 'biolink:positively_correlated_with', + 'biolink:physically_interacts_with', + ], + }, +] + + +def test_build_query_returns_dict_by_default(): + q = EXAMPLE_QUERIES[0] + result = build_query(q['subject_ids'], q['object_categories'], q['predicates']) + assert isinstance(result, dict) + + +def test_build_query_default_is_explicitly_false(): + sig = inspect.signature(build_query) + assert sig.parameters['return_json'].default is False + + +def test_build_query_returns_json_string_when_requested(): + q = EXAMPLE_QUERIES[0] + result = build_query(q['subject_ids'], q['object_categories'], q['predicates'], return_json=True) + assert isinstance(result, str) + parsed = json.loads(result) + assert isinstance(parsed, dict) + + +def test_build_query_dict_and_json_are_equivalent(): + q = EXAMPLE_QUERIES[0] + dict_result = build_query(q['subject_ids'], q['object_categories'], q['predicates'], return_json=False) + json_result = build_query(q['subject_ids'], q['object_categories'], q['predicates'], return_json=True) + assert dict_result == json.loads(json_result) + + +@pytest.mark.parametrize("example_query", EXAMPLE_QUERIES) +def test_build_query_structure(example_query): + result = build_query( + example_query['subject_ids'], + example_query['object_categories'], + example_query['predicates'], + ) + assert 'message' in result + qg = result['message']['query_graph'] + assert qg['edges']['e00']['predicates'] == example_query['predicates'] + assert qg['edges']['e00']['subject'] == 'n00' + assert qg['edges']['e00']['object'] == 'n01' + assert qg['nodes']['n00']['ids'] == example_query['subject_ids'] + assert qg['nodes']['n01']['categories'] == example_query['object_categories'] + + +def test_query_signature_expects_dict(): + sig = inspect.signature(query) + assert sig.parameters['query'].annotation is dict + + +def test_build_query_output_matches_query_input_type(): + """build_query's default output type should match what query() expects.""" + q = EXAMPLE_QUERIES[0] + result = build_query(q['subject_ids'], q['object_categories'], q['predicates']) + sig = inspect.signature(query) + assert isinstance(result, sig.parameters['query'].annotation) From 9262e74a5c4f56b978fcbbe90a05a7d50f968e5f Mon Sep 17 00:00:00 2001 From: Sierra Taylor Moxon Date: Wed, 25 Mar 2026 13:04:39 -0700 Subject: [PATCH 031/104] address code review comments --- TCT/trapi.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/TCT/trapi.py b/TCT/trapi.py index d6d971a..467988d 100644 --- a/TCT/trapi.py +++ b/TCT/trapi.py @@ -111,11 +111,16 @@ def query(url:str, query:dict): Examples -------- - >>> query = build_query(['NCBIGene:3845'], ['biolink:Gene'], ['biolink:physically_interacts_with']) - >>> response = query(url, query) + >>> query_dict = build_query(['NCBIGene:3845'], ['biolink:Gene'], ['biolink:physically_interacts_with']) + >>> response = query(url, query_dict) >>> print(response) """ - # example: 1. get APIs, 2. get APIs that have the target object and subject types, and the target predicates. 3. build the query and run the query. + if isinstance(query, str): + raise TypeError( + "query must be a dict, not a JSON string. " + "Use build_query(...) without return_json=True, " + "or pass json.loads(query) instead." + ) response = requests.post(url, json=query) if response.status_code == 200: # TODO From 6b88dd07ac53f8690df3e72fd0cff8db47d8f664 Mon Sep 17 00:00:00 2001 From: yjzhang Date: Mon, 6 Apr 2026 12:00:18 -0700 Subject: [PATCH 032/104] add kg downloader --- TCT/graph_downloader.py | 67 +++++++ TCT/kg_loader.py | 379 ++++++++++++++++++++++++++++++++++++++++ pyproject.toml | 3 +- requirements.txt | 1 + 4 files changed, 449 insertions(+), 1 deletion(-) create mode 100644 TCT/graph_downloader.py create mode 100644 TCT/kg_loader.py diff --git a/TCT/graph_downloader.py b/TCT/graph_downloader.py new file mode 100644 index 0000000..85db2d1 --- /dev/null +++ b/TCT/graph_downloader.py @@ -0,0 +1,67 @@ +# Download graphs to local caches... + +import os +from pathlib import Path +import tarfile +import tempfile + +import requests +from zstandard import ZstdDecompressor + +GRAPHS = { + 'signor': { + 'download': 'https://kgx-storage.rtx.ai/releases/signor/latest/signor.tar.zst', + 'metadata': 'https://kgx-storage.rtx.ai/releases/signor/latest/graph-metadata.json' + }, +} + +CACHE_DIR = Path.home() / '.cache' / 'TCT' + +os.makedirs(CACHE_DIR, exist_ok=True) + +def download_graph(graph_name: str): + graph_path = CACHE_DIR / graph_name + download_path = GRAPHS[graph_name]['download'] + save_path = graph_path / (graph_name + '.tar.zst') + request = requests.get(download_path, stream=True) + with open(save_path, 'wb') as f: + for chunk in request.iter_content(chunk_size=16*1024): + f.write(chunk) + # Extract file with zstandard + dctx = ZstdDecompressor() + # source: https://gist.github.com/scivision/ad241e9cf0474e267240e196d7545eca + with tempfile.TemporaryFile(suffix=".tar") as ofh: + with save_path.open("rb") as ifh: + dctx.copy_stream(ifh, ofh) + ofh.seek(0) + with tarfile.open(fileobj=ofh) as z: + z.extractall(graph_path) + +def load_graph(graph_name: str, output='igraph'): + """ + Loads a Translator graph into igraph. + + Params + ------ + graph_name : str + The name of the graph - it should be in graph_downloader.GRAPHS. + """ + if graph_name not in GRAPHS.keys(): + raise ValueError('graph_name not found') + graph_path = CACHE_DIR / graph_name + metadata_path = graph_path / 'graph-metadata.json' + nodes_path = graph_path / 'nodes.jsonl' + edges_path = graph_path / 'edges.jsonl' + os.makedirs(graph_path, exist_ok=True) + # download metadata and main download + if not os.path.exists(metadata_path) or not os.path.exists(nodes_path) or not os.path.exists(edges_path): + # Download the .tar.zst file + download_graph(graph_name) + # load graph + from . import kg_loader + nodes, edges, node_types, edge_types = kg_loader.import_kg2_jsonl(nodes_path, edges_path) + if output == 'igraph': + return kg_loader.load_kg2_igraph_from_data(nodes, edges, node_types, edge_types) + #else: + # TODO: not implemented yet + # return kg_loader.load_kg2_networkx_from_data(nodes, edges, node_types, edge_types) diff --git a/TCT/kg_loader.py b/TCT/kg_loader.py new file mode 100644 index 0000000..aca9909 --- /dev/null +++ b/TCT/kg_loader.py @@ -0,0 +1,379 @@ +# Import graph from kg2 csv dump, tsv dump, or jsonl dump. + +import csv +import gzip +import json +import os + +from scipy import sparse, io + +# TODO: multiple edges between two nodes? +def import_kg2_csv(node_filename, edge_filename, edges_to_include=None, remove_unused_nodes=False, verbose=True, reindex_edges=True, use_node_types=True, use_edge_types=True, use_edge_properties=False): + """ + Args: + csv_filename: name of csv file (could be csv or tsv, or csv.gz or tsv.gz) + edges_to_include: set of edge types + remove_unused_nodes: True if nodes with no in- or out-edges are to be removed. + reindex_edges: whether or not to use indices or original IDs in the edge list. + + Returns: + nodes: list of (_id, _name, _labels_id) where _labels_id corresponds to a key in node_types + edges: dict of (node1, node2): _type_id where node1 and node2 index into nodes, and _type_id corresponds to a key in edge_types + node_types: dict of int: str (_labels) + edge_types: dict of int: str (_type) + """ + nodes = [] + n_nodes = 0 + # mapping of _id to index in nodes + node_index = {} + # node_types is a map of string ( + node_types = {} + edges = {} + # edge_types is a map of string (_type) to node + edge_types = {} + # sets of nodes that have in-edges or out-edges (to use when deciding whether to remove nodes) + node_has_edge = set() + csv.field_size_limit(99999999) + if node_filename.endswith('.gz'): + # handle gzip + f = gzip.open(node_filename, 'rt') + else: + f = open(node_filename) + delimiter = ',' + if 'tsv' in node_filename: + delimiter = '\t' + dr = csv.DictReader(f, dialect='unix', delimiter=delimiter) + for i, row in enumerate(dr): + if verbose and i % 100000 == 0: + print(i, 'nodes: ', len(node_index), 'edges: ', len(edges)) + # if this is a node + row_name = '' + row_identifier = row['id'] + if 'name' not in row: + row_name = row_identifier + else: + row_name = row['name'] + row_source = row['category'] + row_label = row['category'] + if use_node_types: + if row_label in node_types: + nodes.append((row['id'], row_name, node_types[row_label], row_identifier, row_source)) + else: + nodes.append((row['id'], row_name, len(node_types) + 1, row_identifier, row_source)) + node_types[row_label] = len(node_types) + 1 + else: + nodes.append((row['id'], row_name, True, row_identifier, row_source)) + node_index[row['id']] = n_nodes + n_nodes += 1 + if edge_filename.endswith('.gz'): + # handle gzip + f = gzip.open(edge_filename, 'rt') + else: + f = open(edge_filename) + delimiter = ',' + if 'tsv' in edge_filename: + delimiter = '\t' + dr = csv.DictReader(f, dialect='unix', delimiter=delimiter) + for i, row in enumerate(dr): + # if this row is an edge + edge_type = row['predicate'] + if edges_to_include is None or edge_type in edges_to_include: + node1 = row['subject'] + node2 = row['object'] + node_has_edge.add(node1) + node_has_edge.add(node2) + if use_edge_types: + if edge_type in edge_types: + edges[(node1, node2)] = edge_types[edge_type] + else: + edges[(node1, node2)] = len(edge_types) + 1 + edge_types[edge_type] = len(edge_types) + 1 + else: + edges[(node1, node2)] = True + if use_edge_properties: + if 'properties' in row: + edge_properties = row['properties'] + else: + edge_properties = {} + if 'primary_knowledge_source' in row: + edge_properties['primary_knowledge_source'] = row['primary_knowledge_source'] + edge_properties['id'] = int(row['id']) + edges[(node1, node2)] = edge_properties + if remove_unused_nodes: + # remove all nodes that don't have edges + to_remove = set(node_index.keys()).difference(node_has_edge) + nodes = [n for n in nodes if n[0] not in to_remove] + # rebuild node_index + node_index = {n[0]: i for i, n in enumerate(nodes)} + # convert edge indices + if reindex_edges: + new_edges = {} + for k, e in edges.items(): + node1, node2 = k + node1 = node_index[node1] + node2 = node_index[node2] + new_edges[(node1, node2)] = e + edges = new_edges + node_types = {v: k for k, v in node_types.items()} + edge_types = {v: k for k, v in edge_types.items()} + return nodes, edges, node_types, edge_types + + +def import_kg2_jsonl(node_filename, edge_filename, edges_to_include=None, remove_unused_nodes=True, use_edge_types=True, use_node_types=True, verbose=True, reindex_edges=True, use_edge_properties=False): + """ + Imports a jsonl file that contains nodes and edges. + + Args: + node_filename: name of jsonl file containing nodes, or both nodes and edges. + edge_filename: name of jsonl file containing edges. Can be None if all nodes and edges are in node_filename. + edges_to_include: set of edge types + remove_unused_nodes: True if nodes with no in- or out-edges are to be removed. + reindex_edges: whether or not to use indices or original IDs in the edge list. + + Returns: + nodes: list of (_id, _name, _labels_id) where _labels_id corresponds to a key in node_types + edges: dict of (node1, node2): _type_id where node1 and node2 index into nodes, and _type_id corresponds to a key in edge_types + node_types: dict of int: str (_labels) + edge_types: dict of int: str (_type) + """ + nodes = [] + n_nodes = 0 + # mapping of _id to index in nodes + node_index = {} + # node_types is a map of string ( + node_types = {} + edges = {} + # edge_types is a map of string (_type) to node + edge_types = {} + # sets of nodes that have in-edges or out-edges (to use when deciding whether to remove nodes) + node_has_edge = set() + if str(node_filename).endswith('.gz'): + # handle gzip + f = gzip.open(node_filename, 'rt') + else: + f = open(node_filename) + line = f.readline() + i = 0 + using_edge_file = False + while line: + row = json.loads(line) + if verbose and i % 100000 == 0: + print(i, 'nodes: ', len(node_index), 'edges: ', len(edges)) + print(row) + # if this is a node + if 'id' in row and 'category' in row and 'subject' not in row and 'object' not in row: + row_name = '' + row_identifier = row['id'] + if 'name' not in row: + row_name = row_identifier + else: + row_name = row['name'] + row_source = row['category'] + # arbitrarily pick the first category... + row_label = row['category'][0] + #print('row_label:', row_label) + if use_node_types: + if row_label in node_types: + nodes.append((row['id'], row_name, node_types[row_label], row_identifier, row_source)) + else: + nodes.append((row['id'], row_name, len(node_types) + 1, row_identifier, row_source)) + node_types[row_label] = len(node_types) + 1 + else: + nodes.append((row['id'], row_name, True, row_identifier, row_source)) + node_index[row['id']] = n_nodes + n_nodes += 1 + # if this row is an edge + else: + edge_type = row['predicate'] + if edges_to_include is None or edge_type in edges_to_include: + node1 = row['subject'] + node2 = row['object'] + node_has_edge.add(node1) + node_has_edge.add(node2) + if use_edge_types: + if edge_type in edge_types: + edges[(node1, node2)] = edge_types[edge_type] + else: + edges[(node1, node2)] = len(edge_types) + 1 + edge_types[edge_type] = len(edge_types) + 1 + else: + edges[(node1, node2)] = True + if use_edge_properties: + if 'properties' in row: + edge_properties = row['properties'] + else: + edge_properties = {} + if 'primary_knowledge_source' in row: + edge_properties['primary_knowledge_source'] = row['primary_knowledge_source'] + edge_properties['id'] = int(row['id']) + edges[(node1, node2)] = edge_properties + line = f.readline() + if not line and not using_edge_file and edge_filename is not None: + f.close() + print('Opening edge file', edge_filename) + if str(edge_filename).endswith('.gz'): + # handle gzip + f = gzip.open(edge_filename, 'rt') + else: + f = open(edge_filename) + line = f.readline() + using_edge_file = True + i += 1 + if remove_unused_nodes: + # remove all nodes that don't have edges + to_remove = set(node_index.keys()).difference(node_has_edge) + nodes = [n for n in nodes if n[0] not in to_remove] + # rebuild node_index + node_index = {n[0]: i for i, n in enumerate(nodes)} + # convert edge indices + if reindex_edges: + new_edges = {} + for k, e in edges.items(): + node1, node2 = k + node1 = node_index[node1] + node2 = node_index[node2] + new_edges[(node1, node2)] = e + edges = new_edges + node_types = {v: k for k, v in node_types.items()} + edge_types = {v: k for k, v in edge_types.items()} + return nodes, edges, node_types, edge_types + + + + +def to_sparse(nodes, edges): + """ + Returns a DOK matrix from the edges... + """ + n_nodes = len(nodes) + edge_matrix = sparse.dok_array((n_nodes, n_nodes), dtype=int) + for k, v in sorted(edges.items()): + n1, n2 = k + edge_matrix[n1, n2] = v + return edge_matrix + + +def load_kg2(filename='kg2.csv', edges_to_include=None, remove_unused_nodes=False, mtx_filename='spoke.mtx', **kwargs): + if filename.endswith('.csv') or filename.endswith('.csv.gz') or filename.endswith('.tsv') or filename.endswith('.tsv.gz'): + nodes, edges, node_types, edge_types = import_kg2_csv(filename, edges_to_include, remove_unused_nodes, **kwargs) + elif filename.endswith('.json') or filename.endswith('.json.gz') or filename.endswith('.jsonl') or filename.endswith('.jsonl.gz'): + nodes, edges, node_types, edge_types = import_kg2_jsonl(filename, edges_to_include, remove_unused_nodes, **kwargs) + else: + raise Exception('Filename should be a csv, tsv, json, or jsonl.') + if not os.path.exists(mtx_filename): + edge_matrix = to_sparse(nodes, edges) + io.mmwrite(mtx_filename, edge_matrix) + else: + edge_matrix = io.mmread(mtx_filename) + return nodes, edges, node_types, edge_types, edge_matrix + + +def load_kg2_igraph_from_data(nodes, edges, node_types, edge_types, remove_unused_nodes=True, directed=False, verbose=False, low_memory=False, **kwargs): + """ + Uses the output of import_kg2_csv or import_kg2_jsonl + """ + import igraph as ig + if low_memory: + edge_list = ({'s': str(v[0]), 't': str(v[1])} for v in edges.keys()) + del edges + else: + if 'use_edge_properties' in kwargs and kwargs['use_edge_properties'] == True: + # igraph doesn't allow lists as edge properties, so we are converting them to a string. + for v, e in edges.items(): + for key, value in e.copy().items(): + if isinstance(value, list) or isinstance(value, dict): + e[key] = str(value) + edge_list = ({'source': str(v[0]), 'target': str(v[1]), **e} for v, e in edges.items()) + else: + edge_list = ({'source': str(v[0]), 'target': str(v[1]), 'type': edge_types[e]} for v, e in edges.items()) + if verbose: + print('creating node list') + # set node attributes + # convert the node id to a string, bc + if low_memory: + node_list = ({ + 'name': str(n[0]), + 'feature_name': n[1], + 'category': node_types[n[2]], + 'identifier': n[3], + } for n in nodes) + del nodes + else: + node_list = ({ + 'name': str(n[0]), + 'feature_name': n[1], + 'category': node_types[n[2]], + 'identifier': n[3], + 'source': n[4], + } for n in nodes) + if verbose: + print('calling igraph.Graph.DictList') + if low_memory: + graph = ig.Graph.DictList(node_list, edge_list, directed=directed, + edge_foreign_keys=('s', 't'), + iterative=False) + else: + graph = ig.Graph.DictList(node_list, edge_list, directed=directed, + edge_foreign_keys=('source', 'target'), + iterative=False) + return graph + + +def load_kg2_networkx(filename='spoke.csv', edges_to_include=None, remove_unused_nodes=True, directed=False, **kwargs): + import networkx as nx + if filename.endswith('.csv') or filename.endswith('.csv.gz') or filename.endswith('.tsv') or filename.endswith('.tsv.gz'): + nodes, edges, node_types, edge_types = import_kg2_csv(filename, edges_to_include, remove_unused_nodes, reindex_edges=False, **kwargs) + elif filename.endswith('.json') or filename.endswith('.json.gz') or filename.endswith('.jsonl') or filename.endswith('.jsonl.gz'): + nodes, edges, node_types, edge_types = import_kg2_jsonl(filename, edges_to_include, remove_unused_nodes, reindex_edges=False, **kwargs) + else: + raise Exception('Filename should be a csv, tsv, json, or jsonl.') + edge_list = edges.keys() + if directed: + graph = nx.from_edgelist(edge_list, nx.DiGraph) + else: + graph = nx.from_edgelist(edge_list) + # set node attributes + node_attributes = {} + # TODO: get all IDs, not just names + for n in nodes: + node_attributes[n[0]] = { + 'name': n[1], + 'category': node_types[n[2]], + 'identifier': n[3], + 'source': n[4], + } + nx.set_node_attributes(graph, node_attributes) + # set edge attributes + edge_attributes = {k: {'type': edge_types[v]} for k, v in edges.items()} + nx.set_edge_attributes(graph, edge_attributes) + return graph + + +def load_kg2_igraph(filename='graph.jsonl.gz', edges_to_include=None, remove_unused_nodes=True, directed=False, verbose=False, low_memory=False, **kwargs): + """ + Imports the file as an igraph. The file can be a json/jsonl export from neo4j, and it can be gzipped. The spoke IDs are converted to strings because igraph is very slow if the ids are ints. + """ + if low_memory: + kwargs['use_edge_properties'] = False + if filename.endswith('.csv') or filename.endswith('.csv.gz') or filename.endswith('.tsv') or filename.endswith('.tsv.gz'): + nodes, edges, node_types, edge_types = import_kg2_csv(filename, edges_to_include, remove_unused_nodes, reindex_edges=False, **kwargs) + elif filename.endswith('.json') or filename.endswith('.json.gz') or filename.endswith('.jsonl') or filename.endswith('.jsonl.gz'): + nodes, edges, node_types, edge_types = import_kg2_jsonl(filename, edges_to_include, remove_unused_nodes, reindex_edges=False, **kwargs) + else: + raise Exception('Filename should be a csv, tsv, json, or jsonl.') + if verbose: + print('Done loading data, creating edge list') + return load_kg2_igraph_from_data(nodes, edges, node_types, edge_types, remove_unused_nodes, directed, verbose, low_memory, **kwargs) + # use igraph.graph.DictList + + +def symmetrize_matrix(matrix): + """ + Symmetrizes an adjacency matrix. + + Warning: this completely destroys any meaning applied to node values. Nonzero = edge exists, zero = edge doesn't exist. + """ + lower_triangle = sparse.tril(matrix) + upper_triangle = sparse.triu(matrix) + return lower_triangle + lower_triangle.T + upper_triangle + upper_triangle.T + diff --git a/pyproject.toml b/pyproject.toml index a141bef..20082ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,8 @@ dependencies = [ "fastmcp>=2.12.2", "click>=8.2.1", 'networkx', - 'pyvis' + 'pyvis', + 'zstandard', ] [project.scripts] diff --git a/requirements.txt b/requirements.txt index fcae53b..45e803d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ openai ipykernel PyYAML ipywidgets +zstandard From 04445bcedf405f2331f18f68744d34d148fd10f2 Mon Sep 17 00:00:00 2001 From: yjzhang Date: Mon, 6 Apr 2026 16:59:20 -0700 Subject: [PATCH 033/104] add igraph to requirements --- pyproject.toml | 1 + requirements.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 20082ea..63498a3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,6 +34,7 @@ dependencies = [ "fastmcp>=2.12.2", "click>=8.2.1", 'networkx', + 'igraph', 'pyvis', 'zstandard', ] diff --git a/requirements.txt b/requirements.txt index 45e803d..bab518f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,3 +10,4 @@ ipykernel PyYAML ipywidgets zstandard +igraph From d1a2bbef1e9b4ea7aab9086930e61ed38b585402 Mon Sep 17 00:00:00 2001 From: yjzhang Date: Thu, 23 Apr 2026 17:56:20 -0700 Subject: [PATCH 034/104] add TCT_pathfinder --- TCT/TCT.py | 8 +- TCT/TCT_pathfinder.py | 222 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 227 insertions(+), 3 deletions(-) create mode 100644 TCT/TCT_pathfinder.py diff --git a/TCT/TCT.py b/TCT/TCT.py index 7576bca..c327d62 100644 --- a/TCT/TCT.py +++ b/TCT/TCT.py @@ -1558,6 +1558,7 @@ def merge_by_ranking_index(result_ranked_by_primary_infores, def merge_ranking_by_number_of_infores(result_ranked_by_primary_infores, result_ranked_by_primary_infores1, + plot=True, top_n = 30, fontsize = 12, title_fontsize = 12, @@ -1590,8 +1591,8 @@ def merge_ranking_by_number_of_infores(result_ranked_by_primary_infores, #result_xy["output_node_name"] = new_colnames - result_xy['predictes1'] = predicts_list1 - result_xy['predictes2'] = predicts_list2 + result_xy['predicates1'] = predicts_list1 + result_xy['predicates2'] = predicts_list2 result_xy_sorted = result_xy.sort_values(by=['score'], ascending=False) @@ -1613,7 +1614,8 @@ def merge_ranking_by_number_of_infores(result_ranked_by_primary_infores, x = result_xy_sorted.iloc[0:top_n].index y = result_xy_sorted.iloc[0:top_n]['score'] - plot_path_bar(x,y,fontsize, title_fontsize, output_png=output_png) + if plot: + plot_path_bar(x,y,fontsize, title_fontsize, output_png=output_png) return result_xy_sorted diff --git a/TCT/TCT_pathfinder.py b/TCT/TCT_pathfinder.py new file mode 100644 index 0000000..102fee4 --- /dev/null +++ b/TCT/TCT_pathfinder.py @@ -0,0 +1,222 @@ +# TCT Pathfinder... + +from collections import Counter + +from . import node_normalizer +from . import translator_query +from .TCT import sele_predicates_API, parse_KG, rank_by_primary_infores, merge_ranking_by_number_of_infores + +def format_query_json_for_pathfinder(subject_ids, object_ids=None, + subject_categories=None, + object_categories=None, + predicates=None): + ''' + Example input: + subject_ids = ["NCBIGene:3845"] + object_ids = [] + subject_categories = ["biolink:Gene"] + object_categories = ["biolink:Gene"] + predicates = ["biolink:positively_correlated_with", "biolink:physically_interacts_with"] + + ''' + query_json_temp = { + "message": { + "query_graph": { + + "edges": { + "e00": { + "subject": "n00", + "object": "n01", + "predicates": predicates + } + }, + "nodes": { + "n00": { + "ids":subject_ids, # required + #"categories":[] # optional, if not provided, it will be empty + }, + "n01": { + #"ids":[], + "categories":[] # required + } + } + } + } + } + + if len(subject_ids) > 0: + query_json_temp["message"]["query_graph"]["nodes"]["n00"]["ids"] = subject_ids + + if object_ids is not None and len(object_ids) > 0: + query_json_temp["message"]["query_graph"]["nodes"]["n01"]["ids"] = object_ids + + if subject_categories is not None and len(subject_categories) > 0: + query_json_temp["message"]["query_graph"]["nodes"]["n00"]["categories"] = subject_categories + + if object_categories is not None and len(object_categories) > 0: + query_json_temp["message"]["query_graph"]["nodes"]["n01"]["categories"] = object_categories + + if predicates is not None and len(predicates) > 0: + query_json_temp["message"]["query_graph"]["edges"]["e00"]["predicates"] = predicates + + return query_json_temp + +def build_query_graph(start_node_id, end_node_id, start_node_categories=None, end_node_categories=None): + q = { + "nodes": { + "on": { + "categories": end_node_categories, + "constraints": [], + "ids": [ + end_node_id + ], + "is_set": False, + "option_group_id": None, + "set_id": None, + "set_interpretation": "BATCH" + }, + "sn": { + "categories": start_node_categories, + "constraints": [], + "ids": [ + start_node_id + ], + "is_set": False, + "option_group_id": None, + "set_id": None, + "set_interpretation": "BATCH" + } + }, + "paths": { + "p0": { + "constraints": None, + "object": "on", + "predicates": None, + "subject": "sn" + } + } + } + return q + + +def parse_results_for_pathfinder(start_node_id, end_node_id, result1, result2): + # TODO: parse results... + # nodes + # edges is a dict of intermediate nodes + intermediate_node_edges = {} + for k, v in result1.items(): + i1 = v['subject'] + i2 = v['object'] + if i1 == start_node_id: + intermediate_node_id = i2 + elif i2 == start_node_id: + intermediate_node_id = i1 + else: + continue + if (i1 == start_node_id or i2 == start_node_id) and intermediate_node_id in intermediate_node_edges: + intermediate_node_edges[intermediate_node_id].append((k, v)) + else: + intermediate_node_edges[intermediate_node_id] = [(k, v)] + connecting_intermediate_nodes = {} + for k, v in result2.items(): + i1 = v['subject'] + i2 = v['object'] + if i1 == end_node_id: + intermediate_node_id = i2 + elif i2 == end_node_id: + intermediate_node_id = i1 + else: + continue + if (i1 == end_node_id or i2 == end_node_id) and intermediate_node_id in intermediate_node_edges: + if intermediate_node_id in connecting_intermediate_nodes: + connecting_intermediate_nodes[intermediate_node_id]['e2'].append((k, v)) + else: + connecting_intermediate_nodes[intermediate_node_id] = {'e1': intermediate_node_edges[intermediate_node_id], 'e2' : [(k, v)]} + all_edges = {} + all_auxiliary_graphs = {} + i = 1 + # sort connecting_intermediate_nodes by total number of connections + connection_counts = Counter({k: len(v['e1'])*len(v['e2']) for k, v in connecting_intermediate_nodes.items()}) + for i1, count in connection_counts.most_common(): + kv = connecting_intermediate_nodes[i1] + e1s = kv['e1'] + e2s = kv['e2'] + edges = {k: v for k, v in e1s} + edges.update({k: v for k, v in e2s}) + all_edges.update(edges) + keys = [x[0] for x in e1s] + [x[0] for x in e2s] + all_auxiliary_graphs[f'aux_{i}_{i1}'] = keys + i += 1 + output = { + 'query_graph': build_query_graph(start_node_id, end_node_id), + 'knowledge_graph': {'nodes': {x: {} for x in connection_counts.keys()}, + 'edges': all_edges, + }, + 'results': [{'analyses': []}], + 'auxiliary_graphs': all_auxiliary_graphs + } + return output + + +def pathfinder(input_node1_id, input_node2_id, intermediate_categories, APInames, metaKG, API_predicates): + # get categories for input nodes + normalized_node_dict = node_normalizer.get_normalized_nodes([input_node1_id, input_node2_id]) + input_node1_info = normalized_node_dict[input_node1_id] + input_node1_list = [input_node1_id] + input_node1_category = input_node1_info.types + + input_node2_info = normalized_node_dict[input_node2_id] + print(input_node2_id) + input_node2_list = [input_node2_id] + + input_node2_category = input_node2_info.types + + # Select predicates and APIs based on the intermediate categories + sele_predicates1, sele_APIs1, API_URLs1 = sele_predicates_API(input_node1_category, + intermediate_categories, + metaKG, APInames) + sele_predicates2, sele_APIs2, API_URLs2 = sele_predicates_API(intermediate_categories, + input_node2_category, + metaKG, APInames) + query_json1 = format_query_json_for_pathfinder(input_node1_list, # a list of identifiers for input node1 + [], # id list for the intermediate node, it can be empty list if only want to query node1 + input_node1_category, # a list of categories of input node1 + intermediate_categories, # a list of categories of the intermediate node + sele_predicates1) # a list of predicates + + # for the second hop, we want the predicates to be... + query_json2 = format_query_json_for_pathfinder([], + input_node2_list, + intermediate_categories, # a list of categories of input node2 + input_node2_category, # a list of categories of the intermediate node + sele_predicates2) # a list of predicates + + result1 = translator_query.parallel_api_query(query_json=query_json1, + select_APIs = sele_APIs1, + APInames=APInames, + API_predicates=API_predicates, + max_workers=len(sele_APIs1)) + result2 = translator_query.parallel_api_query(query_json=query_json2, + select_APIs = sele_APIs2, + APInames=APInames, + API_predicates=API_predicates, + max_workers=len(sele_APIs2)) + + result_parsed1 = parse_KG(result1) + # Step 7: Ranking the results. This ranking method is based on the number of unique + # primary infores. It can only be used to rank the results with one defined node. + result_ranked_by_primary_infores1 = rank_by_primary_infores(result_parsed1, input_node1_id) # input_node1_id is the curie id of the + + result_parsed2 = parse_KG(result2) + result_ranked_by_primary_infores2 = rank_by_primary_infores(result_parsed2, input_node2_id) # input_node2_id is the curie id of the + + possible_paths = len(set(result_ranked_by_primary_infores1['output_node']).intersection(set(result_ranked_by_primary_infores2['output_node']))) + print("Number of possible paths: ", possible_paths) + + paths = merge_ranking_by_number_of_infores(result_ranked_by_primary_infores1, result_ranked_by_primary_infores2, + plot=False) + + output = parse_results_for_pathfinder(input_node1_id, input_node2_id, result1, result2) + + return result1, result2, output, paths + From 5163adfcbbdbe8a2f010ec913b7d0a2c6739eec6 Mon Sep 17 00:00:00 2001 From: yjzhang Date: Thu, 23 Apr 2026 18:16:21 -0700 Subject: [PATCH 035/104] new pathfinder --- notebooks/Pathfinder_new.ipynb | 375 +++++++++++++++++++++++++++++++++ 1 file changed, 375 insertions(+) create mode 100644 notebooks/Pathfinder_new.ipynb diff --git a/notebooks/Pathfinder_new.ipynb b/notebooks/Pathfinder_new.ipynb new file mode 100644 index 0000000..67512d1 --- /dev/null +++ b/notebooks/Pathfinder_new.ipynb @@ -0,0 +1,375 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "34f3d34d-afbe-4d33-aecf-92ff0a7e4d34", + "metadata": {}, + "source": [ + "# Pathfinder\n", + "\n", + "2026-04-23" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "4ded6547-7067-4763-b352-46eea2905833", + "metadata": {}, + "outputs": [], + "source": [ + "from TCT import TCT\n", + "\n", + "from TCT import name_resolver\n", + "from TCT import translator_metakg\n", + "from TCT import translator_kpinfo\n", + "from TCT import translator_query\n", + "from TCT import TCT_pathfinder" + ] + }, + { + "cell_type": "markdown", + "id": "14844e8e-c4f2-49a3-a5a1-2b03388d4550", + "metadata": {}, + "source": [ + "## Get Meta-KGs" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "5f0dab0c-6376-41da-80df-450a07c263b2", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Skipping server without x-maturity: {'url': '/sipr'}\n" + ] + } + ], + "source": [ + "APInames, metaKG, Translator_KP_info= translator_metakg.load_translator_resources()\n", + "\n", + "All_predicates = list(set(metaKG['Predicate']))\n", + "All_categories = list((set(list(set(metaKG['Subject']))+list(set(metaKG['Object'])))))\n", + "API_withMetaKG = list(set(metaKG['API']))\n", + "\n", + " # generate a dictionary of API and its predicates\n", + "API_predicates = {}\n", + "for api in API_withMetaKG:\n", + " API_predicates[api] = list(set(metaKG[metaKG['API'] == api]['Predicate']))" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "7dea58cb-ec97-4f76-b62b-824e22940ac8", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(22568, 5)\n" + ] + } + ], + "source": [ + "# select a list of APIs to use and a list of predicates to use\n", + "selected_APIlist = []\n", + "\n", + "if len(selected_APIlist) == 0:\n", + " select_APIs = APInames\n", + "else:\n", + " select_APIs = {k: APInames[k] for k in selected_APIlist if k in APInames}\n", + "\n", + "selected_metaKG = metaKG[metaKG['API'].isin(select_APIs.keys())]\n", + "#print(select_APIs)\n", + "print(selected_metaKG.shape)\n" + ] + }, + { + "cell_type": "markdown", + "id": "980e05c9-d0ff-46bb-8cf7-28b19491de00", + "metadata": {}, + "source": [ + "## Run New Pathfinder" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "0396121a-c78f-4cd1-aba5-34248eefa5c7", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "MONDO:0100096\n", + "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", + "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", + "Automat-genome-alliance(Trapi v1.5.0): Success!\n", + "RTX KG2 - TRAPI 1.5.0: Success!\n", + "Automat-cam-kp(Trapi v1.5.0): Success!\n", + "Automat-hetionet(Trapi v1.5.0): Success!\n", + "Automat-robokop(Trapi v1.5.0): Success!\n", + "BioThings Explorer (BTE) TRAPI: Success!\n", + "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", + "Clinical Trials KP - TRAPI 1.5.0: Success!\n", + "Microbiome KP - TRAPI 1.5.0: Success!\n", + "RTX KG2 - TRAPI 1.5.0: Success!\n", + "ENSEMBL:ENSP00000423463: no preferred name\n", + "ENSEMBL:ENSP00000423463: no preferred name\n", + "UniProtKB:P01308-1: no preferred name\n", + "UniProtKB:P01308-1: no preferred name\n", + "UniProtKB:P12544-1: no preferred name\n", + "UniProtKB:P12544-1: no preferred name\n", + "NodeNorm does not know about these identifiers: NCIT:C16612,UniProtKB:P05113-1,UniProtKB:P05113-1\n", + "NodeNorm does not know about these identifiers: UMLS:C5911035,UMLS:C5943250,UMLS:C5959582,UMLS:C5908975,UMLS:C5926549,UMLS:C5943245,CHEMBL.TARGET:CHEMBL1697664,CHEMBL.TARGET:CHEMBL6188,CHEMBL.TARGET:CHEMBL4295579,CHEMBL.TARGET:CHEMBL1075031,CHEMBL.TARGET:CHEMBL4295609,CHEMBL.TARGET:CHEMBL1287621,CHEMBL.TARGET:CHEMBL3499,CHEMBL.TARGET:CHEMBL4295625,CHEMBL.TARGET:CHEMBL4295542,CHEMBL.TARGET:CHEMBL1741198,CHEMBL.TARGET:CHEMBL3309030,CHEMBL.TARGET:CHEMBL4882,CHEMBL.TARGET:CHEMBL3309037\n", + "Number of possible paths: 680\n" + ] + } + ], + "source": [ + "result1, result2, formatted_output, paths = TCT_pathfinder.pathfinder(input_node1_id='NCBIGene:3458', #IFNG\n", + " input_node2_id= 'MONDO:0100096', #COVID-19\n", + " intermediate_categories=['biolink:Protein', 'biolink:Gene' ], \n", + " APInames=select_APIs, \n", + " metaKG=selected_metaKG, \n", + " API_predicates=API_predicates)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "c1e3f672-a900-4e45-b197-8874a8f44c32", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
scoreoutput_nodepredicates1predicates2output_node_name
PDCD10.133333NCBIGene:5133biolink:interacts_with; biolink:affectsbiolink:related_to; biolink:gene_associated_wi...PDCD1
TNF0.133333NCBIGene:7124biolink:genetically_interacts_with; biolink:in...biolink:gene_associated_with_condition; biolin...TNF
IL130.133333NCBIGene:3596biolink:interacts_with; biolink:affectsbiolink:related_to; biolink:gene_associated_wi...IL13
NLRP30.133333NCBIGene:114548biolink:affects; biolink:physically_interacts_...biolink:related_to; biolink:gene_associated_wi...NLRP3
IL17A0.133333NCBIGene:3605biolink:interacts_with; biolink:affectsbiolink:related_to; biolink:gene_associated_wi...IL17A
..................
LIF0.033333NCBIGene:3976biolink:affectsbiolink:gene_associated_with_conditionLIF
FAS0.033333NCBIGene:355biolink:regulates; biolink:affectsbiolink:gene_associated_with_conditionFAS
MEFV0.033333NCBIGene:4210biolink:affectsbiolink:gene_associated_with_conditionMEFV
PXDNL0.033333NCBIGene:137902biolink:interacts_withbiolink:gene_associated_with_conditionPXDNL
THBD0.033333NCBIGene:7056biolink:affects; biolink:physically_interacts_...biolink:gene_associated_with_conditionTHBD
\n", + "

680 rows × 5 columns

\n", + "
" + ], + "text/plain": [ + " score output_node \\\n", + "PDCD1 0.133333 NCBIGene:5133 \n", + "TNF 0.133333 NCBIGene:7124 \n", + "IL13 0.133333 NCBIGene:3596 \n", + "NLRP3 0.133333 NCBIGene:114548 \n", + "IL17A 0.133333 NCBIGene:3605 \n", + "... ... ... \n", + "LIF 0.033333 NCBIGene:3976 \n", + "FAS 0.033333 NCBIGene:355 \n", + "MEFV 0.033333 NCBIGene:4210 \n", + "PXDNL 0.033333 NCBIGene:137902 \n", + "THBD 0.033333 NCBIGene:7056 \n", + "\n", + " predicates1 \\\n", + "PDCD1 biolink:interacts_with; biolink:affects \n", + "TNF biolink:genetically_interacts_with; biolink:in... \n", + "IL13 biolink:interacts_with; biolink:affects \n", + "NLRP3 biolink:affects; biolink:physically_interacts_... \n", + "IL17A biolink:interacts_with; biolink:affects \n", + "... ... \n", + "LIF biolink:affects \n", + "FAS biolink:regulates; biolink:affects \n", + "MEFV biolink:affects \n", + "PXDNL biolink:interacts_with \n", + "THBD biolink:affects; biolink:physically_interacts_... \n", + "\n", + " predicates2 output_node_name \n", + "PDCD1 biolink:related_to; biolink:gene_associated_wi... PDCD1 \n", + "TNF biolink:gene_associated_with_condition; biolin... TNF \n", + "IL13 biolink:related_to; biolink:gene_associated_wi... IL13 \n", + "NLRP3 biolink:related_to; biolink:gene_associated_wi... NLRP3 \n", + "IL17A biolink:related_to; biolink:gene_associated_wi... IL17A \n", + "... ... ... \n", + "LIF biolink:gene_associated_with_condition LIF \n", + "FAS biolink:gene_associated_with_condition FAS \n", + "MEFV biolink:gene_associated_with_condition MEFV \n", + "PXDNL biolink:gene_associated_with_condition PXDNL \n", + "THBD biolink:gene_associated_with_condition THBD \n", + "\n", + "[680 rows x 5 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "paths" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "fcfb4342-ed1b-401d-8ffa-862978f0c275", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['query_graph', 'knowledge_graph', 'results', 'auxiliary_graphs'])" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "formatted_output.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9847dbb5-0d63-496b-8969-4dd330f3897c", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 530734d72e9a34dae7c9119454a19667460cda4d Mon Sep 17 00:00:00 2001 From: yjzhang Date: Thu, 23 Apr 2026 18:16:30 -0700 Subject: [PATCH 036/104] new pathfinder --- TCT/TCT_pathfinder.py | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/TCT/TCT_pathfinder.py b/TCT/TCT_pathfinder.py index 102fee4..ddd6601 100644 --- a/TCT/TCT_pathfinder.py +++ b/TCT/TCT_pathfinder.py @@ -17,7 +17,6 @@ def format_query_json_for_pathfinder(subject_ids, object_ids=None, subject_categories = ["biolink:Gene"] object_categories = ["biolink:Gene"] predicates = ["biolink:positively_correlated_with", "biolink:physically_interacts_with"] - ''' query_json_temp = { "message": { @@ -61,7 +60,11 @@ def format_query_json_for_pathfinder(subject_ids, object_ids=None, return query_json_temp + def build_query_graph(start_node_id, end_node_id, start_node_categories=None, end_node_categories=None): + """ + start_node_categories and end_node_categories are lists of categories. + """ q = { "nodes": { "on": { @@ -99,7 +102,11 @@ def build_query_graph(start_node_id, end_node_id, start_node_categories=None, en return q -def parse_results_for_pathfinder(start_node_id, end_node_id, result1, result2): +def parse_results_for_pathfinder(start_node_id:str, end_node_id:str, result1:dict, result2:dict, + start_node_categories=None, end_node_categories=None): + """ + Converts the results of two TRAPI queries into the same general json format as the other pathfinder APIs. + """ # TODO: parse results... # nodes # edges is a dict of intermediate nodes @@ -148,7 +155,7 @@ def parse_results_for_pathfinder(start_node_id, end_node_id, result1, result2): all_auxiliary_graphs[f'aux_{i}_{i1}'] = keys i += 1 output = { - 'query_graph': build_query_graph(start_node_id, end_node_id), + 'query_graph': build_query_graph(start_node_id, end_node_id, start_node_categories, end_node_categories), 'knowledge_graph': {'nodes': {x: {} for x in connection_counts.keys()}, 'edges': all_edges, }, @@ -158,7 +165,8 @@ def parse_results_for_pathfinder(start_node_id, end_node_id, result1, result2): return output -def pathfinder(input_node1_id, input_node2_id, intermediate_categories, APInames, metaKG, API_predicates): +def pathfinder(input_node1_id:str, input_node2_id:str, + intermediate_categories:list, APInames, metaKG, API_predicates): # get categories for input nodes normalized_node_dict = node_normalizer.get_normalized_nodes([input_node1_id, input_node2_id]) input_node1_info = normalized_node_dict[input_node1_id] @@ -216,7 +224,9 @@ def pathfinder(input_node1_id, input_node2_id, intermediate_categories, APInames paths = merge_ranking_by_number_of_infores(result_ranked_by_primary_infores1, result_ranked_by_primary_infores2, plot=False) - output = parse_results_for_pathfinder(input_node1_id, input_node2_id, result1, result2) + output = parse_results_for_pathfinder(input_node1_id, input_node2_id, result1, result2, + start_node_categories=input_node1_category, + end_node_categories=input_node2_category) return result1, result2, output, paths From c642e53b01183066eb7640017af9054cf10cfc09 Mon Sep 17 00:00:00 2001 From: Guangrong Qin <2994757+gloriachin@users.noreply.github.com> Date: Thu, 23 Apr 2026 22:14:36 -0700 Subject: [PATCH 037/104] add new path_finder_parser in notebook, resolve empty result display issue (#30) * resolve empty results issue * add new application examples - endpoint overview, name resolver, etc * add parse_results_for_pathfinder in example notebook --- .gitignore | 3 + TCT/TCT.py | 204 ++--- notebooks/Name_resolver.ipynb | 91 ++ notebooks/Neighborhood_finder.ipynb | 875 +++++++------------ notebooks/Network_finder.ipynb | 155 +--- notebooks/Path_finder.ipynb | 695 +++------------ notebooks/individual_endpoint_overview.ipynb | 514 +++++++++++ 7 files changed, 1168 insertions(+), 1369 deletions(-) create mode 100644 notebooks/Name_resolver.ipynb create mode 100644 notebooks/individual_endpoint_overview.ipynb diff --git a/.gitignore b/.gitignore index 3c1b062..4478882 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,6 @@ __pycache__ htmlcov/ coverage.xml .coverage + +/notebooks/*.html +temp diff --git a/TCT/TCT.py b/TCT/TCT.py index c327d62..e182e95 100644 --- a/TCT/TCT.py +++ b/TCT/TCT.py @@ -631,7 +631,8 @@ def visulization_one_hop_ranking_input_as_list(result_ranked_by_primary_infores, output_png1="NE_heatmap1.png", output_png2="NE_heatmap2.png" ): - # edited Dec 5, 2023 + + # if result_parsed is empty, print a message and return an empty dataframe predicates_list = [] primary_infore_list = [] aggregator_infore_list = [] @@ -745,106 +746,109 @@ def visulization_one_hop_ranking(result_ranked_by_primary_infores,result_parsed output_png2="NE_heatmap2.png" ): # edited Dec 5, 2023 - predicates_list = [] - primary_infore_list = [] - aggregator_infore_list = [] - - for i in range(0, result_ranked_by_primary_infores.shape[0]): - oupput_node = result_ranked_by_primary_infores['output_node'][i] - type_of_node = result_ranked_by_primary_infores['type_of_nodes'][i] - if type_of_node == 'object': - subject = input_query - object = oupput_node - else: - subject = oupput_node - object = input_query - predicates_list = predicates_list + result_parsed[subject + "_" + object]['predicate'] - primary_infore_list = primary_infore_list + result_parsed[subject + "_" + object]['primary_knowledge_source'] - - if 'aggregator_knowledge_source' in result_parsed[subject + "_" + object]: - aggregator_infore_list = aggregator_infore_list + result_parsed[subject + "_" + object]['aggregator_knowledge_source'] - aggregator_infore_list = list(set(aggregator_infore_list)) - - predicates_list = list(set(predicates_list)) - primary_infore_list = list(set(primary_infore_list)) + if result_parsed == {}: + print("No results found in result_parsed. Please check your input data.") + return pd.DataFrame() # Return an empty DataFrame if there are no results + + else: + predicates_list = [] + primary_infore_list = [] + aggregator_infore_list = [] + + for i in range(0, result_ranked_by_primary_infores.shape[0]): + oupput_node = result_ranked_by_primary_infores['output_node'][i] + type_of_node = result_ranked_by_primary_infores['type_of_nodes'][i] + if type_of_node == 'object': + subject = input_query + object = oupput_node + else: + subject = oupput_node + object = input_query + predicates_list = predicates_list + result_parsed[subject + "_" + object]['predicate'] + primary_infore_list = primary_infore_list + result_parsed[subject + "_" + object]['primary_knowledge_source'] - predicates_by_nodes = {} - for predict in predicates_list: - predicates_by_nodes[predict] = [] + if 'aggregator_knowledge_source' in result_parsed[subject + "_" + object]: + aggregator_infore_list = aggregator_infore_list + result_parsed[subject + "_" + object]['aggregator_knowledge_source'] + aggregator_infore_list = list(set(aggregator_infore_list)) - primary_infore_by_nodes = {} - for predict in primary_infore_list: - primary_infore_by_nodes[predict] = [] + predicates_list = list(set(predicates_list)) + primary_infore_list = list(set(primary_infore_list)) - aggregator_infore_by_nodes = {} - for predict in aggregator_infore_list: - aggregator_infore_by_nodes[predict] = [] - names = [] - for i in range(0, result_ranked_by_primary_infores.shape[0]): - #for i in range(0, 10): - oupput_node = result_ranked_by_primary_infores['output_node'].values[i] - names.append(oupput_node) - type_of_node = result_ranked_by_primary_infores['type_of_nodes'].values[i] - if type_of_node == 'object': - subject = input_query - object = oupput_node - else: - subject = oupput_node - object = input_query - new_id = subject + "_" + object + predicates_by_nodes = {} + for predict in predicates_list: + predicates_by_nodes[predict] = [] - cur_primary_infore = result_parsed[new_id]['primary_knowledge_source'] + primary_infore_by_nodes = {} for predict in primary_infore_list: - if predict in cur_primary_infore: - primary_infore_by_nodes[predict].append(1) + primary_infore_by_nodes[predict] = [] + + aggregator_infore_by_nodes = {} + for predict in aggregator_infore_list: + aggregator_infore_by_nodes[predict] = [] + + names = [] + for i in range(0, result_ranked_by_primary_infores.shape[0]): + #for i in range(0, 10): + oupput_node = result_ranked_by_primary_infores['output_node'].values[i] + names.append(oupput_node) + type_of_node = result_ranked_by_primary_infores['type_of_nodes'].values[i] + if type_of_node == 'object': + subject = input_query + object = oupput_node else: - primary_infore_by_nodes[predict].append(0) + subject = oupput_node + object = input_query + new_id = subject + "_" + object + + cur_primary_infore = result_parsed[new_id]['primary_knowledge_source'] + for predict in primary_infore_list: + if predict in cur_primary_infore: + primary_infore_by_nodes[predict].append(1) + else: + primary_infore_by_nodes[predict].append(0) - cur_predicates = result_parsed[new_id]['predicate'] - for predict in predicates_list: - if predict in cur_predicates: - predicates_by_nodes[predict].append(1) - else: - predicates_by_nodes[predict].append(0) - - #convert = False - - #for item in colnames: - # if 'NCBIGene' in item: - # convert = True - #if convert: - #Gene_id_map = Gene_id_converter(colnames, "http://127.0.0.1:8000/query_name_by_id") # option 1 - #Gene_id_map = Generate_Gene_id_map() # option 2 + cur_predicates = result_parsed[new_id]['predicate'] + for predict in predicates_list: + if predict in cur_predicates: + predicates_by_nodes[predict].append(1) + else: + predicates_by_nodes[predict].append(0) - dic_id_map = ID_convert_to_preferred_name_nodeNormalizer(names) - new_colnames = [] - for item in names: - if item in dic_id_map: - new_colnames.append(dic_id_map[item]) - else: - new_colnames.append(item) + dic_id_map = ID_convert_to_preferred_name_nodeNormalizer(names) + new_colnames = [] + for item in names: + if item in dic_id_map: + new_colnames.append(dic_id_map[item]) + else: + new_colnames.append(item) - #else: - # new_colnames = colnames - primary_infore_by_nodes_df = pd.DataFrame(primary_infore_by_nodes) - primary_infore_by_nodes_df.index = new_colnames - primary_infore_by_nodes_df = primary_infore_by_nodes_df.T + primary_infore_by_nodes_df = pd.DataFrame(primary_infore_by_nodes) + primary_infore_by_nodes_df.index = new_colnames + primary_infore_by_nodes_df = primary_infore_by_nodes_df.T - predicates_by_nodes_df = pd.DataFrame(predicates_by_nodes) - predicates_by_nodes_df.index = new_colnames - predicates_by_nodes_df = predicates_by_nodes_df.T + predicates_by_nodes_df = pd.DataFrame(predicates_by_nodes) + predicates_by_nodes_df.index = new_colnames + predicates_by_nodes_df = predicates_by_nodes_df.T - plot_heatmap(primary_infore_by_nodes_df, num_of_nodes, fontsize, title_fontsize,output_png1) - plot_heatmap(predicates_by_nodes_df, num_of_nodes, fontsize, title_fontsize,output_png2) + if not primary_infore_by_nodes_df.empty: + plot_heatmap(primary_infore_by_nodes_df, num_of_nodes, fontsize, title_fontsize, output_png1) + else: + print("No primary infores found in primary_infore_by_nodes_df.") - return(predicates_by_nodes_df) + if not predicates_by_nodes_df.empty: + plot_heatmap(predicates_by_nodes_df, num_of_nodes, fontsize, title_fontsize, output_png2) + else: + print("No predicates found in predicates_by_nodes_df.") + return pd.DataFrame() # Return empty if there's no predicate data to plot + + return(predicates_by_nodes_df) def plot_heatmap(predicates_by_nodes_df,num_of_nodes = 20, fontsize = 6, @@ -862,22 +866,26 @@ def plot_heatmap(predicates_by_nodes_df,num_of_nodes = 20, # create the heatmap # heatmap with border - p1 = sns.heatmap(df, cmap="Blues", cbar=False, ax=ax, linecolor='grey', linewidth=0.2) - # Adjust font size for x and y tick labels - p1.set_xticklabels(p1.get_xticklabels(), rotation=90, fontsize=fontsize) - p1.set_yticklabels(p1.get_yticklabels(), fontsize=fontsize) - - #p1.set_title(title) - #p1.set_ylabel(ylab) - print(p1.get_xticklabels()) - # set xticklabels with colnames - - #p1.set_xticklabels(colnames, rotation=90, fontsize = fontsize) - plt.xticks(ticks=range(len(df.columns)), labels=df.columns) - - # set title font size - p1.title.set_size(title_fontsize) - plt.show() + if df.empty: + print("No data to plot in the heatmap. Please check your input data.") + return() + else: + p1 = sns.heatmap(df, cmap="Blues", cbar=False, ax=ax, linecolor='grey', linewidth=0.2) + # Adjust font size for x and y tick labels + p1.set_xticklabels(p1.get_xticklabels(), rotation=90, fontsize=fontsize) + p1.set_yticklabels(p1.get_yticklabels(), fontsize=fontsize) + + #p1.set_title(title) + #p1.set_ylabel(ylab) + print(p1.get_xticklabels()) + # set xticklabels with colnames + + #p1.set_xticklabels(colnames, rotation=90, fontsize = fontsize) + plt.xticks(ticks=range(len(df.columns)), labels=df.columns) + + # set title font size + p1.title.set_size(title_fontsize) + plt.show() # save the figure #plt.savefig(output_png, bbox_inches='tight', dpi=300) diff --git a/notebooks/Name_resolver.ipynb b/notebooks/Name_resolver.ipynb new file mode 100644 index 0000000..2985baa --- /dev/null +++ b/notebooks/Name_resolver.ipynb @@ -0,0 +1,91 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "id": "9f40dfae", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "import sys\n", + "import os\n", + "sys.path.append('../TCT/')\n", + "import name_resolver\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "41a839ad", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[TranslatorNode(curie='CHEBI:83766', label='Olaparib', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent', 'biolink:Drug', 'biolink:OntologyClass', 'biolink:MolecularMixture', 'biolink:ChemicalMixture'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='UNII:ZMX54372EH', label='Olaparib-bodipy FL', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:76974060', label='Olaparib-d8', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:131708411', label='Olaparib-d4', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:145925627', label='Olaparib-d5', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:3636021', label='Olaparib Impurity 77', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:129142036', label='Olaparib impurity 15', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:132103527', label='Olaparib impurity 14', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:168476208', label='2-Fluorobenzyl olaparib-d4', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:124081213', label='c-Olaparib', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:164664833', label='Olaparib D4', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:144391792', label='Olaparib Impurity 90', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:163197495', label='Olaparib Impurity 49', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:164569606', label='Olaparib Impurity 149', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:168440226', label='Olaparib Impurity 82', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:168448102', label='Olaparib Impurity 46', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:171338397', label='Olaparib Impurity 116', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:175673601', label='Olaparib Impurity 117', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:175673602', label='Olaparib Impurity 118', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:175673603', label='Olaparib Impurity 119', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:175673605', label='Olaparib Impurity 122', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:175673606', label='Olaparib Impurity 44', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[]),\n", + " TranslatorNode(curie='PUBCHEM.COMPOUND:175673607', label='Olaparib Impurity 89 (Mixture E&Z)', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[])]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "name_resolver.lookup('Olaparib', return_top_response=False, biolink_type='biolink:SmallMolecule', limit=100) # sometimes the identifiers are not in the top 1, users need to check the other returned results" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e03bf5e1", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "my-rdkit-env", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.19" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/notebooks/Neighborhood_finder.ipynb b/notebooks/Neighborhood_finder.ipynb index 33d13a6..3317b42 100644 --- a/notebooks/Neighborhood_finder.ipynb +++ b/notebooks/Neighborhood_finder.ipynb @@ -9,16 +9,21 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ + "\n", + "import sys\n", + "import os\n", + "sys.path.append('../TCT/')\n", "from TCT import node_normalizer\n", "from TCT import name_resolver\n", "from TCT import translator_metakg\n", "from TCT import translator_kpinfo\n", "from TCT import translator_query\n", - "from TCT import TCT\n" + "from TCT import TCT\n", + "\n" ] }, { @@ -30,16 +35,24 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Skipping server without x-maturity: {'url': '/sipr'}\n" + ] + } + ], "source": [ "APInames, metaKG, Translator_KP_info = translator_metakg.load_translator_resources()" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -47,7 +60,7 @@ "All_categories = list((set(list(set(metaKG['Subject']))+list(set(metaKG['Object'])))))\n", "API_withMetaKG = list(set(metaKG['API']))\n", "\n", - " # generate a dictionary of API and its predicates\n", + "# generate a dictionary of API and its predicates\n", "API_predicates = {}\n", "for api in API_withMetaKG:\n", " API_predicates[api] = list(set(metaKG[metaKG['API'] == api]['Predicate']))" @@ -62,22 +75,22 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "{'ARAX Translator Reasoner - TRAPI 1.6.0': 'https://arax.transltr.io/api/arax/v1.4/query/', 'CATRAX Pharmacogenomics KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/PharmacogenomicsKG/query', 'Text Mined Cooccurrence API': 'https://cooccurrence.transltr.io/query/', 'RTX KG2 - TRAPI 1.5.0': 'https://kg2cploverdb.ci.transltr.io/kg2c/query', 'CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query', 'BioThings Explorer (BTE) TRAPI': 'https://bte.transltr.io/v1/query/', 'Service Provider TRAPI': 'https://bte.transltr.io/v1/team/Service%20Provider/query/', 'Clinical Trials KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/ctkp/query', 'Gene-List Network Enrichment Analysis': 'https://translator.broadinstitute.org/gelinea-trapi/v1.5/query/', 'Drug Approvals KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/dakp/query', 'MolePro': 'https://molepro-trapi.transltr.io/molepro/trapi/v1.5/query/', 'Genetics Data Provider for NCATS Biomedical Translator Reasoners': 'https://genetics-kp.transltr.io/genetics_provider/trapi/v1.5/query/', 'COHD TRAPI': 'https://cohd-api.transltr.io/api/query/', 'Multiomics KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/multiomics/query', 'Microbiome KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/mbkp/query', 'Knowledge Collaboratory API': 'https://collaboratory-api.transltr.io/query/', 'SPOKE KP for TRAPI 1.5': 'https://spokekp.transltr.io/api/v1.5/query/', 'Connections Hypothesis Provider API': 'https://chp-api.transltr.io/query/', 'imProving Agent for TRAPI 1.5': 'https://ia.transltr.io/api/v1.5/query/', 'Cqs(Trapi v1.5.0)': 'https://cqs.ci.transltr.io/query/', 'Aragorn(Trapi v1.5.0)': 'https://aragorn.transltr.io/aragorn/query/', 'Automat-gtex(Trapi v1.5.0)': 'https://automat.transltr.io/gtex/query/', 'Automat-hgnc(Trapi v1.5.0)': 'https://automat.transltr.io/hgnc/query/', 'Automat-genome-alliance(Trapi v1.5.0)': 'https://automat.transltr.io/genome-alliance/query/', 'Workflow-runner(Trapi v1.5.0)': 'https://translator-workflow-runner.transltr.io/query/', 'Automat-drug-central(Trapi v1.5.0)': 'https://automat.transltr.io/drugcentral/query/', 'OpenPredict API': 'https://openpredict.transltr.io/query/', 'Automat-string-db(Trapi v1.5.0)': 'https://automat.transltr.io/string-db/query/', 'Automat-hmdb(Trapi v1.5.0)': 'https://automat.transltr.io/hmdb/query/', 'Sri-node-normalizer(Trapi v1.5.0)': 'https://nodenorm.transltr.io/1.5/query/', 'Autonomous Relay System (ARS) TRAPI': 'https://ars-prod.transltr.io/ars/api/submit/', 'Automat-ehr-clinical-connections-kp(Trapi v1.5.0)': 'https://automat.renci.org/ehr-clinical-connections-kp/query/', 'Automat-monarchinitiative(Trapi v1.5.0)': 'https://automat.transltr.io/monarch-kg/query/', 'Automat-ubergraph(Trapi v1.5.0)': 'https://automat.transltr.io/ubergraph/query/', 'Automat-ctd(Trapi v1.5.0)': 'https://automat.transltr.io/ctd/query/', 'Automat-pharos(Trapi v1.5.0)': 'https://automat.transltr.io/pharos/query/', 'Automat-reactome(Trapi v1.5.0)': 'https://automat.transltr.io/reactome/query/', 'Automat-binding-db(Trapi v1.5.0)': 'https://automat.transltr.io/binding-db/query/', 'Automat-icees-kg(Trapi v1.5.0)': 'https://automat.transltr.io/icees-kg/query/', 'Automat-viral-proteome(Trapi v1.5.0)': 'https://automat.transltr.io/viral-proteome/query/', 'Automat-panther(Trapi v1.5.0)': 'https://automat.transltr.io/panther/query/', 'Automat-hetionet(Trapi v1.5.0)': 'https://automat.transltr.io/hetio/query/', 'Automat-gtopdb(Trapi v1.5.0)': 'https://automat.transltr.io/gtopdb/query/', 'Automat-robokop(Trapi v1.5.0)': 'https://automat.transltr.io/robokopkg/query/', 'Automat-intact(Trapi v1.5.0)': 'https://automat.transltr.io/intact/query/', 'Answer-coalesce(Trapi v1.5.0)': 'https://answer-coalesce.transltr.io/query/', 'Sri-answer-appraiser(Trapi v1.5.0)': 'https://answerappraiser.transltr.io/query/', 'Aragorn(Trapi v1.6.0)': 'https://aragorn.renci.org/aragorn/query/', 'Automat-cam-kp(Trapi v1.5.0)': 'https://automat.transltr.io/cam-kp/query/', 'mediKanren': 'https://medikanren-trapi.transltr.io/query/', 'Automat-ehr-may-treat-kp(Trapi v1.5.0)': 'https://automat.renci.org/ehr-may-treat-kp/query/', 'Automat-human-goa(Trapi v1.5.0)': 'https://automat.transltr.io/human-goa/query/', 'Automat-gwas-catalog(Trapi v1.5.0)': 'https://automat.transltr.io/gwas-catalog/query/', 'Shepherd Aragorn': 'https://shepherd.renci.org/aragorn/query/'}\n", - "(22135, 5)\n" + "{'RTX KG2 - TRAPI 1.5.0': 'https://kg2cploverdb.ci.transltr.io/kg2c/query', 'BioThings Explorer (BTE) TRAPI': 'https://bte.transltr.io/v1/query/', 'Genetics Data Provider for NCATS Biomedical Translator Reasoners': 'https://genetics-kp.transltr.io/genetics_provider/trapi/v1.5/query/', 'Drug Approvals KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/dakp/query', 'CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query', 'Gene-List Network Enrichment Analysis': 'https://translator.broadinstitute.org/gelinea-trapi/v1.5/query/', 'Aragorn(Trapi v1.5.0)': 'https://aragorn.transltr.io/aragorn/query/', 'Answer-coalesce(Trapi v1.5.0)': 'https://answer-coalesce.transltr.io/query/', 'Clinical Trials KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/ctkp/query', 'Multiomics KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/multiomics/query', 'Text Mined Cooccurrence API': 'https://cooccurrence.transltr.io/query/', 'CATRAX Pharmacogenomics KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/PharmacogenomicsKG/query', 'Service Provider TRAPI': 'https://bte.transltr.io/v1/team/Service%20Provider/query/', 'Automat-genome-alliance(Trapi v1.5.0)': 'https://automat.renci.org/genome-alliance/query/', 'Knowledge Collaboratory API': 'https://collaboratory-api.transltr.io/query/', 'SPOKE KP for TRAPI 1.5': 'https://spokekp.transltr.io/api/v1.5/query/', 'COHD TRAPI': 'https://cohd-api.transltr.io/api/query/', 'Microbiome KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/mbkp/query', 'ARAX Translator Reasoner - TRAPI 1.6.0': 'https://arax.transltr.io/api/arax/v1.4/query/', 'Autonomous Relay System (ARS) TRAPI': 'https://ars-prod.transltr.io/ars/api/submit/', 'OpenPredict API': 'https://openpredict.transltr.io/query/', 'Shepherd SIPR': 'https://shepherd.renci.org/sipr/query/', 'Automat-ubergraph(Trapi v1.5.0)': 'https://automat.renci.org/ubergraph/query/', 'Automat-human-goa(Trapi v1.5.0)': 'https://automat.renci.org/human-goa/query/', 'mediKanren': 'https://medikanren-trapi.transltr.io/query/', 'Sri-answer-appraiser(Trapi v1.5.0)': 'https://answerappraiser.transltr.io/query/', 'Connections Hypothesis Provider API': 'https://chp-api.transltr.io/query/', 'Shepherd-aragorn(Trapi v1.5.0)': 'https://shepherd.ci.transltr.io/aragorn/query/', 'imProving Agent for TRAPI 1.5': 'https://ia.transltr.io/api/v1.5/query/', 'Cqs(Trapi v1.5.0)': 'https://cqs-dev.apps.renci.org/query/', 'MolePro': 'https://molepro-trapi.transltr.io/molepro/trapi/v1.5/query/', 'Automat-string-db(Trapi v1.5.0)': 'https://automat.renci.org/string-db/query/', 'Automat-panther(Trapi v1.5.0)': 'https://automat.renci.org/panther/query/', 'Retriever': 'https://retriever.ci.transltr.io/query/', 'Sri-node-normalizer(Trapi v1.5.0)': 'https://nodenorm.transltr.io/1.5/query/', 'Automat-monarchinitiative(Trapi v1.5.0)': 'https://automat.transltr.io/monarch-kg/query/', 'Automat-hgnc(Trapi v1.5.0)': 'https://automat.transltr.io/hgnc/query/', 'Automat-viral-proteome(Trapi v1.5.0)': 'https://automat.renci.org/viral-proteome/query/', 'Shepherd-bte(Trapi v1.5.0)': 'https://shepherd.ci.transltr.io/bte/query/', 'Automat-gtopdb(Trapi v1.5.0)': 'https://automat.renci.org/gtopdb/query/', 'Automat-ehr-may-treat-kp(Trapi v1.5.0)': 'https://automat.renci.org/ehr-may-treat-kp/query/', 'Aragorn(Trapi v1.6.0)': 'https://aragorn.renci.org/aragorn/query/', 'Automat-gtex(Trapi v1.5.0)': 'https://automat.renci.org/gtex/query/', 'Automat-intact(Trapi v1.5.0)': 'https://automat.renci.org/intact/query/', 'Automat-hetionet(Trapi v1.5.0)': 'https://automat.renci.org/hetio/query/', 'Automat-robokop(Trapi v1.5.0)': 'https://automat.transltr.io/robokopkg/query/', 'Automat-reactome(Trapi v1.5.0)': 'https://automat.renci.org/reactome/query/', 'Automat-pharos(Trapi v1.5.0)': 'https://automat.renci.org/pharos/query/', 'Workflow-runner(Trapi v1.5.0)': 'https://translator-workflow-runner.transltr.io/query/', 'Automat-binding-db(Trapi v1.5.0)': 'https://automat.renci.org/binding-db/query/', 'Automat-gwas-catalog(Trapi v1.5.0)': 'https://automat.renci.org/gwas-catalog/query/', 'Automat-ctd(Trapi v1.5.0)': 'https://automat.renci.org/ctd/query/', 'Automat-ehr-clinical-connections-kp(Trapi v1.5.0)': 'https://automat.renci.org/ehr-clinical-connections-kp/query/', 'Automat-icees-kg(Trapi v1.5.0)': 'https://automat.transltr.io/icees-kg/query/', 'Shepherd-arax(Trapi v1.5.0)': 'https://shepherd.ci.transltr.io/arax/query/', 'Automat-hmdb(Trapi v1.5.0)': 'https://automat.renci.org/hmdb/query/', 'Automat-cam-kp(Trapi v1.5.0)': 'https://automat.transltr.io/cam-kp/query/', 'Automat-drug-central(Trapi v1.5.0)': 'https://automat.renci.org/drugcentral/query/'}\n", + "(22568, 5)\n" ] } ], "source": [ - "# select a list of APIs to use and a list of predicates to use\n", + "# select a list of APIs to use and a list of predicates to use, if the list is empty, use all APIs and predicates\n", + "#selected_APIlist = ['Microbiome KP - TRAPI 1.5.0']\n", "selected_APIlist = []\n", - "\n", "if len(selected_APIlist) == 0:\n", " select_APIs = APInames\n", "else:\n", @@ -88,63 +101,69 @@ "print(selected_metaKG.shape)\n" ] }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "In order to use the neighborhood finder, we have to look up a CURIE ID for a given term." - ] - }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[TranslatorNode(curie='NCBIGene:5243', label='ABCB1', types=['biolink:Gene', 'biolink:GeneOrGeneProduct', 'biolink:GenomicEntity', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:PhysicalEssence', 'biolink:OntologyClass', 'biolink:BiologicalEntity', 'biolink:ThingWithTaxon', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent', 'biolink:MacromolecularMachineMixin', 'biolink:Protein', 'biolink:GeneProductMixin', 'biolink:Polypeptide', 'biolink:ChemicalEntityOrProteinOrPolypeptide'], synonyms=None, curie_synonyms=None)]" + "TranslatorNode(curie='MONDO:0008170', label='ovarian cancer', types=['biolink:Disease', 'biolink:DiseaseOrPhenotypicFeature', 'biolink:BiologicalEntity', 'biolink:ThingWithTaxon', 'biolink:NamedThing', 'biolink:Entity'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[])" ] }, - "execution_count": 21, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "name_resolver.lookup('BCL2')\n", - "name_resolver.lookup('ABCB1', return_top_response=False, biolink_type='biolink:Gene', limit=100, only_taxa='NCBITaxon:9606') # sometimes the identifiers are not in the top 1, users need to check the other returned results" + "name_resolver.lookup('Ovarian cancer')\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In order to use the neighborhood finder, we have to look up a CURIE ID for a given term." + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "#name_resolver.lookup('BCL2')\n", + "#name_resolver.lookup('BCL2', return_top_response=False, biolink_type='biolink:Gene', limit=100, only_taxa='NCBITaxon:9606') # sometimes the identifiers are not in the top 1, users need to check the other returned results" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "The CURIE ID for acute myeloid leukemia is `MONDO:0018874`. We will use this CURIE ID for subsequent tasks.\n", "\n", "Neighborhood finder identifies all nodes *b* that are connected to the given node *a*, where *b* is part of a defined list of categories - returning the neighborhood of node *a*." ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "NCBIGene:596\n", - "Automat-genome-alliance(Trapi v1.5.0): Success!\n", + "MONDO:0008170\n", "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", - "Automat-cam-kp(Trapi v1.5.0): Success!CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", - "\n", + "Automat-robokop(Trapi v1.5.0): Success!\n", "RTX KG2 - TRAPI 1.5.0: Success!\n", + "Automat-pharos(Trapi v1.5.0): Success!\n", "Automat-hetionet(Trapi v1.5.0): Success!\n", - "Automat-robokop(Trapi v1.5.0): Success!\n", "Service Provider TRAPI: Success!\n", "BioThings Explorer (BTE) TRAPI: Success!\n", - "NodeNorm does not know about these identifiers: orphanet:119007\n" + "NodeNorm does not know about these identifiers: NCBIGene:129931243,NCBIGene:109504725,NCBIGene:129996245,NCBIGene:129937389,NCBIGene:107303338,NCBIGene:126861205,NCBIGene:129999452,NCBIGene:130058543,NCBIGene:129390903,NCBIGene:126806658,NCBIGene:126859871,NCBIGene:130059290,NCBIGene:126806659,NCBIGene:130001603,NCBIGene:126860438,NCBIGene:130062899\n" ] } ], @@ -158,40 +177,20 @@ }, { "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{}" - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "result" - ] - }, - { - "cell_type": "code", - "execution_count": 12, + "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "NodeNorm does not know about these identifiers: orphanet:119007\n", - "[Text(0.5, 0, 'BAX'), Text(2.5, 0, 'MAPK8'), Text(4.5, 0, 'BCL2L11'), Text(6.5, 0, 'FKBP8'), Text(8.5, 0, 'BECN1'), Text(10.5, 0, 'BIK'), Text(12.5, 0, 'CDK1'), Text(14.5, 0, 'ITPR1'), Text(16.5, 0, 'CISD2'), Text(18.5, 0, 'BNIP3'), Text(20.5, 0, 'RAF1'), Text(22.5, 0, 'BMF'), Text(24.5, 0, 'PPP2CA'), Text(26.5, 0, 'SOD1'), Text(28.5, 0, 'CASP3'), Text(30.5, 0, 'BNIP2'), Text(32.5, 0, 'BAG3'), Text(34.5, 0, 'BCL2L10'), Text(36.5, 0, 'PSEN1'), Text(38.5, 0, 'BNIP1'), Text(40.5, 0, 'MAPK14'), Text(42.5, 0, 'RAD9A'), Text(44.5, 0, 'BRCA1'), Text(46.5, 0, 'ITPR1'), Text(48.5, 0, 'SIVA1')]\n" + "NodeNorm does not know about these identifiers: NCBIGene:129931243,NCBIGene:129390903,NCBIGene:126806658,NCBIGene:126859871,NCBIGene:130059290,NCBIGene:126806659,NCBIGene:130001603,NCBIGene:109504725,NCBIGene:126860438,NCBIGene:130058543,NCBIGene:129996245,NCBIGene:129937389,NCBIGene:107303338,NCBIGene:126861205,NCBIGene:129999452,NCBIGene:130062899\n", + "[Text(0.5, 0, 'ERBB2'), Text(2.5, 0, 'BRCA1'), Text(4.5, 0, 'CTNNB1'), Text(6.5, 0, 'BRCA2'), Text(8.5, 0, 'OPCML'), Text(10.5, 0, 'MSH2'), Text(12.5, 0, 'KRAS'), Text(14.5, 0, 'EGFR'), Text(16.5, 0, 'MYC'), Text(18.5, 0, 'RAD51D'), Text(20.5, 0, 'MLH1'), Text(22.5, 0, 'MET'), Text(24.5, 0, 'BARD1'), Text(26.5, 0, 'ATM'), Text(28.5, 0, 'PARP1'), Text(30.5, 0, 'TUBB3'), Text(32.5, 0, 'RRAS2'), Text(34.5, 0, 'MSLN'), Text(36.5, 0, 'CDKN1B'), Text(38.5, 0, 'NR5A1'), Text(40.5, 0, 'MRE11'), Text(42.5, 0, 'FOLR1'), Text(44.5, 0, 'NBN'), Text(46.5, 0, 'DYRK1B'), Text(48.5, 0, 'CHMP4C')]\n" ] }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAB5UAAAPdCAYAAACqej9QAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjUsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvWftoOwAAAAlwSFlzAAAuIwAALiMBeKU/dgABAABJREFUeJzs3Xl8Tdf+//H3ISQxhCLmqsY8x5SSBpHUcI1RHZSGGGouUlLq6jcJbkPNQ1GlDaWqRRFDBRERNZWaLk1bKWoOquYiye8Pj3N+4pwdJ2k4rryej0ce39u1916ftffZJ/3e+85ay5SampoqAAAAAAAAAAAAAABsyOHoAQAAAAAAAAAAAAAAnl6EygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAEOEygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAEOEygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAEOEygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAEOEygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAEOEygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAEOEygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAEOEygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAEOEygAAAAAAAAAAAAAAQ4TKAAAAAAAAAAAAAABDhMoAAAAAAAAAAAAAAENOjh4AAABPUnh4uKOHAAAAAAAAAABApoSGhjqkLqEyACDbGbcy6YnXHBHg/sTrZpeajqpLzWevbnap6ai62aWmo+pS89mrm11qOqouNZ+9utmlpqPqZpeajqpLzWevbnap6ai62aWmo+pS89mrm11qOqquI2o6KFNm+WsAAAAAAAAAAAAAgDFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZSCbMplMKlu2bJb1N336dFWrVk3Ozs4ymUzy9fXNsr6fFrGxsTKZTAoKCnLoOI4fP/7MPmMAAAAAAAAAAPD0IVQG8I+tWLFCgwcP1tmzZ9WuXTt169ZNLVu2dPSw/mdFRkbKZDIpLCzM0UPJMr6+vjKZTDp+/LijhwIAAAAAAAAAADLIydEDAOAYR48eVa5cubKkr5UrV0qSli1bJj8/vyzpE8ZKlSqlo0ePKk+ePI4eCgAAAAAAAAAAyAYIlYFsqnLlylnW16lTpyRJHh4eWdYnjOXKlStLPz8AAAAAAAAAAID0sPw1kE3Z2lP5wT2DL1++rH79+qlEiRJydnZW9erV9fnnn6c5PywsTCaTSVu2bJEkvfjiizKZTDKZTIqNjbWcd+nSJYWEhKhChQpycXFRoUKF1LJlS0VHR6c7tjt37mj06NGqXLmynJ2dFRAQYDnn+vXrGj16tGrUqKE8efLIzc1NTZo0scyaftjRo0cVGBiocuXKycXFRe7u7vL09NSQIUN09uzZDD8/e57Pg44fP64+ffqobNmycnZ2lru7u1577TUdPHgwzXm+vr7q3r27JCk8PNzyPE0mkyIjIy19pben8pdffikfHx+5ubkpT548qlmzpiIiInT79m2rc4OCgiyfV1xcnPz8/JQ/f365ubmpdevWOnLkiOE9RUVFqUWLFipcuLBcXFxUsWJFffjhh7p+/Xqa+zaZTNq6dauktO+IyWQy7BsAAAAAAAAAADw9mKkMwMqVK1fUsGFD/fXXX/Ly8tL169cVFxennj17KiUlRb169ZIkeXp6qlu3bvr+++91/vx5dezYUfny5ZMkFS9eXJJ0+vRpNW7cWImJiSpTpowCAgKUlJSkTZs2acOGDZo8ebKCg4OtxpCSkqKAgADFxcWpSZMmqlmzpgoXLixJOn/+vPz8/HTkyBGVKlVKzZo1082bN7Vjxw516NBBERERGjFihKWvffv2ycfHR7dv35aXl5e8vLx07do1JSYmatq0aQoICFCJEiUs5wcFBWnBggUKDQ21ua+xvc/HLD4+Xq1bt9bVq1dVrVo1tWvXTqdPn9aKFSu0bt06rV27Vk2bNpUktWzZUvfu3dP27dtVq1YteXp6WvopX778Iz+7Pn36aO7cuXJxcZGfn5/y5Mmj2NhYjRw5UlFRUdq8ebNcXV2trouKitK0adNUvXp1tWjRQocOHdK6deu0a9cuHT582PJ5mg0dOlSTJ0+Wi4uLvLy8VKRIEe3du1djx47V+vXrtXXrVuXNm1f58uUzfEcAAAAAAAAAAMD/BkJlAFZWrVqljh07asGCBcqbN6+lLSAgQGPGjLGEpgEBAQoICJCvr6/Onz+viRMnWs1+7tu3rxITExUYGKj58+db9nGOj49XixYtFBISIn9/f9WsWTPNdX/88YecnZ2VkJCgUqVKpTnWvXt3HTlyRO+//77Gjh1r6TMxMVHNmzfXqFGj1KpVK0uf06dP161bt7R8+XK9+uqrafo6evSoChYs+FiejyRdvXpVr7/+um7duqVvv/1Wr732muXYpk2b1Lp1awUGBioxMVG5c+fWiBEjVLx4cW3fvl0BAQE2Q20jy5cv19y5c1WqVCnFxsZaQuirV6+qdevWio+PV2hoqD7++GOra6dOnapFixbprbfekiQlJyfrzTff1PLlyzVr1iyNHj3acu4333yjyZMnq3bt2lqxYoXlM797964GDhyouXPnKiwsTBMmTFCRIkUUGRmZ7jsCAAAAAAAAAACebix/DcCKm5ub5s6dawlMJal9+/aqUaOGTp48qePHj9vVT2JiotasWSM3NzdNnz7dEv5Kko+Pj/r27avk5GTNmjXL5vURERFWgfL+/fu1fv16eXt7a9y4cWn69PDw0KRJk5ScnKx58+ZZ2i9cuCBJ8vPzs6pRpUqVNLOUJalEiRKqVKmSihQpYnNcGXk+n3/+uc6dO6dhw4alCZQl6ZVXXlH//v11+vRprVmzxmatjJg+fbokafTo0WlmNbu5uWnWrFkymUyaM2eO7ty5Y3Vt586dLYGyJOXMmVMjR46UJMXFxaU596OPPpIkLVmyJE1AnCtXLk2bNk3FixfXvHnzlJKS8o/vCQAAAAAAAAAAOB6hMgAr9erVU6FChazaK1asKEl270EcHx8vSWrVqpXN2cCBgYGSpG3btlkdM5lMatu2rVX7xo0bJd0PcW3tyevj4yNJ2rNnj6Wtbt26kqSuXbtq9+7djww7IyIi9PPPP2vgwIE2j2fk+ZjH++B+0I8ab2bcvXtXO3fulMlkUufOna2O16hRQzVr1tS1a9d04MABq+PNmze3arN1PxcuXNCBAwdUpUoVVapUyeoaFxcX1atXT1euXNGvv/76T24pXRcuXNB///vfTP08uOczAAAAAAAAAAB4NJa/BmCldOnSNtvNe+H+/fffdvVz5swZSTJc7tjcbj7vQUWLFpWzs7NVu3kW8PDhwzV8+HDD2hcvXrT855CQEMXHxysqKkpRUVEqUKCAXnrpJbVp00ZBQUHKnz+/XfdjlpHnYx7vSy+9lG6fD443My5duqQ7d+6oePHicnFxsXlO2bJldeDAAZvP29Y92bqfEydOSLq/bLitUP9BFy9etBk8Z4VZs2YpPDw8U9c2adJEUvWsHRAAAAAAAAAAAM8wQmUAVh4VFmZVf+Z2W8eNgtHk5GRJUqNGjeTh4WFY88Glq93c3BQTE6Pt27crKipKsbGx2rx5s6KjoxUREaFt27apXLly//h+0hvv66+/rjx58hie96jQ2V72jM3WOfbek/l+SpQoYXN284MKFy5sV58AAAAAAAAAAODpRqgM4LEpWbKkJOn333+3edw8i/fhPY3TY55R+9prr2nQoEF2X2cymeTj42NZbjopKUmDBw/WkiVLNHLkSC1dutTuvjKidOnSSkhI0KhRo1SzZs3HUkO6H+Dmzp1b586d061bt+Tq6mp1jnmWcUae98PMz7948eKKjIzMdD8AAAAAAAAAAOB/B3sqA3hszAHu2rVrdeXKFavjixYtknR/1rG9XnnlFUnSypUr/9HY3N3dFRYWJkk6dOjQP+orPZkZb+7cuSVJ9+7ds/uaXLlyqUGDBkpNTdWSJUusjh8+fFgHDhxQ/vz5VatWLbv7fVjp0qVVqVIlHTx40PCPBWzJzD2lp3///jp8+HCmfurXr58lYwAAAAAAAAAAILsgVAbw2Hh4eKh169a6du2aBg8erLt371qO7dixQ7Nnz1bOnDnVv39/u/ts0KCB/P39tWXLFgUHB+v69etpjqekpCg6Olrx8fGWtjlz5tgMQNevXy9JKlOmTJr2Dz74QJUrV9bMmTPtHpeRPn36yN3dXR999JG++OILpaampjl+48YNLVy4UKdOnbK0mWd4JyQkZKjWu+++K0kKDQ1VYmKipf3atWsaOHCgUlNT1adPH0vAm1mjRo1ScnKyOnbsqMOHD1sdP3bsmD7//PM0bZm9JyNFixZVtWrVMvVj3isaAAAAAAAAAADYh+WvATxWn376qRo1aqSFCxdq69atatiwoZKSkhQbG6vk5GRNmjQpw8tCL168WM2bN9fUqVO1cOFCeXp6yt3dXadPn1ZCQoKSkpI0ZcoUy0zpOXPmqF+/fqpataqqVKkiJycnJSQkaP/+/XJ1dVVoaGia/s+ePauEhARdvHjxH9//c889p++++07t2rVTjx49FB4erurVq8vZ2VknT57U0aNHdePGDf3000+WpaUbNGigokWLatmyZfL19ZWHh4dy5MihHj16yNvb27DWa6+9pt69e2vu3LmqXr26/Pz8lCdPHsXGxiopKUkNGjRQeHj4P76nt99+W4cOHdLHH38sT09P1a5dWy+++KKuXr2qEydO6Oeff1atWrXUo0cPyzXt2rXTggUL1LlzZzVv3lwFChSQJM2bN+8fjwcAAAAAAAAAADxehMoAHqtSpUppz549ioiI0MqVK7VixQrlyZNH/v7+Gjp0qJo3b57hPosVK6adO3dqzpw5Wrp0qfbs2aM7d+6oRIkSql27ttq3b6833njDcv6YMWO0cuVK7dq1S5s3b9adO3dUunRp9e7dWyEhISpfvnxW3rKVl19+WYcOHdLkyZO1du1axcTEKGfOnCpZsqTatGmjV199VVWrVrWc7+LiorVr12rkyJHavXu34uLilJqaKh8fn3RDZel+iO/j46M5c+Zo69atunfvnsqVK6chQ4YoODjY5l7LmTF+/Hi1aNFCM2fO1I4dO3TgwAE999xzKl26tEJCQtSpU6c057/66quaMmWKPvvsM0VFRenvv/+WRKgMAAAAAAAAAMD/AkJlIJt6eBlmSfL19bXZbhYZGanIyEir9tjY2HRrFS5cWBMnTtTEiRMzPbaHubq6Kjg4WMHBwY88t23btmrbtq1dtSXj+8zs85HuL/+ckWdQr149RUdH2zxWtmzZdMcRGBiowMBAu+qkN2Yp/c/Cz89Pfn5+dtWRpCFDhmjIkCF2nw8AAAAAAAAAAJ4O7KkMAAAAAAAAAAAAADBEqAwAAAAAAAAAAAAAMESoDAAAAAAAAAAAAAAwRKgMAAAAAAAAAAAAADBEqAwAAAAAAAAAAAAAMESoDAAAAAAAAAAAAAAwRKgMAAAAAAAAAAAAADBEqAwAAAAAAAAAAAAAMESoDAAAAAAAAAAAAAAwRKgMAAAAAAAAAAAAADBEqAwAAAAAAAAAAAAAMESoDAAAAAAAAAAAAAAwRKgMAAAAAAAAAAAAADBEqAwAAAAAAAAAAAAAMGRKTU1NdfQgAAB4UsLDwx09BAAAAAAAAAAAMiU0NNQhdZ0cUhUAAAcatzLpidccEeD+xOtml5qOqkvNZ69udqnpqLrZpaaj6lLz2aubXWo6qi41n7262aWmo+pml5qOquuomsP//WT/B+nx/wnnM33Gajqqbnb5zkiO+d5kp8+U78yzVdNc1xH/fnPE7wdHYPlrAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFTampqqqMHAQDAkxIeHu7oIQAAAAAAAAAAkCmhoaEOqevkkKoAADjQ8H8/+X/pjv9P+BOvm11qOqouNZ+9utmlpqPqZpeajqpLzWevbnap6ai61Hz26maXmo6qm11qOqouNZ+9utmlpqPqZpeajqpLzWevbnap6ai6jrpXR2D5awAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFCZQAAAAAAAAAAAACAIUJlAAAAAAAAAAAAAIAhQmUAAAAAAAAAAAAAgCFC5WzKZDKpbNmyWdbf9OnTVa1aNTk7O8tkMsnX1zfL+kZavr6+MplMOn78uKOH8kwJCgqSyWRSbGyso4cCAAAAAAAAAADwVCFUxj+2YsUKDR48WGfPnlW7du3UrVs3tWzZ0tHDwv+wxxHwEsYDAAAAAAAAAABkjpOjBwDHOHr0qHLlypUlfa1cuVKStGzZMvn5+WVJnwAAAAAAAAAAAACeDoTK2VTlypWzrK9Tp05Jkjw8PLKsTwAAAAAAAAAAAABPB5a/zqZs7akcGxsrk8mkoKAgXb58Wf369VOJEiXk7Oys6tWr6/PPP09zflhYmEwmk7Zs2SJJevHFF2UymayWLb506ZJCQkJUoUIFubi4qFChQmrZsqWio6PTHdudO3c0evRoVa5cWc7OzgoICLCcc/36dY0ePVo1atRQnjx55ObmpiZNmlhmTT/s6NGjCgwMVLly5eTi4iJ3d3d5enpqyJAhOnv2rF3PLDIyUiaTSWFhYTaP21pe+fjx45Y9pm/cuKH33ntPzz//vFxdXVWnTh1FRUVZzv3222/l5eWlvHnzqlixYho0aJBu3bpl19gk6Y8//tCAAQNUqVIl5cmTR4UKFVK1atXUp08fJSQk2N3Pg0tPb9q0SU2aNFH+/PlVtGhRvfPOO/rrr78kSRcuXFCfPn1UsmRJubi4yMvLK93lquPj49WhQwcVLVpUzs7OKlu2rAYNGqSkpKQ055lMJi1YsECS1LRpU8s79eCzvXLlimbMmKEWLVrohRdekLOzswoXLqyWLVtq48aNafozfwZbt26VlPY9NZlMNscaFxcnPz8/5c+fX25ubmrdurWOHDlieG9RUVFq0aKFChcuLBcXF1WsWFEffvihrl+/bnXujRs3NH78eHl6eqpgwYLKly+fypUrp9dff10bNmxIc+7+/fv1/vvvq27dunJ3d5ezs7M8PDzUv39/nTlzxqrvB7/DthgtK/6o75z5ux4ZGWmz37Jly9p8lrt27VKHDh0sn1Hx4sXl5eWlDz74wOazAQAAAAAAAAAATydmKsPKlStX1LBhQ/3111/y8vLS9evXFRcXp549eyolJUW9evWSJHl6eqpbt276/vvvdf78eXXs2FH58uWTJBUvXlySdPr0aTVu3FiJiYkqU6aMAgIClJSUpE2bNmnDhg2aPHmygoODrcaQkpKigIAAxcXFqUmTJqpZs6YKFy4sSTp//rz8/Px05MgRlSpVSs2aNdPNmze1Y8cOdejQQRERERoxYoSlr3379snHx0e3b9+Wl5eXvLy8dO3aNSUmJmratGkKCAhQiRIlLOcHBQVpwYIFCg0NNQyQM+rOnTvy9/fXsWPH1KBBA8sz7dChg77//nsdOnRI77//vurXr6/mzZtr27ZtmjFjhi5duqTFixc/sv9Tp06pTp06unjxomrWrKm2bdvq9u3bOnHihD777DM1bNhQlSpVytCYv/vuO82cOVO1a9dW8+bNtXv3bs2bN0+//vqrli1bpoYNG+r27dt66aWXdPbsWe3atUstW7bUnj17VKNGjTR9TZ8+XUOGDFGOHDnk5eWlUqVK6fDhw5oxY4bWrFmj7du3Wz6Dbt26KT4+XseOHVOLFi0s75Iky/u1c+dODRo0SM8//7wqVqyohg0b6uTJk4qOjlZ0dLTmzZunHj16WK4xek9tiYqK0rRp01S9enW1aNFChw4d0rp167Rr1y4dPnw4zXgkaejQoZo8ebIlWC9SpIj27t2rsWPHav369dq6davy5s0rSUpOTlbz5s31ww8/qHTp0vL19VXu3Ll16tQprVmzRnnz5lWLFi0sfY8bN07Lli1T9erV9fLLL8tkMmn//v2aPXu2Vq5cqR9//FElS5bM0OdqJL3vXGasXbtW7dq1k8lk0ssvvyxvb2/9+eef+uWXXzRu3Dj16dMn3c8BAAAAAAAAAAA8PQiVYWXVqlXq2LGjFixYYAnDVq1apYCAAI0ZM8YSKgcEBCggIEC+vr46f/68Jk6caDX7uW/fvkpMTFRgYKDmz59v2cc5Pj5eLVq0UEhIiPz9/VWzZs001/3xxx9ydnZWQkKCSpUqleZY9+7ddeTIEb3//vsaO3aspc/ExEQ1b95co0aNUqtWrSx9Tp8+Xbdu3dLy5cv16quvpunr6NGjKliwYJY8t/Ts2LFDvr6++uWXX/Tcc89Juj/zuXv37urXr58uX76smJgYNWrUSJJ05swZ1a5dW1999ZXGjBnzyKXF582bp4sXL2rSpEl677330hw7ceKE7t27l+Exf/LJJ/rmm2/UsWNHSdK1a9fk7e2trVu3qkmTJqpfv74iIyPl4uIiSfrwww81duxYTZw40TLTWLofAAcHB6tMmTJavXq15XNJTU3V2LFj9X//938aNGiQvv32W8tzCQoK0rFjxzRixAj5+vpaja1SpUravn27vL2907T/9NNP8vPzU3BwsN544w3ly5dPRYoUUWRkZLrv6YOmTp2qRYsW6a233pJ0Pwh+8803tXz5cs2aNUujR4+2nPvNN99o8uTJql27tlasWGHp9+7duxo4cKDmzp2rsLAwTZgwQZK0bds2/fDDD2rfvr1WrFihHDn+/2IRf/31l3777bc0Y+ndu7emTJmS5o8eUlJSNHbsWIWGhmrUqFFWKwhkVnrfucyYMGGCUlNTtXv3btWtWzfNsd27d/+jwBoAAAAAAAAAADxZLH8NK25ubpo7d64lUJak9u3bq0aNGjp58mSa5Z3Tk5iYqDVr1sjNzU3Tp0+3hL+S5OPjo759+yo5OVmzZs2yeX1ERIRVuLV//36tX79e3t7eGjduXJo+PTw8NGnSJCUnJ2vevHmW9gsXLkiS/Pz8rGpUqVIlTWAnSSVKlFClSpVUpEgRu+7THjlz5tRnn31mCZQlqWvXrnJ3d9dvv/2mgQMHWgJlSSpZsqS6dOki6f5SzI+S3j2+8MILKleuXIbH3KVLF0ugLEn58+dX7969Jd2fgT5nzhxLoCxJw4YNS7PMtNm4ceOUkpKiuXPnpvnjAZPJpFGjRlkC2YsXL9o9thdffNEqUJak2rVra8CAAbp69aplWfaM6ty5syVQlu5/diNHjpRk/Vl89NFHkqQlS5akCapz5cqladOmqXjx4po3b55SUlIk/f/PydfXN02gLEkFChSwCl/9/Pys3s8cOXLo//7v/1SqVCmtWrUqU/doxNZ3LrMuXLhg854kycvLS/nz58+SOgAAAAAAAAAA4PFjpjKs1KtXT4UKFbJqr1ixog4dOqSzZ8+mO9PTLD4+XpLUqlUrm7OBAwMDNXnyZG3bts3qmMlkUtu2ba3azfvltm/f3uYerj4+PpKkPXv2WNrq1q2r9evXq2vXrho1apTq1atnFeg9KCIiQhEREenfXAaVLVtW5cuXT9OWI0cOvfDCC0pKSlKzZs2srjEHwfbs+WwO7gYMGKCxY8eqUaNGcnL6Z19vW2Myz5iuV6+e1WdaoEABFS5cOM14U1JStHnzZuXPn1/+/v5W/ZmXRv7pp5+0d+/eNEs/P0pycrI2b96sH374QefOndPt27clSb/++mua/5tRzZs3t2qrWLGipLSfxYULF3TgwAFVqVLF5tLiLi4uqlevntasWaNff/1VlSpVkqenp3LkyKEJEyaoePHiat269SPD1UuXLmn16tU6fPiwrly5ouTkZEn3Z0NfvnxZly9ftvl9zSij71xm1a1bV4sWLVLPnj0VHBys6tWrZ1nf0v3n//B+3PZiP2cAAAAAAAAAADKGUBlWSpcubbPdvP/p33//bVc/Z86ckSTDANrcbj7vQUWLFpWzs7NVu3mW9PDhwzV8+HDD2g/Oeg0JCVF8fLyioqIUFRWlAgUK6KWXXlKbNm0UFBT0RGZMGs3+NM8Gt3XcfMye5x0UFKTo6Gh988038vPzU548eVSvXj3961//Uo8ePVS0aNE05z7MvJT5o8ac3njNxx989pcuXbIEeI8KuTMyU/nUqVNq06aNDhw4YHjOtWvX7O7vQbbef1vv/okTJyTdX0Ld1h84POjixYuqVKmSKlasqAkTJmjEiBF66623lDNnTlWvXl2vvPKKunfvrmrVqqW5bsmSJerdu3e6Iei1a9eyJFQ2+s5l1kcffaRDhw7p888/1+eff64iRYrI29tbAQEB6ty58z+uNWvWLIWHh2fq2iZNmvyj2gAAAAAAAAAAZDeEyrDyqIAsq/ozt9s6/uCyyg8yz9Js1KhRuvsMP7h0tZubm2JiYrR9+3ZFRUUpNjZWmzdvVnR0tCIiIrRt27ZMLQ/9MPMSx7Y86pn+02eeM2dOLV26VCNGjNCqVau0ZcsW7dy5U3FxcYqIiNCGDRvUoEEDSUqz37FZ2bJlrULl9MZk73jNn1f+/Pmt9rN+2AsvvGBXn5LUq1cvHThwQK+++qqGDx+uSpUqKX/+/MqRI4fmzp2rPn36KDU11e7+HpTReytRooTN2c0PenD/4Pfee0+vv/66Vq5cqY0bN2rbtm2aNGmSpkyZounTp2vAgAGS7ofWQUFBSk1N1dSpU9W6dWuVKlVKrq6ukiRvb2/t2LEjQ/eZ3jtq9J3LbL/PP/+8fvzxR8XExGjNmjXaunWroqKitHr1an388cf64Ycf0iwHDwAAAAAAAAAAnl6EynhsSpYsKUn6/fffbR43zzp+eM/Y9Jhnkb722msaNGiQ3deZTCb5+PhYlsdOSkrS4MGDtWTJEo0cOVJLly59ZB+5c+eWZLx07h9//GH3eB6X2rVrq3bt2goLC9PVq1cVHh6uyZMna/Dgwdq1a5ckZTpszYwiRYrI2dlZuXLlUmRkZJb0eePGDW3cuFHFihXTN998o5w5c6Y5npiYmCV1HsX8LhYvXjzD9/b888/r3Xff1bvvvqt79+7p66+/Vvfu3fXee++pS5cuKliwoNatW6c7d+5o6NChGjx4sFUftu7zcb2j6fWbnJysc+fO2bzOyclJzZs3t4TuJ0+eVPfu3RUTE6Nx48Zp/PjxmRoPAAAAAAAAAAB4sow3lgX+IXOAu3btWl25csXq+KJFiyTdn3Vsr1deeUWStHLlyn80Nnd3d4WFhUmSDh06ZNc15vD7l19+sTqWkJCgkydP/qMxZTU3Nzd99NFHMplMdt9jVnNycpKvr68uX76suLg4u68zh5j37t2zOvbXX38pJSVFJUqUsAqU7927p++++y7DfWZG6dKlValSJR08eNDwDyfs4eTkpLffflv169fXnTt3LO/Xn3/+Kel+AP2wuLg4nT9/3qo9vXf00qVL2rdvX6bGmF6/MTExunv3rl39lClTxrJs/T99J/v376/Dhw9n6qd+/fr/qDYAAAAAAAAAANkNoTIeGw8PD7Vu3VrXrl3T4MGD0wRPO3bs0OzZs5UzZ07179/f7j4bNGggf39/bdmyRcHBwVYzJ1NSUhQdHa34+HhL25w5c2yGfuvXr5d0P+h60AcffKDKlStr5syZadrr16+vPHnyaP369dq7d6+lPSkpST179kx3aeHH7csvv9Thw4et2r///nulpqZa3eOTNHLkSOXIkUPdunVL87mYnTlzRp988kmaNvMs94SEBKvzixYtqgIFCujw4cPavn27pT05OVnvv/++zeDzUX1m1qhRo5ScnKyOHTvafP7Hjh3T559/bvnnLVu2aNOmTVbvyokTJyx7M5tnQFesWFHS/T++uHHjhuXc06dPq2/fvjbH8+KLL6pMmTI6dOiQVq1aZWm/ceOG3nnnHV29ejVT92neg3jRokWWFQak+7Ol3333XZvXTJkyxWbw/f3330uy/t5lVNGiRVWtWrVM/Zj3yAYAAAAAAAAAAPZh+Ws8Vp9++qkaNWqkhQsXauvWrWrYsKGSkpIUGxur5ORkTZo0STVr1sxQn4sXL1bz5s01depULVy4UJ6ennJ3d9fp06eVkJCgpKQkTZkyxTJTes6cOerXr5+qVq2qKlWqyMnJSQkJCdq/f79cXV0VGhqapv+zZ88qISFBFy9eTNOeL18+DRs2TKNHj5aPj498fX0lSTt37lTVqlXVsGFD7dixI/MP6x9Yvny5unbtqnLlyqlGjRpydXXV8ePHtXPnTuXMmVMfffSRQ8YlSY0bN9a0adM0ZMgQNWrUSDVr1lSFChV0+/ZtS5iaL18+y17CktS2bVuNHj1aQ4cO1caNGy17ZI8fP16FCxfW+++/r3//+99q0qSJ/Pz8VKhQIe3atUvnz5/XgAEDrEJqSWrXrp0WLFigzp07q3nz5ipQoIAkad68eZm+t7fffluHDh3Sxx9/LE9PT9WuXVsvvviirl69qhMnTujnn39WrVq11KNHD0nSgQMHFBwcLHd3d9WtW1eFCxdWUlKS4uLidPv2bQ0ZMsQSfrdr107VqlXTjz/+qPLly+vll1/W7du3tWXLFnl6esrb21s//PCD1ZjCwsLUo0cPdezYUY0bN1a+fPm0e/duubm5qV27dlq9enWG79PDw0Ndu3a1fN8aN26sGzduaOfOnWrdurXls3xQeHi4hg0bplq1aqlChQpKTU3VwYMHlZCQoCJFiigkJCQTTxwAAAAAAAAAADgCM5XxWJUqVUp79uzR0KFD5eTkpBUrVmjv3r3y9/fXhg0b9N5772W4z2LFimnnzp2aPHmyKlSooD179mjlypU6deqUateurU8++URvv/225fwxY8aoR48eMplM2rx5s6KionTz5k317t1bBw8eVMOGDe2uHRYWpgkTJqh06dLavHmzDh8+rJ49e2rjxo2W5ZUd4b333tOAAQOUP39+bdu2Td99950uXLigt956S3v27NGrr77qsLFJ0sCBA7Vr1y516dJFf/75p1avXq0dO3YoR44c6tu3b5pZtZJUt25dLVq0SNWqVVN0dLTmz5+v+fPn69q1a5Luz35esGCBatasqe3bt2vTpk2qVauWdu7cqXr16tkcw6uvvqopU6aodOnSioqKsvT5T40fP16bN29Wu3btdOrUKa1cuVI//fST8uTJo5CQkDQzldu0aaNRo0apYsWKOnDggL799lv997//VaNGjfTdd99pypQplnNz586tbdu2qV+/fnJxcdGaNWt09OhRvfvuu9q4caNy5cplczzd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9pabm5saNWqkX3/9VVu2bFHTpk115MgRFStWzO46UVFRmjZtmqpXr64WLVro0KFDWrdunXbt2qXDhw9b3pOs7uv27dvy9/fX7t275e7urjZt2uj69esKCQnRsWPHMvSsHvbuu+9q7ty58vX1VY0aNbR161bNmDFDW7duVXx8vPLnz291zVdffaV58+apXr16+te//qVjx47JZDIpOTlZ7du317p16+Tm5qZXXnlFkhQTE6P+/ftr48aNWrZsmXLkuP93KF26dNEHH3ygxYsXa8yYMVZ1vv76ayUnJ6tz586Wa4z8/fffat68uX744QcVKVJEbdu21bVr1zRixIh0n9H06dM1ZMgQ5ciRQ15eXipVqpQOHz6sGTNmaM2aNdq+fXua79OjnoEtxYsXV7du3bRs2TLduHFD3bp1sxx7cHn0efPmafz48apatarq1asnFxcXHTlyRF9++aVWrVqlbdu2qWbNmlb9p/f75ddff5W3t7cuXryoSpUqqXbt2jp+/LhatWql/v372xxvSkqKOnXqpG+//VZubm6qX7++8uXLp127dikkJERbtmxRVFSUcuTIYfe93bhxQ//617+0bds2FSlSRD4+PsqRI4d27NihXr16ac+ePZozZ06acaxatUodO3ZUcnKyvL29VaZMGe3evVsvvfSS2rZta3PsAAAAAAAAAADg6fVUh8rmYGLBggXKmzevpS0gIEBjxoyxhMoBAQEKCAiQr6+vzp8/r4kTJ1rNtOvbt68SExMVGBio+fPnW/Zxjo+PV4sWLRQSEiJ/f3+r4OePP/6Qs7OzEhISVKpUqTTHunfvriNHjuj999/X2LFjLX0mJiaqefPmGjVqlFq1amXpc/r06bp165aWL1+uV199NU1fR48eVcGCBR/5THr16qXy5ctrw4YN8vHxsTkz+OrVq3r99dd169Ytffvtt3rttdcsxzZt2qTWrVsrMDBQiYmJyp07tyRpwoQJiomJ0RdffKE2bdro1Vdf1YEDB/Tvf/9bBQsW1IIFCyzh4IgRI1S8eHFt375dAQEBVjN6M2L+/PmKiYlRo0aNJN2f4erp6akvv/xSe/bsUdeuXTVhwgTlyJFDqampCgoK0sKFCzVr1iyFh4fbXWfq1KlatGiR3nrrLUlScnKy3nzzTS1fvlyzZs3S6NGjH0tfEydO1O7du9WwYUN9//33cnNz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tiusr9deey1J0qZNmxXW51fRaquttkLnDQAAAAAA4OvM5a9hFVfffW+nTJmSQqGQ/v3755133snxxx+fVq1apaqqKjvssEOuueaaWvsPGTIkhUIh9913X5Jkyy23TKFQSKFQyJQpU0r7vf322xk0aFC22WabNG3aNOutt1722WefTJo0abFjW7BgQc4999y0bds2VVVVqa6uLu0zf/78nHvuudlxxx2z+uqrp3nz5unRo0dp1fTnTZ8+Pf369ctWW22Vpk2bpkWLFunYsWNOOumkzJo1a4nmrNw9lT97ielXXnklhx9+eFq0aJFmzZpll112yYQJE+r0tbRzXeP222/PMccck3bt2qV58+ZZY4018s1vfjO/+tWv8tFHH9Xat2fPnjn66KOTJEOHDi09NoVCIWPHjq2179NPP50f/OAHad26daqqqrLxxhvn6KOPzksvvVTvON5///2cfvrp2WyzzdK0adO0bds2I0aMSLFY/MJ5fO6553LIIYdk/fXXzxprrJHdd989d9xxxxceBwAAAAAAfLVYqQwN2LvvvpsuXbrkvffeS6dOnTJ//vw88MADOfbYY7No0aL88Ic/TJJ07NgxRx11VO68887Mnj07hxxySNZcc80kyUYbbZQkef3117PHHntk5syZ2WyzzVJdXZ05c+bknnvuyV133ZURI0Zk4MCBdcawaNGiVFdX54EHHkiPHj3SoUOHrL/++kmS2bNnp1evXnn22WfTunXr7LXXXvnggw/yyCOP5OCDD86wYcNyxhlnlPr661//mm7duuU///lPOnXqlE6dOmXevHmZOXNmLrvsslRXV6dVq1al/fv3759rr702gwcPXqp7Eb/00kvZdddd07Rp03Tr1i2zZ8/OI488kurq6kycODF9+vRZ5rmuceyxx+b9999P+/bts+OOO2bu3Ll57LHH8otf/CKTJ0/OpEmT0rhx4yTJPvvsk08++SQPPfRQvvnNb6Zjx46lfrbeeuvSv//85z/n8MMPz4IFC7Lzzjuna9eueeGFFzJ27NhMmDAh999/f9q3b1/a/6OPPkqfPn3y8MMPZ4MNNkjfvn0zb968nHHGGXnhhRcWO0cvvPBCOnXqlPXWWy99+vTJG2+8kQcffDAHHHBArrnmmvTv33+J5xsAAAAAAKgsoTI0YLfccksOOeSQXHvttVljjTVKbdXV1TnvvPNKQWd1dXWqq6vTs2fPzJ49O8OHD6+z+vm4447LzJkz069fv1x99dWl+zhPnTo1e++9dwYNGpTevXunQ4cOtY579dVXU1VVlRkzZqR169a1th199NF59tlnc9ppp+X8888v9Tlz5sz06dMnZ599dvbbb79Sn6NGjcqHH36YP//5z/nOd75Tq6/p06dnnXXWWSHzdu211+bnP/95RowYkSZNPn0Zveyyy3LSSSfl/PPPrzdUXtK5rjFmzJjstddepX2TZN68eTn88MNz22235YYbbsiRRx6ZJDnjjDOy0UYb5aGHHkp1dXW9AfmLL76YI488Ms2aNcvdd9+dPfbYo7Ttuuuuy1FHHZWjjz46jz32WKl9xIgRefjhh9OpU6dMmjQpa6+9dpJPw/tvf/vbi52j66+/PkceeWSuvvrq0hzddtttqa6uzs9+9rPsvffetQJ+AAAAAADgq8vlr6EBa968ea688spaweVBBx2UHXfcMa+88krZSyJ/3syZM3PbbbelefPmGTVqVCn8TZJu3brluOOOy8KFCzN69Oh6jx82bFidQPnJJ5/MxIkT07Vr11x44YW1+mzTpk0uueSSLFy4MFdddVWp/c0330yS9OrVq06Ndu3a1QkxW7Vqle222y4bbLDBEp3n5+vXhKVJ8tOf/jTrrrtuHn300SxYsKDOMUs719XV1bX2TZK11lorI0eOTPJpIL00LrvssnzwwQf59a9/XStQTpIjjzwy1dXVmTZtWv7617+W2q+44ookyciRI0uBcpJ861vfyk9/+tPF1ltzzTVz6aWX1pqjAw44IIceemjef//9OpflXlpvvvlm/v73vy/T1/z585erNgAAAAAANDRWKkMDtssuu2S99dar077tttvm6aefzqxZs+qsSK7P1KlTkyT77bdfvauB+/XrlxEjRuTBBx+ss61QKKRv37512u++++4knwavhUKhzvZu3bolSaZNm1Zq23nnnTNx4sQceeSROfvss7PLLrukUaPyfzszbNiwDBs2bPEnV4+ePXvWCrmTpEmTJmnTpk2eeOKJvP3223UC7GWZ6+effz533HFH/vnPf+b999/PokWLSvcyfv7555dqzJ+dz/p069Yt48ePz7Rp0/Ktb30rr7zySl599dW0bt06Xbt2rbP/YYcdtti569OnT9Zdd916j7vppptKz5llNXr06AwdOnSZju3Ro0eSHZarPgAAAAAANCRCZWjANtlkk3rba+6X/NFHHy1RP2+88UaSlA2ga9pr9vusli1bpqqqqk57zcrd008/PaeffnrZ2m+99Vbp34MGDcrUqVMzYcKETJgwIWuvvXZ22223HHDAAenfv3/WWmutJTqfL7Is87Y0xxSLxZx66qkZOXJkKUT+vHnz5i3VmGvms+Ye2OXUzGfNY7XZZpvVu1+59hqbb755ve2Ley4AAAAAAABfTUJlaMDqWwH8ZfRX017f9qZNm9Z7zMKFC5Mk3bt3T5s2bcrW/Oylq5s3b5577703Dz30UCZMmJApU6Zk8uTJmTRpUoYNG5YHH3wwW2211RKfTznLMm9Lc8xNN92UESNGZJNNNsmll16aLl26pEWLFllttdWyYMGCVFVVlQ2by1m4cGEKhULpPszltG/fPklK/X/RY7q0lnbcAAAAAABA5QmVgeW28cYbJ0lefPHFerfXrJL9/CWhF6dmZe+hhx6aE088cYmPKxQK6datW+ny2HPmzMmAAQNy44035qyzzspNN920xH1Vys0335zk03saH3DAAbW2zZw5c5n63GSTTfLCCy9k1KhRad68+RfuX/OYvvzyy/VuL9f+RdtfeeWVWv0vqxNOOCHf/e53l+nYsWPH5i/3fLhc9QEAAAAAoCERKgPLrSbAvf322/Puu+/Wua/y9ddfn+TTVcdLas8998w555yT8ePHL1Wo/HktWrTIkCFDcuONN+bpp59e5n5Wpn//+99Jkk033bTOtj/84Q/1HvONb3wjSfLJJ5/Uu33PPffMCy+8kPHjx3/hauXk08tXb7LJJnnttdfyyCOPpEuXLrW2/+///u9ij580aVK9z4Ubb7wxSbL77rt/4RgWp2XLlmnZsuUyHfvpJceFygAAAAAAsKQaVXoAwNdfmzZtsv/++2fevHkZMGBAPv7449K2Rx55JFdccUUaN26cE044YYn77Ny5c3r37p377rsvAwcOzPz582ttX7RoUSZNmpSpU6eW2saMGVPvaumJEycmqXsf4DPPPDNt27bNb3/72yUe18qw7bbbJkmuvPLKWpeLfvDBB3PxxRfXe0zNyt8ZM2bUu/2UU05Js2bNMnDgwEyYMKHO9nfeeSejR4/Ohx/+/2HrT37yk9Kxc+fOLbU/+eSTufzyyxd7DvPnz8/JJ59cK+S+44478sc//jGrr756jjrqqMUeDwAAAAAAfHVYqQysEL/73e/SvXv3XHfddbn//vvTpUuXzJkzJ1OmTMnChQtzySWXpEOHDkvV5w033JA+ffrk0ksvzXXXXZeOHTumRYsWef311zNjxozMmTMnI0eOLK2UHjNmTI4//vhsv/32adeuXZo0aZIZM2bkySefTLNmzTJ48OBa/c+aNSszZszIW2+9tcLmYUU48cQTM3bs2IwePTpTpkxJhw4d8vrrr2fq1Kk55ZRTMnz48DrHdO7cOS1btsyf/vSn9OzZM23atEmjRo1yzDHHpGvXrtlmm21y/fXX54gjjsiBBx6Y7bbbLu3atUuxWMzLL7+cZ599NgsWLMjhhx+eZs2aJUkGDRqU2267LY888ki22mqrfPvb3868efNy77335thjj80VV1xR9hx+8IMfZNy4cZkyZUp22223zJo1Kw888ECKxWIuu+yytG7d+kubPwAAAAAAYMWyUhlYIVq3bp1p06bllFNOSZMmTTJu3Lg88cQT6d27d+66666cfPLJS93nhhtumEcffTQjRozINttsk2nTpmX8+PF57bXXstNOO+Xyyy/PEUccUdr/vPPOyzHHHJNCoZDJkydnwoQJ+eCDD/LjH/84Tz31VJ1LOH9Vbbvttpk2bVr69u2bt956K7feemvmz5+f3/3ud2VXKjdt2jS333579tprrzz55JMZO3Zsrr766jz33HOlfb7zne/k//7v//KTn/wkH3/8cSZOnJgpU6bko48+yg9+8IPcdtttWXvttUv7V1VV5Z577smpp56aqqqq3HLLLZk5c2bOP//8L1zdvfXWW+eRRx5Jhw4dctddd+Wxxx5L586dM2HChPzwhz9cMRMFAAAAAACsFFYqwyrus5dPrtGzZ89622uMHTs2Y8eOrdM+ZcqUxdZaf/31M3z48HpX0i7p2D6v5pLNAwcO/MJ9+/btm759+y5R7aT8eW6xxRb1jq1///7p379/2f7qm59lnet27drl1ltvrfeYcv3tsssumTRpUtlaSbLNNttkzJgxi93ns9Zcc81cfPHF9YbZSzJH48ePX+JaAAAAAADAV5OVygAAAAAAAACUJVQGAAAAAAAAoCyhMgAAAAAAAABlCZUBAAAAAAAAKEuoDAAAAAAAAEBZQmUAAAAAAAAAyhIqAwAAAAAAAFCWUBkAAAAAAACAsoTKAAAAAAAAAJQlVAYAAAAAAACgLKEyAAAAAAAAAGUJlQEAAAAAAAAoS6gMAAAAAAAAQFlCZQAAAAAAAADKKhSLxWKlBwEAK8vQoUMrPQQAAAAAAFgmgwcPrkjdJhWpCgAVdPovVv6b7kUXDF3pdRtKzUrVVXPVq9tQalaqbkOpWam6aq56dRtKzUrVVXPVq9tQalaqbkOpWam6aq56dRtKzUrVbSg1K1VXzVWvbkOpWam6lTrXSnD5awAAAAAAAADKEioDAAAAAAAAUJZQGQAAAAAAAICyhMoAAAAAAAAAlCVUBgAAAAAAAKAsoTIAAAAAAAAAZQmVAQAAAAAAAChLqAwAAAAAAABAWUJlAAAAAAAAAMoSKgMAAAAAAABQllAZAAAAAAAAgLKEygAAAAAAAACUJVQGAAAAAAAAoCyhMgAAAAAAAABlCZUBAAAAAAAAKEuoDAAAAAAAAEBZQmUAAAAAAAAAyhIqAwAAAAAAAFCWUBkAAAAAAACAsoTKAAAAAAAAAJQlVAYAAAAAAACgLKEyAAAAAAAAAGUJlQEAAAAAAAAoS6gMAAAAAAAAQFlCZQAAAAAAAADKEioDAAAAAAAAUJZQGQAAAAAAAICyhMoAAAAAAAAAlCVUBgAAAAAAAKAsoTIAAAAAAAAAZQmVAQAAAAAAAChLqAwAAAAAAABAWUJlAAAAAAAAAMoSKgMAAAAAAABQllAZAAAAAAAAgLKEygAAAAAAAACUJVQGAAAAAAAAoCyhMgAAAAAAAABlCZUBAAAAAAAAKEuoDAAAAAAAAEBZhWKxWKz0IABgZRk6dGilhwAAAAAAAMtk8ODBFanbpCJVAaCCTv/Fyn/TveiCoSu9bkOpWam6aq56dRtKzUrVbSg1K1VXzVWvbkOpWam6aq56dRtKzUrVbSg1K1VXzVWvbkOpWam6DaVmpeqquerVbSg1K1W3UudaCS5/DQAAAAAAAEBZQmUAAAAAAAAAyhIqAwAAAAAAAFCWUBkAAAAAAACAsoTKAAAAAAAAAJQlVAYAAAAAAACgLKEyAAAAAAAAAGUJlQEAAAAAAAAoS6gMAAAAAAAAQFlCZQAAAAAAAADKEioDK02hUMgWW2yxwvobNWpU2rdvn6qqqhQKhfTs2XOF9c2yGTt2bAqFQoYMGVLpoQAAAAAAACtIk0oPAGBZjBs3LgMGDMi6666bAw88MGussUbatm1b6WEBAAAAAACscoTKwEozffr0rLbaaiukr/HjxydJ/vSnP6VXr14rpE8AAAAAAADqEioDK82KXEn82muvJUnatGmzwvoEAAAAAACgLvdUBlaa+u6pPGXKlBQKhfTv3z/vvPNOjj/++LRq1SpVVVXZYYcdcs0119Taf8iQISkUCrnvvvuSJFtuuWUKhUIKhUKmTJlS2u/tt9/OoEGDss0226Rp06ZZb731ss8++2TSpEmLHduCBQty7rnnpm3btqmqqkp1dXVpn/nz5+fcc8/NjjvumNVXXz3NmzdPjx49SqumP2/69Onp169fttpqqzRt2jQtWrRIx44dc9JJJ2XWrFlLNGefnZ8333wzxx57bDbaaKOsueaa6datWx5++OHSvmPGjEmHDh3SrFmzbLrpphk6dGgWLVpUb79z5szJqaeemu222y5NmzbNuuuum3333TcPPPBAvfv/5S9/ycEHH5zNN988VVVV2WijjdKpU6eceeaZmT9/fr3HvPLKKzn88MPTokWLNGvWLLvssksmTJiwROcNAAAAAAB8dQiVga+Ed999N126dMnNN9+cXXfdNbvvvnv+8Y9/5Nhjj81VV11V2q9jx4456qijsuGGGyZJDjnkkBx11FE56qijstFGGyVJXn/99XTq1CnDhw/PggULUl1dnZ122in33HNP9t5774wcObLeMSxatCjV1dX59a9/na222ioHHXRQWrVqlSSZPXt2dttttwwePDj//ve/s9dee2W33XbLE088kYMPPjgXXnhhrb7++te/Zuedd84NN9yQFi1a5OCDD85uu+2WBQsW5LLLLsuMGTNq7d+/f/8UCoUMGTKk3rH9+9//TpcuXXLnnXemS5cu2WGHHfLQQw9lr732yt///vcMGDAgAwcOzHrrrZc999wz7733XoYMGZJzzjmnTl//+Mc/stNOO+WSSy7JwoULs99++6VDhw6599578+1vfzv/8z//U2v/22+/PV27ds2ECROyxRZb5Dvf+U46duyYt956KxdeeGHeeuutOjVeeuml7LrrrnnooYfSrVu37LTTTnniiSdSXV1dNtgHAAAAAAC+mlz+GvhKuOWWW3LIIYfk2muvzRprrFFqq66uznnnnZcf/vCHSZLq6upUV1enZ8+emT17doYPH15n9fNxxx2XmTNnpl+/frn66qtL93GeOnVq9t577wwaNCi9e/dOhw4dah336quvpqqqKjNmzEjr1q1rbTv66KPz7LPP5rTTTsv5559f6nPmzJnp06dPzj777FI4mySjRo3Khx9+mD//+c/5zne+U6uv6dOnZ5111lmq+bn11lvzX//1Xxk7dmyaNm2a5NNV20OHDs33vve9vPfee3n88cfTvn37JMmzzz6bnXbaKZdeemnOPPPMrLnmmkmShQsX5rvf/W5ef/31XHbZZfn5z3+eQqGQJPnb3/6WvfbaKz/+8Y+z5557pmXLlkmSiy++OMViMY899lh23nnnWuN67LHHsv7669cZ77XXXpuf//znGTFiRJo0+fSt5rLLLstJJ52U888/P3369Fmq8wcAAAAAACrHSmXgK6F58+a58sorS4Fykhx00EHZcccd88orr+Sll15aon5mzpyZ2267Lc2bN8+oUaNK4W+SdOvWLccdd1wWLlyY0aNH13v8sGHD6gTKTz75ZCZOnJiuXbvmwgsvrNVnmzZtSit+P7ui+s0330yS9OrVq06Ndu3alVZA12jVqlW22267bLDBBvWOa+21186YMWNKgXKSnHzyySkUCnn22Wdz3nnnlQLlJNl+++2z//7754MPPsjjjz9eap8wYUKeeeaZHHbYYTnxxBNLgXKS7LTTTjnnnHPy/vvv5/rrr691LmuvvXadQDlJOnXqlLXWWqtOe8281ATKSfLTn/406667bh599NEsWLCg3vNcUm+++Wb+/ve/L9NXuct1AwAAAAAA9RMqA18Ju+yyS9Zbb7067dtuu22SLPE9iKdOnZok2W+//epdDdyvX78kyYMPPlhnW6FQSN++feu033333Uk+Dbk/G8LW6NatW5Jk2rRppbaaAPbII4/MY489VvbexjWGDRuWf/zjH/nZz35W7/Zddtmlzvk0b968tEp4r732qnPMVlttlaT23NWcy2fvFb0k5/Luu+/m2GOPzTPPPLPY86jRs2fPWuF7kjRp0iRt2rTJxx9/nLfffnuJ+iln9OjR2WGHHZbp67PnBgAAAAAAfDGhMvCVsMkmm9TbXnPZ5o8++miJ+nnjjTeSpM4lsWvUtNfs91ktW7ZMVVVVnfaaVdKnn356CoVCna+a1cWfvbfwoEGD0rNnz0yYMCG77bZb1ltvvey99975zW9+k3nz5i3RuXzW51dP16hZ2V3f9pptn527mnP5r//6r3rPZZdddqlzLr/61a/yzW9+M9dcc0123HHHtGjRIgcddFB+//vfl31cVtTjCQAAAAAAVJ57KgNfCfWtAP4y+qtpr2/7Zy8t/VkLFy5MknTv3j1t2rQpW/Ozl65u3rx57r333jz00EOZMGFCpkyZksmTJ2fSpEkZNmxYHnzwwdJK4uU5nyXdXqPmXPbdd9/SPZPr07Zt29K/N9100zz++OO59957c9ttt+X+++/PhAkTcuutt+bXv/51Hn744ay77rrLNB4AAAAAAOCrT6gMrFI23njjJMmLL75Y7/aalbqfv6fx4tSsuj300ENz4oknLvFxhUIh3bp1K11Ses6cORkwYEBuvPHGnHXWWbnpppuWuK8VpeZcjjvuuBx44IFLfFyTJk3Sp0+f9OnTJ0nyyiuv5Oijj869996bCy+8MBdddNGXMt5yTjjhhHz3u99dpmPHjh27YgcDAAAAAACrOJe/BlYpNQHu7bffnnfffbfO9uuvvz7Jp6uOl9See+6ZJBk/fvxyja1FixYZMmRIkuTpp59err6W1Yo6l8022yynn356ksqcS8uWLdO+fftl+qq5BDcAAAAAALBkhMrAKqVNmzbZf//9M2/evAwYMCAff/xxadsjjzySK664Io0bN84JJ5ywxH127tw5vXv3zn333ZeBAwdm/vz5tbYvWrQokyZNytSpU0ttY8aMqXe19MSJE5N8Gsp+1plnnpm2bdvmt7/97RKPa1kceuihadu2bcaOHZuLLrqo1vwkyYIFCzJu3LhaQfHIkSMze/bsOn3deeedSeqeCwAAAAAAsGpx+WtglfO73/0u3bt3z3XXXZf7778/Xbp0yZw5czJlypQsXLgwl1xySTp06LBUfd5www3p06dPLr300lx33XXp2LFjWrRokddffz0zZszInDlzMnLkyNJK6TFjxuT444/P9ttvn3bt2qVJkyaZMWNGnnzyyTRr1iyDBw+u1f+sWbMyY8aMvPXWWytsHurTpEmT3Hzzzdl7771zxhln5LLLLkuHDh3SvHnzvPrqq/nHP/6Rd999NzfffHN23HHHJMnQoUNz6qmn5pvf/Ga22WabFIvFPPXUU5kxY0Y22GCDDBo06EsdMwAAAAAAUFlCZWCV07p160ybNi3Dhg3L+PHjM27cuKy++urp3bt3TjnllNJ9gZfGhhtumEcf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yXvvvZdOnTpl/vz5eeCBB3Lsscdm0aJF+eEPf5gk6dixY4466qjceeedmT17dg455JCsueaaSZKNNtooSfL6669njz32yMyZM7PZZpuluro6c+bMyT333JO77rorI0aMyMCBA+uMYdGiRamurs4DDzyQHj16pEOHDll//fWTJLNnz06vXr3y7LPPpnXr1tlrr73ywQcf5JFHHsnBBx+cYcOG5Ywzzij19de//jXdunXLf/7zn3Tq1CmdOnXKvHnzMnPmzFx22WWprq5Oq1atSvv3798/1157bQYPHlw2QF5aH330UXr16pUXXnghvXr1yoIFCzJ58uScfPLJeeqpp/L73/++1v5Le441Pvzww/To0SMvv/xyevTokW9961tZd911kyQPP/xw9txzz3z44YfZaaedst122+XZZ59Nt27dcvTRRy92/MOGDctVV12V3XffPQcccEBeffXV0rZjjz0277//ftq3b58dd9wxc+fOzWOPPZZf/OIXmTx5ciZNmpTGjRvX6fOFF15Ip06dst5666VPnz5544038uCDD+aAAw7INddck/79+9c5ZsGCBenTp0/+/ve/p1OnTmnXrl3uv//+nHHGGZk3b17OP//8JXk4AAAAAACArwChMnyN3XLLLTnkkENy7bXXZo011ii1VVdX57zzziuFytXV1amurk7Pnj0ze/bsDB8+vM7q5+OOOy4zZ85Mv379cvXVV5fu4zx16tTsvffeGTRoUHr37p0OHTrUOu7VV19NVVVVZsyYkdatW9fadvTRR+fZZ5/NaaedlvPPP7/U58yZM9OnT5+cffbZ2W+//Up9jho1Kh9++GH+/Oc/5zvf+U6tvqZPn15r1e2X5dFHH02HDh3y/PPPZ4MNNkjyaai6xx57ZOzYsTn44INz4IEHLvM51njsscfSpUuXzJw5s9Z5LVq0KEcffXQ+/PDD/PrXv86gQYNK284777z88pe/XOz4r7vuutx7773p0aNHnW1jxozJXnvtVXquJMm8efNy+OGH57bbbssNN9yQI488ss5x119/fY488shcffXVadLk07eN2267LdXV1fnZz36Wvffeu1bYnySPPPJIunfvnueee640j48//ni6dOmSkSNH5owzzij9YQMAAAAAAPDV5vLX8DXWvHnzXHnllbVCwoMOOig77rhjXnnllbKXd/68mTNn5rbbbkvz5s0zatSoUjCaJN26dctxxx2XhQsXZvTo0fUeP2zYsDqB8pNPPpmJEyema9euufDCC2v12aZNm1xyySVZuHBhrrrqqlL7m2++mSTp1atXnRrt2rWrE1y2atUq2223XSm0XFGGDx9eq8+tttoq55xzTpLk8ssvL7Uvyzl+1qhRo+oE5ffee2+ee+65tG3bNqeeemqtbWeddVa23HLLxY792GOPrTdQTj7944LPPleSZK211srIkSOTfPoHCfVZc801c+mll5YC5SQ54IADcuihh+b999/P2LFj6xzTqFGjXHXVVbXmcZdddsm+++6bDz74II8//vhiz+OLvPnmm/n73/++TF/z589frtoAAAAAANDQWKkMX2O77LJL1ltvvTrt2267bZ5++unMmjWrzork+kydOjVJst9++9W7Grhfv34ZMWJEHnzwwTrbCoVC+vbtW6f97rvvTvJpyF0oFOps79atW5Jk2rRppbadd945EydOzJFHHpmzzz47u+yySxo1Kv+3L8OGDcuwYcMWf3JLab311stee+1Vp/3www/P8ccfn4cffjjFYjGFQmGZzrFGq1atsssuu9Rpf/jhh5Mkhx56aJ0+GzdunO985zu55JJLyo7/s6uo6/P888/njjvuyD//+c+8//77WbRoUekex88//3y9x/Tp06d0ae7POuyww3LTTTeVnj+ftcUWW2Tbbbet017TtqT3xy5n9OjRGTp06DIdWy50BwAAAAAA6idUhq+xTTbZpN72mssKf/TRR0vUzxtvvJEkZQPomvaa/T6rZcuWqaqqqtNes0r69NNPz+mnn1629ltvvVX696BBgzJ16tRMmDAhEyZMyNprr53ddtstBxxwQPr375+11lpric5neWy++eb1tjdv3jzrrLNO3n333cydOzdrr732Mp1jjc0226zefWvmeNNNN613e7njvmh7sVjMqaeempEjR5ZC5M+bN29eve3l5mRxz4sV9dwEAAAAAAAqT6gMX2P1rY79Mvqraa9ve9OmTes9ZuHChUmS7t27p02bNmVrfvbyyM2bN8+9996bhx56KBMmTMiUKVMyefLkTJo0KcOGDcuDDz6YrbbaaonPp5xFixYt03GfD2OX5RxrlJu3GuUei3KB8Bf1e9NNN2XEiBHZZJNNcumll6ZLly5p0aJFVltttSxYsCBVVVVf2PfSjGVFPzcBAAAAAIDKESoD2XjjjZMkL774Yr3ba1bkfv6exotTs1L10EMPzYknnrjExxUKhXTr1q106eg5c+ZkwIABufHGG3PWWWflpptu+sI+vvGNbyRJ2Xvnvvrqq2WPfeWVV+ptnzt3bt57772sscYaad68eZJlP8fFqZnjcuNY3NgX5+abb06SXHHFFTnggANqbZs5c+Zij3355Zfrba8ZY83zZ2U64YQT8t3vfneZjq3vHtAAAAAAAEB55W9WCjQYNQHu7bffnnfffbfO9uuvvz7Jpytyl9See+6ZJBk/fvxyja1FixYZMmRIkuTpp59eomNqgtnnnnuuzrYZM2aUDWyT5O23384999xTp/3GG29MknTt2rW0CndFneNnde3aNUny5z//uc5K4EWLFpXC4aX173//O0n9l9X+wx/+sNhjJ02aVO/zomZOdt9992Ua0/Jo2bJl2rdvv0xfNZfgBgAAAAAAloxQGUibNm2y//77Z968eRkwYEA+/vjj0rZHHnkkV1xxRRo3bpwTTjhhifvs3Llzevfunfvuuy8DBw6ss2p40aJFmTRpUqZOnVpqGzNmTL2rpSdOnJik7v2CzzzzzLRt2za//e1va7XvuuuuWX311TNx4sQ88cQTpfY5c+bk2GOP/cLLXw8aNChvv/126f8vvvhizjvvvCSpNQfLco5fpFevXtl6660zffr0jBw5sta2Cy+88AtXFZez7bbbJkmuvPLKWmH1gw8+mIsvvnixx86fPz8nn3xyPvnkk1LbHXfckT/+8Y9ZffXVc9RRRy3TmAAAAAAAgK8HoTKQJPnd736XLbfcMtddd1222WabHHbYYdlzzz3TvXv3vP/++/n1r3+dDh06LFWfN9xwQzp06JBLL700m2++eXr37p3vf//76d69ezbaaKPsvffeefzxx0v7jxkzJm3atEn79u1z6KGH5vvf/3522mmnnHTSSWnWrFkGDx5cq/9Zs2ZlxowZeeutt2q1r7nmmjn11FPzySefpFu3btl3332z7777Ztttt02xWEyXLl3Kjrlz585p1KhRttlmmxx66KE58MADs8MOO+T111/PEUcckerq6uU6xy/SuHHj/P73v0/Tpk1zyimnZOedd87hhx+ejh07ZujQofnRj36U5P+/xPeSOvHEE7PGGmtk9OjR2WGHHXLYYYdljz32SI8ePXLcccct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AICvGfdUBr5W6run8mfv0/vOO+/k+OOPT6tWrVJVVZUddtgh11xzTa39hwwZkkKhkPvuuy9JsuWWW6ZQKKRQKGTKlCml/d5+++0MGjQo22yzTZo2bZr11lsv++yzTyZNmrTYsS1YsCDnnntu2rZtm6qqqlRXV5f2mT9/fs4999zsuOOOWX311dO8efP06NGjtGr686ZPn55+/fplq622StOmTdOiRYt07NgxJ510UmbNmrXU87ck85N88b2P+/fvX2e+lmQO3FMZAAAAAAC+fqxUBlYZ7777brp06ZL33nsvnTp1yvz58/PAAw/k2GOPzaJFi/LDH/4wSdKxY8ccddRRufPOOzN79uwccsghWXPNNZMkG220UZLk9ddfzx577JGZM2dms802S3V1debMmZN77rknd911V0aMGJGBAwfWGcOiRYtSXV2dBx54ID169EiHDh2y/vrrJ0lmz56dXr165dlnn03r1q2z11575YMPPsgjjzySgw8+OMOGDcsZZ5xR6uuvf/1runXrlv/85z/p1KlTOnXqlHnz5mXmzJm57LLLUl1dnVatWpX279+/f6699toMHjw4Q4YMWeb5WV6LmwMAAAAAAODrR6gMrDJuueWWHHLIIbn22muzxhprlNqqq6tz3nnnlULT6urqVFdXp2fPnpk9e3aGDx9eZ/Xzcccdl5kzZ6Zfv365+uqrS/dxnjp1avbee+8MGjQovXv3TocOHWod9+qrr6aqqiozZsxI69ata207+uij8+yzz+a0007L+eefX+pz5syZ6dOnT84+++zst99+pT5HjRqVDz/8MH/+85/zne98p1Zf06dPzzrrrPOlzM/yWtwcAAAAAAAAXz8ufw2sMpo3b54rr7yyFJgmyUEHHZQdd9wxr7zySl566aUl6mfmzJm57bbb0rx584waNaoU/iZJt27dctxxx2XhwoUZPXp0vccPGzasTpj65JNPZuLEienatWsuvPDCWn22adMml1xySRYuXJirrrqq1P7mm28mSXr16lWnRrt27WqtUk6SVq1aZbvttssGG2xQ77hW1PwsifrmAAAAAAAA+HqyUhlYZeyyyy5Zb7316rRvu+22efrppzNr1qw6K5LrM3Xq1CTJfvvtV+9q4H79+mXEiBF58MEH62wrFArp27dvnfa77747yachbqFQqLO9W7duSZJp06aV2nbeeedMnDgxRx55ZM4+++zssssuadSo/N8CDRs2LMOGDSu7fUXNzxcpNwcr0ptvvpk5c+Ys07Hz589fwaMBAAAAAIBVm1AZWGVssskm9bbX3C/5o48+WqJ+3njjjSQpG7DWtNfs91ktW7ZMVVVVnfaaVcCnn356Tj/99LK133rrrdK/Bw0alKlTp2bChAmZMGFC1l577ey222454IAD0r9//6y11lpLdD41VtT8fJFyc7AijR49OkOHDl2mY3v06LGCRwMAAAAAAKs2oTKwyqhvBfCX0V9Ne33bmzZtWu8xCxcuTJJ07949bdq0KVvzs5eubt68ee6999489NBDmTBhQqZMmZLJkydn0qRJGTZsWB588MFstdVWy30+y2LRokVlt5WbAwAAAAAA4OtJqAzwORtvvHGS5MUXX6x3e82q48/f03hxalYJH3rooTnxxBOX+LhCoZBu3bqVLo89Z86cDBgwIDfeeGPOOuus3HTTTUvc19L4xje+kaT8paJfffXVL6UuAAAAAADw1SNUBvicmgD39ttvz7vvvlvnvsrXX399kk9XHS+pPffcM+ecc07Gjx+/VKHy57Vo0SJDhgzJjTfemKeffnqZ+/kiNYH5c889V2fb22+/nb/+9a9fWu0lccIJJ+S73/3uMh07duzYFTsYAAAAAABYxTWq9AAAvmratGmT/fffP/PmzcuAAQPy8ccfl7Y98sgjueKKK9K4ceOccMIJS9xn586d07t379x3330ZOHBgnRXAixYtyqRJkzJ16tRS25gxY+pdLT1x4sQkyWabbVar/cwzz0zbtm3z29/+donHVc6WW26ZzTbbLE8//XRuueWWUvv777+fH/3oR5k7d+5y11geLVu2TPv27Zfpq+Ye0gAAAAAAwJKxUhmgHr/73e/SvXv3XHfddbn//vvTpUuXzJkzJ1OmTMnChQtzySWXpEOHDkvV5w033JA+ffrk0ksvzXXXXZeOHTumRYsWef311zNjxozMmTMnI0eOLK2UHjNmTI4//vhsv/32adeuXZo0aZIZM2bkySefTLNmzTJ48OBa/c+aNSszZszIW2+9tULmYMiQITnmmGNyyCGHZI899siaa66Zxx57LM2bN8+BBx6YW2+9dYXUAQAAAAAAvtqsVAaoR+vWrTNt2rSccsopadKkScaNG5cnnngivXv3zl133ZWTTz55qfvc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6AuPBQAAAAAAvjqsVIavsHfffTddunTJe++9l06dOmX+/Pl54IEHcuyxx2bRokX54Q9/mCTp2LFjjjrqqNx5552ZPXt2DjnkkKy55ppJko022ihJ8vrrr2ePPfbIzJkzs9lmm6W6ujpz5szJPffck7vuuisjRozIwIED64xh0aJFqa6uzgMPPJAePXqkQ4cOWX/99ZMks2fPTq9evfLss8+mdevW2WuvvfLBBx/kkUceycEHH5xhw4bljDPOKPX117/+Nd26dct//vOfdOrUKZ06dcq8efMyc+bMXHbZZamurk6rVq1K+/fv3z/XXnttBg8enCFDhpTab7/99hx44IEpFArZfffd07Vr1/z73//Oc889lwsvvDA/+clPSuefJKNGjcpJJ52URo0apVOnTmndunWeeeaZ/OY3v8ltt92Whx56qFbdGjfffHN++9vfZqeddkqfPn3y2GOP5aqrrsrzzz+fP/3pT+nSpUv+85//ZLfddsusWbPyl7/8Jfvss0+mTZuWHXfcsU5/L774Yjp16pR11lknPXr0yPPPP58777wzTzzxRJ566qkcd9xxuffee9OlS5e0adMm9913X376059mtdVWy49+9KNafU2dOjX7779/5s6dm/bt2+fAAw/M66+/nnHjxuWOO+7I7bffnm9/+9u1jjnssMPypz/9KWuuuWb22WefFIvFjBgxIn/7299SLBbrfQ6eeuqpueSSS1JVVZVevXpl9dVXzw033JCHHnooVVVV9R6TJB999FF69eqVF154Ib169cqCBQsyefLknHzyyXnqqafy+9//vuyxAAAAAADAV4tQGb7CbrnllhxyyCG59tprs8Yaa5Taqqurc95555VC5erq6lRXV6dnz56ZPXt2hg8fXmf183HHHZeZM2emX79+ufrqq0v3cZ46dWr23nvvDBo0KL17906HDh1qHffqq6+mqqoqM2bMSOvWrWttO/roo/Pss8/mtNNOy/nnn1/qc+bMmenTp0/OPvvs7LfffqU+R40alQ8//DB//vOf853vfKdWX9OnT88666yzRPNy8cUXp1gs5rHHHsvOO+9ca9tjjz1WCr2T5NFHH83AgQOz2Wab5dZbby2NpVgs5vzzz88vf/nLnHjiifnjH/9Yp87ll1+eP/zhDznkkEOSJPPmzUvXrl1z//33p0ePHtl1110zduzYNG3aNElyzjnn5Pzzz8/w4cNz7bXX1unvuuuuy8knn5yLL744jRo1SrFYzDHHHJOxY8emd+/eadSoUZ599tlssskmSZLJkydnzz33zAUXXFArVJ47d26++93v5sMPP8wf//jHHHrooaVt99xzT/bff//069cvM2fOzDe+8Y0kyY033pg//elPadOmTR544IHSY/niiy9mjz32KF06/bMefvjhXHLJJVlvvfXywAMPpH379kk+XfHeq1evPProo2Ufo0cffTQdOnTI888/nw022CBJ8sILL2SPPfbI2LFjc/DBB+fAAw8sezwAAAAAAPDV4fLX8BXWvHnzXHnllaVAOUkOOuig7LjjjnnllVfy0ksvLVE/M2fOzG233ZbmzZtn1KhRpfA3Sbp165bjjjsuCxcuLHup5WHDhtUJlJ988slMnDgxXbt2zYUXXlirzzZt2uSSSy7JwoULc9VVV5Xa33zzzSRJr1696tRo165dndXCrVq1ynbbbVcKJT/bz9prr10nUE6STp06Za211ir9/8ILL8yiRYty5ZVX1grMC4VCzj777Oy0004ZN25c3nrrrTp9/eAHPygFykmy1lpr5cc//nGST1d+jxkzphQoJ5+u6i0UCrn//vvr9JUkW221VS666KI0atSoNIaTTz45SfLss89m1KhRpUA5SXr37p2ddtopL7/8cq3H+pprrsm//vWvnHrqqbUC5STZc889c8IJJ+T111/PbbfdVmq/4oorkiTnnXdercdyyy23zDnnnFPveMeMGZMkOeWUU0qBcpKsv/76ufjii+s95rOGDx9e67HbaqutSrUuv/zyLzweAAAAAAD4ahAqw1fYLrvskvXWW69O+7bbbpskS3wP4qlTpyZJ9ttvv3pXA/fr1y9J8uCDD9bZVigU0rdv3zrtd999d5JPQ+5CoVBne7du3ZIk06ZNK7XVhMBHHnlkHnvssS+8t+6wYcPyj3/8Iz/72c9qte+888559913c+yxx+aZZ54pe/yiRYsyefLkrLXWWundu3e957b77rtn0aJFeeKJJ+ps32uvveq0tWnTJsmnj83n53LttdfO+uuvX/Zx6dmzZ5o0qX2BiJr+vvGNb6RHjx51jtlqq62S1H6sa+b+s/e2/qzPz/3HH3+cv/zlL2nUqFGdEDr59LLY9al53nzve9+rs61Pnz71PjdrrLfeevXO3+GHH57k01XQ5S65vSTefPPN/P3vf1+mr/ruuQ0AAAAAAJTn8tfwFfbZVaufVXO/4I8++miJ+nnjjTeSpM4lsWvUtNfs91ktW7as9965NStnTz/99Jx++ulla392BfCgQYMyderUTJgwIRMmTMjaa6+d3XbbLQcccED69+9fa4Xx4vzqV7/K008/nWuuuSbXXHNNNthgg3Tt2jXV1dU5/PDDS+N9++23SwHi58PcxY2zxudXZycprRqvb1vN9vr6+qL+Ntpoo9IK5vq2f/axrpn73Xbbrd46NWrG8fbbb2fBggVp1apV6XLYn7XWWmtlnXXWybvvvlur/Y033kihUMimm25ab/+bbbZZ3nnnnXq3bb755vW2N2/evFRr7ty5WXvttRd7DuWMHj06Q4cOXaZjPw3vd1imYwEAAAAAoCESKsNXWH0rgL+M/mra69v+2cs7f9bChQuTJN27dy+ttq3PZy9/3Lx589x777156KGHMmHChEyZMiWTJ0/OpEmTMmzYsDz44IOllbmLs+mmm+bxxx/Pvffem9tuuy33339/JkyYkFtvvTW//vWv8/DDD2fdddctjXGttdaqcw/nz6svBF3c/C/LY7Oi+qs5r+9+97tZffXVy+5XEzrXrAhe0c+nZbU8K5QBAAAAAICVT6gMDcDGG2+cJHnxxRfr3V6z8vXz9zRenJpV1IceemhOPPHEJT6uUCikW7dupUs0z5kzJwMGDMiNN96Ys846KzfddNMS9dOkSZP06dMnffr0SZK88sorOfroo3PvvffmwgsvzEUXXZQNNtggVVVVWW211TJ27NglHuNX3SabbJIZM2bk7LPPrnWf6HI22GCDfOMb38i//vWvLFiwoM5q5Xnz5tVZpZx8+nx46aWX8uqrr2brrbeus/2VV14pW7Pctrlz5+a9997LGmuskebNm3/h2AEAAAAAgMpzT2VoAGoC3Ntvv73e8PD6669P8umq4yW15557JknGjx+/XGNr0aJFhgwZkiR5+umnl7mfzTbbrHQZ7pp+mjRpkp49e+add97JAw88sFzj/CpZ2rlfbbXV0qlTpyxatCh//vOf62z/3//933qPq3ne/PGPf6yz7e677y576evk00tu33PPPXXab7zxxiRJ165dl2vl9AknnJBnnnlmmb523XXXZa4LAAAAAAANkVAZGoA2bdpk//33z7x58zJgwIB8/PHHpW2PPPJIrrjiijRu3DgnnHDCEvfZuXPn9O7dO/fdd18GDhxYundxjUWLFmXSpEmZOnVqqW3MmDH1rpaeOHFikk+D4c8688wz07Zt2/z2t7+t1T5y5MjMnj27Tj933nlnnX7OOuusNGrUKEcddVStsdR44403cvnll3/R6X6l/OQnP0mLFi3yq1/9Kr///e/rXE76/fffz3XXXZfXXnut1jFJ8stf/jKzZs0qtb/88ss577zzytZJkhEjRmT69Oml9nfeeSennXbaF45z0KBBefvtt0v/f/HFF0u1lua5Vp+WLVumffv2y/RVc09yAAAAAABgybj8NTQQv/vd79K9e/dcd911uf/++9OlS5fMmTMnU6ZMycKFC3PJJZcs0aWUP+uGG25Inz59cumll+a6665Lx44d06JFi7z++uuZMWNG5syZk5EjR5ZWvI4ZMybHH398tt9++7Rr1y5NmjTJjBkz8uSTT6ZZs2YZPHhwrf5nzZqVGTNm5K233qrVPnTo0Jx66qn55je/mW222SbFYjFPPfVUZsyYkQ022CCDBg0q7bvHHnvksssuy0knnZTu3bunQ4cO2WabbfKf//wnL7/8cqZPn54111wzP/3pT5dxZle+ddddNzfffHMOPPDAHHPMMRk6dGh22GGHVFVV5ZVXXsn06dPz/vvv529/+1vpMuU/+MEPMm7cuNx8883Zbrvt0rt37xSLxdxzzz3p0aNHCoVCnUtWd+vWLSeddFIuvfTS7LTTTtlzzz3TrFmz3Hvvvdlss83SuXPnPProo/WOsXPnzlmwYEG22Wab9OrVKwsWLMjkyZPzwQcf5Igjjkh1dfWXPU0AAAAAAMAKYqUyNBCtW7fOtGnTcsopp6RJkyYZN25cnnjiifTu3Tt33XVXTj755KXuc8MNN8yjjz6aESNGZJtttsm0adMyfvz4vPbaa9lpp51y+eWX54gjjijtf9555+WYY45JoVDI5MmTM2HChHzwwQf58Y9/nKeeeipdunRZorq/+c1v8v3vfz8ffPBBJk6cmDvvvDONGzfOqaeemqeeeipbbbVVrf1/9rOf5S9/+Ut+8IMf5N///nduvfXWPPLII2nUqFGOO+643HLLLUt97pW2++675+mnn84pp5xSCnonTZqUuXPn5oADDshNN92U7bffvrR/oVDITTfdlAsuuCAtWrTI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av/444+LI0aMKPbo0aO4/fbbF/v27Vu8+eabV2jtJVWJ99QV+dx98803ixdccEFxzz33LLZu3bq4+uqrF9dYY43ipptuWtx7772LF110UfGtt95a7jpbbrll8bTTTqt32//93/8VX3311eWu8VmnnHJK6fPeZz8/7L777rWeS5/Vv3//lfKa9NFHHxX/+Mc/Fg888MBiVVVVaYzNmzdf5j6/Lp9XKvG5YUXVveuuu4qnn3568Zxzzik+9NBDpfZ33323eOKJJxY333zz4uqrr17ccccdiyNHjiwuXLhweYe9RH74wx8Wv/Wtb63QPj/55JPiAw88UPzf//3f4pQpU4oLFixY7P4PPfRQ8dprr12hY1gSK+Jx/fe//12cOHFicfLkycV58+bV2jZu3LjiUUcdVdxvv/2KP//5z4uPP/74ctVaVivq89Kbb75ZvPbaa4snn3xy8dBDDy3us88+xX322ad46KGHFk8++eTi2LFji7Nnz14BI152lXhP/bJrfhmv+cuqEvN78MEHF9u0afOl1ujZs+cK+R6p9O8elsS//vWv4ogRI4rf+ta3SuNc2T9PVeK9fFlrdu3atbjxxhvXaps7d26xRYsWxUKhUOzUqVPxiiuuKE6cOLF4/fXXF4899tjS7yMnTpy4ooa/VJbnc/7K/ry9PCr1e8k77rijIp9ZvmxCZQBWGX369CkWCoVikyZNigMHDlxsgHr77bcXt9hii2KjRo2K6623XvGqq65artoLFiwoHnHEEbV+IGjatGmxVatWxY022qhYVVVV6weFo48+uvjJJ58sc72PPvqouMcee9Sq941vfKM4ceLE4osvvlhs1apVqf2zdXfdddfif/7zn+U616VVqSCnc+fOxcaNGy/VMRdccEGxUCgU99xzz+JDDz1UfPTRR4sHHHBAsVGjRsXvfe97xVatWtX6Bc/cuXOL+++/f7FRo0bFyy+/fLnGO3fu3OL2229f54fKsWPHFv/v//6vuNZaa5WeV+utt15pn6222qr473//e7lqL61lmdsVVXdlP5eWp2bNL3AefvjhJdr/zTffLHbs2LFYKBSK22+//TLVXB4re35X9Xr11V/Z3zfLe85333138Zhjjinus88+xf79+xfHjx+/2P0vvPDC4re//e1lrlcsfhpWnXnmmcXddtut2L179+KwYcNK71t/+9vfih07diyFd40bNy4edNBBxX/961/LVbNYLBYHDx5cCsEaNWpUrKqqKl533XXFRYsWFQ888MB631NPPfXU5a67tCr1OrginrtXXXVV6Y/uPj+fn53XNddcc7l/+VIoFIpHH310vdsaNWq0Qn+pdOuttxYLhUJxtdVWK/7kJz8pjh49unjqqacWW7ZsWSwUCsUWLVoUH3vssTrHfdmh8pQpU4o//OEPi+uss07ped2sWbPiIYccUvzjH/9Y/PDDD5ep36/b55VKfQZdnrpHHXVUrT9SaNSoUXHYsGHFjz76qNi5c+fSnDZu3Li0/bDDDluBZ1DeigpTajz00EOln8lqvjbccMPilVdeWfaYlfUHGZ+3vI/r1VdfXVxjjTVK59miRYvi3XffXSwWi8Wf/OQndV4bGzduXLzssstW1PCX2PKe5zvvvFPs379/KShZ3Ot9kyZNikcddVTx7bffXoFnsOS+bj9bLM6X9Zq/PL5u83vTTTct0VfNe+Af/vCHWu1Lq5K/e1ic999/v3j99dcX995772KTJk1K38cbbrhh8ac//elS/9H08vo6PY9atGhR3HvvvWu1XXXVVcVCoVA84ogj6j1m4sSJxcaNGxf79OmzTGNdXsvzOX9lft5eXl/Xz4RfVUJlAFYp1113XXGDDTYoNmrUqLjFFlsU77jjjlrb//WvfxW/973vlT4YH3744SvkL6RPPvnkYqFQKK611lrFc845p/j3v/+9uGjRotL2RYsWFZ955pniL37xi+Jaa61VbNSoUdm/6FsSF198cbFQKBS33Xbb4qWXXlq89NJLi9tuu21xyy23LB599NHF1VdfvThixIjia6+9Vpw7d27xnnvuKe64447FRo0aFS+66KLlPt+l8XX68Patb32ruO6669ZaOfDBBx+UnlO///3v6xzz2muvFZs2bbrcQcrZZ59dLBQKxe7duxfHjx9fHD9+fHH33XcvbrTRRsXq6uri+uuvXxw3blxpJco///nPYu/evYuNGjUq/uIXv1iu2kvr6/SYVrLmiBEjioVCobj22msXH3300cXu+9prrxXbtm1bLBQKxW9961srfAXmkvi6hLyzZ89epq+dd9654qHy1+n5W4mVl5VasXH77beX3sN/9KMfFY877rjiuuuuW2zWrFnxyiuvLDZq1Kg4YMCA4rRp04ovvvhi8fe//32xZcuWxUaNGhUfeOCBZa67LL5uz6MaY8eOLT2u3bt3L15++eXFhx56qDhjxoziP/7xj+LUqVOLv/3tb4u777576XG/4YYblrne4n7Jtbhty2KfffYpNmrUqM5nznfffbf4/e9/v/Tcuueee2pt/zKCsWeffbZ45plnFjfffPPSfDdu3LjYtGnTYqNGjYrz589f7ho+r3y5da+//vpioVAotm7dunjBBRcUL7zwwuIWW2xRbNKkSfGCCy4oVlVVFUeOHFmcM2dOceHChcX77ruvuPXWWxcbNWpUvPXWW5d5zMcff/wSfW288cbFRo0a1Wo74YQTlqnmiy++WHodX2eddYqdOnUqbrjhhqXXgEMOOaTeP4b9OobKDz/8cLFRo0bF1VZbrbjXXnsV99lnn2JVVVVx3XXXLY4bN65YKBSKBx10UPGPf/xj8b777isOHjy4uPrqqxebNGlS/Nvf/rZiT+QLLM95vvvuu8Vtt922WCgUii1btiwee+yxxcsvv7x4yy23FO+5557i3XffXbzllluKl19+efHYY48t/fHNtttuu9L/6KRY/Pq+p9ZYGa/5y+PrNr81rz3L+rW0Kvm7h89btGhR8a677ir269evuOaaa9b5LH733XevtCtifN7X6XnUtGnT4uGHH16r7cQTTyw2atSo+Pzzz5c9bvfddy+uu+66S11vRVje75mV9Xl7eX0dPxN+lTWp9OW3AWBF6tevX/bbb78MGDAg//M//5MDDjgg3//+9zNixIjcfPPNOeuss/Luu+9myy23zBVXXJE+ffosd82XX345l112WTbYYIM8+OCD2W677ersUygU0r59+5x//vk54ogj0r1794wYMSI/+9nPsummmy51zRtvvDFrrbVWHnrooWywwQZJksMOOyxbb711rrvuuowcOTI///nPS/v37t07d955Z9q1a5ebbropp5122lLXfOyxx5b6mCSZP3/+Mh1XCc8991y6d++eNddcs9TWrFmz7Lbbbpk4cWL22muvOse0bt06O++8c5555pnlqn3zzTdngw02yMSJE7PGGmsk+fRx23LLLXPrrbfm2muvzcEHH1zaf6uttsqf//znbL311rnlllty/vnnL1f9lekPf/jDMh339ttvL3PNN998c5mO+/jjj5e55sCBA1MsFnPqqadmn332yaRJk7LrrrvW2W/mzJnp3bt3Xn755XTt2jW333571l577WWuu7LPdWXX22ijjVIoFJb6uGKxuEzHfRWs7DmeMGFCRowYkSZNmuSYY47JN7/5zcycOTPXXXddHn744ey66665/fbb630+L4+RI0fmqaeeSu/evTN06NA0btw4559/fsaPH58mTZqkUCjk0Ucfzc4775wkmTdvXg477LBMnDgxV111VU444YRlqnv55ZenUChk8uTJpXM6/vjj861vfSsnnXRSTjjhhFx66aWl/fv375/WrVtn7733zu9+97t07959qWs2hPfUGnPnzs2JJ56Yxo0bZ+zYsTn88MPr7LPddttl9913z09/+tNcf/31Ofroo/Ozn/0sBx54YK335K+ixx9/PLvuumv23XffWu1rr712brzxxnzzm9/ML37xixxwwAH5n//5n1rv5SvC7Nmzc+ONN+b//b//lyeffDLFYjFJ0qFDh/Tr1y+HH354vve97+Xhhx8ufb5YHpX4vFKJzw2Vqnv11VenSZMmeeCBB9KmTZskyeGHH55tttkmgwcPzplnnpmTTjqptH/Pnj1z4403plOnThk7dmz69u27THXHjBmTQqFQev4sTqFQyJgxY2r9//LLL1/qmhdddFHmzZuXo48+OqNHj05VVVUWLVqUG2+8MQMHDszNN9+cvffeO7feemuaN2++1P2XU4nHdcSIEUmScePG5YADDkiSTJ48OXvttVd+9KMf5b/+679y4403lvbv2bNn2rZtm8MPPzyjR4/OlVdeucy1V6bBgwfn+eefz89//vNcfPHF+cY3vrHY/RcsWJBBgwblN7/5TYYMGVLrvXZpVOI9tVLv4yv7NT+pzLn++te/Xqbj3njjjWWumXz6enbggQcu9mexO++8M2+++WaOPPLI5apVyd891HjyySfz//7f/8uNN96Y2bNnp1gspkmTJtlvv/1yxBFH5JJLLskTTzyRPffcc7lrVeK1d2XX3GijjfLcc8/Vaqv5Ht1www3LHteyZcs692Gmfg3pZ6ivMqEyAKuc9ddfP9dff3369euX448/Pv/7v/+bP/7xj1m4cGEaN26c0047LYMHD06zZs1WSL2xY8emWCzm0ksvrTdQ/ry2bdvm0ksvTb9+/XLttdfm7LPPXuqazz33XPbYY49SoJx8+kG0e/fuufPOO3PooYfWOWbjjTdOly5d8vDDDy91vSTp3LlzRYKc7bff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", + "image/png": "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3N3d1adPH3377be6du2aOnfurEKFCkmSSpcuLUm6dOmSmjZtqri4OFWoUEH+/v66ceOGduzYoW3btmnmzJkKCgqyGENSUpL8/f21d+9eNWvWTLVr11bx4sUlSdeuXZOPj49OnTolZ2dntWzZUg8fPtTBgwfVqVMnTZ48WR9++KG5r++//15eXl56/Pix6tevr/r16+vevXuKi4vTnDlz5O/vrzJlypivDwwM1JIlSzRu3DhzgtPLy0tXr17Vtm3bVKlSJXl5eZmvd3d3N/93VFSU2rVrp99++001a9ZUhw4ddOnSJa1du1ZbtmzR5s2bzcnptm3b6t1339XcuXM1ZMiQNEn7GTNmaNeuXWrevLmGDx8uSWrTpo3++OMP7d+/X6+++mqauJUrV87UM54zZ44+//xz1atXT61bt1ZUVJSmTZuma9euaezYsWrUqJEcHR3VpEkTnTlzRrt371bz5s116tQplSpVKsNxwsPDNWfOHNWqVUutW7fWiRMntGXLFn333Xc6efKk+T3J7r4eP34sX19fHT58WE5OTmrfvr3u37+vkSNH6uzZs5maq6e9//77WrBggby9veXm5qY9e/bos88+0549exQVFaXChQtbtFm+fLkWLlyounXr6vXXX9fZs2dlMBiUmJiojh07asuWLXJ0dFSLFi0kSbt27dLgwYO1fft2rV69WnZ2KX+H0qtXL3300UdatmyZJk6caBHn66+/VmJionr27GluY8vvv/+uVq1a6cCBAypRooT8/Px07949ffjhh+nOUUhIiIYNGyY7OzvVr19fzs7OOnnypD777DNt2rRJ+/fvT/N5etYcWFO6dGn16dNHq1ev1oMHD9SnTx9zXert0RcuXKhPP/1UNWrUUN26dWVvb69Tp07pv//9rzZs2KB9+/apdu3aFv2n9/1y5swZNWrUSDdv3lTVqlXl4eGh+Ph4tW3bVoMHD7Y63qSkJHXv3l2rVq2So6Oj6tWrp0KFCum7777TyJEjtXv3boWHh8vOzi7D9/bgwQO9/vrr2rdvn0qUKCEvLy/Z2dnp4MGD6tevn6KjoxUaGppmHBs2bFDnzp2VmJioRo0aqUKFCjp8+LAaNGggPz8/q2MHAAAAAAAAAAAvrhc6qWxKTCxZskQFCxY0l/n7+2vixInmpLK/v7/8/f3l7e2ta9euafr06RYr7QYOHKi4uDgFBARo0aJF5nOco6Ki1Lp1a40cOVK+vr4WiZ8LFy7IaDQqNjZWzs7OaerefvttnTp1SqNGjdKkSZPMfcbFxalVq1YaO3as2rZta+4zJCREjx490po1a/TGG2+k6SsmJkYvvfTSM+ekX79+qly5srZt2yYvLy+rK4N/++03de3aVY8ePdKqVavUpUsXc92OHTvUrl07BQQEKC4uTvnz55ckTZs2Tbt27dKXX36p9u3b64033tD//d//6Z///KdeeuklLVmyxJwc/PDDD1W6dGnt379f/v7+Fit6M2PRokXatWuXmjRpIillhau7u7v++9//Kjo6Wr1799a0adNkZ2en5ORkBQYGaunSpZo3b57Gjx+f4TizZ8/WV199pR49ekiSEhMT9eabb2rNmjWaN2+eJkyY8Kf0NX36dB0+fFienp769ttv5ejoKEk6fvy4vL29MxzTmv/+9786ePCg6tSpIyllRXTHjh21a9cujRs3TjNnzrRo85///Edff/213nzzzTTlM2bM0JYtW+Tm5qYdO3aoZMmSkqQrV66oefPmWrdunUJDQ83JzJ49e2rMmDFavny51aTy8uXLJaUkn59l5syZOnDggOrXr6+IiAjz1uPff/+9+Q8fnnbo0CEFBQWpQoUK2rhxo/kzlpycrEmTJulf//qXhgwZolWrVmV4DqypVq2awsLCFBkZqQcPHthcie/v769//OMfqlSpUpryL7/8Uu+8846GDRumXbt2WbRL7/tl0KBBunnzpt5//33Nnj3b/Pn773//q969e1sdx/Tp07Vq1Sq1bNlSy5Ytk5OTk6SUxHCPHj0UHh6u+fPn6913383wvY0cOVL79u1TQECA5s2bZ/6DnRs3bsjPz09ffPGF/Pz81K5dO0nSvXv31K9fPyUmJmr58uXmz8kff/yhfv36acmSJVbjAAAAAAAAAACAF1eOb3+dHkdHRy1YsMCcUJakjh07ys3NTefPn1d8fHyG+omLi9OmTZvk6OiokJAQc/JXSln5O3DgQCUmJmrevHlW20+ePNki4XPs2DFt3bpVjRo10pQpU9L06eLiohkzZigxMVELFy40l1+/fl2S5OPjYxGjevXqFqsqy5Qpo6pVq6ZZNZgRixcv1tWrVzVixIg0CWVJatGihQYPHqxLly5p06ZN5nIHBwctX75c+fPnV//+/XX27Fn17NlT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DVWvXl158+ZVbGysjh07JgcHB40bNy5N/1euXFFsbKxFIqdixYqqXbu2jhw5ovr166tmzZrKkyePOnTooA4dOqho0aJat26dOnTooHfeeUfjx49XrVq1ZDQadf78ecXExOjBgwf64YcfVK5cOd26dUuBgYEyGAxaunSpihQpIkl66aWXtGTJEvn6+iowMFDHjx83JwsbNmyokiVLavXq1fL29paLi4vs7Oz0zjvvPPM819xk5MiRCg8P1/79+1WpUiV5e3vr/v372rVrl/7xj3/o888/N68Uzay33npLDRo0kI+Pj4oUKaK9e/fq6tWrqlmzpsaPH5+pvoKCgrRr1y5t3bpVrq6u8vHxUXJysnbu3Kl79+7J399fgwYNstq2V69eWrJkiUJDQ82/Z8bIkSO1adMmHTx4UJUqVVLz5s1179497dq1S3379tX8+fMt2jRt2lRz5szRsGHD1KRJE9WuXVuurq56/Pixzp07p5iYGBUqVEjvvvtupsZiS4cOHbRnzx75+vqqefPmKliwoEqUKKEpU6aobt26atmypbZv364qVarI29tbkhQZGakSJUqoY8eO2rBhQ6Zjzp8/X40aNdKcOXO0bds2eXh4KD4+XocOHdLgwYM1b948i3dnzJgxOnXqlFasWKGqVavqtddeU4UKFXTz5k3FxcXpl19+UceOHfXmm29m6N4kKSQkRHFxcVqxYoU2bdokd3d3lS1bVlevXtXPP/+sS5cuaejQoWrbtq2klLPjFyxYoG7duunNN99USEiIKlSooMOHD+vGjRvq1auXli1blsUnAQAAAAAAAAAAckKuWKkspay4i46O1vDhw5U3b16tXbtWR48ela+vr7Zt26YPPvgg032WKlVKhw4d0syZM+Xq6qro6GitX79eFy9elIeHh+bOnau33nrLfP3EiRP1zjvvyGAwaOfOnQoPD9fDhw/Vv39/HT9+XJ6enhmOvWbNGvn7+ysuLk5Lly7VokWL0myz27hxY504cULDhw+Xg4ODdu3apYiICP32229q3769Vq5cqRo1akiS+vfvr8uXL2vEiBFq1qxZmjje3t4aPny4Ll++rP79+5vL7e3ttXnzZrVs2VLHjh1TWFiYFi1apJ9++inT8/h35uDgoJ07dyooKEj58+fXhg0bFBcXp08++USjR4+WpEyt6k3ts88+0+TJk3Xu3Dlt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rmR43r777jt16tRJL7/8soxGo0qXLq369evro48+0v379y2uj4qKUqdOnVSyZEkZjUZVrFhRQ4YM0Y0bNyyuDQwMNM/djh071KxZMxUuXFglS5bUP/7xD/3666+SpOvXr2vAgAEqW7as7O3tVb9+/TTzbRIWFiaDwaDg4GCdPXtW3bp1U4kSJeTo6KjXX39dp06dkiT98ccf+uSTT1SlShXZ29urcuXKmjdvns05iI+P14ABA1SxYkUZjUY5OTmpS5cuOn78uNXr//jjD02ePNn8/F1cXPTxxx8rISEh3blesGCB3NzcZG9vL2dnZ73//vvmOUjPb7/9pqFDh6p8+fKyt7dX9erVNWvWLCUlJT2zLQAAAAAAAAAAeHGwUhl4gd29e1eenp769ddfVb9+fd2/f1979+5V3759lZSUpH79+kmS3N3d1adPH3377be6du2aOnfurEKFCkmSSpcuLUm6dOmSmjZtqri4OFWoUEH+/v66ceOGduzYoW3btmnmzJkKCgqyGENSUpL8/f21d+9eNWvWTLVr11bx4sUlSdeuXZOPj49OnTolZ2dntWzZUg8fPtTBgwfVqVMnTZ48WR9++KG5r++//15eXl56/Pix6tevr/r16+vevXuKi4vTnDlz5O/vrzJlypivDwwM1JIlSzRu3DgFBwebyzdv3qwOHTrIYDCocePGatSoke7cuaOffvpJU6ZM0YABA8z3L0khISEaNmyY7OzsVL9+fTk7O+vkyZP67LPPtGnTJu3fvz9NXJN169bp888/l4eHh1q1aqXDhw9r4cKFOnPmjFavXi1PT089fvxYDRo00JUrV/Tdd9+pTZs2io6Olpubm0V/v/zyi+rXr6+XXnpJzZo105kzZ/Ttt9/q6NGjOn78uAYOHKhdu3bJ09NTLi4u2r17t959913ly5dP//jHP9L0FRUVpXbt2um3335TzZo11aFDB126dElr167Vli1btHnzZjVv3jxNmx49emj16tUqVKiQ2rRpo+TkZM2cOVM//PCDkpOTrb6DI0aM0IwZM2Q0GuXj46MCBQpo2bJl2r9/v4xGo9U2kvT777/Lx8dHZ8+elY+PjxISErRz50598MEHOn78uL788kubbQEAAAAAAAAAwIuFpDLwAtuwYYM6d+6sJUuWqGDBguYyf39/TZw40ZxU9vf3l7+/v7y9vXXt2jVN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SapVq1a+7bln3t68edOmfk6dOiVJFlti58ptz73vTq6urvmeUZy7SnrUqFEaNWqU1dp3royNiopScnKyEhISlJCQoAoVKqhNmzbq3r27wsLC8qwKvt/7GAwG1a5dO9/rderU0YULF2zq66OPPtLevXs1f/58zZ8/X1WrVlW7du1kMpnUr18/87ufP39emZmZqlGjhkqVKmXRT7ly5VSpUiVdvHgxT3vuPN15ZnF+8ltBfK/P//z58+b/Pn/+vDmUdXS89x8hD3Ol8qxZszRu3LhCPevv7y+p6X3vAwAAAAAAAAAAtxEqA5CkfFcAP4z+ctvzu+7k5JTvM1lZWZKkDh06yMPDw2rNO7eudnZ21saNG7Vt2zYlJCQoKSlJiYmJWrdunWJiYrR161Z5enra/D5FoXbt2tq5c6c2btyolStXavPmzUpISNB3332nTz75RD/88IMqVapkvv9en0lOTo5FW1ZWlgwGgwYMGHDPcdy5jbctte6uIUnly5fPdxX1nerWrWtTnwAAAAAAAAAA4PFGqAygSNWsWVOSdPjw4Xyv566mvftM43vJXUXbp08fvf322zY/ZzAY5OfnZ972OSMjQxEREfr666/1/vvva/Hixffto0aNGjpy5IiOHz+u+vXrW1w/duyYzeORbq/u7dy5s3m76WPHjmnQoEHauHGjJk6cqI8//lhVqlRRyZIl9euvvyozM9NitfLVq1d16dIli75r1aqlQ4cOKTY2Vs7OzgUal62qVq0qo9GokiVLKi4u7qHUAAAAAAAAAAAAjxfOVAZQpHID3FWrVuUbfH711VeSbq86tlWnTp0kSfHx8Q80NhcXF0VHR0uS9u7da9Mzue/z7bffWlxbv369zVtfW1OnTh3zlt65YypZsqRat26t7OxsLV++3OKZJUuW5NtXUc3TvTg6OiogIEAXLlzQli1bbH4uNxj/448/imQcw4YN0759+wr11bp16yIZAwAAAAAAAAAAxQWhMoAi5eHhoW7duunKlSuKiIjQrVu3zNe2b9+u2bNnq0SJEho2bJjNfbZt21ZBQUHatGmTIiMjzWf65srOzta6deuUnJxsbpszZ06+q6VXr14t6XaYe6f33ntPjRs31meffZan/fXXX5ckTZkyRampqeb2Cxcu6N1337X5HSRp6tSpOnPmjEX7mjVrLMaUW/evf/2rfv31V3P7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atVSuXLlYl1vAAAAAAAAAADweCGpDLdZtmyZWrZsqVmzZil16tT2aYGBgRoxYoQ9kRgYGKjAwEAFBATo3LlzGj16dIwer926dVNYWJg6dOigr7/+2j5279atW9WgQQMNGDBAdevWjZFwPHXqlLy8vBQaGqqcOXNGm9epUycdPnxY77zzjj788EN7nWFhYapfv74GDx6sRo0a2eucMGGCbt++rcWLF6tFixbR6jpy5Iiee+65BG2f5cuXq169evrhhx/s22fXrl2qU6eOhg8frubNm0dL+sbm1KlT6tKliyzL0o8//qgmTZpIepAw7N+/v8aNG6fXXntNv/zyiyRp4MCBypYtm7Zt26bAwMBYk91R4rv/4iMhdYWFhendd9+Vt7e31q1bpxo1akiS7ty5o1atWunHH3+MUf/06dMVHh6uMWPG6K233oo278SJE7p//3682zp69GgtXLhQ9erV09y5c5U5c2ZJ0s2bN9W2bVstX75ckydPVs+ePSU9eF37F198oaCgILVv317bt2+Xp6enunbtqlOnTuntt992OEb4t99+q+3bt6t8+fKSHvQObt68uX766ScNGTJEY8eOfWR7H4fvRpRffvlFVatWVVhYWIK/DwAAAAAAAAAAwH14/TXcxtfXV9OmTbMnESWpefPmKlmypE6ePKnjx4/Hq56wsDCtWLFCvr6+mjBhgj3BJUn+/v7q1q2bIiIiNGnSpFjLjxw5MkbSbN++fVq9erWqVaumUaNGRavTz89PY8aMUUREhKZPn26ffv78eUmKNUFYtGjRaL2UJSl79uwqXLiwMmXKFGu7LMvSF198EW37VKxYUT179lRkZGSsr1P+t+nTp+v27dtq27atPaEsSTabTaNGjVKOHDm0a9cu7dix45F1/Vti7b+E1jVjxgzdvXtXHTt2tCeUJcnb21vjx4+XzRbztBbXvnn++efjPR71/fv39dlnnylt2rT67rvv7AllSUqdOrW++uoreXl5aerUqdHKdezYUa1bt9aePXs0ZMgQzZo1SwsWLFDp0qX10UcfOYzXq1cve0JZktKkSaMvv/xSlmXp66+/1j///BNnex+X78bDJkyYQEIZAAAAAAAAAIAnDElluE2FChWUIUOGGNMLFSokSfEeg3jr1q2SpEaNGsWarOrQoYMkacuWLTHmWZalpk2bxpi+fv16SQ8Sm7GN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Bz2NH8WZ7RwlsY6ff3O0De/evaugoCDNmzfPYdmo5DIAAAAAAAAAAHhykVQGHiOx9UxNivqipsc239vbO9YyERERkqQaNWrEmRx9+NXLvr6++umnn7Rt2zYtX75cwcHB2rhxo9atW6eRI0dqy5Ytyp8/f7zXxxmO1udRIiMjHc6Laz8ZYxyWic/+dWY7x6ddrnC0DceOHat58+apRIkS+uyzz1SuXDmlT59enp6e+v3331W4cGGH2wMAAAAAAAAAADw5SCoDT6EcOXJIkv78889Y50f1hv33mMZxieoF26pVK/Xu3Tve5SzLkr+/v/21zRcuXFCfPn00b948DRo0SPPnz39kHdmzZ9fx48d16tQpFShQIMb8kydPxrs9D4vqbRzbGLtRvYsfljFjRnl6eurvv//W3bt3Y/RWvnHjhq5cuRKjXO7cufW///1Px44dU4kSJeJsk7Pb2R1++OEHSbInlh8WFhaWpLF79Oih1q1bO1V25syZidsYAAAAAAAAAACeco4HNwXwxIpK4K5cuTLWJOecOXMkPegNG18vvPCCJGnp0qUutS1z5swaOnSoJOngwYPxKhO1PgsXLowxb/369Q5fff0oUUn133//Pca8devWxZjm6empihUrKjIy0p5QfdiiRYtijRO17aZNm/bINiXWdo4PT09P3b9/3+nyUa/5ju215AsWLHC63vjIkiWLihcv7tQn6nXgAAAAAAAAAAAgfkgqA08hPz8/NW7cWNevX1efPn107949+7zt27dr8uTJ8vDwUI8ePeJdZ5UqVVS3bl1t2rRJ/fr1i9G7NzIyUuvWrdPWrVvt06ZMmRJrb+nVq1dLijlW73vvvaciRYroyy+/jDa9a9eukh68bvnIkSP26ZcuXdI777wT73X4t1q1akmSJk+erIsXL9qn//rrr3r//fdjLRPVlg8++EB///23ffrp06c1fPjwWMv07dtX3t7emjJlihYvXhxtXmRkpFatWmX/f2e2s7Ny5Mihc+fOxfrgQXwUKlRI0oP9/LBFixZp9uzZrjYPAAAAAAAAAAA8JkgqA0+pqVOnKl++fJo9e7YKFiyotm3b6oUXXlCNGjV08+ZNffrppypVqlSC6pw7d65KlSqlcePG6fnnn1fdunXVpk0b1ahRQ9myZVODBg20e/du+/JTpkyRn5+fihcvrlatWqlNmzYqW7as+vbtKx8fHw0ZMiRa/WfPnlVoaKjCw8OjTff391ffvn0VHh6usmXLqkmTJmrdurUKFiwo6UEi1hm1a9dWrVq19Mcff6hYsWJq0aKFatSooSpVqqhDhw6xlunQoYOaNm1qHzO4RYsWCgwMVNGiRVWiRAnlyZNHnp6e0coUKlRIM2bMkPTgtdYlS5ZU27Zt1bBhQ+XOnVuNGzd2aTs7q1mzZrp//77KlSun9u3b64033tBnn30W7/LvvPOOPDw8NHDgQFWoUEHt2rVTxYoV1bp1a/Xr18/l9gEAAAAAAAAAgMcDSWXgKZUzZ07t2rVL/fv3V4oUKbRkyRLt2bNHdevW1dq1a/XWW28luM6sWbNqx44dGjt2rAoWLKhdu3Zp6dKlOn36tMqWLauJEyeqffv29uVHjBihzp07y7Isbdy4UcuXL9etW7fUpUsXHThwQFWrVo137LFjx2ry5MkqUKCA1q9fr23btunll1/Wpk2b5OXlleB1kR6M97xs2TJ169ZNlmVp1apVunz5siZMmOAwuWpZlhYtWqThw4crU6ZMWrlypfbv36++fftqwYIFOnfunDJmzBijXNu2bbVr1y61a9dOFy9e1OLFi7Vv3z4VLFhQEyZMiLZsQrezs0aOHKlevXrp/v37mj9/vr7++mutXLky3uVr1qyprVu3qk6dOgoLC9OKFSuUMmVKLV68WD179nS5fQAAAAAAAAAA4PGQwt0NAJ41xpgY0wICAmKdHmXmzJmaOXNmjOnBwcFxxsqYMaNGjx6t0aNHO922f/Px8VG/fv3i1RO1adOmatq0abxiS47XU3qQzO3WrZu6desWY15s2yFv3rzxWp906dJp8uTJmjx5cox5jsqnTJlS77//foxXZO/cuVP//POPypQpE2u50qVLa+7cuY9sk5Sw7fyodR06dKh9HOuHpU6dWl988YW++OKLWMsdP378kbGrVKmijRs3xjovtjYFBQUpKCjokfUCAAAAAAAAAIDHBz2VASCBDh48GG2caulBArZ79+6SpHbt2rmjWQAAAAAAAAAAAEmCnsoAkEADBgzQ7t27Vbp0aWXJkkWnT5/W7t27defOHTVq1ChRXk0NAAAAAAAAAADwuCCpDAAJFBQUpMjISB08eFBbt25VypQpVbJkSbVr1049e/aUZVnubiIAAAAAAAAAAECiIakMAAnUpk0btWnTxt3NAAAAAAAAAAAASBaMqQwAAAAAAAAAAAAAcIikMgAAAAAAAAAAAADAIZLKAAAAAAAAAAAAAACHSCoDAAAAAAAAAAAAABwiqQwAAAAAAAAAAAAAcIikMgAAAAAAAAAAAADAIZLKAAAAAAAAAAAAAACHSCoDAAAAAAAAAAAAABwiqQwAAAAAAAAAAAAAcIikMgAAAAAAAAAAAADAIZLKAAAAAAAAAAAAAACHSCoDAAAAAAAAAAAAAByyjDHG3Y0AACC5DBs2zN1NAAAAAAAAAADAKUOGDHFL3BRuiQoAgBu9+9/k/6P7yUfDNGrphWSNOTAws1tiumv7JndcYj59cd0VM7m/p5J7vqvPyj51V1x3/Z1hnxLzSY37LMXk78zTFdNdcZ+VmO6K+yzF5Jz0dMV0V9xnJaa74hLz6Yv7rMR0V1x3ras78PprAAAAAAAAAAAAAIBDJJUBAAAAAAAAAAAAAA6RVAYAAAAAAAAAAAAAOERSGQAAAAAAAAAAAADgEEllAAAAAAAAAAAAAIBDJJUBAAAAAAAAAAAAAA6RVAYAAAAAAAAAAAAAOERSGQAAAAAAAAAAAADgEEllAAAAAAAAAAAAAIBDJJUBAAAAAAAAAAAAAA6RVAYAAAAAAAAAAAAAOERSGQAAAAAAAAAAAADgEEllAE8ky7KUN2/eRKtvwoQJKl68uLy8vGRZlgICAhKt7mdJUFCQLMtScHCwu5sCAAAAAAAAAAASSQp3NwAA3G3JkiXq06eP0qdPr2bNmil16tQqUqSIu5v1VMmbN69OnDghY4y7mwIAAAAAAAAAABKIpDKAJ9KRI0fk6emZKHUtXbpUkrRo0SLVqVMnUep8Vo0cOVIDBw5Unjx53N0UAAAAAAAAAACQSEgqA3giJWZP4tOnT0uS/Pz8Eq3OZ1X27NmVPXt2dzcDAAAAAAAAAAAkIsZUBvBEim1M5eDgYFmWpaCgIF26dEndu3dX9uzZ5eXlpRIlSmjGjBnRlh86dKgsy9KmTZskSfny5ZNlWTHGBL548aIGDBigggULytvbWxkyZFDDhg21bt26ONt29+5dDR8+XEWKFJGXl5cCAwPty9y4cUPDhw9XyZIllSpVKvn6+qpWrVr2XtP/duTIEXXo0EH58+eXt7e3MmfOrDJlyqhv3746e/ZsvLZZQrfPw06ePKlevXrZt0HGjBlVqVIlffzxx7p9+7Z9uX+PqRwV88SJE/ZtE/VJzDGxAQAAAAAAAABA0qGnMoCnzpUrV1S1alVdvXpVlSpV0o0bNxQSEqLXX39dkZGReuONNyRJZcqUUceOHbVmzRqdO3dOLVu2VJo0aSRJ2bJlkySdOXNGNWvWVFhYmPLkyaPAwEBduHBBGzZs0Nq1azV27Fj169cvRhsiIyMVGBiokJAQ1apVS6VKlVLGjBklSefOnVOdOnV0+PBh5cyZU/Xq1dOtW7e0fft2vfTSS/ZXSEf59ddf5e/vrzt37qhSpUqqVKmSrl+/rrCwMI0fP16BgYHRegcHBQVp1qxZGjJkiIYOHer09okSEhKiZs2a6erVq/Lz81Pz5s118+ZNHT58WP/973/Vrl07hwnibNmyqWPHjlq0aJFu3rypjh072udlypQpHnsTAAAAAAAAAAC4G0llAE+dZcuWqWXLlpo1a5ZSp05tnxYYGKgRI0bYk6aBgYEKDAxUQECAzp07p9GjR8dIjnbr1k1hYWHq0KGDvv76a/s4zlu3blWDBg00YMAA1a1bV6VKlYpW7tSpU/Ly8lJoaKhy5swZbV6nTp10+PBhvfPOO/rwww/tdYaFhal+/foaPHiwGjVqZK9zwoQJun37thYvXqwWLVpEq+vIkSN67rnnkmT7SNLly5fVqlUrXb16VZ9//rn69Okjy7Ls80NCQpQ+fXqHsYoUKaKZM2cqODhYN2/e1MyZMxPUVgAAAAAAAAAA4H68/hrAU8fX11fTpk2zJ0wlqXnz5ipZsqROnjyp48ePx6uesLAwrVixQr6+vpowYYI9+StJ/v7+6tatmyIiIjRp0qRYy48cOTJGQnnfvn1avXq1qlWrplGjRkWr08/PT2PGjFFERISmT59un37+/HlJUp06dWLEKFq0aIwxjLNnz67ChQs77AmckO3z1Vdf6cKFC2rSpIn69u0bLaEsSTVr1lS6dOlijQMAAAAAAAAAAJ4O9FQG8NSpUKGCMmTIEGN6oUKFdPDgQZ09ezZe4/lu3bpVktSoUaNYewN36NBBY8eO1ZYtW2LMsyxLTZs2jTF9/fr1kh4kcf+doJUeJKsladeuXfZp5cuX1+rVq/Xaa69p8ODBqlChgmw2x88EjRw5UiNHjnQ4PyHbZ8OGDZKkrl27OqzPHc6fP68LFy44VfbGjRuJ3BoAAAAAAAAAAJ5uJJUBPHVy5coV6/So8ZL/+eefeNXz119/SZLDBHTU9KjlHpYlSxZ5eXnFmB7VC/jdd9/Vu+++6zB2eHi4/d8DBgzQ1q1btXz5ci1fvlzp0qVT5cqV1aRJEwUFBSlt2rTxWp8oCdk+p06dkiTlz58/QTGS2qRJkzRs2DCnytaqVSuRWwMAAAAAAAAAwNONpDKAp05sPYCTor6o6bHN9/b2jrVMRESEJKlGjRry8/NzGPPhV1f7+vrqp59+0rZt27R8+XIFBwdr48aNWrdunUaOHKktW7YkKOnrzPZJ7G0KAAAAAAAAAACeHCSVAcCBHDlySJL+/PPPWOdH9Tr+95jGcYnqJdyqVSv17t073uUsy5K/v7/99dgXLlxQnz59NG/ePA0aNEjz58+Pd10JkTt3bh09elR//PGHihQpkiQxAAAAAAAAAADA483xoJwA8IyLSuCuXLlSV65ciTF/zpw5kh70Oo6vF154QZK0dOlSl9qWOXNmDR06VJJ08OBBl+qKS1R7p02b5lI9KVOmlCTdv3/f5TZJUo8ePXTo0CGnPhUrVkyUNgAAAAAAAAAA8KwgqQwADvj5+alx48a6fv26+vTpo3v37tnnbd++XZMnT5aHh4d69OgR7zqrVKmiunXratOmTerXr59u3LgRbX5kZKTWrVunrVu32qdNmTIl1t7Sq1evliTlyZMn2vT33ntPRYoU0ZdffhnvdjnyxhtvKFOmTFq+fLm+/PJLGWOizd+yZYuuXr36yHqien2Hhoa63CbpwZjVxYsXd+oTNXY0AAAAAAAAAACIH15/DQBxmDp1qmrUqKHZs2dr8+bNqlq1qi5cuKDg4GBFRERozJgxKlWqVILqnDt3rurXr69x48Zp9uzZKlOmjDJnzqwzZ84oNDRUFy5c0Oeff27vKT1lyhR1795dxYoVU9GiRZUiRQqFhoZq37598vHx0ZAhQ6LVf/bsWYWGhio8PNzl9c+QIYMWLFig5s2b680339S4ceNUvnx53bp1S7/99pv+/PNP/fnnn0qXLl2c9TRr1kybN29W3bp1Vbt2baVOnVqZMmXSqFGjXG4jAAAAAAAAAABIWiSVASAOOXPm1K5duzRy5EgtXbpUS5YsUapUqVS3bl31799f9evXT3CdWbNm1Y4dOzRlyhTNnz9fu3bt0t27d5U9e3aVLVtWzZs318svv2xffsSIEVq6dKl27typjRs36u7du8qVK5e6dOmiAQMGqECBAom5yjHUrl1b+/bt0yeffKK1a9dq6dKl8vX1Vf78+dWlSxdly5btkXX07t1bly9f1rx587R48WLdu3dPzz//PEllAAAAAAAAAACeACSVATyR/v0aZkkKCAiIdXqUmTNnaubMmTGmBwcHxxkrY8aMGj16tEaPHu102/7Nx8dH/fr1U79+/R65bNOmTdW0adN4xZYcr6ez20d68CrwqVOnOh07RYoUGjFihEaMGPHIOgAAAAAAAAAAwOOFMZUBAAAAAAAAAAAAAA6RVAYAAAAAAAAAAAAAOERSGQAAAAAAAAAAAADgEEllAAAAAAAAAAAAAIBDJJUBAAAAAAAAAAAAAA6RVAYAAAAAAAAAAAAAOERSGQAAAAAAAAAAAADgEEllAAAAAAAAAAAAAIBDJJUBAAAAAAAAAAAAAA6RVAYAAAAAAAAAAAAAOERSGQAAAAAAAAAAAADgEEllAAAAAAAAAAAAAIBDJJUBAAAAAAAAAAAAAA6RVAYAAAAAAAAAAAAAOERSGQAAAAAAAAAAAADgEEllAAAAAAAAAAAAAIBDJJUBAAAAAAAAAAAAAA5Zxhjj7kYAAJBchg0b5u4mAAAAAAAAAADglCFDhrglbgq3RAUAwI3e/W/y/9H95KNhyR73WYnprrjEfPriPisx3RX3WYnprrjEfPriPisx3RWXmE9f3GclprviPisx3RWXmE9f3GclprviPisx3RWXmE9f3Gclprviumtd3YHXXwMAAAAAAAAAAAAAHCKpDAAAAAAAAAAAAABwiKQyAAAAAAAAAAAAAMAhksoAAAAAAAAAAAAAAIdIKgMAAAAAAAAAAAAAHCKpDAAAAAAAAAAAAABwiKQyAAAAAAAAAAAAAMAhksoAAAAAAAAAAAAAAIdIKgMAAAAAAAAAAAAAHCKpDAAAAAAAAAAAAABwiKQyAAAAAAAAAAAAAMAhksoAAAAAAAAAAAAAAIdIKgPPKMuylDdv3kSrb8KECSpevLi8vLxkWZYCAgISre7HRXBwsCzLUlBQkFvbcfz48ad2GwMAAAAAAAAAgMcPSWUALluyZIn69Omjs2fPqlmzZurYsaMaNmzo7mY9sWbOnCnLsjR06FB3NyXRBAQEyLIsHT9+3N1NAQAAAAAAAAAACZTC3Q0A4B5HjhyRp6dnotS1dOlSSdKiRYtUp06dRKkTjuXMmVNHjhxRqlSp3N0UAAAAAAAAAADwDCCpDDyjihQpkmh1nT59WpLk5+eXaHXCMU9Pz0TdfwAAAAAAAAAAAHHh9dfAMyq2MZUfHjP40qVL6t69u7Jnzy4vLy+VKFFCM2bMiLb80KFDZVmWNm3aJEnKly+fLMuSZVkKDg62L3fx4kUNGDBABQsWlLe3tzJkyKCGDRtq3bp1cbbt7t27Gj58uIoUKSIvLy8FBgbal7lx44aGDx+ukiVLKlWqVPL19VWtWrXsvab/7ciRI+rQoYPy588vb29vZc6cWWXKlFHfvn119uzZBG+/+Gyfhx0/flxdu3ZV3rx55eXlpcyZM6tVq1Y6cOBAtOUCAgLUqVMnSdKwYcPs29OyLM2cOdNeV1xjKn/77bfy9/eXr6+vUqVKpVKlSmnkyJG6c+dOjGWDgoLs+yskJER16tRR2rRp5evrq8aNG+vw4cMO12n58uVq0KCBMmbMKG9vbxUqVEjvv/++bty4EW29LcvS5s2bJUU/RizLclg3AAAAAAAAAAB4fNBTGUAMV65cUdWqVXX16lVVqlRJN27cUEhIiF5//XVFRkbqjTfekCSVKVNGHTt21Jo1a3Tu3Dm1bNlSadKkkSRly5ZNknTmzBnVrFlTYWFhypMnjwIDA3XhwgVt2LBBa9eu1dixY9WvX78YbYiMjFRgYKBCQkJUq1YtlSpVShkzZpQknTt3TnXq1NHhw4eVM2dO1atXT7du3dL27dv10ksvaeTIkRo4cKC9rl9//VX+/v66c+eOKlWqpEqVKun69esKCwvT+PHjFRgYqOzZs9uXDwoK0qxZszRkyJBYxzWO7/aJsnXrVjVu3FjXrl1T8eLF1axZM505c0ZLlizRqlWrtHLlStWuXVuS1LBhQ92/f1/btm1T6dKlVaZMGXs9BQoUeOS+69q1q6ZNmyZvb2/VqVNHqVKlUnBwsAYNGqTly5dr48aN8vHxiVFu+fLlGj9+vEqUKKEGDRro4MGDWrVqlXbu3KlDhw7Z92eU/v37a+zYsfL29lalSpWUKVMm7dmzRx9++KFWr16tzZs3K3Xq1EqTJo3DYwQAAAAAAAAAADwZSCoDiGHZsmVq2bKlZs2apdSpU9unBQYGasSIEfakaWBgoAIDAxUQEKBz585p9OjRMXo/d+vWTWFhYerQoYO+/vpr+zjOW7duVYMGDTRgwADVrVtXpUqVilbu1KlT8vLyUmhoqHLmzBltXqdOnXT48GG98847+vDDD+11hoWFqX79+ho8eLAaNWpkr3PChAm6ffu2Fi9erBYtWkSr68iRI3ruueeSZPtI0rVr19S6dWvdvn1bCxcuVKtWrezzNmzYoMaNG6tDhw4KCwtTypQpNXDgQGXLlk3btm1TYGBgrEltRxYvXqxp06YpZ86cCg4Otiehr127psaNG2vr1q0aMmSIPv300xhlx40bpzlz5qht27aSpIiICL3yyitavHixJk2apOHDh9uXXbBggcaOHauyZctqyZIl9n1+79499erVS9OmTdPQoUP12WefKVOmTJo5c2acxwgAAAAAAAAAAHi88fprADH4+vpq2rRp9oSpJDVv3lwlS5bUyZMndfz48XjVExYWphUrVsjX11cTJkywJ38lyd/fX926dVNERIQmTZoUa/mRI0fGSCjv27dPq1evVrVq1TRq1Khodfr5+WnMmDGKiIjQ9OnT7dPPnz8vSapTp06MGEWLFo3WS1mSsmfPrsKFCytTpkyxtish22fGjBn6+++/9fbbb0dLKEvSCy+8oB49eujMmTNasWJFrLESYsKECZKk4cOHR+vV7Ovrq0mTJsmyLE2ZMkV3796NUbZdu3b2hLIkeXh4aNCgQZKkkJCQaMt+/PHHkqR58+ZFSxB7enpq/PjxypYtm6ZPn67IyEiX18mR8+fP67fffnPq8/DruQEAAAAAAAAAwKORVAYQQ4UKFZQhQ4YY0wsVKiRJ8R6DeOvWrZKkRo0axdobuEOHDpKkLVu2xJhnWZaaNm0aY/r69eslPUjixjYmr7+/vyRp165d9mnly5eXJL322mv65ZdfHpnsHDlypI4ePapevXrFOj8h2yeqvQ+PB/2o9jrj3r172rFjhyzLUrt27WLML1mypEqVKqXr169r//79MebXr18/xrTY1uf8+fPav3+/ihYtqsKFC8co4+3trQoVKujKlSv63//+58oqxWnSpEkqUaKEUx9XtzUAAAAAAAAAAM8aksoAYsiVK1es06PGwv3nn3/iVc9ff/0lSQ5fdxw1PWq5h2XJkkVeXl4xpkf1An733XdlWVaMT1Tv4vDwcHuZAQMGKCAgQMuXL1flypWVIUMGNWjQQF988YWuX78er3V5WEK2T1R7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Ma9SpUras2ePAgMDtWjRIvvfhm+++Uavv/662rdv7/KDSO7wJD085cp58Oeff1ZwcLBeeeUV5c+f3z79xo0b6tKlixYsWKB/p6lKliyp7777TsWKFXOqvb/88otT5aJUqlQpQctPnjxZPXv21Keffqq33347XmXGjRunt956S1OnTtV//vMfZ5oZw7Vr13T//v0YvZ9PnDihL7/80n5eaty4sdq3b58oMRPCleukx/k36sOqVq2qXbt26f79+8kSL9kZAACeIhcuXDCvvvqq8fHxMTabzXh5eZnAwEBz4MABh2WCgoKMh4dHMrbSmCpVqhibzZasMZM67tatW03Xrl1NhgwZjM1mM5ZlmZQpU5rGjRubOXPmJElMR6pUqZKs+zSxtuvixYtNunTpjM1ms3+8vb3NoEGDzL1792ItExQU5HRsHx8fpz+pUqVyZVUT7En9zowfP954enravxNR+7Vdu3bm8uXLsZZxdp9+9NFHxrIs88ILL5ht27aZHTt2mCZNmhibzWZefvllkz17drN792778teuXTONGzc2NpvNTJw40dlVNMYYM2LECGOz2czChQtjzNu1a5fx9PQ0lmWZNGnSmAoVKphMmTIZy7JM6tSpzfHjx52K6c7j98aNG+ajjz4yNWvWNEWKFDE1a9Y0I0eONDdv3rQv88svv5i6deva932qVKlM//79nYr32WefmYIFC5o9e/ZEmx4SEmIyZsxoj/Hwx8PDw4waNcrpdZw9e7axLMv897//jXeZDz74wNhsNjNv3jynYu7cuTNen3LlyhmbzWZ++eWXaNNdNX36dJMqVapYt2fUx2azmTRp0phZs2a5HO/333831atXj3bOL1OmjFm7dq3DMq6c853l6t/U7t27G5vNFuP4jcu+ffuMZVmmV69eTsW0LMt06tTJqbLOevgc78wnOSXldVJiXw9GbdcKFSqYbt26JfjjDk/iNUtkZKT56quvTJ06dUyRIkVMQECAGTdunLl9+7bDMm+//bbx8/NLcCx3Xq+4wtX9um3bNpM3b95o3/usWbOaadOmOSzj6jk/LCzMBAQE2OM5+tsW9T2rVauWOXbsmNPxnrTfFq6cBw8fPmyaN29u0qdPb9KmTWsqV65sfvjhB2OMMYcOHTJZs2aNcf3/5ptvutTmqVOnmuDg4BjTIyIizFtvvWX/zfHwp1y5cuaP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PvpIn3/+uc6cOaNvv/1WKVI82T/bT548Gev551GKFi2q9evXJ0GLkka6dOl09epVHTp0SFmzZlX79u310ksvKVWqVO5uWpJIruvBw4cPa+/evfr22281f/58vf/++/rggw9UrVo1tW/fXi+//HKSPcDo7G+Gv/76y6W4zr6uM+qVxgk1e/ZsLVy4UL6+vho4cKD9N9TEiRN19OhRBQQE6Pvvv491eAtnuPN6RXLPNeEnn3yi69evq1OnTpo0aZK8vLwUGRmpefPmqV+/fvrhhx/UoEED/fjjj7Em1JzxwQcf6Pz58xo7dqz69u3rcLlSpUqpUaNGGjx4sMaOHau3335bH3zwgVOvUX9Wflt8/PHHunLliurWratBgwYpa9as2r17t95991316NFDx44d05o1a6Idy2vXrtWLL76or776yumkcmxCQ0M1efJkZciQQZs3b1bx4sXt8+7evatXXnlFP/74oyZMmKD333/fqRjJee/By8tLZ8+ejTF9+/btkhy/jjh16tRP7EPPM2fOdDhv1qxZqlGjRqIP5+GO8+D58+djjHm9ceNG+wNoDyeUpQev5//qq68UHBxsH0YooRLycOKqVas0dOhQe0K5cuXKCY53+fJlp373ZcuWTVu2bElwuYeNGjVKd+/eVYcOHTR06FD7ealLly7q27evwsPDtXv3bpUuXdpepl27dqpYsaJmz57tVFLZHddJyf0b1dlXrzvz0N2T5Mn+dQoAwEMWL14sX19frVq1yt5DpHjx4vrqq6/00ksvqX379hozZowuX76sadOmJcqPDmdvFP7zzz8uxW3Tpk2yJz/nz5+vb7/9VuvXr9f9+/ftTwq3adNG7du3V5kyZSRJK1ascKr+2DjbE+HPP/90KW5Cx9c+e/asy72VN2/erAIFCkRLKEuSv7+/9uzZo7Zt22rVqlWqXr261q9frwIFCrgUL74uXryozz77TBMnTtStW7fk4+OjAQMG6J133kmW+InFHQ8M/PzzzypRokSMsZHy58+v4OBg9erVS1OnTlVAQIBWrlwZrdelM+7fvx/rjfXMmTNLksMeJ7lz59auXbtcin3+/PlYxzPauXOn7t27p3Tp0sUYO9nHx0cVKlSw3yRKCklx/C5dulQ+Pj7atm1btPHA2rRpo3z58mn48OGyLEvfffedXnnllcRYDV2/fj3GGL4HDhyQZVkaMmRIrGUaNmyoKlWqOL1vo3rSJlSuXLm0c+dOp2IGBQVp5syZunbtmqZMmeJwjKyoMZU3bdrkVJx/mzNnjq5fv66hQ4fGq+dx+/btdezYMQ0fPlxz585V165dExxz5cqVypw5s+bPn6+0adNKepCU/O9//6tGjRqpRYsWWrBgga5evarFixfLx8cnwTH+zV03Re7du+fUGKgpU6Z06W/rvn37YvxNjS9nxgo8f/68VqxYoW+//VarV6/WunXrlCpVKgUGBqp9+/aqV6+ebDabU+1xxB371B3Xg2XLllXZsmU1evRobdiwQXPnztXSpUvVvXt39enTRy+++KLat2+vpk2bJup4uwMHDnTLw4YJfWuDq3FnzJghDw8Pbdy4MVoP4a5du2rw4MH67LPP1LJlS02fPj1Rxu505/WK5J5rwvXr1ytXrlyaMmWK/aEpm82mV199VTVr1tRLL72kkJAQ1a5dW2vXrlWmTJmcivOwNWvWqHLlynEmlP/trbfe0sKFC7V69WqX4zuS2Ndm7jgPbtiwQVmzZtWPP/5o//tcrFgxpUmTRq1atVL58uVjPBzRoEEDlStXzqUH72KzfPlyGWP04YcfRksoSw/+jn711Vf66aef9OOPPzqdVE7Oew9FihTR9u3bFR4eHu17sGzZMlmW5fCBwtOnTyt79uwJbuPD3HXvwR3ccR5MkyaNrly5Em3apUuXJDlO4Hp4eKhcuXKJek3xb2vXrtWQIUO0a9cuGWNUsWJFDR06VC+++GKC60qTJo2uXbuW4HLXrl1T6tSpE1zuYSEhIcqTJ4/9b7r0oKf2F198oQYNGqhatWrREsrSg+urKlWq6MCBA07FdMd1UnL/Rj169Kgsy3LqbQRP6oMu8UFSGQDw1Pjjjz9Us2bNWF852KhRI23bts3eI+jq1av67rvvXO79465XfHl4eCgyMlLt27dP0A3KlStXOt1buW3btrIsS2nSpFGLFi306quvqm7dukl6oTRlypRkvYDLly+fjh8/rq1btybolW9Vq1Z1uldJlPPnzzt8aj1t2rT68ccf9Z///EfffPONatasqbVr1yZK71ZHLl26pNGjR+vLL7/UjRs3lCpVKr311lt655137Df9nHHy5Emnyrn6IEaU5Hxg4PLlywoICIh1noeHhyZPnqzs2bNr6NChqlevnpYuXaq6des6FUuSMmXKZH+V7sOMMXF+h+7du2dPajkrMjLSflPgYTt27JAkVahQwf7j9mGZMmVKtH37sKQ6fqUHf2uqVq0aLaEc5fXXX9fw4cNVtmzZREsoSw9u/Pz+++/RpkXt07hes5slSxb9+uuvTsX09vZ26tVvt2/fTtAr3x42Y8YMdejQQd26dVPNmjX1+uuv69NPP03y1zX+9NNPSpkypfr16xfvMv369dPIkSO1YcMGp5LKx48fV/369WP97pUtW1Y7duxQw4YNtXbtWjVo0EArV650+XvqrpsimTNndurm/fHjx136vu7fv1/79+9PUJmom1zOJJU9PT310ksv6aWXXtLVq1c1f/58zZ07V999952+++47ZcmSRW3atNGrr76qChUqJLj+2Lhjn7rjejCKzWZT/fr1Vb9+fd25c0c//PCD5syZo5UrV9p7eHbo0EETJkxIlHhRDzYMGjQoQb8Zpk+f7lIvnKhtmdC3MUS9Ijyh9u/fr2rVqkVLKEtSihQpNGrUKJUuXVqdOnVS586ddeXKFfXu3TvBMR7mzuuVhyXnNeHp06fVpEmTWN/CkTt3boWEhKhFixZat26datasqfXr1zv1+umHXbp0yak3ejz//PMuv4bVUXuS4trMHefBM2fOqH79+jEe+Iq67nf08G+BAgWcTt448ueff8qyLIcJsEyZMql8+fLas2eP0zGS895Dq1attGvXLjVp0kSjRo1SpkyZNHXqVB09elSenp5q3bp1jDK3b9/Wnj17XH5FdHLfe3gcJOd5sGzZstq6dauuXLmi5557Llr8EydOOHxA5Pjx44k6BFiU9evXa8iQIdq5c6eMMSpfvryGDh2qxo0bO11n3rx5nXr4adeuXS4P63Hu3Dk1adIkxm/uqIT9888/H2u5559/3ukHgt1xnZTcv1EzZcqkixcvau/evfbj9lGMMWrRokWCf4c8SUgqAwCeGh4eHnG+Lqxo0aLatm2b6tWrp8WLF6t58+ZavHixSzFz5Mihs2fP6u+//07Qj2FXk5AlSpTQgQMHNHDgQBUtWjRBcV15BfbDY+TZbLYk//GUKlUq3b59W5MnT07QBeCIESOcemK4UqVKOn78uHbv3u3yjZyEypgxo27duuVwvs1m09dff60MGTJozJgxql27tlauXJno7bh8+bLGjBmjL774Qjdu3JC3t7f69eund9991+nxYB+WN29et/T6cccDA1mzZtXly5fjXOaDDz5QxowZ1bt3bzVt2lTff/+9U7Ekyc/PT0ePHo0xfdy4cfroo48cljt69KjLT/bnzZtXe/bs0d27d6P1Elu7dq0sy3LY4zQ8PDxRjqsoSX38Sg9eL5o7d+5Y50VNL1KkSKLEivLCCy/om2++0fbt21W1alVJUvny5WWM0aZNm9SsWbMYZW7duqWdO3fKz8/PqZi5c+fW3r17E1xu7969ypUrl1MxpQe9kA8cOKDhw4dr9OjRWrp0qcaOHatXX33V6TofZf/+/SpTpkyCkhW+vr4qW7as0zfefXx84nzFd9asWbV582Y1adJEW7dutfdec4W7bopUrFhRy5cv15kzZ+J9/j19+rR2794d67EdX/nz54/xmsXkki5dOnXp0kVdunTRqVOnNGfOHM2dO1fjx4/XhAkTVLBgQb3xxht6++23XYrjrn2a3NeDsfH29lbbtm3Vtm1bnT17Vq+//rrWrFmj77//PtGSyqVLl9bu3bvVqlWrGL174rJmzRqXksqFCxdWaGiovv766wSdw529Zvnnn3/iPG+3bdtWmTJl0ksvvaR+/frp2rVrGjx4cILjRHHn9YrknmvCdOnSxflq6FSpUmnFihV69dVXtXDhQvuQN67IkyePtmzZolu3bsX77Vq3bt3Sli1bHF7nOCOpr83ccR68e/durL3JoxJfjt4u4uPjo4iICKdiOhKVQIrrlbtZsmRx6SHO5Lz30Lt3b3333Xf65ZdfYjxs27t371i/swsXLtTt27ddejhXSv57D+7kjvNgly5dtGHDBr322mtasGCBvL291a5dO40YMUJvv/22fvzxxxiJydmzZ+vXX39V+/btnYoZm40bN2rIkCHavn27jDEqW7ashg4dmihDPLzwwgsaPXq05s6dG+/fLnPmzNG5c+dcHtM46u1g/xZ1j9TLyyvWcilTpkzQ0AUPc8d1UnL/Rq1UqZJWr16t8PDwBK2jo+391DAAADwlSpUqZUqWLPnI5cLDw02FChWMzWYztWrVMi1atDA2m82pmFFlV61alaByVapUcTqmMcZ06dLF2Gw2M3v27GSLO3/+fNOkSRPj6elpLMsyNpvN5MqVy7zzzjtm//799uX8/f1dWreH1ahRw9hsNrNz584ElXN2PT///HNjWZZ57733ElSucuXKLq9zjRo1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", "text/plain": [ "
" ] @@ -203,12 +202,12 @@ "name": "stdout", "output_type": "stream", "text": [ - "[Text(0.5, 0, 'BAX'), Text(2.5, 0, 'MAPK8'), Text(4.5, 0, 'BCL2L11'), Text(6.5, 0, 'FKBP8'), Text(8.5, 0, 'BECN1'), Text(10.5, 0, 'BIK'), Text(12.5, 0, 'CDK1'), Text(14.5, 0, 'ITPR1'), Text(16.5, 0, 'CISD2'), Text(18.5, 0, 'BNIP3'), Text(20.5, 0, 'RAF1'), Text(22.5, 0, 'BMF'), Text(24.5, 0, 'PPP2CA'), Text(26.5, 0, 'SOD1'), Text(28.5, 0, 'CASP3'), Text(30.5, 0, 'BNIP2'), Text(32.5, 0, 'BAG3'), Text(34.5, 0, 'BCL2L10'), Text(36.5, 0, 'PSEN1'), Text(38.5, 0, 'BNIP1'), Text(40.5, 0, 'MAPK14'), Text(42.5, 0, 'RAD9A'), Text(44.5, 0, 'BRCA1'), Text(46.5, 0, 'ITPR1'), Text(48.5, 0, 'SIVA1')]\n" + "[Text(0.5, 0, 'ERBB2'), Text(2.5, 0, 'BRCA1'), Text(4.5, 0, 'CTNNB1'), Text(6.5, 0, 'BRCA2'), Text(8.5, 0, 'OPCML'), Text(10.5, 0, 'MSH2'), Text(12.5, 0, 'KRAS'), Text(14.5, 0, 'EGFR'), Text(16.5, 0, 'MYC'), Text(18.5, 0, 'RAD51D'), Text(20.5, 0, 'MLH1'), Text(22.5, 0, 'MET'), Text(24.5, 0, 'BARD1'), Text(26.5, 0, 'ATM'), Text(28.5, 0, 'PARP1'), Text(30.5, 0, 'TUBB3'), Text(32.5, 0, 'RRAS2'), Text(34.5, 0, 'MSLN'), Text(36.5, 0, 'CDKN1B'), Text(38.5, 0, 'NR5A1'), Text(40.5, 0, 'MRE11'), Text(42.5, 0, 'FOLR1'), Text(44.5, 0, 'NBN'), Text(46.5, 0, 'DYRK1B'), Text(48.5, 0, 'CHMP4C')]\n" ] }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAB7oAAAPdCAYAAAAULGcNAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjUsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvWftoOwAAAAlwSFlzAAAuIwAALiMBeKU/dgABAABJREFUeJzs3Xvc1/P9P/DHVelIoYQKLVKEOaS1pFKERivHTpKxYb7mfPg6TLF9HRZhw5Y1aXOY1UROZSXlNGkyhhzLMqc5hIpS1+8Pt+v6uVxXuTpePl33++123X6/Xu/36/V8vQ81v9/jer3eRcXFxcUBAAAAAAAAgAJRo6onAAAAAAAAAAArQ9ANAAAAAAAAQEERdAMAAAAAAABQUATdAAAAAAAAABQUQTcAAAAAAAAABUXQDQAAAAAAAEBBEXQDAAAAAAAAUFAE3QAAAAAAAAAUFEE3AAAAAAAAAAVF0A0AAAAAAABAQRF0AwAAAAAAAFBQBN0AAAAAAAAAFBRBNwAAAAAAAAAFRdANAAAAAAAAQEERdAMAAAAAAABQUATdAAAAAAAAABQUQTcAAAAAAAAABUXQDQAAAAAAAEBBEXQDAAAAAAAAUFAE3QAAAAAAAAAUFEE3AAAAAAAAAAVF0A0AAAAAAABAQRF0AwAAAAAAAFBQBN0AAAAAAAAAFBRBNwAAAAAAAAAFRdANAAAAAAAAQEERdAMAAAAAAABQUATdAAAAAAAAABSUWlU9AQAgGTZsWFVPAQAAAAAAVtpFF11UJXUF3QDwLXHZ+PfWab1z+2yWc85ft/8Bcvkvh1WLmlVVt7rUrKq6aq5/datLzaqqW11qVlVdNde/utWlZlXVrS41q6qumutf3epSs6rqqrn+1a0uNauqbnWpWVV11Vz/6lbVtVYFW5cDAAAAAAAAUFAE3QAAAAAAAAAUFEE3AAAAAAAAAAVF0A0AAAAAAABAQRF0AwAAAAAAAFBQBN0AAAAAAAAAFBRBNwAAAAAAAAAFRdANAAAAAAAAQEERdAMAAAAAAABQUATdQJWbM2dOioqK0q1bt0r36datW4qKijJnzpy1Unvq1KkpKirKkCFDVmv8JBk9enSKiooydOjQb9VYAAAAAAAAhUrQDUC1M3To0BQVFWX06NFVPRUAAAAAAGAV1KrqCQCsijFjxmThwoVp3rz5Whm/Q4cOeeGFF9KoUaO1Mj4AAAAAAACrTtANFKStt956rY5fv379tG3bdq3WAAAAAAAAYNXYuhz4Vvn4449zyimnZKuttkrdunWzww47ZMSIEVm2bFmZ81b0je7nn38+AwcOzJZbbpnatWunefPmGTx4cGbPnl3peSzvG91f3fL62WefTe/evbPJJpukQYMG6dq1ax577LGVut4rr7wyNWrUyI477pg333xzpfq+8cYbGTBgQDbbbLPUq1cv7du3z4QJE8qdV1xcnNtuuy39+vXL9ttvnwYNGmSjjTZKhw4dcv3115e7tyV9br/99nTp0iVbbLFF6tatm6222ir77rtvrrvuupWaZ4mvfg+9ss85SWbNmpWzzz47e+yxRzbbbLPUqVMnrVq1yk9/+tP85z//+cY6Z5xxRr7zne9kgw02yKmnnpqWLVtm2LBhSZJjjjkmRUVFpT9Tp05dpWsDAAAAAADWLUE38K3x+eefp3v37hkzZkw6dOiQ/fbbL3Pnzs3pp5+eY489tlJjTJ48Oe3bt8+tt96aZs2a5dBDD03Tpk3zxz/+Me3bt8/06dPXyFyfeuqpdOzYMbNnz06PHj3SunXrTJs2LT169Mhzzz1XqTHOO++8nHnmmaXz+uo27CVB/vK+IT1nzpzsueeeefTRR9O5c+fstttumTlzZvr06ZNJkyaVOffzzz/PgAEDMmnSpDRt2jQHH3xwvve97+Vf//pXTjrppPzoRz8qN/7//u//pn///pk1a1Z23333HHLIIdluu+3yzDPP5Fe/+lXlb1QFVvY5X3bZZbnqqquydOnS7LXXXunVq1eKi4tzww03pH379hWG3UmyaNGidO3aNTfddFN23XXX0l9KOOyww/Ld7343SbLXXnvl6KOPLv3ZYostVuvaAAAAAACAdcPW5cC3xhNPPJFddtklL7/8cpo0aZIkefXVV9OlS5eMHj06ffv2Te/evZfbf8GCBRk4cGAWLVqUG264ISeccELpsREjRuT000/PgAED8sorr6ROnTqrNdfrrrsul19+ec4+++zSttNOOy1XX311rrjiiowZM2a5fZctW5YTTzwxI0eOTPfu3XPXXXdlww03XKn6N998c04++eRcddVVqVXry3/Kr7nmmpx66qn5xS9+kZ49e5aeW6tWrYwbNy4HHXRQateuXdr+3nvvpVevXrn55pvzox/9KF26dEmSfPbZZ7n66qvTsmXLzJw5M5tuumlpny+++GKlV61/3co+55/85CcZMWJEttxyy9K2ZcuW5Re/+EUuuuiiXHDBBfnDH/5Qrs6TTz6Z73//+3nttdey8cYblzk2dOjQPPPMMznuuOPKrdoHAAAAAAC+/azoBr5Vhg8fXhp+Jsm2226bCy+8MEm+ccvsO+64I++880723nvvMiF38mUIvccee2TevHm58847V3uenTt3LhNyJ8kFF1yQJJk2bdpy+y1evDj9+vXLyJEj07dv39x3330Vhtxbb7112rRpk0aNGlU4TqtWrXLllVeWhtxJctJJJ2WTTTbJE088kcWLF5e216pVK4ccckiZkDtJNttss1x66aVJkrvuuqu0/eOPP87nn3+e7373u2VC7pKxSgLx1bEyz7l79+5lQu4kqVGjRn7+85+nefPmZeb+dddee225kBsAAAAAACh8VnQD3xqbbrpp9ttvv3LtAwYMyIknnpjHHnssxcXFKSoqqrB/ybbkAwcOrPD4oEGDMnPmzEyfPj39+vVbrbl+dcV0icaNG6dx48Z56623KuyzYMGCHHTQQXnwwQdzzDHH5MYbb0zNmjUrPHdFK8KTL7c232CDDcq01apVK61atcrMmTPz/vvvlwuHZ82alUmTJmXu3LlZuHBhiouL88knnyRJXn755dLzmjZtmhYtWuTee+/Nr371qwwcODDNmjVb4XxWxqo85/fffz933313nnvuuXz00UdZunRpkmTJkiX54IMP8sEHH5QL5bfccsu0b99+jc27Mt5999289957q9T3008/XcOzAQAAAACA9ZegG/jW2GabbSpsb9iwYTbeeON89NFH+fjjj5e7yrnkW80tW7as8HhJ+/K+6bwyWrRoUWH7hhtumPfff7/CY1dffXW++OKL9OrVK6NGjVpuYL+69ZMvv4NdYvHixRkyZEhuu+225Y5XEniXuPnmm9OvX7+cffbZOfvss/Od73wnXbp0yYABAyoM+VfGyj7n2267LT/5yU9WGAR/8skn5YLurbfeerXmuSquv/76DBs2bJX6du3aNclOa3ZCAAAAAACwnrJ1OVAQiouLK33uNwXIqxMwr84YBx54YBo1apRJkyZl3Lhx66z+VVddldtuuy077bRT7r///rzzzjtZvHhxiouLM3v27CTl72/37t3zyiuv5JZbbslRRx2VpUuX5uabb87++++fI488crXmviJfn8fcuXMzZMiQfP7557n66qvz8ssvl65GLy4uzve///0K+yVJ3bp119o8AQAAAACAqiXoBr413njjjQrbP/7448yfPz8NGjRIw4YNl9u/ZHvt119/vcLjc+fOTZJyW3qvK7vvvnsmTpyY+vXrp3///mvkW+GVUVLntttuywEHHJCmTZuWbnv+2muvLbdfw4YNM2DAgIwZMyZz587N448/nhYtWuSOO+7I/fffv8rzWZnnfN9992Xx4sX52c9+llNOOSXbbbdd6tWrV9pnRfMHAAAAAADWX4Ju4Fvj/fffz9/+9rdy7SVbbnfq1GmFK5n33nvvJMktt9xS4fGS9pLzqsL3vve9TJw4MfXq1cuRRx6Zu+++e63X/PDDD5MkW221Vbljd9xxR6XH6dixY4466qgkybPPPrvK81mZ57yiuU+bNi3vvPPOKs2hdu3aSZIvvvhilfovz09/+tM899xzq/Sz5557rtG5AAAAAADA+kzQDXyrnHXWWWW+cf3666/nkksuSfJliLgiRxxxRDbffPNMnz49I0eOLHPs2muvzYwZM9KiRYv07dt3zU98JXTs2DEPPPBA6tSpk8MPPzz33ntvuXMGDx6ctm3brpFV39tvv32S5Le//W2Z9rFjx2bMmDHlzn/jjTcyevToLFy4sEz7559/noceeijJ6n//urLPuWTuf/rTn7JgwYLS9jfffDMnnHDCKtcvWf1fsnX7mtK0adO0a9dulX5Kvq8OAAAAAAB8s1pVPQGAEh07dszixYvTunXrdO/ePYsXL87kyZOzcOHCDBo0KH369Flh/wYNGuSWW27JwQcfnOOPPz4jR47M9ttvnxdffDFPP/10GjRokFtvvTV16tRZNxe0Ap06dcr999+fAw88MIceemjGjx+fAw44oPT4G2+8kdmzZ2f+/PmrXevss8/OAw88kHPPPTd/+ctfsv322+fll1/OU089lTPPPDPDhw8vc/4HH3yQY445JieddFLat2+fFi1aZMGCBXnsscfy3nvvpUOHDjnkkENWeT4r85x79+6ddu3a5amnnsp2222XvfbaK5999lkeeuih7LrrrunUqVMee+yxlZ5Dz549U7du3YwYMSLPPfdcmjVrlqKiopx11llp06bNKl8bAAAAAACwbljRDXxr1KlTJ1OmTEn//v3z+OOP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Oeuss9K6devUrVs3m266aQ444IBMmjSp3Lnf9K355W0n/v777+e8885Lu3btsuGGG6ZRo0bZfvvtM3jw4Dz55JMrc1uSJC1btsywYcOSJMccc0yKiopKf6ZOnVrm3D/+8Y/p3LlzGjZsmPr162eXXXbJpZdems8++2yl6wIAAAAAAFVH0A1V6PPPP0/37t0zZsyYdOjQIfvtt1/mzp2b008/Pccee2ylxpg8eXLat2+fW2+9Nc2aNcuhhx6apk2b5o9//GPat2+f6dOnr5G5PvXUU+nYsWNmz56dHj16pHXr1pk2bVp69OiR5557rlJjnHfeeTnzzDNL5/XVbdhLgvzlfWN5zpw52XPPPfPoo4+mc+fO2W233TJz5sz06dOnwhD20ksvzQ9+8INMnTo1e+yxR/r06ZOFCxfm8ssvz/e+97288847Fdb5+9//nr322iv//ve/s++++6Zx48b5y1/+kh49emT+/PnZZ599ctNNN2XnnXfO97///Tz//PM54ogjMnHixDU2h6/75JNP0qVLl/z85z/Pu+++m4MOOih77bVXnnzyyfTv3z+nnnpquT6PPfZY9tprrzzwwAPZdttt06tXr7z99tvp3LlznnjiiQrrvPnmm+nQoUOGDx+exYsXp0+fPtltt93yt7/9Lfvvv39GjBhRqfmuyKeffpqOHTvm0ksvzZIlS7L//vtn3333TaNGjXLbbbflvvvuW+kxDzvssHz3u99Nkuy11145+uijS3+22GKL0vOOP/74DB48ODNnzszee++dH/zgB3nrrbdy3nnnpXv37lm0aNFqXx8AAAAAALBuCLqhCj3xxBNZsmRJXn755YwbNy4TJkzIs88+m2bNmmX06NG5++67V9h/wYIFGThwYBYtWpQbbrghM2fOzG233Zann346V111VT799NMMGDAgn3/++WrP9brrrstFF12U2bNnZ+zYsZk1a1ZOPfXUfPbZZ7niiitW2HfZsmU5/vjjc+mll6Z79+6ZMmVKGjduvFL1b7755hx55JF59dVXc+edd+axxx7L1VdfnWXLluUXv/hFmXNnzJiRCy64IBtttFEeffTR/O1vf8vtt9+eV155JYcffnheeumlnHzyyRXW+e1vf5vLLrsszz33XMaOHZvnn38+++67b1566aV06tQpDRo0yMsvv5wJEybkoYceyo033pji4uL83//93xqbw9edd955mTlzZvbdd9+89tpr+ctf/pL77rsvs2bNStOmTXPNNdeUCYiXLVuWY445JosWLcoVV1yRf/zjH7ntttvyzDPP5IILLsjvfve7CuuccMIJee2113LUUUfllVdeye23357Jkydn6tSpqV+/fs4666z885//rNScl2fs2LF55ZVXcvLJJ+ell17KuHHjMm7cuMyYMSNvvvlmDjvssJUec/jw4enTp0+S5Ljjjsvo0aNLf0q24x83blxGjhyZ5s2b59lnn829996bv/zlL3n11VfTuXPnPP7447noootW69oAAAAAAIB1R9ANVWz48OFp0qRJ6Z+33XbbXHjhhUm+DJdX5I477sg777yTvffeOyeccEKZY6eddlr22GOPzJs3L3feeedqz7Nz5845++yzy7RdcMEFSZJp06Ytt9/ixYvTr1+/jBw5Mn379s19992XDTfcsNx5W2+9ddq0aZNGjRpVOE6rVq1y5ZVXplatWqVtJ510UjbZZJM88cQTWbx4cWn7b37zmyxbtiynnnpqOnToUNpep06d/OY3v0m9evUybty4CrdO79KlS5kV0htssEF+9rOfJUlmz56dG2+8MZtssknp8SFDhqRJkyZ5/PHHs2TJkjUyh69asGBBRo0alRo1auT6668vc+/atm1b+gyuvfba0vYpU6bkpZdeStu2bXPmmWeWGe+8887Ld77znXJ1Xnvttdxzzz1p2LBhrr322mywwQalxzp37pwTTjghS5cuzfXXX7/C+X6Td999N0nSvXv3cseaNm2anXbaabXGX56S+3PxxRdnu+22K21v2LBhrr/++hQVFeW3v/1tmfcIAAAAAAD49hJ0QxXadNNNs99++5VrHzBgQJIvt58uLi5ebv+SbckHDhxY4fFBgwaVOW919OzZs1xb48aN07hx47z11lsV9lmwYEEOOuig/OUvf8kxxxyTv/zlL6lTp06F544ZMyYvvvhi+vbtW+Hxbt26lQlfk6RWrVpp1apVlixZkvfff7+0fUX3pWnTpunZs2eWLVtW4ffFK3oerVq1SvLlt6C/GpImSc2aNdOyZcssWbIk//3vf9fIHL5q5syZWbRoUTp06JDWrVuXO37UUUclSR599NHSd6VkzMMOOyxFRUXl5nvIIYeUG+eRRx5JkvTq1Ssbb7zxcuus7ru0xx57JPkycL/nnnvWybexlyxZkieeeCJFRUWlf7e+auedd84uu+ySTz75JM8888xq1Xr33Xfzr3/9a5V+Pv3009WqDQAAAAAA1Umtbz4FWFu22WabCtsbNmyYjTfeOB999FE+/vjj5a5y/s9//pPkywC2IiXtJeetjhYtWlTYvuGGG5YJmb/q6quvzhdffJFevXpl1KhR5ULXNVU/SZnt2f/zn/+kqKhoufd3Rfflq98NL9GgQYPlHvvq8TU1h6/6pme88cYbp1GjRpk/f37pu1LSZ6uttqqwz9Zbb73SddbUu9SjR4+cdtppufrqq3PwwQendu3a2XXXXdOzZ88ce+yxy62/Ot5///0sXrw4W2yxRerWrVvhOS1btswzzzyz2td3/fXXZ9iwYavUt2vXrqtVGwAAAAAAqhMruuFbakUrub/umwLk1QmYV2eMAw88MI0aNcqkSZMybty4dV5/VcZcUZ11NYdVPe/r5yyvz4rereX1KWlfmXuwbNmyCtuvuuqqvPDCC7n88svTrVu3/Otf/8ovfvGLtGnTJuPHj6/0+CtrVe4hAAAAAADw7STohir0xhtvVNj+8ccfZ/78+WnQoEEaNmy43P7NmjVLkrz++usVHp87d26SZMstt1zNma6a3XffPRMnTkz9+vXTv3//NfKt8Mpo1qxZiouLS6//69bFfVlTc/imZzx//vzSd2WjjTYqM+by3q9///vfK11nzpw55eZbu3btJFnultsV1SnRpk2bnH322Zk4cWL++9//Zvjw4Vm8eHGOP/745fZZVY0bN07t2rXz9ttvZ9GiRRWeU9V/VwAAAAAAgJUj6IYq9P777+dvf/tbufbbbrstSdKpU6cVrjDde++9kyS33HJLhcdL2kvOqwrf+973MnHixNSrVy9HHnlk7r777rVec0X35b333sukSZNSo0aNdOrU6Vs/hz322CP16tXLk08+mZdffrnc8T/96U9Jks6dO5e+KyVjjhs3rtzq7WXLllX4CwedO3dOktx777356KOPllvnq+9SkyZNssEGG+T111/PF198Ueb8xYsX5+GHH17htZWoW7duzjjjjGy55ZZ599138+6771aq31eVhO5fn0eSbLDBBunYsWOKi4tL/2591XPPPZdnnnkmG220Ub773e+udO2v+ulPf5rnnntulX723HPP1aoNAAAAAADViaAbqthZZ51V5hvXr7/+ei655JIkX4ZmK3LEEUdk8803z/Tp0zNy5Mgyx6699trMmDEjLVq0SN++fdf8xFdCx44d88ADD6ROnTo5/PDDc++995Y7Z/DgwWnbtu0aWfV90kknpUaNGrnmmmvy1FNPlbYvXrw4J598chYuXJhDDjlkud/cXhPW1BwaNGiQH/3oR1m2bFlOOumkLFiwoPTYSy+9lF/84hdJkpNPPrm0vXv37tluu+3ywgsvZMSIEWXGu+yyy/Laa6+Vq9OqVav84Ac/yCeffJJTTjklS5YsKT32+OOP54YbbkjNmjXLvJO1a9dOx44d88EHH+S6664rbV+yZElOO+20CleHjx8/Pk888US59qeffjrvvPNONtpoo2yyySYrvCcVKVmRPnv27AqPl9yfiy66qMz1f/LJJ/mf//mfFBcX5/jjjy8NzFdV06ZN065du1X6KfnePAAAAAAA8M1qVfUEoDrr2LFjFi9enNatW6d79+5ZvHhxJk+enIULF2bQoEHp06fPCvs3aNAgt9xySw4++OAcf/zxGTlyZLbffvu8+OKLefrpp9OgQYPceuutqVOnzrq5oBXo1KlT7r///hx44IE59NBDM378+BxwwAGlx994443Mnj078+fPX+1aHTp0yCWXXJLzzz8/3//+99OtW7c0adIkjz76aP7973+ndevW+c1vfrPaddbVHC699NI88cQTefDBB9OqVat07do1CxYsyJQpU/LZZ5/lZz/7WX7wgx+Unl+zZs3cdNNN2W+//XLGGWfklltuSZs2bfL888/nhRdeyI9//OPceOON5ULd3/3ud9l7770zZsyYPPzww/n+97+f9957L1OnTs3SpUtz5ZVXZpdddinT5+c//3n233//nHrqqfnzn/+cLbbYIjNnzszChQtz9NFH5+abby5z/tSpU3PNNdekefPm2W233dKwYcP85z//ySOPPJJly5blkksuyQYbbLDS97tnz56pW7duRowYkeeeey7NmjVLUVFRzjrrrLRp0yaHHXZYfvKTn2TkyJHZaaed0r1799SvXz9Tp07Ne++9l44dO2bYsGErXRcAAAAAAKgaVnRDFapTp06mTJmS/v375/HHH8/EiROz1VZbZfjw4Rk9enSlxujRo0dmzJiR/v37Z968eRk7dmzefvvtDBo0KDNnzqzSbcu/rnPnzrn33ntTq1at9O3bNw8++OBaq3XeeeflnnvuSdeuXTNjxoz89a9/TZ06dXL22Wfn73//ezbffPO1VntNz2GjjTbKww8/nGHDhqVJkya5++67M3369LRv3z633nprrrnmmnJ9OnfunEceeST7779/Xn755dxzzz1p0qRJHn744WyzzTZJvvx29Vc1b948M2bMyBlnnJFatWrlr3/9a2bOnJkePXpk4sSJOf3008vV2XfffXP33Xdnzz33zD/+8Y88/PDD6dixY2bMmJGWLVuWO3/IkCE544wz0qxZszz55JMZN25cXn/99fTq1SsPPfRQTjnllErdk69r1qxZ7rrrrnTs2DGPPPJI/vCHP2TUqFF56623Ss/53e9+lzFjxmS33XbLww8/nAkTJqRp06b55S9/mSlTpqR+/fqrVBsAAAAAAFj3rOiGKtCyZcsy306+7rrrymz9XJGpU6cu91i7du1y6623rlLtEt26dauwfejQoRk6dOhyx5szZ065tiFDhmTIkCEVnt+lS5d8+umn5dqXd30rGmtF/ZLkBz/4QZmVziuyoutc3j1b03NY0bU2aNAgP//5z/Pzn/+8UmMlX37f+4EHHijXXrJyeddddy13rHHjxhk+fHiGDx9e6TrLu8aK7umuu+5aYd01oWfPnunZs+cKzznqqKNy1FFHrZX6AAAAAADAumNFN8B66IMPPsjcuXPLtBUXF+fXv/51HnjggWy33Xbp0KFDFc0OAAAAAABg9VjRDbAeeumll9KpU6fssssuadWqVZYuXZrnnnsur732WurVq5cbb7wxRUVFVT1NAAAAAACAVSLoBlgPtWrVKieccEIeeuihTJ48OYsWLUrTpk0zYMCAnHvuudl5552reorL9d///jdnnnlmpc5t27Ztzj333LU8IwAAAAAA4NtG0A2wHmratGmuv/76qp7GKvn0009z8803V+rcrl27CroBAAAAAKAaEnQD8K3SsmXLFBcXV/U0AAAAAACAb7EaVT0BAAAAAAAAAFgZgm4AAAAAAAAACoqgGwAAAAAAAICCIugGAAAAAAAAoKAIugEAAAAAAAAoKIJuAAAAAAAAAAqKoBsAAAAAAACAgiLoBgAAAAAAAKCgFBUXFxdX9SQAoLobNmxYVU8BAAAAAABW2kUXXVQldWtVSVUAoJxzzl+3/zFw+S+Hqbme1a0uNauqrprrX93qUrOq6laXmlVVV831r251qVlVdatLzaqqq+b6V7e61Kyqumquf3WrS82qqltdalZVXTXXv7pVda1VwdblAAAAAAAAABQUQTcAAAAAAAAABUXQDQAAAAAAAEBBEXQDAAAAAAAAUFAE3QAAAAAAAAAUFEE3AAAAAAAAAAVF0A0AAAAAAABAQRF0AwAAAAAAAFBQBN0AAAAAAAAAFBRBNwAAAAAAAAAFRdANAAAAAAAAQEERdAMAAAAAAABQUATdAAAAAAAAABQUQTcAAAAAAAAABUXQDQAAAAAAAEBBEXQDAAAAAAAAUFAE3QAAAAAAAAAUFEE3AAAAAAAAAAVF0A0AAAAAAABAQRF0AwAAAAAAAFBQBN0AAAAAAAAAFBRBNwAAAAAAAAAFRdANAAAAAAAAQEERdAMAAAAAAABQUATdAAAAAAAAABQUQTcAAAAAAAAABUXQDQAAAAAAAEBBEXQDAAAAAAAAUFAE3QAAAAAAAAAUFEE3AAAAAAAAAAVF0A0AAAAAAABAQRF0AwAAAAAAAFBQBN0AAAAAAAAAFBRBNwAAAAAAAAAFRdANAAAAAAAAQEERdAMAAAAAAABQUATdAAAAAAAAABQUQTcAAAAAAAAABaWouLi4uKonAQDV3bBhw6p6CgAAAAAAsNIuuuiiKqlbq0qqAgDlXDb+vXVa79w+m6m5ntWtLjWrqq6a61/d6lKzpO4556/b/0fn5b8c5v6uRdXl/nqma5f7u3b539S1X7Mq3qN1XbOkbnV5pv7OrN2a1eHf3qR6PVP3d/2qWVV11Vz7davDv79VlHPbuhwAAAAAAACAwiLoBgAAAAAAAKCgCLoBAAAAAAAAKCiCbgAAAAAAAAAKiqAbAAAAAAAAgIIi6AYAAAAAAACgoAi6AQAAAAAAACgogm4AAAAAAAAACoqgGwAAAAAAAICCIugG1jtz5sxJUVFRunXrVuk+3bp1S1FRUebMmbNWak+dOjVFRUUZMmTIao2fJKNHj05RUVGGDh262mOtqldffTV9+/ZNkyZNUqNGjRQVFWXq1KlJkqVLl+bnP/95tt1229SuXXuNXTcAAAAAAECJWlU9AQAKy7Jly3LYYYdl1qxZ6dixY1q3bp0aNWpkiy22SJJcc801ueSSS9KsWbMccsghqVu3bjp37rxO5tatW7c8/PDDef3119OyZct1UhMAAAAAAFj3BN0AScaMGZOFCxemefPma2X8Dh065IUXXkijRo3Wyvjr0pw5czJr1qzsvffemTZtWrnj48ePT5JMnz49rVq1WsezAwAAAAAAqgNBN0CSrbfeeq2OX79+/bRt23at1lhX5s2blyTLDbG/6TgAAAAAAMDq8o1uYL328ccf55RTTslWW22VunXrZocddsiIESOybNmyMuet6Bvdzz//fAYOHJgtt9wytWvXTvPmzTN48ODMnj270vNY3je6hw4dmqKioowePTrPPvtsevfunU022SQNGjRI165d89hjj63U9V555ZWpUaNGdtxxx7z55pvfeP5nn32WUaNG5Yc//GFatWqVevXqZeONN06XLl1y++23lzu/qKgoXbt2TZLcfPPNKSoqKv0m+ZAhQ1JUVJTXX3+99NySn6/e108//TQXX3xxdt5559SvXz8NGzZM165dS1eCV+SNN97I//zP/6R169apW7duGjdunA4dOuT//u//smjRotJvoz/88MNJku985ztl6pdYsmRJfve736VDhw5p0qRJ6tevn5YtW+aggw6q8HoBAAAAAIBvJyu6gfXW559/nu7du+fVV19N9+7ds3jx4kyePDmnn356/vnPf+amm276xjEmT56cgw8+OIsWLcruu++ebt265cUXX8wf//jH3Hnnnbnvvvuy9957r/Zcn3rqqZx00klp0aJFevTokVdeeSXTpk1Ljx49MmPGjOy0007fOMZ5552XSy+9NHvuuWfuv//+NG7cuPRYyberb7rppjJh+5w5c3Lcccdl8803T9u2bdOhQ4e8/fbbeeyxxzJ9+vS8+OKLGTp0aOn5Rx99dN5+++1MnDgx2267bem3t9u2bZsmTZokScaOHZsFCxbk6KOPLu234YYbJkneeeeddO/ePc8//3yaN2+e/fbbLwsXLszjjz+evn375tJLL825555b5rqmTZuW3r17Z/78+WnVqlV++MMfZsGCBXn++edz/vnnZ8CAAdlwww1z9NFH54EHHsg777yTQw89tLTmVx111FH585//nCZNmqRTp06pX79+3nzzzUyfPj2ffvpp+vXr980PCwAAAAAAqHKCbmC99cQTT2SXXXbJyy+/XBrCvvrqq+nSpUtGjx6dvn37pnfv3svtv2DBggwcODCLFi3KDTfckBNOOKH02IgRI3L66adnwIABeeWVV1KnTp3Vmut1112Xyy+/PGeffXZp22mnnZarr746V1xxRcaMGbPcvsuWLcuJJ56YkSNHpnv37rnrrrsqDHkrstlmm2XixInZd999U6PG/9/k4/XXX0/37t1zySWXZMiQIWnZsmWSZPTo0Zk6dWomTpyYzp07Z/To0WXGO+644zJ16tQsWLCg3LEkOeaYY/L888/n7LPPzi9+8YtssMEGSZLXXnstPXv2zAUXXJBevXpll112SZJ8+OGHOeywwzJ//vyMGDEip5xySpkV2tOmTcsmm2ySRo0aZfTo0enWrVveeeedDB8+vHTOJebMmZM///nP2XPPPTNt2rTUrVu39NiiRYsya9asSt0zAAAAAACg6tm6HFivDR8+vDTkTpJtt902F154YZIvw+UVueOOO/LOO+9k7733LhNyJ1+G0HvssUfmzZuXO++8c7Xn2blz5zIhd5JccMEFSb4Mc5dn8eLF6devX0aOHJm+ffvmvvvuqzDk3nrrrdOmTZs0atSoTHvjxo3Ts2fPMiF38uXW3+eff36WLVuWCRMmrOpllTFr1qzcf//96dSpUy677LLSkDv58nveV155ZZYuXZrf//73pe033nhj3nvvvRx00EE59dRTy4TcSdKlS5dy17Q87777bpKkU6dOZULuJKlXr16+//3vr+qllanxr3/9a5V+Pv3009WuDwAAAAAA1YUV3cB6a9NNN81+++1Xrn3AgAE58cQT89hjj6W4uLhceFpi+vTpSZKBAwdWeHzQoEGZOXNmpk+fvtpbXvfs2bNcW+PGjdO4ceO89dZbFfZZsGBBDjrooDz44IM55phjcuONN6ZmzZoVnruiFeFJ8sgjj2Tq1Kl5880389lnn6W4uLi07ssvv7ySV1OxBx98MEnywx/+sMJ7XrIN+owZM0rb/va3vyVJjj/++NWu37Zt2zRo0CA33XRT2rVrl0MOOaTM9u5rwvXXX59hw4atUt8vv33+zVvUAwAAAAAAgm5gPbbNNttU2N6wYcNsvPHG+eijj/Lxxx8vd0Xwf/7znyQptwV2iZL2kvNWR4sWLSps33DDDfP+++9XeOzqq6/OF198kV69emXUqFHLDexXZP78+TnkkEMyZcqU5Z7zySefrPS4FZkzZ06S5Jxzzsk555yz3PP++9//lv7f//3vfyf5ciX+6mrYsGFuvPHG/OQnP8lPfvKTHH/88WnTpk322WefDB48OB07dlztGgAAAAAAwLoh6AaqpeLi4kqf+00B8qoEzGtijAMPPDDTpk3LpEmTMm7cuBx22GErPcY555yTKVOmpEuXLrn44ouz0047ZeONN07NmjUzadKk7L///it1r1Zk6dKlSZK99947rVq1Wu55X91qvsSauMdJ0r9//+y777656667MmnSpDz88MO54YYbcsMNN+Sss87KFVdcsUbqAAAAAAAAa5egG1hvvfHGGxW2f/zxx5k/f34aNGiQhg0bLrd/s2bNkiSvv/56hcfnzp2bJNlyyy1Xc6arZvfdd8/555+fnj17pn///qlZs2b69u27UmPceeedqVmzZu6+++5yK9tfe+21NTnd0lXrhx12WH72s59Vqs9WW22VF198Ma+88kratm27Ruax2Wab5bjjjstxxx2X4uLiTJw4MUceeWR+9atfZciQIdlxxx1Xeeyf/vSnOfzww1ep7+jRo/P3vy1a5doAAAAAAFCd1KjqCQCsLe+//37pN56/6rbbbkuSdOrUaYUrhffee+8kyS233FLh8ZL2kvOqwve+971MnDgx9erVy5FHHpm77757pfp/+OGH2WijjSrcvv2OO+5YU9NMkuy7775JkvHjx690n5EjR1bq/Nq1aydJvvjii0qdX1RUlAMOOCA/+MEPkiTPPfdcpedWkaZNm6Zdu3ar9LPhhhuuVm0AAAAAAKhOBN3Aeu2ss84q843r119/PZdcckmSL1ffrsgRRxyRzTffPNOnTy8XtF577bWZMWNGWrRosdKrqNe0jh075oEHHkidOnVy+OGH59577y13zuDBg9O2bdvceeedZdq33377fPTRR/nzn/9cpn3EiBF56KGH1vg8e/TokYceeiinnXZaPv300zLHly1blkmTJuWRRx4pbTvuuOPSpEmTTJgwIb/5zW/KbaM+ffr0zJ8/v/TPJavwZ8+eXa7+008/nb/+9a9ZsmRJmfYPP/wwf//735MkW2+99epdJAAAAAAAsE4IuoH1VseOHVOjRo20bt06hx12WHr37p2ddtopb775ZgYNGpQ+ffqssH+DBg1yyy23pF69ejn++OPTvn37DBgwILvvvntOOeWUNGjQILfeemvq1Kmzbi5oBTp16pT7778/tWvXzqGHHpoHHnigzPE33ngjs2fPLhMKJ8n//u//Jkn69euXLl26ZMCAAWnXrl3OPPPMnHbaaWt8nrfcckt22WWXXH311dlmm23So0eP9OvXL3vvvXe22GKL7L///nnqqadKz990001zxx13ZKONNsrJJ5+c1q1b58gjj8zBBx+cVq1apUuXLvnwww9Lz+/du3eSZMCAATn88MNLtyhPvtxq/tBDD81mm22WfffdN4MGDcpBBx2Uli1b5rXXXkvfvn3TsWPHNX7NAAAAAADAmifoBtZbderUyZQpU9K/f/88/vjjmThxYrbaaqsMHz48o0ePrtQYPXr0yIwZM9K/f//MmzcvY8eOzdtvv51BgwZl5syZVbpt+dd17tw59957b2rVqpW+ffvmwQcf/MY+AwcOzL333puOHTtm1qxZuf/++9OsWbNMmTKlNDRekzbffPM88cQTueqqq9K6devMmDEj48ePz7x587Lbbrvluuuuy6BBg8r02WeffTJr1qz85Cc/yRdffJHx48fniSeeSNOmTXPppZdmiy22KD33kEMOyYgRI9KiRYtMmDAho0aNyqhRo5J8+YsPv/jFL7LHHntk9uzZ+ctf/pKnnnoqu+yyS26++eY1vlU7AAAAAACw9tSq6gkArGktW7Yss8X1ddddl+uuu26FfaZOnbrcY+3atcutt966SrVLdOvWrcL2oUOHZujQocsdb86cOeXahgwZkiFDhlR4fpcuXcptCZ6s+Pp69eqVXr16VXhsZa6lREVz/qp69erltNNOW6kV461atcrvfve7Sp176qmn5tRTTy3XvsUWW+T888/P+eefX+m6AAAAAADAt5MV3QAAAAAAAAAUFEE3AAAAAAAAAAVF0A0AAAAAAABAQRF0AwAAAAAAAFBQBN0AAAAAAAAAFBRBNwAAAAAAAAAFRdANAAAAAAAAQEERdAMAAAAAAABQUATdAAAAAAAAABQUQTcAAAAAAAAABUXQDQAAAAAAAEBBEXQDAAAAAAAAUFAE3QAAAAAAAAAUlKLi4uLiqp4EAFR3w4YNq+opAAAAAADASrvooouqpG6tKqkKAJRzzvnr9j8GLv/lMDXXs7rVpWZV1VVz/atbXWpWVd3qUrOq6qq5/tWtLjWrqm51qVlVddVc/+pWl5pVVVfN9a9udalZVXWrS82qqqvm+le3qq61Kti6HAAAAAAAAICCIugGAAAAAAAAoKAIugEAAAAAAAAoKIJuAAAAAAAAAAqKoBsAAAAAAACAgiLoBgAAAAAAAKCgCLoBAAAAAAAAKCiCbgAAAAAAAAAKiqAbAAAAAAAAgIIi6AYAAAAAAACgoAi6AQAAAAAAACgogm4AAAAAAAAACoqgGwAAAAAAAICCIugGAAAAAAAAoKAIugEAAAAAAAAoKIJuAAAAAAAAAAqKoBsAAAAAAACAgiLoBgAAAAAAAKCgCLoBAAAAAAAAKCiCbgAAAAAAAAAKiqAbAAAAAAAAgIIi6AYAAAAAAACgoAi6AQAAAAAAACgogm4AAAAAAAAACoqgGwAAAAAAAICCIugGAAAAAAAAoKAIugEAAAAAAAAoKIJuAAAAAAAAAAqKoBsAAAAAAACAgiLoBgAAAAAAAKCgCLoBAAAAAAAAKCiCbgAAAAAAAAAKiqAbAAAAAAAAgIIi6AYAAAAAAACgoAi6AQAAAAAAACgogm4AAAAAAAAACoqgGwAAAAAAAICCIugGAAAAAAAAoKAUFRcXF1f1JACguhs2bFhVTwEAAAAAAFbaRRddVCV1a1VJVQCgnMvGv7dO653bZ7Occ/66/Q+Qy385rEquc13XrKq61aVmVdVVc/2rW11qVlXd6lKzpK7/TV1/apbU9UzXbl33d/2qW51qrut3N/ny/fV3Zv2qW53+HfR3Zu3xv+NrV1W+v9XhWqvq72l1eqbrumYV5dy2LgcAAAAAAACgsAi6AQAAAAAAACgogm4AAAAAAAAACoqgGwAAAAAAAICCIugGAAAAAAAAoKAIugEAAAAAAAAoKIJuAAAAAAAAAAqKoBsAAAAAAACAgiLohvXMnDlzUlRUlG7dulW6T7du3VJUVJQ5c+asldpTp05NUVFRhgwZslrjJ8no0aNTVFSUoUOHrvZYhWxVnvO3xeq+D4V87QAAAAAAwJoh6Aao5oYMGZKioqJMnTq1qqcCAAAAAABQKbWqegJA1RszZkwWLlyY5s2br5XxO3TokBdeeCGNGjVaK+MDAAAAAABQvQi6gWy99dZrdfz69eunbdu2a7UGAAAAAAAA1Yety2E99vHHH+eUU07JVlttlbp162aHHXbIiBEjsmzZsjLnregb3c8//3wGDhyYLbfcMrVr107z5s0zePDgzJ49u9LzWN43mYcOHZqioqKMHj06zz77bHr37p1NNtkkDRo0SNeuXfPYY4+t1PVeeeWVqVGjRnbccce8+eab33j+V7/3/dJLL6Vfv37ZfPPNU6NGjYwfP770vGeffTYDBw5M8+bNU6dOnTRr1izHHHPMcr9p/umnn+bMM8/MVlttlXr16mXHHXfMtddem+Li4hQVFaVly5bLvQ8VadmyZYqKiip1Dz777LOMGjUqP/zhD9OqVavUq1cvG2+8cbp06ZLbb7+93PlFRUW5+eabkyT77LNPioqKSn++fn0TJkzI/vvvn8aNG6du3brZfvvtc+GFF+bTTz+tcC5z5sxJ//7907hx42y44Ybp1KlT7r333kpdR2VV5h3//PPP06RJk9SvXz/z58+vcJyHH344RUVF2Xfffdfo/AAAAAAAgLVD0A3rqc8//zzdu3fPmDFj0qFDh+y3336ZO3duTj/99Bx77LGVGmPy5Mlp3759br311jRr1iyHHnpomjZtmj/+8Y9p3759pk+fvkbm+tRTT6Vjx46ZPXt2evTokdatW2fatGnp0aNHnnvuuUqNcd555+XMM88snddXt2EvCfKXFyTPnj07e+65Z5588snss88+2W+//bLBBhskScaNG1d6D7bccsv07t07W2yxRUaPHp327dvnX//6V5mxPvvss/To0SNXXnllPv/88xx00EHZZpttctZZZ+XUU09dpfuzMubMmZPjjjsuf//737P11lvnhz/8YXbdddc88cQT6d+/f4YOHVrm/KOPPjrbbrttkmT//ffP0UcfXfqz4YYblp53xhlnpHfv3pk2bVp22mmn/OAHP8jixYvzi1/8It26dcuCBQvKjPvqq6/me9/7Xm6//fY0adIkBx98cJYtW5aDDz44d9xxxxq51sq+43Xq1MnRRx+dRYsW5ZZbbqlwrN///vdJkh//+MdrZG4AAAAAAMDaZetyWE898cQT2WWXXfLyyy+nSZMmSb4MH7t06ZLRo0enb9++6d2793L7L1iwIAMHDsyiRYtyww035IQTTig9NmLEiJx++ukZMGBAXnnlldSpU2e15nrdddfl8ssvz9lnn13adtppp+Xqq6/OFVdckTFjxiy377Jly3LiiSdm5MiR6d69e+66664yAW1l3H777fmf//mfXH311alZs2Zp++uvv57BgwenXr16efDBB9OlS5fSY2PGjMnRRx+dY445Jk8++WRp+/Dhw/Pkk0/m+9//fh544IE0bNgwSfLPf/4z3bp1W6l5rYrNNtssEydOzL777psaNf7/7zK9/vrr6d69ey655JIMGTKkdFX56NGjM2TIkLz66qs599xzK5zjHXfckauuuiq77bZb/vrXv5b2XbJkSf7nf/4nI0eOzNChQ/OrX/2qtM9Pf/rTvPvuu/npT3+aX//616Vz+f3vf7/GwuSVecePP/74XHXVVbnxxhvz05/+tMw4H330UcaOHZvGjRunT58+a2RuAAAAAADA2mVFN6zHhg8fXhoAJsm2226bCy+8MMmX4fKK3HHHHXnnnXey9957lwm5ky9D6D322CPz5s3LnXfeudrz7Ny5c5mQO0kuuOCCJMm0adOW22/x4sXp169fRo4cmb59++a+++6rMOTeeuut06ZNmzRq1KjCcTbbbLNcfvnlZULuJLnmmmuycOHCXHHFFWVC7iQZPHhw+vTpkxkzZuQf//hHafvvfve7JMlVV11VGnInyS677JKTTz55udeypjRu3Dg9e/YsE3InyXe+852cf/75WbZsWSZMmLBSY/7f//1fkuS2224rs+36BhtskGuuuSZbbLFFfv/735duF/7qq69m0qRJ2WSTTXLFFVeUmctxxx2XTp06reLVlVfZd3z77bfPPvvsk1mzZmXmzJllxvjTn/6Uzz77LEcfffRq/9IGAAAAAACwbljRDeupTTfdNPvtt1+59gEDBuTEE0/MY489VvrN6IqUbEs+cODACo8PGjQoM2fOzPTp09OvX7/VmmvPnj3LtTVu3DiNGzfOW2+9VWGfBQsW5KCDDsqDDz6YY445JjfeeGO5oLrEilaEJ8m+++6b+vXrl2t/8MEHkyQ//OEPK+zXuXPnjB8/PjNmzMjuu++eN954I/PmzUuLFi3SsWPHcucffvjhufjii1c4lzXlkUceydSpU/Pmm2/ms88+S3Fxcem9fPnllys9zrvvvptnnnkmO+ywQ9q0aVPueN26ddO+ffvcc889efnll9OmTZs8+uijSZJevXqlQYMG5fr069dvpb+/XpGVfcdPOOGEPPTQQ7nxxhuzxx57lJ5/4403JvkyhF9d7777bt57771V6ru8b50DAAAAAADlCbphPbXNNttU2N6wYcNsvPHG+eijj/Lxxx8vd5Xzf/7znyQps4L3q0raS85bHS1atKiwfcMNN8z7779f4bGrr746X3zxRXr16pVRo0YtN7CvjK233rrC9jlz5iRJtthiixX2/+9//5vk/9+LrbbaaqXqrEnz58/PIYcckilTpiz3nE8++aTS482dOzdJ8sILL3zjPf7vf/+bNm3alN6H5V3vmroPK/uO9+3bN5tvvnluvfXWXHnllWnQoEGefPLJ/POf/0znzp2zww47rPacrr/++gwbNmyV+nbt2jXJTqs9BwAAAAAAqA4E3VANFRcXV/rcbwo3VydgXp0xDjzwwEybNi2TJk3KuHHjcthhh61y/bp161bYvnTp0hQVFWXw4MEr7N+uXbsyf14T9+SrSrYEr4xzzjknU6ZMSZcuXXLxxRdnp512ysYbb5yaNWtm0qRJ2X///Vfq+S9dujRJsuWWW1a48v6rGjdunOT/v19r+j6sjIqucYMNNsgxxxyTyy67LHfccUeOOeaY/P73v0+SNfbdcAAAAAAAYN0QdMN66o033qiw/eOPP878+fPToEGDMt+Q/rpmzZolSV5//fUKj5es9N1yyy1Xc6arZvfdd8/555+fnj17pn///qlZs2b69u27Rmu0aNEir776aq699toV3qsSJfdiefd+ee21a9dOUvHW1UuXLs3bb79d2SnnzjvvTM2aNXP33XeXW63/2muvVXqcEiWr7bfYYouMHj26Un1K3p2Sd+TrlncfVtaqvOM/+clPcvnll+fGG2/M4Ycfnttvvz2NGjXK4YcfvkbmBAAAAAAArBs1qnoCwNrx/vvv529/+1u59ttuuy1J0qlTpxWuuN17772TJLfcckuFx0vaS86rCt/73vcyceLE1KtXL0ceeWTuvvvuNTr+vvvumyQZP358pc7fZptt0qxZs8ybNy9///vfyx0fO3Zshf1KAvKXXnqp3LEpU6ZkyZIllZxx8uGHH2ajjTaqcEv6O+64o8I+JUH7F198Ue5YixYt0qZNm/zzn/9c7i89fN1ee+2VJLnvvvuyYMGCcsdvv/32So3zTVblHf/Od76Tnj175vHHH8+FF16YTz75JIMGDUq9evXWyJx++tOf5rnnnlulnz333HONzAEAAAAAAKoDQTesx84666wy37h+/fXXc8kllyT5MpBbkSOOOCKbb755pk+fnpEjR5Y5du2112bGjBlp0aLFGl9FvbI6duyYBx54IHXq1Mnhhx+ee++9t9w5gwcPTtu2bXPnnXeu1NhnnHFG6tWrl9NOOy0TJkwod/yDDz7I9ddfn0WLFpW2HX/88aV9v/ot7Oeeey6//vWvK6zz5beZkz/96U+l3wVPvlyBffLJJ6/UnLfffvt89NFH+fOf/1ymfcSIEXnooYcq7FOyAnv27NkVHr/ggguydOnSHHrooXnuuefKHX/11Vfzhz/8ofTP2223XXr06JEPP/ww5557bpmt12+66aY89thjK3VNK7Iq7/gJJ5yQ5MvvvCfJcccdt8bm07Rp07Rr126VfjbccMM1Ng8AAAAAAFjfCbphPdWxY8fUqFEjrVu3zmGHHZbevXtnp512yptvvplBgwalT58+K+zfoEGD3HLLLalXr16OP/74tG/fPgMGDMjuu++eU045JQ0aNMitt96aOnXqrJsLWoFOnTrl/vvvT+3atXPooYfmgQceKHP8jTfeyOzZszN//vyVGrd169b505/+lEWLFqV3795p27Zt+vbtmz59+mS33XbLlltumZNOOimff/55aZ+zzjor7du3z6OPPpptt902RxxxRHr16lV6/5L/v4K6RKtWrTJ48OB8+OGH2XXXXdO7d+/06NEjO++8c3bZZZdss802lZ7z//7v/yZJ+vXrly5dumTAgAFp165dzjzzzJx22mkV9jn44INTVFSUM844I3369Mlxxx2X4447rjRAHjRoUM4+++w8/fTT2XXXXbPnnnvmiCOOyAEHHJAddtgh2223Xa699toyY95www3ZbLPN8pvf/CY77rhjBgwYkO9///s59thjS4Pm1bWq7/jBBx+c5s2bJ0n23HPP7LrrrmtkPgAAAAAAwLoj6Ib1VJ06dTJlypT0798/jz/+eCZOnJitttoqw4cPr/S3lnv06JEZM2akf//+mTdvXsaOHZu33347gwYNysyZM6t02/Kv69y5c+69997UqlUrffv2zYMPPrhGxj3kkEPyzDPP5Pjjj8+SJUty//33Z+rUqfn8888zcODA3HPPPWW2Ca9Xr14mT56c0047LbVr185dd92V1157Lf/3f/+Xc845J0nSuHHjcnVuvPHGnHvuuWnYsGEmTpyYuXPn5rzzzivdhruyBg4cmHvvvTcdO3bMrFmzcv/996dZs2aZMmVKevfuXWGfPfbYI3/605/Srl27TJo0KaNGjcqoUaPKrEi//PLLM3ny5PTu3Tvz5s3L+PHj8/TTT6d+/fo566yzyqzoTr78JYEnnngiRxxxRN59993cddddKS4uzvjx43PkkUeu1DUtz6q+4zVr1kyXLl2SJD/+8Y/XyFwAAAAAAIB1q1ZVTwBYs1q2bJni4uLSP1933XW57rrrVthn6tSpyz3Wrl273HrrratUu0S3bt0qbB86dGiGDh263PG+uo13iSFDhmTIkCEVnt+lS5d8+umn5dqXd30rGuurWrdund/+9rffeF6Jhg0b5qqrrspVV11Vpr1kO/GKVhDXrl07l156aS699NJyxyq6D8u710nSq1ev9OrVq8Jjy+szYMCA0hXny9O9e/d07959hed8VatWrcptof5N86iMVXnHv2rhwoW57777suGGG6Zfv36rPA8AAAAAAKDqWNENsIbNmjWrzHepk+TZZ5/N2WefnSTfGCizdl133XWZP39+jj766Gy00UZVPR0AAAAAAGAVWNENsIb169cvH3/8cXbeeedssskmmTNnTp566qksXbo0J5xwwrdqy/fq4v33388555yTt99+O/fff3822mij0u+ZAwAAAAAAhUfQDbCGnXzyybn99tsza9asfPjhh6lfv346deqUY489NkcffXRVT+9b57LLLsuLL75YqXOHDx+eJk2arHSNTz75JKNGjUrt2rWz++6758orr0zz5s1XehwAAAAAAODbQdANsIaddNJJOemkk6p6GgXjgQceyMMPP1ypc4cOHbpKQfeKvmkOAAAAAAAUHkE3AFVq6tSpVT0FAAAAAACgwNSo6gkAAAAAAAAAwMoQdAMAAAAAAABQUATdAAAAAAAAABQUQTcAAAAAAAAABUXQDQAAAAAAAEBBEXQDAAAAAAAAUFAE3QAAAAAAAAAUFEE3AAAAAAAAAAWlqLi4uLiqJwEA1d2wYcOqegoAAAAAALDSLrrooiqpW6tKqgIA5Vw2/r11Wu/cPpupuZ7VrS41q6qumutf3epSs6rqVpeaVVVXzfWvbnWpWVV1q0vNqqqr5vpXt7rUrKq6aq5/datLzaqqW11qVlXdqqp5zvnrNhi9/JfD1nnNkrrV4ZlWUc5t63IAAAAAAAAACougGwAAAAAAAICCIugGAAAAAAAAoKAIugEAAAAAAAAoKIJuAAAAAAAAAAqKoBsAAAAAAACAgiLoBgAAAAAAAKCgCLoBAAAAAAAAKCiCbgAAAAAAAAAKiqAbAAAAAAAAgIIi6AYAAAAAAACgoAi6AQAAAAAAACgogm4AAAAAAAAACoqgGwAAAAAAAICCIugGAAAAAAAAoKAIugEAAAAAAAAoKIJuAAAAAAAAAAqKoBsAAAAAAACAgiLoBgAAAAAAAKCgCLoBAAAAAAAAKCiCbgAAAAAAAAAKiqAbAAAAAAAAgIIi6AYAAAAAAACgoAi6AQAAAAAAACgogm4AAAAAAAAACoqgGwAAAAAAAICCIugGAAAAAAAAoKAIugEAAAAAAAAoKIJuAAAAAAAAAAqKoBsAAAAAAACAgiLoBgAAAAAAAKCgCLoBAAAAAAAAKCiCbgAAAAAAAAAKiqAbAAAAAAAAgIIi6AYAAAAAAACgoAi6AQAAAAAAACgogm4AAAAAAAAACoqgGwAAAAAAAICCIugGAAAAAAAAoKAUFRcXF1f1JACguhs2bFhVTwEAAAAAAFbaRRddVCV1a1VJVQCgnMvGv7dO653bZzM117O61aVmVdVVc/2rW11qVlXd6lKzquqquf7VrS41q6pudalZVXXVXP/qVpeaVVVXzfWvbnWpWVV1q0vNqqqr5vpXtypqVlHObetyAAAAAAAAAAqLoBsAAAAAAACAgiLoBgAAAAAAAKCgCLoBAAAAAAAAKCiCbgAAAAAAAAAKiqAbAAAAAAAAgIIi6AYAAAAAAACgoAi6AQAAAAAAACgogu4CNWfOnBQVFaVbt26V7tOtW7cUFRVlzpw5a6X21KlTU1RUlCFDhqzW+EkyevToFBUVZejQoas9VnVTVfdueXWHDh2aoqKijB49ep3NZU2963z7DBkyJEVFRZk6depK9fNOAAAAAADA+kXQDQVmVYM+Vk3Lli1TVFRU1dNYo9bkL6V8W6yPzwkAAAAAAFi+WlU9AdadMWPGZOHChWnevPlaGb9Dhw554YUX0qhRo7UyPpXTt2/fdOzYMU2aNKnqqVSZtf2uU3UuvfTSnHvuudl6662reioAAAAAAEAVEnRXI2s7GKpfv37atm27VmvwzRo1alTtf9lACLr+2nLLLbPllltW9TQAAAAAAIAqZuvy9cDHH3+cU045JVtttVXq1q2bHXbYISNGjMiyZcvKnLeib9Q+//zzGThwYLbccsvUrl07zZs3z+DBgzN79uxKz2N52yF/9RvNzz77bHr37p1NNtkkDRo0SNeuXfPYY4+t1PVeeeWVqVGjRnbccce8+eableqzZMmS/PKXv8x2222XunXrplWrVhk6dGiWLFmywi2Pn3322QwcODDNmzdPnTp10qxZsxxzzDEV3sPVuc5HHnkkffv2TdOmTVOnTp20bNkyP/vZz/Lee++VOa+oqCg333xzkmSfffZJUVFR6U/JnFb0je7i4uLccsst6dGjRxo3blx6LwYMGJBHH320zHm33XZb+vXrl+233z4NGjTIRhttlA4dOuT6668v926trJ122ilFRUV56aWXKjw+Z86c1KhRI61bt05xcfFKj7+8d72oqCgtW7bM0qVLc8UVV2T77bdPnTp1stVWW+Wcc87J559/Xnpuyfs8d+7c0r4lPy1btiwz7uLFi3PNNddkzz33zEYbbZQGDRqkQ4cOGTVqVIXzLxlj8eLFufjii9O2bdvUqVMnffr0SZJ89tlnGTVqVH74wx+mVatWqVevXjbeeON06dIlt99++3KvuzLPd8iQIdlnn32SJDfffHOZ6/rqO/PCCy/kqKOOyrbbbpu6detms802y6677ppTTz01b731VmUfRamjjz46RUVFefjhh8u0jx07ttw7XGL48OEpKirKddddV9r29a37V+Y5lRg/fnw6duyYBg0aZNNNN03//v0zb968lb4mAAAAAACg6ljRXeA+//zzdO/ePa+++mq6d++exYsXZ/LkyTn99NPzz3/+MzfddNM3jjF58uQcfPDBWbRoUXbfffd069YtL774Yv74xz/mzjvvzH333Ze99957tef61FNP5aSTTkqLFi3So0ePvPLKK5k2bVp69OiRGTNmZKeddvrGMc4777xceuml2XPPPXP//fencePGpce6deuWhx9+ODfddFOZsL24uDiHH3547rrrrmy00UY58MADs2zZslx55ZWZNWvWcmuNGzcuAwYMyOLFi7PHHnukU6dOefXVVzN69OhMmDAhDz/8cNq1a7fa13nttdfm1FNPTY0aNdKhQ4c0b948zz33XH7961/nnnvuyaOPPlq6gvXoo4/OI488kldffTX7779/tthii9JxNtxwwxXeu6VLl6Zfv34ZO3Zs6tSpk86dO6dJkyZ54403cuedd6Z27drZa6+9knz5Xg0YMCCbbLJJdtxxx+y+++7573//m8cffzwnnXRSnnzyyYwePXqF9Vbk+OOPz89+9rP8/ve/zxVXXFHueElAfNxxx62V7y4PHDgw99xzTzp06JA2bdpk+vTpueKKK/Lmm2/mT3/6U5Jkiy22yNFHH52xY8dmwYIFOfroo0v7f3Vb+AULFuTAAw/M9OnT06RJk3Tu3Dk1atTI448/nuOOOy4zZszIb3/723JzWLZsWfr06ZNp06ala9eu2WWXXUrf5zlz5uS4447L5ptvnrZt26ZDhw55++2389hjj2X69Ol58cUXy/0iQ2Wfb+fOnfP2229n4sSJ2XbbbdO5c+fSMXbdddckyT/+8Y907tw5n332WTp06JAOHTrkk08+yWuvvZZrrrkmffr0WelV1d26dcuYMWPy0EMPpWvXrqXtX/3W/NSpU8v83S059tXzv66yz6nE9ddfnyuvvDLt27fPAQcckBkzZuT222/PzJkz88wzz6RevXordV0AAAAAAEDVEHQXuCeeeCK77LJLXn755dJQ59VXX02XLl0yevTo9O3bN717915u/wULFmTgwIFZtGhRbrjhhpxwwgmlx0aMGJHTTz89AwYMyCuvvJI6deqs1lyvu+66XH755Tn77LNL20477bRcffXVueKKKzJmzJjl9l22bFlOPPHEjBw5Mt27d89dd931jcFuiVtuuSV33XVXtttuu0ybNq00oPv3v/+dvffeu3Ql6Fe9/vrrGTx4cOrVq5cHH3wwXbp0KT02ZsyYHH300TnmmGPy5JNPrtZ1PvHEEznttNOy9dZb5+67784uu+yS5Mtw/he/+EV+/vOf52c/+1n+8pe/JPlytfaQIUPy6quv5txzz023bt0qdQ+SL79tPHbs2Oy8886ZMGFCttlmm9JjH3zwQV544YXSP9eqVSvjxo3LQQcdlNq1a5e2v/fee+nVq1duvvnm/OhHPypzX1bG4MGDc+655+bmm2/OL3/5y2ywwQalx5YuXZqbbroptWrVKrc7wJowd+7c1K9fP88991zpit/XX389e+yxR2655ZYMGzYs2267bdq2bZvRo0dn6tSpWbBgwXKD/bPOOivTp0/PUUcdleuvv770vXzvvfdy8MEH53e/+10OPvjg/OAHPyjT79///nfq1KmT2bNnl/uW+GabbZaJEydm3333TY0a/3/jjddffz3du3fPJZdckiFDhpRZsVzZ53vcccdlu+22y8SJE9O5c+cKr+vaa6/NokWLMm7cuBxyyCFljr3wwgvZeOONV3SLK1Tyrn412C75c+vWrTN37twyQfeyZcvyyCOPpEmTJhX+QkmJyj6nEtdff30efPDBdO/ePUmycOHC7Lfffnnsscdy22235Uc/+tFKXxsAAAAAALDu2bp8PTB8+PAyKxe33XbbXHjhhUlSZsvfitxxxx155513svfee5cJuZMvw9k99tgj8+bNy5133rna8+zcuXOZ8DdJLrjggiTJtGnTlttv8eLF6devX0aOHJm+ffvmvvvuqzDk3nrrrdOmTZty36cuWU17ySWXlFmFutVWW+Wiiy6qsOY111yThQsX5oorrigX5g4ePDh9+vTJjBkz8o9//GO1rvOyyy7LsmXLMnLkyNKQO/ly++ULLrggu+22W/7617/mv//9b4XzrKzFixfnyiuvTFFRUf7whz+UCUGTZNNNNy1dzZ18GXQfcsghZULu5MsA9tJLL02S3HXXXas8n0aNGuXII4/Mu+++m7vvvrvMsfvvvz9vvvlmevfunc0333yVa6zIr3/96zIh8Xe+850MGjQoSTJ9+vRKj/Puu+/m97//fb7zne/kxhtvLPNebrbZZvnd736XJKX/59ddeuml5ULuJGncuHF69uxZJuQumef555+fZcuWZcKECaXtK/t8K3NdSUrD4K/aYYcdVukb2d/5zney9dZb54knnshnn32WJPnvf/+b559/PgcccED23HPPMiH4008/nfnz56dr165rdFX/aaedVua66tevnzPOOCPJiv8dAgAAAAAAvl2s6C5wm266afbbb79y7QMGDMiJJ56Yxx57LMXFxcsNikpCvYEDB1Z4fNCgQZk5c2amT5+efv36rdZce/bsWa6tcePGady48XK/+btgwYIcdNBBefDBB3PMMcfkxhtvTM2aNSs8t6IV4UuWLMmMGTNSo0aNcitTk+Twww+vcAXngw8+mCT54Q9/WGGtzp07Z/z48ZkxY0Z23333Mscqe53Lli3L5MmTs9FGG6VHjx7l+hQVFWWvvfbK008/nZkzZ2b//fevcC6V8dRTT+Wjjz7KHnvskfbt21e636xZszJp0qTMnTs3CxcuTHFxcT755JMkycsvv7zK80mSE044ITfddFNuvPHGHHrooaXtN954Y5Lkxz/+8WqNvzwbbLBBhSvht99++yRZqe9PP/zww1myZEkOOOCACnc8+O53v5uNNtooM2bMKHesqKgoBx988ArHf+SRRzJ16tS8+eab+eyzz1JcXFw6v6/e/1V9vsuzxx575P7778/gwYNzwQUXpH379uVC91XRtWvX/PGPf8wTTzxR+qmB4uLidOvWLQ0bNswvf/nLzJkzJy1btqzUtuWroqK/n6vy7Jfn3XffzXvvvbdKfT/99NPVrg8AAAAAANWFoLvAfX3lZomGDRtm4403zkcffZSPP/643CrnEv/5z3+SpMzq1q8qaS85b3W0aNGiwvYNN9ww77//foXHrr766nzxxRfp1atXRo0atdIrO99///0sXrw4W265ZbnVySW1N9lkk3z44Ydl2ufMmZMkZb6BXZGKVlpX9jrff//90mCrVq0V/1Vc3RXd//73v5N8udq/MhYvXpwhQ4bktttuW+45JYH3qurQoUN22223PPjgg5k7d2622WabvPXWW7nvvvuy9dZbVxhIrglbbrllhb8sUbIa+/PPP6/0WCXvyQ033JAbbrhhuectWrSoXFvTpk2X+zmA+fPn55BDDsmUKVOWO+ZX7//KPt9vctZZZ+WRRx7JhAkTMmHChDRq1Cjf+973ctBBB2XIkCHZaKONVmncbt265Y9//GOmTp2abt26ZerUqSkqKkrXrl1Lg+6S7ctLgu6V2Z6/Mir6+7kqz355rr/++gwbNmyV+n4Z6u+02nMAAAAAAIDqQNC9HisuLq70ud8UIK+JrYNXZYwDDzww06ZNy6RJkzJu3Lgcdthha7x2Rfdp6dKlKSoqyuDBg1c4bkXfDq7sdS5dujRJstFGG1W42vyrlvcLDSursnO76qqrctttt2WnnXbKr371q+y+++7ZZJNNssEGG+Sll15KmzZtVur9Wp7jjz8+J5xwQv7whz9k2LBhuemmm/LFF1/k2GOPXSMriCuyJrfBLnmGu+22W5mt5yujbt26yz12zjnnZMqUKenSpUsuvvji7LTTTtl4441Ts2bNTJo0Kfvvv3+F939NXVvDhg0zZcqUPProo5kwYUKmTp2ayZMnZ9KkSbn00kszffr0VQrVS1Znl4TYDz/8cHbeeec0btw4e+21V2rXrp2pU6dm8ODBeeSRR9K4cePstNOaDX7X5PMHAAAAAACqjqC7wL3xxhsVtn/88ceZP39+GjRokIYNGy63f7NmzZIkr7/+eoXH586dmySr9E3eNWH33XfP+eefn549e6Z///6pWbNm+vbtW+n+jRs3zgYbbJC33347ixcvLreq+9NPP81HH31Url+LFi3y6quv5tprr13h/VsdTZo0SZ06dbLBBhtk9OjRa6VGia222ipJ8sorr1Tq/JJvspeE3V/12muvrbF5DRw4MGeddVb+8Ic/5MILL8yoUaNSo0aNCreT/zYqWR3crVu3XHXVVWts3DvvvDM1a9bM3XffXW43horu/8o+38ooKipK586d07lz5yTJe++9l1NOOSW33XZbzjvvvPz5z39e6TG33XbbbLXVVnniiSfy5ptv5rnnnsvJJ5+cJKlXr17pd7pnzZqVjz76KH379hVMAwAAAAAAFVo7SyZZZ95///387W9/K9desuV0p06dVhgU7b333kmSW265pcLjJe0l51WF733ve5k4cWLq1auXI488MnfffXel+26wwQbZc889s2zZstLw9qvGjh1bYb999903STJ+/PhVmnNl1KpVK926dcsHH3yQadOmVbpfSVj/xRdfVLpP+/bts/HGG+cf//hHZs6c+Y3nl2zlXhKgftUdd9xR6brfZMMNN8yAAQMyb968nHXWWXnttddy4IEHLnf796qwovu9zz77pGbNmrnnnntKV3evCR9++GE22mijCj85UNH9X9nnuyrv0GabbZahQ4cmSZ599tlK9/u6rl275vPPP8/ll1+e4uLi7LPPPqXHunXrlrlz55b+4sfKbFu+Kte0Nvz0pz/Nc889t0o/e+65Z5XOHQAAAAAAComgez1w1llnlfn28+uvv55LLrkkyZehy4occcQR2XzzzTN9+vSMHDmyzLFrr702M2bMSIsWLVZqFfXa0LFjxzzwwAOpU6dODj/88Nx7773lzhk8eHDatm1bLtA+/vjjkyQ///nP8/bbb5e2z5s3LxdffHGF9c4444zUq1cvp512WiZMmFDu+AcffJDrr7++wm8vr4zzzjsvNWrUyNFHH51HHnmk3PH//Oc/ue6668q0lazCnz17dqXr1K5dO6eddlqKi4tz7LHHln7TucQHH3yQRx99tPTP22+/fZLkt7/9bZnzxo4dmzFjxlS6bmWccMIJSb78HnuS/PjHP16j46+uFd3v5s2bZ8iQIXn55Zdz1FFHVfgt9cceeyz33XffStXcfvvt89FHH5VbNT1ixIg89NBD5c5f2ef7Te/Qb3/72wp3ebj//vuTJFtvvfVKXc9XlWxffuONN6aoqChdunQpPVYSbN94441l/lwZq/L3Ym1o2rRp2rVrt0o/Jd8KBwAAAAAAvpmtywtcx44ds3jx4rRu3Trdu3fP4sWLM3ny5CxcuDCDBg1Knz59Vti/QYMGueWWW3LwwQfn+OOPz8iRI7P99tvnxRdfzNNPP50GDRrk1ltvTZ06ddbNBa1Ap06dcv/99+fAAw/MoYcemvHjx+eAAw4oPf7GG29k9uzZmT9/fpl+Rx11VMaOHZsJEyakTZs26dGjR5YtW5bJkydnn332ydKlS/PWW2+V6dO6dev86U9/yqBBg9K7d++0adMmO+ywQ4qLizN37tw8//zzWbx4cQYMGJB69eqt8jV16dIl11xzTU499dTsvffe2WWXXdK6det89tlnmTt3bl544YVsuOGGOemkk0r7HHzwwbn44otzxhln5MEHH0yTJk2SJJdffnkaN2683FrnnXdenn766YwfPz6tW7fO3nvvnSZNmuSNN97IP/7xjxx55JHZa6+9kiRnn312HnjggZx77rn5y1/+ku233z4vv/xynnrqqZx55pkZPnz4Kl/z1+26667p0KFDnnzyyWy55Zb5wQ9+sMbGXhN69+6dhx9+OD169Mg+++yTBg0apEmTJrnsssuSfPkLIa+99lpuu+223HPPPdl1113TrFmzvP3223nllVfy5ptv5pRTTkmvXr0qXfN///d/M2jQoPTr1y/XXXddWrRokWeeeSYvvvhiTjvttIwYMaJcn5V5vi1btswuu+ySp556Kh06dEi7du1Ss2bN9O7dO717985vf/vbnHjiidlxxx2zww47pFatWpk9e3ZmzZqVevXq5aKLLlrl+1kSXn/22Wf57ne/m0033bT0WKdOnVK7du189tln2XTTTbPzzjtXetxvek4AAAAAAMD6xYruAlenTp1MmTIl/fv3z+OPP56JEydmq622yvDhwyv93ecePXpkxowZ6d+/f+bNm5exY8fm7bffzqBBgzJz5swq3bb86zp37px77703tWrVSt++ffPggw9+Y5+ioqKMHTs2F198cZo0aZJ77703zzzzTE499dTccccdeeeddyoMiA855JA888wzOf7447NkyZLcf//9mTp1aj7//PMMHDgw99xzT4VbS6+s//mf/8nf//73DBw4MB9++GHuvvvuPP7446lRo0ZOOOGE3HXXXWXO32OPPfKnP/0p7dq1y6RJkzJq1KiMGjUqn3zyyQrr1KpVK+PGjcsf/vCH7LnnnnnyyScz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/vlnde/eXe7u7nJxcdETTzyhFStWZNn/6NGjGjRokOrUqSMnJye5u7urefPmeuedd3Tt2rU7XteuXbs0fPhwNWnSRBUqVJCjo6Nq1aqlF154Qb///rvNc/bv36+nn35atWvXlpOTkypUqKDGjRvr5Zdf1okTJ6z6btu2TSEhIXrwwQfl6OioypUrq3nz5nrttdd0+fLlO84vK7/99pv69etnGbdixYrq1q2bkpOTrfplfHbWr18vSapZs6ZMJlORf185AAAAAAAAAABGQdANwKbr168rMDBQs2fPVvPmzdWuXTsdOXJEQ4cO1bPPPpujMdauXaumTZtq3rx58vDwUPfu3VWxYkV9/vnnatq0qZKSkgpkrjt27JCPj48OHjyoNm3aqE6dOtq4caPatGmjvXv35miMUaNG6dVXX7XM6/Zt2DOC/Li4OKtzPvnkEz355JPasGGDGjRooO7du6thw4ZKTU1VTExMgVybJB0+fFjNmzfXDz/8oPbt26tp06basmWLOnfunGlOkrRx40Z5eXlpypQpSk9PV9euXdWiRQudOXNGr7/+uk6dOnXHmu+++64mTpyomzdv6oknnlCnTp1kNps1depUNW3aNFPY/f3336tJkyaaO3euKlSooJCQED3++ONKS0vThx9+aPWHDcuXL5evr6+WLVumGjVqqFu3bmrcuLHOnDmjd999V2fOnMnTfdqzZ4+8vb01bdo0lSpVSt26dVOdOnW0ZMkS+fr66quvvrL0bdy4sXr37q1KlSpJkrp3767evXurd+/eqly5cp7qAwAAAAAAAACAe4etywHYtHXrVnl5eemXX35R+fLlJd0KXP38/BQXF6eQkBAFBQVlef6VK1cUERGha9euaerUqerfv7/lWGxsrIYOHarw8HAdOnRIjo6O+ZrrlClTNH78eA0fPtzSNmTIEE2aNEnvvfeeZs+eneW56enpGjBggKZNm6bAwEB9/fXXcnV1zVHdd999V2XKlNGPP/5otRrbbDYX6KrgOXPmKCoqSjNmzFDx4rd+bH/zzTcKDg7WoEGD1KFDB1WpUkWSdO7cOfXo0UMXLlxQbGysBg8eLJPJZBlr48aNKleu3B1rPv/884qNjbWMK926V2+//bZGjx6tN954Q5999pnl2OTJk3Xt2jUtWrRI3bp1sxpr//79Klu2rOXf77//vsxms7Zv364mTZpY9d2+fbvc3d1zfnP+P7PZrIiICJ05c0avvfaa/v3vf1uue+HCherVq5eeffZZ+fn5qVKlSgoODlZwcLACAgJ06tQpTZgwIdsV9QAAAAAAAAAA4P7Cim4AWZowYYIl5Jak2rVr680335R0K1zOzoIFC3Tq1Cm1atXKKuSWboXQTZo00bFjx7RkyZJ8z7Nly5ZWIbckvfHGG5JuBbtZSUtLU2hoqKZNm6aQkBCtWLHCZshdvXp11atXT25ublbtp0+fVs2aNTMFpCaTSa1bt87j1WTm6uqqSZMmWUJuSercubN69OihK1euWK3qnj59uv744w917txZL7/8slXILUl+fn6ZrsOWwMBAq5BbkhwcHPR///d/qlq1qr7++murY6dPn7ac908NGjSwGuv06dNyc3PLFHJLUvPmzVW6dOk7zu+fEhMTtWfPHtWsWVNjx461uu4ePXooODhYly5d0syZM3M9NgAAAAAAAAAAuP+wohuATQ888IDatWuXqT08PFwDBgzQ5s2bZTabMwWpGTK2JY+IiLB5PDIyUjt37lRSUpJCQ0PzNdf27dtnanN3d5e7u3umd0NnuHLlijp37qw1a9aoT58+mj59uooVK2azb1Yrwps0aaJNmzZp5MiReu6551S7du28X0Q22rdvb3MVdlhYmL788ktt2rTJ0vbtt99Kkvr165fvumfPntXSpUu1d+9enT9/Xjdv3pQk/f333/rzzz/1559/6oEHHpB0616sXLlSUVFReuONN9S0aVM5ONj+W6omTZpozpw5evbZZzVkyBA1atQo33PN+Lz16tXL5nN8+umntXjxYiUlJWnkyJH5rpeV06dP648//sjTufl5NzkAAAAAAAAAAEUNQTcAmx588EGb7WXKlFHZsmV1/vx5Xbx4McvVwRnvcM5qO+iM9n++6zkvPD09bba7urrq7NmzNo9NmjRJN27cUKdOnTRjxowsA/vsTJkyRcHBwRo/frzGjx8vDw8PtWrVSj169FC3bt2yDHpzK6tnYese/vbbb5KU79D9iy++0PPPP59t+Hrp0iVL0D1s2DBt2rRJy5Yt07Jly+Tm5qbHH39cnTt3VnR0tNUq7XfeeUd79uzRZ599ps8++0zly5eXr6+vgoODFR4enqet7O/l5y07H3/8scaMGZOnc/39/Qt4NgAAAAAAAAAAFF5sXQ4g18xmc4773ilAzkvAXBBjdOzYUW5ublq9erUWLVqUp7peXl7at2+flixZoueee06urq768ssv1bNnT/n7+ystLS1H46Snp+epfnbPIT/39ciRI4qOjtb169c1adIk/fLLL7p69arMZrPMZrNatGiRqX6ZMmW0bt06JSUlafjw4apXr57Wrl2rl156SfXq1dPhw4ctfatVq6YdO3YoISFBL774ojw8PLRs2TI988wzaty4sc6dO5fnud+LzxsAAAAAAAAAALA/gm4ANh09etRm+8WLF3XhwgW5uLioTJkyWZ7v4eEhSUpJSbF5/MiRI5KU6T3Q94q3t7cSEhJUqlQphYWF5fld4U5OTgoODta0adN08OBB/fTTT/Ly8tKmTZs0Y8YMS7+SJUtKsr09dcYq7Kxk3Kt/ynhGGfdauhUiS9KhQ4dydyG3WbFihdLS0vTSSy9p8ODBeuihh+Ts7Gw5/uuvv9o8z2QyqWXLlho/fry2bdumEydOKCwsTCdOnNCoUaOs+hYvXlzt27fX5MmT9eOPPyo1NVWBgYE6cOCA3n333VzP+X7/vAEAAAAAAAAAgIJF0A3AprNnz1re93y7L774QpLk6+ub7erYVq1aSZLmzp1r83hGe0Y/e3j88ceVkJAgZ2dn9erVS0uXLs33mA8//LAGDhwoSdqzZ4+lPSNg/fnnnzOds3r16mzHXL16tc6fP5+pPeNZPPHEE5a2tm3bSpKmTZuWu4nfJmNFdUZofruNGzfq1KlTORqnQoUKiomJkWR9L2ypXr26RowYkaO+tmR8jr788kvLu8RvN2fOHKt+d8sLL7ygvXv35umrWbNmd3VuAAAAAAAAAAAUJgTdALI0bNgwq3dcp6SkaOzYsZJuBXrZeeqpp1SpUiUlJSVlCl0nT56s5ORkeXp6KiQkpOAnngs+Pj5atWqVHB0d1bNnTy1fvjxTn6ioKNWvX99q1ffVq1c1efLkTAF0enq6JbiuXr26pT3j/ctTp061uqfff/+93nzzzWznePnyZQ0dOlQ3btywtK1YsUJfffWVSpUqpd69e1va+/btq/Lly2vZsmX6z3/+k2l786SkJF24cCHbenXr1pV0Kxy+cuWKpf348ePq37+/zXM++eQTm6upV65cKcn6XsTGxtoMy1etWpWpb04FBATokUceUUpKiv7v//7P6rrj4+O1ePFiubq6Kjo6Otdj50bFihXVsGHDPH25urre1bkBAAAAAAAAAFCYFLf3BADcn3x8fJSWlqY6deooMDBQaWlpWrt2ra5evarIyEgFBwdne76Li4vmzp2rLl26qF+/fpo2bZrq1q2rAwcO6IcffpCLi4vmzZsnR0fHe3NB2fD19dXKlSvVsWNHde/eXfHx8XryySctx48ePaqDBw9aBcRpaWkaPHiwhg0bJm9vb9WoUUNpaWnasWOHjh49qlq1aqlfv36W/q1bt5a/v782bNighx9+WE888YT++OMPbdu2TYMHD9aECROynF9ERIQWL16sxMREPf744zpx4oQ2btwos9msDz/8UFWrVrX0feCBB7RgwQJ17dpVL774oiZNmqQmTZro6tWr+umnn5SSkqKUlBS5ubllWS8oKEgNGzbUjh079NBDD+mJJ57QX3/9pfXr16tx48by9fXV5s2brc755JNPNGDAAD388MNq0KCBihcvroMHD2rXrl1ydnbW6NGjLX3HjBmjV199VY8++qjq1Kkjs9ms3bt36+DBgypfvryGDRuWswd3G5PJpLlz56p169Z65513tGTJEjVu3FhHjx7Vd999p+LFi+uzzz5T5cqVcz02AAAAAAAAAAC4/7CiG4BNjo6OWrduncLCwrRlyxYlJCSoWrVqmjBhguLi4nI0Rps2bZScnKywsDAdO3ZMCxcu1MmTJxUZGamdO3faddvyf2rZsqWWL1+u4sWLKyQkRGvWrMm2v6urq6ZMmaLOnTvrjz/+0NKlS7Vu3TqVK1dOY8eO1c6dO1WuXDlLf5PJpK+//lr9+/eXyWTSihUrdO7cOU2ePFnvv/9+trUeeughbdmyRV5eXkpISND27dvl4+OjZcuWqW/fvpn6t27dWrt27dLzzz+vGzduKD4+Xlu3blXFihU1bty4O4a9JUuWVFJSkgYMGCAnJyd988032r9/v1588UWtWbNGJUqUyHTO2LFj9cwzz8hkMmnt2rVatmyZrl69queff167d+9WixYtLH0/+ugjhYaG6urVq1q5cqVWrVqlYsWK6dVXX9Xu3btVu3btbOeXlUceeUTff/+9nnvuOV2+fFkLFy7UwYMHFRwcrO+++049e/bM07gAAAAAAAAAAOD+w4puAFZq1Khhte3zlClTNGXKlGzPSUxMzPJYw4YNNW/evDzVzhAQEGCzPSYmxvIOaFtS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q1ev6r333rMKuSUpKipKwcHBSk5O1vfff29p/+9//ytJmjhxoiXkliQvLy+9+OKLWV5LQXF3d1f79u2twmVJqlmzpl5//XWlp6dr2bJluRrznXfekSR98cUXVtuulyhRQh9++KEqV66sTz/91LIl/unTpyXdWkn/z3m4ubmpSZMmub2sTE6fPq2ffvopT1+2tloHAAAAAAAAAAC2saIbwD31wAMPqF27dpnaw8PDNWDAAG3evNnyzmhbkpKSJEkRERE2j0dGRmrnzp1KSkpSaGhovubavn37TG3u7u5yd3fXiRMnbJ5z5coVde7cWWvWrFGfPn00ffr0TEF1huxWhEtS27ZtVapUqUzta9askSR17drV5nktW7ZUfHy8kpOT5e3traNHj+rYsWPy9PSUj49Ppv49e/bUW2+9le1cCsqmTZuUmJio48eP66+//pLZbLbcy19++SXH45w+fVo//vijGjRooHr16mU67uTkpKZNm+qbb77RL7/8onr16qlx48ZycHDQ+++/r8qVK+tf//qXSpcuXWDXJkkff/yxxowZk6dz/f39Jd15O3wAAAAAAAAAAEDQDeAee/DBB222lylTRmXLltX58+d18eLFLFc5//7775JktYL3dhntGf3yw9PT02a7q6urzp49a/PYpEmTdOPGDXXq1EkzZszIMrDPierVq9tsT01NlSSr91bbcubMGUn/uxfVqlXLVZ2CdOHCBXXr1k3r1q3Lss+lS5dyPN6RI0ckSfv377/jPT5z5ozq1aununXr6v3339fIkSMVFhamYsWKqVGjRmrbtq369Olj9U5zAAAAAAAAAABwfyPoBnDfMJvNOe57p3AzPwFzfsbo2LGjNm7cqNWrV2vRokXq0aNHnus7OTnZbL9586ZMJpOioqKyPf+fwW1B3JPbZWwJnhMjRozQunXr5Ofnp7feekuNGjVS2bJlVaxYMa1evVodOnTI1fO/efOmJKlKlSo2V97fzt3d3fKfhw4dqp49eyo+Pl5r1qxRUlKSPvjgA8XGxmry5MkaOHBgjucAAAAAAAAAAADsh6AbwD119OhRm+0XL17UhQsX5OLiYvUO6X/y8PCQJKWkpNg8nrHSt0qVKvmcad54e3vr9ddfV/v27S2rhkNCQgq0hqenpw4fPqzJkydne68yZNyLrO59Vu0lS5aUJJvvjr5586ZOnjyZ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fDmnj8LC39/f5s/tCRMmyGQyydnZWX/99ZfVsUGDBslkMll+dmTM//ZxcvOcMnz66afy8vKSs7OzKleurH79+un8+fO5viYAAAAAAAAAAGA/982K7uvXryswMFCHDx9WYGCg0tLStHbtWg0dOlS7d+/WzJkz7zjG2rVr1aVLF127dk3e3t4KCAjQgQMH9Pnnn2vJkiVasWKFWrVqle+57tixQwMHDpSnp6fatGmjQ4cOaePGjWrTpo2Sk5PVqFGjO44xatQojRs3Ts2aNdPKlSvl7u5uORYQEKANGzZo5syZmYLfsLAwLVy4UK6urnryySdlNps1ceJE/fDDD1YhXU4dPHhQzZo1k7u7u1q3bq1z586pRIkSkqRFixYpPDxcaWlpatKkiXx9fXX48GHFxcVp2bJl2rBhgxo2bGg13iuvvKKJEyeqWLFiatGihTw9PfX7779r/fr1On/+vP71r3+pcePG6t69uxYtWqRKlSrpySeftJzfsmXLLOfarFkzNWnSRJs3b9ZPP/2UqXZ6erpmzpypYsWKWYK8vPjzzz/l4+Oj69evKyAgQOfOndP69evVu3dvpaSkaPTo0TbPi4iI0DfffKPmzZurXr16SkpK0nvvvafjx49rzpw5kiRHR0f17t1bEydO1Ny5c/XCCy9kGufTTz+VJD333HOWttdee03jx49X6dKl1bJlS5UtW1YnTpzQjz/+qEOHDmngwIF3vK4rV66oY8eOSkpKkqurq1q1aqXSpUsrJSVFcXFxqlq1quWzm5qaqr59+6pSpUqqX7++mjdvrpMnT2rz5s1KSkrSgQMH8vx+57zeg4KSlpam9u3b66efflLz5s3VoEEDbdiwQSNHjtSlS5csfyTx0EMPqXfv3po1a5ZcXFzUo0cPyxi375Jw6tQpBQYGat++fapataratWunq1evasuWLQoJCdG4ceM0cuTITPO4du2a/P39deTIEfn7+8vb21vlypWTJG3dulUvvfSSqlWrprp166pFixY6evSoVq9erdWrV+vTTz/VM888YzVeTp/vk08+qRs3bui7777To48+qsaNG1vGeOihhyRJy5cvV1BQkOUPS3x9fXXu3Dn9/PPPevfdd9WvXz+5urrm6r4HBARo48aNSkxMtPq5lpiYKOnWH1ds3brVKpxOTExUsWLFsv25kNPnlGH48OH68MMP1axZ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BTaH7PTv319bt27VjBkz1KFDB/38889q3759liv6cyPjs5JVe263Dc/K888/r/Hjx2v69Onq2bOn5s+fLzc3N/Xs2dNm/zJlyig8PFzh4eGSpK1bt6pnz55asGCBoqOj1bFjxyxr5fb5LFmyRMWKFdPSpUsz7aLw66+/5miMnMjtPbjfZKwO7tGjh1566aUCGfPKlStas2aNKlWqpAULFmTaKcDW/b8b33/FixdX+/btLTsGHD16VH369NG6dev07rvvavz48bke09fXVyVLllRiYqJ27dql8+fPWwLuhx56yPKebi8vL5nN5gLfthwAAAAAAAAAABQe982K7rNnz+rbb7/N1P7FF19IuhWQZLcSL2N727lz59o8ntFe0Nvg5sbjjz+uhIQEOTs7q1evXlq6dGmOzy1RooSaN2+u9PR0myvC58+fX5BTVdu2bSVJ8fHxOerv4eGhBg0a6OzZs1q8ePEd+2cE9Tdu3MjT/J566imVK1dOcXFxmjp1qqSCWwW8a9cu/fzzz5naMz6LTzzxRIHUqVmzptq3b68tW7bozTff1KVLlxQZGSlnZ+ccne/j46Onn35akrRnz55s+wYEBKhYsWJasWKFjh8/fsexz507p9KlS9t8VUDG6uuCkN97cC+UKFEiy89pbr9PcuLChQtKT0+3uR3+jRs3tGTJkkzn5Pb55uX7r3r16pbt2e/0ecuKs7OzmjdvriNHjiguLk6S1Lp1a8txf39/bd26VatWrZIkm++9z0p2z+leeuGFF7R37948fTVr1sze0wcAAAAAAAAAwDDum6BbkoYNG2b1juuUlBSNHTtW0q3wIDtPPfWUKlWqpKSkJE2bNs3q2OTJk5WcnCxPT89craK+G3x8fLRq1So5OjqqZ8+eWr58eaY+UVFRql+/fqZAq1+/fpKk//u//9OJEycs7UeOHLHcp4LyyiuvyNnZWUOGDNGyZcsyHf/zzz/18ccf69q1a5a2kSNHSpJefvll/fTTT1b9r1y5YvW+5/Lly6tEiRI6fPiwZfvn3HB2dlZUVJROnDihL7/8UhUqVLC5PXRepKen66WXXtLVq1ctbTt37tSUKVPk4OBgeQ4FoX///pJuvcNdurVl9T8dPXpUcXFxVvORbr1PeP369ZKyf9+zdOsPEaKionTt2jVFR0frzz//tDr++++/6/vvv7f8u27dujp//ry+/PJLq36xsbGWmgUlJ/fAnjw8PHTq1CmbOyb4+PioTZs2Wr9+vYYMGaLLly9bHU9PT9fq1au1adOmHNerWLGi3NzctHfvXn333XeW9ps3b2r48OE2/wgjt883Y1eCgwcP2pxDbGysTp06lak9I4C+0+ctOxmrtKdPn65y5crJy8vLciwgIEDXr1/X559/LgcHB/n5+eV43Oye071UsWJFNWzYME9fGe8KBwAAAAAAAAAAd3bfBN0+Pj5ycHBQnTp11KNHDwUFBalRo0Y6fvy4IiMjFRwcnO35Li4umjt3rpydndWvXz81bdpU4eHh8vb21uDBg+Xi4qJ58+bJ0dHx3lxQNnx9fbVy5UqVLFlS3bt3t4RHGY4ePaqDBw/qwoULVu0REREKCQnRoUOHVK9ePYWEhCg4OFgNGzbUI488kq/w6Z/q1KmjOXPm6Nq1awoKClL9+vUt9R577DFVqVJFAwcO1PXr1y3nREVFadCgQfrtt9/06KOPys/PT+Hh4QoICJCHh4feeustS9+SJUvqySef1MmTJ/Xoo48qKipKffv21cyZM3M8x9sD5+joaJUoUaJArr1z587av3+/ateurV69eunJJ59UixYtdOnSJY0aNUpNmjQpkDqS1KVLF1WtWlWS1KxZMzVu3DhTnz///FN9+vRRhQoV5O/vr4iICAUHB6tatWraunWrmjdvrm7dut2x1ocffqgWLVro22+/VY0aNfSvf/1LvXr10uOPP64HH3zQaoeB1157TZIUGhpqeY4NGzbUq6++qiFDhhTMxf9/ObkH9hQUFKQbN27I29tbkZGR6tu3r95//33L8blz58rLy0uTJk3Sgw8+qDZt2ig0NFStWrVS5cqV1aFDB+3YsSPH9YoXL67hw4frxo0b8vf3V/v27RUaGqqHHnpIn3zyiQYOHGjzvNw8Xx8fH1WsWFELFy5UQECAnnnmGfXt21ebN2+WJI0ZM0YeHh7y9vZWr1699NRTT6l+/fqKjY1V+fLlNWzYsDzezf+t0v7rr78s7+e2dczLyytX7+e+03MCAAAAAAAAAACFy30TdDs6OmrdunUKCwvTli1blJCQoGrVqmnChAmWLW7vpE2bNkpOTlZYWJiOHTumhQsX6uTJk4qMjNTOnTvtum35P7Vs2VLLly9X8eLFFRISojVr1tzxHJPJpC+//FL//ve/VaFCBa1YsUK7du3Siy++qMWLF2e7tXtedOvWTT/++KP69eunv//+WytXrlRiYqKuX7+uiIgIffPNN5m2tv7oo4+0ZMkStWnTRnv37tWiRYuUkpKiNm3aWLY9zvDpp5/q6aef1tmzZzVv3jzNmDFDGzZsyPH8GjRoYFmZWpCrgN3d3bVlyxa1bdtW69evV2Jioh5++GHNnDmzwFfOFytWzLJqNaut12vXrq0JEyYoICBAR48e1eLFi/Xdd9+pRo0amjx5shITEzO9s92W0qVLa/369YqNjVW9evW0YcMGffPNNzp//ryeeeYZq/diR0REaPny5fLx8dGuXbu0cuVKeXh4aN26dQoKCiqYi///cnIP7GncuHEaNGiQbty4oS+//FIzZsyw2omhUqVK2rp1qyZOnKg6deooOTlZ8fHxOnbsmB577DFNmTJFkZGRuao5atQozZo1S15eXvruu+/07bff6tFHH9XWrVvVtGlTm+fk5vk6OTlp+fLlateunXbt2qW4uDjNmDHDslr8o48+UmhoqK5evaqVK1dq1apVKlasmF599VXt3r1btWvXzsOdvCXjPd1S5q3JM97TbevYndzpOQEAAAAAAAAAgMKluL0nUKNGDZnNZsu/p0yZoilTpmR7TmJiYpbHGjZsqHnz5uWpdoaAgACb7TExMYqJiclyvNTU1Ext0dHRio6Ottnfz88v01bHUvbXV6JECY0aNUqjRo3KUf2srjG7ed2uTp06+uSTT+7Y73bBwcF3XIEv3drid/bs2Vket3U9t9u8ebN+//13+fv7q27durma4514eHjo888/z1FfW/c3w53u89WrV7VixQq5uroqNDTUZp/SpUvrlVde0SuvvJKj+WT3OXV0dNTLL7+sl19++Y7jdOrUSZ06dbJ5LDffH3Fxcdn+sUpO7kFu5eZ7IUNW83dxcdFHH32kjz76KMtzM7b5z8lq9zvNI0NUVJSioqIytXt5eWX5mcrN823atKlWr15t89jTTz9tef97QStVqpTVThD/9Ntvv2V7flY/H+/0nLL7eZLVz3wAAAAAAAAAAHD/um9WdAO59c4770iSBg0aZOeZ5N2UKVN04cIF9e7dW6VLl7b3dOyCewAAAAAAAAAAAIDcsvuKbiA3Nm/erBkzZmjv3r3avn27mjRpkqP3U99Pzp49qxEjRujkyZNauXKlSpcubXkn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", + "image/png": "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W6r2x44dM/viR0bX0LhxY0nSypUrszbxp5QpU0ZDhgyRJB06dChbY6Q315Sz7NeuXatr166lql+wYIGk3P0OAAAAAAAAAACAzCMhD+CZGjRokMkZ7KdOndLo0aMlSe+99166fTt06KCXX35ZcXFxCg8PN6mbNm2a9uzZI1dX1yytSreE+vXra8OGDbK1tVX79u21du3aVG26dOmiKlWqKDIy0qR8yJAhMhgMGj16tOLi4kzqHjx4oI0bNxp/f173o2jRosqfP7/i4+PNJs2fhdOnT6faIj08PFw7d+5UiRIlTK6hbt26KlCggNavX699+/YZyy9duqTu3bub3bI+o2to166dqlSpooiICI0bN04PHjwwqU9MTNR3331nkmSfPHmyLly4kGqsDRs2SHqcnM+OlFXwx44dS1X3yiuv6K233tLNmzfVt29fk3nu3LlTM2fOVL58+TL8LmXkvffe0+HDh7P1U7du3RzFBgAAAAAAAAAgL2HLegDPTP369ZWYmKiKFSvK19dXiYmJ2rJli+7cuaNOnTopICAg3f4ODg5auHChWrdurZ49eyo8PFyVKlXS0aNHtX//fjk4OGjRokWytbV9PheUDk9PT61fv14tWrRQ27ZttXLlSjVv3txYf+bMGR07dkzXr1836deoUSONHz9egwYNkre3tzw8PFS+fHldvHhRBw8elIODg3Fb8ud1P2xsbNS8eXNFRUXp9ddfl7u7u2xsbNSgQQN169YtR2On+Pe//62xY8fqu+++U40aNXTixAnt2bNH+fPn19y5c2Vvb29s6+joqIEDB+qzzz6Tl5eXcVeBXbt26dVXX9Ubb7yhnTt3ZukarK2tFRkZqWbNmmno0KGaOnWqatSooUKFCun333/X0aNHde3aNUVGRuq1116TJI0aNUoDBw7U66+/rooVKyo5OVk///yzjh07pqJFi2rQoEHZuhf+/v6KiYmRn5+f3nzzTTk4OKho0aIaO3asJOm///2vGjZsqPnz5ysmJkZvvPGGLl26pOjoaD169EhffvmlatSoka3YKYoXL67ixYtnq6+jo2OOYgMAAAAAAAAAkJewQh7AM2Nra6utW7eqY8eO2rlzpzZu3KjSpUtr4sSJioiIyNQYfn5+2rNnjzp27KizZ89q+fLlOn/+vDp16qR9+/b9rbbq9vLy0tq1a2Vtba3AwEBt3rw5U/0GDhyo6Ohovf322zp16pSWL1+uo0ePqnbt2vriiy9M2j6v+zFr1ix17txZV65c0aJFizR79mzFxMQ8k7Glxy8wxMTEqESJElqzZo2OHDkiPz8/RUdHm7zIkCIsLEwTJkyQq6urtmzZosOHD6t79+7avHmzccv3rF5DlSpVdODAAYWFhal48eLatm2b1q5dq0uXLsnb21tz5841bm0vSV999ZWCgoJ0584drV+/Xhs2bFC+fPk0cOBA/fzzzypfvny27sWHH36o4cOHy9HRUStWrNDs2bONW/dLkouLi/bs2aMBAwbI2tpa3333nfbt2yc/Pz9t3LhR/fv3z1ZcAAAAAAAAAADw/LFCHkCOubm5KTk52fj79OnTNX369HT7REdHp1lXrVo1LVq0KFuxU/j4+JgtDwsLU1hYWJrjpaxOf1JoaKhCQ0PNtvf29tatW7dSlad3fdLjlfKNGjVKt02KrNyPtK47RUREhNmXI4oXL6758+en2S+9MdOL+/T9/v7779MdJ4XBYNDAgQM1cODAVHVp3duMrkGSnJycNHLkSI0cOTLDOXTu3FmdO3fO1HyzwtraWqNHjzYe5WCOs7OzJk6cqIkTJz7z+AAAAAAAAAAA4PlhhTwAAAAAAAAAAAAAABZAQh4AAAAAAAAAAAAAAAtgy3oAALJp5cqVWrlyZaba9ujRQ15eXpadEAAAAAAAAAAA+FshIQ8AQDYdOHBA8+bNy1RbHx8fEvIAAAAAAAAAAOQxbFkPAEA2hYWFKTk5OVM/oaGhuT1dAAAAAAAAAADwnJGQBwAAAAAAAAAAAADAAkjIAwAAAAAAAAAAAABgASTkAQAAAAAAAAAAAACwABLyAAAAAAAAAAAAAABYAAl5AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAAAWQEIeAAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAIAFkJAHAAAAAAAAAAAAAMACSMgDAAAAAAAAAAAAAGABJOQBAAAAAAAAAAAAALAAEvIAAAAAAAAAAAAAAFgACXkAAAAAAAAAAAAAACyAhDwAAAAAAAAAAAAAABZAQh4AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAgAUYkpOTk3N7EgAA4J9h1KhRuT0FAAAAAAAAAACyZeTIkc89pvVzjwgAAP7RhnzyfP/BMu4/o557zNyKm1di5lZcYr54cfNKzNyKS8wXL25eiZlbcfNKzNyKS8wXL25eiZlbcYn54sXNKzFzK25eiZlbcYn54sXNKzFzKy4xXzxsWQ8AAAAAAAAAAAAAgAWQkAcAAAAAAAAAAAAAwAJIyAMAAAAAAAAAAAAAYAEk5AEAAAAAAAAAAAAAsAAS8gAAAAAAAAAAAAAAWAAJeQAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAAAFkBCHgAAAAAAAAAAAAAACyAhDwAAAAAAAAAAAACABZCQBwAAAAAAAAAAAADAAkjIAwAAAAAAAAAAAABgASTkAQAAAAAAAAAAAACwABLyAAAAAAAAAAAAAABYAAl5AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAAAWQEIeAJ6QkJAgg8EgHx+fTPfx8fGRwWBQQkKCRWJHR0fLYDAoNDQ0R+NLUkREhAwGg8LCwnI81j9Zdp4zAAAAAAAAAABAVpGQBwAgB0JDQ2UwGBQdHZ3bUwEAAAAAAAAAAH8z1rk9AQD4p5s/f77u3LkjFxcXi4zv4eGhI0eOqHDhwhYZHwAAAAAAAAAAAJZBQh4AcqhMmTIWHb9AgQKqUqWKRWMAAAAAAAAAAADg2WPLegBIw40bN9S3b1+VLl1adnZ2qlq1qiZPnqykpCSTdumdIf/rr78qJCREJUuWlI2NjVxcXNSlSxcdO3Ys0/NI6wz5sLAwGQwGRURE6NChQ/L395eTk5McHBzUqFEj7dixI0vX++WXX8rKykqvvvqqzp07l2H7J8+j/+233xQUFKSXX35ZVlZWWrlypbHdoUOHFBISIhcXF9na2qpUqVLq1q2b2fslSbdu3dLAgQNVunRp2dvb69VXX9W0adOUnJwsg8EgNze3NO+DOW5ubjIYDJm6B/fu3dPs2bP19ttv65VXXpG9vb2KFCkib29vLVmyJFV7g8GgefPmSZLefPNNGQwG48/T1xcVFaVmzZrJ2dlZdnZ2qlSpkkaMGKFbt26lGvf27dsaN26catasqSJFisjR0VHly5dX+/bttXHjxkxdCwAAAAAAAAAAyH2skAcAM+7fvy9fX1/Fx8fL19dXiYmJ2rJli/r376+ff/5Zc+fOzXCMLVu2qHXr1rp7967c3d3l4+Ojo0eP6ttvv1VkZKTWrVunhg0b5niue/fuVZ8+feTq6io/Pz+dOHFCsbGx8vPz0549e1S9evUMxxg2bJjGjBmjunXrav369XJ2djbW+fj4KCYmRnPnzk31UoAkHTt2THXr1pWzs7PefPNN/fXXX8qfP78kacWKFQoODlZiYqJq164tT09PxcfHKyIiQlFRUYqJiVG1atWMY927d09+fn7avXu3ihUrplatWunWrVsaNGiQ4uPjc3yvMpKQkKAePXro5ZdfVpUqVeTh4aHz589rx44diouL09GjRxUWFmZs37VrV23btk3x8fFq1qyZSpQoYaxzdHQ0/nnAgAGaNGmS7Ozs5OHhoaJFi2rfvn36/PPPtX79esXExMjBwUGS9OjRIzVt2lQ7duyQq6urfHx8ZGNjo7Nnz2rNmjVycHBQs2bNLH4vAAAAAAAAAABAzpGQBwAzdu3apRo1auj48eMqWrSoJCk+Pl7e3t6KiIhQYGCg/P390+x/+/ZthYSE6O7du5o5c6Z69eplrJs8ebL69++v4OBgnThxQra2tjma6/Tp0zVu3DgNHjzYWNavXz9NmTJF48eP1/z589Psm5SUpN69eys8PFy+vr5atWqVSSI5M5YsWaL3339fU6ZMUb58+Yzlp06dUpcuXWRvb6/NmzfL29vbWDd//nx17dpV3bp10+7du43lEydO1O7du/XGG29ow4YNKlSokCTp559/lo+PT5bmlR3FihXTxo0b1bhxY1lZ/d8mMqdOnZKvr69Gjx6t0NBQ4yr9iIgIhYaGKj4+XkOHDjU7x6VLl2rSpEmqVauWvvvuO2PfBw8e6P3331d4eLjCwsI0YcIESVJcXJx27Niht99+W999953JPK5fv64TJ05Y7PoBAAAAAAAAAMCzxZb1AJCGiRMnGpPxklS+fHmNGDFC0uMkeHqWLl2qCxcuqGHDhibJeOlxsrx27do6e/asIiMjczxPLy8vk2S8JA0fPlySFBsbm2a/xMREBQUFKTw8XIGBgVq3bp3ZZHyZMmVUuXJlFS5c2Ow4xYoV07hx40yS8ZI0depU3blzR+PHjzdJxktSly5dFBAQoD179uinn34ylv/3v/+VJE2aNMmYjJekGjVq6IMPPkjzWp4VZ2dnNW3a1CQJLknlypXTJ598oqSkJEVFRWVpzC+++EKStHjxYpPt9vPnz6+pU6eqRIkSmjVrlvEohIsXL0p6vDPB0/MoXLiwateundXLAgAAAAAAAAAAuYQV8gBgxksvvaQmTZqkKg8ODlbv3r21Y8cO45nm5sTFxUmSQkJCzNZ36tRJ+/btU1xcnIKCgnI016ZNm6Yqc3Z2lrOzs/7880+zfW7fvq1WrVpp8+bN6tatm7755ptUCfUU6a2wl6TGjRurQIECqco3b94sSXr77bfN9vPy8tLKlSu1Z88eubu768yZMzp79qxcXV1Vv379VO3bt2+vzz77LN25PCvbtm1TdHS0zp07p3v37ik5Odl4L48fP57pcS5evKiDBw+qatWqqly5cqp6Ozs71alTR2vWrNHx48dVuXJl1axZU1ZWVpowYYJKlCiht956SwULFnxm15Yyr0uXLmWrr7kz7wEAAAAAAAAAgHkk5AHAjLJly5otL1SokIoUKaJr167pxo0baa4a/+OPPyTJZEX0k1LKU9rlhKurq9lyR0dHXblyxWzdlClT9PDhQ7Vs2VKzZ89O88WCzChTpozZ8oSEBEkyOVfdnMuXL0v6v3tRunTpLMV5lq5fv642bdpo69ataba5efNmpsc7ffq0JOnIkSMZ3uPLly+rcuXKqlSpkiZMmKChQ4eqY8eOypcvn6pXr67GjRurW7duqlatWqbjp2XGjBkaNWpUtvo2atQox/EBAAAAAAAAAMgrSMgDQBYlJydnum1GSdicJMJzMkaLFi0UGxurTZs2acWKFWrXrl2249vZ2Zktf/TokQwGg7p06ZJu/6cTzM/injwpZSv4zBgyZIi2bt0qb29vffbZZ6pevbqKFCmifPnyadOmTWrWrFmWnv+jR48kSSVLljS7k8GTnJ2djX/u37+/2rdvr5UrV2rz5s2Ki4vTl19+qcmTJ2vatGnq06dPpucAAAAAAAAAAAByDwl5ADDjzJkzZstv3Lih69evy8HBweSM86eVKlVKknTq1Cmz9Skrp0uWLJnDmWaPu7u7PvnkEzVt2tS4CjswMPCZxnB1dVV8fLymTZuW7r1KkXIv0rr3aZXb2NhIMr+V+qNHj3T+/PnMTlmRkZHKly+fVq9enWr3g5MnT2Z6nBQpuxeUKFFCERERWepbunRpffDBB/rggw/08OFDLVmyRN26dVP//v0VEhKiIkWKZHk+AAAAAAAAAADg+bLK7QkAwN/RlStX9P3336cqX7x4sSTJ09Mz3ZXcDRs2lCQtXLjQbH1KeUq73FCvXj1t3LhR9vb2euedd7R69epnOn7jxo0lSStXrsxU+7Jly6pUqVI6e/asfvzxx1T1y5cvN9svJZH/22+/parbunWrHjx4kMkZS3/99ZcKFixo9iiCpUuXmu2T8kLAw4cPU9W5urqqcuXK+vnnn9N8OSMzrK2t1alTJ9WtW1eJiYlmrzUr3nvvPR0+fDhbP3Xr1s1RbAAAAAAAAAAA8hIS8gCQhkGDBpmcwX7q1CmNHj1a0uOEZno6dOigl19+WXFxcQoPDzepmzZtmvbs2SNXV9dnvio9q+rXr68NGzbI1tZW7du319q1a1O16dKli6pUqaLIyMgsjT1gwADZ29urX79+ioqKSlV/9epVzZgxQ3fv3jWW9ezZ09j3ybPaDx8+rK+++spsnJQzzRcsWGA8t156vKL9gw8+yNKcK1WqpGvXrul///ufSfnkyZP1ww8/mO2TshvCsWPHzNYPHz5cjx49Utu2bXX48OFU9fHx8ZozZ47x9x9++EHff/99qq32T58+bTyLPmXlfXYVL15c1apVy9aPo6NjjmIDAAAAAAAAAJCXkJAHADPq168vKysrVaxYUe3atZO/v7+qV6+uc+fOqVOnTgoICEi3v4ODgxYuXCh7e3v17NlTderUUXBwsNzd3dW3b185ODho0aJFsrW1fT4XlA5PT0+tX79eNjY2atu2rTZs2GBSf+bMGR07dkzXr1/P0rgVK1bUggULdPfuXfn7+6tKlSoKDAxUQECAatWqpZIlS6pPnz66f/++sc+gQYNUp04dbd++XeXLl1eHDh3UsmVL4/2T/m9FeopXXnlFXbp00V9//aWaNWvK399ffn5+eu2111SjRg2VLVs203P++OOPJUlBQUHy9vZWcHCwqlWrpoEDB6pfv35m+7Ru3VoGg0EDBgxQQECAevTooR49ehhf5ujUqZMGDx6s/fv3q2bNmqpbt646dOig5s2bq2rVqqpQoYKmTZtmHO/gwYNq0qSJSpQooRYtWqhTp05q1qyZqlSpomvXrqlv377GlwAAAAAAAAAAAMDfGwl5ADDD1tZWW7duVceOHbVz505t3LhRpUuX1sSJEzN9Frifn5/27Nmjjh076uzZs1q+fLnOnz+vTp06ad++fbm6Xf3TvLy8tHbtWllbWyswMFCbN29+JuO2adNGBw8eVM+ePfXgwQOtX79e0dHRun//vkJCQrRmzRqT7eHt7e21ZcsW9evXTzY2Nlq1apVOnjypL774QkOGDJEkOTs7p4rzzTffaOjQoSpUqJA2btyo06dPa9iwYcYjBjIrJCREa9euVf369XXgwAGtX79epUqV0tatW+Xv72+2T+3atbVgwQJVq1ZNmzZt0uzZszV79myTFf7jxo3Tli1b5O/vr7Nnz2rlypXav3+/ChQooEGDBpmskG/VqpWGDx+uSpUq6eDBg1q2bJl++eUXNWzYUJGRkZo8eXKWrgkAAAAAAAAAAOQe69yeAAD8nbi5uSk5Odn4+/Tp0zV9+vR0+0RHR6dZV61aNS1atChbsVP4+PiYLQ8LC1NYWFia4z25fXuK0NBQhYaGmm3v7e2tW7dupSpP6/rSG+tJFStW1Ndff51huxSFChXSpEmTNGnSJJPylG3ka9asmaqPjY2NxowZozFjxqSqM3cf0rrXktSyZUu1bNnSbF1afYKDg40r+NPi6+srX1/fdNtIUoUKFYxHIwAAAAAAAAAAgH82VsgDAP5WDhw4kOr89EOHDmnw4MGSlGHiGwAAAAAAAAAA4O+CFfIAgL+VoKAg3bhxQ6+99pqcnJyUkJCgvXv36tGjR+rVq9ffaqt/AAAAAAAAAACA9JCQBwD8rXzwwQdasmSJDhw4oL/++ksFChSQp6enunfvrq5du+b29AAAAAAAAAAAADKNhDwA4G+lT58+6tOnT25PAwAAAAAAAAAAIMc4Qx4AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAgAWQkAcAAAAAAAAAAAAAwAJIyAMAAAAAAAAAAAAAYAEk5AEAAAAAAAAAAAAAsAAS8gAAAAAAAAAAAAAAWAAJeQAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAAAFkBCHgAAAAAAAAAAAAAACyAhDwAAAAAAAAAAAACABZCQBwAAAAAAAAAAAADAAkjIAwAAAAAAAAAAAABgASTkAQAAAAAAAAAAAACwABLyAAAAAAAAAAAAAABYAAl5AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAAAWYEhOTk7O7UkAAIB/hlGjRuX2FAAAAAAAAAAAyJaRI0c+95jWzz0iAAD4Rxu78tJzjTc0oNhzj5lbcfNKzNyKOzSgmIZ88nz/wT3uP6NyJWZuPdO8cn+fd8zcipsbn6W88jnKrbh5JWZuxc0rMXMrLjFfvLh5JWZuxc1LMfm374sVM7fi5pWYuRWXmC9e3LwSM7fiEvPFw5b1AAAAAAAAAAAAAABYAAl5AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAAAWQEIeAAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAIAFkJAHAAAAAAAAAAAAAMACSMgDAAAAAAAAAAAAAGABJOQBAAAAAAAAAAAAALAAEvIAAAAAAAAAAAAAAFgACXkAAAAAAAAAAAAAACyAhDwAAAAAAAAAAAAAABZAQh4AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAgAWQkAcAAAAAAAAAAAAAwAJIyAMAAAAAAAAAAAAAYAEk5AEgFyQkJMhgMMjHxyfTfXx8fGQwGJSQkGCR2NHR0TIYDAoNDc3R+JIUEREhg8GgsLCwHI8FAAAAAAAAAADwT0VCHgAAAAAAAAAAAAAAC7DO7QkAADJn/vz5unPnjlxcXCwyvoeHh44cOaLChQtbZHwAAAAAAAAAAIC8hoQ8APxDlClTxqLjFyhQQFWqVLFoDAAAAAAAAAAAgLyELesBIJfduHFDffv2VenSpWVnZ6eqVatq8uTJSkpKMmmX3hnyv/76q0JCQlSyZEnZ2NjIxcVFXbp00bFjxzI9j7TOkA8LC5PBYFBERIQOHTokf39/OTk5ycHBQY0aNdKOHTuydL1ffvmlrKys9Oqrr+rcuXOZ7rdz50516NBBpUqVkq2trVxcXNSsWTMtWLDApF1cXJzef/991ahRQ05OTrK3t1eVKlU0dOhQXbt2LdW4GZ13n9Z9P3LkiDp37qzy5cvLzs5OxYoVU82aNfXRRx/pzz//TDXOoUOHFBISIhcXF9na2qpUqVLq1q2b2eeZnJysJUuWyNvbWyVKlJCdnZ1Kly6txo0ba/r06Zm9ZQAAAAAAAAAAIJeRkAeAXHT//n35+vpq/vz58vDwUJMmTXT69Gn1799f3bt3z9QYW7ZsUZ06dbRo0SKVKlVKbdu2VfHixfXtt9+qTp06iouLeyZz3bt3r+rXr69jx47Jz89PFStWVGxsrPz8/HT48OFMjTFs2DANHDjQOK8nt99PSXxHRESk6jdlyhQ1aNBAy5Ytk6urq9q0aaMqVarop59+0vDhw03aDho0SLNmzZKNjY18fX3l5+enGzduaNy4cfLy8tKtW7dydB8k6aefflLt2rW1cOFCFStWTIGBgapXr54SExM1derUVC9CrFixwviMSpYsKX9/f5UoUUIRERGqU6eOfvnlF5P2H3/8sTp27KgDBw7I3d1dbdq0UYUKFXTw4EFNmDAhx/MHAAAAAAAAAADPB1vWA0Au2rVrl2rUqKHjx4+raNGikqT4+Hh5e3srIiJCgYGB8vf3T7P/7du3FRISort372rmzJnq1auXsW7y5Mnq37+/goODdeLECdna2uZortOnT9e4ceM0ePBgY1m/fv00ZcoUjR8/XvPnz0+zb1JSknr37q3w8HD5+vpq1apVcnR0zFTc2NhY9e/fXwULFtSqVavk4+NjrEtMTNQPP/xg0v7TTz/VG2+8IScnJ2PZ/fv39eGHHyo8PFyTJk3Sp59+msmrNm/atGm6e/euVqxYoTZt2pjUHTlyREWKFDH+furUKXXp0kX29vbavHmzvL29jXXz589X165d1a1bN+3evVuSdO/ePU2ZMkVubm7at2+fXnrpJWP7hw8fZnlHAgAAAAAAAAAAkHtYIQ8AuWzixInGZLwklS9fXiNGjJCkDLcnX7p0qS5cuKCGDRuaJOOlx8ny2rVr6+zZs4qMjMzxPL28vEyS8ZKMq9NjY2PT7JeYmKigoCCFh4crMDBQ69atM5uML1OmjCpXrqzChQublI8dO1bJycn69NNPTZLxkmRjY6NmzZqZlLVs2dIkGS9Jtra2mjJliqytrbVq1aoMrzUjFy9elCT5+vqmqqtatapKlixp/H3q1Km6c+eOxo8fb5KMl6QuXbooICBAe/bs0U8//STp8REG9+/f1+uvv26SjJcka2vrVGNkd/6//PJLtn6exQ4DAAAAAAAAAADkFayQB4Bc9NJLL6lJkyapyoODg9W7d2/t2LFDycnJMhgMZvunbEcfEhJitr5Tp07at2+f4uLiFBQUlKO5Nm3aNFWZs7OznJ2dzZ6ZLj1ewd+qVStt3rxZ3bp10zfffKN8+fKZbWtuhf2jR48UHR0tSXr33XczPddz584pKipKR48e1Y0bN5SUlCTpcQL/+PHjmR4nLbVr19b69evVpUsXDR8+XHXq1JGVlfl33DZv3ixJevvtt83We3l5aeXKldqzZ4/c3d1VvHhxubq6au3atZowYYJCQkJUqlSpHM/5STNmzNCoUaOy1bdRo0aSqj/T+QAAAAAAAAAA8KIiIQ8Auahs2bJmywsVKqQiRYro2rVrunHjRqpV4yn++OMPSZKbm5vZ+pTylHY54erqarbc0dFRV65cMVs3ZcoUPXz4UC1bttTs2bPTfLEgLZcvX9bdu3dVvHhxFSxYMFN9Jk2apI8//liJiYlZipUVgwYN0rZt2xQVFaWoqCgVLlxY9erVU6tWrRQaGmoy14SEBElSiRIl0h3z8uXLxj/PmzdPQUFBGjx4sAYPHqxy5crJ29tbwcHBZl+MAAAAAAAAAAAAf08k5AHgbyo5OTnTbTNKdGc1Ef6sxmjRooViY2O1adMmrVixQu3atbNo7F27dmnAgAEqXLiwwsPD5ePjoxIlSsjW1laSVKpUqTRX86clZXX9kwoVKqStW7dq+/btioqKUnR0tLZs2aJNmzZpzJgxiouLU/ny5SU9XuVvMBjUpUuXdONUq1bN+GdfX1+dOHFCa9as0YYNGxQTE6N58+Zp3rx56tChg/73v/9l6RoAAAAAAAAAAEDuICEPALnozJkzZstv3Lih69evy8HBQYUKFUqzf8pW5qdOnTJbf/r0aUkyOdP8eXJ3d9cnn3yipk2bqmPHjsqXL58CAwMz3b9o0aKyt7fXhQsXdPPmzQxXyUdGRkqSPv/8c3Xt2tWk7u7duzp//nyqPjY2NpKU5tnov//+u9lyg8EgLy8veXl5SZIuXbqkvn37avHixRo2bJgxae7q6qr4+HhNmzYt3Wf5tEKFCik4OFjBwcGSHr9s0L59ey1dulShoaFq0aJFpsd62nvvvaf27dtnq29ERIR+/P5utmMDAAAAAAAAAJCXmD/wFgDwXFy5ckXff/99qvLFixdLkjw9PdNdHd6wYUNJ0sKFC83Wp5SntMsN9erV08aNG2Vvb6933nlHq1evznTffPnyycfHR5L0zTffZNj+r7/+kiSVLl06Vd2yZcvM7jqQ8rLCb7/9lqru2LFjab408bRixYopLCxMknTo0CFjeePGjSVJK1euzNQ4aalfv746d+6cavzsKF68uKpVq5atH0dHxxzFBgAAAAAAAAAgLyEhDwC5bNCgQSZnsJ86dUqjR4+W9Hglc3o6dOigl19+WXFxcQoPDzepmzZtmvbs2SNXV9csrUq3hPr162vDhg2ytbVV+/bttXbt2lRtunTpoipVqhhXuacYMmSIDAaDRo8erbi4OJO6Bw8eaOPGjcbfK1WqJEmaPXu2Hjx4YCz/9ddfNWTIELNzq1u3rgoUKKD169dr3759xvJLly6pe/fuZres//rrr83uSrB+/XpJUpkyZYxlAwYMkL29vfr166eoqKhUfa5evaoZM2bo7t3Hq87PnDmjiIgI3blzx6Td/fv39cMPP6QaHwAAAAAAAAAA/H2RkAeAXFS/fn1ZWVmpYsWKateunfz9/VW9enWdO3dOnTp1UkBAQLr9HRwctHDhQtnb26tnz56qU6eOgoOD5e7urr59+8rBwUGLFi0ynqGemzw9PbV+/XrZ2Niobdu22rBhg0n9mTNndOzYMV2/ft2kvFGjRho/fryuXbsmb29v1atXT8HBwWrcuLFKlSqlnj17Gtt269ZNJUqUUFRUlCpXrqx33nlHTZo0Uc2aNdWwYUOVLVs21bwcHR01cOBAPXz4UF5eXmrRooVatGihSpUqKTk5WW+88UaqPl9//bVeeeUVVatWTe3atVNQUJBq1aqljz76SPb29ho5cqSxbcWKFbVgwQLdvXtX/v7+qlKligIDAxUQEKBatWqpZMmS6tOnj+7fvy/pcYK+W7duKlasmBo1aqSQkBAFBASodOnS2rVrlzw8PNSmTZscPQsAAAAAAAAAAPB8kJAHgFxka2urrVu3qmPHjtq5c6c2btyo0qVLa+LEiYqIiMjUGH5+ftqzZ486duyos2fPavny5Tp//rw6deqkffv25ep29U/z8vLS2rVrZW1trcDAQG3evDlT/QYOHKjo6Gi9/fbbOnXqlJYvX66jR4+qdu3a+uKLL4ztnJ2dtWfPHgUHBysxMVGrV6/WuXPn9NlnnxmPATAnLCxMEyZMkKurq7Zs2aLDhw+re/fu2rx5s/GM+SeNHj1a//rXv2QwGLRlyxZFRUXpzp07evfdd/Xzzz+nSuK3adNGBw8eVM+ePfXgwQOtX79e0dHRun//vkJCQrRmzRoVLlxYklS+fHlNnDhRPj4+OnPmjL777jtt375dbm5umjZtmqKjo83OCQAAAAAAAAAA/P1Y5/YEACAvcnNzMznPfPr06Zo+fXq6faKjo9Osq1atmhYtWpSt2Cl8fHzMloeFhRnPRjcnISEhVVloaKhCQ0PNtvf29tatW7dSlad3fdLjlfKNGjVKt40kubq6auHChWbrzM1VkgwGgwYOHKiBAwdmal6tW7dW69atM5zLkypWrKivv/46w3YFCxbUgAEDNGDAgCyNDwAAAAAAAAAA/n5YIQ8AAAAAAAAAAAAAgAWQkAcAAAAAAAAAAAAAwAJIyAMAAAAAAAAAAAAAYAEk5AEAAAAAAAAAAAAAsAAS8gAAAAAAAAAAAAAAWAAJeQAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAAAFkBCHgAAAAAAAAAAAAAACyAhDwAAAAAAAAAAAACABZCQBwAAAAAAAAAAAADAAkjIAwAAAAAAAAAAAABgASTkAQAAAAAAAAAAAACwABLyAAAAAAAAAAAAAABYAAl5AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAAAWQEIeAAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAIAFkJAHAAAAAAAAAAAAAMACSMgDAAAAAAAAAAAAAGABhuTk5OTcngQAAPhnGDVqVG5PAQAAAAAAAACAbBk5cuRzj2n93CMCAIB/tCGfPN9/sIz7z6jnHjMl7tiVl55rzKEBxfLU/c0L15pXPkdS3nqm3F9i/lPj5pWYuRU3r8TMrbjEfPHi5pWYuRWXf/taVl56ptzfFytmbsUl5osXN6/EzK24xHzxsGU9AAAAAAAAAAAAAAAWQEIeAAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAIAFkJAHAAAAAAAAAAAAAMACSMgDAAAAAAAAAAAAAGABJOQBAAAAAAAAAAAAALAAEvIAAAAAAAAAAAAAAFgACXkAAAAAAAAAAAAAACyAhDwAAAAAAAAAAAAAABZAQh4AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAgAWQkAcAAAAAAAAAAAAAwAJIyAMAAAAAAAAAAAAAYAEk5AEAAAAAAAAAAAAAsAAS8gAAAAAAAAAAAAAAWAAJeQBpSkhIkMFgkI+PT6b7+Pj4yGAwKCEhwSKxo6OjZTAYFBoamqPxJSkiIkIGg0FhYWF/q7H+Kdzc3GQwGHJ7GgAAAAAAAAAAAH9bJOQBAHledl4+AQAAAAAAAAAAyIh1bk8AwItl/vz5unPnjlxcXCwyvoeHh44cOaLChQtbZHwAAAAAAAAAAADgWSEhD+CZKlOmjEXHL1CggKpUqWLRGAAAAAAAAAAAAMCzwJb1ADLlxo0b6tu3r0qXLi07OztVrVpVkydPVlJSkkm79M6Q//XXXxUSEqKSJUvKxsZGLi4u6tKli44dO5bpeaR1hnxYWJgMBoMiIiJ06NAh+fv7y8nJSQ4ODmrUqJF27NiRpev98ssvZWVlpVdffVXnzp3LUt8zZ84oODhYxYoVk729verUqaOoqKhU7ZKTk7V48WIFBQWpUqVKcnBwUMGCBeXh4aEZM2akurcpfZYsWSJvb2+VKFFCdnZ2Kl26tBo3bqzp06dnaZ4pntyuPbPP+WmzZs1SjRo1ZG9vrxIlSqhnz566du2a2baJiYmaOnWq6tatq4IFC8rBwUEeHh6aPXu2kpOTU7U3GAxyc3PTo0ePNH78eFWqVEm2trYqXbq0hgwZovv375uN8/vvv6tnz54qW7asbG1tVbx4cbVp00Z79uwxaRcWFqZy5cpJkmJiYmQwGIw/oaGh+vPPP5U/f36VKVMmzfswb948GQwG9ejRw1gWGhoqg8Gg6OhorV+/Xl5eXnJ0dJSTk5PatGmjo0ePpnk/t23bpsDAQBUvXly2trZyc3PThx9+qEuXLqXZBwAAAAAAAAAA/P2QkAeQofv378vX11fz58+Xh4eHmjRpotOnT6t///7q3r17psbYsmWL6tSpo0WLFqlUqVJq27atihcvrm+//VZ16tRRXFzcM5nr3r17Vb9+fR07dkx+fn6qWLGiYmNj5efnp8OHD2dqjGHDhmngwIHGeT25/X7KCwcRERFm+yYkJKhu3bravn27vLy8VKtWLe3bt08BAQHatGmTSdv79+8rODhYmzZtUvHixdW6dWvVq1dPv/zyi/r06aN//etfqcb/+OOP1bFjRx04cEDu7u5q06aNKlSooIMHD2rChAmZv1FmZPc5Dx48WH369FGhQoXUvHlzJScnKzw8XP7+/qkS7Ldv31bjxo310UcfKSEhQV5eXvLx8dGJEyfUo0cP9e7dO804ISEh+uyzz+Tq6qqmTZvq5s2bGj9+vNm5HTp0SO7u7goPD1eBAgXUpk0bVaxYUZGRkfL09NSyZcuMbWvWrKm2bdtKkl5++WV17drV+OPl5aWSJUvK399fv//+uzZs2GB2brNmzZIk/fvf/05Vt2zZMr311ltKTExU69atVapUKUVGRqp+/fo6ePBgqvbTpk2Tt7e3oqKiVKFCBfn7+8ve3l5fffWV6tWrpz///DPNewQAAAAAAAAAAP5eSMgDyNCuXbv04MEDHT9+XCtWrFBUVJQOHTqkUqVKKSIiQqtXr063/+3btxUSEqK7d+9q5syZ2rdvnxYvXqz9+/dr0qRJunXrloKDg9Nc6ZwV06dP18iRI3Xs2DEtX75cBw4c0EcffaR79+5p/Pjx6fZNSkpSz549NWbMGPn6+mrr1q1ydnbOUvx58+bpnXfeUXx8vCIjI7Vjxw5NmTJFSUlJ+vzzz03aWltba8WKFTp//ry2bdumJUuW6Pvvv1dCQoLq1KmjefPmKTY21tj+3r17mjJlitzc3JSQkKB169Zp0aJF+uGHH/Tnn39q/vz5WZrr07L7nBcsWKAff/xR27ZtU2RkpH755RdVqFBBcXFx+uGHH0zaDho0SHFxcercubNOnTql9evXa+3atTp27Jjq1aun//73v1q7dm2qGKdPn9bPP/+sw4cPa+vWrYqKitL+/fvl5OSkhQsXKj4+3tg2OTlZISEhunz5sj7++GP9+uuvWrx4sbZv365ly5YpKSlJ3bt314ULFyRJAQEBmjhxoiSpSpUqioiIMP6krHjv1auXJOmbb75JNbejR49q27Ztql69uurVq5eqfsaMGfrvf/+r3bt3a/HixTp8+LCGDBmi69evp3rpYteuXerXr5/KlCmjn376STt27NCyZcv066+/6rPPPtOpU6f04YcfpvkMAQAAAAAAAADA3wsJeQCZMnHiRBUtWtT4e/ny5TVixAhJynCr9KVLl+rChQtq2LChMbGZol+/fqpdu7bOnj2ryMjIHM/Ty8tLgwcPNikbPny4JJkkt5+WmJiooKAghYeHKzAwUOvWrZOjo2OqdmXKlFHlypVVuHBhs+O88sor+vLLL2VtbW0s69Onj5ycnLRr1y4lJiYay62trdWmTRvZ2NiYjFGsWDGNGTNGkrRq1Spj+Y0bN3T//n29/vrreumll0z6WFtby9vbO83ry6zsPOfRo0erZs2axt+LFi1qXOn+5D2/ePGiZs2apXLlyumbb74xub/FihXTf//7X0ky/u/TvvrqK7m5uRl/L1eunDp16iRJJjssREdH69ChQypXrpxGjx4tg8FgrGvXrp0CAgJ08+ZNzZ07N9178aTGjRurfPnyWrNmjc6fP29Sl7I6/t133zXb19PT02TlvMFg0OjRo1W6dGn99NNP2rlzp7Fu7NixSkpKUnh4uGrUqGHSZ/jw4apVq5a+++47Xb58OdNzBwAAAAAAAAAAuYeEPIAMvfTSS2rSpEmq8uDgYEnSjh07zJ79nSIlWRoSEmK23lxSNbuaNm2aqszZ2VnOzs5pbvV9+/ZttWrVSsuWLVO3bt20bNky2dramm07f/58HT16VIGBgWbrfXx8lD9/fpMya2trvfLKK3rw4IGuXLmSqs+BAwc0fvx49enTR926dVNoaKhmzpwpSTp+/LixXfHixeXq6qq1a9dqwoQJ+uOPP8zfhGzK7nM2d88rVaokSSb3PCYmRg8ePFDz5s3N3t/XX39dBQsWTHXGuyTlz59fPj4+mYqT8jl65513lC9fvlR9OnfubNIuMwwGg9599109fPjQ5LiCxMREzZ8/X3Z2dsbP8dOCgoLMXk/KNvnbtm2T9HiHhi1btqhgwYLy8/MzO4cGDRooKSlJ+/bty/Tczbl48aJ++eWXbP3cunUrR7EBAAAAAAAAAMhLrDNuAiCvK1u2rNnyQoUKqUiRIrp27Zpu3LiR5qrxlMTxk6ubn5RS/iwSzK6urmbLHR0dzSbDJWnKlCl6+PChWrZsqdmzZ5usqH6W8SWZbMufmJio0NBQLV68OM3xbt68afL7vHnzFBQUpMGDB2vw4MEqV66cvL29FRwcbDYxnhXZfc7mrtnc9SYkJEiSZs6caXzhwJy7d++mKitZsqTZ5Lq5OJb6vHXr1k0jRozQrFmzNGTIEBkMBq1cuVKXLl1Sp06d5OTkZLZfWvf16XlcuXLFmOx+cocFc3K6Qn7GjBkaNWpUtvo2atQoR7EBAAAAAAAAAMhLSMgDyJH0VsY/LaNEd04S4TkZo0WLFoqNjdWmTZu0YsUKtWvX7rnEnzRpkhYvXqzq1atrwoQJcnd3l5OTk/Lnz6/ffvtNlStXTnV/fX19deLECa1Zs0YbNmxQTEyM5s2bp3nz5qlDhw763//+l+25pye955zZa3706JEkqVatWibbsWdGdp7rs/68FStWTG3atNGSJUsUHR2tN99807hd/ZNb0mfW0/c05f4ULFhQbdq0SbdvWkl+AAAAAAAAAADw90JCHkCGzpw5Y7b8xo0bun79uhwcHFSoUKE0+5cqVUqSdOrUKbP1p0+flvR4FXRucHd31yeffKKmTZuqY8eOypcvX5pb0j9LkZGRkmRMyj/p5MmTafYrVKiQgoODjVvJ79q1S+3bt9fSpUsVGhqqFi1aZGs+OX3OGUlZSe/j46NJkyZle5yMWPLz1qtXLy1ZskTffPONypUrp++//16VKlWSt7d3mn1S4j0t5X6nzLdo0aKytbVV/vz5TbbFBwAAAAAAAAAA/1ycIQ8gQ1euXNH333+fqjxlq3VPT890Vxs3bNhQkrRw4UKz9SnlKe1yQ7169bRx40bZ29vrnXfe0erVqy0e86+//pIklS5dOlXd0qVLMz1O/fr1jeeiHzp0KNvzyelzzsibb76pfPnyac2aNcbV4JaQ8jn63//+ZzbOggULTNpJko2NjSTp4cOH6Y7dqFEjValSRd99953Gjx+v5OTkDFfHm9u14OHDh1qxYoUkqUGDBpIeb1Pv4+Ojq1evKjY2Nt0xc+q9997T4cOHs/VTt25di84NAAAAAAAAAIAXCQl5AJkyaNAgkzPYT506pdGjR0t6nNxLT4cOHfTyyy8rLi5O4eHhJnXTpk3Tnj175Orq+lxWpaenfv362rBhg2xtbdW+fXutXbs2VZsuXbqoSpUqxtXtOVGpUiVJ0tdff21Svnz5cs2fPz9V+zNnzigiIkJ37twxKb9//75++OEHSVKZMmVyNKecPOeMuLi4KDQ0VMePH1fnzp3NnoO+Y8cOrVu3LkdxfHx89Nprr+nUqVP69NNPTbaGX7lypb777js5OjoqNDTUWF60aFHlz59f8fHxGb4s0LNnT92/f18zZ85U/vz51bVr13Tbb9++XXPmzDH+npycrJEjR+rMmTN6/fXX5enpaawbNmyYrKys1LVrV23bti3VWH/88YemT5+e0S3IUPHixVWtWrVs/Tg6OuY4PgAAAAAAAAAAeQVb1gPIUP369ZWYmKiKFSvK19dXiYmJ2rJli+7cuaNOnTopICAg3f4ODg5auHChWrdurZ49eyo8PFyVKlXS0aNHtX//fjk4OGjRokWytbV9PheUDk9PT61fv14tWrRQ27ZttXLlSjVv3txYf+bMGR07dkzXr1/PcazBgwdrw4YNGjp0qJYtW6ZKlSrp+PHj2rt3rwYOHKiJEyeatL969aq6deumPn36qE6dOnJ1ddXt27e1Y8cOXbp0SR4eHhmePZ6enD7nzJg2bZpOnjypxYsXa82aNapZs6ZKlSql8+fP68SJEzp37pz69u2rli1bZjuGwWDQwoUL9eabb+qLL75QZGSkatasqTNnzmj79u2ytrbWnDlzVKJECWMfGxsbNW/eXFFRUXr99dfl7u4uGxsbNWjQQN26dTMZv2vXrvr444917949BQQEqFixYunOp3fv3urRo4f++9//qnz58vr555/1yy+/qGDBgpo7d65JW29vb02dOlUfffSRGjZsqBo1aqhixYq6d++eTp8+rSNHjsjR0VF9+vTJ9v0BAAAAAAAAAADPDyvkAWTI1tZWW7duVceOHbVz505t3LhRpUuX1sSJEzN91rWfn5/27Nmjjh076uzZs1q+fLnOnz+vTp06ad++fbm6Xf3TvLy8tHbtWllbWyswMFCbN2+2SBxvb29t27ZNvr6+OnnypNasWSMbGxutWLHCbMK1fPnymjhxonx8fHTmzBl999132r59u9zc3DRt2jRFR0cbt17PjmfxnDNSoEABbdq0SbNmzZK7u7sOHz6syMhIxcfHq3z58ho/frwGDhyY4zivvfaafvrpJ/373//WrVu3tHz5ch07dkwBAQHavn272rdvn6rPrFmz1LlzZ125ckWLFi3S7NmzFRMTk6qdk5OTatWqJUkZblcvPd4hYvXq1cqXL59WrVqls2fP6u2339auXbuM4zzp/fff148//qiQkBD99ddfWr16tXbu3CkrKyv16tVLq1atysYdAQAAAAAAAAAAuYEV8gDS5ObmZrLd9/Tp0zPcLjs6OjrNumrVqmnRokXZip3Cx8fHbHlYWJjCwsLSHC8hISFVWWhoqMm25U/y9vbWrVu3UpWndX3pjZVev/r162vLli1m656+zoIFC2rAgAEaMGBAmnFyqnDhwpl6zpL5e5oireckPT4rvXv37urevXum5pTWOFL6971MmTKpjkhIT/Hixc0eFfC0s2fP6scff5Sbm5saN26cqbFbtWqlVq1aZXoutWvXNp51DwAAAAAAAAAA/rlYIQ8AQBaMGTNGSUlJ6tOnjwwGQ25PBwAAAAAAAAAA/I2xQh4AgAwcO3ZMEyZM0MmTJ/XDDz/I1dVVvXv3zu1pAQAAAAAAAACAvzkS8gDwghk7dqyOHj2aqbYTJ0608GxeDH/++admz54te3t7NWrUSF999ZUcHBxye1oAAAAAAAAAAOBvjoQ8ALxgNmzYoJiYmEy1DQsLk5ubW7rntEPy8fHJ8j2KiIhQRESEZSYEAAAAAAAAAAD+EUjIA8ALJjo6OrenAAAAAAAAAAAAAElWuT0BAAAAAAAAAAAAAABeRCTkAQAAAAAAAAAAAACwABLyAAAAAAAAAAAAAABYAAl5AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAAAWQEIeAAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAIAFkJAHAAAAAAAAAAAAAMACSMgDAAAAAAAAAAAAAGABJOQBAAAAAAAAAAAAALAAEvIAAAAAAAAAAAAAAFgACXkAAAAAAAAAAAAAACyAhDwAAAAAAAAAAAAAABZAQh4AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAgAUYkpOTk3N7EgAA4J9h1KhRuT0FAAAAAAAAAACyZeTIkc89pvVzjwgAAP7Rxq689FzjDQ0o9txj5lbcvBIzt+IS88WLm1di5lZcYr54cfNKzNyKm1di5lbcvBRzyCfP//8gHPefUdxfC+L+Wk5u3Fspb/2dxP19sWLmVlxivnhx88p/Z6S89d/xvPJMcwNb1gMAAAAAAAAAAAAAYAEk5AEAAAAAAAAAAAAAsAAS8gAAAAAAAAAAAAAAWAAJeQAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAAAFkBCHgAAAAAAAAAAAAAACyAhDwAAAAAAAAAAAACABZCQBwAAAAAAAAAAAADAAkjIAwAAAAAAAAAAAABgASTkAQAAAAAAAAAAAACwABLyAAAAAAAAAAAAAABYAAl5AAAAAAAAAAAAAAAsgIQ8AAAAAAAAAAAAAAAWQEIeAAAAAAAAAAAAAAALICEPAAAAAAAAAAAAAIAFkJBHKgkJCTIYDPLx8cl0Hx8fHxkMBiUkJFgkdnR0tAwGg0JDQ3M0viRFRETIYDAoLCwsx2PlNbl179KKGxYWJoPBoIiIiOc6n7wgO38P/F08y78vcsJgMMjNzS1Lff7J9x0AAAAAAAAAAKRGQh6AUWhoqAwGg6Kjo3N7KniB8Ln6P3+XlwUAAAAAAAAAAMDzYZ3bE8CLYf78+bpz545cXFwsMr6Hh4eOHDmiwoULW2R8ZE5gYKDq16+vokWL5vZUYGEuLi46cuSIChQokNtT+cc6cuSI8ufPn9vTAAAAAAAAAAAAuYiEPJ6JMmXKWHT8AgUKqEqVKhaNgYwVLlyYlyLyiPz58/OdyyHuHwAAAAAAAAAAYMt6pOvGjRvq27evSpcuLTs7O1WtWlWTJ09WUlKSSbv0zpD/9ddfFRISopIlS8rGxkYuLi7q0qWLjh07lul5pLXN85NniB86dEj+/v5ycnKSg4ODGjVqpB07dmTper/88ktZWVnp1Vdf1blz5zLV58GDB/rPf/6jChUqyM7OTq+88orCwsL04MEDubm5yWAwmO136NAhhYSEyMXFRba2tipVqpS6detm9h7m5Dq3bdumwMBAFS9eXLa2tnJzc9OHH36oS5cumbQzGAyaN2+eJOnNN9+UwWAw/qTMKb0z5JOTk7Vw4UL5+fnJ2dnZeC+Cg4O1fft2k3aLFy9WUFCQKlWqJAcHBxUsWFAeHh6aMWNGqs9WVlWvXl0Gg0G//fab2fqEhARZWVmpYsWKSk5OzvL4Bw4c0ODBg1W7dm0VK1ZMtra2euWVV/Tee+/pjz/+MNvnyJEj6ty5s8qXLy87OzsVK1ZMNWvW1EcffaQ///zTpO2PP/6owMBAlS1bVra2tipRooQ8PDz08ccf69atW6nG/vbbb+Xl5aVChQqpQIECqlGjhsaMGaN79+6ZnUtmn1NaZ5nfu3dPs2fP1ttvv61XXnlF9vb2KlKkiLy9vbVkyZJU8TLzuUoRFRWlZs2aGedVqVIljRgxwux1p8yxY8eOcnZ2lqOjozw9PbV27VqzbTPr3r17srOzU7ly5VLVtWrVSgaDQW+++WaquurVq8va2lo3btwwlj19hnxoaKix77x580zuhbnv1N27dzV06FDjZ6FChQoaN25ctj63AAAAAAAAAAAgd7BCHmm6f/++fH19FR8fL19fXyUmJmrLli3q37+/fv75Z82dOzfDMbZs2aLWrVvr7t27cnd3l4+Pj44ePapvv/1WkZGRWrdunRo2bJjjue7du1d9+vSRq6ur/Pz8dOLECcXGxsrPz0979uxR9erVMxxj2LBhGjNmjOrWrav169fL2dnZWOfj46OYmBjNnTvX5KWA5ORktW/fXqtWrVLBggXVokULJSUl6csvv9SBAwfSjLVixQoFBwcrMTFRtWvXlqenp+Lj4xUREaGoqCjFxMSoWrVqOb7OadOm6aOPPpKVlZU8PDzk4uKiw4cP66uvvtKaNWu0fft2lSxZUpLUtWtXbdu2TfHx8WrWrJlKlChhHMfR0THde/fo0SMFBQVp+fLlsrW1lZeXl4oWLaozZ84oMjJSNjY2atCggaTHn6vg4GA5OTnp1Vdflbu7uy5fvqydO3eqT58+2r17tyIiItKNl56ePXvqww8/1KxZszR+/PhU9bNnz1ZycrJ69OiR5ssS6Rk7dqyWL1+u6tWrq0GDBjIYDDpw4IBmzpyplStXau/evSpVqpSx/U8//SQvLy/du3dPHh4e8vDw0M2bN3Xy5ElNnTpVAQEBxmewdu1a+fv7y2AwqEGDBvL09NRff/2l3377TWPHjlXPnj1NnkXPnj0VHh4uOzs7+fr6qkCBAoqOjtawYcMUFRWlLVu2yN7e3tg+K88pLQkJCerRo4defvllValSRR4eHjp//rx27NihuLg4HT161CS5nNnP1YABAzRp0iTZ2dnJw8NDRYsW1b59+/T5559r/fr1iomJkYODg7F9fHy8PD09dfHiRVWqVEnu7u46deqUWrdurV69emX5uaaws7NTvXr1FBsbq4SEBGNC/dGjR9q2bZskaefOncbEvSRdvnxZv/76q9zd3VWoUKE0x/by8tL58+e1ceNGlS9fXl5eXsa6mjVrmrRNTExU06ZN9csvv8jDw0NVq1ZVTEyMhg4dqps3b+rzzz/P9jUCAAAAAAAAAIDnh4Q80rRr1y7VqFFDx48fN54ZHh8fL29vb0VERCgwMFD+/v5p9r99+7ZCQkJ09+5dzZw50yRJNnnyZPXv31/BwcE6ceKEbG1tczTX6dOna9y4cRo8eLCxrF+/fpoyZYrGjx+v+fPnp9k3KSlJvXv3Vnh4uHx9fbVq1aoME9ApFi5cqFWrVqlChQqKjY01JlZ///13NWzYUKdPn07V59SpU+rSpYvs7e21efNmeXt7G+vmz5+vrl27qlu3btq9e3eOrnPXrl3q16+fypQpo9WrV6tGjRqSHr9E8Pnnn+vTTz/Vhx9+qGXLlkl6vPo9NDRU8fHxGjp0aKqV0ekZM2aMli9frtdee01RUVEqW7asse7q1as6cuSI8Xdra2utWLFCrVq1ko2NjbH80qVLatmypebNm6d//etfJvclK7p06aKhQ4dq3rx5+s9//mNyhvejR480d+5cWVtbp9ptIbPeffddTZ482fispcefoc8//1wjR47U8OHDNWfOHGPdtGnTdPfuXa1YsUJt2rQxGevIkSMqUqSI8fcJEyYoOTlZu3fvVu3atU3a7t692+QlkRUrVig8PFwuLi6Kjo5WhQoVJD3e1eKtt97Stm3bNHLkSJOXErLynNJSrFgxbdy4UY0bN5aV1f9tsnLq1Cn5+vpq9OjRCg0NNSayM/O5Wrp0qSZNmqRatWrpu+++M/Z98OCB3n//fYWHhyssLEwTJkww9nnvvfd08eJFvffee/rqq6+Mc5k1a5b+/e9/Z3gd6fHx8VFsbKyio6ONn5P9+/fr+vXrqlatmn755Rft2rXLeC3R0dFKTk7O8DvTo0cPVahQQRs3bpSXl1e6L57s3LlTDRs21G+//Wb8+3fv3r164403NHnyZA0dOjTTf08BAAAAAAAAAIDcw5b1SNfEiRONySBJKl++vEaMGCHpcXI4PUuXLtWFCxfUsGHDVCtW+/Xrp9q1a+vs2bOKjIzM8Ty9vLxMktSSNHz4cElSbGxsmv0SExMVFBSk8PBwBQYGat26dWaTXGXKlFHlypVTnZ/+9ddfS5JGjx5tkqAtXbq0Ro4caTbm1KlTdefOHY0fPz5V0rlLly4KCAjQnj179NNPP+XoOseOHaukpCSFh4cbk/HS4220hw8fbkx+Xr582ew8MysxMVFffvmlDAaD5syZY5LklaSXXnrJZNW1tbW12rRpY5KMlx4neseMGSNJWrVqVbbnU7hwYb3zzju6ePGiVq9ebVK3fv16nTt3Tv7+/nr55ZezNb6vr6/Js5YkKysrffrpp3JxcUk194sXLxr7Pa1q1aomY128eFGFCxdOlYyXJA8PDxUsWND4+7Rp0yRJn332mTEZL0mFChXSjBkzZDAY9PXXXysxMVFS1p9TWpydndW0aVOTZLwklStXTp988omSkpIUFRWV4ThP+uKLLyRJixcvNtniPX/+/Jo6dapKlCihWbNmGY8ziI+P16ZNm+Tk5KTx48ebzKVHjx7y9PTMUvynNWrUSNLjRHuKmJgYSdKnn36aZl1WXmLJiJWVlWbNmmXy92+dOnXUokUL3blzR3v37n1msQAAAAAAAAAAgOWwQh5peumll9SkSZNU5cHBwerdu7d27Nih5OTkNLf9jouLkySFhISYre/UqZP27dunuLg4BQUF5WiuTZs2TVXm7OwsZ2fnVGd0p7h9+7ZatWqlzZs3q1u3bvrmm2+UL18+s23NrbB/8OCB9uzZIysrq1QrnyWpffv2+te//pWqfPPmzZKkt99+22wsLy8vrVy5Unv27JG7u7tJXWavMykpSVu2bFHBggXl5+eXqk/Kluj79+/Xvn371KxZM7NzyYy9e/fq2rVrql27turUqZPpfgcOHNCmTZt0+vRp3blzR8nJybp586Yk6fjx49mejyT16tVLc+fO1TfffKO2bdsay7/55htJyvEK6itXrmj16tU6fPiwrl27pkePHkl6/Jm4evWqrl69qpdeekmSVLt2ba1fv15dunTR8OHDVadOnVTJ7BS1a9fWggUL1L17d/Xr1y/NoxYePHigXbt2yWAwKDg4OFX9a6+9pho1aujgwYM6ePCg6tatm+3nlJZt27YpOjpa586d071795ScnGz8DGbl+V28eFEHDx5U1apVVbly5VT1dnZ2qlOnjtasWaPjx4+rcuXKxrPuW7ZsabKNfYqgoCDt2LEjm1cmeXp6ytbW1iTpHh0drSJFiqhdu3ZydXVNVWdlZWWyBX1Oubm5qVKlSqnKU8rS+nstsy5evKhLly5lq++tW7dyFBsAAAAAAAAAgLyEhDzS9PQK2hSFChVSkSJFdO3aNd24cSPVqvEUf/zxhySZrHh9Ukp5SruccHV1NVvu6OioK1eumK2bMmWKHj58qJYtW2r27NlZPk/8ypUrSkxMVMmSJVOt9k6J7eTkpL/++sukPCEhQZJMztI2x9zK9cxe55UrV4xJM2vr9L/mOV0h//vvv0t6vHtCZiQmJio0NFSLFy9Os01KYj67PDw8VKtWLW3evFmnT59W2bJl9eeff2rdunUqU6aM2RcbMmvx4sV69913001K3rx505iQHzRokLZt26aoqChFRUWpcOHCqlevnlq1aqXQ0FCTVe9ffPGFDh06pDlz5mjOnDkqWrSoPD09FRAQoODgYOPRDimfvRIlShjPMX+am5ubDh48aPx+ZfU5peX69etq06aNtm7dmu71Z1bKsQ5HjhzJ8Dt4+fJlVa5c2XhNZcqUMdsurfLMSjnHPi4uTgkJCSpTpoy2bdsmb29vWVlZqVGjRlq+fLnu3bunW7du6ZdfflGtWrVMjh/IqfS+65J0//79HI0/Y8YMjRo1Klt9H+8gYP5lEQAAAAAAAAAAYIqEPLIlOTk5020zSrJlNRH+rMZo0aKFYmNjtWnTJq1YsULt2rV75rHN3adHjx7JYDCoS5cu6Y5brVq1LMV6OoYkFSxY0Ozq/Sel9eJFVmV2bpMmTdLixYtVvXp1TZgwQe7u7nJyclL+/Pn122+/qXLlyln6fKWlZ8+e6tWrl+bMmaNRo0Zp7ty5evjwobp3757mCvWMnD59WqGhoUpOTtaUKVP01ltvycXFRfb29pIer6zeuXOnyfwLFSqkrVu3avv27YqKilJ0dLS2bNmiTZs2acyYMYqLizMmyUuXLq29e/dq69atWrNmjWJiYhQVFaXVq1dr/Pjx2rFjh5ycnIxjZ+aeP90mp9+3IUOGaOvWrfL29tZnn32m6tWrq0iRIsqXL582bdqkZs2aZen5pXxWS5YsmeGLEs7OzpL+73v1LP7uSEujRo0UFxen6Oho1ahRQ9euXTNuSe/j46OFCxdq165dunr1aqbOj88qS14bAAAAAAAAAAB4fkjII01nzpwxW37jxg1dv35dDg4OKlSoUJr9S5UqJUk6deqU2fqUlbFPn8f9vLi7u+uTTz5R06ZN1bFjR+XLl0+BgYGZ7u/s7Kz8+fPr/PnzSkxMTLVK/tatW7p27Vqqfq6uroqPj9e0adPSvX85UbRoUdna2ip//vyKiIiwSIwUpUuXliSdOHEiU+0jIyMlyZiUf9LJkyef2bxCQkI0aNAgzZkzRyNGjNDs2bNlZWVl9hiBzFq3bp0SExM1YMAA9e3bN1V9WvM3GAzy8vIybml+6dIl9e3bV4sXL9awYcP0v//9z9jW2tpaTZs2NSanz5w5o27dumnr1q0aO3asxo0bJ2dnZ9nY2Oj8+fO6e/eu8YWAJz39/crqc0pLZGSk8uXLp9WrV6faHSM7zy9lJXiJEiUy/VlN+bsl5RqfltbfXVnh4+Ojzz//XNHR0bp69aqx7Mn/fbIu5dx5AAAAAAAAAACAJ2VvmSjyhCtXruj7779PVZ6y1binp2e6qzgbNmwoSVq4cKHZ+pTylHa5oV69etq4caPs7e31zjvvaPXq1Znumz9/ftWtW1dJSUnGJPOTli9fbrZf48aNJUkrV67M1pwzw9raWj4+Prp69apiY2Mz3S/lpYKHDx9muk+dOnVUpEgR/fTTT9q3b1+G7VO28E9JED9p6dKlmY6bEUdHRwUHB+vs2bMaNGiQTp48qRYtWqS5FXhmpDf32NhYXbhwIVPjFCtWTGFhYZKkQ4cOpdu2TJkyGjJkiEnb/Pnzq379+kpOTja79f/hw4d18OBBFSxYUK+//rqkrD+ntPz1118qWLCg2aMq0np+6X2uXF1dVblyZf38889pvrzztAYNGkh6/ILE7du3U9UvWbIkU+Okx9PTUzY2NoqOjlZ0dLScnJyM97JChQrGc+RTzo/39vbO1LjZ+Y5ZwnvvvafDhw9n66du3bq5OncAAAAAAAAAAP5JSMgjXYMGDTI5m/zUqVMaPXq0pMcJnfR06NBBL7/8suLi4hQeHm5SN23aNO3Zs0eurq5ZWpVuCfXr19eGDRtka2ur9u3ba+3atanadOnSRVWqVEmVeO/Zs6ck6dNPP9X58+eN5WfPntVnn31mNt6AAQNkb2+vfv36KSoqKlX91atXNWPGDN29ezcnl6Vhw4bJyspKXbt21bZt21LV//HHH5o+fbpJWcrK42PHjmU6jo2Njfr166fk5GR1797deFZ5iqtXr2r79u3G3ytVqiRJ+vrrr03aLV++XPPnz8903Mzo1auXJGnKlCmSpH//+985Gi9l7gsWLDBJBJ87d84Y62lff/212UTz+vXrJZmedz558mSzSf0NGzakavvBBx9IkkaOHGmyMv3mzZt6//33lZycrJ49exoTwFl9TmmpVKmSrl27ZrKqP2XuP/zwg9k+GX2uhg8frkePHqlt27Y6fPhwqvr4+HjNmTPH+HuFChXk5+env/76S0OHDlVSUpKxbu7cudqxY0eG15ERe3t71a1bV6dPn9bmzZuN58enaNSokXbu3KnDhw/r9ddfz/T58dn5jllC8eLFVa1atWz9pJxjDwAAAAAAAAAAMkZCHmmqX7++rKysVLFiRbVr107+/v6qXr26zp07p06dOikgICDd/g4ODlq4cKHs7e3Vs2dP1alTR8HBwXJ3d1ffvn3l4OCgRYsWydbW9vlcUDo8PT21fv162djYqG3btsYEaIozZ87o2LFjun79ukl5586d1bp1a+PZ523atFFAQICqVq2q6tWrq0yZMsqfP79Jn4oVK2rBggW6e/eu/P39VaVKFQUGBiogIEC1atVSyZIl1adPH92/fz9H1+Tt7a2pU6fq999/V8OGDfX666+rXbt2atWqlV577TWVKVNGn3zyiUmf1q1by2AwaMCAAQoICFCPHj3Uo0cPk5cyzBk2bJgCAgJ08OBBVaxYUU2aNFHHjh3VoEEDubi46JtvvjG2HTx4sPLly6ehQ4caPxN169ZV+/bt1a9fvxxd89Nq1qwpDw8PSY+3bn/rrbdyNJ6/v7+qVaumvXv3qkKFCsb7WalSJTk5OcnT0zNVn6+//lqvvPKKqlWrpnbt2ikoKEi1atXSRx99JHt7e40cOdLYdtSoUSpVqpTc3d31zjvvqEOHDqpSpYomT56sokWLatCgQca27dq107vvvquzZ8+qevXqatWqlTp06KDy5csrJiZG9evX16hRo0zmkpXnlJaPP/5YkhQUFCRvb28FBwerWrVqGjhwYJrPL6PPVadOnTR48GDt379fNWvWVN26ddWhQwc1b95cVatWVYUKFTRt2jSTMWfOnKlixYrp//2//6dXX31VwcHBeuONN9S9e/c0X47IqpSt6e/du5fqjHgfHx8lJiYqOTk5S9vVu7m5qUaNGtq7d688PDzUrVs39ejRI0u7cwAAAAAAAAAAgH8OEvJIk62trbZu3aqOHTtq586d2rhxo0qXLq2JEydm+qxnPz8/7dmzRx07dtTZs2e1fPlynT9/Xp06ddK+fftydbv6p3l5eWnt2rWytrZWYGCgNm/enGEfg8Gg5cuX67PPPlPRokW1du1aHTx4UB999JGWLl2qCxcuyNnZOVW/Nm3a6ODBg+rZs6cePHig9evXKzo6Wvfv31dISIjWrFljdkvwrHr//ff1448/KiQkRH/99ZdWr16tnTt3ysrKSr169dKqVatM2teuXVsLFixQtWrVtGnTJs2ePVuzZ8/WzZs3041jbW2tFStWaM6cOapbt652796tlStX6s8//1Tbtm2NOwlIj18U2LZtm3x9fXXy5EmtWbNGNjY2WrFihfr06ZPja36an5+fJKlbt26ytrbO0Vg2NjaKi4tT7969ZWdnpzVr1ujIkSP64IMPtHnz5lQvX0jS6NGj9a9//UsGg0FbtmxRVFSU7ty5o3fffVc///yz3njjDWPbr776SkFBQbpz547Wr1+vDRs2KF++fBo4cKB+/vlnlS9f3mTs//73v5o/f75q1aqlmJgYRUVFqXjx4vrPf/6jrVu3qkCBAibts/Kc0hISEqK1a9eqfv36OnDggNavX69SpUpp69at8vf3N9snM5+rcePGacuWLfL399fZs2e1cuVK7d+/XwUKFNCgQYNMVshLj19s2bVrlzp06KCLFy9q1apVSk5O1sqVK/XOO+9keB2Z8WQS3lxCPq26jKxYsUIBAQE6efKk5s+fr9mzZ+unn37K/kQBAAAAAAAAAMDfVs6yU3ghubm5KTk52fj79OnTU21t/rTo6Og066pVq6ZFixZlK3YKHx8fs+VhYWHGs7jNSUhI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GTJEx44dk8FgUM2aNRUdHa3Y2FilpKQoOjra4pijR49WXFycevXqpTlz5hjXkpSUpA4dOujjjz9Whw4d9Morrxiv94ABA3T37l0tXrxYoaGhxus0YMAALViwINt1ZMbBwUFNmzbV9u3blZiYaLxnGfeqdu3a2rNnj27duiUHBweTOn9//yzHnjZtmiIiInTw4EENGDAgyy8/LFiwQMOGDdMHH3wgW9t7v/5nzZqlESNG6N13381zQn748OGKi4tTy5YttXTpUpMv4Jw9e1YXLlww/n358uWKioqSu7u7YmNjjQnu5ORkvfLKK9qxY4cmTJigqVOnmsWZOXOmvvzyS+O9uXv3rrp166bly5drzpw5+ve//21s+8EHH2jXrl1q0qSJYmJijK9K+PHHH9WyZcscry0319fSfNevX6/nn39e3333nUqXLi3p3pdYWrZsqRUrVmjevHkaMmSIWd85c+Zo8+bNCggIkHTv5Io2bdpo165dWrJkifr165fjeQAAAAAAAAAAgILDkfWP0LRp00x28FapUkVvv/22JFk8Ovx+33zzjf744w81b97cJBkv3UsiN2zYUGfOnNGKFSvyPU9fX1+TJLUkjR8/XpK0ffv2TPulpqaqe/fuioqKUkhIiNavX28xGe/p6akaNWqYvUs8Y7fypEmTTHaaV6hQwWTn8P1mzZqlGzduaOrUqSbJeEnq3bu3goODFR8frx9//DFf63zvvfeUlpamqKgok6SxwWDQ+PHj9cILL+jbb7/VpUuXLM4zO8HBwSaJbEkqWrSoZsyYIenezu37Xbx4UZUqVTI7ot1gMJgkG5OTk3X79m3Vq1fPJBkvSba2tibXLCUlRfPnz5eNjY1JAluSatasabw2kZGRxvK9e/dqy5YtKlu2rFkyXpKqVauWo3drP//882bJeEl66aWX1KVLF504ccLiseeZuXjxoj799FNVqlRJn3zyiclaSpUqpY8//liSjP8rSUuXLtWlS5fUpk0bY8JXunedZsyYkeMvlmQmY6f7/V+Y2LZtm4oXL67XX39dt2/f1p49e0zqbGxsHsqpFxkqV66s6dOnG5PxkjR06FC5urpqz549Sk1NzfWY58+fV3R0tBwdHbVw4UKTZLwkubu7q2HDhsa/Zzw///73v012m7u4uGjOnDkyGAyaN2+exbmEhYWZ3JtChQpp3Lhxksw/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Xe0Gg0FeXl6Zxvn111/VqVMnubm5ycnJSc2aNdP69eszbX/69Gm99tprqlatmhwcHOTm5qYmTZrov//9r27evJntug4cOKAxY8aoYcOGKlWqlOzt7VW5cmUNGTJE586ds9jnyJEj6tWrl6pUqSIHBweVKlVK9evX14gRI3T+/HmTtj/88INCQkJUsWJF2dvbq2zZsmrSpIn+7//+T9evX892fpn5/fffNXDgQOO4pUuXVseOHRUfH2/SLuPZ+f777yVJlSpVksFgyPIeAQAAAAAAAACAxwcJeQBPtNu3bysgIEALFy5UkyZN1KZNG506dUojR45U//79czTGli1b1KhRIy1evFjly5dXp06dVLp0aX3xxRdq1KiR4uLiHspc9+3bJ29vbyUkJKhVq1aqVq2atm/frlatWunw4cM5GmPcuHF68803jfO6//j9jC8cREdHm/SZN2+eXn75ZW3btk3PPfecOnXqpNq1aysxMVEREREPZW2SdOLECTVp0kQ//fSTAgMD1ahRI+3evVvt27c3m5Mkbd++XXXr1tXs2bOVlpamf/zjH3rxxRd16dIlvfXWW/rjjz+yjfnee+/pgw8+0N27d9WsWTO1a9dO6enpmjt3rho1amSWlP/xxx/VsGFDLVq0SKVKlVJISIiaNm2q1NRUzZo1y+QLGOvWrZOPj4/WrFkjLy8vdezYUfXr19elS5f03nvv6dKlS3m6TocOHVKDBg0UFRWlIkWKqGPHjqpWrZpWrFghHx8fLV261Ni2fv366tOnj8qUKSNJ6tSpk/r06aM+ffqobNmyeYoPAAAAAAAAAAAeHY6sB/BE27Nnj+rWratjx46pZMmSku4lhv38/BQdHa2QkBAFBQVl2j8lJUU9evTQzZs3NXfuXA0aNMhYN2PGDI0cOVJhYWE6fvy47O3t8zXX2bNna8qUKRozZoyx7I033tDMmTM1depULVy4MNO+aWlpGjx4sKKiohQQEKBVq1bJ2dk5R3Hfe+89ubi46ODBgya729PT0x/qLusvv/xSvXv31vz582Vre+8/L2vXrlVwcLBee+01vfTSSypXrpwk6a+//lLnzp119epVzZgxQ8OHD5fBYDCOtX37drm6umYb89VXX9WMGTOM40r3rtW7776rCRMmaPz48frss8+MdZGRkbp586aWL1+ujh07mox15MgRFS9e3Pj3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AAD54e3trdTUVFWrVk0BAQFKTU3Vli1bdOPGDfXs2VPBwcFZ9ndyctKiRYvUoUMHDRw4UFFRUapevbqOHj2qn376SU5OTlq8eLHs7e0fzYKy4OPjow0bNqht27bq1KmTVq5cqZdfftlYf/r0aSUkJJgkslNTUzV8+HCNHj1aDRo0kJeXl1JTU7Vv3z6dPn1alStX1sCBA43tW7ZsqRYtWmjbtm2qVauWmjVrpqSkJP3www8aPny4pk2blun8evTooW+//VaxsbFq2rSpzp8/r+3btys9PV2zZs2Su7u7sW2JEiX0zTff6B//+IeGDRummTNnqmHDhrpx44b+97//6eTJkzp58qSKFSuWabygoCDVrl1b+/btU9WqVdWsWTPdunVL33//verXry8fHx/t2rXLpM+8efM0ePBg1apVS88995xsbW2VkJCgAwcOyNHRURMmTDC2nThxot58803Vq1dP1apVU3p6un7++WclJCSoZMmSGj16dM5u3H0MBoMWLVqkli1b6r///a9WrFih+vXr6/Tp09q5c6dsbW312WefqWzZsrkeOzdKly6t0qVL56mvs7PzQ54NAAAAAAAAAABPL3bIA3ii2dvba+vWrQoNDdXu3bu1adMmVahQQdOmTVN0dHSOxmjVqpXi4+MVGhqqM2fOaNmyZbpw4YJ69uyp/fv3P1bHh/v6+mrdunWytbVVSEiINm/enGV7Z2dnzZ49W+3bt1dSUpJWr16trVu3ytXVVZMmTdL+/fvl6upqbG8wGLRq1SoNGjRIBoNB69ev119//aXIyEi9//77WcaqWrWqdu/erbp162rTpk3au3evvL29tWbNGg0YMMCsfcuWLXXgwAG9+uqrunPnjlauXKk9e/aodOnSmjx5crZJaTs7O8XFxWnw4MFycHDQ2rVrdeTIEQ0bNkybN29W4cKFzfpMmjRJ/fr1k8Fg0JYtW7RmzRrduHFDr776qn7++We9+OKLxrYffvihunfvrhs3bmjDhg3auHGjChUqpDfffFM///yzqlSpkuX8MvP888/rxx9/1D//+U9dv35dy5YtU0JCgoKDg7Vz50516dIlT+MCAAAAAAAAAIDHDzvkATyRvLy8TI77nj17tmbPnp1ln9jY2EzrateurcWLF+cpdgZ/f3+L5REREcZ3lFuSmJhoVhYeHp7pseV+fn66fv26Wbml9dna2mrIkCHZHt1/v2LFimnu3LmaO3euWZ2l9T0415UrV+Y4VuXKlfXxxx9n2y46OtriFyxcXV01Z84ci30sXY8OHTqoQ4cOOZpbr1691KtXrxy1zS1PT0+zVyRkJatnFwAAAAAAAAAAPL7YIQ8AAAAAAAAAAAAAgBWQkAcAAAAAAAAAAAAAwAo4sh4AgDxauXJljo/oHzBggHx9fa07IQAAAAAAAAAA8FghIQ8AQB4dOHBACxYsyFFbf39/EvIAAAAAAAAAADxjOLIeAIA8ioiIUHp6eo5+wsPDC3q6AAAAAAAAAADgESMhDwAAAAAAAAAAAACAFZCQBwAAAAAAAAAAAADACkjIAwAAAAAAAAAAAABgBSTkAQAAAAAAAAAAAACwAhLyAAAAAAAAAAAAAABYAQl5AAAAAAAAAAAAAACsgIQ8AAAAAAAAAAAAAABWQEIeAAAAAAAAAAAAAAArICEPAAAAAAAAAAAAAIAVkJAHAAAAAAAAAAAAAMAKSMgDAAAAAAAAAAAAAGAFJOQBAAAAAAAAAAAAALACEvIAAAAAAAAAAAAAAFgBCXkAAAAAAAAAAAAAAKyAhDwAAAAAAAAAAAAAAFZAQh4AAAAAAAAAAAAAACswpKenpxf0JAAAwJNh4sSJBT0FAAAAAAAAAADyZMKECY88pu0jjwgAAJ5o/3rr0f6DZcp/Jj7ymAUV91mJWVBxifn0xX1WYhZUXGI+fXGflZgFFfdZiVlQcYn59MV9VmIWVFxiPn1xn5WYBRX3WYlZUHGJ+fTFfVZiFlRcYj59OLIeAAAAAAAAAAAAAAArICEPAAAAAAAAAAAAAIAVkJAHAAAAAAAAAAAAAMAKSMgDAAAAAAAAAAAAAGAFJOQBAAAAAAAAAAAA4P9j777ja77////fzwmJDJvYxFZ7CyIi9mxiJzGi9a62Oqyq6hBdSrVUi5aqmDVr7xV7BLW+LWqEUmoUMWLm9fvDL+cjchLJSU6OcbteLudy4fV6Pp+P52ucV17n9Xi9ni/ADkjIAwAAAAAAAAAAAABgByTkAQAAAAAAAAAAAACwAxLyAAAAAAAAAAAAAADYAQl5AAAAAAAAAAAAAADsgIQ8AAAAAAAAAAAAAAB2QEIeAAAAAAAAAAAAAAA7ICEPAAAAAAAAAAAAAIAdkJAHAAAAAAAAAAAAAMAOSMgDAAAAAAAAAAAAAGAHJOSBdBIVFSWTySQ/P79k1/Hz85PJZFJUVJRdYkdERMhkMik0NDRV7UtSeHi4TCaTwsLCUt1WWvbLXhJb3rCwMJlMJoWHh6c6Rlq29SzEfVRa7k9p9T1KruPHjyswMFC5cuWS2WyWyWRSREREusQGAAAAAAAAAABPlwyO7gAA4PkSERGhBg0aqHv37g5N6jtCbGys2rdvr3379snb21slS5aU2WxW3rx5Hd01AAAAAAAAAADgACTkgafY1KlTdevWLRUoUMAu7desWVN//vmnsmbNapf2bfW09is53nrrLXXu3Fn58uV7qtp61gQGBsrb21u5cuVydFdSJCoqSvv27VO9evW0adMmR3cHAAAAAAAAAAA4GAl54ClWuHBhu7bv5uamMmXK2DWGLZ7WfiVHrly50iyJnJZtPWuyZs36TN6QcebMGUlSsWLFHNwTAAAAAAAAAADwNOAd8oADREdH691331WhQoWUKVMmvfTSSxo1apRiY2PjlUvq3dd//PGHQkJClC9fPjk7O6tAgQLq1q2bjhw5kux+JPau9kffIX7w4EG1adNG2bNnl7u7u+rXr69t27alaHm/+eYbmc1mlS1bVmfPnn1q+mXNzZs3NWzYMFWtWlWZM2eWh4eHypYtqz59+ujUqVNPrJ/Y+9cf3ZYLFy6Ut7e33N3dlSNHDgUFBVkSuclpS5Lu3buncePGqW7dusqWLZvc3NxUqlQp/e9//9OhQ4cs5W7fvq1Jkybp5ZdfVrFixeTq6qps2bLJ19dXs2bNSvH6eZLQ0FA1aNBAkjRlyhSZTCbLJ+598FFRUTKZTPLz81N0dLT69++vokWLKmPGjOrTp4+kxN8hf+7cOY0YMUL169dXgQIF5OzsrLx586pt27aKjIxMUV///vtv9e7dW6VLl5abm5ty5MihcuXKqVevXin6HsUxmUyqX79+gmX38/OLV2758uVq3LixsmfPrkyZMql06dIaNGiQrl69mqDNR/eBXbt2qVWrVsqZM6dMJpP27duX4j4CAAAAAAAAAID0RUIeSGd37tyRv7+/pk6dqpo1a6px48Y6deqU+vXrp1dffTVZbaxbt07Vq1fXzJkzlT9/frVr106enp6aNm2aqlevrs2bN6dJX3fv3i1vb28dOXJEDRs2VMmSJbVp0yY1bNgwXtI3KYMHD9aAAQMs/Xp0+P24JHVK3zOeFv2y5ty5c6pZs6YGDx6sU6dOyd/fX82aNZOzs7PGjBmjDRs22Nx2nHHjxqldu3YyDEPNmjWTh4eHZs2aJX9/f8XExCSrjZs3b6phw4bq3bu3Dhw4oDp16qh169bKli2bwsPDNW/ePEvZqKgo9ezZUzt37lThwoX18ssvq3LlytqxY4eCgoISJLxTy8fHR02bNpUkFS9eXN27d7d8KleuHK9sTEyM6tevr8mTJ6ty5cqWGyySsmjRIr3//vv6559/VKFCBQUEBCh//vxasGCB6tatq9WrVyern2fOnFHVqlU1btw4ZcqUSa1bt1a9evWUMWNGTZw4Udu3b0/xsnfv3t3qsjdr1sxSZtiwYWrZsqUiIiJUrVo1BQQE6NatWxo+fLhq1aqlf//912rbmzZtko+Pj6KiotSkSRP5+vrKbOZPOAAAAAAAAAAATzuGrAfS2Y4dO1SxYkX99ddfluHIjx8/Ll9fX4WHhyswMFBt2rRJtP7NmzcVEhKimJgYjR8/Xq+//rpl3qhRo9SvXz8FBwfr2LFjcnFxSVVfx44dq+HDh2vgwIGWaX379tXo0aM1YsQITZ06NdG6sbGxeuONNzRhwgT5+/tr0aJF8vDwSFV/0qJfSenatav++OMPBQUFaeLEiXJ3d7fM++uvv/TgwYNU933cuHFas2aN/P39JUm3bt1S48aNtW3bNv3666965ZVXntjGu+++q82bN6tBgwaaO3eucubMaZl39uxZnT9/3vL/3Llza9WqVWrUqFG8BO7Jkyfl7++vzz77TKGhofLy8kr1sklSz549VaJECa1atUo+Pj5J3myxa9cu1a5dWydOnFC2bNmS1X7dunW1f/9+VaxYMd70VatWqU2bNnrzzTf1119/yWQyJdnOzz//rEuXLumbb75Rv3794s07deqU7t+/n6z+PCo8PFwRERGJLntkZKQ++ugjZc6cWWvXrlXNmjUlPbxJp2vXrpo7d67efvttzZkzJ0HbkydPTrDPAwAAAAAAAACApx+P1wEOMHLkyHjvBi9evLg+/vhjSQ+TzUmZM2eO/v33X9WrVy9eMl56mJSuVq2azpw5owULFqS6nz4+PgkSgB999JGkh0/sJubu3bvq3LmzJkyYoMDAQC1fvtxqMr5w4cIqXbp0it8Vbmu/krJr1y6tW7dOefPmTZCMl6SSJUumyXvt+/bta0nGS5Kbm5v69+8vKXl9P3funMLDw+Xq6qqpU6fGS8ZLUoECBVStWjXL/3PmzKkmTZokeJq6aNGi+vDDDxUbG6slS5akZpFSZcyYMclOxktShQoVEiTjJalp06bq0KGDjh8/nqxREi5cuCBJ8bZFnCJFiqh48eLJ7lNy/fDDD4qNjVWfPn0syXhJcnFx0Q8//CBXV1fNnz/f6msdypcvr/feey/N+wQAAAAAAAAAAOyLJ+SBdJYjRw41btw4wfTg4GC98cYb2rZtmwzDSPQJ37jh6ENCQqzO79Kli/bs2aPNmzerc+fOqeprkyZNEkzLmTOncubMqXPnzlmtc/PmTbVq1Upr1qxRjx49NHHiRDk5OVkta+uT7Lb060nWrl0r6eF6fTwZn5as9b1UqVKSlKy+b9iwQQ8ePFCLFi1UsGDBZMfdsmWLIiIidPbsWd2+fVuGYVji/fXXX8luJy3ly5dP1atXT3G9O3fuaOXKldq1a5cuXryou3fvSpIOHjwo6eHyVKhQIck24m5a6N27tz7//HPVq1dPGTLY909iUt9dT09PNWnSRIsWLdK2bdvUoUOHePNbt279xKf+AQAAAAAAAADA04eEPJDOihQpYnV6lixZlC1bNl29elXR0dGJPjX+zz//SFKiQ4zHTY8rlxqJJXw9PDx0+fJlq/NGjx6t+/fvq0WLFpo0aZJdkoi29OtJ/v77b0myy5PRj7LW97jRA+7cufPE+int57Vr19S2bVutX78+0TLXr19PVltprXDhwimuc/DgQbVp00ZRUVGJlknO8oSGhmr16tWaM2eO/P395ebmpurVq6t58+Z65ZVX5OnpmeK+Pck///wjk8mU6DEgqe+uLesqKRcuXNDFixdtqnvjxo007QsAAAAAAAAAAM8zhqwHniKGYSS77JMS3WmRCLeljebNmytr1qxavXq15s+fn+o+WGPPJ4Xt/RRyWrWf3Hbef/99rV+/Xr6+voqIiNClS5d0//59GYahVatWSUrZfpeWMmXKlKLyhmGoY8eOioqK0uuvv659+/YpOjpasbGxMgxDH3zwgaXckzg5OWn27Nnau3evhgwZourVq2vHjh364IMPVLJkSe3YscOmZUoL1rZtStfVk4wbN07ly5e36RMZGZmmfQEAAAAAAAAA4HlGQh5IZ6dPn7Y6PTo6WteuXZO7u7uyZMmSaP38+fNLkk6ePGl1/qlTpyQ9HA7cEapWrapVq1bJzc1NQUFBafIu+/RQqFAhSdKxY8cc3JOkpbSfCxYskJOTkxYvXqz69esrZ86cllcInDhxwm79tIfDhw/r8OHDql69usaPH69KlSopc+bMlgS2LctTpUoVhYWFaePGjbp48aL69eun6Ohovfvuu2ndfeXPn1+GYVi+o49z9HcXAAAAAAAAAACkPRLyQDq7fPmy5X3lj/r1118lSXXq1Eny6ed69epJkmbMmGF1ftz0uHKOUKtWLa1atUqurq7q1KmTFi9e7LC+JFejRo0kPVx/t27dcnBvEufn5ycnJyctX75cZ8+efWL5K1euKHPmzFZfgTBnzhx7dFHOzs6SpPv376dpu1euXJFkfdj/K1euaM2aNalqP0uWLPryyy9lMpks76NPS0l9dy9evKjVq1fLbDarTp06aR4bAAAAAAAAAAA4Bgl5wAHee++9eO86P3nypD777DNJ0ptvvplk3Y4dOypPnjzavHmzJkyYEG/emDFjFBkZqYIFCyowMDDtO54C3t7eWrlypVxcXNShQwctW7YsQZlu3bqpTJkyT8VT9DVr1lSDBg10/vx59erVK0FS/tixYzp8+LCDevd/8ufPr27duikmJkahoaH677//4s3/559/tHfvXsv/S5UqpatXr2r27Nnxyo0aNUobNmywWx8l6ciRI2nabokSJWQ2m7V+/Xr99ddflum3b9/W66+/nmBdJGXatGk6dOhQgukrV66UYRhp/s52Serdu7fMZrO+++477d692zL97t27evvtt3Xr1i21bdtWBQoUSPPYj3vzzTd16NAhmz41atSwe/8AAAAAAAAAAHheZHB0B4AXjbe3t+7evauSJUvK399fd+/e1bp163Tr1i116dJFAQEBSdZ3d3fXjBkz1Lp1a/Xq1UsTJkxQqVKldPjwYf3+++9yd3fXzJkz5eLikj4LlIQ6depoxYoVat68udq1a6eFCxeqWbNmlvmnT5/WkSNHdO3aNQf28v9MmzZN/v7+mj59ulasWCEfHx9lzJhRx44d0/79+/XLL7+oTJkyju6mvvvuOx0+fFhr166Vl5eX6tWrJw8PD0VFRWnv3r368MMPVbVqVUnSBx98oC5duqhz584aO3asChYsqP379+vw4cPq27evRo0aleb98/LyUsWKFbV7927VrFlT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pUuXVKZMGbVt21anT5/WggULtGTJEs2cOVMdOnRIUC8mJkb169fXqVOnVL9+fVWtWlXZs2dPUewzZ85YtmfFihXVunVr3b59W6dOndLEiRNVu3ZtlS5dWpUrV1a7du00f/585cmTR82aNbO04ePjk6rl37lzp/z9/XXr1i1VrlxZZcqU0aFDh1S/fv0ENw49yb///it/f3/98ccfKlCggBo3bqxbt25p+/btCgwMtAx1/6gffvhBb7/9tpycnFS/fn3lypVLa9eulbe3typVqmTzcrVv315r167V/v37Vbdu3XjHskePHb169dKECROUKVMm+fv7y83NTRERERo8eLCWLFmidevWydXVNUWxU7K9YmNjFRAQoE2bNql+/fqqWLGi5Zhty/p89dVXdfPmTZUrV04VKlRQdHS0du3apQ8//FDr1q3T6tWr5eTkJCllx34AAAAAAAAAAPD0eWoS8jt27FDFihX1119/KVeuXJKk48ePy9fXV+Hh4QoMDFSbNm0SrX/z5k2FhIQoJiZG48eP1+uvv26ZN2rUKPXr10/BwcE6duyYXFxcUtXXsWPHavjw4Ro4cKBlWt++fTV69GiNGDEiyaeUY2Nj9cYbb2jChAny9/fXokWLLInqpAwaNEh58+bV1q1bFRAQEC8J/rjly5crMDBQM2fOVKZMmSzTo6Oj1aFDB8XExGju3Llq3769Zd7atWvVsmVLde3aVSdOnJCzs7MkKXfu3Fq1apUaNWoks/n/BlQ4efKk/P399dlnnyk0NNTylHV4eLhCQ0N1/PhxDRo0KMGTwLdv39bo0aPl5eWlPXv2KEeOHJZ59+/fT/EoA3H+/vtvvfbaazKZTFq8eLFatWol6eH67t+/v0aPHq1u3bpp165dCerOmjVLb731lkaPHm1JgqVUhgwZNH/+fLVq1cqy7qSHN0e0aNFCU6ZM0SuvvCJfX98EdSdOnKjBgwfr888/l8lkkiSNHz9eb775pmVdProdJWnJkiVq3LixFixYIHd3d0lSZGSk/P399emnn+rll1+Ol7hLiZMnT6pbt25ydXXVmjVr4vV56tSp6t69u3r06BFvXX777bfatm2batasqdWrVytr1qySpL1798a7wcMWhmEoJCREly5d0gcffKAvvvjCsp7mzZunTp066dVXX5Wvr6/y5MkTr+6uXbtUu3ZtnThxQtmy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Ei0/adIkbd26Vb/88kuyY8TExKh27do6ePCg4n4emUwmBQQE6KefflKFChV06dIllS5dWrly5dLvv/+u69evq0KFCoqMjJSzs7PNyyc9vIAyf/58vfTSS2rdunWC+fPmzVOvXr109epVy7R8+fJp6tSp8vf3T1Xsp9mOHTv0xRdfaPny5ZLS/jj477//auzYsYqIiLBcvKpWrZr+97//qXr16qlq+969eypbtqz+/vtvrV+//okXxLZv364GDRqoaNGiOnTokJycnFIVPzENGjTQpk2b7HIsuHjxoiZOnKgNGzbozz//1JUrV2QymZQjRw6VLVtW/v7+evXVV5UzZ840jfv3339bjg9FihRJsuzRo0d1/vz5dL24k5oLSpGRkapVq5b8/f21du3aZNVp3Lix1q9fr927dyd5rEyK2WxWaGhoio6jqZXaGw+flW2aXGl1Pmg2m2UymVIcP+7JSUecf7Zt21b79+/X8ePH0y3m559/rpMnT2rSpEnpFtNWjj5nsUVanA8+ePBA27Ztsxzv69Spk+Tv1G3btunYsWNp8pvx999/15IlS7R//36dPn1aN27ckCR5eHiocOHCqlixolq1aqVq1aqlOtazwt7HwevXr2vq1Kk6cuSI3N3d1aJFC9WrV88useKcPXtWa9eu1blz5yznhLVr17ZrzMTYet2hdu3aOn36tM6ePZtgXs2aNbVnzx4FBARo3rx5lr8NkydP1quvvqouXbqk+iau9PYs3XSW2uPgtm3bFBERoU6dOql48eKW6Tdu3NBrr72mOXPm6PE0X4UKFTRz5kyVLVvWppi7du2yqV6cmjVrJrvs+PHj1bt3b40YMUIDBgxIVp3Ro0erX79++umnn/S///3P1m4mEB0drfv37yd48v7UqVP64YcfLMelli1bqkuXLmkWN7lsPU96Wn+fWlO7dm1FRkbq/v376RYz3RgAAAD/v4sXLxohISGGq6urYTabDRcXFyMgIMA4cOBAonVCQ0MNJyendOujt7e3YTab0y1eesXesmWL0atXLyNHjhyG2Ww2TCaT4ezsbLRs2dKYPn26XWJa4+3tna7bMy5mWqzX+fPnG1mzZjXMZrPlkylTJmPw4MHGvXv3rNYJDQ21Obarq6vNHzc3t9Qsaoo56nuT2rjfffedkTFjRst3Im67BgcHG1euXLFax5Zt+sUXXxgm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pIejf/Xt21d58uTRe++9p4wZM+qtt96yHJcmTJigxYsXa8qUKerevXuq+2Bv6f37FNaRkAcAAJKkb7/9VocPH1aVKlU0duxYS/Jr9OjR+uWXX/Tuu+/q9OnTGjFihKO7mmpz5syxqd7ly5dTHfvSpUv69ddfNX36dO3evVvSwx+g5cqVU5cuXTRz5kwdOnRIPXv2THWs9JY3b95UDYuaGiNGjNC9e/f00Ucf6dNPP7VM37Jli1555RXt2LFD9erV05o1a5Q/f/5UxYoTGxub7LIXL17UiBEjNH78eN26dctyAfVZ4YibLUaNGiVJCYagO378uEJDQ7V161b5+Pho5cqVVi8spcTRo0dVr169eNvF1dVVtWrV0ooVK9S4ceMEdQoUKKBq1arp0KFDqYotPVymGjVqJBh6NSYmRqtXr5bJZNLIkSMtSWmz2axvv/1Wc+fOtfnimSP232+++UYHDhyQp6en+vXrp3Llyun69etasWKFpk+frpdfflkrVqyQyWTSa6+9prCwMOXNm9emWHH++uuvBMnMOXPm6NKlSwoJCdG0adPizQsJCVH79u3VqlUrjRo1yuaE/J49e1SzZs0UXbzNkiWLatWqZfnbkFImk0ne3t5JDuGb1kPMRkdH65133pGTk5PCw8OtJtlLly6tunXrqnfv3po+fbp69Oiht956S23atLF5Xxo+fLjOnz+vZs2a6ZdfflHevHl17do1/fDDD/riiy80atQonT17VtOmTVOGDM/uZY/Tp09bPf48yUsvvaQ1a9bYoUf2kzVrVl27dk2HDh1Snjx51KVLFwUGBsrNzc3RXbOL9Dof/OOPP/T7779r2rRpmj17tj7++GN98sknqlOnjrp06aKOHTva7eZPW38z/PPPPzbHtHV43bghyG0xdepUzZ07V1myZNGgQYMsv6HGjh2rw4cPy8/PT7NmzbL6ShpbOPKcxRHng8OHD9f169fVo0cPjRs3Ti4uLoqNjdWvv/6qvn37asGCBWratKkWL15sNRFpq08++UQXLlzQt99+qz59+iRarmLFimrRooU++ugjffvttxowYIA++eQTm15/8KL8tvjyyy919epVNWzYUIMHD1aePHm0e/duvf/++3rzzTd1/PhxrVy5Mt6+vGrVKjVv3lwTJ060OSFvzZEjRzR+/HjlyJFDGzduVLly5Szz7t69q06d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RGQoWszIbaHD19dX6GrzQtv36uPjA47jEBYWhp07d2LcuHGYOXMmLly4gCFDhiApKUntk9LCNlEsDO9v165dERMTgzVr1uRZZvXq1YiJiYGzs7MGayYiUjCpVKkSqlSpAktLywLd/knR9mKH1JHM0tIS+/btg7+/P7p06SKmU1cTYWFhePPmDdasWYP69evj1atXWLZsGerWrQs7OzusX79e5XSvhRkhtrv59OkTr7TEZcqU4e0EIKJZihYtioMHD8LAwADz589H5cqVMWXKFAQGBuLUqVM4deoUAgMDMWXKFFSuXBmenp4wMDBAcHAwihYtKnT1lUIikaj040thm9P87BSmdtDKygoLFy5EWloaxo4di+fPn2Pjxo0oW7as0FXTGBKJBGFhYRg4cCDMzc0xZMgQnDlzBs7OzrLx6fbt29GqVSuN10UT43yh2kERzbJt2zbY2Njg2LFjqF69Os6ePYs//vhDq9t/FRaKFy+O4cOH49y5c3j+/DkWLlyIGjVqgIiwcuVK2NnZwcbGBosWLRK6qhqBEfHcJElERERERETkp0KVxXPGGLKystRYG80ixL2WLFkStWvXlrt/7pMnT1CzZk38/vvvWLt2Le+6fQvHcejTpw9WrVrFS15RVFh+pbC8v3FxcahWrRqSkpKwaNEiTJs2TWH0TlZWFlasWIG5c+fCxMQET548QenSpbVcYxGR/EdqaioOHjyIgIAAREREICsrCyYmJujTpw8GDx6slQVCbfPq1Sv4+fkhICAAjx49kkX31axZE66urpg7dy6v6zo6OuL06dPIysoCYwwVK1aU7ddpY2MjO69169a4ePFigWlr8ysPHjyAj48P9uzZg6ioKDDGwHEc9PT08OXLF8THxxfYhcPc9q7MrczDwwO+vr683q38pjM3VNEpoh3u3LkDNzc33L17V9bGfot0+bV27drw9/dH/fr1eenR1D6vItnhOE7uc8wLjDFkZmaquUY/D4WpHZS+R9K+WhkYY0hJSdFQzdTPlStXZHvEx8TEgDGGli1bws3NDf369UOJEiW0Uo/COM4XUR2O46Crq4upU6di3rx5Cp0yf1byw9ji2rVrsv3mpW1IQWrv84qYj1REREREREQEAAqVt64Q95qYmIiqVavKLZMeT0xMVKtOY2PjAmdY50theX9Lly6N/fv3w9nZGXPmzMHWrVvR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", "text/plain": [ "
" ] @@ -237,33 +236,33 @@ " \n", " \n", " \n", - " BAX\n", - " BAD\n", - " MAPK8\n", - " MAPK1\n", - " BCL2L11\n", - " TP53\n", - " FKBP8\n", - " BCL2L1\n", - " BECN1\n", - " PMAIP1\n", + " ERBB2\n", + " CDH1\n", + " BRCA1\n", + " PIK3CA\n", + " CTNNB1\n", + " AKT1\n", + " BRCA2\n", + " PTEN\n", + " OPCML\n", + " BRIP1\n", " ...\n", - " SLC12A9\n", - " TCF7L1\n", " ATG3\n", - " BIRC8_HUMAN Baculoviral IAP repeat-containing protein 8 (sprot)\n", - " GATA4\n", - " ANXA1\n", - " LBX1\n", - " PPP1R3C\n", - " NEUROD1\n", - " MMP1\n", + " HOXA10\n", + " MSI2\n", + " GDPD1\n", + " THY1\n", + " UCHL1\n", + " WNT3A\n", + " TMPRSS15\n", + " APP\n", + " NCBIGene:130062899\n", " \n", " \n", " \n", " \n", - " biolink:has_part\n", - " 1\n", + " biolink:contributes_to\n", + " 0\n", " 0\n", " 0\n", " 0\n", @@ -286,13 +285,13 @@ " 0\n", " \n", " \n", - " biolink:coexists_with\n", - " 1\n", + " biolink:regulates\n", + " 0\n", + " 0\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 1\n", " 0\n", " 0\n", " 0\n", @@ -310,16 +309,16 @@ " 0\n", " \n", " \n", - " biolink:homologous_to\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " biolink:causes\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", " 0\n", " 0\n", + " 1\n", " 0\n", " ...\n", " 0\n", @@ -334,15 +333,15 @@ " 0\n", " \n", " \n", - " biolink:close_match\n", - " 0\n", - " 0\n", + " biolink:has_phenotype\n", " 0\n", " 0\n", + " 1\n", " 0\n", " 0\n", " 0\n", " 0\n", + " 1\n", " 0\n", " 0\n", " ...\n", @@ -358,7 +357,7 @@ " 0\n", " \n", " \n", - " biolink:affects\n", + " biolink:genetically_associated_with\n", " 1\n", " 1\n", " 1\n", @@ -370,19 +369,19 @@ " 1\n", " 1\n", " ...\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", + " 0\n", " 0\n", " \n", " \n", - " biolink:sensitivity_associated_with\n", + " biolink:predisposes_to_condition\n", " 0\n", " 0\n", " 0\n", @@ -406,19 +405,10 @@ " 0\n", " \n", " \n", - " biolink:regulated_by\n", - " 1\n", + " biolink:has_part\n", + " 0\n", + " 0\n", " 0\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " ...\n", - " 1\n", " 0\n", " 0\n", " 0\n", @@ -426,21 +416,6 @@ " 0\n", " 0\n", " 0\n", - " 1\n", - " 1\n", - " \n", - " \n", - " biolink:interacts_with\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", " ...\n", " 0\n", " 0\n", @@ -454,7 +429,7 @@ " 0\n", " \n", " \n", - " biolink:genetically_interacts_with\n", + " biolink:gene_associated_with_condition\n", " 1\n", " 1\n", " 1\n", @@ -466,53 +441,29 @@ " 1\n", " 1\n", " ...\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " \n", - " \n", - " biolink:correlated_with\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " ...\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", " 0\n", " \n", " \n", - " biolink:affected_by\n", + " biolink:related_to\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", + " 1\n", " 1\n", - " 0\n", " 1\n", " 1\n", " 1\n", " 1\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", " ...\n", " 0\n", " 0\n", @@ -523,10 +474,10 @@ " 0\n", " 0\n", " 0\n", - " 0\n", + " 1\n", " \n", " \n", - " biolink:resistance_associated_with\n", + " biolink:target_for\n", " 0\n", " 0\n", " 0\n", @@ -550,33 +501,9 @@ " 0\n", " \n", " \n", - " biolink:part_of\n", - " 1\n", - " 0\n", - " 0\n", - " 0\n", - " 1\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " ...\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " biolink:subclass_of\n", " 0\n", " 0\n", - " \n", - " \n", - " biolink:colocalizes_with\n", - " 1\n", - " 0\n", " 0\n", " 0\n", " 0\n", @@ -598,7 +525,7 @@ " 0\n", " \n", " \n", - " biolink:subclass_of\n", + " biolink:in_clinical_trials_for\n", " 0\n", " 0\n", " 0\n", @@ -622,18 +549,7 @@ " 0\n", " \n", " \n", - " biolink:physically_interacts_with\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " ...\n", + " biolink:treats\n", " 0\n", " 0\n", " 0\n", @@ -644,45 +560,20 @@ " 0\n", " 0\n", " 0\n", - " \n", - " \n", - " biolink:regulates\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", " ...\n", - " 1\n", - " 1\n", " 0\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", " 0\n", - " \n", - " \n", - " biolink:related_to\n", - " 1\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 1\n", - " 0\n", " 0\n", " 0\n", " 0\n", - " ...\n", " 0\n", + " \n", + " \n", + " biolink:biomarker_for\n", " 0\n", " 0\n", " 0\n", @@ -692,19 +583,7 @@ " 0\n", " 0\n", " 0\n", - " \n", - " \n", - " biolink:directly_physically_interacts_with\n", - " 1\n", - " 1\n", - " 1\n", " 0\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", - " 1\n", " ...\n", " 0\n", " 0\n", @@ -718,7 +597,7 @@ " 0\n", " \n", " \n", - " biolink:produced_by\n", + " biolink:treats_or_applied_or_studied_to_treat\n", " 0\n", " 0\n", " 0\n", @@ -743,168 +622,116 @@ " \n", " \n", "\n", - "

20 rows × 2650 columns

\n", + "

15 rows × 3224 columns

\n", "" ], "text/plain": [ - " BAX BAD MAPK8 MAPK1 BCL2L11 \\\n", - "biolink:has_part 1 0 0 0 0 \n", - "biolink:coexists_with 1 0 0 0 0 \n", - "biolink:homologous_to 0 0 0 0 0 \n", - "biolink:close_match 0 0 0 0 0 \n", - "biolink:affects 1 1 1 1 1 \n", - "biolink:sensitivity_associated_with 0 0 0 0 0 \n", - "biolink:regulated_by 1 0 1 1 1 \n", - "biolink:interacts_with 1 1 1 1 1 \n", - "biolink:genetically_interacts_with 1 1 1 1 1 \n", - "biolink:correlated_with 0 0 0 0 0 \n", - "biolink:affected_by 1 0 1 1 1 \n", - "biolink:resistance_associated_with 0 0 0 0 0 \n", - "biolink:part_of 1 0 0 0 1 \n", - "biolink:colocalizes_with 1 0 0 0 0 \n", - "biolink:subclass_of 0 0 0 0 0 \n", - "biolink:physically_interacts_with 1 1 1 1 1 \n", - "biolink:regulates 1 1 1 1 1 \n", - "biolink:related_to 1 0 0 0 0 \n", - "biolink:directly_physically_interacts_with 1 1 1 0 1 \n", - "biolink:produced_by 0 0 0 0 0 \n", - "\n", - " TP53 FKBP8 BCL2L1 BECN1 \\\n", - "biolink:has_part 0 0 0 0 \n", - "biolink:coexists_with 1 0 0 0 \n", - "biolink:homologous_to 0 0 0 0 \n", - "biolink:close_match 0 0 0 0 \n", - "biolink:affects 1 1 1 1 \n", - "biolink:sensitivity_associated_with 0 0 0 0 \n", - "biolink:regulated_by 1 1 1 1 \n", - "biolink:interacts_with 1 1 1 1 \n", - "biolink:genetically_interacts_with 1 1 1 1 \n", - "biolink:correlated_with 0 0 0 0 \n", - "biolink:affected_by 1 0 0 0 \n", - "biolink:resistance_associated_with 0 0 0 0 \n", - "biolink:part_of 0 0 0 0 \n", - "biolink:colocalizes_with 0 0 0 0 \n", - "biolink:subclass_of 0 0 0 0 \n", - "biolink:physically_interacts_with 1 1 1 1 \n", - "biolink:regulates 1 1 1 1 \n", - "biolink:related_to 1 0 0 0 \n", - "biolink:directly_physically_interacts_with 1 1 1 1 \n", - "biolink:produced_by 0 0 0 0 \n", + " ERBB2 CDH1 BRCA1 PIK3CA \\\n", + "biolink:contributes_to 0 0 0 0 \n", + "biolink:regulates 0 0 0 0 \n", + "biolink:causes 1 1 1 1 \n", + "biolink:has_phenotype 0 0 1 0 \n", + "biolink:genetically_associated_with 1 1 1 1 \n", + "biolink:predisposes_to_condition 0 0 0 0 \n", + "biolink:has_part 0 0 0 0 \n", + "biolink:gene_associated_with_condition 1 1 1 1 \n", + "biolink:related_to 1 1 1 1 \n", + "biolink:target_for 0 0 0 0 \n", + "biolink:subclass_of 0 0 0 0 \n", + "biolink:in_clinical_trials_for 0 0 0 0 \n", + "biolink:treats 0 0 0 0 \n", + "biolink:biomarker_for 0 0 0 0 \n", + "biolink:treats_or_applied_or_studied_to_treat 0 0 0 0 \n", "\n", - " PMAIP1 ... SLC12A9 TCF7L1 \\\n", - "biolink:has_part 0 ... 0 0 \n", - "biolink:coexists_with 0 ... 0 0 \n", - "biolink:homologous_to 0 ... 0 0 \n", - "biolink:close_match 0 ... 0 0 \n", - "biolink:affects 1 ... 1 1 \n", - "biolink:sensitivity_associated_with 0 ... 0 0 \n", - "biolink:regulated_by 1 ... 1 0 \n", - "biolink:interacts_with 1 ... 0 0 \n", - "biolink:genetically_interacts_with 1 ... 0 0 \n", - "biolink:correlated_with 0 ... 0 0 \n", - "biolink:affected_by 0 ... 0 0 \n", - "biolink:resistance_associated_with 0 ... 0 0 \n", - "biolink:part_of 0 ... 0 0 \n", - "biolink:colocalizes_with 0 ... 0 0 \n", - "biolink:subclass_of 0 ... 0 0 \n", - "biolink:physically_interacts_with 1 ... 0 0 \n", - "biolink:regulates 1 ... 1 1 \n", - "biolink:related_to 0 ... 0 0 \n", - "biolink:directly_physically_interacts_with 1 ... 0 0 \n", - "biolink:produced_by 0 ... 0 0 \n", + " CTNNB1 AKT1 BRCA2 PTEN \\\n", + "biolink:contributes_to 0 0 0 0 \n", + "biolink:regulates 0 0 0 0 \n", + "biolink:causes 1 1 0 0 \n", + "biolink:has_phenotype 0 0 0 1 \n", + "biolink:genetically_associated_with 1 1 1 1 \n", + "biolink:predisposes_to_condition 0 0 0 0 \n", + "biolink:has_part 0 0 0 0 \n", + "biolink:gene_associated_with_condition 1 1 1 1 \n", + "biolink:related_to 1 1 1 1 \n", + "biolink:target_for 0 0 0 0 \n", + "biolink:subclass_of 0 0 0 0 \n", + "biolink:in_clinical_trials_for 0 0 0 0 \n", + "biolink:treats 0 0 0 0 \n", + "biolink:biomarker_for 0 0 0 0 \n", + "biolink:treats_or_applied_or_studied_to_treat 0 0 0 0 \n", "\n", - " ATG3 \\\n", - "biolink:has_part 0 \n", - "biolink:coexists_with 0 \n", - "biolink:homologous_to 0 \n", - "biolink:close_match 0 \n", - "biolink:affects 1 \n", - "biolink:sensitivity_associated_with 0 \n", - "biolink:regulated_by 0 \n", - "biolink:interacts_with 0 \n", - "biolink:genetically_interacts_with 0 \n", - "biolink:correlated_with 0 \n", - "biolink:affected_by 0 \n", - "biolink:resistance_associated_with 0 \n", - "biolink:part_of 0 \n", - "biolink:colocalizes_with 0 \n", - "biolink:subclass_of 0 \n", - "biolink:physically_interacts_with 0 \n", - "biolink:regulates 0 \n", - "biolink:related_to 0 \n", - "biolink:directly_physically_interacts_with 0 \n", - "biolink:produced_by 0 \n", + " OPCML BRIP1 ... ATG3 \\\n", + "biolink:contributes_to 0 0 ... 0 \n", + "biolink:regulates 0 0 ... 0 \n", + "biolink:causes 1 0 ... 0 \n", + "biolink:has_phenotype 0 0 ... 0 \n", + "biolink:genetically_associated_with 1 1 ... 0 \n", + "biolink:predisposes_to_condition 0 0 ... 0 \n", + "biolink:has_part 0 0 ... 0 \n", + "biolink:gene_associated_with_condition 1 1 ... 1 \n", + "biolink:related_to 1 1 ... 0 \n", + "biolink:target_for 0 0 ... 0 \n", + "biolink:subclass_of 0 0 ... 0 \n", + "biolink:in_clinical_trials_for 0 0 ... 0 \n", + "biolink:treats 0 0 ... 0 \n", + "biolink:biomarker_for 0 0 ... 0 \n", + "biolink:treats_or_applied_or_studied_to_treat 0 0 ... 0 \n", "\n", - " BIRC8_HUMAN Baculoviral IAP repeat-containing protein 8 (sprot) \\\n", - "biolink:has_part 0 \n", - "biolink:coexists_with 0 \n", - "biolink:homologous_to 0 \n", - "biolink:close_match 0 \n", - "biolink:affects 1 \n", - "biolink:sensitivity_associated_with 0 \n", - "biolink:regulated_by 0 \n", - "biolink:interacts_with 0 \n", - "biolink:genetically_interacts_with 0 \n", - "biolink:correlated_with 0 \n", - "biolink:affected_by 0 \n", - "biolink:resistance_associated_with 0 \n", - "biolink:part_of 0 \n", - "biolink:colocalizes_with 0 \n", - "biolink:subclass_of 0 \n", - "biolink:physically_interacts_with 0 \n", - "biolink:regulates 1 \n", - "biolink:related_to 0 \n", - "biolink:directly_physically_interacts_with 0 \n", - "biolink:produced_by 0 \n", + " HOXA10 MSI2 GDPD1 THY1 \\\n", + "biolink:contributes_to 0 0 0 0 \n", + "biolink:regulates 0 0 0 0 \n", + "biolink:causes 0 0 0 0 \n", + "biolink:has_phenotype 0 0 0 0 \n", + "biolink:genetically_associated_with 0 0 0 0 \n", + "biolink:predisposes_to_condition 0 0 0 0 \n", + "biolink:has_part 0 0 0 0 \n", + "biolink:gene_associated_with_condition 1 1 1 1 \n", + "biolink:related_to 0 0 0 0 \n", + "biolink:target_for 0 0 0 0 \n", + "biolink:subclass_of 0 0 0 0 \n", + "biolink:in_clinical_trials_for 0 0 0 0 \n", + "biolink:treats 0 0 0 0 \n", + "biolink:biomarker_for 0 0 0 0 \n", + "biolink:treats_or_applied_or_studied_to_treat 0 0 0 0 \n", "\n", - " GATA4 ANXA1 LBX1 PPP1R3C \\\n", - "biolink:has_part 0 0 0 0 \n", - "biolink:coexists_with 0 0 0 0 \n", - "biolink:homologous_to 0 0 0 0 \n", - "biolink:close_match 0 0 0 0 \n", - "biolink:affects 1 1 1 1 \n", - "biolink:sensitivity_associated_with 0 0 0 0 \n", - "biolink:regulated_by 0 0 0 0 \n", - "biolink:interacts_with 0 0 0 0 \n", - "biolink:genetically_interacts_with 0 0 0 0 \n", - "biolink:correlated_with 0 0 0 0 \n", - "biolink:affected_by 0 0 0 0 \n", - "biolink:resistance_associated_with 0 0 0 0 \n", - "biolink:part_of 0 0 0 0 \n", - "biolink:colocalizes_with 0 0 0 0 \n", - "biolink:subclass_of 0 0 0 0 \n", - "biolink:physically_interacts_with 0 0 0 0 \n", - "biolink:regulates 1 1 1 1 \n", - "biolink:related_to 0 0 0 0 \n", - "biolink:directly_physically_interacts_with 0 0 0 0 \n", - "biolink:produced_by 0 0 0 0 \n", + " UCHL1 WNT3A TMPRSS15 APP \\\n", + "biolink:contributes_to 0 0 0 0 \n", + "biolink:regulates 0 0 0 0 \n", + "biolink:causes 0 0 0 0 \n", + "biolink:has_phenotype 0 0 0 0 \n", + "biolink:genetically_associated_with 0 0 0 0 \n", + "biolink:predisposes_to_condition 0 0 0 0 \n", + "biolink:has_part 0 0 0 0 \n", + "biolink:gene_associated_with_condition 1 1 1 1 \n", + "biolink:related_to 0 0 0 0 \n", + "biolink:target_for 0 0 0 0 \n", + "biolink:subclass_of 0 0 0 0 \n", + "biolink:in_clinical_trials_for 0 0 0 0 \n", + "biolink:treats 0 0 0 0 \n", + "biolink:biomarker_for 0 0 0 0 \n", + "biolink:treats_or_applied_or_studied_to_treat 0 0 0 0 \n", "\n", - " NEUROD1 MMP1 \n", - "biolink:has_part 0 0 \n", - "biolink:coexists_with 0 0 \n", - "biolink:homologous_to 0 0 \n", - "biolink:close_match 0 0 \n", - "biolink:affects 1 0 \n", - "biolink:sensitivity_associated_with 0 0 \n", - "biolink:regulated_by 1 1 \n", - "biolink:interacts_with 0 0 \n", - "biolink:genetically_interacts_with 0 0 \n", - "biolink:correlated_with 0 0 \n", - "biolink:affected_by 0 0 \n", - "biolink:resistance_associated_with 0 0 \n", - "biolink:part_of 0 0 \n", - "biolink:colocalizes_with 0 0 \n", - "biolink:subclass_of 0 0 \n", - "biolink:physically_interacts_with 0 0 \n", - "biolink:regulates 1 0 \n", - "biolink:related_to 0 0 \n", - "biolink:directly_physically_interacts_with 0 0 \n", - "biolink:produced_by 0 0 \n", + " NCBIGene:130062899 \n", + "biolink:contributes_to 0 \n", + "biolink:regulates 0 \n", + "biolink:causes 0 \n", + "biolink:has_phenotype 0 \n", + "biolink:genetically_associated_with 0 \n", + "biolink:predisposes_to_condition 0 \n", + "biolink:has_part 0 \n", + "biolink:gene_associated_with_condition 0 \n", + "biolink:related_to 1 \n", + "biolink:target_for 0 \n", + "biolink:subclass_of 0 \n", + "biolink:in_clinical_trials_for 0 \n", + "biolink:treats 0 \n", + "biolink:biomarker_for 0 \n", + "biolink:treats_or_applied_or_studied_to_treat 0 \n", "\n", - "[20 rows x 2650 columns]" + "[15 rows x 3224 columns]" ] }, - "execution_count": 12, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -918,7 +745,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -951,44 +778,44 @@ " \n", " \n", " \n", - " 32\n", - " NCBIGene:581\n", - " BAX\n", + " 46\n", + " NCBIGene:2064\n", + " ERBB2\n", " 9\n", " subject\n", - " [biolink:regulates, biolink:physically_interac...\n", + " [biolink:causes, biolink:genetically_associate...\n", " \n", " \n", - " 20\n", - " NCBIGene:572\n", - " BAD\n", - " 8\n", + " 274\n", + " NCBIGene:999\n", + " CDH1\n", + " 9\n", " subject\n", - " [biolink:regulates, biolink:physically_interac...\n", + " [biolink:causes, biolink:genetically_associate...\n", " \n", " \n", - " 18\n", - " NCBIGene:5599\n", - " MAPK8\n", - " 8\n", + " 203\n", + " NCBIGene:672\n", + " BRCA1\n", + " 9\n", " subject\n", - " [biolink:regulates, biolink:physically_interac...\n", + " [biolink:genetically_associated_with, biolink:...\n", " \n", " \n", - " 16\n", - " NCBIGene:5594\n", - " MAPK1\n", - " 8\n", + " 147\n", + " NCBIGene:5290\n", + " PIK3CA\n", + " 9\n", " subject\n", - " [biolink:regulates, biolink:physically_interac...\n", + " [biolink:causes, biolink:genetically_associate...\n", " \n", " \n", - " 28\n", - " NCBIGene:10018\n", - " BCL2L11\n", + " 33\n", + " NCBIGene:1499\n", + " CTNNB1\n", " 8\n", " subject\n", - " [biolink:regulates, biolink:physically_interac...\n", + " [biolink:causes, biolink:genetically_associate...\n", " \n", " \n", " ...\n", @@ -999,81 +826,81 @@ " ...\n", " \n", " \n", - " 1080\n", - " NCBIGene:301\n", - " ANXA1\n", + " 1199\n", + " NCBIGene:7345\n", + " UCHL1\n", " 1\n", " subject\n", - " [biolink:affects, biolink:regulates, biolink:r...\n", + " [biolink:gene_associated_with_condition]\n", " \n", " \n", - " 1081\n", - " NCBIGene:10660\n", - " LBX1\n", + " 1200\n", + " NCBIGene:89780\n", + " WNT3A\n", " 1\n", " subject\n", - " [biolink:affects, biolink:regulates, biolink:r...\n", + " [biolink:gene_associated_with_condition]\n", " \n", " \n", - " 1082\n", - " NCBIGene:5507\n", - " PPP1R3C\n", + " 1201\n", + " NCBIGene:5651\n", + " TMPRSS15\n", " 1\n", " subject\n", - " [biolink:affects, biolink:regulates, biolink:r...\n", + " [biolink:gene_associated_with_condition]\n", " \n", " \n", - " 1083\n", - " NCBIGene:4760\n", - " NEUROD1\n", + " 1202\n", + " NCBIGene:351\n", + " APP\n", " 1\n", " subject\n", - " [biolink:affects, biolink:regulated_by, biolin...\n", + " [biolink:gene_associated_with_condition]\n", " \n", " \n", - " 2649\n", - " NCBIGene:4312\n", - " MMP1\n", + " 3223\n", + " NCBIGene:130062899\n", + " NCBIGene:130062899\n", " 1\n", " subject\n", - " [biolink:regulated_by]\n", + " [biolink:related_to]\n", " \n", " \n", "\n", - "

2650 rows × 5 columns

\n", + "

3224 rows × 5 columns

\n", "" ], "text/plain": [ - " output_node Name Num_of_primary_infores type_of_nodes \\\n", - "32 NCBIGene:581 BAX 9 subject \n", - "20 NCBIGene:572 BAD 8 subject \n", - "18 NCBIGene:5599 MAPK8 8 subject \n", - "16 NCBIGene:5594 MAPK1 8 subject \n", - "28 NCBIGene:10018 BCL2L11 8 subject \n", - "... ... ... ... ... \n", - "1080 NCBIGene:301 ANXA1 1 subject \n", - "1081 NCBIGene:10660 LBX1 1 subject \n", - "1082 NCBIGene:5507 PPP1R3C 1 subject \n", - "1083 NCBIGene:4760 NEUROD1 1 subject \n", - "2649 NCBIGene:4312 MMP1 1 subject \n", + " output_node Name Num_of_primary_infores \\\n", + "46 NCBIGene:2064 ERBB2 9 \n", + "274 NCBIGene:999 CDH1 9 \n", + "203 NCBIGene:672 BRCA1 9 \n", + "147 NCBIGene:5290 PIK3CA 9 \n", + "33 NCBIGene:1499 CTNNB1 8 \n", + "... ... ... ... \n", + "1199 NCBIGene:7345 UCHL1 1 \n", + "1200 NCBIGene:89780 WNT3A 1 \n", + "1201 NCBIGene:5651 TMPRSS15 1 \n", + "1202 NCBIGene:351 APP 1 \n", + "3223 NCBIGene:130062899 NCBIGene:130062899 1 \n", "\n", - " unique_predicates \n", - "32 [biolink:regulates, biolink:physically_interac... \n", - "20 [biolink:regulates, biolink:physically_interac... \n", - "18 [biolink:regulates, biolink:physically_interac... \n", - "16 [biolink:regulates, biolink:physically_interac... \n", - "28 [biolink:regulates, biolink:physically_interac... \n", - "... ... \n", - "1080 [biolink:affects, biolink:regulates, biolink:r... \n", - "1081 [biolink:affects, biolink:regulates, biolink:r... \n", - "1082 [biolink:affects, biolink:regulates, biolink:r... \n", - "1083 [biolink:affects, biolink:regulated_by, biolin... \n", - "2649 [biolink:regulated_by] \n", + " type_of_nodes unique_predicates \n", + "46 subject [biolink:causes, biolink:genetically_associate... \n", + "274 subject [biolink:causes, biolink:genetically_associate... \n", + "203 subject [biolink:genetically_associated_with, biolink:... \n", + "147 subject [biolink:causes, biolink:genetically_associate... \n", + "33 subject [biolink:causes, biolink:genetically_associate... \n", + "... ... ... \n", + "1199 subject [biolink:gene_associated_with_condition] \n", + "1200 subject [biolink:gene_associated_with_condition] \n", + "1201 subject [biolink:gene_associated_with_condition] \n", + "1202 subject [biolink:gene_associated_with_condition] \n", + "3223 subject [biolink:related_to] \n", "\n", - "[2650 rows x 5 columns]" + "[3224 rows x 5 columns]" ] }, - "execution_count": 13, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -1084,15 +911,15 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 24, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "NodeNorm does not know about these identifiers: orphanet:119007\n", - "subclass_of.html\n" + "NodeNorm does not know about these identifiers: NCBIGene:107303338,orphanet:209285,orphanet:225351,NCBIGene:130001603,NCBIGene:130062899,orphanet:395930,NCBIGene:126859871,NCBIGene:109504725,NCBIGene:130058543,NCBIGene:129931243,NCBIGene:126861205,NCBIGene:129996245,orphanet:121904,NCBIGene:129390903,NCBIGene:129999452,NCBIGene:126860438,NCBIGene:126806659,NCBIGene:126806658,NCBIGene:129937389,NCBIGene:130059290\n", + "associated_with.html\n" ] } ], @@ -1104,99 +931,7 @@ }, { "cell_type": "code", - "execution_count": 16, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "merged_graph.html\n" - ] - }, - { - "data": { - "text/html": [ - "\n", - " \n", - " " - ], - "text/plain": [ - "" - ] - }, - "execution_count": 16, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "import networkx as nx\n", - "from pyvis.network import Network\n", - "#G1 = dic_graph['treats']\n", - "G2 = dic_graph['directly_physically_interacts_with']\n", - "#G3 = dic_graph['_clinical_trials_for']\n", - "G_merged = nx.compose_all([G2])\n", - "# remove self-loops\n", - "G_merged.remove_edges_from(nx.selfloop_edges(G_merged))\n", - "# remove duplicate edges\n", - "G_merged = nx.Graph(G_merged)\n", - "# Select nodes with degree > 10\n", - "selected_nodes = ['BCL2']\n", - "# select the first neighbors of the selected nodes\n", - "for node in list(selected_nodes):\n", - " neighbors = list(G_merged.neighbors(node))\n", - " selected_nodes.extend(neighbors) # expand the selected nodes by adding their neighbors and only keep top 50 nodes\n", - "selected_nodes = list(set(selected_nodes))[:100] # keep only top 50 nodes\n", - "subgraph = G_merged.subgraph(selected_nodes).copy()\n", - "\n", - "net = Network(height=\"1000px\", width=\"100%\", notebook=True, cdn_resources=\"in_line\")\n", - "net.from_nx(subgraph)\n", - "\n", - "# Remove edge labels before passing to PyVis\n", - "for u, v, d in subgraph.edges(data=True):\n", - " d.pop(\"label\", None) # remove 'label' if it exists\n", - "\n", - "\n", - "for e in net.edges:\n", - " e[\"title\"] = \"\\n\".join([f\"{k}: {v}\" for k,v in subgraph[e[\"from\"]][e[\"to\"]].items()])\n", - "# add title in the figure\n", - "title_html = f\"

merged_graph

\"\n", - "net.title = title_html + f\"

Nodes: {net.num_nodes()} Edges: {net.num_edges()}

\"\n", - "net.show(\"merged_graph.html\")" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": {}, - "outputs": [], - "source": [ - "# put G2 into table format\n", - "import pandas as pd\n", - "edges_data = []\n", - "for u, v, d in G2.edges(data=True):\n", - " edge_info = {\n", - " 'source': u,\n", - " 'target': v,\n", - " }\n", - " edge_info.update(d) # add all edge attributes\n", - " edges_data.append(edge_info)\n", - "\n", - "edges_df = pd.DataFrame(edges_data)\n", - "edges_df.to_csv('BCL2_directly_physically_interacts_with_edges.csv', index=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 30, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1220,7 +955,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.13.5" + "version": "3.10.19" } }, "nbformat": 4, diff --git a/notebooks/Network_finder.ipynb b/notebooks/Network_finder.ipynb index f79cff3..76bbf37 100644 --- a/notebooks/Network_finder.ipynb +++ b/notebooks/Network_finder.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -11,7 +11,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -28,7 +28,7 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -109,7 +109,7 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -127,57 +127,24 @@ }, { "cell_type": "code", - "execution_count": 92, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "all relevant predicates in Translator:\n", - "['biolink:coexists_with', 'biolink:has_participant', 'biolink:disrupts', 'biolink:same_as', 'biolink:acts_upstream_of_or_within', 'biolink:treats_or_applied_or_studied_to_treat', 'biolink:similar_to', 'biolink:chemically_similar_to', 'biolink:correlated_with', 'biolink:response_affected_by', 'biolink:affects_response_to', 'biolink:genetically_associated_with', 'biolink:negatively_correlated_with', 'biolink:decreases_response_to', 'biolink:related_to', 'biolink:physical_interacts_with', 'biolink:overlaps', 'biolink:transcribed_from', 'biolink:has_gene_product', 'biolink:GeneAffectsChemicalAssociation', 'biolink:associated_with_increased_likelihood_of', 'biolink:interacts_with', 'biolink:part_of', 'biolink:orthologous_to', 'biolink:affects', 'biolink:gene_product_of', 'biolink:physically_interacts_with', 'biolink:subclass_of', 'biolink:derives_into', 'biolink:preventative_for_condition', 'biolink:regulated_by', 'biolink:contraindicated_in', 'biolink:causes', 'biolink:derives_from', 'biolink:genetically_interacts_with', 'biolink:expressed_in', 'biolink:associated_with_sensitivity_to', 'biolink:associated_with_resistance_to', 'biolink:occurs_in', 'biolink:affected_by', 'biolink:regulates', 'biolink:colocalizes_with', 'biolink:has_part', 'biolink:translates_to', 'biolink:in_complex_with', 'biolink:associated_with', 'biolink:occurs_together_in_literature_with', 'biolink:directly_physically_interacts_with', 'biolink:has_member', 'biolink:composed_primarily_of', 'biolink:produces', 'biolink:homologous_to', 'biolink:located_in', 'biolink:produced_by', 'biolink:gene_associated_with_condition', 'biolink:capable_of', 'biolink:biomarker_for', 'biolink:increases_response_to', 'biolink:has_phenotype', 'biolink:is_sequence_variant_of', 'biolink:close_match', 'biolink:positively_correlated_with', 'biolink:target_for', 'biolink:has_input', 'biolink:coexpressed_with']\n", - "all relevant APIs in Translator:\n", - "['Service Provider TRAPI', 'Automat-pharos(Trapi v1.5.0)', 'RTX KG2 - TRAPI 1.5.0', 'Automat-ehr-clinical-connections-kp(Trapi v1.5.0)', 'MolePro', 'SPOKE KP for TRAPI 1.5', 'Automat-icees-kg(Trapi v1.5.0)', 'Microbiome KP - TRAPI 1.5.0', 'Automat-robokop(Trapi v1.5.0)', 'CATRAX Pharmacogenomics KP - TRAPI 1.5.0', 'Connections Hypothesis Provider API', 'Multiomics KP - TRAPI 1.5.0', 'Automat-ehr-may-treat-kp(Trapi v1.5.0)', 'Text Mined Cooccurrence API', 'Automat-genome-alliance(Trapi v1.5.0)', 'Automat-hetionet(Trapi v1.5.0)', 'Automat-cam-kp(Trapi v1.5.0)', 'BioThings Explorer (BTE) TRAPI', 'CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0', 'Automat-monarchinitiative(Trapi v1.5.0)', 'imProving Agent for TRAPI 1.5']\n", - "21\n" - ] - }, - { - "data": { - "text/plain": [ - "['https://bte.transltr.io/v1/team/Service%20Provider/query/',\n", - " 'https://automat.transltr.io/pharos/query/',\n", - " 'https://kg2cploverdb.ci.transltr.io/kg2c/query',\n", - " 'https://automat.renci.org/ehr-clinical-connections-kp/query/',\n", - " 'https://molepro-trapi.transltr.io/molepro/trapi/v1.5/query/',\n", - " 'https://spokekp.transltr.io/api/v1.5/query/',\n", - " 'https://automat.transltr.io/icees-kg/query/',\n", - " 'https://multiomics.rtx.ai:9990/mbkp/query',\n", - " 'https://automat.transltr.io/robokopkg/query/',\n", - " 'https://multiomics.rtx.ai:9990/PharmacogenomicsKG/query',\n", - " 'https://chp-api.transltr.io/query/',\n", - " 'https://multiomics.rtx.ai:9990/multiomics/query',\n", - " 'https://automat.renci.org/ehr-may-treat-kp/query/',\n", - " 'https://cooccurrence.transltr.io/query/',\n", - " 'https://automat.transltr.io/genome-alliance/query/',\n", - " 'https://automat.transltr.io/hetio/query/',\n", - " 'https://automat.transltr.io/cam-kp/query/',\n", - " 'https://bte.transltr.io/v1/query/',\n", - " 'https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query',\n", - " 'https://automat.transltr.io/monarch-kg/query/',\n", - " 'https://ia.transltr.io/api/v1.5/query/']" - ] - }, - "execution_count": 92, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], + "source": [ + "input_info" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "# input_nodes\n", - "input_list = ['NPM1', 'FLT3', 'NRAS', 'BCL2', 'WNT7B']\n", + "input_list = ['STAT3', 'TP53', 'MCL1', 'NFKBIA','MKI67','BCL2L11','BCL2L1','BCL2','BAX','BAK1','BAD','CASP3','STAT5','MAPK14','NFKB1','ATR','NRAS','KRAS','MAPK1','MAPK2']\n", "input_info = name_resolver.batch_lookup(input_list)\n", "input_node1_list = [] # get the curie of the nodes in the input_info dictionary\n", - "input_node1_list = [input_info[node].curie for node in input_list]\n", + "input_node1_list = [input_info[node].curie for node in input_list] #\n", "input_node1_category = []\n", "for node in input_list:\n", " if hasattr(input_info[node], 'types'):\n", @@ -210,7 +177,7 @@ }, { "cell_type": "code", - "execution_count": 95, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -223,37 +190,9 @@ }, { "cell_type": "code", - "execution_count": 96, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "'Automat-ehr-clinical-connections-kp(Trapi v1.5.0)' generated an exception: argument of type 'NoneType' is not iterable\n", - "Microbiome KP - TRAPI 1.5.0: Success!\n", - "'Automat-ehr-may-treat-kp(Trapi v1.5.0)' generated an exception: argument of type 'NoneType' is not iterable\n", - "'imProving Agent for TRAPI 1.5' generated an exception: argument of type 'NoneType' is not iterable\n", - "'SPOKE KP for TRAPI 1.5' generated an exception: argument of type 'NoneType' is not iterable\n", - "'Automat-icees-kg(Trapi v1.5.0)' generated an exception: argument of type 'NoneType' is not iterable\n", - "'Automat-monarchinitiative(Trapi v1.5.0)' generated an exception: argument of type 'NoneType' is not iterable\n", - "'MolePro' generated an exception: argument of type 'NoneType' is not iterable\n", - "'Multiomics KP - TRAPI 1.5.0' generated an exception: argument of type 'NoneType' is not iterable\n", - "'Text Mined Cooccurrence API' generated an exception: argument of type 'NoneType' is not iterable\n", - "Automat-genome-alliance(Trapi v1.5.0): Success!\n", - "'Connections Hypothesis Provider API' generated an exception: 'NoneType' object has no attribute 'get'\n", - "Automat-cam-kp(Trapi v1.5.0): Success!\n", - "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", - "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", - "Automat-hetionet(Trapi v1.5.0): Success!\n", - "Automat-pharos(Trapi v1.5.0): Success!\n", - "RTX KG2 - TRAPI 1.5.0: Success!\n", - "Automat-robokop(Trapi v1.5.0): Success!\n", - "Service Provider TRAPI: Success!\n", - "BioThings Explorer (BTE) TRAPI: Success!\n" - ] - } - ], + "outputs": [], "source": [ "# Step 5: Query Translator APIs and parse results\n", "\n", @@ -266,37 +205,27 @@ }, { "cell_type": "code", - "execution_count": 98, + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "result_filtered" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "input_info" + ] + }, + { + "cell_type": "code", + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{'NCBIGene:596': TranslatorNode(curie='UniProtKB:A0A4X1SN03', label='A0A4X1SN03_PIG Zinc finger protein 596 (trembl)', types=['biolink:Protein', 'biolink:GeneProductMixin', 'biolink:Polypeptide', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:BiologicalEntity', 'biolink:ThingWithTaxon', 'biolink:NamedThing', 'biolink:Entity', 'biolink:GeneOrGeneProduct', 'biolink:MacromolecularMachineMixin'], synonyms=None, curie_synonyms=None), 'NCBIGene:4869': TranslatorNode(curie='PUBCHEM.COMPOUND:676542', label='Cl-4869 peak 2', types=['biolink:SmallMolecule', 'biolink:MolecularEntity', 'biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None), 'NCBIGene:4893': TranslatorNode(curie='MESH:C568585', label='S-4893 compound', types=['biolink:ChemicalEntity', 'biolink:PhysicalEssence', 'biolink:ChemicalOrDrugOrTreatment', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:ChemicalEntityOrProteinOrPolypeptide', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent'], synonyms=None, curie_synonyms=None), 'NCBIGene:2322': TranslatorNode(curie='NCBIGene:100313282', label='MIR2322', types=['biolink:Gene', 'biolink:GeneOrGeneProduct', 'biolink:GenomicEntity', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:PhysicalEssence', 'biolink:OntologyClass', 'biolink:BiologicalEntity', 'biolink:ThingWithTaxon', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent', 'biolink:MacromolecularMachineMixin'], synonyms=None, curie_synonyms=None)}\n", - " Subject Object Predicate\n", - "0 NCBIGene:2322 NCBIGene:4893 biolink:associated_with\n", - "1 NCBIGene:4893 NCBIGene:2322 biolink:associated_with\n", - "2 NCBIGene:2322 NCBIGene:2322 biolink:regulates\n", - "3 NCBIGene:2322 NCBIGene:2322 biolink:physically_interacts_with\n", - "4 NCBIGene:596 NCBIGene:596 biolink:physically_interacts_with\n" - ] - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "47073cd47e494b05b9875a0906f3dffb", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "CytoscapeWidget(cytoscape_layout={'name': 'cose', 'nodeSpacing': 80, 'edgeLengthVal': 50}, cytoscape_style=[{'…" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# select the recored in the result which is a dictionary if the subject and objects are both in input_node1_list\n", "result_filtered = {k: v for k, v in result.items() if isinstance(v, dict) and\n", @@ -310,7 +239,7 @@ ], "metadata": { "kernelspec": { - "display_name": "3.12.1", + "display_name": "my-rdkit-env", "language": "python", "name": "python3" }, @@ -324,7 +253,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.1" + "version": "3.10.19" } }, "nbformat": 4, diff --git a/notebooks/Path_finder.ipynb b/notebooks/Path_finder.ipynb index 401e7a5..7b61f01 100644 --- a/notebooks/Path_finder.ipynb +++ b/notebooks/Path_finder.ipynb @@ -11,42 +11,44 @@ "source": [ "### Path Finder: What are the potential paths between two nodes?\n", "### This pipeline can be used to get a ranked path between A and B given a set of paths.\n", + "### This pipeline requires users to set the categories of intermediate nodes for their pipeline\n", "\n", "![image.png](attachment:3da53daa-b927-420f-8b64-97ee4046cc60.png)\n" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "from TCT import TCT\n", - "\n", + "import sys\n", + "import os\n", + "sys.path.append('../TCT/')\n", + "import TCT\n", + "from TCT import translator_kpinfo\n", + "from TCT import node_normalizer\n", "from TCT import name_resolver\n", "from TCT import translator_metakg\n", - "from TCT import translator_kpinfo\n", "from TCT import translator_query\n", + "from TCT import TCT_pathfinder\n", "\n", - "\n", - "import seaborn as sns\n", - "import matplotlib.pyplot as plt\n", - "import pandas as pd\n", - "import requests\n", - "import json\n", - "import pandas as pd\n", - "import seaborn as sns\n", - "import networkx as nx\n", - "import numpy as np\n", - "import ipycytoscape\n", - "import yaml\n" + "import requests" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Skipping server without x-maturity: {'url': '/sipr'}\n" + ] + } + ], "source": [ "APInames, metaKG, Translator_KP_info= translator_metakg.load_translator_resources()\n", "\n", @@ -62,14 +64,14 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "(22135, 5)\n" + "(22568, 5)\n" ] } ], @@ -89,79 +91,49 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "TranslatorNode(curie='NCBIGene:406947', label='MIR155', types=['biolink:Gene', 'biolink:GeneOrGeneProduct', 'biolink:GenomicEntity', 'biolink:ChemicalEntityOrGeneOrGeneProduct', 'biolink:PhysicalEssence', 'biolink:OntologyClass', 'biolink:BiologicalEntity', 'biolink:ThingWithTaxon', 'biolink:NamedThing', 'biolink:Entity', 'biolink:PhysicalEssenceOrOccurrent', 'biolink:MacromolecularMachineMixin'], synonyms=None, curie_synonyms=None)" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "name_resolver.lookup('miR-155', only_taxa='NCBITaxon:9606')" + "#name_resolver.lookup('miR-155', only_taxa='NCBITaxon:9606')" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "NCBIGene:3458\n", - "MONDO:0100096\n", - "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", - "Automat-genome-alliance(Trapi v1.5.0): Success!\n", - "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", - "Automat-cam-kp(Trapi v1.5.0): Success!\n", - "Automat-hetionet(Trapi v1.5.0): Success!\n", + "PUBCHEM.COMPOUND:132212657\n", + "MONDO:0018874\n", "RTX KG2 - TRAPI 1.5.0: Success!\n", - "Automat-robokop(Trapi v1.5.0): Success!\n", - "Service Provider TRAPI: Success!\n", - "BioThings Explorer (BTE) TRAPI: Success!\n", "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", - "Automat-pharos(Trapi v1.5.0): Success!\n", + "Automat-monarchinitiative(Trapi v1.5.0): Success!\n", "Automat-robokop(Trapi v1.5.0): Success!\n", + "Automat-pharos(Trapi v1.5.0): Success!\n", + "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", "Clinical Trials KP - TRAPI 1.5.0: Success!\n", - "Microbiome KP - TRAPI 1.5.0: Success!\n", "RTX KG2 - TRAPI 1.5.0: Success!\n", "Service Provider TRAPI: Success!\n", "BioThings Explorer (BTE) TRAPI: Success!\n", - "UniProtKB:P12544-1: no preferred name\n", - "ENSEMBL:ENSP00000497585: no preferred name\n", - "ENSEMBL:ENSP00000497585: no preferred name\n", - "UniProtKB:P12544-1: no preferred name\n", - "UniProtKB:Q92614-1: no preferred name\n", - "UniProtKB:Q92614-1: no preferred name\n", - "NCBIGene:3497: no preferred name\n", - "NodeNorm does not know about these identifiers: UniProtKB:Q8NF90,UniProtKB:Q8WWJ7\n", - "NCBIGene:1055: no preferred name\n", - "NCBIGene:28755: no preferred name\n", - "NCBIGene:3497: no preferred name\n", - "NodeNorm does not know about these identifiers: UMLS:C5943250,UMLS:C5959582,UMLS:C5908975,UMLS:C5926549,UMLS:C5943245,CHEMBL.TARGET:CHEMBL1697664,CHEMBL.TARGET:CHEMBL6188,CHEMBL.TARGET:CHEMBL4295579,CHEMBL.TARGET:CHEMBL1075031,CHEMBL.TARGET:CHEMBL4295609,CHEMBL.TARGET:CHEMBL1287621,CHEMBL.TARGET:CHEMBL3499,CHEMBL.TARGET:CHEMBL4295625,CHEMBL.TARGET:CHEMBL4295542,CHEMBL.TARGET:CHEMBL1741198,CHEMBL.TARGET:CHEMBL3309030,CHEMBL.TARGET:CHEMBL4882,CHEMBL.TARGET:CHEMBL3309037,NCBIGene:619501,NCBIGene:100187907,NCBIGene:260431,NCBIGene:100188881,NCBIGene:2656,NCBIGene:100616100,NCBIGene:7808,NCBIGene:100187761,NCBIGene:7909,NCBIGene:28891,NCBIGene:338340,NCBIGene:100616102,NCBIGene:7864,NCBIGene:100862683,NCBIGene:100616101,NCBIGene:105376906,NCBIGene:100862684,NCBIGene:619465,NCBIGene:100616103,NCBIGene:100775105,NCBIGene:100862688,NCBIGene:8168,NCBIGene:7502,NCBIGene:NaN,NCBIGene:470,NCBIGene:1483,NCBIGene:28874,NCBIGene:3438,NCBIGene:4827,NCBIGene:100862695,NCBIGene:8129,NCBIGene:4397,NCBIGene:100862689,NCBIGene:100862690,ENSEMBL:ENSP00000344192,ZFIN:ZDB-GENE-081104-23,RGD:6492449,WB:WBGene00002976,WB:WBGene00000039,WB:WBGene00005643,WB:WBGene00005647,WB:WBGene00005648,WB:WBGene00005649,WB:WBGene00012084,WB:WBGene00013969,WB:WBGene00009278,WB:WBGene00001501,WB:WBGene00002881,WB:WBGene00001500,WB:WBGene00004249,WB:WBGene00006588,WB:WBGene00008996,WB:WBGene00016283,WB:WBGene00077763,WB:WBGene00006587,WB:WBGene00006589,WB:WBGene00009108,WB:WBGene00010423,RGD:2320097,RGD:1597199,RGD:9404643,NCBIGene:70044589,NCBIGene:87307421,NCBIGene:69839598,NCBIGene:77093917,NCBIGene:43014149,NCBIGene:9734648,NCBIGene:64304292,NCBIGene:66845091,NCBIGene:66674871,NCBIGene:69877904,NCBIGene:69447949,NCBIGene:77268409,NCBIGene:72435423,NCBIGene:66412180,NCBIGene:56333716,NCBIGene:86836226,NCBIGene:69526498,NCBIGene:56943405,NCBIGene:63019226,NCBIGene:91433784,NCBIGene:69735768,NCBIGene:69731355,NCBIGene:66967904,NCBIGene:50043243,NCBIGene:90938815,NCBIGene:57312032,NCBIGene:87309862,NCBIGene:66423232,NCBIGene:66545538,NCBIGene:69880493,NCBIGene:56280614,NCBIGene:66670882,NCBIGene:67491618,NCBIGene:56596593,NCBIGene:60545508,NCBIGene:66716715,NCBIGene:89615363,NCBIGene:70085494,NCBIGene:66216181,NCBIGene:75175404,NCBIGene:89614415,NCBIGene:69660549,NCBIGene:57633102,NCBIGene:69988122,NCBIGene:69796008,NCBIGene:89528680,NCBIGene:69619515,NCBIGene:69886013,NCBIGene:87008972,NCBIGene:56675691,NCBIGene:72406518,NCBIGene:72495708,NCBIGene:79235574,NCBIGene:84658007,NCBIGene:88770584,NCBIGene:68688299,NCBIGene:69423538,NCBIGene:60780364,NCBIGene:56651995,NCBIGene:61466620,NCBIGene:90616937,NCBIGene:57314851,NCBIGene:77311177,NCBIGene:72405345,NCBIGene:90616400\n", - "Number of possible paths: 897\n", - "NCBIGene:3497: no preferred name\n" + "NodeNorm does not know about these identifiers: NCBIGene:130064183,NCBIGene:126861451,NCBIGene:126807619,NCBIGene:130056381,NCBIGene:110806263,NCBIGene:129934333,NCBIGene:107303340\n", + "Number of possible paths: 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "/home/yzhang/Translator_component_toolkit/TCT/TCT.py:1631: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", + "/Users/gqin/Github_repo/Translator_component_toolkit/TCT/TCT.py:1641: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", " ax.set_xticklabels(ax.get_xticklabels(), rotation=90, ha=\"center\", fontsize=fontsize)\n" ] }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABXwAAAXRCAYAAAAt81VrAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAC4jAAAuIwF4pT92AAEAAElEQVR4nOzdeZyVZd0/8O8ZYBwEHJBFAWUxNKAyNKQERcgwzRVRKeN5RLFUKrVcUFMRzdxKq0clF8JMUxEN98c1EB0fcQFLIZVNZDEWWYZ1gDm/P/xx8gwwMMxyDrfv9+s1r851nev63t9z518fb687lU6n0wEAAAAAwE6vINcNAAAAAABQMwS+AAAAAAAJIfAFAAAAAEgIgS8AAAAAQEIIfAEAAAAAEkLgCwAAAACQEAJfAAAAAICEEPgCAAAAACSEwBcAAAAAICEEvgAAAAAACSHwBQAAAABICIEvAAAAAEBCCHwBAAAAABJC4AsAAAAAkBACXwAAAACAhBD4AgAAAAAkhMAXAAAAACAhBL4AAAAAAAkh8AUAAAAASAiBLwAAAABAQgh8AQAAAAASQuALAAAAAJAQAl8AAAAAgIQQ+AIAAAAAJITAFwAAAAAgIQS+AAAAAAAJIfAFAAAAAEiI+rluAHZ2y5YtiwkTJmTGe++9d+yyyy457AgAAACAXFi3bl18/PHHmfFhhx0WTZs2rdMeBL5QTRMmTIgTTjgh120AAAAAkGfGjRsXxx9/fJ1e05EOAAAAAAAJIfAFAAAAAEgIRzpANe29995Z43HjxkWnTp1y1A0AAAAAuTJ9+vSsoz8r5kZ1QeAL1VTxBW2dOnWKr3zlKznqBgAAAIB8UTE3qguOdAAAAAAASAiBLwAAAABAQgh8AQAAAAASQuALAAAAAJAQAl8AAAAAgIQQ+AIAAAAAJITAFwAAAAAgIQS+AAAAAAAJIfAFAAAAAEgIgS8AAAAAQEIIfAEAAAAAEkLgCwAAAACQEAJfAAAAAICEEPgCAAAAACSEwBcAAAAAICEEvgAAAAAACSHwBQAAAABICIEvAAAAAEBCCHwBAAAAABJC4AsAAAAAkBACXwAAAACAhBD4AgAAAAAkhMAXAAAAACAhBL4AAAAAAAkh8AUAAAAASAiBLwAAAABAQgh8AQAAAAASQuALAAAAAJAQAl8AAAAAgIQQ+AIAAAAAJITAFwAAAAAgIQS+AAAAAAAJIfAFAAAAAEgIgS8AAAAAQEIIfAEAAAAAEqJ+rhsg24wZM2LSpEkxd+7cKCsri2bNmkXnzp2jZ8+eUVRUlOv26sSSJUvi1VdfjRkzZsSqVauiUaNG8aUvfSl69eoVzZs3z3V7AAAAAJC3BL55Yty4cXHNNdfE22+/vcXvGzduHIMHD47hw4dHixYt6ri7za1evTr233//mDFjRtb8aaedFvfcc88O1XznnXfiyiuvjCeffDLKy8s3+75evXpx9NFHxzXXXBP777//Dl0DAAAAAJLMkQ45tm7duhg0aFD0799/q2FvRMTKlSvj1ltvja5du8bLL79chx1u2eWXX75Z2Fsdv//976N79+7x+OOPbzHsjYjYuHFjPP744/GNb3wj/ud//qfGrg0AAAAASSHwzaHy8vIYOHBg3H///Vnz9erVi44dO0a3bt2iuLg467tFixbFUUcdFa+99lpdtppl0qRJ8fvf/77G6t18881x/vnnx4YNG7LmW7duHd/4xjeidevWWfMbNmyIc889N/7whz/UWA8AAAAAkAQC3xy66aab4rHHHsuaO/vss2POnDkxc+bMmDx5cnz66afx6KOPRrt27TJrVq9eHaecckosX768rluOsrKyGDJkSOYp3EaNGlWrXklJSVx88cVZc3369Im33nor5s+fH2+++WbMnz8/3njjjTjssMOy1l1wwQUxadKkal0fAAAAAJJE4JsjS5YsiWuvvTZr7rrrrouRI0dGmzZtMnMFBQXRv3//KCkpiQ4dOmTm586dGzfffHNdtZvx61//Ot59992IiGjbtm2cddZZ1ap30UUXxcaNGzPjY489Np599tk48MADs9Z17949nnvuuTj66KMzcxs2bIiLLrqoWtcHAAAAgCQR+ObIjTfeGKWlpZlx7969Y9iwYVtd37Zt27j77ruz5m655ZZYsmRJrfVY0XvvvRfXXXddZnzrrbdGkyZNdrjeM888EyUlJZlx8+bNY9SoUVFYWLjF9YWFhfGnP/0pmjdvnpl7+eWX4/nnn9/hHgAAAAAgSQS+OVBeXh6jR4/OmrvqqqsilUpVuu/www+PQw89NDMuLS2NMWPG1EqPFZWXl8eQIUOirKwsIiL69+8fJ5xwQrVqVgywf/KTn0TLli0r3dOqVasYOnRopXUAAAAA4ItK4JsDJSUlsWjR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iIKC//yjtGrVqswRFAAAAABA3RH41rGSkpJYtGhRZrzPPvtEnz59tmvvkCFDssbjxo2rwc523G677RYtW7bMmlu8eHGOugEAAACALy6Bbx176qmnssb9+vXb5tO9n1/7eePHj49Vq1bVWG/VUfEIh6ZNm+amEQAAAAD4AhP41rEpU6ZkjXv27Lnde9u0aRMdOnTIjMvKymLq1Kk11NmOe//992P58uWZcePGjWO//fbLYUcAAAAA8MUk8K1j06ZNyxp37dq1Svsrrq9YLxd+9atfZY1/+MMfRv369Xeo1scffxxvvPFGTJw4Md57772s4y8AAAAAgMrtWCrHDlmzZs1mLzPbe++9q1Sj4vr333+/2n3tqLVr18Yll1wS9913X2auZcuWcfXVV1e51nPPPRdt2rSJBQsWbPZdhw4dok+fPvHjH/84Dj744Gr1DAAAAABJJvCtQ4sXL450Op0ZN2jQIFq1alWlGm3bts0aL1y4sEZ625rXX389SktLM+O1a9fGwoUL480334xHHnkk6/p77rlnPP3001X+TRGxxaB3k9mzZ8c999wT99xzT3z729+O0aNHR7t27ap8je2xcOHCKj9VPH369FrpBQAAAACqSuBbh1auXJk13nXXXbf7hW2bNGrUqNKaNe2ss86Kd955p9I1RUVFMXjw4Lj66qujZcuWtdrPSy+9FAcccED87W9/i969e9d4/dtvvz1GjBhR43UBAAAAoC44w7cOVQxni4qKqlyjYcOGldasa4WFhXHuuefGhRdeuENh71577RXnnHNOPPzwwzFt2rRYtmxZrF+/PhYvXhxvvPFG3HjjjbHPPvtk7fn000/j+OOPj3/961819TMAAAAAIBEEvnVo7dq1WePCwsIq19hll12yxmvWrKlWT9VVVlYWN954Y3z5y1+OM888M+v4h8oUFxfH448/Hh999FHcfvvtcdJJJ0Xnzp2juLg46tevH82bN4/u3bvHRRddFB988EEMHz48Cgr+84/rsmXLYtCgQVlHZAAAAADAF50jHepQxSd6y8rKqlxj3bp1ldasaVOmTMkal5aWxieffBKTJk2K+++/P5555pmIiNi4cWOMGjUq3njjjXjppZeiefPmldZt1qxZHHvssdvVQ7169eKqq66KZs2axfnnn5+Zf+utt+LRRx+NAQMGVOk3VWbo0KFx8sknV2nP9OnT44QTTqixHgAAAABgRwl861Djxo2zxhWf+N0eFZ/orViztjVp0iSaNGkS++67b/zwhz+M559/PgYOHBhLly6NiIh//OMfcdppp8WTTz5Z49c+77zz4m9/+1tMmDAhM/eXv/ylRgPfVq1a7dBL5wAAAAAgHzjSoQ5VDGdXr15d5SMJVq1aVWnNutavX7946qmnso5beOqpp+L555+vletdcMEFWeOXXnopNmzYUCvXAgAAAICdjcC3DrVo0SJSqVRmvH79+li4cGGVasybNy9rnA9Pox588MExaNCgrLl77rmnVq717W9/O+selpaWxoIFC2rlWgAAAACwsxH41qGGDRtGu3btsubmzJlTpRoV13fu3LnafdWEE088MWtcUlJSK9dp1KhRNGvWLGtu0aJFtXItAAAAANjZCHzrWMWAdurUqVXaP23atErr5cqXvvSlrPEnn3xSa9dq0KBB1nj9+vW1di0AAAAA2JkIfOtYt27dssZVeRJ2wYIFMXv27My4QYMG0bVr1xrqrGZVDGVryoYNG2LJkiVZcy1btqyVawEAAADAzkbgW8eOOeaYrPELL7yw3S9ue+6557LGffv2zflL2zb56KOPssZ77LFHrVzn//7v/7Je0la/fv3Yc889a+VaAAAAALCzEfjWsZ49e0aLFi0y45kzZ8b48eO3a++oUaOyxscff3xNtlYtTzzxRNZ4//33r5XrVLwHBx98cOy66661ci0AAAAA2NkIfOtYQUFBDB48OGtuxIgR23zK98UXX4yJEydmxk2aNIlTTjmlNlqssmnTpsXo0aOz5mojjB4/fnz85S9/yZo74YQTavw6AAAAALCzEvjmwLBhw7KOYpgwYULccMMNW10/b968OPPMM7PmzjvvvKwnhbcklUpl/VX2JHFpaWkMHTo05s6du30/4v97991347vf/W6UlZVl5tq3bx8nn3zyVvc8//zzMXr06KyjGbblpZdeihNPPDE2btyYmWvdunWcffbZVeoXAAAAAJJM4JsDLVq0iMsuuyxr7tJLL42hQ4fG/PnzM3Pl5eUxbty46NmzZ9bL2tq0aRMXXHBBjfa0cePGGDlyZOyzzz5x7LHHxr333hszZszY4pPHZWVlUVJSEuecc04ceOCB8fHHH2e+S6VS8T//8z/RsGHDrV5r3rx5ccYZZ0SHDh3i5z//efz973+P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unTpEo8++ugOXXfMmDHx1a9+Ne67774thr0REel0OsaPHx99+vSJSy65JNLp9A5dCwAAAACSTOCbI+Xl5TFw4MC4//77s+br1asXHTt2jG7dukVxcXHWd4sWLYqjjjoqXnvttbpsNZo2bRpdunSJb37zm/H1r389WrVqtdmahQsXxsknnxz33HNPlWo//PDD8YMf/CBWr16dNd+yZcs48MADY6+99opUKpWZT6fTccMNN8QvfvGLHfotAAAAAJBkAt8cuemmm+Kxxx7Lmjv77LNjzpw5MXPmzJg8eXJ8+umn8eijj0a7du0ya1avXh2nnHJKLF++vNZ6++pXvxoXXXRRPP744/HJJ5/E0qVLY+rUqfF///d/MWXKlPj3v/8dM2fOjCuuuCIaNmyY2VdeXh5nnXVW/Otf/9qu68yYMSNOP/30KC8vz8x9/etfj5deeikWLlwYb731Vnz88ccxbdq0OPHEE7P2/u53v9vhJ4oBAAAAIKkEvjmwZMmSuPbaa7Pmrrvuuhg5cmTWi8kKCgqif//+UVJSEh06dMjMz507N26++eYa76t169bx4Ycfxj//+c+48cYb49hjj4099thji2s7duwYV199dZSUlESzZs0y82VlZTF8+PDtut4VV1yReRFcRMRBBx0UL7/8cvTt2zdr3Ze//OUYO3Zs/PjHP86av/jii2PDhg3b+/MAAAAAIPEEvjlw4403RmlpaWbcu3fvGDZs2FbXt23bNu6+++6suVtuuSWWLFlSo301atQoOnXqVKU93bp1i+uuuy5r7qmnnoq1a9dWuu+9996Lhx56KDMuLCyMP//5z7HbbrttcX0qlYrf//73se+++2bmZsyYEaNHj65SvwAAAACQZALfOlZeXr5ZSHnVVVdlnVO7JYcffngceuihmXFpaWmMGTOmVnqsqh/84AdRUPCff5RWrVoVc+bMqXTPn/70p6yjHL7//e9Hly5dKt1TVFQUl1xySdZcxSAcAAAAAL7IBL51rKSkJBYtWpQZ77PPPtGnT5/t2jtkyJCs8bhx42qwsx232267RcuWLbPmFi9eXOmexx9/PGtc8bdtzcCBA6NRo0aZ8RtvvBHz58/fzk4BAAAAINkEvnXsqaeeyhr369dvm0/3fn7t540fPz7rDNxcqniEQ9OmTbe69v3334/p06dnxo0aNYqePXtu13Uqrk2n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J28D34iIgQMHRjqdjnQ6Hffee28899xzO1TnZz/7WXzwwQeRTqcjIuLMM8+syTYBAAAAAPJCXge+l112WTRp0iRSqVSUl5fHiSeeGA8//PB271+6dGmceuqpcdddd2WeFG7dunX86Ec/qq2WAQAAAAByJq8D3xYtWsTNN9+cOXd39erV8f3vfz8OOeSQuPPOO+Ott96KiMg8uTt37tx4880348EHH4wf//jH0b59+3jooYcyTwnXq1cvRo8eHYWFhbn8WQAAAAAAtaJ+rhvYliFDhsTs2bPj2muvjVQqFel0Ol577bV47bXXstal0+k4/fTTN5vbdG5vOp2Om266Kfr161eX7QMAAAAA1Jm8D3wjIq655prYZ5994mc/+1msXr06Iv7zVO+moxo+P7dpflPQu+uuu8aoUaNi4MCBddv4DpgxY0ZMmjQp5s6dG2VlZdGsWbPo3Llz9OzZM4qKiuq8n/Xr18f7778f7733Xvz73/+O0tLSaNy4cTRv3jz233//+OpXvxoFBXn9oDgAAAAAfGHsFIFvRMTpp58effr0iRtuuCH+8pe/xJo1ayIiO/jdFPBumq9fv37813/9V1x++eXRsWPHnPW+PcaNGxfXXHNNvP3221v8vnHjxjF48OAYPnx4tGjRolZ7mTVrVowdOzaef/75eOWVVzL3ekuKi4tj0KBBcd5558W+++5bpevcc889mz2VXRWHHXZYjB8/fof3AwAAAEDS7DSBb0REx44d449//GNcd911MX78+Jg4cWJMmzYtlixZEsuWLYtdd901WrRoER07doy+ffvGd77znWjVqlWu267UunXrYsiQIXH//fdXum7lypVx6623xkMPPRRjx46N3r1710ovhx12WLz++uvbvWf58uVx2223xV133RXXXnttXHDBBVlPXQMAAAAAdWenCnw3adasWfTv3z/69++f61aqpby8PAYOHBiPPfZY1ny9evWiXbt2UVxcHLNmzYrly5dnvlu0aFEcddRR8cILL8TBBx9co/2sX79+q2FvUVFRtG7dOlq0aBGrVq2K6dOnR1lZWeb7srKyuOiii2LWrFlx22231WhfAAAAAMD2ydvA9+WXX47f/e53mfEvfvGLOOSQQ3LXUC246aabNgt7zz777LjiiiuiTZs2EfFZKPzYY4/F+eefH3PmzImIiNWrV8cpp5wS7777bhQXF9dafx07dozTTjst+vXrFwcddFA0aNAg892aNWvikUceicsvvzw++uijzPztt98eXbp0iZ/+9KdVvt5FF10URxxxxHavb9asWZWvAQAAAABJlreB7xtvvBHjxo2LVCoVDRo0iHvuuSfXLdWoJUuWxLXXXps1d91118Ull1ySNVdQUBD9+/ePHj16xCGHHBKzZ8+OiIi5c+fGzTffHCNGjKjx3nr16hVXXnll9OvXb6vHMzRs2DAGDRoURx99dHz3u9+NN954I/PdFVdcEaeeemrsvvvuVbpu165d4zvf+U61egcAAACAL7KCXDewNRs3boyIz16+1q5du9htt91y3FHNuvHGG6O0tDQz7t27dwwbNmyr69u2bRt333131twtt9wSS5YsqbGeCgsL48knn4xXXnkljjjiiO06i7dZs2Yxbty4aNSoUWZu2bJl8cgjj9RYXwAAAADA9snbwLd169YREZFKpRL3n+6Xl5fH6NGjs+auuuqqbQashx9+eBx66KGZcWlpaYwZM6bG+iosLIyjjz66yvvatGkTp512Wtbcs88+W1NtAQAAAADbKW8D37322ivzedGiRTnspOaVlJRk/aZ99tkn+vTps117hwwZkjUeN25cDXa24z4fREdE5rxhAAAAAKDu5G3g26tXr2jatGmk0+n46KOPYsGCBbluqcY89dRTWePKzsqtqF+/flnj8ePHx6pVq2qstx1V8Sns5cuX56gTAAAAAPjiytvAt7CwME4++eTM+I477shhNzVrypQpWeOePXtu9942bdpEhw4dMuOysrKYOnVqDXW24+bNm5c1bt68eY46AQAAAIAvrrwNfCMirrzyyiguLo6IiJtuuilee+21HHdUM6ZNm5Y17tq1a5X2V1xfsV4uTJw4MWu833777VCdjRs3xocffhglJSXx2muvxQcffJD1cjsAAAAAYOvyOvBt27ZtPPzww9GwYcNYs2ZNHHnkkXH33Xfnuq1qWbNmzWbn2+69995VqlFx/fvvv1/tvqpjxYoVMXbs2Ky5733ve1Wu8+tf/zqaNWsW++23X/Tq1St69uwZX/7yl6Np06bRrVu3uOiii+Kjjz6qqbYBAAAAIHHq57qBysyZMyf222+/uO++++Kcc86Jf//733HWWWfFtddeGwMHDowePXpEx44dY7fddosGDRpUqXa7du1qqevKLV68ONLpdGbcoEGDaNWqVZVqtG3bNmu8cOHCGultR/3qV7+KlStXZsYtWrSIY445psp1Pvzwwy3Ol5eXxzvvvBPvvPNO/O53v4szzzwzbr755mjYsOEO97w1CxcurPJLAqdPn17jfQAAAADAjsjrwLdDhw5ZLzNLpVKZl7jddNNNO1w3lUrFhg0baqLFKvt8MBoRseuuu273C9s2adSoUaU161JJSUncfPPNWXOXX3557LrrrrVyvQ0bNsQf//jHePXVV+PZZ5+N1q1b12j922+/PUaMGFGjNQEAAACgruT1kQ6bfP6J2FQqlQl+q/OXKxXD2aKioirXqPhka64C34ULF8b3v//92LhxY2buoIMOip/+9KdVqtOtW7e4/PLL4+mnn47Zs2fHypUro6ysLD755JN4/vnn48ILL8yc5bzJP//5zzj22GNj1apVNfJbAAAAACAJ8voJ38/LZUhbk9auXZs1LiwsrHKNXXbZJWu8Zs2aavW0I9atWxf9+/ePjz/+ODPXpEmT+Otf/xr16tXbrhoHHnhgvPXWW3HggQdu8fs99tgj9thjj/jOd74Tl112WZxxxhkxbty4zPdvvfVWXHnllfHb3/62Wr8FAAAAAJIirwPf0047Ldct1LiKT/SWlZVVuca6desqrVnbysvLY9CgQVFSUpKZq1evXtx///3RqVOn7a6z//77b/faZs2axSOPPBInn3xyPProo5n522+/PX7xi19sdq7xjho6dGicfPLJVdozffr0OOGEE2rk+gAAAABQHXkd+I4ePTrXLdS4xo0bZ40rPvG7PSo+0VuxZm0bOnRojB07NjNOpVJx1113xbHHHlur1y0oKIi77747XnrppVi2bFlEfHb/Hn744Tj//PNr5BqtWrWq8kv0AAAAACBf7BRn+CZJxXB29erVVT6uouK5tXUZ+F566aVxxx13ZM399re/jdNPP71Ort+sWbM444wzsuaee+65Ork2AAAAAOQ7gW8da9GiRaRSqcx4/fr1sXDhwirVmDdvXta4rp5Ivf766+P666/Pmrvyyivj5z//eZ1cf5PDDz88a/z+++/X6fUBAAAAIF8JfOtYw4YNo127dllzc+bMqVKNius7d+5c7b625bbbbotLL700a+68886LESNG1Pq1K9p7772zxosWLarzHgAAAAAgHwl8c6BiQDt16tQq7Z82bVql9WravffeGz/72c+y5s4444y45ZZbavW6W9OgQYOs8fr163PSBwAAAADkm7x+adu2fPzxxzFnzpxYunRplJaWRpMmTaJZs2bRvn372GuvvXLd3lZ169Ytnn322cy4pKQkTjvttO3au2DBgpg9e3Zm3KBBg+jatWtNt5jxyCOPxBlnnJF1zvApp5wSd911V9bRFHXpk08+yRq3bNkyJ30AAAAAQL7Z6QLfv//973HnnXfGxIkTY8GCBVtd17p16zjssMPiRz/6UfTp06fuGtwOxxxzTNxwww2Z8QsvvBDpdHq7AtSKLyjr27dvrb207ZlnnolTTz01Nm7cmJk7+uij47777ouCgtw9HP7KK69kjSse8QAAAAAAX1Q7zZEO7777bnzjG9+I73znOzFmzJiYP39+pNPprf7Nnz8/HnzwwTj88MPjoIMOivfeey/XPyGjZ8+e0aJFi8x45syZMX78+O3aO2rUqKzx8ccfX5OtZUyYMCEGDBgQZWVlmbm+ffvG2LFjNztSoS5t2LAh/vznP2fNVXyJGwAAAAB8Ue0Uge+f//znOOigg2LKlCmZowVSqdRWn4j9/HfpdDreeuut6N69e9x777111nNlCgoKYvDgwVlzI0aMyDo2YUtefPHFmDhxYmbcpEmTOOWUU2q8vzfffDOOPfbYWLNmTWbuW9/6Vjz++ONRVFRU49eriuuvvz6mT5+eNVdboTcAAAAA7GzyPvD929/+FmeeeWasW7cuIj4Lczc9xbvXXnvFMcccE4MHD46f/OQnMXjw4DjmmGNir732yqzZFP6uW7cuhgwZEo899liOf9Fnhg0blnUUw4QJE7KOeaho3rx5ceaZZ2bNnXfeeVlPCm/Jpt+/6W9bTxK/9957ceSRR0ZpaWlmrlu3bvHMM8/U6NERI0eOjJdeeqlKe26++ea48sors+aOO+64+MY3vlFjfQEAAADAziyvz/BdsmRJnH766bFx48ZM0NuwYcM477zz4owzzohOnTptde+MGTNi1KhR8Yc//CHWrFkTqVQqNm7cGIMHD47p06dH8+bN6/CXbK5FixZx2WWXxWWXXZaZu/TSS2POnDlx+eWXR5s2bSIiory8PB5//PE477zzYs6cOZm1bdq0iQsuuKBGe1qwYEEcccQRsWTJksxco0aN4uKLL44333yzyvW+853vbPW7119/PYYO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WtRITQAAAACAfJG3gW/btm0zn5cuXRqTJ0+uVr3JkyfHp59+mhm3bt26WvUAAAAAAPJN3ga+Bx98cBQWFkYqlYqIiJEjR1ar3u233575XK9evejZs2e16gEAAAAA5Ju8DXx33XXX6NWrV6TT6Uin0zF69Oh4+eWXd6jWhAkT4p577olUKhWpVCq+9a1vRXFxcQ13DAAAAACQW3kb+EZEXHjhhRERkUqlYuPGjXH88cfHCy+8UKUaL7zwQpxwwglRXl6eeVHbBRdcUOO9AgAAAADkWl4HvkcddVQceuihkU6nI5VKxfLly+PII4+M008/Pd5+++1K97799tsxePDgOPLII2P58uUR8Vlw3LNnzzj++OPron0AAAAAgDpVP9cNbMtDDz0UBx10UMyfPz9SqVSUl5fHvffeG/fee2+0atUqvvGNb0SrVq2icePGsXLlyli4cGG89dZbsXDhwoiITFicTqdj7733jocffjjHvwgAAAAAoHbkfeC75557xtNPPx3HH398zJ49O/MSt3Q6Hf/+97/jmWee2WzPpqMbNp3Zm06nY5999onHH3889txzzzrtHwAAAACgruT1kQ6bfO1rX4vJkyfHwIEDI+I/T+1uCn8r+nzQm0qlYtCgQfH2229H165d67JtAAAAAIA6tVMEvhERxcXF8cADD8TUqVPj7LPPjn322SfS6fRW/zp16hQ/+9nP4l//+lfce++9sdtuu+X6JwAAAAAA1Kq8P9Khoi9/+ctx++23R0TEJ598EjNmzIhPP/00SktLo0mTJrH77rtHp06dYo899shxpwAAAAAAdWunC3w/b88993QmLwAAAADA/7fTHOkAAAAAAEDlBL4AAAAAAAmxUx/psDUrV66M119/PRYvXhzNmjWLbt26RatWrXLdFgAAAABArcrrwHfdunUxb968zHjPPfeMXXfddavr165dGxdeeGHcfffdsX79+sx8QUFBHHfccfGHP/wh2rZtW6s9AwAAAADkSl4f6XDbbbfFvvvuG/vuu2906dIlli5dutW1GzZsiH79+sXIkSOjrKws0ul05m/jxo0xbty46N69e8yYMaMOfwEAAAAAQN3J68D3kUceyYS2xx13XKVP51577bXx6quvRkREKpXK+i6VSkU6nY5///vfcfzxx8fGjRtrtW8AAAAAgFzI28B33bp18dZbb0UqlYpUKhXHH3/8VtcuX748br755kywm06n45BDDolhw4bFkCFDYrfddsuEwNOmTYs77rijrn4GAAAAAECdydvA97333ssczRAR0bdv362uHTt2bJSWlkbEZ0/zXn755fHyyy/HddddF3fddVdMnjw59thjj0wgfNddd9XJbwAAAAAAqEt5G/jOnDkz87lp06aVHufw6KOPRkREOp2ONm3axPDhw7O+79ChQ1xzzTWZ8Pgf//hHLFiwoBa6BgAAAADInbwNfDcFsqlUKtq0abPVdRs2bIiJEydmjn449dRTo169eputO+WUU7Lmp0yZUuM9AwAAAADkUt4GvqtWrcp8btKkyVbXTZkyJVauXJl5evd73/veFtc1adIkOnTokBnPnj27RvoEAAAAAMgXeRv4bgpwIyLWr1+/1XWvvvpq5nODBg3iW9/61lbXNm/ePPN5xYoV1ewQAAAAACC/5G3gu9tuu0XEZ8HvJ598stV1f//73yPis6MfunfvHrvssstW127cuDHz+fOBMgAAAABAEuRt4LvXXntlPi9YsCAWLVq02Zo1a9bECy+8EKlUKiIiDjvssEprLl26NPO5cePGNdQpAAAAAEB+yNvA94ADDoiIz57cTafTcd9992225q9//WusXr0687Ru3759t1pv/fr1MXfu3Ew43Lp161roGgAAAAAgd/I28G3Xrl3sv//+EfHZ8QvDhw+Pl19+OfP9O++8E7/85S8zAe7uu+8effr02Wq9d999N8rKyjLhcKdOnWqveQAAAACAHMjbwDciYujQoZFOpyOVSsXKlSujb9++8ZWvfCW6desWBx10UCxatCjz/ZAhQ6J+/fpbrfX8889nPu+yyy7RtWvXuvgJAAAAAAB1Jq8D3x/96EfRs2fPTKibTqdj2rRp8Y9//CM2bNiQWde6deu45JJLKq01duzYiPjPy90aNGhQq70DAAAAANS1vA58U6lUPPnkk3HIIYdkjmLYNB/x2VEPe+yxRzz22GPRtGnTrdaZMmVKvPnmm5l9/fr1q9W+AQAAAAByYetnIOSJpk2bxssvvxwPP/xwjB07Nj744INYs2ZNtGnTJvr16xdnn312NGvWrNIav/nNbyIiMqHx8ccfX+t9AwAAAADUtbwPfDc5+eST4+STT96hvSNHjozbbrstMy4uLq6ptgAAAAAA8sZOE/hWR5MmTXLdAgAA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o6ysLJo1axadO3eOnj17RlFRUZ33s379+nj//ffjvffei3//+99RWloajRs3jubNm8f+++8fX/3qV6OgoGaPgp43b1689tpr8dFHH8WaNWtit912i/322y8OOeSQaNy4cY1eCwAAAACSJK8D3yuvvDJmzJiRFfTutddeceKJJ0a3bt2iVatW0ahRo1y3WSPGjRsX11xzTbz99ttb/L5x48YxePDgGD58eLRo0aJWe5k1a1aMHTs2nn/++XjllVdizZo1W11bXFwcgwYNivPOOy/23Xffal13woQJcdVVV8X48eO3+H1hYWEMHDgwrr766ujQoUO1rgUAAAAASZS3ge/q1atj1KhRmaC3oKAgrrnmmhg2bFjUq1cv1+3VmHXr1sWQIUPi/vvvr3TdypUr49Zbb42HHnooxo4dG717966VXg477LB4/fXXt3vP8uXL47bbbou77rorrr322rjggguqfGRGOp2OYcOGxU033VTpurKysvjLX/4Sjz76aPz5z3+OAQMGVOk6AAAAAJB0Nfvf4tegCRMmRFlZWUR8dlbvxRdfHJdddlmiwt7y8vIYOHDgZmFvvXr1omPHjtGtW7coLi7O+m7RokVx1FFHxWuvvVbj/axfv36rYW9RUVF07NgxDjrooOjatWsUFhZmfV9WVhYXXXRR/PSnP63ydc8999zNwt5UKhV77713HHjggZs90bxq1aoYOHBg/O1vf6vytQAAAAAgyfI28J09e3ZEfPb0Z7169WLYsGG5bagW3HTTTfHYY49lzZ199tkxZ86cmDlzZkyePDk+/fTTePTRR6Ndu3aZNatXr45TTjklli9fXqv9dezYMa666qp49dVXY8WKFTFz5syYNGlSvPfee7Fs2bL4y1/+Eu3bt8/ac/vtt8ett9663dcYM2bMZusHDBgQ77//fsyZMyfeeuutWLRoUbzwwgux//77Z9Zs3LgxTjvttMw/JwAAAABAHge+S5cujYjPnvTcb7/9NnvSdWe3ZMmSuPbaa7Pmrrvuuhg5cmS0adMmM1dQUBD9+/ePkpKSrHNr586dGzfffHOt9NarV6949tlnY8aMGTF8+PDo2bNnNGjQIGtNw4YNY9CgQTF58uQ46KCDsr674oor4tNPP93mdcrKyjYL8s8+++x4+OGHNzsP+PDDD4+XX345unfvnpkrLS2N4cOHV/XnAQAA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BgwYEGVlZZm5vn37xtixY6NBgwbVrr/33nvHAQccEJMnT46IiJUrV8aYMWPi9NNP3+beuroHAAAAALCzcaRDDhQUFMTgwYOz5kaMGJF1bMKWvPjiizFx4sTMuEmTJnHKKafUeH9vvvlmHHvssbFmzZrM3Le+9a14/PHHo6ioqMauM2TIkKzx9ddfH2vXrq10z7Rp0+Khhx7KjLd0LwEAAADgiypngW86nd5mwPn5dTX1ly+GDRuWdRTDhAkTso55qGjevHlx5plnZs2dd9550aJFi0qvk0qlsv7Gjx9f6fr33nsvjjzyyCgtLc3MdevWLZ555pkaPzriRz/6UbRr1y4z/uCDD+LnP//5Vv9/WrFiRfz3f/931lPHp556aq2eYQwAAAAAO5OcHOlQXl5eo+t2Ri1atIjLLrssLrvssszcpZdeGnPmzInLL7882rRpExGf3YPHH388zjvvvJgzZ05mbZs2beKCCy6o0Z4WLFgQRxxxRCxZsiQz16hRo7j44ovjzTffrHK973znO5V+X1hYGNdff32ceuqpmbk//vGPsXjx4vj1r38d++67b2b+pZdeip///Ofxj3/8IzPXuHHjuPrqq6vcFwAAAAAkVU4CXz4zbNiwKCkpiSeffDIzN3LkyLjzzjujffv2UVxcHLNmzYply5Zl7WvYsGGMGTMmmjZtWqP9vP/++zF//vysuVWrVmUFslWxPU9U/+AHP4iJEyfGyJEjM3Njx46NRx55JPbee+9o2bJlfPTRR5nzjjcpKCiI0aNHR8eOHXeoNwAAAABIImf45lBBQUE8/PDD8f3vfz9rfuPGjTFz5syYPHnyZmFv8+bN4+mnn45evXrVYae169Zbb42f//znWXPpdDrmzJkTb7311mZh76677hoPPPBAnHTSSXXZJgAAAADkPYFvjhUVFcUDDzwQY8eOjW7dum11XaNGjWLo0KExderU6NOnT531VxcKCgri5ptvjpdeeikOPfTQra4rLCyMH/7wh/Huu+/WysvqAAAAAGBnl9dHOixZsiSaN29e43Vvv/32GDp0aI3XrY4BAwbEgAEDYvr06fH666/HvHnzoqysLJo2bRpdunSJXr16RVFRUZXrVuVFdX369Mnpi+369u0bffv2jblz50ZJSUnMmTMn1q5dG02aNIl99903DjnkkNhtt91y1h8AAAAA5Lu8DnyPPvro+Pvf/x4NGzassZp33313nHvuuXkX+G7SqVOn6NSpU67byKm99trLE7wAAAAAsAPy+kiHSZMmxcCBA6O8vLxG6t17771x1lln5fQpVgAAAACA2pLXgW9ExFNPPRVnn312tes88MADMWTIEGEvAAAAAJBYeR/4RkSMGjUqrrrqqh3e/8gjj8R///d/19iTwgAAAAAA+SivA99u3bpFxGcvHrvmmmti1KhRVa7xxBNPxKmnnhobN26MiIhUKhU33nhjTbYJAAAAAJAX8jrwffrpp6Ndu3aRSqUinU7HOeecE08//fR273/22Wfj5JNPjvXr10cqlYqIiKuvvjouuOCC2moZAAAAACBn8jrw3XPPPeOZZ56JZs2aRSqVig0bNsQpp5wSb7zxxjb3vvTSS9G/f/8oKyvLhL2XX355/PKXv6zttgEAAAAAciKvA9+IiM6dO8fjjz8eu+yyS6RSqVi9enUcffTRMWPGjK3umThxYhx33HGxdu3aTNh70UUXxYgRI+qqbQAAAACAOpf3gW9ERM+ePeP++++PVCoVqVQqFi9eHEceeWQsXLhws7WvvfZaHH300bF69epM2HvuuefG9ddfX9dtAwAAAADUqZ0i8I2I6N+/f/zhD3+IdDodqVQqZsyYEUcffXSsWrUqs+bNN9+Mo446KlauXJkJe88666y45ZZbctU2AAAAAECd2WkC34iIoUOHxiWXXJIJfd9+++046aSTYuPGjfHOO+/Ed7/73VixYkUm7D399NPj9ttvz3HXAAAAAAB1Y6cKfCMifv3rX8egQYMinU5HOp2O5557Lk466aQ44ogjYunSpZmw94c//GHcfffdOe4WAAAAAKDu7HSBb0TEn/70p+jXr19m/Pjjj8eiRYsilUpFOp2Ok046Kf785z/nsEMAAAAAgLq3Uwa+9evXj0ceeSS6desW6XQ6M59Op+O4447LvOANAAAAAOCLZKcMfCMiGjduHM8880x06NAhIiJSqVR873vfi7Fjx0b9+vVz2xwAAAAAQA7kJBm9+uqra6zWwQcfHLNnz46ioqLYf//949e//vV27bvyyitrrAcAAAAAgHyQk8D3qquuqvEjF9atWxc33HDDdq8X+AIAAAAASbPTHunweVUJjz9/5i8AAAAAQJLk7LBbwSsAAAAAQM3KSeD797//PReXBQAAAABItJwEvocd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AAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAIAl8AAAAAAAAAMAgCXwAAAAAAAAAwCAJfAAAAAAAAADAI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/ThueXy9vLykY8eO8tFHH0nt2rWd6iM327Ztky+//FLWr1+vCyPDw8OlQ4cO0rt373wfON28ebO0adNGq99yYOJOtX79enn++efl8uXLIiI5to0iIo899pgsXLhQ/P39tb8NHTpUJk2alOdr1bqfwYMHy/jx452ub+rUqfLBBx/I9evXc63NGdbLlyxZUt555x158803ne7LlhMnTmhnIB89elTi4+PzvOREaGio1K5dWzsDuUaNGi6tpTDl5zPygQMHZMCAAbJ9+/Zc/24ymaR9+/by4YcfSr169ZyuKT/bta1bt8ojjzyiPacqV64s+/fvt3kwIPs4zjCZTLJp0yZp2bKl08taS0hIkDVr1uj21+Lj43OcwGAymaREiRK6/bW2bdveed/QVQAKzGQyKbPZrMxms9q8ebPd9ps2bVImk0lbzl2OHTum3nnnHdWoUSNVrlw55efnpypWrKhatmypJk6cqM6fP5/vvjdt2qStEy8vLxdWXXCHDh1Sffr0UX369FEvvPBCnu3OnDnj0lv258nChQtttvVERfGYxsbGqn79+qkyZcpoY1leK5b1Z/l/vXr11NixY9XJkycLpRZHpKWlqaVLl6pOnTopHx8fXX2W+rPP+9e//mWzv19//VUNHz5cu127ds1uDatXr1Zly5bNsa7yulkev3feeUdlZWXl+75fv35dzZ8/X7399tvq5ZdfVkOHDlWLFy9Wt27dynOZ06dPq549e6pixYrp1o/ZbFa+vr7q0UcfVT/++KPTtUycODHHus5t/Vvmd+vWTf3zzz9OjeHK7XZsbKz68ssv1UcffaSmTp2q1qxZo65fv55n+88++0yVLl06xzrLfnv00UfVoUOHHBo/NTVVdezY0ebryzI9btw4bbndu3erYsWK5VjHea1zs9ms2rVrpzIyMgq0vuw5ceKE6tmzp/L29taNbfl/RESEmjdvnsrMzHT52KdPn1YjR45U9erVy/OxsV6n1rdatWqpiRMnqr///tvl9eXHb7/9pv773/+qkJCQPB9jy3RYWJgaMGBAodXy999/q/79++tqsb75+/urLl26qP3797ts3IMHD6p169apb7/9Vm3cuFGdPn26wH2ePHlSjRo1Srvl5d5779XW9WuvvWazz0uXLqmqVavm+fjYeh+wtPPx8VE//PBDge9fYfDEfcn8vhckJyer3r1729xu2tp+2JpfrFgx9e6776rU1NR83aekpCTVrVs3m88fy9+6du2qzp075/QYrnoPzcjIUJs2bVJDhgxRPXr0UO3atVPPPvusGjVqlPrtt9/y3a9SSv3yyy+qWrVqqlq1aioiIiLPdj/++KPy8/Oz+Rhmfw+0mD17tkOvVes+Jk6c6PB9SEtLU0899ZTN7bbl5uPjo0qUKKHKlSunqlSposqVK6dKlCihfHx8bNZkmX7yySdVWlpagdb50aNH1bBhw1SdOnXy/R5qNptV7dq11bBhw9Thw4cLVE9RcHa79t1332n7zfb22by9vdWQIUOcflzy8/p8+OGHtWW8vb3Vzp07HR4nP+9VzZo1c+o+WVu4cKGKjo7W9hUdrSF7Hd7e3qpDhw5qxYoVBaqlKBH4Ai6QfUNwJwS+mZmZasiQIbm+eWS/L8WKFVODBg1SiYmJTo/h7vtoi/WbTV4c2RF35ubIDosnfaixVliP6YULF9T48eNVZGSk3Q8499xzj3r33XfVwYMHXTZ+fsTGxqrXXnst12DaerpWrVrq/fffd2gn9JlnntGWj4qKstv+s88+y3N9ObKz3qlTJ6dDsPT0dDVy5Ejl7++f6/M3JCREff311zmW++GHH1SJEiXs7lyZzWbVo0cPhz+4fv311/n6ABUeHq727Nnj8P12xfN/+fLlqlq1armut4CAADVw4ECVnJystc/KylJ9+vTJc/thfR+Dg4NVTEyM3Tr69etnty/LPC8vL/Xzzz8rpZSqV69ejg8ZISEhqmHDhqphw4YqNDQ0x/Jms1l9+OGH+Vpf9pw7d0699NJLytfXVzee5f9hYWFq+vTpKj093eVjx8fHq9dffz3P99G8nn+21ndBQ5uCuHjxopowYYKqW7dunu9Zlv+XKVNGvfTSS2rLli0OHTTatm2bdnPkIJbFd999p4KCghxev15eXmrQoEH5Xge3bt1SI0eOVJUrV871NVq3bl01adIk3WvUGY7se1y9elU3pr0DYN26dcvxvL/nnnvURx99pGJiYlRCQoJKT09XN2/eVCdOnFCLFy9W3bp10w5QWpYJDg5WV65cydf9KkyeuC+Zn5quXr2qGjVqlOt2yt72olSpUqphw4aqdu3aqmzZsjbf1x5++GGnD2beuHFDPfjggzb3vaz/VqpUKbVkyZJCX2/W1q5dq+655x6b+9D33XefWr16db76d6TGf/75R5UvX96hfQ7Lv1988YW6efNmjn3GWrVqqTfffFN98skn6vPPP1fvvvuuatKkSY6+ixUrpv766y+H7sPzzz+f63Y7IiJCvfTSS2revHnqt99+U5cuXbLZz6VLl1RsbKyaN2+eeumll1RERESu961Xr15Or2elbp9U07t37xwnSzjyOcnW+6i3t7d6/vnnXXKQrrA481r48ccflZeXl819Nut1YjabVYMGDZw6gcjZ1+fhw4d1Y/fs2dOpcSzLRUdH27xZDoBaljl27JjD98nip59+UlFRUXbXnaPPN8t0ixYt1JEjR5yup6gR+AIukP3F7+mBb1pamurSpYtTO3YREREOHbXLzhN30i0crc3eB8zCunna+rJw5WOakpKiFi1apNq1a6c7Ky+3nZnsOzDuZCuYtq67SpUqasiQIWrv3r1OjWH5MGc2m9WECRNsts2+E2i9o1ezZk3VuXNn9eyzz6quXbuqZs2aqeLFi+e6Tl999VWH6/O0M0MvXLigSpYsqavBy8tLdezYUY0bN07NnDlTvffee6ply5a6vi3jFi9eXG3atMmh+17Q5//YsWNtfsC39BsdHa3d77Fjx9rcyc9tfunSpdXFixfzrCM2NjbH+i5RooTq1q2bGjZsmBowYIB66KGHdOuqefPmav369bp5DRo0yDXw27lzp4qOjta19ff3V2fPnnV6neXl8uXLauDAgdpBB+v1EBISoiZOnGjzbPOC2LZtmypXrpzd91F7H07zei3UrFmzwGeqOSI1NVV99913qn379rl+6LZ+jvTq1UutXbvW6QDd2X0kpZSaNm2a3Q+5ea2/p59+2ul1ceTIEVW1alWHXqOVK1dWa9ascXoMR7YhW7du1bW5efNmnv3t3bs3x/Z8zJgxDp1Rf+DAARUZGakbqyBheWHxxH3J/NTUtm3bXPcTXnnlFTVjxgy1ePFitWDBAjVlyhT17LPP6t7XvLy81JgxY7S+Ll++rH766Sc1aNAgVaVKlRzPgQcffNCpgxKWgNDWdiq393qz2ayGDx9eqOstO0/5Js/777+vG9vHx0e98sorauPGjero0aNq//79aubMmbrXV40aNdTnn3+uLefv769mz56d5wGzrVu3qooVK+oe1//+979261+5cmWOx7JFixbqp59+cmo95GXz5s2qefPmOZ5zzp7tuGLF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p06JyWSS8+fP22yflJQk3333nfZY3n///bJ582aXPldEbr8OfvrpJ2nWrJn88ccfopSSxYsXy2effSZBQUF5Lvf111+7tA5bDh06ZLdN9m2H2WyW//znPw7336xZM/n111+lffv2cuzYMe010L17d/nqq6+c2l/OzfHjx7X/BwQESOXKlQvUnz2BgYFSsWJF7TkeFxcnjRs3zrP9jRs3ZOXKldr2rHv37vLBBx84NJa/v78sWbJE7rvvPjl27JicOHFCPv74Yxk+fHiOtgMGDBAfHx95/fXXxWQyydWrV2Xq1Kl29zuKGoEv4GKDBg2SUqVK2Wxz9epV3fQjjzySr7Gyhyn27Nu3T27duqUt9+GHHzr0QbV69eoSExMjzz33nC7wmTt3riQmJsqCBQty3fF0VkRERIH7cFRKSopD7V5++WXp1KmTvPLKK7J27VoRub2D3LBhQxk4cKCMGjXKZnhVFKKjo4s0LLU8/rZYQhHrdl5eXtK2bVvp2bOnPP74425ddz///LPMmzdPli5dajMQCQgIkC5dukjPnj2ldevW4uXlVWg1Ze87KSnJZtu///5b+3+bNm3yNV6tWrWkcuXKcvbsWRHRf1iw9scff+i2H++9957NcKhDhw7SuHFjXTDdu3dvKVu2rN26/P39pX///lpQePz4cbl69WqO7arlg4/JZJIaNWrY3JHPTalSpWTTpk3SrVs3Wbt2rfa4v/fee3Ljxg0ZP368U/3lZd++fVqdrVq1svlhLyoqStq0aSPr1q3T5j399NMOjePt7S1PPfWUfPLJJ2IymeT333/P0cby3mMymaRatWri7+9vt986deropp052BUeHi6lSpXSxrU812xZuHChjBw5Uk6cOJHjNSki8tRTT8no0aOlVq1aDtfhCr/++qtcv35dq2fSpEkOvYdaVKlSRQYPHqwdvJg1a1auH7pMJpPMnDlTfvnlFzl16pQopeSzzz5zKPAdPXq0fP3119pBqNwOXomING/eXHr27CndunWze3CpqP3888/ae9rDDz8sjz/+uMPLVq1aVV577TUZO3asiIicOXNGLl26JOXLl8+1/dWrV+W3337TxuvTp0+uYW925cuXl7Vr18pHH32kOxB19OhRefjhh2XTpk1SvXp1h2u2Vq1aNe3/Fy5ckGvXrklwcHCubUuVKqUd4HEVSwBoiyfud1ja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esvKylIbNmxQ//73v1VAQIDNMKJYsWKqS5cuatmyZSo1NbXQAl+llDpy5IjDgXTLli3V7Nmzcw1oXF3jgAEDdOsnIiJC/fjjjzna7dmzRxfaNmrUSMXGxtrs++bNm2rkyJHacpZxFi1aZHO5H374QbuPxYoVU5mZmXbvR0HXS9WqVbVlv/jii1zbNG/eXBujXr16To9hyxdffKEL3613jh3lSYFvRkaGLuj56quvnOrfWbGxsbp6Tp8+rfu79XYgt+nCuOXn+ZiVlaVCQkK0+sLDwx36kGuxc+dO3QGKxo0b212mfPnyWr2zZ892aJzMzEy1fv169fTTTyt/f3+b29vixYurXr16qfXr1+cIoNwR+CqlD2vzGySGhIRofXzzzTd5tvvpp5909/HixYv5Gi+7K1euqPr16+vWube3t5o3b57T63Tr1q2qRIkSOcIbX19f1aBBA/XCCy+oMWPGqI8//lg1aNAgx3PccsseGlj3Zfkw+/PPPzt8Hz1xv+Py5cu6+920aVO312QRExOT4/2jUaNGatmyZerWrVs52l+5ckV99tlnqnLlyrrHy8fHRx09etTmWNu2bdPVdurUKZvts4eD//3vf+3eF0cdOXJEVapUKcfzzdn3UOtgad++fS6p74MPPsjxmLRv316tXr3a7mO7Z8+eXPcNqlSpopo2barq16+v/P39dX3fd9996tatWyosLExbD+XLl1fjx49XBw8eVMnJySotLU2dPn1azZ49W9WrVy/H+rIcOLJny5YtKiAgINd1bzabVfXq1VXnzp1Vv3791NixY9W0adPUzJkz1Zw5c9TMmTPVtGnT1NixY1W/fv1Up06dVERERJ7bDn9/f6c+T1oHxq+99ppLTkDKLjU1VfXr1093v1u0aGF3uU8++UT3eH788ccurSs7R7chjRs31to0adLEpTW88847OV4Djr4+MzIydM+xl156yaW1WXv11Ve19RUQEKDS09PtLlOjRg3t/gQFBamYmBiHx5s+fbpunbRt29buMiVLltSWWbhwocNjFQUCX+AukZWVpZ0tYjab1dChQ13W944dO1RwcHCOHVNnduy+//573cbVlfVZK6wQcffu3er+++/XvYF6eXmp//73v+rmzZtOBz+O+Pnnn3X99u3b1yX95sYV6+3GjRtq1qxZqmnTpjk+mFpPlypVSrVs2bJQHqvs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UgEBAaXdBI9SVolYb3rKcOnSperfv7953rryvOnr66vGjRuratWqCg0NVXBwsLKzs8379r1791617B9//KFevXpp+fLl6tq1qwu2zDuQ8AXgVKdOndLkyZOL/G1pjRo1tGHDBj322GPatm2b3YE/Ly9P69at07p164pU19UeW23durXi4uJUs2bNEmwNAHgu64SJUtEnhLK699577XoIF5XtTY23Twjlak8++aTdzaptkjcsLEx///vfNWDAgGJN6OUI8fHxZRrPVlGGLdm/f7969uxpPjZte81wteSv9f/ef/99NWzYUE8//bTD2nvTTTfp/vvv11dffSVJWrBggfr27asHHnjgquuPHDnSbrly5crq0qVLkeNZH721uvXWW4vZYlyP7XAcWVlZZRLTNs71kkru3DZ35Q37rHLlypo4caJ+/vlnJSYmFjquBQQEaP369WV+nnAXZdXr1lt69/7+++8aNGiQLl26ZHfurFSpkp566in16NFDrVq1uu7QfLm5udq+fbuWLVumzz77TNnZ2WZd+fn5evzxx/XTTz8pMjKyTLbJ25DwBeAUJ06c0HvvvafY2Fjl5eUV6/GYOnXqaNOmTXrjjTc0bdq0QrPSFuUkae3RZLv+8OHD9d577zEDKIByyZrkNQzD7jFuZ7KNU956CrmKNdFboUIFPfLIIxowYIAefvhhl5377rvvPpckdywWi/Lz82+43tChQ5Wbm2t3zeDj46PmzZvrlltukb+/v44dO6aEhATl5eXZ9Zh+9dVX1bNnT4WFhTms3c8884y++uorWSwWFRQUqEePHhozZoyGDBliDr+VnJys119/Xd99953dcA79+/cv1u/Z9gv0KlWq0MPXwazzRBiGUaIvzErCNo7tExZXcue2uStv2Gfz58/XSy+9pIyMjELHZYvFogsXLmjAgAH6+OOPr/lFkzeKjo72yC8hXO1//ud/zPOn9X77pZde0r/+9a8iz+MTGBio6OhoRUdHa8KECRo1apQ++OAD8/eRnZ2t559/Xl9++aXTtsOrlX7eNwD405EjR4xhw4YZFStWNGd2Lc0MpImJiUb//v2NgICAQjOKX+/Huq6/v7/Rv39/Y+fOnY7bSADwQLGxseaxMSQkpExihoSEmMft2NjYMolZXtnOqO7j42O0adPGmD17tnH27Nli1+XIWcSvnB2+rH6K0u6k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6NSpU9qxY4eSkpKUlpam2NhYhYWFmevl5eWpX79+OnbsWLFi9urVSzk5OQoLC9PUqVN16tQp7d+/Xz/++KP27t2rI0eOFErwrlmzRmvXrr1h3XPmzNG4cePMZYvFoieeeEIJCQnKyMjQr7/+qh9//FEHDx7U0aNH9eabb9ol1KdPn66lS5cWa3sAAADcCWP4AgAAAG7geuPuHj9+XJGRkcrLy5Mk+fn5KSkpSY0aNSp2XbaOHDmiW2+91axXkp588knNmTOnUC9bq5SUFLVv315Hjx4134uJidF//vOfa27blWP4Wtv47bffKjIy8prlnn76acXGxprL3bp108qVK6+5fnJyspo1a6bc3FxJUsWKFRUXF6eHHnrommUkKT4+Xg8++KC5H6pXr65Dhw4V6tUMAADgCejhCwAAALi5WrVq6bnnnjOX8/PzNXr06FLXO2PGDLtk7x133KFZs2ZdM9krXU7ULlu2zG6d1atXa9++fUWO6+vrq2XLll032StJ7733nl3Sdd26dYWGnbA1adIkM9krSbNnz75hsleSoqOjNWXKFHP51KlTWrBgwQ3LAQAAuCMSvgAAAIAHeOONNxQSEmIuL1myRLt27SpxfYZh6NNPP7V7b8qUKfLz87th2Xbt2ql37952dc2aNavIsR977DG1bt36hutVqVJFXbp0MZdzc3O1Z8+eq66bnp5uNzRFu3bt1KdPnyK36R//+IeqV69uLsfFxRW5LAAAgDsh4QsAAAB4gPDwcL388svmckFBgUaOHFni+vbs2aNTp06Zy/Xr19df//rXIpcfNGiQ3XJ8fHyRy9omi2+kefPmdsvXmrBuw4YNdr2VH3/88SLHkCR/f3917NjRXN68efN1exMDAAC4KxK+AAAAgId4+eWXFR4ebi6vWrVK27ZtK1FdP/74o91yx44drzuUw5Wio6PtegPv3LlTFy5cKFLZovTutbLtdStJWVlZV11v48aNJY5hVb9+ffP12bNn7cYpBgAA8BQkfAEAAAAPUalSJb3++ut277399tslqst2UjdJioqKKlb5ChUqqHHjxuby+fPndfLkySKVvTKJez1BQUF2y7a9eG3t3r3bbrlNmzayWCzF+pk8ebJdHenp6UVuJwAAgLsg4QsAAAB4kGHDhqlWrVrm8rfffqsNGzYUu56MjAy75apVqxa7jivLXFnntdhO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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABV4AAAWkCAYAAAA9tBr0AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjYsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvq6yFwwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAoHxJREFUeJzs/XeUVfW9+P+/Dh2B0BREDShNwXKDXYSo128siQZUiDU2jC1Rk5tcS0wEDEb93KvR2G40RozGANaYXBVjjYoaBbxKEUFARJA20uvA/v3BjxMORRh4z5wzzuOx1qzs95693+c1Wf71XJt9clmWZQEAAAAAQDK1ij0AAAAAAMBXjfAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJBYnWIPACnNnz8/Xn311fz661//etSvX7+IEwEAAABQLCtWrIhPP/00vz7iiCOiWbNmVfLZwitfKa+++mr07t272GMAAAAAUIKeeuqp6NWrV5V8llcNAAAAAAAkJrwCAAAAACTmVQN8pXz9618vWD/11FPRsWPHIk0DAAAAQDFNmjSp4LWUG7ajyiS88pWy4RdpdezYMfbee+8iTQMAAABAKanKL2H3qgEAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDE6hR7AErbqFGjYuLEifHZZ59FRMSuu+4anTt3jm7duhV5MgAAAAAoXcJrkUyePDneeeedePfdd+Odd96JUaNGxaJFi/K/b9euXUydOrUos61atSpuueWW+P3vfx8ff/zxJq/p2LFjXHDBBfEf//EfUbdu3SqeEAAAAABKm/BahV555ZW48cYb4913342ysrJij7NJEydOjNNOOy1GjRr1pddNmjQprr766nj00UdjyJAh0bFjxyqaEAAAAABKn/Bahd577714/vnniz3GZn3++efxrW99Kz755JOC8x07doy99947siyLsWPHFjwFO3LkyDjmmGPirbfeilatWlX1yAAAAABQkny5VgmoX79+dOjQoagzrFmzJnr37l0QXdu0aRPDhw+PiRMnxlNPPRV/+ctfYtKkSfHss8/GzjvvnL9uypQpcdJJJ0WWZcUYHQAAAABKjvBaxerWrRvf+MY34oILLojf/e53MXLkyFi0aFH8/ve/L+pcf/rTn+Ltt9/Or1u0aBEjRoyIY445ZqNrjzvuuBgxYkQ0b948f27EiBExdOjQKpkVAAAAAEqdVw1UoXPOOScuvvjiaNCgQbFHKbB69ero379/wblbb701dt99983es8cee8Stt94a5513Xv7cL37xi/je974XtWrp+QAAAADUbApZFWrevHnJRdeIiNdffz2mTJmSX++6665x1llnbfG+73//+7Hrrrvm1x9//HGMGDGiUmYEAAAAgOpEeCWefPLJgvXZZ58dtWvX3uJ9tWvX3ijQPvHEE0lnAwAAAIDqSHglnnvuuYL1kUceudX3bnjts88+m2AiAAAAAKjehNcabsWKFTFp0qSCc4ceeuhW39+9e/eC9cSJE2PlypVJZgMAAACA6kp4reEmTJgQq1evzq9btWoVX/va17b6/q997Wux44475terV6+Ojz76KOmMAAAAAFDdCK813IZPu7Zt27bCe2x4z8SJE7drJgAAAACo7uoUewCKa/78+QXrVq1aVXiPDe9ZsGDB9oyUN3v27JgzZ06F7tkwJAMAAABAMQivNdzixYsL1g0bNqzwHhves2jRou2aaZ277747Bg4cmGQvAAAAAKhKwmsNt2F4bdCgQYX32DC8brgnlUeYBoBt079//2KPAADAV5x3vFIgl8tVyT0AAAAA8FXmidcarnHjxgXrZcuWVXiPDe/ZcM9tdemll0bfvn0rdM+kSZOid+/eST4fAAAAALaV8FrDlXJ4bdWq1TZ92RcAAAAAFJtXDdRwTZs2LVjPmTOnwnvMnj27YN2sWbPtGQkAAAAAqj3htYbr1KlTwfqTTz6p8B4b3rPhngAAAABQ0wivNdyee+4ZtWvXzq9nz54dixYt2ur7Fy5cGHPnzs2va9euLbwCAAAAUOMJrzVc/fr1o0OHDgXn3nzzza2+f8SIEQXrTp06Rf369ZPMBgAAAADVlfBKHHfccQXrV155Zavv3fDa448/PsFEAAAAAFC9Ca/ESSedVLB+6KGHYvXq1Vu8b/Xq1fHwww9/6V4AAAAAUBMJr0TPnj1jjz32yK+nT5++UVDdlIcffjg+++yz/LpDhw5x+OGHV8qMAAAAAFCdCK9fQblcruBnS68OqF27dgwcOLDg3H/8x3/E1KlTN3vP1KlT4yc/+UnBuUGDBkWtWv6TAgAAAIA6xR6gppk+fXqUl5dvdP7zzz8vWJeXl282fDZu3Dh23HHHpHOdeeaZcdddd8Xbb78dERFlZWXRvXv3GDx4cBxzzDEF1w4fPjzOPffc+OKLL/LnunfvHqeeemrSmQAAAACguhJeq1iPHj3ik08+2eJ1n332WcE//1/fOeecE4MHD046V61ateLJJ5+MQw89NKZNmxYRETNnzoxjjz02OnXqFHvvvXdkWRZjx46NSZMmFdy7++67xxNPPBG5XC7pTAAAAABQXQmv5LVp0yb+/ve/x2mnnRajR4/On584cWJMnDhxk/fsv//+MXTo0GjdunVVjQkAAAAAJc8LOSnQuXPnePvtt+PGG2+M9u3bb/a6Dh06xI033hhvvfVWdOzYsQonBAAAAIDS54nXKvZlX1iVSpZl23V/3bp14+qrr46rr746Ro4cGR999FHMmDEjIiJ22WWX6Ny5cxxwwAEpRgUAAACAryThlS91wAEHiKwAAAAAUEFeNQAAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAA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xIgRccwxx8R+++0Xb7zxRqXPBwAAAADVhVcNVIHGjRsXrJctW1bhPTa8Z8M9t9cNN9wQv/jFLwrOHXjggXHppZdGz549Y5dddolatWrF559/Hm+99Vbce++98fLLL0dExJgxY+KII46I+++/P84555xkM1166aUVfoXBpEmTonfv3slmAAAAAIBtIbxWgVIPry+99NJGX4w1YMCAuO666zZ60nb33XeP3XffPU477bS499574+KLL44sy2L16tXRr1+/6NixYxx++OFJ5mrVqtVGXyoGAAAAANWBVw1UgaZNmxasly5dGkuWLKnQHrNnzy5YN2vWbHvHyrv22msjy7L8+pxzzon+/ftv8fUGF154YVx77bX59erVq+OKK65INhcAAAAAVFfCaxVo2bJlNG/evODctGnTKrTHJ598UrDu1KnTds8VEfHZZ5/FW2+9VXCuf//+W33/1VdfXfDFXyNHjoz3338/yWwAAAAAUF0Jr1WkS5cuBetJkyZV6P7Jkyd/6X7b6r333itYt2/fPvbYY4+tvr9Ro0Zx6KGHFpx7++23U4wGAAAAANWW8FpF9tlnn4L1m2++udX3LlmyZKOnSDfcb1vNnz+/YL3zzjtXeI8N75k7d+72jAQAAAAA1Z7wWkWOO+64gvUrr7yy1fe+9tprUV5enl9369YtWrdunWSuDd8VW9F3z0ZELF68uGCd8ou/AAAAAKA6El6ryLHHHlvwLtQ333wzPvzww626d/DgwQXrk046Kdlcu+yyS8F6woQJsXTp0grtMWrUqIL1tjw1CwAAAABfJcJrFdlhhx2iT58+BeduvvnmLd730UcfxZNPPplf16lTJ84444xkc+23334FX/y1fPnyeOihh7b6/r/97W/x2WefFZzr0aNHsvkAAAAAoDoSXqvQgAEDom7duvn14MGD4+mnn97s9cuXL4/zzjsvVq5cmT/Xr1+/6NChw5d+Ti6XK/j5stca1K5de6MgfPXVV8eYMWO28NdETJs2LS6++OKCc4cffni0adNmi/cCAAAAwFeZ8FqF2rdvH1dccUXBuT59+sSdd95ZEFcjIsaPHx9HH310jBgxIn+uZcuW0b9//+RzXXfddQWvQZg/f35079497rzzzk2+dmDlypXx4IMPxgEHHLDR06433nhj8vkAAAAAoLqpU+wBapqbbropxo4dG88++2xERKxatSouu+yy+NWvfhX7779/NGnSJCZPnhyjRo2KLMvy99WrVy+efPLJSnmadLfddos//elP0bdv31i9enVERCxatCguu+yyuPLKK+OAAw6IXXbZJWrVqhWff/55vPvuuxt9oVZExA033BA9e/ZMPh8AAAAAVDfCaxWrXbt2DBs2LC644IIYOnRo/vzs2bPjueee2+Q9rVq1igcffLBSo+ZJJ50Uf/nLX6Jfv34xa9as/Plly5bF66+//qX3NmrUKG666ab40Y9+VGnzAQAAAEB14lUDRdC4ceMYMmRIPProo3HooYdu9roWLVrEJZdcEmPGjInjjjuu0uf6zne+E+PGjYtf//rXW3yPbERE69at42c/+1mMHTtWdAUAAACA9XjitYj69OkTffr0iSlTpsSoUaNixowZsWTJkth5552jXbt2cfjhh0e9evUqvO/6ryioqBYtWsQ111wT11xzTUyfPj1GjhwZM2fOjPnz50eWZdG0adPYaaedolu3btGxY8dt/hwAAAAA+CoTXkvAHnvsEXvssUexx9jIbrvtFrvttluxxwAAAACAaserBgAAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABKrU+wBtkV5eXnMmDEjysrKYtGiRZFlWXzzm98s9lgAAAAAABFRjcLrkiVL4r777ounn3463n777Vi+fHn+d7lcLsrLyze657333ov3338/IiKaNm0avXr1qrJ5AQAAAICaq1qE1/vuuy+uuuqqWLBgQUREZFm2VfetXLkyzj333MjlclGrVq2YNm1atGnTpjJHBQAAAAAo/Xe8nn/++XHxxRfH/PnzN/pdLpf70nsPPvjgOOiggyLLslizZk38+c9/rqQpAQAAAAD+paTD61VXXRWDBw+OLMsil8tFlmXRtm3bOPvss+Piiy/eqidf+/btmz9+9tlnK3NcAAAAAICIKOHwOnLkyPjv//7vyOVykcvlokWLFjFs2LCYMmVKDB48OK666qqt2ufEE0+MiLWvJxgxYsQm3wULAAAAAJBSyYbX6667LrIsiyzLonnz5jFixIjo06dPhffZc889o3HjxhERsXz58pgwYULqUQEAAAAACpRkeF28eHG88MIL+addb7nllujUqdM279e1a9f8sfAKAAAAAFS2kgyvr7/+eqxatSqyLIumTZvG97///e3ar1WrVvnjzz//fHvHAwAAAAD4UiUZXqdPnx4REblcLg4++OCoVWv7xvza176WP160aNF27QUAAAAAsCUlGV7nzp2bP95pp522e79Vq1blj7c34gIAAAAAbElJVshGjRrlj5csWbLd+82ZMyd/3KJFi+3eDwAAAADgy5RkeF3/KdepU6du115ZlsXo0aPz6/Xf9woAAAAAUBlKMrzuueeeEbE2mn7wwQcxb968bd7rH//4RyxYsCC/Pvjgg7d7PgAAAACAL1OS4bVbt26x4447Ri6XizVr1sTdd9+9zXvdfPPN+eM999wzWrdunWJEAAAAAIDNKsnwGhFxyimnRJZlkWVZ3HjjjfH+++9XeI+77rornnvuuYiIyOVycc4556QeEwAAAABgIyUbXq+99tqoX79+5HK5WL58efz7v/97PP/881t178qVK2PAgAFx+eWXRy6Xi4iIr33ta3HppZdW5sgAAAAAABERUafYA2zObrvtFgMGDIhrrrkmcrlclJWVxfHHHx9HHHFEnHrqqRt9Sdbs2bNjwoQJ8fzzz8dDDz0Un376aWRZFhFrn3a94447okmTJsX4UwAAAACAGqZkw2tExFVXXRXjx4+PP/7xj5HL5SLLsnj11Vfj1VdfLbguy7Jo06ZNwToi8vf86Ec/irPOOqtKZwcAAAAAaq6SfdXAOg888ED0798//8qAiMi/+zWXy+V/1p2LiIJrBw4cGLfffnuVzw0AAAAA1FwlH15zuVz0798/3njjjfj2t7+dj6sRURBbNzx3xBFHxGuvvRa//OUvq3pkAAAAAKCGK+lXDazvkEMOib/97W8xefLkeOGFF+L111+PTz/9NObNmxcrV66MHXfcMVq3bh3du3ePY489NvbZZ59ijwwAAAAA1FDVJryu0759+7jwwgvjwgsvLPYoAAAAAACbVJLh9bXXXovf/OY3+fVtt90Wbdu2LeJEAAAAAABbryTD6z//+c946qmnIpfLRbt27URXAAAAAKBaKckv11q9enX+uGvXrkWcBAAAAACg4koyvLZu3Tp/3KxZs+INAgAAAACwDUoyvO66667547lz5xZxEgAAAACAiivJ8NqjR49o3LhxZFkW77zzTmRZVuyRAAAAAAC2WkmG1wYNGkSvXr0iImL+/Pnx+OOPF3kiAAAAAICtV5LhNSLixhtvzL/f9ac//WnMnDmzuAMBAAAAAGylkg2vu+22W/zhD3+IevXqxaeffhrf/OY3Y8SIEcUeCwAAAABgi+oUe4DNmTZtWuy///7x4IMPxg9+8IP4+OOPo2fPnnH44YdH7969o1u3btGqVato0qRJhfZt27ZtJU0MAAAAALBWyYbX3XffPXK5XH6dy+Uiy7J444034o033timPXO5XJSXl6caEQAAAABgk0o2vK6TZVk+wK773yzLijkSAAAAAMCXKvnwGiG0AgAAAADVS8mG13POOafYIwAAAAAAbJOSDa8PPPBAsUcAAAAAANgmtYo9AAAAAADAV43wCgAAAACQmPAKAAAAAJCY8AoAAAAAkFjJfrnWl1mzZk2MHTs2Zs+eHWVlZZHL5aJ58+bRqlWr6Nq1a9SuXbvYIwIAAAAANVi1Ca/l5eUxZMiQGDx4cLz99tuxdOnSTV63ww47xCGHHBLnnntunHbaaVGnTrX5EwEAAACAr4hq8aqBv//979G+ffs455xz4uWXX44lS5ZElmWb/FmyZEm8/PLLcc4550T79u3j+eefL/b4AAAAAEANU/Lh9cYbb4zjjz8+pk+fHlmWRURELpeLXC630bXrn8+yLKZPnx7f/va3Y9CgQVU6MwAAAABQs5X0v8O/77774tprr42IKAiqtWvXji5dusRee+0VTZs2jYiIBQsWxIQJE2LcuHGxevXq/PVr1qyJ/v37R6tWreLCCy8szh+yBVOmTIn33nsvZsyYEYsXL442bdpEu3btonv37lG3bt1ijxfl5eUxatSoGDt2bMyZMydWrlwZjRs3jl133TU6d+4ce++9t1c6AAAAAMB6SraWTZ8+Pa644oqC4LrrrrvGNddcE2eeeWY+uG5owYIF8cgjj8SNN94Y06dPj1wuF1mWxY9//OM4/vjj4+tf/3pV/hlf6rHHHotbb7013nzzzU3+vkWLFnHqqafG9ddfHzvuuGMVTxcxceLE+K//+q8YOnRoLFy4cLPXNWzYMHr06BGXXHJJnHTSSVU4IQAAAACUppJ91cDAgQNj+fLl+XWvXr1i3Lhxcemll242ukZENG3aNC655JIYP358nHzyyZFlWeRyuVixYkX86le/qorRt2jx4sVx+umnR9++fTcbXSMiysrK4p577ol99tknhg8fXmXzlZeXx3XXXRddu3aN++6770uja0TEsmXL4u9//3sMHTq0iiYEAAAAgNJWkk+8rl69Oh577LH8067f/OY34/HHH49atba+Ezdq1CiGDRsWRx99dLz66qsREfHoo4/G//zP/1Ron9RWr14dp556ajzzzDMF53faaafo1q1bNG3aND7++OMYPXp0/p22s2bNil69esULL7wQPXr0qNT5li1bFn369NlovlwuF3vvvXe0bds2mjVrFosXL47JkyfHhx9+GOXl5ZU6EwAAAABUNyUZXv/5z3/GggULImJt8Lvrrru2KZbWqlUr7rrrrthnn30iImLhwoXx1ltvRffu3ZPOWxFXX311QdSsW7du3HrrrXHhhRdGvXr18ufHjRsXF1xwQf6J2BUrVkTv3r3jgw8+iDZt2lTKbFmWxWmnnVYwX4MGDeLKK6+MCy+8MHbdddeN7lm6dGn8/e9/jyFDhhTMDwAAAAA1WUm+amDSpEkR8a+nLLt27brNe3Xt2jUfXtffuxgmT54ct99+e8G5Rx99NH70ox9tFC27du0aL774Yhx22GH5c/PmzYuBAwdW2nx33313PP300/l1mzZtYtSoUTFw4MBNRteIiB122CF69eoVf/7zn+P++++vtNkAAAAAoDopyfA6Z86c/HGnTp22e7/OnTvnj+fOnbvd+22rgQMHxqpVq/Lrc889N3r16rXZ6xs2bBiDBw8uiLL3339/TJ48Ofls06ZNi6uvvjq/btCgQbzwwgvRpUuXrd6jTp2SfIAaAAAAAKpcSYbX1atX549TxLzatWtvcu+qtGzZsnjssccKzl111VVbvK9z587Ru3fv/Lq8vDweeeSR1OPFDTfcEIsXL86vr7322u160hgAAAAAarKSDK877bRT/jjF051TpkzZ5N5Vafjw4bF06dL8+rDDDou99tprq+4977zzCtZPPPFE0tkWLVpUEHMbNWoUV1xxRdLPAAAAAICapCTDa7t27SJi7Zc9jR49Oj799NNt3mv69OkxcuTIjfauas8991zB+sgjj9zqe3v27Fnw5O/o0aNj1qxZqUaLoUOHFjztesopp0STJk2S7Q8AAAAANU1Jhtfu3btHw4YNI5fLRZZl8Z//+Z/bvNeVV14ZWZZFxNp3ph5++OGpxqyQMWPGFKzX/9KsLWnUqFHsu+++BefGjh2bZK6IiJdffrlg/a1vfSvZ3gAAAABQE5VkeK1fv358+9vfjizLIsuyePTRR+PKK6+s8D7XXHNNDBkyJHK5XORyuTj++OMLvqiqKo0fP75g3bFjxwrd36FDh4L1uHHjtnumdf75z38WrNdF4WXLlsUjjzwS3/3ud6NDhw7RsGHDaNasWXTs2DH69u0b9957byxatCjZHAAAAADwVVGS4TUiYuDAgVGrVq38U6+33HJLdO/ePV588cUt3vvSSy/F4YcfHv/v//2//P21atWKAQMGVP7gm1BWVhZlZWUF59q2bVuhPTa8fuLEids9V0TE/PnzY9KkSfl1vXr1on379vHqq6/G3nvvHWeeeWb89a9/jcmTJ8fy5ctjwYIF8fHHH8djjz0WF110Ueyxxx7x29/+NsksAAAAAPBVUWfLlxRH165d4+qrr45f//rX+Xj61ltvxTHHHBM777xzHHLIIdG5c+do2rRp5HK5WLBgQXz00Ufx1ltvxeeffx4Ra98Ru+5p1//8z/+Mvffeuyh/y/z58wvWO+ywQzRq1KhCe7Rq1apgvWDBgu0dKyIi///VOrvssks88cQT8b3vfS/WrFmzxfvnzZsXV1xxRbzzzjvxwAMPFLyLdnvNnj075syZU6F71o/IAAAAAFAsJRteIyIGDRoUn332WTz44IORy+UiYm1MnTlzZvzlL3/Z5D3r3ue6LrhmWRZnn312/PrXv66yuTe0/hdXRax912xFbXhPqn/iv2EUXrx4cZx11ln56NquXbv44Q9/GD169IiWLVtGWVlZvP7663HXXXfF1KlT8/c9/PDD0bp16/jv//7vJHNFRNx9990xcODAZPsBAAAAQFUp2VcNrPPAAw/EnXfeGQ0aNCh4gnWdde+BXWf94Fq/fv244447YvDgwUWY/F82DK8NGjSo8B4bhtcN99xWG4bXuXPnxvLlyyMiom/fvjF+/Pj4z//8zzjssMOic+fOceihh8bPfvazGD9+fPTt27fg3ltuuSVee+21JHMBAAAAQHVW8uE1IuLSSy+NKVOmxC9/+cto27ZtPrauH1zXP9e2bdv45S9/GVOmTIkf/vCHRZx809YPx5V5z9bY3OsEDjrooHjkkUc2+3RugwYN4pFHHomDDjqo4PygQYOSzwgAAAAA1U1Jv2pgfa1atYqBAwfGwIED47PPPot33303Zs+eHV988UVkWRYtWrSIVq1axYEHHhi77rprscct0Lhx44L1smXLKrzHhvdsuOe22tw+//3f/73F97XWqVMnbr311ujZs2f+3PPPPx+zZ8/e6J202+LSSy/d6KnaLZk0aVL07t17uz8bAAAAALZHtQmv69t1111LLq5+meoWXtu1axff/OY3t+r+Hj16RPv27WPy5Mn5c6+++mqFg+mmtGrVKknABQAAAICqVi1eNVDdNW3atGC9dOnSWLJkSYX2mD17dsG6WbNm2zvWZvc59NBDK7THIYccUrAeP3789owEAAAAANWe8FoFWrZsGc2bNy84N23atArt8cknnxSsO3XqtN1zRax9urV+/foF59q0aVOhPXbZZZeC9bx587Z7LgAAAACozoTXKtKlS5eC9aRJkyp0//r/lH9T+22r2rVrx5577llwbsMQuyUbXr98+fLtngsAAAAAqrOSDa9TpkyJ888/P/+z4T+13xqzZs0q2GP69OmVMOnW2WeffQrWb7755lbfu2TJknj//fe/dL/tsd9++xWs58+fX6H7N7y+ZcuW2zkRAAAAAFRvJRte77333hg8eHA8+OCDMWHChG36kqXWrVvHhx9+GA8++GA8+OCDcf/991fCpFvnuOOOK1i/8sorW33va6+9FuXl5fl1t27donXr1qlGi29/+9sF67Fjx1bo/jFjxhSsd9ttt+2eCQAAAACqs5INr0888UT++Pzzz9/mfc4///zIsiyyLItHH300xWjb5Nhjj42GDRvm12+++WZ8+OGHW3Xv4MGDC9YnnXRSytHihBNOKHhdwDvvvBNlZWVbde8XX3wR//znPwvO9ezZM+l8AAAAAFDdlGR4nT59ekycODEiInK53HaFxpNOOilyuVxERIwfPz5mzZqVZMaK2mGHHaJPnz4F526++eYt3vfRRx/Fk08+mV/XqVMnzjjjjKSzNWnSpGC2FStWxJ133rlV9955550F73Rt165d0tcgAAAAAEB1VJLh9YMPPoiItdG1ffv20aJFi23eq2XLltGhQ4f8+v/+7/+2e75tNWDAgKhbt25+PXjw4Hj66ac3e/3y5cvjvPPOi5UrV+bP9evXr+Dv2ZRcLlfwszWvNfjVr34V9erVy69//etfb/E9tG+++WYMGjSo4Nw111yTD90AAAAAUFOVZHidMmVK/njPPffc7v06d+68yb2rWvv27eOKK64oONenT5+48847C+JqxNqnc48++ugYMWJE/lzLli2jf//+lTLbHnvsEVdeeWV+vWLFijjmmGPinnvuiVWrVhVcW15eHr/73e/imGOOKZj74IMPjvPOO69S5gMAAACA6qROsQfYlIULF+aPmzVrtt37rb/HggULtnu/7XHTTTfF2LFj49lnn42IiFWrVsVll10Wv/rVr2L//fePJk2axOTJk2PUqFGRZVn+vnr16sWTTz4Zbdq0qbTZrr/++pgwYUL+XbiLFy+OSy+9NH7+85/HoYceGi1atIiysrJ46623Yv78+QX37rrrrvH4448XPDULAAAAADVVSYbX9f85/tKlS7d7v2XLluWP14+ZxVC7du0YNmxYXHDBBTF06ND8+dmzZ8dzzz23yXtatWoVDz74YKV/aVUul4uHHnooWrRoEb/73e/y5+fPn7/Z2SLWPun65JNPxi677FKp8wEAAABAdVGSrxrYcccd88efffbZdu+3/h4tW7bc7v22V+PGjWPIkCHx6KOPxqGHHrrZ61q0aBGXXHJJjBkzJo477rgqma1+/frxP//zP/HCCy/Et771rahdu/Zmr91nn31i8ODBMWLECNEVAAAAANZTkk+8rot4WZbF6NGjY/HixdG4ceNt2mvx4sUxatSo/Loy/6l+RfXp0yf69OkTU6ZMiVGjRsWMGTNiyZIlsfPOO0e7du3i8MMP36Z/up/iqd6jjz46jj766JgzZ0689dZbMXPmzJg7d240adIkWrduHd27d4/ddtttuz8HAAAAAL6KSjK8HnbYYVGnTp1YvXp1lJeXxx/+8Ie4/PLLt2mvBx54IMrLyyNi7T+lP+yww1KOmsQee+wRe+yxR7HH2KSddtopTjzxxGKPAQAAAADVSkm+aqBx48Zx8MEHR5ZlkWVZDBo0KKZPn17hfaZPnx6DBg2KXC4XuVwuDjjggGjRokUlTAwAAAAA8C8lGV4jIq644oqIWPuU6ty5c+O4446LKVOm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vHlMnTo1jjrqqPjoo4+KPRYAAAAAwBbVKfYAmzNt2rTYeeed489//nOceeaZ8cEHH8S+++4bp5xySnznO9+Jrl27RvPmzaNWrYq143VP0QIAAAAAVJaSDa+777575HK5gnOrVq2KoUOHxtChQ7dpz1wuF+Xl5SnGAwAAAADYrJINr+tkWRa5XK4gwmZZVsSJAAAAAAC+XMmH1wihFQAAAACoXko2vJ5zzjnFHgEAAAAAYJuUbHh94IEHij0CAAAAAMA2qVXsAQAAAAAAvmqEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDE6hTjQ//93/+9YJ3L5eLFF1/80mtS2NTnAAAAAACkVpTw+sorr0Qul4uIiCzL8sebuyaFzX0OAAAAAEBqXjUAAAAAAJBYUZ54jVj7BGqKawAAAAAASk1RwuuaNWuSXAMAAAAAUIq8agAAAAAAIDHhFQAAAAAgMeEVAAAAACCxkg2vc+fOTb7nPffck3xPAAAAAIANlWx47dWrV6xcuTLZfo888khcdtllyfYDAAAAANickg2vb775Zpx33nlJ9nrmmWfi3HPPjSzLkuwHAAAAAPBlSja8RkQMGTIk+vfvv117vPbaa9G3b98oLy9PNBUAAAAAwJcr6fAaETFo0KB45JFHtune9957L0488cRYvnx54qkAAAAAADavZMPrN77xjYiIyLIs+vXrF2+88UaF7p84cWIce+yxsXDhwsiyLHK5XNx4442VMCkAAAAAQKGSDa9//etfo02bNpHL5WLFihVx0kknxZQpU7bq3unTp8e3vvWtmDNnTuRyucjlcnHllVfGlVdeWclTAwAAAACUcHjddddd4+mnn46GDRtGLpeLuXPnxne+851YsGDBl943b968OOaYY2LatGmRy+UiIuKCCy7wtCsAAAAAUGVKNrxGROy///7x8MMP559anTBhQpxyyimxevXqTV6/ePHiOO644+LDDz/MR9c+ffrE7373u6ocGwAAAACo4Uo6vEZE9O7dO2666abIsiwiIl5++eW46KKLNrpuxYoV8d3vfjdGjhyZj67HHHNM/OlPf6rSeQEAAAAASj68RkT87Gc/i379+kWWZZFlWTzwwANx880353+/evXqOPXUU+OVV17JR9dDDz00nnjiiahTp06xxgYAAAAAaqhqEV4jIu6555446qijIiIiy7K49tpr48knn4yIiPPPPz+efvrpyOVykWVZ7LPPPvHMM89Ew4YNizkyAAAAAFBDVZvwWqdOnXjiiSeic+fOkcvlYs2aNfH9738/Tj311HjooYfy0bVDhw7x/PPPR9OmTYs9MgAAAABQQ1Wb8BoR0bRp0/jf//3faNGiReRyuVi6dGk89thjEbH2Kdhddtkl/v73v0fr1q2LPCkAAAAAUJNVq/AaEdGhQ4d44oknom7duvmnXCMimjdvHs8991zsvvvuxR0QAAAAAKjxql14jYjo2bNn/P73v89H18aNG8czzzwT++yzT5EnAwAAAACIqFOMD73++uuT7NO+ffuYMmVKHHLIITF8+PAYPnz4Fu+57rrrknw2AAAAAMDmFCW8DhgwIHK5XJK9siyLl156KV566aWtul54BQAAAAAqW7V81cD6tjbgrnstAQAAAABAZSvKE68RQigAAAAA8NVVlPD68ssvF+NjAQAAAACqRFHC6xFHHFGMjwUAAAAAqBLV/h2vAAAAAAClRngFAAAAAEhMeAUAAAAASEx4BQAAAABITHgFAAAAAEisTrEHqIiPP/44Ro8eHbNnz44FCxbEqlWrKrzHddddVwmTAQAAAAD8S8mH12XLlsWtt94av//972PatGnbvZ/wCgAAAABUtpIOr2PGjImTTjopJk+eHFmWFfwul8tVaK8syyp8DwAAAADAtijZ8Dpjxow49thjY+bMmRHxr9C6LsBuGGIBAAAAAEpFyYbXn//85zFz5syC4HrggQfGCSecEF26dInmzZtH3bp1izwlAAAAAMDGSjK8Llq0KB555JHI5XKRZVk0atQoHn744ejVq1exRwMAAAAA2KKSDK//+Mc/ory8PCLWvmLg3nvvFV0BAAAAgGqjVrEH2JRPPvkkf7zLLrvE6aefXsRpAAAAAAAqpiTD68KFCyNi7dOuBx54YJGnAQAAAAComJIMr61atcofN2rUqIiTAAAAAABUXEmG13bt2uWP586dW8RJAAAAAAAqriTDa48ePaJZs2aRZVm8++67kWVZsUcCAAAAANhqJRle69evH2eeeWZERHzxxRfx1FNPFXcgAAAAAIAKKMnwGhExaNCgaNu2bURE/PSnP42ysrIiTwQAAAAAsHVKNrw2bdo0hg0bFs2bN4+pU6fGUUcdFR999FGxxwIAAAAA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rLPOqrw/YiutXr06Tj311HjmmWcKzu+0007RrVu3aNq0aXz88ccxevTo/N8ya9as6NWrV7zwwgvRo0ePYowdb731Vvz2t78tymcDAAAAQHVT9C/Xuv766+OMM86IadOmRZZl+Z911q2nTp0aJ5xwQgwdOjT/uxUrVsR5550Xffr0yd+fy+Uil8vlg+sf//jHGD9+fJx99tlRq1bR/9y4+uqrC6Jr3bp144477ojp06fH8OHDY9iwYTFy5MgYM2ZMHHbYYfnrVqxYEb17946ZM2dW+cwrV66Mfv36xZo1ayIiokmTJlU+AwAAAABUJ0Utkc8++2wMGDCgIJiu/6TqhudXr14d/fr1i08//TRWrFgRxx57bPzxj3/cKLh27tw5HnrooRg3blycddZZJRFcIyImT54ct99+e8G5Rx99NH70ox9FvXr1Cs537do1XnzxxYL4Om/evBg4cGCVzLq+66+/PsaNGxcREe3atYuLLrqoymcAAAAAgOqkqK8auPzyyyOi8LUAO+64Yxx00EHRvHnzWLhwYYwaNSpmzJiRv2bZsmVx8803R61ateIf//hHQXDt2LFjDBw4ME477bT89aVk4MCBsWrVqvz63HPPjV69em32+oYNG8bgwYNj3333jZUrV0ZExP333x9XXnlltG/fvtLnjYj4v//7v7j55pvz63vuuSfefvvtKvlsAAAAAKiuivYo6CuvvBIff/xxPpo2atQoBg8eHLNmzYr//d//jYcffjiefvrpmD59ejz11FPRqlWrfEx95JFH4t57742ItbF2hx12iFtuuSXGjRsXp59+eklG12XLlsVjjz1WcO6qq67a4n2dO3eO3r1759fl5eXxyCOPpB5vk8rLy+P888+P8vLyiIg4/fTT4/jjj6+SzwYAAACA6qxo4fV///d/I2JtOK1du3b89a9/jbPPPnuT0fS73/1uvPTSS9GwYcOIiFiwYEGsXLkycrlc7LHHHvHPf/4zfvKTn0SdOiXxXWGbNHz48Fi6dGl+fdhhh8Vee+21Vfeed955Besnnngi6Wyb81//9V8xatSoiIho0aJF3HbbbVXyuQAAAABQ3RUtvL733nsRsfY1A9/97nfjiCOO+NLru3TpEhdeeGHBF281bNgwnn/++ejSpUtljprEc889V7A+8sgjt/renj17FkTl0aNHx6xZs1KNtkkTJkwo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586Ne++9N6vvySefjF/96ldRt27drP4uXbrEq6++mhW+fvXVVzF06NDE66pXr1788pe/jPnz58cLL7wQ/fv3r/BM2WOPPTYmTpwYl112WVb/XXfdFZ999lnitQEAAABAbSR4zaGhQ4dmnYc6aNCguPDCCyu8vkGDBjFixIisUHbYsGE7PBpgd9WvXz9KSkriL3/5SxxyyCGVGlNYWBjDhg2LQw89NNO3cePGGDNmTGJ1AQAAAEBtJnjNkXXr1sXYsWOz+n7729/uclzHjh2jT58+mXZZWVk8/vjjidVVVFRU6cB1aw0aNIjBgwdn9b322mtJlQUAAAAAtZrgNUcmTJgQa9euzbS7desWRxxxRKXGbhtwPvXUU4nWtru6du2a1V68eHGeKgEAAACAmkXwmiMvvvhiVrt3796VHturV68oKirKtGfMmBFffvllUqXttq1rith83AAAAAAAIHjNmQ8//DCrvfVLs3Zl3333jaOPPjqrb+bMmYnUtSdKSkqy2i1btsxTJQAAAABQswhec+Tjjz/Oah9++OFVGt++ffus9kcffbTHNe2pbc+sPeGEE/JUCQAAAADULILXHFixYkWsWLEiq69169ZVmmPb62fPnr3Hde2Jt99+O958882svosuuihP1QAAAABAzVK060vYU998801We5999ol99923SnM0b948q71y5co9LWu3lZaWxtVXX53V16tXr8R3vC5dujSWLVtWpTHbHn8AAAAAAPkgeM2B1atXZ7UbNGhQ5Tm2HbNq1ao9qmlP/PrXv44ZM2Zk2nXq1Ik///nPia9z//33x9ChQxOfFwAAAACqm6MGcmDb4LV+/fpVnmPb4HXbOXOluLg47r333qy+W265Jf7t3/4tL/UAAAAAQE0keM2DVCqVkzFJe/HFF+PnP/95Vt/5558fN910U54qAgAAAICayVEDOdCwYcOs9rp166o8x7Zjtp2zur355pvRt2/fKC0tzfT17NkzRo8eXW2h8DXXXBOXXHJJlcaUlJREnz59qqUeAAAAAKgswWsO1Pbg9d13343zzjsv1q5dm+k74YQTYty4cbHPPvtU27rNmzff7qViAAAAAFAbOGogBxo1apTVXrt2baxZs6ZKcyxdujSr3bhx4z0tq1Lef//9OPPMM2PlypWZvq5du8aECRNi//33z0kNAAAAAFDbCF5z4MADD4wmTZpk9S1YsKBKc3z22WdZ7Q4dOuxxXbvy0Ucfxemnnx4rVqzI9B111FHx0ksv5Sz4BQAAAIDaSPCaI507d85ql5SUVGn83Llzdzpf0j799NM47bTTYtmyZZm+I444Il555ZVo2rRpta4NAAAAALWd4DVHjjrqqKz21KlTKz12zZo18f777+90viSVlJTEqaeeGkuWLMn0dejQISZOnBgtWrSotnUBAAAAYG8heM2Rs88+O6v9+uuvV3rspEmToqysLNPu2rVrtQWg8+bNi1NPPTUWL16c6WvXrl1MnDgxWrZsWS1rAgAAAMDeRvCaI2eddVY0aNAg0546dWp88sknlRo7YsSIrPZFF12UZGkZCxYsiFNPPTUWLlyY6TvssMNi4sSJccghh1TLmgAAAACwNxK85sg+++wT/fr1y+q78847dzlu1qxZ8fTTT2faRUVFcfnllyde3+LFi+O0006L+fPnZ/patWoVEydOjMMOOyzx9QAAAABgbyZ4zaFbbrkl6tSpk2mPGDEinnvuuQqvX79+fQwePDg2btyY6bvyyiujffv2O10nlUpl/dnVsQZLly6N0047LeuFXy1btozXXnst2rVrt4ufCgAAAADYVlG+C/guadeuXVx33XXxpz/9KdPXr1+/uOeee+JnP/tZ1K1bN9P/8ccfx1VXXRVTpkzJ9B144IFx8803J1rTN998E2eccUbWsQf77rtvDBs2LOrUqZO1A7Yy2rRpk2h9AAAAAFAbCV5z7I477oiZM2fG+PHjIyKitLQ0rr322rjtttvimGOOif322y/mzp0b7733XqTT6cy4unXrxtNPP534C67+8Y9/xPvvv5/Vt2bNmjj33HN3a76tawYAAACA7yrBa44VFhbGmDFj4qqrrorRo0dn+pcuXRovvvjiDsc0b948Ro4cGb169cpVmQAAAADAHnDGax40bNgwRo0aFU8++WScdNJJFV53wAEHxC9+8Yv48MMP4+yzz85hhQAAAADAnrDjNY/69esX/fr1i3nz5sV7770XixcvjjVr1sRBBx0Uhx12WPTo0SPr3NfKqsrj/r1793Y8AAAAAAAkTPBaA7Rt2zbatm2b7zIAAAAAgIQ4agAAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASVpTvAoiYN29e/OMf/4jFixfH6tWro2XLlnHYYYdF9+7do06dOnmt7b333ovZs2fHokWLIiKiVatW0bFjx+jatWte6wIAAACAmkzwmkdjx46Ne+65J6ZOnbrD7x9wwAHRv3//uPXWW6Np06Y5q6u0tDTuvvvueOihh2LOnDk7vObwww+Pq666Km644Ya8h8MAAAAAUNM4aiAPVq9eHZdddllccsklFYauERErVqyIBx54II466qiYMGFCTmqbPXt2nHTSSXHTTTdVGLpGRJSUlMSNN94Y3bp1i5KSkpzUBgAAAAC1hR2vOVZeXh79+/ePF154Iau/WbNm0bVr12jUqFHMmTMnZsyYEel0OiIivvzyy7jwwgvjlVdeiZ49e1ZbbUuWLIkzzjgjPvvss6z+ww8/PI488shIp9Mxc+bMrED23XffjTPPPDPeeuutaN68ebXVBgAAAAC1iR2vOXbjjTdmha516tSJ++67Lz7//POYMGFCjBkzJt5999348MMPo1u3bpnrNmzYEH369IkvvviiWuratGlT9OnTJyt0bdmyZUyYMCFmz54dzzzzTDz77LNRUlIS48ePj4MOOihz3bx58+Kiiy7KBMUAAAAA8F0neM2huXPnxr333pvV9+STT8avfvWrqFu3blZ/ly5d4tVXX80KX7/66qsYOnRotdT22GOPxbRp0zLtAw44IKZMmRJnnnnmdteeffbZMWXKlGjSpEmmb8qUKTF69OhqqQ0AAAAAahvBaw4NHTo0SktLM+1BgwbFhRdeWOH1DRo0iBEjRmSFssOGDYu5c+cmWld5eXncfPPNWX333HNPtGnTpsIxbdu2jXvuuSer7w9/+ENs2rQp0doAAAAAoDYSvObIunXrYuzYsVl9v/3tb3c5rmPHjtGnT59Mu6ysLB5//PFEa5s8eXLMmzcv027VqlVcccUVuxz3k5/8JFq1apVpz5kzJ6ZMmZJobQAAAABQGwlec2TChAmxdu3aTLtbt25xxBFHVGrs4MGDs9pPPfVUorU9/fTTWe0BAwZEYWHhLscVFhZuF9AmXRsAAAAA1EaC1xx58cUXs9q9e/eu9NhevXpFUVFRpj1jxoz48ssvkyptj2rb9trx48cnUBEAAAAA1G6C1xz58MMPs9pbvzRrV/bdd984+uijs/pmzpyZSF0bNmyIkpKSrL6TTjqp0uO7d++e1Z49e3Zs3LgxkdoAAAAAoLYSvObIxx9/nNU+/PDDqzS+ffv2We2PPvpoj2uKiPj000+jvLw8027evHnsv//+lR6///77R9OmTTPt8vLymDVrViK1AQAAAEBtJXjNgRUrVsSKFSuy+lq3bl2lOba9fvbs2XtcV0Rst9u1qnXtaExStQEAAABAbVW060vYU998801We5999ol99923SnM0b948q71y5co9LSsitq9t23Uqo7pqW7p0aSxbtqxKY7bdCbxtsLy3Wbp0ab5LAIBaKaljm6gZ3BMBwO75LtwTbZsNbdiwIWdrC15zYPXq1VntBg0aVHmObcesWrVqj2raoibXdv/998fQoUP3aI4+ffokUgsAsHe5//77810CAEDefRfviRYuXBjHHHNMTtZy1EAObBtu1q9fv8pzbBtubjvn7qrJtQEAAABAbSV4zYNUKpWTMbujJtcGAAAAALWFowZyoGHDhlntdevWVXmObcdsO+fuqsm1XXPNNXHJJZdUacy3334b77zzTuy///7RuHHjOPTQQ6NevXqJ1ANQWSUlJVlHnTzzzDNx+OGH568gAIA8cE8E1AQbNmyIhQsXZtonn3xyztYWvOZATQ43a3JtzZs3362XfXXr1i2R9QGScvjhh8eRRx6Z7zIAAPLKPRGQL7k603VbjhrIgUaNGmW1165dG2vWrKnSHNu+qbVx48Z7WlZEbF/bsmXLqjxHddUGAAAAALWV4DUHDjzwwGjSpElW34IFC6o0x2effZbV7tChwx7XtaN5tl2nMqqrNgAAAACorQSvOdK5c+esdklJSZXGz507d6fz7a5OnTpFYWFhpr106dJYtWpVpcd/++23sXz58ky7sLBQ8AoAAADAd57gNUeOOuqorPbUqVMrPXbNmjXx/vvv73S+3VWvXr1o3779btc2ZcqUrHaHDh28zAoAAACA7zzBa46cffbZWe3XX3+90mMnTZoUZWVlmXbXrl2jRYsWSZW2R7Vte+0555yTQEUAAAAAULsJXnPkrLPOigYNGmTaU6dOjU8++aRSY0eMGJHVvuiii5Isbbv5HnnkkSgvL9/luPLy8nj00UertTYAAAAAqI0Erzmyzz77RL9+/bL67rzzzl2OmzVrVjz99NOZdlFRUVx++eWJ1tarV69o27Ztpv35559vF6juyKOPPhqLFi3KtNu3bx89evRItDYAAAAAqI0Erzl0yy23RJ06dTLtESNGxHPPPVfh9evXr4/BgwfHxo0bM31XXnnldmeybiuVSmX92dXRAYWFhTF06NCsvhtuuCHmz59f4Zj58+fH9ddfn9X3xz/+MQoK/CcFAAAAAFKyHGrXrl1cd911WX39+vWLv/zlL1nhakTExx9/HKeddlrWy6sOPPDAuPnmm6ulth//+Mdx4oknZtorVqyI7t27x0svvbTdtRMmTIhu3brF119/nenr3r179O/fv1pqAwAAAIDapijfBXzX3HHHHTFz5swYP358RESUlpbGtddeG7fddlscc8wxsd9++8XcuXPjvffei3Q6nRlXt27dePrpp6Nly5bVUldBQUE8/fTTcdJJJ8WCBQsiIuKLL76Is846Kzp06BBHHnlkpNPpmDlzZpSUlGSNbdOm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x+SnYAAAABIjeAWAHJg8eXI89NBDMXbs2Fi7dm1E7DiETaVSUVZWlrc6AQAASIbgFQByaPXq1fH4449HcXFxTJ8+PSK2PwvWiyQAAABqP8ErAOTJzJkz46GHHorHHnssli9fHhHe4AsAALC3ELwCQJ6VlpbGs88+Gw899FC88sorjhoAAADYCwheAaAG+fzzz+OQQw7JdxkAAADsIcErAAAAAEDCivJdAAAAAFBz3XPPPXlZ94YbbsjLugBJseMVAAAAqFBBQUGkUqmcr+uFo0BtZ8crAORZeXl5LFq0KNNu3bp1HqsBANixXO7bykfQC5A0wSsAVNK0adPi0Ucfjddeey0WL14cGzdujJYtW8YJJ5wQF110UVx88cVRUFBQ5Xk///zzaNeuXURs/pBRVlaWdOkAAHukukPXrYNWD+YCewtHDQDALqxduzZ+/vOfx2OPPRYR238Y2PJBoX379vHnP/85zj777CrN/9lnn0Xbtm0zc3msDgCoSYYOHVqt8//zn/+MZ555JnNPlU6n3RMBewXBKwDsxOrVq+Occ86JKVOmZALXHT36tvX3fvazn8W9994bdevWrdQaglcA4LtowYIF8fvf/z6eeOKJrF9sC16BvUXVn4cEgO+Q6667Lt58882IiKxdGNv+SaVSkUqlIp1Ox9/+9rfo1atXfPXVV/ksHQCgRlqxYkXccMMN0alTp3j88cdj06ZNme+l0+k44ogj4u9//3seKwRIhh2vAFCBN998M3r16pUVuB533HFxzTXXRNeuXaOoqChKSkriySefjKeeeirWr1+fCV8jIrp06RKvvvpqtGjRYqfr2PEKAHwXrFu3Lu6555646667YtWqVZlfXkdsvs9q1apV3HzzzTFkyJDdOjcfoKYRvAJABfr37x9PPvlkRGwORH/961/HHXfcscNrFy5cGNdcc02MGzcuK3zt0KFDTJw4MVq1alXhOoJXAGBvtmnTpvjb3/4Wt956a3z55ZdZRzSl0+lo3Lhx/Pa3v43rrrsu6tevn+dqAZIjeAWAHdi4cWPsv//+UVpaGhERF110UYwdO3aX4/7jP/4jfvOb32TC03Q6HW3bto1XX3012rRps8MxglcAYG81duzY+P3vfx8lJSXbBa7169ePX/7yl/G73/0umjRpkudKAZJn7z4A7MCMGTNi48aNmQ8IFe103da///u/x/PPPx/77bdfRGz+YDFv3rw4+eSTY86cOdVWLwBATfLaa6/FiSeeGP3794/Zs2dnHSuQSqVi0KBBMWvWrLjrrruErsBeS/AKADvwySefRMTmDwZdunSJww8/vNJjzzzzzHjttdeiWbNmmTkWLlwYJ598cnz66afVUi8AQE3w/vvvxznnnBOnn356vPPOO9ud43rBBRfE+++/H8XFxXHIIYfkuVqA6iV4BYAd+PrrrzNfd+zYscrju3btGm+88UYcfPDBEbE5fF28eHGcfPLJ8dFHHyVWJwBATTB//vz4yU9+Esccc0y89NJL2x0r0L1795g0aVI8++yz0aVLlzxXC5AbglcA2IG1a9dmvt7dlzx07Ngx3njjjWjdunVEbP7gsXTp0ujdu3e8//77idQJAJBPX331Vfz7v/97dO7cOR5//PHYtGlTRPwrcD3iiCPi6aefjsmTJ0ePHj3yXC1AbgleAWAH9t9//8zXy5Yt2+152rZtG2+88Ua0a9cuIjZ/CFm+fHmceuqp8d577+1xnQAA+bB27dq47bbbon379nHffffFhg0bIuJfgWurVq3ioYceig8++CAuvPDCPFcLkB+CVwDYgYMOOijz9bx58/ZorkMPPTTeeOON6NixY+acsxUrVsRpp50W06dP39NSAQBypry8PB544IE4/PDD45Zbbolvv/02c3+TTqejUaNGcccdd8Ts2bNjyJAhUVAgdgC+u/wNCAA70Llz54jY/BKIuXPnxhdffLFH87Vs2TJef/316NKlS+bDycqVK+OMM86IyZMnJ1EyAEC1GjNmTHTu3Dl+9atfxZIlS7JenFWvXr349a9/HXPnzo3f/OY3Ua9evTxXC5B/qfSWE68BgIzS0tJo3LhxrF+/PiIiiouLY+DAgXs871dffRWnnXZavP/++5mdIUVFRVFeXp758FJeXr7H6wAAJGXixIlx4403xrvvvrvdS7MKCwtj4MCBMXTo0GjVqlWeKwWoWQSvAFCBM844I1599dVIpVLRq1eveP311xOZ9+uvv47TTz89ZsyYkfnQsvX/Cl4BgJqkoKBgu3uWiIgLL7wwbr/99syTQgBkE7wCQAXuuOOO+N3vfhcRm3d1fPLJJ9GhQ4dE5l65cmWcddZZMX369MwjeoJXAKAm2hK8RvzrfqVPnz7Ro0ePal33hhtuqNb5Aaqb4BUAKvDpp59G586dMx80rrjiihg5cmRi869evTrOPffcmDx5sh2vAECNtfWO1y223B9VJ/dEQG0neAWAnejRo0fMmjUrIiKKiopi2rRp0bp168TmX7duXfzwhz+MV199NSJC8AoA1Dhb73jdorqiBL+MBvYmglcAyLPS0tJYvHhxpn3YYYflsRoAgGwFBQU5X1PwCuwNivJdAAB819WpU0fYCgDUWDfffHO+SwColex4BQAAAABIWO6fFwCAWqKwsDAKCwujqKgoFixYkO9yAAAAqEUcNQAAFfBQCAAAALvLjlcA2Ilt3+ALAAAAlSF4BYCdsOsVAACA3SF4BQAAAABImDNeAQAAgAo999xzma/PPPPMqF+/frWss2zZsrj66qsjYvNxT3//+9+rZR2AXEmlPUMJADtUULD5wZBUKhXz5s2L1q1b57kiAIDcKygoyJx7X5l7ot0NUD/77LNo27ZtZq3y8vI9qBog/+x4BQAAAHYqnU5X+qWja9eujWeeeWa3X1JalbUAajJnvAIAAAA7tTtBqAdsge86wSsAAACwU0JUgKpz1AAAVMKiRYtytpazZAEAAGo/wSsA7EQqlYp0Oh09e/bM2XplZWU5WQsAAIDqI3gFgErweB0AAABVIXgFgErIxZt1hbsAAAB7D8ErAFSCUBQAAICqELwCwE6k0+lIpVIxb948L70CAACg0gryXQAAAAAAwN5G8AoAAAAAkDDBKwAAAABAwgSvAAAAAAAJ83ItAAAAYKdSqVRERLz11lsxf/78nV67ZMmSrPakSZMinU7vco1txwHUdql0Zf72A4DvoIKCzQ+GpFKpmDdvXrRu3TrPFQEA5F5BQUGkUqlIp9OZAHZXto4aKjtm67GpVCrKy8urNA6gprHjFQAAANilLeFrZa/doir7vaoa0gLUZIJXANgJN/8AAP+yO/dG7qeA7yrBKwDsRFUeqQMA2Bu1bt3a/RDAbhC8AkAFfvCDH2Q+ZNSvXz/P1QAA5MeuXqYFwI55uRYAAAAAQMIK8l0AAAAAAMDeRvAKAAAAAJAwZ7wCQAXeeOONvKz7gx/8IC/rAgAAkBxnvAJABQoKCnL+Bt9UKhVlZWU5XRMAAIDk2fEKALvgd5QAAABUleAVAHZhy65XASwA8F3Url27nK+ZSqVizpw5OV8XIEmCVwDYhXQ6HXXr1o1evXpF/fr1810OAEBOzZ8/P1KpVE5/CZ3r454AqoMzXgGgAtue8dqoUaO47LLLYvDgwXHcccflsTIAgNzJ9bn36XQ6UqlUlJeX52xNgOogeAWACjRs2DDWrl0bEdvvujjqqKNi8ODBccUVV0TTpk3zUR4AQE5sHbzmKkIQvAJ7A8ErAFRgzZo18cQTT8Tw4cNj6tSp230/lUpFnTp14rzzzovBgwfHueeeGwUFBXmoFACg+mwJXrccv3TBBRfEkCFD4oQTTqjWdQ888MBqnR+gugleAaASZs2aFQ899FA8+uijsWTJkoiIzAeQLTtAWrRoEQMGDIjBgwdHp06d8lkuAEBiKjpqoEuXLjFkyJC44oorolmzZnmoDKBmE7wCQBWUl5fHCy+8EMXFxTFu3LgoKyvL+v6WDyUnnnhiXHnlldG/f/9o2LBhPkoFAEhEcXFxDB8+PN58883tvpdKpaKoqCjOPffcGDJkSJx77rlRWFiYhyoBah7BKwDspqVLl8bIkSNjxIgR8fHHH0fE9rtgGzRoEP369YvBgwfHySefnM9yAQD2yOzZs2PYsGHxyCOPxBdffBER29/7NG/ePAYMGBCDBg2Kzp0757NcgLwTvAJAAt56660YNmxYjBkzJlatWhUR238Qadu2bQwePDgGDBgQhx56aD7LBQDYbZs2bYrx48dHcXFxPP/881FaWpr1/S33PieccEIMGTIkLr300thvv/3yUSpAXgleASBB69atizFjxsTw4cPjjTfeiIh/BbBbvk6lUnH66afHsGHDolWrVvksFwBgjyxfvjzzBNDMmTMjYsdPAPXt2zcGDRoUp5xySj7LBcgpwSsAVJM5c+ZkHsdbtGhR1vdSqVRMmjQpunfvnqfqAACSNX369MwTQCtXroyI7UPYww47LAYPHhwDBw6M1q1b57NcgGoneAWAarZp06b4+9//Hj//+c/jm2++yXz4ELwCAHuj9evXx5NPPhnDhw+P//7v/45tY4ctTwCdcsopceWVV0bfvn2jTp06eaoWoPoIXgGgGk2aNCmGDx8eY8eOjTVr1kRECF4BgO+MefPmZZ4AWrhw4Xbfd08E7M0K8l0AAOxtFi1aFLfffnt07NgxevfuHSNHjozVq1dHRGR2fDRq1CiaNGmSzzIBAKpd27Zt449//GPMnz8/xo8fH5dccknUq1cvc/QAwN6sKN8FAMDeYOPGjfHMM8/E8OHD45VXXolNmzZt91hdRMRpp50WQ4YMiYsvvjjq1auXh0oBAHIvlUpFgwYNokGDBlFYWJjvcgByQvAKAHvgvffei+HDh8cTTzwRX3/9dURE1gskIiLatGkTgwYNikGDBnmJBADwnfL555/HyJEjY8SIETF37tx8lwOQU4JXAKiir776Kh599NEYPnx4fPDBBxHxr7B1yy7X+vXrx0UXXRRDhgyJU089NZ/lAgDk1MaNG+Ppp5+O4uLimDhx4g6fBCooKIjTTz89hgwZEieccEKeKgWoXoJXAKiETZs2xfjx46O4uDjGjRsXpaWlEZG9uzWdTsfxxx8fQ4YMicsuuyz233//fJYMAJBT7777bhQXF8eoUaPim2++iYjtnwRq27Zt5kmgQw89NE+VAuSG4BUAduLTTz+N4uLieOSRR+LLL7+MiO13tzZr1iyuuOKKGDJkSHTp0iWf5QIA5NTy5cvjkUceieHDh8fMmTMjYsdPAvXt2zeGDBkSvXv3zmO1ALkleAWACnTv3j2mTZsWEbHd43GFhYVx9tlnx5AhQ+L888+PoiL/pAIA3w2bNm2KcePGxfDhw2PcuHFRVlYWEds/CXTiiSfGkCFD4tJLL4399tsvnyUD5EUqvaNXLgMAUVBQsF3fEUccEUOGDImf/OQn0aJFizxUBQCQHx9//HEMHz48Hn300QqfBGrRokXmSaDOnTvns1yAvBO8AkAFCgoKMh8k6tatG+eff35079692te94YYbqn0NAIDK+tvf/hbDhw+P6dOnR8T2TwIVFRXFueeeG0OGDInzzjsvCgsL81EmQI0jeAWACmwdvG79UojqVl5enrO1AAB2Zet7oq117tw5Bg8eHAMGDIjmzZvnqTqAmkvwCgAV2PIhY4vq/Cdz64BX8AoA1CQ7egpoyJAhcdJJJ1XrugcccEC1zg9Q3QSvAFCBHZ3xWt0ErwBATZOPp4BSqVTmpV0AtZVXMANABW6++eZ8lwAAUGNsCV3t3wKoHDteAQAAgApte/xSdXP8ErC3sOMVAGqQ0tLSqFOnTr7LAADIaN26dU6DV4C9hR2vAFCBXJ5jFhGxcePGuPjii+P555/P2ZoAAABUj9y/NQQAaomf/vSnOVurrKws+vbtG+PHj8/ZmgAAAFQfwSsAVKC4uDh++9vfVvs6paWl0bdv3xg3bly1rwUAAEBuCF4BYCf+9Kc/xR133FFt85eVlcWPfvQjxwsAAADsZZzxCgAVKCjY/PvJVCoVf/3rXxM/eqCsrCz69+8fTz/9dKRSKW/wBQAA2IvY8QoAO7ElEL3mmmti7Nixic1bXl4el112WSZ03eKyyy5LbA0AAADyR/AKABW4/PLLs3ahXnHFFfHyyy/v8bxbQte///3vmdA1nU7HpZdeGo888sgezw8AAED+OWoAACpQXl4effr0iXHjxmV2vu67777xyiuvxIknnrjbc/74xz+OMWPGZIWuP/rRj+KJJ57I2v0KAABA7SV4BYCdWL9+fZx11lkxadKkTPjapEmTeOONN+LII4+s0lybNm2KK664IkaNGpUVuvbr1y9GjRqVOVMWAACA2k/wCgC7sGrVqujdu3fMmDEjE74efPDBMXny5GjTpk2l5ti0aVMMGDAgHn/88azQtW/fvjFq1KgoLCysxp8AAACAXBO8AkAlLF++PHr27BmzZ8+OiM2hafv27WPSpElx0EEH7XRsOp2OgQMHxqOPPpoVuvbp0yeefPJJoSsAAMBeyDONAFAJTZs2jZdffjlatWoVERGpVCrmzJkTZ599dqxcubLCcel0OgYPHrxd6HrhhRfGmDFjhK4AAAB7KcErAFTSoYceGi+//HI0bdo0IjaHrx988EGcd955sW7duu2uT6fTceWVV8bDDz+cFbqef/758eSTT0ZRUVFO6wcAACB3BK8AUAWdOnWK8ePHx3777RcRm4PUqVOnRt++faOsrCxzXTqdjp/+9KcxYsSIrND1vPPOi7FjxwpdAQAA9nKCVwCoomOOOSaeffbZqFevXuZlWxMmTIgrrrgic83PfvazKC4uzgpdzz777Hjqqaeibt26+SodAACAHPFyLQDYTc8//3xcfPHFUV5eHul0OlKpVPz0pz+NdDodDz74YFboetZZZ8UzzzwT9erVy3PVAAAA5ILgFQD2wGOPPRYDBgyIiMiEr1t/nU6n44wzzojnnntO6AoAAPAd4qgBANgDP/7xj+PPf/5zVtC69dennnpq5lgCAAAAvjsErwCwh375y1/G0KFDt9vxesopp8Tzzz8f9evXz3OFAAAA5JqjBgCgAm+88UaVrv9f/+t/xaRJkyIiolWrVvHggw/GPvvsU+V1f/CDH1R5DAAAADWL4BUAKlBQUJDZwVpZW/5Zreq4LVKpVJSVle3WWAAAAGqOonwXAAA1XVV+R7n1UQMAAAB8dwleAWAXdmf36u6MEdYCAADsPQSvAFCB1q1b7/aRAQAAAHy3OeMVAAAAACBhBfkuAAAAAABgbyN4BQAAAABImOAVAAAAACBhglcAAAAAgIQJXgEAAAAAEiZ4BQAAAABImOAVAAAAACBhglcAAAAAgIQJXgEAAAAAEiZ4BQAAAABImOAVAAAAACBhglcAAAAAgIQJXgEAAAAAEiZ4BQAAAABImOAVAAAAACBhglcAAAAAgIQJXgEAYBtt2rSJVCqV9addu3axcePGPZ5r+fLl1VAxAAA1jeAVAAAqYd68efHXv/4132UAAFBLCF4BAKCS/vjHP8aqVavyXQYAALWA4BUAACpp2bJl8ac//SnfZQAAUAsIXgEAoAruueee+PLLL/NdBgAANZzgFQAAdqFPnz6Zr1evXh233npr/ooBAKBWELwCAMAuDB06NBo0aJBpP/jgg1FSUpLHigAAqOmK8l0AAADUdAcffHBcd911cccdd0RERGlpafzhD3+IUaNGVfvaq1atijfffDMWLVoUy5Yti3r16kXz5s2jc+fO0bVr10ilUomvN2nSpFi4cGGsWLEimjRpEu3bt4+ePXtmhc+7K51Ox4wZM+LTTz+NZcuWxZo1a6Jp06ZxyCGHRM+ePWO//fZL4KcAAMi/VDqdTue7CAAAqEnatGkTn332Waa9bNmyqFOnTrRr1y5WrFgRERGpVCrefvvtOPbYY6s8V9OmTXdZw5QpU+LWW2+NiRMnRmlp6Q6vad68efzkJz+Jm266KQ488MDK/GjRu3fv+O///u9Me8vHgUWLFsXvfve7GDt2bKxdu3a7cfXr14+rr746br755mjSpEml1trawoUL4/bbb4+xY8fG8uXLd3hNnTp14vTTT49bb701jjvuuCqvAQBQkzhqAAAAKqFRo0Zx0003ZdrpdDp++9vfJr5OaWlpXHnlldGjR4+YMGFChaFrRMTSpUvj7rvvjvbt28d//dd/7faaL7zwQnz/+9+Phx9+eIeha0TE+vXr4957743u3bvHwoULqzT/nXfeGR06dIi//vWvFYauEZt/9vHjx8cJJ5wQv/nNb8IeEQCgNrPjFQAAtlHRLtUNGzZEx44dY8GCBZnvvfTSS3HGGWdUea4dKS0tjfPOOy9efvnlrP6ioqI4/vjj49BDD41169bFRx99FHPmzMm6prCwMIqLi2PAgAE7/dm23fE6efLkOO2002LDhg0REdGiRYs45phjokmTJvHNN9/EtGnT4quvvsqao1u3bjF58uQoKNj5Po5NmzbFkCFDYuTIkVn9BQUFcfTRR0ebNm1i3333jWXLlsX06dNj5cqVWdcNHDgwRowYsdM1AABqKjteAQCgkurVqxdDhw7N6rvxxhsT25n5+9//Pit0TaVScc0118TixYtjypQpMXr06HjuueeipKQkJk+eHEcffXTm2vLy8rj66qvj/fffr9Kaffr0iQ0bNsT3vve9ePnll2PJkiXxwgsvxGOPPRbjxo2LJUuWxP/7f/8vCgsLM2OmTp0ajz322C7nvu2227JC13r16sXNN98cS5YsiX/84x/xzDPPxGOPPRYvvfRSLF++PIqLi7OOMRg5cmT853/+Z5V+HgCAmsKOVwAA2MbOdqlu2rQpvv/978eHH36Y+f7jjz8el112WZXn2to///nP6Nq1a1aI++c//zmuvfbaCutcvXp1nHHGGfHWW29l+o4//viYPn16hWO23fEaEXHKKafEf/3Xf8W+++5b4bj/+I//iOuvvz7T7tmzZ0yaNKnC66dNmxbdu3ePTZs2RUREkyZN4tVXX42uXbtWOCYiYtasWdG9e/fMLttGjRrFwoULvXQLAKh17HgFAIAqKCgoiNtvvz2r7w9/+MNOz2KtjHvuuScrdO3bt+9OQ9eIiIYNG8bo0aOzAtO333473njjjUqv27hx4xg1atROQ9eIiF/96ldx0EEHZdpvvfVWrFu3rsLrb7vttkzoGhHx2GOP7TJ0jYjo2LFjPPDAA5n2ypUr48EHH9zlOACAmkbwCgAAVXTBBRdEr169Mu25c+fu0SPxGzZsiNGjR2f1bRvuVqR169bxi1/8IquvKueiXn311dG8efNdXldUVBRnn312pl1WVhYffPDBDq+dM2dOjBs3LtM++eST45xzzql0Tf369YvDDjss037uuecqPRYAoKYQvAIAwG648847s9q33XZbrF69erfmevvttzMvt4rYfFxAx44dKz1+2xdqTZ48udJjzzvvvEpf27lz56z20qVLd3jdK6+8ktXu379/pdeI2Hy27cknn5xpT5s2LTZu3FilOQAA8q0o3wUAAEBt1K1bt7jwwgvj2WefjYjNIeSf/vSnuOWWW6o81zvvvJPV7t69e5XGH3XUUbH//vvHt99+GxERs2fPjpUrV0ajRo12ObZLly6VXmfrF19FbD4GYEe2DX6bN28e8+fPr/Q6ERH77LNP5uv169fH4sWLo02bNlWaAwAgnwSvAACwm/7v//2/8fzzz0d5eXlERNx9991xzTXXVOrR/a1tu3O0KrtdIzbvEO3YsWNWgLt06dJKBa/bhqk7U6dOnax2RefaLly4MKvdr1+/Sq9RkRUrVgheAYBaxVEDAACwmzp37hyDBg3KtFevXh233XZblef5+uuvs9qVCUy3te2YFStWVGpcQUHyHwm++uqrxOdctWpV4nMCAFQnwSsAAOyBoUOHRoMGDTLt//zP/4w5c+ZUaY50Op3VTqVSe1xXEnPsruo4j3Xb/48AAGo6wSsAAOyBVq1axbXXXptpl5aWxh/+8IcqzXHAAQdktSs6O3Vnth1TlSMEkta0adOs9uLFiyOdTu/Rn969e+fnhwEA2E2CVwAA2EM33XRTVtA5evToeO+99yo9ftszYWfNmlWl9dPpdMyePTurr1mzZlWaI0ktWrTIalf15wEA2BsIXgEAYA81btw4brrppkw7nU7HjTfeWOnxxx13XFZ7ypQpVVp/5syZWTteO3ToEI0bN67SHEnq3r17Vvull17KUyUAAPkjeAUAgARce+21ccghh2TaL7/8crzyyiuVGnvcccdFvXr1Mu3p06dvt4N1Zx555JGsds+ePSs9tjqcddZZWe1HHnkk1q9fn6dqAADyQ/AKAAAJqF+/fgwdOjSr78Ybb6zUS6Hq168fP/rRj7L6KntO7Oeffx73339/Vt/AgQMrNba6HH300XHyySdn2gsXLozbb789jxUBAOSe4BUAABIycODAOPLIIzPtd999NxYsWFCpsddff32kUqlMe8yYMfHAAw/sdMyaNWuif//+sXr16kzfsccemxV65sv/+T//J+vnue222+Ivf/lLleeZNm1azJgxI8nSAAByQvAKAAAJKSws3O2dnV27do0bbrghq++Xv/xl/I//8T/iq6++2u76qVOnRs+ePbPOg61Xr1489NBDu7V+0nr06BG33HJLVt+1114b55xzTrz++uuxadOmHY5Lp9PxySefxF133RUnnHBCnHTSSfHPf/4zBxUDACSrKN8FAADA3uSHP/xh9OjRI958880qj7399ttjxowZMXHixIjYHELed9998cADD8SJJ54YhxxySKxfvz5mzpwZJSUlWWMLCgri/vvvj3/7t39L4sdIxP/+3/87li1blrXT9cUXX4wXX3wxGjVqFF27do1mzZpFnTp14ttvv42lS5fGRx99lLWDFwCgthK8AgBAwu68887desFV3bp1Y/z48fHTn/40Hn744Ux/WVnZToPc/fffP0aOHBl9+vTZnXKr1X333RfHH398XHvttfHtt99m+leuXBmvv/76LscXFBREo0aNqrFCAIDq4agBAABIWI8ePeKHP/zhbo2tW7dujBw5MiZNmhRnnHFG1KlTp8JrmzVrFtdff33MmTOnRoauWwwYMCAWLFgQt99+e3Tq1GmX19evXz9OPfXUuOuuu2LBggVx0UUX5aBKAIBkpdKVec0qAACQF6tWrYpJkybFokWLYvny5VGvXr1o1qxZdO7cOY499tisF1jVFl988UVMnz49li5dGitWrIhNmzbFfvvtFwcddFB06tQpOnXqFHXr1s13mQAAe0TwCgAAAACQMEcNAAAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACfv/AHKibyhXtzMsAAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -171,8 +143,8 @@ } ], "source": [ - "paths, input_node1_id, input_node2_id, result1, result2, result_parsed1, result_parsed2, result_ranked_by_primary_infores1, result_ranked_by_primary_infores2 = TCT.Path_finder(input_node1='NCBIGene:3458', #IFNG\n", - " input_node2= 'MONDO:0100096', #COVID-19\n", + "paths, input_node1_id, input_node2_id, result1, result2, result_parsed1, result_parsed2, result_ranked_by_primary_infores1, result_ranked_by_primary_infores2 = TCT.Path_finder(input_node1='PUBCHEM.COMPOUND:132212657', #IFNG\n", + " input_node2= 'MONDO:0018874', #COVID-19\n", " intermediate_categories=['biolink:Protein', 'biolink:Gene' ], \n", " APInames=select_APIs, \n", " metaKG=selected_metaKG, \n", @@ -181,28 +153,61 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ - "intermediate_node = name_resolver.lookup('IDO2', only_taxa='NCBITaxon:9606').curie\n", - "\n" + "path_finder_result = TCT_pathfinder.parse_results_for_pathfinder('PUBCHEM.COMPOUND:132212657', 'MONDO:0018874', result1=result1, result2=result2)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['query_graph', 'knowledge_graph', 'results', 'auxiliary_graphs'])" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "path_finder_result.keys()" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[{'resource_id': 'infores:diseases', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:diseases']}]\n" + "[{'resource_id': 'infores:automat-robokop', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}, {'resource_id': 'infores:disgenet', 'resource_role': 'primary_knowledge_source', 'upstream_resource_ids': []}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:disgenet']}]\n", + "[{'resource_id': 'infores:automat-robokop', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}, {'resource_id': 'infores:monarchinitiative', 'resource_role': 'primary_knowledge_source', 'upstream_resource_ids': []}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:monarchinitiative']}]\n", + "[{'resource_id': 'infores:automat-robokop', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}, {'resource_id': 'infores:eram', 'resource_role': 'primary_knowledge_source', 'upstream_resource_ids': []}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:eram']}]\n", + "[{'resource_id': 'infores:automat-robokop', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}, {'resource_id': 'infores:ctd', 'resource_role': 'primary_knowledge_source', 'upstream_resource_ids': []}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:ctd']}]\n", + "[{'resource_id': 'infores:ctd', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:ctd']}, {'resource_id': 'infores:automat-pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}]\n", + "[{'resource_id': 'infores:disgenet', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:disgenet']}, {'resource_id': 'infores:automat-pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}]\n", + "[{'resource_id': 'infores:eram', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:eram']}, {'resource_id': 'infores:automat-pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}]\n", + "[{'resource_id': 'infores:monarchinitiative', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:monarchinitiative']}, {'resource_id': 'infores:automat-pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}]\n", + "[{'resource_id': 'infores:diseases', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:diseases']}]\n", + "[{'resource_id': 'infores:disgenet', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:disgenet']}]\n", + "[{'resource_id': 'infores:semmeddb', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:semmeddb']}]\n", + "[{'resource_id': 'infores:semmeddb', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:semmeddb']}]\n", + "[{'resource_id': 'infores:biothings-explorer', 'resource_role': 'primary_knowledge_source'}]\n" ] } ], "source": [ + "intermediate_node = name_resolver.lookup('KMT2A', only_taxa='NCBITaxon:9606').curie\n", + "\n", "matches2 = []\n", "for k in result2.keys():\n", " if input_node2_id == result2[k]['subject'] and intermediate_node == result2[k]['object']:\n", @@ -216,15 +221,14 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 16, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[{'resource_id': 'infores:string', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:monarchinitiative', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:string']}, {'resource_id': 'infores:service-provider-trapi', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:monarchinitiative']}]\n", - "[{'resource_id': 'infores:string', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:monarchinitiative', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:string']}, {'resource_id': 'infores:biothings-explorer', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:monarchinitiative']}]\n" + "[{'resource_id': 'infores:ncit', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:ncit']}]\n" ] } ], @@ -242,7 +246,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -266,55 +270,47 @@ " \n", " \n", " \n", - " predicate\n", - " subject\n", - " object\n", " attributes\n", + " object\n", + " predicate\n", " sources\n", + " subject\n", " \n", " \n", " \n", " \n", " 0\n", - " biolink:interacts_with\n", - " NCBIGene:169355\n", - " NCBIGene:3458\n", - " [{'attribute_type_id': 'biolink:knowledge_leve...\n", - " [{'resource_id': 'infores:string', 'resource_r...\n", - " \n", - " \n", - " 1\n", - " biolink:interacts_with\n", - " NCBIGene:169355\n", - " NCBIGene:3458\n", - " [{'attribute_type_id': 'biolink:knowledge_leve...\n", - " [{'resource_id': 'infores:string', 'resource_r...\n", + " [{'attribute_source': 'infores:rtx-kg2', 'attr...\n", + " NCBIGene:4297\n", + " biolink:physically_interacts_with\n", + " [{'resource_id': 'infores:ncit', 'resource_rol...\n", + " PUBCHEM.COMPOUND:132212657\n", " \n", " \n", "\n", "" ], "text/plain": [ - " predicate subject object \\\n", - "0 biolink:interacts_with NCBIGene:169355 NCBIGene:3458 \n", - "1 biolink:interacts_with NCBIGene:169355 NCBIGene:3458 \n", + " attributes object \\\n", + "0 [{'attribute_source': 'infores:rtx-kg2', 'attr... NCBIGene:4297 \n", + "\n", + " predicate \\\n", + "0 biolink:physically_interacts_with \n", "\n", - " attributes \\\n", - "0 [{'attribute_type_id': 'biolink:knowledge_leve... \n", - "1 [{'attribute_type_id': 'biolink:knowledge_leve... \n", + " sources \\\n", + "0 [{'resource_id': 'infores:ncit', 'resource_rol... \n", "\n", - " sources \n", - "0 [{'resource_id': 'infores:string', 'resource_r... \n", - "1 [{'resource_id': 'infores:string', 'resource_r... " + " subject \n", + "0 PUBCHEM.COMPOUND:132212657 " ] }, - "execution_count": 9, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "\n", + "import pandas as pd\n", "\n", "# Create a DataFrame from the matches\n", "df = pd.DataFrame(matches)\n", @@ -325,481 +321,18 @@ }, { "cell_type": "code", - "execution_count": 17, - "metadata": {}, - "outputs": [], - "source": [ - "import lmstudio as lms\n", - "model = lms.llm(\"openai/gpt-oss-120b\")\n", - "input_text = str(result1) + 'and '+str(result2)\n", - "question = \"summarize the path that go over NCBIGene:23411 between NCBIGene:2739 and CHEBI:45713\" " - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": {}, - "outputs": [], - "source": [ - "result = model.respond(\"find the path between NPC1 and WNT7B\" )" - ] - }, - { - "cell_type": "code", - "execution_count": 23, + "execution_count": 18, "metadata": {}, "outputs": [ { "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "00ee9af51b5347c4b1749e85de17137d", + "version_major": 2, + "version_minor": 0 + }, "text/plain": [ - "PredictionResult(content='<|channel|>analysis<|message|>We need to answer likely about a network of interactions? Provide path maybe gene interaction. Use known pathways: NPC1 interacts with cholesterol transport; WNT7B is ligand in Wnt signaling. Path could be via LDLR, β-catenin etc. Provide plausible molecular path.<|end|><|start|>assistant<|channel|>final<|message|>**Short answer:** \\nA biologically plausible route that connects the lysosomal‑cholesterol transporter **NPC1** to the secreted morphogen **WNT7B** runs through the intracellular cholesterol/oxysterol sensing machinery (SREBP‑2, LXRα/β) → transcriptional regulators of Wnt ligand expression (e.g.,\\u202fTCF/LEF, β‑catenin) → a feedback loop that modulates WNT7B secretion. \\n\\nBelow is a step‑by‑step “path” that stitches together the best‑supported molecular links from the literature and public interaction databases (STRING, BioGRID, Reactome, Gene Ontology). Each edge is annotated with the type of evidence (physical binding, genetic/functional association, co‑expression, or curated pathway) and a key reference.\\n\\n---\\n\\n## 1️⃣ Overview Diagram \\n\\n```\\nNPC1 ──► Cholesterol trafficking ──► SREBP‑2 activation\\n │ │\\n ▼ ▼\\n Lysosomal cholesterol ↑ Oxysterol → LXRα/β\\n │ │\\n ▼ ▼\\n ER membrane sterols ◄───────► LXR target genes (e.g., ABCA1)\\n │ │\\n ▼ ▼\\n SREBP‑2 & LXR crosstalk ──► Transcription of Wnt pathway regulators\\n │ │\\n ▼ ▼\\n ↑ expression of **TCF7L2**, **β‑catenin** stabilizers (e.g., **AXIN2**) \\n │ │\\n ▼ ▼\\n β‑catenin nuclear accumulation ──► Direct transcriptional activation of **WNT7B**\\n```\\n\\n---\\n\\n## 2️⃣ Detailed Stepwise Path\\n\\n| # | Interaction / Event | Molecular Players | Evidence Type & Source |\\n|---|----------------------|--------------------|------------------------|\\n| 1 | **NPC1‑mediated cholesterol egress** | NPC1 (lysosomal membrane) → Cholesterol to ER | Direct biochemical assays; loss‑of‑function causes lysosomal cholesterol accumulation (Vanier, *Nat Rev Dis Primers* 2022). |\\n| 2 | **ER cholesterol sensing → SREBP‑2 activation** | Low ER sterol → SCAP escorts inactive SREBP‑2 to Golgi → proteolysis → active nuclear SREBP‑2 | Classic pathway; reviewed in Brown & Goldstein, *Cell* 1997. |\\n| 3 | **SREBP‑2 transcriptional program** | Up‑regulates HMGCR, LDLR, PCSK9; also induces **INSIG1/2**, which modulate SREBP processing (feedback). | ChIP‑seq & RNA‑seq data (ENCODE, HepG2 cells). |\\n| 4 | **Cholesterol‑derived oxysterols activate LXRα/β** | 24S‑hydroxycholesterol, 27‑hydroxycholesterol bind LXRs → heterodimerize with RXR → transcription of target genes (ABCA1, ABCG1). | Ligand binding assays; LXR knockout mice show altered Wnt signaling (Pei et\\u202fal., *J Lipid Res* 2020). |\\n| 5 | **Crosstalk between SREBP‑2 and LXR pathways** | LXR activation can suppress SREBP‑2 processing via up‑regulation of INSIGs; conversely, low cholesterol (high SREBP‑2) reduces LXR target expression. This balance controls cellular sterol homeostasis and indirectly modulates Wnt ligand transcription. | Systems‑biology models (Miller et\\u202fal., *PLoS Comput Biol* 2019). |\\n| 6 | **Sterol/LXR signaling influences TCF/LEF transcription factors** | LXR activation has been shown to increase expression of **TCF7L2** and co‑activators (e.g., **BCL9**) in intestinal epithelial cells; SREBP‑2 can bind promoters of **β‑catenin** stabilizers such as **AXIN2**. | RNA‑seq of LXR‑agonist treated mouse colon (Gao et\\u202fal., *Gut* 2021). |\\n| 7 | **Stabilization / nuclear accumulation of β‑catenin** | Reduced degradation complex activity (via AXIN2 down‑regulation) → β‑catenin escapes proteasome, translocates to nucleus. | Standard Wnt pathway textbooks; verified in cholesterol‑depleted fibroblasts (Zhang et\\u202fal., *J Cell Sci* 2018). |\\n| 8 | **β‑catenin/TCF complex directly drives WNT7B transcription** | Chromatin immunoprecipitation shows β‑catenin/TCF binding to a conserved TCF‑responsive element ~1.2\\u202fkb upstream of the human **WNT7B** transcription start site. | ChIP‑seq in HEK293 cells (Sanchez et\\u202fal., *Nat Commun* 2020). |\\n| 9 | **Secretion of WNT7B** | PORCN-mediated palmitoylation → Wntless (WLS) transport to plasma membrane → release into extracellular space. | Well‑established canonical Wnt secretion steps; WNT7B follows same route (Willert & Nusse, *Cell* 2012). |\\n\\n---\\n\\n## 3️⃣ Putting It All Together \\n\\n1. **Loss of NPC1** (e.g., in Niemann‑Pick type C) leads to **cholesterol buildup in lysosomes**, reducing the sterol pool that reaches the ER.\\n2. The **ER senses low cholesterol**, activating **SREBP‑2** which up‑regulates genes for cholesterol synthesis and uptake, while simultaneously **reducing LXR activity** (because oxysterol ligands are scarce).\\n3. This shift **tilts the transcriptional balance toward SREBP‑driven programs** that include modest activation of β‑catenin stabilizers (AXIN2 suppression) and TCF7L2 expression.\\n4. Consequently, **β‑catenin accumulates in the nucleus**, forming a complex with TCF/LEF factors that can bind directly to the **WNT7B promoter** and drive its transcription.\\n5. The newly synthesized **WNT7B** is then palmitoylated by PORCN, trafficked via WLS, and secreted—completing the functional link from NPC1 status to extracellular Wnt signaling.\\n\\n---\\n\\n## 4️⃣ Alternative / Supporting Routes \\n\\n| Alternate node | Rationale |\\n|----------------|-----------|\\n| **NPC1 → Caveolin‑1 (CAV1)** | NPC1 deficiency alters plasma‑membrane lipid rafts, influencing CAV1 which can modulate β‑catenin stability (Zhao et\\u202fal., *Mol Cell Biol* 2019). |\\n| **NPC1 → mTORC1** | Cholesterol transport to lysosomes is required for amino‑acid‑dependent activation of mTORC1; mTORC1 can phosphorylate GSK3β, inhibiting β‑catenin degradation (Liu et\\u202fal., *Cell Metab* 2020). |\\n| **NPC1 → SREBP‑1c** | In certain contexts, NPC1 loss also perturbs fatty‑acid synthesis via SREBP‑1c, which can indirectly affect Wnt ligand expression through metabolic reprogramming (Kim et\\u202fal., *FASEB J* 2022). |\\n\\nThese branches are **not required** for the minimal path but may reinforce or modulate the signal in specific cell types (e.g., neuronal progenitors, intestinal epithelium).\\n\\n---\\n\\n## 5️⃣ Quick “One‑Line” Path Summary \\n\\n```\\nNPC1 ↓ → ER cholesterol ↓ → SREBP‑2 activation ↑ → LXR signaling ↓ → TCF7L2/β‑catenin nuclear accumulation ↑ → direct transcriptional activation of WNT7B → WNT7B secretion.\\n```\\n\\n---\\n\\n### References (selected)\\n\\n1. Vanier, M.T. *Nat Rev Dis Primers* 2022 – NPC disease mechanisms. \\n2. Brown, M.S., Goldstein, J.L. *Cell* 1997 – SREBP pathway. \\n3. Pei, R. et\\u202fal. *J Lipid Res* 2020 – LXR and Wnt crosstalk. \\n4. Miller, A. et\\u202fal. *PLoS Comput Biol* 2019 – Integrated sterol‑Wnt network model. \\n5. Gao, Y. et\\u202fal. *Gut* 2021 – LXR agonist up‑regulates TCF7L2. \\n6. Sanchez, P. et\\u202fal. *Nat Commun* 2020 – β‑catenin ChIP‑seq on WNT7B promoter. \\n7. Willert, K., Nusse, R. *Cell* 2012 – PORCN/WLS in Wnt secretion. \\n\\n*(All references are publicly accessible via PubMed or preprint servers.)*\\n\\n---\\n\\n**Bottom line:** The most parsimonious mechanistic route from NPC1 to WNT7B runs through sterol‑sensing transcription factors (SREBP‑2 and LXR), which modulate the β‑catenin/TCF transcriptional hub that directly drives **WNT7B** expression. This pathway is supported by a combination of biochemical, genetic, and systems‑level data.')" - ] - }, - "execution_count": 23, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "result" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
scoreoutput_nodepredictes1predictes2output_node_name
TNF0.400000NCBIGene:7124biolink:coexpressed_with; biolink:regulates; b...biolink:genetically_associated_with; biolink:g...TNF
RSAD20.300000NCBIGene:91543biolink:coexpressed_with; biolink:affects; bio...biolink:associated_with; biolink:gene_associat...RSAD2
ICAM10.266667NCBIGene:3383biolink:coexpressed_with; biolink:physically_i...biolink:gene_associated_with_condition; biolin...ICAM1
CD40.266667NCBIGene:920biolink:coexpressed_with; biolink:affected_by;...biolink:genetically_associated_with; biolink:r...CD4
IRF10.266667NCBIGene:3659biolink:coexpressed_with; biolink:physically_i...biolink:gene_associated_with_condition; biolin...IRF1
..................
IL260.033333NCBIGene:55801biolink:coexpressed_withbiolink:gene_associated_with_conditionIL26
CLDN50.033333NCBIGene:7122biolink:coexpressed_withbiolink:gene_associated_with_conditionCLDN5
OXT0.033333NCBIGene:5020biolink:affects; biolink:regulatesbiolink:gene_associated_with_conditionOXT
MS4A20.033333NCBIGene:2206biolink:coexpressed_withbiolink:gene_associated_with_conditionMS4A2
CEBPA0.033333NCBIGene:1050biolink:affects; biolink:regulatesbiolink:gene_associated_with_conditionCEBPA
\n", - "

897 rows × 5 columns

\n", - "
" - ], - "text/plain": [ - " score output_node \\\n", - "TNF 0.400000 NCBIGene:7124 \n", - "RSAD2 0.300000 NCBIGene:91543 \n", - "ICAM1 0.266667 NCBIGene:3383 \n", - "CD4 0.266667 NCBIGene:920 \n", - "IRF1 0.266667 NCBIGene:3659 \n", - "... ... ... \n", - "IL26 0.033333 NCBIGene:55801 \n", - "CLDN5 0.033333 NCBIGene:7122 \n", - "OXT 0.033333 NCBIGene:5020 \n", - "MS4A2 0.033333 NCBIGene:2206 \n", - "CEBPA 0.033333 NCBIGene:1050 \n", - "\n", - " predictes1 \\\n", - "TNF biolink:coexpressed_with; biolink:regulates; b... \n", - "RSAD2 biolink:coexpressed_with; biolink:affects; bio... \n", - "ICAM1 biolink:coexpressed_with; biolink:physically_i... \n", - "CD4 biolink:coexpressed_with; biolink:affected_by;... \n", - "IRF1 biolink:coexpressed_with; biolink:physically_i... \n", - "... ... \n", - "IL26 biolink:coexpressed_with \n", - "CLDN5 biolink:coexpressed_with \n", - "OXT biolink:affects; biolink:regulates \n", - "MS4A2 biolink:coexpressed_with \n", - "CEBPA biolink:affects; biolink:regulates \n", - "\n", - " predictes2 output_node_name \n", - "TNF biolink:genetically_associated_with; biolink:g... TNF \n", - "RSAD2 biolink:associated_with; biolink:gene_associat... RSAD2 \n", - "ICAM1 biolink:gene_associated_with_condition; biolin... ICAM1 \n", - "CD4 biolink:genetically_associated_with; biolink:r... CD4 \n", - "IRF1 biolink:gene_associated_with_condition; biolin... IRF1 \n", - "... ... ... \n", - "IL26 biolink:gene_associated_with_condition IL26 \n", - "CLDN5 biolink:gene_associated_with_condition CLDN5 \n", - "OXT biolink:gene_associated_with_condition OXT \n", - "MS4A2 biolink:gene_associated_with_condition MS4A2 \n", - "CEBPA biolink:gene_associated_with_condition CEBPA \n", - "\n", - "[897 rows x 5 columns]" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "paths" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
scoreoutput_nodepredictes1predictes2output_node_name
TNF0.400000NCBIGene:7124biolink:coexpressed_with; biolink:regulates; b...biolink:genetically_associated_with; biolink:g...TNF
RSAD20.300000NCBIGene:91543biolink:coexpressed_with; biolink:affects; bio...biolink:associated_with; biolink:gene_associat...RSAD2
ICAM10.266667NCBIGene:3383biolink:coexpressed_with; biolink:physically_i...biolink:gene_associated_with_condition; biolin...ICAM1
CD40.266667NCBIGene:920biolink:coexpressed_with; biolink:affected_by;...biolink:genetically_associated_with; biolink:r...CD4
IRF10.266667NCBIGene:3659biolink:coexpressed_with; biolink:physically_i...biolink:gene_associated_with_condition; biolin...IRF1
..................
IL260.033333NCBIGene:55801biolink:coexpressed_withbiolink:gene_associated_with_conditionIL26
CLDN50.033333NCBIGene:7122biolink:coexpressed_withbiolink:gene_associated_with_conditionCLDN5
OXT0.033333NCBIGene:5020biolink:affects; biolink:regulatesbiolink:gene_associated_with_conditionOXT
MS4A20.033333NCBIGene:2206biolink:coexpressed_withbiolink:gene_associated_with_conditionMS4A2
CEBPA0.033333NCBIGene:1050biolink:affects; biolink:regulatesbiolink:gene_associated_with_conditionCEBPA
\n", - "

897 rows × 5 columns

\n", - "
" - ], - "text/plain": [ - " score output_node \\\n", - "TNF 0.400000 NCBIGene:7124 \n", - "RSAD2 0.300000 NCBIGene:91543 \n", - "ICAM1 0.266667 NCBIGene:3383 \n", - "CD4 0.266667 NCBIGene:920 \n", - "IRF1 0.266667 NCBIGene:3659 \n", - "... ... ... \n", - "IL26 0.033333 NCBIGene:55801 \n", - "CLDN5 0.033333 NCBIGene:7122 \n", - "OXT 0.033333 NCBIGene:5020 \n", - "MS4A2 0.033333 NCBIGene:2206 \n", - "CEBPA 0.033333 NCBIGene:1050 \n", - "\n", - " predictes1 \\\n", - "TNF biolink:coexpressed_with; biolink:regulates; b... \n", - "RSAD2 biolink:coexpressed_with; biolink:affects; bio... \n", - "ICAM1 biolink:coexpressed_with; biolink:physically_i... \n", - "CD4 biolink:coexpressed_with; biolink:affected_by;... \n", - "IRF1 biolink:coexpressed_with; biolink:physically_i... \n", - "... ... \n", - "IL26 biolink:coexpressed_with \n", - "CLDN5 biolink:coexpressed_with \n", - "OXT biolink:affects; biolink:regulates \n", - "MS4A2 biolink:coexpressed_with \n", - "CEBPA biolink:affects; biolink:regulates \n", - "\n", - " predictes2 output_node_name \n", - "TNF biolink:genetically_associated_with; biolink:g... TNF \n", - "RSAD2 biolink:associated_with; biolink:gene_associat... RSAD2 \n", - "ICAM1 biolink:gene_associated_with_condition; biolin... ICAM1 \n", - "CD4 biolink:genetically_associated_with; biolink:r... CD4 \n", - "IRF1 biolink:gene_associated_with_condition; biolin... IRF1 \n", - "... ... ... \n", - "IL26 biolink:gene_associated_with_condition IL26 \n", - "CLDN5 biolink:gene_associated_with_condition CLDN5 \n", - "OXT biolink:gene_associated_with_condition OXT \n", - "MS4A2 biolink:gene_associated_with_condition MS4A2 \n", - "CEBPA biolink:gene_associated_with_condition CEBPA \n", - "\n", - "[897 rows x 5 columns]" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "paths" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "True" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "'NFE2L2' in paths['output_node_name']" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "forplot = TCT.visulize_path(input_node1_id, name_resolver.lookup('HOXB7', only_taxa='NCBITaxon:9606').curie, input_node2_id, result1, result2) " - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "CHEBI:83766\n", - "NCBIGene:672\n", - "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", - "Automat-ctd(Trapi v1.5.0): Success!\n", - "Automat-pharos(Trapi v1.5.0): Success!\n", - "Automat-drug-central(Trapi v1.5.0): Success!\n", - "Automat-cam-kp(Trapi v1.5.0): Success!\n", - "RTX KG2 - TRAPI 1.5.0: Success!\n", - "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", - "Automat-binding-db(Trapi v1.5.0): Success!\n", - "Automat-robokop(Trapi v1.5.0): Success!\n", - "Service Provider TRAPI: Success!\n", - "BioThings Explorer (BTE) TRAPI: Success!\n", - "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", - "Automat-genome-alliance(Trapi v1.5.0): Success!\n", - "Automat-hetionet(Trapi v1.5.0): Success!\n", - "Automat-cam-kp(Trapi v1.5.0): Success!\n", - "RTX KG2 - TRAPI 1.5.0: Success!\n", - "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", - "Automat-robokop(Trapi v1.5.0): Success!\n", - "Service Provider TRAPI: Success!\n", - "BioThings Explorer (BTE) TRAPI: Success!\n", - "NodeNorm does not know about these identifiers: NCBIGene:NaN,NCBIGene:8205,TTD.TARGET:T17228,TTD.TARGET:T83059,TTD.TARGET:T34867\n", - "NodeNorm does not know about these identifiers: orphanet:119068\n", - "Number of possible paths: 336\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/yzhang/Translator_component_toolkit/TCT/TCT.py:1631: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n", - " ax.set_xticklabels(ax.get_xticklabels(), rotation=90, ha=\"center\", fontsize=fontsize)\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABXwAAAXOCAYAAADfc+UlAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAC4jAAAuIwF4pT92AAEAAElEQVR4nOzdeZjVZf0//tdhc9gXx0FA2SQDLCNTM0jE1NRcEDesjyWKlmKpuaFoKpKpaNpiaihhlh9TyAARl+CjaGKgbFZgxaIji7LIvg0y5/eHP87XM2wzMDPnzNvH47rm6tz33Pfr/Tpz8dfTu/udSqfT6QAAAAAAoMarlesGAAAAAACoHAJfAAAAAICEEPgCAAAAACSEwBcAAAAAICEEvgAAAAAACSHwBQAAAABICIEvAAAAAEBCCHwBAAAAABJC4AsAAAAAkBACXwAAAACAhBD4AgAAAAAkhMAXAAAAACAhBL4AAAAAAAkh8AUAAAAASAiBLwAAAABAQgh8AQAAAAASQuALAAAAAJAQAl8AAAAAgIQQ+AIAAAAAJITAFwAAAAAgIQS+AAAAAAAJIfAFAAAAAEgIgS8AAAAAQEIIfAEAAAAAEkLgCwAAAACQEAJfAAAAAICEqJPrBqCmW7VqVUyaNCkzPvDAA2OfffbJYUcAAAAA5MLmzZvj/fffz4yPOeaYaNasWbX2IPCFvTRp0qQ444wzct0GAAAAAHlm9OjR0bt372p9pisdAAAAAAASQuALAAAAAJAQrnSAvXTggQdmjUePHh2dOnXKUTcAAAAA5MrcuXOzrv4smxtVB4Ev7KWyL2jr1KlTHHLIITnqBgAAAIB8UTY3qg6udAAAAAAASAiBLwAAAABAQgh8AQAAAAASQuALAAAAAJAQAl8AAAAAgIQQ+AIAAAAAJITAFwAAAAAgIQS+AAAAAAAJIfAFAAAAAEgIgS8AAAAAQEIIfAEAAAAAEkLgCwAAAACQEAJfAAAAAICEEPgCAAAAACSEwBcAAAAAICEEvgAAAAAACSHwBQAAAABICIEvAAAAAEBCCHwBAAAAABJC4AsAAAAAkBACXwAAAACAhBD4AgAAAAAkhMAXAAAAACAhBL4AAAAAAAkh8AUAAAAASAiBLwAAAABAQgh8AQAAAAASQuALAAAAAJAQAl8AAAAAgIQQ+AIAAAAAJESdXDdAtnnz5sXUqVNj4cKFUVJSEs2bN4/OnTtH9+7do6CgINftVasPPvgg3nzzzViwYEGsXbs26tatGy1atIhOnTrFl770pWjevHmuWwQAAACAvCLwzROjR4+OIUOGxPTp03f4+0aNGkW/fv3i1ltvjcLCwmrpKZ1OxzvvvBNTp06NqVOnxpQpU+Ltt9+OLVu2ZNZccMEF8dhjj1XaM0tLS+OJJ56I3/zmNzFlypSdrkulUtG1a9c45ZRT4qabboomTZpUWg8AAAAAUFMJfHNs8+bN0b9//3jiiSd2uW7dunXxwAMPxFNPPRWjRo2Knj17VllPI0aMiCeeeCLeeuutWL16dZU9p6x33nknzj///Jg2bdpu16bT6fjXv/4V//rXv+LCCy8U+AIAAABACHxzqrS0NPr27RtjxozJmq9du3a0bds2mjZtGgsWLMgKXZctWxYnn3xyTJgwIb72ta9VSV9jxoyJiRMnVkntnZk0aVKcfvrpsWbNmqz52rVrR+vWraOoqChKS0tj+fLl8f7771drbwAAAABQU3hpWw7dc88924W9l156aRQXF8f8+fNjxowZ8dFHH8UzzzwTbdu2zazZsGFDnHvuudV6+nabhg0bVnrNWbNmxWmnnZYV9nbp0iX+8Ic/xNKlS6O4uDjeeuutmD59ehQXF8fq1atj/Pjxcdlll0WzZs0qvR8AAAAAqKkEvjmyYsWKuOOOO7Lm7rzzznjooYeidevWmblatWpFnz59YvLkydG+ffvM/MKFC+O+++6r0h7333//OO2002LIkCHxwgsvxIoVK+Laa6+t1GeUlJTEd77znVi7dm1m7sc//nHMmjUrzj///GjRosV2e5o0aRInn3xyPPjgg7F48eKsvwsAAAAAfJa50iFHhg4dmhVy9uzZMwYOHLjT9W3atIlHH300jj/++Mzc/fffH1dccUXsu+++ldrbLbfcEr/+9a/jwAMPrNS6O3LnnXfG7NmzM+MBAwZUKMiuX79+VbQFAAAAADWSE745UFpaGiNGjMiau+222yKVSu1y33HHHRdHH310Zrx27dp4+umnK72/ww47rFrC3qVLl8add96ZGbdr1y7uueeeKn8uAAAAACSVwDcHJk+eHMuWLcuMO3bsGL169SrX3v79+2eNR48eXYmdVa/f//73sXnz5sz4uuuuiwYNGuSwIwAAAACo2QS+OfDcc89ljU844YTdnu799NpPe+WVV2L9+vWV1lt1Gj58eOZznTp1om/fvjnsBgAAAABqPoFvDsycOTNr3L1793Lvbd26ddZLykpKSrLuwK0p5s2bF//+978z4y9+8YtRWFiYw44AAAAAoOYT+ObAnDlzssZdu3at0P6y68vWqwnefPPNrPGXvvSlzOdFixbFz372szjqqKOiVatWUVBQEG3atImjjjoqBg0aFNOnT6/udgEAAACgRqiT6wY+azZu3BjFxcVZcxV9QVrZ9Z8+KVtTlA18O3bsGOl0On71q1/FwIEDs+72jYhYvHhxLF68OKZMmRJ33nlnnH322fHrX/869t9//+psGwAAAADymsC3mi1fvjzS6XRmXLdu3SgqKqpQjTZt2mSNly5dWim9Vae5c+dmjZs0aRI/+MEP4pFHHinX/lGjRsWbb74ZL7zwQnTu3LnS+lq6dGnWC/XKo+x3AQAAAIBcEfhWs3Xr1mWNGzRoUO4Xtm3TsGHDXdasCVatWpU1fvzxx7OuajjssMPivPPOi8997nMREfGf//wn/vSnP8WMGTMya95777341re+FTNnzowmTZpUSl8PPvhgDB48uFJqAQAAAEB1E/hWs7LhbEFBQYVr1K9ff5c1a4Kyge+2sLdWrVrxq1/9KgYMGLBdEH7dddfFL37xi7jmmmsyp6QXLFgQV111Vfzud7+rlr4BAAAAIJ95aVs127RpU9a4Xr16Fa6xzz77ZI03bty4Vz3lws5C6rvvvjsuv/zyHZ56TqVS8eMf/zhuv/32rPk//OEP292LDAAAAACfRU74VrOyJ3pLSkoqXKPsC8325JRwru2o5y5dusTVV1+927033HBD/P73v8/cnfvxxx/H7373u7jtttv2uq8BAwbEOeecU6E9c+fOjTPOOGOvnw0AAAAAe0vgW80aNWqUNS574rc8yp7oLVuzJthRz/37949atXZ/6LxOnTpx0UUXxaBBgzJzkyZNqpS+ioqKKvwSPQAAAADIF650qGZlg84NGzZk7qMtr/Xr1++yZk2wo56POeaYcu8vu/att97a654AAAAAoKYT+FazwsLCrPtpt2zZEkuXLq1QjUWLFmWNa+KJ1JYtW243d/DBB5d7/+c///ms8bp162rkXcYAAAAAUJlc6VDN6tevH23bto333nsvM1dcXLzDAHRnyr6grHPnzpXWX3Xp0qVL1jiV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EPgCAAAAACSEwBcAAAAAICEEvgAAAAAACSHwBQAAAABICIEvAAAAAEBCCHwBAAAAABJC4AsAAAAAkBACXwAAAACAhBD4AgAAAAAkhMAXAAAAACAhBL4AAAAAAAkh8AUAAAAASAiBLwAAAABAQgh8AQAAAAASQuALAAAAAJAQAl8AAAAAgIQQ+AIAAAAAJITAFwAAAAAgIerkuoG9sWjRovjoo49i9erVUVpaGl/60peiadOmuW4LAAAAACAnalTgW1JSEn/84x/jz3/+c0yePDnWrFmT9fu//vWv8Y1vfGO7fc8991ysWLEiIiKKioripJNOqpZ+AQAAAACqU40JfEeNGhU/+tGPYunSpRERkU6ns36fSqV2unfmzJlxyy23RETEPvvsE0uWLHESGAAAAABInBpxh++Pf/zj6Nu3b3z44YcVCnq3GTBgQBQUFEQ6nY7NmzfHU089VVWtAgAAAADkTN4HvkOGDIlf/vKXkU6nM+HufvvtF3379o3rrrtuuwB4R5o3b551jcO4ceOqrF8AAAAAgFzJ68D3H//4RwwePDhSqVSkUqkoKCiI3/zmN7Fw4cJ48skn4+67746I8p3y7dOnT0R8chXEpEmTYuvWrVXaOwAAAABAdcvrO3x/8pOfRGlpaURE1KtXL1544YU4+uij96hW9+7dM5/XrVsX//3vf6Nz586V0icAAAAAQD7I2xO+69evjxdeeCFzuvfaa6/d47A3IqJjx47RuHHjzHjOnDmV0SYAAAAAQN7I28D3tddei5KSkswdvT/84Q/3uub++++f+fzBBx/sdT0AAAAAgHySt4HvwoULI+KT+3nbt2+fFdbuqWbNmmU+r1mzZq/rAQAAAADkk7wNfJcvX575XFRUVCk1P/7448znWrXy9qsDAAAAAOyRvE09GzZsmPm8fv36Sqn56RB53333rZSaAAAAAAD5Im8D322netPpdLz//vt7XW/p0qXx/vvvRyqVioiolCsiAAAAAADySd4Gvl26dMl8XrNmTUyfPn2v6o0dOzYiPgmQU6lUfPWrX92regAAAAAA+SZvA99DDz00WrVqlTmR+8ADD+xxrS1btsS9994bqVQqUqlUfPGLX3SlAwAAAACQOHVy3cCu9O3bN37xi19ERMTjjz8e5513Xnzzm9+scJ0f/ehH8Z///CciIlKpVFx88cWV2WalmjdvXkydOjUWLlwYJSUl0bx58+jcuXN07949CgoKct1etVixYkW8/vrrMW/evFi/fn00bNgwDjrooOjRo4egHgAAAAB2Ia8D30GDBsXw4cNj3bp1UVpaGmeeeWaMGDEizjnnnHLtX7lyZVx++eXx1FNPRSqVinQ6Ha1atYpLLrmkijuvuNGjR8eQIUN2enVFo0aNol+/fnHrrbdGYWFhtfSUTqfjnXfeialTp8bUqVNjypQp8fbbb8eWLVsyay644IJ47LHHKuV5s2bNiltuuSXGjRsXpaWl2/2+du3accopp8SQIUPi0EMPrZRnAgAAAECS5O2VDhERhYWFcd9992Xu3d2wYUOcd9558fWvfz2GDRsW06ZNi4hPgsmIiIULF8Zbb70Vf/rTn+L73/9+tGvXLp566qlIp9ORTqejdu3aMWLEiKhXr14uv1aWzZs3x/nnnx99+vTZ5T3F69atiwceeCC6du0ar776apX2NGLEiDj++OOjefPm0bVr1+jXr188+OCDMW3atKywtzL98pe/jMMPPzzGjh27w7A3ImLr1q0xduzY+MpXvhK//vWvq6QPAAAAAKjJ8vqEb0RE//79491334077rgjc0r3jTfeiDfeeCNrXTqdjgsvvHC7uW339qbT6bjnnnvihBNOqM72d6m0tDT69u0bY8aMyZqvXbt2tG3bNpo2bRoLFiyI1atXZ363bNmyOPnkk2PChAnxta99rUr6GjNmTEycOLFKau/IfffdF9dcc812861atYrWrVvH4sWLY8mSJZn5jz/+OK644opIp9NxxRVXVFufAAAAAJDv8vqE7zZDhgyJ4cOHR/369TNz207tbgt0t4W6234iIjNXv379ePLJJ+Oqq67K0TfYsXvuuWe7sPfSSy+N4uLimD9/fsyYMSM++uijeOaZZ6Jt27aZNRs2bIhzzz03KwiuLg0bNqzUepMnT47rr78+a65Xr14xbdq0WLx4cbz11luxePHiePPNN+OYY47JWnfNNdfE1KlTK7UfAAAAAKjJakTgGxFx4YUXxj/+8Y/4/ve/n/XysrIB76fna9eundnXt2/fau95V1asWBF33HFH1tydd94ZDz30ULRu3TozV6tWrejTp09Mnjw52rdvn5lfuHBh3HfffVXa4/777x+nnXZaDBkyJF544YVYsWJFXHvttZX6jOuuuy62bt2aGZ922mnx4osvxmGHHZa17vDDD4+XXnopTjnllMzcxx9/HNddd12l9gMAAAAANVneX+nwaR06dIiHH3447rzzznjllVfitddeizlz5sSKFSti1apV0aBBgygsLIwOHTrEscceG8cff3wUFRXluu0dGjp0aKxduzYz7tmzZwwcOHCn69u0aROPPvpoHH/88Zm5+++/P6644orYd999K7W3W265JX7961/HgQceWKl1y3r++edj8uTJmfG+++4bw4cP3+kdy/Xq1Yvf/e530bVr11ixYkVERLz66qvx17/+Na+u6gAAAACAXKlRge82zZs3jz59+kSfPn1y3coeKS0tjREjRmTN3XbbbVknlHfkuOOOi6OPPjpee+21iIhYu3ZtPP3003HZZZdVan9lT9dWlUcffTRrfPnll8d+++23yz1FRUUxYMCAGDJkSFYdgS8AAAAA5PGVDq+++mqceeaZmZ+//e1vuW6p0kyePDmWLVuWGXfs2DF69epVrr39+/fPGo8ePboSO6s+mzdvjhdffDFr7qKLLirX3rLrnn/++SgpKam03gAAAACgpsrbwPfNN9+M0aNHx5gxY2L8+PFx6KGH5rqlSvPcc89ljU844YTdnu799NpPe+WVV2L9+vWV1lt1Kdv35z//+WjXrl259rZv3z4+97nPZcZr166NSZMmVXqPAAAAAFDT5G3gu+1FXul0Otq2bRtNmjTJcUeVZ+bMmVnj7t27l3tv69ats17eVlJSErNnz66kzqrP3vwNIiJ69Oixy3oAAAAA8FmUt4Fvq1atIiIilUpF8+bNc9xN5ZozZ07WuGvXrhXaX3Z92Xo1gb8BAAAAAFS+vA18DzjggMznT993W9Nt3LgxiouLs+YOPPDACtUou/7f//73XvdV3cr2/Fn8GwAAAABAZauT6wZ2pkePHtGsWbNYtWpVvPfee7FkyZLMqd+abPny5ZFOpzPjunXrRlFRUYVqtGnTJmu8dOnSSumtOpXt+dMBf3lU1d9g6dKlFf4PDHPnzq2UZwMAAADA3srbwLdevXpxzjnnxCOPPBIREb/97W/jtttuy21TlWDdunVZ4wYNGpT7hW3bNGzYcJc1a4KyPZf9TrtTVX+DBx98MAYPHlwptQAAAACguuXtlQ4REbfccks0bdo0IiLuueeeeOONN3Lc0d4rG0wWFBRUuEb9+vV3WbMm2Nu/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E/gCAAAAACSEwBcAAAAAICHy+g7fDz74IAYNGpQZX3rppXHkkUdWuM6UKVPit7/9bWZ87733RosWLSqlRwAAAACAfJHXge+wYcPisccei1QqFYWFhfHggw/uUZ0vfvGL8eyzz8ZHH30UERGHHHJIXHPNNZXZKgAAAABAzuX1lQ5PPfVU5vP5558fBQUFe1SnQYMGcf7550c6nY50Oh3/+7//W1ktAgAAAADkjbwNfBctWhRz5szJjM8666y9qnf22WdnPs+aNSuWL1++V/UAAAAAAPJN3ga+b7/9duZz3bp14/DDD9+reocffnjUrVs3IiLS6XTMmjVrr+oBAAAAAOSbvA18FyxYEBERqVQq2rdvH/Xq1durevvss0+0b98+M543b95e1QMAAAAAyDd5G/iuWbMm87lZs2aVUrN58+aZz6tXr66UmgAAAAAA+SJvA99t1y9ERGzYsKFSam7cuDHzOZ1OV0pNAAAAAIB8kbeB73777RcRnwSzixcvrpSaixYtynwuLCyslJoAAAAAAPkibwPfNm3aZD6vXLkyZsyYsVf1ZsyYER999FFm3KpVq72qBwAAAACQb/I28P3a174W9erVi1QqFRERDz300F7Ve/DBBzOfa9euHd27d9+regAAAAAA+SZvA98GDRpEjx49Ip1ORzqdjhEjRsSrr766R7UmTZoUjz32WKRSqUilUnHUUUdF06ZNK7ljAAAAAIDcytvANyLi2muvjYiIVCoVW7dujd69e8eECRMqVGPChAlxxhlnRGlpaeZFbddcc02l9woAAAAAkGt5HfiefPLJcfTRR0c6nY5UKhWrV6+Ok046KS688MKYPn36LvdOnz49+vXrFyeddFKsXr06Ij4Jjrt37x69e/eujvYBAAAAAKpVnVw3sDtPPfVUHHHEEbF48eJIpVJRWloajz/+eDz++ONRVFQUX/nKV6KoqCgaNWoU69ati6VLl8a0adNi6dKlERGZsDidTseBBx4YI0eOzPE3AgAAAACoGnkf+O6///4xfvz46N27d7z77ruZl7il0+n48MMP4/nnn99uz7arG7bd2ZtOp6Njx44xduzY2H///au1fwAAAACA6pLXVzps88UvfjFmzJgRffv2jYj/d2p3W/hb1qeD3lQqFeeff35Mnz49unbtWp1tAwAAAABUqxoR+EZENG3aNJ588smYPXt2XHrppdGxY8dIp9M7/enUqVP86Ec/infeeScef/zxaNKkSa6/AgAAAABAlcr7Kx3K+vznPx8PPvhgRER88MEHMW/evPjoo49i7dq10bhx42jRokV06tQpWrZsmeNOAQAAAACqV40LfD9t//33dycvAAAAAMD/r8Zc6QAAAAAAwK4JfAEAAAAAEqJGX+mwM+vWrYspU6bE8uXLo3nz5tGtW7coKirKdVsAAAAAAFUqrwPfzZs3x6JFizLj/fffPxo0aLDT9Zs2bYprr702Hn300diyZUtmvlatWnH66afHr371q2jTpk2V9gwAAAAAkCt5faXDb37zm/jc5z4Xn/vc56JLly6xcuXKna79+OOP44QTToiHHnooSkpKIp1OZ362bt0ao0ePjsMPPzzmzZtXjd8AAAAAAKD65PUJ3z//+c+RTqcjIuL000/f5encO+64I15//fVIpVKRSqUy+yIiM/7www+jd+/eMWvWrKhdu3aV9w/5aPDgwTl79q233pqzZwMAAAB8FuTtCd/NmzfHtGnTMgFu7969d7p29erVcd9992WC3XQ6HV//+tdj4MCB0b9//2jSpEmkUqmIiJgzZ0789re/ra6vAQAAAABQbfI28P3Xv/6VuZohIuLYY4/d6dpRo0bF2rVrI+KT07w333xzvPrqq3HnnXfGI488EjNmzIiWLVtmAuFHHnmkWr4DAAAAAEB1ytvAd/78+ZnPzZo12+V1Ds8880xERKTT6WjduvV2/7fx9u3bx5AhQzLh8dtvvx1Lliypgq4BAAAAAHInbwPfbYFsKpWK1q1b73Tdxx9/HK+99lrm6ofvfOc7O7yf99xzz82anzlzZqX3DAAAAACQS3kb+K5fvz7zuXHjxjtdN3PmzFi3bl3m9O63vvWtHa5r3LhxtG/fPjN+9913K6VPAAAAAIB8kbeB77YANyJiy5YtO133+uuvZz7XrVs3jjrqqJ2u3XfffTOf16xZs5cdAgAAAADkl7wNfJs0aRIRnwS/H3zwwU7XvfzyyxHxydUPhx9+eOyzzz47Xbt169bM508HygAAAAAASZC3ge8BBxyQ+bxkyZJYtmzZdms2btwYEyZMiFQqFRERxxxzzC5rrly5MvO5UaNGldQpAAAAAEB+yNvA98tf/nJEfHJyN51Oxx//+Mft1vzv//5vbNiwIXNa99hjj91pvS1btsTChQsz4XCrVq2qoGsAAAAAgNzJ28C3bdu2ceihh0bEJ9cv3HrrrfHqq69mfj9r1qy46aabMgFuixYtolevXjut989//jNKSkoy4XCnTp2qrnkAAAAAgBzI28A3ImLAgAGRTqcjlUrFunXr4thjj41DDjkkunXrFkcccUQsW7Ys8/v+/ftHnTp1dlrrr3/9a+bzPvvsE127dq2OrwAAAAAAUG3yOvC95JJLonv37plQN51Ox5w5c+Ltt9+Ojz/+OLOuVatWccMNN+yy1qhRoyLi/73crW7dulXaOwAAAABAdcvrwDeVSsW4cePi61//euYqhm3zEZ9c9dCyZcsYM2ZMNGvWbKd1Zs6cGW+99VZm3wknnFClfQMAAAAA5MLO70DIE82aNYtXX301Ro4cGaNGjYr//Oc/sXHjxmjdunWccMIJcemll0bz5s13WePee++NiMiExr17967yvgEAAAAAqlveB77bnHPOOXHOOefs0d6HHnoofvOb32TGTZs2ray2AAAAAADyRo0JfPdG48aNc90CAAAAAECVy+s7fAEAAAAAKD+BLwAAAABAQgh8AQAAAAASQuALAAAAAJAQAl8AAAAAgIQQ+AIAAAAAJITAFwAAAAAgIQS+AAAAAAAJIfAFAAAAAEgIgS8AAAAAQEIIfAEAAAAAEkLgCwAAAACQEAJfAAAAAICEEPgCAAAAACSEwBcAAAAAICEEvgAAAAAACSHwBQAAAABIiDq5bmBXLrrookqtV6dOnWjatGk0bdo02rVrF4cffnh06dKlUp8BAAAAAJAreR34PvbYY5FKpar0GS1atIh+/frFZZddFh07dqzSZwEAAAAAVKUac6VDOp3O+tnb9dvmV6xYEffdd1984QtfiPvvv78qWgcAAAAAqBZ5H/h+OrBNpVKZn7KB7o4C3l2t32bb7zZt2hTXXnttXH311Tn5ngAAAAAAeyuvr3RYsGBBRES88847MWDAgHj33XcjnU5H06ZN48wzz4zu3btHly5dolmzZrHPPvvEmjVrYvHixTFz5swYO3ZsvPnmmxERUatWrbj00kvj2muvjQ0bNsRHH30Ub7/9dkycODGeffbZ2Lp1ayb4/eUvfxlf/vKX47vf/W4uvzoAAAAAQIXldeDbrl27eO2116Jv376xdu3aqF27dtxwww1x4403Rv369Xe458tf/nKccsopcdNNN8XUqVPj0ksvjZkzZ8bDDz8cH374YTz11FNRu3btOProo+Pyyy+Pd999Ny644IJ47bXXMqHvT37yk/j2t78dderk9Z8HAAAAACBLXl/p8P7778fpp58ea9asiTp16sQzzzwTt99++07D3rKOPPLImDx5cnzjG9+IdDodf/nLX7a7sqF9+/YxceLEOProozNXPbz//vsxevToyv46AAAAAABVKq8D3+uvvz5Wr14dqVQqrr766jj11FMrXKOgoCCeeOKJaNq0aaTT6fjNb34T//rXv7LW1KlTJ0aMGBG1a9eOVCoVERETJ06slO8AAAAAAFBd8jbwXblyZYwaNSoiPnmx2hVXXLHHtVq2bBnnnXdeRHzyErhHH310uzUdO3aMk08+OXPK9+9///sePw8AAAAAIBfyNvB97bXXMi9T69ChQ7Rq1Wqv6n3961/PfH7llVd2uKZXr14R8UkovHTp0r16HgAAAABAdcvbwHfevHmZz/vuu+9e19tWI51Ox/z583e4pm3btpnPK1eu3OtnAgAAAABUp7wNfDdt2pT5vGLFir2u99FHH2U+b968eYdrGjdunPlcWlq6188EAAAAAKhOeRv4tmzZMiI+OZG7YMGC+OCDD/aq3t/+9rfM5/3222+Ha9atW5f53KhRo716HgAAAABAdcvbwLdTp04R8ckL29LpdDzwwAN7XGvZsmXxpz/9KVKpVKRSqUztst57773MM1u3br3HzwMAAAAAyIW8DXx79OgRhYWFEfHJKd977rknXnjhhQrXKSkpie9+97uxatWqSKfTERHRp0+fHa598803M58POuigPegaAAAAACB38jbwrV27dlx22WWRTqcjlUrFli1b4owzzoif/vSnUVJSUq4aM2bMiJ49e8Zf//rXSKVSERHRvHnzOP/887dbu2XLlnjxxRcz64488sjK+zIAAAAAANWgTq4b2JWbbropnn766fjPf/4TqVQqSkpK4tZbb437778/zjrrrOjevXt06dIlmjZtGvXq1Yt169bF4sWLY8aMGTFu3Lj4+9//nqm1LTi+7777okWLFts9a/To0bFq1apM4HvsscdW2/cEAAAAAKgMeR341qtXL1588cU49thjY8GCBZn7fFeuXBnDhw+P4cOH73L/tpB321UOt99+e3zve9/b4do777wzs+eAAw6Io446qnK/DAAAAABAFcvbKx22adu2bUyePDlOO+20THC77RRuOp3e6c+2del0Olq0aBF/+MMf4qabbtrpc6ZPnx6lpaVRWloaxcXFVf/FAAAAAAAqWd4HvhERLVu2jDFjxsSYMWPiuOOOi4jIhLo7k06no6ioKG644YaYM2dO/M///E91tAoAAAAAkDN5faVDWaeddlqcdtppsXjx4pg8eXK89dZbsWjRoli1alVs3rw5mjZtGi1atIiuXbvGkUceGUcccUTUqVOjviIAAAAAwB6rkWlo69at4+yzz46zzz47160AAAAAAOSNGnGlAwAAAAAAuyfwBQAAAABICIEvAAAAAEBCCHwBAAAAABKixr20bdmyZTFt2rR4//33Y/Xq1bFx48ZIp9MVrnPLLbdUQXd7Z968eTF16tRYuHBhlJSURPPmzaNz587RvXv3KCgoyFlf6XQ6pk+fHjNnzoylS5dGRETLli3jS1/6Uhx22GGRSqUq5TmlpaXxzjvvxMyZM2P58uWxdu3aaNCgQbRo0SK+8IUvxKGHHhp169atlGcBAAAAQBLViMC3tLQ0HnnkkRg2bFjMnDmzUmrmU+A7evToGDJkSEyfPn2Hv2/UqFH069cvbr311igsLKy2vrZs2RK//OUv4xe/+EUsWrRoh2sOOOCAuOqqq+KKK67Y4zB28eLF8Ytf/CJGjBgRy5cv3+m6hg0bxre//e24+uqro0uXLnv0LAAAAABIsry/0qG4uDiOPPLIGDBgQMycOTPS6XTmZ0/s6b6qsHnz5jj//POjT58+Ow17IyLWrVsXDzzwQHTt2jVeffXVaunt/fffj69+9atx3XXX7TTsjYhYuHBhXHvttfG1r31tl+t25k9/+lMccsghcc899+wy7I2IWL9+fTz66KPRrVu3uPvuuyv8LAAAAABIurwOfFesWBHHHXdczJgxIxPUfvr6gE+Hv+X9yRelpaXRt2/feOKJJ7Lma9euHR06dIhu3bpF06ZNs363bNmyOPnkk+ONN96o0t6WLl0axx57bMyYMSNrvn79+nHIIYdEly5dtrtiYtq0aXHsscfuNrT9tD/84Q/xne98J1atWpU1X7t27ejcuXN89atfja5du253crikpCRuuOGG+MlPflKxLwYAAAAACZfXVzrccsstMW/evEilUpFKpSKdTscBBxwQZ555ZnTr1i2KioqiYcOGuW5zj9xzzz0xZsyYrLlLL700fvKTn0Tr1q0j4pNQeMyYMXHVVVdFcXFxRERs2LAhzj333PjnP/+5XSBcWfr16xfz5s3LjAsKCuKuu+6KSy65JBo0aBARn5y2HTZsWAwaNCg2bdoUERH//e9/46KLLoqxY8fu9hnFxcVx6aWXZoXwzZs3jzvuuCO++93vRqNGjTLzmzZtipEjR8bAgQNjyZIlmfk77rgjTjzxxPj617++198ZAAAAAJIgbwPfDRs2xPDhwzNBb61atWLIkCExcODAqF27dq7b2ysrVqyIO+64I2vuzjvvjBtuuCFrrlatWtGnT5848sgj4+tf/3q8++67EfHJNQr33XdfDB48uNJ7e+mll+L555/PjOvWrRsvvvhi9OzZM2tdw4YN48c//nEcdthhccIJJ8SWLVsiIuLZZ5+Nl19+OY499thdPueee+6JDRs2ZMbNmzePyZMnR+fOnbdbW1BQEN/97nfjuOOOi6OOOiref//9iPjkhPeQIUPixRdf3OPvCwAAAABJkrdXOkyaNClKSkoi4pNrHK6//voYNGhQjQ97IyKGDh0aa9euzYx79uwZAwcO3On6Nm3axKOPPpo1d//998eKFSsqvbey1yTccMMN24W9n3bMMcds1/vNN9+82+eUPd1844037jDs/bTWrVvH0KFDs+ZefvnlWLdu3W6fBwAAAACfBXkb+G47zZpOp6N27dq7DERrktLS0hgxYkTW3G233ZZ1N/GOHHfccXH00UdnxmvXro2nn366Unv7xz/+EVOnTs2MGzZsGNddd91u911//fVZV2tMnjw55syZs9P1GzduzJzS3ebMM88sV4+nn3561Knz/w6mb9myJXPdBQAAAAB81uVt4Lty5cqI+OR078EHH1xl99VWt8mTJ8eyZcsy444dO0avXr3Ktbd///5Z49GjR1diZ9ufuj333HOjcePGu93XuHHjOOecc7LmdtXbRx99tN3cgQceWK4eGzRoEIWFhVlzZV/6BgAAAACfVXkb+H76pV2f/lzTPffcc1njE044Ybenez+99tNeeeWVWL9+fZX19s1vfrPce8v2Nm7cuJ2u3VF4v3HjxnI/q+zasgEwAAAAAHxW5W3g++n7XJcuXZrDTirXzJkzs8bdu3cv997WrVtH+/btM+OSkpKYPXt2pfSVTqfj7bff3uPeevTokTWeNWtWpNPpHa5t1KhRHHTQQVlzb775Zrme85///CdWr16dGTdv3jw6depU7j4BAAAAIMnyNvDt2bNnNGzYMNLpdLz33nvxwQcf5LqlSlH2btuuXbtWaH/Z9bu6K7ci3nvvvdiwYUNm3LBhw2jbtm2597dr1y4aNGiQGa9fv367e3o/rW/fvlnje++9t1zPueuuu7LGF154YdSqlbf/jAEAAACgWuVtUlZQUBCXXHJJZjxs2LAcdlM5Nm7cuN0Lxsp7d+3O1v/73//e6752VKeife1oz656u+aaa2L//ffPjF988cW4/PLLo6SkZIfrS0tL47bbbst64d2BBx4YP/nJTyrcJwAAAAAkVZ1cN7Art912WzzzzDNRXFwcQ4cOjVNPPTUOO+ywXLe1x5YvX551zUHdunWjqKioQjXatGmTNa6s6y7K1jnggAMqXKNNmzZZIe+uemvRokWMHj06TjzxxMwVDQ8++GA8++yz8Z3vfCe+/OUvR9OmTWPdunXx9ttvx5/+9Kf473//m9nfvn37eOGFF6JZs2YV7nNXli5dmvVSvfKYO3dupfYAAAAAAHsqrwPfJk2axPjx4+O4446LDz/8ME488cT43e9+F6eddlquW9sj69atyxo3aNCg3C9s26Zhw4a7rLmnytYp+5zyqGhvX/3qV2PGjBnxwx/+MMaPHx8REe+//37cfffdO93TrFmz+P73vx833XRTNGnSpMI97s6DDz4YgwcPrvS6AAAAAFAd8jrwLS4ujkaNGsWf/vSn6N+/f8yfPz/OOOOMOPLII6Nv375x+OGHR1FRURQUFFS4dkXup60sZQPQPem7fv36u6y5p3LVW4cOHeK5556LESNGxDXXXBMrV67c6doGDRrE5ZdfHpdcckmVhL0AAAAAUNPldeDbvn37rBOwqVQq0ul0TJ06NaZOnbrHdVOpVHz88ceV0WKFbNq0KWtcr169CtfYZ599ssYbN27cq562yVVvL7/8clx99dUxc+bM3a7dsGFD3HHHHTF06ND44Q9/GHfeeed2zwQAAACAz7K8Dny3SafTmeB32/9++i7cmqLsqdmdvaBsVzZv3rzLmnsqF73de++9MXDgwCgtLY2IT+40/t73vhd9+/aNbt26RbNmzWLt2rXxz3/+M/7yl7/EsGHDYsOGDbFly5a4//77Y9q0afH8889HgwYNKtzrzgwYMCDOOeecCu2ZO3dunHHGGZXWAwAAAADsqRoR+EbUzIC3rEaNGmWNy56qLY+yp2bL1txT1d3bH//4x7juuusy4/322y+effbZ+OpXv5q1rkWLFtGzZ8/o2bNn/OAHP4hTTjkl5s+fHxERr776alx22WXx+9//vsK97kxRUVGFX6QHAAAAAPkirwPfCy64INctVKqyAeiGDRuyTi+Xx/r163dZs7J6K/uc8ihvb6tXr44f/vCHWXNPP/30dmFvWZ07d45x48ZFt27dMieQH3/88bj88svjyCOPrHC/AAAAAJA0eR34jhgxItctVKrCwsLMPcQREVu2bImlS5dGy5Yty11j0aJFWePKOo1ats7ChQsrXKO8vf3+97+P1atXZ8bf/OY3o1evXuV6RpcuXeJ73/tePProo5m5Rx55ROALAAAAABFRK9cNfJbUr18/2rZtmzVXXFxcoRpl13fu3Hmv+4qI+PznP581fv/99ytco+yenfU2ceLErPFpp51WoeeUXf/qq69WaD8AAAAAJJXAt5qVDUFnz55dof1z5szZZb091a5du6hfv35mvH79+njvvffKvf+9996LDRs2ZMYNGzaMAw88cIdrFyxYkDXu0KFDhXotu77syWIAAAAA+KwS+Fazbt26ZY0nT55c7r1LliyJd999NzOuW7dudO3atVL6SqVSceihh+5xb6+//nrW+NBDD93p3cSbN2/OGtepU7GbRerWrZs13rp1a4X2AwAAAEBSCXyr2amnnpo1njBhQuZO39156aWXssbHHntspb20bUe9/fWvfy333rJrd3VNw7777ps1Xrx4cbmfE7H9id799tuvQvsBAAAAIKkEvtWse/fuUVhYmBnPnz8/XnnllXLtHT58eNa4d+/eldlanH766VnjkSNHxrp163a7b+3atTFy5Mhy99a+ffus8f/93/+Vv8nY/g7ggw46qEL7AQAAACCpBL7VrFatWtGvX7+sucGDB+/2lO/EiRPjtddey4wbN24c5557bqX2duihh8YRRxyRGa9bty6GDh26231Dhw6N9evXZ8ZHHXXULq+aOO6447LGI0eOLPd9wR999FH89re/3WU9AAAAAPisqtjlqZXkG9/4RtY4lUptd2pzR+sqy86eV10GDhwYDz/8cOb07KRJk+Luu++OG264YYfrFy1aFBdffHHW3JVXXpl1UnhHyt6h+/LLL0evXr12uef222+Pk08+OTO+66674vjjj4+ePXvucP223j/tpz/96S6f0bt377jqqqsy33/z5s1x9tlnx0svvRTNmzff6b5169bFOeecEx999FFmrm7duvHtb397l88DAAAAgM+KnAS+r7zySiaMTKfTO32516fXVZZdPa+6FBYWxqBBg2LQoEGZuRtvvDGKi4vj5ptvjtatW0dERGlpaYwdOzauvPLKKC4uzqxt3bp1XHPNNVXS20knnRTf/OY3M/cFb9myJU488cS466674pJLLokGDRpERMT69evjkUceiRtvvDG2bNmS2f+tb31rtyduCwsL47rrrotbb701M/fWW2/Fl7/85bj99tvjzDPPzLqbeOPGjTFu3Lj4yU9+Ev/+97+zan3/+993pQMAAAAA/P9yEvjyySnfyZMnx7hx4zJzDz30UAwbNizatWsXTZs2jQULFsSqVauy9tWvXz+efvrpaNasWZX19vjjj8fXvva1WLBgQUREbNq0Ka666qq48cYbo2PHjpFOp2P+/PmxadOmrH0HHXRQPPbYY+V6xk033RRvvvlm1vd/77334oILLoj+/ftHp06domnTprF27dqYN29ebN68ebsaPXr0iHvvvXfPvygAAAAAJEzO7vBNp9O7vbf20+sq6ydf1KpVK0aOHBnnnXde1vzWrVtj/vz5MWPGjO3C3n333TfGjx8fPXr0qNLeWrZsGS+//HJ86UtfyprfuHFj/Otf/4rZs2dvF/Z269YtXn755dhvv/3K9YzatWvHyJEjY8CAAdv97uOPP4533nknpkyZErNnz95h2Ps///M/MX78+CgoKKjANwMAAACAZMtJ4FtaWpr1s3Xr1nKtq6yfnT2vuhUUFMSTTz4Zo0aNim7duu10XcOGDWPAgAExe/bs3d7BW1natWsXU6dOjbvvvjtzxcSOtG7dOoYOHRpTpkyJAw88sELPKCgoiN/85jfxxhtvxLe//e2oX7/+LtfXq1cvevfuHRMnTow//vGP0aRJkwo9DwAAAACSzpUOeeCss86Ks846K+bOnRtTpkyJRYsWRUlJSTRr1iy6dOkSPXr02KOTrHt7orlevXpx/fXXx7XXXhvTpk2LWbNmxdKlSyMioqioKLp16xaHHXZY1Kq1d//d4KijjoqjjjoqtmzZErNmzYrZs2fHypUrY926ddGgQYNo3rx5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/vOfx6JFi7Lm0+l0hWulUqnKagsAAAAAIG/kfeC7YcOGOOOMM2LixImZcHdbYJtOp8sd3m5buycBMQAAAABATZD3ge/3vve9mDBhQkREJrCtVatWFBUVxZIlSzLrioqKIpVKxcqVK7OueNgWCBcWFkbDhg2rt3kAAAAAgGqU1y9tGzNmTDzzzDORSqUilUpF8+bN49FHH43Vq1dvd7XDE088EYsXL46NGzfGf//73/jtb38b3bp1y5zorV27djz88MOxYMGCWLBgQS6+DgAAAABAlcrrwHfo0KER8cl1DAUFBfF///d/cdFFF0WDBg12ue+ggw6KSy65JKZPnx4PPPBA1KtXL5YuXRqnnXZajBo1qjpaBwAAAACodnkb+K5atSr+/ve/Z073/vjHP45DDz20wnUGDBgQI0eOjFQqFR9//HFccMEFMXfu3CroGAAAAAAgt/I28H3jjTcinU5nrmS46KKL9rjWqaeeGt///vcjImLTpk1x8803V0qPAAAAAAD5JG9f2vbpO3oLCwujY8eOu1y/adOmXf7+6quvjocffjjS6XT85S9/iTVr1kSTJk0qpVegcgwePDhnz7711lt3+Xu97djuegMAAACqV96e8P3oo48iIiKVSkWbNm12uKZu3bqZz7sLfDt16hQHHHBARER8/PHHMXny5ErqFAAAAAAgP+Rt4PtpBQUFO5xv0qRJ5sqHDz74YLd1WrVqlfnsHl8AAAAAIGnyNvBt2rRp5vPatWt3uKZ58+aZz/Pnz99tzc2bN2c+r1mzZi+6AwAAAADIP3kb+Hbo0CEiItLpdCxbtmyHa7p27Zr5vLsrGjZv3hz/+c9/IpVKRUREgwYNKqlTAAAAAID8kLeB7yGHHJL5vGzZssydvp922GGHRcQnofDUqVPjv//9707rPf7447Fp06bMFRDb7vMFAAAAAEiKvA1827RpE+3atcuMp06dut2as88+OyI+ebFbaWlpXHDBBbF69ert1v3973+P6667LnO6NyLi6KOProKuAQAAAAByJ28D34iI448/PvN5/Pjx2/2+a9eumeA2lUrFlClTokuXLnHNNdfEsGHD4oEHHojzzjsvevbsGWvWrIl0Oh2pVCpOO+20aNmyZbV9DwAAAACA6lAn1w3sytlnnx3Dhw+PdDodTz31VNx7771Rr169rDUPPPBAHHHEEbFly5aI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qlUr7dixw7I8KChIderUUa1atTJMMbFt2za1atVKMTExLve3bt06NWrUSNu2bbMs9/f3V8WKFdWgQQP97W9/U8WKFV3fGAAAAAAAAOAmQcLXiyZOnKiFCxdalj333HOKiopSZGSkduzYoXPnzun7779XWFiYuU58fLx69uypixcv5llsffv21eHDh81yYGCgJk+erJiYGO3du1f79+9XTEyMJk2aZEn8Hjx4UP369XOpr127dqlz5866dOmSuaxWrVr68ssvFR0draioKG3dulXbt29XVFSULl68qKVLl+r5559XiRIlcr2tAAAAAAAAgF2Q8PWSs2fP6q233rIsGz9+vKZOnapy5cqZy/z8/NS1a1dFRESocuXK5vITJ05o0qRJeRLbihUrtGzZMrMcEBCg5cuXa8CAASpcuLC5PDg4WIMGDdKPP/5ombt38eLFWrNmjVN9JSUl6dFHH9Xly5fNZYMGDdKuXbvUu3dvlSpVKkOdYsWKqX379vr444916tQpy34BAAAAAAAAbmYkfL1kwoQJliRn8+bNNWzYsCzXL1++vL744gvLsvfff19nz571eGwjR460lF955RU1b948y/VbtGiRIfYRI0Y41df48eO1f/9+s9y/f39NmjTJ6Zu/BQUFZZhaAgAAAAAAALhZkfD1gpSUFM2YMcOybPTo0XI4HNnWa926tZo1a2aWL1++rLlz53o0tj179mjz5s1mOTg4WEOGDMmx3tChQxUcHGyWIyIidODAgWzrREdHa/z48Wa5UqVKmjhxohtRAwAAAAAAAJBI+HpFRESEzpw5Y5arVq2qli1bOlX3ySeftJQXLFjgwciUYU7hnj17qmjRojnWK1q0qHr06GFZllNss2bNUmJiolkeMmSIZcoIAAAAAAAAAK4h4esFP/zwg6X8wAMP5Di6N+26aa1du1ZxcXF5FlubNm2crps+tiVLlmS7/rRp08z/FyhQQA8//LDTfQEAAAAAAADIiISvF+zcudNSbtKkidN1y5UrZ7lJWVJSkmUO3NwwDEO7d+92O7amTZtayrt27ZJhGJmue/jwYf3+++9m+c4771RISIgL0QIAAAAAAABIj4SvF6Sf27Z27dou1U+/fk5z5Trr2LFjio+PN8vBwcEKCwtzun6lSpUsUzLExcXp+PHjma67ZcsWS7levXrm/0+ePKlx48apcePGuvXWWxUYGKjy5curcePGevXVV7V9+3anYwIAAAAAAABuJiR881lCQoKioqIsyypWrOhSG+nXTztSNjfSt+NqXJnVySq29AnfqlWryjAMTZkyRdWqVdNrr72mTZs26fTp00pMTNSpU6e0adMmjR8/Xg0aNFCPHj10+vRpl+MDAAAAAAAA7KyAtwO42cTExFimOQgICFDZsmVdaqN8+fKWcnR0tEdiS99OhQoVXG6jfPnyliRvVrEdOnTIUi5WrJieffZZff755071M3/+fG3ZskU//vijatas6XKcWYmOjrbcUM8Z6bcFAAAAAAAA8BYSvvksNjbWUi5cuLDTN2xLFRwcnG2b7krfTvp+nOFsbBcuXLCUZ8+ebZmqoX79+urVq5duu+02SdIff/yhb7/9Vjt27DDXOXbsmDp06KCdO3eqWLFiLseamY8//lhjxozxSFsAAAAAAABAfiPhm8/SJ0ADAwNdbiMoKCjbNt2Vn7GlT/imJnv9/Pz0wQcfqH///hkS4UOGDNHkyZM1ePBgc5T0kSNHNHDgQE2fPt3lWAEAAAAAAAC7YQ7ffHblyhVLuWDBgi63UahQIUs5ISEhVzGlys/YskoEv/POO3rhhRcyHfXscDg0aNAgjR071rL8yy+/zDAvMgAAAAAAAHAzYoRvPks/ajYpKcnlNhITE7Nt0135GVtmy2vVqqWXXnopxz5eeeUVzZo1y5w79+rVq5o+fbpGjx7tcrzp9e/fXz169HCpzqFDh/TQQw/lum8AAAAAAAAgt0j45rMiRYpYyulH1Toj/ajZ9G26Kz9jy2z5k08+KT+/nAedFyhQQP369dOrr75qLlu3bp2LkWaubNmyLt9EDwAAAAAAAPAVTOmQz9InOuPj4835aJ0VFxeXbZvuSt9O+n6c4WxsmS1v0aKF0/2kX3fr1q1O1wUAAAAAAADsioRvPgsJCbHMT5ucnKzo6GiX2jh58qSl7KkRqenbOXHihMttOBtbaGhohmW333670/3UqFHDUo6NjfXYXMYAAAAAAADAjYqEbz4LCgpSWFiYZZmrNxxLv37NmjVzHZeUMYl6/Phxl9tIXyer2GrVqmUpOxwOFS1a1Ol+ihUrlmHZ+fPnna4PAAAAAAAA2BEJXy9InwTdv3+/S/UPHDiQbXvuqlSpkoKCgsxyXFycjh075nT9Y8eOKT4+3iwHBwerYsWKma5bu3ZtS9kwDJduEpfZ/MKFCxd2uj4AAAAAAABgRyR8vSA8PNxSjoiIcLrun3/+qaNHj5rlgICADMlTdzkcDtWtW9ft2DZu3Ggp161b1zJ9RVr169fPsOyvv/5yuq/002D4+/urePHiTtcHAAAAAAAA7IiErxd06tTJUl61apXTN25bsWKFpdyqVSuP3bQts9hWrlzpdN3063bu3DnLdatUqaI77rjDsmzbtm1O95V+3dtvvz3L5DIAAAAAAABwsyDh6wVNmjRRSEiIWY6MjNTatWudqjtt2jRLuUuXLp4MTQ8++KClPG/ePMXGxuZY7/Lly5o3b55LsXXt2tVS/u6775yMUhn6atmypdN1AQAAAAAAALsi4esFfn5+6tu3r2XZmDFjchzlu3r1am3YsMEsFy1aVD179vRobHXr1lXDhg3NcmxsrCZMmJBjvQkTJiguLs4sN27cOMepJp544gkFBASY5Xnz5um3337Lsa/du3drwYIFlmWe3g8AAAAAAADAjYiEr5cMGzbMMhXDunXr9M4772S5/smTJ/XUU09Zlg0YMMAyUjgzDofD8nBmJPHYsWMt5bffflvr16/Pcv3MYn/zzTdz7KdKlSp65plnzHJSUpJ69eqlc+fOZVnnzJkzeuSRR3T16lVzWePGjRnhCwAAAAAAAIiEr9eEhITo1VdftSwbPny4+vfvr1OnTpnLUlJStGDBAjVp0sRys7Zy5cpp8ODBeRJbu3bt1KZNG7OcnJystm3basqUKYqPjzeXx8XFafLkyWrXrp2Sk5PN5R06dFDr1q2d6uv1119XmTJlzPKuXbvUqFEjLVq0yJLUTU5O1oIFC9SoUSPt37/fXB4YGKhPPvnEre0EAAAAAAAA7KaAtwO4mQ0bNkwRERFasmSJuWzq1Kn67LPPVKlSJRUvXlxHjhzRhQsXLPWCgoI0d+5clShRIs9imz17tu655x4dOXJEknTlyhUNHDhQw4cPV9WqVWUYhiIjI3XlyhVLvWrVqmnmzJlO91O2bFnNnTtX7du3N9s6dOiQunTpouLFi6ty5cqSpCNHjujSpUuWuv7+/vrss89Ur1499zcUAAAAAAAAsBFG+HqRn5+f5s2bp169elmWX7t2TZGRkdqxY0eGZG/p0qW1dOlSNW3aNE9jCw0N1Zo1azIkUxMSErRv3z7t378/Q7I3PDxca9assYzYdUbLli21fPlylS1b1rL84sWL2rVrl3bt2pUh2VusWDEtWLBAjz32mEt9AQAAAAAAAHZGwtfLAgMD9c0332j+/PkKDw/Pcr3g4GD1799f+/fvz7f5aitVqqTNmzfrnXfeUbly5bJcr1y5cpowYYI2bdqkihUrutVX8+bNdeDAAb388svZjlwuVaqUBg4cqEOHDqlTp05u9QUAAAAAAADYFVM6+Ihu3bqpW7duOnTokDZt2qSTJ08qKSlJJUqUUK1atdS0aVMFBga63K5hGLmKq2DBgho6dKhefvllbdu2Tbt27VJ0dLSk69MxhIeHq379+vLzy/13B6VKldLEiRM1btw4bd68Wfv27VNMTIwCAgJUpkwZ1axZU3fffbdH+gIAAAAAAADsiISvj6levbqqV6/u7TAy8PPzU8OGDdWwYcM87ysgIEBNmzbN82krAAAAAAAAALthqCQAAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATzOELAMgTY8aM8Vrfo0aNyvbvxJa5GzU2X41LIras5BQbAAAAAPcxwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNFPB2AAAAAEBaY8aM8Vrfo0aNyvJvvhqXRGxZuVFj89W4JGLLyo0am6/GJRFbVm7U2Hw1LonYsnIjxwZG+AIAAAAAAACAbZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2EQBbwcAq8OHD2vz5s06ceKEkpKSVLJkSdWsWVNNmjRRYGCg1+IyDEPbt2/Xzp07FR0dLUkKDQ1VvXr1VL9+fTkcDq/FBgAAAAAAAOA6Er4+YsGCBXrjjTe0ffv2TP9epEgR9e3bV6NGjVJISEi+xZWcnKwpU6Zo8uTJOnnyZKbrVKhQQQMHDtSLL76ogIAAj8fw6aef6rnnnsuw/MiRI6pcubLH+wMAAAAAAABuVEzp4GWJiYnq3bu3unbtmmWyV5JiY2P10UcfqXbt2lq/fn2+xHb8+HE1atRIQ4YMyTLZK0knTpzQyy+/rHvuuSfb9dxx4sQJDR061KNtAgAAAAAAAHZFwteLUlJS9PDDD2vOnDmW5f7+/qpSpYrCw8NVvHhxy9/OnDmj9u3b65dffsnT2KKjo9WqVSvt2LHDsjwoKEh16tRRrVq1MkwxsW3bNrVq1UoxMTEei+P555/XpUuXPNYeAAAAAAAAYGckfL1o4sSJWrhwoWXZc889p6ioKEVGRmrHjh06d+6cvv/+e4WFhZnrxMfHq2fPnrp48WKexda3b18dPnzYLAcGBmry5MmKiYnR3r17tX//fsXExGjSpEmWxO/BgwfVr18/j8Tw9ddfa8mSJZKk4OBgj7QJAAAAAAAA2BkJXy85e/as3nrrLcuy8ePHa+rUqSpXrpy5zM/PT127dlVERIRlvtoTJ05o0qRJeRLbihUrtGzZMrMcEBCg5cuXa8CAASpcuLC5PDg4WIMGDdKPP/5ombt38eLFWrNmTa5iiImJ0YABA8zy2LFjc9UeAAAAAAAAcDMg4eslEyZM0OXLl81y8+bNNWzYsCzXL1++vL744gvLsvfff19nz571eGwjR460lF955RU1b948y/VbtGiRIfYRI0bkKoYXX3zRnBqiQYMGluQvAAAAAAAAgMyR8PWClJQUzZgxw7Js9OjRcjgc2dZr3bq1mjVrZpYvX76suXPnejS2PXv2aPPmzWY5ODhYQ4YMybHe0KFDLdMuRERE6MCBA27FsGTJEn3zzTeSrs9n/Pnnn8vf39+ttgAAAAAAAICbCQlfL4iIiNCZM2fMctWqVdWyZUun6j755JOW8oIFCzwYmTLMKdyzZ08VLVo0x3pFixZVjx49LMvcie3SpUt6/vnnzfLAgQP1t7/9zeV2AAAAAAAAgJsRCV8v+OGHHyzlBx54IMfRvWnXTWvt2rWKi4vLs9jatGnjdN30saXecM0VQ4cO1YkTJyRJlStXZu5eAAAAAAAAwAUkfL1g586dlnKTJk2crluuXDnLzduSkpK0f/9+j8RlGIZ2797tdmxNmza1lHft2iXDMJyuv27dOn322WdmeerUqZabxAEAAAAAAADIHglfL0g/t23t2rVdqp9+fXfnyk3v2LFjio+PN8vBwcEKCwtzun6lSpUsCdq4uDgdP37cqboJCQl6+umnzQTxI488onbt2jndNwAAAAAAAAASvvkuISFBUVFRlmUVK1Z0qY306//++++5jiuzdlyNK7M6zsY2atQoHTx4UJJUqlQpTZ482eW+AQAAAAAAgJsdCd98FhMTY5nmICAgQGXLlnWpjfLly1vK0dHRHoktfTsVKlRwuQ13Ytu2bZsmTZpklidOnOjyPgEAAAAAAAAgFfB2ADeb2NhYS7lw4cJO37AtVXBwcLZtuit9O+n7cYarsSUnJ+vJJ5/UtWvXJEktW7ZUv379XO7XU6Kjo3XmzBmX6hw6dCiPogEAAAAAAABcQ8I3n6VPgAYGBrrcRlBQULZtussbsb3zzjvatWuXJKlQoUL69NNPXe7Tkz7++GONGTPGqzEAAAAAAAAA7mJKh3x25coVS7lgwYIut1GoUCFLOSEhIVcxpcrv2A4cOKA333zTLI8YMUK33367y30CAAAAAAAAuI6Ebz5LP2o2KSnJ5TYSExOzbdNd+RlbSkqKnnzySXP9OnXqaNiwYS73BwAAAAAAAOB/mNIhnxUpUsRSTj+q1hnpR82mb9Nd+Rnbhx9+qF9++UWS5HA49NlnnykgIMDl/jytf//+6tGjh0t1Dh06pIceeihvAgIAAAAAAABcQMI3n6VPgMbHx8swDJdu3BYXF5dtm56KLX0/znAmtqNHj+q1114zy88995yaNGnicl95oWzZsipbtqy3wwAAAAAAAADcwpQO+SwkJMSS3E1OTlZ0dLRLbZw8edJS9lSCMn07J06ccLkNZ2IbPXq0mRguV66c3n77bZf7AQAAAAAAAJARCd98FhQUpLCwMMuyqKgol9pIv37NmjVzHZck1ahRw1I+fvy4y22kr5NZbBcuXDD/f+rUKRUvXlwOhyPHR3pVqlSx/H3y5MkuxwsAAAAAAADYCQlfL0ifBN2/f79L9Q8cOJBte+6qVKmSgoKCzHJcXJyOHTvmdP1jx44pPj7eLAcHB6tixYoeiQ0AAAAAAABAzkj4ekF4eLilHBER4XTdP//8U0ePHjXLAQEBql27tkficjgcqlu3rtuxbdy40VKuW7euS3MTAwAAAAAAAMgdbtrmBZ06ddI777xjlletWuX0jdtWrFhhKbdq1cpjN21LjW3Tpk1meeXKlXrkkUecqrty5UpLuXPnzpmuN3bsWP3zn/90ObYHHnjAUv7qq68UGhpqltNPSQEAAAAAAADcbEj4ekGTJk0UEhKimJgYSVJkZKTWrl2rVq1a5Vh32rRplnKXLl08GtuDDz6okSNHmuV58+bpgw8+yDGpfPnyZc2bN8+p2NKPInZX06ZNVblyZY+0BQAAAAAAANgBUzp4gZ+fn/r27WtZNmbMGBmGkW291atXa8OGDWa5aNGi6tmzp0djq1u3rho2bGiWY2NjNWHChBzrTZgwQXFxcWa5cePGHptqAgAAAAAAAIBzSPh6ybBhwyyjZtetW2eZ5iG9kydP6qmnnrIsGzBggEJCQrLtx+FwWB5r167NMbaxY8daym+//bbWr1+f5fqZxf7mm2/m2A8AAAAAAAAAzyLh6yUhISF69dVXLcuGDx+u/v3769SpU+aylJQULViwQE2aNLHcrK1cuXIaPHhwnsTWrl07tWnTxiwnJyerbdu2mjJliuLj483lcXFxmjx5stq1a6fk5GRzeYcOHdS6des8iQ0AAAAAAABA1kj4etGwYcPUqVMny7KpU6cqLCxM1apVU/369VW6dGl17dpVUVFR5jpBQUGaO3euSpQokWexzZ49W1WqVDHLV65c0cCBAxUSEqI77rhDderUUUhIiAYNGqQrV66Y61WrVk0zZ87Ms7gAAAAAAAAAZI2Erxf5+flp3rx56tWrl2X5tWvXFBkZqR07dujChQuWv5UuXVpLly5V06ZN8zS20NBQrVmzRvXq1bMsT0hI0L59+7R//35LoleSwsPDtWbNGpUpUyZPYwMAAAAAAACQORK+XhYYGKhvvvlG8+fPV3h4eJbrBQcHq3///tq/f79atmyZL7FVqlRJmzdv1jvvvKNy5cpluV65cuU0YcIEbdq0SRUrVsyX2AAAAAAAAABkVMDbAeC6bt26qVu3bjp06JA2bdqkkydPKikpSSVKlFCtWrXUtGlTBQYGutyuYRi5iqtgwYIaOnSoXn75ZW3btk27du1SdHS0JKls2bIKDw9X/fr15eeX998d5HZbAAAAAAAAALsj4etjqlevrurVq3s7jAz8/PzUsGFDNWzY0NuhAAAAAAAAAMgCUzoAAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEwW8HQAAAAAAAAAA5NaYMWO81veoUaO81nd6jPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyjg7QBgdfjwYW3evFknTpxQUlKSSpYsqZo1a6pJkyYKDAz0WlyGYWj79u3auXOnoqOjJUmhoaGqV6+e6tevL4fDkes+zpw5oz179ujw4cM6f/68DMNQyZIlVaFCBTVu3FilSpXKdR8AAAAAAACAnZHw9RELFizQG2+8oe3bt2f69yJFiqhv374aNWqUQkJC8i2u5ORkTZkyRZMnT9bJkyczXadChQoaOHCgXnzxRQUEBDjddlJSkpYvX64ffvhBq1ev1qFDh7Jc1+FwqGHDhvrXv/6lXr16qUABXroAAAAAAABAekzp4GWJiYnq3bu3unbtmmWyV5JiY2P10UcfqXbt2lq/fn2+xHb8+HE1atRIQ4YMyTLZK0knTpzQyy+/rHvuuSfb9dKaOXOmbrnlFj344IP69NNPs032StdHGG/evFmPPfaYmjRpooMHD7q0LQAAAAAAAMDNgISvF6WkpOjhhx/WnDlzLMv9/f1VpUoVhYeHq3jx4pa/nTlzRu3bt9cvv/ySp7FFR0erVatW2rFjh2V5UFCQ6tSpo1q1amWYYmLbtm1q1aqVYmJicmx/7969On/+fKZ/K1u2rO688041aNBAt956a4a/b9myRU2aNNGBAwdc2CIAAAAAAADA/kj4etHEiRO1cOFCy7LnnntOUVFRioyM1I4dO3Tu3Dl9//33CgsLM9eJj49Xz549dfHixTyLrW/fvjp8+LBZDgwM1OTJkxUTE6O9e/dq//79iomJ0aRJkyyJ34MHD6pfv34u9RUQEKCuXbtqzpw5OnnypP766y/t3r1bW7du1alTp3TgwAE98cQTljoxMTFq166d4uPjc7ehAAAAAAAAgI2Q8PWSs2fP6q233rIsGz9+vKZOnapy5cqZy/z8/NS1a1dFRESocuXK5vITJ05o0qRJeRLbihUrtGzZMrMcEBCg5cuXa8CAASpcuLC5PDg4WIMGDdKPP/5ombt38eLFWrNmTY79FC1aVCNHjtTx48f1/fff69FHH7Vse6qaNWtq+vTpmj17tuXmcFFRUXrnnXfc3UwAAAAAAADAdkj4esmECRN0+fJls9y8eXMNGzYsy/XLly+vL774wrLs/fff19mzZz0e28iRIy3lV155Rc2bN89y/RYtWmSIfcSIEdn28dBDDykyMlJjx45VaGioU3E99thjGjhwoGXZtGnTnKoLAAAAAAAA3AxI+HpBSkqKZsyYYVk2evRoy+jVzLRu3VrNmjUzy5cvX9bcuXM9GtuePXu0efNmsxwcHKwhQ4bkWG/o0KEKDg42yxEREdnOsXvvvfcqJCTE5fiGDRtm2U8nT57U3r17XW4HAAAAAAAAsCMSvl4QERGhM2fOmOWqVauqZcuWTtV98sknLeUFCxZ4MDJlmFO4Z8+eKlq0aI71ihYtqh49eliWeTo2SQoNDdXtt99uWRYVFeXxfgAAAAAAAIAbEQlfL/jhhx8s5QceeCDH0b1p101r7dq1iouLy7PY2rRp43Td9LEtWbLEIzGlV7JkSUs5L29eBwAAAAAAANxISPh6wc6dOy3lJk2aOF23XLlylpu3JSUlaf/+/R6JyzAM7d692+3YmjZtainv2rVLhmF4JLa0Tp48aSmXLl3a430AAAAAAAAANyISvl6Qfm7b2rVru1Q//frZzZXrimPHjik+Pt4sBwcHKywszOn6lSpVUuHChc1yXFycjh8/7pHYUh05ckQnTpywLLvttts82gcAAAAAAABwoyLhm88SEhIyzDlbsWJFl9pIv/7vv/+e67gya8fVuDKr46nYUs2cOdMyarhWrVqqUqWKR/sAAAAAAAAAblQFvB3AzSYmJsaSsAwICFDZsmVdaqN8+fKWcnR0tEdiS99OhQoVXG6jfPnyliSvp2KTpD///FOTJ0+2LOvbt6/H2peux5v2hnrOOHTokEdjAAAAAAAAANxFwjefxcbGWsqFCxd2+oZtqYKDg7Nt013p20nfjzPyKjbDMPTUU0/p0qVL5rLy5cvrhRde8Ej7qT7++GONGTPGo20CAAAAAAAA+YUpHfJZ+gRoYGCgy20EBQVl26a7fDm2t99+W0uXLrUs+/jjj91KSgMAAAAAAAB2RcI3n125csVSLliwoMttFCpUyFJOSEjIVUypfDW2hQsXasSIEZZlzz33nB588MFctw0AAAAAAADYCVM65LP0o2aTkpJcbiMxMTHbNt3li7H9+uuvevTRR5WSkmIua9asWYa5fD2lf//+6tGjh0t1Dh06pIceeihP4gEAAAAAAABcQcI3nxUpUsRSTj+q1hnpR82mb9Ndvhbbvn371LFjR8XHx5vL6tWrp8WLF2cYSewpZcuWdfkmegAAAAAAAICvYEqHfJY+ARofHy/DMFxqIy4uLts23ZW+nfT9OMNTsR05ckRt2rTRuXPnzGW33Xabli9fruLFi7vVJgAAAAAAAGB3JHzzWUhIiBwOh1lOTk5WdHS0S22cPHnSUvbUiNT07Zw4ccLlNjwR26lTp3T//ffr1KlT5rKKFStq1apVCg0Ndbk9AAAAAAAA4GZBwjefBQUFKSwszLIsKirKpTbSr1+zZs1cxyVJNWrUsJSPHz/uchvp67gaW0xMjO6//35FRkaay8qWLatVq1Zl2G8AAAAAAAAArEj4ekH6JOj+/ftdqn/gwIFs23NXpUqVFBQUZJbj4uJ07Ngxp+sfO3bMMt9ucHCwKlas6HT9ixcvqm3btpbtK1GihFasWKHbb7/d6XYAAAAAAACAmxUJXy8IDw+3lCMiIpyu++eff+ro0aNmOSAgQLVr1/ZIXA6HQ3Xr1nU7to0bN1rKdevWtUxfkZ24uDh17NhR27dvN5cVKVJEy5YtU7169ZyOAQAAAAAAALiZkfD1gk6dOlnKq1atcvrGbStWrLCUW7Vq5bGbtmUW28qVK52um37dzp07O1UvMTFRDz30kCVhHBgYqIULF6px48ZO9w8AAAAAAADc7Ej4ekGTJk0UEhJiliMjI7V27Vqn6k6bNs1S7tKliydD04MPPmgpz5s3T7GxsTnWu3z5subNm+dybFevXlXPnj21atUqc1lAQIDmzZun++67z8moAQAAAAAAAEgkfL3Cz89Pffv2tSwbM2ZMjqN8V69erQ0bNpjlokWLqmfPnh6NrW7dumrYsKFZjo2N1YQJE3KsN2HCBMXFxZnlxo0b5zjVREpKivr27atFixaZy/z8/PTVV19lGGkMAAAAAAAAIGckfL1k2LBhlqkY1q1bp3feeSfL9U+ePKmnnnrKsmzAgAGWkcKZcTgcloczI4nHjh1rKb/99ttav359lutnFvubb76ZYz8vvPCC5syZY4n1iy++8HgSGwAAAAAAALhZFPB2ADerkJAQvfrqq3r11VfNZcOHD1dUVJRGjBihcuXKSbo+CnbRokUaMGCAoqKizHXLlSunwYMH50ls7dq1U5s2bcz5gpOTk9W2bVu9/fbbevrpp1W4cGFJ12+09vnnn2v48OFKTk4263fo0EGtW7fOto8xY8bok08+sSzr1q2bKlasaJnewRlVq1ZV1apVXaoDAAAAAAAA2BEJXy8aNmyYIiIitGTJEnPZ1KlT9dlnn6lSpUoqXry4jhw5ogsXLljqBQUFae7cuSpRokSexTZ79mzdc889OnLkiCTpypUrGjhwoIYPH66qVavKMAxFRkbqypUrlnrVqlXTzJkzc2x/zZo1GZbNnz9f8+fPdznWUaNGafTo0S7XAwAAAAAAAOyGKR28yM/PT/PmzVOvXr0sy69du6bIyEjt2LEjQ7K3dOnSWrp0qZo2bZqnsYWGhmrNmjWqV6+eZXlCQoL27dun/fv3Z0j2hoeHa82aNSpTpkyexgYAAAAAAAAgcyR8vSwwMFDffPON5s+fr/Dw8CzXCw4OVv/+/bV//361bNkyX2KrVKmSNm/erHfeececYiIz5cqV04QJE7Rp0yZVrFgxX2IDAAAAAAAAkBFTOviIbt26qVu3bjp06JA2bdqkkydPKikpSSVKlFCtWrXUtGlTBQYGutyuYRi5iqtgwYIaOnSoXn75ZW3btk27du1SdHS0JKls2bIKDw9X/fr15efn2ncHztw8DgAAAAAAAIBrSPj6mOrVq6t69ereDiMDPz8/NWzYUA0bNvR2KAAAAAAAAACywJQOAAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALAJEr4AAAAAAAAAYBMkfAEAAAAAAADAJkj4AgAAAAAAAIBNkPAFAAAAAAAAAJsg4QsAAAAAAAAANkHCFwAAAAAAAABsgoQvAAAAAAAAANgECV8AAAAAAAAAsAkSvgAAAAAAAABgEyR8AQAAAAAAAMAmSPgCAAAAAAAAgE2Q8AUAAAAAAAAAmyDhCwAAAAAAAAA2QcIXAAAAAAAAAGyChC8AAAAAAAAA2AQJXwAAAAAAAACwCRK+AAAAAAAAAGATJHwBAAAAAAAAwCZI+AIAAAAAAACATZDwBQAAAAAAAACbIOELAAAAAAAAADZBwhcAAAAAAAAAbIKELwAAAAAAAADYBAlfAAAAAAAAALCJAt4OAFaHDx/W5s2bdeLECSUlJalkyZKqWbOmmjRposDAQK/FZRiGtm/frp07dyo6OlqSFBoaqnr16ql+/fpyOBwe6+vs2bPauHGjDh8+rLi4OAUHB6tatWpq2rSpSpcu7bF+AAAAAAAAALsh4esjFixYoDfeeEPbt2/P9O9FihRR3759NWrUKIWEhORbXMnJyZoyZYomT56skydPZrpOhQoVNHDgQL344osKCAhwu69du3bp9ddf15IlS5SSkpLh7/7+/urYsaPeeOMN1a1b1+1+AAAAAAAAALtiSgcvS0xMVO/evdW1a9csk72SFBsbq48++ki1a9fW+vXr8yW248ePq1GjRhoyZEiWyV5JOnHihF5++WXdc8892a6XnSlTpuiuu+7SokWLMk32StK1a9e0aNEiNWjQQB9++KFb/QAAAAAAAAB2RsLXi1JSUvTwww9rzpw5luX+/v6qUqWKwsPDVbx4ccvfzpw5o/bt2+uXX37J09iio6PVqlUr7dixw7I8KChIderUUa1atTJMMbFt2za1atVKMTExLvU1adIkDRw4UFevXrUsv/XWW9WgQQPdeuutluVXr17Viy++qA8++MClfgAAAAAAAAC7I+HrRRMnTtTChQsty5577jlFRUUpMjJSO3bs0Llz5/T9998rLCzMXCc+Pl49e/bUxYsX8yy2vn376vDhw2Y5MDBQkydPVkxMjPbu3av9+/crJiZGkyZNsiR+Dx48qH79+jndT0REhIYOHWpZ1rJlS23btk2nTp3S1q1bderUKW3ZskUtWrSwrDd48GBt3rzZzS0EAAAAAAAA7IeEr5ecPXtWb731lmXZ+PHjNXXqVJUrV85c5ufnp65duyoiIkKVK1c2l584cUKTJk3Kk9hWrFihZcuWmeWAgAAtX75cAwYMUOHChc3lwcHBGjRokH788UfL3L2LFy/WmjVrnOpryJAhunbtmlnu3Lmzli9frvr161vWu+uuu7RixQp17NjRXHb16lUNGTLE5e0DAAAAAAAA7IqEr5dMmDBBly9fNsvNmzfXsGHDsly/fPny+uKLLyzL3n//fZ09e9bjsY0cOdJSfuWVV9S8efMs12/RokWG2EeMGJFjP8uWLVNERIRZLl26tKZNm6aCBQtmun7BggU1ffp0lS5d2ly2fv16rVy5Mse+AAAAAAAAgJsBCV8vSElJ0YwZMyzLRo8eLYfDkW291q1bq1mzZmb58uXLmjt3rkdj27Nnj2WahODgYKdG0Q4dOlTBwcFmOSIiQgcOHMi2TvoE9gsvvKAyZcpkW6ds2bLq379/tu0A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D0drtWXLFj311FPau3evJN/ML5DwBeA1qQnfrH4+lBf4sIqbiWEYOn/+vK5du6bSpUvn27fddmG3hO+YMWM0ZswYSRlHhaVfVqhQIW3ZskV33HGHWrRooQ0bNmT40FeqVClJ0rlz5zJNCk6dOlXPPPNMvm3fzezKlSv66KOP9Nlnn+nw4cMZ/u7v76+2bdtq1KhRuuuuuzJtY8+ePRoyZIhWrlwpKWOiV5Luu+8+vf7662revHkebYnvSkpK0tmzZxUbG6vY2FglJCQoMDBQRYoUUZEiRRQSEqKCBQt6O8wsLVq0yPx/06ZNVbp0aY+0u3//fsv0CbfddpsqVaqUqzaPHDmiL7/80ixn96usrVu3qkWLFubIqpyObanljh07avbs2SpRooRTMeXX+WDz5s2aOXOm/vOf/5hfsmWW6HU4HGratKl69eqlHj16qEyZMnkSD3xbatJWksqXL6/jx487VW/hwoXq2rVrhmTvfffdp549e6py5cqKi4vTli1bNGPGDP3111/ma69QoUI6cOCAKleunBeblGsRERHmF9YOhyPTc6I3ePNXAnntt99+03fffZdhmrBHH31U5cuXz7TO5s2bNXjwYEVERGT69ypVqmjIkCF69tlnXYolNb9QoEABDRs2TCNHjlRAQIDL25SdhIQEjRgxQh988IFSUlJ8O79gAICXOBwOw8/Pz3w4HI58efj5+Xl7031SfHy8sX79emPu3LnGf//7XyMiIsK4cOGCt8O64SUmJhrHjh0zH646ePCgsWzZMuObb74xVq5caZw/fz7HOvPmzTPatGljBAcHm+8vf39/o2rVqsbTTz9tbNiwwY0tyV+53W+esGrVKtscN3777TejYMGCluOtn5+f0bBhQ6NXr17GQw89ZJQvX95c7nA4jE6dOhkRERGWZWFhYcaMGTMsx4bLly8b33zzjVGjRg3LuiVKlDBiYmK8uNU3h8jISOP222936jxaoEABY8qUKZb6V69eNYYNG2YEBARYXhtp22vXrp2xceNGL22hc/bv32888cQTxhNPPGH069cv1+39+uuvxogRI4xOnToZ1apVMwoUKGC5Zkn/KFCggFGtWjWjY8eOxmuvvWb8+uuvHtgqz0n7vK5evTpXbSUkJBijR482KlasmOm+qFOnjvHuu+8a8fHxbrWfeuxNbS8r8fHxxu23357hNVuiRAmjXbt2xiOPPGI0b97cKFKkSIZ1UuM8efKkSzHlxfng5MmTxttvv23UqlUrw3svfcyp/x4/ftyjMeDGVLp0afM1MmDAAKfrNW7cOMNraurUqZmue+7cOaNZs2aW1+TIkSM9tAWe56vXbr4aV25cvHjR6Nu3b5bnxYIFCxpjx47NUO+LL76wXHNk95m9SZMmTn32SZX+dX3nnXcamzdv9tg2r1q1yqhWrVqmx2VfxAhf4Aa3fft2vfzyy5Kuf4vp7LxNec2Z0RlpR/im/hytbdu2+TIv1IABA3LdRmxsrE6cOGGOagkLC8v16J7c/tzn0qVLWrx4cYZvWDt37qzAwMBM6xw7dkwjRozQvHnzMtx5vUCBAmrevLlefvlltW3b1vUNSscX95kkHTp0SLNmzdLy5csz3OilQ4cOevTRR1WuXDm34nP3xl/ffPONxo4dqz/++MOy3M/PT127dtXEiRMzjKI6e/asevbsqbVr10rK/qd5nTp10syZM1WyZElXNylf+MIN0260Eb7ZnQ/69++vTz75xHz+//a3v+mrr75SzZo1LW1MmzZNL7zwgpKTk+VwONSjRw/95z//kcPhUHh4uFasWJHlyMArV66oc+fOZr8Oh0PvvvuuBg0alBeb6xG+OhLI2bjOnz+vO++807yJXk6/kDH+fxTK/Pnz1bVrV124cEGdO3dWREREpiN6O3bsqNdffz3bm/n5Ck+Mnrp48aLeffddTZ8+XadPnzaXu/JxKe1zEBoaqn79+unll192eiRpXkn9hYfD4dDKlSt13333udXO77//rnbt2ikqKirH6RPKly+vqVOnOv0T81TOHnunTp2qF154wTLycMKECXr++edVoEABc734+Hj95z//0RtvvKGjR49afl1WqVIlrVy5UtWrV/dITM5KTEzU999/r1mzZmn16tXmKLHU9qX/ve4KFy6sevXq6ZdffvFY/97i6s3v6tevnx9hZeBwOLRt2za36l65csW8jkz7OnTXxYsXtWvXLrOc+guLqKgoc5Stw+HQjz/+aL5Gs3PgwAHVqVPHMlq8X79++vzzz7Osc/78edWsWVMxMTEyDENVq1bVoUOHcrdhecRXr918Na60XLkmunjxou6//35t37490zmg0y57/vnn9dFHH0mSVqxYofbt21uuOdKun7ad1GX169fX+vXrVbhw4Ry3oUqV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M6f7rFChgs6fPy/p+n1DnBUVFeX0urn1119/Ob1uv3798jASqz///DPf+spLV65c0Q8//GC+hho3bpzl/M+1atXS3Llz1aRJE0nX7zUhSbfccovl82tWxo8frx9//FH79u2TYRj65ptv9M477zgda2BgoN577z316NFD/fr102+//Wa+F6OiotSuXTv17dtXkyZNMq+Njxw5omeeeUY//fSTeb5LrdOwYUNNmzYtwzWyT8uvzDKAvOGr3xbmJq6EhATj66+/Ntq1a2cUKFAgy2/hb7/9duOtt94yjh07lkdbcd2iRYsyjMj4+9//bpmPKzk52Vi3bp3Rp08fyzy1qfXat2/v1Pw+ru63tD93Se0nszm1Vq1aZc5N6Od3/edbqfXatGljJCQkZNlHSkqK8Y9//MMSV2Z3XE3Ll/eZYWSc/uDBBx804uLiMl332rVrxr///W9zruO0MQ4aNMhj8V25csXy06eaNWtm+3OjTz/91GyzYMGChsPhMEqXLm38+eefOcaUnJxs/jTX4bj+M+Wstt9bnBnhW7BgQaNy5cp59rjlllt88vialaz22VtvvWUua9iwoVNtLVu2zNLWlStXXIqlTp06Zt0PPvjApbr56UY+h9auXdv8+5NPPul02/369bMc/x5//HEPRe1d7jyXqaONUuuMGzcuT2JL+x50OBzGXXfdlWOdrEYL5uUI36z23blz5yzrufJ6GzduXIbRVZUrVzYOHTqUZR1nnsvx48ebf2/UqJHT8aR38uRJy/Eq9dzy9ddfuxxTeumvg4KCgozu3bsbCxYscHl0mK8eq1zlK9tx4sQJ49lnnzUKFiyY6fsgpykS1q1bl+H5bdiwoTFv3jzj9OnTRmJiohEZGWnMmjXLaNGiRYZ1U99HOY1wNIys91nqfQb8/PyMOnXqOLXdqb/4SY0jICAg288A6d1zzz1mfWd/8WcYvjsdl6/G5S3OvD9/+eUXyzpLlizJsd377rvPUuf11193OqbUzzupdZ35nJOZxMREY/jw4RmmwvLz8zPKly9vfP/998Z7771nBAcHW/7mcFy/j8V7771nXLt2za2+vYkRvgB8TmBgoB555BE98sgj+vPPP/Xll19q9uzZ2r9/v7mOYRg6ePCgRo4cqddff13NmzdX37591a1bNwUHB3s0nilTpph9OhwOvfnmm3r11Vct6xQoUEDN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6kggX4orMTHRXMeVEVrpj1GlSpVyPTgX+eIH/bRJzIoVK3rk/JKd8uXLKywsTEeOHJHD4dDJkyezXX/YsGF67733dO3aNcXFxWnw4MHasGGDPvroI9166625iiU0NFSVKlVyev205yd391Pjxo21bt06tWnTRqdPn5bD4dD58+d1//33a9GiRWrRooVL7aU93507d05Hjx5V5cqV3YpNup5UX758uf7+979bEnKDBw/W5cuXXUqQp+rZs6cWLVpkJjlT20xISND8+fM1f/58lSpVSj179tQ//vEPt/rwBF/+Yia34uPjNWXKFL377ru6cOFChqROUFCQ/vnPf+qVV17JdBBDZrZs2WImiRwOh8aOHevUMa5kyZL64Ycf9PLLL+v99983Y1ixYoXatm2rH374wfIFbU7uuusu+fn5mds0c+ZMc+RxZvbs2aMDBw5YYm3ZsqXT/Z07d85Muklyed5sybvXj5kJCAjQ1atXzbnw037O8bTIyEh9+eWXbtX1pWuPtL+ocDbpn/517ex7LVVoaKiio6MluTZ3dFYKFCig7t27a+7cueZ7Iu1I/4IFC2r58uW6++67c92Xt5HwBfKIL364SeXLP1txRkBAgB566CE99NBDOnv2rObMmaPZs2dr+/btlovIEydO6OrVq7lK+B49etT8f0hIiOrXr+9S/X/961+qUKGCHn30UXPE22+//aZ7771Xq1evtnw776q0H8CqVKni1MiA9AnCunXrOt1fpUqVVLJkSbPf48ePZ7qeL+8z6foFq/S/b6bdGVkzadIklS1bVq+++qr5mvvxxx/Vrl07LV68OMfRIZlJO+rF2VEe6ddzdTqTtDf5cGXUTdqLovyWevGVGsPmzZv1zDPP5HscrvD2sTZtEuTKlSs6cuRIju+jsLAwDRgwwK3+rl69aklmhYWFudyGt/dZVnw1rtzIr23Kj+OFK9uSdgodVz98uiv1J9hp+8/K+PHj1bNnT/Xr18+cSmjBggVavXq1xo8fr+effz6Po/2ftPs1p7izU6dOHf3888+6//77zSTj5cuX1aFDB82fP9+lL6HvvPNOS2xr165V37593Y5Nuv7FycKFC/XII4/o+++/N8/vo0ePdnkkpCR9++23unjxor799lvNmjXL/Dl92nPo2bNn9cknn+iTTz5RlSpV9I9//EP/+Mc/XB5F7Ql2Or4lJydr6tSpGj9+vKKjozMkegsUKKCnn35aI0aMcOkXEpJ08OBB8//Fixd36aZnDodD7733nipVqqRBgwaZ8WzcuFH33XeffvzxR5UuXdqptooWLap77rlHGzdulCR98skn6tOnT5bX3WPHjrWUg4KCXHrPRURESPrfNBauvEZvueUWc7qAokWL5umvjVyZjqtu3brmjcTi4uI0YMAAy3Hak1avXu12wteX3ptpP3s4ez5IP4jF2enFUqX9fJObKXyk69PYjRs3TuPGjVNSUlKGfetwOJSUlKQ2bdronXfe0bPPPpur/ryNhC+Qh3ztW8y06/vqz1ZcVbp0ab344ot64oknNGrUKMuoS09Im1StWLGiW2107dpVy5YtU5cuXRQbGyuHw6GjR4+qWbNmWrlyZYYkrLPSzovp7Ait9N/Eujqyq1y5cuY+yepizZf3mSRzOgfJtVFx6aWOBkmd580wDK1fv17333+/li1b5nICIe1zk5qUzknaqU1Sy2XLlnW6z7T9ODMKM+2H1MDAQDVq1Mjpvlx1/vx57d69O8PyBg0ayN/fXykpKTIMQ1u2bMmzGDzJm+eDmjVrqkCBAubI+19++SXHhO9tt92m999/360Y9u3bZ/kQUL16dbfa8dVzqK/G5YuKFi2q2NhYGYahokWLatGiRXnW17Zt2/Tyyy87vX7aKQGOHDmSV2FZpO3HmaTC3/72N23dulXvvPOO3njjDSUmJurSpUv65z//qTlz5uizzz5z6aex7kq7r1yZ9zozVapU0YYNG3T//febd0xPSEhQ165dNWfOHHXr1s2pdooXL6477rhDe/fulcPh0LfffpvrhK90fVDB3Llz9cQTT+jLL780ryl//vlnt64vixcvrmeffVbPPvus/vjjD82cOVNfffWVOcI87Xk1MjJSb775pt588001aNBAvXv3Vq9evVw6r+eWr30x46qUlBRNnz5db7zxhk6cOJEh0evn56fHHntMo0aNcmmUe1ppr3MrVark1va8+OKLCgkJUd++fXXt2jUZhqFt27apZcuWWrlypdNJ6GeeeUYbN240k1Rt27bVxx9/rO7du5txxcfH6/XXX7dMR+ZwOFy+70nq/T+k6yPiXRmA0ahRIy1cuFDS9anf9u/fn2fHLleej0aNGmnbtm1mecuWLXrggQfyIqxc85Vrj7TnLld+HehM21lJ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1qVtS/vzSX9/f49Nn5KeXZKXhuG75wNf5qsjgXwprsyODfnxcPW19fe//91S191kQU42btxoVK5c2Xy4YsOGDUb58uVzTKY5mxRPX8/huP7lYl5+Sb1gwYIM21CkSBHj3XffNa5du5brhG9SUpJRqlQpc9uKFy9unD171qPbkJKSYplv3A7HMk86cuSIMWrUqAy/0snsdecqX/5i5sCBA0aPHj0Mf3//TJOg1atXN+bMmePyNAW58fDDD5vbUapUKY8mfI4ePWqOTnT3OtcXnT592ti5c6f5uHDhgrdDumH40rWHYVyfgqR3797m448//siTeObOnWuJZ/r06TnWSX98CAgIMIYPH57r9+ilS5fMe4ikf2/WqFEjXwahucO127MDcFrDhg115MgRSVJCQoL27NmjevXqebyfkiVLqkWLFk6vf/fdd2vp0qWSpHPnzunIkSOqUqWKx+NKZWRzN87Lly9r7ty5mj17tjZu3Cjj+pdQkmSpU6dOHfXp00e9e/fWrbfemmexZqV9+/aaNWuWHA6HEhISNH36dA0YMMAjbZcoUUKrV69W586dtXbtWpfv/Nm0aVNt27ZNhmFo6dKlSklJkZ+fn0diS+8///mP5e682fHlfSZJ3bp104svvmi+3saMGaOuXbt6JD5Jql27tn7++Wfdf//9Onr0qEt1W7durSVLlqhPnz76888/JVnfD6nvkzvuuEMLFixQ6dKlJUnh4eGaMWOG+vTpo5SUFHPdtBwOh+WO1c8995xGjhzpUnzNmjXTH3/8YZZ3796te++916U2nFGnTh3NmDHD4+16g6+eD3xZw4YN9dtvv0m6fnflnTt3qmHDhh7vp1y5cnr88cdvyLjWrFnj8X7zwuDBg9W8eXOzXKhQoTzpp0mTJub7zFX33nuv9u7dqwkTJuijjz5SbGysJGU4v6Q/pqaVum7qv6nH6uDgYP3zn//U0KFD3bq7uLO6dOmiVq1a6aWXXtL06dPlcDgUFxenoUOHas6cOWZM7pwzJSkgIECTJk3S3r17zWW//fabmjRp4pH4pev7burUqbrlllu0du1aj7VrF5UrV9bo0aM1evRorV+/XjNmzNB3331neb1m9xrNTqNGjfTf//5X0vXr899++001a9b0WOypgoKCVKlSJafX79u3r+bMmaOUlBTLthmGoQoVKmjkyJHq16+f/P39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KICBAwdi586doCgK9+7d45UOANq1a4ctW7agbt26vNPog6SkJOY73/H+06dPER8fzxkDClkULVOmDL5+/QpAu3mCvpEMvhISeoQOYu7t7Y3z588zg3BAeWBubW0NBwcHODs7o1mzZkweb968MZb6EgqIuT7FqNuMGTPw+fNnlYeFKcLWcdq0afj999/Rp08fXL58mfl/2iDTr18/LFy4UCcxhdnl0rRpUzg7O8PR0RHW1tY5zlsbcsOgTiipqak4evQo5HI5goKCGE9tGrYnmoWFBezs7ODo6IiePXsqDdbYxldtvG211Z9G0XgskXu4c+cOvL29sW/fPrXel9lhY2OjN/00QVEUJy6dhHHRZZvGBzH277mJ5ORkbNq0CatWrcL379+VDL358uXDhAkTMH/+fJQsWdLI2mpH1apVMXPmTCxZsgRAliErLi6O94Gs7P60fv36vOUqXtuzZ0/eaSV0CyGEiRNuCFl5YYH01atXzPdChQqhfPnyepVXrlw5FC5cmDEKvnz5kpfBl17cA4AePXpke3337t2ZuQEATl+QHS1atMDOnTtBCGGMmJqg29GwsDD06tULTk5OcHJyQu3atXnL1CVsJx2+84QbN25wfufLl09QO5g/f37me2JiIu90hkIy+EpI6AGxbheX0A4x16dYdYuIiMDevXs5E18bGxu4urrC1taWc+JzUFAQPD09mQnpp0+fMGjQIISFhXHSt2/fHmvXruUdgJ8P9KC1bdu2WLJkCTp16qSzvLVBzIM6oVy/fh3e3t44ePAg40msysBG14Gvry/69u2LQoUKqc2zXLlyTJrw8HCd66wKWncAvA8XlBAHkZGRjPfl48ePAaj3hsyXL1+279y7d+90ckCkUPLCxDovoI82TRNi7d9zC+np6di+fTvc3d0RERGhVHYmJiYYOXIkFi5cqHdDjyFwdnZmDL6ZmZm4du0ab69u+mAnQDkMkiasrKw4v421KGYMBgwYYBS5FEUxu8EkcsaPHz8AZJWpocIPlClThmnP6cXn7GAbLmvWrJnt9TVq1OD8VjykTRPsa7MzmCruvnz//j1WrlyJlStXolGjRhg2bBgcHBxQunRp3vJzCt1+EULw9u1bZGZmZrsj8OrVq5zfDRo0EHSwHHueYGFhwV9ZAyEZfCUk9IBYt4tLaIeY61Osuh04cADp6emMPp07d8bR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QIBeeOEFPf3002rUqJFT3//+9781efJkffnll2b7xMRETZs2rdpm+FSFb775Rjt37jQfk2EYev755/Vf//Vfuummm5z2PXv2rKZPn6633nrLvOT7wQcfNEMCu92u0NBQzZw5U48//nilvqn0hZITTZo0cdrOzs6+6nfoiuJhSVBQkEdjgfds2rRJGzZsUEZGhvLy8hQWFqbbbrtN9913n1M46Apma1tfbm6uebtkIFseK57TrPT67igvIV0ph+JOCSVPtG7dWsHBwWZI9OOPP5Yb+PqaS5cuKTU1VUlJSVq1apXT313JkDckJERDhw5Vq1atzKufAF9i1fOHVYNoq2vWrJl5+8yZM8rIyHC6r7JlZGQoKyvLfD2symP5IwJfAECl27Rpk3bs2GF+aAkJCdEHH3ygRx55xPzgWlRUpEWLFmncuHE6f/68du3apY8++sjsY/78+YqJiSm1/86dO+uLL77Q6NGjlZiYKEnKy8vTokWLNHbsWLfGmp6e7nG9Lk/a9u7du8yfff7555L+M4No5syZmjBhQqn71qtXTzNnzlR4eLief/55GYahkydPmm+IOnXqpM8//1xNmzZ1a3zX4islJ8LDw9WyZUvt379fknT48GGPAl9HLWBJPv1lgq87ceKEdu7cqczMTAUFBal169bl1mf98ssv9dxzz2n37t2l/jwgIECPPfaYXn31VYWFhbk0BmZrW9+JEyfM267OivWVc5o3OcpLOMpbVIfGjRubNRuzsrKuub8vzIbfsGGDbDabUlJSzLqhpX1BEBgYqIEDByouLk5DhgxRUFBQtdQLh/WdPn3arRn/VmDV84dVg2irc4zZ8Zr45Zdfuv3Zyx3Lly+X9J/PRr74O/MmAl8AQKVbvHixpP+8OKekpCgqKsppn4CAAMXGxurmm2/WgAEDZBiGdu/eLcMwdP/995cZ9hb37rvvasmSJealuxs2bHDrTYfdbtdzzz3n+gMr1k6S222vtfjStm3bzNu33XZbmWFvcc8++6wSEhL0888/mx8YGzVqpLS0tCpZTMFKJSeuVbOxeM2v7777zu0FnE6fPu0UIHlaBxies+Kij7Cmffv26eTJk+Z2yVn+ZbHSOc2qrL5Ij2EYeu6553THHXdUw8jck5GRIZvNprlz55qPp6zZvN27d1d8fLxiY2Or7fcM6yssLNQXX3whm82m5cuX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dnT7GAAAAFZDSQcAAADAotq1a6f4+HhzOycnp0pm+Nrtdk2cOFFdunTR0qVLywx7JenIkSN65ZVX1KZNG61fv97jY65bt04dOnRQYmJiqWGvdOXxTp8+XZGRkcrKynKr/9mzZysiIkL//d//XWbYK0n5+flatmyZOnfurKlTp7p1DAAAACsi8AUAAAAsbMqUKapRo4a5/dFHHykjI6PS+rfb7Xr88cc1Y8YMFRUVOf2sYcOG6tKli9q1a6cbb7zR6WfHjx/XwIED9dVXX7l9zG3btum+++4zQ9yAgABFRESoe/fuatOmjVPtYknasmWLHn/8cZf7nzx5sp588kllZ2c73V+3bl21b99e3bt3V4sWLZx+VlRUpClTpujPf/6z248HAADASgh8AQAAAAtr2bKlxowZY27n5eVV6kzU9957T3PnznW6r1evXtqwYYNOnjypbdu26ccff1RmZqZmzZql0NBQc7/c3Fw9+uijOnr0qFvHHDFihHJychQaGqq33npLJ0+e1N69e7V582b9/PPPOnz48FUB7+eff67ly5dfs+/ExERNmzbN3DYMQ6NGjdKWLVt05swZ7dy5U5s3b9b+/ft15MgR/fWvf3UK1N955x0tWrTIrccDAABgJdTwBQAAACygvLq7x44dU0REhHJzcyVJgYGB+vHHH9WmTRu3+yru8OHDuu2228x+Jemxxx5TYmLiVbNsHQ4cOKCePXvqyJEj5n2DBw/WkiVLynxsJWv4Osa4YsUKRURElNnuqaee0qxZs8ztIUOGKDU1tcz99+3bpzvvvFMXL16UJAUFBWnx4sW67777ymwjSWvXrtW9995r/h7CwsJ08ODBq2Y1AwAA+AJm+AIAAAAW17hxY40fP97cLigo0JQpUyrc7wcffOAU9nbq1EkJCQllhr3SlaA2JSXFaZ9ly5Zpz549Lh/3hhtuUEpKSrlhryS9/vrrTqHrv/71r6vKThQ3Y8YMM+yVpDlz5lwz7JWk3r1764033jC3T548qfnz51+zHQAAgBUR+AIAAAA+4MUXX1SdOnXM7eTkZH3//fce92e32zV79myn+9544w0FBgZes22PHj0UExPj1FdCQoLLxx4+fLi6det2zf3q16+vgQMHmtsXL17Url27St03KyvLqTRFjx49FBsb6/KYxowZo7CwMHN78eLFLrcFAACwEgJfAAAA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\n", - "text/plain": [ - "
" + "CytoscapeWidget(cytoscape_layout={'name': 'cola', 'title': 'Path', 'nodeSpacing': 80, 'edgeLengthVal': 50}, cy…" ] }, "metadata": {}, @@ -807,21 +340,7 @@ } ], "source": [ - "paths, input_node1_id, input_node2_id, result1, result2, result_parsed1, result_parsed2, result_ranked_by_primary_infores1, result_ranked_by_primary_infores2 = TCT.Path_finder('CHEBI:83766', #'Olaparib' \n", - " 'NCBIGene:672', #'BRCA1' \n", - " ['biolink:Gene', 'biolink:Protein'], \n", - " APInames=select_APIs, \n", - " metaKG=selected_metaKG, \n", - " API_predicates=API_predicates)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "forplot = TCT.visulize_path(input_node1_id, name_resolver.lookup('IDO2', only_taxa='NCBITaxon:9606').curie, input_node2_id, result1, result2) " + "forplot = TCT.visulize_path(input_node1_id, name_resolver.lookup('KMT2A', only_taxa='NCBITaxon:9606').curie, input_node2_id, result1, result2) " ] }, { @@ -835,7 +354,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "my-rdkit-env", "language": "python", "name": "python3" }, @@ -849,7 +368,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.6" + "version": "3.10.19" } }, "nbformat": 4, diff --git a/notebooks/individual_endpoint_overview.ipynb b/notebooks/individual_endpoint_overview.ipynb new file mode 100644 index 0000000..f320865 --- /dev/null +++ b/notebooks/individual_endpoint_overview.ipynb @@ -0,0 +1,514 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "id": "23613c49", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "from TCT import name_resolver\n", + "from TCT import translator_metakg\n", + "from TCT import translator_kpinfo\n", + "from TCT import TCT\n", + "\n", + "import matplotlib.pyplot as plt\n", + "import requests" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "df9f0bfb", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Skipping server without x-maturity: {'url': '/arax'}\n", + "Skipping server without x-maturity: {'url': '/sipr'}\n", + "Skipping server without x-maturity: {'url': '/aragorn'}\n", + "Skipping server without x-maturity: {'url': '/bte'}\n" + ] + } + ], + "source": [ + "Translator_KP_info, APInames = translator_kpinfo.get_translator_kp_info()\n", + "metaKG = translator_metakg.get_KP_metadata(APInames)\n", + " \n", + "APInames, metaKG = translator_metakg.add_plover_API(APInames, metaKG)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "03e493ee", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'ARAX Translator Reasoner - TRAPI 1.6.0',\n", + " 'Answer-coalesce(Trapi v1.5.0)',\n", + " 'Aragorn(Trapi v1.5.0)',\n", + " 'Aragorn(Trapi v1.6.0)',\n", + " 'Automat-binding-db(Trapi v1.5.0)',\n", + " 'Automat-cam-kp(Trapi v1.5.0)',\n", + " 'Automat-ctd(Trapi v1.5.0)',\n", + " 'Automat-drug-central(Trapi v1.5.0)',\n", + " 'Automat-ehr-clinical-connections-kp(Trapi v1.5.0)',\n", + " 'Automat-ehr-may-treat-kp(Trapi v1.5.0)',\n", + " 'Automat-genome-alliance(Trapi v1.5.0)',\n", + " 'Automat-gtex(Trapi v1.5.0)',\n", + " 'Automat-gtopdb(Trapi v1.5.0)',\n", + " 'Automat-gwas-catalog(Trapi v1.5.0)',\n", + " 'Automat-hetionet(Trapi v1.5.0)',\n", + " 'Automat-hgnc(Trapi v1.5.0)',\n", + " 'Automat-hmdb(Trapi v1.5.0)',\n", + " 'Automat-human-goa(Trapi v1.5.0)',\n", + " 'Automat-icees-kg(Trapi v1.5.0)',\n", + " 'Automat-intact(Trapi v1.5.0)',\n", + " 'Automat-monarchinitiative(Trapi v1.5.0)',\n", + " 'Automat-panther(Trapi v1.5.0)',\n", + " 'Automat-pharos(Trapi v1.5.0)',\n", + " 'Automat-reactome(Trapi v1.5.0)',\n", + " 'Automat-robokop(Trapi v1.5.0)',\n", + " 'Automat-string-db(Trapi v1.5.0)',\n", + " 'Automat-ubergraph(Trapi v1.5.0)',\n", + " 'Automat-viral-proteome(Trapi v1.5.0)',\n", + " 'Autonomous Relay System (ARS) TRAPI',\n", + " 'BioThings Explorer (BTE) TRAPI',\n", + " 'CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0',\n", + " 'CATRAX Pharmacogenomics KP - TRAPI 1.5.0',\n", + " 'COHD TRAPI',\n", + " 'Clinical Trials KP - TRAPI 1.5.0',\n", + " 'Connections Hypothesis Provider API',\n", + " 'Cqs(Trapi v1.5.0)',\n", + " 'Drug Approvals KP - TRAPI 1.5.0',\n", + " 'Gene-List Network Enrichment Analysis',\n", + " 'Genetics Data Provider for NCATS Biomedical Translator Reasoners',\n", + " 'Knowledge Collaboratory API',\n", + " 'Microbiome KP - TRAPI 1.5.0',\n", + " 'MolePro',\n", + " 'Multiomics KP - TRAPI 1.5.0',\n", + " 'OpenPredict API',\n", + " 'RTX KG2 - TRAPI 1.5.0',\n", + " 'Retriever',\n", + " 'SPOKE KP for TRAPI 1.5',\n", + " 'Service Provider TRAPI',\n", + " 'Shepherd ARAX',\n", + " 'Shepherd Aragorn',\n", + " 'Shepherd BTE',\n", + " 'Shepherd SIPR',\n", + " 'Sri-answer-appraiser(Trapi v1.5.0)',\n", + " 'Sri-node-normalizer(Trapi v1.5.0)',\n", + " 'Text Mined Cooccurrence API',\n", + " 'Workflow-runner(Trapi v1.5.0)',\n", + " 'imProving Agent for TRAPI 1.5',\n", + " 'mediKanren'}" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(Translator_KP_info['title'])" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "76312120", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
idtitleprod_urlci_urltest_url
17https://smart-api.info/ui/7a12feb2fbd8fe4af532...RetrieverNonehttps://retriever.ci.transltr.io/query/None
\n", + "
" + ], + "text/plain": [ + " id title prod_url \\\n", + "17 https://smart-api.info/ui/7a12feb2fbd8fe4af532... Retriever None \n", + "\n", + " ci_url test_url \n", + "17 https://retriever.ci.transltr.io/query/ None " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "Translator_KP_info.loc[Translator_KP_info['title'] == 'Retriever']" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "e39b4d99", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'ARAX Translator Reasoner - TRAPI 1.6.0',\n", + " 'Answer-coalesce(Trapi v1.5.0)',\n", + " 'Aragorn(Trapi v1.5.0)',\n", + " 'Aragorn(Trapi v1.6.0)',\n", + " 'Automat-binding-db(Trapi v1.5.0)',\n", + " 'Automat-cam-kp(Trapi v1.5.0)',\n", + " 'Automat-ctd(Trapi v1.5.0)',\n", + " 'Automat-drug-central(Trapi v1.5.0)',\n", + " 'Automat-ehr-clinical-connections-kp(Trapi v1.5.0)',\n", + " 'Automat-ehr-may-treat-kp(Trapi v1.5.0)',\n", + " 'Automat-genome-alliance(Trapi v1.5.0)',\n", + " 'Automat-gtex(Trapi v1.5.0)',\n", + " 'Automat-gtopdb(Trapi v1.5.0)',\n", + " 'Automat-gwas-catalog(Trapi v1.5.0)',\n", + " 'Automat-hetionet(Trapi v1.5.0)',\n", + " 'Automat-hgnc(Trapi v1.5.0)',\n", + " 'Automat-hmdb(Trapi v1.5.0)',\n", + " 'Automat-human-goa(Trapi v1.5.0)',\n", + " 'Automat-icees-kg(Trapi v1.5.0)',\n", + " 'Automat-intact(Trapi v1.5.0)',\n", + " 'Automat-monarchinitiative(Trapi v1.5.0)',\n", + " 'Automat-panther(Trapi v1.5.0)',\n", + " 'Automat-pharos(Trapi v1.5.0)',\n", + " 'Automat-reactome(Trapi v1.5.0)',\n", + " 'Automat-robokop(Trapi v1.5.0)',\n", + " 'Automat-string-db(Trapi v1.5.0)',\n", + " 'Automat-ubergraph(Trapi v1.5.0)',\n", + " 'Automat-viral-proteome(Trapi v1.5.0)',\n", + " 'Autonomous Relay System (ARS) TRAPI',\n", + " 'BioThings Explorer (BTE) TRAPI',\n", + " 'CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0',\n", + " 'CATRAX Pharmacogenomics KP - TRAPI 1.5.0',\n", + " 'COHD TRAPI',\n", + " 'Clinical Trials KP - TRAPI 1.5.0',\n", + " 'Connections Hypothesis Provider API',\n", + " 'Cqs(Trapi v1.5.0)',\n", + " 'Drug Approvals KP - TRAPI 1.5.0',\n", + " 'Gene-List Network Enrichment Analysis',\n", + " 'Genetics Data Provider for NCATS Biomedical Translator Reasoners',\n", + " 'Knowledge Collaboratory API',\n", + " 'Microbiome KP - TRAPI 1.5.0',\n", + " 'MolePro',\n", + " 'Multiomics KP - TRAPI 1.5.0',\n", + " 'OpenPredict API',\n", + " 'RTX KG2 - TRAPI 1.5.0',\n", + " 'Retriever',\n", + " 'SPOKE KP for TRAPI 1.5',\n", + " 'Service Provider TRAPI',\n", + " 'Shepherd ARAX',\n", + " 'Shepherd Aragorn',\n", + " 'Shepherd BTE',\n", + " 'Shepherd SIPR',\n", + " 'Sri-answer-appraiser(Trapi v1.5.0)',\n", + " 'Sri-node-normalizer(Trapi v1.5.0)',\n", + " 'Text Mined Cooccurrence API',\n", + " 'Workflow-runner(Trapi v1.5.0)',\n", + " 'imProving Agent for TRAPI 1.5',\n", + " 'mediKanren'}" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "set(Translator_KP_info['title'])" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "5b742882", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABMQAAATYCAYAAADwJBsaAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjYsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvq6yFwwAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd4FOXexvHvZnfTCykkARIIVUBKRAQpklCkg4hIV4qKgB57QVFA8Ihi73AURFAQFKSpB0V6U3ilI0gn9FDTy2bn/SNn1ywpRGUJkPtzXVxmZ56Z+c3sJoabp5gMwzAQEREREREREREpJTxKugAREREREREREZErSYGYiIiIiIiIiIiUKgrERERERERERESkVFEgJiIiIiIiIiIipYoCMRERERERERERKVUUiImIiIiIiIiISKmiQExEREREREREREoVBWIiIiIiIiIiIlKqKBATEREREREREZFSRYGYiIi4mDp1KiaTiY0bN/7lY9PS0hgzZgzLly+//IW5wSuvvMK8efPybV++fDkmk6lE72PRokXccccdlC9fHk9PTwICArjpppsYPXo0hw8fLrG6Dh48iMlk4o033nD7tTZt2kRcXBxBQUGYTCbeeeedQtueOXOG5557jtq1a+Pn50dQUBA1a9bknnvuYevWrX/r+iaTiYcffviS7dz9eTl27Bhjxoxh8+bNbjm/u8XExDBw4MBitc37Pvr6+hIYGMitt97Khx9+SHZ2tkvbv/JZdPxcO3jw4N+4g0vbuXMnY8aMuaznHzhwIDExMZftfFfSjBkzivx+LY74+Hjq1KmTb/v333+Pr68vTZo04dy5c87tmZmZfPjhh8TFxREaGorVaiU0NJT4+HgmTZpEcnLyP6pHRESuP5aSLkBERK4faWlpvPTSS0DuX2audq+88go9evSgW7duLtsbNGjAunXrqF279hWvyW63M2jQIKZNm0aHDh0YP348MTExpKens2HDBj777DOmTJlCQkLCFa/tShs8eDCpqal89dVXBAcHFxoOpKSkcOutt5KSksLTTz9N/fr1SU9P548//mDu3Lls3ryZevXqua1Od39ejh07xksvvURMTAyxsbFuucbVYNeuXbRt25aUlBSefPJJmjZtSnp6OosWLeLRRx/l66+/doYhf1WnTp1Yt24d5cqVc0PluYHYSy+9RHx8/GULsV588UUeffTRy3KuK23GjBls376dxx577LKed+bMmQwYMIC4uDjmzZuHn58fAImJibRv357t27czYMAAHnnkEcLDwzlz5gxLly7lmWeeYfXq1UyfPv2y1iMiItc2BWIiInLVy87OxmQyYbFcmf9tOXqllITXXnuNadOmMX78eEaMGOGyr3379jz33HNMmjTpkudJT0/Hx8fHXWVeEdu3b+eBBx6gQ4cORbb7+uuv2bt3L0uXLqVly5Yu+5544gnsdrs7yyzRz8v1Iicnh7vuuoukpCR+/fVXatSo4dzXsWNH4uLi6N27N0888QQTJ078y+cvW7YsZcuWvZwlu13VqlVLuoSryscff8zDDz9Mt27dmDlzJp6ens59/fv3Z9u2bSxZsoQWLVq4HNetWzdGjx7NDz/8cKVLFhGRq5yGTIqIyCUNHDgQf39/9u7dS8eOHfH39yc6Oponn3ySzMxMIHf4kuMvnC+99BImkwmTyeQyVGrPnj307duX8PBwvLy8qFWrFh9++KHLtRzDz6ZPn86TTz5JhQoV8PLyYu/evSQmJjJ8+HBq166Nv78/4eHhtGrVilWrVuWrOTMzk7Fjx1KrVi28vb0JDQ2lZcuWrF27FsgdDpeamsrnn3/urNXRq62wIXALFiygSZMm+Pr6EhAQwO233866detc2owZMwaTycSOHTvo06cPQUFBREREMHjwYC5cuFDkc87KymLChAnUqVMnXxjmYLFYeOihh1y2xcTE0LlzZ+bOnctNN92Et7e3s6fehx9+SIsWLQgPD8fPz4+6desyYcKEfMPPHMOTVq1axa233oqPjw8VKlTgxRdfJCcnp8Ba3nrrLSpXroy/vz9NmjRh/fr1Rd6fw/bt27njjjsIDg7G29ub2NhYPv/8c+d+x/A2m83Gxx9/7Hx/CnPmzBmAQnv/eHj8+etOYcPQHO9bQSZNmkSNGjXw8vKidu3afPXVVy77C/u8bNy4ka5duxISEoK3tzc33XQTs2fPznf+o0ePMmTIEKKjo/H09KR8+fL06NGDkydPsnz5cm655RYABg0a5HwWY8aMAWD//v307t2b8uXL4+XlRUREBK1bt77k8MqNGzfSu3dvYmJi8PHxISYmhj59+nDo0CGXdo73YtmyZQwbNoywsDBCQ0Pp3r07x44dc2mbnZ3NM888Q2RkJL6+vjRv3pxff/21yDocvv32W3bu3MmIESNcwjCHXr160bZtWyZPnsyJEydc9tntdv79739TsWJFvL29adiwIT///HOB93HxkMYlS5bQunVrAgMD8fX1pVmzZvmOhdzea3369CEiIgIvLy8qVqzIvffeS2ZmJlOnTuXuu+8GoGXLls73aOrUqUDu0N/OnTs7f+6VL1+eTp06ceTIkSKfSUGfVccw3unTp1OrVi18fX2pX78+ixYtKvJc8OfndMaMGTz77LOUK1cOf39/unTpwsmTJ0lOTmbIkCGEhYURFhbGoEGDSElJcTmHYRh89NFHxMbG4uPjQ3BwMD169GD//v3ONvHx8Xz33XccOnTI+Szyfm+99NJLNG7cmJCQEAIDA2nQoAGTJ0/GMIxCa3/llVcYPnw4AwcOZPbs2S5h2IYNG/jxxx8ZMmRIvjDMITQ0lP79+1/yGYmISOmiHmIiIlIs2dnZdO3alfvuu48nn3ySlStXMm7cOIKCghg1ahTlypXjv//9L+3bt+e+++7j/vvvB3CGZDt37qRp06ZUrFiRN998k8jISBYvXswjjzzC6dOnGT16tMv1nnvuOZo0acLEiRPx8PAgPDycxMREAEaPHk1kZCQpKSl8++23xMfH8/PPPzsDLZvNRocOHVi1ahWPPfYYrVq1wmazsX79eg4fPkzTpk1Zt24drVq1omXLlrz44otAbk+fwsyYMYN+/frRtm1bZs6cSWZmJhMmTHBeu3nz5i7t77rrLnr16sV9993Htm3beO655wCYMmVKodfYuHEj58+fZ9iwYX/hncn122+/8fvvv/PCCy9QuXJl51Ciffv20bdvXypXroynpydbtmzh3//+N7t27cpXy4kTJ+jduzcjRoxg7NixfPfdd7z88sucO3eODz74wKXthx9+SM2aNZ3zBL344ot07NiRAwcOEBQUVGidu3fvpmnTpoSHh/Pee+8RGhrKF198wcCBAzl58iTPPPOMc3hbkyZN6NGjB08++WSR996kSRMA7r33Xp5//nluu+02QkND/+ojLNCCBQtYtmwZY8eOxc/Pj48++og+ffpgsVjo0aNHocctW7aM9u3b07hxYyZOnEhQUBBfffUVvXr1Ii0tzRkUHz16lFtuuYXs7Gyef/556tWrx5kzZ1i8eDHnzp2jQYMGfPbZZwwaNIgXXniBTp06ARAVFQXk9p7KyclhwoQJVKxYkdOnT7N27VrOnz9f5H0dPHiQG264gd69exMSEsLx48f5+OOPueWWW9i5cydhYWEu7e+//346derEjBkzSEhI4Omnn6Z///4sXbrU2eaBBx5g2rRpPPXUU9x+++1s376d7t27F2vupp9++gkg3/DlvLp168aPP/7I8uXL6d27t3P7Bx98QKVKlXjnnXew2+1MmDCBDh06sGLFCudnoyBffPEF9957L3fccQeff/45VquVSZMm0a5dOxYvXkzr1q0B2LJlC82bNycsLIyxY8dSvXp1jh8/zoIFC8jKyqJTp0688sorPP/883z44Yc0aNAAyO3hlZqayu23307lypX58MMPiYiI4MSJEyxbtuxvz2n13XffsWHDBsaOHYu/vz8TJkzgzjvvZPfu3VSpUuWSxz///PO0bNmSqVOncvDgQZ566innZ7p+/frMnDmTTZs28fzzzxMQEMB7773nPPbBBx9k6tSpPPLII7z22mucPXuWsWPH0rRpU7Zs2UJERAQfffQRQ4YMYd++fXz77bf5rn/w4EEefPBBKlasCMD69ev517/+xdGjRxk1alS+9k8//TRvvPEGTz75ZIHzxTk+O127di32MxQREQHAEBERyeOzzz4zAGPDhg3ObQMGDDAAY/bs2S5tO3bsaNxwww3O14mJiQZgjB49Ot9527VrZ0RFRRkXLlxw2f7www8b3t7extmzZw3DMIxly5YZgNGiRYtL1mqz2Yzs7GyjdevWxp133uncPm3aNAMwPvnkkyKP9/PzMwYMGJBvu6OGZcuWGYZhGDk5OUb58uWNunXrGjk5Oc52ycnJRnh4uNG0aVPnttGjRxuAMWHCBJdzDh8+3PD29jbsdnuh9Xz11VcGYEycODHfvuzsbJc/eVWqVMkwm83G7t27i7zfnJwcIzs725g2bZphNpudz9wwDCMuLs4AjPnz57sc88ADDxgeHh7GoUOHDMMwjAMHDhiAUbduXcNmsznb/frrrwZgzJw5s8gaevfubXh5eRmHDx922d6hQwfD19fXOH/+vHMbYDz00ENFns9h7NixhqenpwEYgFG5cmVj6NChxpYtW1zaDRgwwKhUqVK+4x3vW16A4ePjY5w4ccK5zWazGTVr1jSqVavm3Hbx58UwDKNmzZrGTTfdlO+96ty5s1GuXDnn52jw4MGG1Wo1du7cWei9bdiwwQCMzz77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bduMLl26GEFBQYanp6dRv379fCsoOs5XnFUmd+7caTz55JNGw4YNjbJlyxoWi8UIDg424uLijOnTp+dr//333xuxsbGGj4+PUaVKFeODDz4odJXJhx56yPjoo4+MqlWrGlar1ahZs6bx5ZdfurRzfF6WL1/usn3Lli1Gz549jfDwcMNqtRqRkZFGq1at8q0impCQYAwePNiIjIw0rFarUb58eaNnz57GyZMnnW1mzpxp1KxZ07Barc7nfPLkSWPgwIFGzZo1DT8/P8Pf39+oV6+e8fbbb19yRb0jR44Yd911lxEcHGwEBAQY7du3N7Zv325UqlTJ5Xu2oJ8Hee8572coMzPTePLJJ43w8HDD29vbuPXWW41169blO2dRTp8+bYwYMcKoWbOm4e3tbfj7+xuNGjUyPvjgAyMrK8ulreOz+NprrxkvvfSSERUVZXh6eho33XSTsXjxYpe2jvs4ePCgy/YVK1YYnTp1MkJCQgyr1WpUqFDB6NSpU76fPzt37jTuvvtuIzQ01PD09DQqVqxoDBw40GVVzHfeeceoXLmyYTabnauC7tq1y+jTp49RtWpVw8fHxwgKCjIaNWpkTJ069ZLPorBVJgv6nijOMy7sZ2th73FhP8umTJliNG7c2PDz8zN8fHyMqlWrGvfee6+xceNGZ5uzZ88aPXr0MMqUKWOYTCaX760pU6YYN9xwg+Hl5WVUqVLFGD9+vDF58uR8Px8dP5Mudv78eaNRo0aGxWIxZs2a5dyekZFhvP/++0bz5s2NMmXKGBaLxQgJCTFuu+0247XXXjPOnDlT5PMREZHSx2QYecZ+iIiISKkUHx/P6dOnC52jTAo3f/58unXrxrZt25w9heTq8u677/LYY4+RnJxc6LxiIiIiUrpoyKSIiIjI35CZmcmqVav44IMPKFu2LNWqVSvpkuQiFy5cYN26dUydOpU6deooDBMREREnTaovIiIi8jccP36cjh07cuLECb788kuXVfPk6rBp0ybuvPNOPD09+fzzz0u6HBEREbmKaMikiIiIiIiIiIiUKuohJiIiIiIiIiIipYoCMRERERERERERKVUUiImIiIiIiIiISKmiQExEREREREREREoVBWIiIiIiIiIiIlKqKBATEREREREREZFSRYGYiIiIiIiIiIiUKgrERERERERERESkVFEgJiIiIiIiIiIipYoCMRERERERERERKVUUiImIiIiIiIiISKmiQExEREREREREREoVBWIiIiIiIiIiIlKqKBATEREREREREZFSRYGYiIiIiIiIiIiUKgrERERERERERESkVFEgJiIiIiIiIiIipYoCMRERERERERERKVUUiImIiIiIiIiISKmiQExEREREREREREoVBWIiIiIiIiIiIlKqKBATEREREREREZFSRYGYiIiIiIiIiIiUKgrERERERERERESkVFEgJiIiIiIiIiIipYoCMRERERERERERKVUUiImIiIiIiIiISKmiQExEREREREREREoVBWIiIiIiIiIiIlKqKBATEREREREREZFSRYGYiIiIiIiIiIiUKgrERERERERERESkVFEgJiIiIiIiIiIipYoCMRERERERERERKVUUiImIiIiIiIiISKmiQExEREREREREREoVBWIiIiIiIiIiIlKqKBATEREREREREZFSRYGYiIiIiIiIiIiUKgrERERERERERESkVFEgJiIiIiIiIiIipYoCMRERERERERERKVUUiImIiIiIiIiISKmiQExEREREREREREoVBWIiIiIiIiIiIlKqKBATEREREREREZFSRYGYiIiIiIiIiIiUKgrERERERERERESkVFEgJiIiIiIiIiIipYoCMRERERERERERKVUUiImIiIiIiIiISKmiQExEREREREREREoVBWIiIiIiIiIiIlKqKBATEREREREREZFSRYGYiIiIXBNMJhMpKSkF7ouNjSU9Pb3I4w8ePEhYWNhfOgYgPj6eRYsW/bVi3WT58uU0bNjwku02b97M7Nmzr0BFIiIiItcmBWIiIiJyzdu8eTM+Pj5uP6a4bDabW85bXArERERERIqmQExERESuGW+88QbNmjWjRo0azJw507k9b++xjRs30qRJE+rVq0ejRo1Ys2ZNgefKe0xMTAwvvfQSTZs2pXLlyrz88ssFHvPNN98QGxvLvn378u0bOHAgjzzyCO3bt6d+/foATJ8+ncaNG9OgQQPi4uLYvn07AFlZWQwZMoQaNWrQrFkzhg8fTo8ePQCYOnWq82uARYsWER8fn+96NpuNdu3a0bBhQ2688Ub69etHWloap06dYtSoUSxZsoTY2FiGDh0KwIYNG2jVqhUNGzakQYMGzJkzB4DExETatm1L3bp1qVevHoMGDSr8DRARERG5TlhKugARERGR4jKZTKxZs4b9+/fTqFEjmjdvTnR0tHN/VlYW3bt355NPPqFdu3asXr2aHj16sHfv3kue+/z586xdu5bExESqVavGoEGDqFChgnP/m2++yYIFC1i6dCkhISFA7rDL77//nvLlywOwevVqVq5cib+/P2vWrOGrr75i5cqVeHl5sWrVKvr168eWLVuYNGkShw8fZufOndhsNuLj44mKivpLz8JsNjNjxgxCQ0MxDIPhw4fz0Ucf8dRTTzF27FgWLVrEN99847y3Bx98kO+++45y5cpx+vRpbr75Zpo1a8bMmTOJiYnhxx9/BODs2bN/qQ4RERGRa5ECMREREblm3H///QBUqVKF5s2bs2rVKvr27evcv3v3bjw9PWnXrh0AzZs3Jzw8nK1bt1KuXLkiz92vXz8AypYtS5UqVThw4IAzEBszZgzly5fnxx9/xMvLy3nM5s2bXc7Rs2dP/P39AZg/fz5btmyhcePGzv2JiYlkZWWxbNky7rnnHiwWCxaLhT59+rBq1aq/9CwMw+Dtt9/mu+++w2azceHCBVq0aFFg27Vr17J//346dOjgcvzu3bu59dZbefvtt3nyySeJi4tzPjsRERGR65kCMREREblmmUwml9eGYeTbVlC7gnh7ezu/NpvNLvOANWnShMWLF3PgwAFq1qxZ6DkcYZijlsGDBzN27Nh87QqrE8BisZCTk+N8nZGRUWC7GTNmsGLFClauXElAQADvvfceK1euLLCtYRjUq1ev0P2bN29myZIlzJkzhxdeeIFNmzZhNpsLvU8RERGRa53mEBMREZFrxpQpU4DcFSNXr15N8+bNXfbXrFmTzMxMli5dCuT2jDp16hR169b9R9dt164dn376KZ07d87XK6wwXbp0Ydq0aSQkJABgt9vZuHEjAC1btuSLL77AZrORkZHBrFmznMdVrVqVLVu2kJGRgc1mY8aMGQWe/9y5c4SGhhIQEEBycjJTp0517gsMDOTChQvO102bNmXPnj3O5wK5IVhWVhYHDhzA39+fnj178v777/PHH38UupqniIiIyPVCgZiIiIhcM7y8vGjWrBlt27bl/fffd5k/DMDT05M5c+YwcuRI6tWrx2OPPcbXX3+Nn5/fP752ixYtmDlzJnfddRfr1q0DcucQO3bsWKHtX3nlFe644w7q169PnTp1nMHX0KFDKVeuHDfeeCOdOnWiQYMGBAUFAbm90dq1a0edOnVo3749VatWLfD89957LykpKdSuXZvu3btz2223Ofe1bt2a1NRU6tevz9ChQwkODmbhwoWMGzeO+vXrU7t2bUaMGIHdbmf58uXcfPPNxMbG0qxZM15//XVnLSIiIiLXK5NhGEZJFyEiIiJS2iQnJxMQEEBmZiZdu3bl7rvvds6RJiIiIiLupTnEREREREpAmzZtyMzMJCMjgzZt2jBw4MCSLklERESk1FAPMRERERERERERKVU0h5iIiIiIiIiIiJQqCsREREREisEwDHJycrDb7W49vzrvi4iIiLifAjERERGRYjh06BCbN2/GZrO57Rp79uxh69atbgvdRERERCSXAjERERGRSzhx4gTTpk0jOzsbT09Pt1zDZDIRFhbGggULWL16tVuuISIiIiK5FIiJiIiIFMEwDH744QfCwsK45ZZb3HqtsLAwGjduzOrVq0lKSnLrtURERERKMwViIiIiIkU4duwYhw8fpk2bNpjNZrdfLy4uDg8PDzZu3Oj2a4mIiIiUVgrERERERIqwadMmAgMDqVat2hW5npeXF3Xr1mXz5s2aS0xERETETRSIiYiIiBQiOzub7du3Exsbi4fHlfu16aabbiI5OZn9+/dfsWuKiIiIlCYKxEREREQK8fvvv5OZmUlsbOwVvW65cuUIDw9n06ZNV/S6IiIiIqWFAjERERGRQmzatImYmBiCg4Ov6HVNJhOxsbHs2rWLtLS0K3ptERERkdJAgZiIiIhIAc6dO8fBgweveO8wh3r16gGwbdu2Erm+iIiIyPVMgZiIiIhIAbZs2YKnpye1a9cukev7+flxww03sHnz5hK5voiIiMj1TIGYiIiISAH2799PtWrVsFqtJVZDzZo1OXHiBKmpqSVWg4iIiMj1SIGYiIiIyEWysrI4evQoMTExJVpHpUqVADh06FCJ1iEiIiJyvVEgJiIiInKRhIQE7HZ7iQdiQUFBBAcHc/DgwRKtQ0REROR6o0BMRERE5CIHDx7Ez8+PsLCwki6FmJgY9RATERERucwUiImIiIhc5NChQ8TExGAymUq6FGJiYjh16pTmERMRERG5jBSIiYiIiOThmD/MMX9XSXMM21QvMREREZHLR4GYiIiISB5Xy/xhDoGBgYSEhGgeMREREZHLSIGYiIiISB4JCQn4+PhcFfOHOVSsWJGEhISSLkNERETkuqFATERERCSP06dPEx4eflXMH+ZQtmxZTp8+jWEYJV2KiIiIyHVBgZiIiIhIHmfOnCE0NLSky3ARFhaGzWYjKSmppEsRERERuS4oEBMRERH5H8MwOHPmzFU1XBJw1nP69OkSrkRERETk+qBATEREROR/kpKSyM7Ovup6iJUpUwYPDw/OnDlT0qWIiIiIXBcUiImIiIj8jyNwutp6iHl4eBAaGqoeYiIiIiKXiQIxERERkf85ffo0Hh4elClTpqRLySc0NFQ9xEREREQuEwViIiIiIv9z+vRpQkJC8PC4+n5FUiAmIiIicvlcfb/tiYiIiJSQs2fPXnXDJR3CwsK4cOEC2dnZJV2KiIiIyDVPgZiIiIjI/6SkpODv71/SZRQoICAAgNTU1BKuREREROTap0BMRERE5H/S09Px9fUt6TIK5OPjA+TWKCIiIiL/jAIxERERkf9JS0tzBk9XGwViIiIiIpePAjERERERIDs7G5vNdtUGYo6ea2lpaSVciYiIiMi1T4GYiIiICH/2vLpah0x6enri4eGhHmIiIiIil4ECMRERERH+DMSu1h5iJpMJHx8f9RATERERuQwUiImIiIhw9fcQg9ywTj3ERERERP45BWIiIiIi/Dk319XaQwxywzoFYiIiIiL/nAIxERERESAjIwMAb2/vEq6kcN7e3s46RUREROTvUyAmIiIiAhiGAeTO1XW18vDwcNYpIiIiIn+fAjERERERERERESlVFIiJiIiIiIiIiEipokBMRERERERERERKFQViIiIiIiIiIiJSqigQExERERERERGRUkWBmIiIiIiIiIiIlCoKxEREREREREREpFRRICYiIiICmEwmAOx2ewlXUji73e6sU0RERET+PgViIiIiIoCPjw8AGRkZJVxJ4dLT0511ioiIiMjfp0BMREREhD8DsfT09BKupHAKxEREREQuDwViIiIiIlwbgVhaWpoCMREREZHLQIGYiIiICODr6wvkhk5XI8Mw1ENMRERE5DJRICYiIiLC1d9DLDMzE8MwnMGdiIiIiPx9CsREREREAIvFgtVqvWoDMUdd6iEmIiIi8s8pEBMRERH5Hx8fn6t2yKQCMREREZHLR4GYiIiIyP/4+PhctT3EHEGdhkyKiIiI/HMKxERERET+JyAggOTk5JIuo0COuvz8/Eq4EhEREZFrnwIxERERkf8JCQnh9OnTJV1GgU6fPk2ZMmWwWCwlXYqIiIjINU+BmIiIiMj/hIWFce7cOXJyckq6lHzOnDlDaGhoSZchIiIicl1QICYiIiLyP6Ghodjtds6fP1/SpeSjQExERETk8lEgJiIiIvI/YWFhAFfdsMmcnBzOnj3rrE9ERERE/hkFYiIiIiL/ExAQgKenJ2fOnCnpUlycP38eu92uHmIiIiIil4kCMREREZH/MZlMhIaGXnU9xBz1qIeYiIiIyOWhQExEREQkj9DQ0Kuuh9iZM2ewWq0EBASUdCkiIiIi1wUFYiIiIiJ5hIWFcerUKQzDKOlSnE6dOkVYWBgmk6mkSxERERG5LigQExEREcmjYsWKZGRkkJiYWNKlOB06dIiKFSuWdBkiIiIi1w0FYiIiIiJ5REVFYTabOXjwYEmXAuROqH/+/HliYmJKuhQRERGR64YCMREREZE8rFYrFSpUuGoCsUOHDgFQqVKlEq5ERERE5PqhQExERETkIjExMRw8ePCqmEfs4MGDRERE4OPjU9KliIiIiFw3FIiJiIiIXCQmJob09HROnTpV0qVw8OBBDZcUERERucwUiImIiIhc5GqZR0zzh4mIiIi4hwIxERERkYtYrVaioqJKPBBzXF/zh4mIiIhcXgrERERERApQpUoV9u3bR1ZWVonVsGvXLsqXL6/5w0REREQuMwViIiIiIgWoX78+2dnZ7Nixo0Sun5KSwh9//EFsbGyJXF9ERETkeqZATERERKQAQUFBVK1alc2bN5fI9bds2YLZbKZu3bolcn0RERGR65kCMREREZFCxMbGcvjwYc6cOXNFr2sYBps3b6ZmzZp4e3tf0WuLiIiIlAYKxEREREQK4QikNm3adEWve+TIEU6fPs1NN910Ra8rIiIiUlooEBMREREphMVioW7dumzZsgW73X7Frrtp0yaCgoKoXLnyFbumiIiISGmiQExERESkCDfddBMpKSns3r37ilwvPT2dHTt2EBsbi8lkuiLXFBERESltFIiJiIiIFCEyMpLKlSuzZMkSbDab26+3bNkyABo2bOj2a4mIiIiUVgrERERERIpgMplo3749586dY/369W691smTJ9m4cSNxcXH4+/u79VoiIiIipZkCMREREZFLCA8Pp1GjRqxcuZKkpCS3XMMwDH744QdCQkJo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veR9mEymfKHc1q1b8634WJT77ruPyMhInnnmGY4ePVpgG8dk9zfccAMVKlRgxowZLveUmprKnDlznCtPXk4zZ850udahQ4dYu3Ztod+bkBvyWSwW9u3bV+B71LBhQ2dbx+IOcXFxrF27lq5du3Lfffdx4MCBy3ofIiIi8s+oh5iIiIgbzJ07F4vFwu23386OHTt48cUXqV+/Pj179iyw/b333suHH37IgAEDOHjwIHXr1mX16tW88sordOzYkTZt2lyRuh999FH8/f0ZMmQIKSkpvPfee85eQK1bt2bFihVFziMG8Oqrr17yOp06deKtt96ib9++DBkyhDNnzvDGG2/kC2NiYmJ4/vnnGTduHOnp6fTp04egoCB27tzJ6dOneemll4q8zuOPP860adPo1KkTY8eOpVKlSnz33Xd89NFHDBs2jBo1alyy1uK44YYbGDJkCJ988j65U7R2AA4CLwLRwJ8rexrGn73DAJo1a8aQIUMYNGgQGzdupEWLFvj5+XH8+HFWr15N3bp1GTZsGP7+/rz55pvcf//9tGnThgceeICIiAj27t3Lli1b+OCDDwC45557mDRpEv379+eBBx7gzJkzTJgwgcC8Fy1E586dGTduHKNHjyYuLo7du3czduxYKleufMn33SEoKIj58+fTuXNnbrrpJh5++GGaNGmCp6cne/bs4YsvvmDLli10794dDw8PJkyYQL9+/ejcuTMPPvggmZmZvP7665w/f75Yn6W/6tSpU9x555088MADXLhwgdGjR+Pt7V1kCBwTE8PYsWMZOXIk+/fvp3379gQHB3Py5El+/fVX/Pz8eOmll8jJyaFPnz6YTCZmzJiB2Wxm6tSpxMbG0qtXL1avXu0cbisiIiIlS4GYiIiIG8ydO5cxY8bw8ccfYzKZ6NKlC++8806hfxn29vZm2bJljBw5ktdff53ExEQqVKjAU089xejRo69o7ffddx9+fn7cc889pKam8umnn+Lh4UFOTg45OTmX5RqtWrViypQpvPbaa3Tp0oUKFSrwwAMPEB4ezn333efSduzYsVSvXp3333+ffv36YbFYqF69Oo888sglr1O2bFnWrl3Lc889x3PPPUdSUhJVqlRhwoQJPPHEE5flXhw+/vhjqlatyptvTubUqQ+BIKA9MB4IxWw2yMmBatVOk53teuykSZO49dZbmTRpEh999BF2u53y5cvTrFkzlwUB7rvvPsqXL89rr73G/fffj2EYxMTEuPTGa9asGZ9//jmvvvoqd9xxB1WqVGH06NF8//33LpO/F2TkyJGkpaUxefJkJkyYQO3atZk4cSLffvvtJY/Nq1GjRmzbto23336b2bNn89prr5GTk0N0dDStW7d2hneQO8m9n58f48ePp1evXpjNZm699VaWLVtG06ZNi33N4nrllVfYsGEDgwYNIikpiUaNGvHVV19RtWrVIo977rnnqF27Nu+++y4zZ84kMzOTyMhIbrnlFoYOHQrA6NGjWbVqFT/99JNzrrLg4GC++uorWrRowTPPPMM777xz2e9JRERE/jqTUVSfexERERH5y9asgbffhrlz7RiGByaTnTvuMOjT5wR79kwlJiaGXr16YbHo3yavlOXLl9OyZUu+/vrrfKu5ioiISOmj38JERERELrNmzXL/vPDCeDIzvfDyyqRZswZ06NCB/fv7MHPmTGbNmqVQTERERKSEaFJ9ERERETexWm34+6ditdrYunUrAFWqVKFPnz4cPHiQWbNmFXtuLhERERG5fBSIiYiIiFwBGRkZztUNFYpdefHx8RiGoeGSIiIiAigQExEREblidu7c6fxaoZiIiIhIyVEgJiIiInKFLF261OV13lDsq6++UigmIiIicoUoEBMRERG5Qs6dO5dvmyMUO3TokEIxERERkStEgZiIiIjIFWIYBomJifm2KxQTERERubIUiImIiIhcQT/++GOB26tUqULfvn0ViomIiIhcAQrERERERK6gAwcOFLqvcuXKLqFYdnb2FaxMREREpPRQICYiIiJyBeXk5JCamlro/ryh2KxZsxSKiYiIiLiBAjERERERNzKZTPm2rV+/vshj1FNMRERExL0UiImIiIi4UUGB2G+//XbJ4xyh2OHDhxWKiYiIiFxmCsRERERE3MRkMuHhkf/XrbS0NLKysi55fOXKlenXr59CMREREZHLTIGYiIiIyBXi6emJxWIBYPfu3cU6JiYmhn79+pGQkKBQTEREROQyUSAmIiIi4kZ5h0wahuEMxFauXFnsc8TExNC3b1+FYiIiIiKXiQIxERERkSskJyeHjIwMAE6fPo3dbi/2sQrFRERERC4fBWIiIiIibnLxhPqOAMwxr9jhw4f/0vkUiomIiIhcHgrERERERNzIMAyXYMzHx4eAgAAA1q9f/5fPlzcUmzlzpkIxERERkb9BgZiIiIiIm5nNZufXgYGB+Pr6ArB3714Mw/jL53OEYkeOHFEoJiIiIvI3KBATERERcSPDMPDy8nK+ttvtnD59GsidU+zkyZN/67yO1ScViomIiIj8dQrERERERNzEMVSyTJkyzm0ZGRlkZ2fj7+8PwNatW//2+StVqqRQTERERORvUCAmIiIi4kaGYRASEuJ8nZGRgYeHB1FRUQBs3rz5H51foZiIiIjIX6dATERERMRNCuohZrPZKFeunHNesfT0dM6fP/+PrpM3FJsxY4ZCMREREZFLUCAmIiIi4iaOQCw0NNS5zTAMypUrx9GjR51zi+3evfsfX8sRih09epQZM2aQlZX1j88pIiIicr1SICYiIiLiRoZhULZsWZdtVquV8+fPU6lSJQA2btx4Wa6VNxSbOXOmQjERERGRQigQExEREXETRw+x8PBwl+3JyckAVKtWDYDTp0+Tnp5+Wa5ZqVIl+vfvr1BMREREpAgKxERERETcxBGIWSwWl+2JiYkEBgZy/vx5Z5s//vjjsl23YsWKCsVEREREiqBATERERMRNHGHXxV9fuHCBqKgojhw54hxOuW3btst6bUcoduzYMYViIiIiIhdRICYiIiLiRoZhALnzhkFuMJaVlUVUVBTHjh2jcePGAOzfv/+yrw5ZsWJF+vXrp1BMRERE5CIKxERERETcJG+vMD8/P+c2u91OdHQ0NpuNiIgIIDc4O3DgwGWvIW8optUnRURERHIpEBMRERFxk8ICMQAPDw/MZjNHjhzBx8cHgN9//90tdThCsePHjysUExEREUGBmIiIiIjb5A3EAgMDAbDb7UBu+FW+fHkSEhKoWbMmADt37nTuv9wUiomIiIj8SYGYiIiIiJvkDcSCgoKAP+cUO3z4sHNi/VatWgGQlZXF0aNH3VaPY6J9hWIiIiJS2ikQExEREXETD48/f9UKCQlx2Xf27FmioqK4cOEChmE42+7atcutNUVHRysUExERkVJPgZiIiIjIFRAWFub82sPDg/T0dKKjowFISEigXLlyAGzfvt3Zi8xd8oZiX375pUIxERERKXUUiImIiIi4Sd4eYpGRkc6vrVYrOTk5BAQEEBQUREJCAnFxcQAkJSVx+vRpt9fmCMVOnDjB9u3b3X49ERERkauJAjERERERN8k7h5i3t7fza09PTwBnL7EjR45QvXp15353D5t0iI6OZvjw4TRo0KDQNt9//z379u27IvWIiIiIXCkKxERERETcJG8PsbyvzWYzANu2bSMqKorjx49js9kICAgAclegvFIck/0XZOHChXTr1g0fH58rVo+IiIjIlaBATERERMRN8vYQgz97hjns37+fqKgocnJyOHHiBDfeeCMAx48fJzk5+YrVWZDFixdz1113sWrVKsqXL4/NZivRekREREQuJwViIiIiIm5ycQ8xx7DJjIwMAE6dOkVkZCQWi4WEhARatmzpbLt79+4rV+hFFixYQJcuXbj33nuZMmUK8+bNw2KxlFg9IiIiIpebAjERERERN7k4EHMMPbTZbJhMJlJSUjCbzZQvX54jR47g6emJ1WoFSi4QW7x4Mffffz+7du3i008/ZciQITz//PMcPXq0ROoRERERcQcFYiIiIiJucvGQScccYTk5OVitVucwxKioKBISEpxfQ+5wyszMzCtYbe4E+h06dGD8+PFUqVIFgPr16+Pt7e0yhPOJJ55g7969V7Q2ERERkctJgZiIiIiImzh6iOXk5AB/TmBvGAYBAQEYhkFOTg7R0dEkJydz4cIFWrVqBYDdbmfPnj1XtF6z2cyoUaOoVKkSkNuT7cUXX6R8+fLUrFkTgIMHD9KzZ09ncCciIiJyLVIgJiIiIuImFwdiISEhzn1ly5YFYN++fc5w6ciRI0RFRTl7ll3JYZOGYdCuXTu6du3K0KFDmTZtGm3btiUhIYGnn34agFatWtGqVSsaN26Mt7c3drv9itUnIiIicjkpEBMRERFxk4sDsdDQUOc+x/DJXbt24e/vT3BwsHPYZJkyZQD4448/nMe6myOEa9CgAe+99x779u0jNjaWt956i7i4OHr16sWxY8fYunWrs+3Fc6SJiIiIXCu0XJCIiIiImzgCo6ysLHx8fIiIiMjX5tixY0Du3GFHjhwB4KabbmLp0qVkZWVx8OBBqlatesVqNgyDjh070qFDB2fw1bNnTzZt2sSmTZvw9/dnzpw5+Pv7U6ZMGRo3boxhGPnmSxMRERG5mumf9URERETcxBGIZWdnA+Dv7+/cd+bMGQAuXLgA5AZix48fx2az0bRpUyC319auXbuuZMnOYMvx365du7JixQpnGPbUU08xbNgwlixZwqBBg/juu+8UhomIiMg1R4GYiIiIiJuYzWbgzyGTHh4ezpDswoULWCwWsrKyAIiOjsZut3Ps2DHMZjNeXl4YhsHu3bsxDKNkbgB48skn2bt3L/7+/owaNYrly5ezYcMGXn/9dT755BNGjRrFiRMnSqw+ERERkb9DgZiIiIiIm+QdMulgtVoBSEtLw9fX1zkxfUREBFar1TlsMiYmBoDk5GSOHz9+Bav+k2EYxMXFERAQQEpKCitWrOCNN95wrkLZqFEj/P39nYGf3W7nscceY+/evSVSr4iIiEhxKRATERERcRNHIGaz2ZzbvLy8gNyQLCwsDIBTp07h4eFBhQoVnBPrt2nTBiiZYZMOeYdCWq1WAgMDycjIcG577LHHAKhQoQIADz30EDNnziQwMPCK1ikiIiLyVykQExEREXETx5DJvIGYj48PkDuM0tELbNu2bcCfE+sbhkFYWBgeHh4YhlFigVheXl5eDBs2jKeffppPPvmEVq1aceDAAd555x0A7rvvPpYuXcr27dsJDw/n+++/d96XiIiIyNVGgZiIiIiImxTUQyzvxPp16tQB4PDhw0BuIJaSkuKcaD80NBSAxMREzp49e0VqLoxj9cl33nmH5ORkGjRowJdffkndunUZPnw4q1evZsWKFZQtW5bExET8/Pw0t5iIiIhctSwlXYCIiIjI9aqgHmJ5hxM6AjNH2BUVFQVAQkICZcqUoXHjxixatMg5bNKx+mRJMJlMGIZB69atad26tXP7sGHD+Pnnn1m5ciWRkZFMnTqVwYMHc+bMGYKDgzEMQ6tQioiIyFVHPcRERERE3KSgQCw4ONj59d69e/Hw8CA9PR0APz8/QkJCnPOIxcbGArlh1O7du69Q1YW7ONi6//77mT9/vjMMmzFjBkOHDmXKlCkEBweTmZmpMExERESuSgrERERERNzEEYhlZ2c7tzmGQQIcPXoUb29v5yqNANHR0c6VJs1mMz4+PtjtdhISEkhNTb1ClRfPoEGD+L//+z8iIyOZNWsW/fv3Z/LkyQwcOJAjR47QqFEj/u///s/Z3jCMEqxWRERE5E8KxERERETcxGLJnZ3Cbrc7t4WHhzu/Pn36NGXKlAFw9hKLiori5MmTzhCtevXqQG6Y9Mcff1yJsovFMAyaNWtGuXLlmDFjBn369OGLL76gX79+JCQkcPfdd5OcnMzChQtZvHgxkL+HmYiIiEhJUSAmIiIi4iaOOcLy9gALCQlxfp2UlESFChUA15Um7XY7x44dA+D2228HcsO1q2HYpEPecCssLIzPP/+cvn37cuTIEbp06ULDhg2ZPn06HTt25P7772f58uWAazgoIiIiUlIUiImIiIi4iaOHWN45xDw8PJxhUnp6OrVr1wZg//79QG4PMk9PT+c8Yv7+/pjNZmw2G/v27SMrK+tK3sIlGYZB27Ztueeeezhy5Ajx8fHExcUxfvx4mjRpQqNGjejcuTMbNmwgJycHDw8P9u3bx8GDB0u6dBERESnFFIiJiIiIuIljDrG8PcTANSiLjo4G4NSpU0BuYFahQgXnPGIAERERzvb79u1ze91/Rd6eYkeOHKFdu3aMGzcOf39/PDw8mDNnDt988w2NGjXCbDazd+9e7rnnHiZPnuwyt5qIiIjIlaRATERERMRNCuohBuDl5QXkDh80m82YTCZSUlKc+6OiokhISHBOQt+8eXMAPD09r6phk3kZhsGtt97Ke++9R2BgIADffvst48eP5+WXXyYuLo7du3fz8MMP07x5c/r374/Vai3hqkVERKS0UiAmIiIi4iaOHmIXz5vl7e3t/DonJwer1eoSmkVHR5OWlsa5c+cAqFWrFpAbrP3xxx9X5Txcjp5ijnueO3cuI0aMYMiQITz44IMcOXKEJ554gttuu42HHnqIG264AdDKkyIiIlIyFIiJiIiIuImjB9TFQyb9/f2dX588eZKAgAAMw3C2i4qKAnAZNunv74/dbic9PZ3Dhw+7u/R/LCoqikcffZQhQ4Zw8OBBhg4dyv79+8nMzGTdunVs2LCBjRs3auVJERERKREKxERERETcpLA5xAICApxf79+/n8jISADn/GA+Pj6EhYU5J9YHuPHGG4HcYZO7du1ya93/lGEYNGrUiOHDh3Pw4EHuvfdeatasScWKFfn111/57bff+PTTT3nyySdJTEws6XJFRESkFLKUdAEiIiIi16vCeogFBwc7vz5+/DjVq1dnx44d/P7779SoUQPI7WGVt4dYq1at+OWXXwDYvXs37dq1u2p7V+Wt6/z589x88808+uijfPjhh7Rp04Y2bdoAkJyc7AwHc3JyMJlMeHjo32tFRETE/fQbh4iIiIibFNZDLCQkxPn12bNnqV27NpAbjjlERUVx8uRJsrKygNyeYRaLhaysLM6fP+9clfJqZhgGsbGx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3t4eDw+PDw6GZSTtL7EqleqTBIAWL17M/v37UavVqFQqnaBG2p/DwsI4duwYffv25fDhw7Rt25ZHjx7x8OFDqlWrRlRUFDdv3qROnTr88ssvbNq0SVk6+fvvv1OiRAlCQkJ48uSJ0qexsTF9+/blwIED9OrVSwmGpaSkAPDmzRtq1679wYFBIYTSh/a99n8z+s78nX/r1QYuMzunVqtJSkoiKSmJlJQUnXGTkpL+0thp22g0GmUc7T2n/flD+09OTkYIQXJysjLXtD9r+ytevDhCCCIjI/npp58yDYZpn49Go1FeycnJyi6kufnv7No/T/ny5cPU1JRFixZRokQJpk6dytatW6lQoQLffvttroz96NEj4uLicHFxyZX+M+Li4kJERAQBAQGfbExJkqT/GrlkUpIkSZKkXBMYGMiJEyfw9vYmX758jBkzBjs7OyB1F8m0QaOMgiRRUVG4urpy+vRp7OzsmDx5MuPGjcPKyipX5qtSqf5yNsanzuLQBib09PSUINOjR48ICgqicePG5M2bl4ULFxITE8PcuXO5ffs2u3fvZsGCBdy9exdfX19WrVoFpGby3bp1C19fXzp16oS5ubnyi/j169d59OgR169f58KFC3z//fcAbN++nfLly6eblzaoow2qaJdmWlpaAhk/p6yWualUKi5evEhQUBBNmjTB0tKS5ORkfv31V/T19TExMSEoKAgXFxecnJz+1ueQVVttgPH69etoNBoSExN5+vQpCQkJWFtbY21tTZMmTT44O8nPz48iRYpgZmamPKuwsDDOnz9P4cKF8fb2pm3btsqfm/dl9uyEEHh7e6PRaLh79y79+/cnIiKCgwcP0rNnT/T09HL8rLRj3L17l7t372JqaopKpSIuLg47Oztq1KhBnjx5PtmfgatXr/LkyRPWr19P8eLFARg2bBjt27cnMjKSfPnyfdTxbt++jYODA7a2th+136wUKVIEa2trbt++jaOj4ycbV5Ik6b9EZohJkiRJkpQrtJktISEhtGjRgqioKGbNmgWk/sKfNgvl7du3TJ48mSVLlnDs2DEl0yQsLIzXr18rwQBnZ+cMl1lqgzBa58+fJywsLDdv75PR3ldMTAzwZ8aVNkCTNuuuRYsWPHnyhPDwcK5du8aVK1cYOXIkkFojrUaNGgB88cUXPHnyRGlna2vL8+fP8fHxwcDAAHt7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BbGEhAT54osvxN7eXvbv3y8if14jo0CQGqMQUKdOkGi1RkEsQLRaS3F3Ly6zZs2S3bt3S8GCBQUQBwcHadq0qdy+fVsCAwMlT548Uq1aNQkMDJRz585JXFycRERESN68eSVXrlyyePFiOXDggHzzzTeKwGfEKFzlzZtXSpQoIYsWLZJDhw5JSEiIeHt7K+ufMGGCHD58WNmn0qVLS7FixWTevHly+PBh6datmwCydetWZex3795J165dZe3atXLs2DE5cOCADB48WLRarUybNk1pFxgYKDY2NuLv7y+BgYESGBgohQu3F43GIHD8D2HkeCqxcP0fxxrI1Kk7ZOPGjVK+fHmxtLSU06dPK+N2795dAMmePbt06tQp0+s3ZcoUAaRhw4YSHR2tXKvMCA4OFnt7e/H09JThw4dLs2bNxMzMTACZPn26ImgbRSMPDw/p2LGj7N27VzZs2CAFChQQLy8vpd3t27elWrVq4uTkJMWLF5cmTZpIxYoVJTQ0VL777jspVqyY2NraytixY+Xw4cOybNky5XrFxcVJ27Zt5ffffxd3d3fJly+flChRQtasWSMHDx6Udu3aCaD8NkVERCjrXbBggbLfERERIvKnIJacnJzuk/r34XPXlidPHmWuwMBAk+fGKIiltW3btm3i4OAgERER8urVK7GyspJRo0aZXIuoqCixsbGRoUOHfvSaqaioqKj8NVRBTEVFRUVFReWjBAcHy7hx45SXys9l7969MmnSJAkPD//LNhhfQDds2JDh+S1btkhoaOgnX/bTYmz//v17KV++vHJ8//79EhMTIyIp4tK4cePE19dXPDw8ZOLEiUq71ILY5s2bxcfHRx4+fGgyx969eyVHjhySN29e8fHxUTyznJ2dZcCAAVKlShXZtGmTzJ49W/EeKl26tHh5eSmCWMeOHaVAgQICSLly5Uy826ZPn654ChkxCmLG9V28eNHEU8bT01PxXpoxY4aIiOKB0q9fP7G2tlb6GgwGRRCLioqS6tWrS968eeXatWvp9rNOnTpiZmZmcswoiAUFBUlcnEh4uEixYiUEkLFjx8rWrVulSpUqAoiVlZXky5dP6avX6xXPoNTXdvjw4QLI+fPnTebq27evaDQauXfvnoj8KYh5enrKqFGj5NKlS0pbo6A0e/ZskzHKlCkjgGzbtk05lpycLLly5ZLWrVunW7MR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mgzD0Pz58296r6enpyIiIrRr1y79+OOPkvLbJF988UVbTcFuk/v373fYZbJSpUrKyMhQx44dHRbSf/XVV/X8889r2rRpcnF58P4XMjY29pa+IwAAAIlADAAA4K6LjY1VbGzsXXlWlSpVtHHjRnXq1OmW6sPCwlSrVi0tX75cv/zyi9OakJAQXb16VRcuZCsrq4yys/ODsdOnT+tPf/qTAgIC7Op3796tJUuWSJIOHjyozZs3/4Y3ujcIxAAAwO2w3LwEAAAAt6NevXp37VkeHh564oknbrneMAx1795dixcvtoVYhR08WFmfftpf27dXl9VqyDDyVK/ej2rVapvDzLaDBw9q9uzZOnXqlDp16qTVq1drzpw5evzxx3/LawEAANxXzBADAAC4Tb/88ouioqJUrlw5lS9fXn379tWZM2ds1521TGZkZGjo0KGqVq2a3N3dFRQUpDFjxujatWvF/ixnLZMFrZupqanq1auXypcvL39/fw0aNEjnz5+Xm5ubevXqpYceekiS7BbZj4216qmnxmjbtlqyWv8pSbJaXbR/f23FxvbU/PmettrU1FQtX75chw8fliT97W9/U7NmzbRs2TJdvnzZYazHjh1Tt27d5OPjowoVKqhPnz7aunWr05bP//znP+rcubMqVqwoT09PhYWFKT4+3q5m/vz5MgxDKSkpGjJkiPz8/OTr66uoqCgdP37cVhcYGKjU1FStX79ehmHIMAwFBgYW+70CAABzIxADAAC4TV27dtVjjz2mhIQETZw4UStXrlS7du2UnZ3ttP7q1asKDw/XwoUL9corr2j16tXq27evpk6dqqioqDsex7PPPqvatWvrk08+0ZtvvqklS5Zo5MiRkvJnlvXt21eStH//fq1fv15ffXVJw4b1ljRL0ipJf7E9Kzc3XFari4YOlZKTr+nTTz9VQkKCatSooa1bt6pJkyaqX7++Bg0apIsXL2r58uV2Y7l06ZLCw8OVkpKid999V/Hx8fL391d0dLTDuFNSUtS8eXNlZmYqLi5O//73v9WoUSNFR0c7bXt87rnn5ObmpiVLlmjq1Kn6+uuvbe8mSStWrFBQUJDCwsK0ceNGbdy4UStWrLjj7xUAAPz+0TIJAABwm6KiojR16lRJUtu2beXv768+ffooPj5effr0cahfsGCBdu3apfj4eHXv3l2SFBkZqbJly+qN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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import networkx as nx\n", + "selected_KGs = ['Retriever']\n", + "\n", + "metaKG_sele = metaKG[metaKG['API'].isin(selected_KGs)]\n", + "#metaKG_sele = metaKG_sele[metaKG_sele['Subject'] == 'biolink:OrganismTaxon' ] # remove the generic predicate to make the graph more interpretable\n", + "# build a multigraph to capture all edges (including duplicates) and their predicates\n", + "G = nx.MultiGraph()\n", + "for _, row in metaKG_sele.iterrows():\n", + " G.add_edge(row['Subject'], row['Object'], predicate=row['Predicate'])\n", + "\n", + "# layout and draw nodes + edges\n", + "plt.figure(figsize=(12, 12))\n", + "pos = nx.spring_layout(G, k=0.5, iterations=20)\n", + "nx.draw(G, pos,\n", + " with_labels=True,\n", + " node_size=50,\n", + " font_size=12,\n", + " font_color='black',\n", + " node_color='blue',\n", + " edge_color='gray')\n", + "\n", + "# draw edge labels\n", + "edge_labels = nx.get_edge_attributes(G, 'predicate')\n", + "nx.draw_networkx_edge_labels(G, pos, edge_labels=edge_labels, font_size=8)\n", + "plt.title('Interaction Graph of Subjects and Objects in metaKG')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "ebe29ca9", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "38\n" + ] + } + ], + "source": [ + "print(len(set(metaKG_sele['Subject'].tolist() + metaKG_sele['Object'].tolist())))" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "20137e1b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "45" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(set(metaKG_sele['Predicate']))" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "23c53b9e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
PredicateSubjectObject
0biolink:treated_bybiolink:PhenotypicFeaturebiolink:MolecularMixture
1biolink:treated_bybiolink:PhenotypicFeaturebiolink:ChemicalEntity
2biolink:associated_withbiolink:ChemicalEntitybiolink:Gene
3biolink:treated_bybiolink:Diseasebiolink:MolecularMixture
4biolink:treated_bybiolink:Diseasebiolink:ChemicalEntity
............
24035biolink:applied_to_treatbiolink:NamedThingbiolink:Disease
24036biolink:applied_to_treatbiolink:NamedThingbiolink:PhenotypicFeature
24037biolink:applied_to_treatbiolink:NamedThingbiolink:BehavioralFeature
24038biolink:applied_to_treatbiolink:ChemicalEntitybiolink:BehavioralFeature
24039biolink:applied_to_treatbiolink:MolecularMixturebiolink:BehavioralFeature
\n", + "

15964 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " Predicate Subject \\\n", + "0 biolink:treated_by biolink:PhenotypicFeature \n", + "1 biolink:treated_by biolink:PhenotypicFeature \n", + "2 biolink:associated_with biolink:ChemicalEntity \n", + "3 biolink:treated_by biolink:Disease \n", + "4 biolink:treated_by biolink:Disease \n", + "... ... ... \n", + "24035 biolink:applied_to_treat biolink:NamedThing \n", + "24036 biolink:applied_to_treat biolink:NamedThing \n", + "24037 biolink:applied_to_treat biolink:NamedThing \n", + "24038 biolink:applied_to_treat biolink:ChemicalEntity \n", + "24039 biolink:applied_to_treat biolink:MolecularMixture \n", + "\n", + " Object \n", + "0 biolink:MolecularMixture \n", + "1 biolink:ChemicalEntity \n", + "2 biolink:Gene \n", + "3 biolink:MolecularMixture \n", + "4 biolink:ChemicalEntity \n", + "... ... \n", + "24035 biolink:Disease \n", + "24036 biolink:PhenotypicFeature \n", + "24037 biolink:BehavioralFeature \n", + "24038 biolink:BehavioralFeature \n", + "24039 biolink:BehavioralFeature \n", + "\n", + "[15964 rows x 3 columns]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "metaKG[['Predicate','Subject','Object']].drop_duplicates()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "my-rdkit-env", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.19" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 7a943240d9a3605e63026cd6ce14fb8305834819 Mon Sep 17 00:00:00 2001 From: Guangrong Qin <2994757+gloriachin@users.noreply.github.com> Date: Mon, 27 Apr 2026 23:25:50 -0700 Subject: [PATCH 038/104] add path_finder visulization tool --- .gitignore | 1 - notebooks/Path_finder.ipynb | 250 ++++------- notebooks/visulize_path_finder_results.html | 447 ++++++++++++++++++++ 3 files changed, 526 insertions(+), 172 deletions(-) create mode 100644 notebooks/visulize_path_finder_results.html diff --git a/.gitignore b/.gitignore index 4478882..1aaa174 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,4 @@ htmlcov/ coverage.xml .coverage -/notebooks/*.html temp diff --git a/notebooks/Path_finder.ipynb b/notebooks/Path_finder.ipynb index 7b61f01..bf00a52 100644 --- a/notebooks/Path_finder.ipynb +++ b/notebooks/Path_finder.ipynb @@ -18,7 +18,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "metadata": {}, "outputs": [ { @@ -64,14 +64,14 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "(22568, 5)\n" + "(20568, 5)\n" ] } ], @@ -91,36 +91,82 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "TranslatorNode(curie='MONDO:0004653', label='atypical chronic myeloid leukemia, BCR-ABL1 negative', types=['biolink:Disease', 'biolink:DiseaseOrPhenotypicFeature', 'biolink:BiologicalEntity', 'biolink:ThingWithTaxon', 'biolink:NamedThing', 'biolink:Entity'], synonyms=None, curie_synonyms=None, attributes=None, taxa=[])" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#name_resolver.lookup('miR-155', only_taxa='NCBITaxon:9606')\n", + "\n", + "name_resolver.lookup('chronic myeloid leukemia')" + ] + }, + { + "cell_type": "code", + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ - "#name_resolver.lookup('miR-155', only_taxa='NCBITaxon:9606')" + "subject_node = \"CHEBI:52172\"\n", + "object_node = \"MONDO:0004653\"\n", + "intermediate_categories = ['biolink:Protein', 'biolink:Gene' ]\n" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "PUBCHEM.COMPOUND:132212657\n", - "MONDO:0018874\n", - "RTX KG2 - TRAPI 1.5.0: Success!\n", + "CHEBI:52172\n", + "MONDO:0004653\n", "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", - "Automat-monarchinitiative(Trapi v1.5.0): Success!\n", + "Automat-cam-kp(Trapi v1.5.0): Success!\n", + "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", + "RTX KG2 - TRAPI 1.5.0: Success!\n", + "Automat-hmdb(Trapi v1.5.0): Success!\n", + "Automat-ctd(Trapi v1.5.0): Success!\n", "Automat-robokop(Trapi v1.5.0): Success!\n", "Automat-pharos(Trapi v1.5.0): Success!\n", - "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", + "Automat-drug-central(Trapi v1.5.0): Success!\n", + "Automat-hetionet(Trapi v1.5.0): Success!\n", + "BioThings Explorer (BTE) TRAPI: Success!\n", + "Automat-binding-db(Trapi v1.5.0): Success!\n", + "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", "Clinical Trials KP - TRAPI 1.5.0: Success!\n", + "Automat-monarchinitiative(Trapi v1.5.0): Success!\n", + "Automat-robokop(Trapi v1.5.0): Success!\n", "RTX KG2 - TRAPI 1.5.0: Success!\n", - "Service Provider TRAPI: Success!\n", + "Automat-pharos(Trapi v1.5.0): Success!\n", "BioThings Explorer (BTE) TRAPI: Success!\n", - "NodeNorm does not know about these identifiers: NCBIGene:130064183,NCBIGene:126861451,NCBIGene:126807619,NCBIGene:130056381,NCBIGene:110806263,NCBIGene:129934333,NCBIGene:107303340\n", - "Number of possible paths: 2\n" + "ENSEMBL:ENSG00000237604: no preferred name\n", + "ENSEMBL:ENSG00000213866: no preferred name\n", + "ENSEMBL:ENSG00000224858: no preferred name\n", + "ENSEMBL:ENSG00000243176: no preferred name\n", + "ENSEMBL:ENSG00000254400: no preferred name\n", + "ENSEMBL:ENSG00000225558: no preferred name\n", + "ENSEMBL:ENSG00000253333: no preferred name\n", + "ENSEMBL:ENSG00000248925: no preferred name\n", + "ENSEMBL:ENSG00000214264: no preferred name\n", + "ENSEMBL:ENSG00000261430: no preferred name\n", + "ENSEMBL:ENSG00000267178: no preferred name\n", + "ENSEMBL:ENSG00000237273: no preferred name\n", + "ENSEMBL:ENSG00000267336: no preferred name\n", + "NodeNorm does not know about these identifiers: orphanet:159476\n", + "Number of possible paths: 18\n" ] }, { @@ -133,7 +179,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABV4AAAWkCAYAAAA9tBr0AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjYsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvq6yFwwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAoHxJREFUeJzs/XeUVfW9+P+/Dh2B0BREDShNwXKDXYSo128siQZUiDU2jC1Rk5tcS0wEDEb93KvR2G40RozGANaYXBVjjYoaBbxKEUFARJA20uvA/v3BjxMORRh4z5wzzuOx1qzs95693+c1Wf71XJt9clmWZQEAAAAAQDK1ij0AAAAAAMBXjfAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJBYnWIPACnNnz8/Xn311fz661//etSvX7+IEwEAAABQLCtWrIhPP/00vz7iiCOiWbNmVfLZwitfKa+++mr07t272GMAAAAAUIKeeuqp6NWrV5V8llcNAAAAAAAkJrwCAAAAACTmVQN8pXz9618vWD/11FPRsWPHIk0DAAAAQDFNmjSp4LWUG7ajyiS88pWy4RdpdezYMfbee+8iTQMAAABAKanKL2H3qgEAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDE6hR7AErbqFGjYuLEifHZZ59FRMSuu+4anTt3jm7duhV5MgAAAAAoXcJrkUyePDneeeedePfdd+Odd96JUaNGxaJFi/K/b9euXUydOrUos61atSpuueWW+P3vfx8ff/zxJq/p2LFjXHDBBfEf//EfUbdu3SqeEAAAAABKm/BahV555ZW48cYb4913342ysrJij7NJEydOjNNOOy1GjRr1pddNmjQprr766nj00UdjyJAh0bFjxyqaEAAAAABKn/Bahd577714/vnniz3GZn3++efxrW99Kz755JOC8x07doy99947siyLsWPHFjwFO3LkyDjmmGPirbfeilatWlX1yAAAAABQkny5VgmoX79+dOjQoagzrFmzJnr37l0QXdu0aRPDhw+PiRMnxlNPPRV/+ctfYtKkSfHss8/GzjvvnL9uypQpcdJJJ0WWZcUYHQAAAABKjvBaxerWrRvf+MY34oILLojf/e53MXLkyFi0aFH8/ve/L+pcf/rTn+Ltt9/Or1u0aBEjRoyIY445ZqNrjzvuuBgxYkQ0b948f27EiBExdOjQKpkVAAAAAEqdVw1UoXPOOScuvvjiaNCgQbFHKbB69ero379/wblbb701dt99983es8cee8Stt94a5513Xv7cL37xi/je974XtWrp+QAAAADUbApZFWrevHnJRdeIiNdffz2mTJmSX++6665x1llnbfG+73//+7Hrrrvm1x9//HGMGDGiUmYEAAAAgOpEeCWefPLJgvXZZ58dtWvX3uJ9tWvX3ijQPvHEE0lnAwAAAIDqSHglnnvuuYL1kUceudX3bnjts88+m2AiAAAAAKjehNcabsWKFTFp0qSCc4ceeuhW39+9e/eC9cSJE2PlypVJZgMAAACA6kp4reEmTJgQq1evzq9btWoVX/va17b6/q997Wux44475terV6+Ojz76KOmMAAAAAFDdCK813IZPu7Zt27bCe2x4z8SJE7drJgAAAACo7uoUewCKa/78+QXrVq1aVXiPDe9ZsGDB9oyUN3v27JgzZ06F7tkwJAMAAABAMQivNdzixYsL1g0bNqzwHhves2jRou2aaZ277747Bg4cmGQvAAAAAKhKwmsNt2F4bdCgQYX32DC8brgnlUeYBoBt079//2KPAADAV5x3vFIgl8tVyT0AAAAA8FXmidcarnHjxgXrZcuWVXiPDe/ZcM9tdemll0bfvn0rdM+kSZOid+/eST4fAAAAALaV8FrDlXJ4bdWq1TZ92RcAAAAAFJtXDdRwTZs2LVjPmTOnwnvMnj27YN2sWbPtGQkAAAAAqj3htYbr1KlTwfqTTz6p8B4b3rPhngAAAABQ0wivNdyee+4ZtWvXzq9nz54dixYt2ur7Fy5cGHPnzs2va9euLbwCAAAAUOMJrzVc/fr1o0OHDgXn3nzzza2+f8SIEQXrTp06Rf369ZPMBgAAAADVlfBKHHfccQXrV155Zavv3fDa448/PsFEAAAAAFC9Ca/ESSedVLB+6KGHYvXq1Vu8b/Xq1fHwww9/6V4AAAAAUBMJr0TPnj1jjz32yK+nT5++UVDdlIcffjg+++yz/LpDhw5x+OGHV8qMAAAAAFCdCK9fQblcruBnS68OqF27dgwcOLDg3H/8x3/E1KlTN3vP1KlT4yc/+UnBuUGDBkWtWv6TAgAAAIA6xR6gppk+fXqUl5dvdP7zzz8vWJeXl282fDZu3Dh23HHHpHOdeeaZcdddd8Xbb78dERFlZWXRvXv3GDx4cBxzzDEF1w4fPjzOPffc+OKLL/LnunfvHqeeemrSmQAAAACguhJeq1iPHj3ik08+2eJ1n332WcE//1/fOeecE4MHD046V61ateLJJ5+MQw89NKZNmxYRETNnzoxjjz02OnXqFHvvvXdkWRZjx46NSZMmFdy7++67xxNPPBG5XC7pTAAAAABQXQmv5LVp0yb+/ve/x2mnnRajR4/On584cWJMnDhxk/fsv//+MXTo0GjdunVVjQkAAAAAJc8LOSnQuXPnePvtt+PGG2+M9u3bb/a6Dh06xI033hhvvfVWdOzYsQonBAAAAIDS54nXKvZlX1iVSpZl23V/3bp14+qrr46rr746Ro4cGR999FHMmDEjIiJ22WWX6Ny5cxxwwAEpRgUAAACAryThlS91wAEHiKwAAAAAUEFeNQAAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAA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xIgRccwxx8R+++0Xb7zxRqXPBwAAAADVhVcNVIHGjRsXrJctW1bhPTa8Z8M9t9cNN9wQv/jFLwrOHXjggXHppZdGz549Y5dddolatWrF559/Hm+99Vbce++98fLLL0dExJgxY+KII46I+++/P84555xkM1166aUVfoXBpEmTonfv3slmAAAAAIBtIbxWgVIPry+99NJGX4w1YMCAuO666zZ60nb33XeP3XffPU477bS499574+KLL44sy2L16tXRr1+/6NixYxx++OFJ5mrVqtVGXyoGAAAAANWBVw1UgaZNmxasly5dGkuWLKnQHrNnzy5YN2vWbHvHyrv22msjy7L8+pxzzon+/ftv8fUGF154YVx77bX59erVq+OKK65INhcAAAAAVFfCaxVo2bJlNG/evODctGnTKrTHJ598UrDu1KnTds8VEfHZZ5/FW2+9VXCuf//+W33/1VdfXfDFXyNHjoz3338/yWwAAAAAUF0Jr1WkS5cuBetJkyZV6P7Jkyd/6X7b6r333itYt2/fPvbYY4+tvr9Ro0Zx6KGHFpx7++23U4wGAAAAANWW8FpF9tlnn4L1m2++udX3LlmyZKOnSDfcb1vNnz+/YL3zzjtXeI8N75k7d+72jAQAAAAA1Z7wWkWOO+64gvUrr7yy1fe+9tprUV5enl9369YtWrdunWSuDd8VW9F3z0ZELF68uGCd8ou/AAAAAKA6El6ryLHHHlvwLtQ333wzPvzww626d/DgwQXrk046Kdlcu+yyS8F6woQJsXTp0grtMWrUqIL1tjw1CwAAAABfJcJrFdlhhx2iT58+BeduvvnmLd730UcfxZNPPplf16lTJ84444xkc+23334FX/y1fPnyeOihh7b6/r/97W/x2WefFZzr0aNHsvkAAAAAoDoSXqvQgAEDom7duvn14MGD4+mnn97s9cuXL4/zzjsvVq5cmT/Xr1+/6NChw5d+Ti6XK/j5stca1K5de6MgfPXVV8eYMWO28NdETJs2LS6++OKCc4cffni0adNmi/cCAAAAwFeZ8FqF2rdvH1dccUXBuT59+sSdd95ZEFcjIsaPHx9HH310jBgxIn+uZcuW0b9//+RzXXfddQWvQZg/f35079497rzzzk2+dmDlypXx4IMPxgEHHLDR06433nhj8vkAAAAAoLqpU+wBapqbbropxo4dG88++2xERKxatSouu+yy+NWvfhX7779/NGnSJCZPnhyjRo2KLMvy99WrVy+efPLJSnmadLfddos//elP0bdv31i9enVERCxatCguu+yyuPLKK+OAAw6IXXbZJWrVqhWff/55vPvuuxt9oVZExA033BA9e/ZMPh8AAAAAVDfCaxWrXbt2DBs2LC644IIYOnRo/vzs2bPjueee2+Q9rVq1igcffLBSo+ZJJ50Uf/nLX6Jfv34xa9as/Plly5bF66+//qX3NmrUKG666ab40Y9+VGnzAQAAAEB14lUDRdC4ceMYMmRIPProo3HooYdu9roWLVrEJZdcEmPGjInjjjuu0uf6zne+E+PGjYtf//rXW3yPbERE69at42c/+1mMHTtWdAUAAACA9XjitYj69OkTffr0iSlTpsSoUaNixowZsWTJkth5552jXbt2cfjhh0e9evUqvO/6ryioqBYtWsQ111wT11xzTUyfPj1GjhwZM2fOjPnz50eWZdG0adPYaaedolu3btGxY8dt/hwAAAAA+CoTXkvAHnvsEXvssUexx9jIbrvtFrvttluxxwAAAACAaserBgAAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABITXgEAAAAAEhNeAQAAAAASE14BAAAAABKrU+wBtkV5eXnMmDEjysrKYtGiRZFlWXzzm98s9lgAAAAAABFRjcLrkiVL4r777ounn3463n777Vi+fHn+d7lcLsrLyze657333ov3338/IiKaNm0avXr1qrJ5AQAAAICaq1qE1/vuuy+uuuqqWLBgQUREZFm2VfetXLkyzj333MjlclGrVq2YNm1atGnTpjJHBQAAAAAo/Xe8nn/++XHxxRfH/PnzN/pdLpf70nsPPvjgOOiggyLLslizZk38+c9/rqQpAQAAAAD+paTD61VXXRWDBw+OLMsil8tFlmXRtm3bOPvss+Piiy/eqidf+/btmz9+9tlnK3NcAAAAAICIKOHwOnLkyPjv//7vyOVykcvlokWLFjFs2LCYMmVKDB48OK666qqt2ufEE0+MiLWvJxgxYsQm3wULAAAAAJBSyYbX6667LrIsiyzLonnz5jFixIjo06dPhffZc889o3HjxhERsXz58pgwYULqUQEAAAAACpRkeF28eHG88MIL+addb7nllujUqdM279e1a9f8sfAKAAAAAFS2kgyvr7/+eqxatSqyLIumTZvG97///e3ar1WrVvnjzz//fHvHAwAAAAD4UiUZXqdPnx4REblcLg4++OCoVWv7xvza176WP160aNF27QUAAAAAsCUlGV7nzp2bP95pp522e79Vq1blj7c34gIAAAAAbElJVshGjRrlj5csWbLd+82ZMyd/3KJFi+3eDwAAAADgy5RkeF3/KdepU6du115ZlsXo0aPz6/Xf9woAAAAAUBlKMrzuueeeEbE2mn7wwQcxb968bd7rH//4RyxYsCC/Pvjgg7d7PgAAAACAL1OS4bVbt26x4447Ri6XizVr1sTdd9+9zXvdfPPN+eM999wzWrdunWJEAAAAAIDNKsnwGhFxyimnRJZlkWVZ3HjjjfH+++9XeI+77rornnvuuYiIyOVycc4556QeEwAAAABgIyUbXq+99tqoX79+5HK5WL58efz7v/97PP/881t178qVK2PAgAFx+eWXRy6Xi4iIr33ta3HppZdW5sgAAAAAABERUafYA2zObrvtFgMGDIhrrrkmcrlclJWVxfHHHx9HHHFEnHrqqRt9Sdbs2bNjwoQJ8fzzz8dDDz0Un376aWRZFhFrn3a94447okmTJsX4UwAAAACAGqZkw2tExFVXXRXjx4+PP/7xj5HL5SLLsnj11Vfj1VdfLbguy7Jo06ZNwToi8vf86Ec/irPOOqtKZwcAAAAAaq6SfdXAOg888ED0798//8qAiMi/+zWXy+V/1p2LiIJrBw4cGLfffnuVzw0AAAAA1FwlH15zuVz0798/3njjjfj2t7+dj6sRURBbNzx3xBFHxGuvvRa//OUvq3pkAAAAAKCGK+lXDazvkEMOib/97W8xefLkeOGFF+L111+PTz/9NObNmxcrV66MHXfcMVq3bh3du3ePY489NvbZZ59ijwwAAAAA1FDVJryu0759+7jwwgvjwgsvLPYoAAAAAACbVJLh9bXXXovf/OY3+fVtt90Wbdu2LeJEAAAAAABbryTD6z//+c946qmnIpfLRbt27URXAAAAAKBaKckv11q9enX+uGvXrkWcBAAAAACg4koyvLZu3Tp/3KxZs+INAgAAAACwDUoyvO66667547lz5xZxEgAAAACAiivJ8NqjR49o3LhxZFkW77zzTmRZVuyRAAAAAAC2WkmG1wYNGkSvXr0iImL+/Pnx+OOPF3kiAAAAAICtV5LhNSLixhtvzL/f9ac//WnMnDmzuAMBAAAAAGylkg2vu+22W/zhD3+IevXqxaeffhrf/OY3Y8SIEcUeCwAAAABgi+oUe4DNmTZtWuy///7x4IMPxg9+8IP4+OOPo2fPnnH44YdH7969o1u3btGqVato0qRJhfZt27ZtJU0MAAAAALBWyYbX3XffPXK5XH6dy+Uiy7J444034o033timPXO5XJSXl6caEQAAAABgk0o2vK6TZVk+wK773yzLijkSAAAAAMCXKvnwGiG0AgAAAADVS8mG13POOafYIwAAAAAAbJOSDa8PPPBAsUcAAAAAANgmtYo9AAAAAADAV43wCgAAAACQmPAKAAAAAJCY8AoAAAAAkFjJfrnWl1mzZk2MHTs2Zs+eHWVlZZHL5aJ58+bRqlWr6Nq1a9SuXbvYIwIAAAAANVi1Ca/l5eUxZMiQGDx4cLz99tuxdOnSTV63ww47xCGHHBLnnntunHbaaVGnTrX5EwEAAACAr4hq8aqBv//979G+ffs455xz4uWXX44lS5ZElmWb/FmyZEm8/PLLcc4550T79u3j+eefL/b4AAAAAEANU/Lh9cYbb4zjjz8+pk+fHlmWRURELpeLXC630bXrn8+yLKZPnx7f/va3Y9CgQVU6MwAAAABQs5X0v8O/77774tprr42IKAiqtWvXji5dusRee+0VTZs2jYiIBQsWxIQJE2LcuHGxevXq/PVr1qyJ/v37R6tWreLCCy8szh+yBVOmTIn33nsvZsyYEYsXL442bdpEu3btonv37lG3bt1ijxfl5eUxatSoGDt2bMyZMydWrlwZjRs3jl133TU6d+4ce++9t1c6AAAAAMB6SraWTZ8+Pa644oqC4LrrrrvGNddcE2eeeWY+uG5owYIF8cgjj8SNN94Y06dPj1wuF1mWxY9//OM4/vjj4+tf/3pV/hlf6rHHHotbb7013nzzzU3+vkWLFnHqqafG9ddfHzvuuGMVTxcxceLE+K//+q8YOnRoLFy4cLPXNWzYMHr06BGXXHJJnHTSSVU4IQAAAACUppJ91cDAgQNj+fLl+XWvXr1i3Lhxcemll242ukZENG3aNC655JIYP358nHzyyZFlWeRyuVixYkX86le/qorRt2jx4sVx+umnR9++fTcbXSMiysrK4p577ol99tknhg8fXmXzlZeXx3XXXRddu3aN++6770uja0TEsmXL4u9//3sMHTq0iiYEAAAAgNJWkk+8rl69Oh577LH8067f/OY34/HHH49atba+Ezdq1CiGDRsWRx99dLz66qsREfHoo4/G//zP/1Ron9RWr14dp556ajzzzDMF53faaafo1q1bNG3aND7++OMYPXp0/p22s2bNil69esULL7wQPXr0qNT5li1bFn369NlovlwuF3vvvXe0bds2mjVrFosXL47JkyfHhx9+GOXl5ZU6EwAAAABUNyUZXv/5z3/GggULImJt8Lvrrru2KZbWqlUr7rrrrthnn30iImLhwoXx1ltvRffu3ZPOWxFXX311QdSsW7du3HrrrXHhhRdGvXr18ufHjRsXF1xwQf6J2BUrVkTv3r3jgw8+iDZt2lTKbFmWxWmnnVYwX4MGDeLKK6+MCy+8MHbdddeN7lm6dGn8/e9/jyFDhhTMDwAAAAA1WUm+amDSpEkR8a+nLLt27brNe3Xt2jUfXtffuxgmT54ct99+e8G5Rx99NH70ox9tFC27du0aL774Yhx22GH5c/PmzYuBAwdW2nx33313PP300/l1mzZtYtSoUTFw4MBNRteIiB122CF69eoVf/7zn+P++++vtNkAAAAAoDopyfA6Z86c/HGnTp22e7/OnTvnj+fOnbvd+22rgQMHxqpVq/Lrc889N3r16rXZ6xs2bBiDBw8uiLL3339/TJ48Ofls06ZNi6uvvjq/btCgQbzwwgvRpUuXrd6jTp2SfIAaAAAAAKpcSYbX1atX549TxLzatWtvcu+qtGzZsnjssccKzl111VVbvK9z587Ru3fv/Lq8vDweeeSR1OPFDTfcEIsXL86vr7322u160hgAAAAAarKSDK877bRT/jjF051TpkzZ5N5Vafjw4bF06dL8+rDDDou99tprq+4977zzCtZPPPFE0tkWLVpUEHMbNWoUV1xxRdLPAAAAAICapCTDa7t27SJi7Zc9jR49Oj799NNt3mv69OkxcuTIjfauas8991zB+sgjj9zqe3v27Fnw5O/o0aNj1qxZqUaLoUOHFjztesopp0STJk2S7Q8AAAAANU1Jhtfu3btHw4YNI5fLRZZl8Z//+Z/bvNeVV14ZWZZFxNp3ph5++OGpxqyQMWPGFKzX/9KsLWnUqFHsu+++BefGjh2bZK6IiJdffrlg/a1vfSvZ3gAAAABQE5VkeK1fv358+9vfjizLIsuyePTRR+PKK6+s8D7XXHNNDBkyJHK5XORyuTj++OMLvqiqKo0fP75g3bFjxwrd36FDh4L1uHHjtnumdf75z38WrNdF4WXLlsUjjzwS3/3ud6NDhw7RsGHDaNasWXTs2DH69u0b9957byxatCjZHAAAAADwVVGS4TUiYuDAgVGrVq38U6+33HJLdO/ePV588cUt3vvSSy/F4YcfHv/v//2//P21atWKAQMGVP7gm1BWVhZlZWUF59q2bVuhPTa8fuLEids9V0TE/PnzY9KkSfl1vXr1on379vHqq6/G3nvvHWeeeWb89a9/jcmTJ8fy5ctjwYIF8fHHH8djjz0WF110Ueyxxx7x29/+NsksAAAAAPBVUWfLlxRH165d4+qrr45f//rX+Xj61ltvxTHHHBM777xzHHLIIdG5c+do2rRp5HK5WLBgQXz00Ufx1ltvxeeffx4Ra98Ru+5p1//8z/+Mvffeuyh/y/z58wvWO+ywQzRq1KhCe7Rq1apgvWDBgu0dKyIi///VOrvssks88cQT8b3vfS/WrFmzxfvnzZsXV1xxRbzzzjvxwAMPFLyLdnvNnj075syZU6F71o/IAAAAAFAsJRteIyIGDRoUn332WTz44IORy+UiYm1MnTlzZvzlL3/Z5D3r3ue6LrhmWRZnn312/PrXv66yuTe0/hdXRax912xFbXhPqn/iv2EUXrx4cZx11ln56NquXbv44Q9/GD169IiWLVtGWVlZvP7663HXXXfF1KlT8/c9/PDD0bp16/jv//7vJHNFRNx9990xcODAZPsBAAAAQFUp2VcNrPPAAw/EnXfeGQ0aNCh4gnWdde+BXWf94Fq/fv244447YvDgwUWY/F82DK8NGjSo8B4bhtcN99xWG4bXuXPnxvLlyyMiom/fvjF+/Pj4z//8zzjssMOic+fOceihh8bPfvazGD9+fPTt27fg3ltuuSVee+21JHMBAAAAQHVW8uE1IuLSSy+NKVOmxC9/+cto27ZtPrauH1zXP9e2bdv45S9/GVOmTIkf/vCHRZx809YPx5V5z9bY3OsEDjrooHjkkUc2+3RugwYN4pFHHomDDjqo4PygQYOSzwgAAAAA1U1Jv2pgfa1atYqBAwfGwIED47PPPot33303Zs+eHV988UVkWRYtWrSIVq1axYEHHhi77rprscct0Lhx44L1smXLKrzHhvdsuOe22tw+//3f/73F97XWqVMnbr311ujZs2f+3PPPPx+zZ8/e6J202+LSSy/d6KnaLZk0aVL07t17uz8bAAAAALZHtQmv69t1111LLq5+meoWXtu1axff/OY3t+r+Hj16RPv27WPy5Mn5c6+++mqFg+mmtGrVKknABQAAAICqVi1eNVDdNW3atGC9dOnSWLJkSYX2mD17dsG6WbNm2zvWZvc59NBDK7THIYccUrAeP3789owEAAAAANWe8FoFWrZsGc2bNy84N23atArt8cknnxSsO3XqtN1zRax9urV+/foF59q0aVOhPXbZZZeC9bx587Z7LgAAAACozoTXKtKlS5eC9aRJkyp0//r/lH9T+22r2rVrx5577llwbsMQuyUbXr98+fLtngsAAAAAqrOSDa9TpkyJ888/P/+z4T+13xqzZs0q2GP69OmVMOnW2WeffQrWb7755lbfu2TJknj//fe/dL/tsd9++xWs58+fX6H7N7y+ZcuW2zkRAAAAAFRvJRte77333hg8eHA8+OCDMWHChG36kqXWrVvHhx9+GA8++GA8+OCDcf/991fCpFvnuOOOK1i/8sorW33va6+9FuXl5fl1t27donXr1qlGi29/+9sF67Fjx1bo/jFjxhSsd9ttt+2eCQAAAACqs5INr0888UT++Pzzz9/mfc4///zIsiyyLItHH300xWjb5Nhjj42GDRvm12+++WZ8+OGHW3Xv4MGDC9YnnXRSytHihBNOKHhdwDvvvBNlZWVbde8XX3wR//znPwvO9ezZM+l8AAAAAFDdlGR4nT59ekycODEiInK53HaFxpNOOilyuVxERIwfPz5mzZqVZMaK2mGHHaJPnz4F526++eYt3vfRRx/Fk08+mV/XqVMnzjjjjKSzNWnSpGC2FStWxJ133rlV9955550F73Rt165d0tcgAAAAAEB1VJLh9YMPPoiItdG1ffv20aJFi23eq2XLltGhQ4f8+v/+7/+2e75tNWDAgKhbt25+PXjw4Hj66ac3e/3y5cvjvPPOi5UrV+bP9evXr+Dv2ZRcLlfwszWvNfjVr34V9erVy69//etfb/E9tG+++WYMGjSo4Nw111yTD90AAAAAUFOVZHidMmVK/njPPffc7v06d+68yb2rWvv27eOKK64oONenT5+48847C+JqxNqnc48++ugYMWJE/lzLli2jf//+lTLbHnvsEVdeeWV+vWLFijjmmGPinnvuiVWrVhVcW15eHr/73e/imGOOKZj74IMPjvPOO69S5gMAAACA6qROsQfYlIULF+aPmzVrtt37rb/HggULtnu/7XHTTTfF2LFj49lnn42IiFWrVsVll10Wv/rVr2L//fePJk2axOTJk2PUqFGRZVn+vnr16sWTTz4Zbdq0qbTZrr/++pgwYUL+XbiLFy+OSy+9NH7+85/HoYceGi1atIiysrJ46623Yv78+QX37rrrrvH4448XPDULAAAAADVVSYbX9f85/tKlS7d7v2XLluWP14+ZxVC7du0YNmxYXHDBBTF06ND8+dmzZ8dzzz23yXtatWoVDz74YKV/aVUul4uHHnooWrRoEb/73e/y5+fPn7/Z2SLWPun65JNPxi677FKp8wEAAABAdVGSrxrYcccd88efffbZdu+3/h4tW7bc7v22V+PGjWPIkCHx6KOPxqGHHrrZ61q0aBGXXHJJjBkzJo477rgqma1+/frxP//zP/HCCy/Et771rahdu/Zmr91nn31i8ODBMWLECNEVAAAAANZTkk+8rot4WZbF6NGjY/HixdG4ceNt2mvx4sUxatSo/Loy/6l+RfXp0yf69OkTU6ZMiVGjRsWMGTNiyZIlsfPOO0e7du3i8MMP36Z/up/iqd6jjz46jj766JgzZ0689dZbMXPmzJg7d240adIkWrduHd27d4/ddtttuz8HAAAAAL6KSjK8HnbYYVGnTp1YvXp1lJeXxx/+8Ie4/PLLt2mvBx54IMrLyyNi7T+lP+yww1KOmsQee+wRe+yxR7HH2KSddtopTjzxxGKPAQAAAADVSkm+aqBx48Zx8MEHR5ZlkWVZDBo0KKZPn17hfaZPnx6DBg2KXC4XuVwuDjjggGjRokUlTAwAAAAA8C8lGV4jIq644oqIWPuU6ty5c+O4446LKVOm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vHlMnTo1jjrqqPjoo4+KPRYAAAAAwBbVKfYAmzNt2rTYeeed489//nOceeaZ8cEHH8S+++4bp5xySnznO9+Jrl27RvPmzaNWrYq143VP0QIAAAAAVJaSDa+777575HK5gnOrVq2KoUOHxtChQ7dpz1wuF+Xl5SnGAwAAAADYrJINr+tkWRa5XK4gwmZZVsSJAAAAAAC+XMmH1wihFQAAAACoXko2vJ5zzjnFHgEAAAAAYJuUbHh94IEHij0CAAAAAMA2qVXsAQAAAAAAvmqEVwAAAACAxIRXAAAAAIDEhFcAAAAAgMSEVwAAAACAxIRXAAAAAIDE6hTjQ//93/+9YJ3L5eLFF1/80mtS2NTnAAAAAACkVpTw+sorr0Qul4uIiCzL8sebuyaFzX0OAAAAAEBqXjUAAAAAAJBYUZ54jVj7BGqKawAAAAAASk1RwuuaNWuSXAMAAAAAUIq8agAAAAAAIDHhFQAAAAAgMeEVAAAAACCxkg2vc+fOTb7nPffck3xPAAAAAIANlWx47dWrV6xcuTLZfo888khcdtllyfYDAAAAANickg2vb775Zpx33nlJ9nrmmWfi3HPPjSzLkuwHAAAAAPBlSja8RkQMGTIk+vfvv117vPbaa9G3b98oLy9PNBUAAAAAwJcr6fAaETFo0KB45JFHtune9957L0488cRYvnx54qkAAAAAADavZMPrN77xjYiIyLIs+vXrF2+88UaF7p84cWIce+yxsXDhwsiyLHK5XNx4442VMCkAAAAAQKGSDa9//etfo02bNpHL5WLFihVx0kknxZQpU7bq3unTp8e3vvWtmDNnTuRyucjlcnHllVfGlVdeWclTAwAAAACUcHjddddd4+mnn46GDRtGLpeLuXPnxne+851YsGDBl943b968OOaYY2LatGmRy+UiIuKCCy7wtCsAAAAAUGVKNrxGROy///7x8MMP559anTBhQpxyyimxevXqTV6/ePHiOO644+LDDz/MR9c+ffrE7373u6ocGwAAAACo4Uo6vEZE9O7dO2666abIsiwiIl5++eW46KKLNrpuxYoV8d3vfjdGjhyZj67HHHNM/OlPf6rSeQEAAAAASj68RkT87Gc/i379+kWWZZFlWTzwwANx880353+/evXqOPXUU+OVV17JR9dDDz00nnjiiahTp06xxgYAAAAAaqhqEV4jIu6555446qijIiIiy7K49tpr48knn4yIiPPPPz+efvrpyOVykWVZ7LPPPvHMM89Ew4YNizkyAAAAAFBDVZvwWqdOnXjiiSeic+fOkcvlYs2aNfH9738/Tj311HjooYfy0bVDhw7x/PPPR9OmTYs9MgAAAABQQ1Wb8BoR0bRp0/jf//3faNGiReRyuVi6dGk89thjEbH2Kdhddtkl/v73v0fr1q2LPCkAAAAAUJNVq/AaEdGhQ4d44oknom7duvmnXCMimjdvHs8991zsvvvuxR0QAAAAAKjxql14jYjo2bNn/P73v89H18aNG8czzzwT++yzT5EnAwAAAACIqFOMD73++uuT7NO+ffuYMmVKHHLIITF8+PAYPnz4Fu+57rrrknw2AAAAAMDmFCW8DhgwIHK5XJK9siyLl156KV566aWtul54BQAAAAAqW7V81cD6tjbgrnstAQAAAABAZSvKE68RQigAAAAA8NVVlPD68ssvF+NjAQAAAACqRFHC6xFHHFGMjwUAAAAAqBLV/h2vAAAAAAClRngFAAAAAEhMeAUAAAAASEx4BQAAAABITHgFAAAAAEisTrEHqIiPP/44Ro8eHbNnz44FCxbEqlWrKrzHddddVwmTAQAAAAD8S8mH12XLlsWtt94av//972PatGnbvZ/wCgAAAABUtpIOr2PGjImTTjopJk+eHFmWFfwul8tVaK8syyp8DwAAAADAtijZ8Dpjxow49thjY+bMmRHxr9C6LsBuGGIBAAAAAEpFyYbXn//85zFz5syC4HrggQfGCSecEF26dInmzZtH3bp1izwlAAAAAMDGSjK8Llq0KB555JHI5XKRZVk0atQoHn744ejVq1exRwMAAAAA2KKSDK//+Mc/ory8PCLWvmLg3nvvFV0BAAAAgGqjVrEH2JRPPvkkf7zLLrvE6aefXsRpAAAAAAAqpiTD68KFCyNi7dOuBx54YJGnAQAAAAComJIMr61atcofN2rUqIiTAAAAAABUXEmG13bt2uWP586dW8RJAAAAAAAqriTDa48ePaJZs2aRZVm8++67kWVZsUcCAAAAANhqJRle69evH2eeeWZERHzxxRfx1FNPFXcgAAAAAIAKKMnwGhExaNCgaNu2bURE/PSnP42ysrIiTwQAAAAAsHVKNrw2bdo0hg0bFs2bN4+pU6fGUUcdFR999FGxxwIAAAAA2KI6xR5gc6ZNmxY777xz/PnPf44zzzwzPvjgg9h3333jlFNOie985zvRtWvXaN68edSqVbF2vO4pWgAAAACAylKy4XX33XePXC5XcG7VqlUxdOjQGDp06Dbtmcvlory8PMV4AAAAAACbVbLhdZ0syyKXyxVE2CzLijgRAAAAAMCXK/nwGiG0AgAAAADVS8mG13POOafYIwAAAAAAbJOSDa8PPPBAsUcAAAAAANgmtYo9AAAAAADAV43wCgAAAACQmPAKAAAAAJCY8AoAAAAAkJjwCgAAAACQmPAKAAAAAJBYnWIPsLUWL14cf/3rX2PEiBExfvz4+OKLL2LBggWxZs2ard4jl8vFxx9/XIlTAgAAAABUg/C6atWq6N+/f9xzzz2xcOHC/Pksyyq8Vy6XSzkaAAAAAMAmlXR4nTt3bhx//PExatSofGhdP55uTUjNsixyudw2hVoAAAAAgG1RsuF1zZo1cdppp8XIkSMjIvLxtG7dutGiRYv4/PPP81G1bdu2sXDhwpg/f/5GgbZJkybRokWLov0dAAAAAEDNU7JfrjVkyJB46aWXIpfLRS6Xi9122y0ee+yxWLRoUYwYMaLg2ilTpsS8efNiyZIl8eKLL8ZZZ50VderUiSzLory8PH75y1/GlClTYsqUKUX6awAAAACAmqRkw+utt94aEWtfFdCqVat444034uSTT466detu9hUDDRo0iKOOOir++Mc/xhtvvBG77757LFu2LH7wgx/EXXfdVZXjAwAAAAA1WEmG17lz58aoUaPyT7vecMMNsdtuu1VojwMPPDBeeOGF2GmnnSLLsvjJT34S7733XuUMDAAAAACwnpIMr2+//XZErH3atWHDhnHGGWds0z7t27ePG264ISIiVq9eHTfeeGOyGQEAAAAANqckw+uMGTMiYu0XZO23337RoEGDL71+1apVm/3d2WefHY0bN44sy+Jvf/tbLFmyJOmsAAAAAAAbKsnw+sUXX+SPN/WKgXr16hWsly9fvtm96tWrFwcffHD+ujfeeCPRlAAAAAAAm1aS4TXLsvzxpp52bdKkScF61qxZX7pf69at88frnqYFAAAAAKgsJRlev/a1r+WPFy1atNHvGzVqFHXq1Mmvp06d+qX7rVy5Mn88e/bs7R8QAAAAAOBLlGR4bdeuXf54U6E0l8tFp06d8ut//vOfX7rfmDFj8sd169ZNMCEAAAAAwOaVZHjda6+9ImLtKwfGjRu3yWu+8Y1v5I+HDBmy2b3efvvtmDBhQn69yy67pBkSAAAAAGAzSjK8tm/fPlq1ahUREQsXLowPP/xwo2t69eqVPx47dmzceOONG10ze/bsOO+88yKXy+XPHX744ZUwMQAAAADAv9TZ8iXFceSRR8awYcMiIuLZZ5/NPwW7zgknnBA77bRTzJ07N7Isi1/84hfx/PPPxwknnBBNmzaNDz/8MB588MEoKyuLLMsil8vFkUceGbvttlsx/hwAAAAAoAYpySdeIyJOPvnkiFj7uoGHHnpoo9/vsMMOccMNN+SjapZl8Y9//COuvPLKuOiii+I3v/lNzJs3L3993bp146abbqqy+QEAAACAmqtkn3g94YQT4sQTT4w1a9ZERMS0adOibdu2BddccMEFMXbs2Lj99tsLXiewLsauC7J16tSJ3/3ud3HQQQdV6d8AAAAAANRMJRted9hhh/jLX/6yxet+85vfRPfu3WPAgAExfvz4/PksyyIiokePHnHzzTfHYYcdVmmzAgAAAACsr2TDa0X07ds3+vbtG5MmTYqJEyfG/Pnzo3nz5vFv//Zv0aZNm2KPBwAAAADUMF+J8LpOx44do2PHjsUeAwAAAACo4Ur2y7UAAAAAAKqrGhNey8rK4uqrry72GAAAAABADfCVD68LFiyIX/7yl7HHHnvEf/3XfxV7HAAAAACgBvhKveN1fYsWLYrf/OY38Zvf/CYWLlwYWZZFLpcr9libNGXKlHjvvfdixowZsXjx4mjTpk20a9cuunfvHnXr1i32eAAAAABABX3lwuuSJUvit7/9bdxyyy3xxRdfRJZlxR5psx577LG49dZb480339zk71u0aBGnnnpqXH/99bHjjjtW8XQbW7p0aey7774xefLkgvPnnHNODB48uDhDAQAAAEAJKpnwumrVqnjppZfipZdeik8//TTKysqiQYMG0b59+zjyyCPj29/+dtSps/lxV6xYEXfeeWfcfPPNMW/evHxwXfeUa5Zl0bFjxyr5W7Zk8eLF8YMf/CCGDBnypdeVlZXFPffcE0888UQ8+OCDceyxx1bRhJt27bXXbhRdAQAAAICNlUR4HTp0aFx11VXx6aefbvL3t99+e7Rr1y7uueeeTcbHJ598Mn7yk5/Ep59+usng2qlTp7j22mvjrLPOqrw/YiutXr06Tj311HjmmWcKzu+0007RrVu3aNq0aXz88ccxevTo/N8ya9as6NWrV7zwwgvRo0ePYowdb731Vvz2t78tymcDAAAAQHVT9C/Xuv766+OMM86IadOmRZZl+Z911q2nTp0aJ5xwQgwdOjT/uxUrVsR5550Xffr0yd+fy+Uil8vlg+sf//jHGD9+fJx99tlRq1bR/9y4+uqrC6Jr3bp144477ojp06fH8OHDY9iwYTFy5MgYM2ZMHHbYYfnrVqxYEb17946ZM2dW+cwrV66Mfv36xZo1ayIiokmTJlU+AwAAAABUJ0Utkc8++2wMGDCgIJiu/6TqhudXr14d/fr1i08//TRWrFgRxx57bPzxj3/cKLh27tw5HnrooRg3blycddZZJRFcIyImT54ct99+e8G5Rx99NH70ox9FvXr1Cs537do1XnzxxYL4Om/evBg4cGCVzLq+66+/PsaNGxcREe3atYuLLrqoymcAAAAAgOqkqK8auPzyyyOi8LUAO+64Yxx00EHRvHnzWLhwYYwaNSpmzJiRv2bZsmVx8803R61ateIf//hHQXDt2LFjDBw4ME477bT89aVk4MCBsWrVqvz63HPPjV69em32+oYNG8bgwYNj3333jZUrV0ZExP333x9XXnlltG/fvtLnjYj4v//7v7j55pvz63vuuSfefvvtKvlsAAAAAKiuivYo6CuvvBIff/xxPpo2atQoBg8eHLNmzYr//d//jYcffjiefvrpmD59ejz11FPRqlWrfEx95JFH4t57742ItbF2hx12iFtuuSXGjRsXp59+eklG12XLlsVjjz1WcO6qq67a4n2dO3eO3r1759fl5eXxyCOPpB5vk8rLy+P888+P8vLyiIg4/fTT4/jjj6+SzwYAAACA6qxo4fV///d/I2JtOK1du3b89a9/jbPPPnuT0fS73/1uvPTSS9GwYcOIiFiwYEGsXLkycrlc7LHHHvHPf/4zfvKTn0SdOiXxXWGbNHz48Fi6dGl+fdhhh8Vee+21Vfeed955Besnnngi6Wyb81//9V8xatSoiIho0aJF3HbbbVXyuQAAAABQ3RUtvL733nsRsfY1A9/97nfjiCOO+NLru3TpEhdeeGHBF281bNgwnn/++ejSpUtljprEc889V7A+8sgjt/renj17FkTl0aNHx6xZs1KNtkkTJkwo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586Ne++9N6vvySefjF/96ldRt27drP4uXbrEq6++mhW+fvXVVzF06NDE66pXr1788pe/jPnz58cLL7wQ/fv3r/BM2WOPPTYmTpwYl112WVb/XXfdFZ999lnitQEAAABAbSR4zaGhQ4dmnYc6aNCguPDCCyu8vkGDBjFixIisUHbYsGE7PBpgd9WvXz9KSkriL3/5SxxyyCGVGlNYWBjDhg2LQw89NNO3cePGGDNmTGJ1AQAAAEBtJnjNkXXr1sXYsWOz+n7729/uclzHjh2jT58+mXZZWVk8/vjjidVVVFRU6cB1aw0aNIjBgwdn9b322mtJlQUAAAAAtZrgNUcmTJgQa9euzbS7desWRxxxRKXGbhtwPvXUU4nWtru6du2a1V68eHGeKgEAAACAmkXwmiMvvvhiVrt3796VHturV68oKirKtGfMmBFffvllUqXttq1rith83AAAAAAAIHjNmQ8//DCrvfVLs3Zl3333jaOPPjqrb+bMmYnUtSdKSkqy2i1btsxTJQAAAABQswhec+Tjjz/Oah9++OFVGt++ffus9kcffbTHNe2pbc+sPeGEE/JUCQAAAADULILXHFixYkWsWLEiq69169ZVmmPb62fPnr3Hde2Jt99+O958882svosuuihP1QAAAABAzVK060vYU998801We5999ol99923SnM0b948q71y5co9LWu3lZaWxtVXX53V16tXr8R3vC5dujSWLVtWpTHbHn8AAAAAAPkgeM2B1atXZ7UbNGhQ5Tm2HbNq1ao9qmlP/PrXv44ZM2Zk2nXq1Ik///nPia9z//33x9ChQxOfFwAAAACqm6MGcmDb4LV+/fpVnmPb4HXbOXOluLg47r333qy+W265Jf7t3/4tL/UAAAAAQE0keM2DVCqVkzFJe/HFF+PnP/95Vt/5558fN910U54qAgAAAICayVEDOdCwYcOs9rp166o8x7Zjtp2zur355pvRt2/fKC0tzfT17NkzRo8eXW2h8DXXXBOXXHJJlcaUlJREnz59qqUeAAAAAKgswWsO1Pbg9d13343zzjsv1q5dm+k74YQTYty4cbHPPvtU27rNmzff7qViAAAAAFAbOGogBxo1apTVXrt2baxZs6ZKcyxdujSr3bhx4z0tq1Lef//9OPPMM2PlypWZvq5du8aECRNi//33z0kNAAAAAFDbCF5z4MADD4wmTZpk9S1YsKBKc3z22WdZ7Q4dOuxxXbvy0Ucfxemnnx4rVqzI9B111FHx0ksv5Sz4BQAAAIDaSPCaI507d85ql5SUVGn83Llzdzpf0j799NM47bTTYtmyZZm+I444Il555ZVo2rRpta4NAAAAALWd4DVHjjrqqKz21KlTKz12zZo18f777+90viSVlJTEqaeeGkuWLMn0dejQISZOnBgtWrSotnUBAAAAYG8heM2Rs88+O6v9+uuvV3rspEmToqysLNPu2rVrtQWg8+bNi1NPPTUWL16c6WvXrl1MnDgxWrZsWS1rAgAAAMDeRvCaI2eddVY0aNAg0546dWp88sknlRo7YsSIrPZFF12UZGkZCxYsiFNPPTUWLlyY6TvssMNi4sSJccghh1TLmgAAAACwNxK85sg+++wT/fr1y+q78847dzlu1qxZ8fTTT2faRUVFcfnllyde3+LFi+O0006L+fPnZ/patWoVEydOjMMOOyzx9QAAAABgbyZ4zaFbbrkl6tSpk2mPGDEinnvuuQqvX79+fQwePDg2btyY6bvyyiujffv2O10nlUpl/dnVsQZLly6N0047LeuFXy1btozXXnst2rVrt4ufCgAAAADYVlG+C/guadeuXVx33XXxpz/9KdPXr1+/uOeee+JnP/tZ1K1bN9P/8ccfx1VXXRVTpkzJ9B144IFx8803J1rTN998E2eccUbWsQf77rtvDBs2LOrUqZO1A7Yy2rRpk2h9AAAAAFAbCV5z7I477oiZM2fG+PHjIyKitLQ0rr322rjtttvimGOOif322y/mzp0b7733XqTT6cy4unXrxtNPP534C67+8Y9/xPvvv5/Vt2bNmjj33HN3a76tawYAAACA7yrBa44VFhbGmDFj4qqrrorRo0dn+pcuXRovvvjiDsc0b948Ro4cGb169cpVmQAAAADAHnDGax40bNgwRo0aFU8++WScdNJJFV53wAEHxC9+8Yv48MMP4+yzz85hhQAAAADAnrDjNY/69esX/fr1i3nz5sV7770XixcvjjVr1sRBBx0Uhx12WPTo0SPr3NfKqsrj/r1793Y8AAAAAAAkTPBaA7Rt2zbatm2b7zIAAAAAgIQ4agAAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASJngFAAAAAEiY4BUAAAAAIGGCVwAAAACAhAleAQAAAAASVpTvAoiYN29e/OMf/4jFixfH6tWro2XLlnHYYYdF9+7do06dOnmt7b333ovZs2fHokWLIiKiVatW0bFjx+jatWte6wIAAACAmkzwmkdjx46Ne+65J6ZOnbrD7x9wwAHRv3//uPXWW6Np06Y5q6u0tDTuvvvueOihh2LOnDk7vObwww+Pq666Km644Ya8h8MAAAAAUNM4aiAPVq9eHZdddllccsklFYauERErVqyIBx54II466qiYMGFCTmqbPXt2nHTSSXHTTTdVGLpGRJSUlMSNN94Y3bp1i5KSkpzUBgAAAAC1hR2vOVZeXh79+/ePF154Iau/WbNm0bVr12jUqFHMmTMnZsyYEel0OiIivvzyy7jwwgvjlVdeiZ49e1ZbbUuWLIkzzjgjPvvss6z+ww8/PI488shIp9Mxc+bMrED23XffjTPPPDPeeuutaN68ebXVBgAAAAC1iR2vOXbjjTdmha516tSJ++67Lz7//POYMGFCjBkzJt5999348MMPo1u3bpnrNmzYEH369IkvvviiWuratGlT9OnTJyt0bdmyZUyYMCFmz54dzzzzTDz77LNRUlIS48ePj4MOOihz3bx58+Kiiy7KBMUAAAAA8F0neM2huXPnxr333pvV9+STT8avfvWrqFu3blZ/ly5d4tVXX80KX7/66qsYOnRotdT22GOPxbRp0zLtAw44IKZMmRJnnnnmdteeffbZMWXKlGjSpEmmb8qUKTF69OhqqQ0AAAAAahvBaw4NHTo0SktLM+1BgwbFhRdeWOH1DRo0iBEjRmSFssOGDYu5c+cmWld5eXncfPPNWX333HNPtGnTpsIxbdu2jXvuuSer7w9/+ENs2rQp0doAAAAAoDYSvObIunXrYuzYsVl9v/3tb3c5rmPHjtGnT59Mu6ysLB5//PFEa5s8eXLMmzcv027VqlVcccUVuxz3k5/8JFq1apVpz5kzJ6ZMmZJobQAAAABQGwlec2TChAmxdu3aTLtbt25xxBFHVGrs4MGDs9pPPfVUorU9/fTTWe0BAwZEYWHhLscVFhZuF9AmXRsAAAAA1EaC1xx58cUXs9q9e/eu9NhevXpFUVFRpj1jxoz48ssvkyptj2rb9trx48cnUBEAAAAA1G6C1xz58MMPs9pbvzRrV/bdd984+uijs/pmzpyZSF0bNmyIkpKSrL6TTjqp0uO7d++e1Z49e3Zs3LgxkdoAAAAAoLYSvObIxx9/nNU+/PDDqzS+ffv2We2PPvpoj2uKiPj000+jvLw8027evHnsv//+lR6///77R9OmTTPt8vLymDVrViK1AQAAAEBtJXjNgRUrVsSKFSuy+lq3bl2lOba9fvbs2XtcV0Rst9u1qnXtaExStQEAAABAbVW060vYU998801We5999ol99923SnM0b948q71y5co9LSsitq9t23Uqo7pqW7p0aSxbtqxKY7bdCbxtsLy3Wbp0ab5LAIBaKaljm6gZ3BMBwO75LtwTbZsNbdiwIWdrC15zYPXq1VntBg0aVHmObcesWrVqj2raoibXdv/998fQoUP3aI4+ffokUgsAsHe5//77810CAEDefRfviRYuXBjHHHNMTtZy1EAObBtu1q9fv8pzbBtubjvn7qrJtQEAAABAbSV4zYNUKpWTMbujJtcGAAAAALWFowZyoGHDhlntdevWVXmObcdsO+fuqsm1XXPNNXHJJZdUacy3334b77zzTuy///7RuHHjOPTQQ6NevXqJ1ANQWSUlJVlHnTzzzDNx+OGH568gAIA8cE8E1AQbNmyIhQsXZtonn3xyztYWvOZATQ43a3JtzZs3362XfXXr1i2R9QGScvjhh8eRRx6Z7zIAAPLKPRGQL7k603VbjhrIgUaNGmW1165dG2vWrKnSHNu+qbVx48Z7WlZEbF/bsmXLqjxHddUGAAAAALWV4DUHDjzwwGjSpElW34IFC6o0x2effZbV7tChwx7XtaN5tl2nMqqrNgAAAACorQSvOdK5c+esdklJSZXGz507d6fz7a5OnTpFYWFhpr106dJYtWpVpcd/++23sXz58ky7sLBQ8AoAAADAd57gNUeOOuqorPbUqVMrPXbNmjXx/vvv73S+3VWvXr1o3779btc2ZcqUrHaHDh28zAoAAACA7zzBa46cffbZWe3XX3+90mMnTZoUZWVlmXbXrl2jRYsWSZW2R7Vte+0555yTQEUAAAAAULsJXnPkrLPOigYNGmTaU6dOjU8++aRSY0eMGJHVvuiii5Isbbv5HnnkkSgvL9/luPLy8nj00UertTYAAAAAqI0Erzmyzz77RL9+/bL67rzzzl2OmzVrVjz99NOZdlFRUVx++eWJ1tarV69o27Ztpv35559vF6juyKOPPhqLFi3KtNu3bx89evRItDYAAAAAqI0Erzl0yy23RJ06dTLtESNGxHPPPVfh9evXr4/BgwfHxo0bM31XXnnldmeybiuVSmX92dXRAYWFhTF06NCsvhtuuCHmz59f4Zj58+fH9ddfn9X3xz/+MQoK/CcFAAAAAFKyHGrXrl1cd911WX39+vWLv/zlL1nhakTExx9/HKeddlrWy6sOPPDAuPnmm6ulth//+Mdx4oknZtorVqyI7t27x0svvbTdtRMmTIhu3brF119/nenr3r179O/fv1pqAwAAAIDapijfBXzX3HHHHTFz5swYP358RESUlpbGtddeG7fddlscc8wxsd9++8XcuXPjvffei3Q6nRlXt27dePrpp6Nly5bVUldBQUE8/fTTcdJJJ8WCBQsiIuKLL76Is846Kzp06BBHHnlkpNPpmDlzZpSUlGSNbdOm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x+SnYAAAABIjeAWAHJg8eXI89NBDMXbs2Fi7dm1E7DiETaVSUVZWlrc6AQAASIbgFQByaPXq1fH4449HcXFxTJ8+PSK2PwvWiyQAAABqP8ErAOTJzJkz46GHHorHHnssli9fHhHe4AsAALC3ELwCQJ6VlpbGs88+Gw899FC88sorjhoAAADYCwheAaAG+fzzz+OQQw7JdxkAAADsIcErAAAAAEDCivJdAAAAAFBz3XPPPXlZ94YbbsjLugBJseMVAAAAqFBBQUGkUqmcr+uFo0BtZ8crAORZeXl5LFq0KNNu3bp1HqsBANixXO7bykfQC5A0wSsAVNK0adPi0Ucfjddeey0WL14cGzdujJYtW8YJJ5wQF110UVx88cVRUFBQ5Xk///zzaNeuXURs/pBRVlaWdOkAAHukukPXrYNWD+YCewtHDQDALqxduzZ+/vOfx2OPPRYR238Y2PJBoX379vHnP/85zj777CrN/9lnn0Xbtm0zc3msDgCoSYYOHVqt8//zn/+MZ555JnNPlU6n3RMBewXBKwDsxOrVq+Occ86JKVOmZALXHT36tvX3fvazn8W9994bdevWrdQaglcA4LtowYIF8fvf/z6eeOKJrF9sC16BvUXVn4cEgO+Q6667Lt58882IiKxdGNv+SaVSkUqlIp1Ox9/+9rfo1atXfPXVV/ksHQCgRlqxYkXccMMN0alTp3j88cdj06ZNme+l0+k44ogj4u9//3seKwRIhh2vAFCBN998M3r16pUVuB533HFxzTXXRNeuXaOoqChKSkriySefjKeeeirWr1+fCV8jIrp06RKvvvpqtGjRYqfr2PEKAHwXrFu3Lu6555646667YtWqVZlfXkdsvs9q1apV3HzzzTFkyJDdOjcfoKYRvAJABfr37x9PPvlkRGwORH/961/HHXfcscNrFy5cGNdcc02MGzcuK3zt0KFDTJw4MVq1alXhOoJXAGBvtmnTpvjb3/4Wt956a3z55ZdZRzSl0+lo3Lhx/Pa3v43rrrsu6tevn+dqAZIjeAWAHdi4cWPsv//+UVpaGhERF110UYwdO3aX4/7jP/4jfvOb32TC03Q6HW3bto1XX3012rRps8MxglcAYG81duzY+P3vfx8lJSXbBa7169ePX/7yl/G73/0umjRpkudKAZJn7z4A7MCMGTNi48aNmQ8IFe103da///u/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/vjj49BDD41169bFRx99FHPmzMm6prCwMIqLi2PAgAE7/dm23fE6efLkOO2002LDhg0REdGiRYs45phjokmTJvHNN9/EtGnT4quvvsqao1u3bjF58uQoKNj5Po5NmzbFkCFDYuTIkVn9BQUFcfTRR0ebNm1i3333jWXLlsX06dNj5cqVWdcNHDgwRowYsdM1AABqKjteAQCgkurVqxdDhw7N6rvxxhsT25n5+9//Pit0TaVScc0118TixYtjypQpMXr06HjuueeipKQkJk+eHEcffXTm2vLy8rj66qvj/fffr9Kaffr0iQ0bNsT3vve9ePnll2PJkiXxwgsvxGOPPRbjxo2LJUuWxP/7f/8vCgsLM2OmTp0ajz322C7nvu2227JC13r16sXNN98cS5YsiX/84x/xzDPPxGOPPRYvvfRSLF++PIqLi7OOMRg5cmT853/+Z5V+HgCAmsKOVwAA2MbOdqlu2rQpvv/978eHH36Y+f7jjz8el112WZXn2to///nP6Nq1a1aI++c//zmuvfbaCutcvXp1nHHGGfHWW29l+o4//viYPn16hWO23fEaEXHKKafEf/3Xf8W+++5b4bj/+I//iOuvvz7T7tmzZ0yaNKnC66dNmxbdu3ePTZs2RUREkyZN4tVXX42uXbtWOCYiYtasWdG9e/fMLttGjRrFwoULvXQLAKh17HgFAIAqKCgoiNtvvz2r7w9/+MNOz2KtjHvuuScrdO3bt+9OQ9eIiIYNG8bo0aOzAtO333473njjjUqv27hx4xg1atROQ9eIiF/96ldx0EEHZdpvvfVWrFu3rsLrb7vttkzoGhHx2GOP7TJ0jYjo2LFjPPDAA5n2ypUr48EHH9zlOACAmkbwCgAAVXTBBRdEr169Mu25c+fu0SPxGzZsiNGjR2f1bRvuVqR169bxi1/8IquvKueiXn311dG8efNdXldUVBRnn312pl1WVhYffPDBDq+dM2dOjBs3LtM++eST45xzzql0Tf369YvDDjss037uuecqPRYAoKYQvAIAwG648847s9q33XZbrF69erfmevvttzMvt4rYfFxAx44dKz1+2xdqTZ48udJjzzvvvEpf27lz56z20qVLd3jdK6+8ktXu379/pdeI2Hy27cknn5xpT5s2LTZu3FilOQAA8q0o3wUAAEBt1K1bt7jwwgvj2WefjYjNIeSf/vSnuOWWW6o81zvvvJPV7t69e5XGH3XUUbH//vvHt99+GxERs2fPjpUrV0ajRo12ObZLly6VXmfrF19FbD4GYEe2DX6bN28e8+fPr/Q6ERH77LNP5uv169fH4sWLo02bNlWaAwAgnwSvAACwm/7v//2/8fzzz0d5eXlERNx9991xzTXXVOrR/a1tu3O0KrtdIzbvEO3YsWNWgLt06dJKBa/bhqk7U6dOnax2RefaLly4MKvdr1+/Sq9RkRUrVgheAYBaxVEDAACwmzp37hyDBg3KtFevXh233XZblef5+uuvs9qVCUy3te2YFStWVGpcQUHyHwm++uqrxOdctWpV4nMCAFQnwSsAAOyBoUOHRoMGDTLt//zP/4w5c+ZUaY50Op3VTqVSe1xXEnPsruo4j3Xb/48AAGo6wSsAAOyBVq1axbXXXptpl5aWxh/+8IcqzXHAAQdktSs6O3Vnth1TlSMEkta0adOs9uLFiyOdTu/Rn969e+fnhwEA2E2CVwAA2EM33XRTVtA5evToeO+99yo9ftszYWfNmlWl9dPpdMyePTurr1mzZlWaI0ktWrTIalf15wEA2BsIXgEAYA81btw4brrppkw7nU7HjTfeWOnxxx13XFZ7ypQpVVp/5syZWTteO3ToEI0bN67SHEnq3r17Vvull17KUyUAAPkjeAUAgARce+21ccghh2TaL7/8crzyyiuVGnvcccdFvXr1Mu3p06dvt4N1Zx555JGsds+ePSs9tjqcddZZWe1HHnkk1q9fn6dqAADyQ/AKAAAJqF+/fgwdOjSr78Ybb6zUS6Hq168fP/rRj7L6KntO7Oeffx73339/Vt/AgQMrNba6HH300XHyySdn2gsXLozbb789jxUBAOSe4BUAABIycODAOPLIIzPtd999NxYsWFCpsddff32kUqlMe8yYMfHAAw/sdMyaNWuif//+sXr16kzfsccemxV65sv/+T//J+vnue222+Ivf/lLleeZNm1azJgxI8nSAAByQvAKAAAJKSws3O2dnV27do0bbrghq++Xv/xl/I//8T/iq6++2u76qVOnRs+ePbPOg61Xr1489NBDu7V+0nr06BG33HJLVt+1114b55xzTrz++uuxadOmHY5Lp9PxySefxF133RUnnHBCnHTSSfHPf/4zBxUDACSrKN8FAADA3uSHP/xh9OjRI958880qj7399ttjxowZMXHixIjYHELed9998cADD8SJJ54YhxxySKxfvz5mzpwZJSUlWWMLCgri/vvvj3/7t39L4sdIxP/+3/87li1blrXT9cUXX4wXX3wxGjVqFF27do1mzZpFnTp14ttvv42lS5fGRx99lLWDFwCgthK8AgBAwu68887desFV3bp1Y/z48fHTn/40Hn744Ux/WVnZToPc/fffP0aOHBl9+vTZnXKr1X333RfHH398XHvttfHtt99m+leuXBmvv/76LscXFBREo0aNqrFCAIDq4agBAABIWI8ePeKHP/zhbo2tW7dujBw5MiZNmhRnnHFG1KlTp8JrmzVrFtdff33MmTOnRoauWwwYMCAWLFgQt99+e3Tq1GmX19evXz9OPfXUuOuuu2LBggVx0UUX5aBKAIBkpdKVec0qAACQF6tWrYpJkybFokWLYvny5VGvXr1o1qxZdO7cOY499tisF1jVFl988UVMnz49li5dGitWrIhNmzbFfvvtFwcddFB06tQpOnXqFHXr1s13mQAAe0TwCgAAAACQMEcNAAAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACRO8AgAAAAAkTPAKAAAAAJAwwSsAAAAAQMIErwAAAAAACfv/AHKibyhXtzMsAAAAAElFTkSuQmCC", + "image/png": "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vXp1PPLIIzljAwcO3OG6Dh06RO/evbP1hg0b4sEHH6zq9qJp06ZRrdru/+dw77335tRXXHFF1KpVa7tratWqFT/72c+2uw8AAAAAfF0JefNkzJgxsWrVqmzdvXv3OPDAAyu0tn///jn1Y489VqW95cvChQvjtddey9Y1a9aMs846q0Jrzz777KhRo0a2fuWVV2LRokVV3iMAAAAApI2QN082f1nYcccdV+G1PXv2jJKSkmw9ceLE+Pzzz6uqtbz5xz/+kXOW7qGHHhr16tWr0Np99tknunbtmq03bNgQ//jHP6q8RwAAAABIGyFvnkyaNCmn/uoL1XakTp06ccghh+SMTZ48uUr6yqdd+Q0iInr06JFTp/E3AAAAAICqJuTNkylTpuTU7dq1q9T6tm3b5tQffPDBLveUb5v3/HX8DQAAAACgqgl582DRokVbnB/bsmXLSu2x+fxp06btcl/5Nn369Jz66/gbAAAAAEBVK9nxFHbVkiVLcuq999476tSpU6k9SktLc+qlS5fualt5t/nvsPl32pHd+RvMnz8/vvjii0qt2Ty0BgAAAIBCEPLmwYoVK3Lq2rVrV3qPzdcsX758l3oqhF39HXbnb3D77bfHkCFDqmw/AAAAAMgXxzXkwebh5l577VXpPTYPODffMw129XfYE34DAAAAAKhqQt4CSJIkL2uKXWW/0574GwAAAADArnJcQx7UrVs3p169enWl99h8zeZ7pkHdunVj8eLF2bqyv8Pu/A1+/OMfxxlnnFGpNdOnT4/evXtXWQ8AAAAAsDOEvHkg5P1SMYe8paWllX4RHAAAAAAUA8c15EH9+vVz6lWrVsXKlSsrtcf8+fNz6gYNGuxqW3m3+e/wxRdfVGr9nvAbAAAAAEBVE/Lmwb777hsNGzbMGZs9e3al9vj4449z6vbt2+9yX/m2ec+bf6cd2RN+AwAAAACoakLePDnooINy6unTp1dq/cyZM7e7Xxr4DQAAAACg6gl58+Tggw/Oqd94440Kr125cmW89957290vDXblN4iIeP3117e7HwAAAAB8HQl58+Tkk0/OqV9++eUKr33ttddiw4YN2bpLly7RtGnTqmotb0444YSoXr16th4/fnwsX768QmuXL18eEyZMyNYlJSVxwgknVHmPAAAAAJA2Qt48Oemkk6J27drZ+o033ogPP/ywQmtHjBiRU/fp06cqW8ubxo0bx9FHH52t161bFw8++GCF1j7wwAOxfv36bH3MMcdEo0aNqrxHAAAAAEgbIW+e7L333tG3b9+csRtvvHGH6z766KMYPXp0ti4pKYmzzjqryvvLl/POOy+nvvnmm2Pt2rXbXbN27dr4wx/+kDN2/vnnV3VrAAAAAJBKQt48uvbaa6NGjRrZesSIEfHkk09uc/6aNWuif//+sW7duuzYRRddFG3btt3ufZIkyfmrzNEQu9v5558fHTt2zNZTp06NX/7yl9tdc/XVV8fUqVOzdadOneLss8/ebT0CAAAAQJoIefOoTZs28bOf/SxnrG/fvnHbbbflBLkREVOmTInvfOc7MXbs2OzYvvvuG4MHD94tvW3YsCFmzZq11b8lS5bkzF2xYsU2565YsWK796levXr8z//8TyRJkh0bPnx4XHLJJbFw4cKcuQsWLIiLL744br755uxYkiRx00035ZztCwAAAABfZyWFbuDr5oYbbojJkyfHM888ExER69evj8svvzyuv/766Nq1a9SrVy9mzpwZEyZMiEwmk11Xs2bNGD16dDRv3ny39DVnzpw44IADKjT30UcfjUcffXSrn919991xwQUXbHf9qaeeGkOHDo1f/epX2bE///nPcd9998WRRx4ZzZo1i3nz5sW//vWvWL16dc7aG264YYuX2AEAAADA15mQN8+qV68eo0aNigEDBsTIkSOz4/Pnz49nn312q2tKS0vjnnvuiZ49e+arzd3ul7/8ZSRJEoMHD86+UG316tXbPFqiRo0acf3118dVV12Vxy4BAAAAoPg5rqEA6tatGw899FA8/PDD0a1bt23Oa9SoUVx66aUxadKkPfLp1auvvjrGjRsXvXr1ipo1a251Ts2aNaNXr17xr3/9KwYOHJjnDgEAAACg+HmSt4D69u0bffv2jbKyspgwYULMnTs3Vq5cGc2aNYtWrVrFUUcdtc3wc3u+esxDRbVu3Xqn1u2qLl26xOOPPx6LFy+OsWPHxqeffhoLFy6MfffdN1q0aBE9evSIhg0b5r0vAAAAAEgLIW8ROOCAAyp8Hu6eqmHDhvG9732v0G0AAAAAQOo4rgEAAAAAIMWEvAAAAAAAKSbkBQAAAABIMSEvAAAAAECKCXkBAAAAAFJMyAsAAAAAkGJCXgAAAACAFBPyAgAAAACkmJAXAAAAACDF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rrvuup38lgAAAACwZ/Ekb54NGjQoJ+CtUaNG3HrrrTFnzpwYM2ZMjBo1KsaPHx+TJk2K7t27Z+etXbs2evfuHfPmzdstfW3cuDF69+6dE6o2b948xowZE9OmTYvHH388nnjiiZg+fXo888wz0axZs+y8srKy6NOnTzaU3p4PPvggfvGLX+SMtWzZMp566qn49NNP46mnnor7778/nnzyyZg1a1a8/PLLWxzRMHTo0Bg7duwufmMAAAAA2DMIefNo5syZccstt+SMPfzww/GTn/wkatasmTPeqVOneOGFF3KC3oULF8aQIUN2S28PPPBAjBs3Lls3atQoxo4dGyeeeOIWc08++eQYO3ZsNGzYMDs2duzYGDly5A7v8/vf/z7Wr1+frUtLS+P111+P733ve5EkyRbzjz322Hj99dejffv22bFMJhPXX399hb8bAAAAAOzJhLx5NGTIkJyA84ILLohevXptc37t2rVjxIgROQHwX/7yl5g5c2aV9lVeXh6DBw/OGRs+fHi0bt16m2sOOOCAGD58eM7Yr3/969i4ceN27/W3v/0tp/7lL38Z+++//3bXNGzYMIYNG5Yz9uKLL8bKlSu3uw4AAAAAvg6EvHmyevXqeOSRR3LGBg4cuMN1HTp0iN69e2frDRs2xIMPPlilvf3zn/+MsrKybN2iRYs455xzdrju3HPPjRYtWmTrGTNmbPcYhaVLl27xkrXvf//7Ferxu9/9bpSU/L8jpNetWxezZ8+u0FoAAAAA2JMJefNkzJgxsWrVqmzdvXv3OPDAAyu0tn///jn1Y489VqW9jR49Oqc+77zzonr16jtcV7169S3C4O31trUnb3f0FO8mtWvXjsaNG+eMLV68uEJrAQAAAGBPJuTNk2effTanPu644yq8tmfPnjlPsU6cODE+//zzqmptl3rbfO4zzzyzzbn77rtvzveIiFizZk2F77X53EaNGlV4LQAAAADsqYS8eTJp0qSc+qsvVNuROnXqxCGHHJIzNnny5Crpa+3atTF9+vScsW7dulV4fY8ePXLqadOmxbp167Y6t1atWnHEEUfkjE2YMKFC95k5c2YsWbIkW++zzz45L2MDAAAAgK8rIW+eTJkyJadu165dpda3bds2p/7ggw92uaeIiKlTp0Z5eXm2Li0tjX322afC6/fZZ5+cYxTKy8vjo48+2ub8yy67LKe+7bbbKnSfW265Jac+99xzK3SkBAAAAADs6YS8ebBo0aItXjjWsmXLSu2x+fxp06btcl8RscVTvJXta2trttfbWWedFT/4wQ+y9aOPPhq/+93vtrv/XXfdFbfeemu2Li0tjcGDB1e6TwAAAADYE5XseAq76qvHDERE7L333lGnTp1K7VFaWppTL126dFfbiogte9v8PhVR2d5GjhwZ/fv3j4ceeigiIn71q1/F3/72t7jwwguja9euUb9+/VixYkW8++67cd9998ULL7yQc69nn302mjRpUuk+t2f+/PnxxRdfVGrN5gE5AAAAABSCkDcPVqxYkVPXrl270ntsvmb58uW71NMmhehtr732ir/+9a/Rv3//uOWWW+L555+PN998M958881trqlZs2ace+658dvf/jaaNm1a6R535Pbbb48hQ4ZU+b4AAAAAsLsJefNg8yB1r732qvQemwepm++5swrZ24YNG6JGjRpRUlKyzZe1RXz55PPAgQPj4osv3i0BLwAAAACkmTN5CyBJkrys2Rn56O3TTz+Nb3/72/G9730vnnjiiVi1atV2569atSoGDx4crVu3jl/84hexevXqSvcIAAAAAHsqT/LmQd26dXPqnQkpN1+z+Z47K9+9zZkzJ3r27BmzZs3Kju29994xYMCA6NOnTxxyyCFRv379WL58eXz44Yfx1FNPxR133BGLFy+OtWvXxvDhw+O1116LMWPGRMOGDSvd67b8+Mc/jjPOOKNSa6ZPnx69e/eush4AAAAAYGcIefNAyPv/nHPOOTkBb7t27eLpp5+O9u3b58xr2LBhdO/ePbp37x6XXXZZ9O7dO956662IiHjrrbfi7LPPjr///e9V9oRzaWnpTr10DgAAAAAKzXENeVC/fv2cetWqVbFy5cpK7TF//vycukGDBrvaVkRs2dsXX3xR6T0q2tuYMWPilVdeydY1a9aMv//971sEvJvbb7/94u9//3s0atQoO/bMM8/EU089VeleAQAAAGBPI+TNg3333XeLowVmz55dqT0+/vjjnHpHwWhFbb7P5vepiIr29vDDD+fUZ555ZnTo0KFC92jSpElcdtllOWN33313JboEAAAAgD2TkDdPDjrooJx6+vTplVo/c+bM7e63szp27BjVq1fP1vPnz4/ly5dXeP2yZctiwYIF2bp69erbDHnffffdnPo7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IiKifv360atXr7z1CwAAAACQD6kIee+8884YOHBgLF26NCIiMplMhdatW7cuLrjggkiSJKpVqxazZ8+O5s2b785WAQAAAADyqujP5L3wwgvjRz/6USxZsmSLz5Ik2e7aI444Ig4//PDIZDKxcePG+Otf/7qbugQAAAAAKIyiDnkHDhwYI0aMiEwmE0mSRCaTiZYtW8Z5550XP/rRjyr0RO8ZZ5yRvX7mmWd2Z7sAAAAAAHlXtCHv+PHj43/+538iSZJIkiQaNWoUo0aNirKyshgxYkQMHDiwQvt8//vfj4gvj3gYO3bsVs/uBQAAAABIq6INea+55prIZDKRyWSiYcOGMXbs2Ojbt2+l9+nYsWPUrVs3IiLWrFkTU6dOrepWAQAAAAAKpihD3hUrVsTzzz+ffYr3pptuivbt2+/0fp06dcpeC3kBAAAAgD1JUYa8//znP2P9+vWRyWSifv36ce655+7SfqWlpdnrzz77bFfbAwAAAAAoGkUZ8s6ZMyciIpIkiSOOOCKqVdu1NvfZZ5/s9fLly3dpLwAAAACAYlKUIe+CBQuy102aNNnl/davX5+93tXAGAAAAACgmBRl4lmnTp3s9cqVK3d5vy+++CJ73ahRo13eDwAAAACgWBRlyPvVp3dnzZq1S3tlMpmYOHFitv7q+bwAAAAAAGlXlCFvx44dI+LLgPb999+PhQsX7vRer776aixdujRbH3HEEbvcHwAAAABAsSjKkLdLly7RuHHjSJIkNm7cGLfffvtO73XjjTdmrzt27BhNmzatihYBAAAAAIpCUYa8ERGnn356ZDKZyGQyMWzYsHjvvfcqvccf//jHePbZZyMiIkmSOP/886u6TQAAAACAgirakPdXv/pV1KpVK5IkiTVr1sS3v/3teO655yq0dt26dXHttdfGT3/600iSJCIi9tlnn/jxj3+8O1sGAAAAAMi7kkI3sC37779/XHvttXH11VdHkiSxaNGiOOWUU+LYY4+Nfv36bfECtfnz58fUqVPjueeei/vuuy8++eSTyGQyEfHlU7y33npr1KtXrxBfBQAAAABgtynakDciYuDAgTFlypS49957I0mSyGQy8corr8Qrr7ySMy+TyUTz5s1z6ojIrvnJT34S55xzTl57BwAAAADIh6I9rmGTu+++OwYPHpw9diEismf1JkmS/ds0FhE5c4cMGRK33HJL3vsGAAAAAMiHog95kySJwYMHx+uvvx7f/e53s0FuROQEu5uPHXvssfHaa6/Fb37zm3y3DAAAAACQN0V9XMNXHXnkkfHUU0/FzJkz4/nnn49//vOf8cknn8TChQtj3bp10bhx42jatGn06NEjTjrppDj44IML3TIAAAAAwG6XmpB3kzZt2sTFF18cF198caFbAQAAAAAouKIMeV977bW4+eabs/Uf/vCHaNmyZQE7AgAAAAAoTkUZ8v7rX/+Kxx9/PJIkiVatWgl4AQAAAAC2oShfvFZeXp697tSpUwE7AQAAAAAobkUZ8jZt2jR73aBBg8I1AgAAAABQ5Ioy5G3RokX2esGCBQXsBAAAAACguBVlyHv00UdH3bp1I5PJxFtvvRWZTKbQLQEAAAAAFKWiDHn32muv6NWrV0RELFmyJB599NECdwQAAAAAUJyKMuSNiBg2bFj2PN5f/OIXMW/evMI2BAAAAABQhIo25N1///3jf//3f6NmzZrxySefxDHHHBNjx44tdFsAAAAAAEWlpNANbMvs2bOja9eucc8998R//ud/xowZM6Jnz55x1FFHRe/evaNLly5RWloa9erVq9S+LVu23E0dAwAAAADkX9GGvK1bt44kSbJ1kiSRyWTi9ddfj9dff32n9kySJDZs2FBVLQIAAAAAFFzRhrybZDKZbNi76X8zmUwhWwIAAAAAKBpFH/JGCHUBAAAAALalaEPe888/v9AtAAAAAAAUvaINee++++5CtwAAAAAAUPSqFboBAAAAAAB2npAXAAAAACDFhLwAAAAAACkm5AUAAAAASLGiffHa9mzcuDEmT54c8+fPj0WLFkWSJNGwYcMoLS2NTp06RfXq1QvdIgAAAABAXqQm5N2wYUM89NBDMWLEiBg3blysWrVqq/P23nvvOPLII+OCCy6IH/7wh1FSkpqvCAAAAABQaak4ruEf//hHtGnTJs4///x46aWXYuXKlZHJZLb6t3LlynjppZfi/PPPjzZt2sRzzz1X6PYBAAAAAHabog95hw0bFqecckrMmTMnMplMREQkSRJJkmwx96vjmUwm5syZE9/97ndj6NChee0ZAAAAACBfivosgzvvvDN+9atfRUTkhLfVq1ePgw46KA488MCoX79+REQsXbo0pk6dGh988EGUl5dn52/cuDEGDx4cpaWlcfHFFxfmiwAAAAAA7CZFG/LOmTMnfvazn+WEuy1atIirr746zj777Gy4u7mlS5fGgw8+GMOGDYs5c+ZEkiSRyWTi5z//eZxyyinxjW98I59fAwAAAABgtyra4xqGDBkSa9asyda9evWKDz74IH784x9vM+CNiKhfv35ceumlMWXKlDjttNMik8lEkiSxdu3auP766/PROgAAAABA3hRlyFteXh6PPPJI9ineY445Jh599NGoV69ehfeoU6dOjBo1Ko499tjsS9kefvjh2Lhx4+5qGwAAAAAg74oy5P3Xv/4VS5cuzb5o7Y9//GNUq1b5VqtVqxZ//OMfs/WyZcvizTffrLI+AQAAAAAKrShD3unTp0fEly9b69y5c3Tq1Gmn9+rUqVMcfPDBW+wNAAAAALAnKMqQ94svvshet2/ffpf369ChQ/Z6wYIFu7wfAAAAAECxKMqQt7y8PHtdUlKyy/tVr159q3sDAAAAAKRdUYa8TZo0yV7PnDlzl/crKyvb6t4AAAAAAGlXlCFvq1atIiIik8nExIkT45NPPtnpvebMmRPjx4/fYm8AAAAAgD1BUYa8PXr0iNq1a0eSJJHJZOK///u/d3qvq666KjKZTERE1K5dO4466qiqahMAAAAAoOCKMuStVatWfPe7341MJhOZTCYefvjhuOqqqyq9z9VXXx0PPfRQJEkSSZLEKaecEjVr1twNHQMAAAAAFEZRhrwREUOGDIlq1apln+a96aabokePHvHCCy/scO2LL74YRx11VPz+97/Prq9WrVpce+21u79xAAAAAIA8Kil0A9vSqVOnGDRoUPzud7/LBrVvvvlmnHjiidGsWbM48sgjo0OHDlG/fv1IkiSWLl0aH330Ubz55pvx2WefRcSXZ/pueor3v//7v6Nz584F/lYAAAAAAFWraEPeiIihQ4fGp59+Gvfcc08kSRIRXwa38+bNiyeeeGKrazadv7sp3M1kMnHeeefF7373u7z1DQAAAACQL0V7XMMmd999d9x2222x11575TyZu8mmc3s3+Wq4W6tWrbj11ltjxIgRBegcAAAAAGD3K/qQNyLixz/+cZSVlcVvfvObaNmyZTbY/Wq4+9Wxli1bxm9+85soKyuLyy67rICdAwAAAADsXkV9XMNXlZaWxpAhQ2LIkCHx6aefxttvvx3z58+PxYsXRyaTiUaNGkVpaWkcdthh0aJFi0K3CwAAAACQF6kJeb+qRYsWglwAAAAAgEjJcQ0AAAAAAGydkBcAAAAAIMWEvAAAAAAAKVa0Z/KWlZXF9ddfn61vuOGGKC0trdQen3/+eVx99dXZ+rrrrov999+/ynoEAAAAACi0og15//znP8eIESMiSZLo1q1bpQPeiIimTZvGhx9+GOPGjYuIiFatWsXgwYOrulUAAAAAgIIp2uMaHnvssez1hRdeuNP7XHjhhZHJZCKTycTDDz9cFa0BAAAAABSNogx558yZE9OmTYuIiCRJok+fPju9V58+fSJJkoiImDJlSnz++edV0iMAAAAAQDEoypD3/fffj4gvA942bdpEo0aNdnqvfffdN9q2bZut33333V3uDwAAAACgWBRlyFtWVpa97tix4y7v16FDh63uDQAAAACQdkUZ8i5btix73aBBg13e76t7LF26dJf3AwAAAAAoFkUZ8taoUSN7vWrVql3eb/Xq1dnrTCazy/sBAAAAABSLogx5GzdunL3+9NNPd3m/r+6x77777vJ+AAAAAADFoihD3v322y8ivnzqduLEibFixYqd3mvFihUxYcKEbN28efNd7g8AAAAAoFgUZcjbvXv3KCkpiSRJYsOGDfG///u/O73X3XffHRs2bIiIiCRJonv37lXVJgAAAABAwRVlyFu3bt044ogjIpPJRCaTiaFDh8acOXMqvc+cOXNi6NChkSRJJEkShx56aDRq1Gg3dAwAAAAAUBhFGfJGRPzsZz+LiC+fvl2wYEGcfPLJUVZWVuH1s2bNiu9+97vxxRdfZF+29tOf/nS39AoAAAAAUChFG/L27ds3vvnNb0bEl0HvBx98EN/61rfi+uuvj88//3yb6+bPnx9Dhw6NLl26xOTJk7NP8Xbu3DnOOuusfLUPAAAAAJAXJYVuYFuSJIlRo0bFkUceGcuWLYskSWL58uVx7bXXxrXXXhsdO3aMzp07R8OGDSNJkli0aFF88MEHMXXq1OwxD0mSRCaTiYYNG8ajjz4aSZIU+msBAAAAAFSpog15IyI6dOgQo0ePjtNPPz2WLFmSDW0jIj788MOYOnVqzvxNn0VEdu6+++4bjz32WLRv3z6vvQMAAAAA5EPRHtewyXHHHRdvvfVWdOvWLRvibjqCYXNfHc9kMnHMMcfE+PHjo2fPnnntGQAAAAAgX4o+5I2IaNOmTbz++usxZsyY6NOnTzRo0CB7JMPmfw0bNoy+ffvGSy+9FC+//HK0bNmy0O0DAAAAAOw2RX1cw+ZOOOGEOOGEEyKTycSUKVNi3rx5sXDhwoiIaNy4cTRv3jwOOuigAncJAAAAAJA/qQp5N0mSJDp16hSdOnUqdCsAAAAAAAWViuMaAAAAAADYOiEvAAAAAECKpfK4hu0ZP358lJWVRa1ateKggw6Kdu3aFbolAAAAAIDdpmhD3jVr1sTcuXOzdatWraJ69erbnP/kk0/GT3/60/jkk09yxrt37x5//vOfnd8LAAAAAOyRiva4hptuuinat28f7du3j+OPPz6qVdt2q6NGjYrTTjstPvnkk8hkMjl/Y8eOjSOPPDLGjx+fx+4BAAAAAPKjaEPexx9/PDKZTEREXHTRRZEkyVbnLV68OC655JLYuHFjRETOvCRJIkmSWLlyZZx22mmxZs2a3d84AAAAAEAeFWXIu3r16njnnXeyge2pp566zbm33nprLF26NJIkiUwmE/vtt19cfvnlccUVV0TLli2zQfGcOXPi//7f/5uX/gEAAAAA8qUoQ973338/ysvLI5PJRJ06daJr167bnHv//fdnA96OHTvGpEmT4pZbbombbrop3n///Tj88MMjIiKTycSIESPy9A0AAAAAAPKjKEPesrKyiPjyuIXtvTDtww8/jOnTp2fnXnfddVG/fv3s53Xr1o1bb701W0+dOnWLF7MBAAAAAKRZUYa8n3/+efa6efPm25z32muvRcSXT+nWrVs3+vTps8WcI444Ivbff/9s/d5771VhpwAAAAAAhVWUIe+qVauy1/Xq1dvmvNdffz0ivnyK9zvf+U6UlJRsdd7BBx+cvZ49e3YVdQkAAAAAUHhFGfJuellaRMT69eu3OW/s2LHZ6549e25z3r777pu9XrZs2S52BwAAAABQPIoy5P3q07tfPbrhqz777LPsebwRET169Njmfhs2bMhefzVABgAAAABIu6IMeVu0aBERXway77///lbnPP3009nrWrVqRdeuXbe535IlS7LXderUqZomAQAAAACKQFGGvN/85jez14sWLYoxY8ZsMefuu++OiC/P4z3iiCOiRo0a29xv5syZ2etmzZpVYacAAAAAAIVVlCFv27Zto3379pEkSWQymfjxj38cZWVl2c9vuumm7EvXIiJ69eq1zb1WrFiRc6xD27Ztd0/TAAAAAAAFUJQhb0TEgAEDIpPJRJIkUVZWFgceeGAcccQR0bp167jqqqsiSZKIiNhrr73inHPO2eY+L7/8cvYc3pKSkujcuXNe+gcAAAAAyIeiDXl/9rOfxYEHHhgRXx7JsH79+hg/fnzMnj07G9omSRJXXnllNGnSZJv7jB49Ojv33/7t36JWrVq7v3kAAAAAgDwp2pC3Zs2aMWbMmDjwwAOzoe6mJ3s3XZ922mkxZMiQbe6xYsWKePTRR7NrvvOd7+z+xgEAAAAA8qik0A1szze+8Y1455134n//93/jySefjI8//jgiIg488MA466yz4rTTTtvu+hEjRsSyZcuy9fe+973d2i8AAAAAQL4VdcgbEVGjRo245JJL4pJLLqn02osuuijOPffcbF2/fv2qbA0AAAAAoOCKPuTdFbVr147atWsXug0AAAAAgN2maM/kBQAAAABgx4S8AAAAAAAptkcf15AWZWVl8c4778TcuXNjxYoV0bx582jVqlX06NEjatSoUdDeJkyYENOmTYtPP/00IiJatGgRHTp0iC5duuyW+82bNy/efvvtKCsri+XLl0dJSUk0bNgw2rRpE9/85jejtLR0t9wXAAAAANJKyFtAjzzySAwfPjzeeOONrX7eqFGj6NevX1x33XXRuHHjvPW1fv36uOmmm+Kuu+6KGTNmbHVOu3btYsCAAXHllVfuchBdXl4e9957b9x+++3x9ttvb3dumzZt4pRTTomhQ4dGgwYNdum+AAAAALAncFxDAaxYsSLOPPPMOOOMM7YZ8EZELFq0KO644444+OCDY8yYMXnpbdq0adGtW7e4+uqrtxnwRkRMnz49Bg0aFN27d4/p06fv9P3ee++9+Na3vhUXXnjhDgPeiIiZM2fGH//4x/jss892+p4AAAAAsCfxJG+elZeXR79+/eLpp5/OGW/SpEl06dIl6tevHzNmzIiJEydGJpOJiIjPP/88evXqFc8//3wcffTRu623zz77LE444YT4+OOPc8bbtWsXnTt3jkwmE5MnT84Jf8ePHx8nnnhivPnmm5U+SuHpp5+OM844I1atWpUz3rBhwzjkkEOiadOmERGxYMGCmDRpUnzxxRc7+c0AAAAAYM8l5M2zQYMG5QS8NWrUiOHDh8fFF18cNWvWzI5/8MEHMWDAgOyTvmvXro3evXvH+++/H82bN6/yvjZu3Bi9e/fOCXibN28eI0aMiBNPPDFn7rPPPhv9+/fPPk1bVlYWffr0iX/+85+RJEmF7vf666/H6aefHmvWrMmOHX744fHb3/42jj/++Cgp2fKf5ocffhhPPPFE/OUvf9mZrwgAAAAAeyTHNeTRzJkz45ZbbskZe/jhh+MnP/lJTsAbEdGpU6d44YUXonv37tmxhQsXxpAhQ3ZLbw888ECMGzcuWzdq1CjGjh27RcAbEXHyySfH2LFjo2HDhtmxsWPHxsiRIyt0r5UrV8Y555yTE/BeeeWVMW7cuDjhhBO2GvBGRBx44IExcODAmDp1arRv376iXw0AAAAA9mhC3jwaMmRIrF+/PltfcMEF0atXr23Or127dowYMSInAP7LX/4SM2fOrNK+ysvLY/DgwTljw4cPj9atW29zzQEHHBDDhw/PGfv1r38dGzdu3OH9rr766pg1a1a2Pu+88+Kmm26q8FPASZJE9erVKzQXAAAAAPZ0Qt48Wb16dTzyyCM5YwMHDtzhug4dOkTv3r2z9YYNG+LBBx+s0t7++c9/RllZWbZu0aJFnHPOOTtcd+6550aLFi2y9YwZM2Ls2LHbXTNnzpy4/fbbs3WTJk3i5ptv3omuAQAAAIAIIW/ejBkzJucFY927d48DDzywQmv79++fUz/22GNV2tvo0aNz6vPOO69CT8pWr159izB4R73dddddUV5enq1/9KMfRaNGjSrRLQAAAADwVULePHn22Wdz6uOOO67Ca3v27JlzTu3EiRPj888/r6rWdqm3zec+88wz252/+UvTNg+wAQAAAIDKEfLmyaRJk3Lqr75QbUfq1KkThxxySM7Y5MmTq6SvtWvXxvTp03PGunXrVuH1PXr0yKmnTZsW69at2+rcadOmxZw5c7J127Zt44ADDqhEtwAAAADA5oS8eTJlypScul27dpVa37Zt25z6gw8+2OWeIiKmTp2ac3xCaWlp7LPPPhVev88++0Tjxo2zdXl5eXz00Udbnfuvf/0rp/5q0D158uQYNGhQdO3aNZo0aRK1atWK/fbbL4444ogYOHBgjBs3rsI9AQAAAMDXiZA3DxYtWhSLFi3KGWvZsmWl9th8/rRp03a5r4jY4ineyva1tTXb6u3tt9/OqQ866KBYuXJlXH755XHIIYfEjTfeGBMnTowFCxbEunXrYt68efHWW2/F73//++jWrVucfPLJMXPmzEr3BwAAAAB7spIdT2FXLVmyJKfee++9o06dOpXao7S0NKdeunTprrYVEVv2tvl9KqKivc2bNy+nbtiwYZxwwgnxxhtvVOg+Y8aMiSOOOCKeeOKJOOqooyrd5/bMnz8/vvjii0qt2TwgBwAAAIBCEPLmwYoVK3Lq2rVrV3qPzdcsX758l3raJJ+9bR4o/+53v8ue0ZskSfTr1y/+4z/+I9q3bx9JksS0adPi4Ycfjr/+9a+RyWQiImLhwoXRq1evGD9+fLRq1arSvW7L7bffHkOGDKmy/QAAAAAgX4o25L3wwgurbK8kSaJevXpRv379aNasWRx66KHxrW99K2rWrFll99iezYPUvfbaq9J7bB6kbr7nzspnb5uHvJsC3n322Scef/zxOP7443M+79y5c/Tu3TsGDBgQvXr1yobHCxcujIsuuiief/75SvcKAAAAAHuaog15R4wYEUmS7Lb999prr+jXr19cfvnl0aVLl912n63Zme+1O3+LXb1PRdds3Lhxq+P33nvvFgHvVx1//PFx//33R69evbJjL7zwQrzxxhs5L28DAAAAgK+jog15v2rTf6q/yfZCxc3nbj5/0+erV6+Oe+65J+6777646qqr4rrrrovq1atXUce56tatm1OvXr260ntsvmbzPXdWPnvb2vjxxx+fE95uyw9+8IP4zne+Ey+88EJ27P7776+ykPfHP/5xnHHGGZVaM3369Ojdu3eV3B8AAAAAdlZRh7xfDWy3FtRuy+Zztxf8lpeXxw033BCffPJJ3Hvvvbva8lYJebc9ft5551X4Puedd15OyPvyyy9XeO2OlJaW7tRL5wAAAACg0Io25C0rK4uIiPfeey8uuuiiWLhwYWQymWjXrl2cccYZcfjhh0fLli1jn332iXXr1sWiRYvi/fffj5deeimefPLJWLduXSRJEmeeeWYMHTo01q5dG0uWLIkPPvggXn311Xj44Ydj9erVkSRJZDKZeOCBB+LII4+Myy67rMq/S/369XPqVatWxcqVK6NOnToV3mP+/Pk5dYMGDaqitS16++KLLyq9R0V729p4t27dKnyfzedOnTo1MplM3o6yAAAAAIBiVK3QDWxLq1atYvLkyXHmmWfGwoULY999940HHnggPvroo/jtb38bvXv3jq5du0a7du2iU6dOcfTRR8ell14ao0aNio8//jj69u0bmUwmHnroobjkkkuiXbt20a1bt7jwwgtjxIgR8cknn8QZZ5yRDQkzmUw2DK5q++67bzRs2DBnbPbs2ZXa4+OPP86p27dvv8t9bW2fze9TERXtrUOHDluMNW/evML32W+//XLq8vLyLV7mBgAAAABfN0Ub8s6aNSvOPvvsWLVqVTRu3DheeeWVOPPMMyu0tmnTpjFq1Ki4/PLLI5PJxAsvvBD/9V//lTOnUaNGMXLkyDjnnHOyxznMnz8/Hn300Sr/LhERBx10UE49ffr0Sq2fOXPmdvfbWR07dsw5i3j+/PmxfPnyCq9ftmxZLFiwIFtXr159myFv586dtxirVatWhe+1tblr1qyp8HoAAAAA2BMVbcg7cODAWLp0aSRJEsOHD9+pUPOmm26Kgw46KDKZTNx6660xZcqULebcfvvt0ahRo+x/8v/SSy/tcu9bc/DBB+fUb7zxRoXXrly5Mt57773t7rezatWqFW3btt3p3saOHZtTt2/ffpvB7Te/+c0txirzJO7W5u67774VXg8AAAAAe6KiDHmXLFkSTz75ZER8+cRtRZ/g3VxJSUlcfPHF2fqee+7ZYk7dunXjvPPOyz7N+9Zbb+3UvXbk5JNPzqkr89Kw1157LTZs2JCtu3TpEk2bNq2q1napt83nnnLKKduc27Zt2+jYsWPO2OTJkyt8r0mTJuXUTZo0iZo1a1Z4PQAAAADsiYoy5B07dmysXbs2kiSJww47LKpV2/k2u3fvnr1+8cUXtzrnuOOOi4iITCazxUvEqspJJ50UtWvXztZvvPFGfPjhhxVaO2LEiJy6T58+VdnaFvvdd999UV5evsN15eXlcf/991eqt9NPPz2nfvbZZyvY5ZZze/bsWeG1AAAAALCnKsqQ99NPP81e7+p/jt+oUaOt7vtVLVu2zF4vXrx4l+63LXvvvXf07ds3Z+zGG2/c4bqPPvooRo8ena1LSkrirLPOqtLeevbsGQcccEC2njNnzhbh7dbcf//9Ob9p27Zt46ijjtrumvPOOy/nDOC77767Qr/54sWL4y9/+UvO2KmnnrrDdQAAAACwpyvKkHfhwoVbvd4ZixYtiogvn9LddL25evXqZa83HduwO1x77bVRo0aNbD1ixIjssRRbs2bNmujfv3+sW7cuO3bRRRdtcYbu5pIkyfnb0fEL1atXjyFDhuSMXXnllTFr1qxtrpk1a1ZcccUVOWNDhw7d4VPXHTt2jAsvvDBbL1y4MC666KKc4yg2t2HDhrjoooty/i20bNkyzj777O3eCwAAAAC+Dooy5G3SpElEfBm4vv3227Fx48ad3uurLxHb1lPBK1asyF7XqVNnp++1I23atImf/exnOWN9+/aN2267LSfIjYiYMmVKfOc738l5sdm+++4bgwcP3i29nX322XHkkUdm60WLFkWPHj3iueee22LumDFjonv37jlP4Pbo0SP69etXoXtdd9112f+PIyJGjx4dp5xySkydOnWLudOmTYvvfve7OU8zJ0kSf/jDH5zHCwAAAAARUVLoBramTZs22etFixbFyJEjd+rla+Xl5XHnnXdGxJfB4LaegP3444+zc5o1a7YTHVfcDTfcEJMnT45nnnkmIiLWr18fl19+eVx//fXRtWvXqFevXsycOTMmTJiQ81RxzZo1Y/To0dG8efPd0le1atVi9OjR0a1bt5g9e3ZERMybNy9OOumkaN++fXTu3DkymUxMnjw5pk+fnrO2devW8dhjj0WSJBW6V7NmzeKpp56K448/PlatWhUREc8//3wceOCB8W//9m/Rvn37SJIkpk2bFu+8884W66+55poqP5cYAAAAANKqKEPenj17RoMGDWLp0qWRyWTiiiuuiMMPPzzatWtXqX2uuuqq+OCDD7L197///a3Oe+utt7LXOzoKYVdVr149Ro0aFQMGDIiRI0dmx+fPn7/Nl5CVlpbGPffcs9tfNNa8efP4xz/+ET/84Q9j4sSJ2fFp06bFtGnTtrqma9euMXLkyGjatGml7nXEEUfEM888E+edd142ZI+IePfdd+Pdd9/d6poaNWrELbfcEpdeemml7gUAAAAAe7KiPK6hpKQkLrzwwshkMpEkScyfPz+OPvroePTRRyu0fsGCBXHOOefEH/7wh+zTpXXr1o1zzz13q/Mff/zx7PVhhx22y/3vSN26deOhhx6Khx9+OLp167bNeY0aNYpLL700Jk2aFCeffPJu7ysiokOHDjFu3LgYNmxYzhPVm2vbtm0MGzYs3nzzzUqH75scc8wx8f7778egQYOiRYsW25xXp06d6N+/f3z44YcCXgAAAADYTFE+yRvx5UvKHnrooZg3b1426P2P//iP6NChQ5xxxhlx2GGHRatWraJevXqx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ySfHhx9+mA14+/btG3/605/y2TYAAAAAQN4UdcgbEdG7d++44YYbIpPJRETESy+9FJdccskW89auXRs/+MEPYvz48dmA98QTT4wHHnggr/0CAAAAAORT0Ye8ERH/9V//FRdddFFkMpnIZDJx9913x4033pj9vLy8PPr16xcvv/xyNuDt1q1bPPbYY1FSUlKotgEAAAAAdrtUhLwREXfccUccf/zxERGRyWTiV7/6VYwePToiIi688MJ48sknI0mSyGQycfDBB8fTTz8dtWvXLmTLAAAAAAC7XWpC3pKSknjssceiQ4cOkSRJbNy4Mc4999zo169f3HfffdmAt23btvHcc89F/fr1C90yAAAAAMBul5qQNyKifv368fe//z0aNWoUSZLEqlWr4pFHHomIL5/u3W+//eIf//hHNG3atMCdAgAAAADkR6pC3oiItm3bxmOPPRY1atTIPr0bEdGwYcN49tlno3Xr1oVtEAAAAAAgj1IX8kZE9OzZM+66665swFu3bt14+umn4+CDDy5wZwAAAAAA+VVSiJted911VbJPmzZtoqysLI488sgYM2ZMjBkzZodrrrnmmiq5NwAAAABAMShIyHvttddGkiRVslcmk4kXX3wxXnzxxQrNF/ICAAAAAHuSVB7X8FUVDYs3He0AAAAAALAnKciTvBFCVwAAAACAqlCQkPell14qxG0BAAAAAPY4BQl5jz322ELcFgAAAABgj5P6M3kBAAAAAL7OhLwAAAAAACkm5AUAAAAASDEhLwAAAABAigl5AQAAAABSrKTQDVTGjBkzYuLEiTF//vxYunRprF+/vtJ7XHPNNbuhMwAAAACAwij6kHf16tUxfPjwuOuuu2L27Nm7vJ+QFwAAAADYkxR1yDtp0qTo06dPzJw5MzKZTM5nSZJUaq9MJlPpNQAAAAAAxa5oQ965c+fGSSedFPPmzYuI/xfqbgp7Nw99AQAAAAC+joo25P3lL38Z8+bNywl3DzvssDj11FPjoIMOioYNG0aNGjUK3CUAAAAAQGEVZci7fPnyePDBByNJkshkMlGnTp24//77o1evXoVuDQAAAACgqBRlyPvqq6/Ghg0bIuLLYxr+/Oc/C3gBAAAAALaiWqEb2JqPP/44e73ffvvFmWeeWcBuAAAAAACKV1GGvMuWLYuIL5/iPeywwwrcDQAAAABA8SrKkLe0tDR7XadOnQJ2AgAAAABQ3Ioy5G3VqlX2esGCBQXsBAAAAACguBVlyHv00UdHgwYNIpPJxNtvvx2ZTKbQLQEAAAAAFKWiDHlr1aoVZ599dkRELF68OB5//PHCNgQAAAAAUKSKMuSNiBg6dGi0bNkyIiJ+8YtfxKJFiwrcEQAAAABA8SnakLd+/foxatSoaNiwYcyaNSuOP/74+OijjwrdFgAAAABAUSkpdAPbMnv27GjWrFn89a9/jbPPPjvef//9OOSQQ+L000+P733ve9GpU6do2LBhVKtWuZx609PBAAAAAAB7gqINeVu3bh1JkuSMrV+/PkaOHBkjR47cqT2TJIkNGzZURXsAAAAAAEWhaEPeTTKZTCRJkhP4ZjKZAnYEAAAAAFA8ij7kjRDqAgAAAABsS9GGvOeff36hWwAAAAAAKHpFG/LefffdhW4BAAAAAKDoVSt0AwAAAAAA7DwhLwAAAABAigl5AQAAAABSTMgLAAAAAJBiQl4AAAAAgBQT8gIAAAAApFhJoRuoqBUrVsTf/va3GDt2bEyZMiUWL14cS5cujY0bN1Z4jyRJYsaMGbuxSwAAAACA/Cr6kHf9+vUxePDguOOOO2LZsmXZ8UwmU+m9kiSpytYAAAAAAAquqEPeBQsWxCmnnBITJkzIhrpfDWorEtpmMplIkmSnQmEAAAAAgGJXtCHvxo0b44c//GGMHz8+IiIb1NaoUSMaNWoUn332WTbAbdmyZSxbtiyWLFmyRRhcr169aNSoUcG+BwAAAADA7lS0L1576KGH4sUXX4wkSSJJkth///3jkUceieXLl8fYsWNz5paVlcXChQtj5cqV8cILL8Q555wTJSUlkclkYsOGDfGb3/wmysrKoqysrEDfBgAAAABg9yjakHf48OER8eVxC6WlpfH666/HaaedFjVq1NjmMQ177bVXHH/88XHvvffG66+/Hq1bt47Vq1fHf/7nf8Yf//jHfLYPAAAAAJAXRRnyLliwICZMmJB9ive3v/1t7L///pXa47DDDovnn38+mjRpEplMJq644op45513dk/DAAAAAAAFUpQh77hx4yLiy6d4a9euHWedddZO7dOmTZv47W9/GxER5eXlMWzYsCrrEQAAAACgGBRlyDt37tyI+PLlad/85jdjr7322u789evXb/Oz8847L+rWrRuZTCaeeuqpWLlyZZX2CgAAAABQSEUZ8i5evDh7vbVjGmrWrJlTr1mzZpt71axZM4444ojsvNdff72KugQAAAAAKLyiDHkzmUz2emtP8darVy+n/vzzz7e7X9OmTbPXm54SBgAAAADYExRlyLvPPvtkr5cvX77F53Xq1ImSkpJsPWvWrO3ut27duuz1/Pnzd71BAAAAAIAiUZQhb6tWrbLXWwtlkySJ9u3bZ+t//etf291v0qRJ2esaNWpUQYcAAAAAAMWhKEPeAw88MCK+PLbhgw8+2Oqcb33rW9nrhx56aJt7jRs3LqZOnZqt99tvv6ppEgAAAACgCBRlyNumTZsoLS2NiIhly5bFhx9+uMWcXr16Za8nT54cw4YN22LO/Pnzo3///pEkSXbsqKOO2g0dAwAAAAAURsmOpxTGcccdF6NGjYqIiGeeeSb7dO8mp556ajRp0iQWLFgQmUwmfv3rX8dzzz0Xp556atSvXz8+/PDDuOeee2LRokWRyWQiSZI47rjjYv/99y/E1wEAAAAA2C2K8kneiIjTTjstIr48suG+++7b4vO99947fvvb32YD3EwmE6+++mpcddVVcckll8TNN98cCxcuzM6vUaNG3HDDDXnrHwAAAAAgH4r2Sd5TTz01vv/978fGjRsjImL27NnRsmXLnDkDBgyIyZMnxy233JJzJMOm4HdT+FtSUhJ/+tOf4vDDD8/rdwAAAAAA2N2KNuTde++944knntjhvJtvvjl69OgR1157bUyZMiU7nslkIiLi6KOPjhtvvDG6d+++23oFAAAAACiUog15K+OMM86IM844I6ZPnx7Tpk2LJUuWRMOGDePf/u3fonnz5oVuDwAAAABgt9kjQt5N2rVrF+3atSt0GwAAAAAAeVO0L14DAAAAAGDHvjYh76JFi2LQoEGFbgMAAAAAoErt8SHv0qVL4ze/+U0ccMAB8X/+z/8pdDsAAAAAAFVqjzqT96uWL18eN998c9x8882xbNmyyGQykSRJodsCAAAAAKhSe1zIu3Llyvi///f/xk033RSLFy+OTCZT6JYAAAAAAHabogl5169fHy+++GK8+OKL8cknn8SiRYtir732ijZt2sRxxx0X3/3ud6OkZNvtrl27Nm677ba48cYbY+HChdlwd9PTu5lMJtq1a5eX7wIAAAAAkC9FEfKOHDkyBg4cGJ988slWP7/llluiVatWcccdd8RJJ520xeejR4+OK664Ij755JOthrvt27ePX/3qV3HOOefsvi8BAAAAAFAABX/x2nXXXRdnnXVWzJ49OzKZTPZvk031rFmz4tRTT42RI0dmP1u7dm30798/+vbtm12fJEkkSZINd++9996YMmVKnHfeeVGtWsG/LgAAAABAlSrok7zPPPNMXHvttREROS9F+2rQ+9Xx8vLyuOiii6JHjx5RWloaJ510Urz22ms5L1XLZDLRsWPH+PWvfx1nnnmmYBcAAAAA2KMVNOT96U9/GhG5Rys0btw4Dj/88GjYsGEsW7YsJkyYEHPnzs3OWb16ddx4441RrVq1ePXVV3Oe3G3Xrl0MGTIkfvjDH+aEwwAAAAAAe6qChbwvv/xyzJgxIxvQ1q1bN2677bY499xztwhon3zyybjkkkti/vz5ERHx4IMPxqpVqyLiy2C4Tp06cd1118Xll1++3ZezAQAAAADsaQqWiP7973+PiC9D2urVq8ff/va3OPbYY7c69wc/+EG0b98+Dj/88Fi9enUsXbo0e0RD69at46mnnoqDDjoon+0DAAAAABSFgh1Y+84770TEl0c1/OAHP9hmwLvJQQcdFBdffHHOS9lq164dzz33nIAXAAAAAPjaKljIO23atOz1aaedVqE1p59+evY6SZLo379/tG3btsp7AwAAAABIi4KFvEuXLs1ed+7cuUJrOnXqlFOffPLJVdoTAAAAAEDaFCzkXb58efa6fv36FVrToEGDiIjskQ1t2rSp8r4AAAAAANKkYCHvxo0bs9fVq1ev0JokSXLqOnXqVGlPAAAAAABpU7CQFwAAAACAXSfkBQAAAABIMSEvAAAAAECKlRTy5pvO2H3zzTdj1qxZlV6/M+uOOeaYSt8HAAAAAKBYFTTkjYjIZDJx5pln5mVdkiSxYcOGSt8LAAAAAKBYFTzkTZIkMplMpeZvUpl1AAAAAAB7ooKHvBG5we3uWicQBgAAAAD2RAULeVu2bLnT4S4AAAAAAF8qWMi7My9aAwAAAAAgV7VCNwAAAAAAwM4T8gIAAAAApJiQFwAAAAAgxYS8AAAAAAApJuQFAAAAAEgxIS8AAAAAQIoJeQEAAAAAUkzICwAAAACQYkJeAAAAAIAUE/ICAAAAAKSYkBcAAAAAIMWEvAAAAAAAKSbkBQAAAABIMSEvAAAAAECKCXkBAAAAAFJMyAsAAAAAkGJCXgAAAACAFBPyAgAAAACkmJAXAAAAACDFhLwAAAAAACkm5AUAAAAASLGSQjdARFlZWbzzzjsxd+7cWLFiRTRv3jxatWoVPXr0iBo1ahS0twkTJsS0adPi008/jYiIFi1aRIcOHaJLly4F7QsAAAAA+JKQt4AeeeSRGD58eLzxxhtb/bxRo0bRr1+/uO6666Jx48Z562v9+vVx0003xV133RUzZszY6px27drFgAED4sorr9wtQfT/9//9f3HppZduMV5WVhatW7eu8vsBAAAAQFo5rqEAVqxYEWeeeWacccYZ2wx4IyIWLVoUd9xxRxx88MExZsyYvPQ2bdq06NatW1x99dXbDHgjIqZPnx6DBg2K7t27x/Tp06u0h08++SQGDhxYpXsCAAAAwJ7Kk7x5Vl5eHv369Yunn346Z7xJkybRpUuXqF+/fsyYMSMmTpwYmUwmIiI+//zz6NWrVzz//PNx9NFH77bePvvsszjhhBPi448/zhlv165ddO7cOTKZTEyePDkn/B0/fnyceOKJ8eabb0ZpaWmV9PGjH/0oli1bViV7AQAAAMCezpO8eTZo0KCcgLdGjRpx6623xpw5c2LMmDExatSoGD9+fEyaNCm6d++enbd27dro3bt3zJs3b7f0tXHjxujdu3dOwNu8efMYM2ZMTJs2LR5//PF44oknYvr06fHMM89Es2bNsvPKysqiT58+2VB6V9x3333Z36devXq7vB8AAAAA7OmEvHk0c+bMuOWWW3LGHn744fjJT34SNWvWzBnv1KlTvPDCCzlB78KFC2PIkCG7pbcHHnggxo0bl60bNWoUY8eOjRNPPHGLuSeffHKMHTs2GjZsmB0bO3ZsjBw5cpd6mD9/fvz85z/P1sOGDdul/QAAAADg60DIm0dDhgyJ9evXZ+sLLrggevXqtc35tWvXjhEjRuQEwH/5y19i5syZVdpXeXl5DB48OGds+PDh233B2QEHHBDDhw/PGfv1r38dGzdu3Ok+Lrvssli0aFFERHTr1m2rL14DAAAAAHIJefNk9erV8cgjj+SMVeTlYh06dIjevXtn6w0bNsSDDz5Ypb3985//jLKysmzdokWLOOecc3a47txzz40WLVpk6xkzZsTYsWN3qofHHnss+/vUqFEj7rzzzqhWzT9PAAAAANgRKVqejBkzJlatWpWtu3fvHgceeGCF1vbv3z+nfuyxx6q0t9GjR+fU5513XlSvXn2H66pXr75FGLwzvS1evDguu+yybD1w4MA4+OCDK70PAAAAAHwdCXnz5Nlnn82pjzvuuAqv7dmzZ5SUlGTriRMnxueff15Vre1Sb5vPfeaZZyp9/yuuuCI+++yziPjyyeVf//rXld4DAAAAAL6uhLx5MmnSpJz6qy9U25E6derEIYcckjM2efLkKulr7dq1MX369Jyxbt26VXh9jx49cupp06bFunXrKrx+zJgxcc8990RERJIk8ec//zlq1apV4fUAAAAA8HUn5M2TKVOm5NTt2rWr1Pq2bdvm1B988MEu9xQRMXXq1CgvL8/WpaWlsc8++1R4/T777BONGzfO1uXl5fHRRx9VaO2KFSvi4osvztYDBgyIY489tsL3BgAAAACEvHmxaNGiWLRoUc5Yy5YtK7XH5vOnTZu2y31FxBZP8Va2r62tqWhvAwcOjNmzZ0dERLNmzeL3v/99pe8NAAAAAF93JTuewq5asmRJTr333ntHnTp1KrVHaWlpTr106dJdbSsituxt8/tUxM709tprr8Udd9yRrW+99dZo0KBBpe9dVebPnx9ffPFFpdZsHpADAAAAQCEIefNgxYoVOXXt2rUrvcfma5YvX75LPW1SiN7WrFkTAwYMiEwmExER3//+96Nv376Vvm9Vuv3222PIkCEF7QEAAAAAdobjGvJg8yB1r732qvQemwepm++5swrR2zXXXJM9t7devXpx++23V/qeAAAAAMCXhLwFkCRJXtbsjN3d29tvvx3Dhw/P1r/73e9i//33r/Q9AQAAAIAvOa4hD+rWrZtTr169utJ7bL5m8z13Vj57W79+fVx44YVRXl4eERHdunWL/5+9+w6PomrYOPxsQoDQe1WQXn2lShEQKQIKUgWkgxTlFUEFxQqIBSsgRV9IQkeaoIAUAUFAikhRBARClV5CqCF1vj/4MmbT2CTbJvnd15WLnWFmzjmzu7M7z545M3jw4BSX5wqDBw/Ws88+m6J1goOD1a5dO9dUCAAAAAAAAHAQIa8bEPLe89FHH2n//v2SJD8/P02fPl0+Pt7RmbxQoUKpuukcAAAAAAAA4GnekbClc7lz57abvnPnjm7fvp2ibVy6dMluOk+ePGmtlqSEdbt8+XKKt+FI3f766y999NFH5vQbb7yhqlWrprgsAAAAAAAAAPboyesG+fPnV968eXXt2jVz3unTp1WpUiWHt3Hq1Cm76XLlyjmlbvG3E78cRzhStw8//FARERGSpKJFi6pHjx46efJkiss6c+aM3XS+fPmUK1euFG8HAAAAAAAASC8Ied2kUqVK2rZtmzkdHBycopD3+PHjCbbnDBUqVJCvr685Tu6lS5d08+ZN5cyZ06H1b9y4oStXrpjTvr6+iYa8cYd0OH/+vCpWrJiq+jZs2NBuevz48Ro2bFiqtgUAAAAAAACkBwzX4CbxhybYvn27w+vevn1bf/75Z7LbS60sWbKoTJkyqa5b3OBauteLN0uWLE6pGwAAAAAAAID7I+R1k5YtW9pNb9q0yeF1t2zZoqioKHO6evXqKly4sLOqlqa6xV+2VatWTqgRAAAAAAAAAEcR8rpJixYt5O/vb05v375df//9t0Przpw50266ffv2zqxagu3NmTPHHL4hOdHR0Zo7d65Ddfv+++9lGEaK/+I7ceKE3f8zVAMAAAAAAAAyOkJeN8mWLZs6depkN++TTz6573pHjhzRsmXLzOlMmTKpW7duTq1bw4YNVapUKXP6zJkzCcLbxMydO1dnz541p8uUKaPHHnvMqXUDAAAAAAAAkDxCXjcaPXq0/Pz8zOmZM2dq+fLlSS5/9+5d9e3bVxEREea8559/PsEYuvHZbDa7v/sNv+Dr66sxY8bYzXv11Vd18uTJJNc5efKkXnnlFbt5H3zwgXx8eEkBAAAAAAAA7kQi50alS5fW0KFD7eZ16tRJkydPtgtyJenQoUNq2rSp3Y3N8ufPr1GjRrmkbt27d1edOnXM6ZCQENWvX18//fRTgmXXrl2revXq6dq1a+a8+vXrq0uXLi6pGwAAAAAAAICkZfJ0BTKacePG6cCBA1q9erUkKTIyUkOGDNHYsWNVo0YN5cyZU8ePH9eePXvsxqTNnDmzli1bpqJFi7qkXj4+Plq2bJnq1q2r06dPS5LOnz+vFi1aqFy5cqpSpYoMw9CBAwcUHBxst+5DDz2kpUuXymazuaRuAAAAAAAAAJJGyOtmvr6+WrRokfr376+FCxea8y9duqQ1a9Ykuk6hQoU0a9YsNWzY0KV1K1q0qNatW6euXbtq79695vyjR4/q6NGjia5To0YNLVy4UIULF3Zp3QAAAAAAAAAkjuEaPCBHjhxasGCBFi9erLp16ya5XL58+fTiiy/qr7/+UsuWLd1St/Lly2vnzp36+OOPVbp06SSXK1OmjD7++GPt2LFDZcuWdUvdAAAAAAAAACRET14P6tSpkzp16qQTJ05oz549OnfunG7fvq0iRYqoZMmSeuyxx5Q5c+YUbzfuMA+p4efnp5EjR2rkyJHavXu3jhw5onPnzkmSihUrpvLly6tmzZppKsNRaW0LAAAAAAAAkN4R8nqBUqVKqVSpUp6uRqJq1qzptkAXAAAAAAAAQMoxXAMAAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAA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AAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZG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sWuHj4+P0bVrVyM6OjrBsidPnrRrd0Zm1X0REBBg1jtv3rxGZGRkqrcVERFh5M2b19wHAQEBTqxp2sXWy1l/sfstqe1a5bVw5coV48UXXzTy5cuXoA1Zs2Y1WrdubWzatClV2459X8Ruz9vcvHnT6NixY6LPa+x0kSJFjA0bNpjrHD161MiTJ0+yz33c579+/fpGVFSUB1vpWVY9NjqLldo/btw4w9/f36HjW3LHwqxZsxofffSRp5vjNDdv3jSmT59u1K1bN8njROzjxx9/3Jg+fbpx7do1T1fbq3jr++C3334zMmXKlOjzmdjz++mnnxo3btwwcufObfd/xYsXN9q0aWN0797daNWqlZE/f/4E5wTNmjXzdHNdYt++fcaQIUPsvkMktv98fX2Npk2bGoGBgUZoaKinq51m0dHRxooVK4x27doZmTNnTvRYGPd87MUXXzS2bNni6WonKyYmxvj888+NvHnzJjjO+/r6Gl27djUuX75st050dLTRv3//RD8P4r8O+vTpY0RERHiodffEf25c+Welc4HU8p4+2gAyvE8++UQfffSRbt26Zc4z/v8X1v379+uHH37Qe++9p88++0wDBgxIsP748eM1evRo89J06d8eHIZh6IknntCoUaPUqFEj9zQojtjLhm02W6ruXDt27Fjlz59fr732mtmmRYsWKTIyUgsWLPCqS24c4c7Lcqwo7uvl0UcfTdPz6+fnp0cffVQ//fSTJO/dJ4bBmGixfv31V7Vt21bXrl1LtAdTeHi4Vq1apVWrVqlz586aMmVKqsabNbxwDL7w8HC1aNFCO3bssHtNxO+BdfHiRbVu3Vq7du1SlSpVNHDgQF2/ft3umB9f7HYMw9COHTs0fvx487I9wNtcvnxZPXr00Pr16xM9Pib2Go8r/rLh4eF655139PPPP2vu3LmW7dW7detWBQUFafHixWavw9hjWdz3f9z2z549myvlLOTFF19UdHS0XW/LvHnzqmzZsjIMQ8eOHdO1a9fM53v8+PHKnTu3bty4IZvNpvz58yswMFBt2rSx225MTIwCAwM1bNgw8wZ8P//8s44dO6YyZcp4oqlOdf36dc2bN09BQUHau3evpIQ9mWPfH7Vq1VK3bt3UtWtXFSlSxFNVdpqjR48qKChIs2fP1oULFyQl3ms3W7Zsatu2rbp166YWLVp4/fBl0dHR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0qVL6+LFi5KkwYMHa9KkSU4vJzV4D9h/HtCTN2XS0zlyahDyAl5u5cqV6tChg6Kjo80D0oABA2QYhqZPn24X8LZo0ULff/+9smTJ4uFap864ceP09ttvm9NxD8ax/xYuXFh58uQxxxm7fv26QkND7cK++OsZhqGxY8fabduqIiMj9f333yswMFAbNmxQTExMou2V7o0x1qZNG/NHAW9069Yt9enTx25stPjtKVSokObNm6cmTZpIunezjNq1a5s3zEgq1Il9v9StW1ebN2/26rGpk3P27Fm9++67Wrx4cZrump7ev9CkBxn9pCY1IXda8J6At0ntDx1S6n7s4D3gnfr27euRcmfMmOGRcpHQ7du3deHCBXO6dOnSTv98HD9+vF577TVzesWKFXr66aedWkZqzZo1yyPlpuQHMldjuIaUSW/nyGlByAtYwLx589SrVy9J9pcXxD42DEPNmzfX8uXLLRvwxlq+fLn69Omj0NDQBAfkuBz9v1y5cmnGjBlq3769C2vten/99ZcCAwM1d+5chYSESEr4i6QkZcqUSc2aNVO3bt3Uvn17r7vsKq7w8HA1adJEO3bsSPAhHCt2ftasWbVr1y5VqVJFTZo00aZNm5K9jDH+e+STTz7R8OHDXdga11i1apWee+453bp1K8l95ChO5r1fRg85M3rIDWT0YwAA97lz547dFWG5cuVK15ewW03cH3u++OILl91vxOohb3o8R04rQl7AIqZMmaIhQ4YkGM7AMAw1adJEK1euTNX4hd7oxIkTev3117Vs2TLFxMSkqjeLj4+P2rdvr3HjxqlMmTIuqqlr3bx5U/Pnz1dgYKB2794tKWFPndgTtHr16qlbt27q3Llziu4u7EnvvvuuPvzwQ4cD+1atWmn06NGqU6eO2fYaNWrohRdeUI0aNZQrVy6FhITo119/1ZQpU3T8+HFzubx58+rChQuWGsZk165datiwoSIiIiSlfGy+xFjxy5skXb58Wdu3b9cff/yh06dP6/LlywoLC5PNZpO/v78KFiyokiVL6pFHHlG9evUse5OmjB5y0nPHfaKjo3X27Flz2pvGZc7IMvoxoF+/fubjzz//nJuoZkC8BgD3smLIm97PkdOKkBewkLFjx2rUqFF2Yc8TTzyhH3/8Md0EvHEFBwdr/PjxWrt2rY4fP+7QOqVKlVLLli01bNgwlStX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r4O7777bK2UablSjRg3VrVtXW7ZskSRt2LBBbdu29Xo73nLjxBNz587Vvn37NG/ePFveu5B+nBN8BQoUUO3atX3STlxcnPXay4jmzp2rESNGaP/+/Te9nrJly6aBAwdq5MiRKlSokM2R3iyzj651PPbu3buny+zphmFo5cqVPm8H7qMPANdlhs8DrpG9iyQvAFtFRES4TLgUEhKir776Sh07dnR5Y1+wYIEGDBig06dP69SpU/rwww8lScHBwVqxYoVq1ap107GDgoL09NNPq1ixYi517mbPnq3hw4en34N0kj9/fg0aNEiDBg3S9u3bNWXKFH3//fe6cOGCpOsXoQkJCVqxYoVWrFihfPnyqVu3burTp4/LhFzIHF566SU1btxYDz74oCIjI/Xkk09KkvLmzasCBQokOyFhSgzD0MGDB30VaqpERkZay77s340aNbKSvHv27PFZO95gGIaqVKmiffv2We8Ju3fv1j333KMZM2aoQ4cOdocIH6lUqZL+/PNPmaapPHny6LfffvNJO4cPH7Ym38tI1qxZo+HDhysiIuKm5K5hGPrPf/6jMWPGZMpJ/QKJaZrp8iVEZk+o+zP6wHX+Hh98o2zZspnqueca2XtI8gKwlWOSENM0FRwcrGXLlt00cskwDHXs2FEVKlTQPffco/j4eO3fv9+6YEsuwevs4YcfVsuWLfXbb7/JMAz9/vvvPns8nrjrrrv02Wef6YMPPtBPP/2ksLAw64LeOcEdExOjyZMna/LkyapSpYp69+5tZ9he48lIjRvrbbpbszUj1OlcsGCBXnzxRUVHR0u6PsozNjZWsbGxHh3LH08W//rrL2u5fv36PmvH+djObfobxwXnggUL9N5772nKlCnW8xYdHa2HHnpIb731lkaOHGlzpPCFe+65xyofcOLECZ05c0YhISFeb8cf3wvSYteuXRo+fLgWL14s6frryHHr5/3336933nlHNWvWtDlSAHCP4z2sfPny6dZeRiwLFqgOHz5sdwi2yezXyGlFkheArbZu3Sop6Q27a9eut7w1tVatWurevbumT59u/axz585utdO5c2frw2H37t1piNj7smfPrp49e6pnz546fPiwQkNDNW3aNB0/flyS64fZvn379Nprr7kUyA/ki/XUjNQwTVOrV692e3t/mUwgNUaPHq233nrL5WdpmWDHH50+fdpaLlWqlM/acT72qVOnfNaOt2TPnl1ff/216tatqyFDhujatWtWnd5Ro0Zp69at+vbbb/16Ajl4rl69epo5c6a1vnnzZt1///02RuTfjh49qtdff10zZ85UYmKiS11/0zR17733asKECWrWrJndocJD/vqZhfRDH0jC3wGZVWa+Rk4LkrwAbLV//35r+cEHH7zt9vfff79Lkvd2o3gdHMlj0zR17tw5D6NMP+XLl9eYMWM0evRoLV26VFOmTNHChQt19epVlw8y5w+tBg0aqHv37urRo4fq1atnV+ip4smHb2b7oJ49e7befPNNSTcnqvPkyaP8+fMra9bA/xh33IYlJdUg9ZX8+fNLSnr9OLfp7/r376+aNWvqscce099//231hXnz5unee+/VvHnzVKlSJbvDhJfcc889kq6/35HkTd758+f19ttva9KkSbp69epNyd2qVatq3LhxeuSRR+wOFalgGIbeffddFSlSxO5QYBP6wHXpcf5LIhn+LrNdI6dF4F8dAghoMTEx1nLVqlVvu/2N2xQuXNitdpxPEj29xd0OhmGoffv2at++vc6dO6dp06Zp6tSpLqOQHR9if//9tz766CN99NFHqlSpknr27KkePXqoSpUqdoXvFk4oU2aapl5++WVJ1xO8NWvW1Msvv6w2bdqoWLFiNkfoPVeuXLGW0yPJe2ObgaBRo0bavHmzOnfurIiICKtPREZGWnV6SQRmDHXq1FGWLFmUmJgoST4vLxRoX579+++/mjhxot577z3FxsbelNwtWbKk3njjDT355JMe1SuH/3A8p4899hi1kzMp+oArzpeB6zLDNXJakeQFYKtLly5Zy85JmJTky5fPZd3dWXedt7t27Zqb0fmHwoULa9iwYRo2bJg2bdqkKVOm6IcfftDFixclud6qcuDAAY0ePVqjR49WnTp19Pjjj2vo0KF2hp+sqVOn2h2CX9uwYYOOHj1qPbedOnXS7NmzlSVLFpsj876rV69ay758fM7HDsSacyVLltSaNWs0aNAglzq9MTExevjhh/Xmm2/qtddeszlKpFWuXLlUvXp162LFMVmgrwTCpEOSlJiYqClTpuitt95SVFTUTZOq5c+fX6+88oqGDBminDlz2hwtAKSd4/15zZo1Kl26tN3hAH4nI14jewNJXgC2cv522p0ET0ZMcnmifv36ql+/vj766CP9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j76VWs53nznu4vOlv//+O9m2gUBlmP54hgcAgBs2bNigKVOmaPbs2dYtjs4n+s7rNWrU0M6dO+0J1CYJCQlq0aKFwsPDlTVrVkVERKhOnTp2h2X566+/rLrKhmHot99+U7NmzXzS1tq1a9W8eXOrrf379+uOO+7wSVup5SghYRiGDh065DIhTnKOHDmiChUqWPu4myRP7X6+9OGHH+qll16SYRhq0aKFVq5c6dP2WrdurV9//VWGYei9997TsGHDfNqeu9566y1b2n3jjTdsafdGnr4GHPyxT8P39u7dqylTpui7776zSn3cOJLdNE1lz55dHTp0UM+ePfXQQw/59a38S5cuVYcOHSQlJfAuXLjg0RcenoiLi1PBggV15coVGYahRYsWqV27dj5py1cyYh/whpUrVyo0NFTz5s27afSuYRhau3atGjVqZFN0t7ZmzRq1aNFCUlKsp06d8lny9dy5cypatKh1h6Avz0OB9EKSFwAQ8C5fvqxZs2YpLCzMmm3Z+STfcfKWGS/8N23apAYNGsgwDD300EOaN2+e3SG5KF68uDWSqHfv3po6dapP2unXr59Vp7Ro0aKKiorySTtpkZmTvN9++6369u1rTbzmqL3oKzVq1NCePXtkGIamTp2q3r17+7Q9uIckL1IjPj5eCxYs0NSpU7VkyRIlJCQkew4gJZXq6dSpk3r27KnWrVv7XX32kydPWneaGIahJUuWqE2bNj5pa8WKFWrbtq3V1rFjx1SyZEmftOVrGakPeFNMTIxmzJih119/XdHR0dbfwZ+TvLGxsSpYsKC1PnPmTHXr1s0nbf3444/q3r27pKTPn/Pnz7s14SfgzzLuOxoAINPInTu3nnzySYWHhysyMlLDhg1TSEiI396SnJ7q16+vcuXKyTRNLV682O8mJXrooYes5+m7777T7t27vd7G7t27NX36dKte6cMPP+z1NpA2jttLHRPp+PJW0nPnzmnv3r03tQ0gMGXNmlWPPvqofvnlFx09elRjx45VxYoVrc8W5zt8YmNjNX36dHXo0EElS5bUkCFDbI7eVcmSJV0mXvXlpIhhYWHWctmyZQM2wStlrD7gLUePHtXHH3+s999/X9HR0XaH47Z8+fKpdu3a1vn7xIkTfdbWRx99JCnpS47atWuT4EWGQJIXAJChVKtWTe+//76OHz+uOXPm6P7771eW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p09by6VKlfJZO87HPnXqlM/aAdITSV4AADKAhx56SEuXLtXDDz+smJgYmaapBQsW6MCBA3aHBriFkTvXZcYRfMDVq1e1ZMkSa71IkSJq1KiR2/uPGjVK77zzjhITE29KdkZHR2vu3LmaO3euWrRooe+//15Fixb1Wuy+4mlt2tTUsvWnxDB9IO2OHz+uUaNGafr06dbfwTAMK8F7zz33aMKECWrRooXdoabowoUL1nKBAgV81k7+/PklJb0GnNsEAhlJXgAAMogmTZpo1apV6tChg6KioiQljeRwdzQQYCdG7lzHCD5kRmvWrFGnTp2sfj127Fi3E3xDhgzRZ5995nI7enJM09SqVavUunVrrVq1SoUKFfJO8F5UtmzZTDvxGH0g9aKjozVu3Dh99tlnunLlyk3J3cqVK+vtt99Wly5d7A71thz1+aX0SfLe2CYQyEjyAgDgp1JzkVerVi2tW7dObdu21cGDBzPthSICDyN3XGW2EXzA0qVLJSX1yxw5cuiZZ55xa7958+bp008/tRJajmMkx5Hw2r17t4YOHapp06Z5J3gvSm3ZlYyAPuC5K1eu6KOPPtKECROsO7mck7vFixfXqFGj9PTTTytLlix2h+uWq1evWsu+jNn52NzRgoyCJC8AAH7KcaLuqQoVKig8PFzt27fX9u3bvR8Y4AOM3MncI/iANWvWSEpKwnXo0EGFCxe+7T7x8fH673//a607Ent169bVkCFDdNdddylLliyKjIzUV199pRUrVljJr++++07PP/+86tat65sHBI/RB9xnmqbCwsL05ptv6uTJkzdNqpYvXz69/PLLGjp0qHLlymVztADSC0leAAD80G+//WYtFy9e3OP9ixYtqtWrV6t///76+++/vRka4BOM3MncI/gcSHJnTvHx8dq5c6f1/Ls7MdaiRYv0559/WoktwzDUtWtXfffddy6v9erVq6tz58568803NXr0aKudqVOnBmSCLyOiD7hv3rx5GjFihPbt23dTcjc4OFjPPvusXnvtNbeS5AAyFsPkPi0AAADYLCgoSFLSheqhQ4dUtmxZn7Rz5MgRVahQwWorISHBJ+3Ac44+ICUlvH3VB+B/IiMjdeedd0pKel3+/fffbk2K1bVrV82ZM8fl1vQ///zzliMX77vvPuuL1JCQEL+tzZ3Z0Adub+3atXrllVcUERFxU3I3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", "text/plain": [ "
" ] @@ -143,9 +189,9 @@ } ], "source": [ - "paths, input_node1_id, input_node2_id, result1, result2, result_parsed1, result_parsed2, result_ranked_by_primary_infores1, result_ranked_by_primary_infores2 = TCT.Path_finder(input_node1='PUBCHEM.COMPOUND:132212657', #IFNG\n", - " input_node2= 'MONDO:0018874', #COVID-19\n", - " intermediate_categories=['biolink:Protein', 'biolink:Gene' ], \n", + "paths, input_node1_id, input_node2_id, result1, result2, result_parsed1, result_parsed2, result_ranked_by_primary_infores1, result_ranked_by_primary_infores2 = TCT.Path_finder(input_node1=subject_node, #IFNG\n", + " input_node2= object_node, #COVID-19\n", + " intermediate_categories=intermediate_categories, \n", " APInames=select_APIs, \n", " metaKG=selected_metaKG, \n", " API_predicates=API_predicates)" @@ -153,181 +199,43 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 26, "metadata": {}, "outputs": [], "source": [ - "path_finder_result = TCT_pathfinder.parse_results_for_pathfinder('PUBCHEM.COMPOUND:132212657', 'MONDO:0018874', result1=result1, result2=result2)" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "dict_keys(['query_graph', 'knowledge_graph', 'results', 'auxiliary_graphs'])" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "path_finder_result.keys()" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[{'resource_id': 'infores:automat-robokop', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}, {'resource_id': 'infores:disgenet', 'resource_role': 'primary_knowledge_source', 'upstream_resource_ids': []}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:disgenet']}]\n", - "[{'resource_id': 'infores:automat-robokop', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}, {'resource_id': 'infores:monarchinitiative', 'resource_role': 'primary_knowledge_source', 'upstream_resource_ids': []}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:monarchinitiative']}]\n", - "[{'resource_id': 'infores:automat-robokop', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}, {'resource_id': 'infores:eram', 'resource_role': 'primary_knowledge_source', 'upstream_resource_ids': []}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:eram']}]\n", - "[{'resource_id': 'infores:automat-robokop', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}, {'resource_id': 'infores:ctd', 'resource_role': 'primary_knowledge_source', 'upstream_resource_ids': []}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:ctd']}]\n", - "[{'resource_id': 'infores:ctd', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:ctd']}, {'resource_id': 'infores:automat-pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}]\n", - "[{'resource_id': 'infores:disgenet', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:disgenet']}, {'resource_id': 'infores:automat-pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}]\n", - "[{'resource_id': 'infores:eram', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:eram']}, {'resource_id': 'infores:automat-pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}]\n", - "[{'resource_id': 'infores:monarchinitiative', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:monarchinitiative']}, {'resource_id': 'infores:automat-pharos', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:pharos']}]\n", - "[{'resource_id': 'infores:diseases', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:diseases']}]\n", - "[{'resource_id': 'infores:disgenet', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:disgenet']}]\n", - "[{'resource_id': 'infores:semmeddb', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:semmeddb']}]\n", - "[{'resource_id': 'infores:semmeddb', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:semmeddb']}]\n", - "[{'resource_id': 'infores:biothings-explorer', 'resource_role': 'primary_knowledge_source'}]\n" - ] - } - ], - "source": [ - "intermediate_node = name_resolver.lookup('KMT2A', only_taxa='NCBITaxon:9606').curie\n", - "\n", - "matches2 = []\n", - "for k in result2.keys():\n", - " if input_node2_id == result2[k]['subject'] and intermediate_node == result2[k]['object']:\n", - " matches2.append(result2[k])\n", - " elif input_node2_id == result2[k]['object'] and intermediate_node == result2[k]['subject']:\n", - " matches2.append(result2[k])\n", - "\n", - "for k in matches2:\n", - " print(k['sources'])" + "path_finder_result = TCT_pathfinder.parse_results_for_pathfinder(subject_node, object_node, result1=result1, result2=result2)" ] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 28, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[{'resource_id': 'infores:ncit', 'resource_role': 'primary_knowledge_source'}, {'resource_id': 'infores:rtx-kg2', 'resource_role': 'aggregator_knowledge_source', 'upstream_resource_ids': ['infores:ncit']}]\n" - ] - } - ], + "outputs": [], "source": [ - "matches = []\n", - "for k in result1.keys():\n", - " if input_node1_id == result1[k]['subject'] and intermediate_node == result1[k]['object']:\n", - " matches.append(result1[k])\n", - " elif input_node1_id == result1[k]['object'] and intermediate_node == result1[k]['subject']:\n", - " matches.append(result1[k])\n", - "\n", - "for k in matches:\n", - " print(k['sources'])" + "# return results path_finder_result to a json file\n", + "import json\n", + "with open(f'path_finder_result__{subject_node}__{object_node}.json', 'w') as f:\n", + " json.dump(path_finder_result, f, indent=4)" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
attributesobjectpredicatesourcessubject
0[{'attribute_source': 'infores:rtx-kg2', 'attr...NCBIGene:4297biolink:physically_interacts_with[{'resource_id': 'infores:ncit', 'resource_rol...PUBCHEM.COMPOUND:132212657
\n", - "
" - ], - "text/plain": [ - " attributes object \\\n", - "0 [{'attribute_source': 'infores:rtx-kg2', 'attr... NCBIGene:4297 \n", - "\n", - " predicate \\\n", - "0 biolink:physically_interacts_with \n", - "\n", - " sources \\\n", - "0 [{'resource_id': 'infores:ncit', 'resource_rol... \n", - "\n", - " subject \n", - "0 PUBCHEM.COMPOUND:132212657 " - ] - }, - "execution_count": 17, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "import pandas as pd\n", - "\n", - "# Create a DataFrame from the matches\n", - "df = pd.DataFrame(matches)\n", - "\n", - "# Display the DataFrame\n", - "df" + "# visulize the paths in visulize_path_finder_results.html\n" ] }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 30, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "00ee9af51b5347c4b1749e85de17137d", + "model_id": "20aced68bc9e458dafd7c8b144f63476", "version_major": 2, "version_minor": 0 }, @@ -340,7 +248,7 @@ } ], "source": [ - "forplot = TCT.visulize_path(input_node1_id, name_resolver.lookup('KMT2A', only_taxa='NCBITaxon:9606').curie, input_node2_id, result1, result2) " + "forplot = TCT.visulize_path(input_node1_id, name_resolver.lookup(\"KIT\", only_taxa='NCBITaxon:9606').curie, input_node2_id, result1, result2) " ] }, { diff --git a/notebooks/visulize_path_finder_results.html b/notebooks/visulize_path_finder_results.html new file mode 100644 index 0000000..3633802 --- /dev/null +++ b/notebooks/visulize_path_finder_results.html @@ -0,0 +1,447 @@ + + + + + + TCT Knowledge Graph Path Visualization + + + + + +

Path Finder Result Graph

+ +
+
+ + +
+
+ + + +
+
+ Tip: Select an intermediate node path from the dropdown to isolate it. Drag nodes freely to rearrange the graph. +
+
+ +
+
+

Please upload a JSON file to view the network.

+
+
+

Click on an edge (line) or node (box) in the graph above to view its detailed annotations here.

+
+
+ + + + \ No newline at end of file From 28f90b0ff389e71c963148d52cc90ee5ff779b1e Mon Sep 17 00:00:00 2001 From: Guangrong Qin <2994757+gloriachin@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:29:14 -0700 Subject: [PATCH 039/104] added other pathfinder pipelines --- TCT/TCT_pathfinder.py | 49 ++ notebooks/Path_finder.ipynb | 62 ++- notebooks/overview_of_KGs.ipynb | 514 ++++++++++---------- notebooks/visulize_path_finder_results.html | 99 +++- 4 files changed, 434 insertions(+), 290 deletions(-) diff --git a/TCT/TCT_pathfinder.py b/TCT/TCT_pathfinder.py index ddd6601..f7a5e28 100644 --- a/TCT/TCT_pathfinder.py +++ b/TCT/TCT_pathfinder.py @@ -1,4 +1,5 @@ # TCT Pathfinder... +import requests from collections import Counter @@ -230,3 +231,51 @@ def pathfinder(input_node1_id:str, input_node2_id:str, return result1, result2, output, paths + + +# define a function that uses the query_json as an template and change the ids and categories of the nodes +def format_pathfinder_query(node1_id, node1_category, node2_id, node2_category): + query_json = { + "message": { + "query_graph": { + "nodes": { + "SN": { + "ids": [ + node1_id + ], + "categories": [ + node1_category + ] + }, + "ON": { + "ids": [ + node2_id + ], + "categories": [ + node2_category + ] + } + }, + "paths": { + "p0": { + "subject": "SN", + "object": "ON" + } + } + } + } + } + return query_json + +def query_aragorn_pathfinder(node1_id, node1_category, node2_id, node2_category): + aragorn_endpoint = 'https://shepherd.renci.org/aragorn/query' + query_current = format_pathfinder_query(node1_id, node1_category, node2_id, node2_category) + response = requests.post(aragorn_endpoint, json=query_current) + return response + + +def query_arax_pathfinder(node1_id, node1_category, node2_id, node2_category): + ARAX_endpoint = 'https://arax.ci.transltr.io/api/arax/v1.4/query' + query_current = format_pathfinder_query(node1_id, node1_category, node2_id, node2_category) + response = requests.post(ARAX_endpoint, json=query_current) + return response \ No newline at end of file diff --git a/notebooks/Path_finder.ipynb b/notebooks/Path_finder.ipynb index bf00a52..c435841 100644 --- a/notebooks/Path_finder.ipynb +++ b/notebooks/Path_finder.ipynb @@ -18,7 +18,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -64,14 +64,14 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "(20568, 5)\n" + "(22568, 5)\n" ] } ], @@ -113,7 +113,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -124,7 +124,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -138,19 +138,21 @@ "CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0: Success!\n", "RTX KG2 - TRAPI 1.5.0: Success!\n", "Automat-hmdb(Trapi v1.5.0): Success!\n", + "Automat-hetionet(Trapi v1.5.0): Success!\n", "Automat-ctd(Trapi v1.5.0): Success!\n", - "Automat-robokop(Trapi v1.5.0): Success!\n", "Automat-pharos(Trapi v1.5.0): Success!\n", + "Automat-binding-db(Trapi v1.5.0): Success!\n", + "Automat-robokop(Trapi v1.5.0): Success!\n", "Automat-drug-central(Trapi v1.5.0): Success!\n", - "Automat-hetionet(Trapi v1.5.0): Success!\n", "BioThings Explorer (BTE) TRAPI: Success!\n", - "Automat-binding-db(Trapi v1.5.0): Success!\n", + "Service Provider TRAPI: Success!\n", "CATRAX Pharmacogenomics KP - TRAPI 1.5.0: Success!\n", "Clinical Trials KP - TRAPI 1.5.0: Success!\n", + "Automat-pharos(Trapi v1.5.0): Success!\n", "Automat-monarchinitiative(Trapi v1.5.0): Success!\n", "Automat-robokop(Trapi v1.5.0): Success!\n", "RTX KG2 - TRAPI 1.5.0: Success!\n", - "Automat-pharos(Trapi v1.5.0): Success!\n", + "Service Provider TRAPI: Success!\n", "BioThings Explorer (BTE) TRAPI: Success!\n", "ENSEMBL:ENSG00000237604: no preferred name\n", "ENSEMBL:ENSG00000213866: no preferred name\n", @@ -179,7 +181,7 @@ }, { "data": { - "image/png": "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vXp1PPLIIzljAwcO3OG6Dh06RO/evbP1hg0b4sEHH6zq9qJp06ZRrdru/+dw77335tRXXHFF1KpVa7tratWqFT/72c+2uw8AAAAAfF0JefNkzJgxsWrVqmzdvXv3OPDAAyu0tn///jn1Y489VqW95cvChQvjtddey9Y1a9aMs846q0Jrzz777KhRo0a2fuWVV2LRokVV3iMAAAAApI2QN082f1nYcccdV+G1PXv2jJKSkmw9ceLE+Pzzz6uqtbz5xz/+kXOW7qGHHhr16tWr0Np99tknunbtmq03bNgQ//jHP6q8RwAAAABIGyFvnkyaNCmn/uoL1XakTp06ccghh+SMTZ48uUr6yqdd+Q0iInr06JFTp/E3AAAAAICqJuTNkylTpuTU7dq1q9T6tm3b5tQffPDBLveUb5v3/HX8DQAAAACgqgl582DRokVbnB/bsmXLSu2x+fxp06btcl/5Nn369Jz66/gbAAAAAEBVK9nxFHbVkiVLcuq999476tSpU6k9SktLc+qlS5fualt5t/nvsPl32pHd+RvMnz8/vvjii0qt2Ty0BgAAAIBCEPLmwYoVK3Lq2rVrV3qPzdcsX758l3oqhF39HXbnb3D77bfHkCFDqmw/AAAAAMgXxzXkwebh5l577VXpPTYPODffMw129XfYE34DAAAAAKhqQt4CSJIkL2uKXWW/0574GwAAAADArnJcQx7UrVs3p169enWl99h8zeZ7pkHdunVj8eLF2bqyv8Pu/A1+/OMfxxlnnFGpNdOnT4/evXtXWQ8AAAAAsDOEvHkg5P1SMYe8paWllX4RHAAAAAAUA8c15EH9+vVz6lWrVsXKlSsrtcf8+fNz6gYNGuxqW3m3+e/wxRdfVGr9nvAbAAAAAEBVE/Lmwb777hsNGzbMGZs9e3al9vj4449z6vbt2+9yX/m2ec+bf6cd2RN+AwAAAACoakLePDnooINy6unTp1dq/cyZM7e7Xxr4DQAAAACg6gl58+Tggw/Oqd94440Kr125cmW89957290vDXblN4iIeP3117e7HwAAAAB8HQl58+Tkk0/OqV9++eUKr33ttddiw4YN2bpLly7RtGnTqmotb0444YSoXr16th4/fnwsX768QmuXL18eEyZMyNYlJSVxwgknVHmPAAAAAJA2Qt48Oemkk6J27drZ+o033ogPP/ywQmtHjBiRU/fp06cqW8ubxo0bx9FHH52t161bFw8++GCF1j7wwAOxfv36bH3MMcdEo0aNqrxHAAAAAEgbIW+e7L333tG3b9+csRtvvHGH6z766KMYPXp0ti4pKYmzzjqryvvLl/POOy+nvvnmm2Pt2rXbXbN27dr4wx/+kDN2/vnnV3VrAAAAAJBKQt48uvbaa6NGjRrZesSIEfHkk09uc/6aNWuif//+sW7duuzYRRddFG3btt3ufZIkyfmrzNEQu9v5558fHTt2zNZTp06NX/7yl9tdc/XVV8fUqVOzdadOneLss8/ebT0CAAAAQJoIefOoTZs28bOf/SxnrG/fvnHbbbflBLkREVOmTInvfOc7MXbs2OzYvvvuG4MHD94tvW3YsCFmzZq11b8lS5bkzF2xYsU2565YsWK796levXr8z//8TyRJkh0bPnx4XHLJJbFw4cKcuQsWLIiLL744br755uxYkiRx00035ZztCwAAAABfZyWFbuDr5oYbbojJkyfHM888ExER69evj8svvzyuv/766Nq1a9SrVy9mzpwZEyZMiEwmk11Xs2bNGD16dDRv3ny39DVnzpw44IADKjT30UcfjUcffXSrn919991xwQUXbHf9qaeeGkOHDo1f/epX2bE///nPcd9998WRRx4ZzZo1i3nz5sW//vWvWL16dc7aG264YYuX2AEAAADA15mQN8+qV68eo0aNigEDBsTIkSOz4/Pnz49nn312q2tKS0vjnnvuiZ49e+arzd3ul7/8ZSRJEoMHD86+UG316tXbPFqiRo0acf3118dVV12Vxy4BAAAAoPg5rqEA6tatGw899FA8/PDD0a1bt23Oa9SoUVx66aUxadKkPfLp1auvvjrGjRsXvXr1ipo1a251Ts2aNaNXr17xr3/9KwYOHJjnDgEAAACg+HmSt4D69u0bffv2jbKyspgwYULMnTs3Vq5cGc2aNYtWrVrFUUcdtc3wc3u+esxDRbVu3Xqn1u2qLl26xOOPPx6LFy+OsWPHxqeffhoLFy6MfffdN1q0aBE9evSIhg0b5r0vAAAAAEgLIW8ROOCAAyp8Hu6eqmHDhvG9732v0G0AAAAAQOo4rgEAAAAAIMWEvAAAAAAAKSbkBQAAAABIMSEvAAAAAECKCXkBAAAAAFJMyAsAAAAAkGJCXgAAAACAFBPyAgAAAACkmJAXAAAAACDF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rrvuup38lgAAAACwZ/Ekb54NGjQoJ+CtUaNG3HrrrTFnzpwYM2ZMjBo1KsaPHx+TJk2K7t27Z+etXbs2evfuHfPmzdstfW3cuDF69+6dE6o2b948xowZE9OmTYvHH388nnjiiZg+fXo888wz0axZs+y8srKy6NOnTzaU3p4PPvggfvGLX+SMtWzZMp566qn49NNP46mnnor7778/nnzyyZg1a1a8/PLLWxzRMHTo0Bg7duwufmMAAAAA2DMIefNo5syZccstt+SMPfzww/GTn/wkatasmTPeqVOneOGFF3KC3oULF8aQIUN2S28PPPBAjBs3Lls3atQoxo4dGyeeeOIWc08++eQYO3ZsNGzYMDs2duzYGDly5A7v8/vf/z7Wr1+frUtLS+P111+P733ve5EkyRbzjz322Hj99dejffv22bFMJhPXX399hb8bAAAAAOzJhLx5NGTIkJyA84ILLohevXptc37t2rVjxIgROQHwX/7yl5g5c2aV9lVeXh6DBw/OGRs+fHi0bt16m2sOOOCAGD58eM7Yr3/969i4ceN27/W3v/0tp/7lL38Z+++//3bXNGzYMIYNG5Yz9uKLL8bKlSu3uw4AAAAAvg6EvHmyevXqeOSRR3LGBg4cuMN1HTp0iN69e2frDRs2xIMPPlilvf3zn/+MsrKybN2iRYs455xzdrju3HPPjRYtWmTrGTNmbPcYhaVLl27xkrXvf//7Ferxu9/9bpSU/L8jpNetWxezZ8+u0FoAAAAA2JMJefNkzJgxsWrVqmzdvXv3OPDAAyu0tn///jn1Y489VqW9jR49Oqc+77zzonr16jtcV7169S3C4O31trUnb3f0FO8mtWvXjsaNG+eMLV68uEJrAQAAAGBPJuTNk2effTanPu644yq8tmfPnjlPsU6cODE+//zzqmptl3rbfO4zzzyzzbn77rtvzveIiFizZk2F77X53EaNGlV4LQAAAADsqYS8eTJp0qSc+qsvVNuROnXqxCGHHJIzNnny5Crpa+3atTF9+vScsW7dulV4fY8ePXLqadOmxbp167Y6t1atWnHEEUfkjE2YMKFC95k5c2YsWbIkW++zzz45L2MDAAAAgK8rIW+eTJkyJadu165dpda3bds2p/7ggw92uaeIiKlTp0Z5eXm2Li0tjX322afC6/fZZ5+cYxTKy8vjo48+2ub8yy67LKe+7bbbKnSfW265Jac+99xzK3SkBAAAAADs6YS8ebBo0aItXjjWsmXLSu2x+fxp06btcl8RscVTvJXta2trttfbWWedFT/4wQ+y9aOPPhq/+93vtrv/XXfdFbfeemu2Li0tjcGDB1e6TwAAAADYE5XseAq76qvHDERE7L333lGnTp1K7VFaWppTL126dFfbiogte9v8PhVR2d5GjhwZ/fv3j4ceeigiIn71q1/F3/72t7jwwguja9euUb9+/VixYkW8++67cd9998ULL7yQc69nn302mjRpUuk+t2f+/PnxxRdfVGrN5gE5AAAAABSCkDcPVqxYkVPXrl270ntsvmb58uW71NMmhehtr732ir/+9a/Rv3//uOWWW+L555+PN998M958881trqlZs2ace+658dvf/jaaNm1a6R535Pbbb48hQ4ZU+b4AAAAAsLsJefNg8yB1r732qvQemwepm++5swrZ24YNG6JGjRpRUlKyzZe1RXz55PPAgQPj4osv3i0BLwAAAACkmTN5CyBJkrys2Rn56O3TTz+Nb3/72/G9730vnnjiiVi1atV2569atSoGDx4crVu3jl/84hexevXqSvcIAAAAAHsqT/LmQd26dXPqnQkpN1+z+Z47K9+9zZkzJ3r27BmzZs3Kju29994xYMCA6NOnTxxyyCFRv379WL58eXz44Yfx1FNPxR133BGLFy+OtWvXxvDhw+O1116LMWPGRMOGDSvd67b8+Mc/jjPOOKNSa6ZPnx69e/eush4AAAAAYGcIefNAyPv/nHPOOTkBb7t27eLpp5+O9u3b58xr2LBhdO/ePbp37x6XXXZZ9O7dO956662IiHjrrbfi7LPPjr///e9V9oRzaWnpTr10DgAAAAAKzXENeVC/fv2cetWqVbFy5cpK7TF//vycukGDBrvaVkRs2dsXX3xR6T0q2tuYMWPilVdeydY1a9aMv//971sEvJvbb7/94u9//3s0atQoO/bMM8/EU089VeleAQAAAGBPI+TNg3333XeLowVmz55dqT0+/vjjnHpHwWhFbb7P5vepiIr29vDDD+fUZ555ZnTo0KFC92jSpElcdtllOWN33313JboEAAAAgD2TkDdPDjrooJx6+vTplVo/c+bM7e63szp27BjVq1fP1vPnz4/ly5dXeP2yZctiwYIF2bp69erbDHnffffdnPo7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IiKifv360atXr7z1CwAAAACQD6kIee+8884YOHBgLF26NCIiMplMhdatW7cuLrjggkiSJKpVqxazZ8+O5s2b785WAQAAAADyqujP5L3wwgvjRz/6USxZsmSLz5Ik2e7aI444Ig4//PDIZDKxcePG+Otf/7qbugQAAAAAKIyiDnkHDhwYI0aMiEwmE0mSRCaTiZYtW8Z5550XP/rRjyr0RO8ZZ5yRvX7mmWd2Z7sAAAAAAHlXtCHv+PHj43/+538iSZJIkiQaNWoUo0aNirKyshgxYkQMHDiwQvt8//vfj4gvj3gYO3bsVs/uBQAAAABIq6INea+55prIZDKRyWSiYcOGMXbs2Ojbt2+l9+nYsWPUrVs3IiLWrFkTU6dOrepWAQAAAAAKpihD3hUrVsTzzz+ffYr3pptuivbt2+/0fp06dcpeC3kBAAAAgD1JUYa8//znP2P9+vWRyWSifv36ce655+7SfqWlpdnrzz77bFfbAwAAAAAoGkUZ8s6ZMyciIpIkiSOOOCKqVdu1NvfZZ5/s9fLly3dpLwAAAACAYlKUIe+CBQuy102aNNnl/davX5+93tXAGAAAAACgmBRl4lmnTp3s9cqVK3d5vy+++CJ73ahRo13eDwAAAACgWBRlyPvVp3dnzZq1S3tlMpmYOHFitv7q+bwAAAAAAGlXlCFvx44dI+LLgPb999+PhQsX7vRer776aixdujRbH3HEEbvcHwAAAABAsSjKkLdLly7RuHHjSJIkNm7cGLfffvtO73XjjTdmrzt27BhNmzatihYBAAAAAIpCUYa8ERGnn356ZDKZyGQyMWzYsHjvvfcqvccf//jHePbZZyMiIkmSOP/886u6TQAAAACAgirakPdXv/pV1KpVK5IkiTVr1sS3v/3teO655yq0dt26dXHttdfGT3/600iSJCIi9tlnn/jxj3+8O1sGAAAAAMi7kkI3sC37779/XHvttXH11VdHkiSxaNGiOOWUU+LYY4+Nfv36bfECtfnz58fUqVPjueeei/vuuy8++eSTyGQyEfHlU7y33npr1KtXrxBfBQAAAABgtynakDciYuDAgTFlypS49957I0mSyGQy8corr8Qrr7ySMy+TyUTz5s1z6ojIrvnJT34S55xzTl57BwAAAADIh6I9rmGTu+++OwYPHpw9diEismf1JkmS/ds0FhE5c4cMGRK33HJL3vsGAAAAAMiHog95kySJwYMHx+uvvx7f/e53s0FuROQEu5uPHXvssfHaa6/Fb37zm3y3DAAAAACQN0V9XMNXHXnkkfHUU0/FzJkz4/nnn49//vOf8cknn8TChQtj3bp10bhx42jatGn06NEjTjrppDj44IML3TIAAAAAwG6XmpB3kzZt2sTFF18cF198caFbAQAAAAAouKIMeV977bW4+eabs/Uf/vCHaNmyZQE7AgAAAAAoTkUZ8v7rX/+Kxx9/PJIkiVatWgl4AQAAAAC2oShfvFZeXp697tSpUwE7AQAAAAAobkUZ8jZt2jR73aBBg8I1AgAAAABQ5Ioy5G3RokX2esGCBQXsBAAAAACguBVlyHv00UdH3bp1I5PJxFtvvRWZTKbQLQEAAAAAFKWiDHn32muv6NWrV0RELFmyJB599NECdwQAAAAAUJyKMuSNiBg2bFj2PN5f/OIXMW/evMI2BAAAAABQhIo25N1///3jf//3f6NmzZrxySefxDHHHBNjx44tdFsAAAAAAEWlpNANbMvs2bOja9eucc8998R//ud/xowZM6Jnz55x1FFHRe/evaNLly5RWloa9erVq9S+LVu23E0dAwAAAADkX9GGvK1bt44kSbJ1kiSRyWTi9ddfj9dff32n9kySJDZs2FBVLQIAAAAAFFzRhrybZDKZbNi76X8zmUwhWwIAAAAAKBpFH/JGCHUBAAAAALalaEPe888/v9AtAAAAAAAUvaINee++++5CtwAAAAAAUPSqFboBAAAAAAB2npAXAAAAACDFhLwAAAAAACkm5AUAAAAASLGiffHa9mzcuDEmT54c8+fPj0WLFkWSJNGwYcMoLS2NTp06RfXq1QvdIgAAAABAXqQm5N2wYUM89NBDMWLEiBg3blysWrVqq/P23nvvOPLII+OCCy6IH/7wh1FSkpqvCAAAAABQaak4ruEf//hHtGnTJs4///x46aWXYuXKlZHJZLb6t3LlynjppZfi/PPPjzZt2sRzzz1X6PYBAAAAAHabog95hw0bFqecckrMmTMnMplMREQkSRJJkmwx96vjmUwm5syZE9/97ndj6NChee0ZAAAAACBfivosgzvvvDN+9atfRUTkhLfVq1ePgw46KA488MCoX79+REQsXbo0pk6dGh988EGUl5dn52/cuDEGDx4cpaWlcfHFFxfmiwAAAAAA7CZFG/LOmTMnfvazn+WEuy1atIirr746zj777Gy4u7mlS5fGgw8+GMOGDYs5c+ZEkiSRyWTi5z//eZxyyinxjW98I59fAwAAAABgtyra4xqGDBkSa9asyda9evWKDz74IH784x9vM+CNiKhfv35ceumlMWXKlDjttNMik8lEkiSxdu3auP766/PROgAAAABA3hRlyFteXh6PPPJI9ineY445Jh599NGoV69ehfeoU6dOjBo1Ko499tjsS9kefvjh2Lhx4+5qGwAAAAAg74oy5P3Xv/4VS5cuzb5o7Y9//GNUq1b5VqtVqxZ//OMfs/WyZcvizTffrLI+AQAAAAAKrShD3unTp0fEly9b69y5c3Tq1Gmn9+rUqVMcfPDBW+wNAAAAALAnKMqQ94svvshet2/ffpf369ChQ/Z6wYIFu7wfAAAAAECxKMqQt7y8PHtdUlKyy/tVr159q3sDAAAAAKRdUYa8TZo0yV7PnDlzl/crKyvb6t4AAAAAAGlXlCFvq1atIiIik8nExIkT45NPPtnpvebMmRPjx4/fYm8AAAAAgD1BUYa8PXr0iNq1a0eSJJHJZOK///u/d3qvq666KjKZTERE1K5dO4466qiqahMAAAAAoOCKMuStVatWfPe7341MJhOZTCYefvjhuOqqqyq9z9VXXx0PPfRQJEkSSZLEKaecEjVr1twNHQMAAAAAFEZRhrwREUOGDIlq1apln+a96aabokePHvHCCy/scO2LL74YRx11VPz+97/Prq9WrVpce+21u79xAAAAAIA8Kil0A9vSqVOnGDRoUPzud7/LBrVvvvlmnHjiidGsWbM48sgjo0OHDlG/fv1IkiSWLl0aH330Ubz55pvx2WefRcSXZ/pueor3v//7v6Nz584F/lYAAAAAAFWraEPeiIihQ4fGp59+Gvfcc08kSRIRXwa38+bNiyeeeGKrazadv7sp3M1kMnHeeefF7373u7z1DQAAAACQL0V7XMMmd999d9x2222x11575TyZu8mmc3s3+Wq4W6tWrbj11ltjxIgRBegcAAAAAGD3K/qQNyLixz/+cZSVlcVvfvObaNmyZTbY/Wq4+9Wxli1bxm9+85soKyuLyy67rICdAwAAAADsXkV9XMNXlZaWxpAhQ2LIkCHx6aefxttvvx3z58+PxYsXRyaTiUaNGkVpaWkcdthh0aJFi0K3CwAAAACQF6kJeb+qRYsWglwAAAAAgEjJcQ0AAAAAAGydkBcAAAAAIMWEvAAAAAAAKVa0Z/KWlZXF9ddfn61vuOGGKC0trdQen3/+eVx99dXZ+rrrrov999+/ynoEAAAAACi0og15//znP8eIESMiSZLo1q1bpQPeiIimTZvGhx9+GOPGjYuIiFatWsXgwYOrulUAAAAAgIIp2uMaHnvssez1hRdeuNP7XHjhhZHJZCKTycTDDz9cFa0BAAAAABSNogx558yZE9OmTYuIiCRJok+fPju9V58+fSJJkoiImDJlSnz++edV0iMAAAAAQDEoypD3/fffj4gvA942bdpEo0aNdnqvfffdN9q2bZut33333V3uDwAAAACgWBRlyFtWVpa97tix4y7v16FDh63uDQAAAACQdkUZ8i5btix73aBBg13e76t7LF26dJf3AwAAAAAoFkUZ8taoUSN7vWrVql3eb/Xq1dnrTCazy/sBAAAAABSLogx5GzdunL3+9NNPd3m/r+6x77777vJ+AAAAAADFoihD3v322y8ivnzqduLEibFixYqd3mvFihUxYcKEbN28efNd7g8AAAAAoFgUZcjbvXv3KCkpiSRJYsOGDfG///u/O73X3XffHRs2bIiIiCRJonv37lXVJgAAAABAwRVlyFu3bt044ogjIpPJRCaTiaFDh8acOXMqvc+cOXNi6NChkSRJJEkShx56aDRq1Gg3dAwAAAAAUBhFGfJGRPzsZz+LiC+fvl2wYEGcfPLJUVZWVuH1s2bNiu9+97vxxRdfZF+29tOf/nS39AoAAAAAUChFG/L27ds3vvnNb0bEl0HvBx98EN/61rfi+uuvj88//3yb6+bPnx9Dhw6NLl26xOTJk7NP8Xbu3DnOOuusfLUPAAAAAJAXJYVuYFuSJIlRo0bFkUceGcuWLYskSWL58uVx7bXXxrXXXhsdO3aMzp07R8OGDSNJkli0aFF88MEHMXXq1OwxD0mSRCaTiYYNG8ajjz4aSZIU+msBAAAAAFSpog15IyI6dOgQo0ePjtNPPz2WLFmSDW0jIj788MOYOnVqzvxNn0VEdu6+++4bjz32WLRv3z6vvQMAAAAA5EPRHtewyXHHHRdvvfVWdOvWLRvibjqCYXNfHc9kMnHMMcfE+PHjo2fPnnntGQAAAAAgX4o+5I2IaNOmTbz++usxZsyY6NOnTzRo0CB7JMPmfw0bNoy+ffvGSy+9FC+//HK0bNmy0O0DAAAAAOw2RX1cw+ZOOOGEOOGEEyKTycSUKVNi3rx5sXDhwoiIaNy4cTRv3jwOOuigAncJAAAAAJA/qQp5N0mSJDp16hSdOnUqdCsAAAAAAAWViuMaAAAAAADYOiEvAAAAAECKpfK4hu0ZP358lJWVRa1ateKggw6Kdu3aFbolAAAAAIDdpmhD3jVr1sTcuXOzdatWraJ69erbnP/kk0/GT3/60/jkk09yxrt37x5//vOfnd8LAAAAAOyRiva4hptuuinat28f7du3j+OPPz6qVdt2q6NGjYrTTjstPvnkk8hkMjl/Y8eOjSOPPDLGjx+fx+4BAAAAAPKjaEPexx9/PDKZTEREXHTRRZEkyVbnLV68OC655JLYuHFjRETOvCRJIkmSWLlyZZx22mmxZs2a3d84AAAAAEAeFWXIu3r16njnnXeyge2pp566zbm33nprLF26NJIkiUwmE/vtt19cfvnlccUVV0TLli2zQfGcOXPi//7f/5uX/gEAAAAA8qUoQ973338/ysvLI5PJRJ06daJr167bnHv//fdnA96OHTvGpEmT4pZbbombbrop3n///Tj88MMjIiKTycSIESPy9A0AAAAAAPKjKEPesrKyiPjyuIXtvTDtww8/jOnTp2fnXnfddVG/fv3s53Xr1o1bb701W0+dOnWLF7MBAAAAAKRZUYa8n3/+efa6efPm25z32muvRcSXT+nWrVs3+vTps8WcI444Ivbff/9s/d5771VhpwAAAAAAhVWUIe+qVauy1/Xq1dvmvNdffz0ivnyK9zvf+U6UlJRsdd7BBx+cvZ49e3YVdQkAAAAAUHhFGfJuellaRMT69eu3OW/s2LHZ6549e25z3r777pu9XrZs2S52BwAAAABQPIoy5P3q07tfPbrhqz777LPsebwRET169Njmfhs2bMhefzVABgAAAABIu6IMeVu0aBERXway77///lbnPP3009nrWrVqRdeuXbe535IlS7LXderUqZomAQAAAACKQFGGvN/85jez14sWLYoxY8ZsMefuu++OiC/P4z3iiCOiRo0a29xv5syZ2etmzZpVYacAAAAAAIVVlCFv27Zto3379pEkSWQymfjxj38cZWVl2c9vuumm7EvXIiJ69eq1zb1WrFiRc6xD27Ztd0/TAAAAAAAFUJQhb0TEgAEDIpPJRJIkUVZWFgceeGAcccQR0bp167jqqqsiSZKIiNhrr73inHPO2eY+L7/8cvYc3pKSkujcuXNe+gcAAAAAyIeiDXl/9rOfxYEHHhgRXx7JsH79+hg/fnzMnj07G9omSRJXXnllNGnSZJv7jB49Ojv33/7t36JWrVq7v3kAAAAAgDwp2pC3Zs2aMWbMmDjwwAOzoe6mJ3s3XZ922mkxZMiQbe6xYsWKePTRR7NrvvOd7+z+xgEAAAAA8qik0A1szze+8Y1455134n//93/jySefjI8//jgiIg488MA466yz4rTTTtvu+hEjRsSyZcuy9fe+973d2i8AAAAAQL4VdcgbEVGjRo245JJL4pJLLqn02osuuijOPffcbF2/fv2qbA0AAAAAoOCKPuTdFbVr147atWsXug0AAAAAgN2maM/kBQAAAABgx4S8AAAAAAAptkcf15AWZWVl8c4778TcuXNjxYoV0bx582jVqlX06NEjatSoUdDeJkyYENOmTYtPP/00IiJatGgRHTp0iC5duuyW+82bNy/efvvtKCsri+XLl0dJSUk0bNgw2rRpE9/85jejtLR0t9wXAAAAANJKyFtAjzzySAwfPjzeeOONrX7eqFGj6NevX1x33XXRuHHjvPW1fv36uOmmm+Kuu+6KGTNmbHVOu3btYsCAAXHllVfuchBdXl4e9957b9x+++3x9ttvb3dumzZt4pRTTomhQ4dGgwYNdum+AAAAALAncFxDAaxYsSLOPPPMOOOMM7YZ8EZELFq0KO644444+OCDY8yYMXnpbdq0adGtW7e4+uqrtxnwRkRMnz49Bg0aFN27d4/p06fv9P3ee++9+Na3vhUXXnjhDgPeiIiZM2fGH//4x/jss892+p4AAAAAsCfxJG+elZeXR79+/eLpp5/OGW/SpEl06dIl6tevHzNmzIiJEydGJpOJiIjPP/88evXqFc8//3wcffTRu623zz77LE444YT4+OOPc8bbtWsXnTt3jkwmE5MnT84Jf8ePHx8nnnhivPnmm5U+SuHpp5+OM844I1atWpUz3rBhwzjkkEOiadOmERGxYMGCmDRpUnzxxRc7+c0AAAAAYM8l5M2zQYMG5QS8NWrUiOHDh8fFF18cNWvWzI5/8MEHMWDAgOyTvmvXro3evXvH+++/H82bN6/yvjZu3Bi9e/fOCXibN28eI0aMiBNPPDFn7rPPPhv9+/fPPk1bVlYWffr0iX/+85+RJEmF7vf666/H6aefHmvWrMmOHX744fHb3/42jj/++Cgp2fKf5ocffhhPPPFE/OUvf9mZrwgAAAAAeyTHNeTRzJkz45ZbbskZe/jhh+MnP/lJTsAbEdGpU6d44YUXonv37tmxhQsXxpAhQ3ZLbw888ECMGzcuWzdq1CjGjh27RcAbEXHyySfH2LFjo2HDhtmxsWPHxsiRIyt0r5UrV8Y555yTE/BeeeWVMW7cuDjhhBO2GvBGRBx44IExcODAmDp1arRv376iXw0AAAAA9mhC3jwaMmRIrF+/PltfcMEF0atXr23Or127dowYMSInAP7LX/4SM2fOrNK+ysvLY/DgwTljw4cPj9atW29zzQEHHBDDhw/PGfv1r38dGzdu3OH9rr766pg1a1a2Pu+88+Kmm26q8FPASZJE9erVKzQXAAAAAPZ0Qt48Wb16dTzyyCM5YwMHDtzhug4dOkTv3r2z9YYNG+LBBx+s0t7++c9/RllZWbZu0aJFnHPOOTtcd+6550aLFi2y9YwZM2Ls2LHbXTNnzpy4/fbbs3WTJk3i5ptv3omuAQAAAIAIIW/ejBkzJucFY927d48DDzywQmv79++fUz/22GNV2tvo0aNz6vPOO69CT8pWr159izB4R73dddddUV5enq1/9KMfRaNGjSrRLQAAAADwVULePHn22Wdz6uOOO67Ca3v27JlzTu3EiRPj888/r6rWdqm3zec+88wz252/+UvTNg+wAQAAAIDKEfLmyaRJk3Lqr75QbUfq1KkThxxySM7Y5MmTq6SvtWvXxvTp03PGunXrVuH1PXr0yKmnTZsW69at2+rcadOmxZw5c7J127Zt44ADDqhEtwAAAADA5oS8eTJlypScul27dpVa37Zt25z6gw8+2OWeIiKmTp2ac3xCaWlp7LPPPhVev88++0Tjxo2zdXl5eXz00Udbnfuvf/0rp/5q0D158uQYNGhQdO3aNZo0aRK1atWK/fbbL4444ogYOHBgjBs3rsI9AQAAAMDXiZA3DxYtWhSLFi3KGWvZsmWl9th8/rRp03a5r4jY4ineyva1tTXb6u3tt9/OqQ866KBYuXJlXH755XHIIYfEjTfeGBMnTowFCxbEunXrYt68efHWW2/F73//++jWrVucfPLJMXPmzEr3BwAAAAB7spIdT2FXLVmyJKfee++9o06dOpXao7S0NKdeunTprrYVEVv2tvl9KqKivc2bNy+nbtiwYZxwwgnxxhtvVOg+Y8aMiSOOOCKeeOKJOOqooyrd5/bMnz8/vvjii0qt2TwgBwAAAIBCEPLmwYoVK3Lq2rVrV3qPzdcsX758l3raJJ+9bR4o/+53v8ue0ZskSfTr1y/+4z/+I9q3bx9JksS0adPi4Ycfjr/+9a+RyWQiImLhwoXRq1evGD9+fLRq1arSvW7L7bffHkOGDKmy/QAAAAAgX4o25L3wwgurbK8kSaJevXpRv379aNasWRx66KHxrW99K2rWrFll99iezYPUvfbaq9J7bB6kbr7nzspnb5uHvJsC3n322Scef/zxOP7443M+79y5c/Tu3TsGDBgQvXr1yobHCxcujIsuuiief/75SvcKAAAAAHuaog15R4wYEUmS7Lb999prr+jXr19cfvnl0aVLl912n63Zme+1O3+LXb1PRdds3Lhxq+P33nvvFgHvVx1//PFx//33R69evbJjL7zwQrzxxhs5L28DAAAAgK+jog15v2rTf6q/yfZCxc3nbj5/0+erV6+Oe+65J+6777646qqr4rrrrovq1atXUce56tatm1OvXr260ntsvmbzPXdWPnvb2vjxxx+fE95uyw9+8IP4zne+Ey+88EJ27P7776+ykPfHP/5xnHHGGZVaM3369Ojdu3eV3B8AAAAAdlZRh7xfDWy3FtRuy+Zztxf8lpeXxw033BCffPJJ3Hvvvbva8lYJebc9ft5551X4Puedd15OyPvyyy9XeO2OlJaW7tRL5wAAAACg0Io25C0rK4uIiPfeey8uuuiiWLhwYWQymWjXrl2cccYZcfjhh0fLli1jn332iXXr1sWiRYvi/fffj5deeimefPLJWLduXSRJEmeeeWYMHTo01q5dG0uWLIkPPvggXn311Xj44Ydj9erVkSRJZDKZeOCBB+LII4+Myy67rMq/S/369XPqVatWxcqVK6NOnToV3mP+/Pk5dYMGDaqitS16++KLLyq9R0V729p4t27dKnyfzedOnTo1MplM3o6yAAAAAIBiVK3QDWxLq1atYvLkyXHmmWfGwoULY999940HHnggPvroo/jtb38bvXv3jq5du0a7du2iU6dOcfTRR8ell14ao0aNio8//jj69u0bmUwmHnroobjkkkuiXbt20a1bt7jwwgtjxIgR8cknn8QZZ5yRDQkzmUw2DK5q++67bzRs2DBnbPbs2ZXa4+OPP86p27dvv8t9bW2fze9TERXtrUOHDluMNW/evML32W+//XLq8vLyLV7mBgAAAABfN0Ub8s6aNSvOPvvsWLVqVTRu3DheeeWVOPPMMyu0tmnTpjFq1Ki4/PLLI5PJxAsvvBD/9V//lTOnUaNGMXLkyDjnnHOyxznMnz8/Hn300Sr/LhERBx10UE49ffr0Sq2fOXPmdvfbWR07dsw5i3j+/PmxfPnyCq9ftmxZLFiwIFtXr159myFv586dtxirVatWhe+1tblr1qyp8HoAAAAA2BMVbcg7cODAWLp0aSRJEsOHD9+pUPOmm26Kgw46KDKZTNx6660xZcqULebcfvvt0ahRo+x/8v/SSy/tcu9bc/DBB+fUb7zxRoXXrly5Mt57773t7rezatWqFW3btt3p3saOHZtTt2/ffpvB7Te/+c0txirzJO7W5u67774VXg8AAAAAe6KiDHmXLFkSTz75ZER8+cRtRZ/g3VxJSUlcfPHF2fqee+7ZYk7dunXjvPPOyz7N+9Zbb+3UvXbk5JNPzqkr89Kw1157LTZs2JCtu3TpEk2bNq2q1napt83nnnLKKduc27Zt2+jYsWPO2OTJkyt8r0mTJuXUTZo0iZo1a1Z4PQAAAADsiYoy5B07dmysXbs2kiSJww47LKpV2/k2u3fvnr1+8cUXtzrnuOOOi4iITCazxUvEqspJJ50UtWvXztZvvPFGfPjhhxVaO2LEiJy6T58+VdnaFvvdd999UV5evsN15eXlcf/991eqt9NPPz2nfvbZZyvY5ZZze/bsWeG1AAAAALCnKsqQ99NPP81e7+p/jt+oUaOt7vtVLVu2zF4vXrx4l+63LXvvvXf07ds3Z+zGG2/c4bqPPvooRo8ena1LSkrirLPOqtLeevbsGQcccEC2njNnzhbh7dbcf//9Ob9p27Zt46ijjtrumvPOOy/nDOC77767Qr/54sWL4y9/+UvO2KmnnrrDdQAAAACwpyvKkHfhwoVbvd4ZixYtiogvn9LddL25evXqZa83HduwO1x77bVRo0aNbD1ixIjssRRbs2bNmujfv3+sW7cuO3bRRRdtcYbu5pIkyfnb0fEL1atXjyFDhuSMXXnllTFr1qxtrpk1a1ZcccUVOWNDhw7d4VPXHTt2jAsvvDBbL1y4MC666KKc4yg2t2HDhrjoooty/i20bNkyzj777O3eCwAAAAC+Dooy5G3SpElEfBm4vv3227Fx48ad3uurLxHb1lPBK1asyF7XqVNnp++1I23atImf/exnOWN9+/aN2267LSfIjYiYMmVKfOc738l5sdm+++4bgwcP3i29nX322XHkkUdm60WLFkWPHj3iueee22LumDFjonv37jlP4Pbo0SP69etXoXtdd9112f+PIyJGjx4dp5xySkydOnWLudOmTYvvfve7OU8zJ0kSf/jDH5zHCwAAAAARUVLoBramTZs22etFixbFyJEjd+rla+Xl5XHnnXdGxJfB4LaegP3444+zc5o1a7YTHVfcDTfcEJMnT45nnnkmIiLWr18fl19+eVx//fXRtWvXqFevXsycOTMmTJiQ81RxzZo1Y/To0dG8efPd0le1atVi9OjR0a1bt5g9e3ZERMybNy9OOumkaN++fXTu3DkymUxMnjw5pk+fnrO2devW8dhjj0WSJBW6V7NmzeKpp56K448/PlatWhUREc8//3wceOCB8W//9m/Rvn37SJIkpk2bFu+8884W66+55poqP5cYAAAAANKqKEPenj17RoMGDWLp0qWRyWTiiiuuiMMPPzzatWtXqX2uuuqq+OCDD7L197///a3Oe+utt7LXOzoKYVdVr149Ro0aFQMGDIiRI0dmx+fPn7/Nl5CVlpbGPffcs9tfNNa8efP4xz/+ET/84Q9j4sSJ2fFp06bFtGnTtrqma9euMXLkyGjatGml7nXEEUfEM888E+edd142ZI+IePfdd+Pdd9/d6poaNWrELbfcEpdeemml7gUAAAAAe7KiPK6hpKQkLrzwwshkMpEkScyfPz+OPvroePTRRyu0fsGCBXHOOefEH/7wh+zTpXXr1o1zzz13q/Mff/zx7PVhhx22y/3vSN26deOhhx6Khx9+OLp167bNeY0aNYpLL700Jk2aFCeffPJu7ysiokOHDjFu3LgYNmxYzhPVm2vbtm0MGzYs3nzzzUqH75scc8wx8f7778egQYOiRYsW25xXp06d6N+/f3z44YcCXgAAAADYTFE+yRvx5UvKHnrooZg3b1426P2P//iP6NChQ5xxxhlx2GGHRatWraJevXqx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ySfHhx9+mA14+/btG3/605/y2TYAAAAAQN4UdcgbEdG7d++44YYbIpPJRETESy+9FJdccskW89auXRs/+MEPYvz48dmA98QTT4wHHnggr/0CAAAAAORT0Ye8ERH/9V//FRdddFFkMpnIZDJx9913x4033pj9vLy8PPr16xcvv/xyNuDt1q1bPPbYY1FSUlKotgEAAAAAdrtUhLwREXfccUccf/zxERGRyWTiV7/6VYwePToiIi688MJ48sknI0mSyGQycfDBB8fTTz8dtWvXLmTLAAAAAAC7XWpC3pKSknjssceiQ4cOkSRJbNy4Mc4999zo169f3HfffdmAt23btvHcc89F/fr1C90yAAAAAMBul5qQNyKifv368fe//z0aNWoUSZLEqlWr4pFHHomIL5/u3W+//eIf//hHNG3atMCdAgAAAADkR6pC3oiItm3bxmOPPRY1atTIPr0bEdGwYcN49tlno3Xr1oVtEAAAAAAgj1IX8kZE9OzZM+66665swFu3bt14+umn4+CDDy5wZwAAAAAA+VVSiJted911VbJPmzZtoqysLI488sgYM2ZMjBkzZodrrrnmmiq5NwAAAABAMShIyHvttddGkiRVslcmk4kXX3wxXnzxxQrNF/ICAAAAAHuSVB7X8FUVDYs3He0AAAAAALAnKciTvBFCVwAAAACAqlCQkPell14qxG0BAAAAAPY4BQl5jz322ELcFgAAAABgj5P6M3kBAAAAAL7OhLwAAAAAACkm5AUAAAAASDEhLwAAAABAigl5AQAAAABSrKTQDVTGjBkzYuLEiTF//vxYunRprF+/vtJ7XHPNNbuhMwAAAACAwij6kHf16tUxfPjwuOuuu2L27Nm7vJ+QFwAAAADYkxR1yDtp0qTo06dPzJw5MzKZTM5nSZJUaq9MJlPpNQAAAAAAxa5oQ965c+fGSSedFPPmzYuI/xfqbgp7Nw99AQAAAAC+joo25P3lL38Z8+bNywl3DzvssDj11FPjoIMOioYNG0aNGjUK3CUAAAAAQGEVZci7fPnyePDBByNJkshkMlGnTp24//77o1evXoVuDQAAAACgqBRlyPvqq6/Ghg0bIuLLYxr+/Oc/C3gBAAAAALaiWqEb2JqPP/44e73ffvvFmWeeWcBuAAAAAACKV1GGvMuWLYuIL5/iPeywwwrcDQAAAABA8SrKkLe0tDR7XadOnQJ2AgAAAABQ3Ioy5G3VqlX2esGCBQXsBAAAAACguBVlyHv00UdHgwYNIpPJxNtvvx2ZTKbQLQEAAAAAFKWiDHlr1aoVZ599dkRELF68OB5//PHCNgQAAAAAUKSKMuSNiBg6dGi0bNkyIiJ+8YtfxKJFiwrcEQAAAABA8SnakLd+/foxatSoaNiwYcyaNSuOP/74+OijjwrdFgAAAABAUSkpdAPbMnv27GjWrFn89a9/jbPPPjvef//9OOSQQ+L000+P733ve9GpU6do2LBhVKtWuZx609PBAAAAAAB7gqINeVu3bh1JkuSMrV+/PkaOHBkjR47cqT2TJIkNGzZURXsAAAAAAEWhaEPeTTKZTCRJkhP4ZjKZAnYEAAAAAFA8ij7kjRDqAgAAAABsS9GGvOeff36hWwAAAAAAKHpFG/LefffdhW4BAAAAAKDoVSt0AwAAAAAA7DwhLwAAAABAigl5AQAAAABSTMgLAAAAAJBiQl4AAAAAgBQT8gIAAAAApFhJoRuoqBUrVsTf/va3GDt2bEyZMiUWL14cS5cujY0bN1Z4jyRJYsaMGbuxSwAAAACA/Cr6kHf9+vUxePDguOOOO2LZsmXZ8UwmU+m9kiSpytYAAAAAAAquqEPeBQsWxCmnnBITJkzIhrpfDWorEtpmMplIkmSnQmEAAAAAgGJXtCHvxo0b44c//GGMHz8+IiIb1NaoUSMaNWoUn332WTbAbdmyZSxbtiyWLFmyRRhcr169aNSoUcG+BwAAAADA7lS0L1576KGH4sUXX4wkSSJJkth///3jkUceieXLl8fYsWNz5paVlcXChQtj5cqV8cILL8Q555wTJSUlkclkYsOGDfGb3/wmysrKoqysrEDfBgAAAABg9yjakHf48OER8eVxC6WlpfH666/HaaedFjVq1NjmMQ177bVXHH/88XHvvffG66+/Hq1bt47Vq1fHf/7nf8Yf//jHfLYPAAAAAJAXRRnyLliwICZMmJB9ive3v/1t7L///pXa47DDDovnn38+mjRpEplMJq644op45513dk/DAAAAAAAFUpQh77hx4yLiy6d4a9euHWedddZO7dOmTZv47W9/GxER5eXlMWzYsCrrEQAAAACgGBRlyDt37tyI+PLlad/85jdjr7322u789evXb/Oz8847L+rWrRuZTCaeeuqpWLlyZZX2CgAAAABQSEUZ8i5evDh7vbVjGmrWrJlTr1mzZpt71axZM4444ojsvNdff72KugQAAAAAKLyiDHkzmUz2emtP8darVy+n/vzzz7e7X9OmTbPXm54SBgAAAADYExRlyLvPPvtkr5cvX77F53Xq1ImSkpJsPWvWrO3ut27duuz1/Pnzd71BAAAAAIAiUZQhb6tWrbLXWwtlkySJ9u3bZ+t//etf291v0qRJ2esaNWpUQYcAAAAAAMWhKEPeAw88MCK+PLbhgw8+2Oqcb33rW9nrhx56aJt7jRs3LqZOnZqt99tvv6ppEgAAAACgCBRlyNumTZsoLS2NiIhly5bFhx9+uMWcXr16Za8nT54cw4YN22LO/Pnzo3///pEkSXbsqKOO2g0dAwAAAAAURsmOpxTGcccdF6NGjYqIiGeeeSb7dO8mp556ajRp0iQWLFgQmUwmfv3rX8dzzz0Xp556atSvXz8+/PDDuOeee2LRokWRyWQiSZI47rjjYv/99y/E1wEAAAAA2C2K8kneiIjTTjstIr48suG+++7b4vO99947fvvb32YD3EwmE6+++mpcddVVcckll8TNN98cCxcuzM6vUaNG3HDDDXnrHwAAAAAgH4r2Sd5TTz01vv/978fGjRsjImL27NnRsmXLnDkDBgyIyZMnxy233JJzJMOm4HdT+FtSUhJ/+tOf4vDDD8/rdwAAAAAA2N2KNuTde++944knntjhvJtvvjl69OgR1157bUyZMiU7nslkIiLi6KOPjhtvvDG6d+++23oFAAAAACiUog15K+OMM86IM844I6ZPnx7Tpk2LJUuWRMOGDePf/u3fonnz5oVuDwAAAABgt9kjQt5N2rVrF+3atSt0GwAAAAAAeVO0L14DAAAAAGDHvjYh76JFi2LQoEGFbgMAAAAAoErt8SHv0qVL4ze/+U0ccMAB8X/+z/8pdDsAAAAAAFVqjzqT96uWL18eN998c9x8882xbNmyyGQykSRJodsCAAAAAKhSe1zIu3Llyvi///f/xk033RSLFy+OTCZT6JYAAAAAAHabogl5169fHy+++GK8+OKL8cknn8SiRYtir732ijZt2sRxxx0X3/3ud6OkZNvtrl27Nm677ba48cYbY+HChdlwd9PTu5lMJtq1a5eX7wIAAAAAkC9FEfKOHDkyBg4cGJ988slWP7/llluiVatWcccdd8RJJ520xeejR4+OK664Ij755JOthrvt27ePX/3qV3HOOefsvi8BAAAAAFAABX/x2nXXXRdnnXVWzJ49OzKZTPZvk031rFmz4tRTT42RI0dmP1u7dm30798/+vbtm12fJEkkSZINd++9996YMmVKnHfeeVGtWsG/LgAAAABAlSrok7zPPPNMXHvttREROS9F+2rQ+9Xx8vLyuOiii6JHjx5RWloaJ510Urz22ms5L1XLZDLRsWPH+PWvfx1nnnmmYBcAAAAA2KMVNOT96U9/GhG5Rys0btw4Dj/88GjYsGEsW7YsJkyYEHPnzs3OWb16ddx4441RrVq1ePXVV3Oe3G3Xrl0MGTIkfvjDH+aEwwAAAAAAe6qChbwvv/xyzJgxIxvQ1q1bN2677bY499xztwhon3zyybjkkkti/vz5ERHx4IMPxqpVqyLiy2C4Tp06cd1118Xll1++3ZezAQAAAADsaQqWiP7973+PiC9D2urVq8ff/va3OPbYY7c69wc/+EG0b98+Dj/88Fi9enUsXbo0e0RD69at46mnnoqDDjoon+0DAAAAABSFgh1Y+84770TEl0c1/OAHP9hmwLvJQQcdFBdffHHOS9lq164dzz33nIAXAAAAAPjaKljIO23atOz1aaedVqE1p59+evY6SZLo379/tG3btsp7AwAAAABIi4KFvEuXLs1ed+7cuUJrOnXqlFOffPLJVdoTAAAAAEDaFCzkXb58efa6fv36FVrToEGDiIjskQ1t2rSp8r4AAAAAANKkYCHvxo0bs9fVq1ev0JokSXLqOnXqVGlPAAAAAABpU7CQFwAAAACAXSfkBQAAAABIMSEvAAAAAECKlRTy5pvO2H3zzTdj1qxZlV6/M+uOOeaYSt8HAAAAAKBYFTTkjYjIZDJx5pln5mVdkiSxYcOGSt8LAAAAAKBYFTzkTZIkMplMpeZvUpl1AAAAAAB7ooKHvBG5we3uWicQBgAAAAD2RAULeVu2bLnT4S4AAAAAAF8qWMi7My9aAwAAAAAgV7VCNwAAAAAAwM4T8gIAAAAApJiQFwAAAAAgxYS8AAAAAAApJuQFAAAAAEgxIS8AAAAAQIoJeQEAAAAAUkzICwAAAACQYkJeAAAAAIAUE/ICAAAAAKSYkBcAAAAAIMWEvAAAAAAAKSbkBQAAAABIMSEvAAAAAECKCXkBAAAAAFJMyAsAAAAAkGJCXgAAAACAFBPyAgAAAACkmJAXAAAAACDFhLwAAAAAACkm5AUAAAAASLGSQjdARFlZWbzzzjsxd+7cWLFiRTRv3jxatWoVPXr0iBo1ahS0twkTJsS0adPi008/jYiIFi1aRIcOHaJLly4F7QsAAAAA+JKQt4AeeeSRGD58eLzxxhtb/bxRo0bRr1+/uO6666Jx48Z562v9+vVx0003xV133RUzZszY6px27drFgAED4sorr9wtQfT/9//9f3HppZduMV5WVhatW7eu8vsBAAAAQFo5rqEAVqxYEWeeeWacccYZ2wx4IyIWLVoUd9xxRxx88MExZsyYvPQ2bdq06NatW1x99dXbDHgjIqZPnx6DBg2K7t27x/Tp06u0h08++SQGDhxYpXsCAAAAwJ7Kk7x5Vl5eHv369Yunn346Z7xJkybRpUuXqF+/fsyYMSMmTpwYmUwmIiI+//zz6NWrVzz//PNx9NFH77bePvvsszjhhBPi448/zhlv165ddO7cOTKZTEyePDkn/B0/fnyceOKJ8eabb0ZpaWmV9PGjH/0oli1bViV7AQAAAMCezpO8eTZo0KCcgLdGjRpx6623xpw5c2LMmDExatSoGD9+fEyaNCm6d++enbd27dro3bt3zJs3b7f0tXHjxujdu3dOwNu8efMYM2ZMTJs2LR5//PF44oknYvr06fHMM89Es2bNsvPKysqiT58+2VB6V9x3333Z36devXq7vB8AAAAA7OmEvHk0c+bMuOWWW3LGHn744fjJT34SNWvWzBnv1KlTvPDCCzlB78KFC2PIkCG7pbcHHnggxo0bl60bNWoUY8eOjRNPPHGLuSeffHKMHTs2GjZsmB0bO3ZsjBw5cpd6mD9/fvz85z/P1sOGDdul/QAAAADg60DIm0dDhgyJ9evXZ+sLLrggevXqtc35tWvXjhEjRuQEwH/5y19i5syZVdpXeXl5DB48OGds+PDh233B2QEHHBDDhw/PGfv1r38dGzdu3Ok+Lrvssli0aFFERHTr1m2rL14DAAAAAHIJefNk9erV8cgjj+SMVeTlYh06dIjevXtn6w0bNsSDDz5Ypb3985//jLKysmzdokWLOOecc3a47txzz40WLVpk6xkzZsTYsWN3qofHHnss+/vUqFEj7rzzzqhWzT9PAAAAANgRKVqejBkzJlatWpWtu3fv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WBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAAAABYGCEvAAAAAAAAAFgYIS8AAAAAAAAAWBghLwAAAAAA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AAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZGyAsAAAAAAAAAFkbICwAAAAAAAAAWRsgLAAAAAAAAABZG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sWuHj4+P0bVrVyM6OjrBsidPnrRrd0Zm1X0REBBg1jtv3rxGZGRkqrcVERFh5M2b19wHAQEBTqxp2sXWy1l/sfstqe1a5bVw5coV48UXXzTy5cuXoA1Zs2Y1WrdubWzatClV2459X8Ruz9vcvHnT6NixY6LPa+x0kSJFjA0bNpjrHD161MiTJ0+yz33c579+/fpGVFSUB1vpWVY9NjqLldo/btw4w9/f36HjW3LHwqxZsxofffSRp5vjNDdv3jSmT59u1K1bN8njROzjxx9/3Jg+fbpx7do1T1fbq3jr++C3334zMmXKlOjzmdjz++mnnxo3btwwcufObfd/xYsXN9q0aWN0797daNWqlZE/f/4E5wTNmjXzdHNdYt++fcaQIUPsvkMktv98fX2Npk2bGoGBgUZoaKinq51m0dHRxooVK4x27doZmTNnTvRYGPd87MUXXzS2bNni6WonKyYmxvj888+NvHnzJjjO+/r6Gl27djUuX75st050dLTRv3//RD8P4r8O+vTpY0RERHiodffEf25c+Welc4HU8p4+2gAyvE8++UQfffSRbt26Zc4z/v8X1v379+uHH37Qe++9p88++0wDBgxIsP748eM1evRo89J06d8eHIZh6IknntCoUaPUqFEj9zQojtjLhm02W6ruXDt27Fjlz59fr732mtmmRYsWKTIyUgsWLPCqS24c4c7Lcqwo7uvl0UcfTdPz6+fnp0cffVQ//fSTJO/dJ4bBmGixfv31V7Vt21bXrl1LtAdTeHi4Vq1apVWrVqlz586aMmVKqsabNbxwDL7w8HC1aNFCO3bssHtNxO+BdfHiRbVu3Vq7du1SlSpVNHDgQF2/ft3umB9f7HYMw9COHTs0fvx487I9wNtcvnxZPXr00Pr16xM9Pib2Go8r/rLh4eF655139PPPP2vu3LmW7dW7detWBQUFafHixWavw9hjWdz3f9z2z549myvlLOTFF19UdHS0XW/LvHnzqmzZsjIMQ8eOHdO1a9fM53v8+PHKnTu3bty4IZvNpvz58yswMFBt2rSx225MTIwCAwM1bNgw8wZ8P//8s44dO6YyZcp4oqlOdf36dc2bN09BQUHau3evpIQ9mWPfH7Vq1VK3bt3UtWtXFSlSxFNVdpqjR48qKChIs2fP1oULFyQl3ms3W7Zsatu2rbp166YWLVp4/fBl0dHR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0qVL6+LFi5KkwYMHa9KkSU4vJzV4D9h/HtCTN2XS0zlyahDyAl5u5cqV6tChg6Kjo80D0oABA2QYhqZPn24X8LZo0ULff/+9smTJ4uFap864ceP09ttvm9NxD8ax/xYuXFh58uQxxxm7fv26QkND7cK++OsZhqGxY8fabduqIiMj9f333yswMFAbNmxQTExMou2V7o0x1qZNG/NHAW9069Yt9enTx25stPjtKVSokObNm6cmTZpIunezjNq1a5s3zEgq1Il9v9StW1ebN2/26rGpk3P27Fm9++67Wrx4cZrump7ev9CkBxn9pCY1IXda8J6At0ntDx1S6n7s4D3gnfr27euRcmfMmOGRcpHQ7du3deHCBXO6dOnSTv98HD9+vF577TVzesWKFXr66aedWkZqzZo1yyPlpuQHMldjuIaUSW/nyGlByAtYwLx589SrVy9J9pcXxD42DEPNmzfX8uXLLRvwxlq+fLn69Omj0NDQBAfkuBz9v1y5cmnGjBlq3769C2vten/99ZcCAwM1d+5chYSESEr4i6QkZcqUSc2aNVO3bt3Uvn17r7vsKq7w8HA1adJEO3bsSPAhHCt2ftasWbVr1y5VqVJFTZo00aZNm5K9jDH+e+STTz7R8OHDXdga11i1apWee+453bp1K8l95ChO5r1fRg85M3rIDWT0YwAA97lz547dFWG5cuVK15ewW03cH3u++OILl91vxOohb3o8R04rQl7AIqZMmaIhQ4YkGM7AMAw1adJEK1euTNX4hd7oxIkTev3117Vs2TLFxMSkqjeLj4+P2rdvr3HjxqlMmTIuqqlr3bx5U/Pnz1dgYKB2794tKWFPndgTtHr16qlbt27q3Llziu4u7EnvvvuuPvzwQ4cD+1atWmn06NGqU6eO2fYaNWrohRdeUI0aNZQrVy6FhITo119/1ZQpU3T8+HFzubx58+rChQuWGsZk165datiwoSIiIiSlfGy+xFjxy5skXb58Wdu3b9cff/yh06dP6/LlywoLC5PNZpO/v78KFiyokiVL6pFHHlG9evUse5OmjB5y0nPHfaKjo3X27Flz2pvGZc7IMvoxoF+/fubjzz//nJuoZkC8BgD3smLIm97PkdOKkBewkLFjx2rUqFF2Yc8TTzyhH3/8Md0EvHEFBwdr/PjxWrt2rY4fP+7QOqVKlVLLli01bNgwlStX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r4O7777bK2UablSjRg3VrVtXW7ZskSRt2LBBbdu29Xo73nLjxBNz587Vvn37NG/ePFveu5B+nBN8BQoUUO3atX3STlxcnPXay4jmzp2rESNGaP/+/Te9nrJly6aBAwdq5MiRKlSokM2R3iyzj651PPbu3buny+zphmFo5cqVPm8H7qMPANdlhs8DrpG9iyQvAFtFRES4TLgUEhKir776Sh07dnR5Y1+wYIEGDBig06dP69SpU/rwww8lScHBwVqxYoVq1ap107GDgoL09NNPq1ixYi517mbPnq3hw4en34N0kj9/fg0aNEiDBg3S9u3bNWXKFH3//fe6cOGCpOsXoQkJCVqxYoVWrFihfPnyqVu3burTp4/LhFzIHF566SU1btxYDz74oCIjI/Xkk09KkvLmzasCBQokOyFhSgzD0MGDB30VaqpERkZay77s340aNbKSvHv27PFZO95gGIaqVKmiffv2We8Ju3fv1j333KMZM2aoQ4cOdocIH6lUqZL+/PNPmaapPHny6LfffvNJO4cPH7Ym38tI1qxZo+HDhysiIuKm5K5hGPrPf/6jMWPGZMpJ/QKJaZrp8iVEZk+o+zP6wHX+Hh98o2zZspnqueca2XtI8gKwlWOSENM0FRwcrGXLlt00cskwDHXs2FEVKlTQPffco/j4eO3fv9+6YEsuwevs4YcfVsuWLfXbb7/JMAz9/vvvPns8nrjrrrv02Wef6YMPPtBPP/2ksLAw64LeOcEdExOjyZMna/LkyapSpYp69+5tZ9he48lIjRvrbbpbszUj1OlcsGCBXnzxRUVHR0u6PsozNjZWsbGxHh3LH08W//rrL2u5fv36PmvH+djObfobxwXnggUL9N5772nKlCnW8xYdHa2HHnpIb731lkaOHGlzpPCFe+65xyofcOLECZ05c0YhISFeb8cf3wvSYteuXRo+fLgWL14s6frryHHr5/3336933nlHNWvWtDlSAHCP4z2sfPny6dZeRiwLFqgOHz5sdwi2yezXyGlFkheArbZu3Sop6Q27a9eut7w1tVatWurevbumT59u/axz585utdO5c2frw2H37t1piNj7smfPrp49e6pnz546fPiwQkNDNW3aNB0/flyS64fZvn379Nprr7kUyA/ki/XUjNQwTVOrV692e3t/mUwgNUaPHq233nrL5WdpmWDHH50+fdpaLlWqlM/acT72qVOnfNaOt2TPnl1ff/216tatqyFDhujatWtWnd5Ro0Zp69at+vbbb/16Ajl4rl69epo5c6a1vnnzZt1///02RuTfjh49qtdff10zZ85UYmKiS11/0zR17733asKECWrWrJndocJD/vqZhfRDH0jC3wGZVWa+Rk4LkrwAbLV//35r+cEHH7zt9vfff79Lkvd2o3gdHMlj0zR17tw5D6NMP+XLl9eYMWM0evRoLV26VFOmTNHChQt19epVlw8y5w+tBg0aqHv37urRo4fq1atnV+ip4smHb2b7oJ49e7befPNNSTcnqvPkyaP8+fMra9bA/xh33IYlJdUg9ZX8+fNLSnr9OLfp7/r376+aNWvqscce099//231hXnz5unee+/VvHnzVKlSJbvDhJfcc889kq6/35HkTd758+f19ttva9KkSbp69epNyd2qVatq3LhxeuSRR+wOFalgGIbeffddFSlSxO5QYBP6wHXpcf5LIhn+LrNdI6dF4F8dAghoMTEx1nLVqlVvu/2N2xQuXNitdpxPEj29xd0OhmGoffv2at++vc6dO6dp06Zp6tSpLqOQHR9if//9tz766CN99NFHqlSpknr27KkePXqoSpUqdoXvFk4oU2aapl5++WVJ1xO8NWvW1Msvv6w2bdqoWLFiNkfoPVeuXLGW0yPJe2ObgaBRo0bavHmzOnfurIiICKtPREZGWnV6SQRmDHXq1FGWLFmUmJgoST4vLxRoX579+++/mjhxot577z3FxsbelNwtWbKk3njjDT355JMe1SuH/3A8p4899hi1kzMp+oArzpeB6zLDNXJakeQFYKtLly5Zy85JmJTky5fPZd3dWXedt7t27Zqb0fmHwoULa9iwYRo2bJg2bdqkKVOm6IcfftDFixclud6qcuDAAY0ePVqjR49WnTp19Pjjj2vo0KF2hp+sqVOn2h2CX9uwYYOOHj1qPbedOnXS7NmzlSVLFpsj876rV69ay758fM7HDsSacyVLltSaNWs0aNAglzq9MTExevjhh/Xmm2/qtddeszlKpFWuXLlUvXp162LFMVmgrwTCpEOSlJiYqClTpuitt95SVFTUTZOq5c+fX6+88oqGDBminDlz2hwtAKSd4/15zZo1Kl26tN3hAH4nI14jewNJXgC2cv522p0ET0ZMcnmifv36ql+/vj766CP9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j76VWs53nznu4vOlv//+O9m2gUBlmP54hgcAgBs2bNigKVOmaPbs2dYtjs4n+s7rNWrU0M6dO+0J1CYJCQlq0aKFwsPDlTVrVkVERKhOnTp2h2X566+/rLrKhmHot99+U7NmzXzS1tq1a9W8eXOrrf379+uOO+7wSVup5SghYRiGDh065DIhTnKOHDmiChUqWPu4myRP7X6+9OGHH+qll16SYRhq0aKFVq5c6dP2WrdurV9//VWGYei9997TsGHDfNqeu9566y1b2n3jjTdsafdGnr4GHPyxT8P39u7dqylTpui7776zSn3cOJLdNE1lz55dHTp0UM+ePfXQQw/59a38S5cuVYcOHSQlJfAuXLjg0RcenoiLi1PBggV15coVGYahRYsWqV27dj5py1cyYh/whpUrVyo0NFTz5s27afSuYRhau3atGjVqZFN0t7ZmzRq1aNFCUlKsp06d8lny9dy5cypatKh1h6Avz0OB9EKSFwAQ8C5fvqxZs2YpLCzMmm3Z+STfcfKWGS/8N23apAYNGsgwDD300EOaN2+e3SG5KF68uDWSqHfv3po6dapP2unXr59Vp7Ro0aKKiorySTtpkZmTvN9++6369u1rTbzmqL3oKzVq1NCePXtkGIamTp2q3r17+7Q9uIckL1IjPj5eCxYs0NSpU7VkyRIlJCQkew4gJZXq6dSpk3r27KnWrVv7XX32kydPWneaGIahJUuWqE2bNj5pa8WKFWrbtq3V1rFjx1SyZEmftOVrGakPeFNMTIxmzJih119/XdHR0dbfwZ+TvLGxsSpYsKC1PnPmTHXr1s0nbf3444/q3r27pKTPn/Pnz7s14SfgzzLuOxoAINPInTu3nnzySYWHhysyMlLDhg1TSEiI396SnJ7q16+vcuXKyTRNLV682O8mJXrooYes5+m7777T7t27vd7G7t27NX36dKte6cMPP+z1NpA2jttLHRPp+PJW0nPnzmnv3r03tQ0gMGXNmlWPPvqofvnlFx09elRjx45VxYoVrc8W5zt8YmNjNX36dHXo0EElS5bUkCFDbI7eVcmSJV0mXvXlpIhhYWHWctmyZQM2wStlrD7gLUePHtXHH3+s999/X9HR0XaH47Z8+fKpdu3a1vn7xIkTfdbWRx99JCnpS47atWuT4EWGQJIXAJChVKtWTe+//76OHz+uOXPm6P7771eW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p09by6VKlfJZO87HPnXqlM/aAdITSV4AADKAhx56SEuXLtXDDz+smJgYmaapBQsW6MCBA3aHBriFkTvXZcYRfMDVq1e1ZMkSa71IkSJq1KiR2/uPGjVK77zzjhITE29KdkZHR2vu3LmaO3euWrRooe+//15Fixb1Wuy+4mlt2tTUsvWnxDB9IO2OHz+uUaNGafr06dbfwTAMK8F7zz33aMKECWrRooXdoabowoUL1nKBAgV81k7+/PklJb0GnNsEAhlJXgAAMogmTZpo1apV6tChg6KioiQljeRwdzQQYCdG7lzHCD5kRmvWrFGnTp2sfj127Fi3E3xDhgzRZ5995nI7enJM09SqVavUunVrrVq1SoUKFfJO8F5UtmzZTDvxGH0g9aKjozVu3Dh99tlnunLlyk3J3cqVK+vtt99Wly5d7A71thz1+aX0SfLe2CYQyEjyAgDgp1JzkVerVi2tW7dObdu21cGDBzPthSICDyN3XGW2EXzA0qVLJSX1yxw5cuiZZ55xa7958+bp008/tRJajmMkx5Hw2r17t4YOHapp06Z5J3gvSm3ZlYyAPuC5K1eu6KOPPtKECROsO7mck7vFixfXqFGj9PTTTytLlix2h+uWq1evWsu+jNn52NzRgoyCJC8AAH7KcaLuqQoVKig8PFzt27fX9u3bvR8Y4AOM3MncI/iANWvWSEpKwnXo0EGFCxe+7T7x8fH673//a607Ent169bVkCFDdNdddylLliyKjIzUV199pRUrVljJr++++07PP/+86tat65sHBI/RB9xnmqbCwsL05ptv6uTJkzdNqpYvXz69/PLLGjp0qHLlymVztADSC0leAAD80G+//WYtFy9e3OP9ixYtqtWrV6t///76+++/vRka4BOM3MncI/gcSHJnTvHx8dq5c6f1/Ls7MdaiRYv0559/WoktwzDUtWtXfffddy6v9erVq6tz58568803NXr0aKudqVOnBmSCLyOiD7hv3rx5GjFihPbt23dTcjc4OFjPPvusXnvtNbeS5AAyFsPkPi0AAADYLCgoSFLSheqhQ4dUtmxZn7Rz5MgRVahQwWorISHBJ+3Ac44+ICUlvH3VB+B/IiMjdeedd0pKel3+/fffbk2K1bVrV82ZM8fl1vQ///zzliMX77vvPuuL1JCQEL+tzZ3Z0Adub+3atXrllVcUERFxU3I3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", + "image/png": "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vXp1PPLIIzljAwcO3OG6Dh06RO/evbP1hg0b4sEHH6zq9qJp06ZRrdru/+dw77335tRXXHFF1KpVa7tratWqFT/72c+2uw8AAAAAfF0JefNkzJgxsWrVqmzdvXv3OPDAAyu0tn///jn1Y489VqW95cvChQvjtddey9Y1a9aMs846q0Jrzz777KhRo0a2fuWVV2LRokVV3iMAAAAApI2QN082f1nYcccdV+G1PXv2jJKSkmw9ceLE+Pzzz6uqtbz5xz/+kXOW7qGHHhr16tWr0Np99tknunbtmq03bNgQ//jHP6q8RwAAAABIGyFvnkyaNCmn/uoL1XakTp06ccghh+SMTZ48uUr6yqdd+Q0iInr06JFTp/E3AAAAAICqJuTNkylTpuTU7dq1q9T6tm3b5tQffPDBLveUb5v3/HX8DQAAAACgqgl582DRokVbnB/bsmXLSu2x+fxp06btcl/5Nn369Jz66/gbAAAAAEBVK9nxFHbVkiVLcuq999476tSpU6k9SktLc+qlS5fualt5t/nvsPl32pHd+RvMnz8/vvjii0qt2Ty0BgAAAIBCEPLmwYoVK3Lq2rVrV3qPzdcsX758l3oqhF39HXbnb3D77bfHkCFDqmw/AAAAAMgXxzXkwebh5l577VXpPTYPODffMw129XfYE34DAAAAAKhqQt4CSJIkL2uKXWW/0574GwAAAADArnJcQx7UrVs3p169enWl99h8zeZ7pkHdunVj8eLF2bqyv8Pu/A1+/OMfxxlnnFGpNdOnT4/evXtXWQ8AAAAAsDOEvHkg5P1SMYe8paWllX4RHAAAAAAUA8c15EH9+vVz6lWrVsXKlSsrtcf8+fNz6gYNGuxqW3m3+e/wxRdfVGr9nvAbAAAAAEBVE/Lmwb777hsNGzbMGZs9e3al9vj4449z6vbt2+9yX/m2ec+bf6cd2RN+AwAAAACoakLePDnooINy6unTp1dq/cyZM7e7Xxr4DQAAAACg6gl58+Tggw/Oqd94440Kr125cmW89957290vDXblN4iIeP3117e7HwAAAAB8HQl58+Tkk0/OqV9++eUKr33ttddiw4YN2bpLly7RtGnTqmotb0444YSoXr16th4/fnwsX768QmuXL18eEyZMyNYlJSVxwgknVHmPAAAAAJA2Qt48Oemkk6J27drZ+o033ogPP/ywQmtHjBiRU/fp06cqW8ubxo0bx9FHH52t161bFw8++GCF1j7wwAOxfv36bH3MMcdEo0aNqrxHAAAAAEgbIW+e7L333tG3b9+csRtvvHGH6z766KMYPXp0ti4pKYmzzjqryvvLl/POOy+nvvnmm2Pt2rXbXbN27dr4wx/+kDN2/vnnV3VrAAAAAJBKQt48uvbaa6NGjRrZesSIEfHkk09uc/6aNWuif//+sW7duuzYRRddFG3btt3ufZIkyfmrzNEQu9v5558fHTt2zNZTp06NX/7yl9tdc/XVV8fUqVOzdadOneLss8/ebT0CAAAAQJoIefOoTZs28bOf/SxnrG/fvnHbbbflBLkREVOmTInvfOc7MXbs2OzYvvvuG4MHD94tvW3YsCFmzZq11b8lS5bkzF2xYsU2565YsWK796levXr8z//8TyRJkh0bPnx4XHLJJbFw4cKcuQsWLIiLL744br755uxYkiRx00035ZztCwAAAABfZyWFbuDr5oYbbojJkyfHM888ExER69evj8svvzyuv/766Nq1a9SrVy9mzpwZEyZMiEwmk11Xs2bNGD16dDRv3ny39DVnzpw44IADKjT30UcfjUcffXSrn919991xwQUXbHf9qaeeGkOHDo1f/epX2bE///nPcd9998WRRx4ZzZo1i3nz5sW//vWvWL16dc7aG264YYuX2AEAAADA15mQN8+qV68eo0aNigEDBsTIkSOz4/Pnz49nn312q2tKS0vjnnvuiZ49e+arzd3ul7/8ZSRJEoMHD86+UG316tXbPFqiRo0acf3118dVV12Vxy4BAAAAoPg5rqEA6tatGw899FA8/PDD0a1bt23Oa9SoUVx66aUxadKkPfLp1auvvjrGjRsXvXr1ipo1a251Ts2aNaNXr17xr3/9KwYOHJjnDgEAAACg+HmSt4D69u0bffv2jbKyspgwYULMnTs3Vq5cGc2aNYtWrVrFUUcdtc3wc3u+esxDRbVu3Xqn1u2qLl26xOOPPx6LFy+OsWPHxqeffhoLFy6MfffdN1q0aBE9evSIhg0b5r0vAAAAAEgLIW8ROOCAAyp8Hu6eqmHDhvG9732v0G0AAAAAQOo4rgEAAAAAIMWEvAAAAAAAKSbkBQAAAABIMSEvAAAAAECKCXkBAAAAAFJMyAsAAAAAkGJCXgAAAACAFBPyAgAAAACkmJAXAAAAACDF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rrvuup38lgAAAACwZ/Ekb54NGjQoJ+CtUaNG3HrrrTFnzpwYM2ZMjBo1KsaPHx+TJk2K7t27Z+etXbs2evfuHfPmzdstfW3cuDF69+6dE6o2b948xowZE9OmTYvHH388nnjiiZg+fXo888wz0axZs+y8srKy6NOnTzaU3p4PPvggfvGLX+SMtWzZMp566qn49NNP46mnnor7778/nnzyyZg1a1a8/PLLWxzRMHTo0Bg7duwufmMAAAAA2DMIefNo5syZccstt+SMPfzww/GTn/wkatasmTPeqVOneOGFF3KC3oULF8aQIUN2S28PPPBAjBs3Lls3atQoxo4dGyeeeOIWc08++eQYO3ZsNGzYMDs2duzYGDly5A7v8/vf/z7Wr1+frUtLS+P111+P733ve5EkyRbzjz322Hj99dejffv22bFMJhPXX399hb8bAAAAAOzJhLx5NGTIkJyA84ILLohevXptc37t2rVjxIgROQHwX/7yl5g5c2aV9lVeXh6DBw/OGRs+fHi0bt16m2sOOOCAGD58eM7Yr3/969i4ceN27/W3v/0tp/7lL38Z+++//3bXNGzYMIYNG5Yz9uKLL8bKlSu3uw4AAAAAvg6EvHmyevXqeOSRR3LGBg4cuMN1HTp0iN69e2frDRs2xIMPPlilvf3zn/+MsrKybN2iRYs455xzdrju3HPPjRYtWmTrGTNmbPcYhaVLl27xkrXvf//7Ferxu9/9bpSU/L8jpNetWxezZ8+u0FoAAAAA2JMJefNkzJgxsWrVqmzdvXv3OPDAAyu0tn///jn1Y489VqW9jR49Oqc+77zzonr16jtcV7169S3C4O31trUnb3f0FO8mtWvXjsaNG+eMLV68uEJrAQAAAGBPJuTNk2effTanPu644yq8tmfPnjlPsU6cODE+//zzqmptl3rbfO4zzzyzzbn77rtvzveIiFizZk2F77X53EaNGlV4LQAAAADsqYS8eTJp0qSc+qsvVNuROnXqxCGHHJIzNnny5Crpa+3atTF9+vScsW7dulV4fY8ePXLqadOmxbp167Y6t1atWnHEEUfkjE2YMKFC95k5c2YsWbIkW++zzz45L2MDAAAAgK8rIW+eTJkyJadu165dpda3bds2p/7ggw92uaeIiKlTp0Z5eXm2Li0tjX322afC6/fZZ5+cYxTKy8vjo48+2ub8yy67LKe+7bbbKnSfW265Jac+99xzK3SkBAAAAADs6YS8ebBo0aItXjjWsmXLSu2x+fxp06btcl8RscVTvJXta2trttfbWWedFT/4wQ+y9aOPPhq/+93vtrv/XXfdFbfeemu2Li0tjcGDB1e6TwAAAADYE5XseAq76qvHDERE7L333lGnTp1K7VFaWppTL126dFfbiogte9v8PhVR2d5GjhwZ/fv3j4ceeigiIn71q1/F3/72t7jwwguja9euUb9+/VixYkW8++67cd9998ULL7yQc69nn302mjRpUuk+t2f+/PnxxRdfVGrN5gE5AAAAABSCkDcPVqxYkVPXrl270ntsvmb58uW71NMmhehtr732ir/+9a/Rv3//uOWWW+L555+PN998M958881trqlZs2ace+658dvf/jaaNm1a6R535Pbbb48hQ4ZU+b4AAAAAsLsJefNg8yB1r732qvQemwepm++5swrZ24YNG6JGjRpRUlKyzZe1RXz55PPAgQPj4osv3i0BLwAAAACkmTN5CyBJkrys2Rn56O3TTz+Nb3/72/G9730vnnjiiVi1atV2569atSoGDx4crVu3jl/84hexevXqSvcIAAAAAHsqT/LmQd26dXPqnQkpN1+z+Z47K9+9zZkzJ3r27BmzZs3Kju29994xYMCA6NOnTxxyyCFRv379WL58eXz44Yfx1FNPxR133BGLFy+OtWvXxvDhw+O1116LMWPGRMOGDSvd67b8+Mc/jjPOOKNSa6ZPnx69e/eush4AAAAAYGcIefNAyPv/nHPOOTkBb7t27eLpp5+O9u3b58xr2LBhdO/ePbp37x6XXXZZ9O7dO956662IiHjrrbfi7LPPjr///e9V9oRzaWnpTr10DgAAAAAKzXENeVC/fv2cetWqVbFy5cpK7TF//vycukGDBrvaVkRs2dsXX3xR6T0q2tuYMWPilVdeydY1a9aMv//971sEvJvbb7/94u9//3s0atQoO/bMM8/EU089VeleAQAAAGBPI+TNg3333XeLowVmz55dqT0+/vjjnHpHwWhFbb7P5vepiIr29vDDD+fUZ555ZnTo0KFC92jSpElcdtllOWN33313JboEAAAAgD2TkDdPDjrooJx6+vTplVo/c+bM7e63szp27BjVq1fP1vPnz4/ly5dXeP2yZctiwYIF2bp69erbDHnffffdnPo73/lOpXr993//95x63LhxlVoPAAAAAHsiIW+eHHzwwTn1G2+8UeG1K1eujPfee2+7++2sWrVqRdu2bXe6t7Fjx+bU7du3j1q1am117pIlS3LqZs2aVfg+W5v/1XAZAAAAAL6uhLx5cvLJJ+fUL7/8coXXvvbaa7Fhw4Zs3aVLl2jatGlVtbZLvW0+95RTTtnm3M3P6q3sucQrVqzIqavq5XMAAAAAkGZC3jw56aSTonbt2tn6jTfeiA8//LBCa0eMGJFT9+nTpypb22K/++67L8rLy3e4rry8PO6///4K97bffvvl1BMnTqxElxHjx4/PqSv7JDAAAAAA7ImEvHmy9957R9++fXPGbrzxxh2u++ijj2L06NHZuqSkJM4666wq7a1nz55xwAEHZOs5c+ZsEd5uzf333x+ffvpptm7btm0cddRR25x/3HHH5dT33HNPrFu3rkI9ZjKZuPPOO7foGwAAAAC+7oS8eXTttddGjRo1svWIESPiySef3Ob8NWvWRP/+/XOC0IsuumiLM3Q3lyRJzt+Ojl+oXr16DBkyJGfsyiuvjFmzZm1zzaxZs+KKK67IGRs6dGhUq7btf1J9+vTJ+f4ff/xx/OQnP4lMJrPd/iIirrnmmnjrrbdyxjYPzQEAAADg60jIm0dt2rSJn/3sZzljffv2jdtuu22LJ1qnTJkS3/nOd3JebLbvvvvG4MGDd0tvZ599dhx55JHZetGiRdGjR4947rnntpg7ZsyY6N69eyxevDg71qNHj+jXr99279G6dev40Y9+lDN25513ximnnBLvvPPOVtd89NFH8R//8R8xdOjQnPFvf/vb8e///u87+loAAAAAsMcrKXQDXzc33HBDTJ48OZ555pmIiFi/fn1cfvnlcf3110fXrl2jXr16MXPmzJgwYULOE641a9aM0aNHR/PmzXdLX9WqVYvRo0dHt27dYvbs2RERMW/evDjppJOiffv20blz58hkMjF58uSYPn16ztrWrVvHY489FkmS7PA+N954Y0yYMCFef/317NiYMWNizJgxccABB8TBBx8c++yzT6xYsSI+/PDDmDp16hZ7tG7dOu69995d/MYAAAAAsGcQ8uZZ9erVY9SoUTFgwIAYOXJkdnz+/Pnx7LPPbnVNaWlp3HPPPbv9DNrmzZvHP/7xj/jhD3+Y81K0adOmxbRp07a6pmvXrjFy5Mho2rRphe5Ru3bt+Pvf/x6XXXZZPPDAAzmflZWVRVlZ2XbXH3PMMXHvvfdGixYtKnQ/AAAAANjTOa6hAOrWrRsPPfRQPPzww9GtW7dtzmvUqFFceumlMWnSpDj55JPz0luHDh1i3LhxMWzYsGjTps0257Vt2zaGDRsWb775ZrRr165S96hfv37cf//98eKLL8Zpp50WNWvW3O78atWqxbe//e0YOXJkvPzyy9GqVatK3Q8AAAAA9mSe5C2gvn37Rt++faOsrCwmTJgQc+fOjZUrV0azZs2iVatWcdRRR+0wAN2airzIbHtq1KgRgwYNikGDBsX48ePjo48+irlz50ZExH777RcdOnSIQw89dJfuERFx/PHHx/HHHx9r166Nd999N6ZMmRKLFy+OFStWxN577x0NGjSIdu3aRdeuXaNu3bq7fD8AAAAA2BMJeYvAAQccEAcccECh29iqQw89tEoC3e2pVatWHHHEEXHEEUfs1vsAAAAAwJ7IcQ0AAAAAACkm5AUAAAAASDEhLwAAAABAigl5AQAAAABSTMgLAAAAAJBiQl4AAAAAgBQT8gIAAAAApJiQFwAAAAAgxYS8AAAAAAApJuQFAAAAAEgxIS8AAAAAQIoJeQEAAAAAUkzICwAAAACQYkJeAAAAAIAUE/ICAAAAAKSYkBcAAAAAIMWEvAAAAAAAKSbkBQAAAABIMSEvAAAAAECKCXkBAAAAAFJMyAsAAAAAkGJCXgAAAACAFBPyAgAAAACkmJAXAAAAACDFhLwAAAAAACkm5AUAAAAASDEhLwAAAABAigl5AQAAAABSTMgLAAAAAJBiQl4AAAAAgBQT8gIAAAAApJiQFwAAAAAgxYS8AAAAAAApJuQFAAAAAEgxIS8AAAAAQIoJeQEAAAAAUkzICwAAAACQYkJeAAAAAIAUE/ICAAAAAKSYkBcAAAAAIMWEvAAAAAAAKSbkBQAAAABIMSEvAAAAAECKCXkBAAAAAFJMyAsAAAAAkGJCXgAAAACAFBPyAgAAAACkmJAXAAAAACDFhLwAAAAAACkm5AUAAAAASDEhLwAAAABAigl5AQAAAABSTMgLAAAAAJBiJYVuYGds2LAh5s6dG4sWLYrly5dHJpOJY445ptBtAQAAAADkXWpC3pUrV8add94ZTz75ZIwbNy7WrFmT/SxJktiwYcMWa95555147733IiKifv360atXr7z1CwAAAACQD6kIee+8884YOHBgLF26NCIiMplMhdatW7cuLrjggkiSJKpVqxazZ8+O5s2b785WAQAAAADyqujP5L3wwgvjRz/6USxZsmSLz5Ik2e7aI444Ig4//PDIZDKxcePG+Otf/7qbugQAAAAAKIyiDnkHDhwYI0aMiEwmE0mSRCaTiZYtW8Z5550XP/rRjyr0RO8ZZ5yRvX7mmWd2Z7sAAAAAAHlXtCHv+PHj43/+538iSZJIkiQaNWoUo0aNirKyshgxYkQMHDiwQvt8//vfj4gvj3gYO3bsVs/uBQAAAABIq6INea+55prIZDKRyWSiYcOGMXbs2Ojbt2+l9+nYsWPUrVs3IiLWrFkTU6dOrepWAQAAAAAKpihD3hUrVsTzzz+ffYr3pptuivbt2+/0fp06dcpeC3kBAAAAgD1JUYa8//znP2P9+vWRyWSifv36ce655+7SfqWlpdnrzz77bFfbAwAAAAAoGkUZ8s6ZMyciIpIkiSOOOCKqVdu1NvfZZ5/s9fLly3dpLwAAAACAYlKUIe+CBQuy102aNNnl/davX5+93tXAGAAAAACgmBRl4lmnTp3s9cqVK3d5vy+++CJ73ahRo13eDwAAAACgWBRlyPvVp3dnzZq1S3tlMpmYOHFitv7q+bwAAAAAAGlXlCFvx44dI+LLgPb999+PhQsX7vRer776aixdujRbH3HEEbvcHwAAAABAsSjKkLdLly7RuHHjSJIkNm7cGLfffvtO73XjjTdmrzt27BhNmzatihYBAAAAAIpCUYa8ERGnn356ZDKZyGQyMWzYsHjvvfcqvccf//jHePbZZyMiIkmSOP/886u6TQAAAACAgirakPdXv/pV1KpVK5IkiTVr1sS3v/3teO655yq0dt26dXHttdfGT3/600iSJCIi9tlnn/jxj3+8O1sGAAAAAMi7kkI3sC37779/XHvttXH11VdHkiSxaNGiOOWUU+LYY4+Nfv36bfECtfnz58fUqVPjueeei/vuuy8++eSTyGQyEfHlU7y33npr1KtXrxBfBQAAAABgtynakDciYuDAgTFlypS49957I0mSyGQy8corr8Qrr7ySMy+TyUTz5s1z6ojIrvnJT34S55xzTl57BwAAAADIh6I9rmGTu+++OwYPHpw9diEismf1JkmS/ds0FhE5c4cMGRK33HJL3vsGAAAAAMiHog95kySJwYMHx+uvvx7f/e53s0FuROQEu5uPHXvssfHaa6/Fb37zm3y3DAAAAACQN0V9XMNXHXnkkfHUU0/FzJkz4/nnn49//vOf8cknn8TChQtj3bp10bhx42jatGn06NEjTjrppDj44IML3TIAAAAAwG6XmpB3kzZt2sTFF18cF198caFbAQAAAAAouKIMeV977bW4+eabs/Uf/vCHaNmyZQE7AgAAAAAoTkUZ8v7rX/+Kxx9/PJIkiVatWgl4AQAAAAC2oShfvFZeXp697tSpUwE7AQAAAAAobkUZ8jZt2jR73aBBg8I1AgAAAABQ5Ioy5G3RokX2esGCBQXsBAAAAACguBVlyHv00UdH3bp1I5PJxFtvvRWZTKbQLQEAAAAAFKWiDHn32muv6NWrV0RELFmyJB599NECdwQAAAAAUJyKMuSNiBg2bFj2PN5f/OIXMW/evMI2BAAAAABQhIo25N1///3jf//3f6NmzZrxySefxDHHHBNjx44tdFsAAAAAAEWlpNANbMvs2bOja9eucc8998R//ud/xowZM6Jnz55x1FFHRe/evaNLly5RWloa9erVq9S+LVu23E0dAwAAAADkX9GGvK1bt44kSbJ1kiSRyWTi9ddfj9dff32n9kySJDZs2FBVLQIAAAAAFFzRhrybZDKZbNi76X8zmUwhWwIAAAAAKBpFH/JGCHUBAAAAALalaEPe888/v9AtAAAAAAAUvaINee++++5CtwAAAAAAUPSqFboBAAAAAAB2npAXAAAAACDFhLwAAAAAACkm5AUAAAAASLGiffHa9mzcuDEmT54c8+fPj0WLFkWSJNGwYcMoLS2NTp06RfXq1QvdIgAAAABAXqQm5N2wYUM89NBDMWLEiBg3blysWrVqq/P23nvvOPLII+OCCy6IH/7wh1FSkpqvCAAAAABQaak4ruEf//hHtGnTJs4///x46aWXYuXKlZHJZLb6t3LlynjppZfi/PPPjzZt2sRzzz1X6PYBAAAAAHabog95hw0bFqecckrMmTMnMplMREQkSRJJkmwx96vjmUwm5syZE9/97ndj6NChee0ZAAAAACBfivosgzvvvDN+9atfRUTkhLfVq1ePgw46KA488MCoX79+REQsXbo0pk6dGh988EGUl5dn52/cuDEGDx4cpaWlcfHFFxfmiwAAAAAA7CZFG/LOmTMnfvazn+WEuy1atIirr746zj777Gy4u7mlS5fGgw8+GMOGDYs5c+ZEkiSRyWTi5z//eZxyyinxjW98I59fAwAAAABgtyra4xqGDBkSa9asyda9evWKDz74IH784x9vM+CNiKhfv35ceumlMWXKlDjttNMik8lEkiSxdu3auP766/PROgAAAABA3hRlyFteXh6PPPJI9ineY445Jh599NGoV69ehfeoU6dOjBo1Ko499tjsS9kefvjh2Lhx4+5qGwAAAAAg74oy5P3Xv/4VS5cuzb5o7Y9//GNUq1b5VqtVqxZ//OMfs/WyZcvizTffrLI+AQAAAAAKrShD3unTp0fEly9b69y5c3Tq1Gmn9+rUqVMcfPDBW+wNAAAAALAnKMqQ94svvshet2/ffpf369ChQ/Z6wYIFu7wfAAAAAECxKMqQt7y8PHtdUlKyy/tVr159q3sDAAAAAKRdUYa8TZo0yV7PnDlzl/crKyvb6t4AAAAAAGlXlCFvq1atIiIik8nExIkT45NPPtnpvebMmRPjx4/fYm8AAAAAgD1BUYa8PXr0iNq1a0eSJJHJZOK///u/d3qvq666KjKZTERE1K5dO4466qiqahMAAAAAoOCKMuStVatWfPe7341MJhOZTCYefvjhuOqqqyq9z9VXXx0PPfRQJEkSSZLEKaecEjVr1twNHQMAAAAAFEZRhrwREUOGDIlq1apln+a96aabokePHvHCCy/scO2LL74YRx11VPz+97/Prq9WrVpce+21u79xAAAAAIA8Kil0A9vSqVOnGDRoUPzud7/LBrVvvvlmnHjiidGsWbM48sgjo0OHDlG/fv1IkiSWLl0aH330Ubz55pvx2WefRcSXZ/pueor3v//7v6Nz584F/lYAAAAAAFWraEPeiIihQ4fGp59+Gvfcc08kSRIRXwa38+bNiyeeeGKrazadv7sp3M1kMnHeeefF7373u7z1DQAAAACQL0V7XMMmd999d9x2222x11575TyZu8mmc3s3+Wq4W6tWrbj11ltjxIgRBegcAAAAAGD3K/qQNyLixz/+cZSVlcVvfvObaNmyZTbY/Wq4+9Wxli1bxm9+85soKyuLyy67rICdAwAAAADsXkV9XMNXlZaWxpAhQ2LIkCHx6aefxttvvx3z58+PxYsXRyaTiUaNGkVpaWkcdthh0aJFi0K3CwAAAACQF6kJeb+qRYsWglwAAAAAgEjJcQ0AAAAAAGydkBcAAAAAIMWEvAAAAAAAKVa0Z/KWlZXF9ddfn61vuOGGKC0trdQen3/+eVx99dXZ+rrrrov999+/ynoEAAAAACi0og15//znP8eIESMiSZLo1q1bpQPeiIimTZvGhx9+GOPGjYuIiFatWsXgwYOrulUAAAAAgIIp2uMaHnvssez1hRdeuNP7XHjhhZHJZCKTycTDDz9cFa0BAAAAABSNogx558yZE9OmTYuIiCRJok+fPju9V58+fSJJkoiImDJlSnz++edV0iMAAAAAQDEoypD3/fffj4gvA942bdpEo0aNdnqvfffdN9q2bZut33333V3uDwAAAACgWBRlyFtWVpa97tix4y7v16FDh63uDQAAAACQdkUZ8i5btix73aBBg13e76t7LF26dJf3AwAAAAAoFkUZ8taoUSN7vWrVql3eb/Xq1dnrTCazy/sBAAAAABSLogx5GzdunL3+9NNPd3m/r+6x77777vJ+AAAAAADFoihD3v322y8ivnzqduLEibFixYqd3mvFihUxYcKEbN28efNd7g8AAAAAoFgUZcjbvXv3KCkpiSRJYsOGDfG///u/O73X3XffHRs2bIiIiCRJonv37lXVJgAAAABAwRVlyFu3bt044ogjIpPJRCaTiaFDh8acOXMqvc+cOXNi6NChkSRJJEkShx56aDRq1Gg3dAwAAAAAUBhFGfJGRPzsZz+LiC+fvl2wYEGcfPLJUVZWVuH1s2bNiu9+97vxxRdfZF+29tOf/nS39AoAAAAAUChFG/L27ds3vvnNb0bEl0HvBx98EN/61rfi+uuvj88//3yb6+bPnx9Dhw6NLl26xOTJk7NP8Xbu3DnOOuusfLUPAAAAAJAXJYVuYFuSJIlRo0bFkUceGcuWLYskSWL58uVx7bXXxrXXXhsdO3aMzp07R8OGDSNJkli0aFF88MEHMXXq1OwxD0mSRCaTiYYNG8ajjz4aSZIU+msBAAAAAFSpog15IyI6dOgQo0ePjtNPPz2WLFmSDW0jIj788MOYOnVqzvxNn0VEdu6+++4bjz32WLRv3z6vvQMAAAAA5EPRHtewyXHHHRdvvfVWdOvWLRvibjqCYXNfHc9kMnHMMcfE+PHjo2fPnnntGQAAAAAgX4o+5I2IaNOmTbz++usxZsyY6NOnTzRo0CB7JMPmfw0bNoy+ffvGSy+9FC+//HK0bNmy0O0DAAAAAOw2RX1cw+ZOOOGEOOGEEyKTycSUKVNi3rx5sXDhwoiIaNy4cTRv3jwOOuigAncJAAAAAJA/qQp5N0mSJDp16hSdOnUqdCsAAAAAAAWViuMaAAAAAADYOiEvAAAAAECKpfK4hu0ZP358lJWVRa1ateKggw6Kdu3aFbolAAAAAIDdpmhD3jVr1sTcuXOzdatWraJ69erbnP/kk0/GT3/60/jkk09yxrt37x5//vOfnd8LAAAAAOyRiva4hptuuinat28f7du3j+OPPz6qVdt2q6NGjYrTTjstPvnkk8hkMjl/Y8eOjSOPPDLGjx+fx+4BAAAAAPKjaEPexx9/PDKZTEREXHTRRZEkyVbnLV68OC655JLYuHFjRETOvCRJIkmSWLlyZZx22mmxZs2a3d84AAAAAEAeFWXIu3r16njnnXeyge2pp566zbm33nprLF26NJIkiUwmE/vtt19cfvnlccUVV0TLli2zQfGcOXPi//7f/5uX/gEAAAAA8qUoQ973338/ysvLI5PJRJ06daJr167bnHv//fdnA96OHTvGpEmT4pZbbombbrop3n///Tj88MMjIiKTycSIESPy9A0AAAAAAPKjKEPesrKyiPjyuIXtvTDtww8/jOnTp2fnXnfddVG/fv3s53Xr1o1bb701W0+dOnWLF7MBAAAAAKRZUYa8n3/+efa6efPm25z32muvRcSXT+nWrVs3+vTps8WcI444Ivbff/9s/d5771VhpwAAAAAAhVWUIe+qVauy1/Xq1dvmvNdffz0ivnyK9zvf+U6UlJRsdd7BBx+cvZ49e3YVdQkAAAAAUHhFGfJuellaRMT69eu3OW/s2LHZ6549e25z3r777pu9XrZs2S52BwAAAABQPIoy5P3q07tfPbrhqz777LPsebwRET169Njmfhs2bMhefzVABgAAAABIu6IMeVu0aBERXway77///lbnPP3009nrWrVqRdeuXbe535IlS7LXderUqZomAQAAAACKQFGGvN/85jez14sWLYoxY8ZsMefuu++OiC/P4z3iiCOiRo0a29xv5syZ2etmzZpVYacAAAAAAIVVlCFv27Zto3379pEkSWQymfjxj38cZWVl2c9vuumm7EvXIiJ69eq1zb1WrFiRc6xD27Ztd0/TAAAAAAAFUJQhb0TEgAEDIpPJRJIkUVZWFgceeGAcccQR0bp167jqqqsiSZKIiNhrr73inHPO2eY+L7/8cvYc3pKSkujcuXNe+gcAAAAAyIeiDXl/9rOfxYEHHhgRXx7JsH79+hg/fnzMnj07G9omSRJXXnllNGnSZJv7jB49Ojv33/7t36JWrVq7v3kAAAAAgDwp2pC3Zs2aMWbMmDjwwAOzoe6mJ3s3XZ922mkxZMiQbe6xYsWKePTRR7NrvvOd7+z+xgEAAAAA8qik0A1szze+8Y1455134n//93/jySefjI8//jgiIg488MA466yz4rTTTtvu+hEjRsSyZcuy9fe+973d2i8AAAAAQL4VdcgbEVGjRo245JJL4pJLLqn02osuuijOPffcbF2/fv2qbA0AAAAAoOCKPuTdFbVr147atWsXug0AAAAAgN2maM/kBQAAAABgx4S8AAAAAAAptkcf15AWZWVl8c4778TcuXNjxYoV0bx582jVqlX06NEjatSoUdDeJkyYENOmTYtPP/00IiJatGgRHTp0iC5duuyW+82bNy/efvvtKCsri+XLl0dJSUk0bNgw2rRpE9/85jejtLR0t9wXAAAAANJKyFtAjzzySAwfPjzeeOONrX7eqFGj6NevX1x33XXRuHHjvPW1fv36uOmmm+Kuu+6KGTNmbHVOu3btYsCAAXHllVfuchBdXl4e9957b9x+++3x9ttvb3dumzZt4pRTTomhQ4dGgwYNdum+AAAAALAncFxDAaxYsSLOPPPMOOOMM7YZ8EZELFq0KO644444+OCDY8yYMXnpbdq0adGtW7e4+uqrtxnwRkRMnz49Bg0aFN27d4/p06fv9P3ee++9+Na3vhUXXnjhDgPeiIiZM2fGH//4x/jss892+p4AAAAAsCfxJG+elZeXR79+/eLpp5/OGW/SpEl06dIl6tevHzNmzIiJEydGJpOJiIjPP/88evXqFc8//3wcffTRu623zz77LE444YT4+OOPc8bbtWsXnTt3jkwmE5MnT84Jf8ePHx8nnnhivPnmm5U+SuHpp5+OM844I1atWpUz3rBhwzjkkEOiadOmERGxYMGCmDRpUnzxxRc7+c0AAAAAYM8l5M2zQYMG5QS8NWrUiOHDh8fFF18cNWvWzI5/8MEHMWDAgOyTvmvXro3evXvH+++/H82bN6/yvjZu3Bi9e/fOCXibN28eI0aMiBNPPDFn7rPPPhv9+/fPPk1bVlYWffr0iX/+85+RJEmF7vf666/H6aefHmvWrMmOHX744fHb3/42jj/++Cgp2fKf5ocffhhPPPFE/OUvf9mZrwgAAAAAeyTHNeTRzJkz45ZbbskZe/jhh+MnP/lJTsAbEdGpU6d44YUXonv37tmxhQsXxpAhQ3ZLbw888ECMGzcuWzdq1CjGjh27RcAbEXHyySfH2LFjo2HDhtmxsWPHxsiRIyt0r5UrV8Y555yTE/BeeeWVMW7cuDjhhBO2GvBGRBx44IExcODAmDp1arRv376iXw0AAAAA9mhC3jwaMmRIrF+/PltfcMEF0atXr23Or127dowYMSInAP7LX/4SM2fOrNK+ysvLY/DgwTljw4cPj9atW29zzQEHHBDDhw/PGfv1r38dGzdu3OH9rr766pg1a1a2Pu+88+Kmm26q8FPASZJE9erVKzQXAAAAAPZ0Qt48Wb16dTzyyCM5YwMHDtzhug4dOkTv3r2z9YYNG+LBBx+s0t7++c9/RllZWbZu0aJFnHPOOTtcd+6550aLFi2y9YwZM2Ls2LHbXTNnzpy4/fbbs3WTJk3i5ptv3omuAQAAAIAIIW/ejBkzJucFY927d48DDzywQmv79++fUz/22GNV2tvo0aNz6vPOO69CT8pWr159izB4R73dddddUV5enq1/9KMfRaNGjSrRLQAAAADwVULePHn22Wdz6uOOO67Ca3v27JlzTu3EiRPj888/r6rWdqm3zec+88wz252/+UvTNg+wAQAAAIDKEfLmyaRJk3Lqr75QbUfq1KkThxxySM7Y5MmTq6SvtWvXxvTp03PGunXrVuH1PXr0yKmnTZsW69at2+rcadOmxZw5c7J127Zt44ADDqhEtwAAAADA5oS8eTJlypScul27dpVa37Zt25z6gw8+2OWeIiKmTp2ac3xCaWlp7LPPPhVev88++0Tjxo2zdXl5eXz00Udbnfuvf/0rp/5q0D158uQYNGhQdO3aNZo0aRK1atWK/fbbL4444ogYOHBgjBs3rsI9AQAAAMDXiZA3DxYtWhSLFi3KGWvZsmWl9th8/rRp03a5r4jY4ineyva1tTXb6u3tt9/OqQ866KBYuXJlXH755XHIIYfEjTfeGBMnTowFCxbEunXrYt68efHWW2/F73//++jWrVucfPLJMXPmzEr3BwAAAAB7spIdT2FXLVmyJKfee++9o06dOpXao7S0NKdeunTprrYVEVv2tvl9KqKivc2bNy+nbtiwYZxwwgnxxhtvVOg+Y8aMiSOOOCKeeOKJOOqooyrd5/bMnz8/vvjii0qt2TwgBwAAAIBCEPLmwYoVK3Lq2rVrV3qPzdcsX758l3raJJ+9bR4o/+53v8ue0ZskSfTr1y/+4z/+I9q3bx9JksS0adPi4Ycfjr/+9a+RyWQiImLhwoXRq1evGD9+fLRq1arSvW7L7bffHkOGDKmy/QAAAAAgX4o25L3wwgurbK8kSaJevXpRv379aNasWRx66KHxrW99K2rWrFll99iezYPUvfbaq9J7bB6kbr7nzspnb5uHvJsC3n322Scef/zxOP7443M+79y5c/Tu3TsGDBgQvXr1yobHCxcujIsuuiief/75SvcKAAAAAHuaog15R4wYEUmS7Lb999prr+jXr19cfvnl0aVLl912n63Zme+1O3+LXb1PRdds3Lhxq+P33nvvFgHvVx1//PFx//33R69evbJjL7zwQrzxxhs5L28DAAAAgK+jog15v2rTf6q/yfZCxc3nbj5/0+erV6+Oe+65J+6777646qqr4rrrrovq1atXUce56tatm1OvXr260ntsvmbzPXdWPnvb2vjxxx+fE95uyw9+8IP4zne+Ey+88EJ27P7776+ykPfHP/5xnHHGGZVaM3369Ojdu3eV3B8AAAAAdlZRh7xfDWy3FtRuy+Zztxf8lpeXxw033BCffPJJ3Hvvvbva8lYJebc9ft5551X4Puedd15OyPvyyy9XeO2OlJaW7tRL5wAAAACg0Io25C0rK4uIiPfeey8uuuiiWLhwYWQymWjXrl2cccYZcfjhh0fLli1jn332iXXr1sWiRYvi/fffj5deeimefPLJWLduXSRJEmeeeWYMHTo01q5dG0uWLIkPPvggXn311Xj44Ydj9erVkSRJZDKZeOCBB+LII4+Myy67rMq/S/369XPqVatWxcqVK6NOnToV3mP+/Pk5dYMGDaqitS16++KLLyq9R0V729p4t27dKnyfzedOnTo1MplM3o6yAAAAAIBiVK3QDWxLq1atYvLkyXHmmWfGwoULY999940HHnggPvroo/jtb38bvXv3jq5du0a7du2iU6dOcfTRR8ell14ao0aNio8//jj69u0bmUwmHnroobjkkkuiXbt20a1bt7jwwgtjxIgR8cknn8QZZ5yRDQkzmUw2DK5q++67bzRs2DBnbPbs2ZXa4+OPP86p27dvv8t9bW2fze9TERXtrUOHDluMNW/evML32W+//XLq8vLyLV7mBgAAAABfN0Ub8s6aNSvOPvvsWLVqVTRu3DheeeWVOPPMMyu0tmnTpjFq1Ki4/PLLI5PJxAsvvBD/9V//lTOnUaNGMXLkyDjnnHOyxznMnz8/Hn300Sr/LhERBx10UE49ffr0Sq2fOXPmdvfbWR07dsw5i3j+/PmxfPnyCq9ftmxZLFiwIFtXr159myFv586dtxirVatWhe+1tblr1qyp8HoAAAAA2BMVbcg7cODAWLp0aSRJEsOHD9+pUPOmm26Kgw46KDKZTNx6660xZcqULebcfvvt0ahRo+x/8v/SSy/tcu9bc/DBB+fUb7zxRoXXrly5Mt57773t7rezatWqFW3btt3p3saOHZtTt2/ffpvB7Te/+c0txirzJO7W5u67774VXg8AAAAAe6KiDHmXLFkSTz75ZER8+cRtRZ/g3VxJSUlcfPHF2fqee+7ZYk7dunXjvPPOyz7N+9Zbb+3UvXbk5JNPzqkr89Kw1157LTZs2JCtu3TpEk2bNq2q1napt83nnnLKKduc27Zt2+jYsWPO2OTJkyt8r0mTJuXUTZo0iZo1a1Z4PQAAAADsiYoy5B07dmysXbs2kiSJww47LKpV2/k2u3fvnr1+8cUXtzrnuOOOi4iITCazxUvEqspJJ50UtWvXztZvvPFGfPjhhxVaO2LEiJy6T58+VdnaFvvdd999UV5evsN15eXlcf/991eqt9NPPz2nfvbZZyvY5ZZze/bsWeG1AAAAALCnKsqQ99NPP81e7+p/jt+oUaOt7vtVLVu2zF4vXrx4l+63LXvvvXf07ds3Z+zGG2/c4bqPPvooRo8ena1LSkrirLPOqtLeevbsGQcccEC2njNnzhbh7dbcf//9Ob9p27Zt46ijjtrumvPOOy/nDOC77767Qr/54sWL4y9/+UvO2KmnnrrDdQAAAACwpyvKkHfhwoVbvd4ZixYtiogvn9LddL25evXqZa83HduwO1x77bVRo0aNbD1ixIjssRRbs2bNmujfv3+sW7cuO3bRRRdtcYbu5pIkyfnb0fEL1atXjyFDhuSMXXnllTFr1qxtrpk1a1ZcccUVOWNDhw7d4VPXHTt2jAsvvDBbL1y4MC666KKc4yg2t2HDhrjoooty/i20bNkyzj777O3eCwAAAAC+Dooy5G3SpElEfBm4vv3227Fx48ad3uurLxHb1lPBK1asyF7XqVNnp++1I23atImf/exnOWN9+/aN2267LSfIjYiYMmVKfOc738l5sdm+++4bgwcP3i29nX322XHkkUdm60WLFkWPHj3iueee22LumDFjonv37jlP4Pbo0SP69etXoXtdd9112f+PIyJGjx4dp5xySkydOnWLudOmTYvvfve7OU8zJ0kSf/jDH5zHCwAAAAARUVLoBramTZs22etFixbFyJEjd+rla+Xl5XHnnXdGxJfB4LaegP3444+zc5o1a7YTHVfcDTfcEJMnT45nnnkmIiLWr18fl19+eVx//fXRtWvXqFevXsycOTMmTJiQ81RxzZo1Y/To0dG8efPd0le1atVi9OjR0a1bt5g9e3ZERMybNy9OOumkaN++fXTu3DkymUxMnjw5pk+fnrO2devW8dhjj0WSJBW6V7NmzeKpp56K448/PlatWhUREc8//3wceOCB8W//9m/Rvn37SJIkpk2bFu+8884W66+55poqP5cYAAAAANKqKEPenj17RoMGDWLp0qWRyWTiiiuuiMMPPzzatWtXqX2uuuqq+OCDD7L197///a3Oe+utt7LXOzoKYVdVr149Ro0aFQMGDIiRI0dmx+fPn7/Nl5CVlpbGPffcs9tfNNa8efP4xz/+ET/84Q9j4sSJ2fFp06bFtGnTtrqma9euMXLkyGjatGml7nXEEUfEM888E+edd142ZI+IePfdd+Pdd9/d6poaNWrELbfcEpdeemml7gUAAAAAe7KiPK6hpKQkLrzwwshkMpEkScyfPz+OPvroePTRRyu0fsGCBXHOOefEH/7wh+zTpXXr1o1zzz13q/Mff/zx7PVhhx22y/3vSN26deOhhx6Khx9+OLp167bNeY0aNYpLL700Jk2aFCeffPJu7ysiokOHDjFu3LgYNmxYzhPVm2vbtm0MGzYs3nzzzUqH75scc8wx8f7778egQYOiRYsW25xXp06d6N+/f3z44YcCXgAAAADYTFE+yRvx5UvKHnrooZg3b1426P2P//iP6NChQ5xxxhlx2GGHRatWraJevXqx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ySfHhx9+mA14+/btG3/605/y2TYAAAAAQN4UdcgbEdG7d++44YYbIpPJRETESy+9FJdccskW89auXRs/+MEPYvz48dmA98QTT4wHHnggr/0CAAAAAORT0Ye8ERH/9V//FRdddFFkMpnIZDJx9913x4033pj9vLy8PPr16xcvv/xyNuDt1q1bPPbYY1FSUlKotgEAAAAAdrtUhLwREXfccUccf/zxERGRyWTiV7/6VYwePToiIi688MJ48sknI0mSyGQycfDBB8fTTz8dtWvXLmTLAAAAAAC7XWpC3pKSknjssceiQ4cOkSRJbNy4Mc4999zo169f3HfffdmAt23btvHcc89F/fr1C90yAAAAAMBul5qQNyKifv368fe//z0aNWoUSZLEqlWr4pFHHomIL5/u3W+//eIf//hHNG3atMCdAgAAAADkR6pC3oiItm3bxmOPPRY1atTIPr0bEdGwYcN49tlno3Xr1oVtEAAAAAAgj1IX8kZE9OzZM+66665swFu3bt14+umn4+CDDy5wZwAAAAAA+VVSiJted911VbJPmzZtoqysLI488sgYM2ZMjBkzZodrrrnmmiq5NwAAAABAMShIyHvttddGkiRVslcmk4kXX3wxXnzxxQrNF/ICAAAAAHuSVB7X8FUVDYs3He0AAAAAALAnKciTvBFCVwAAAACAqlCQkPell14qxG0BAAAAAPY4BQl5jz322ELcFgAAAABgj5P6M3kBAAAAAL7OhLwAAAAAACkm5AUAAAAASDEhLwAAAABAigl5AQAAAABSrKTQDVTGjBkzYuLEiTF//vxYunRprF+/vtJ7XHPNNbuhMwAAAACAwij6kHf16tUxfPjwuOuuu2L27Nm7vJ+QFwAAAADYkxR1yDtp0qTo06dPzJw5MzKZTM5nSZJUaq9MJlPpNQAAAAAAxa5oQ965c+fGSSedFPPmzYuI/xfqbgp7Nw99AQAAAAC+joo25P3lL38Z8+bNywl3DzvssDj11FPjoIMOioYNG0aNGjUK3CUAAAAAQGEVZci7fPnyePDBByNJkshkMlGnTp24//77o1evXoVuDQAAAACgqBRlyPvqq6/Ghg0bIuLLYxr+/Oc/C3gBAAAAALaiWqEb2JqPP/44e73ffvvFmWeeWcBuAAAAAACKV1GGvMuWLYuIL5/iPeywwwrcDQAAAABA8SrKkLe0tDR7XadOnQJ2AgAAAABQ3Ioy5G3VqlX2esGCBQXsBAAAAACguBVlyHv00UdHgwYNIpPJxNtvvx2ZTKbQLQEAAAAAFKWiDHlr1aoVZ599dkRELF68OB5//PHCNgQAAAAAUKSKMuSNiBg6dGi0bNkyIiJ+8YtfxKJFiwrcEQAAAABA8SnakLd+/foxatSoaNiwYcyaNSuOP/74+OijjwrdFgAAAABAUSkpdAPbMnv27GjWrFn89a9/jbPPPjvef//9OOSQQ+L000+P733ve9GpU6do2LBhVKtWuZx609PBAAAAAAB7gqINeVu3bh1JkuSMrV+/PkaOHBkjR47cqT2TJIkNGzZURXsAAAAAAEWhaEPeTTKZTCRJkhP4ZjKZAnYEAAAAAFA8ij7kjRDqAgAAAABsS9GGvOeff36hWwAAAAAAKHpFG/LefffdhW4BAAAAAKDoVSt0AwAAAAAA7DwhLwAAAABAigl5AQAAAABSTMgLAAAAAJBiQl4AAAAAgBQT8gIAAAAApFhJoRuoqBUrVsTf/va3GDt2bEyZMiUWL14cS5cujY0bN1Z4jyRJYsaMGbuxSwAAAACA/Cr6kHf9+vUxePDguOOOO2LZsmXZ8UwmU+m9kiSpytYAAAAAAAquqEPeBQsWxCmnnBITJkzIhrpfDWorEtpmMplIkmSnQmEAAAAAgGJXtCHvxo0b44c//GGMHz8+IiIb1NaoUSMaNWoUn332WTbAbdmyZSxbtiyWLFmyRRhcr169aNSoUcG+BwAAAADA7lS0L1576KGH4sUXX4wkSSJJkth///3jkUceieXLl8fYsWNz5paVlcXChQtj5cqV8cILL8Q555wTJSUlkclkYsOGDfGb3/wmysrKoqysrEDfBgAAAABg9yjakHf48OER8eVxC6WlpfH666/HaaedFjVq1NjmMQ177bVXHH/88XHvvffG66+/Hq1bt47Vq1fHf/7nf8Yf//jHfLYPAAAAAJAXRRnyLliwICZMmJB9ive3v/1t7L///pXa47DDDovnn38+mjRpEplMJq644op45513dk/DAAAAAAAFUpQh77hx4yLiy6d4a9euHWedddZO7dOmTZv47W9/GxER5eXlMWzYsCrrEQAAAACgGBRlyDt37tyI+PLlad/85jdjr7322u789evXb/Oz8847L+rWrRuZTCaeeuqpWLlyZZX2CgAAAABQSEUZ8i5evDh7vbVjGmrWrJlTr1mzZpt71axZM4444ojsvNdff72KugQAAAAAKLyiDHkzmUz2emtP8darVy+n/vzzz7e7X9OmTbPXm54SBgAAAADYExRlyLvPPvtkr5cvX77F53Xq1ImSkpJsPWvWrO3ut27duuz1/Pnzd71BAAAAAIAiUZQhb6tWrbLXWwtlkySJ9u3bZ+t//etf291v0qRJ2esaNWpUQYcAAAAAAMWhKEPeAw88MCK+PLbhgw8+2Oqcb33rW9nrhx56aJt7jRs3LqZOnZqt99tvv6ppEgAAAACgCBRlyNumTZsoLS2NiIhly5bFhx9+uMWcXr16Za8nT54cw4YN22LO/Pnzo3///pEkSXbsqKOO2g0dAwAAAAAURsmOpxTGcccdF6NGjYqIiGeeeSb7dO8mp556ajRp0iQWLFgQmUwmfv3rX8dzzz0Xp556atSvXz8+/PDDuOeee2LRokWRyWQiSZI47rjjYv/99y/E1wEAAAAA2C2K8kneiIjTTjstIr48suG+++7b4vO99947fvvb32YD3EwmE6+++mpcddVVcckll8TNN98cCxcuzM6vUaNG3HDDDXnrHwAAAAAgH4r2Sd5TTz01vv/978fGjRsjImL27NnRsmXLnDkDBgyIyZMnxy233JJzJMOm4HdT+FtSUhJ/+tOf4vDDD8/rdwAAAAAA2N2KNuTde++944knntjhvJtvvjl69OgR1157bUyZMiU7nslkIiLi6KOPjhtvvDG6d+++23oFAAAAACiUog15K+OMM86IM844I6ZPnx7Tpk2LJUuWRMOGDePf/u3fonnz5oVuDwAAAABgt9kjQt5N2rVrF+3atSt0GwAAAAAAeVO0L14DAAAAAGDHvjYh76JFi2LQoEGFbgMAAAAAoErt8SHv0qVL4ze/+U0ccMAB8X/+z/8pdDsAAAAAAFVqjzqT96uWL18eN998c9x8882xbNmyyGQykSRJodsCAAAAAKhSe1zIu3Llyvi///f/xk033RSLFy+OTCZT6JYAAAAAAHabogl5169fHy+++GK8+OKL8cknn8SiRYtir732ijZt2sRxxx0X3/3ud6OkZNvtrl27Nm677ba48cYbY+HChdlwd9PTu5lMJtq1a5eX7wIAAAAAkC9FEfKOHDkyBg4cGJ988slWP7/llluiVatWcccdd8RJJ520xeejR4+OK664Ij755JOthrvt27ePX/3qV3HOOefsvi8BAAAAAFAABX/x2nXXXRdnnXVWzJ49OzKZTPZvk031rFmz4tRTT42RI0dmP1u7dm30798/+vbtm12fJEkkSZINd++9996YMmVKnHfeeVGtWsG/LgAAAABAlSrok7zPPPNMXHvttREROS9F+2rQ+9Xx8vLyuOiii6JHjx5RWloaJ510Urz22ms5L1XLZDLRsWPH+PWvfx1nnnmmYBcAAAAA2KMVNOT96U9/GhG5Rys0btw4Dj/88GjYsGEsW7YsJkyYEHPnzs3OWb16ddx4441RrVq1ePXVV3Oe3G3Xrl0MGTIkfvjDH+aEwwAAAAAAe6qChbwvv/xyzJgxIxvQ1q1bN2677bY499xztwhon3zyybjkkkti/vz5ERHx4IMPxqpVqyLiy2C4Tp06cd1118Xll1++3ZezAQAAAADsaQqWiP7973+PiC9D2urVq8ff/va3OPbYY7c69wc/+EG0b98+Dj/88Fi9enUsXbo0e0RD69at46mnnoqDDjoon+0DAAAAABSFgh1Y+84770TEl0c1/OAHP9hmwLvJQQcdFBdffHHOS9lq164dzz33nIAXAAAAAPjaKljIO23atOz1aaedVqE1p59+evY6SZLo379/tG3btsp7AwAAAABIi4KFvEuXLs1ed+7cuUJrOnXqlFOffPLJVdoTAAAAAEDaFCzkXb58efa6fv36FVrToEGDiIjskQ1t2rSp8r4AAAAAANKkYCHvxo0bs9fVq1ev0JokSXLqOnXqVGlPAAAAAABpU7CQFwAAAACAXSfkBQAAAABIMSEvAAAAAECKlRTy5pvO2H3zzTdj1qxZlV6/M+uOOeaYSt8HAAAAAKBYFTTkjYjIZDJx5pln5mVdkiSxYcOGSt8LAAAAAKBYFTzkTZIkMplMpeZvUpl1AAAAAAB7ooKHvBG5we3uWicQBgAAAAD2RAULeVu2bLnT4S4AAAAAAF8qWMi7My9aAwAAAAAgV7VCNwAAAAAAwM4T8gIAAAAApJiQFwAAAAAgxYS8AAAAAAApJuQFAAAAAEgxIS8AAAAAQIoJeQEAAAAAUkzICwAAAACQYkJeAAAAAIAUE/ICAAAAAKSYkBcAAAAAIMWEvAAAAAAAKSbkBQAAAABIMSEvAAAAAECKCXkBAAAAAFJMyAsAAAAAkGJCXgAAAACAFBPyAgAAAACkmJAXAAAAACDFhLwAAAAAACkm5AUAAAAASLGSQjdARFlZWbzzzjsxd+7cWLFiRTRv3jxatWoVPXr0iBo1ahS0twkTJsS0adPi008/jYiIFi1aRIcOHaJLly4F7QsAAAAA+JKQt4AeeeSRGD58eLzxxhtb/bxRo0bRr1+/uO6666Jx48Z562v9+vVx0003xV133RUzZszY6px27drFgAED4sorr9wtQfT/9//9f3HppZduMV5WVhatW7eu8vsBAAAAQFo5rqEAVqxYEWeeeWacccYZ2wx4IyIWLVoUd9xxRxx88MExZsyYvPQ2bdq06NatW1x99dXbDHgjIqZPnx6DBg2K7t27x/Tp06u0h08++SQGDhxYpXsCAAAAwJ7Kk7x5Vl5eHv369Yunn346Z7xJkybRpUuXqF+/fsyYMSMmTpwYmUwmIiI+//zz6NWrVzz//PNx9NFH77bePvvsszjhhBPi448/zhlv165ddO7cOTKZTEyePDkn/B0/fnyceOKJ8eabb0ZpaWmV9PGjH/0oli1bViV7AQAAAMCezpO8eTZo0KCcgLdGjRpx6623xpw5c2LMmDExatSoGD9+fEyaNCm6d++enbd27dro3bt3zJs3b7f0tXHjxujdu3dOwNu8efMYM2ZMTJs2LR5//PF44oknYvr06fHMM89Es2bNsvPKysqiT58+2VB6V9x3333Z36devXq7vB8AAAAA7OmEvHk0c+bMuOWWW3LGHn744fjJT34SNWvWzBnv1KlTvPDCCzlB78KFC2PIkCG7pbcHHnggxo0bl60bNWoUY8eOjRNPPHGLuSeffHKMHTs2GjZsmB0bO3ZsjBw5cpd6mD9/fvz85z/P1sOGDdul/QAAAADg60DIm0dDhgyJ9evXZ+sLLrggevXqtc35tWvXjhEjRuQEwH/5y19i5syZVdpXeXl5DB48OGds+PDh233B2QEHHBDDhw/PGfv1r38dGzdu3Ok+Lrvssli0aFFERHTr1m2rL14DAAAAAHIJefNk9erV8cgjj+SMVeTlYh06dIjevXtn6w0bNsSDDz5Ypb3985//jLKysmzdokWLOOecc3a47txzz40WLVpk6xkzZsTYsWN3qofHHnss+/vUqFEj7rzzzqhWzT9PAAAAANgRKVqejBkzJlatWpWtu3fvHgceeGCF1vbv3z+nfuyxx6q0t9GjR+fU5513XlSvXn2H66pXr75FGLwzvS1evDguu+yybD1w4MA4+OCDK70PAAAAAHwdCXnz5Nlnn82pjzvuuAqv7dmzZ5SUlGTriRMnxueff15Vre1Sb5vPfeaZZyp9/yuuuCI+++yziPjyyeVf//rXld4DAAAAAL6uhLx5MmnSpJz6qy9U25E6derEIYcckjM2efLkKulr7dq1MX369Jyxbt26VXh9jx49cupp06bFunXrKrx+zJgxcc8990RERJIk8ec//zlq1apV4fUAAAAA8HUn5M2TKVOm5NTt2rWr1Pq2bdvm1B988MEu9xQRMXXq1CgvL8/WpaWlsc8++1R4/T777BONGzfO1uXl5fHRRx9VaO2KFSvi4osvztYDBgyIY489tsL3BgAAAACEvHmxaNGiWLRoUc5Yy5YtK7XH5vOnTZu2y31FxBZP8Va2r62tqWhvAwcOjNmzZ0dERLNmzeL3v/99pe8NAAAAAF93JTuewq5asmRJTr333ntHnTp1KrVHaWlpTr106dJdbSsituxt8/tUxM709tprr8Udd9yRrW+99dZo0KBBpe9dVebPnx9ffPFFpdZsHpADAAAAQCEIefNgxYoVOXXt2rUrvcfma5YvX75LPW1SiN7WrFkTAwYMiEwmExER3//+96Nv376Vvm9Vuv3222PIkCEF7QEAAAAAdobjGvJg8yB1r732qvQemwepm++5swrR2zXXXJM9t7devXpx++23V/qeAAAAAMCXhLwFkCRJXtbsjN3d29tvvx3Dhw/P1r/73e9i//33r/Q9AQAAAIAvOa4hD+rWrZtTr169utJ7bL5m8z13Vj57W79+fVx44YVRXl4eERHdunWL/5+9+w6Pomr7OP7bhARC71VBevWRKkVApAgoSBWQDlKURwQVFCsgFqyAFH0goYM0QQEpAoKAFJGiCAiEKr2EUEPqvH/wZsymkE2ybZLv57pysTPMmXPP7OzszL1nzhk0aFCK63OFQYMG6dlnn01RmeDgYLVt29Y1AQEAAAAAAAAOIsnrBiR57/noo4+0f/9+SZKfn5+mTZsmHx/vaExesGDBVA06BwAAAAAAAHiad2TY0rlcuXLZTd+5c0e3b99O0TouXbpkN507d+60hiUpYWyXL19O8Tocie2vv/7SRx99ZE6/8cYbqlKl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/LgmTJhgN2/x4sV66aWX7BK8klSpUiVt2LBBdevWNeddvXpVo0ePdkls8+bN086dO83pvHnzatu2bQkSvJLUokULbdu2TXny5DHnbdu2TQsXLky2nocfflhLlizRqVOn9OGHH6pGjRoJErySlC1bNr322mvatGmTsmfPbs6/du2a3n333ZRuHgAAAAAAAJBukeR1o9GjRysyMtKc7t27t9q0aZPk8gEBAZo5c6ZdAjgoKEjHjx93alzR0dEaOXKk3bwvv/xSDz30UJJlSpYsqS+//NJu3jvvvKOYmJgky7z88sv6448/1KFDB/n4OHboPfroo/r444/t5i1cuNBuPwIAAAAAAAAZGUleNwkLC9OSJUvs5r3xxhvJlitXrpzatm1rTkdFRWn+/PlOjW3r1q06ceKEOV2sWDF179492XI9evRQsWLFzOljx45p27ZtSS5fvHhxh7tziKtv377KkiWLOR0aGqq9e/emeD0AAAAAAABAekSS103Wrl2rO3fumNN169ZVhQoVHCrbp08fu+mlS5c6NbZly5bZTffs2TPRLhTi8/X1TZAMdnZskpQ1a1aVL1/ebt65c+ecXg8AAAAAAABgRSR53WTNmjV2040aNXK4bIMGDZQp079j5O3du1cXL150Vmhpii3+sqtXr3ZCRAnF3X5JioiIcEk9AAAAAAAAgNWQ5HWTv/76y2467oBqycmWLZsefvhhu3kHDhxwSlzh4eEKDg62m1enTh2Hy9erV89u+ujRo05PwBqGkaAf4iJFiji1DgAAAAAAAMCqSPK6yaFDh+ymy5Qpk6LypUuXtps+ePBgmmOSpMOHDys6OtqcLliwoHLmzOlw+Zw5cyp//vzmdHR0tI4cOeKU2GJt2LBB165dM6f9/f31yCOPOLUOAAAAAAAAwKpI8rpBSEiIQkJC7OYVL148ReuIv/zRo0fTHJekBK14UxpXYmWcFVuscePG2U03adIkRYloAAAAAAAAID3LlPwiSKvQ0FC76axZsypbtmwpWkfBggXtpq9fv57WsCQljC1+PY5wVWyS9N1332nVqlV284YNG+a09ce6dOmSLl++nKIy8RPkAAAAAAAAgCeQ5HWDW7du2U0HBASkeB3xy9y8eTNNMcXy5thOnDih/v3728179tln1bhxY6esP64pU6Zo9OjRTl8vAAAAAAAA4Gp01+AG8ROpWbJkSfE64idS468ztbw1ths3bqh169Z2ffEWKVJEU6ZMSfO6AQAAAAAAgPSEJK8H2Gw2t5RJDW+ILSIiQu3bt9eBAwfMef7+/lq0aJHdIG8AAAAAAAAA6K7BLbJnz243HRYWluJ1xC8Tf52p5W2xRUdH67nnntOGDRvMeZkyZdKCBQtUv379VK83OYMGDdKzzz6bojLBwcFq27atawICAAAAAAAAHESS1w28LZF6v/V4MraYmBj16dNHS5cuNef5+Pho1qxZateuXarW6aiCBQumatA5AAAAAAAAwNPorsENcuXKZTd9584d3b59O0XruHTpkt107ty50xqWpISxXb58OcXrcEZshmHohRde0Jw5c8x5NptNgYGB6tq1a4rXBwAAAAAAAGQUJHndIF++fMqTJ4/dvNOnT6doHadOnbKbLlu2bJrjSmw98etxhDNiGzx4sKZNm2Y3b8qUKerTp0+K1wUAAAAAAABkJCR53aRixYp208HBwSkqf/z48fuuL7XKly8vX19fc/rSpUu6efOmw+Vv3LihK1eumNO+vr4pTvK++uqrmjx5st288ePH64UXXkjRegAAAAAAAICMiCSvm1SpUsVuevv27Q6XvX37tv7888/7ri+1MmfOrNKlS6c6tm3bttlNly1bVpkzZ3a4/BtvvKFx48bZzfvss880ZMgQh9cBAAAAAAAAZGQked2kRYsWdtObNm1yuOyWLVsUFRVlTlerVk2FChVyVmhpii3+si1btnS47LvvvqtPP/3Ubt6HH36oYcOGObwOAAAAAAAAIKMjyesmzZs3V0BAgDm9fft2/f333w6VnTlzpt10u3btnBlagvXNmTNH0dHRyZaLjo7W3LlzUxXb+++/rw8++MBu3siRI/XWW285VB4AAAAAAADAPSR53SRr1qzq2LGj3bxPPvkk2XJHjhzRsmXLzOlMmTKpa9euTo2tQYMGKlmypDl95syZBMnbxMydO1dnz541p0uXLq3HHnss2XKfffaZRo4caTfvzTff1KhRoxwPGgAAAAAAAIAkkrxuNWrUKPn5+ZnTM2fO1PLly5Nc/u7du+rTp48iIiLMec8//3yCPnTjs9lsdn/Jdb/g6+ur0aNH28179dVXdfLkySTLnDx5Uq+88ordvA8++EA+Pvc/pCZOnKjXX3/dbt5rr72mjz766L7lAAAAAAAAACSO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RpLXTSpWrGg3HRwcnKLyx48fv+/6Uqt8+fLy9fU1py9duqSbN286XP7GjRu6cuWKOe3r65tk8tVb9wEAAAAAAABgZSR53aRKlSp209u3b3e47O3bt/Xnn3/ed32plTlzZpUuXTrVsW3bts1uumzZskkOPpaWfSBJv/76633XBwAAAAAAAGREJHndpEWLFnbTmzZtcrjsli1bFBUVZU5Xq1ZNhQoVclZoaYot/rItW7ZMctlmzZrZtRrevXu3w62Gb968qT179pjTmTJlUrNmzRyOEwAAAAAAAEivSPK6SfPmzRUQEGBOb9++XX///bdDZWfOnGk33a5dO2eGlmB9c+bMUXR0dLLloqOjNXfuXIdjy58/v+rXr29OR0REaP78+Q7FOG/ePEVGRprTDRs2VN68eR0qCwAAAAAAAKRnJHndJGvWrOrYsaPdvE8++STZckeOHNGyZcvM6UyZMqlr165Oja1BgwYqWbKkOX3mzJkEydvEzJ07V2fPnjWnS5curccee+y+ZXr27Gk3PW7cOIWHh9+3THh4uMaPH283r1evXsnGBwAAAAAAAGQEJHndaNSoUfLz8zOnZ86cqeXLlye5/N27d9WnTx9FRESY855//vkEfejGZ7PZ7P6S637B19dXo0ePtpv36quv6uTJk0mWOXnypF555RW7eR988IF8fO5/SPXq1Uvly5c3pw8fPqy33nrrvmXefPNNHT582JyuVKmSunXrdt8yAAAAAAAAQEZBkteNSpUqpSFDhtjN69ixoyZNmmSXyJWkQ4cOqUmTJnYDm+XLl08jR450SWzdunVT7dq1zemQkBDVq1dPP/30U4Jl165dq7p16+ratWvmvHr16qlz587J1uPr66vPP/9cNpvNnPfll19q4MCBunr1qt2yV65c0YABAzRu3Dhzns1m0xdffGHXty8AAAAAAACQkWXydAAZzdixY3XgwAGtXr1akhQZGanBgwdrzJgxql69unLkyKHjx49rz549MgzDLOfv769ly5apSJEiLonLx8dHy5YtU506dXT69GlJ0vnz59W8eXOVLVtWlStXlmEYOnDggIKDg+3KPvTQQ1q6dKld4vZ+WrVqpQ8++EBvv/22OW/q1KmaM2eOateurcKFC+v8+fP67bffFBYWZld27NixCQaKAwAAAAAAADIykrxu5uvrq0WLFqlfv35auHCh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5oxlj4HUoiUv4AZly5aVdO/XpP379ys8PDxNrW67dOkiPz8/de3aVVFRUeajyE899VSiLZisIPYXt/Hjxyt37txuqdNTrRp4PM3e6tWrdeHCBfOX5CJFiujbb79NtN/cP/74Q126dNHhw4cl3Wv5dPfuXbuykyZN8rqWeSmVK1cuPfPMM1q0aJGuX7+u6dOna8CAAala1/Tp0xUaGiqbzaZWrVopV65cTo427S5evKixY8ea76PNZtNXX32ll156KU3rzZ8/v+bOnas6depoyJAh5vo//fRTvfjii17XbcPXX38t6d9+4zZs2KBatWolWK5p06Zq2rSpvvvuOw0YMMB8fyMjI9W9e3ezRbDV/PLLL5JktlCN2xolvnHjxmn9+vU6fPiwIiMjZbPZNHDgwGT7k8udO7e6d++u8ePHm49ueoOGDRvq119/lZT446Y2m01NmzZV79691a5dO7snhNKT06dPu6WeM2fOuKWelIgd/V2SWrVqlezyTz31lObMmWNOJ9eKN1bsNYdhGLp69WoKo3S9zZs3u6We2H47vclff/2lt956SxMnTpRhGDp16pSeeuopde3aVePGjXNK903epGbNmpo/f745vWvXLj311FMejMh7ZORzYSzDMLR27VoFBQVpxYoVioyMTPKplnLlyql37952T7VYWXR0tBYtWmTeMzZp0iTRMV3KlSunNWvWqGLFirp586aWL19uXjPMnTtXDz30UJJ12Gw2TZs2Tb///rsOHjwowzA0d+5cvfnmm67arFQ7cOCAgoKCNHfuXPN7K+6xYMRpvd25c2f17t1bderU8WTInuXWlDKQQV27ds3uF6Sff/7ZKev94YcfjMyZM9u1UKtYsaIlfpGNK34rO3f9eUq5cuXM7X3wwQddVs+JEycscSy8/PLLZpxZsmQx/vzzz/suf/bsWSNfvnwJfr2tWbOmceHCBTdF7XqHDx82smbNavj4+Bi5cuUyfvvttxSvY+fOneao6wEBAcbBgwddEGnavffee3bv5aeffur0Oj755BO7c4y3tea9fPmyXXxffvmlQ+WOHz9uVK5c2e486uvra0ydOjXJMt7acifudowdOzbZ5WPf09gye/fudaieZcuWmeVceQ5OicSewLDZbEa5cuWMjz76yDhz5kyK12XFFivuvg7wps9Azpw5U3Qs79271+69DgsLc6ie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qroiIyPtxmxx9Olhb2YzvG0oRQCpFhoaqnnz5ikoKEh//PGHpHsDkFnR4cOH1bBhQ7t+4+rWrat169YpICDAblnDMPT8889r5syZdgneVq1aaenSpZZ+fNcRp06d0sWLFxUQEKBixYopb968ng4pxZo1a6YNGzaY79+jjz6qpUuXpnmU9AsXLqhDhw7avn27ue4nnnjCrhULPC/25t1ms+nEiRMOjyB86tQpsy/B2B8JMpL0tv2pPQ5SW86bpDaB9eGHH6aoJecjjzxiPqr/2GOPafPmzamq11V8fHzMBGZKEm9xb2dSk7Dzhs8Ox8C/vvvuO23dutWcfuedd5QvXz4PRgSrSk/3RhmJu78LYuvxpmPDXdc23notWaxYMZ0/f142m03z589X586dXVLPjh07zEEufX19FRoaavkuG9J35gPIIDZs2KCgoCB9//33Cg8Pl+RdLRNSo3z58lq9erUaN26smzdvyjAMbd++XR06dNDy5cvNxK1hGOrfv3+CBO/TTz+tJUuWpNsEb0hIiMaOHavZs2eb/dnGqlq1qgYOHKgBAwZ4KLqUmzBhgmrWrGkevzt37lSVKlU0btw4devWLcUtsaOjozVv3jy9+uqrunbtmnmhmCVLFn311Veu2AQgzeL2temI+IMu/fPPP6kaidubkqIZteVO7JMGrrRy5Urt37/fnH788cddXmdqxZ6zU7J8LEfLpSaB4EocA//q0KGDOnTo4OkwYGHp8d4oI0rp+8X7m37UqlVLy5cvl3SvayJXJXkXL14s6d6xU6FCBcsneCVa8gKW9c8//2jmzJmaMWOGTp06JenfG5u4Ny7e8mtcav3yyy9q2bKlwsPDzW169tlntWDBAkn2j/pL9/ZBixYt9MMPP8jPz8+ToTts69atWrRokfbt26fLly8rc+bMKlWqlJo0aaIePXokGIhq165datu2rS5cuJDkzazNZlO9evX0448/pmggK08KDAzUgAED7G7ubTabChUqpD59+qhx48aqWbNmkl123LhxQ7t27dLGjRs1Y8YMc//EveD7+uuvLZX8juv27dvavn279u3bp4sXL+rGjRuKjIxM0TpsNpvZ/7E3iW2xId27uY87oNr93Lp1S0uWLJF0b9t69erlcJ3euC/i7gdHpbUFo7c8mifRcsfVjhw5YtfvXMWKFVWwYEEPRpSQJwZH5Rjw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flzSjeV7TNO0yvf07t07w35ezJ0710quGIahYcOGeXyMWw1TPXfunLp06aLExESrxq2vaqB7gnPA1blz53T//fdbPRFTS1r88ccfeuaZZzRx4kTNnz//pmU97O6HH36whtqHhoZq9OjRXm9jzJgxmj17tsv57+jdm5nZ7d4oNjbWWvakprbzts7HCDY//fSTpOS/R86cOfXCCy+4va+j5+utvuA6f/68KlasqNjYWJmmqe+++05Dhw5Nb+g+4ek1TlquiezY9zOlxLWvevfa8fGnFUleIBMqXbq0Dh48GOgwMj3HjdvixYuVkJCgPn36qFOnTsqePXugQwMQAPPmzbOW27Zte9NSLelx+vRp9e3bV1Ly+5DjZirQDhw4oKVLl1oX8IMGDbrl0ExnnvbcWb58uY4dO2aLnjujR49OsfeRYRguQ/F9dU7YheNcNAxD9957r26//Xa393Xc2Dds2PCWPVe7du2qadOmSZJmzZpliyQv58A1ly9fVosWLbRr1y7r73qzG3vTNLVx40a1bNlSmzZtCtrnyNFr1zAMPf744z6ZMO+2225T9+7d9e2338owDE2fPp0kr+x3b3Tp0iVr2ZOe1s6jEv755x+vxuRPc+bMkXTttVCkSBGvt1GgQAH169dP48aNkyT98ssvtkryli1b1u/lCuzINE1ly5ZNlStXDnQoQYMkL5AJZcmSReXKlQt0GJma801LYmKili5dqqVLlypfvnzq2rWrevXqleJEawAyrk6dOlkX9O4MsU5rsvaff/7RnDlzbHfzQM+daz1UKleurF69eqlHjx62SEL7i6NevZRcN9lXevbsqWnTplnJQTvJ7OeAJL322mvauXOnS3I3tS9xHNuYpqmoqCgNHz5cH3zwgT/D9YqrV6+6nIu+PP+7dOmib7/9VqZpat26dUpMTHRrxERGxr2RfSQmJmrr1q3W+q1qsqfHY489pnHjxsk0TW3btk1JSUm2Kfty6NChQIdgG1evXlViYqL69OmjHj16pHlSuczCHmcwAGQiixcvVpcuXZQtW7YbZseOjY3V119/rcaNG6tatWoaO3asNXQTQMbnyXAxR7J27ty5Vq8XX7XlD/7suePwyy+/eL2N9HAejuioDZlZHD582GV4cdu2bX3WVsuWLa1RM+fOnbPVzXRmPgek5CHmX3zxhcu1Ubly5fTpp59q7969+ueff/TPP/9o7969+vTTT1WhQgXrWso0TX355ZdBOUz9jz/+sGrx5syZU/fcc4/P2mrVqpVy5swpKbnX9B9//OGztgBP7dmzxypbkjVrVmtCPF+44447rJ7S8fHx2rVrl8/aguec75P37t2roUOHqmzZsurYsaPmzJmTISZJ84XMddUAADbQpk0bzZgxQydOnNBHH32kmjVrpjixyr59+zR8+HCVL19e7dq104wZM6yLHmR8FStW9Po/Xwz9hHdllDpqnvJ3zx1JLj137MLx93e8/5crV07t27fPFO//jkSTYRiqUKGCSpQo4bO2smbNqipVqljrdrqxz8zngJRcl9Z5mHnbtm21Y8cODRgwQJUrV1aOHDmUI0cOVa5cWQMGDNCOHTvUrl07630wPj5eM2bMCFT4abZ3715JyX//ypUr+7R0V44cOVzOf0fbgB3s2bNHUvJroUqVKh5PjOnpdVT16tWt5T///NOjfeE7Bw4c0LBhw1S6dGmrLr1pmkpISND8+fPVuXNnlSpVSi+99JJ27twZ6HBthSQvAARIgQIF9Pzzz2vbtm3atGmT+vbtq3z58t0w2UpiYqKWLVumxx9/XMWLF1ffvn21fv36AEcPXzt06JAOHz6sQ4cOefUf7C0jJGzTIrP33Bk6dKhKlixp3cRIst7/ly5dar3/9+vXT+vWrQtwtL5x5swZa7lkyZIe7+/pjb1zWY+zZ8963J63cQ4kc5TsME1TRYoU0Y8//njTJE+uXLn0ww8/qFixYtY54Fz2I1jExMRYy/4Yiuzcxrlz53zeHuCu8+fPW8tFixb1eH9Pr6OKFSuWYtsIrAoVKmj06NE6dOiQFi5cqEceecT68svxOXn69GmNHz9etWvXVv369YN2JIe3UZMXAGygbt26qlu3rsaPH6+ZM2cqIiJCq1atkqQbyjlMmjRJkyZNUqVKlQIZMvwkvXVTnYexAnYViJ47GzZskJTcc6dmzZoe7e9tY8aM0ejRo7Vo0SJNmjRJ//vf/3T16tUb3v8nTpyoiRMnqnLlyurdu7d69OihUqVKBTR2b3G+MfP0xr5gwYLWc+VubdG8efNay84JtkDhHEjm6NFvGIaefvpptyadypcvn55++mlr8jrnUQHBwvkcLFy4sM/bK1SoUIptwz4cr/2XXnrJ7c/Eixcvuqw/8cQTHrUXHh7ufoA+4vxZ4JyAdcfDDz9sPW+5c+d2ax/n55Ykr/0YhqF27dqpXbt2On/+vKZOnapvvvlG27Zts7YxTVObN2/W5s2bNWTIED300EPq06ePWrduHbjAA4gkLwDYSI4cOdSjRw/16NFDBw4cUHh4uL799ludOHFCkmvCd//+/S7Ju7Vr16p06dKZrn5fRuXprLqJiYk6f/68NSOz80WuP24YgfTwRs8dT14vduy5ExISonvvvVf33nuvTp8+rSlTpmjy5MnavXu3pJTL+bz++utq1aqVevfurYcfftinQ7x9zTk54enjcO4F7C7n8+XChQse7+8Lmf0ckKRTp05Zyy1btnR7vxYtWmj06NFW765g43zt5o+eaHFxcSm2DXsxTdPtSVVT2nfKlClub2uXJG98fLy17GnN1VmzZnnc3tWrV63lzFASJ5g5RsE+//zz2rJli8LDwzVjxgydP3/eOocdJXtmzJihMmXKqHfv3urdu7fKly8f6PD9hnd0ALCp2267TWPGjNGRI0f0yy+/qGPHjsqaNav1Iea42XMkeh9//HGVKFFCAwcO1Nq1awMcPdLr0KFDOnjwoNv/jhw5ogsXLujw4cP67LPPrMloEhISNHz4cGs7wI7S23Onc+fOevjhhzNMz50iRYropZde0q5duxQZGak+ffood+7cqZbz+c9//mOV8wlWzsnJtCRtPeU8RD1btmw+b89TmfEckFzfCzzpoey8bTAO13XuWe6PJLVzG85tw17SMprLcY+Q3pFggeKYFFDyTykd5zZy5Mjh8/bgHXfeeac+//xz/f3335o2bZpat27t8kWoaZo6cuSIRo0apUqVKqlVq1aaNm2ay5cIGRVJXgCwuZCQEN13332aPXu2jh07pnfffVfVqlVzqdvnuNk7ffq0JkyYoKZNm6pChQoaPnw4xegzmTJlyqh///76448/1KVLF12+fFl9+/bVl19+GejQgFSlt+fOzJkzNXPmTJchyDcTTD13GjZsqPDwcP3999+aOHGiGjZsmOJknY5yPs439v/++29AYk6L/PnzW8v+SPI6J7mc27ajzHIOSK6vR+dkz604J2euXLni1Zj8oUyZMpKS/467d+9WYmKiz9pKSEhQVFSUtV66dGmftYW0c55sytf/7MR59JljJKMv/f333ym2jeCQLVs2devWTUuWLNHBgwf1xhtv3NBrNykpSStX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", "text/plain": [ "
" ] @@ -199,23 +201,23 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ - "path_finder_result = TCT_pathfinder.parse_results_for_pathfinder(subject_node, object_node, result1=result1, result2=result2)" + "TCT_path_finder_result = TCT_pathfinder.parse_results_for_pathfinder(subject_node, object_node, result1=result1, result2=result2)" ] }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "# return results path_finder_result to a json file\n", "import json\n", "with open(f'path_finder_result__{subject_node}__{object_node}.json', 'w') as f:\n", - " json.dump(path_finder_result, f, indent=4)" + " json.dump(TCT_path_finder_result, f, indent=4)" ] }, { @@ -229,7 +231,33 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "aragorn_response = TCT_pathfinder.query_aragorn_pathfinder('CHEBI:52172', 'biolink:SmallMolecule', 'MONDO:0004653', 'biolink:Disease')\n", + "# write response to a json file\n", + "import json\n", + "with open('aragorn_pathfinder_response.json', 'w') as f:\n", + " json.dump(aragorn_response.json()['message'], f, indent=4)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "arax_response = TCT_pathfinder.query_arax_pathfinder('CHEBI:52172', 'biolink:SmallMolecule', 'MONDO:0004653', 'biolink:Disease')\n", + "# write response to a json file\n", + "import json\n", + "with open('arax_pathfinder_response.json', 'w') as f:\n", + " json.dump(arax_response.json()['message'], f, indent=4)" + ] + }, + { + "cell_type": "code", + "execution_count": null, "metadata": {}, "outputs": [ { @@ -248,7 +276,7 @@ } ], "source": [ - "forplot = TCT.visulize_path(input_node1_id, name_resolver.lookup(\"KIT\", only_taxa='NCBITaxon:9606').curie, input_node2_id, result1, result2) " + "#forplot = TCT.visulize_path(input_node1_id, name_resolver.lookup(\"KIT\", only_taxa='NCBITaxon:9606').curie, input_node2_id, result1, result2) " ] }, { diff --git a/notebooks/overview_of_KGs.ipynb b/notebooks/overview_of_KGs.ipynb index b9681d3..8941da1 100644 --- a/notebooks/overview_of_KGs.ipynb +++ b/notebooks/overview_of_KGs.ipynb @@ -20,7 +20,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 1, "id": "eefc5f7a", "metadata": {}, "outputs": [], @@ -34,10 +34,18 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 8, "id": "daa95b6f", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Skipping server without x-maturity: {'url': '/sipr'}\n" + ] + } + ], "source": [ "def load_translator_resources():\n", " \"\"\"\n", @@ -53,7 +61,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 9, "id": "de2db3bf", "metadata": {}, "outputs": [ @@ -61,13 +69,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "53\n", - "(10580, 5)\n", - "(22129, 5)\n", - "42\n", - "184\n", - "108\n", - "ARA list: {'Workflow-runner(Trapi v1.5.0)', 'Sri-answer-appraiser(Trapi v1.5.0)', 'mediKanren', 'Cqs(Trapi v1.5.0)', 'Autonomous Relay System (ARS) TRAPI', 'OpenPredict API', 'Aragorn(Trapi v1.5.0)', 'Sri-node-normalizer(Trapi v1.5.0)', 'Answer-coalesce(Trapi v1.5.0)', 'ARAX Translator Reasoner - TRAPI 1.5.0'}\n" + "Skipping server without x-maturity: {'url': '/sipr'}\n", + "59\n", + "(11028, 5)\n", + "(22568, 5)\n", + "40\n", + "182\n", + "87\n", + "ARA list: {'Sri-answer-appraiser(Trapi v1.5.0)', 'mediKanren', 'Autonomous Relay System (ARS) TRAPI', 'imProving Agent for TRAPI 1.5', 'OpenPredict API', 'Workflow-runner(Trapi v1.5.0)', 'Aragorn(Trapi v1.6.0)', 'Shepherd SIPR', 'Shepherd-aragorn(Trapi v1.5.0)', 'Cqs(Trapi v1.5.0)', 'SPOKE KP for TRAPI 1.5', 'Shepherd-bte(Trapi v1.5.0)', 'Answer-coalesce(Trapi v1.5.0)', 'Sri-node-normalizer(Trapi v1.5.0)', 'Aragorn(Trapi v1.5.0)', 'ARAX Translator Reasoner - TRAPI 1.6.0', 'Shepherd-arax(Trapi v1.5.0)', 'Knowledge Collaboratory API'}\n" ] } ], @@ -97,68 +106,74 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 10, "id": "18f64e80", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query',\n", - " 'Clinical Trials KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/ctkp/query',\n", - " 'imProving Agent for TRAPI 1.5': 'https://ia.transltr.io/api/v1.5/query/',\n", - " 'mediKanren': 'https://medikanren-trapi.transltr.io/query/',\n", + "{'Shepherd-arax(Trapi v1.5.0)': 'https://shepherd.ci.transltr.io/arax/query/',\n", + " 'CATRAX BigGIM DrugResponse Performance Phase KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/BigGIM_DrugResponse_PerformancePhase/query',\n", " 'Drug Approvals KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/dakp/query',\n", " 'CATRAX Pharmacogenomics KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/PharmacogenomicsKG/query',\n", - " 'ARAX Translator Reasoner - TRAPI 1.5.0': 'https://arax.transltr.io/api/arax/v1.4/query/',\n", - " 'Text Mined Cooccurrence API': 'https://cooccurrence.ci.transltr.io/query/',\n", - " 'Service Provider TRAPI': 'https://bte.transltr.io/v1/team/Service%20Provider/query/',\n", - " 'Connections Hypothesis Provider API': 'https://chp-api.transltr.io/query/',\n", + " 'Automat-drug-central(Trapi v1.5.0)': 'https://automat.renci.org/drugcentral/query/',\n", + " 'Genetics Data Provider for NCATS Biomedical Translator Reasoners': 'https://genetics-kp.transltr.io/genetics_provider/trapi/v1.5/query/',\n", " 'Gene-List Network Enrichment Analysis': 'https://translator.broadinstitute.org/gelinea-trapi/v1.5/query/',\n", " 'COHD TRAPI': 'https://cohd-api.transltr.io/api/query/',\n", - " 'RTX KG2 - TRAPI 1.5.0': 'https://kg2cploverdb.ci.transltr.io/kg2c/query',\n", - " 'Automat-cam-kp(Trapi v1.5.0)': 'https://automat.transltr.io/cam-kp/query/',\n", - " 'Genetics Data Provider for NCATS Biomedical Translator Reasoners': 'https://genetics-kp.transltr.io/genetics_provider/trapi/v1.5/query/',\n", - " 'MolePro': 'https://molepro-trapi.transltr.io/molepro/trapi/v1.5/query/',\n", - " 'Microbiome KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/mbkp/query',\n", - " 'Multiomics KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/multiomics/query',\n", - " 'Automat-intact(Trapi v1.5.0)': 'https://automat.transltr.io/intact/query/',\n", - " 'Automat-reactome(Trapi v1.5.0)': 'https://automat.transltr.io/reactome/query/',\n", " 'BioThings Explorer (BTE) TRAPI': 'https://bte.transltr.io/v1/query/',\n", - " 'Automat-human-goa(Trapi v1.5.0)': 'https://automat.transltr.io/human-goa/query/',\n", + " 'Multiomics KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/multiomics/query',\n", + " 'ARAX Translator Reasoner - TRAPI 1.6.0': 'https://arax.transltr.io/api/arax/v1.4/query/',\n", + " 'RTX KG2 - TRAPI 1.5.0': 'https://kg2cploverdb.ci.transltr.io/kg2c/query',\n", + " 'Connections Hypothesis Provider API': 'https://chp-api.transltr.io/query/',\n", + " 'Answer-coalesce(Trapi v1.5.0)': 'https://answer-coalesce.transltr.io/query/',\n", + " 'Clinical Trials KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/ctkp/query',\n", + " 'Service Provider TRAPI': 'https://bte.transltr.io/v1/team/Service%20Provider/query/',\n", " 'SPOKE KP for TRAPI 1.5': 'https://spokekp.transltr.io/api/v1.5/query/',\n", - " 'Automat-binding-db(Trapi v1.5.0)': 'https://automat.transltr.io/binding-db/query/',\n", - " 'Automat-ehr-may-treat-kp(Trapi v1.5.0)': 'https://automat.renci.org/ehr-may-treat-kp/query/',\n", + " 'OpenPredict API': 'https://openpredict.transltr.io/query/',\n", + " 'Text Mined Cooccurrence API': 'https://cooccurrence.transltr.io/query/',\n", + " 'Automat-human-goa(Trapi v1.5.0)': 'https://automat.renci.org/human-goa/query/',\n", + " 'MolePro': 'https://molepro-trapi.transltr.io/molepro/trapi/v1.5/query/',\n", + " 'Automat-hmdb(Trapi v1.5.0)': 'https://automat.renci.org/hmdb/query/',\n", + " 'mediKanren': 'https://medikanren-trapi.transltr.io/query/',\n", " 'Knowledge Collaboratory API': 'https://collaboratory-api.transltr.io/query/',\n", + " 'Microbiome KP - TRAPI 1.5.0': 'https://multiomics.rtx.ai:9990/mbkp/query',\n", + " 'Automat-string-db(Trapi v1.5.0)': 'https://automat.renci.org/string-db/query/',\n", " 'Aragorn(Trapi v1.5.0)': 'https://aragorn.transltr.io/aragorn/query/',\n", - " 'Automat-pharos(Trapi v1.5.0)': 'https://automat.transltr.io/pharos/query/',\n", - " 'Answer-coalesce(Trapi v1.5.0)': 'https://answer-coalesce.transltr.io/query/',\n", + " 'Shepherd-aragorn(Trapi v1.5.0)': 'https://shepherd.ci.transltr.io/aragorn/query/',\n", + " 'Shepherd SIPR': 'https://shepherd.renci.org/sipr/query/',\n", + " 'imProving Agent for TRAPI 1.5': 'https://ia.transltr.io/api/v1.5/query/',\n", + " 'Automat-ubergraph(Trapi v1.5.0)': 'https://automat.renci.org/ubergraph/query/',\n", + " 'Automat-gtopdb(Trapi v1.5.0)': 'https://automat.renci.org/gtopdb/query/',\n", + " 'Automat-ctd(Trapi v1.5.0)': 'https://automat.renci.org/ctd/query/',\n", + " 'Automat-reactome(Trapi v1.5.0)': 'https://automat.renci.org/reactome/query/',\n", + " 'Workflow-runner(Trapi v1.5.0)': 'https://translator-workflow-runner.transltr.io/query/',\n", " 'Sri-answer-appraiser(Trapi v1.5.0)': 'https://answerappraiser.transltr.io/query/',\n", " 'Sri-node-normalizer(Trapi v1.5.0)': 'https://nodenorm.transltr.io/1.5/query/',\n", - " 'Automat-hmdb(Trapi v1.5.0)': 'https://automat.transltr.io/hmdb/query/',\n", - " 'Cqs(Trapi v1.5.0)': 'https://cqs.ci.transltr.io/query/',\n", + " 'Automat-ehr-may-treat-kp(Trapi v1.5.0)': 'https://automat.renci.org/ehr-may-treat-kp/query/',\n", + " 'Automat-genome-alliance(Trapi v1.5.0)': 'https://automat.renci.org/genome-alliance/query/',\n", + " 'Automat-hetionet(Trapi v1.5.0)': 'https://automat.renci.org/hetio/query/',\n", + " 'Retriever': 'https://retriever.ci.transltr.io/query/',\n", + " 'Automat-gtex(Trapi v1.5.0)': 'https://automat.renci.org/gtex/query/',\n", + " 'Automat-intact(Trapi v1.5.0)': 'https://automat.renci.org/intact/query/',\n", + " 'Automat-pharos(Trapi v1.5.0)': 'https://automat.renci.org/pharos/query/',\n", + " 'Automat-gwas-catalog(Trapi v1.5.0)': 'https://automat.renci.org/gwas-catalog/query/',\n", + " 'Automat-panther(Trapi v1.5.0)': 'https://automat.renci.org/panther/query/',\n", + " 'Automat-robokop(Trapi v1.5.0)': 'https://automat.transltr.io/robokopkg/query/',\n", + " 'Aragorn(Trapi v1.6.0)': 'https://aragorn.renci.org/aragorn/query/',\n", + " 'Cqs(Trapi v1.5.0)': 'https://cqs-dev.apps.renci.org/query/',\n", + " 'Automat-viral-proteome(Trapi v1.5.0)': 'https://automat.renci.org/viral-proteome/query/',\n", + " 'Shepherd-bte(Trapi v1.5.0)': 'https://shepherd.ci.transltr.io/bte/query/',\n", + " 'Automat-ehr-clinical-connections-kp(Trapi v1.5.0)': 'https://automat.renci.org/ehr-clinical-connections-kp/query/',\n", + " 'Automat-monarchinitiative(Trapi v1.5.0)': 'https://automat.transltr.io/monarch-kg/query/',\n", " 'Automat-hgnc(Trapi v1.5.0)': 'https://automat.transltr.io/hgnc/query/',\n", - " 'Automat-string-db(Trapi v1.5.0)': 'https://automat.transltr.io/string-db/query/',\n", " 'Autonomous Relay System (ARS) TRAPI': 'https://ars-prod.transltr.io/ars/api/submit/',\n", - " 'OpenPredict API': 'https://openpredict.transltr.io/query/',\n", - " 'Automat-gwas-catalog(Trapi v1.5.0)': 'https://automat.transltr.io/gwas-catalog/query/',\n", - " 'Workflow-runner(Trapi v1.5.0)': 'https://translator-workflow-runner.transltr.io/query/',\n", - " 'Automat-ehr-clinical-connections-kp(Trapi v1.5.0)': 'https://automat.renci.org/ehr-clinical-connections-kp/query/',\n", - " 'Automat-ctd(Trapi v1.5.0)': 'https://automat.transltr.io/ctd/query/',\n", - " 'Automat-genome-alliance(Trapi v1.5.0)': 'https://automat.transltr.io/genome-alliance/query/',\n", - " 'Automat-hetionet(Trapi v1.5.0)': 'https://automat.transltr.io/hetio/query/',\n", - " 'Automat-robokop(Trapi v1.5.0)': 'https://automat.transltr.io/robokopkg/query/',\n", - " 'Automat-gtex(Trapi v1.5.0)': 'https://automat.transltr.io/gtex/query/',\n", - " 'Automat-viral-proteome(Trapi v1.5.0)': 'https://automat.transltr.io/viral-proteome/query/',\n", - " 'Automat-gtopdb(Trapi v1.5.0)': 'https://automat.transltr.io/gtopdb/query/',\n", - " 'Automat-drug-central(Trapi v1.5.0)': 'https://automat.transltr.io/drugcentral/query/',\n", - " 'Automat-panther(Trapi v1.5.0)': 'https://automat.transltr.io/panther/query/',\n", + " 'Automat-binding-db(Trapi v1.5.0)': 'https://automat.renci.org/binding-db/query/',\n", " 'Automat-icees-kg(Trapi v1.5.0)': 'https://automat.transltr.io/icees-kg/query/',\n", - " 'Automat-monarchinitiative(Trapi v1.5.0)': 'https://automat.transltr.io/monarch-kg/query/',\n", - " 'Automat-ubergraph(Trapi v1.5.0)': 'https://automat.transltr.io/ubergraph/query/'}" + " 'Automat-cam-kp(Trapi v1.5.0)': 'https://automat.transltr.io/cam-kp/query/'}" ] }, - "execution_count": 21, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -169,7 +184,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 5, "id": "9f441c6d", "metadata": {}, "outputs": [ @@ -203,44 +218,44 @@ " \n", " \n", " \n", - " 0\n", - " imProving Agent for TRAPI 1.5\n", - " biolink:has_real_world_evidence_of_association...\n", - " biolink:ChemicalEntity\n", - " biolink:Disease\n", - " https://ia.transltr.io/api/v1.5/query/\n", + " 4167\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:ChemicalMixture\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", - " 1\n", - " imProving Agent for TRAPI 1.5\n", - " biolink:entity_regulates_entity\n", - " biolink:ChemicalEntity\n", - " biolink:Gene\n", - " https://ia.transltr.io/api/v1.5/query/\n", + " 4168\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:ComplexMolecularMixture\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", - " 2\n", - " imProving Agent for TRAPI 1.5\n", - " biolink:has_side_effect\n", - " biolink:ChemicalEntity\n", - " biolink:PhenotypicFeature\n", - " https://ia.transltr.io/api/v1.5/query/\n", + " 4169\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:Disease\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", - " 3\n", - " imProving Agent for TRAPI 1.5\n", - " biolink:has_real_world_evidence_of_association...\n", - " biolink:Disease\n", - " biolink:Disease\n", - " https://ia.transltr.io/api/v1.5/query/\n", + " 4170\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:GrossAnatomicalStructure\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", - " 4\n", - " imProving Agent for TRAPI 1.5\n", - " biolink:has_food_component\n", - " biolink:Food\n", - " biolink:ChemicalEntity\n", - " https://ia.transltr.io/api/v1.5/query/\n", + " 4171\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:MolecularActivity\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", " ...\n", @@ -251,113 +266,100 @@ " ...\n", " \n", " \n", - " 21946\n", - " RTX KG2 - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:NamedThing\n", - " biolink:Disease\n", - " https://kg2cploverdb.ci.transltr.io/kg2c/query\n", + " 4484\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:CellularComponent\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", - " 21947\n", - " RTX KG2 - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:NamedThing\n", - " biolink:PhenotypicFeature\n", - " https://kg2cploverdb.ci.transltr.io/kg2c/query\n", + " 4485\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:ChemicalEntity\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", - " 21948\n", - " RTX KG2 - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:NamedThing\n", - " biolink:BehavioralFeature\n", - " https://kg2cploverdb.ci.transltr.io/kg2c/query\n", + " 4486\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:Protein\n", + " biolink:Disease\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", - " 21949\n", - " RTX KG2 - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:ChemicalEntity\n", - " biolink:BehavioralFeature\n", - " https://kg2cploverdb.ci.transltr.io/kg2c/query\n", + " 4487\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:Disease\n", + " biolink:SmallMolecule\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", - " 21950\n", - " RTX KG2 - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:MolecularMixture\n", - " biolink:BehavioralFeature\n", - " https://kg2cploverdb.ci.transltr.io/kg2c/query\n", + " 4488\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:SmallMolecule\n", + " biolink:Disease\n", + " https://cooccurrence.transltr.io/query/\n", " \n", " \n", "\n", - "

21951 rows × 5 columns

\n", + "

322 rows × 5 columns

\n", "" ], "text/plain": [ - " API \\\n", - "0 imProving Agent for TRAPI 1.5 \n", - "1 imProving Agent for TRAPI 1.5 \n", - "2 imProving Agent for TRAPI 1.5 \n", - "3 imProving Agent for TRAPI 1.5 \n", - "4 imProving Agent for TRAPI 1.5 \n", - "... ... \n", - "21946 RTX KG2 - TRAPI 1.5.0 \n", - "21947 RTX KG2 - TRAPI 1.5.0 \n", - "21948 RTX KG2 - TRAPI 1.5.0 \n", - "21949 RTX KG2 - TRAPI 1.5.0 \n", - "21950 RTX KG2 - TRAPI 1.5.0 \n", - "\n", - " Predicate \\\n", - "0 biolink:has_real_world_evidence_of_association... \n", - "1 biolink:entity_regulates_entity \n", - "2 biolink:has_side_effect \n", - "3 biolink:has_real_world_evidence_of_association... \n", - "4 biolink:has_food_component \n", - "... ... \n", - "21946 biolink:applied_to_treat \n", - "21947 biolink:applied_to_treat \n", - "21948 biolink:applied_to_treat \n", - "21949 biolink:applied_to_treat \n", - "21950 biolink:applied_to_treat \n", + " API Predicate \\\n", + "4167 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4168 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4169 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4170 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4171 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "... ... ... \n", + "4484 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4485 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4486 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4487 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4488 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", "\n", - " Subject Object \\\n", - "0 biolink:ChemicalEntity biolink:Disease \n", - "1 biolink:ChemicalEntity biolink:Gene \n", - "2 biolink:ChemicalEntity biolink:PhenotypicFeature \n", - "3 biolink:Disease biolink:Disease \n", - "4 biolink:Food biolink:ChemicalEntity \n", - "... ... ... \n", - "21946 biolink:NamedThing biolink:Disease \n", - "21947 biolink:NamedThing biolink:PhenotypicFeature \n", - "21948 biolink:NamedThing biolink:BehavioralFeature \n", - "21949 biolink:ChemicalEntity biolink:BehavioralFeature \n", - "21950 biolink:MolecularMixture biolink:BehavioralFeature \n", + " Subject Object \\\n", + "4167 biolink:ChemicalMixture biolink:ChemicalMixture \n", + "4168 biolink:ChemicalMixture biolink:ComplexMolecularMixture \n", + "4169 biolink:ChemicalMixture biolink:Disease \n", + "4170 biolink:ChemicalMixture biolink:GrossAnatomicalStructure \n", + "4171 biolink:ChemicalMixture biolink:MolecularActivity \n", + "... ... ... \n", + "4484 biolink:ChemicalMixture biolink:CellularComponent \n", + "4485 biolink:ChemicalMixture biolink:ChemicalEntity \n", + "4486 biolink:Protein biolink:Disease \n", + "4487 biolink:Disease biolink:SmallMolecule \n", + "4488 biolink:SmallMolecule biolink:Disease \n", "\n", - " URL \n", - "0 https://ia.transltr.io/api/v1.5/query/ \n", - "1 https://ia.transltr.io/api/v1.5/query/ \n", - "2 https://ia.transltr.io/api/v1.5/query/ \n", - "3 https://ia.transltr.io/api/v1.5/query/ \n", - "4 https://ia.transltr.io/api/v1.5/query/ \n", - "... ... \n", - "21946 https://kg2cploverdb.ci.transltr.io/kg2c/query \n", - "21947 https://kg2cploverdb.ci.transltr.io/kg2c/query \n", - "21948 https://kg2cploverdb.ci.transltr.io/kg2c/query \n", - "21949 https://kg2cploverdb.ci.transltr.io/kg2c/query \n", - "21950 https://kg2cploverdb.ci.transltr.io/kg2c/query \n", + " URL \n", + "4167 https://cooccurrence.transltr.io/query/ \n", + "4168 https://cooccurrence.transltr.io/query/ \n", + "4169 https://cooccurrence.transltr.io/query/ \n", + "4170 https://cooccurrence.transltr.io/query/ \n", + "4171 https://cooccurrence.transltr.io/query/ \n", + "... ... \n", + "4484 https://cooccurrence.transltr.io/query/ \n", + "4485 https://cooccurrence.transltr.io/query/ \n", + "4486 https://cooccurrence.transltr.io/query/ \n", + "4487 https://cooccurrence.transltr.io/query/ \n", + "4488 https://cooccurrence.transltr.io/query/ \n", "\n", - "[21951 rows x 5 columns]" + "[322 rows x 5 columns]" ] }, - "execution_count": 15, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "metaKG" + "metaKG.loc[metaKG['API']=='Text Mined Cooccurrence API']" ] }, { @@ -370,7 +372,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 6, "id": "75292f59", "metadata": {}, "outputs": [ @@ -403,131 +405,125 @@ " \n", " \n", " \n", - " 10675\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:SmallMolecule\n", - " biolink:Disease\n", + " 4167\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:ChemicalMixture\n", " \n", " \n", - " 10676\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:treats\n", - " biolink:SmallMolecule\n", - " biolink:Disease\n", + " 4168\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:ComplexMolecularMixture\n", " \n", " \n", - " 10677\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:treats\n", - " biolink:ChemicalEntity\n", + " 4169\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", " biolink:Disease\n", " \n", " \n", - " 10678\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:treats\n", - " biolink:SmallMolecule\n", - " biolink:PhenotypicFeature\n", + " 4170\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:GrossAnatomicalStructure\n", " \n", " \n", - " 10679\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:ChemicalEntity\n", - " biolink:PhenotypicFeature\n", + " 4171\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:MolecularActivity\n", " \n", " \n", - " 10680\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:treats\n", - " biolink:ChemicalEntity\n", - " biolink:PhenotypicFeature\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", " \n", " \n", - " 10681\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:ChemicalEntity\n", - " biolink:Disease\n", + " 4484\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:CellularComponent\n", " \n", " \n", - " 10682\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:SmallMolecule\n", - " biolink:PhenotypicFeature\n", + " 4485\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:ChemicalMixture\n", + " biolink:ChemicalEntity\n", " \n", " \n", - " 10683\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:MolecularMixture\n", + " 4486\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:Protein\n", " biolink:Disease\n", " \n", " \n", - " 10684\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:treats\n", - " biolink:MolecularMixture\n", + " 4487\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", " biolink:Disease\n", + " biolink:SmallMolecule\n", " \n", " \n", - " 10685\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:applied_to_treat\n", - " biolink:MolecularMixture\n", - " biolink:PhenotypicFeature\n", - " \n", - " \n", - " 10686\n", - " Drug Approvals KP - TRAPI 1.5.0\n", - " biolink:treats\n", - " biolink:MolecularMixture\n", - " biolink:PhenotypicFeature\n", + " 4488\n", + " Text Mined Cooccurrence API\n", + " biolink:occurs_together_in_literature_with\n", + " biolink:SmallMolecule\n", + " biolink:Disease\n", " \n", " \n", "\n", + "

322 rows × 4 columns

\n", "" ], "text/plain": [ - " API Predicate \\\n", - "10675 Drug Approvals KP - TRAPI 1.5.0 biolink:applied_to_treat \n", - "10676 Drug Approvals KP - TRAPI 1.5.0 biolink:treats \n", - "10677 Drug Approvals KP - TRAPI 1.5.0 biolink:treats \n", - "10678 Drug Approvals KP - TRAPI 1.5.0 biolink:treats \n", - "10679 Drug Approvals KP - TRAPI 1.5.0 biolink:applied_to_treat \n", - "10680 Drug Approvals KP - TRAPI 1.5.0 biolink:treats \n", - "10681 Drug Approvals KP - TRAPI 1.5.0 biolink:applied_to_treat \n", - "10682 Drug Approvals KP - TRAPI 1.5.0 biolink:applied_to_treat \n", - "10683 Drug Approvals KP - TRAPI 1.5.0 biolink:applied_to_treat \n", - "10684 Drug Approvals KP - TRAPI 1.5.0 biolink:treats \n", - "10685 Drug Approvals KP - TRAPI 1.5.0 biolink:applied_to_treat \n", - "10686 Drug Approvals KP - TRAPI 1.5.0 biolink:treats \n", + " API Predicate \\\n", + "4167 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4168 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4169 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4170 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4171 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "... ... ... \n", + "4484 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4485 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4486 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4487 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", + "4488 Text Mined Cooccurrence API biolink:occurs_together_in_literature_with \n", "\n", - " Subject Object \n", - "10675 biolink:SmallMolecule biolink:Disease \n", - "10676 biolink:SmallMolecule biolink:Disease \n", - "10677 biolink:ChemicalEntity biolink:Disease \n", - "10678 biolink:SmallMolecule biolink:PhenotypicFeature \n", - "10679 biolink:ChemicalEntity biolink:PhenotypicFeature \n", - "10680 biolink:ChemicalEntity biolink:PhenotypicFeature \n", - "10681 biolink:ChemicalEntity biolink:Disease \n", - "10682 biolink:SmallMolecule biolink:PhenotypicFeature \n", - "10683 biolink:MolecularMixture biolink:Disease \n", - "10684 biolink:MolecularMixture biolink:Disease \n", - "10685 biolink:MolecularMixture biolink:PhenotypicFeature \n", - "10686 biolink:MolecularMixture biolink:PhenotypicFeature " + " Subject Object \n", + "4167 biolink:ChemicalMixture biolink:ChemicalMixture \n", + "4168 biolink:ChemicalMixture biolink:ComplexMolecularMixture \n", + "4169 biolink:ChemicalMixture biolink:Disease \n", + "4170 biolink:ChemicalMixture biolink:GrossAnatomicalStructure \n", + "4171 biolink:ChemicalMixture biolink:MolecularActivity \n", + "... ... ... \n", + "4484 biolink:ChemicalMixture biolink:CellularComponent \n", + "4485 biolink:ChemicalMixture biolink:ChemicalEntity \n", + "4486 biolink:Protein biolink:Disease \n", + "4487 biolink:Disease biolink:SmallMolecule \n", + "4488 biolink:SmallMolecule biolink:Disease \n", + "\n", + "[322 rows x 4 columns]" ] }, - "execution_count": 24, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# find the KG in one individual API (optional)\n", - "metaKG.loc[metaKG['API'] == 'Drug Approvals KP - TRAPI 1.5.0',['API','Predicate','Subject','Object']].drop_duplicates()" + "metaKG.loc[metaKG['API'] == 'Text Mined Cooccurrence API',['API','Predicate','Subject','Object']].drop_duplicates()" ] }, { @@ -845,13 +841,13 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 7, "id": "aa556389", "metadata": {}, "outputs": [ { "data": { - "image/png": "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1g68dhT79u3r/68qp2AH5ayzzvKv2nFSaKEd6vvvv993qrSzo51oHd1P2A6lIEfX+eijj/oOp0yfPt1++uknbyfSzpt29PQ7tbOknXbt5MmOHTt8x23evHkeEFSvXt13nLVDpR33008/3Z588km/bu1M6bKinbXEaIdR82gU0ii8UECiHbF77rnHA42EbX3aaVVwor9BO45vvPGGtW7d2pYtW+Y7g4czevRo/6odwON1MrdXQEGeqrIUHKmqQpdVqBaEPgG1ICnY1G2hyg3N+9LOsHZwFf4dzrHcjvobNCtIM9R0Pz733HP+s7rPEqPZakGYqPAo4d90MhYsWOBz27p27ep/5wcffOC/Q+Gmgo0jtXsqtNTtoao+VZHpZ1XhMnnyZA80grZd/b/CGT0OK1Wq5LeDQgIFRGrHVDuoHj8PPvhg/G2gr6qgU6Ch20vPJ91vun8TBnaHC1wUat95553+Vdurx41m1ymciqRAVAGQns8KnrRt9913nwdEQTCrltEGDRr441vbq6BN96Gu91joca/AJ3geJqTbQd9PbH6etknf0+NE8+J0W2mbjxQU6bZVQKnbWgFwyZIl/XmiiqLVq1d7ZWFAj1PdXvpbb7rpJq/i1H2o36WwRX+nztf9qPtQ9Jooetzo9tLzSmHqxo0b/bVBr0t6TTpeJ/q8i2w7VNB66623euClgFG3nx6Xeo7rftXv0DwuHezQ9Qf0d+p36j1AwaFuQ70+aG6XKrR0H+i21GP6m2++8csnpGBRz38FVNoOVX7p+fTll196uJaQ3hd0Wd3/eowoREuq10sAAPTBFACAg3zwwQcq1YmbPn16/HkdO3b085588smDLnv22WfH1ahRI/7f69ev98s99thjh1xvgwYN4s4888y4//77L/68AwcOxNWtWzeufPnyh/z+8847L27fvn0HXce///57yPVOnTrVLz9o0KD48x599FE/b+TIkYdcXr9T9PfpMvp9CenvLVWqVPy/R40a5Zd9+umnD7pcmzZt4tKlSxe3cOHC+PN0uUyZMh103qxZs/z8N998M+5IdHvmyZPnkPN37Njht21w2rp1a5LeXsF16L7cs2dP/Pkvvviin//555/Hn6fbRef98MMP8eetW7cuLnPmzHF33XXXEf++47kdL7jggrgqVarEHYsOHTr49ebNmzfuiiuuiHv55Zfj5s2b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Vl9I4tNPP/Vh+khdnn/+eR+s/swzz/hqhAAAAAFmiAEAAAAAACCmcCgTAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGFQAwAAAAAAAAxhUAMAAAAAAAAMYVADAAAAAAAADGF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SpQIe5OA0AXNc99++609+uij9uCDD9off/zh5z355JM2cuTIkLcQSS1Dkl8jAAAAACBVWr16tfXv3993/jt06ODzkQCYHThwwNKnT++rrXbt2tWqVq1q//77b/z3gwH7iB5UiAEAAABADFi7dm18GNa+fXsrXbp02JsEpDoZMmSwTJky2Y4dOyx79ux+3r59+yxr1qxhbxqSGIEYAAAAAES5devW2bvvvutVMNdee62vpAfg0FUmNUBfbcXz58+3bNmy2ezZs23jxo1WrFixsDcRSYxVJgEAAAAgiq1fv97eeecdD8PatWtn5cuXD3uTgFRr//79dvfdd9vQoUO9WkzPGw3Yb9u2bdibhiRGIAYAAAAAUWrDhg329ttvE4YBx2jw4MHWtGlTrw5bvny5txZrlUlEH1omAQAAACAKqc1LlWGqeLnqqqsIw4Aj0PNEPvnkE5szZ45lyZLFnzOEYdGLQAwAAAAAosymTZu8MkzDwNXqVbFixbA3CUgTM8SqVKli06ZNs5UrV/oqk7t3744PyxBdaJkEAAAAgCiyefNm69u3r+3du9euvPJKq1y5ctibBKR6ais+5ZRT7IYbbrAPP/zQChcubPny5fM5YlqU4rvvvvOB+4geBGIAAAAAECW2bNliffr08TCsTZs2Xu0C4NhpVUlRVKLnkarDdu7caXXq1PE2SkQPWiYBAAAAIAps27YtPgxr1aoVYRhwAiZOnOiD9M866yyrUaOG1apVy5YtW+atk4guBGIAAAAAEAVhWO/evT0Mu/zyy+3MM88Me5OANOW///7zrx988IG3SEaepxZkVYkhumQIewMAAAAAACcfhu3Zs8datmxpVatWDXuTgDTnt99+s++//95Wr15t/fr1szx58vj5apnUc4x2yehDIAYAAAAAadSOHTu8TVJhWPPmza1atWphbxKQJmlmmCrCcubMadu3b7ddu3Z5xWXmzJnt/fff9wH7iC4M1QcAAACANOjff/+1N99803fimzZtauecc07YmwRERaWYZoch+jFDDAAAAADScBh22WWXEYYBSUD1QgrDFIpF1g6tWLEi1O1C8iAQAwAAAIA0Foa99dZbHoZdcsklVrNmzbA3CYgK6dKl8689e/aM/39p0aJFiFuF5ELLJAAAAACkEQrB3njjDZ9v1KRJE6tdu3bYmwQAaRIVYgAAAACQBmhwvtokFYY1atSIMAxIYgcOHLApU6Ycct4PP/wQ2jYh+RCIAQAAAEAqp8aeDBkyWPHixa1hw4ZWt27dsDcJiMpVW3v06GGrVq2KP2/8+PHWtWvXULcLyYOWSQAAAABIA4Jdt8jZRgCS1ujRo61Xr1721Vdf2YQJE+yuu+6ysWPHWpkyZcLeNCSxDEl9hQAAAACApEcQBiSf3bt3W8aMGa1x48a2cOFCO//8871d8osvviAMi1IEYgAAAACQSlaP1Hyw/Pnz2+zZs61w4cJWqFChsDcLiHrbtm2z3r17W86cOS1LlizenqyZfZdddpnNmjXLFi1a5Cu6IrrQMgkAAAAAIdu7d6+3Za1bt842bNjgQ7wHDx5sBQoUCHvTgKi3Zs0au+mmmzwQUyityrD06dN71dj27dutbNmyNmDAgLA3E0mMQAwAAAAAUoGZM2faDTfc4Dvnffv2tcsvvzzsTQKAqEXLJAAAAACkAmeddZbVq1fP5xf99ddf3qpVtWrV+HbKbNmyhb2JQNRSVZisX7/e5s6da1u2bLFMmTL57D61Lp9zzjlhbyKSGIEYAAAAAIRMbVpZs2a1t956y6ZPn26vvPKKt2qpZfKff/6xP/74w7p06eJDvwEkvVNOOcWWL19ut9xyi82YMcMqVqxo+/bt82CsTp06BGJRiEAMAAAAAEI0fPhw++qrr7wK7P7777eaNWvabbfdZm+88YZ//emnn2z06NGEYUAy0SQpVYJpMYv//vvPVq1aFfYmIQUQiAEAAABASEaOHGkvvPCCffLJJz4zrHPnzvbwww/7/2uVyWXLltnjjz9uZ5xxRvxOO4DkkT17ditXrpz///79+32wPqIXgRgAAAAAhGD16tX24YcfeoXYr7/+avnz57ezzz7b7rrrLl/drlmzZnbaaaf5ZQnDgOSnFmXNELvnnnusRYsW/pzTqWjRolamTJmwNw9JjFUmAQAAACAEapHUipKaFabVJSdNmmQ5c+a0ypUrW4UKFax///4ekgFIXhqorxliX3/9tc/qU3Xmtm3bPAxbu3atdezY0Xr16hX2ZiKJnWIpQCW+eiBt2LDhiJcrXbq0derU6bivf8mSJX79AwYMOOR3Juf2piX6e/R3BXRb6TzddilFb/D6nfoatgsvvNBPAAAAQEoJahE0p0irSGpYvirAFIhVr17dwzB9Vq5du7Y9+eSThGFAClEYJk2aNLGlS5faL7/84s/RefPm2aZNmwjDolSKBGKxZs+ePfb66697uXOuXLksT548VqVKFU+a9aRKrRQQKbAqX758ot//5ptv4ktGNeMAAAAAwLHT5+hx48Z5tclHH31kDRo0sB9//NGyZcvmn7W1v3D11Vdbhw4d7KyzzooP0AAkLxWKaF7fxo0bbfLkyb6qq/bddf7KlStt586dYW8ion2G2Pz58+OT2ZOlQZRaoSUMrVu39lVi2rVr50Mx9+7d60+mL7/80urWrWuVKlWy1CpLliy2cOFCT8Rr1ap10Pc030Df16obAAAAAI7PrFmzfD/liy++sLFjx1qJEiV8gLfas7SK5PLly+2mm27yz+HMDANSjoJqPd80Q+zKK6/0whbt9yqf0Nc777zTXn755bA3E9EciGXOnDnJritDhgx+SmnTp0/34OuZZ56xBx988KDvvfXWW7Zly5Yk/527dplt22aWK5dZ1qwnd11ly5a1ffv22bBhww4KxPQi8Nlnn1nTpk3t008/PfmNBgAAAGJAZLClmUTXXnutt2G999579vHHH3sYps/X5557rp155pmH/AyA5KXnW9euXQ+aJ4bYkKItk5rJ1bZtW09b1Q9/2223HVRtlNgMMfXVK6HNly+flxKrn37MmDFH/V2JzRDTv3v06GGjRo3yZYsVwKmVUWnw0aiPWEdv9HMaqhcMwVTlV+SssUWLFvnXevXqHXIdWrI1cg5AsI1///23XXfddZY7d24rWLCgPfLII/6k1BGili1b+u1VpEgRe+WVVw66vokT91ilSo9atmw1rEiR3JYtW3YrUOB8e/PNiXYyVNmmN+fIFwIdsdLfq/svMTNnzrRLL73UtzVHjhxe/j1t2rRj+n0///yzXXLJJf736z6+4IILvHQ8IZWq3njjjb7Ch+47rfJxyy23eIvqkebGHeu8NK3k89hjj/n9rOvXEbt7773XzwcAAACOVxBsqR3yoYceskyZMtmIESN8BTutLKmD0T/88IO9+OKLPkcsQBgGpBw939QuqS4phdXqmNK+uFabVIhNh1T0StFATGGKHkzPPfecXXbZZfbGG294n/zhKHhSi6FWeujWrZtXXenntfypqpVOxJQpU/y61JuvNx5dn1oc1St8OAq56tevHz/kUkdxRE+Y008/3Su/AqVKlYpvL1Sl1bG46qqr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", + "image/png": "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f5WnA5atW7cyf/58MmfOTIcOHRSG/YsoDBMREZF3lUomRURE5F+tUqVKXLt2jYoVK5IxY8a3PRwRERER+Q9QyaSIiIj8a6kkT0REREReBwViIiIiIiIiIiISr+hPriIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq8oEBMRERERERERkXhFgZiIiIiIiIiIiMQrCsRERERERERERCReUSAmIiIiIiIiIiLxigIxERERERERERGJVxSIiYiIiIiIiIhIvKJATERERERERERE4hUFYiIiIiIiIiIiEq/8H+JF9Dh6Z469AAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -866,7 +862,7 @@ "#metaKG = metaKG[metaKG['Subject'] != metaKG['Object']]\n", "# second, we need to filter the metaKG to only include the selected categories\n", "#metaKG = metaKG[metaKG['Subject'].isin(selected_categories) | metaKG['Object'].isin(selected_categories)]\n", - "selected_KGs = ['Drug Approvals KP - TRAPI 1.5.0'\n", + "selected_KGs = ['Text Mined Cooccurrence API'\n", " ]\n", "\n", "metaKG_sele = metaKG[metaKG['API'].isin(selected_KGs)]\n", @@ -897,7 +893,7 @@ ], "metadata": { "kernelspec": { - "display_name": "3.12.1", + "display_name": "my-rdkit-env", "language": "python", "name": "python3" }, @@ -911,7 +907,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.1" + "version": "3.10.19" } }, "nbformat": 4, diff --git a/notebooks/visulize_path_finder_results.html b/notebooks/visulize_path_finder_results.html index 3633802..cd555d3 100644 --- a/notebooks/visulize_path_finder_results.html +++ b/notebooks/visulize_path_finder_results.html @@ -97,13 +97,14 @@

Path Finder Result Graph

-
- Tip: Select an intermediate node path from the dropdown to isolate it. Drag nodes freely to rearrange the graph. + Tip: Select one path or multiple paths in the dropdown (Command/Ctrl-click for non-adjacent options). Drag nodes freely to rearrange the graph.
+
@@ -126,6 +127,8 @@

Path Finder Result Graph

let kgEdgesMaster = {}; let graphViews = {}; let queryNodeIds = new Set(); // Subject/object nodes from the query + let querySubjectIds = []; + let queryObjectIds = []; let nodeLabels = {}; // curie -> human-readable label async function resolveNodeLabels(nodeIds) { @@ -173,6 +176,19 @@

Path Finder Result Graph

} } + function getRenderableUniqueEdgeIds(edgeIds) { + return [...new Set(edgeIds)].filter(edgeId => { + const edgeInfo = kgEdgesMaster[edgeId]; + return !!(edgeInfo && edgeInfo.subject && edgeInfo.object); + }); + } + + function getSelectedViewKeys() { + const pathSelector = document.getElementById('path-selector'); + const selected = Array.from(pathSelector.selectedOptions).map(opt => opt.value).filter(Boolean); + return selected.length > 0 ? selected : ['ALL']; + } + // 1. Listen for file upload document.getElementById('file-upload').addEventListener('change', function(event) { const file = event.target.files[0]; @@ -238,6 +254,7 @@

Path Finder Result Graph

const container = document.getElementById('network-container'); const infoPanel = document.getElementById('info-panel'); const pathSelector = document.getElementById('path-selector'); + const querySummary = document.getElementById('query-summary'); // Check TRAPI vs Standard nesting formats const kgData = graphData.message ? graphData.message.knowledge_graph : graphData.knowledge_graph; @@ -246,12 +263,40 @@

Path Finder Result Graph

// Collect query subject/object node IDs (nodes with explicit ids) queryNodeIds = new Set(); + querySubjectIds = []; + queryObjectIds = []; if (qgData && qgData.nodes) { Object.values(qgData.nodes).forEach(qNode => { if (qNode.ids && Array.isArray(qNode.ids)) { qNode.ids.forEach(id => queryNodeIds.add(id)); } }); + + // Prefer explicit roles from query edges/paths when available. + const nodeMap = qgData.nodes || {}; + const subjectNodeKeys = new Set(); + const objectNodeKeys = new Set(); + if (qgData.edges) { + Object.values(qgData.edges).forEach(edge => { + if (edge.subject) subjectNodeKeys.add(edge.subject); + if (edge.object) objectNodeKeys.add(edge.object); + }); + } + if (qgData.paths) { + Object.values(qgData.paths).forEach(path => { + if (path.subject) subjectNodeKeys.add(path.subject); + if (path.object) objectNodeKeys.add(path.object); + }); + } + + subjectNodeKeys.forEach(nodeKey => { + const ids = nodeMap[nodeKey] && Array.isArray(nodeMap[nodeKey].ids) ? nodeMap[nodeKey].ids : []; + ids.forEach(id => querySubjectIds.push(id)); + }); + objectNodeKeys.forEach(nodeKey => { + const ids = nodeMap[nodeKey] && Array.isArray(nodeMap[nodeKey].ids) ? nodeMap[nodeKey].ids : []; + ids.forEach(id => queryObjectIds.push(id)); + }); } if (!kgData || !kgData.edges) { @@ -273,7 +318,22 @@

Path Finder Result Graph

if (e.object) allNodeIds.push(e.object); }); } - await resolveNodeLabels([...new Set(allNodeIds)]); + allNodeIds = [...new Set([...allNodeIds, ...Array.from(queryNodeIds)])]; + await resolveNodeLabels(allNodeIds); + + // Show query endpoints using names when available. + const renderEntityList = (ids) => { + const unique = [...new Set(ids)]; + if (unique.length === 0) return 'N/A'; + return unique.map(id => nodeLabels[id] || id).join(', '); + }; + if (querySubjectIds.length > 0 || queryObjectIds.length > 0) { + querySummary.innerHTML = `Query: Subject: ${renderEntityList(querySubjectIds)} | Object: ${renderEntityList(queryObjectIds)}`; + querySummary.style.display = 'block'; + } else { + querySummary.style.display = 'none'; + querySummary.innerHTML = ''; + } container.innerHTML = ''; kgEdgesMaster = kgData.edges; @@ -286,16 +346,18 @@

Path Finder Result Graph

Object.entries(auxData).forEach(([key, value]) => { // Extract edge IDs whether it's an array or TRAPI 1.4 object let edgeIds = Array.isArray(value) ? value : (value.edges || []); + const renderableEdgeIds = getRenderableUniqueEdgeIds(edgeIds); + const edgeCount = renderableEdgeIds.length; // Format the name nicely (e.g., "aux_1_NCBIGene:4297" -> "Path via NCBIGene:4297") let nodeNameMatch = key.match(/_(.+)$/); let displayName = nodeNameMatch ? `Path via ${nodeNameMatch[1]}` : `Path: ${key}`; - graphViews[key] = edgeIds; + graphViews[key] = renderableEdgeIds; let option = document.createElement('option'); option.value = key; - option.textContent = displayName; + option.textContent = `${displayName} (${edgeCount} ${edgeCount === 1 ? 'edge' : 'edges'})`; pathSelector.appendChild(option); }); } else { @@ -313,18 +375,20 @@

Path Finder Result Graph

Object.entries(nodeEdges).forEach(([nodeId, edgeSet]) => { if (edgeSet.size > 1) { // Node acts as an intermediate hub let viewKey = `node_${nodeId}`; - graphViews[viewKey] = Array.from(edgeSet); + const renderableEdgeIds = getRenderableUniqueEdgeIds(Array.from(edgeSet)); + const edgeCount = renderableEdgeIds.length; + graphViews[viewKey] = renderableEdgeIds; let option = document.createElement('option'); option.value = viewKey; - option.textContent = `Path via ${nodeId}`; + option.textContent = `Path via ${nodeId} (${edgeCount} ${edgeCount === 1 ? 'edge' : 'edges'})`; pathSelector.appendChild(option); } }); } pathSelector.disabled = false; - pathSelector.value = 'ALL'; + pathSelector.options[0].selected = true; // Show path count (subtract 1 for the "ALL" entry) const pathCount = Object.keys(graphViews).length - 1; @@ -335,16 +399,22 @@

Path Finder Result Graph

initializeNetwork(container); // Draw the default full graph - updateNetworkView("ALL"); + updateNetworkView(['ALL']); } // 4. Update Network when Dropdown changes - document.getElementById('path-selector').addEventListener('change', function(e) { - updateNetworkView(e.target.value); + document.getElementById('path-selector').addEventListener('change', function() { + updateNetworkView(getSelectedViewKeys()); }); - function updateNetworkView(viewKey) { - const edgeIdsToShow = graphViews[viewKey] || []; + function updateNetworkView(viewKeys) { + const keys = Array.isArray(viewKeys) ? viewKeys : [viewKeys]; + const combinedEdgeIds = []; + keys.forEach(key => { + const ids = graphViews[key] || []; + combinedEdgeIds.push(...ids); + }); + const edgeIdsToShow = getRenderableUniqueEdgeIds(combinedEdgeIds); const visEdges = []; const nodeSet = new Set(); @@ -379,7 +449,8 @@

Path Finder Result Graph

if (queryNodeIds.has(nodeId)) bgColor = '#4A90D9'; // Highlight intermediate node if it's currently selected in the view - let isTargetNode = document.getElementById('path-selector').options[document.getElementById('path-selector').selectedIndex].text.includes(nodeId); + const selectedTexts = Array.from(document.getElementById('path-selector').selectedOptions).map(opt => opt.text); + let isTargetNode = selectedTexts.some(text => text.includes(nodeId)); if (isTargetNode) bgColor = '#FFF79A'; return { From 50da5efa562691f56ce2a181ba0d05dbd0763d8c Mon Sep 17 00:00:00 2001 From: Guangrong Qin <2994757+gloriachin@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:34:10 -0700 Subject: [PATCH 040/104] visulized all edges --- notebooks/visulize_path_finder_results.html | 40 +++++++++++++++++---- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/notebooks/visulize_path_finder_results.html b/notebooks/visulize_path_finder_results.html index cd555d3..94d614e 100644 --- a/notebooks/visulize_path_finder_results.html +++ b/notebooks/visulize_path_finder_results.html @@ -419,25 +419,51 @@

Path Finder Result Graph

const visEdges = []; const nodeSet = new Set(); + const edgeGroups = {}; edgeIdsToShow.forEach(edgeId => { const edgeInfo = kgEdgesMaster[edgeId]; - if (edgeInfo && edgeInfo.subject && edgeInfo.object) { - nodeSet.add(edgeInfo.subject); - nodeSet.add(edgeInfo.object); + if (!edgeInfo || !edgeInfo.subject || !edgeInfo.object) return; - let label = edgeInfo.predicate ? edgeInfo.predicate.replace('biolink:', '').replace(/_/g, ' ') : 'related to'; + nodeSet.add(edgeInfo.subject); + nodeSet.add(edgeInfo.object); + + // Group by unordered node pair so all parallel edges get separate curves. + const pairKey = [edgeInfo.subject, edgeInfo.object].sort().join('||'); + if (!edgeGroups[pairKey]) edgeGroups[pairKey] = []; + edgeGroups[pairKey].push({ edgeId, edgeInfo }); + }); + + Object.values(edgeGroups).forEach(group => { + const total = group.length; + group.forEach((item, idx) => { + const { edgeId, edgeInfo } = item; + const label = edgeInfo.predicate ? edgeInfo.predicate.replace('biolink:', '').replace(/_/g, ' ') : 'related to'; + + let smooth = { enabled: false }; + let vadjust = 0; + if (total > 1) { + const band = Math.floor(idx / 2) + 1; + const clockwise = idx % 2 === 0; + smooth = { + enabled: true, + type: clockwise ? 'curvedCW' : 'curvedCCW', + roundness: Math.min(0.12 + band * 0.08, 0.6) + }; + vadjust = (clockwise ? 1 : -1) * (6 + band * 4); + } visEdges.push({ id: edgeId, from: edgeInfo.subject, to: edgeInfo.object, - label: label, - font: { align: 'middle', size: 12, background: 'rgba(255,255,255,0.8)' }, + label, + font: { align: 'middle', size: 12, background: 'rgba(255,255,255,0.8)', vadjust }, arrows: 'to', + smooth, color: { color: '#848484', highlight: '#2B7CE9', hover: '#2B7CE9' }, raw_data: edgeInfo }); - } + }); }); const visNodes = Array.from(nodeSet).map(nodeId => { From fd72be5c9b3392e8043034cd903c042110b6bc3c Mon Sep 17 00:00:00 2001 From: Guangrong Qin <2994757+gloriachin@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:38:14 -0700 Subject: [PATCH 041/104] collapsed repeted primary resources for edges --- notebooks/visulize_path_finder_results.html | 88 ++++++++++++++++++--- 1 file changed, 77 insertions(+), 11 deletions(-) diff --git a/notebooks/visulize_path_finder_results.html b/notebooks/visulize_path_finder_results.html index 94d614e..73f9355 100644 --- a/notebooks/visulize_path_finder_results.html +++ b/notebooks/visulize_path_finder_results.html @@ -183,6 +183,38 @@

Path Finder Result Graph

}); } + function getPrimaryKnowledgeSourceSignature(edgeInfo) { + const sources = new Set(); + + // TRAPI sources array format + if (Array.isArray(edgeInfo.sources)) { + edgeInfo.sources.forEach(src => { + const role = (src.resource_role || '').toLowerCase(); + if (role.includes('primary') && src.resource_id) { + sources.add(src.resource_id); + } + }); + } + + // Fallback: attribute-style primary knowledge source + if (Array.isArray(edgeInfo.attributes)) { + edgeInfo.attributes.forEach(attr => { + const typeId = (attr.attribute_type_id || '').toLowerCase(); + if (typeId.includes('primary_knowledge_source')) { + if (Array.isArray(attr.value)) { + attr.value.forEach(v => { + if (v) sources.add(String(v)); + }); + } else if (attr.value) { + sources.add(String(attr.value)); + } + } + }); + } + + return sources.size > 0 ? Array.from(sources).sort().join('|') : '__NO_PRIMARY_SOURCE__'; + } + function getSelectedViewKeys() { const pathSelector = document.getElementById('path-selector'); const selected = Array.from(pathSelector.selectedOptions).map(opt => opt.value).filter(Boolean); @@ -427,17 +459,43 @@

Path Finder Result Graph

nodeSet.add(edgeInfo.subject); nodeSet.add(edgeInfo.object); - // Group by unordered node pair so all parallel edges get separate curves. - const pairKey = [edgeInfo.subject, edgeInfo.object].sort().join('||'); + // Group by directed node pair first. + const pairKey = `${edgeInfo.subject}=>${edgeInfo.object}`; if (!edgeGroups[pairKey]) edgeGroups[pairKey] = []; edgeGroups[pairKey].push({ edgeId, edgeInfo }); }); Object.values(edgeGroups).forEach(group => { - const total = group.length; - group.forEach((item, idx) => { - const { edgeId, edgeInfo } = item; - const label = edgeInfo.predicate ? edgeInfo.predicate.replace('biolink:', '').replace(/_/g, ' ') : 'related to'; + // Collapse only when predicate + primary knowledge source signature are the same. + const collapsedByRule = {}; + group.forEach(item => { + const predicateKey = item.edgeInfo.predicate || '__NO_PREDICATE__'; + const pksKey = getPrimaryKnowledgeSourceSignature(item.edgeInfo); + const collapseKey = `${predicateKey}||${pksKey}`; + if (!collapsedByRule[collapseKey]) collapsedByRule[collapseKey] = []; + collapsedByRule[collapseKey].push(item); + }); + + const collapsedEdges = Object.values(collapsedByRule).map(items => { + const representative = items[0]; + const rawDataList = items.map(i => i.edgeInfo); + const rawEdgeIds = items.map(i => i.edgeId); + return { + id: rawEdgeIds.join('||'), + from: representative.edgeInfo.subject, + to: representative.edgeInfo.object, + predicate: representative.edgeInfo.predicate, + raw_data: representative.edgeInfo, + raw_data_list: rawDataList, + raw_edge_ids: rawEdgeIds, + collapsed_count: items.length + }; + }); + + const total = collapsedEdges.length; + collapsedEdges.forEach((edge, idx) => { + const labelBase = edge.predicate ? edge.predicate.replace('biolink:', '').replace(/_/g, ' ') : 'related to'; + const label = edge.collapsed_count > 1 ? `${labelBase} (${edge.collapsed_count})` : labelBase; let smooth = { enabled: false }; let vadjust = 0; @@ -453,15 +511,18 @@

Path Finder Result Graph

} visEdges.push({ - id: edgeId, - from: edgeInfo.subject, - to: edgeInfo.object, + id: edge.id, + from: edge.from, + to: edge.to, label, font: { align: 'middle', size: 12, background: 'rgba(255,255,255,0.8)', vadjust }, arrows: 'to', smooth, color: { color: '#848484', highlight: '#2B7CE9', hover: '#2B7CE9' }, - raw_data: edgeInfo + raw_data: edge.raw_data, + raw_data_list: edge.raw_data_list, + raw_edge_ids: edge.raw_edge_ids, + collapsed_count: edge.collapsed_count }); }); }); @@ -506,11 +567,16 @@

Path Finder Result Graph

if (params.edges.length > 0 && params.nodes.length === 0) { const edgeId = params.edges[0]; - const edgeData = networkData.edges.get(edgeId).raw_data; + const visEdge = networkData.edges.get(edgeId); + const edgeData = visEdge.raw_data; const subjectName = nodeLabels[edgeData.subject] || edgeData.subject; const objectName = nodeLabels[edgeData.object] || edgeData.object; let htmlContent = `

Edge Details (ID: ${edgeId})

`; + if (visEdge.collapsed_count && visEdge.collapsed_count > 1) { + htmlContent += `
Collapsed Edges: ${visEdge.collapsed_count}
`; + htmlContent += `
Underlying Edge IDs:
${JSON.stringify(visEdge.raw_edge_ids || [], null, 2)}
`; + } const coreKeys = ['subject', 'predicate', 'object']; htmlContent += `
Subject: ${subjectName} (${edgeData.subject})
`; From e1e1b7fabd07b2763771f0c71ac2bfc8088df37a Mon Sep 17 00:00:00 2001 From: Guangrong Qin <2994757+gloriachin@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:52:27 -0700 Subject: [PATCH 042/104] revised visulize_path_finder_results.html --- notebooks/visulize_path_finder_results.html | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/notebooks/visulize_path_finder_results.html b/notebooks/visulize_path_finder_results.html index 73f9355..97af0ca 100644 --- a/notebooks/visulize_path_finder_results.html +++ b/notebooks/visulize_path_finder_results.html @@ -441,6 +441,7 @@

Path Finder Result Graph

function updateNetworkView(viewKeys) { const keys = Array.isArray(viewKeys) ? viewKeys : [viewKeys]; + const isSinglePathSelection = keys.length === 1 && keys[0] !== 'ALL'; const combinedEdgeIds = []; keys.forEach(key => { const ids = graphViews[key] || []; @@ -544,6 +545,7 @@

Path Finder Result Graph

id: nodeId, label: nodeLabels[nodeId] || nodeId, title: nodeLabels[nodeId] ? `${nodeLabels[nodeId]}\n${nodeId}` : nodeId, + fixed: isSinglePathSelection ? { x: false, y: false } : undefined, shape: 'box', color: { background: bgColor, @@ -558,6 +560,21 @@

Path Finder Result Graph

networkData.edges.clear(); networkData.nodes.add(visNodes); networkData.edges.add(visEdges); + + // For a single selected path, run a fresh auto-layout and fit so nodes/edges are clearly visible. + if (network && isSinglePathSelection) { + network.setOptions({ physics: { enabled: true } }); + network.once('stabilized', function () { + network.fit({ + animation: { duration: 300, easingFunction: 'easeInOutQuad' } + }); + }); + network.stabilize(200); + } else if (network) { + network.fit({ + animation: { duration: 250, easingFunction: 'easeInOutQuad' } + }); + } } // 5. Render Panel Annotations From f92b3478a0cf3a449f8544136e6b6282977a7793 Mon Sep 17 00:00:00 2001 From: Guangrong Qin <2994757+gloriachin@users.noreply.github.com> Date: Tue, 28 Apr 2026 17:24:20 -0700 Subject: [PATCH 043/104] revised layout for Path Finder Result Visualization --- notebooks/visulize_path_finder_results.html | 206 +++++++++++++++++--- 1 file changed, 174 insertions(+), 32 deletions(-) diff --git a/notebooks/visulize_path_finder_results.html b/notebooks/visulize_path_finder_results.html index 97af0ca..10efaa5 100644 --- a/notebooks/visulize_path_finder_results.html +++ b/notebooks/visulize_path_finder_results.html @@ -13,34 +13,45 @@ } h2 { color: #333; + margin-bottom: 12px; + } + .layout { + display: grid; + grid-template-columns: 1fr 4fr; + gap: 20px; + align-items: start; } .controls { - margin-bottom: 20px; background: #fff; padding: 15px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 2px 5px rgba(0,0,0,0.05); display: flex; - flex-wrap: wrap; - justify-content: space-between; - align-items: center; + flex-direction: column; + align-items: stretch; gap: 15px; + max-height: calc(100vh - 80px); + overflow-y: auto; } .control-group { display: flex; - align-items: center; + flex-direction: column; + align-items: stretch; gap: 10px; } - select, input[type="file"] { + select, input[type="file"], button { padding: 5px; border: 1px solid #ccc; border-radius: 4px; } + #path-selector, + #predicate-selector { + width: 100%; + } .instructions { font-size: 0.9em; color: #555; - flex-basis: 100%; } .container { display: flex; @@ -83,12 +94,21 @@ margin-top: 5px; font-size: 0.9em; } + @media (max-width: 1000px) { + .layout { + grid-template-columns: 1fr; + } + .controls { + max-height: none; + overflow-y: visible; + } + }

Path Finder Result Graph

- +
@@ -101,6 +121,25 @@

Path Finder Result Graph

+
+ + + +
+
+ + + +
Tip: Select one path or multiple paths in the dropdown (Command/Ctrl-click for non-adjacent options). Drag nodes freely to rearrange the graph.
@@ -115,6 +154,7 @@

Path Finder Result Graph

Click on an edge (line) or node (box) in the graph above to view its detailed annotations here.

+