From 8654a31a4dfc05834f1f58f32b2c93012ca9cd60 Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Wed, 30 Oct 2024 11:19:09 -0300 Subject: [PATCH] initial commit --- README.md | 158 + build/lib/evolution/__init__.py | 0 build/lib/evolution/client.py | 81 + build/lib/evolution/exceptions.py | 11 + dist/evolution-client-0.0.1.tar.gz | Bin 0 -> 3021 bytes dist/evolution_client-0.0.1-py3-none-any.whl | Bin 0 -> 2671 bytes env/bin/Activate.ps1 | 247 + env/bin/activate | 69 + env/bin/activate.csh | 26 + env/bin/activate.fish | 69 + env/bin/docutils | 8 + env/bin/keyring | 8 + env/bin/markdown-it | 8 + env/bin/normalizer | 8 + env/bin/pip | 8 + env/bin/pip3 | 8 + env/bin/pip3.10 | 8 + env/bin/pkginfo | 8 + env/bin/pygmentize | 8 + env/bin/python | 1 + env/bin/python3 | 1 + env/bin/python3.10 | 1 + env/bin/rst2html | 8 + env/bin/rst2html4 | 8 + env/bin/rst2html5 | 8 + env/bin/rst2latex | 8 + env/bin/rst2man | 8 + env/bin/rst2odt | 8 + env/bin/rst2pseudoxml | 8 + env/bin/rst2s5 | 8 + env/bin/rst2xetex | 8 + env/bin/rst2xml | 8 + env/bin/twine | 8 + env/bin/wheel | 8 + .../SecretStorage-3.3.3.dist-info/INSTALLER | 1 + .../SecretStorage-3.3.3.dist-info/LICENSE | 25 + .../SecretStorage-3.3.3.dist-info/METADATA | 114 + .../SecretStorage-3.3.3.dist-info/RECORD | 21 + .../SecretStorage-3.3.3.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../typing_extensions.cpython-310.pyc | Bin 0 -> 100345 bytes ...fi_backend.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 985520 bytes .../site-packages/_distutils_hack/__init__.py | 132 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 5127 bytes .../__pycache__/override.cpython-310.pyc | Bin 0 -> 252 bytes .../site-packages/_distutils_hack/override.py | 1 + .../INSTALLER | 1 + .../backports.tarfile-1.2.0.dist-info/LICENSE | 17 + .../METADATA | 46 + .../backports.tarfile-1.2.0.dist-info/RECORD | 16 + .../backports.tarfile-1.2.0.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../site-packages/backports/__init__.py | 1 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 262 bytes .../backports/tarfile/__init__.py | 2937 ++++++ .../backports/tarfile/__main__.py | 5 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 71934 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 276 bytes .../backports/tarfile/compat/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 210 bytes .../compat/__pycache__/py38.cpython-310.pyc | Bin 0 -> 792 bytes .../backports/tarfile/compat/py38.py | 24 + .../certifi-2024.8.30.dist-info/INSTALLER | 1 + .../certifi-2024.8.30.dist-info/LICENSE | 20 + .../certifi-2024.8.30.dist-info/METADATA | 67 + .../certifi-2024.8.30.dist-info/RECORD | 14 + .../certifi-2024.8.30.dist-info/WHEEL | 5 + .../certifi-2024.8.30.dist-info/top_level.txt | 1 + .../site-packages/certifi/__init__.py | 4 + .../site-packages/certifi/__main__.py | 12 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 306 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 444 bytes .../certifi/__pycache__/core.cpython-310.pyc | Bin 0 -> 2137 bytes .../site-packages/certifi/cacert.pem | 4929 ++++++++++ .../python3.10/site-packages/certifi/core.py | 114 + .../python3.10/site-packages/certifi/py.typed | 0 .../cffi-1.17.1.dist-info/INSTALLER | 1 + .../cffi-1.17.1.dist-info/LICENSE | 26 + .../cffi-1.17.1.dist-info/METADATA | 40 + .../cffi-1.17.1.dist-info/RECORD | 48 + .../site-packages/cffi-1.17.1.dist-info/WHEEL | 6 + .../cffi-1.17.1.dist-info/entry_points.txt | 2 + .../cffi-1.17.1.dist-info/top_level.txt | 2 + .../python3.10/site-packages/cffi/__init__.py | 14 + .../cffi/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 531 bytes .../_imp_emulation.cpython-310.pyc | Bin 0 -> 2506 bytes .../_shimmed_dist_utils.cpython-310.pyc | Bin 0 -> 1755 bytes .../cffi/__pycache__/api.cpython-310.pyc | Bin 0 -> 34398 bytes .../backend_ctypes.cpython-310.pyc | Bin 0 -> 39614 bytes .../__pycache__/cffi_opcode.cpython-310.pyc | Bin 0 -> 5099 bytes .../__pycache__/commontypes.cpython-310.pyc | Bin 0 -> 2018 bytes .../cffi/__pycache__/cparser.cpython-310.pyc | Bin 0 -> 23960 bytes .../cffi/__pycache__/error.cpython-310.pyc | Bin 0 -> 1498 bytes .../__pycache__/ffiplatform.cpython-310.pyc | Bin 0 -> 3327 bytes .../cffi/__pycache__/lock.cpython-310.pyc | Bin 0 -> 435 bytes .../cffi/__pycache__/model.cpython-310.pyc | Bin 0 -> 19880 bytes .../__pycache__/pkgconfig.cpython-310.pyc | Bin 0 -> 4969 bytes .../__pycache__/recompiler.cpython-310.pyc | Bin 0 -> 46920 bytes .../setuptools_ext.cpython-310.pyc | Bin 0 -> 7240 bytes .../__pycache__/vengine_cpy.cpython-310.pyc | Bin 0 -> 35761 bytes .../__pycache__/vengine_gen.cpython-310.pyc | Bin 0 -> 21218 bytes .../cffi/__pycache__/verifier.cpython-310.pyc | Bin 0 -> 9362 bytes .../site-packages/cffi/_cffi_errors.h | 149 + .../site-packages/cffi/_cffi_include.h | 389 + .../site-packages/cffi/_embedding.h | 550 ++ .../site-packages/cffi/_imp_emulation.py | 83 + .../site-packages/cffi/_shimmed_dist_utils.py | 45 + env/lib/python3.10/site-packages/cffi/api.py | 967 ++ .../site-packages/cffi/backend_ctypes.py | 1121 +++ .../site-packages/cffi/cffi_opcode.py | 187 + .../site-packages/cffi/commontypes.py | 82 + .../python3.10/site-packages/cffi/cparser.py | 1015 ++ .../python3.10/site-packages/cffi/error.py | 31 + .../site-packages/cffi/ffiplatform.py | 113 + env/lib/python3.10/site-packages/cffi/lock.py | 30 + .../python3.10/site-packages/cffi/model.py | 618 ++ .../site-packages/cffi/parse_c_type.h | 181 + .../site-packages/cffi/pkgconfig.py | 121 + .../site-packages/cffi/recompiler.py | 1598 +++ .../site-packages/cffi/setuptools_ext.py | 216 + .../site-packages/cffi/vengine_cpy.py | 1084 ++ .../site-packages/cffi/vengine_gen.py | 679 ++ .../python3.10/site-packages/cffi/verifier.py | 306 + .../INSTALLER | 1 + .../LICENSE | 21 + .../METADATA | 695 ++ .../charset_normalizer-3.4.0.dist-info/RECORD | 35 + .../charset_normalizer-3.4.0.dist-info/WHEEL | 6 + .../entry_points.txt | 2 + .../top_level.txt | 1 + .../charset_normalizer/__init__.py | 46 + .../charset_normalizer/__main__.py | 4 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1602 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 286 bytes .../__pycache__/api.cpython-310.pyc | Bin 0 -> 11731 bytes .../__pycache__/cd.cpython-310.pyc | Bin 0 -> 9680 bytes .../__pycache__/constant.cpython-310.pyc | Bin 0 -> 30474 bytes .../__pycache__/legacy.cpython-310.pyc | Bin 0 -> 2207 bytes .../__pycache__/md.cpython-310.pyc | Bin 0 -> 15961 bytes .../__pycache__/models.cpython-310.pyc | Bin 0 -> 12055 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 8944 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 288 bytes .../site-packages/charset_normalizer/api.py | 668 ++ .../site-packages/charset_normalizer/cd.py | 395 + .../charset_normalizer/cli/__init__.py | 6 + .../charset_normalizer/cli/__main__.py | 320 + .../cli/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 289 bytes .../cli/__pycache__/__main__.cpython-310.pyc | Bin 0 -> 6758 bytes .../charset_normalizer/constant.py | 1997 ++++ .../charset_normalizer/legacy.py | 65 + .../md.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 16064 bytes .../site-packages/charset_normalizer/md.py | 628 ++ .../md__mypyc.cpython-310-x86_64-linux-gnu.so | Bin 0 -> 276808 bytes .../charset_normalizer/models.py | 359 + .../site-packages/charset_normalizer/py.typed | 0 .../site-packages/charset_normalizer/utils.py | 421 + .../charset_normalizer/version.py | 6 + .../cryptography-43.0.3.dist-info/INSTALLER | 1 + .../cryptography-43.0.3.dist-info/METADATA | 138 + .../cryptography-43.0.3.dist-info/RECORD | 173 + .../cryptography-43.0.3.dist-info/WHEEL | 5 + .../license_files/LICENSE | 3 + .../license_files/LICENSE.APACHE | 202 + .../license_files/LICENSE.BSD | 27 + .../site-packages/cryptography/__about__.py | 17 + .../site-packages/cryptography/__init__.py | 13 + .../__pycache__/__about__.cpython-310.pyc | Bin 0 -> 439 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 366 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 2010 bytes .../__pycache__/fernet.cpython-310.pyc | Bin 0 -> 6751 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 4708 bytes .../site-packages/cryptography/exceptions.py | 52 + .../site-packages/cryptography/fernet.py | 215 + .../cryptography/hazmat/__init__.py | 13 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 253 bytes .../hazmat/__pycache__/_oid.cpython-310.pyc | Bin 0 -> 11156 bytes .../site-packages/cryptography/hazmat/_oid.py | 313 + .../cryptography/hazmat/backends/__init__.py | 13 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 509 bytes .../hazmat/backends/openssl/__init__.py | 9 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 366 bytes .../__pycache__/backend.cpython-310.pyc | Bin 0 -> 8847 bytes .../hazmat/backends/openssl/backend.py | 291 + .../cryptography/hazmat/bindings/__init__.py | 3 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 214 bytes .../hazmat/bindings/_rust.abi3.so | Bin 0 -> 10862344 bytes .../hazmat/bindings/_rust/__init__.pyi | 24 + .../hazmat/bindings/_rust/_openssl.pyi | 8 + .../hazmat/bindings/_rust/asn1.pyi | 7 + .../hazmat/bindings/_rust/exceptions.pyi | 17 + .../hazmat/bindings/_rust/ocsp.pyi | 23 + .../bindings/_rust/openssl/__init__.pyi | 71 + .../hazmat/bindings/_rust/openssl/aead.pyi | 103 + .../hazmat/bindings/_rust/openssl/ciphers.pyi | 38 + .../hazmat/bindings/_rust/openssl/cmac.pyi | 18 + .../hazmat/bindings/_rust/openssl/dh.pyi | 51 + .../hazmat/bindings/_rust/openssl/dsa.pyi | 41 + .../hazmat/bindings/_rust/openssl/ec.pyi | 52 + .../hazmat/bindings/_rust/openssl/ed25519.pyi | 12 + .../hazmat/bindings/_rust/openssl/ed448.pyi | 12 + .../hazmat/bindings/_rust/openssl/hashes.pyi | 17 + .../hazmat/bindings/_rust/openssl/hmac.pyi | 21 + .../hazmat/bindings/_rust/openssl/kdf.pyi | 22 + .../hazmat/bindings/_rust/openssl/keys.pyi | 33 + .../bindings/_rust/openssl/poly1305.pyi | 13 + .../hazmat/bindings/_rust/openssl/rsa.pyi | 55 + .../hazmat/bindings/_rust/openssl/x25519.pyi | 12 + .../hazmat/bindings/_rust/openssl/x448.pyi | 12 + .../hazmat/bindings/_rust/pkcs12.pyi | 46 + .../hazmat/bindings/_rust/pkcs7.pyi | 30 + .../hazmat/bindings/_rust/test_support.pyi | 29 + .../hazmat/bindings/_rust/x509.pyi | 108 + .../hazmat/bindings/openssl/__init__.py | 3 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 222 bytes .../__pycache__/_conditional.cpython-310.pyc | Bin 0 -> 4772 bytes .../__pycache__/binding.cpython-310.pyc | Bin 0 -> 3710 bytes .../hazmat/bindings/openssl/_conditional.py | 183 + .../hazmat/bindings/openssl/binding.py | 121 + .../cryptography/hazmat/decrepit/__init__.py | 5 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 260 bytes .../hazmat/decrepit/ciphers/__init__.py | 5 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 268 bytes .../__pycache__/algorithms.cpython-310.pyc | Bin 0 -> 3487 bytes .../hazmat/decrepit/ciphers/algorithms.py | 107 + .../hazmat/primitives/__init__.py | 3 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 216 bytes .../__pycache__/_asymmetric.cpython-310.pyc | Bin 0 -> 736 bytes .../_cipheralgorithm.cpython-310.pyc | Bin 0 -> 2022 bytes .../_serialization.cpython-310.pyc | Bin 0 -> 5311 bytes .../__pycache__/cmac.cpython-310.pyc | Bin 0 -> 382 bytes .../__pycache__/constant_time.cpython-310.pyc | Bin 0 -> 564 bytes .../__pycache__/hashes.cpython-310.pyc | Bin 0 -> 6432 bytes .../__pycache__/hmac.cpython-310.pyc | Bin 0 -> 480 bytes .../__pycache__/keywrap.cpython-310.pyc | Bin 0 -> 4647 bytes .../__pycache__/padding.cpython-310.pyc | Bin 0 -> 6104 bytes .../__pycache__/poly1305.cpython-310.pyc | Bin 0 -> 394 bytes .../hazmat/primitives/_asymmetric.py | 19 + .../hazmat/primitives/_cipheralgorithm.py | 58 + .../hazmat/primitives/_serialization.py | 169 + .../hazmat/primitives/asymmetric/__init__.py | 3 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 227 bytes .../asymmetric/__pycache__/dh.cpython-310.pyc | Bin 0 -> 4493 bytes .../__pycache__/dsa.cpython-310.pyc | Bin 0 -> 5057 bytes .../asymmetric/__pycache__/ec.cpython-310.pyc | Bin 0 -> 11719 bytes .../__pycache__/ed25519.cpython-310.pyc | Bin 0 -> 3961 bytes .../__pycache__/ed448.cpython-310.pyc | Bin 0 -> 3975 bytes .../__pycache__/padding.cpython-310.pyc | Bin 0 -> 3781 bytes .../__pycache__/rsa.cpython-310.pyc | Bin 0 -> 7524 bytes .../__pycache__/types.cpython-310.pyc | Bin 0 -> 1790 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 1104 bytes .../__pycache__/x25519.cpython-310.pyc | Bin 0 -> 3802 bytes .../__pycache__/x448.cpython-310.pyc | Bin 0 -> 3814 bytes .../hazmat/primitives/asymmetric/dh.py | 135 + .../hazmat/primitives/asymmetric/dsa.py | 154 + .../hazmat/primitives/asymmetric/ec.py | 403 + .../hazmat/primitives/asymmetric/ed25519.py | 116 + .../hazmat/primitives/asymmetric/ed448.py | 118 + .../hazmat/primitives/asymmetric/padding.py | 113 + .../hazmat/primitives/asymmetric/rsa.py | 260 + .../hazmat/primitives/asymmetric/types.py | 111 + .../hazmat/primitives/asymmetric/utils.py | 24 + .../hazmat/primitives/asymmetric/x25519.py | 109 + .../hazmat/primitives/asymmetric/x448.py | 112 + .../hazmat/primitives/ciphers/__init__.py | 27 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 634 bytes .../ciphers/__pycache__/aead.cpython-310.pyc | Bin 0 -> 525 bytes .../__pycache__/algorithms.cpython-310.pyc | Bin 0 -> 4568 bytes .../ciphers/__pycache__/base.cpython-310.pyc | Bin 0 -> 5194 bytes .../ciphers/__pycache__/modes.cpython-310.pyc | Bin 0 -> 8749 bytes .../hazmat/primitives/ciphers/aead.py | 23 + .../hazmat/primitives/ciphers/algorithms.py | 177 + .../hazmat/primitives/ciphers/base.py | 145 + .../hazmat/primitives/ciphers/modes.py | 268 + .../cryptography/hazmat/primitives/cmac.py | 10 + .../hazmat/primitives/constant_time.py | 14 + .../cryptography/hazmat/primitives/hashes.py | 242 + .../cryptography/hazmat/primitives/hmac.py | 13 + .../hazmat/primitives/kdf/__init__.py | 23 + .../kdf/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1156 bytes .../kdf/__pycache__/concatkdf.cpython-310.pyc | Bin 0 -> 3989 bytes .../kdf/__pycache__/hkdf.cpython-310.pyc | Bin 0 -> 3173 bytes .../kdf/__pycache__/kbkdf.cpython-310.pyc | Bin 0 -> 7330 bytes .../kdf/__pycache__/pbkdf2.cpython-310.pyc | Bin 0 -> 2099 bytes .../kdf/__pycache__/scrypt.cpython-310.pyc | Bin 0 -> 2322 bytes .../kdf/__pycache__/x963kdf.cpython-310.pyc | Bin 0 -> 2216 bytes .../hazmat/primitives/kdf/concatkdf.py | 124 + .../hazmat/primitives/kdf/hkdf.py | 101 + .../hazmat/primitives/kdf/kbkdf.py | 302 + .../hazmat/primitives/kdf/pbkdf2.py | 62 + .../hazmat/primitives/kdf/scrypt.py | 80 + .../hazmat/primitives/kdf/x963kdf.py | 61 + .../cryptography/hazmat/primitives/keywrap.py | 177 + .../cryptography/hazmat/primitives/padding.py | 204 + .../hazmat/primitives/poly1305.py | 11 + .../primitives/serialization/__init__.py | 63 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1311 bytes .../__pycache__/base.cpython-310.pyc | Bin 0 -> 546 bytes .../__pycache__/pkcs12.cpython-310.pyc | Bin 0 -> 4263 bytes .../__pycache__/pkcs7.cpython-310.pyc | Bin 0 -> 9133 bytes .../__pycache__/ssh.cpython-310.pyc | Bin 0 -> 38589 bytes .../hazmat/primitives/serialization/base.py | 14 + .../hazmat/primitives/serialization/pkcs12.py | 156 + .../hazmat/primitives/serialization/pkcs7.py | 336 + .../hazmat/primitives/serialization/ssh.py | 1569 +++ .../hazmat/primitives/twofactor/__init__.py | 9 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 446 bytes .../__pycache__/hotp.cpython-310.pyc | Bin 0 -> 3302 bytes .../__pycache__/totp.cpython-310.pyc | Bin 0 -> 1853 bytes .../hazmat/primitives/twofactor/hotp.py | 92 + .../hazmat/primitives/twofactor/totp.py | 50 + .../site-packages/cryptography/py.typed | 0 .../site-packages/cryptography/utils.py | 127 + .../cryptography/x509/__init__.py | 259 + .../x509/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 6260 bytes .../x509/__pycache__/base.cpython-310.pyc | Bin 0 -> 34673 bytes .../certificate_transparency.cpython-310.pyc | Bin 0 -> 3468 bytes .../__pycache__/extensions.cpython-310.pyc | Bin 0 -> 66684 bytes .../__pycache__/general_name.cpython-310.pyc | Bin 0 -> 9235 bytes .../x509/__pycache__/name.cpython-310.pyc | Bin 0 -> 15858 bytes .../x509/__pycache__/ocsp.cpython-310.pyc | Bin 0 -> 19036 bytes .../x509/__pycache__/oid.cpython-310.pyc | Bin 0 -> 717 bytes .../__pycache__/verification.cpython-310.pyc | Bin 0 -> 652 bytes .../site-packages/cryptography/x509/base.py | 1226 +++ .../x509/certificate_transparency.py | 97 + .../cryptography/x509/extensions.py | 2196 +++++ .../cryptography/x509/general_name.py | 281 + .../site-packages/cryptography/x509/name.py | 465 + .../site-packages/cryptography/x509/ocsp.py | 678 ++ .../site-packages/cryptography/x509/oid.py | 35 + .../cryptography/x509/verification.py | 28 + .../site-packages/distutils-precedence.pth | 1 + .../docutils-0.21.2.dist-info/COPYING.txt | 159 + .../docutils-0.21.2.dist-info/INSTALLER | 1 + .../docutils-0.21.2.dist-info/METADATA | 63 + .../docutils-0.21.2.dist-info/RECORD | 347 + .../docutils-0.21.2.dist-info/WHEEL | 4 + .../entry_points.txt | 13 + .../site-packages/docutils/__init__.py | 291 + .../site-packages/docutils/__main__.py | 96 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 5487 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 2633 bytes .../docutils/__pycache__/core.cpython-310.pyc | Bin 0 -> 24923 bytes .../__pycache__/examples.cpython-310.pyc | Bin 0 -> 3491 bytes .../__pycache__/frontend.cpython-310.pyc | Bin 0 -> 32448 bytes .../docutils/__pycache__/io.cpython-310.pyc | Bin 0 -> 18088 bytes .../__pycache__/nodes.cpython-310.pyc | Bin 0 -> 80018 bytes .../__pycache__/statemachine.cpython-310.pyc | Bin 0 -> 48765 bytes .../python3.10/site-packages/docutils/core.py | 780 ++ .../site-packages/docutils/docutils.conf | 5 + .../site-packages/docutils/examples.py | 99 + .../site-packages/docutils/frontend.py | 1065 ++ .../python3.10/site-packages/docutils/io.py | 637 ++ .../docutils/languages/__init__.py | 83 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2472 bytes .../languages/__pycache__/af.cpython-310.pyc | Bin 0 -> 1163 bytes .../languages/__pycache__/ar.cpython-310.pyc | Bin 0 -> 1286 bytes .../languages/__pycache__/ca.cpython-310.pyc | Bin 0 -> 1206 bytes .../languages/__pycache__/cs.cpython-310.pyc | Bin 0 -> 1185 bytes .../languages/__pycache__/da.cpython-310.pyc | Bin 0 -> 1185 bytes .../languages/__pycache__/de.cpython-310.pyc | Bin 0 -> 1167 bytes .../languages/__pycache__/en.cpython-310.pyc | Bin 0 -> 1118 bytes .../languages/__pycache__/eo.cpython-310.pyc | Bin 0 -> 1178 bytes .../languages/__pycache__/es.cpython-310.pyc | Bin 0 -> 1240 bytes .../languages/__pycache__/fa.cpython-310.pyc | Bin 0 -> 1269 bytes .../languages/__pycache__/fi.cpython-310.pyc | Bin 0 -> 1255 bytes .../languages/__pycache__/fr.cpython-310.pyc | Bin 0 -> 1188 bytes .../languages/__pycache__/gl.cpython-310.pyc | Bin 0 -> 1230 bytes .../languages/__pycache__/he.cpython-310.pyc | Bin 0 -> 1253 bytes .../languages/__pycache__/it.cpython-310.pyc | Bin 0 -> 1190 bytes .../languages/__pycache__/ja.cpython-310.pyc | Bin 0 -> 1193 bytes .../languages/__pycache__/ka.cpython-310.pyc | Bin 0 -> 1608 bytes .../languages/__pycache__/ko.cpython-310.pyc | Bin 0 -> 1177 bytes .../languages/__pycache__/lt.cpython-310.pyc | Bin 0 -> 1246 bytes .../languages/__pycache__/lv.cpython-310.pyc | Bin 0 -> 1254 bytes .../languages/__pycache__/nl.cpython-310.pyc | Bin 0 -> 1164 bytes .../languages/__pycache__/pl.cpython-310.pyc | Bin 0 -> 1201 bytes .../__pycache__/pt_br.cpython-310.pyc | Bin 0 -> 1217 bytes .../languages/__pycache__/ru.cpython-310.pyc | Bin 0 -> 1583 bytes .../languages/__pycache__/sk.cpython-310.pyc | Bin 0 -> 1198 bytes .../languages/__pycache__/sv.cpython-310.pyc | Bin 0 -> 1168 bytes .../languages/__pycache__/uk.cpython-310.pyc | Bin 0 -> 1569 bytes .../__pycache__/zh_cn.cpython-310.pyc | Bin 0 -> 1208 bytes .../__pycache__/zh_tw.cpython-310.pyc | Bin 0 -> 1534 bytes .../site-packages/docutils/languages/af.py | 58 + .../site-packages/docutils/languages/ar.py | 60 + .../site-packages/docutils/languages/ca.py | 65 + .../site-packages/docutils/languages/cs.py | 60 + .../site-packages/docutils/languages/da.py | 61 + .../site-packages/docutils/languages/de.py | 58 + .../site-packages/docutils/languages/en.py | 60 + .../site-packages/docutils/languages/eo.py | 61 + .../site-packages/docutils/languages/es.py | 58 + .../site-packages/docutils/languages/fa.py | 60 + .../site-packages/docutils/languages/fi.py | 60 + .../site-packages/docutils/languages/fr.py | 58 + .../site-packages/docutils/languages/gl.py | 62 + .../site-packages/docutils/languages/he.py | 62 + .../site-packages/docutils/languages/it.py | 58 + .../site-packages/docutils/languages/ja.py | 60 + .../site-packages/docutils/languages/ka.py | 58 + .../site-packages/docutils/languages/ko.py | 60 + .../site-packages/docutils/languages/lt.py | 60 + .../site-packages/docutils/languages/lv.py | 59 + .../site-packages/docutils/languages/nl.py | 60 + .../site-packages/docutils/languages/pl.py | 60 + .../site-packages/docutils/languages/pt_br.py | 60 + .../site-packages/docutils/languages/ru.py | 58 + .../site-packages/docutils/languages/sk.py | 58 + .../site-packages/docutils/languages/sv.py | 59 + .../site-packages/docutils/languages/uk.py | 58 + .../site-packages/docutils/languages/zh_cn.py | 62 + .../site-packages/docutils/languages/zh_tw.py | 61 + .../site-packages/docutils/nodes.py | 2301 +++++ .../docutils/parsers/__init__.py | 92 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2992 bytes .../commonmark_wrapper.cpython-310.pyc | Bin 0 -> 1194 bytes .../parsers/__pycache__/null.cpython-310.pyc | Bin 0 -> 683 bytes .../recommonmark_wrapper.cpython-310.pyc | Bin 0 -> 3924 bytes .../docutils/parsers/commonmark_wrapper.py | 56 + .../site-packages/docutils/parsers/null.py | 20 + .../docutils/parsers/recommonmark_wrapper.py | 147 + .../docutils/parsers/rst/__init__.py | 413 + .../rst/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 14790 bytes .../rst/__pycache__/roles.cpython-310.pyc | Bin 0 -> 11876 bytes .../rst/__pycache__/states.cpython-310.pyc | Bin 0 -> 91718 bytes .../__pycache__/tableparser.cpython-310.pyc | Bin 0 -> 17605 bytes .../parsers/rst/directives/__init__.py | 466 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 13539 bytes .../__pycache__/admonitions.cpython-310.pyc | Bin 0 -> 2971 bytes .../__pycache__/body.cpython-310.pyc | Bin 0 -> 8121 bytes .../__pycache__/html.cpython-310.pyc | Bin 0 -> 722 bytes .../__pycache__/images.cpython-310.pyc | Bin 0 -> 5146 bytes .../__pycache__/misc.cpython-310.pyc | Bin 0 -> 16894 bytes .../__pycache__/parts.cpython-310.pyc | Bin 0 -> 3862 bytes .../__pycache__/references.cpython-310.pyc | Bin 0 -> 1046 bytes .../__pycache__/tables.cpython-310.pyc | Bin 0 -> 15548 bytes .../parsers/rst/directives/admonitions.py | 101 + .../docutils/parsers/rst/directives/body.py | 305 + .../docutils/parsers/rst/directives/html.py | 21 + .../docutils/parsers/rst/directives/images.py | 173 + .../docutils/parsers/rst/directives/misc.py | 642 ++ .../docutils/parsers/rst/directives/parts.py | 126 + .../parsers/rst/directives/references.py | 29 + .../docutils/parsers/rst/directives/tables.py | 538 + .../docutils/parsers/rst/include/README.txt | 17 + .../docutils/parsers/rst/include/isoamsa.txt | 162 + .../docutils/parsers/rst/include/isoamsb.txt | 126 + .../docutils/parsers/rst/include/isoamsc.txt | 29 + .../docutils/parsers/rst/include/isoamsn.txt | 96 + .../docutils/parsers/rst/include/isoamso.txt | 62 + .../docutils/parsers/rst/include/isoamsr.txt | 191 + .../docutils/parsers/rst/include/isobox.txt | 46 + .../docutils/parsers/rst/include/isocyr1.txt | 73 + .../docutils/parsers/rst/include/isocyr2.txt | 32 + .../docutils/parsers/rst/include/isodia.txt | 20 + .../docutils/parsers/rst/include/isogrk1.txt | 55 + .../docutils/parsers/rst/include/isogrk2.txt | 26 + .../docutils/parsers/rst/include/isogrk3.txt | 52 + .../parsers/rst/include/isogrk4-wide.txt | 49 + .../docutils/parsers/rst/include/isogrk4.txt | 8 + .../docutils/parsers/rst/include/isolat1.txt | 68 + .../docutils/parsers/rst/include/isolat2.txt | 128 + .../parsers/rst/include/isomfrk-wide.txt | 58 + .../docutils/parsers/rst/include/isomfrk.txt | 11 + .../parsers/rst/include/isomopf-wide.txt | 32 + .../docutils/parsers/rst/include/isomopf.txt | 13 + .../parsers/rst/include/isomscr-wide.txt | 58 + .../docutils/parsers/rst/include/isomscr.txt | 17 + .../docutils/parsers/rst/include/isonum.txt | 82 + .../docutils/parsers/rst/include/isopub.txt | 90 + .../docutils/parsers/rst/include/isotech.txt | 168 + .../docutils/parsers/rst/include/mmlalias.txt | 554 ++ .../parsers/rst/include/mmlextra-wide.txt | 113 + .../docutils/parsers/rst/include/mmlextra.txt | 87 + .../docutils/parsers/rst/include/s5defs.txt | 68 + .../parsers/rst/include/xhtml1-lat1.txt | 102 + .../parsers/rst/include/xhtml1-special.txt | 37 + .../parsers/rst/include/xhtml1-symbol.txt | 130 + .../parsers/rst/languages/__init__.py | 40 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1339 bytes .../languages/__pycache__/af.cpython-310.pyc | Bin 0 -> 2718 bytes .../languages/__pycache__/ar.cpython-310.pyc | Bin 0 -> 2633 bytes .../languages/__pycache__/ca.cpython-310.pyc | Bin 0 -> 3165 bytes .../languages/__pycache__/cs.cpython-310.pyc | Bin 0 -> 3744 bytes .../languages/__pycache__/da.cpython-310.pyc | Bin 0 -> 2741 bytes .../languages/__pycache__/de.cpython-310.pyc | Bin 0 -> 2530 bytes .../languages/__pycache__/en.cpython-310.pyc | Bin 0 -> 1878 bytes .../languages/__pycache__/eo.cpython-310.pyc | Bin 0 -> 2823 bytes .../languages/__pycache__/es.cpython-310.pyc | Bin 0 -> 3037 bytes .../languages/__pycache__/fa.cpython-310.pyc | Bin 0 -> 2732 bytes .../languages/__pycache__/fi.cpython-310.pyc | Bin 0 -> 2738 bytes .../languages/__pycache__/fr.cpython-310.pyc | Bin 0 -> 2605 bytes .../languages/__pycache__/gl.cpython-310.pyc | Bin 0 -> 2597 bytes .../languages/__pycache__/he.cpython-310.pyc | Bin 0 -> 2091 bytes .../languages/__pycache__/it.cpython-310.pyc | Bin 0 -> 2493 bytes .../languages/__pycache__/ja.cpython-310.pyc | Bin 0 -> 2959 bytes .../languages/__pycache__/ka.cpython-310.pyc | Bin 0 -> 3863 bytes .../languages/__pycache__/ko.cpython-310.pyc | Bin 0 -> 2657 bytes .../languages/__pycache__/lt.cpython-310.pyc | Bin 0 -> 2667 bytes .../languages/__pycache__/lv.cpython-310.pyc | Bin 0 -> 2624 bytes .../languages/__pycache__/nl.cpython-310.pyc | Bin 0 -> 2738 bytes .../languages/__pycache__/pl.cpython-310.pyc | Bin 0 -> 2448 bytes .../__pycache__/pt_br.cpython-310.pyc | Bin 0 -> 2867 bytes .../languages/__pycache__/ru.cpython-310.pyc | Bin 0 -> 3165 bytes .../languages/__pycache__/sk.cpython-310.pyc | Bin 0 -> 3169 bytes .../languages/__pycache__/sv.cpython-310.pyc | Bin 0 -> 2303 bytes .../languages/__pycache__/uk.cpython-310.pyc | Bin 0 -> 3262 bytes .../__pycache__/zh_cn.cpython-310.pyc | Bin 0 -> 3035 bytes .../__pycache__/zh_tw.cpython-310.pyc | Bin 0 -> 4014 bytes .../docutils/parsers/rst/languages/af.py | 108 + .../docutils/parsers/rst/languages/ar.py | 99 + .../docutils/parsers/rst/languages/ca.py | 130 + .../docutils/parsers/rst/languages/cs.py | 110 + .../docutils/parsers/rst/languages/da.py | 114 + .../docutils/parsers/rst/languages/de.py | 107 + .../docutils/parsers/rst/languages/en.py | 114 + .../docutils/parsers/rst/languages/eo.py | 119 + .../docutils/parsers/rst/languages/es.py | 123 + .../docutils/parsers/rst/languages/fa.py | 102 + .../docutils/parsers/rst/languages/fi.py | 98 + .../docutils/parsers/rst/languages/fr.py | 108 + .../docutils/parsers/rst/languages/gl.py | 106 + .../docutils/parsers/rst/languages/he.py | 110 + .../docutils/parsers/rst/languages/it.py | 99 + .../docutils/parsers/rst/languages/ja.py | 119 + .../docutils/parsers/rst/languages/ka.py | 90 + .../docutils/parsers/rst/languages/ko.py | 111 + .../docutils/parsers/rst/languages/lt.py | 109 + .../docutils/parsers/rst/languages/lv.py | 108 + .../docutils/parsers/rst/languages/nl.py | 114 + .../docutils/parsers/rst/languages/pl.py | 101 + .../docutils/parsers/rst/languages/pt_br.py | 110 + .../docutils/parsers/rst/languages/ru.py | 90 + .../docutils/parsers/rst/languages/sk.py | 96 + .../docutils/parsers/rst/languages/sv.py | 96 + .../docutils/parsers/rst/languages/uk.py | 91 + .../docutils/parsers/rst/languages/zh_cn.py | 104 + .../docutils/parsers/rst/languages/zh_tw.py | 109 + .../docutils/parsers/rst/roles.py | 439 + .../docutils/parsers/rst/states.py | 3145 ++++++ .../docutils/parsers/rst/tableparser.py | 539 + .../docutils/readers/__init__.py | 113 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3476 bytes .../__pycache__/doctree.cpython-310.pyc | Bin 0 -> 1547 bytes .../readers/__pycache__/pep.cpython-310.pyc | Bin 0 -> 1658 bytes .../__pycache__/standalone.cpython-310.pyc | Bin 0 -> 2012 bytes .../site-packages/docutils/readers/doctree.py | 46 + .../site-packages/docutils/readers/pep.py | 48 + .../docutils/readers/standalone.py | 65 + .../site-packages/docutils/statemachine.py | 1525 +++ .../docutils/transforms/__init__.py | 185 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 5785 bytes .../__pycache__/components.cpython-310.pyc | Bin 0 -> 2177 bytes .../__pycache__/frontmatter.cpython-310.pyc | Bin 0 -> 16553 bytes .../__pycache__/misc.cpython-310.pyc | Bin 0 -> 3783 bytes .../__pycache__/parts.cpython-310.pyc | Bin 0 -> 5951 bytes .../__pycache__/peps.cpython-310.pyc | Bin 0 -> 9051 bytes .../__pycache__/references.cpython-310.pyc | Bin 0 -> 24580 bytes .../__pycache__/universal.cpython-310.pyc | Bin 0 -> 9268 bytes .../__pycache__/writer_aux.cpython-310.pyc | Bin 0 -> 2996 bytes .../docutils/transforms/components.py | 54 + .../docutils/transforms/frontmatter.py | 540 + .../site-packages/docutils/transforms/misc.py | 144 + .../docutils/transforms/parts.py | 176 + .../site-packages/docutils/transforms/peps.py | 308 + .../docutils/transforms/references.py | 924 ++ .../docutils/transforms/universal.py | 335 + .../docutils/transforms/writer_aux.py | 99 + .../site-packages/docutils/utils/__init__.py | 861 ++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 26682 bytes .../__pycache__/code_analyzer.cpython-310.pyc | Bin 0 -> 4176 bytes .../error_reporting.cpython-310.pyc | Bin 0 -> 6679 bytes .../punctuation_chars.cpython-310.pyc | Bin 0 -> 3180 bytes .../utils/__pycache__/roman.cpython-310.pyc | Bin 0 -> 3728 bytes .../__pycache__/smartquotes.cpython-310.pyc | Bin 0 -> 29109 bytes .../__pycache__/urischemes.cpython-310.pyc | Bin 0 -> 5888 bytes .../docutils/utils/code_analyzer.py | 136 + .../docutils/utils/error_reporting.py | 222 + .../docutils/utils/math/__init__.py | 73 + .../math/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2501 bytes .../__pycache__/latex2mathml.cpython-310.pyc | Bin 0 -> 19266 bytes .../__pycache__/math2html.cpython-310.pyc | Bin 0 -> 106087 bytes .../mathalphabet2unichar.cpython-310.pyc | Bin 0 -> 18330 bytes .../mathml_elements.cpython-310.pyc | Bin 0 -> 14666 bytes .../tex2mathml_extern.cpython-310.pyc | Bin 0 -> 5637 bytes .../__pycache__/tex2unichar.cpython-310.pyc | Bin 0 -> 20573 bytes .../__pycache__/unichar2tex.cpython-310.pyc | Bin 0 -> 32239 bytes .../docutils/utils/math/latex2mathml.py | 1252 +++ .../docutils/utils/math/math2html.py | 3165 ++++++ .../utils/math/mathalphabet2unichar.py | 892 ++ .../docutils/utils/math/mathml_elements.py | 478 + .../docutils/utils/math/tex2mathml_extern.py | 261 + .../docutils/utils/math/tex2unichar.py | 730 ++ .../docutils/utils/math/unichar2tex.py | 808 ++ .../docutils/utils/punctuation_chars.py | 123 + .../site-packages/docutils/utils/roman.py | 154 + .../docutils/utils/smartquotes.py | 1004 ++ .../docutils/utils/urischemes.py | 138 + .../docutils/writers/__init__.py | 159 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 4557 bytes .../__pycache__/_html_base.cpython-310.pyc | Bin 0 -> 63546 bytes .../__pycache__/docutils_xml.cpython-310.pyc | Bin 0 -> 5575 bytes .../__pycache__/manpage.cpython-310.pyc | Bin 0 -> 40700 bytes .../writers/__pycache__/null.cpython-310.pyc | Bin 0 -> 755 bytes .../__pycache__/pseudoxml.cpython-310.pyc | Bin 0 -> 1211 bytes .../docutils/writers/_html_base.py | 1887 ++++ .../docutils/writers/docutils_xml.py | 187 + .../docutils/writers/html4css1/__init__.py | 955 ++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 32166 bytes .../docutils/writers/html4css1/html4css1.css | 350 + .../docutils/writers/html4css1/template.txt | 8 + .../writers/html5_polyglot/__init__.py | 393 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 13113 bytes .../html5_polyglot/italic-field-names.css | 26 + .../docutils/writers/html5_polyglot/math.css | 332 + .../writers/html5_polyglot/minimal.css | 293 + .../docutils/writers/html5_polyglot/plain.css | 307 + .../writers/html5_polyglot/responsive.css | 486 + .../writers/html5_polyglot/template.txt | 8 + .../writers/html5_polyglot/tuftig.css | 566 ++ .../docutils/writers/latex2e/__init__.py | 3323 +++++++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 94650 bytes .../docutils/writers/latex2e/default.tex | 14 + .../docutils/writers/latex2e/docutils.sty | 223 + .../docutils/writers/latex2e/titlepage.tex | 19 + .../docutils/writers/latex2e/titlingpage.tex | 18 + .../docutils/writers/latex2e/xelatex.tex | 21 + .../site-packages/docutils/writers/manpage.py | 1214 +++ .../site-packages/docutils/writers/null.py | 25 + .../docutils/writers/odf_odt/__init__.py | 3461 +++++++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 92332 bytes .../__pycache__/prepstyles.cpython-310.pyc | Bin 0 -> 1965 bytes .../pygmentsformatter.cpython-310.pyc | Bin 0 -> 2842 bytes .../docutils/writers/odf_odt/prepstyles.py | 78 + .../writers/odf_odt/pygmentsformatter.py | 109 + .../docutils/writers/odf_odt/styles.odt | Bin 0 -> 16500 bytes .../docutils/writers/pep_html/__init__.py | 101 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3314 bytes .../docutils/writers/pep_html/pep.css | 344 + .../docutils/writers/pep_html/template.txt | 25 + .../docutils/writers/pseudoxml.py | 40 + .../docutils/writers/s5_html/__init__.py | 353 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 10747 bytes .../writers/s5_html/themes/README.txt | 6 + .../writers/s5_html/themes/big-black/__base__ | 2 + .../s5_html/themes/big-black/framing.css | 25 + .../s5_html/themes/big-black/pretty.css | 109 + .../s5_html/themes/big-white/framing.css | 24 + .../s5_html/themes/big-white/pretty.css | 107 + .../s5_html/themes/default/framing.css | 25 + .../writers/s5_html/themes/default/opera.css | 8 + .../s5_html/themes/default/outline.css | 16 + .../writers/s5_html/themes/default/pretty.css | 120 + .../writers/s5_html/themes/default/print.css | 24 + .../s5_html/themes/default/s5-core.css | 11 + .../writers/s5_html/themes/default/slides.css | 10 + .../writers/s5_html/themes/default/slides.js | 558 ++ .../s5_html/themes/medium-black/__base__ | 2 + .../s5_html/themes/medium-black/pretty.css | 115 + .../s5_html/themes/medium-white/framing.css | 24 + .../s5_html/themes/medium-white/pretty.css | 113 + .../s5_html/themes/small-black/__base__ | 2 + .../s5_html/themes/small-black/pretty.css | 116 + .../s5_html/themes/small-white/framing.css | 24 + .../s5_html/themes/small-white/pretty.css | 114 + .../docutils/writers/xetex/__init__.py | 147 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 4111 bytes .../idna-3.10.dist-info/INSTALLER | 1 + .../idna-3.10.dist-info/LICENSE.md | 31 + .../idna-3.10.dist-info/METADATA | 250 + .../site-packages/idna-3.10.dist-info/RECORD | 22 + .../site-packages/idna-3.10.dist-info/WHEEL | 4 + .../python3.10/site-packages/idna/__init__.py | 45 + .../idna/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 854 bytes .../idna/__pycache__/codec.cpython-310.pyc | Bin 0 -> 3275 bytes .../idna/__pycache__/compat.cpython-310.pyc | Bin 0 -> 757 bytes .../idna/__pycache__/core.cpython-310.pyc | Bin 0 -> 9673 bytes .../idna/__pycache__/idnadata.cpython-310.pyc | Bin 0 -> 194450 bytes .../__pycache__/intranges.cpython-310.pyc | Bin 0 -> 1986 bytes .../__pycache__/package_data.cpython-310.pyc | Bin 0 -> 214 bytes .../__pycache__/uts46data.cpython-310.pyc | Bin 0 -> 152378 bytes .../python3.10/site-packages/idna/codec.py | 122 + .../python3.10/site-packages/idna/compat.py | 15 + env/lib/python3.10/site-packages/idna/core.py | 437 + .../python3.10/site-packages/idna/idnadata.py | 4243 ++++++++ .../site-packages/idna/intranges.py | 57 + .../site-packages/idna/package_data.py | 1 + .../python3.10/site-packages/idna/py.typed | 0 .../site-packages/idna/uts46data.py | 8681 +++++++++++++++++ .../INSTALLER | 1 + .../LICENSE | 202 + .../METADATA | 133 + .../importlib_metadata-8.5.0.dist-info/RECORD | 31 + .../importlib_metadata-8.5.0.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../importlib_metadata/__init__.py | 1132 +++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 42245 bytes .../__pycache__/_adapters.cpython-310.pyc | Bin 0 -> 2890 bytes .../__pycache__/_collections.cpython-310.pyc | Bin 0 -> 1580 bytes .../__pycache__/_compat.cpython-310.pyc | Bin 0 -> 1912 bytes .../__pycache__/_functools.cpython-310.pyc | Bin 0 -> 3170 bytes .../__pycache__/_itertools.cpython-310.pyc | Bin 0 -> 5080 bytes .../__pycache__/_meta.cpython-310.pyc | Bin 0 -> 3365 bytes .../__pycache__/_text.cpython-310.pyc | Bin 0 -> 3103 bytes .../__pycache__/diagnose.cpython-310.pyc | Bin 0 -> 872 bytes .../importlib_metadata/_adapters.py | 83 + .../importlib_metadata/_collections.py | 30 + .../importlib_metadata/_compat.py | 56 + .../importlib_metadata/_functools.py | 104 + .../importlib_metadata/_itertools.py | 171 + .../site-packages/importlib_metadata/_meta.py | 75 + .../site-packages/importlib_metadata/_text.py | 99 + .../importlib_metadata/compat/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 211 bytes .../compat/__pycache__/py311.cpython-310.pyc | Bin 0 -> 1053 bytes .../compat/__pycache__/py39.cpython-310.pyc | Bin 0 -> 1206 bytes .../importlib_metadata/compat/py311.py | 22 + .../importlib_metadata/compat/py39.py | 36 + .../importlib_metadata/diagnose.py | 21 + .../site-packages/importlib_metadata/py.typed | 0 .../jaraco.classes-3.4.0.dist-info/INSTALLER | 1 + .../jaraco.classes-3.4.0.dist-info/LICENSE | 17 + .../jaraco.classes-3.4.0.dist-info/METADATA | 60 + .../jaraco.classes-3.4.0.dist-info/RECORD | 15 + .../jaraco.classes-3.4.0.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../jaraco.context-6.0.1.dist-info/INSTALLER | 1 + .../jaraco.context-6.0.1.dist-info/LICENSE | 17 + .../jaraco.context-6.0.1.dist-info/METADATA | 75 + .../jaraco.context-6.0.1.dist-info/RECORD | 9 + .../jaraco.context-6.0.1.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../INSTALLER | 1 + .../jaraco.functools-4.1.0.dist-info/LICENSE | 17 + .../jaraco.functools-4.1.0.dist-info/METADATA | 67 + .../jaraco.functools-4.1.0.dist-info/RECORD | 10 + .../jaraco.functools-4.1.0.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../site-packages/jaraco/classes/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 200 bytes .../__pycache__/ancestry.cpython-310.pyc | Bin 0 -> 2081 bytes .../classes/__pycache__/meta.cpython-310.pyc | Bin 0 -> 2679 bytes .../__pycache__/properties.cpython-310.pyc | Bin 0 -> 7578 bytes .../site-packages/jaraco/classes/ancestry.py | 76 + .../site-packages/jaraco/classes/meta.py | 85 + .../jaraco/classes/properties.py | 241 + .../site-packages/jaraco/classes/py.typed | 0 .../site-packages/jaraco/context/__init__.py | 356 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 11075 bytes .../site-packages/jaraco/context/py.typed | 0 .../jaraco/functools/__init__.py | 685 ++ .../jaraco/functools/__init__.pyi | 125 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 20616 bytes .../site-packages/jaraco/functools/py.typed | 0 .../jeepney-0.8.0.dist-info/INSTALLER | 1 + .../jeepney-0.8.0.dist-info/LICENSE | 21 + .../jeepney-0.8.0.dist-info/METADATA | 36 + .../jeepney-0.8.0.dist-info/RECORD | 66 + .../jeepney-0.8.0.dist-info/WHEEL | 4 + .../site-packages/jeepney/__init__.py | 13 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 728 bytes .../jeepney/__pycache__/auth.cpython-310.pyc | Bin 0 -> 5041 bytes .../__pycache__/bindgen.cpython-310.pyc | Bin 0 -> 4507 bytes .../jeepney/__pycache__/bus.cpython-310.pyc | Bin 0 -> 2028 bytes .../__pycache__/bus_messages.cpython-310.pyc | Bin 0 -> 8320 bytes .../jeepney/__pycache__/fds.cpython-310.pyc | Bin 0 -> 5669 bytes .../__pycache__/low_level.cpython-310.pyc | Bin 0 -> 20484 bytes .../__pycache__/routing.cpython-310.pyc | Bin 0 -> 2832 bytes .../__pycache__/wrappers.cpython-310.pyc | Bin 0 -> 8885 bytes .../python3.10/site-packages/jeepney/auth.py | 136 + .../site-packages/jeepney/bindgen.py | 126 + .../python3.10/site-packages/jeepney/bus.py | 62 + .../site-packages/jeepney/bus_messages.py | 235 + .../python3.10/site-packages/jeepney/fds.py | 158 + .../site-packages/jeepney/io/__init__.py | 1 + .../io/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 239 bytes .../io/__pycache__/asyncio.cpython-310.pyc | Bin 0 -> 8988 bytes .../io/__pycache__/blocking.cpython-310.pyc | Bin 0 -> 13246 bytes .../io/__pycache__/common.cpython-310.pyc | Bin 0 -> 3867 bytes .../io/__pycache__/threading.cpython-310.pyc | Bin 0 -> 10862 bytes .../io/__pycache__/trio.cpython-310.pyc | Bin 0 -> 14321 bytes .../site-packages/jeepney/io/asyncio.py | 233 + .../site-packages/jeepney/io/blocking.py | 350 + .../site-packages/jeepney/io/common.py | 88 + .../jeepney/io/tests/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 202 bytes .../__pycache__/conftest.cpython-310.pyc | Bin 0 -> 2452 bytes .../__pycache__/test_asyncio.cpython-310.pyc | Bin 0 -> 3035 bytes .../__pycache__/test_blocking.cpython-310.pyc | Bin 0 -> 3224 bytes .../test_threading.cpython-310.pyc | Bin 0 -> 3129 bytes .../__pycache__/test_trio.cpython-310.pyc | Bin 0 -> 4321 bytes .../tests/__pycache__/utils.cpython-310.pyc | Bin 0 -> 295 bytes .../jeepney/io/tests/conftest.py | 81 + .../jeepney/io/tests/test_asyncio.py | 91 + .../jeepney/io/tests/test_blocking.py | 88 + .../jeepney/io/tests/test_threading.py | 83 + .../jeepney/io/tests/test_trio.py | 114 + .../site-packages/jeepney/io/tests/utils.py | 3 + .../site-packages/jeepney/io/threading.py | 273 + .../site-packages/jeepney/io/trio.py | 420 + .../site-packages/jeepney/low_level.py | 585 ++ .../site-packages/jeepney/routing.py | 76 + .../site-packages/jeepney/tests/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 199 bytes .../__pycache__/test_auth.cpython-310.pyc | Bin 0 -> 1122 bytes .../__pycache__/test_bindgen.cpython-310.pyc | Bin 0 -> 1120 bytes .../__pycache__/test_bus.cpython-310.pyc | Bin 0 -> 1156 bytes .../test_bus_messages.cpython-310.pyc | Bin 0 -> 2402 bytes .../__pycache__/test_fds.cpython-310.pyc | Bin 0 -> 2297 bytes .../test_low_level.cpython-310.pyc | Bin 0 -> 3144 bytes .../__pycache__/test_routing.cpython-310.pyc | Bin 0 -> 1355 bytes .../jeepney/tests/secrets_introspect.xml | 116 + .../site-packages/jeepney/tests/test_auth.py | 24 + .../jeepney/tests/test_bindgen.py | 28 + .../site-packages/jeepney/tests/test_bus.py | 24 + .../jeepney/tests/test_bus_messages.py | 109 + .../site-packages/jeepney/tests/test_fds.py | 80 + .../jeepney/tests/test_low_level.py | 87 + .../jeepney/tests/test_routing.py | 32 + .../site-packages/jeepney/wrappers.py | 216 + .../keyring-25.5.0.dist-info/INSTALLER | 1 + .../keyring-25.5.0.dist-info/LICENSE | 17 + .../keyring-25.5.0.dist-info/METADATA | 539 + .../keyring-25.5.0.dist-info/RECORD | 69 + .../keyring-25.5.0.dist-info/WHEEL | 5 + .../keyring-25.5.0.dist-info/entry_points.txt | 13 + .../keyring-25.5.0.dist-info/top_level.txt | 1 + .../site-packages/keyring/__init__.py | 17 + .../site-packages/keyring/__main__.py | 4 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 399 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 280 bytes .../__pycache__/backend.cpython-310.pyc | Bin 0 -> 10678 bytes .../keyring/__pycache__/cli.cpython-310.pyc | Bin 0 -> 6745 bytes .../__pycache__/completion.cpython-310.pyc | Bin 0 -> 2091 bytes .../keyring/__pycache__/core.cpython-310.pyc | Bin 0 -> 6050 bytes .../__pycache__/credentials.cpython-310.pyc | Bin 0 -> 3791 bytes .../__pycache__/devpi_client.cpython-310.pyc | Bin 0 -> 956 bytes .../__pycache__/errors.cpython-310.pyc | Bin 0 -> 2766 bytes .../keyring/__pycache__/http.cpython-310.pyc | Bin 0 -> 1706 bytes .../site-packages/keyring/backend.py | 300 + .../keyring/backend_complete.bash | 14 + .../keyring/backend_complete.zsh | 14 + .../keyring/backends/SecretService.py | 120 + .../site-packages/keyring/backends/Windows.py | 168 + .../keyring/backends/__init__.py | 0 .../__pycache__/SecretService.cpython-310.pyc | Bin 0 -> 4631 bytes .../__pycache__/Windows.cpython-310.pyc | Bin 0 -> 5801 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 202 bytes .../__pycache__/chainer.cpython-310.pyc | Bin 0 -> 2495 bytes .../backends/__pycache__/fail.cpython-310.pyc | Bin 0 -> 1347 bytes .../__pycache__/kwallet.cpython-310.pyc | Bin 0 -> 5256 bytes .../__pycache__/libsecret.cpython-310.pyc | Bin 0 -> 4792 bytes .../backends/__pycache__/null.cpython-310.pyc | Bin 0 -> 951 bytes .../site-packages/keyring/backends/chainer.py | 71 + .../site-packages/keyring/backends/fail.py | 30 + .../site-packages/keyring/backends/kwallet.py | 164 + .../keyring/backends/libsecret.py | 155 + .../keyring/backends/macOS/__init__.py | 85 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2979 bytes .../macOS/__pycache__/api.cpython-310.pyc | Bin 0 -> 4458 bytes .../keyring/backends/macOS/api.py | 184 + .../site-packages/keyring/backends/null.py | 20 + .../python3.10/site-packages/keyring/cli.py | 220 + .../site-packages/keyring/compat/__init__.py | 7 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 335 bytes .../__pycache__/properties.cpython-310.pyc | Bin 0 -> 4811 bytes .../compat/__pycache__/py312.cpython-310.pyc | Bin 0 -> 350 bytes .../compat/__pycache__/py38.cpython-310.pyc | Bin 0 -> 359 bytes .../keyring/compat/properties.py | 169 + .../site-packages/keyring/compat/py312.py | 9 + .../site-packages/keyring/compat/py38.py | 9 + .../site-packages/keyring/completion.py | 56 + .../python3.10/site-packages/keyring/core.py | 200 + .../site-packages/keyring/credentials.py | 85 + .../site-packages/keyring/devpi_client.py | 29 + .../site-packages/keyring/errors.py | 67 + .../python3.10/site-packages/keyring/http.py | 39 + .../python3.10/site-packages/keyring/py.typed | 0 .../site-packages/keyring/testing/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 201 bytes .../__pycache__/backend.cpython-310.pyc | Bin 0 -> 7208 bytes .../testing/__pycache__/util.cpython-310.pyc | Bin 0 -> 2601 bytes .../site-packages/keyring/testing/backend.py | 200 + .../site-packages/keyring/testing/util.py | 68 + .../site-packages/keyring/util/__init__.py | 11 + .../util/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 574 bytes .../__pycache__/platform_.cpython-310.pyc | Bin 0 -> 1318 bytes .../site-packages/keyring/util/platform_.py | 40 + .../site-packages/markdown_it/__init__.py | 5 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 322 bytes .../__pycache__/_compat.cpython-310.pyc | Bin 0 -> 475 bytes .../__pycache__/_punycode.cpython-310.pyc | Bin 0 -> 1773 bytes .../__pycache__/main.cpython-310.pyc | Bin 0 -> 12805 bytes .../__pycache__/parser_block.cpython-310.pyc | Bin 0 -> 2779 bytes .../__pycache__/parser_core.cpython-310.pyc | Bin 0 -> 1509 bytes .../__pycache__/parser_inline.cpython-310.pyc | Bin 0 -> 3208 bytes .../__pycache__/renderer.cpython-310.pyc | Bin 0 -> 7753 bytes .../__pycache__/ruler.cpython-310.pyc | Bin 0 -> 9133 bytes .../__pycache__/token.cpython-310.pyc | Bin 0 -> 6276 bytes .../__pycache__/tree.cpython-310.pyc | Bin 0 -> 11267 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 5895 bytes .../site-packages/markdown_it/_compat.py | 11 + .../site-packages/markdown_it/_punycode.py | 67 + .../site-packages/markdown_it/cli/__init__.py | 0 .../cli/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 201 bytes .../cli/__pycache__/parse.cpython-310.pyc | Bin 0 -> 3306 bytes .../site-packages/markdown_it/cli/parse.py | 109 + .../markdown_it/common/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 204 bytes .../__pycache__/entities.cpython-310.pyc | Bin 0 -> 478 bytes .../__pycache__/html_blocks.cpython-310.pyc | Bin 0 -> 778 bytes .../__pycache__/html_re.cpython-310.pyc | Bin 0 -> 1015 bytes .../__pycache__/normalize_url.cpython-310.pyc | Bin 0 -> 2226 bytes .../common/__pycache__/utils.cpython-310.pyc | Bin 0 -> 8149 bytes .../markdown_it/common/entities.py | 4 + .../markdown_it/common/html_blocks.py | 68 + .../markdown_it/common/html_re.py | 40 + .../markdown_it/common/normalize_url.py | 81 + .../site-packages/markdown_it/common/utils.py | 318 + .../markdown_it/helpers/__init__.py | 6 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 459 bytes .../parse_link_destination.cpython-310.pyc | Bin 0 -> 1521 bytes .../parse_link_label.cpython-310.pyc | Bin 0 -> 931 bytes .../parse_link_title.cpython-310.pyc | Bin 0 -> 1436 bytes .../helpers/parse_link_destination.py | 86 + .../markdown_it/helpers/parse_link_label.py | 43 + .../markdown_it/helpers/parse_link_title.py | 60 + .../site-packages/markdown_it/main.py | 355 + .../site-packages/markdown_it/parser_block.py | 111 + .../site-packages/markdown_it/parser_core.py | 45 + .../markdown_it/parser_inline.py | 147 + .../site-packages/markdown_it/port.yaml | 48 + .../markdown_it/presets/__init__.py | 28 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1249 bytes .../__pycache__/commonmark.cpython-310.pyc | Bin 0 -> 1088 bytes .../__pycache__/default.cpython-310.pyc | Bin 0 -> 629 bytes .../presets/__pycache__/zero.cpython-310.pyc | Bin 0 -> 863 bytes .../markdown_it/presets/commonmark.py | 74 + .../markdown_it/presets/default.py | 35 + .../site-packages/markdown_it/presets/zero.py | 43 + .../site-packages/markdown_it/py.typed | 1 + .../site-packages/markdown_it/renderer.py | 336 + .../site-packages/markdown_it/ruler.py | 276 + .../markdown_it/rules_block/__init__.py | 27 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 670 bytes .../__pycache__/blockquote.cpython-310.pyc | Bin 0 -> 3178 bytes .../__pycache__/code.cpython-310.pyc | Bin 0 -> 917 bytes .../__pycache__/fence.cpython-310.pyc | Bin 0 -> 1407 bytes .../__pycache__/heading.cpython-310.pyc | Bin 0 -> 1567 bytes .../__pycache__/hr.cpython-310.pyc | Bin 0 -> 1154 bytes .../__pycache__/html_block.cpython-310.pyc | Bin 0 -> 1964 bytes .../__pycache__/lheading.cpython-310.pyc | Bin 0 -> 1566 bytes .../__pycache__/list.cpython-310.pyc | Bin 0 -> 4062 bytes .../__pycache__/paragraph.cpython-310.pyc | Bin 0 -> 1263 bytes .../__pycache__/reference.cpython-310.pyc | Bin 0 -> 2941 bytes .../__pycache__/state_block.cpython-310.pyc | Bin 0 -> 5719 bytes .../__pycache__/table.cpython-310.pyc | Bin 0 -> 3726 bytes .../markdown_it/rules_block/blockquote.py | 299 + .../markdown_it/rules_block/code.py | 35 + .../markdown_it/rules_block/fence.py | 101 + .../markdown_it/rules_block/heading.py | 68 + .../markdown_it/rules_block/hr.py | 55 + .../markdown_it/rules_block/html_block.py | 90 + .../markdown_it/rules_block/lheading.py | 86 + .../markdown_it/rules_block/list.py | 345 + .../markdown_it/rules_block/paragraph.py | 65 + .../markdown_it/rules_block/reference.py | 215 + .../markdown_it/rules_block/state_block.py | 261 + .../markdown_it/rules_block/table.py | 236 + .../markdown_it/rules_core/__init__.py | 19 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 538 bytes .../__pycache__/block.cpython-310.pyc | Bin 0 -> 619 bytes .../__pycache__/inline.cpython-310.pyc | Bin 0 -> 534 bytes .../__pycache__/linkify.cpython-310.pyc | Bin 0 -> 2680 bytes .../__pycache__/normalize.cpython-310.pyc | Bin 0 -> 584 bytes .../__pycache__/replacements.cpython-310.pyc | Bin 0 -> 2755 bytes .../__pycache__/smartquotes.cpython-310.pyc | Bin 0 -> 3301 bytes .../__pycache__/state_core.cpython-310.pyc | Bin 0 -> 973 bytes .../__pycache__/text_join.cpython-310.pyc | Bin 0 -> 1115 bytes .../markdown_it/rules_core/block.py | 13 + .../markdown_it/rules_core/inline.py | 10 + .../markdown_it/rules_core/linkify.py | 149 + .../markdown_it/rules_core/normalize.py | 18 + .../markdown_it/rules_core/replacements.py | 126 + .../markdown_it/rules_core/smartquotes.py | 202 + .../markdown_it/rules_core/state_core.py | 25 + .../markdown_it/rules_core/text_join.py | 34 + .../markdown_it/rules_inline/__init__.py | 31 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 799 bytes .../__pycache__/autolink.cpython-310.pyc | Bin 0 -> 1475 bytes .../__pycache__/backticks.cpython-310.pyc | Bin 0 -> 1303 bytes .../__pycache__/balance_pairs.cpython-310.pyc | Bin 0 -> 1899 bytes .../__pycache__/emphasis.cpython-310.pyc | Bin 0 -> 2145 bytes .../__pycache__/entity.cpython-310.pyc | Bin 0 -> 1309 bytes .../__pycache__/escape.cpython-310.pyc | Bin 0 -> 1266 bytes .../fragments_join.cpython-310.pyc | Bin 0 -> 1226 bytes .../__pycache__/html_inline.cpython-310.pyc | Bin 0 -> 1175 bytes .../__pycache__/image.cpython-310.pyc | Bin 0 -> 2038 bytes .../__pycache__/link.cpython-310.pyc | Bin 0 -> 1920 bytes .../__pycache__/linkify.cpython-310.pyc | Bin 0 -> 1448 bytes .../__pycache__/newline.cpython-310.pyc | Bin 0 -> 989 bytes .../__pycache__/state_inline.cpython-310.pyc | Bin 0 -> 3996 bytes .../__pycache__/strikethrough.cpython-310.pyc | Bin 0 -> 2324 bytes .../__pycache__/text.cpython-310.pyc | Bin 0 -> 685 bytes .../markdown_it/rules_inline/autolink.py | 77 + .../markdown_it/rules_inline/backticks.py | 72 + .../markdown_it/rules_inline/balance_pairs.py | 137 + .../markdown_it/rules_inline/emphasis.py | 102 + .../markdown_it/rules_inline/entity.py | 53 + .../markdown_it/rules_inline/escape.py | 92 + .../rules_inline/fragments_join.py | 43 + .../markdown_it/rules_inline/html_inline.py | 43 + .../markdown_it/rules_inline/image.py | 148 + .../markdown_it/rules_inline/link.py | 151 + .../markdown_it/rules_inline/linkify.py | 61 + .../markdown_it/rules_inline/newline.py | 43 + .../markdown_it/rules_inline/state_inline.py | 166 + .../markdown_it/rules_inline/strikethrough.py | 127 + .../markdown_it/rules_inline/text.py | 53 + .../site-packages/markdown_it/token.py | 180 + .../site-packages/markdown_it/tree.py | 345 + .../site-packages/markdown_it/utils.py | 176 + .../markdown_it_py-3.0.0.dist-info/INSTALLER | 1 + .../markdown_it_py-3.0.0.dist-info/LICENSE | 21 + .../LICENSE.markdown-it | 22 + .../markdown_it_py-3.0.0.dist-info/METADATA | 205 + .../markdown_it_py-3.0.0.dist-info/RECORD | 142 + .../markdown_it_py-3.0.0.dist-info/WHEEL | 4 + .../entry_points.txt | 3 + .../mdurl-0.1.2.dist-info/INSTALLER | 1 + .../mdurl-0.1.2.dist-info/LICENSE | 46 + .../mdurl-0.1.2.dist-info/METADATA | 32 + .../mdurl-0.1.2.dist-info/RECORD | 18 + .../site-packages/mdurl-0.1.2.dist-info/WHEEL | 4 + .../site-packages/mdurl/__init__.py | 18 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 630 bytes .../mdurl/__pycache__/_decode.cpython-310.pyc | Bin 0 -> 2326 bytes .../mdurl/__pycache__/_encode.cpython-310.pyc | Bin 0 -> 1930 bytes .../mdurl/__pycache__/_format.cpython-310.pyc | Bin 0 -> 760 bytes .../mdurl/__pycache__/_parse.cpython-310.pyc | Bin 0 -> 4114 bytes .../mdurl/__pycache__/_url.cpython-310.pyc | Bin 0 -> 608 bytes .../python3.10/site-packages/mdurl/_decode.py | 104 + .../python3.10/site-packages/mdurl/_encode.py | 85 + .../python3.10/site-packages/mdurl/_format.py | 27 + .../python3.10/site-packages/mdurl/_parse.py | 304 + .../python3.10/site-packages/mdurl/_url.py | 14 + .../python3.10/site-packages/mdurl/py.typed | 1 + .../more_itertools-10.5.0.dist-info/INSTALLER | 1 + .../more_itertools-10.5.0.dist-info/LICENSE | 19 + .../more_itertools-10.5.0.dist-info/METADATA | 266 + .../more_itertools-10.5.0.dist-info/RECORD | 15 + .../more_itertools-10.5.0.dist-info/WHEEL | 4 + .../site-packages/more_itertools/__init__.py | 6 + .../site-packages/more_itertools/__init__.pyi | 2 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 342 bytes .../__pycache__/more.cpython-310.pyc | Bin 0 -> 143776 bytes .../__pycache__/recipes.cpython-310.pyc | Bin 0 -> 29757 bytes .../site-packages/more_itertools/more.py | 4980 ++++++++++ .../site-packages/more_itertools/more.pyi | 815 ++ .../site-packages/more_itertools/py.typed | 0 .../site-packages/more_itertools/recipes.py | 1075 ++ .../site-packages/more_itertools/recipes.pyi | 136 + .../nh3-0.2.18.dist-info/INSTALLER | 1 + .../nh3-0.2.18.dist-info/METADATA | 57 + .../site-packages/nh3-0.2.18.dist-info/RECORD | 9 + .../site-packages/nh3-0.2.18.dist-info/WHEEL | 4 + .../python3.10/site-packages/nh3/__init__.py | 5 + .../python3.10/site-packages/nh3/__init__.pyi | 20 + .../nh3/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 275 bytes .../python3.10/site-packages/nh3/nh3.abi3.so | Bin 0 -> 2187112 bytes env/lib/python3.10/site-packages/nh3/py.typed | 0 .../pip-22.0.2.dist-info/INSTALLER | 1 + .../pip-22.0.2.dist-info/LICENSE.txt | 20 + .../pip-22.0.2.dist-info/METADATA | 92 + .../site-packages/pip-22.0.2.dist-info/RECORD | 1037 ++ .../pip-22.0.2.dist-info/REQUESTED | 0 .../site-packages/pip-22.0.2.dist-info/WHEEL | 5 + .../pip-22.0.2.dist-info/entry_points.txt | 5 + .../pip-22.0.2.dist-info/top_level.txt | 1 + .../python3.10/site-packages/pip/__init__.py | 13 + .../python3.10/site-packages/pip/__main__.py | 31 + .../pip/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 645 bytes .../pip/__pycache__/__main__.cpython-310.pyc | Bin 0 -> 607 bytes .../site-packages/pip/_internal/__init__.py | 19 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 766 bytes .../__pycache__/build_env.cpython-310.pyc | Bin 0 -> 9610 bytes .../__pycache__/cache.cpython-310.pyc | Bin 0 -> 8393 bytes .../__pycache__/configuration.cpython-310.pyc | Bin 0 -> 11139 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 23136 bytes .../__pycache__/main.cpython-310.pyc | Bin 0 -> 631 bytes .../__pycache__/pyproject.cpython-310.pyc | Bin 0 -> 3550 bytes .../self_outdated_check.cpython-310.pyc | Bin 0 -> 4590 bytes .../__pycache__/wheel_builder.cpython-310.pyc | Bin 0 -> 9152 bytes .../site-packages/pip/_internal/build_env.py | 296 + .../site-packages/pip/_internal/cache.py | 264 + .../pip/_internal/cli/__init__.py | 4 + .../cli/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 286 bytes .../autocompletion.cpython-310.pyc | Bin 0 -> 5319 bytes .../__pycache__/base_command.cpython-310.pyc | Bin 0 -> 6262 bytes .../__pycache__/cmdoptions.cpython-310.pyc | Bin 0 -> 22561 bytes .../command_context.cpython-310.pyc | Bin 0 -> 1320 bytes .../cli/__pycache__/main.cpython-310.pyc | Bin 0 -> 1384 bytes .../__pycache__/main_parser.cpython-310.pyc | Bin 0 -> 2170 bytes .../cli/__pycache__/parser.cpython-310.pyc | Bin 0 -> 9957 bytes .../__pycache__/progress_bars.cpython-310.pyc | Bin 0 -> 9246 bytes .../__pycache__/req_command.cpython-310.pyc | Bin 0 -> 13547 bytes .../cli/__pycache__/spinners.cpython-310.pyc | Bin 0 -> 4960 bytes .../__pycache__/status_codes.cpython-310.pyc | Bin 0 -> 365 bytes .../pip/_internal/cli/autocompletion.py | 171 + .../pip/_internal/cli/base_command.py | 220 + .../pip/_internal/cli/cmdoptions.py | 1018 ++ .../pip/_internal/cli/command_context.py | 27 + .../site-packages/pip/_internal/cli/main.py | 70 + .../pip/_internal/cli/main_parser.py | 87 + .../site-packages/pip/_internal/cli/parser.py | 292 + .../pip/_internal/cli/progress_bars.py | 321 + .../pip/_internal/cli/req_command.py | 506 + .../pip/_internal/cli/spinners.py | 157 + .../pip/_internal/cli/status_codes.py | 6 + .../pip/_internal/commands/__init__.py | 127 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3149 bytes .../__pycache__/cache.cpython-310.pyc | Bin 0 -> 6190 bytes .../__pycache__/check.cpython-310.pyc | Bin 0 -> 1583 bytes .../__pycache__/completion.cpython-310.pyc | Bin 0 -> 3150 bytes .../__pycache__/configuration.cpython-310.pyc | Bin 0 -> 8332 bytes .../__pycache__/debug.cpython-310.pyc | Bin 0 -> 6687 bytes .../__pycache__/download.cpython-310.pyc | Bin 0 -> 3997 bytes .../__pycache__/freeze.cpython-310.pyc | Bin 0 -> 2663 bytes .../commands/__pycache__/hash.cpython-310.pyc | Bin 0 -> 2162 bytes .../commands/__pycache__/help.cpython-310.pyc | Bin 0 -> 1323 bytes .../__pycache__/index.cpython-310.pyc | Bin 0 -> 4646 bytes .../__pycache__/install.cpython-310.pyc | Bin 0 -> 17805 bytes .../commands/__pycache__/list.cpython-310.pyc | Bin 0 -> 10372 bytes .../__pycache__/search.cpython-310.pyc | Bin 0 -> 5376 bytes .../commands/__pycache__/show.cpython-310.pyc | Bin 0 -> 6129 bytes .../__pycache__/uninstall.cpython-310.pyc | Bin 0 -> 3120 bytes .../__pycache__/wheel.cpython-310.pyc | Bin 0 -> 4852 bytes .../pip/_internal/commands/cache.py | 223 + .../pip/_internal/commands/check.py | 53 + .../pip/_internal/commands/completion.py | 96 + .../pip/_internal/commands/configuration.py | 266 + .../pip/_internal/commands/debug.py | 202 + .../pip/_internal/commands/download.py | 140 + .../pip/_internal/commands/freeze.py | 97 + .../pip/_internal/commands/hash.py | 59 + .../pip/_internal/commands/help.py | 41 + .../pip/_internal/commands/index.py | 139 + .../pip/_internal/commands/install.py | 771 ++ .../pip/_internal/commands/list.py | 363 + .../pip/_internal/commands/search.py | 174 + .../pip/_internal/commands/show.py | 178 + .../pip/_internal/commands/uninstall.py | 105 + .../pip/_internal/commands/wheel.py | 178 + .../pip/_internal/configuration.py | 366 + .../pip/_internal/distributions/__init__.py | 21 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 813 bytes .../__pycache__/base.cpython-310.pyc | Bin 0 -> 1870 bytes .../__pycache__/installed.cpython-310.pyc | Bin 0 -> 1247 bytes .../__pycache__/sdist.cpython-310.pyc | Bin 0 -> 4459 bytes .../__pycache__/wheel.cpython-310.pyc | Bin 0 -> 1614 bytes .../pip/_internal/distributions/base.py | 36 + .../pip/_internal/distributions/installed.py | 20 + .../pip/_internal/distributions/sdist.py | 127 + .../pip/_internal/distributions/wheel.py | 31 + .../site-packages/pip/_internal/exceptions.py | 658 ++ .../pip/_internal/index/__init__.py | 2 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 240 bytes .../__pycache__/collector.cpython-310.pyc | Bin 0 -> 19319 bytes .../package_finder.cpython-310.pyc | Bin 0 -> 28128 bytes .../index/__pycache__/sources.cpython-310.pyc | Bin 0 -> 7133 bytes .../pip/_internal/index/collector.py | 648 ++ .../pip/_internal/index/package_finder.py | 1004 ++ .../pip/_internal/index/sources.py | 224 + .../pip/_internal/locations/__init__.py | 520 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 12400 bytes .../__pycache__/_distutils.cpython-310.pyc | Bin 0 -> 4668 bytes .../__pycache__/_sysconfig.cpython-310.pyc | Bin 0 -> 6251 bytes .../__pycache__/base.cpython-310.pyc | Bin 0 -> 1550 bytes .../pip/_internal/locations/_distutils.py | 169 + .../pip/_internal/locations/_sysconfig.py | 219 + .../pip/_internal/locations/base.py | 52 + .../site-packages/pip/_internal/main.py | 12 + .../pip/_internal/metadata/__init__.py | 62 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2306 bytes .../metadata/__pycache__/base.cpython-310.pyc | Bin 0 -> 20860 bytes .../__pycache__/pkg_resources.cpython-310.pyc | Bin 0 -> 9876 bytes .../pip/_internal/metadata/base.py | 546 ++ .../pip/_internal/metadata/pkg_resources.py | 256 + .../pip/_internal/models/__init__.py | 2 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 274 bytes .../__pycache__/candidate.cpython-310.pyc | Bin 0 -> 1426 bytes .../__pycache__/direct_url.cpython-310.pyc | Bin 0 -> 7299 bytes .../format_control.cpython-310.pyc | Bin 0 -> 2751 bytes .../models/__pycache__/index.cpython-310.pyc | Bin 0 -> 1243 bytes .../models/__pycache__/link.cpython-310.pyc | Bin 0 -> 10175 bytes .../models/__pycache__/scheme.cpython-310.pyc | Bin 0 -> 1042 bytes .../__pycache__/search_scope.cpython-310.pyc | Bin 0 -> 3497 bytes .../selection_prefs.cpython-310.pyc | Bin 0 -> 1704 bytes .../__pycache__/target_python.cpython-310.pyc | Bin 0 -> 3455 bytes .../models/__pycache__/wheel.cpython-310.pyc | Bin 0 -> 4371 bytes .../pip/_internal/models/candidate.py | 34 + .../pip/_internal/models/direct_url.py | 220 + .../pip/_internal/models/format_control.py | 80 + .../pip/_internal/models/index.py | 28 + .../pip/_internal/models/link.py | 288 + .../pip/_internal/models/scheme.py | 31 + .../pip/_internal/models/search_scope.py | 129 + .../pip/_internal/models/selection_prefs.py | 51 + .../pip/_internal/models/target_python.py | 110 + .../pip/_internal/models/wheel.py | 89 + .../pip/_internal/network/__init__.py | 2 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 262 bytes .../network/__pycache__/auth.cpython-310.pyc | Bin 0 -> 7530 bytes .../network/__pycache__/cache.cpython-310.pyc | Bin 0 -> 2943 bytes .../__pycache__/download.cpython-310.pyc | Bin 0 -> 5509 bytes .../__pycache__/lazy_wheel.cpython-310.pyc | Bin 0 -> 8417 bytes .../__pycache__/session.cpython-310.pyc | Bin 0 -> 10738 bytes .../network/__pycache__/utils.cpython-310.pyc | Bin 0 -> 1458 bytes .../__pycache__/xmlrpc.cpython-310.pyc | Bin 0 -> 2075 bytes .../pip/_internal/network/auth.py | 323 + .../pip/_internal/network/cache.py | 69 + .../pip/_internal/network/download.py | 185 + .../pip/_internal/network/lazy_wheel.py | 210 + .../pip/_internal/network/session.py | 454 + .../pip/_internal/network/utils.py | 96 + .../pip/_internal/network/xmlrpc.py | 60 + .../pip/_internal/operations/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 210 bytes .../__pycache__/check.cpython-310.pyc | Bin 0 -> 4023 bytes .../__pycache__/freeze.cpython-310.pyc | Bin 0 -> 6208 bytes .../__pycache__/prepare.cpython-310.pyc | Bin 0 -> 14906 bytes .../_internal/operations/build/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 216 bytes .../__pycache__/metadata.cpython-310.pyc | Bin 0 -> 1443 bytes .../metadata_editable.cpython-310.pyc | Bin 0 -> 1477 bytes .../metadata_legacy.cpython-310.pyc | Bin 0 -> 2388 bytes .../build/__pycache__/wheel.cpython-310.pyc | Bin 0 -> 1233 bytes .../wheel_editable.cpython-310.pyc | Bin 0 -> 1457 bytes .../__pycache__/wheel_legacy.cpython-310.pyc | Bin 0 -> 2773 bytes .../_internal/operations/build/metadata.py | 39 + .../operations/build/metadata_editable.py | 41 + .../operations/build/metadata_legacy.py | 74 + .../pip/_internal/operations/build/wheel.py | 37 + .../operations/build/wheel_editable.py | 46 + .../operations/build/wheel_legacy.py | 102 + .../pip/_internal/operations/check.py | 149 + .../pip/_internal/operations/freeze.py | 254 + .../_internal/operations/install/__init__.py | 2 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 274 bytes .../editable_legacy.cpython-310.pyc | Bin 0 -> 1561 bytes .../__pycache__/legacy.cpython-310.pyc | Bin 0 -> 3345 bytes .../install/__pycache__/wheel.cpython-310.pyc | Bin 0 -> 21103 bytes .../operations/install/editable_legacy.py | 47 + .../_internal/operations/install/legacy.py | 120 + .../pip/_internal/operations/install/wheel.py | 738 ++ .../pip/_internal/operations/prepare.py | 642 ++ .../site-packages/pip/_internal/pyproject.py | 168 + .../pip/_internal/req/__init__.py | 94 + .../req/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2610 bytes .../__pycache__/constructors.cpython-310.pyc | Bin 0 -> 12173 bytes .../req/__pycache__/req_file.cpython-310.pyc | Bin 0 -> 13501 bytes .../__pycache__/req_install.cpython-310.pyc | Bin 0 -> 22190 bytes .../req/__pycache__/req_set.cpython-310.pyc | Bin 0 -> 5850 bytes .../__pycache__/req_tracker.cpython-310.pyc | Bin 0 -> 4318 bytes .../__pycache__/req_uninstall.cpython-310.pyc | Bin 0 -> 18956 bytes .../pip/_internal/req/constructors.py | 490 + .../pip/_internal/req/req_file.py | 536 + .../pip/_internal/req/req_install.py | 858 ++ .../pip/_internal/req/req_set.py | 189 + .../pip/_internal/req/req_tracker.py | 124 + .../pip/_internal/req/req_uninstall.py | 633 ++ .../pip/_internal/resolution/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 210 bytes .../__pycache__/base.cpython-310.pyc | Bin 0 -> 1062 bytes .../pip/_internal/resolution/base.py | 20 + .../_internal/resolution/legacy/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 217 bytes .../__pycache__/resolver.cpython-310.pyc | Bin 0 -> 12304 bytes .../_internal/resolution/legacy/resolver.py | 467 + .../resolution/resolvelib/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 221 bytes .../__pycache__/base.cpython-310.pyc | Bin 0 -> 6464 bytes .../__pycache__/candidates.cpython-310.pyc | Bin 0 -> 18371 bytes .../__pycache__/factory.cpython-310.pyc | Bin 0 -> 19229 bytes .../found_candidates.cpython-310.pyc | Bin 0 -> 4881 bytes .../__pycache__/provider.cpython-310.pyc | Bin 0 -> 7723 bytes .../__pycache__/reporter.cpython-310.pyc | Bin 0 -> 3190 bytes .../__pycache__/requirements.cpython-310.pyc | Bin 0 -> 7479 bytes .../__pycache__/resolver.cpython-310.pyc | Bin 0 -> 8116 bytes .../_internal/resolution/resolvelib/base.py | 141 + .../resolution/resolvelib/candidates.py | 547 ++ .../resolution/resolvelib/factory.py | 739 ++ .../resolution/resolvelib/found_candidates.py | 155 + .../resolution/resolvelib/provider.py | 248 + .../resolution/resolvelib/reporter.py | 68 + .../resolution/resolvelib/requirements.py | 166 + .../resolution/resolvelib/resolver.py | 292 + .../pip/_internal/self_outdated_check.py | 189 + .../pip/_internal/utils/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 205 bytes .../utils/__pycache__/_log.cpython-310.pyc | Bin 0 -> 1533 bytes .../utils/__pycache__/appdirs.cpython-310.pyc | Bin 0 -> 1631 bytes .../utils/__pycache__/compat.cpython-310.pyc | Bin 0 -> 1521 bytes .../compatibility_tags.cpython-310.pyc | Bin 0 -> 4090 bytes .../__pycache__/datetime.cpython-310.pyc | Bin 0 -> 528 bytes .../__pycache__/deprecation.cpython-310.pyc | Bin 0 -> 3326 bytes .../direct_url_helpers.cpython-310.pyc | Bin 0 -> 2096 bytes .../distutils_args.cpython-310.pyc | Bin 0 -> 1112 bytes .../__pycache__/egg_link.cpython-310.pyc | Bin 0 -> 2161 bytes .../__pycache__/encoding.cpython-310.pyc | Bin 0 -> 1318 bytes .../__pycache__/entrypoints.cpython-310.pyc | Bin 0 -> 1315 bytes .../__pycache__/filesystem.cpython-310.pyc | Bin 0 -> 5173 bytes .../__pycache__/filetypes.cpython-310.pyc | Bin 0 -> 955 bytes .../utils/__pycache__/glibc.cpython-310.pyc | Bin 0 -> 1684 bytes .../utils/__pycache__/hashes.cpython-310.pyc | Bin 0 -> 5207 bytes .../inject_securetransport.cpython-310.pyc | Bin 0 -> 1000 bytes .../utils/__pycache__/logging.cpython-310.pyc | Bin 0 -> 9644 bytes .../utils/__pycache__/misc.cpython-310.pyc | Bin 0 -> 19410 bytes .../utils/__pycache__/models.cpython-310.pyc | Bin 0 -> 2001 bytes .../__pycache__/packaging.cpython-310.pyc | Bin 0 -> 2093 bytes .../setuptools_build.cpython-310.pyc | Bin 0 -> 4608 bytes .../__pycache__/subprocess.cpython-310.pyc | Bin 0 -> 5787 bytes .../__pycache__/temp_dir.cpython-310.pyc | Bin 0 -> 7310 bytes .../__pycache__/unpacking.cpython-310.pyc | Bin 0 -> 6665 bytes .../utils/__pycache__/urls.cpython-310.pyc | Bin 0 -> 1598 bytes .../__pycache__/virtualenv.cpython-310.pyc | Bin 0 -> 3301 bytes .../utils/__pycache__/wheel.cpython-310.pyc | Bin 0 -> 4426 bytes .../site-packages/pip/_internal/utils/_log.py | 38 + .../pip/_internal/utils/appdirs.py | 52 + .../pip/_internal/utils/compat.py | 63 + .../pip/_internal/utils/compatibility_tags.py | 165 + .../pip/_internal/utils/datetime.py | 11 + .../pip/_internal/utils/deprecation.py | 120 + .../pip/_internal/utils/direct_url_helpers.py | 87 + .../pip/_internal/utils/distutils_args.py | 42 + .../pip/_internal/utils/egg_link.py | 75 + .../pip/_internal/utils/encoding.py | 36 + .../pip/_internal/utils/entrypoints.py | 27 + .../pip/_internal/utils/filesystem.py | 182 + .../pip/_internal/utils/filetypes.py | 27 + .../pip/_internal/utils/glibc.py | 88 + .../pip/_internal/utils/hashes.py | 144 + .../_internal/utils/inject_securetransport.py | 35 + .../pip/_internal/utils/logging.py | 343 + .../site-packages/pip/_internal/utils/misc.py | 653 ++ .../pip/_internal/utils/models.py | 39 + .../pip/_internal/utils/packaging.py | 57 + .../pip/_internal/utils/setuptools_build.py | 195 + .../pip/_internal/utils/subprocess.py | 260 + .../pip/_internal/utils/temp_dir.py | 246 + .../pip/_internal/utils/unpacking.py | 258 + .../site-packages/pip/_internal/utils/urls.py | 62 + .../pip/_internal/utils/virtualenv.py | 104 + .../pip/_internal/utils/wheel.py | 136 + .../pip/_internal/vcs/__init__.py | 15 + .../vcs/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 528 bytes .../vcs/__pycache__/bazaar.cpython-310.pyc | Bin 0 -> 3355 bytes .../vcs/__pycache__/git.cpython-310.pyc | Bin 0 -> 12558 bytes .../vcs/__pycache__/mercurial.cpython-310.pyc | Bin 0 -> 5074 bytes .../__pycache__/subversion.cpython-310.pyc | Bin 0 -> 8462 bytes .../versioncontrol.cpython-310.pyc | Bin 0 -> 21157 bytes .../site-packages/pip/_internal/vcs/bazaar.py | 101 + .../site-packages/pip/_internal/vcs/git.py | 526 + .../pip/_internal/vcs/mercurial.py | 163 + .../pip/_internal/vcs/subversion.py | 324 + .../pip/_internal/vcs/versioncontrol.py | 705 ++ .../pip/_internal/wheel_builder.py | 377 + .../site-packages/pip/_vendor/__init__.py | 111 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2928 bytes .../__pycache__/distro.cpython-310.pyc | Bin 0 -> 38246 bytes .../_vendor/__pycache__/six.cpython-310.pyc | Bin 0 -> 27595 bytes .../typing_extensions.cpython-310.pyc | Bin 0 -> 66591 bytes .../pip/_vendor/cachecontrol/__init__.py | 18 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 656 bytes .../__pycache__/_cmd.cpython-310.pyc | Bin 0 -> 1594 bytes .../__pycache__/adapter.cpython-310.pyc | Bin 0 -> 3170 bytes .../__pycache__/cache.cpython-310.pyc | Bin 0 -> 1860 bytes .../__pycache__/compat.cpython-310.pyc | Bin 0 -> 770 bytes .../__pycache__/controller.cpython-310.pyc | Bin 0 -> 8224 bytes .../__pycache__/filewrapper.cpython-310.pyc | Bin 0 -> 2806 bytes .../__pycache__/heuristics.cpython-310.pyc | Bin 0 -> 4730 bytes .../__pycache__/serialize.cpython-310.pyc | Bin 0 -> 4265 bytes .../__pycache__/wrapper.cpython-310.pyc | Bin 0 -> 701 bytes .../pip/_vendor/cachecontrol/_cmd.py | 61 + .../pip/_vendor/cachecontrol/adapter.py | 137 + .../pip/_vendor/cachecontrol/cache.py | 43 + .../_vendor/cachecontrol/caches/__init__.py | 6 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 307 bytes .../__pycache__/file_cache.cpython-310.pyc | Bin 0 -> 3381 bytes .../__pycache__/redis_cache.cpython-310.pyc | Bin 0 -> 1587 bytes .../_vendor/cachecontrol/caches/file_cache.py | 150 + .../cachecontrol/caches/redis_cache.py | 37 + .../pip/_vendor/cachecontrol/compat.py | 32 + .../pip/_vendor/cachecontrol/controller.py | 415 + .../pip/_vendor/cachecontrol/filewrapper.py | 111 + .../pip/_vendor/cachecontrol/heuristics.py | 139 + .../pip/_vendor/cachecontrol/serialize.py | 186 + .../pip/_vendor/cachecontrol/wrapper.py | 33 + .../pip/_vendor/certifi/__init__.py | 3 + .../pip/_vendor/certifi/__main__.py | 12 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 289 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 468 bytes .../certifi/__pycache__/core.cpython-310.pyc | Bin 0 -> 1527 bytes .../pip/_vendor/certifi/cacert.pem | 4362 +++++++++ .../site-packages/pip/_vendor/certifi/core.py | 76 + .../pip/_vendor/chardet/__init__.py | 83 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1913 bytes .../__pycache__/big5freq.cpython-310.pyc | Bin 0 -> 27192 bytes .../__pycache__/big5prober.cpython-310.pyc | Bin 0 -> 1143 bytes .../chardistribution.cpython-310.pyc | Bin 0 -> 5753 bytes .../charsetgroupprober.cpython-310.pyc | Bin 0 -> 2242 bytes .../__pycache__/charsetprober.cpython-310.pyc | Bin 0 -> 3496 bytes .../codingstatemachine.cpython-310.pyc | Bin 0 -> 2915 bytes .../__pycache__/compat.cpython-310.pyc | Bin 0 -> 414 bytes .../__pycache__/cp949prober.cpython-310.pyc | Bin 0 -> 1150 bytes .../chardet/__pycache__/enums.cpython-310.pyc | Bin 0 -> 2597 bytes .../__pycache__/escprober.cpython-310.pyc | Bin 0 -> 2644 bytes .../chardet/__pycache__/escsm.cpython-310.pyc | Bin 0 -> 8391 bytes .../__pycache__/eucjpprober.cpython-310.pyc | Bin 0 -> 2446 bytes .../__pycache__/euckrfreq.cpython-310.pyc | Bin 0 -> 12076 bytes .../__pycache__/euckrprober.cpython-310.pyc | Bin 0 -> 1151 bytes .../__pycache__/euctwfreq.cpython-310.pyc | Bin 0 -> 27196 bytes .../__pycache__/euctwprober.cpython-310.pyc | Bin 0 -> 1151 bytes .../__pycache__/gb2312freq.cpython-310.pyc | Bin 0 -> 19120 bytes .../__pycache__/gb2312prober.cpython-310.pyc | Bin 0 -> 1159 bytes .../__pycache__/hebrewprober.cpython-310.pyc | Bin 0 -> 3032 bytes .../__pycache__/jisfreq.cpython-310.pyc | Bin 0 -> 22148 bytes .../__pycache__/jpcntx.cpython-310.pyc | Bin 0 -> 37655 bytes .../langbulgarianmodel.cpython-310.pyc | Bin 0 -> 47936 bytes .../langgreekmodel.cpython-310.pyc | Bin 0 -> 46126 bytes .../langhebrewmodel.cpython-310.pyc | Bin 0 -> 44575 bytes .../langhungarianmodel.cpython-310.pyc | Bin 0 -> 47896 bytes .../langrussianmodel.cpython-310.pyc | Bin 0 -> 61029 bytes .../__pycache__/langthaimodel.cpython-310.pyc | Bin 0 -> 44751 bytes .../langturkishmodel.cpython-310.pyc | Bin 0 -> 44592 bytes .../__pycache__/latin1prober.cpython-310.pyc | Bin 0 -> 4442 bytes .../mbcharsetprober.cpython-310.pyc | Bin 0 -> 2261 bytes .../mbcsgroupprober.cpython-310.pyc | Bin 0 -> 1146 bytes .../__pycache__/mbcssm.cpython-310.pyc | Bin 0 -> 18773 bytes .../sbcharsetprober.cpython-310.pyc | Bin 0 -> 3092 bytes .../sbcsgroupprober.cpython-310.pyc | Bin 0 -> 1715 bytes .../__pycache__/sjisprober.cpython-310.pyc | Bin 0 -> 2484 bytes .../universaldetector.cpython-310.pyc | Bin 0 -> 5838 bytes .../__pycache__/utf8prober.cpython-310.pyc | Bin 0 -> 1995 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 452 bytes .../pip/_vendor/chardet/big5freq.py | 386 + .../pip/_vendor/chardet/big5prober.py | 47 + .../pip/_vendor/chardet/chardistribution.py | 233 + .../pip/_vendor/chardet/charsetgroupprober.py | 107 + .../pip/_vendor/chardet/charsetprober.py | 145 + .../pip/_vendor/chardet/cli/__init__.py | 1 + .../cli/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 209 bytes .../__pycache__/chardetect.cpython-310.pyc | Bin 0 -> 2708 bytes .../pip/_vendor/chardet/cli/chardetect.py | 84 + .../pip/_vendor/chardet/codingstatemachine.py | 88 + .../pip/_vendor/chardet/compat.py | 36 + .../pip/_vendor/chardet/cp949prober.py | 49 + .../pip/_vendor/chardet/enums.py | 76 + .../pip/_vendor/chardet/escprober.py | 101 + .../pip/_vendor/chardet/escsm.py | 246 + .../pip/_vendor/chardet/eucjpprober.py | 92 + .../pip/_vendor/chardet/euckrfreq.py | 195 + .../pip/_vendor/chardet/euckrprober.py | 47 + .../pip/_vendor/chardet/euctwfreq.py | 387 + .../pip/_vendor/chardet/euctwprober.py | 46 + .../pip/_vendor/chardet/gb2312freq.py | 283 + .../pip/_vendor/chardet/gb2312prober.py | 46 + .../pip/_vendor/chardet/hebrewprober.py | 292 + .../pip/_vendor/chardet/jisfreq.py | 325 + .../pip/_vendor/chardet/jpcntx.py | 233 + .../pip/_vendor/chardet/langbulgarianmodel.py | 4650 +++++++++ .../pip/_vendor/chardet/langgreekmodel.py | 4398 +++++++++ .../pip/_vendor/chardet/langhebrewmodel.py | 4383 +++++++++ .../pip/_vendor/chardet/langhungarianmodel.py | 4650 +++++++++ .../pip/_vendor/chardet/langrussianmodel.py | 5718 +++++++++++ .../pip/_vendor/chardet/langthaimodel.py | 4383 +++++++++ .../pip/_vendor/chardet/langturkishmodel.py | 4383 +++++++++ .../pip/_vendor/chardet/latin1prober.py | 145 + .../pip/_vendor/chardet/mbcharsetprober.py | 91 + .../pip/_vendor/chardet/mbcsgroupprober.py | 54 + .../pip/_vendor/chardet/mbcssm.py | 572 ++ .../pip/_vendor/chardet/metadata/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 214 bytes .../__pycache__/languages.cpython-310.pyc | Bin 0 -> 7976 bytes .../pip/_vendor/chardet/metadata/languages.py | 310 + .../pip/_vendor/chardet/sbcharsetprober.py | 145 + .../pip/_vendor/chardet/sbcsgroupprober.py | 83 + .../pip/_vendor/chardet/sjisprober.py | 92 + .../pip/_vendor/chardet/universaldetector.py | 286 + .../pip/_vendor/chardet/utf8prober.py | 82 + .../pip/_vendor/chardet/version.py | 9 + .../pip/_vendor/colorama/__init__.py | 6 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 457 bytes .../colorama/__pycache__/ansi.cpython-310.pyc | Bin 0 -> 3018 bytes .../__pycache__/ansitowin32.cpython-310.pyc | Bin 0 -> 7916 bytes .../__pycache__/initialise.cpython-310.pyc | Bin 0 -> 1704 bytes .../__pycache__/win32.cpython-310.pyc | Bin 0 -> 3964 bytes .../__pycache__/winterm.cpython-310.pyc | Bin 0 -> 4581 bytes .../pip/_vendor/colorama/ansi.py | 102 + .../pip/_vendor/colorama/ansitowin32.py | 258 + .../pip/_vendor/colorama/initialise.py | 80 + .../pip/_vendor/colorama/win32.py | 152 + .../pip/_vendor/colorama/winterm.py | 169 + .../pip/_vendor/distlib/__init__.py | 23 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1076 bytes .../__pycache__/compat.cpython-310.pyc | Bin 0 -> 31422 bytes .../__pycache__/database.cpython-310.pyc | Bin 0 -> 42877 bytes .../distlib/__pycache__/index.cpython-310.pyc | Bin 0 -> 17331 bytes .../__pycache__/locators.cpython-310.pyc | Bin 0 -> 38390 bytes .../__pycache__/manifest.cpython-310.pyc | Bin 0 -> 10244 bytes .../__pycache__/markers.cpython-310.pyc | Bin 0 -> 5048 bytes .../__pycache__/metadata.cpython-310.pyc | Bin 0 -> 26576 bytes .../__pycache__/resources.cpython-310.pyc | Bin 0 -> 11050 bytes .../__pycache__/scripts.cpython-310.pyc | Bin 0 -> 11266 bytes .../distlib/__pycache__/util.cpython-310.pyc | Bin 0 -> 51709 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 20163 bytes .../distlib/__pycache__/wheel.cpython-310.pyc | Bin 0 -> 27323 bytes .../pip/_vendor/distlib/compat.py | 1116 +++ .../pip/_vendor/distlib/database.py | 1345 +++ .../pip/_vendor/distlib/index.py | 509 + .../pip/_vendor/distlib/locators.py | 1300 +++ .../pip/_vendor/distlib/manifest.py | 393 + .../pip/_vendor/distlib/markers.py | 152 + .../pip/_vendor/distlib/metadata.py | 1058 ++ .../pip/_vendor/distlib/resources.py | 358 + .../pip/_vendor/distlib/scripts.py | 429 + .../site-packages/pip/_vendor/distlib/util.py | 1932 ++++ .../pip/_vendor/distlib/version.py | 739 ++ .../pip/_vendor/distlib/wheel.py | 1053 ++ .../site-packages/pip/_vendor/distro.py | 1386 +++ .../pip/_vendor/html5lib/__init__.py | 35 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1316 bytes .../__pycache__/_ihatexml.cpython-310.pyc | Bin 0 -> 13871 bytes .../__pycache__/_inputstream.cpython-310.pyc | Bin 0 -> 21688 bytes .../__pycache__/_tokenizer.cpython-310.pyc | Bin 0 -> 37334 bytes .../__pycache__/_utils.cpython-310.pyc | Bin 0 -> 4810 bytes .../__pycache__/constants.cpython-310.pyc | Bin 0 -> 161275 bytes .../__pycache__/html5parser.cpython-310.pyc | Bin 0 -> 88485 bytes .../__pycache__/serializer.cpython-310.pyc | Bin 0 -> 10751 bytes .../pip/_vendor/html5lib/_ihatexml.py | 289 + .../pip/_vendor/html5lib/_inputstream.py | 918 ++ .../pip/_vendor/html5lib/_tokenizer.py | 1735 ++++ .../pip/_vendor/html5lib/_trie/__init__.py | 5 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 366 bytes .../_trie/__pycache__/_base.cpython-310.pyc | Bin 0 -> 1618 bytes .../_trie/__pycache__/py.cpython-310.pyc | Bin 0 -> 2281 bytes .../pip/_vendor/html5lib/_trie/_base.py | 40 + .../pip/_vendor/html5lib/_trie/py.py | 67 + .../pip/_vendor/html5lib/_utils.py | 159 + .../pip/_vendor/html5lib/constants.py | 2946 ++++++ .../pip/_vendor/html5lib/filters/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 214 bytes .../alphabeticalattributes.cpython-310.pyc | Bin 0 -> 1344 bytes .../filters/__pycache__/base.cpython-310.pyc | Bin 0 -> 884 bytes .../inject_meta_charset.cpython-310.pyc | Bin 0 -> 1882 bytes .../filters/__pycache__/lint.cpython-310.pyc | Bin 0 -> 2590 bytes .../__pycache__/optionaltags.cpython-310.pyc | Bin 0 -> 2741 bytes .../__pycache__/sanitizer.cpython-310.pyc | Bin 0 -> 20038 bytes .../__pycache__/whitespace.cpython-310.pyc | Bin 0 -> 1388 bytes .../filters/alphabeticalattributes.py | 29 + .../pip/_vendor/html5lib/filters/base.py | 12 + .../html5lib/filters/inject_meta_charset.py | 73 + .../pip/_vendor/html5lib/filters/lint.py | 93 + .../_vendor/html5lib/filters/optionaltags.py | 207 + .../pip/_vendor/html5lib/filters/sanitizer.py | 916 ++ .../_vendor/html5lib/filters/whitespace.py | 38 + .../pip/_vendor/html5lib/html5parser.py | 2795 ++++++ .../pip/_vendor/html5lib/serializer.py | 409 + .../_vendor/html5lib/treeadapters/__init__.py | 30 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 955 bytes .../__pycache__/genshi.cpython-310.pyc | Bin 0 -> 1567 bytes .../__pycache__/sax.cpython-310.pyc | Bin 0 -> 1474 bytes .../_vendor/html5lib/treeadapters/genshi.py | 54 + .../pip/_vendor/html5lib/treeadapters/sax.py | 50 + .../_vendor/html5lib/treebuilders/__init__.py | 88 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3346 bytes .../__pycache__/base.cpython-310.pyc | Bin 0 -> 11337 bytes .../__pycache__/dom.cpython-310.pyc | Bin 0 -> 9424 bytes .../__pycache__/etree.cpython-310.pyc | Bin 0 -> 11726 bytes .../__pycache__/etree_lxml.cpython-310.pyc | Bin 0 -> 13041 bytes .../pip/_vendor/html5lib/treebuilders/base.py | 417 + .../pip/_vendor/html5lib/treebuilders/dom.py | 239 + .../_vendor/html5lib/treebuilders/etree.py | 343 + .../html5lib/treebuilders/etree_lxml.py | 392 + .../_vendor/html5lib/treewalkers/__init__.py | 154 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3996 bytes .../__pycache__/base.cpython-310.pyc | Bin 0 -> 6957 bytes .../__pycache__/dom.cpython-310.pyc | Bin 0 -> 1728 bytes .../__pycache__/etree.cpython-310.pyc | Bin 0 -> 3486 bytes .../__pycache__/etree_lxml.cpython-310.pyc | Bin 0 -> 6573 bytes .../__pycache__/genshi.cpython-310.pyc | Bin 0 -> 1934 bytes .../pip/_vendor/html5lib/treewalkers/base.py | 252 + .../pip/_vendor/html5lib/treewalkers/dom.py | 43 + .../pip/_vendor/html5lib/treewalkers/etree.py | 131 + .../html5lib/treewalkers/etree_lxml.py | 215 + .../_vendor/html5lib/treewalkers/genshi.py | 69 + .../pip/_vendor/idna/__init__.py | 44 + .../idna/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 861 bytes .../idna/__pycache__/codec.cpython-310.pyc | Bin 0 -> 2832 bytes .../idna/__pycache__/compat.cpython-310.pyc | Bin 0 -> 761 bytes .../idna/__pycache__/core.cpython-310.pyc | Bin 0 -> 9576 bytes .../idna/__pycache__/idnadata.cpython-310.pyc | Bin 0 -> 38239 bytes .../__pycache__/intranges.cpython-310.pyc | Bin 0 -> 1998 bytes .../__pycache__/package_data.cpython-310.pyc | Bin 0 -> 225 bytes .../__pycache__/uts46data.cpython-310.pyc | Bin 0 -> 150960 bytes .../site-packages/pip/_vendor/idna/codec.py | 112 + .../site-packages/pip/_vendor/idna/compat.py | 13 + .../site-packages/pip/_vendor/idna/core.py | 397 + .../pip/_vendor/idna/idnadata.py | 2137 ++++ .../pip/_vendor/idna/intranges.py | 54 + .../pip/_vendor/idna/package_data.py | 2 + .../pip/_vendor/idna/uts46data.py | 8512 ++++++++++++++++ .../pip/_vendor/msgpack/__init__.py | 54 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1441 bytes .../__pycache__/_version.cpython-310.pyc | Bin 0 -> 232 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 1822 bytes .../msgpack/__pycache__/ext.cpython-310.pyc | Bin 0 -> 6330 bytes .../__pycache__/fallback.cpython-310.pyc | Bin 0 -> 25459 bytes .../pip/_vendor/msgpack/_version.py | 1 + .../pip/_vendor/msgpack/exceptions.py | 48 + .../site-packages/pip/_vendor/msgpack/ext.py | 193 + .../pip/_vendor/msgpack/fallback.py | 1012 ++ .../pip/_vendor/packaging/__about__.py | 26 + .../pip/_vendor/packaging/__init__.py | 25 + .../__pycache__/__about__.cpython-310.pyc | Bin 0 -> 604 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 460 bytes .../__pycache__/_manylinux.cpython-310.pyc | Bin 0 -> 7314 bytes .../__pycache__/_musllinux.cpython-310.pyc | Bin 0 -> 4626 bytes .../__pycache__/_structures.cpython-310.pyc | Bin 0 -> 2719 bytes .../__pycache__/markers.cpython-310.pyc | Bin 0 -> 9301 bytes .../__pycache__/requirements.cpython-310.pyc | Bin 0 -> 3989 bytes .../__pycache__/specifiers.cpython-310.pyc | Bin 0 -> 21541 bytes .../__pycache__/tags.cpython-310.pyc | Bin 0 -> 12204 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 3589 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 12939 bytes .../pip/_vendor/packaging/_manylinux.py | 301 + .../pip/_vendor/packaging/_musllinux.py | 136 + .../pip/_vendor/packaging/_structures.py | 61 + .../pip/_vendor/packaging/markers.py | 304 + .../pip/_vendor/packaging/requirements.py | 146 + .../pip/_vendor/packaging/specifiers.py | 802 ++ .../pip/_vendor/packaging/tags.py | 487 + .../pip/_vendor/packaging/utils.py | 136 + .../pip/_vendor/packaging/version.py | 504 + .../pip/_vendor/pep517/__init__.py | 6 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 327 bytes .../pep517/__pycache__/build.cpython-310.pyc | Bin 0 -> 3610 bytes .../pep517/__pycache__/check.cpython-310.pyc | Bin 0 -> 4574 bytes .../__pycache__/colorlog.cpython-310.pyc | Bin 0 -> 2978 bytes .../pep517/__pycache__/compat.cpython-310.pyc | Bin 0 -> 1551 bytes .../__pycache__/dirtools.cpython-310.pyc | Bin 0 -> 1369 bytes .../__pycache__/envbuild.cpython-310.pyc | Bin 0 -> 4392 bytes .../pep517/__pycache__/meta.cpython-310.pyc | Bin 0 -> 2974 bytes .../__pycache__/wrappers.cpython-310.pyc | Bin 0 -> 12320 bytes .../site-packages/pip/_vendor/pep517/build.py | 127 + .../site-packages/pip/_vendor/pep517/check.py | 207 + .../pip/_vendor/pep517/colorlog.py | 115 + .../pip/_vendor/pep517/compat.py | 51 + .../pip/_vendor/pep517/dirtools.py | 44 + .../pip/_vendor/pep517/envbuild.py | 171 + .../pip/_vendor/pep517/in_process/__init__.py | 17 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 935 bytes .../__pycache__/_in_process.cpython-310.pyc | Bin 0 -> 10082 bytes .../_vendor/pep517/in_process/_in_process.py | 363 + .../site-packages/pip/_vendor/pep517/meta.py | 92 + .../pip/_vendor/pep517/wrappers.py | 375 + .../pip/_vendor/pkg_resources/__init__.py | 3296 +++++++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 99890 bytes .../__pycache__/py31compat.cpython-310.pyc | Bin 0 -> 674 bytes .../pip/_vendor/pkg_resources/py31compat.py | 23 + .../pip/_vendor/platformdirs/__init__.py | 331 + .../pip/_vendor/platformdirs/__main__.py | 46 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 10490 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 1250 bytes .../__pycache__/android.cpython-310.pyc | Bin 0 -> 4282 bytes .../__pycache__/api.cpython-310.pyc | Bin 0 -> 5216 bytes .../__pycache__/macos.cpython-310.pyc | Bin 0 -> 3204 bytes .../__pycache__/unix.cpython-310.pyc | Bin 0 -> 6905 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 309 bytes .../__pycache__/windows.cpython-310.pyc | Bin 0 -> 6448 bytes .../pip/_vendor/platformdirs/android.py | 119 + .../pip/_vendor/platformdirs/api.py | 156 + .../pip/_vendor/platformdirs/macos.py | 64 + .../pip/_vendor/platformdirs/unix.py | 181 + .../pip/_vendor/platformdirs/version.py | 4 + .../pip/_vendor/platformdirs/windows.py | 182 + .../pip/_vendor/progress/__init__.py | 189 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 5744 bytes .../progress/__pycache__/bar.cpython-310.pyc | Bin 0 -> 2709 bytes .../__pycache__/colors.cpython-310.pyc | Bin 0 -> 1502 bytes .../__pycache__/counter.cpython-310.pyc | Bin 0 -> 1573 bytes .../__pycache__/spinner.cpython-310.pyc | Bin 0 -> 1403 bytes .../site-packages/pip/_vendor/progress/bar.py | 93 + .../pip/_vendor/progress/colors.py | 79 + .../pip/_vendor/progress/counter.py | 47 + .../pip/_vendor/progress/spinner.py | 45 + .../pip/_vendor/pygments/__init__.py | 83 + .../pip/_vendor/pygments/__main__.py | 17 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3006 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 602 bytes .../__pycache__/cmdline.cpython-310.pyc | Bin 0 -> 15465 bytes .../__pycache__/console.cpython-310.pyc | Bin 0 -> 1897 bytes .../__pycache__/filter.cpython-310.pyc | Bin 0 -> 2668 bytes .../__pycache__/formatter.cpython-310.pyc | Bin 0 -> 3024 bytes .../__pycache__/lexer.cpython-310.pyc | Bin 0 -> 24378 bytes .../__pycache__/modeline.cpython-310.pyc | Bin 0 -> 1206 bytes .../__pycache__/plugin.cpython-310.pyc | Bin 0 -> 2058 bytes .../__pycache__/regexopt.cpython-310.pyc | Bin 0 -> 2970 bytes .../__pycache__/scanner.cpython-310.pyc | Bin 0 -> 3571 bytes .../__pycache__/sphinxext.cpython-310.pyc | Bin 0 -> 4556 bytes .../__pycache__/style.cpython-310.pyc | Bin 0 -> 4593 bytes .../__pycache__/token.cpython-310.pyc | Bin 0 -> 4665 bytes .../__pycache__/unistring.cpython-310.pyc | Bin 0 -> 31219 bytes .../pygments/__pycache__/util.cpython-310.pyc | Bin 0 -> 9176 bytes .../pip/_vendor/pygments/cmdline.py | 663 ++ .../pip/_vendor/pygments/console.py | 70 + .../pip/_vendor/pygments/filter.py | 71 + .../pip/_vendor/pygments/filters/__init__.py | 937 ++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 29527 bytes .../pip/_vendor/pygments/formatter.py | 94 + .../_vendor/pygments/formatters/__init__.py | 153 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 4682 bytes .../__pycache__/_mapping.cpython-310.pyc | Bin 0 -> 5549 bytes .../__pycache__/bbcode.cpython-310.pyc | Bin 0 -> 3099 bytes .../__pycache__/groff.cpython-310.pyc | Bin 0 -> 4372 bytes .../__pycache__/html.cpython-310.pyc | Bin 0 -> 29083 bytes .../__pycache__/img.cpython-310.pyc | Bin 0 -> 17511 bytes .../__pycache__/irc.cpython-310.pyc | Bin 0 -> 4602 bytes .../__pycache__/latex.cpython-310.pyc | Bin 0 -> 13508 bytes .../__pycache__/other.cpython-310.pyc | Bin 0 -> 4818 bytes .../__pycache__/pangomarkup.cpython-310.pyc | Bin 0 -> 2118 bytes .../__pycache__/rtf.cpython-310.pyc | Bin 0 -> 4148 bytes .../__pycache__/svg.cpython-310.pyc | Bin 0 -> 6346 bytes .../__pycache__/terminal.cpython-310.pyc | Bin 0 -> 4013 bytes .../__pycache__/terminal256.cpython-310.pyc | Bin 0 -> 9263 bytes .../_vendor/pygments/formatters/_mapping.py | 84 + .../pip/_vendor/pygments/formatters/bbcode.py | 108 + .../pip/_vendor/pygments/formatters/groff.py | 168 + .../pip/_vendor/pygments/formatters/html.py | 983 ++ .../pip/_vendor/pygments/formatters/img.py | 641 ++ .../pip/_vendor/pygments/formatters/irc.py | 179 + .../pip/_vendor/pygments/formatters/latex.py | 511 + .../pip/_vendor/pygments/formatters/other.py | 161 + .../pygments/formatters/pangomarkup.py | 83 + .../pip/_vendor/pygments/formatters/rtf.py | 146 + .../pip/_vendor/pygments/formatters/svg.py | 188 + .../_vendor/pygments/formatters/terminal.py | 127 + .../pygments/formatters/terminal256.py | 338 + .../pip/_vendor/pygments/lexer.py | 879 ++ .../pip/_vendor/pygments/lexers/__init__.py | 341 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 9198 bytes .../__pycache__/_mapping.cpython-310.pyc | Bin 0 -> 58136 bytes .../lexers/__pycache__/python.cpython-310.pyc | Bin 0 -> 29397 bytes .../pip/_vendor/pygments/lexers/_mapping.py | 580 ++ .../pip/_vendor/pygments/lexers/python.py | 1188 +++ .../pip/_vendor/pygments/modeline.py | 43 + .../pip/_vendor/pygments/plugin.py | 69 + .../pip/_vendor/pygments/regexopt.py | 91 + .../pip/_vendor/pygments/scanner.py | 104 + .../pip/_vendor/pygments/sphinxext.py | 155 + .../pip/_vendor/pygments/style.py | 197 + .../pip/_vendor/pygments/styles/__init__.py | 93 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3234 bytes .../pip/_vendor/pygments/token.py | 212 + .../pip/_vendor/pygments/unistring.py | 153 + .../pip/_vendor/pygments/util.py | 308 + .../pip/_vendor/pyparsing/__init__.py | 328 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 7139 bytes .../__pycache__/actions.cpython-310.pyc | Bin 0 -> 7196 bytes .../__pycache__/common.cpython-310.pyc | Bin 0 -> 10119 bytes .../__pycache__/core.cpython-310.pyc | Bin 0 -> 175249 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 9086 bytes .../__pycache__/helpers.cpython-310.pyc | Bin 0 -> 34781 bytes .../__pycache__/results.cpython-310.pyc | Bin 0 -> 24793 bytes .../__pycache__/testing.cpython-310.pyc | Bin 0 -> 12114 bytes .../__pycache__/unicode.cpython-310.pyc | Bin 0 -> 9828 bytes .../__pycache__/util.cpython-310.pyc | Bin 0 -> 8619 bytes .../pip/_vendor/pyparsing/actions.py | 207 + .../pip/_vendor/pyparsing/common.py | 424 + .../pip/_vendor/pyparsing/core.py | 5789 +++++++++++ .../pip/_vendor/pyparsing/diagram/__init__.py | 593 ++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 15659 bytes .../pip/_vendor/pyparsing/exceptions.py | 267 + .../pip/_vendor/pyparsing/helpers.py | 1069 ++ .../pip/_vendor/pyparsing/results.py | 760 ++ .../pip/_vendor/pyparsing/testing.py | 331 + .../pip/_vendor/pyparsing/unicode.py | 332 + .../pip/_vendor/pyparsing/util.py | 235 + .../pip/_vendor/requests/__init__.py | 154 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 4052 bytes .../__pycache__/__version__.cpython-310.pyc | Bin 0 -> 569 bytes .../_internal_utils.cpython-310.pyc | Bin 0 -> 1321 bytes .../__pycache__/adapters.cpython-310.pyc | Bin 0 -> 17057 bytes .../requests/__pycache__/api.cpython-310.pyc | Bin 0 -> 6668 bytes .../requests/__pycache__/auth.cpython-310.pyc | Bin 0 -> 8111 bytes .../__pycache__/certs.cpython-310.pyc | Bin 0 -> 653 bytes .../__pycache__/compat.cpython-310.pyc | Bin 0 -> 1688 bytes .../__pycache__/cookies.cpython-310.pyc | Bin 0 -> 18701 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 5262 bytes .../requests/__pycache__/help.cpython-310.pyc | Bin 0 -> 2921 bytes .../__pycache__/hooks.cpython-310.pyc | Bin 0 -> 1008 bytes .../__pycache__/models.cpython-310.pyc | Bin 0 -> 24327 bytes .../__pycache__/packages.cpython-310.pyc | Bin 0 -> 522 bytes .../__pycache__/sessions.cpython-310.pyc | Bin 0 -> 19635 bytes .../__pycache__/status_codes.cpython-310.pyc | Bin 0 -> 4685 bytes .../__pycache__/structures.cpython-310.pyc | Bin 0 -> 4467 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 24410 bytes .../pip/_vendor/requests/__version__.py | 14 + .../pip/_vendor/requests/_internal_utils.py | 42 + .../pip/_vendor/requests/adapters.py | 538 + .../site-packages/pip/_vendor/requests/api.py | 159 + .../pip/_vendor/requests/auth.py | 305 + .../pip/_vendor/requests/certs.py | 18 + .../pip/_vendor/requests/compat.py | 77 + .../pip/_vendor/requests/cookies.py | 549 ++ .../pip/_vendor/requests/exceptions.py | 133 + .../pip/_vendor/requests/help.py | 132 + .../pip/_vendor/requests/hooks.py | 34 + .../pip/_vendor/requests/models.py | 973 ++ .../pip/_vendor/requests/packages.py | 16 + .../pip/_vendor/requests/sessions.py | 771 ++ .../pip/_vendor/requests/status_codes.py | 123 + .../pip/_vendor/requests/structures.py | 105 + .../pip/_vendor/requests/utils.py | 1060 ++ .../pip/_vendor/resolvelib/__init__.py | 26 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 620 bytes .../__pycache__/providers.cpython-310.pyc | Bin 0 -> 6671 bytes .../__pycache__/reporters.cpython-310.pyc | Bin 0 -> 2591 bytes .../__pycache__/resolvers.cpython-310.pyc | Bin 0 -> 15144 bytes .../__pycache__/structs.cpython-310.pyc | Bin 0 -> 7177 bytes .../pip/_vendor/resolvelib/compat/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 215 bytes .../collections_abc.cpython-310.pyc | Bin 0 -> 391 bytes .../resolvelib/compat/collections_abc.py | 6 + .../pip/_vendor/resolvelib/providers.py | 133 + .../pip/_vendor/resolvelib/reporters.py | 43 + .../pip/_vendor/resolvelib/resolvers.py | 482 + .../pip/_vendor/resolvelib/structs.py | 165 + .../pip/_vendor/rich/__init__.py | 172 + .../pip/_vendor/rich/__main__.py | 280 + .../rich/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 5905 bytes .../rich/__pycache__/__main__.cpython-310.pyc | Bin 0 -> 7339 bytes .../__pycache__/_cell_widths.cpython-310.pyc | Bin 0 -> 7828 bytes .../__pycache__/_emoji_codes.cpython-310.pyc | Bin 0 -> 360068 bytes .../_emoji_replace.cpython-310.pyc | Bin 0 -> 1208 bytes .../__pycache__/_extension.cpython-310.pyc | Bin 0 -> 509 bytes .../rich/__pycache__/_inspect.cpython-310.pyc | Bin 0 -> 6626 bytes .../__pycache__/_log_render.cpython-310.pyc | Bin 0 -> 2654 bytes .../rich/__pycache__/_loop.cpython-310.pyc | Bin 0 -> 1306 bytes .../__pycache__/_lru_cache.cpython-310.pyc | Bin 0 -> 1589 bytes .../__pycache__/_palettes.cpython-310.pyc | Bin 0 -> 5111 bytes .../rich/__pycache__/_pick.cpython-310.pyc | Bin 0 -> 654 bytes .../rich/__pycache__/_ratio.cpython-310.pyc | Bin 0 -> 5171 bytes .../__pycache__/_spinners.cpython-310.pyc | Bin 0 -> 15227 bytes .../rich/__pycache__/_stack.cpython-310.pyc | Bin 0 -> 852 bytes .../rich/__pycache__/_timer.cpython-310.pyc | Bin 0 -> 701 bytes .../rich/__pycache__/_windows.cpython-310.pyc | Bin 0 -> 1892 bytes .../rich/__pycache__/_wrap.cpython-310.pyc | Bin 0 -> 1530 bytes .../rich/__pycache__/abc.cpython-310.pyc | Bin 0 -> 1328 bytes .../rich/__pycache__/align.cpython-310.pyc | Bin 0 -> 7982 bytes .../rich/__pycache__/ansi.cpython-310.pyc | Bin 0 -> 6031 bytes .../rich/__pycache__/bar.cpython-310.pyc | Bin 0 -> 2997 bytes .../rich/__pycache__/box.cpython-310.pyc | Bin 0 -> 7771 bytes .../rich/__pycache__/cells.cpython-310.pyc | Bin 0 -> 3513 bytes .../rich/__pycache__/color.cpython-310.pyc | Bin 0 -> 16769 bytes .../__pycache__/color_triplet.cpython-310.pyc | Bin 0 -> 1451 bytes .../rich/__pycache__/columns.cpython-310.pyc | Bin 0 -> 6211 bytes .../rich/__pycache__/console.cpython-310.pyc | Bin 0 -> 70456 bytes .../__pycache__/constrain.cpython-310.pyc | Bin 0 -> 1768 bytes .../__pycache__/containers.cpython-310.pyc | Bin 0 -> 6500 bytes .../rich/__pycache__/control.cpython-310.pyc | Bin 0 -> 6843 bytes .../default_styles.cpython-310.pyc | Bin 0 -> 6043 bytes .../rich/__pycache__/diagnose.cpython-310.pyc | Bin 0 -> 369 bytes .../rich/__pycache__/emoji.cpython-310.pyc | Bin 0 -> 3281 bytes .../rich/__pycache__/errors.cpython-310.pyc | Bin 0 -> 1541 bytes .../__pycache__/file_proxy.cpython-310.pyc | Bin 0 -> 2278 bytes .../rich/__pycache__/filesize.cpython-310.pyc | Bin 0 -> 2630 bytes .../__pycache__/highlighter.cpython-310.pyc | Bin 0 -> 5357 bytes .../rich/__pycache__/json.cpython-310.pyc | Bin 0 -> 4761 bytes .../rich/__pycache__/jupyter.cpython-310.pyc | Bin 0 -> 3840 bytes .../rich/__pycache__/layout.cpython-310.pyc | Bin 0 -> 14692 bytes .../rich/__pycache__/live.cpython-310.pyc | Bin 0 -> 11582 bytes .../__pycache__/live_render.cpython-310.pyc | Bin 0 -> 3416 bytes .../rich/__pycache__/logging.cpython-310.pyc | Bin 0 -> 9308 bytes .../rich/__pycache__/markup.cpython-310.pyc | Bin 0 -> 5927 bytes .../rich/__pycache__/measure.cpython-310.pyc | Bin 0 -> 5072 bytes .../rich/__pycache__/padding.cpython-310.pyc | Bin 0 -> 4496 bytes .../rich/__pycache__/pager.cpython-310.pyc | Bin 0 -> 1509 bytes .../rich/__pycache__/palette.cpython-310.pyc | Bin 0 -> 3722 bytes .../rich/__pycache__/panel.cpython-310.pyc | Bin 0 -> 6405 bytes .../rich/__pycache__/pretty.cpython-310.pyc | Bin 0 -> 25117 bytes .../rich/__pycache__/progress.cpython-310.pyc | Bin 0 -> 33345 bytes .../__pycache__/progress_bar.cpython-310.pyc | Bin 0 -> 6721 bytes .../rich/__pycache__/prompt.cpython-310.pyc | Bin 0 -> 11313 bytes .../rich/__pycache__/protocol.cpython-310.pyc | Bin 0 -> 1385 bytes .../rich/__pycache__/region.cpython-310.pyc | Bin 0 -> 541 bytes .../rich/__pycache__/repr.cpython-310.pyc | Bin 0 -> 4054 bytes .../rich/__pycache__/rule.cpython-310.pyc | Bin 0 -> 3751 bytes .../rich/__pycache__/scope.cpython-310.pyc | Bin 0 -> 3002 bytes .../rich/__pycache__/screen.cpython-310.pyc | Bin 0 -> 1893 bytes .../rich/__pycache__/segment.cpython-310.pyc | Bin 0 -> 20583 bytes .../rich/__pycache__/spinner.cpython-310.pyc | Bin 0 -> 4413 bytes .../rich/__pycache__/status.cpython-310.pyc | Bin 0 -> 4607 bytes .../rich/__pycache__/style.cpython-310.pyc | Bin 0 -> 20536 bytes .../rich/__pycache__/styled.cpython-310.pyc | Bin 0 -> 1777 bytes .../rich/__pycache__/syntax.cpython-310.pyc | Bin 0 -> 19050 bytes .../rich/__pycache__/table.cpython-310.pyc | Bin 0 -> 26988 bytes .../rich/__pycache__/tabulate.cpython-310.pyc | Bin 0 -> 1770 bytes .../terminal_theme.cpython-310.pyc | Bin 0 -> 1734 bytes .../rich/__pycache__/text.cpython-310.pyc | Bin 0 -> 39298 bytes .../rich/__pycache__/theme.cpython-310.pyc | Bin 0 -> 4714 bytes .../rich/__pycache__/themes.cpython-310.pyc | Bin 0 -> 307 bytes .../__pycache__/traceback.cpython-310.pyc | Bin 0 -> 19551 bytes .../rich/__pycache__/tree.cpython-310.pyc | Bin 0 -> 7331 bytes .../pip/_vendor/rich/_cell_widths.py | 451 + .../pip/_vendor/rich/_emoji_codes.py | 3610 +++++++ .../pip/_vendor/rich/_emoji_replace.py | 32 + .../pip/_vendor/rich/_extension.py | 10 + .../pip/_vendor/rich/_inspect.py | 210 + .../pip/_vendor/rich/_log_render.py | 94 + .../site-packages/pip/_vendor/rich/_loop.py | 43 + .../pip/_vendor/rich/_lru_cache.py | 34 + .../pip/_vendor/rich/_palettes.py | 309 + .../site-packages/pip/_vendor/rich/_pick.py | 17 + .../site-packages/pip/_vendor/rich/_ratio.py | 160 + .../pip/_vendor/rich/_spinners.py | 848 ++ .../site-packages/pip/_vendor/rich/_stack.py | 16 + .../site-packages/pip/_vendor/rich/_timer.py | 19 + .../pip/_vendor/rich/_windows.py | 72 + .../site-packages/pip/_vendor/rich/_wrap.py | 55 + .../site-packages/pip/_vendor/rich/abc.py | 33 + .../site-packages/pip/_vendor/rich/align.py | 312 + .../site-packages/pip/_vendor/rich/ansi.py | 228 + .../site-packages/pip/_vendor/rich/bar.py | 94 + .../site-packages/pip/_vendor/rich/box.py | 483 + .../site-packages/pip/_vendor/rich/cells.py | 147 + .../site-packages/pip/_vendor/rich/color.py | 581 ++ .../pip/_vendor/rich/color_triplet.py | 38 + .../site-packages/pip/_vendor/rich/columns.py | 187 + .../site-packages/pip/_vendor/rich/console.py | 2211 +++++ .../pip/_vendor/rich/constrain.py | 37 + .../pip/_vendor/rich/containers.py | 167 + .../site-packages/pip/_vendor/rich/control.py | 175 + .../pip/_vendor/rich/default_styles.py | 183 + .../pip/_vendor/rich/diagnose.py | 6 + .../site-packages/pip/_vendor/rich/emoji.py | 96 + .../site-packages/pip/_vendor/rich/errors.py | 34 + .../pip/_vendor/rich/file_proxy.py | 54 + .../pip/_vendor/rich/filesize.py | 89 + .../pip/_vendor/rich/highlighter.py | 147 + .../site-packages/pip/_vendor/rich/json.py | 140 + .../site-packages/pip/_vendor/rich/jupyter.py | 92 + .../site-packages/pip/_vendor/rich/layout.py | 444 + .../site-packages/pip/_vendor/rich/live.py | 365 + .../pip/_vendor/rich/live_render.py | 113 + .../site-packages/pip/_vendor/rich/logging.py | 268 + .../site-packages/pip/_vendor/rich/markup.py | 244 + .../site-packages/pip/_vendor/rich/measure.py | 149 + .../site-packages/pip/_vendor/rich/padding.py | 141 + .../site-packages/pip/_vendor/rich/pager.py | 34 + .../site-packages/pip/_vendor/rich/palette.py | 100 + .../site-packages/pip/_vendor/rich/panel.py | 250 + .../site-packages/pip/_vendor/rich/pretty.py | 903 ++ .../pip/_vendor/rich/progress.py | 1036 ++ .../pip/_vendor/rich/progress_bar.py | 216 + .../site-packages/pip/_vendor/rich/prompt.py | 376 + .../pip/_vendor/rich/protocol.py | 42 + .../site-packages/pip/_vendor/rich/region.py | 10 + .../site-packages/pip/_vendor/rich/repr.py | 151 + .../site-packages/pip/_vendor/rich/rule.py | 115 + .../site-packages/pip/_vendor/rich/scope.py | 86 + .../site-packages/pip/_vendor/rich/screen.py | 54 + .../site-packages/pip/_vendor/rich/segment.py | 720 ++ .../site-packages/pip/_vendor/rich/spinner.py | 134 + .../site-packages/pip/_vendor/rich/status.py | 132 + .../site-packages/pip/_vendor/rich/style.py | 785 ++ .../site-packages/pip/_vendor/rich/styled.py | 42 + .../site-packages/pip/_vendor/rich/syntax.py | 735 ++ .../site-packages/pip/_vendor/rich/table.py | 968 ++ .../pip/_vendor/rich/tabulate.py | 51 + .../pip/_vendor/rich/terminal_theme.py | 55 + .../site-packages/pip/_vendor/rich/text.py | 1282 +++ .../site-packages/pip/_vendor/rich/theme.py | 112 + .../site-packages/pip/_vendor/rich/themes.py | 5 + .../pip/_vendor/rich/traceback.py | 678 ++ .../site-packages/pip/_vendor/rich/tree.py | 249 + .../site-packages/pip/_vendor/six.py | 998 ++ .../pip/_vendor/tenacity/__init__.py | 517 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 16388 bytes .../__pycache__/_asyncio.cpython-310.pyc | Bin 0 -> 2628 bytes .../__pycache__/_utils.cpython-310.pyc | Bin 0 -> 1241 bytes .../__pycache__/after.cpython-310.pyc | Bin 0 -> 1245 bytes .../__pycache__/before.cpython-310.pyc | Bin 0 -> 1123 bytes .../__pycache__/before_sleep.cpython-310.pyc | Bin 0 -> 1425 bytes .../tenacity/__pycache__/nap.cpython-310.pyc | Bin 0 -> 1213 bytes .../__pycache__/retry.cpython-310.pyc | Bin 0 -> 8443 bytes .../tenacity/__pycache__/stop.cpython-310.pyc | Bin 0 -> 4031 bytes .../__pycache__/tornadoweb.cpython-310.pyc | Bin 0 -> 1778 bytes .../tenacity/__pycache__/wait.cpython-310.pyc | Bin 0 -> 7975 bytes .../pip/_vendor/tenacity/_asyncio.py | 92 + .../pip/_vendor/tenacity/_utils.py | 68 + .../pip/_vendor/tenacity/after.py | 46 + .../pip/_vendor/tenacity/before.py | 41 + .../pip/_vendor/tenacity/before_sleep.py | 58 + .../site-packages/pip/_vendor/tenacity/nap.py | 43 + .../pip/_vendor/tenacity/retry.py | 213 + .../pip/_vendor/tenacity/stop.py | 96 + .../pip/_vendor/tenacity/tornadoweb.py | 59 + .../pip/_vendor/tenacity/wait.py | 191 + .../pip/_vendor/tomli/__init__.py | 6 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 393 bytes .../tomli/__pycache__/_parser.cpython-310.pyc | Bin 0 -> 16347 bytes .../tomli/__pycache__/_re.cpython-310.pyc | Bin 0 -> 2437 bytes .../pip/_vendor/tomli/_parser.py | 703 ++ .../site-packages/pip/_vendor/tomli/_re.py | 83 + .../pip/_vendor/typing_extensions.py | 2296 +++++ .../pip/_vendor/urllib3/__init__.py | 85 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2203 bytes .../__pycache__/_collections.cpython-310.pyc | Bin 0 -> 11368 bytes .../__pycache__/_version.cpython-310.pyc | Bin 0 -> 227 bytes .../__pycache__/connection.cpython-310.pyc | Bin 0 -> 13650 bytes .../connectionpool.cpython-310.pyc | Bin 0 -> 25492 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 11008 bytes .../__pycache__/fields.cpython-310.pyc | Bin 0 -> 8197 bytes .../__pycache__/filepost.cpython-310.pyc | Bin 0 -> 2764 bytes .../__pycache__/poolmanager.cpython-310.pyc | Bin 0 -> 15312 bytes .../__pycache__/request.cpython-310.pyc | Bin 0 -> 5640 bytes .../__pycache__/response.cpython-310.pyc | Bin 0 -> 20931 bytes .../pip/_vendor/urllib3/_collections.py | 355 + .../pip/_vendor/urllib3/_version.py | 2 + .../pip/_vendor/urllib3/connection.py | 569 ++ .../pip/_vendor/urllib3/connectionpool.py | 1113 +++ .../pip/_vendor/urllib3/contrib/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 213 bytes .../_appengine_environ.cpython-310.pyc | Bin 0 -> 1393 bytes .../__pycache__/appengine.cpython-310.pyc | Bin 0 -> 8209 bytes .../__pycache__/ntlmpool.cpython-310.pyc | Bin 0 -> 3648 bytes .../__pycache__/pyopenssl.cpython-310.pyc | Bin 0 -> 15550 bytes .../securetransport.cpython-310.pyc | Bin 0 -> 21955 bytes .../contrib/__pycache__/socks.cpython-310.pyc | Bin 0 -> 5615 bytes .../urllib3/contrib/_appengine_environ.py | 36 + .../contrib/_securetransport/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 230 bytes .../__pycache__/bindings.cpython-310.pyc | Bin 0 -> 10726 bytes .../__pycache__/low_level.cpython-310.pyc | Bin 0 -> 9113 bytes .../contrib/_securetransport/bindings.py | 519 + .../contrib/_securetransport/low_level.py | 397 + .../pip/_vendor/urllib3/contrib/appengine.py | 314 + .../pip/_vendor/urllib3/contrib/ntlmpool.py | 130 + .../pip/_vendor/urllib3/contrib/pyopenssl.py | 511 + .../urllib3/contrib/securetransport.py | 922 ++ .../pip/_vendor/urllib3/contrib/socks.py | 216 + .../pip/_vendor/urllib3/exceptions.py | 323 + .../pip/_vendor/urllib3/fields.py | 274 + .../pip/_vendor/urllib3/filepost.py | 98 + .../pip/_vendor/urllib3/packages/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 214 bytes .../packages/__pycache__/six.cpython-310.pyc | Bin 0 -> 27668 bytes .../urllib3/packages/backports/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 224 bytes .../__pycache__/makefile.cpython-310.pyc | Bin 0 -> 1324 bytes .../urllib3/packages/backports/makefile.py | 51 + .../pip/_vendor/urllib3/packages/six.py | 1077 ++ .../pip/_vendor/urllib3/poolmanager.py | 539 + .../pip/_vendor/urllib3/request.py | 170 + .../pip/_vendor/urllib3/response.py | 821 ++ .../pip/_vendor/urllib3/util/__init__.py | 49 + .../util/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1123 bytes .../__pycache__/connection.cpython-310.pyc | Bin 0 -> 3451 bytes .../util/__pycache__/proxy.cpython-310.pyc | Bin 0 -> 1356 bytes .../util/__pycache__/queue.cpython-310.pyc | Bin 0 -> 1078 bytes .../util/__pycache__/request.cpython-310.pyc | Bin 0 -> 3486 bytes .../util/__pycache__/response.cpython-310.pyc | Bin 0 -> 2371 bytes .../util/__pycache__/retry.cpython-310.pyc | Bin 0 -> 16166 bytes .../util/__pycache__/ssl_.cpython-310.pyc | Bin 0 -> 11323 bytes .../ssl_match_hostname.cpython-310.pyc | Bin 0 -> 3295 bytes .../__pycache__/ssltransport.cpython-310.pyc | Bin 0 -> 7413 bytes .../util/__pycache__/timeout.cpython-310.pyc | Bin 0 -> 8947 bytes .../util/__pycache__/url.cpython-310.pyc | Bin 0 -> 10692 bytes .../util/__pycache__/wait.cpython-310.pyc | Bin 0 -> 3107 bytes .../pip/_vendor/urllib3/util/connection.py | 149 + .../pip/_vendor/urllib3/util/proxy.py | 57 + .../pip/_vendor/urllib3/util/queue.py | 22 + .../pip/_vendor/urllib3/util/request.py | 143 + .../pip/_vendor/urllib3/util/response.py | 107 + .../pip/_vendor/urllib3/util/retry.py | 620 ++ .../pip/_vendor/urllib3/util/ssl_.py | 495 + .../urllib3/util/ssl_match_hostname.py | 161 + .../pip/_vendor/urllib3/util/ssltransport.py | 221 + .../pip/_vendor/urllib3/util/timeout.py | 268 + .../pip/_vendor/urllib3/util/url.py | 432 + .../pip/_vendor/urllib3/util/wait.py | 153 + .../site-packages/pip/_vendor/vendor.txt | 25 + .../pip/_vendor/webencodings/__init__.py | 342 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 9760 bytes .../__pycache__/labels.cpython-310.pyc | Bin 0 -> 5250 bytes .../__pycache__/mklabels.cpython-310.pyc | Bin 0 -> 1955 bytes .../__pycache__/tests.cpython-310.pyc | Bin 0 -> 5057 bytes .../x_user_defined.cpython-310.pyc | Bin 0 -> 2606 bytes .../pip/_vendor/webencodings/labels.py | 231 + .../pip/_vendor/webencodings/mklabels.py | 59 + .../pip/_vendor/webencodings/tests.py | 153 + .../_vendor/webencodings/x_user_defined.py | 325 + env/lib/python3.10/site-packages/pip/py.typed | 4 + .../site-packages/pkg_resources/__init__.py | 3303 +++++++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 100615 bytes .../pkg_resources/_vendor/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 207 bytes .../__pycache__/appdirs.cpython-310.pyc | Bin 0 -> 20268 bytes .../__pycache__/pyparsing.cpython-310.pyc | Bin 0 -> 198760 bytes .../pkg_resources/_vendor/appdirs.py | 608 ++ .../_vendor/packaging/__about__.py | 26 + .../_vendor/packaging/__init__.py | 25 + .../__pycache__/__about__.cpython-310.pyc | Bin 0 -> 614 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 470 bytes .../__pycache__/_manylinux.cpython-310.pyc | Bin 0 -> 7324 bytes .../__pycache__/_musllinux.cpython-310.pyc | Bin 0 -> 4636 bytes .../__pycache__/_structures.cpython-310.pyc | Bin 0 -> 2994 bytes .../__pycache__/markers.cpython-310.pyc | Bin 0 -> 9320 bytes .../__pycache__/requirements.cpython-310.pyc | Bin 0 -> 4008 bytes .../__pycache__/specifiers.cpython-310.pyc | Bin 0 -> 22212 bytes .../__pycache__/tags.cpython-310.pyc | Bin 0 -> 12238 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 3599 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 12949 bytes .../_vendor/packaging/_manylinux.py | 301 + .../_vendor/packaging/_musllinux.py | 136 + .../_vendor/packaging/_structures.py | 67 + .../_vendor/packaging/markers.py | 304 + .../_vendor/packaging/requirements.py | 146 + .../_vendor/packaging/specifiers.py | 828 ++ .../pkg_resources/_vendor/packaging/tags.py | 484 + .../pkg_resources/_vendor/packaging/utils.py | 136 + .../_vendor/packaging/version.py | 504 + .../pkg_resources/_vendor/pyparsing.py | 5742 +++++++++++ .../pkg_resources/extern/__init__.py | 73 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2915 bytes .../__pycache__/setup.cpython-310.pyc | Bin 0 -> 335 bytes .../data/my-test-package-source/setup.py | 6 + .../pkginfo-1.10.0.dist-info/INSTALLER | 1 + .../pkginfo-1.10.0.dist-info/LICENSE.txt | 21 + .../pkginfo-1.10.0.dist-info/METADATA | 424 + .../pkginfo-1.10.0.dist-info/RECORD | 59 + .../pkginfo-1.10.0.dist-info/WHEEL | 5 + .../pkginfo-1.10.0.dist-info/entry_points.txt | 2 + .../pkginfo-1.10.0.dist-info/top_level.txt | 1 + .../site-packages/pkginfo/__init__.py | 9 + .../site-packages/pkginfo/__init__.pyi | 8 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 542 bytes .../pkginfo/__pycache__/bdist.cpython-310.pyc | Bin 0 -> 1781 bytes .../__pycache__/commandline.cpython-310.pyc | Bin 0 -> 6933 bytes .../__pycache__/develop.cpython-310.pyc | Bin 0 -> 1889 bytes .../__pycache__/distribution.cpython-310.pyc | Bin 0 -> 4350 bytes .../pkginfo/__pycache__/index.cpython-310.pyc | Bin 0 -> 918 bytes .../__pycache__/installed.cpython-310.pyc | Bin 0 -> 1987 bytes .../pkginfo/__pycache__/sdist.cpython-310.pyc | Bin 0 -> 3052 bytes .../pkginfo/__pycache__/utils.cpython-310.pyc | Bin 0 -> 1419 bytes .../pkginfo/__pycache__/wheel.cpython-310.pyc | Bin 0 -> 2347 bytes .../python3.10/site-packages/pkginfo/bdist.py | 39 + .../site-packages/pkginfo/bdist.pyi | 7 + .../site-packages/pkginfo/commandline.py | 229 + .../site-packages/pkginfo/commandline.pyi | 35 + .../site-packages/pkginfo/develop.py | 46 + .../site-packages/pkginfo/develop.pyi | 7 + .../site-packages/pkginfo/distribution.py | 165 + .../site-packages/pkginfo/distribution.pyi | 57 + .../python3.10/site-packages/pkginfo/index.py | 15 + .../site-packages/pkginfo/index.pyi | 5 + .../site-packages/pkginfo/installed.py | 62 + .../site-packages/pkginfo/installed.pyi | 10 + .../python3.10/site-packages/pkginfo/py.typed | 0 .../python3.10/site-packages/pkginfo/sdist.py | 75 + .../site-packages/pkginfo/sdist.pyi | 11 + .../site-packages/pkginfo/tests/__init__.py | 37 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1500 bytes .../__pycache__/test_bdist.cpython-310.pyc | Bin 0 -> 2701 bytes .../test_commandline.cpython-310.pyc | Bin 0 -> 14691 bytes .../__pycache__/test_develop.cpython-310.pyc | Bin 0 -> 1391 bytes .../test_distribution.cpython-310.pyc | Bin 0 -> 20112 bytes .../__pycache__/test_index.cpython-310.pyc | Bin 0 -> 3490 bytes .../test_installed.cpython-310.pyc | Bin 0 -> 5081 bytes .../__pycache__/test_sdist.cpython-310.pyc | Bin 0 -> 6258 bytes .../__pycache__/test_utils.cpython-310.pyc | Bin 0 -> 5910 bytes .../__pycache__/test_wheel.cpython-310.pyc | Bin 0 -> 4432 bytes .../site-packages/pkginfo/tests/test_bdist.py | 60 + .../pkginfo/tests/test_commandline.py | 345 + .../pkginfo/tests/test_develop.py | 27 + .../pkginfo/tests/test_distribution.py | 485 + .../site-packages/pkginfo/tests/test_index.py | 76 + .../pkginfo/tests/test_installed.py | 141 + .../site-packages/pkginfo/tests/test_sdist.py | 165 + .../site-packages/pkginfo/tests/test_utils.py | 176 + .../site-packages/pkginfo/tests/test_wheel.py | 117 + .../python3.10/site-packages/pkginfo/utils.py | 62 + .../site-packages/pkginfo/utils.pyi | 5 + .../python3.10/site-packages/pkginfo/wheel.py | 55 + .../site-packages/pkginfo/wheel.pyi | 7 + .../pycparser-2.22.dist-info/INSTALLER | 1 + .../pycparser-2.22.dist-info/LICENSE | 27 + .../pycparser-2.22.dist-info/METADATA | 28 + .../pycparser-2.22.dist-info/RECORD | 41 + .../pycparser-2.22.dist-info/WHEEL | 5 + .../pycparser-2.22.dist-info/top_level.txt | 1 + .../site-packages/pycparser/__init__.py | 93 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2625 bytes .../__pycache__/_ast_gen.cpython-310.pyc | Bin 0 -> 10222 bytes .../__pycache__/_build_tables.cpython-310.pyc | Bin 0 -> 601 bytes .../ast_transforms.cpython-310.pyc | Bin 0 -> 3797 bytes .../__pycache__/c_ast.cpython-310.pyc | Bin 0 -> 29554 bytes .../__pycache__/c_generator.cpython-310.pyc | Bin 0 -> 17576 bytes .../__pycache__/c_lexer.cpython-310.pyc | Bin 0 -> 12964 bytes .../__pycache__/c_parser.cpython-310.pyc | Bin 0 -> 63377 bytes .../__pycache__/lextab.cpython-310.pyc | Bin 0 -> 6602 bytes .../__pycache__/plyparser.cpython-310.pyc | Bin 0 -> 4707 bytes .../__pycache__/yacctab.cpython-310.pyc | Bin 0 -> 180019 bytes .../site-packages/pycparser/_ast_gen.py | 336 + .../site-packages/pycparser/_build_tables.py | 40 + .../site-packages/pycparser/_c_ast.cfg | 195 + .../site-packages/pycparser/ast_transforms.py | 164 + .../site-packages/pycparser/c_ast.py | 1125 +++ .../site-packages/pycparser/c_generator.py | 502 + .../site-packages/pycparser/c_lexer.py | 555 ++ .../site-packages/pycparser/c_parser.py | 1950 ++++ .../site-packages/pycparser/lextab.py | 10 + .../site-packages/pycparser/ply/__init__.py | 5 + .../ply/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 248 bytes .../ply/__pycache__/cpp.cpython-310.pyc | Bin 0 -> 16119 bytes .../ply/__pycache__/ctokens.cpython-310.pyc | Bin 0 -> 2101 bytes .../ply/__pycache__/lex.cpython-310.pyc | Bin 0 -> 21428 bytes .../ply/__pycache__/yacc.cpython-310.pyc | Bin 0 -> 52671 bytes .../ply/__pycache__/ygen.cpython-310.pyc | Bin 0 -> 1827 bytes .../site-packages/pycparser/ply/cpp.py | 905 ++ .../site-packages/pycparser/ply/ctokens.py | 133 + .../site-packages/pycparser/ply/lex.py | 1099 +++ .../site-packages/pycparser/ply/yacc.py | 3494 +++++++ .../site-packages/pycparser/ply/ygen.py | 74 + .../site-packages/pycparser/plyparser.py | 133 + .../site-packages/pycparser/yacctab.py | 369 + .../pygments-2.18.0.dist-info/INSTALLER | 1 + .../pygments-2.18.0.dist-info/METADATA | 57 + .../pygments-2.18.0.dist-info/RECORD | 662 ++ .../pygments-2.18.0.dist-info/WHEEL | 4 + .../entry_points.txt | 2 + .../licenses/AUTHORS | 283 + .../licenses/LICENSE | 25 + .../site-packages/pygments/__init__.py | 82 + .../site-packages/pygments/__main__.py | 17 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2913 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 590 bytes .../__pycache__/cmdline.cpython-310.pyc | Bin 0 -> 15434 bytes .../__pycache__/console.cpython-310.pyc | Bin 0 -> 1892 bytes .../__pycache__/filter.cpython-310.pyc | Bin 0 -> 2652 bytes .../__pycache__/formatter.cpython-310.pyc | Bin 0 -> 4079 bytes .../__pycache__/lexer.cpython-310.pyc | Bin 0 -> 26577 bytes .../__pycache__/modeline.cpython-310.pyc | Bin 0 -> 1195 bytes .../__pycache__/plugin.cpython-310.pyc | Bin 0 -> 1951 bytes .../__pycache__/regexopt.cpython-310.pyc | Bin 0 -> 2958 bytes .../__pycache__/scanner.cpython-310.pyc | Bin 0 -> 3560 bytes .../__pycache__/sphinxext.cpython-310.pyc | Bin 0 -> 7696 bytes .../__pycache__/style.cpython-310.pyc | Bin 0 -> 4604 bytes .../__pycache__/token.cpython-310.pyc | Bin 0 -> 4698 bytes .../__pycache__/unistring.cpython-310.pyc | Bin 0 -> 31232 bytes .../pygments/__pycache__/util.cpython-310.pyc | Bin 0 -> 10064 bytes .../site-packages/pygments/cmdline.py | 668 ++ .../site-packages/pygments/console.py | 70 + .../site-packages/pygments/filter.py | 70 + .../pygments/filters/__init__.py | 940 ++ .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 29576 bytes .../site-packages/pygments/formatter.py | 129 + .../pygments/formatters/__init__.py | 157 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 4985 bytes .../__pycache__/_mapping.cpython-310.pyc | Bin 0 -> 4002 bytes .../__pycache__/bbcode.cpython-310.pyc | Bin 0 -> 3073 bytes .../__pycache__/groff.cpython-310.pyc | Bin 0 -> 4400 bytes .../__pycache__/html.cpython-310.pyc | Bin 0 -> 29340 bytes .../__pycache__/img.cpython-310.pyc | Bin 0 -> 18382 bytes .../__pycache__/irc.cpython-310.pyc | Bin 0 -> 4064 bytes .../__pycache__/latex.cpython-310.pyc | Bin 0 -> 13846 bytes .../__pycache__/other.cpython-310.pyc | Bin 0 -> 4764 bytes .../__pycache__/pangomarkup.cpython-310.pyc | Bin 0 -> 2104 bytes .../__pycache__/rtf.cpython-310.pyc | Bin 0 -> 8826 bytes .../__pycache__/svg.cpython-310.pyc | Bin 0 -> 6285 bytes .../__pycache__/terminal.cpython-310.pyc | Bin 0 -> 3953 bytes .../__pycache__/terminal256.cpython-310.pyc | Bin 0 -> 9215 bytes .../pygments/formatters/_mapping.py | 23 + .../pygments/formatters/bbcode.py | 108 + .../pygments/formatters/groff.py | 170 + .../site-packages/pygments/formatters/html.py | 987 ++ .../site-packages/pygments/formatters/img.py | 685 ++ .../site-packages/pygments/formatters/irc.py | 154 + .../pygments/formatters/latex.py | 518 + .../pygments/formatters/other.py | 160 + .../pygments/formatters/pangomarkup.py | 83 + .../site-packages/pygments/formatters/rtf.py | 349 + .../site-packages/pygments/formatters/svg.py | 185 + .../pygments/formatters/terminal.py | 127 + .../pygments/formatters/terminal256.py | 338 + .../site-packages/pygments/lexer.py | 961 ++ .../site-packages/pygments/lexers/__init__.py | 362 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 10015 bytes .../__pycache__/_ada_builtins.cpython-310.pyc | Bin 0 -> 1232 bytes .../__pycache__/_asy_builtins.cpython-310.pyc | Bin 0 -> 17639 bytes .../__pycache__/_cl_builtins.cpython-310.pyc | Bin 0 -> 11635 bytes .../_cocoa_builtins.cpython-310.pyc | Bin 0 -> 96435 bytes .../_csound_builtins.cpython-310.pyc | Bin 0 -> 16289 bytes .../__pycache__/_css_builtins.cpython-310.pyc | Bin 0 -> 9387 bytes .../_julia_builtins.cpython-310.pyc | Bin 0 -> 8220 bytes .../_lasso_builtins.cpython-310.pyc | Bin 0 -> 76848 bytes .../_lilypond_builtins.cpython-310.pyc | Bin 0 -> 88342 bytes .../__pycache__/_lua_builtins.cpython-310.pyc | Bin 0 -> 6513 bytes .../_luau_builtins.cpython-310.pyc | Bin 0 -> 1047 bytes .../__pycache__/_mapping.cpython-310.pyc | Bin 0 -> 62350 bytes .../__pycache__/_mql_builtins.cpython-310.pyc | Bin 0 -> 18000 bytes .../_mysql_builtins.cpython-310.pyc | Bin 0 -> 17168 bytes .../_openedge_builtins.cpython-310.pyc | Bin 0 -> 34092 bytes .../__pycache__/_php_builtins.cpython-310.pyc | Bin 0 -> 68044 bytes .../_postgres_builtins.cpython-310.pyc | Bin 0 -> 9064 bytes .../_qlik_builtins.cpython-310.pyc | Bin 0 -> 6360 bytes .../_scheme_builtins.cpython-310.pyc | Bin 0 -> 23168 bytes .../_scilab_builtins.cpython-310.pyc | Bin 0 -> 34231 bytes .../_sourcemod_builtins.cpython-310.pyc | Bin 0 -> 20657 bytes .../_stan_builtins.cpython-310.pyc | Bin 0 -> 9939 bytes .../_stata_builtins.cpython-310.pyc | Bin 0 -> 21228 bytes .../_tsql_builtins.cpython-310.pyc | Bin 0 -> 8792 bytes .../__pycache__/_usd_builtins.cpython-310.pyc | Bin 0 -> 1376 bytes .../_vbscript_builtins.cpython-310.pyc | Bin 0 -> 2898 bytes .../__pycache__/_vim_builtins.cpython-310.pyc | Bin 0 -> 30681 bytes .../__pycache__/actionscript.cpython-310.pyc | Bin 0 -> 8927 bytes .../lexers/__pycache__/ada.cpython-310.pyc | Bin 0 -> 3466 bytes .../lexers/__pycache__/agile.cpython-310.pyc | Bin 0 -> 1287 bytes .../__pycache__/algebra.cpython-310.pyc | Bin 0 -> 8345 bytes .../__pycache__/ambient.cpython-310.pyc | Bin 0 -> 2325 bytes .../lexers/__pycache__/amdgpu.cpython-310.pyc | Bin 0 -> 1773 bytes .../lexers/__pycache__/ampl.cpython-310.pyc | Bin 0 -> 3269 bytes .../__pycache__/apdlexer.cpython-310.pyc | Bin 0 -> 18342 bytes .../lexers/__pycache__/apl.cpython-310.pyc | Bin 0 -> 2002 bytes .../__pycache__/archetype.cpython-310.pyc | Bin 0 -> 6723 bytes .../lexers/__pycache__/arrow.cpython-310.pyc | Bin 0 -> 2385 bytes .../lexers/__pycache__/arturo.cpython-310.pyc | Bin 0 -> 6718 bytes .../lexers/__pycache__/asc.cpython-310.pyc | Bin 0 -> 1773 bytes .../lexers/__pycache__/asm.cpython-310.pyc | Bin 0 -> 26189 bytes .../lexers/__pycache__/asn1.cpython-310.pyc | Bin 0 -> 3422 bytes .../__pycache__/automation.cpython-310.pyc | Bin 0 -> 16192 bytes .../lexers/__pycache__/bare.cpython-310.pyc | Bin 0 -> 2140 bytes .../lexers/__pycache__/basic.cpython-310.pyc | Bin 0 -> 17344 bytes .../lexers/__pycache__/bdd.cpython-310.pyc | Bin 0 -> 1849 bytes .../lexers/__pycache__/berry.cpython-310.pyc | Bin 0 -> 2554 bytes .../lexers/__pycache__/bibtex.cpython-310.pyc | Bin 0 -> 3648 bytes .../__pycache__/blueprint.cpython-310.pyc | Bin 0 -> 3624 bytes .../lexers/__pycache__/boa.cpython-310.pyc | Bin 0 -> 3003 bytes .../lexers/__pycache__/bqn.cpython-310.pyc | Bin 0 -> 1843 bytes .../__pycache__/business.cpython-310.pyc | Bin 0 -> 18881 bytes .../lexers/__pycache__/c_cpp.cpython-310.pyc | Bin 0 -> 11590 bytes .../lexers/__pycache__/c_like.cpython-310.pyc | Bin 0 -> 21918 bytes .../__pycache__/capnproto.cpython-310.pyc | Bin 0 -> 1760 bytes .../lexers/__pycache__/carbon.cpython-310.pyc | Bin 0 -> 2775 bytes .../lexers/__pycache__/cddl.cpython-310.pyc | Bin 0 -> 3088 bytes .../lexers/__pycache__/chapel.cpython-310.pyc | Bin 0 -> 3326 bytes .../lexers/__pycache__/clean.cpython-310.pyc | Bin 0 -> 3985 bytes .../lexers/__pycache__/comal.cpython-310.pyc | Bin 0 -> 2571 bytes .../__pycache__/compiled.cpython-310.pyc | Bin 0 -> 1960 bytes .../__pycache__/configs.cpython-310.pyc | Bin 0 -> 31646 bytes .../__pycache__/console.cpython-310.pyc | Bin 0 -> 3574 bytes .../lexers/__pycache__/cplint.cpython-310.pyc | Bin 0 -> 1562 bytes .../__pycache__/crystal.cpython-310.pyc | Bin 0 -> 8553 bytes .../lexers/__pycache__/csound.cpython-310.pyc | Bin 0 -> 8965 bytes .../lexers/__pycache__/css.cpython-310.pyc | Bin 0 -> 15702 bytes .../lexers/__pycache__/d.cpython-310.pyc | Bin 0 -> 6212 bytes .../lexers/__pycache__/dalvik.cpython-310.pyc | Bin 0 -> 3460 bytes .../lexers/__pycache__/data.cpython-310.pyc | Bin 0 -> 13179 bytes .../lexers/__pycache__/dax.cpython-310.pyc | Bin 0 -> 5669 bytes .../__pycache__/devicetree.cpython-310.pyc | Bin 0 -> 2717 bytes .../lexers/__pycache__/diff.cpython-310.pyc | Bin 0 -> 4031 bytes .../lexers/__pycache__/dns.cpython-310.pyc | Bin 0 -> 2601 bytes .../lexers/__pycache__/dotnet.cpython-310.pyc | Bin 0 -> 24964 bytes .../lexers/__pycache__/dsls.cpython-310.pyc | Bin 0 -> 24164 bytes .../lexers/__pycache__/dylan.cpython-310.pyc | Bin 0 -> 7179 bytes .../lexers/__pycache__/ecl.cpython-310.pyc | Bin 0 -> 4765 bytes .../lexers/__pycache__/eiffel.cpython-310.pyc | Bin 0 -> 2375 bytes .../lexers/__pycache__/elm.cpython-310.pyc | Bin 0 -> 2270 bytes .../lexers/__pycache__/elpi.cpython-310.pyc | Bin 0 -> 4096 bytes .../lexers/__pycache__/email.cpython-310.pyc | Bin 0 -> 4423 bytes .../lexers/__pycache__/erlang.cpython-310.pyc | Bin 0 -> 12909 bytes .../__pycache__/esoteric.cpython-310.pyc | Bin 0 -> 7816 bytes .../lexers/__pycache__/ezhil.cpython-310.pyc | Bin 0 -> 3286 bytes .../lexers/__pycache__/factor.cpython-310.pyc | Bin 0 -> 13002 bytes .../lexers/__pycache__/fantom.cpython-310.pyc | Bin 0 -> 5016 bytes .../lexers/__pycache__/felix.cpython-310.pyc | Bin 0 -> 5763 bytes .../lexers/__pycache__/fift.cpython-310.pyc | Bin 0 -> 1519 bytes .../__pycache__/floscript.cpython-310.pyc | Bin 0 -> 2383 bytes .../lexers/__pycache__/forth.cpython-310.pyc | Bin 0 -> 4755 bytes .../__pycache__/fortran.cpython-310.pyc | Bin 0 -> 7420 bytes .../lexers/__pycache__/foxpro.cpython-310.pyc | Bin 0 -> 20186 bytes .../__pycache__/freefem.cpython-310.pyc | Bin 0 -> 12051 bytes .../lexers/__pycache__/func.cpython-310.pyc | Bin 0 -> 2549 bytes .../__pycache__/functional.cpython-310.pyc | Bin 0 -> 1023 bytes .../__pycache__/futhark.cpython-310.pyc | Bin 0 -> 2818 bytes .../__pycache__/gcodelexer.cpython-310.pyc | Bin 0 -> 1175 bytes .../__pycache__/gdscript.cpython-310.pyc | Bin 0 -> 5133 bytes .../lexers/__pycache__/go.cpython-310.pyc | Bin 0 -> 2717 bytes .../grammar_notation.cpython-310.pyc | Bin 0 -> 5987 bytes .../lexers/__pycache__/graph.cpython-310.pyc | Bin 0 -> 2974 bytes .../__pycache__/graphics.cpython-310.pyc | Bin 0 -> 24341 bytes .../__pycache__/graphql.cpython-310.pyc | Bin 0 -> 3193 bytes .../__pycache__/graphviz.cpython-310.pyc | Bin 0 -> 1795 bytes .../lexers/__pycache__/gsql.cpython-310.pyc | Bin 0 -> 3196 bytes .../__pycache__/haskell.cpython-310.pyc | Bin 0 -> 18879 bytes .../lexers/__pycache__/haxe.cpython-310.pyc | Bin 0 -> 14244 bytes .../lexers/__pycache__/hdl.cpython-310.pyc | Bin 0 -> 13592 bytes .../__pycache__/hexdump.cpython-310.pyc | Bin 0 -> 2731 bytes .../lexers/__pycache__/html.cpython-310.pyc | Bin 0 -> 12381 bytes .../lexers/__pycache__/idl.cpython-310.pyc | Bin 0 -> 11903 bytes .../lexers/__pycache__/igor.cpython-310.pyc | Bin 0 -> 25263 bytes .../__pycache__/inferno.cpython-310.pyc | Bin 0 -> 2610 bytes .../__pycache__/installers.cpython-310.pyc | Bin 0 -> 9888 bytes .../__pycache__/int_fiction.cpython-310.pyc | Bin 0 -> 29898 bytes .../lexers/__pycache__/iolang.cpython-310.pyc | Bin 0 -> 1745 bytes .../lexers/__pycache__/j.cpython-310.pyc | Bin 0 -> 3124 bytes .../__pycache__/javascript.cpython-310.pyc | Bin 0 -> 36763 bytes .../__pycache__/jmespath.cpython-310.pyc | Bin 0 -> 1810 bytes .../lexers/__pycache__/jslt.cpython-310.pyc | Bin 0 -> 2722 bytes .../__pycache__/jsonnet.cpython-310.pyc | Bin 0 -> 3384 bytes .../lexers/__pycache__/jsx.cpython-310.pyc | Bin 0 -> 1787 bytes .../lexers/__pycache__/julia.cpython-310.pyc | Bin 0 -> 6530 bytes .../lexers/__pycache__/jvm.cpython-310.pyc | Bin 0 -> 42841 bytes .../lexers/__pycache__/kuin.cpython-310.pyc | Bin 0 -> 6323 bytes .../lexers/__pycache__/kusto.cpython-310.pyc | Bin 0 -> 2454 bytes .../lexers/__pycache__/ldap.cpython-310.pyc | Bin 0 -> 4661 bytes .../lexers/__pycache__/lean.cpython-310.pyc | Bin 0 -> 5617 bytes .../__pycache__/lilypond.cpython-310.pyc | Bin 0 -> 4589 bytes .../lexers/__pycache__/lisp.cpython-310.pyc | Bin 0 -> 107534 bytes .../__pycache__/macaulay2.cpython-310.pyc | Bin 0 -> 22322 bytes .../lexers/__pycache__/make.cpython-310.pyc | Bin 0 -> 4888 bytes .../lexers/__pycache__/markup.cpython-310.pyc | Bin 0 -> 37967 bytes .../lexers/__pycache__/math.cpython-310.pyc | Bin 0 -> 1026 bytes .../lexers/__pycache__/matlab.cpython-310.pyc | Bin 0 -> 51813 bytes .../lexers/__pycache__/maxima.cpython-310.pyc | Bin 0 -> 2490 bytes .../lexers/__pycache__/meson.cpython-310.pyc | Bin 0 -> 2952 bytes .../lexers/__pycache__/mime.cpython-310.pyc | Bin 0 -> 6145 bytes .../__pycache__/minecraft.cpython-310.pyc | Bin 0 -> 6915 bytes .../lexers/__pycache__/mips.cpython-310.pyc | Bin 0 -> 3007 bytes .../lexers/__pycache__/ml.cpython-310.pyc | Bin 0 -> 15423 bytes .../__pycache__/modeling.cpython-310.pyc | Bin 0 -> 8725 bytes .../__pycache__/modula2.cpython-310.pyc | Bin 0 -> 19900 bytes .../lexers/__pycache__/mojo.cpython-310.pyc | Bin 0 -> 9401 bytes .../lexers/__pycache__/monte.cpython-310.pyc | Bin 0 -> 3705 bytes .../lexers/__pycache__/mosel.cpython-310.pyc | Bin 0 -> 6330 bytes .../lexers/__pycache__/ncl.cpython-310.pyc | Bin 0 -> 45429 bytes .../lexers/__pycache__/nimrod.cpython-310.pyc | Bin 0 -> 4215 bytes .../lexers/__pycache__/nit.cpython-310.pyc | Bin 0 -> 2357 bytes .../lexers/__pycache__/nix.cpython-310.pyc | Bin 0 -> 3404 bytes .../lexers/__pycache__/oberon.cpython-310.pyc | Bin 0 -> 2996 bytes .../__pycache__/objective.cpython-310.pyc | Bin 0 -> 14878 bytes .../lexers/__pycache__/ooc.cpython-310.pyc | Bin 0 -> 2422 bytes .../__pycache__/openscad.cpython-310.pyc | Bin 0 -> 2843 bytes .../lexers/__pycache__/other.cpython-310.pyc | Bin 0 -> 2391 bytes .../__pycache__/parasail.cpython-310.pyc | Bin 0 -> 2345 bytes .../__pycache__/parsers.cpython-310.pyc | Bin 0 -> 16772 bytes .../lexers/__pycache__/pascal.cpython-310.pyc | Bin 0 -> 17927 bytes .../lexers/__pycache__/pawn.cpython-310.pyc | Bin 0 -> 5654 bytes .../lexers/__pycache__/perl.cpython-310.pyc | Bin 0 -> 29021 bytes .../lexers/__pycache__/phix.cpython-310.pyc | Bin 0 -> 17777 bytes .../lexers/__pycache__/php.cpython-310.pyc | Bin 0 -> 9920 bytes .../__pycache__/pointless.cpython-310.pyc | Bin 0 -> 1843 bytes .../lexers/__pycache__/pony.cpython-310.pyc | Bin 0 -> 2580 bytes .../lexers/__pycache__/praat.cpython-310.pyc | Bin 0 -> 8150 bytes .../__pycache__/procfile.cpython-310.pyc | Bin 0 -> 1385 bytes .../lexers/__pycache__/prolog.cpython-310.pyc | Bin 0 -> 7925 bytes .../lexers/__pycache__/promql.cpython-310.pyc | Bin 0 -> 2782 bytes .../lexers/__pycache__/prql.cpython-310.pyc | Bin 0 -> 5001 bytes .../lexers/__pycache__/ptx.cpython-310.pyc | Bin 0 -> 3235 bytes .../lexers/__pycache__/python.cpython-310.pyc | Bin 0 -> 30167 bytes .../lexers/__pycache__/q.cpython-310.pyc | Bin 0 -> 4425 bytes .../lexers/__pycache__/qlik.cpython-310.pyc | Bin 0 -> 2386 bytes .../lexers/__pycache__/qvt.cpython-310.pyc | Bin 0 -> 4214 bytes .../lexers/__pycache__/r.cpython-310.pyc | Bin 0 -> 4466 bytes .../lexers/__pycache__/rdf.cpython-310.pyc | Bin 0 -> 8344 bytes .../lexers/__pycache__/rebol.cpython-310.pyc | Bin 0 -> 11664 bytes .../__pycache__/resource.cpython-310.pyc | Bin 0 -> 2408 bytes .../lexers/__pycache__/ride.cpython-310.pyc | Bin 0 -> 3756 bytes .../lexers/__pycache__/rita.cpython-310.pyc | Bin 0 -> 1318 bytes .../lexers/__pycache__/rnc.cpython-310.pyc | Bin 0 -> 1571 bytes .../__pycache__/roboconf.cpython-310.pyc | Bin 0 -> 1976 bytes .../robotframework.cpython-310.pyc | Bin 0 -> 19291 bytes .../lexers/__pycache__/ruby.cpython-310.pyc | Bin 0 -> 13409 bytes .../lexers/__pycache__/rust.cpython-310.pyc | Bin 0 -> 5034 bytes .../lexers/__pycache__/sas.cpython-310.pyc | Bin 0 -> 6040 bytes .../lexers/__pycache__/savi.cpython-310.pyc | Bin 0 -> 2575 bytes .../lexers/__pycache__/scdoc.cpython-310.pyc | Bin 0 -> 2172 bytes .../__pycache__/scripting.cpython-310.pyc | Bin 0 -> 55066 bytes .../lexers/__pycache__/sgf.cpython-310.pyc | Bin 0 -> 1790 bytes .../lexers/__pycache__/shell.cpython-310.pyc | Bin 0 -> 24537 bytes .../lexers/__pycache__/sieve.cpython-310.pyc | Bin 0 -> 2328 bytes .../lexers/__pycache__/slash.cpython-310.pyc | Bin 0 -> 5004 bytes .../__pycache__/smalltalk.cpython-310.pyc | Bin 0 -> 4519 bytes .../lexers/__pycache__/smithy.cpython-310.pyc | Bin 0 -> 2216 bytes .../lexers/__pycache__/smv.cpython-310.pyc | Bin 0 -> 2237 bytes .../lexers/__pycache__/snobol.cpython-310.pyc | Bin 0 -> 2093 bytes .../__pycache__/solidity.cpython-310.pyc | Bin 0 -> 2640 bytes .../lexers/__pycache__/soong.cpython-310.pyc | Bin 0 -> 1745 bytes .../lexers/__pycache__/sophia.cpython-310.pyc | Bin 0 -> 2747 bytes .../__pycache__/special.cpython-310.pyc | Bin 0 -> 3838 bytes .../lexers/__pycache__/spice.cpython-310.pyc | Bin 0 -> 2474 bytes .../lexers/__pycache__/sql.cpython-310.pyc | Bin 0 -> 27088 bytes .../__pycache__/srcinfo.cpython-310.pyc | Bin 0 -> 1798 bytes .../lexers/__pycache__/stata.cpython-310.pyc | Bin 0 -> 3081 bytes .../__pycache__/supercollider.cpython-310.pyc | Bin 0 -> 3119 bytes .../lexers/__pycache__/tact.cpython-310.pyc | Bin 0 -> 5814 bytes .../lexers/__pycache__/tal.cpython-310.pyc | Bin 0 -> 2191 bytes .../lexers/__pycache__/tcl.cpython-310.pyc | Bin 0 -> 3839 bytes .../lexers/__pycache__/teal.cpython-310.pyc | Bin 0 -> 3001 bytes .../__pycache__/templates.cpython-310.pyc | Bin 0 -> 57818 bytes .../__pycache__/teraterm.cpython-310.pyc | Bin 0 -> 4530 bytes .../__pycache__/testing.cpython-310.pyc | Bin 0 -> 8176 bytes .../lexers/__pycache__/text.cpython-310.pyc | Bin 0 -> 1492 bytes .../__pycache__/textedit.cpython-310.pyc | Bin 0 -> 6150 bytes .../__pycache__/textfmts.cpython-310.pyc | Bin 0 -> 10945 bytes .../__pycache__/theorem.cpython-310.pyc | Bin 0 -> 11870 bytes .../__pycache__/thingsdb.cpython-310.pyc | Bin 0 -> 4624 bytes .../lexers/__pycache__/tlb.cpython-310.pyc | Bin 0 -> 1451 bytes .../lexers/__pycache__/tls.cpython-310.pyc | Bin 0 -> 1600 bytes .../lexers/__pycache__/tnt.cpython-310.pyc | Bin 0 -> 6774 bytes .../__pycache__/trafficscript.cpython-310.pyc | Bin 0 -> 1603 bytes .../__pycache__/typoscript.cpython-310.pyc | Bin 0 -> 5418 bytes .../lexers/__pycache__/typst.cpython-310.pyc | Bin 0 -> 2855 bytes .../lexers/__pycache__/ul4.cpython-310.pyc | Bin 0 -> 5406 bytes .../lexers/__pycache__/unicon.cpython-310.pyc | Bin 0 -> 10219 bytes .../lexers/__pycache__/urbi.cpython-310.pyc | Bin 0 -> 4350 bytes .../lexers/__pycache__/usd.cpython-310.pyc | Bin 0 -> 2770 bytes .../__pycache__/varnish.cpython-310.pyc | Bin 0 -> 5207 bytes .../__pycache__/verification.cpython-310.pyc | Bin 0 -> 3024 bytes .../__pycache__/verifpal.cpython-310.pyc | Bin 0 -> 2150 bytes .../lexers/__pycache__/vip.cpython-310.pyc | Bin 0 -> 4366 bytes .../lexers/__pycache__/vyper.cpython-310.pyc | Bin 0 -> 3616 bytes .../lexers/__pycache__/web.cpython-310.pyc | Bin 0 -> 1276 bytes .../__pycache__/webassembly.cpython-310.pyc | Bin 0 -> 4677 bytes .../lexers/__pycache__/webidl.cpython-310.pyc | Bin 0 -> 5239 bytes .../__pycache__/webmisc.cpython-310.pyc | Bin 0 -> 24038 bytes .../lexers/__pycache__/wgsl.cpython-310.pyc | Bin 0 -> 9112 bytes .../lexers/__pycache__/whiley.cpython-310.pyc | Bin 0 -> 2589 bytes .../lexers/__pycache__/wowtoc.cpython-310.pyc | Bin 0 -> 2505 bytes .../lexers/__pycache__/wren.cpython-310.pyc | Bin 0 -> 2209 bytes .../lexers/__pycache__/x10.cpython-310.pyc | Bin 0 -> 1851 bytes .../lexers/__pycache__/xorg.cpython-310.pyc | Bin 0 -> 1166 bytes .../lexers/__pycache__/yang.cpython-310.pyc | Bin 0 -> 3182 bytes .../lexers/__pycache__/yara.cpython-310.pyc | Bin 0 -> 2096 bytes .../lexers/__pycache__/zig.cpython-310.pyc | Bin 0 -> 3033 bytes .../pygments/lexers/_ada_builtins.py | 103 + .../pygments/lexers/_asy_builtins.py | 1644 ++++ .../pygments/lexers/_cl_builtins.py | 231 + .../pygments/lexers/_cocoa_builtins.py | 75 + .../pygments/lexers/_csound_builtins.py | 1780 ++++ .../pygments/lexers/_css_builtins.py | 558 ++ .../pygments/lexers/_julia_builtins.py | 411 + .../pygments/lexers/_lasso_builtins.py | 5326 ++++++++++ .../pygments/lexers/_lilypond_builtins.py | 4932 ++++++++++ .../pygments/lexers/_lua_builtins.py | 285 + .../pygments/lexers/_luau_builtins.py | 62 + .../site-packages/pygments/lexers/_mapping.py | 589 ++ .../pygments/lexers/_mql_builtins.py | 1171 +++ .../pygments/lexers/_mysql_builtins.py | 1335 +++ .../pygments/lexers/_openedge_builtins.py | 2600 +++++ .../pygments/lexers/_php_builtins.py | 3325 +++++++ .../pygments/lexers/_postgres_builtins.py | 739 ++ .../pygments/lexers/_qlik_builtins.py | 666 ++ .../pygments/lexers/_scheme_builtins.py | 1609 +++ .../pygments/lexers/_scilab_builtins.py | 3093 ++++++ .../pygments/lexers/_sourcemod_builtins.py | 1151 +++ .../pygments/lexers/_stan_builtins.py | 648 ++ .../pygments/lexers/_stata_builtins.py | 457 + .../pygments/lexers/_tsql_builtins.py | 1003 ++ .../pygments/lexers/_usd_builtins.py | 112 + .../pygments/lexers/_vbscript_builtins.py | 279 + .../pygments/lexers/_vim_builtins.py | 1938 ++++ .../pygments/lexers/actionscript.py | 243 + .../site-packages/pygments/lexers/ada.py | 144 + .../site-packages/pygments/lexers/agile.py | 25 + .../site-packages/pygments/lexers/algebra.py | 298 + .../site-packages/pygments/lexers/ambient.py | 75 + .../site-packages/pygments/lexers/amdgpu.py | 54 + .../site-packages/pygments/lexers/ampl.py | 87 + .../site-packages/pygments/lexers/apdlexer.py | 593 ++ .../site-packages/pygments/lexers/apl.py | 103 + .../pygments/lexers/archetype.py | 315 + .../site-packages/pygments/lexers/arrow.py | 116 + .../site-packages/pygments/lexers/arturo.py | 249 + .../site-packages/pygments/lexers/asc.py | 55 + .../site-packages/pygments/lexers/asm.py | 1050 ++ .../site-packages/pygments/lexers/asn1.py | 178 + .../pygments/lexers/automation.py | 379 + .../site-packages/pygments/lexers/bare.py | 101 + .../site-packages/pygments/lexers/basic.py | 656 ++ .../site-packages/pygments/lexers/bdd.py | 57 + .../site-packages/pygments/lexers/berry.py | 99 + .../site-packages/pygments/lexers/bibtex.py | 159 + .../pygments/lexers/blueprint.py | 173 + .../site-packages/pygments/lexers/boa.py | 97 + .../site-packages/pygments/lexers/bqn.py | 109 + .../site-packages/pygments/lexers/business.py | 625 ++ .../site-packages/pygments/lexers/c_cpp.py | 414 + .../site-packages/pygments/lexers/c_like.py | 738 ++ .../pygments/lexers/capnproto.py | 74 + .../site-packages/pygments/lexers/carbon.py | 95 + .../site-packages/pygments/lexers/cddl.py | 172 + .../site-packages/pygments/lexers/chapel.py | 139 + .../site-packages/pygments/lexers/clean.py | 180 + .../site-packages/pygments/lexers/comal.py | 81 + .../site-packages/pygments/lexers/compiled.py | 35 + .../site-packages/pygments/lexers/configs.py | 1424 +++ .../site-packages/pygments/lexers/console.py | 114 + .../site-packages/pygments/lexers/cplint.py | 43 + .../site-packages/pygments/lexers/crystal.py | 364 + .../site-packages/pygments/lexers/csound.py | 466 + .../site-packages/pygments/lexers/css.py | 602 ++ .../site-packages/pygments/lexers/d.py | 259 + .../site-packages/pygments/lexers/dalvik.py | 126 + .../site-packages/pygments/lexers/data.py | 763 ++ .../site-packages/pygments/lexers/dax.py | 135 + .../pygments/lexers/devicetree.py | 108 + .../site-packages/pygments/lexers/diff.py | 169 + .../site-packages/pygments/lexers/dns.py | 109 + .../site-packages/pygments/lexers/dotnet.py | 846 ++ .../site-packages/pygments/lexers/dsls.py | 970 ++ .../site-packages/pygments/lexers/dylan.py | 279 + .../site-packages/pygments/lexers/ecl.py | 144 + .../site-packages/pygments/lexers/eiffel.py | 68 + .../site-packages/pygments/lexers/elm.py | 123 + .../site-packages/pygments/lexers/elpi.py | 172 + .../site-packages/pygments/lexers/email.py | 132 + .../site-packages/pygments/lexers/erlang.py | 526 + .../site-packages/pygments/lexers/esoteric.py | 300 + .../site-packages/pygments/lexers/ezhil.py | 76 + .../site-packages/pygments/lexers/factor.py | 363 + .../site-packages/pygments/lexers/fantom.py | 251 + .../site-packages/pygments/lexers/felix.py | 275 + .../site-packages/pygments/lexers/fift.py | 68 + .../pygments/lexers/floscript.py | 81 + .../site-packages/pygments/lexers/forth.py | 178 + .../site-packages/pygments/lexers/fortran.py | 212 + .../site-packages/pygments/lexers/foxpro.py | 427 + .../site-packages/pygments/lexers/freefem.py | 893 ++ .../site-packages/pygments/lexers/func.py | 110 + .../pygments/lexers/functional.py | 21 + .../site-packages/pygments/lexers/futhark.py | 105 + .../pygments/lexers/gcodelexer.py | 35 + .../site-packages/pygments/lexers/gdscript.py | 189 + .../site-packages/pygments/lexers/go.py | 97 + .../pygments/lexers/grammar_notation.py | 262 + .../site-packages/pygments/lexers/graph.py | 108 + .../site-packages/pygments/lexers/graphics.py | 794 ++ .../site-packages/pygments/lexers/graphql.py | 176 + .../site-packages/pygments/lexers/graphviz.py | 58 + .../site-packages/pygments/lexers/gsql.py | 103 + .../site-packages/pygments/lexers/haskell.py | 866 ++ .../site-packages/pygments/lexers/haxe.py | 935 ++ .../site-packages/pygments/lexers/hdl.py | 466 + .../site-packages/pygments/lexers/hexdump.py | 102 + .../site-packages/pygments/lexers/html.py | 626 ++ .../site-packages/pygments/lexers/idl.py | 284 + .../site-packages/pygments/lexers/igor.py | 435 + .../site-packages/pygments/lexers/inferno.py | 95 + .../pygments/lexers/installers.py | 325 + .../pygments/lexers/int_fiction.py | 1370 +++ .../site-packages/pygments/lexers/iolang.py | 61 + .../site-packages/pygments/lexers/j.py | 151 + .../pygments/lexers/javascript.py | 1587 +++ .../site-packages/pygments/lexers/jmespath.py | 69 + .../site-packages/pygments/lexers/jslt.py | 94 + .../site-packages/pygments/lexers/jsonnet.py | 169 + .../site-packages/pygments/lexers/jsx.py | 75 + .../site-packages/pygments/lexers/julia.py | 293 + .../site-packages/pygments/lexers/jvm.py | 1802 ++++ .../site-packages/pygments/lexers/kuin.py | 332 + .../site-packages/pygments/lexers/kusto.py | 93 + .../site-packages/pygments/lexers/ldap.py | 155 + .../site-packages/pygments/lexers/lean.py | 241 + .../site-packages/pygments/lexers/lilypond.py | 225 + .../site-packages/pygments/lexers/lisp.py | 3146 ++++++ .../pygments/lexers/macaulay2.py | 1788 ++++ .../site-packages/pygments/lexers/make.py | 212 + .../site-packages/pygments/lexers/markup.py | 1654 ++++ .../site-packages/pygments/lexers/math.py | 21 + .../site-packages/pygments/lexers/matlab.py | 3306 +++++++ .../site-packages/pygments/lexers/maxima.py | 84 + .../site-packages/pygments/lexers/meson.py | 139 + .../site-packages/pygments/lexers/mime.py | 210 + .../pygments/lexers/minecraft.py | 391 + .../site-packages/pygments/lexers/mips.py | 130 + .../site-packages/pygments/lexers/ml.py | 958 ++ .../site-packages/pygments/lexers/modeling.py | 366 + .../site-packages/pygments/lexers/modula2.py | 1579 +++ .../site-packages/pygments/lexers/mojo.py | 704 ++ .../site-packages/pygments/lexers/monte.py | 203 + .../site-packages/pygments/lexers/mosel.py | 447 + .../site-packages/pygments/lexers/ncl.py | 894 ++ .../site-packages/pygments/lexers/nimrod.py | 199 + .../site-packages/pygments/lexers/nit.py | 63 + .../site-packages/pygments/lexers/nix.py | 144 + .../site-packages/pygments/lexers/oberon.py | 120 + .../pygments/lexers/objective.py | 513 + .../site-packages/pygments/lexers/ooc.py | 84 + .../site-packages/pygments/lexers/openscad.py | 96 + .../site-packages/pygments/lexers/other.py | 41 + .../site-packages/pygments/lexers/parasail.py | 78 + .../site-packages/pygments/lexers/parsers.py | 798 ++ .../site-packages/pygments/lexers/pascal.py | 644 ++ .../site-packages/pygments/lexers/pawn.py | 202 + .../site-packages/pygments/lexers/perl.py | 733 ++ .../site-packages/pygments/lexers/phix.py | 363 + .../site-packages/pygments/lexers/php.py | 334 + .../pygments/lexers/pointless.py | 70 + .../site-packages/pygments/lexers/pony.py | 93 + .../site-packages/pygments/lexers/praat.py | 303 + .../site-packages/pygments/lexers/procfile.py | 41 + .../site-packages/pygments/lexers/prolog.py | 318 + .../site-packages/pygments/lexers/promql.py | 176 + .../site-packages/pygments/lexers/prql.py | 251 + .../site-packages/pygments/lexers/ptx.py | 119 + .../site-packages/pygments/lexers/python.py | 1198 +++ .../site-packages/pygments/lexers/q.py | 187 + .../site-packages/pygments/lexers/qlik.py | 117 + .../site-packages/pygments/lexers/qvt.py | 153 + .../site-packages/pygments/lexers/r.py | 192 + .../site-packages/pygments/lexers/rdf.py | 468 + .../site-packages/pygments/lexers/rebol.py | 419 + .../site-packages/pygments/lexers/resource.py | 83 + .../site-packages/pygments/lexers/ride.py | 138 + .../site-packages/pygments/lexers/rita.py | 42 + .../site-packages/pygments/lexers/rnc.py | 66 + .../site-packages/pygments/lexers/roboconf.py | 81 + .../pygments/lexers/robotframework.py | 551 ++ .../site-packages/pygments/lexers/ruby.py | 518 + .../site-packages/pygments/lexers/rust.py | 222 + .../site-packages/pygments/lexers/sas.py | 227 + .../site-packages/pygments/lexers/savi.py | 171 + .../site-packages/pygments/lexers/scdoc.py | 85 + .../pygments/lexers/scripting.py | 1598 +++ .../site-packages/pygments/lexers/sgf.py | 59 + .../site-packages/pygments/lexers/shell.py | 898 ++ .../site-packages/pygments/lexers/sieve.py | 78 + .../site-packages/pygments/lexers/slash.py | 183 + .../pygments/lexers/smalltalk.py | 194 + .../site-packages/pygments/lexers/smithy.py | 77 + .../site-packages/pygments/lexers/smv.py | 78 + .../site-packages/pygments/lexers/snobol.py | 82 + .../site-packages/pygments/lexers/solidity.py | 87 + .../site-packages/pygments/lexers/soong.py | 78 + .../site-packages/pygments/lexers/sophia.py | 102 + .../site-packages/pygments/lexers/special.py | 121 + .../site-packages/pygments/lexers/spice.py | 70 + .../site-packages/pygments/lexers/sql.py | 1033 ++ .../site-packages/pygments/lexers/srcinfo.py | 62 + .../site-packages/pygments/lexers/stata.py | 170 + .../pygments/lexers/supercollider.py | 94 + .../site-packages/pygments/lexers/tact.py | 303 + .../site-packages/pygments/lexers/tal.py | 77 + .../site-packages/pygments/lexers/tcl.py | 148 + .../site-packages/pygments/lexers/teal.py | 88 + .../pygments/lexers/templates.py | 2355 +++++ .../site-packages/pygments/lexers/teraterm.py | 325 + .../site-packages/pygments/lexers/testing.py | 209 + .../site-packages/pygments/lexers/text.py | 27 + .../site-packages/pygments/lexers/textedit.py | 205 + .../site-packages/pygments/lexers/textfmts.py | 436 + .../site-packages/pygments/lexers/theorem.py | 410 + .../site-packages/pygments/lexers/thingsdb.py | 140 + .../site-packages/pygments/lexers/tlb.py | 59 + .../site-packages/pygments/lexers/tls.py | 54 + .../site-packages/pygments/lexers/tnt.py | 270 + .../pygments/lexers/trafficscript.py | 51 + .../pygments/lexers/typoscript.py | 216 + .../site-packages/pygments/lexers/typst.py | 104 + .../site-packages/pygments/lexers/ul4.py | 309 + .../site-packages/pygments/lexers/unicon.py | 413 + .../site-packages/pygments/lexers/urbi.py | 145 + .../site-packages/pygments/lexers/usd.py | 85 + .../site-packages/pygments/lexers/varnish.py | 189 + .../pygments/lexers/verification.py | 113 + .../site-packages/pygments/lexers/verifpal.py | 65 + .../site-packages/pygments/lexers/vip.py | 150 + .../site-packages/pygments/lexers/vyper.py | 140 + .../site-packages/pygments/lexers/web.py | 24 + .../pygments/lexers/webassembly.py | 119 + .../site-packages/pygments/lexers/webidl.py | 298 + .../site-packages/pygments/lexers/webmisc.py | 1006 ++ .../site-packages/pygments/lexers/wgsl.py | 406 + .../site-packages/pygments/lexers/whiley.py | 115 + .../site-packages/pygments/lexers/wowtoc.py | 120 + .../site-packages/pygments/lexers/wren.py | 98 + .../site-packages/pygments/lexers/x10.py | 66 + .../site-packages/pygments/lexers/xorg.py | 38 + .../site-packages/pygments/lexers/yang.py | 103 + .../site-packages/pygments/lexers/yara.py | 69 + .../site-packages/pygments/lexers/zig.py | 125 + .../site-packages/pygments/modeline.py | 43 + .../site-packages/pygments/plugin.py | 72 + .../site-packages/pygments/regexopt.py | 91 + .../site-packages/pygments/scanner.py | 104 + .../site-packages/pygments/sphinxext.py | 247 + .../site-packages/pygments/style.py | 203 + .../site-packages/pygments/styles/__init__.py | 61 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2028 bytes .../__pycache__/_mapping.cpython-310.pyc | Bin 0 -> 3314 bytes .../styles/__pycache__/abap.cpython-310.pyc | Bin 0 -> 963 bytes .../styles/__pycache__/algol.cpython-310.pyc | Bin 0 -> 2234 bytes .../__pycache__/algol_nu.cpython-310.pyc | Bin 0 -> 2249 bytes .../__pycache__/arduino.cpython-310.pyc | Bin 0 -> 2318 bytes .../styles/__pycache__/autumn.cpython-310.pyc | Bin 0 -> 1917 bytes .../__pycache__/borland.cpython-310.pyc | Bin 0 -> 1628 bytes .../styles/__pycache__/bw.cpython-310.pyc | Bin 0 -> 1322 bytes .../styles/__pycache__/coffee.cpython-310.pyc | Bin 0 -> 2147 bytes .../__pycache__/colorful.cpython-310.pyc | Bin 0 -> 2316 bytes .../__pycache__/default.cpython-310.pyc | Bin 0 -> 2110 bytes .../__pycache__/dracula.cpython-310.pyc | Bin 0 -> 2248 bytes .../styles/__pycache__/emacs.cpython-310.pyc | Bin 0 -> 2132 bytes .../__pycache__/friendly.cpython-310.pyc | Bin 0 -> 2219 bytes .../friendly_grayscale.cpython-310.pyc | Bin 0 -> 2433 bytes .../styles/__pycache__/fruity.cpython-310.pyc | Bin 0 -> 1494 bytes .../__pycache__/gh_dark.cpython-310.pyc | Bin 0 -> 2699 bytes .../__pycache__/gruvbox.cpython-310.pyc | Bin 0 -> 2807 bytes .../styles/__pycache__/igor.cpython-310.pyc | Bin 0 -> 995 bytes .../styles/__pycache__/inkpot.cpython-310.pyc | Bin 0 -> 1972 bytes .../__pycache__/lightbulb.cpython-310.pyc | Bin 0 -> 2707 bytes .../__pycache__/lilypond.cpython-310.pyc | Bin 0 -> 1751 bytes .../__pycache__/lovelace.cpython-310.pyc | Bin 0 -> 2664 bytes .../styles/__pycache__/manni.cpython-310.pyc | Bin 0 -> 2360 bytes .../__pycache__/material.cpython-310.pyc | Bin 0 -> 2811 bytes .../__pycache__/monokai.cpython-310.pyc | Bin 0 -> 2606 bytes .../styles/__pycache__/murphy.cpython-310.pyc | Bin 0 -> 2281 bytes .../styles/__pycache__/native.cpython-310.pyc | Bin 0 -> 2023 bytes .../styles/__pycache__/nord.cpython-310.pyc | Bin 0 -> 3389 bytes .../__pycache__/onedark.cpython-310.pyc | Bin 0 -> 1653 bytes .../__pycache__/paraiso_dark.cpython-310.pyc | Bin 0 -> 2894 bytes .../__pycache__/paraiso_light.cpython-310.pyc | Bin 0 -> 2900 bytes .../styles/__pycache__/pastie.cpython-310.pyc | Bin 0 -> 2216 bytes .../__pycache__/perldoc.cpython-310.pyc | Bin 0 -> 2045 bytes .../__pycache__/rainbow_dash.cpython-310.pyc | Bin 0 -> 2503 bytes .../styles/__pycache__/rrt.cpython-310.pyc | Bin 0 -> 1197 bytes .../styles/__pycache__/sas.cpython-310.pyc | Bin 0 -> 1541 bytes .../__pycache__/solarized.cpython-310.pyc | Bin 0 -> 3313 bytes .../__pycache__/staroffice.cpython-310.pyc | Bin 0 -> 1042 bytes .../__pycache__/stata_dark.cpython-310.pyc | Bin 0 -> 1411 bytes .../__pycache__/stata_light.cpython-310.pyc | Bin 0 -> 1439 bytes .../styles/__pycache__/tango.cpython-310.pyc | Bin 0 -> 3936 bytes .../styles/__pycache__/trac.cpython-310.pyc | Bin 0 -> 1798 bytes .../styles/__pycache__/vim.cpython-310.pyc | Bin 0 -> 1743 bytes .../styles/__pycache__/vs.cpython-310.pyc | Bin 0 -> 1163 bytes .../styles/__pycache__/xcode.cpython-310.pyc | Bin 0 -> 1361 bytes .../__pycache__/zenburn.cpython-310.pyc | Bin 0 -> 2332 bytes .../site-packages/pygments/styles/_mapping.py | 54 + .../site-packages/pygments/styles/abap.py | 32 + .../site-packages/pygments/styles/algol.py | 65 + .../site-packages/pygments/styles/algol_nu.py | 65 + .../site-packages/pygments/styles/arduino.py | 100 + .../site-packages/pygments/styles/autumn.py | 67 + .../site-packages/pygments/styles/borland.py | 53 + .../site-packages/pygments/styles/bw.py | 52 + .../site-packages/pygments/styles/coffee.py | 80 + .../site-packages/pygments/styles/colorful.py | 83 + .../site-packages/pygments/styles/default.py | 76 + .../site-packages/pygments/styles/dracula.py | 90 + .../site-packages/pygments/styles/emacs.py | 75 + .../site-packages/pygments/styles/friendly.py | 76 + .../pygments/styles/friendly_grayscale.py | 80 + .../site-packages/pygments/styles/fruity.py | 47 + .../site-packages/pygments/styles/gh_dark.py | 113 + .../site-packages/pygments/styles/gruvbox.py | 118 + .../site-packages/pygments/styles/igor.py | 32 + .../site-packages/pygments/styles/inkpot.py | 72 + .../pygments/styles/lightbulb.py | 110 + .../site-packages/pygments/styles/lilypond.py | 62 + .../site-packages/pygments/styles/lovelace.py | 100 + .../site-packages/pygments/styles/manni.py | 79 + .../site-packages/pygments/styles/material.py | 124 + .../site-packages/pygments/styles/monokai.py | 112 + .../site-packages/pygments/styles/murphy.py | 82 + .../site-packages/pygments/styles/native.py | 70 + .../site-packages/pygments/styles/nord.py | 156 + .../site-packages/pygments/styles/onedark.py | 63 + .../pygments/styles/paraiso_dark.py | 124 + .../pygments/styles/paraiso_light.py | 124 + .../site-packages/pygments/styles/pastie.py | 78 + .../site-packages/pygments/styles/perldoc.py | 73 + .../pygments/styles/rainbow_dash.py | 95 + .../site-packages/pygments/styles/rrt.py | 39 + .../site-packages/pygments/styles/sas.py | 46 + .../pygments/styles/solarized.py | 144 + .../pygments/styles/staroffice.py | 31 + .../pygments/styles/stata_dark.py | 42 + .../pygments/styles/stata_light.py | 42 + .../site-packages/pygments/styles/tango.py | 143 + .../site-packages/pygments/styles/trac.py | 66 + .../site-packages/pygments/styles/vim.py | 67 + .../site-packages/pygments/styles/vs.py | 41 + .../site-packages/pygments/styles/xcode.py | 53 + .../site-packages/pygments/styles/zenburn.py | 83 + .../site-packages/pygments/token.py | 214 + .../site-packages/pygments/unistring.py | 153 + .../python3.10/site-packages/pygments/util.py | 324 + .../readme_renderer-44.0.dist-info/INSTALLER | 1 + .../readme_renderer-44.0.dist-info/LICENSE | 174 + .../readme_renderer-44.0.dist-info/METADATA | 70 + .../readme_renderer-44.0.dist-info/RECORD | 19 + .../readme_renderer-44.0.dist-info/WHEEL | 5 + .../top_level.txt | 1 + .../site-packages/readme_renderer/__init__.py | 13 + .../site-packages/readme_renderer/__main__.py | 66 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 201 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 2132 bytes .../__pycache__/clean.cpython-310.pyc | Bin 0 -> 1647 bytes .../__pycache__/markdown.cpython-310.pyc | Bin 0 -> 2793 bytes .../__pycache__/rst.cpython-310.pyc | Bin 0 -> 2243 bytes .../__pycache__/txt.cpython-310.pyc | Bin 0 -> 557 bytes .../site-packages/readme_renderer/clean.py | 89 + .../site-packages/readme_renderer/markdown.py | 123 + .../site-packages/readme_renderer/py.typed | 0 .../site-packages/readme_renderer/rst.py | 135 + .../site-packages/readme_renderer/txt.py | 24 + .../requests-2.32.3.dist-info/INSTALLER | 1 + .../requests-2.32.3.dist-info/LICENSE | 175 + .../requests-2.32.3.dist-info/METADATA | 119 + .../requests-2.32.3.dist-info/RECORD | 43 + .../requests-2.32.3.dist-info/REQUESTED | 0 .../requests-2.32.3.dist-info/WHEEL | 5 + .../requests-2.32.3.dist-info/top_level.txt | 1 + .../site-packages/requests/__init__.py | 184 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3938 bytes .../__pycache__/__version__.cpython-310.pyc | Bin 0 -> 552 bytes .../_internal_utils.cpython-310.pyc | Bin 0 -> 1628 bytes .../__pycache__/adapters.cpython-310.pyc | Bin 0 -> 22042 bytes .../requests/__pycache__/api.cpython-310.pyc | Bin 0 -> 6728 bytes .../requests/__pycache__/auth.cpython-310.pyc | Bin 0 -> 8124 bytes .../__pycache__/certs.cpython-310.pyc | Bin 0 -> 629 bytes .../__pycache__/compat.cpython-310.pyc | Bin 0 -> 1780 bytes .../__pycache__/cookies.cpython-310.pyc | Bin 0 -> 18723 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 6231 bytes .../requests/__pycache__/help.cpython-310.pyc | Bin 0 -> 2851 bytes .../__pycache__/hooks.cpython-310.pyc | Bin 0 -> 996 bytes .../__pycache__/models.cpython-310.pyc | Bin 0 -> 24218 bytes .../__pycache__/packages.cpython-310.pyc | Bin 0 -> 633 bytes .../__pycache__/sessions.cpython-310.pyc | Bin 0 -> 19726 bytes .../__pycache__/status_codes.cpython-310.pyc | Bin 0 -> 4746 bytes .../__pycache__/structures.cpython-310.pyc | Bin 0 -> 4440 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 24628 bytes .../site-packages/requests/__version__.py | 14 + .../site-packages/requests/_internal_utils.py | 50 + .../site-packages/requests/adapters.py | 719 ++ .../python3.10/site-packages/requests/api.py | 157 + .../python3.10/site-packages/requests/auth.py | 314 + .../site-packages/requests/certs.py | 17 + .../site-packages/requests/compat.py | 94 + .../site-packages/requests/cookies.py | 561 ++ .../site-packages/requests/exceptions.py | 151 + .../python3.10/site-packages/requests/help.py | 134 + .../site-packages/requests/hooks.py | 33 + .../site-packages/requests/models.py | 1037 ++ .../site-packages/requests/packages.py | 23 + .../site-packages/requests/sessions.py | 831 ++ .../site-packages/requests/status_codes.py | 128 + .../site-packages/requests/structures.py | 99 + .../site-packages/requests/utils.py | 1096 +++ .../AUTHORS.rst | 57 + .../INSTALLER | 1 + .../requests_toolbelt-1.0.0.dist-info/LICENSE | 13 + .../METADATA | 521 + .../requests_toolbelt-1.0.0.dist-info/RECORD | 75 + .../requests_toolbelt-1.0.0.dist-info/WHEEL | 6 + .../top_level.txt | 1 + .../requests_toolbelt/__init__.py | 34 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1333 bytes .../__pycache__/_compat.cpython-310.pyc | Bin 0 -> 8820 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 1158 bytes .../__pycache__/sessions.cpython-310.pyc | Bin 0 -> 3611 bytes .../streaming_iterator.cpython-310.pyc | Bin 0 -> 4165 bytes .../requests_toolbelt/_compat.py | 302 + .../requests_toolbelt/adapters/__init__.py | 15 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 566 bytes .../__pycache__/appengine.cpython-310.pyc | Bin 0 -> 7608 bytes .../__pycache__/fingerprint.cpython-310.pyc | Bin 0 -> 1843 bytes .../host_header_ssl.cpython-310.pyc | Bin 0 -> 1462 bytes .../socket_options.cpython-310.pyc | Bin 0 -> 4257 bytes .../__pycache__/source.cpython-310.pyc | Bin 0 -> 2940 bytes .../adapters/__pycache__/ssl.cpython-310.pyc | Bin 0 -> 2641 bytes .../adapters/__pycache__/x509.cpython-310.pyc | Bin 0 -> 7032 bytes .../requests_toolbelt/adapters/appengine.py | 206 + .../requests_toolbelt/adapters/fingerprint.py | 48 + .../adapters/host_header_ssl.py | 43 + .../adapters/socket_options.py | 129 + .../requests_toolbelt/adapters/source.py | 67 + .../requests_toolbelt/adapters/ssl.py | 66 + .../requests_toolbelt/adapters/x509.py | 196 + .../requests_toolbelt/auth/__init__.py | 0 .../auth/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 208 bytes .../_digest_auth_compat.cpython-310.pyc | Bin 0 -> 1430 bytes .../auth/__pycache__/guess.cpython-310.pyc | Bin 0 -> 4287 bytes .../auth/__pycache__/handler.cpython-310.pyc | Bin 0 -> 5290 bytes .../http_proxy_digest.cpython-310.pyc | Bin 0 -> 3272 bytes .../auth/_digest_auth_compat.py | 29 + .../requests_toolbelt/auth/guess.py | 146 + .../requests_toolbelt/auth/handler.py | 142 + .../auth/http_proxy_digest.py | 103 + .../requests_toolbelt/cookies/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 211 bytes .../__pycache__/forgetful.cpython-310.pyc | Bin 0 -> 656 bytes .../requests_toolbelt/cookies/forgetful.py | 7 + .../downloadutils/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 217 bytes .../__pycache__/stream.cpython-310.pyc | Bin 0 -> 5589 bytes .../__pycache__/tee.cpython-310.pyc | Bin 0 -> 4133 bytes .../requests_toolbelt/downloadutils/stream.py | 176 + .../requests_toolbelt/downloadutils/tee.py | 123 + .../requests_toolbelt/exceptions.py | 25 + .../requests_toolbelt/multipart/__init__.py | 31 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 938 bytes .../__pycache__/decoder.cpython-310.pyc | Bin 0 -> 5852 bytes .../__pycache__/encoder.cpython-310.pyc | Bin 0 -> 21241 bytes .../requests_toolbelt/multipart/decoder.py | 156 + .../requests_toolbelt/multipart/encoder.py | 655 ++ .../requests_toolbelt/sessions.py | 89 + .../requests_toolbelt/streaming_iterator.py | 116 + .../requests_toolbelt/threaded/__init__.py | 97 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3479 bytes .../threaded/__pycache__/pool.cpython-310.pyc | Bin 0 -> 6842 bytes .../__pycache__/thread.cpython-310.pyc | Bin 0 -> 2087 bytes .../requests_toolbelt/threaded/pool.py | 211 + .../requests_toolbelt/threaded/thread.py | 53 + .../requests_toolbelt/utils/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 209 bytes .../__pycache__/deprecated.cpython-310.pyc | Bin 0 -> 2608 bytes .../utils/__pycache__/dump.cpython-310.pyc | Bin 0 -> 5662 bytes .../__pycache__/formdata.cpython-310.pyc | Bin 0 -> 3723 bytes .../__pycache__/user_agent.cpython-310.pyc | Bin 0 -> 4962 bytes .../requests_toolbelt/utils/deprecated.py | 91 + .../requests_toolbelt/utils/dump.py | 198 + .../requests_toolbelt/utils/formdata.py | 108 + .../requests_toolbelt/utils/user_agent.py | 143 + .../rfc3986-2.0.0.dist-info/INSTALLER | 1 + .../rfc3986-2.0.0.dist-info/LICENSE | 13 + .../rfc3986-2.0.0.dist-info/METADATA | 234 + .../rfc3986-2.0.0.dist-info/RECORD | 32 + .../rfc3986-2.0.0.dist-info/WHEEL | 6 + .../rfc3986-2.0.0.dist-info/top_level.txt | 1 + .../site-packages/rfc3986/__init__.py | 53 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1061 bytes .../__pycache__/_mixin.cpython-310.pyc | Bin 0 -> 10455 bytes .../__pycache__/abnf_regexp.cpython-310.pyc | Bin 0 -> 4126 bytes .../rfc3986/__pycache__/api.cpython-310.pyc | Bin 0 -> 3665 bytes .../__pycache__/builder.cpython-310.pyc | Bin 0 -> 11171 bytes .../__pycache__/compat.cpython-310.pyc | Bin 0 -> 1178 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 4336 bytes .../rfc3986/__pycache__/iri.cpython-310.pyc | Bin 0 -> 4448 bytes .../rfc3986/__pycache__/misc.cpython-310.pyc | Bin 0 -> 2244 bytes .../__pycache__/normalizers.cpython-310.pyc | Bin 0 -> 3518 bytes .../__pycache__/parseresult.cpython-310.pyc | Bin 0 -> 9966 bytes .../rfc3986/__pycache__/uri.cpython-310.pyc | Bin 0 -> 4246 bytes .../__pycache__/validators.cpython-310.pyc | Bin 0 -> 12690 bytes .../site-packages/rfc3986/_mixin.py | 373 + .../site-packages/rfc3986/abnf_regexp.py | 275 + .../python3.10/site-packages/rfc3986/api.py | 104 + .../site-packages/rfc3986/builder.py | 388 + .../site-packages/rfc3986/compat.py | 59 + .../site-packages/rfc3986/exceptions.py | 120 + .../python3.10/site-packages/rfc3986/iri.py | 161 + .../python3.10/site-packages/rfc3986/misc.py | 131 + .../site-packages/rfc3986/normalizers.py | 171 + .../site-packages/rfc3986/parseresult.py | 474 + .../python3.10/site-packages/rfc3986/uri.py | 160 + .../site-packages/rfc3986/validators.py | 440 + .../rich-13.9.3.dist-info/INSTALLER | 1 + .../rich-13.9.3.dist-info/LICENSE | 19 + .../rich-13.9.3.dist-info/METADATA | 473 + .../rich-13.9.3.dist-info/RECORD | 162 + .../site-packages/rich-13.9.3.dist-info/WHEEL | 4 + .../python3.10/site-packages/rich/__init__.py | 177 + .../python3.10/site-packages/rich/__main__.py | 273 + .../rich/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 6091 bytes .../rich/__pycache__/__main__.cpython-310.pyc | Bin 0 -> 7041 bytes .../__pycache__/_cell_widths.cpython-310.pyc | Bin 0 -> 7867 bytes .../__pycache__/_emoji_codes.cpython-310.pyc | Bin 0 -> 360056 bytes .../_emoji_replace.cpython-310.pyc | Bin 0 -> 1196 bytes .../_export_format.cpython-310.pyc | Bin 0 -> 2327 bytes .../__pycache__/_extension.cpython-310.pyc | Bin 0 -> 473 bytes .../rich/__pycache__/_fileno.cpython-310.pyc | Bin 0 -> 790 bytes .../rich/__pycache__/_inspect.cpython-310.pyc | Bin 0 -> 8624 bytes .../__pycache__/_log_render.cpython-310.pyc | Bin 0 -> 2630 bytes .../rich/__pycache__/_loop.cpython-310.pyc | Bin 0 -> 1294 bytes .../__pycache__/_null_file.cpython-310.pyc | Bin 0 -> 3245 bytes .../__pycache__/_palettes.cpython-310.pyc | Bin 0 -> 5099 bytes .../rich/__pycache__/_pick.cpython-310.pyc | Bin 0 -> 642 bytes .../rich/__pycache__/_ratio.cpython-310.pyc | Bin 0 -> 5147 bytes .../__pycache__/_spinners.cpython-310.pyc | Bin 0 -> 12273 bytes .../rich/__pycache__/_stack.cpython-310.pyc | Bin 0 -> 840 bytes .../rich/__pycache__/_timer.cpython-310.pyc | Bin 0 -> 689 bytes .../_win32_console.cpython-310.pyc | Bin 0 -> 18933 bytes .../rich/__pycache__/_windows.cpython-310.pyc | Bin 0 -> 1767 bytes .../_windows_renderer.cpython-310.pyc | Bin 0 -> 2021 bytes .../rich/__pycache__/_wrap.cpython-310.pyc | Bin 0 -> 2475 bytes .../rich/__pycache__/abc.cpython-310.pyc | Bin 0 -> 1304 bytes .../rich/__pycache__/align.cpython-310.pyc | Bin 0 -> 8000 bytes .../rich/__pycache__/ansi.cpython-310.pyc | Bin 0 -> 5997 bytes .../rich/__pycache__/bar.cpython-310.pyc | Bin 0 -> 2985 bytes .../rich/__pycache__/box.cpython-310.pyc | Bin 0 -> 8357 bytes .../rich/__pycache__/cells.cpython-310.pyc | Bin 0 -> 4499 bytes .../rich/__pycache__/color.cpython-310.pyc | Bin 0 -> 17718 bytes .../__pycache__/color_triplet.cpython-310.pyc | Bin 0 -> 1439 bytes .../rich/__pycache__/columns.cpython-310.pyc | Bin 0 -> 6199 bytes .../rich/__pycache__/console.cpython-310.pyc | Bin 0 -> 83481 bytes .../__pycache__/constrain.cpython-310.pyc | Bin 0 -> 1756 bytes .../__pycache__/containers.cpython-310.pyc | Bin 0 -> 6493 bytes .../rich/__pycache__/control.cpython-310.pyc | Bin 0 -> 8137 bytes .../default_styles.cpython-310.pyc | Bin 0 -> 6263 bytes .../rich/__pycache__/diagnose.cpython-310.pyc | Bin 0 -> 1175 bytes .../rich/__pycache__/emoji.cpython-310.pyc | Bin 0 -> 3233 bytes .../rich/__pycache__/errors.cpython-310.pyc | Bin 0 -> 1529 bytes .../__pycache__/file_proxy.cpython-310.pyc | Bin 0 -> 2402 bytes .../rich/__pycache__/filesize.cpython-310.pyc | Bin 0 -> 2620 bytes .../__pycache__/highlighter.cpython-310.pyc | Bin 0 -> 8063 bytes .../rich/__pycache__/json.cpython-310.pyc | Bin 0 -> 4721 bytes .../rich/__pycache__/jupyter.cpython-310.pyc | Bin 0 -> 3989 bytes .../rich/__pycache__/layout.cpython-310.pyc | Bin 0 -> 14601 bytes .../rich/__pycache__/live.cpython-310.pyc | Bin 0 -> 11678 bytes .../__pycache__/live_render.cpython-310.pyc | Bin 0 -> 3392 bytes .../rich/__pycache__/logging.cpython-310.pyc | Bin 0 -> 10314 bytes .../rich/__pycache__/markdown.cpython-310.pyc | Bin 0 -> 24934 bytes .../rich/__pycache__/markup.cpython-310.pyc | Bin 0 -> 6134 bytes .../rich/__pycache__/measure.cpython-310.pyc | Bin 0 -> 5078 bytes .../rich/__pycache__/padding.cpython-310.pyc | Bin 0 -> 4415 bytes .../rich/__pycache__/pager.cpython-310.pyc | Bin 0 -> 1478 bytes .../rich/__pycache__/palette.cpython-310.pyc | Bin 0 -> 3638 bytes .../rich/__pycache__/panel.cpython-310.pyc | Bin 0 -> 7951 bytes .../rich/__pycache__/pretty.cpython-310.pyc | Bin 0 -> 27787 bytes .../rich/__pycache__/progress.cpython-310.pyc | Bin 0 -> 54529 bytes .../__pycache__/progress_bar.cpython-310.pyc | Bin 0 -> 6913 bytes .../rich/__pycache__/prompt.cpython-310.pyc | Bin 0 -> 12185 bytes .../rich/__pycache__/protocol.cpython-310.pyc | Bin 0 -> 1342 bytes .../rich/__pycache__/region.cpython-310.pyc | Bin 0 -> 529 bytes .../rich/__pycache__/repr.cpython-310.pyc | Bin 0 -> 4086 bytes .../rich/__pycache__/rule.cpython-310.pyc | Bin 0 -> 3933 bytes .../rich/__pycache__/scope.cpython-310.pyc | Bin 0 -> 2979 bytes .../rich/__pycache__/screen.cpython-310.pyc | Bin 0 -> 1869 bytes .../rich/__pycache__/segment.cpython-310.pyc | Bin 0 -> 21179 bytes .../rich/__pycache__/spinner.cpython-310.pyc | Bin 0 -> 4415 bytes .../rich/__pycache__/status.cpython-310.pyc | Bin 0 -> 4595 bytes .../rich/__pycache__/style.cpython-310.pyc | Bin 0 -> 21330 bytes .../rich/__pycache__/styled.cpython-310.pyc | Bin 0 -> 1741 bytes .../rich/__pycache__/syntax.cpython-310.pyc | Bin 0 -> 26060 bytes .../rich/__pycache__/table.cpython-310.pyc | Bin 0 -> 30152 bytes .../terminal_theme.cpython-310.pyc | Bin 0 -> 3018 bytes .../rich/__pycache__/text.cpython-310.pyc | Bin 0 -> 41769 bytes .../rich/__pycache__/theme.cpython-310.pyc | Bin 0 -> 4834 bytes .../rich/__pycache__/themes.cpython-310.pyc | Bin 0 -> 295 bytes .../__pycache__/traceback.cpython-310.pyc | Bin 0 -> 22607 bytes .../rich/__pycache__/tree.cpython-310.pyc | Bin 0 -> 7583 bytes .../site-packages/rich/_cell_widths.py | 454 + .../site-packages/rich/_emoji_codes.py | 3610 +++++++ .../site-packages/rich/_emoji_replace.py | 32 + .../site-packages/rich/_export_format.py | 76 + .../site-packages/rich/_extension.py | 10 + .../python3.10/site-packages/rich/_fileno.py | 24 + .../python3.10/site-packages/rich/_inspect.py | 268 + .../site-packages/rich/_log_render.py | 94 + .../python3.10/site-packages/rich/_loop.py | 43 + .../site-packages/rich/_null_file.py | 69 + .../site-packages/rich/_palettes.py | 309 + .../python3.10/site-packages/rich/_pick.py | 17 + .../python3.10/site-packages/rich/_ratio.py | 159 + .../site-packages/rich/_spinners.py | 482 + .../python3.10/site-packages/rich/_stack.py | 16 + .../python3.10/site-packages/rich/_timer.py | 19 + .../site-packages/rich/_win32_console.py | 661 ++ .../python3.10/site-packages/rich/_windows.py | 71 + .../site-packages/rich/_windows_renderer.py | 56 + .../python3.10/site-packages/rich/_wrap.py | 93 + env/lib/python3.10/site-packages/rich/abc.py | 33 + .../python3.10/site-packages/rich/align.py | 312 + env/lib/python3.10/site-packages/rich/ansi.py | 241 + env/lib/python3.10/site-packages/rich/bar.py | 93 + env/lib/python3.10/site-packages/rich/box.py | 480 + .../python3.10/site-packages/rich/cells.py | 169 + .../python3.10/site-packages/rich/color.py | 621 ++ .../site-packages/rich/color_triplet.py | 38 + .../python3.10/site-packages/rich/columns.py | 187 + .../python3.10/site-packages/rich/console.py | 2661 +++++ .../site-packages/rich/constrain.py | 37 + .../site-packages/rich/containers.py | 167 + .../python3.10/site-packages/rich/control.py | 225 + .../site-packages/rich/default_styles.py | 191 + .../python3.10/site-packages/rich/diagnose.py | 37 + .../python3.10/site-packages/rich/emoji.py | 96 + .../python3.10/site-packages/rich/errors.py | 34 + .../site-packages/rich/file_proxy.py | 57 + .../python3.10/site-packages/rich/filesize.py | 88 + .../site-packages/rich/highlighter.py | 232 + env/lib/python3.10/site-packages/rich/json.py | 139 + .../python3.10/site-packages/rich/jupyter.py | 101 + .../python3.10/site-packages/rich/layout.py | 442 + env/lib/python3.10/site-packages/rich/live.py | 375 + .../site-packages/rich/live_render.py | 112 + .../python3.10/site-packages/rich/logging.py | 297 + .../python3.10/site-packages/rich/markdown.py | 784 ++ .../python3.10/site-packages/rich/markup.py | 251 + .../python3.10/site-packages/rich/measure.py | 151 + .../python3.10/site-packages/rich/padding.py | 141 + .../python3.10/site-packages/rich/pager.py | 34 + .../python3.10/site-packages/rich/palette.py | 100 + .../python3.10/site-packages/rich/panel.py | 318 + .../python3.10/site-packages/rich/pretty.py | 1016 ++ .../python3.10/site-packages/rich/progress.py | 1715 ++++ .../site-packages/rich/progress_bar.py | 223 + .../python3.10/site-packages/rich/prompt.py | 400 + .../python3.10/site-packages/rich/protocol.py | 42 + .../python3.10/site-packages/rich/py.typed | 0 .../python3.10/site-packages/rich/region.py | 10 + env/lib/python3.10/site-packages/rich/repr.py | 149 + env/lib/python3.10/site-packages/rich/rule.py | 130 + .../python3.10/site-packages/rich/scope.py | 86 + .../python3.10/site-packages/rich/screen.py | 54 + .../python3.10/site-packages/rich/segment.py | 752 ++ .../python3.10/site-packages/rich/spinner.py | 138 + .../python3.10/site-packages/rich/status.py | 131 + .../python3.10/site-packages/rich/style.py | 796 ++ .../python3.10/site-packages/rich/styled.py | 42 + .../python3.10/site-packages/rich/syntax.py | 966 ++ .../python3.10/site-packages/rich/table.py | 1007 ++ .../site-packages/rich/terminal_theme.py | 153 + env/lib/python3.10/site-packages/rich/text.py | 1361 +++ .../python3.10/site-packages/rich/theme.py | 115 + .../python3.10/site-packages/rich/themes.py | 5 + .../site-packages/rich/traceback.py | 797 ++ env/lib/python3.10/site-packages/rich/tree.py | 257 + .../site-packages/secretstorage/__init__.py | 93 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 3157 bytes .../__pycache__/collection.cpython-310.pyc | Bin 0 -> 8652 bytes .../__pycache__/defines.cpython-310.pyc | Bin 0 -> 833 bytes .../__pycache__/dhcrypto.cpython-310.pyc | Bin 0 -> 2339 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 2079 bytes .../__pycache__/item.cpython-310.pyc | Bin 0 -> 6162 bytes .../__pycache__/util.cpython-310.pyc | Bin 0 -> 6342 bytes .../site-packages/secretstorage/collection.py | 224 + .../site-packages/secretstorage/defines.py | 20 + .../site-packages/secretstorage/dhcrypto.py | 59 + .../site-packages/secretstorage/exceptions.py | 50 + .../site-packages/secretstorage/item.py | 145 + .../site-packages/secretstorage/py.typed | 0 .../site-packages/secretstorage/util.py | 179 + .../setuptools-59.6.0.dist-info/INSTALLER | 1 + .../setuptools-59.6.0.dist-info/LICENSE | 19 + .../setuptools-59.6.0.dist-info/METADATA | 125 + .../setuptools-59.6.0.dist-info/RECORD | 298 + .../setuptools-59.6.0.dist-info/REQUESTED | 0 .../setuptools-59.6.0.dist-info/WHEEL | 5 + .../entry_points.txt | 56 + .../setuptools-59.6.0.dist-info/top_level.txt | 4 + .../site-packages/setuptools/__init__.py | 242 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 8611 bytes .../_deprecation_warning.cpython-310.pyc | Bin 0 -> 568 bytes .../__pycache__/_imp.cpython-310.pyc | Bin 0 -> 2094 bytes .../__pycache__/archive_util.cpython-310.pyc | Bin 0 -> 5864 bytes .../__pycache__/build_meta.cpython-310.pyc | Bin 0 -> 9478 bytes .../__pycache__/config.cpython-310.pyc | Bin 0 -> 20947 bytes .../__pycache__/dep_util.cpython-310.pyc | Bin 0 -> 875 bytes .../__pycache__/depends.cpython-310.pyc | Bin 0 -> 5314 bytes .../__pycache__/dist.cpython-310.pyc | Bin 0 -> 36355 bytes .../__pycache__/errors.cpython-310.pyc | Bin 0 -> 1520 bytes .../__pycache__/extension.cpython-310.pyc | Bin 0 -> 1964 bytes .../__pycache__/glob.cpython-310.pyc | Bin 0 -> 3753 bytes .../__pycache__/installer.cpython-310.pyc | Bin 0 -> 2999 bytes .../__pycache__/launch.cpython-310.pyc | Bin 0 -> 925 bytes .../__pycache__/monkey.cpython-310.pyc | Bin 0 -> 4653 bytes .../__pycache__/msvc.cpython-310.pyc | Bin 0 -> 42657 bytes .../__pycache__/namespaces.cpython-310.pyc | Bin 0 -> 3636 bytes .../__pycache__/package_index.cpython-310.pyc | Bin 0 -> 33892 bytes .../__pycache__/py34compat.cpython-310.pyc | Bin 0 -> 500 bytes .../__pycache__/sandbox.cpython-310.pyc | Bin 0 -> 15776 bytes .../__pycache__/unicode_utils.cpython-310.pyc | Bin 0 -> 1130 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 342 bytes .../__pycache__/wheel.cpython-310.pyc | Bin 0 -> 7368 bytes .../windows_support.cpython-310.pyc | Bin 0 -> 1043 bytes .../setuptools/_deprecation_warning.py | 7 + .../setuptools/_distutils/__init__.py | 24 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 576 bytes .../__pycache__/_msvccompiler.cpython-310.pyc | Bin 0 -> 13853 bytes .../__pycache__/archive_util.cpython-310.pyc | Bin 0 -> 6581 bytes .../__pycache__/bcppcompiler.cpython-310.pyc | Bin 0 -> 6568 bytes .../__pycache__/ccompiler.cpython-310.pyc | Bin 0 -> 33325 bytes .../__pycache__/cmd.cpython-310.pyc | Bin 0 -> 13968 bytes .../__pycache__/config.cpython-310.pyc | Bin 0 -> 3607 bytes .../__pycache__/core.cpython-310.pyc | Bin 0 -> 7108 bytes .../cygwinccompiler.cpython-310.pyc | Bin 0 -> 9015 bytes .../__pycache__/debug.cpython-310.pyc | Bin 0 -> 270 bytes .../__pycache__/dep_util.cpython-310.pyc | Bin 0 -> 2791 bytes .../__pycache__/dir_util.cpython-310.pyc | Bin 0 -> 5902 bytes .../__pycache__/dist.cpython-310.pyc | Bin 0 -> 34067 bytes .../__pycache__/errors.cpython-310.pyc | Bin 0 -> 5012 bytes .../__pycache__/extension.cpython-310.pyc | Bin 0 -> 7026 bytes .../__pycache__/fancy_getopt.cpython-310.pyc | Bin 0 -> 10650 bytes .../__pycache__/file_util.cpython-310.pyc | Bin 0 -> 5996 bytes .../__pycache__/filelist.cpython-310.pyc | Bin 0 -> 10842 bytes .../__pycache__/log.cpython-310.pyc | Bin 0 -> 2327 bytes .../__pycache__/msvc9compiler.cpython-310.pyc | Bin 0 -> 17582 bytes .../__pycache__/msvccompiler.cpython-310.pyc | Bin 0 -> 14801 bytes .../__pycache__/py35compat.cpython-310.pyc | Bin 0 -> 646 bytes .../__pycache__/py38compat.cpython-310.pyc | Bin 0 -> 443 bytes .../__pycache__/spawn.cpython-310.pyc | Bin 0 -> 2913 bytes .../__pycache__/sysconfig.cpython-310.pyc | Bin 0 -> 12894 bytes .../__pycache__/text_file.cpython-310.pyc | Bin 0 -> 8489 bytes .../__pycache__/unixccompiler.cpython-310.pyc | Bin 0 -> 6821 bytes .../__pycache__/util.cpython-310.pyc | Bin 0 -> 14762 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 7863 bytes .../versionpredicate.cpython-310.pyc | Bin 0 -> 5356 bytes .../setuptools/_distutils/_msvccompiler.py | 561 ++ .../setuptools/_distutils/archive_util.py | 256 + .../setuptools/_distutils/bcppcompiler.py | 393 + .../setuptools/_distutils/ccompiler.py | 1123 +++ .../setuptools/_distutils/cmd.py | 403 + .../setuptools/_distutils/command/__init__.py | 31 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 549 bytes .../command/__pycache__/bdist.cpython-310.pyc | Bin 0 -> 3683 bytes .../__pycache__/bdist_dumb.cpython-310.pyc | Bin 0 -> 3662 bytes .../__pycache__/bdist_msi.cpython-310.pyc | Bin 0 -> 19738 bytes .../__pycache__/bdist_rpm.cpython-310.pyc | Bin 0 -> 12306 bytes .../__pycache__/bdist_wininst.cpython-310.pyc | Bin 0 -> 8649 bytes .../command/__pycache__/build.cpython-310.pyc | Bin 0 -> 3911 bytes .../__pycache__/build_clib.cpython-310.pyc | Bin 0 -> 4888 bytes .../__pycache__/build_ext.cpython-310.pyc | Bin 0 -> 16236 bytes .../__pycache__/build_py.cpython-310.pyc | Bin 0 -> 9907 bytes .../__pycache__/build_scripts.cpython-310.pyc | Bin 0 -> 4030 bytes .../command/__pycache__/check.cpython-310.pyc | Bin 0 -> 5027 bytes .../command/__pycache__/clean.cpython-310.pyc | Bin 0 -> 2166 bytes .../__pycache__/config.cpython-310.pyc | Bin 0 -> 10348 bytes .../__pycache__/install.cpython-310.pyc | Bin 0 -> 15286 bytes .../__pycache__/install_data.cpython-310.pyc | Bin 0 -> 2365 bytes .../install_egg_info.cpython-310.pyc | Bin 0 -> 3330 bytes .../install_headers.cpython-310.pyc | Bin 0 -> 1788 bytes .../__pycache__/install_lib.cpython-310.pyc | Bin 0 -> 5190 bytes .../install_scripts.cpython-310.pyc | Bin 0 -> 2217 bytes .../__pycache__/py37compat.cpython-310.pyc | Bin 0 -> 1058 bytes .../__pycache__/register.cpython-310.pyc | Bin 0 -> 8701 bytes .../command/__pycache__/sdist.cpython-310.pyc | Bin 0 -> 14517 bytes .../__pycache__/upload.cpython-310.pyc | Bin 0 -> 5393 bytes .../setuptools/_distutils/command/bdist.py | 143 + .../_distutils/command/bdist_dumb.py | 123 + .../_distutils/command/bdist_msi.py | 749 ++ .../_distutils/command/bdist_rpm.py | 579 ++ .../_distutils/command/bdist_wininst.py | 377 + .../setuptools/_distutils/command/build.py | 157 + .../_distutils/command/build_clib.py | 209 + .../_distutils/command/build_ext.py | 755 ++ .../setuptools/_distutils/command/build_py.py | 392 + .../_distutils/command/build_scripts.py | 152 + .../setuptools/_distutils/command/check.py | 148 + .../setuptools/_distutils/command/clean.py | 76 + .../setuptools/_distutils/command/config.py | 344 + .../setuptools/_distutils/command/install.py | 721 ++ .../_distutils/command/install_data.py | 79 + .../_distutils/command/install_egg_info.py | 84 + .../_distutils/command/install_headers.py | 47 + .../_distutils/command/install_lib.py | 217 + .../_distutils/command/install_scripts.py | 60 + .../_distutils/command/py37compat.py | 30 + .../setuptools/_distutils/command/register.py | 304 + .../setuptools/_distutils/command/sdist.py | 494 + .../setuptools/_distutils/command/upload.py | 214 + .../setuptools/_distutils/config.py | 130 + .../setuptools/_distutils/core.py | 249 + .../setuptools/_distutils/cygwinccompiler.py | 425 + .../setuptools/_distutils/debug.py | 5 + .../setuptools/_distutils/dep_util.py | 92 + .../setuptools/_distutils/dir_util.py | 210 + .../setuptools/_distutils/dist.py | 1257 +++ .../setuptools/_distutils/errors.py | 97 + .../setuptools/_distutils/extension.py | 240 + .../setuptools/_distutils/fancy_getopt.py | 457 + .../setuptools/_distutils/file_util.py | 238 + .../setuptools/_distutils/filelist.py | 355 + .../setuptools/_distutils/log.py | 77 + .../setuptools/_distutils/msvc9compiler.py | 788 ++ .../setuptools/_distutils/msvccompiler.py | 643 ++ .../setuptools/_distutils/py35compat.py | 19 + .../setuptools/_distutils/py38compat.py | 7 + .../setuptools/_distutils/spawn.py | 106 + .../setuptools/_distutils/sysconfig.py | 601 ++ .../setuptools/_distutils/text_file.py | 286 + .../setuptools/_distutils/unixccompiler.py | 325 + .../setuptools/_distutils/util.py | 548 ++ .../setuptools/_distutils/version.py | 363 + .../setuptools/_distutils/versionpredicate.py | 169 + .../site-packages/setuptools/_imp.py | 82 + .../setuptools/_vendor/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 204 bytes .../__pycache__/ordered_set.cpython-310.pyc | Bin 0 -> 16340 bytes .../__pycache__/pyparsing.cpython-310.pyc | Bin 0 -> 198757 bytes .../_vendor/more_itertools/__init__.py | 4 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 285 bytes .../__pycache__/more.cpython-310.pyc | Bin 0 -> 110003 bytes .../__pycache__/recipes.cpython-310.pyc | Bin 0 -> 17985 bytes .../setuptools/_vendor/more_itertools/more.py | 3825 ++++++++ .../_vendor/more_itertools/recipes.py | 620 ++ .../setuptools/_vendor/ordered_set.py | 488 + .../setuptools/_vendor/packaging/__about__.py | 26 + .../setuptools/_vendor/packaging/__init__.py | 25 + .../__pycache__/__about__.cpython-310.pyc | Bin 0 -> 611 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 467 bytes .../__pycache__/_manylinux.cpython-310.pyc | Bin 0 -> 7321 bytes .../__pycache__/_musllinux.cpython-310.pyc | Bin 0 -> 4633 bytes .../__pycache__/_structures.cpython-310.pyc | Bin 0 -> 2991 bytes .../__pycache__/markers.cpython-310.pyc | Bin 0 -> 9314 bytes .../__pycache__/requirements.cpython-310.pyc | Bin 0 -> 4002 bytes .../__pycache__/specifiers.cpython-310.pyc | Bin 0 -> 22209 bytes .../__pycache__/tags.cpython-310.pyc | Bin 0 -> 12235 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 3596 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 12946 bytes .../_vendor/packaging/_manylinux.py | 301 + .../_vendor/packaging/_musllinux.py | 136 + .../_vendor/packaging/_structures.py | 67 + .../setuptools/_vendor/packaging/markers.py | 304 + .../_vendor/packaging/requirements.py | 146 + .../_vendor/packaging/specifiers.py | 828 ++ .../setuptools/_vendor/packaging/tags.py | 484 + .../setuptools/_vendor/packaging/utils.py | 136 + .../setuptools/_vendor/packaging/version.py | 504 + .../setuptools/_vendor/pyparsing.py | 5742 +++++++++++ .../site-packages/setuptools/archive_util.py | 205 + .../site-packages/setuptools/build_meta.py | 290 + .../site-packages/setuptools/cli-32.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/cli-64.exe | Bin 0 -> 74752 bytes .../site-packages/setuptools/cli-arm64.exe | Bin 0 -> 137216 bytes .../site-packages/setuptools/cli.exe | Bin 0 -> 65536 bytes .../setuptools/command/__init__.py | 8 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 393 bytes .../command/__pycache__/alias.cpython-310.pyc | Bin 0 -> 2395 bytes .../__pycache__/bdist_egg.cpython-310.pyc | Bin 0 -> 13121 bytes .../__pycache__/bdist_rpm.cpython-310.pyc | Bin 0 -> 1608 bytes .../__pycache__/build_clib.cpython-310.pyc | Bin 0 -> 2482 bytes .../__pycache__/build_ext.cpython-310.pyc | Bin 0 -> 9911 bytes .../__pycache__/build_py.cpython-310.pyc | Bin 0 -> 8284 bytes .../__pycache__/develop.cpython-310.pyc | Bin 0 -> 6171 bytes .../__pycache__/dist_info.cpython-310.pyc | Bin 0 -> 1413 bytes .../__pycache__/easy_install.cpython-310.pyc | Bin 0 -> 65190 bytes .../__pycache__/egg_info.cpython-310.pyc | Bin 0 -> 22769 bytes .../__pycache__/install.cpython-310.pyc | Bin 0 -> 4219 bytes .../install_egg_info.cpython-310.pyc | Bin 0 -> 2944 bytes .../__pycache__/install_lib.cpython-310.pyc | Bin 0 -> 5159 bytes .../install_scripts.cpython-310.pyc | Bin 0 -> 2448 bytes .../__pycache__/py36compat.cpython-310.pyc | Bin 0 -> 4555 bytes .../__pycache__/register.cpython-310.pyc | Bin 0 -> 859 bytes .../__pycache__/rotate.cpython-310.pyc | Bin 0 -> 2526 bytes .../__pycache__/saveopts.cpython-310.pyc | Bin 0 -> 945 bytes .../command/__pycache__/sdist.cpython-310.pyc | Bin 0 -> 6974 bytes .../__pycache__/setopt.cpython-310.pyc | Bin 0 -> 4707 bytes .../command/__pycache__/test.cpython-310.pyc | Bin 0 -> 8151 bytes .../__pycache__/upload.cpython-310.pyc | Bin 0 -> 832 bytes .../__pycache__/upload_docs.cpython-310.pyc | Bin 0 -> 6201 bytes .../site-packages/setuptools/command/alias.py | 78 + .../setuptools/command/bdist_egg.py | 456 + .../setuptools/command/bdist_rpm.py | 40 + .../setuptools/command/build_clib.py | 101 + .../setuptools/command/build_ext.py | 328 + .../setuptools/command/build_py.py | 242 + .../setuptools/command/develop.py | 193 + .../setuptools/command/dist_info.py | 36 + .../setuptools/command/easy_install.py | 2354 +++++ .../setuptools/command/egg_info.py | 755 ++ .../setuptools/command/install.py | 132 + .../setuptools/command/install_egg_info.py | 82 + .../setuptools/command/install_lib.py | 148 + .../setuptools/command/install_scripts.py | 69 + .../setuptools/command/launcher manifest.xml | 15 + .../setuptools/command/py36compat.py | 134 + .../setuptools/command/register.py | 18 + .../setuptools/command/rotate.py | 64 + .../setuptools/command/saveopts.py | 22 + .../site-packages/setuptools/command/sdist.py | 196 + .../setuptools/command/setopt.py | 149 + .../site-packages/setuptools/command/test.py | 252 + .../setuptools/command/upload.py | 17 + .../setuptools/command/upload_docs.py | 202 + .../site-packages/setuptools/config.py | 751 ++ .../site-packages/setuptools/dep_util.py | 25 + .../site-packages/setuptools/depends.py | 176 + .../site-packages/setuptools/dist.py | 1156 +++ .../site-packages/setuptools/errors.py | 40 + .../site-packages/setuptools/extension.py | 55 + .../setuptools/extern/__init__.py | 73 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 2954 bytes .../site-packages/setuptools/glob.py | 167 + .../site-packages/setuptools/gui-32.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/gui-64.exe | Bin 0 -> 75264 bytes .../site-packages/setuptools/gui-arm64.exe | Bin 0 -> 137728 bytes .../site-packages/setuptools/gui.exe | Bin 0 -> 65536 bytes .../site-packages/setuptools/installer.py | 104 + .../site-packages/setuptools/launch.py | 36 + .../site-packages/setuptools/monkey.py | 177 + .../site-packages/setuptools/msvc.py | 1805 ++++ .../site-packages/setuptools/namespaces.py | 107 + .../site-packages/setuptools/package_index.py | 1150 +++ .../site-packages/setuptools/py34compat.py | 13 + .../site-packages/setuptools/sandbox.py | 530 + .../setuptools/script (dev).tmpl | 6 + .../site-packages/setuptools/script.tmpl | 3 + .../site-packages/setuptools/unicode_utils.py | 42 + .../site-packages/setuptools/version.py | 6 + .../site-packages/setuptools/wheel.py | 213 + .../setuptools/windows_support.py | 29 + .../twine-5.1.1.dist-info/INSTALLER | 1 + .../twine-5.1.1.dist-info/LICENSE | 174 + .../twine-5.1.1.dist-info/METADATA | 88 + .../twine-5.1.1.dist-info/RECORD | 40 + .../twine-5.1.1.dist-info/REQUESTED | 0 .../site-packages/twine-5.1.1.dist-info/WHEEL | 5 + .../twine-5.1.1.dist-info/entry_points.txt | 7 + .../twine-5.1.1.dist-info/top_level.txt | 1 + .../site-packages/twine/__init__.py | 49 + .../site-packages/twine/__main__.py | 54 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1050 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 1097 bytes .../twine/__pycache__/auth.cpython-310.pyc | Bin 0 -> 4274 bytes .../twine/__pycache__/cli.cpython-310.pyc | Bin 0 -> 2660 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 4006 bytes .../twine/__pycache__/package.cpython-310.pyc | Bin 0 -> 9289 bytes .../__pycache__/repository.cpython-310.pyc | Bin 0 -> 6893 bytes .../__pycache__/settings.cpython-310.pyc | Bin 0 -> 10221 bytes .../twine/__pycache__/utils.cpython-310.pyc | Bin 0 -> 9956 bytes .../twine/__pycache__/wheel.cpython-310.pyc | Bin 0 -> 3417 bytes .../twine/__pycache__/wininst.cpython-310.pyc | Bin 0 -> 2384 bytes .../python3.10/site-packages/twine/auth.py | 117 + env/lib/python3.10/site-packages/twine/cli.py | 123 + .../site-packages/twine/commands/__init__.py | 54 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1526 bytes .../__pycache__/check.cpython-310.pyc | Bin 0 -> 4924 bytes .../__pycache__/register.cpython-310.pyc | Bin 0 -> 2398 bytes .../__pycache__/upload.cpython-310.pyc | Bin 0 -> 8276 bytes .../site-packages/twine/commands/check.py | 194 + .../site-packages/twine/commands/register.py | 87 + .../site-packages/twine/commands/upload.py | 298 + .../site-packages/twine/exceptions.py | 125 + .../python3.10/site-packages/twine/package.py | 332 + .../python3.10/site-packages/twine/py.typed | 0 .../site-packages/twine/repository.py | 250 + .../site-packages/twine/settings.py | 341 + .../python3.10/site-packages/twine/utils.py | 354 + .../python3.10/site-packages/twine/wheel.py | 99 + .../python3.10/site-packages/twine/wininst.py | 59 + .../INSTALLER | 1 + .../LICENSE | 279 + .../METADATA | 67 + .../typing_extensions-4.12.2.dist-info/RECORD | 7 + .../typing_extensions-4.12.2.dist-info/WHEEL | 4 + .../site-packages/typing_extensions.py | 3641 +++++++ .../urllib3-2.2.3.dist-info/INSTALLER | 1 + .../urllib3-2.2.3.dist-info/METADATA | 155 + .../urllib3-2.2.3.dist-info/RECORD | 79 + .../urllib3-2.2.3.dist-info/WHEEL | 4 + .../licenses/LICENSE.txt | 21 + .../site-packages/urllib3/__init__.py | 211 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 6128 bytes .../_base_connection.cpython-310.pyc | Bin 0 -> 5703 bytes .../__pycache__/_collections.cpython-310.pyc | Bin 0 -> 16269 bytes .../_request_methods.cpython-310.pyc | Bin 0 -> 9112 bytes .../__pycache__/_version.cpython-310.pyc | Bin 0 -> 516 bytes .../__pycache__/connection.cpython-310.pyc | Bin 0 -> 24045 bytes .../connectionpool.cpython-310.pyc | Bin 0 -> 29233 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 13256 bytes .../__pycache__/fields.cpython-310.pyc | Bin 0 -> 9738 bytes .../__pycache__/filepost.cpython-310.pyc | Bin 0 -> 2368 bytes .../__pycache__/poolmanager.cpython-310.pyc | Bin 0 -> 18224 bytes .../__pycache__/response.cpython-310.pyc | Bin 0 -> 33486 bytes .../site-packages/urllib3/_base_connection.py | 172 + .../site-packages/urllib3/_collections.py | 483 + .../site-packages/urllib3/_request_methods.py | 278 + .../site-packages/urllib3/_version.py | 16 + .../site-packages/urllib3/connection.py | 1033 ++ .../site-packages/urllib3/connectionpool.py | 1182 +++ .../site-packages/urllib3/contrib/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 201 bytes .../__pycache__/pyopenssl.cpython-310.pyc | Bin 0 -> 17374 bytes .../contrib/__pycache__/socks.cpython-310.pyc | Bin 0 -> 6162 bytes .../urllib3/contrib/emscripten/__init__.py | 16 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 740 bytes .../__pycache__/connection.cpython-310.pyc | Bin 0 -> 7590 bytes .../__pycache__/fetch.cpython-310.pyc | Bin 0 -> 11905 bytes .../__pycache__/request.cpython-310.pyc | Bin 0 -> 1256 bytes .../__pycache__/response.cpython-310.pyc | Bin 0 -> 8228 bytes .../urllib3/contrib/emscripten/connection.py | 254 + .../emscripten/emscripten_fetch_worker.js | 110 + .../urllib3/contrib/emscripten/fetch.py | 418 + .../urllib3/contrib/emscripten/request.py | 22 + .../urllib3/contrib/emscripten/response.py | 285 + .../urllib3/contrib/pyopenssl.py | 552 ++ .../site-packages/urllib3/contrib/socks.py | 228 + .../site-packages/urllib3/exceptions.py | 321 + .../site-packages/urllib3/fields.py | 341 + .../site-packages/urllib3/filepost.py | 89 + .../site-packages/urllib3/http2/__init__.py | 53 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 1438 bytes .../__pycache__/connection.cpython-310.pyc | Bin 0 -> 10921 bytes .../http2/__pycache__/probe.cpython-310.pyc | Bin 0 -> 2572 bytes .../site-packages/urllib3/http2/connection.py | 356 + .../site-packages/urllib3/http2/probe.py | 87 + .../site-packages/urllib3/poolmanager.py | 637 ++ .../python3.10/site-packages/urllib3/py.typed | 2 + .../site-packages/urllib3/response.py | 1265 +++ .../site-packages/urllib3/util/__init__.py | 42 + .../util/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 981 bytes .../__pycache__/connection.cpython-310.pyc | Bin 0 -> 3500 bytes .../util/__pycache__/proxy.cpython-310.pyc | Bin 0 -> 1111 bytes .../util/__pycache__/request.cpython-310.pyc | Bin 0 -> 6235 bytes .../util/__pycache__/response.cpython-310.pyc | Bin 0 -> 2367 bytes .../util/__pycache__/retry.cpython-310.pyc | Bin 0 -> 15780 bytes .../util/__pycache__/ssl_.cpython-310.pyc | Bin 0 -> 12492 bytes .../ssl_match_hostname.cpython-310.pyc | Bin 0 -> 3736 bytes .../__pycache__/ssltransport.cpython-310.pyc | Bin 0 -> 9452 bytes .../util/__pycache__/timeout.cpython-310.pyc | Bin 0 -> 9632 bytes .../util/__pycache__/url.cpython-310.pyc | Bin 0 -> 11270 bytes .../util/__pycache__/util.cpython-310.pyc | Bin 0 -> 1241 bytes .../util/__pycache__/wait.cpython-310.pyc | Bin 0 -> 2420 bytes .../site-packages/urllib3/util/connection.py | 137 + .../site-packages/urllib3/util/proxy.py | 43 + .../site-packages/urllib3/util/request.py | 256 + .../site-packages/urllib3/util/response.py | 101 + .../site-packages/urllib3/util/retry.py | 533 + .../site-packages/urllib3/util/ssl_.py | 513 + .../urllib3/util/ssl_match_hostname.py | 159 + .../urllib3/util/ssltransport.py | 276 + .../site-packages/urllib3/util/timeout.py | 275 + .../site-packages/urllib3/util/url.py | 471 + .../site-packages/urllib3/util/util.py | 42 + .../site-packages/urllib3/util/wait.py | 124 + .../wheel-0.44.0.dist-info/INSTALLER | 1 + .../wheel-0.44.0.dist-info/LICENSE.txt | 21 + .../wheel-0.44.0.dist-info/METADATA | 66 + .../wheel-0.44.0.dist-info/RECORD | 65 + .../wheel-0.44.0.dist-info/REQUESTED | 0 .../wheel-0.44.0.dist-info/WHEEL | 4 + .../wheel-0.44.0.dist-info/entry_points.txt | 6 + .../site-packages/wheel/__init__.py | 3 + .../site-packages/wheel/__main__.py | 23 + .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 264 bytes .../__pycache__/__main__.cpython-310.pyc | Bin 0 -> 662 bytes .../__pycache__/_bdist_wheel.cpython-310.pyc | Bin 0 -> 15096 bytes .../_setuptools_logging.cpython-310.pyc | Bin 0 -> 1050 bytes .../__pycache__/bdist_wheel.cpython-310.pyc | Bin 0 -> 567 bytes .../macosx_libfile.cpython-310.pyc | Bin 0 -> 10480 bytes .../__pycache__/metadata.cpython-310.pyc | Bin 0 -> 6221 bytes .../wheel/__pycache__/util.cpython-310.pyc | Bin 0 -> 900 bytes .../__pycache__/wheelfile.cpython-310.pyc | Bin 0 -> 6536 bytes .../site-packages/wheel/_bdist_wheel.py | 604 ++ .../wheel/_setuptools_logging.py | 26 + .../site-packages/wheel/bdist_wheel.py | 11 + .../site-packages/wheel/cli/__init__.py | 155 + .../cli/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 4612 bytes .../cli/__pycache__/convert.cpython-310.pyc | Bin 0 -> 6560 bytes .../cli/__pycache__/pack.cpython-310.pyc | Bin 0 -> 3132 bytes .../cli/__pycache__/tags.cpython-310.pyc | Bin 0 -> 3881 bytes .../cli/__pycache__/unpack.cpython-310.pyc | Bin 0 -> 1134 bytes .../site-packages/wheel/cli/convert.py | 273 + .../site-packages/wheel/cli/pack.py | 85 + .../site-packages/wheel/cli/tags.py | 139 + .../site-packages/wheel/cli/unpack.py | 30 + .../site-packages/wheel/macosx_libfile.py | 482 + .../site-packages/wheel/metadata.py | 183 + .../python3.10/site-packages/wheel/util.py | 26 + .../site-packages/wheel/vendored/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 200 bytes .../wheel/vendored/packaging/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 210 bytes .../__pycache__/_elffile.cpython-310.pyc | Bin 0 -> 3332 bytes .../__pycache__/_manylinux.cpython-310.pyc | Bin 0 -> 6441 bytes .../__pycache__/_musllinux.cpython-310.pyc | Bin 0 -> 3360 bytes .../__pycache__/_parser.cpython-310.pyc | Bin 0 -> 8984 bytes .../__pycache__/_structures.cpython-310.pyc | Bin 0 -> 2722 bytes .../__pycache__/_tokenizer.cpython-310.pyc | Bin 0 -> 5842 bytes .../__pycache__/markers.cpython-310.pyc | Bin 0 -> 6928 bytes .../__pycache__/requirements.cpython-310.pyc | Bin 0 -> 2855 bytes .../__pycache__/specifiers.cpython-310.pyc | Bin 0 -> 31014 bytes .../__pycache__/tags.cpython-310.pyc | Bin 0 -> 13822 bytes .../__pycache__/utils.cpython-310.pyc | Bin 0 -> 4540 bytes .../__pycache__/version.cpython-310.pyc | Bin 0 -> 14185 bytes .../wheel/vendored/packaging/_elffile.py | 108 + .../wheel/vendored/packaging/_manylinux.py | 260 + .../wheel/vendored/packaging/_musllinux.py | 83 + .../wheel/vendored/packaging/_parser.py | 356 + .../wheel/vendored/packaging/_structures.py | 61 + .../wheel/vendored/packaging/_tokenizer.py | 192 + .../wheel/vendored/packaging/markers.py | 253 + .../wheel/vendored/packaging/requirements.py | 90 + .../wheel/vendored/packaging/specifiers.py | 1011 ++ .../wheel/vendored/packaging/tags.py | 571 ++ .../wheel/vendored/packaging/utils.py | 172 + .../wheel/vendored/packaging/version.py | 561 ++ .../site-packages/wheel/vendored/vendor.txt | 1 + .../site-packages/wheel/wheelfile.py | 227 + .../zipp-3.20.2.dist-info/INSTALLER | 1 + .../zipp-3.20.2.dist-info/LICENSE | 17 + .../zipp-3.20.2.dist-info/METADATA | 106 + .../zipp-3.20.2.dist-info/RECORD | 16 + .../site-packages/zipp-3.20.2.dist-info/WHEEL | 5 + .../zipp-3.20.2.dist-info/top_level.txt | 1 + .../python3.10/site-packages/zipp/__init__.py | 452 + .../zipp/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 14353 bytes .../zipp/__pycache__/glob.cpython-310.pyc | Bin 0 -> 4249 bytes .../site-packages/zipp/compat/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 197 bytes .../__pycache__/overlay.cpython-310.pyc | Bin 0 -> 1177 bytes .../compat/__pycache__/py310.cpython-310.pyc | Bin 0 -> 440 bytes .../site-packages/zipp/compat/overlay.py | 37 + .../site-packages/zipp/compat/py310.py | 13 + env/lib/python3.10/site-packages/zipp/glob.py | 114 + env/lib64 | 1 + env/pyvenv.cfg | 3 + evolution/__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 162 bytes evolution/__pycache__/client.cpython-310.pyc | Bin 0 -> 3024 bytes .../__pycache__/exceptions.cpython-310.pyc | Bin 0 -> 738 bytes evolution/client.py | 81 + evolution/exceptions.py | 11 + .../__pycache__/instance.cpython-310.pyc | Bin 0 -> 2962 bytes .../__pycache__/message.cpython-310.pyc | Bin 0 -> 8954 bytes .../__pycache__/presence.cpython-310.pyc | Bin 0 -> 734 bytes evolution/models/call.py | 16 + evolution/models/chat.py | 93 + evolution/models/group.py | 39 + evolution/models/instance.py | 59 + evolution/models/label.py | 21 + evolution/models/message.py | 254 + evolution/models/presence.py | 9 + evolution/models/profile.py | 60 + .../__pycache__/instance.cpython-310.pyc | Bin 0 -> 856 bytes .../instance_operations.cpython-310.pyc | Bin 0 -> 1804 bytes .../__pycache__/message.cpython-310.pyc | Bin 0 -> 3105 bytes evolution/services/call.py | 13 + evolution/services/chat.py | 69 + evolution/services/group.py | 117 + evolution/services/instance.py | 9 + evolution/services/instance_operations.py | 28 + evolution/services/label.py | 19 + evolution/services/message.py | 111 + evolution/services/profile.py | 60 + evolution_client.egg-info/PKG-INFO | 13 + evolution_client.egg-info/SOURCES.txt | 10 + .../dependency_links.txt | 1 + evolution_client.egg-info/requires.txt | 1 + evolution_client.egg-info/top_level.txt | 1 + setup.py | 14 + test_evolution.py | 77 + 3744 files changed, 585542 insertions(+) create mode 100644 README.md create mode 100644 build/lib/evolution/__init__.py create mode 100644 build/lib/evolution/client.py create mode 100644 build/lib/evolution/exceptions.py create mode 100644 dist/evolution-client-0.0.1.tar.gz create mode 100644 dist/evolution_client-0.0.1-py3-none-any.whl create mode 100644 env/bin/Activate.ps1 create mode 100644 env/bin/activate create mode 100644 env/bin/activate.csh create mode 100644 env/bin/activate.fish create mode 100755 env/bin/docutils create mode 100755 env/bin/keyring create mode 100755 env/bin/markdown-it create mode 100755 env/bin/normalizer create mode 100755 env/bin/pip create mode 100755 env/bin/pip3 create mode 100755 env/bin/pip3.10 create mode 100755 env/bin/pkginfo create mode 100755 env/bin/pygmentize create mode 120000 env/bin/python create mode 120000 env/bin/python3 create mode 120000 env/bin/python3.10 create mode 100755 env/bin/rst2html create mode 100755 env/bin/rst2html4 create mode 100755 env/bin/rst2html5 create mode 100755 env/bin/rst2latex create mode 100755 env/bin/rst2man create mode 100755 env/bin/rst2odt create mode 100755 env/bin/rst2pseudoxml create mode 100755 env/bin/rst2s5 create mode 100755 env/bin/rst2xetex create mode 100755 env/bin/rst2xml create mode 100755 env/bin/twine create mode 100755 env/bin/wheel create mode 100644 env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/__pycache__/typing_extensions.cpython-310.pyc create mode 100755 env/lib/python3.10/site-packages/_cffi_backend.cpython-310-x86_64-linux-gnu.so create mode 100644 env/lib/python3.10/site-packages/_distutils_hack/__init__.py create mode 100644 env/lib/python3.10/site-packages/_distutils_hack/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/_distutils_hack/__pycache__/override.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/_distutils_hack/override.py create mode 100644 env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/backports/__init__.py create mode 100644 env/lib/python3.10/site-packages/backports/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/backports/tarfile/__init__.py create mode 100644 env/lib/python3.10/site-packages/backports/tarfile/__main__.py create mode 100644 env/lib/python3.10/site-packages/backports/tarfile/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/backports/tarfile/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/backports/tarfile/compat/__init__.py create mode 100644 env/lib/python3.10/site-packages/backports/tarfile/compat/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/backports/tarfile/compat/__pycache__/py38.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/backports/tarfile/compat/py38.py create mode 100644 env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/certifi/__init__.py create mode 100644 env/lib/python3.10/site-packages/certifi/__main__.py create mode 100644 env/lib/python3.10/site-packages/certifi/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/certifi/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/certifi/__pycache__/core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/certifi/cacert.pem create mode 100644 env/lib/python3.10/site-packages/certifi/core.py create mode 100644 env/lib/python3.10/site-packages/certifi/py.typed create mode 100644 env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/cffi/__init__.py create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/_imp_emulation.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/_shimmed_dist_utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/api.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/backend_ctypes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/cffi_opcode.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/commontypes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/cparser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/error.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/ffiplatform.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/lock.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/model.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/pkgconfig.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/recompiler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/setuptools_ext.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/vengine_cpy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/vengine_gen.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/__pycache__/verifier.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cffi/_cffi_errors.h create mode 100644 env/lib/python3.10/site-packages/cffi/_cffi_include.h create mode 100644 env/lib/python3.10/site-packages/cffi/_embedding.h create mode 100644 env/lib/python3.10/site-packages/cffi/_imp_emulation.py create mode 100644 env/lib/python3.10/site-packages/cffi/_shimmed_dist_utils.py create mode 100644 env/lib/python3.10/site-packages/cffi/api.py create mode 100644 env/lib/python3.10/site-packages/cffi/backend_ctypes.py create mode 100644 env/lib/python3.10/site-packages/cffi/cffi_opcode.py create mode 100644 env/lib/python3.10/site-packages/cffi/commontypes.py create mode 100644 env/lib/python3.10/site-packages/cffi/cparser.py create mode 100644 env/lib/python3.10/site-packages/cffi/error.py create mode 100644 env/lib/python3.10/site-packages/cffi/ffiplatform.py create mode 100644 env/lib/python3.10/site-packages/cffi/lock.py create mode 100644 env/lib/python3.10/site-packages/cffi/model.py create mode 100644 env/lib/python3.10/site-packages/cffi/parse_c_type.h create mode 100644 env/lib/python3.10/site-packages/cffi/pkgconfig.py create mode 100644 env/lib/python3.10/site-packages/cffi/recompiler.py create mode 100644 env/lib/python3.10/site-packages/cffi/setuptools_ext.py create mode 100644 env/lib/python3.10/site-packages/cffi/vengine_cpy.py create mode 100644 env/lib/python3.10/site-packages/cffi/vengine_gen.py create mode 100644 env/lib/python3.10/site-packages/cffi/verifier.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__init__.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__main__.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/api.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/cd.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/constant.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/legacy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/md.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/models.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/api.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/cd.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/cli/__init__.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/cli/__main__.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/cli/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/constant.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/legacy.py create mode 100755 env/lib/python3.10/site-packages/charset_normalizer/md.cpython-310-x86_64-linux-gnu.so create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/md.py create mode 100755 env/lib/python3.10/site-packages/charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/models.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/py.typed create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/utils.py create mode 100644 env/lib/python3.10/site-packages/charset_normalizer/version.py create mode 100644 env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE create mode 100644 env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE.APACHE create mode 100644 env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE.BSD create mode 100644 env/lib/python3.10/site-packages/cryptography/__about__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/__pycache__/__about__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/__pycache__/fernet.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/exceptions.py create mode 100644 env/lib/python3.10/site-packages/cryptography/fernet.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/_oid.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/backends/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-310.pyc create mode 100755 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust.abi3.so create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/__init__.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/_openssl.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/asn1.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/exceptions.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/ocsp.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/aead.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/ciphers.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/dh.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/ec.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/keys.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/openssl/x448.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/pkcs12.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/pkcs7.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/test_support.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/x509.pyi create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/_conditional.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/binding.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/_conditional.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/decrepit/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/decrepit/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/decrepit/ciphers/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/decrepit/ciphers/__pycache__/algorithms.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/decrepit/ciphers/algorithms.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/cmac.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/constant_time.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/hashes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/hmac.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/keywrap.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/padding.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/__pycache__/poly1305.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/_asymmetric.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/_cipheralgorithm.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/_serialization.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dh.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ed448.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/rsa.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/types.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x25519.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/x448.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/dh.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/dsa.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ec.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/padding.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/rsa.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/types.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/utils.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x25519.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/aead.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/algorithms.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__/modes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/aead.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/algorithms.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/base.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/modes.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/cmac.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/constant_time.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/hashes.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/hmac.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/concatkdf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/hkdf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/kbkdf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/pbkdf2.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/scrypt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/x963kdf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/concatkdf.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/hkdf.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/kbkdf.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/pbkdf2.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/scrypt.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/x963kdf.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/keywrap.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/padding.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/poly1305.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/pkcs12.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/pkcs7.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/__pycache__/ssh.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/base.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/pkcs12.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/ssh.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/__pycache__/hotp.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/__pycache__/totp.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py create mode 100644 env/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/totp.py create mode 100644 env/lib/python3.10/site-packages/cryptography/py.typed create mode 100644 env/lib/python3.10/site-packages/cryptography/utils.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__init__.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/certificate_transparency.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/extensions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/general_name.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/name.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/ocsp.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/oid.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/__pycache__/verification.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/base.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/certificate_transparency.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/extensions.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/general_name.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/name.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/ocsp.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/oid.py create mode 100644 env/lib/python3.10/site-packages/cryptography/x509/verification.py create mode 100644 env/lib/python3.10/site-packages/distutils-precedence.pth create mode 100644 env/lib/python3.10/site-packages/docutils-0.21.2.dist-info/COPYING.txt create mode 100644 env/lib/python3.10/site-packages/docutils-0.21.2.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/docutils-0.21.2.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/docutils-0.21.2.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/docutils-0.21.2.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/docutils-0.21.2.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/docutils/__init__.py create mode 100755 env/lib/python3.10/site-packages/docutils/__main__.py create mode 100644 env/lib/python3.10/site-packages/docutils/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/__pycache__/core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/__pycache__/examples.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/__pycache__/frontend.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/__pycache__/io.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/__pycache__/nodes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/__pycache__/statemachine.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/core.py create mode 100644 env/lib/python3.10/site-packages/docutils/docutils.conf create mode 100644 env/lib/python3.10/site-packages/docutils/examples.py create mode 100644 env/lib/python3.10/site-packages/docutils/frontend.py create mode 100644 env/lib/python3.10/site-packages/docutils/io.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/af.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/ar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/ca.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/cs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/da.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/de.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/en.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/eo.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/es.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/fa.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/fi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/fr.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/gl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/he.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/it.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/ja.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/ka.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/ko.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/lt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/lv.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/nl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/pl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/pt_br.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/ru.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/sk.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/sv.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/uk.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/zh_cn.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/__pycache__/zh_tw.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/languages/af.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/ar.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/ca.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/cs.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/da.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/de.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/en.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/eo.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/es.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/fa.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/fi.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/fr.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/gl.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/he.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/it.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/ja.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/ka.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/ko.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/lt.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/lv.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/nl.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/pl.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/pt_br.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/ru.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/sk.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/sv.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/uk.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/zh_cn.py create mode 100644 env/lib/python3.10/site-packages/docutils/languages/zh_tw.py create mode 100644 env/lib/python3.10/site-packages/docutils/nodes.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/__pycache__/commonmark_wrapper.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/__pycache__/null.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/__pycache__/recommonmark_wrapper.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/commonmark_wrapper.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/null.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/recommonmark_wrapper.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/__pycache__/roles.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/__pycache__/states.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/__pycache__/tableparser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/admonitions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/body.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/html.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/images.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/misc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/parts.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/references.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/__pycache__/tables.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/admonitions.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/body.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/html.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/images.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/misc.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/parts.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/references.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/directives/tables.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/README.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isoamsa.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isoamsb.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isoamsc.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isoamsn.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isoamso.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isoamsr.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isobox.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isocyr1.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isocyr2.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isodia.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isogrk1.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isogrk2.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isogrk3.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isogrk4-wide.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isogrk4.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isolat1.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isolat2.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isomfrk-wide.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isomfrk.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isomopf-wide.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isomopf.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isomscr-wide.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isomscr.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isonum.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isopub.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/isotech.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/mmlalias.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/mmlextra-wide.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/mmlextra.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/s5defs.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/xhtml1-lat1.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/xhtml1-special.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/include/xhtml1-symbol.txt create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/af.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/ar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/ca.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/cs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/da.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/de.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/en.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/eo.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/es.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/fa.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/fi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/fr.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/gl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/he.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/it.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/ja.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/ka.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/ko.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/lt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/lv.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/nl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/pl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/pt_br.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/ru.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/sk.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/sv.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/uk.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/zh_cn.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/__pycache__/zh_tw.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/af.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/ar.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/ca.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/cs.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/da.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/de.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/en.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/eo.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/es.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/fa.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/fi.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/fr.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/gl.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/he.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/it.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/ja.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/ka.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/ko.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/lt.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/lv.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/nl.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/pl.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/pt_br.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/ru.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/sk.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/sv.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/uk.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/zh_cn.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/languages/zh_tw.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/roles.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/states.py create mode 100644 env/lib/python3.10/site-packages/docutils/parsers/rst/tableparser.py create mode 100644 env/lib/python3.10/site-packages/docutils/readers/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/readers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/readers/__pycache__/doctree.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/readers/__pycache__/pep.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/readers/__pycache__/standalone.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/readers/doctree.py create mode 100644 env/lib/python3.10/site-packages/docutils/readers/pep.py create mode 100644 env/lib/python3.10/site-packages/docutils/readers/standalone.py create mode 100644 env/lib/python3.10/site-packages/docutils/statemachine.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/components.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/frontmatter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/misc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/parts.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/peps.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/references.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/universal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/__pycache__/writer_aux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/components.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/frontmatter.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/misc.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/parts.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/peps.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/references.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/universal.py create mode 100644 env/lib/python3.10/site-packages/docutils/transforms/writer_aux.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/__pycache__/code_analyzer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/__pycache__/error_reporting.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/__pycache__/punctuation_chars.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/__pycache__/roman.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/__pycache__/smartquotes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/__pycache__/urischemes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/code_analyzer.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/error_reporting.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__pycache__/latex2mathml.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__pycache__/math2html.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__pycache__/mathalphabet2unichar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__pycache__/mathml_elements.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__pycache__/tex2mathml_extern.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__pycache__/tex2unichar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/__pycache__/unichar2tex.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/latex2mathml.py create mode 100755 env/lib/python3.10/site-packages/docutils/utils/math/math2html.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/mathalphabet2unichar.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/mathml_elements.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/tex2mathml_extern.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/tex2unichar.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/math/unichar2tex.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/punctuation_chars.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/roman.py create mode 100755 env/lib/python3.10/site-packages/docutils/utils/smartquotes.py create mode 100644 env/lib/python3.10/site-packages/docutils/utils/urischemes.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/__pycache__/_html_base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/__pycache__/docutils_xml.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/__pycache__/manpage.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/__pycache__/null.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/__pycache__/pseudoxml.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/_html_base.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/docutils_xml.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html4css1/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html4css1/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html4css1/html4css1.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html4css1/template.txt create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/italic-field-names.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/math.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/minimal.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/plain.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/responsive.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/template.txt create mode 100644 env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/tuftig.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/latex2e/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/latex2e/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/latex2e/default.tex create mode 100644 env/lib/python3.10/site-packages/docutils/writers/latex2e/docutils.sty create mode 100644 env/lib/python3.10/site-packages/docutils/writers/latex2e/titlepage.tex create mode 100644 env/lib/python3.10/site-packages/docutils/writers/latex2e/titlingpage.tex create mode 100644 env/lib/python3.10/site-packages/docutils/writers/latex2e/xelatex.tex create mode 100644 env/lib/python3.10/site-packages/docutils/writers/manpage.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/null.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/odf_odt/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/odf_odt/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/odf_odt/__pycache__/prepstyles.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/odf_odt/__pycache__/pygmentsformatter.cpython-310.pyc create mode 100755 env/lib/python3.10/site-packages/docutils/writers/odf_odt/prepstyles.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/odf_odt/pygmentsformatter.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/odf_odt/styles.odt create mode 100644 env/lib/python3.10/site-packages/docutils/writers/pep_html/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/pep_html/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/pep_html/pep.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/pep_html/template.txt create mode 100644 env/lib/python3.10/site-packages/docutils/writers/pseudoxml.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/README.txt create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/big-black/__base__ create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/big-black/framing.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/big-black/pretty.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/big-white/framing.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/big-white/pretty.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/default/framing.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/default/opera.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/default/outline.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/default/pretty.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/default/print.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/default/s5-core.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/default/slides.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/default/slides.js create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/medium-black/__base__ create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/medium-black/pretty.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/medium-white/framing.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/medium-white/pretty.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/small-black/__base__ create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/small-black/pretty.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/small-white/framing.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/s5_html/themes/small-white/pretty.css create mode 100644 env/lib/python3.10/site-packages/docutils/writers/xetex/__init__.py create mode 100644 env/lib/python3.10/site-packages/docutils/writers/xetex/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna-3.10.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/idna-3.10.dist-info/LICENSE.md create mode 100644 env/lib/python3.10/site-packages/idna-3.10.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/idna-3.10.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/idna-3.10.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/idna/__init__.py create mode 100644 env/lib/python3.10/site-packages/idna/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna/__pycache__/codec.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna/__pycache__/core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna/__pycache__/idnadata.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna/__pycache__/intranges.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna/__pycache__/package_data.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna/__pycache__/uts46data.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/idna/codec.py create mode 100644 env/lib/python3.10/site-packages/idna/compat.py create mode 100644 env/lib/python3.10/site-packages/idna/core.py create mode 100644 env/lib/python3.10/site-packages/idna/idnadata.py create mode 100644 env/lib/python3.10/site-packages/idna/intranges.py create mode 100644 env/lib/python3.10/site-packages/idna/package_data.py create mode 100644 env/lib/python3.10/site-packages/idna/py.typed create mode 100644 env/lib/python3.10/site-packages/idna/uts46data.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata-8.5.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/importlib_metadata-8.5.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/importlib_metadata-8.5.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/importlib_metadata-8.5.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/importlib_metadata-8.5.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/importlib_metadata-8.5.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__init__.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/_adapters.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/_collections.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/_compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/_functools.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/_itertools.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/_meta.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/_text.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/__pycache__/diagnose.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/_adapters.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/_collections.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/_compat.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/_functools.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/_itertools.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/_meta.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/_text.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/compat/__init__.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/compat/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/compat/__pycache__/py311.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/compat/__pycache__/py39.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/compat/py311.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/compat/py39.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/diagnose.py create mode 100644 env/lib/python3.10/site-packages/importlib_metadata/py.typed create mode 100644 env/lib/python3.10/site-packages/jaraco.classes-3.4.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/jaraco.classes-3.4.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/jaraco.classes-3.4.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/jaraco.classes-3.4.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/jaraco.classes-3.4.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/jaraco.classes-3.4.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/jaraco.context-6.0.1.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/jaraco.context-6.0.1.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/jaraco.context-6.0.1.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/jaraco.context-6.0.1.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/jaraco.context-6.0.1.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/jaraco.context-6.0.1.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/jaraco.functools-4.1.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/jaraco.functools-4.1.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/jaraco.functools-4.1.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/jaraco.functools-4.1.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/jaraco.functools-4.1.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/jaraco.functools-4.1.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/__init__.py create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/__pycache__/ancestry.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/__pycache__/meta.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/__pycache__/properties.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/ancestry.py create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/meta.py create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/properties.py create mode 100644 env/lib/python3.10/site-packages/jaraco/classes/py.typed create mode 100644 env/lib/python3.10/site-packages/jaraco/context/__init__.py create mode 100644 env/lib/python3.10/site-packages/jaraco/context/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jaraco/context/py.typed create mode 100644 env/lib/python3.10/site-packages/jaraco/functools/__init__.py create mode 100644 env/lib/python3.10/site-packages/jaraco/functools/__init__.pyi create mode 100644 env/lib/python3.10/site-packages/jaraco/functools/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jaraco/functools/py.typed create mode 100644 env/lib/python3.10/site-packages/jeepney-0.8.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/jeepney-0.8.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/jeepney-0.8.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/jeepney-0.8.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/jeepney-0.8.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/jeepney/__init__.py create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/auth.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/bindgen.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/bus.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/bus_messages.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/fds.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/low_level.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/routing.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/__pycache__/wrappers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/auth.py create mode 100644 env/lib/python3.10/site-packages/jeepney/bindgen.py create mode 100644 env/lib/python3.10/site-packages/jeepney/bus.py create mode 100644 env/lib/python3.10/site-packages/jeepney/bus_messages.py create mode 100644 env/lib/python3.10/site-packages/jeepney/fds.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/__init__.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/__pycache__/asyncio.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/__pycache__/blocking.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/__pycache__/common.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/__pycache__/threading.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/__pycache__/trio.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/asyncio.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/blocking.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/common.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/__init__.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/__pycache__/conftest.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/__pycache__/test_asyncio.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/__pycache__/test_blocking.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/__pycache__/test_threading.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/__pycache__/test_trio.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/conftest.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/test_asyncio.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/test_blocking.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/test_threading.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/test_trio.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/tests/utils.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/threading.py create mode 100644 env/lib/python3.10/site-packages/jeepney/io/trio.py create mode 100644 env/lib/python3.10/site-packages/jeepney/low_level.py create mode 100644 env/lib/python3.10/site-packages/jeepney/routing.py create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__init__.py create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__pycache__/test_auth.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__pycache__/test_bindgen.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__pycache__/test_bus.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__pycache__/test_bus_messages.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__pycache__/test_fds.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__pycache__/test_low_level.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/__pycache__/test_routing.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/secrets_introspect.xml create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/test_auth.py create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/test_bindgen.py create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/test_bus.py create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/test_bus_messages.py create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/test_fds.py create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/test_low_level.py create mode 100644 env/lib/python3.10/site-packages/jeepney/tests/test_routing.py create mode 100644 env/lib/python3.10/site-packages/jeepney/wrappers.py create mode 100644 env/lib/python3.10/site-packages/keyring-25.5.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/keyring-25.5.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/keyring-25.5.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/keyring-25.5.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/keyring-25.5.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/keyring-25.5.0.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/keyring-25.5.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/keyring/__init__.py create mode 100644 env/lib/python3.10/site-packages/keyring/__main__.py create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/backend.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/cli.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/completion.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/credentials.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/devpi_client.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/errors.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/__pycache__/http.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backend.py create mode 100644 env/lib/python3.10/site-packages/keyring/backend_complete.bash create mode 100644 env/lib/python3.10/site-packages/keyring/backend_complete.zsh create mode 100644 env/lib/python3.10/site-packages/keyring/backends/SecretService.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/Windows.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__init__.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__pycache__/SecretService.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__pycache__/Windows.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__pycache__/chainer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__pycache__/fail.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__pycache__/kwallet.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__pycache__/libsecret.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/__pycache__/null.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/chainer.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/fail.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/kwallet.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/libsecret.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/macOS/__init__.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/macOS/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/macOS/__pycache__/api.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/backends/macOS/api.py create mode 100644 env/lib/python3.10/site-packages/keyring/backends/null.py create mode 100644 env/lib/python3.10/site-packages/keyring/cli.py create mode 100644 env/lib/python3.10/site-packages/keyring/compat/__init__.py create mode 100644 env/lib/python3.10/site-packages/keyring/compat/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/compat/__pycache__/properties.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/compat/__pycache__/py312.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/compat/__pycache__/py38.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/compat/properties.py create mode 100644 env/lib/python3.10/site-packages/keyring/compat/py312.py create mode 100644 env/lib/python3.10/site-packages/keyring/compat/py38.py create mode 100644 env/lib/python3.10/site-packages/keyring/completion.py create mode 100644 env/lib/python3.10/site-packages/keyring/core.py create mode 100644 env/lib/python3.10/site-packages/keyring/credentials.py create mode 100644 env/lib/python3.10/site-packages/keyring/devpi_client.py create mode 100644 env/lib/python3.10/site-packages/keyring/errors.py create mode 100644 env/lib/python3.10/site-packages/keyring/http.py create mode 100644 env/lib/python3.10/site-packages/keyring/py.typed create mode 100644 env/lib/python3.10/site-packages/keyring/testing/__init__.py create mode 100644 env/lib/python3.10/site-packages/keyring/testing/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/testing/__pycache__/backend.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/testing/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/testing/backend.py create mode 100644 env/lib/python3.10/site-packages/keyring/testing/util.py create mode 100644 env/lib/python3.10/site-packages/keyring/util/__init__.py create mode 100644 env/lib/python3.10/site-packages/keyring/util/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/util/__pycache__/platform_.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/keyring/util/platform_.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/__init__.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/_compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/_punycode.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/main.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/parser_block.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/parser_core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/parser_inline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/renderer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/ruler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/token.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/tree.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/_compat.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/_punycode.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/cli/__init__.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/cli/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/cli/__pycache__/parse.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/cli/parse.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/__init__.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/__pycache__/entities.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/__pycache__/html_blocks.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/__pycache__/html_re.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/__pycache__/normalize_url.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/entities.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/html_blocks.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/html_re.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/normalize_url.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/common/utils.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/helpers/__init__.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/helpers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/helpers/__pycache__/parse_link_destination.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/helpers/__pycache__/parse_link_label.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/helpers/__pycache__/parse_link_title.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/helpers/parse_link_destination.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/helpers/parse_link_label.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/helpers/parse_link_title.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/main.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/parser_block.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/parser_core.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/parser_inline.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/port.yaml create mode 100644 env/lib/python3.10/site-packages/markdown_it/presets/__init__.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/presets/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/presets/__pycache__/commonmark.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/presets/__pycache__/default.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/presets/__pycache__/zero.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/presets/commonmark.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/presets/default.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/presets/zero.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/py.typed create mode 100644 env/lib/python3.10/site-packages/markdown_it/renderer.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/ruler.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__init__.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/blockquote.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/code.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/fence.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/heading.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/hr.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/html_block.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/lheading.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/list.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/paragraph.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/reference.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/state_block.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/__pycache__/table.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/blockquote.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/code.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/fence.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/heading.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/hr.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/html_block.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/lheading.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/list.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/paragraph.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/reference.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/state_block.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_block/table.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__init__.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/block.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/inline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/linkify.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/normalize.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/replacements.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/smartquotes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/state_core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/__pycache__/text_join.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/block.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/inline.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/linkify.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/normalize.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/replacements.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/smartquotes.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/state_core.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_core/text_join.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__init__.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/autolink.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/backticks.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/balance_pairs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/emphasis.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/entity.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/escape.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/fragments_join.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/html_inline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/image.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/link.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/linkify.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/newline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/state_inline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/strikethrough.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/__pycache__/text.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/autolink.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/backticks.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/balance_pairs.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/emphasis.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/entity.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/escape.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/fragments_join.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/html_inline.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/image.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/link.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/linkify.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/newline.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/state_inline.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/strikethrough.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/rules_inline/text.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/token.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/tree.py create mode 100644 env/lib/python3.10/site-packages/markdown_it/utils.py create mode 100644 env/lib/python3.10/site-packages/markdown_it_py-3.0.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/markdown_it_py-3.0.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/markdown_it_py-3.0.0.dist-info/LICENSE.markdown-it create mode 100644 env/lib/python3.10/site-packages/markdown_it_py-3.0.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/markdown_it_py-3.0.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/markdown_it_py-3.0.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/markdown_it_py-3.0.0.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/mdurl-0.1.2.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/mdurl-0.1.2.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/mdurl-0.1.2.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/mdurl-0.1.2.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/mdurl-0.1.2.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/mdurl/__init__.py create mode 100644 env/lib/python3.10/site-packages/mdurl/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/mdurl/__pycache__/_decode.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/mdurl/__pycache__/_encode.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/mdurl/__pycache__/_format.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/mdurl/__pycache__/_parse.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/mdurl/__pycache__/_url.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/mdurl/_decode.py create mode 100644 env/lib/python3.10/site-packages/mdurl/_encode.py create mode 100644 env/lib/python3.10/site-packages/mdurl/_format.py create mode 100644 env/lib/python3.10/site-packages/mdurl/_parse.py create mode 100644 env/lib/python3.10/site-packages/mdurl/_url.py create mode 100644 env/lib/python3.10/site-packages/mdurl/py.typed create mode 100644 env/lib/python3.10/site-packages/more_itertools-10.5.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/more_itertools-10.5.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/more_itertools-10.5.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/more_itertools-10.5.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/more_itertools-10.5.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/more_itertools/__init__.py create mode 100644 env/lib/python3.10/site-packages/more_itertools/__init__.pyi create mode 100644 env/lib/python3.10/site-packages/more_itertools/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/more_itertools/__pycache__/more.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/more_itertools/__pycache__/recipes.cpython-310.pyc create mode 100755 env/lib/python3.10/site-packages/more_itertools/more.py create mode 100644 env/lib/python3.10/site-packages/more_itertools/more.pyi create mode 100644 env/lib/python3.10/site-packages/more_itertools/py.typed create mode 100644 env/lib/python3.10/site-packages/more_itertools/recipes.py create mode 100644 env/lib/python3.10/site-packages/more_itertools/recipes.pyi create mode 100644 env/lib/python3.10/site-packages/nh3-0.2.18.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/nh3-0.2.18.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/nh3-0.2.18.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/nh3-0.2.18.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/nh3/__init__.py create mode 100644 env/lib/python3.10/site-packages/nh3/__init__.pyi create mode 100644 env/lib/python3.10/site-packages/nh3/__pycache__/__init__.cpython-310.pyc create mode 100755 env/lib/python3.10/site-packages/nh3/nh3.abi3.so create mode 100644 env/lib/python3.10/site-packages/nh3/py.typed create mode 100644 env/lib/python3.10/site-packages/pip-22.0.2.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/pip-22.0.2.dist-info/LICENSE.txt create mode 100644 env/lib/python3.10/site-packages/pip-22.0.2.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/pip-22.0.2.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/pip-22.0.2.dist-info/REQUESTED create mode 100644 env/lib/python3.10/site-packages/pip-22.0.2.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/pip-22.0.2.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/pip-22.0.2.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/pip/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/__main__.py create mode 100644 env/lib/python3.10/site-packages/pip/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/build_env.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/cache.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/configuration.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/main.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/pyproject.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/build_env.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cache.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/main.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/parser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/autocompletion.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/base_command.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/cmdoptions.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/command_context.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/main.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/main_parser.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/parser.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/progress_bars.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/req_command.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/spinners.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/cli/status_codes.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/cache.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/check.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/completion.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/debug.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/download.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/hash.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/help.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/index.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/install.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/list.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/search.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/show.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/cache.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/check.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/completion.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/configuration.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/debug.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/download.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/freeze.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/hash.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/help.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/index.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/install.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/list.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/search.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/show.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/uninstall.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/commands/wheel.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/configuration.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/base.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/installed.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/sdist.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/distributions/wheel.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/exceptions.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/index/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/index/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/index/__pycache__/collector.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/index/__pycache__/sources.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/index/collector.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/index/package_finder.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/index/sources.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/locations/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/locations/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/locations/_distutils.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/locations/_sysconfig.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/locations/base.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/main.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/metadata/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/metadata/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/metadata/base.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/metadata/pkg_resources.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/candidate.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/format_control.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/index.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/link.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/scheme.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/target_python.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/candidate.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/direct_url.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/format_control.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/index.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/link.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/scheme.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/search_scope.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/selection_prefs.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/target_python.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/models/wheel.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__pycache__/auth.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__pycache__/cache.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__pycache__/download.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__pycache__/session.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/auth.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/cache.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/download.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/lazy_wheel.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/session.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/utils.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/network/xmlrpc.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/__pycache__/check.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/__pycache__/metadata_editable.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/__pycache__/metadata_legacy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/__pycache__/wheel_editable.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/__pycache__/wheel_legacy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/metadata.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/metadata_editable.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/metadata_legacy.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/wheel.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/wheel_editable.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/build/wheel_legacy.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/check.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/freeze.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/install/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/install/__pycache__/editable_legacy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/install/__pycache__/legacy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/install/editable_legacy.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/install/legacy.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/install/wheel.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/operations/prepare.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/pyproject.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/__pycache__/constructors.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/__pycache__/req_file.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/__pycache__/req_install.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/__pycache__/req_set.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/__pycache__/req_tracker.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/constructors.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/req_file.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/req_install.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/req_set.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/req_tracker.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/req/req_uninstall.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/base.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/legacy/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/legacy/resolver.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/base.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/factory.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/provider.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/reporter.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/requirements.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/resolver.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/self_outdated_check.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/_log.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/distutils_args.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/encoding.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/inject_securetransport.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/logging.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/misc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/models.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/setuptools_build.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/urls.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/_log.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/appdirs.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/compat.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/compatibility_tags.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/datetime.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/deprecation.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/direct_url_helpers.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/distutils_args.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/egg_link.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/encoding.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/entrypoints.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/filesystem.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/filetypes.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/glibc.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/hashes.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/inject_securetransport.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/logging.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/misc.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/models.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/packaging.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/setuptools_build.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/subprocess.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/temp_dir.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/unpacking.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/urls.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/virtualenv.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/utils/wheel.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/__pycache__/git.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/bazaar.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/git.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/mercurial.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/subversion.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/vcs/versioncontrol.py create mode 100644 env/lib/python3.10/site-packages/pip/_internal/wheel_builder.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/__pycache__/distro.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/__pycache__/six.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/__pycache__/typing_extensions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/_cmd.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/adapter.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/cache.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/caches/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/compat.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/controller.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/filewrapper.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/heuristics.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/serialize.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/cachecontrol/wrapper.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/certifi/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/certifi/__main__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/certifi/cacert.pem create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/certifi/core.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/big5freq.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/big5prober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/chardistribution.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/charsetgroupprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/charsetprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/codingstatemachine.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/cp949prober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/enums.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/escprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/escsm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/eucjpprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/euckrfreq.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/euckrprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/euctwfreq.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/euctwprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/gb2312freq.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/gb2312prober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/hebrewprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/jisfreq.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/jpcntx.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/langbulgarianmodel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/langgreekmodel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/langhebrewmodel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/langhungarianmodel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/langrussianmodel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/langthaimodel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/langturkishmodel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/latin1prober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/mbcharsetprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/mbcsgroupprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/mbcssm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/sbcharsetprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/sbcsgroupprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/sjisprober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/universaldetector.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/utf8prober.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/big5freq.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/big5prober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/chardistribution.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/charsetgroupprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/charsetprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/cli/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/cli/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/cli/__pycache__/chardetect.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/cli/chardetect.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/codingstatemachine.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/compat.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/cp949prober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/enums.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/escprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/escsm.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/eucjpprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/euckrfreq.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/euckrprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/euctwfreq.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/euctwprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/gb2312freq.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/gb2312prober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/hebrewprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/jisfreq.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/jpcntx.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/langbulgarianmodel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/langgreekmodel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/langhebrewmodel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/langhungarianmodel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/langrussianmodel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/langthaimodel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/langturkishmodel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/latin1prober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/mbcharsetprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/mbcsgroupprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/mbcssm.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/metadata/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/metadata/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/metadata/__pycache__/languages.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/metadata/languages.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/sbcharsetprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/sbcsgroupprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/sjisprober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/universaldetector.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/utf8prober.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/chardet/version.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/ansi.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/ansitowin32.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/initialise.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/win32.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/colorama/winterm.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/compat.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/database.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/index.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/locators.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/manifest.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/markers.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/metadata.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/resources.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/scripts.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/util.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/version.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distlib/wheel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/distro.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__pycache__/_ihatexml.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__pycache__/_inputstream.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__pycache__/_tokenizer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__pycache__/_utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__pycache__/constants.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__pycache__/html5parser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/__pycache__/serializer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_ihatexml.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_inputstream.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_tokenizer.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_trie/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_trie/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_trie/__pycache__/_base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_trie/__pycache__/py.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_trie/_base.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_trie/py.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/_utils.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/constants.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__pycache__/alphabeticalattributes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__pycache__/inject_meta_charset.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__pycache__/lint.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__pycache__/optionaltags.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__pycache__/sanitizer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/__pycache__/whitespace.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/base.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/lint.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/optionaltags.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/sanitizer.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/filters/whitespace.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/html5parser.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/serializer.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/genshi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/sax.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treeadapters/sax.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/dom.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree_lxml.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/base.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/dom.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/etree.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/base.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/dom.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree_lxml.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/genshi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/base.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/dom.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/etree.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__pycache__/core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/codec.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/compat.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/core.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/idnadata.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/intranges.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/package_data.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/idna/uts46data.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/__pycache__/_version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/_version.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/exceptions.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/ext.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/msgpack/fallback.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__about__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/_manylinux.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/_musllinux.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/_structures.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/markers.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/requirements.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/specifiers.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/tags.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/utils.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/packaging/version.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/build.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/check.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/colorlog.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/dirtools.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/envbuild.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/meta.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/__pycache__/wrappers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/build.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/check.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/colorlog.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/compat.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/dirtools.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/envbuild.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/__pycache__/_in_process.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/meta.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pep517/wrappers.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pkg_resources/__pycache__/py31compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pkg_resources/py31compat.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__main__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/android.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/api.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/macos.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/unix.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/version.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/platformdirs/windows.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/__pycache__/bar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/__pycache__/colors.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/__pycache__/counter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/__pycache__/spinner.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/bar.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/colors.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/counter.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/progress/spinner.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__main__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/cmdline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/cmdline.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/console.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/filter.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/filters/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatter.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/bbcode.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/groff.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/html.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/img.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/irc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/latex.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/other.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/pangomarkup.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/rtf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/svg.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/__pycache__/terminal256.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/_mapping.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/bbcode.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/groff.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/html.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/img.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/irc.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/latex.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/other.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/pangomarkup.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/rtf.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/svg.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/terminal.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/formatters/terminal256.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/lexer.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/lexers/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/lexers/_mapping.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/lexers/python.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/modeline.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/plugin.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/regexopt.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/scanner.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/sphinxext.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/style.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/styles/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/token.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/unistring.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pygments/util.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/actions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/common.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/helpers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/results.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/testing.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/unicode.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/actions.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/common.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/core.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/diagram/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/diagram/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/exceptions.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/helpers.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/results.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/testing.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/unicode.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/pyparsing/util.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/api.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/help.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/models.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/__version__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/_internal_utils.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/adapters.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/api.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/auth.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/certs.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/compat.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/cookies.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/exceptions.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/help.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/hooks.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/models.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/packages.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/sessions.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/status_codes.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/structures.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/requests/utils.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/__pycache__/resolvers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/compat/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/compat/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/compat/__pycache__/collections_abc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/compat/collections_abc.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/providers.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/reporters.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/resolvelib/structs.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__main__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_lru_cache.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/align.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/box.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/color.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/console.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/control.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/json.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/live.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/region.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/status.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/style.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/table.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/tabulate.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/text.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_cell_widths.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_emoji_codes.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_emoji_replace.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_extension.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_inspect.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_log_render.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_loop.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_lru_cache.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_palettes.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_pick.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_ratio.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_spinners.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_stack.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_timer.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_windows.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/_wrap.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/abc.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/align.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/ansi.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/bar.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/box.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/cells.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/color.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/color_triplet.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/columns.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/console.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/constrain.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/containers.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/control.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/default_styles.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/diagnose.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/emoji.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/errors.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/file_proxy.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/filesize.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/highlighter.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/json.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/jupyter.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/layout.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/live.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/live_render.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/logging.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/markup.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/measure.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/padding.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/pager.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/palette.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/panel.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/pretty.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/progress.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/progress_bar.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/prompt.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/protocol.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/region.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/repr.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/rule.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/scope.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/screen.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/segment.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/spinner.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/status.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/style.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/styled.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/syntax.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/table.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/tabulate.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/terminal_theme.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/text.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/theme.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/themes.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/traceback.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/rich/tree.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/six.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/_asyncio.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/_utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/after.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/before.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/before_sleep.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/nap.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/retry.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/stop.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/tornadoweb.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/__pycache__/wait.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/_asyncio.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/_utils.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/after.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/before.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/before_sleep.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/nap.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/retry.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/stop.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/tornadoweb.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tenacity/wait.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tomli/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tomli/_parser.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/tomli/_re.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/typing_extensions.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/_collections.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/_version.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/connection.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/connectionpool.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/appengine.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/securetransport.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/contrib/socks.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/exceptions.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/fields.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/filepost.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/packages/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/packages/six.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/poolmanager.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/request.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/response.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/connection.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/proxy.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/queue.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/request.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/response.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/retry.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/ssl_.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/ssl_match_hostname.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/ssltransport.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/timeout.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/url.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/urllib3/util/wait.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/vendor.txt create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/__init__.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/labels.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/mklabels.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/tests.py create mode 100644 env/lib/python3.10/site-packages/pip/_vendor/webencodings/x_user_defined.py create mode 100644 env/lib/python3.10/site-packages/pip/py.typed create mode 100644 env/lib/python3.10/site-packages/pkg_resources/__init__.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/__init__.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/__pycache__/appdirs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/__pycache__/pyparsing.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/appdirs.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__about__.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__init__.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/__about__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/_manylinux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/_musllinux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/_structures.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/markers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/requirements.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/specifiers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/tags.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/_manylinux.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/_musllinux.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/_structures.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/markers.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/requirements.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/specifiers.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/tags.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/utils.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/packaging/version.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/_vendor/pyparsing.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/extern/__init__.py create mode 100644 env/lib/python3.10/site-packages/pkg_resources/extern/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/tests/data/my-test-package-source/__pycache__/setup.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkg_resources/tests/data/my-test-package-source/setup.py create mode 100644 env/lib/python3.10/site-packages/pkginfo-1.10.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/pkginfo-1.10.0.dist-info/LICENSE.txt create mode 100644 env/lib/python3.10/site-packages/pkginfo-1.10.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/pkginfo-1.10.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/pkginfo-1.10.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/pkginfo-1.10.0.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/pkginfo-1.10.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/pkginfo/__init__.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/__init__.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/bdist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/commandline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/develop.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/distribution.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/index.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/installed.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/sdist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/bdist.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/bdist.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/commandline.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/commandline.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/develop.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/develop.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/distribution.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/distribution.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/index.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/index.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/installed.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/installed.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/py.typed create mode 100644 env/lib/python3.10/site-packages/pkginfo/sdist.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/sdist.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__init__.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_bdist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_commandline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_develop.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_distribution.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_index.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_installed.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_sdist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/__pycache__/test_wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_bdist.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_commandline.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_develop.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_distribution.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_index.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_installed.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_sdist.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_utils.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/tests/test_wheel.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/utils.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/utils.pyi create mode 100644 env/lib/python3.10/site-packages/pkginfo/wheel.py create mode 100644 env/lib/python3.10/site-packages/pkginfo/wheel.pyi create mode 100644 env/lib/python3.10/site-packages/pycparser-2.22.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/pycparser-2.22.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/pycparser-2.22.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/pycparser-2.22.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/pycparser-2.22.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/pycparser-2.22.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/pycparser/__init__.py create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/_ast_gen.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/_build_tables.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/ast_transforms.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/c_ast.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/c_generator.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/c_lexer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/c_parser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/lextab.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/plyparser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/__pycache__/yacctab.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/_ast_gen.py create mode 100644 env/lib/python3.10/site-packages/pycparser/_build_tables.py create mode 100644 env/lib/python3.10/site-packages/pycparser/_c_ast.cfg create mode 100644 env/lib/python3.10/site-packages/pycparser/ast_transforms.py create mode 100644 env/lib/python3.10/site-packages/pycparser/c_ast.py create mode 100644 env/lib/python3.10/site-packages/pycparser/c_generator.py create mode 100644 env/lib/python3.10/site-packages/pycparser/c_lexer.py create mode 100644 env/lib/python3.10/site-packages/pycparser/c_parser.py create mode 100644 env/lib/python3.10/site-packages/pycparser/lextab.py create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/__init__.py create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/__pycache__/cpp.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/__pycache__/ctokens.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/__pycache__/lex.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/__pycache__/yacc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/__pycache__/ygen.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/cpp.py create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/ctokens.py create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/lex.py create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/yacc.py create mode 100644 env/lib/python3.10/site-packages/pycparser/ply/ygen.py create mode 100644 env/lib/python3.10/site-packages/pycparser/plyparser.py create mode 100644 env/lib/python3.10/site-packages/pycparser/yacctab.py create mode 100644 env/lib/python3.10/site-packages/pygments-2.18.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/pygments-2.18.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/pygments-2.18.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/pygments-2.18.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/pygments-2.18.0.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/pygments-2.18.0.dist-info/licenses/AUTHORS create mode 100644 env/lib/python3.10/site-packages/pygments-2.18.0.dist-info/licenses/LICENSE create mode 100644 env/lib/python3.10/site-packages/pygments/__init__.py create mode 100644 env/lib/python3.10/site-packages/pygments/__main__.py create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/cmdline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/console.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/filter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/formatter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/lexer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/modeline.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/plugin.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/regexopt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/scanner.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/sphinxext.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/style.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/token.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/unistring.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/cmdline.py create mode 100644 env/lib/python3.10/site-packages/pygments/console.py create mode 100644 env/lib/python3.10/site-packages/pygments/filter.py create mode 100644 env/lib/python3.10/site-packages/pygments/filters/__init__.py create mode 100644 env/lib/python3.10/site-packages/pygments/filters/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatter.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__init__.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/_mapping.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/bbcode.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/groff.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/html.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/img.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/irc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/latex.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/other.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/pangomarkup.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/rtf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/svg.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/terminal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/__pycache__/terminal256.cpython-310.pyc create mode 100755 env/lib/python3.10/site-packages/pygments/formatters/_mapping.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/bbcode.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/groff.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/html.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/img.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/irc.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/latex.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/other.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/pangomarkup.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/rtf.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/svg.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/terminal.py create mode 100644 env/lib/python3.10/site-packages/pygments/formatters/terminal256.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexer.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__init__.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_ada_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_asy_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_cl_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_cocoa_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_csound_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_css_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_julia_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_lasso_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_lilypond_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_lua_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_luau_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_mapping.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_mql_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_mysql_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_openedge_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_php_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_postgres_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_qlik_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_scheme_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_scilab_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_sourcemod_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_stan_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_stata_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_tsql_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_usd_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_vbscript_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/_vim_builtins.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/actionscript.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ada.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/agile.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/algebra.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ambient.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/amdgpu.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ampl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/apdlexer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/apl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/archetype.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/arrow.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/arturo.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/asc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/asm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/asn1.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/automation.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/bare.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/basic.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/bdd.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/berry.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/bibtex.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/blueprint.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/boa.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/bqn.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/business.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/c_cpp.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/c_like.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/capnproto.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/carbon.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/cddl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/chapel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/clean.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/comal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/compiled.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/configs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/console.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/cplint.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/crystal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/csound.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/css.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/d.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/dalvik.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/data.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/dax.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/devicetree.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/diff.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/dns.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/dotnet.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/dsls.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/dylan.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ecl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/eiffel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/elm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/elpi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/email.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/erlang.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/esoteric.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ezhil.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/factor.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/fantom.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/felix.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/fift.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/floscript.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/forth.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/fortran.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/foxpro.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/freefem.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/func.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/functional.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/futhark.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/gcodelexer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/gdscript.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/go.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/grammar_notation.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/graph.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/graphics.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/graphql.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/graphviz.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/gsql.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/haskell.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/haxe.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/hdl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/hexdump.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/html.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/idl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/igor.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/inferno.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/installers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/int_fiction.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/iolang.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/j.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/javascript.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/jmespath.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/jslt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/jsonnet.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/jsx.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/julia.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/jvm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/kuin.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/kusto.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ldap.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/lean.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/lilypond.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/lisp.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/macaulay2.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/make.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/markup.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/math.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/matlab.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/maxima.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/meson.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/mime.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/minecraft.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/mips.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ml.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/modeling.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/modula2.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/mojo.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/monte.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/mosel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ncl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/nimrod.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/nit.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/nix.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/oberon.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/objective.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ooc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/openscad.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/other.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/parasail.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/parsers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/pascal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/pawn.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/perl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/phix.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/php.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/pointless.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/pony.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/praat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/procfile.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/prolog.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/promql.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/prql.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ptx.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/python.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/q.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/qlik.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/qvt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/r.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/rdf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/rebol.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/resource.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ride.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/rita.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/rnc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/roboconf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/robotframework.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ruby.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/rust.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/sas.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/savi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/scdoc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/scripting.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/sgf.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/shell.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/sieve.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/slash.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/smalltalk.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/smithy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/smv.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/snobol.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/solidity.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/soong.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/sophia.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/special.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/spice.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/sql.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/srcinfo.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/stata.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/supercollider.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/tact.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/tal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/tcl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/teal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/templates.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/teraterm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/testing.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/text.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/textedit.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/textfmts.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/theorem.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/thingsdb.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/tlb.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/tls.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/tnt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/trafficscript.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/typoscript.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/typst.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/ul4.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/unicon.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/urbi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/usd.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/varnish.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/verification.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/verifpal.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/vip.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/vyper.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/web.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/webassembly.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/webidl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/webmisc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/wgsl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/whiley.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/wowtoc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/wren.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/x10.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/xorg.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/yang.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/yara.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/__pycache__/zig.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_ada_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_asy_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_cl_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_cocoa_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_csound_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_css_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_julia_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_lasso_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_lilypond_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_lua_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_luau_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_mapping.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_mql_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_mysql_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_openedge_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_php_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_postgres_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_qlik_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_scheme_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_scilab_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_sourcemod_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_stan_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_stata_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_tsql_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_usd_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_vbscript_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/_vim_builtins.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/actionscript.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ada.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/agile.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/algebra.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ambient.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/amdgpu.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ampl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/apdlexer.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/apl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/archetype.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/arrow.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/arturo.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/asc.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/asm.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/asn1.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/automation.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/bare.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/basic.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/bdd.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/berry.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/bibtex.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/blueprint.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/boa.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/bqn.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/business.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/c_cpp.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/c_like.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/capnproto.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/carbon.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/cddl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/chapel.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/clean.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/comal.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/compiled.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/configs.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/console.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/cplint.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/crystal.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/csound.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/css.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/d.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/dalvik.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/data.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/dax.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/devicetree.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/diff.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/dns.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/dotnet.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/dsls.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/dylan.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ecl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/eiffel.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/elm.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/elpi.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/email.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/erlang.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/esoteric.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ezhil.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/factor.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/fantom.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/felix.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/fift.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/floscript.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/forth.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/fortran.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/foxpro.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/freefem.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/func.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/functional.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/futhark.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/gcodelexer.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/gdscript.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/go.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/grammar_notation.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/graph.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/graphics.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/graphql.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/graphviz.py create mode 100755 env/lib/python3.10/site-packages/pygments/lexers/gsql.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/haskell.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/haxe.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/hdl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/hexdump.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/html.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/idl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/igor.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/inferno.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/installers.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/int_fiction.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/iolang.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/j.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/javascript.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/jmespath.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/jslt.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/jsonnet.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/jsx.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/julia.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/jvm.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/kuin.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/kusto.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ldap.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/lean.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/lilypond.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/lisp.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/macaulay2.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/make.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/markup.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/math.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/matlab.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/maxima.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/meson.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/mime.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/minecraft.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/mips.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ml.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/modeling.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/modula2.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/mojo.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/monte.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/mosel.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ncl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/nimrod.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/nit.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/nix.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/oberon.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/objective.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ooc.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/openscad.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/other.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/parasail.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/parsers.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/pascal.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/pawn.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/perl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/phix.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/php.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/pointless.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/pony.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/praat.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/procfile.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/prolog.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/promql.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/prql.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ptx.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/python.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/q.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/qlik.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/qvt.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/r.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/rdf.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/rebol.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/resource.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ride.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/rita.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/rnc.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/roboconf.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/robotframework.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ruby.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/rust.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/sas.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/savi.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/scdoc.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/scripting.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/sgf.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/shell.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/sieve.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/slash.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/smalltalk.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/smithy.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/smv.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/snobol.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/solidity.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/soong.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/sophia.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/special.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/spice.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/sql.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/srcinfo.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/stata.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/supercollider.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/tact.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/tal.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/tcl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/teal.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/templates.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/teraterm.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/testing.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/text.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/textedit.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/textfmts.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/theorem.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/thingsdb.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/tlb.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/tls.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/tnt.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/trafficscript.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/typoscript.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/typst.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/ul4.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/unicon.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/urbi.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/usd.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/varnish.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/verification.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/verifpal.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/vip.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/vyper.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/web.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/webassembly.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/webidl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/webmisc.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/wgsl.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/whiley.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/wowtoc.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/wren.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/x10.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/xorg.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/yang.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/yara.py create mode 100644 env/lib/python3.10/site-packages/pygments/lexers/zig.py create mode 100644 env/lib/python3.10/site-packages/pygments/modeline.py create mode 100644 env/lib/python3.10/site-packages/pygments/plugin.py create mode 100644 env/lib/python3.10/site-packages/pygments/regexopt.py create mode 100644 env/lib/python3.10/site-packages/pygments/scanner.py create mode 100644 env/lib/python3.10/site-packages/pygments/sphinxext.py create mode 100644 env/lib/python3.10/site-packages/pygments/style.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__init__.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/_mapping.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/abap.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/algol.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/algol_nu.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/arduino.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/autumn.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/borland.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/bw.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/coffee.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/colorful.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/default.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/dracula.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/emacs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/friendly.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/friendly_grayscale.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/fruity.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/gh_dark.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/gruvbox.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/igor.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/inkpot.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/lightbulb.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/lilypond.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/lovelace.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/manni.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/material.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/monokai.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/murphy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/native.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/nord.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/onedark.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/paraiso_dark.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/paraiso_light.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/pastie.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/perldoc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/rainbow_dash.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/rrt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/sas.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/solarized.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/staroffice.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/stata_dark.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/stata_light.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/tango.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/trac.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/vim.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/vs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/xcode.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/__pycache__/zenburn.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/pygments/styles/_mapping.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/abap.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/algol.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/algol_nu.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/arduino.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/autumn.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/borland.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/bw.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/coffee.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/colorful.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/default.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/dracula.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/emacs.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/friendly.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/friendly_grayscale.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/fruity.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/gh_dark.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/gruvbox.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/igor.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/inkpot.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/lightbulb.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/lilypond.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/lovelace.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/manni.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/material.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/monokai.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/murphy.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/native.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/nord.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/onedark.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/paraiso_dark.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/paraiso_light.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/pastie.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/perldoc.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/rainbow_dash.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/rrt.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/sas.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/solarized.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/staroffice.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/stata_dark.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/stata_light.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/tango.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/trac.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/vim.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/vs.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/xcode.py create mode 100644 env/lib/python3.10/site-packages/pygments/styles/zenburn.py create mode 100644 env/lib/python3.10/site-packages/pygments/token.py create mode 100644 env/lib/python3.10/site-packages/pygments/unistring.py create mode 100644 env/lib/python3.10/site-packages/pygments/util.py create mode 100644 env/lib/python3.10/site-packages/readme_renderer-44.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/readme_renderer-44.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/readme_renderer-44.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/readme_renderer-44.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/readme_renderer-44.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/readme_renderer-44.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/readme_renderer/__init__.py create mode 100644 env/lib/python3.10/site-packages/readme_renderer/__main__.py create mode 100644 env/lib/python3.10/site-packages/readme_renderer/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/readme_renderer/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/readme_renderer/__pycache__/clean.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/readme_renderer/__pycache__/markdown.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/readme_renderer/__pycache__/rst.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/readme_renderer/__pycache__/txt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/readme_renderer/clean.py create mode 100644 env/lib/python3.10/site-packages/readme_renderer/markdown.py create mode 100644 env/lib/python3.10/site-packages/readme_renderer/py.typed create mode 100644 env/lib/python3.10/site-packages/readme_renderer/rst.py create mode 100644 env/lib/python3.10/site-packages/readme_renderer/txt.py create mode 100644 env/lib/python3.10/site-packages/requests-2.32.3.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/requests-2.32.3.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/requests-2.32.3.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/requests-2.32.3.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/requests-2.32.3.dist-info/REQUESTED create mode 100644 env/lib/python3.10/site-packages/requests-2.32.3.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/requests-2.32.3.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/requests/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/__version__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/_internal_utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/adapters.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/api.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/auth.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/certs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/cookies.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/help.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/hooks.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/models.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/packages.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/sessions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/status_codes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/structures.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests/__version__.py create mode 100644 env/lib/python3.10/site-packages/requests/_internal_utils.py create mode 100644 env/lib/python3.10/site-packages/requests/adapters.py create mode 100644 env/lib/python3.10/site-packages/requests/api.py create mode 100644 env/lib/python3.10/site-packages/requests/auth.py create mode 100644 env/lib/python3.10/site-packages/requests/certs.py create mode 100644 env/lib/python3.10/site-packages/requests/compat.py create mode 100644 env/lib/python3.10/site-packages/requests/cookies.py create mode 100644 env/lib/python3.10/site-packages/requests/exceptions.py create mode 100644 env/lib/python3.10/site-packages/requests/help.py create mode 100644 env/lib/python3.10/site-packages/requests/hooks.py create mode 100644 env/lib/python3.10/site-packages/requests/models.py create mode 100644 env/lib/python3.10/site-packages/requests/packages.py create mode 100644 env/lib/python3.10/site-packages/requests/sessions.py create mode 100644 env/lib/python3.10/site-packages/requests/status_codes.py create mode 100644 env/lib/python3.10/site-packages/requests/structures.py create mode 100644 env/lib/python3.10/site-packages/requests/utils.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt-1.0.0.dist-info/AUTHORS.rst create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt-1.0.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt-1.0.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt-1.0.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt-1.0.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt-1.0.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt-1.0.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/__pycache__/_compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/__pycache__/sessions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/__pycache__/streaming_iterator.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/_compat.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__pycache__/appengine.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__pycache__/fingerprint.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__pycache__/host_header_ssl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__pycache__/socket_options.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__pycache__/source.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__pycache__/ssl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/__pycache__/x509.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/appengine.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/fingerprint.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/host_header_ssl.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/socket_options.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/source.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/ssl.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/adapters/x509.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/__pycache__/_digest_auth_compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/__pycache__/guess.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/__pycache__/handler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/__pycache__/http_proxy_digest.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/_digest_auth_compat.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/guess.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/handler.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/auth/http_proxy_digest.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/cookies/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/cookies/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/cookies/__pycache__/forgetful.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/cookies/forgetful.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/downloadutils/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/downloadutils/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/downloadutils/__pycache__/stream.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/downloadutils/__pycache__/tee.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/downloadutils/stream.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/downloadutils/tee.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/exceptions.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/multipart/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/multipart/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/multipart/__pycache__/decoder.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/multipart/__pycache__/encoder.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/multipart/decoder.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/multipart/encoder.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/sessions.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/streaming_iterator.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/threaded/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/threaded/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/threaded/__pycache__/pool.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/threaded/__pycache__/thread.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/threaded/pool.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/threaded/thread.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/__init__.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/__pycache__/deprecated.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/__pycache__/dump.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/__pycache__/formdata.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/__pycache__/user_agent.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/deprecated.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/dump.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/formdata.py create mode 100644 env/lib/python3.10/site-packages/requests_toolbelt/utils/user_agent.py create mode 100644 env/lib/python3.10/site-packages/rfc3986-2.0.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/rfc3986-2.0.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/rfc3986-2.0.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/rfc3986-2.0.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/rfc3986-2.0.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/rfc3986-2.0.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/rfc3986/__init__.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/_mixin.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/abnf_regexp.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/api.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/builder.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/iri.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/misc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/normalizers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/parseresult.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/uri.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/__pycache__/validators.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rfc3986/_mixin.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/abnf_regexp.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/api.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/builder.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/compat.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/exceptions.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/iri.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/misc.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/normalizers.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/parseresult.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/uri.py create mode 100644 env/lib/python3.10/site-packages/rfc3986/validators.py create mode 100644 env/lib/python3.10/site-packages/rich-13.9.3.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/rich-13.9.3.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/rich-13.9.3.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/rich-13.9.3.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/rich-13.9.3.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/rich/__init__.py create mode 100644 env/lib/python3.10/site-packages/rich/__main__.py create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_cell_widths.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_emoji_codes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_emoji_replace.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_export_format.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_extension.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_fileno.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_inspect.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_log_render.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_loop.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_null_file.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_palettes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_pick.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_ratio.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_spinners.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_stack.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_timer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_win32_console.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_windows.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_windows_renderer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/_wrap.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/abc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/align.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/ansi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/bar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/box.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/cells.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/color.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/color_triplet.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/columns.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/console.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/constrain.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/containers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/control.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/default_styles.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/diagnose.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/emoji.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/errors.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/file_proxy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/filesize.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/highlighter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/json.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/jupyter.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/layout.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/live.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/live_render.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/logging.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/markdown.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/markup.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/measure.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/padding.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/pager.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/palette.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/panel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/pretty.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/progress.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/progress_bar.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/prompt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/protocol.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/region.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/repr.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/rule.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/scope.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/screen.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/segment.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/spinner.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/status.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/style.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/styled.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/syntax.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/table.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/terminal_theme.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/text.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/theme.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/themes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/traceback.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/__pycache__/tree.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/rich/_cell_widths.py create mode 100644 env/lib/python3.10/site-packages/rich/_emoji_codes.py create mode 100644 env/lib/python3.10/site-packages/rich/_emoji_replace.py create mode 100644 env/lib/python3.10/site-packages/rich/_export_format.py create mode 100644 env/lib/python3.10/site-packages/rich/_extension.py create mode 100644 env/lib/python3.10/site-packages/rich/_fileno.py create mode 100644 env/lib/python3.10/site-packages/rich/_inspect.py create mode 100644 env/lib/python3.10/site-packages/rich/_log_render.py create mode 100644 env/lib/python3.10/site-packages/rich/_loop.py create mode 100644 env/lib/python3.10/site-packages/rich/_null_file.py create mode 100644 env/lib/python3.10/site-packages/rich/_palettes.py create mode 100644 env/lib/python3.10/site-packages/rich/_pick.py create mode 100644 env/lib/python3.10/site-packages/rich/_ratio.py create mode 100644 env/lib/python3.10/site-packages/rich/_spinners.py create mode 100644 env/lib/python3.10/site-packages/rich/_stack.py create mode 100644 env/lib/python3.10/site-packages/rich/_timer.py create mode 100644 env/lib/python3.10/site-packages/rich/_win32_console.py create mode 100644 env/lib/python3.10/site-packages/rich/_windows.py create mode 100644 env/lib/python3.10/site-packages/rich/_windows_renderer.py create mode 100644 env/lib/python3.10/site-packages/rich/_wrap.py create mode 100644 env/lib/python3.10/site-packages/rich/abc.py create mode 100644 env/lib/python3.10/site-packages/rich/align.py create mode 100644 env/lib/python3.10/site-packages/rich/ansi.py create mode 100644 env/lib/python3.10/site-packages/rich/bar.py create mode 100644 env/lib/python3.10/site-packages/rich/box.py create mode 100644 env/lib/python3.10/site-packages/rich/cells.py create mode 100644 env/lib/python3.10/site-packages/rich/color.py create mode 100644 env/lib/python3.10/site-packages/rich/color_triplet.py create mode 100644 env/lib/python3.10/site-packages/rich/columns.py create mode 100644 env/lib/python3.10/site-packages/rich/console.py create mode 100644 env/lib/python3.10/site-packages/rich/constrain.py create mode 100644 env/lib/python3.10/site-packages/rich/containers.py create mode 100644 env/lib/python3.10/site-packages/rich/control.py create mode 100644 env/lib/python3.10/site-packages/rich/default_styles.py create mode 100644 env/lib/python3.10/site-packages/rich/diagnose.py create mode 100644 env/lib/python3.10/site-packages/rich/emoji.py create mode 100644 env/lib/python3.10/site-packages/rich/errors.py create mode 100644 env/lib/python3.10/site-packages/rich/file_proxy.py create mode 100644 env/lib/python3.10/site-packages/rich/filesize.py create mode 100644 env/lib/python3.10/site-packages/rich/highlighter.py create mode 100644 env/lib/python3.10/site-packages/rich/json.py create mode 100644 env/lib/python3.10/site-packages/rich/jupyter.py create mode 100644 env/lib/python3.10/site-packages/rich/layout.py create mode 100644 env/lib/python3.10/site-packages/rich/live.py create mode 100644 env/lib/python3.10/site-packages/rich/live_render.py create mode 100644 env/lib/python3.10/site-packages/rich/logging.py create mode 100644 env/lib/python3.10/site-packages/rich/markdown.py create mode 100644 env/lib/python3.10/site-packages/rich/markup.py create mode 100644 env/lib/python3.10/site-packages/rich/measure.py create mode 100644 env/lib/python3.10/site-packages/rich/padding.py create mode 100644 env/lib/python3.10/site-packages/rich/pager.py create mode 100644 env/lib/python3.10/site-packages/rich/palette.py create mode 100644 env/lib/python3.10/site-packages/rich/panel.py create mode 100644 env/lib/python3.10/site-packages/rich/pretty.py create mode 100644 env/lib/python3.10/site-packages/rich/progress.py create mode 100644 env/lib/python3.10/site-packages/rich/progress_bar.py create mode 100644 env/lib/python3.10/site-packages/rich/prompt.py create mode 100644 env/lib/python3.10/site-packages/rich/protocol.py create mode 100644 env/lib/python3.10/site-packages/rich/py.typed create mode 100644 env/lib/python3.10/site-packages/rich/region.py create mode 100644 env/lib/python3.10/site-packages/rich/repr.py create mode 100644 env/lib/python3.10/site-packages/rich/rule.py create mode 100644 env/lib/python3.10/site-packages/rich/scope.py create mode 100644 env/lib/python3.10/site-packages/rich/screen.py create mode 100644 env/lib/python3.10/site-packages/rich/segment.py create mode 100644 env/lib/python3.10/site-packages/rich/spinner.py create mode 100644 env/lib/python3.10/site-packages/rich/status.py create mode 100644 env/lib/python3.10/site-packages/rich/style.py create mode 100644 env/lib/python3.10/site-packages/rich/styled.py create mode 100644 env/lib/python3.10/site-packages/rich/syntax.py create mode 100644 env/lib/python3.10/site-packages/rich/table.py create mode 100644 env/lib/python3.10/site-packages/rich/terminal_theme.py create mode 100644 env/lib/python3.10/site-packages/rich/text.py create mode 100644 env/lib/python3.10/site-packages/rich/theme.py create mode 100644 env/lib/python3.10/site-packages/rich/themes.py create mode 100644 env/lib/python3.10/site-packages/rich/traceback.py create mode 100644 env/lib/python3.10/site-packages/rich/tree.py create mode 100644 env/lib/python3.10/site-packages/secretstorage/__init__.py create mode 100644 env/lib/python3.10/site-packages/secretstorage/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/secretstorage/__pycache__/collection.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/secretstorage/__pycache__/defines.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/secretstorage/__pycache__/dhcrypto.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/secretstorage/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/secretstorage/__pycache__/item.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/secretstorage/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/secretstorage/collection.py create mode 100644 env/lib/python3.10/site-packages/secretstorage/defines.py create mode 100644 env/lib/python3.10/site-packages/secretstorage/dhcrypto.py create mode 100644 env/lib/python3.10/site-packages/secretstorage/exceptions.py create mode 100644 env/lib/python3.10/site-packages/secretstorage/item.py create mode 100644 env/lib/python3.10/site-packages/secretstorage/py.typed create mode 100644 env/lib/python3.10/site-packages/secretstorage/util.py create mode 100644 env/lib/python3.10/site-packages/setuptools-59.6.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/setuptools-59.6.0.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/setuptools-59.6.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/setuptools-59.6.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/setuptools-59.6.0.dist-info/REQUESTED create mode 100644 env/lib/python3.10/site-packages/setuptools-59.6.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/setuptools-59.6.0.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/setuptools-59.6.0.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/setuptools/__init__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/_deprecation_warning.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/_imp.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/archive_util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/build_meta.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/config.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/dep_util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/depends.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/dist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/errors.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/extension.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/glob.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/installer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/launch.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/monkey.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/msvc.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/namespaces.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/package_index.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/py34compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/sandbox.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/unicode_utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/__pycache__/windows_support.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_deprecation_warning.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__init__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/_msvccompiler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/archive_util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/bcppcompiler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/ccompiler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/cmd.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/config.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/core.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/cygwinccompiler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/debug.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/dep_util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/dir_util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/dist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/errors.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/extension.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/fancy_getopt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/file_util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/filelist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/log.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/msvc9compiler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/msvccompiler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/py35compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/py38compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/spawn.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/sysconfig.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/text_file.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/unixccompiler.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/__pycache__/versionpredicate.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/_msvccompiler.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/archive_util.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/bcppcompiler.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/ccompiler.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/cmd.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__init__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/bdist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/bdist_dumb.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/bdist_msi.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/bdist_rpm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/bdist_wininst.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/build.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/build_clib.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/build_ext.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/build_py.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/build_scripts.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/check.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/clean.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/config.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/install.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/install_data.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/install_egg_info.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/install_headers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/install_lib.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/install_scripts.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/py37compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/register.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/sdist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/__pycache__/upload.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/bdist.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/bdist_dumb.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/bdist_msi.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/bdist_rpm.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/bdist_wininst.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/build.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/build_clib.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/build_py.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/build_scripts.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/check.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/clean.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/config.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/install.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/install_data.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/install_egg_info.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/install_headers.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/install_lib.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/install_scripts.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/py37compat.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/register.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/command/upload.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/config.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/core.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/cygwinccompiler.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/debug.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/dep_util.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/dir_util.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/dist.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/errors.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/extension.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/fancy_getopt.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/file_util.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/filelist.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/log.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/msvc9compiler.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/msvccompiler.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/py35compat.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/py38compat.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/spawn.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/sysconfig.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/text_file.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/unixccompiler.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/util.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/version.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_distutils/versionpredicate.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_imp.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/__init__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/__pycache__/ordered_set.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/__pycache__/pyparsing.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/more_itertools/__init__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/more_itertools/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/more_itertools/__pycache__/more.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/more_itertools/__pycache__/recipes.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/more_itertools/more.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/more_itertools/recipes.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/ordered_set.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__about__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__init__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/__about__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/_manylinux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/_musllinux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/_structures.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/markers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/requirements.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/specifiers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/tags.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/_manylinux.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/_musllinux.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/_structures.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/markers.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/requirements.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/specifiers.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/tags.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/utils.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/packaging/version.py create mode 100644 env/lib/python3.10/site-packages/setuptools/_vendor/pyparsing.py create mode 100644 env/lib/python3.10/site-packages/setuptools/archive_util.py create mode 100644 env/lib/python3.10/site-packages/setuptools/build_meta.py create mode 100644 env/lib/python3.10/site-packages/setuptools/cli-32.exe create mode 100644 env/lib/python3.10/site-packages/setuptools/cli-64.exe create mode 100644 env/lib/python3.10/site-packages/setuptools/cli-arm64.exe create mode 100644 env/lib/python3.10/site-packages/setuptools/cli.exe create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__init__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/alias.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/bdist_egg.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/bdist_rpm.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/build_clib.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/build_ext.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/build_py.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/develop.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/dist_info.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/easy_install.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/egg_info.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/install.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/install_egg_info.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/install_lib.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/install_scripts.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/py36compat.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/register.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/rotate.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/saveopts.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/sdist.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/setopt.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/test.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/upload.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/__pycache__/upload_docs.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/command/alias.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/bdist_egg.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/bdist_rpm.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/build_clib.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/build_ext.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/build_py.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/develop.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/dist_info.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/easy_install.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/egg_info.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/install.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/install_egg_info.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/install_lib.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/install_scripts.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/launcher manifest.xml create mode 100644 env/lib/python3.10/site-packages/setuptools/command/py36compat.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/register.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/rotate.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/saveopts.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/sdist.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/setopt.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/test.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/upload.py create mode 100644 env/lib/python3.10/site-packages/setuptools/command/upload_docs.py create mode 100644 env/lib/python3.10/site-packages/setuptools/config.py create mode 100644 env/lib/python3.10/site-packages/setuptools/dep_util.py create mode 100644 env/lib/python3.10/site-packages/setuptools/depends.py create mode 100644 env/lib/python3.10/site-packages/setuptools/dist.py create mode 100644 env/lib/python3.10/site-packages/setuptools/errors.py create mode 100644 env/lib/python3.10/site-packages/setuptools/extension.py create mode 100644 env/lib/python3.10/site-packages/setuptools/extern/__init__.py create mode 100644 env/lib/python3.10/site-packages/setuptools/extern/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/setuptools/glob.py create mode 100644 env/lib/python3.10/site-packages/setuptools/gui-32.exe create mode 100644 env/lib/python3.10/site-packages/setuptools/gui-64.exe create mode 100644 env/lib/python3.10/site-packages/setuptools/gui-arm64.exe create mode 100644 env/lib/python3.10/site-packages/setuptools/gui.exe create mode 100644 env/lib/python3.10/site-packages/setuptools/installer.py create mode 100644 env/lib/python3.10/site-packages/setuptools/launch.py create mode 100644 env/lib/python3.10/site-packages/setuptools/monkey.py create mode 100644 env/lib/python3.10/site-packages/setuptools/msvc.py create mode 100644 env/lib/python3.10/site-packages/setuptools/namespaces.py create mode 100644 env/lib/python3.10/site-packages/setuptools/package_index.py create mode 100644 env/lib/python3.10/site-packages/setuptools/py34compat.py create mode 100644 env/lib/python3.10/site-packages/setuptools/sandbox.py create mode 100644 env/lib/python3.10/site-packages/setuptools/script (dev).tmpl create mode 100644 env/lib/python3.10/site-packages/setuptools/script.tmpl create mode 100644 env/lib/python3.10/site-packages/setuptools/unicode_utils.py create mode 100644 env/lib/python3.10/site-packages/setuptools/version.py create mode 100644 env/lib/python3.10/site-packages/setuptools/wheel.py create mode 100644 env/lib/python3.10/site-packages/setuptools/windows_support.py create mode 100644 env/lib/python3.10/site-packages/twine-5.1.1.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/twine-5.1.1.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/twine-5.1.1.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/twine-5.1.1.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/twine-5.1.1.dist-info/REQUESTED create mode 100644 env/lib/python3.10/site-packages/twine-5.1.1.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/twine-5.1.1.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/twine-5.1.1.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/twine/__init__.py create mode 100644 env/lib/python3.10/site-packages/twine/__main__.py create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/auth.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/cli.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/package.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/repository.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/settings.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/__pycache__/wininst.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/auth.py create mode 100644 env/lib/python3.10/site-packages/twine/cli.py create mode 100644 env/lib/python3.10/site-packages/twine/commands/__init__.py create mode 100644 env/lib/python3.10/site-packages/twine/commands/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/commands/__pycache__/check.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/commands/__pycache__/register.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/commands/__pycache__/upload.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/twine/commands/check.py create mode 100644 env/lib/python3.10/site-packages/twine/commands/register.py create mode 100644 env/lib/python3.10/site-packages/twine/commands/upload.py create mode 100644 env/lib/python3.10/site-packages/twine/exceptions.py create mode 100644 env/lib/python3.10/site-packages/twine/package.py create mode 100644 env/lib/python3.10/site-packages/twine/py.typed create mode 100644 env/lib/python3.10/site-packages/twine/repository.py create mode 100644 env/lib/python3.10/site-packages/twine/settings.py create mode 100644 env/lib/python3.10/site-packages/twine/utils.py create mode 100644 env/lib/python3.10/site-packages/twine/wheel.py create mode 100644 env/lib/python3.10/site-packages/twine/wininst.py create mode 100644 env/lib/python3.10/site-packages/typing_extensions-4.12.2.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/typing_extensions-4.12.2.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/typing_extensions-4.12.2.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/typing_extensions-4.12.2.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/typing_extensions-4.12.2.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/typing_extensions.py create mode 100644 env/lib/python3.10/site-packages/urllib3-2.2.3.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/urllib3-2.2.3.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/urllib3-2.2.3.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/urllib3-2.2.3.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/urllib3-2.2.3.dist-info/licenses/LICENSE.txt create mode 100644 env/lib/python3.10/site-packages/urllib3/__init__.py create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/_base_connection.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/_collections.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/_request_methods.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/_version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/connection.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/connectionpool.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/exceptions.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/fields.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/filepost.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/poolmanager.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/__pycache__/response.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/_base_connection.py create mode 100644 env/lib/python3.10/site-packages/urllib3/_collections.py create mode 100644 env/lib/python3.10/site-packages/urllib3/_request_methods.py create mode 100644 env/lib/python3.10/site-packages/urllib3/_version.py create mode 100644 env/lib/python3.10/site-packages/urllib3/connection.py create mode 100644 env/lib/python3.10/site-packages/urllib3/connectionpool.py create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/__init__.py create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/__pycache__/pyopenssl.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/__pycache__/socks.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/__init__.py create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/__pycache__/connection.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/__pycache__/fetch.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/__pycache__/request.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/__pycache__/response.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/connection.py create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/emscripten_fetch_worker.js create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/fetch.py create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/request.py create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/emscripten/response.py create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/pyopenssl.py create mode 100644 env/lib/python3.10/site-packages/urllib3/contrib/socks.py create mode 100644 env/lib/python3.10/site-packages/urllib3/exceptions.py create mode 100644 env/lib/python3.10/site-packages/urllib3/fields.py create mode 100644 env/lib/python3.10/site-packages/urllib3/filepost.py create mode 100644 env/lib/python3.10/site-packages/urllib3/http2/__init__.py create mode 100644 env/lib/python3.10/site-packages/urllib3/http2/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/http2/__pycache__/connection.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/http2/__pycache__/probe.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/http2/connection.py create mode 100644 env/lib/python3.10/site-packages/urllib3/http2/probe.py create mode 100644 env/lib/python3.10/site-packages/urllib3/poolmanager.py create mode 100644 env/lib/python3.10/site-packages/urllib3/py.typed create mode 100644 env/lib/python3.10/site-packages/urllib3/response.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__init__.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/connection.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/proxy.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/request.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/response.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/retry.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/ssl_.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/ssl_match_hostname.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/ssltransport.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/timeout.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/url.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/__pycache__/wait.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/urllib3/util/connection.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/proxy.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/request.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/response.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/retry.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/ssl_.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/ssl_match_hostname.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/ssltransport.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/timeout.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/url.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/util.py create mode 100644 env/lib/python3.10/site-packages/urllib3/util/wait.py create mode 100644 env/lib/python3.10/site-packages/wheel-0.44.0.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/wheel-0.44.0.dist-info/LICENSE.txt create mode 100644 env/lib/python3.10/site-packages/wheel-0.44.0.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/wheel-0.44.0.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/wheel-0.44.0.dist-info/REQUESTED create mode 100644 env/lib/python3.10/site-packages/wheel-0.44.0.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/wheel-0.44.0.dist-info/entry_points.txt create mode 100644 env/lib/python3.10/site-packages/wheel/__init__.py create mode 100644 env/lib/python3.10/site-packages/wheel/__main__.py create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/__main__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/_bdist_wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/_setuptools_logging.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/bdist_wheel.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/macosx_libfile.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/metadata.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/util.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/__pycache__/wheelfile.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/_bdist_wheel.py create mode 100644 env/lib/python3.10/site-packages/wheel/_setuptools_logging.py create mode 100644 env/lib/python3.10/site-packages/wheel/bdist_wheel.py create mode 100644 env/lib/python3.10/site-packages/wheel/cli/__init__.py create mode 100644 env/lib/python3.10/site-packages/wheel/cli/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/cli/__pycache__/convert.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/cli/__pycache__/pack.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/cli/__pycache__/tags.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/cli/__pycache__/unpack.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/cli/convert.py create mode 100644 env/lib/python3.10/site-packages/wheel/cli/pack.py create mode 100644 env/lib/python3.10/site-packages/wheel/cli/tags.py create mode 100644 env/lib/python3.10/site-packages/wheel/cli/unpack.py create mode 100644 env/lib/python3.10/site-packages/wheel/macosx_libfile.py create mode 100644 env/lib/python3.10/site-packages/wheel/metadata.py create mode 100644 env/lib/python3.10/site-packages/wheel/util.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/__init__.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__init__.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/_elffile.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/_manylinux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/_musllinux.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/_parser.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/_structures.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/_tokenizer.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/markers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/requirements.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/specifiers.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/tags.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/utils.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/__pycache__/version.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/_elffile.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/_manylinux.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/_musllinux.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/_parser.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/_structures.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/_tokenizer.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/markers.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/requirements.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/specifiers.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/tags.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/utils.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/packaging/version.py create mode 100644 env/lib/python3.10/site-packages/wheel/vendored/vendor.txt create mode 100644 env/lib/python3.10/site-packages/wheel/wheelfile.py create mode 100644 env/lib/python3.10/site-packages/zipp-3.20.2.dist-info/INSTALLER create mode 100644 env/lib/python3.10/site-packages/zipp-3.20.2.dist-info/LICENSE create mode 100644 env/lib/python3.10/site-packages/zipp-3.20.2.dist-info/METADATA create mode 100644 env/lib/python3.10/site-packages/zipp-3.20.2.dist-info/RECORD create mode 100644 env/lib/python3.10/site-packages/zipp-3.20.2.dist-info/WHEEL create mode 100644 env/lib/python3.10/site-packages/zipp-3.20.2.dist-info/top_level.txt create mode 100644 env/lib/python3.10/site-packages/zipp/__init__.py create mode 100644 env/lib/python3.10/site-packages/zipp/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/zipp/__pycache__/glob.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/zipp/compat/__init__.py create mode 100644 env/lib/python3.10/site-packages/zipp/compat/__pycache__/__init__.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/zipp/compat/__pycache__/overlay.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/zipp/compat/__pycache__/py310.cpython-310.pyc create mode 100644 env/lib/python3.10/site-packages/zipp/compat/overlay.py create mode 100644 env/lib/python3.10/site-packages/zipp/compat/py310.py create mode 100644 env/lib/python3.10/site-packages/zipp/glob.py create mode 120000 env/lib64 create mode 100644 env/pyvenv.cfg create mode 100644 evolution/__init__.py create mode 100644 evolution/__pycache__/__init__.cpython-310.pyc create mode 100644 evolution/__pycache__/client.cpython-310.pyc create mode 100644 evolution/__pycache__/exceptions.cpython-310.pyc create mode 100644 evolution/client.py create mode 100644 evolution/exceptions.py create mode 100644 evolution/models/__pycache__/instance.cpython-310.pyc create mode 100644 evolution/models/__pycache__/message.cpython-310.pyc create mode 100644 evolution/models/__pycache__/presence.cpython-310.pyc create mode 100644 evolution/models/call.py create mode 100644 evolution/models/chat.py create mode 100644 evolution/models/group.py create mode 100644 evolution/models/instance.py create mode 100644 evolution/models/label.py create mode 100644 evolution/models/message.py create mode 100644 evolution/models/presence.py create mode 100644 evolution/models/profile.py create mode 100644 evolution/services/__pycache__/instance.cpython-310.pyc create mode 100644 evolution/services/__pycache__/instance_operations.cpython-310.pyc create mode 100644 evolution/services/__pycache__/message.cpython-310.pyc create mode 100644 evolution/services/call.py create mode 100644 evolution/services/chat.py create mode 100644 evolution/services/group.py create mode 100644 evolution/services/instance.py create mode 100644 evolution/services/instance_operations.py create mode 100644 evolution/services/label.py create mode 100644 evolution/services/message.py create mode 100644 evolution/services/profile.py create mode 100644 evolution_client.egg-info/PKG-INFO create mode 100644 evolution_client.egg-info/SOURCES.txt create mode 100644 evolution_client.egg-info/dependency_links.txt create mode 100644 evolution_client.egg-info/requires.txt create mode 100644 evolution_client.egg-info/top_level.txt create mode 100644 setup.py create mode 100644 test_evolution.py diff --git a/README.md b/README.md new file mode 100644 index 0000000..90b3c15 --- /dev/null +++ b/README.md @@ -0,0 +1,158 @@ +# Evolution Client Python + +Client Python para interagir com a API Evolution. + +## Instalação + +```bash +pip install evolution-client +``` + +## Uso Básico + +### Inicializando o Cliente + +```python +from evolution.client import EvolutionClient + +client = EvolutionClient( + base_url='http://seu-servidor:porta', + api_token='seu-token-api' +) +``` + +### Gerenciamento de Instâncias + +#### Listar Instâncias +```python +instances = client.instances.fetch_instances() +``` + +#### Criar Nova Instância +```python +from evolution.models.instance import InstanceConfig + +config = InstanceConfig( + instanceName="minha-instancia", + integration="WHATSAPP-BAILEYS", + qrcode=True +) + +nova_instancia = client.instances.create_instance(config) +``` + +### Operações com Instâncias + +#### Conectar Instância +```python +estado = client.instance_operations.connect(instance_id, instance_token) +``` + +#### Verificar Estado da Conexão +```python +estado = client.instance_operations.get_connection_state(instance_id, instance_token) +``` + +#### Definir Presença +```python +from evolution.models.presence import PresenceStatus + +client.instance_operations.set_presence( + instance_id, + PresenceStatus.AVAILABLE, + instance_token +) +``` + +### Enviando Mensagens + +#### Mensagem de Texto +```python +from evolution.models.message import TextMessage + +mensagem = TextMessage( + number="5511999999999", + text="Olá, como vai?", + delay=1000 # delay opcional em ms +) + +response = client.messages.send_text(instance_id, mensagem, instance_token) +``` + +#### Mensagem de Mídia +```python +from evolution.models.message import MediaMessage, MediaType + +mensagem = MediaMessage( + number="5511999999999", + mediatype=MediaType.IMAGE.value, + mimetype="image/jpeg", + caption="Minha imagem", + media="base64_da_imagem_ou_url", + fileName="imagem.jpg" +) + +response = client.messages.send_media(instance_id, mensagem, instance_token) +``` + +#### Mensagem com Botões +```python +from evolution.models.message import ButtonMessage, Button + +botoes = [ + Button( + type="reply", + displayText="Opção 1", + id="1" + ), + Button( + type="reply", + displayText="Opção 2", + id="2" + ) +] + +mensagem = ButtonMessage( + number="5511999999999", + title="Título", + description="Descrição", + footer="Rodapé", + buttons=botoes +) + +response = client.messages.send_buttons(instance_id, mensagem, instance_token) +``` + +#### Mensagem com Lista +```python +from evolution.models.message import ListMessage, ListSection, ListRow + +rows = [ + ListRow( + title="Item 1", + description="Descrição do item 1", + rowId="1" + ), + ListRow( + title="Item 2", + description="Descrição do item 2", + rowId="2" + ) +] + +section = ListSection( + title="Seção 1", + rows=rows +) + +mensagem = ListMessage( + number="5511999999999", + title="Título da Lista", + description="Descrição da lista", + buttonText="Clique aqui", + footerText="Rodapé", + sections=[section] +) + +response = client.messages.send_list(instance_id, mensagem, instance_token) +``` \ No newline at end of file diff --git a/build/lib/evolution/__init__.py b/build/lib/evolution/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/build/lib/evolution/client.py b/build/lib/evolution/client.py new file mode 100644 index 0000000..991d756 --- /dev/null +++ b/build/lib/evolution/client.py @@ -0,0 +1,81 @@ +import requests +from .exceptions import EvolutionAuthenticationError, EvolutionNotFoundError, EvolutionAPIError +from .services.instance import InstanceService +from .services.instance_operations import InstanceOperationsService +from .services.message import MessageService +from .services.call import CallService +from .services.chat import ChatService +from .services.label import LabelService +from .services.profile import ProfileService +from .services.group import GroupService +class EvolutionClient: + """ + Cliente para interagir com a API Evolution. + + Args: + base_url (str): A URL base do servidor da API Evolution. + api_token (str): O token de autenticação para acessar a API. + """ + + def __init__(self, base_url: str, api_token: str): + self.base_url = base_url.rstrip('/') + self.api_token = api_token + self.instances = InstanceService(self) + self.instance_operations = InstanceOperationsService(self) + self.messages = MessageService(self) + self.calls = CallService(self) + self.chat = ChatService(self) + self.label = LabelService(self) + self.profile = ProfileService(self) + self.group = GroupService(self) + + def _get_headers(self, instance_token: str = None): + return { + 'apikey': instance_token or self.api_token, + 'Content-Type': 'application/json' + } + + def _get_full_url(self, endpoint): + return f'{self.base_url}/{endpoint}' + + def _handle_response(self, response): + if response.status_code == 401: + raise EvolutionAuthenticationError('Falha na autenticação.') + elif response.status_code == 404: + raise EvolutionNotFoundError('Recurso não encontrado.') + elif response.ok: + try: + return response.json() + except ValueError: + return response.content + else: + error_detail = '' + try: + error_detail = f' - {response.json()}' + except: + error_detail = f' - {response.text}' + raise EvolutionAPIError(f'Erro na requisição: {response.status_code}{error_detail}') + + def get(self, endpoint: str, instance_token: str = None): + """Faz uma requisição GET.""" + url = self._get_full_url(endpoint) + response = requests.get(url, headers=self._get_headers(instance_token)) + return self._handle_response(response) + + def post(self, endpoint: str, data: dict = None, instance_token: str = None): + """Faz uma requisição POST.""" + url = self._get_full_url(endpoint) + response = requests.post(url, headers=self._get_headers(instance_token), json=data) + return self._handle_response(response) + + def put(self, endpoint, data=None): + """Faz uma requisição PUT.""" + url = self._get_full_url(endpoint) + response = requests.put(url, headers=self.headers, json=data) + return self._handle_response(response) + + def delete(self, endpoint: str, instance_token: str = None): + """Faz uma requisição DELETE.""" + url = self._get_full_url(endpoint) + response = requests.delete(url, headers=self._get_headers(instance_token)) + return self._handle_response(response) diff --git a/build/lib/evolution/exceptions.py b/build/lib/evolution/exceptions.py new file mode 100644 index 0000000..ee7e177 --- /dev/null +++ b/build/lib/evolution/exceptions.py @@ -0,0 +1,11 @@ +class EvolutionAPIError(Exception): + """Erro genérico da API Evolution.""" + pass + +class EvolutionAuthenticationError(EvolutionAPIError): + """Erro de autenticação com a API Evolution.""" + pass + +class EvolutionNotFoundError(EvolutionAPIError): + """Recurso não encontrado na API Evolution.""" + pass diff --git a/dist/evolution-client-0.0.1.tar.gz b/dist/evolution-client-0.0.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..002f8697e62af80bad7e854f8e82e2ec9e0cd345 GIT binary patch literal 3021 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 P{2lNg6Xk^-0H6Q>_9hr2 literal 0 HcmV?d00001 diff --git a/dist/evolution_client-0.0.1-py3-none-any.whl b/dist/evolution_client-0.0.1-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..1ec7836cbdb9a5b17ccc8fb28ef62745af5f3729 GIT binary patch literal 2671 zcma);2{@E%8^>QWc8XKO2x%c(%wkMN4%sF%V;@o!gE5wpB}3$pC1eXBq?DmWYLua| zN95SXkOnD*iZ(~cv8HdFuJ4em@A^FN^}NejjY?b{QPgzwxB;o!NItsKj~k zaPQ9;|B+OxeulSn^_bj_*P-<7rEQf~xcU-M;lza26s(pR3d(Qg72_WjkDM3@Ss3Di$hCWn&k2NvFGqH_MjOJ56)aOD0T?RHgL9d z-X8K{dE3yD$c*4&yCt7E@DQ(!gM7-&qPTZ_X7qCws zoE0UX60^tTOwWrLbmLT!d9-a+)p~Fb>o#i@}Azpvu84lWVT8oJHT_+V!`R8|G zE~Z2^I)9Fq8MZe1WOSTK*z`fFIz#KPI3{cRrp2lh+SJ4N>99e8eXsVlTq+55X?|h- zqBl(W#CS_U;0}6F&@*Jff( zxd_YaA`1Y!p{y~oEc4rl+Dk49f!WCBy}VK9Ew-Kf_7Pzz?bYLO81Wr z`Np4Fbkdkfab)ZhYOR!Q!6iuK(J~b75Sj$isevJk9<|K2*I74(H2zBN=+sMnK+8qs z7Qeq2Qt{%XbV8k)ZS+-d44<&DUjE5C7JH02?WkCAaiNtpEw(DfT&{lgJYvVvxDwRk z0RZSvQltcvDSj(T4&cf$Gx>n9AyTw?Hg9(g9x668YSn;klF88Y9M1WDz_unOI{1Q9 zhaF#jwCh9o>uWnM!1mnt*v8-==J=4w85jn%uqbTQ6g(5_;>j<2zFn6e@@4b!1slg_ zEvWq*Ecw1n=NX0G2zrrL!L1-Q%c0Ubhj(^#kh0R8NVSBcsr&b>6-pgQA-_iPg8K)@ zikA~Y*BDBLzmxr+!~EM?xY^5bSD~_Y6{H`AqK<$eU`UvoR{&Mr%g5apZjQAzFgCC? zFi$bC03$`Qv)VE6)Z3z}iMV^WJvnyu2oTSSz2pI0dWAwBp;lMYs_iLz;_UMjh5mx; zVFg5a53%HG4RysSeG|EZ)}D>xDv9#}iaxa7_UtW}(&MTp&{U=80kL37-g8)H45zZe z8jxDIL3lFTy4`hX8v+08@J~&xI3~O?SIL2s3+k9)kGCeA?x~VJWFm4N) zIL0l*%2eD)IS%8nSThke&Yab~$y8mnvxChbBA%g!PFb={)d^~?@KPd<(5eQDhYJ*0 zcOkk^$Zk~ETj4e~yn9BicayR@fz@hON>o-+HGe0JH)9f&Z)^6l+S#TY^N!-TBcOHL zg>6Yc%C&w#m^)z`$&c#mNAjiwQM_T)V5+HlJ6lD)wS)a;Jr_6MAmhsY1W?>RlF~-F zM68h|(Kx2lJnJ$7h#CI2bg5onKL!hJiF>RJITue!k2d4gOtk{Jo(;3KOu46X`t(dq zmRZsTn#-V0vw5Fj5+z)~$g%#(RBqj=m)WGG@dYa!X6C4ZIw&^@iKmb6emM=ilewpt zAaf${xjF&J{=!rrZY<{9vn~XaofVtSdxqtA?AcX&rm#bV)ER&&OSX85u!?l-VIF3RWvP3=|==Zkw7c!fZh9;2-iiQ+q zqDi5lw25csLF&imK)RcKT3#(#$2c{}L0HQ~fRJ?;6Pev!V6a^#WeSX7X(S`;VO0GuMl5m5Jux0P`mau4k_o-hbI;k;xlj|B#`T UDIfP`01)6Fd$ Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser + +For more information on Execution Policies: +https://go.microsoft.com/fwlink/?LinkID=135170 + +#> +Param( + [Parameter(Mandatory = $false)] + [String] + $VenvDir, + [Parameter(Mandatory = $false)] + [String] + $Prompt +) + +<# Function declarations --------------------------------------------------- #> + +<# +.Synopsis +Remove all shell session elements added by the Activate script, including the +addition of the virtual environment's Python executable from the beginning of +the PATH variable. + +.Parameter NonDestructive +If present, do not remove this function from the global namespace for the +session. + +#> +function global:deactivate ([switch]$NonDestructive) { + # Revert to original values + + # The prior prompt: + if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) { + Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt + Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT + } + + # The prior PYTHONHOME: + if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) { + Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME + Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME + } + + # The prior PATH: + if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) { + Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH + Remove-Item -Path Env:_OLD_VIRTUAL_PATH + } + + # Just remove the VIRTUAL_ENV altogether: + if (Test-Path -Path Env:VIRTUAL_ENV) { + Remove-Item -Path env:VIRTUAL_ENV + } + + # Just remove VIRTUAL_ENV_PROMPT altogether. + if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) { + Remove-Item -Path env:VIRTUAL_ENV_PROMPT + } + + # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether: + if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) { + Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force + } + + # Leave deactivate function in the global namespace if requested: + if (-not $NonDestructive) { + Remove-Item -Path function:deactivate + } +} + +<# +.Description +Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the +given folder, and returns them in a map. + +For each line in the pyvenv.cfg file, if that line can be parsed into exactly +two strings separated by `=` (with any amount of whitespace surrounding the =) +then it is considered a `key = value` line. The left hand string is the key, +the right hand is the value. + +If the value starts with a `'` or a `"` then the first and last character is +stripped from the value before being captured. + +.Parameter ConfigDir +Path to the directory that contains the `pyvenv.cfg` file. +#> +function Get-PyVenvConfig( + [String] + $ConfigDir +) { + Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg" + + # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue). + $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue + + # An empty map will be returned if no config file is found. + $pyvenvConfig = @{ } + + if ($pyvenvConfigPath) { + + Write-Verbose "File exists, parse `key = value` lines" + $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath + + $pyvenvConfigContent | ForEach-Object { + $keyval = $PSItem -split "\s*=\s*", 2 + if ($keyval[0] -and $keyval[1]) { + $val = $keyval[1] + + # Remove extraneous quotations around a string value. + if ("'""".Contains($val.Substring(0, 1))) { + $val = $val.Substring(1, $val.Length - 2) + } + + $pyvenvConfig[$keyval[0]] = $val + Write-Verbose "Adding Key: '$($keyval[0])'='$val'" + } + } + } + return $pyvenvConfig +} + + +<# Begin Activate script --------------------------------------------------- #> + +# Determine the containing directory of this script +$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition +$VenvExecDir = Get-Item -Path $VenvExecPath + +Write-Verbose "Activation script is located in path: '$VenvExecPath'" +Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)" +Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)" + +# Set values required in priority: CmdLine, ConfigFile, Default +# First, get the location of the virtual environment, it might not be +# VenvExecDir if specified on the command line. +if ($VenvDir) { + Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values" +} +else { + Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir." + $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/") + Write-Verbose "VenvDir=$VenvDir" +} + +# Next, read the `pyvenv.cfg` file to determine any required value such +# as `prompt`. +$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir + +# Next, set the prompt from the command line, or the config file, or +# just use the name of the virtual environment folder. +if ($Prompt) { + Write-Verbose "Prompt specified as argument, using '$Prompt'" +} +else { + Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value" + if ($pyvenvCfg -and $pyvenvCfg['prompt']) { + Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'" + $Prompt = $pyvenvCfg['prompt']; + } + else { + Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virtual environment)" + Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'" + $Prompt = Split-Path -Path $venvDir -Leaf + } +} + +Write-Verbose "Prompt = '$Prompt'" +Write-Verbose "VenvDir='$VenvDir'" + +# Deactivate any currently active virtual environment, but leave the +# deactivate function in place. +deactivate -nondestructive + +# Now set the environment variable VIRTUAL_ENV, used by many tools to determine +# that there is an activated venv. +$env:VIRTUAL_ENV = $VenvDir + +if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) { + + Write-Verbose "Setting prompt to '$Prompt'" + + # Set the prompt to include the env name + # Make sure _OLD_VIRTUAL_PROMPT is global + function global:_OLD_VIRTUAL_PROMPT { "" } + Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT + New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt + + function global:prompt { + Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) " + _OLD_VIRTUAL_PROMPT + } + $env:VIRTUAL_ENV_PROMPT = $Prompt +} + +# Clear PYTHONHOME +if (Test-Path -Path Env:PYTHONHOME) { + Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME + Remove-Item -Path Env:PYTHONHOME +} + +# Add the venv to the PATH +Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH +$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH" diff --git a/env/bin/activate b/env/bin/activate new file mode 100644 index 0000000..23ea076 --- /dev/null +++ b/env/bin/activate @@ -0,0 +1,69 @@ +# This file must be used with "source bin/activate" *from bash* +# you cannot run it directly + +deactivate () { + # reset old environment variables + if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then + PATH="${_OLD_VIRTUAL_PATH:-}" + export PATH + unset _OLD_VIRTUAL_PATH + fi + if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then + PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" + export PYTHONHOME + unset _OLD_VIRTUAL_PYTHONHOME + fi + + # This should detect bash and zsh, which have a hash command that must + # be called to get it to forget past commands. Without forgetting + # past commands the $PATH changes we made may not be respected + if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r 2> /dev/null + fi + + if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then + PS1="${_OLD_VIRTUAL_PS1:-}" + export PS1 + unset _OLD_VIRTUAL_PS1 + fi + + unset VIRTUAL_ENV + unset VIRTUAL_ENV_PROMPT + if [ ! "${1:-}" = "nondestructive" ] ; then + # Self destruct! + unset -f deactivate + fi +} + +# unset irrelevant variables +deactivate nondestructive + +VIRTUAL_ENV="/home/davidson/Projects/evolution_client/python/env" +export VIRTUAL_ENV + +_OLD_VIRTUAL_PATH="$PATH" +PATH="$VIRTUAL_ENV/bin:$PATH" +export PATH + +# unset PYTHONHOME if set +# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) +# could use `if (set -u; : $PYTHONHOME) ;` in bash +if [ -n "${PYTHONHOME:-}" ] ; then + _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" + unset PYTHONHOME +fi + +if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then + _OLD_VIRTUAL_PS1="${PS1:-}" + PS1="(env) ${PS1:-}" + export PS1 + VIRTUAL_ENV_PROMPT="(env) " + export VIRTUAL_ENV_PROMPT +fi + +# This should detect bash and zsh, which have a hash command that must +# be called to get it to forget past commands. Without forgetting +# past commands the $PATH changes we made may not be respected +if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then + hash -r 2> /dev/null +fi diff --git a/env/bin/activate.csh b/env/bin/activate.csh new file mode 100644 index 0000000..c17b58b --- /dev/null +++ b/env/bin/activate.csh @@ -0,0 +1,26 @@ +# This file must be used with "source bin/activate.csh" *from csh*. +# You cannot run it directly. +# Created by Davide Di Blasi . +# Ported to Python 3.3 venv by Andrew Svetlov + +alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate' + +# Unset irrelevant variables. +deactivate nondestructive + +setenv VIRTUAL_ENV "/home/davidson/Projects/evolution_client/python/env" + +set _OLD_VIRTUAL_PATH="$PATH" +setenv PATH "$VIRTUAL_ENV/bin:$PATH" + + +set _OLD_VIRTUAL_PROMPT="$prompt" + +if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then + set prompt = "(env) $prompt" + setenv VIRTUAL_ENV_PROMPT "(env) " +endif + +alias pydoc python -m pydoc + +rehash diff --git a/env/bin/activate.fish b/env/bin/activate.fish new file mode 100644 index 0000000..dbc64df --- /dev/null +++ b/env/bin/activate.fish @@ -0,0 +1,69 @@ +# This file must be used with "source /bin/activate.fish" *from fish* +# (https://fishshell.com/); you cannot run it directly. + +function deactivate -d "Exit virtual environment and return to normal shell environment" + # reset old environment variables + if test -n "$_OLD_VIRTUAL_PATH" + set -gx PATH $_OLD_VIRTUAL_PATH + set -e _OLD_VIRTUAL_PATH + end + if test -n "$_OLD_VIRTUAL_PYTHONHOME" + set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME + set -e _OLD_VIRTUAL_PYTHONHOME + end + + if test -n "$_OLD_FISH_PROMPT_OVERRIDE" + set -e _OLD_FISH_PROMPT_OVERRIDE + # prevents error when using nested fish instances (Issue #93858) + if functions -q _old_fish_prompt + functions -e fish_prompt + functions -c _old_fish_prompt fish_prompt + functions -e _old_fish_prompt + end + end + + set -e VIRTUAL_ENV + set -e VIRTUAL_ENV_PROMPT + if test "$argv[1]" != "nondestructive" + # Self-destruct! + functions -e deactivate + end +end + +# Unset irrelevant variables. +deactivate nondestructive + +set -gx VIRTUAL_ENV "/home/davidson/Projects/evolution_client/python/env" + +set -gx _OLD_VIRTUAL_PATH $PATH +set -gx PATH "$VIRTUAL_ENV/bin" $PATH + +# Unset PYTHONHOME if set. +if set -q PYTHONHOME + set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME + set -e PYTHONHOME +end + +if test -z "$VIRTUAL_ENV_DISABLE_PROMPT" + # fish uses a function instead of an env var to generate the prompt. + + # Save the current fish_prompt function as the function _old_fish_prompt. + functions -c fish_prompt _old_fish_prompt + + # With the original prompt function renamed, we can override with our own. + function fish_prompt + # Save the return status of the last command. + set -l old_status $status + + # Output the venv prompt; color taken from the blue of the Python logo. + printf "%s%s%s" (set_color 4B8BBE) "(env) " (set_color normal) + + # Restore the return status of the previous command. + echo "exit $old_status" | . + # Output the original/"old" prompt. + _old_fish_prompt + end + + set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV" + set -gx VIRTUAL_ENV_PROMPT "(env) " +end diff --git a/env/bin/docutils b/env/bin/docutils new file mode 100755 index 0000000..92273b3 --- /dev/null +++ b/env/bin/docutils @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.__main__ import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/keyring b/env/bin/keyring new file mode 100755 index 0000000..3d157c1 --- /dev/null +++ b/env/bin/keyring @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from keyring.cli import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/markdown-it b/env/bin/markdown-it new file mode 100755 index 0000000..81dd709 --- /dev/null +++ b/env/bin/markdown-it @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from markdown_it.cli.parse import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/normalizer b/env/bin/normalizer new file mode 100755 index 0000000..86c04b3 --- /dev/null +++ b/env/bin/normalizer @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from charset_normalizer.cli import cli_detect +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(cli_detect()) diff --git a/env/bin/pip b/env/bin/pip new file mode 100755 index 0000000..8e80bbe --- /dev/null +++ b/env/bin/pip @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from pip._internal.cli.main import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/pip3 b/env/bin/pip3 new file mode 100755 index 0000000..8e80bbe --- /dev/null +++ b/env/bin/pip3 @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from pip._internal.cli.main import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/pip3.10 b/env/bin/pip3.10 new file mode 100755 index 0000000..8e80bbe --- /dev/null +++ b/env/bin/pip3.10 @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from pip._internal.cli.main import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/pkginfo b/env/bin/pkginfo new file mode 100755 index 0000000..a3413de --- /dev/null +++ b/env/bin/pkginfo @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from pkginfo.commandline import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/pygmentize b/env/bin/pygmentize new file mode 100755 index 0000000..f515992 --- /dev/null +++ b/env/bin/pygmentize @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from pygments.cmdline import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/python b/env/bin/python new file mode 120000 index 0000000..acd4152 --- /dev/null +++ b/env/bin/python @@ -0,0 +1 @@ +/usr/bin/python \ No newline at end of file diff --git a/env/bin/python3 b/env/bin/python3 new file mode 120000 index 0000000..d8654aa --- /dev/null +++ b/env/bin/python3 @@ -0,0 +1 @@ +python \ No newline at end of file diff --git a/env/bin/python3.10 b/env/bin/python3.10 new file mode 120000 index 0000000..d8654aa --- /dev/null +++ b/env/bin/python3.10 @@ -0,0 +1 @@ +python \ No newline at end of file diff --git a/env/bin/rst2html b/env/bin/rst2html new file mode 100755 index 0000000..63d001d --- /dev/null +++ b/env/bin/rst2html @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2html +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2html()) diff --git a/env/bin/rst2html4 b/env/bin/rst2html4 new file mode 100755 index 0000000..7027254 --- /dev/null +++ b/env/bin/rst2html4 @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2html4 +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2html4()) diff --git a/env/bin/rst2html5 b/env/bin/rst2html5 new file mode 100755 index 0000000..ef6f5e5 --- /dev/null +++ b/env/bin/rst2html5 @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2html5 +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2html5()) diff --git a/env/bin/rst2latex b/env/bin/rst2latex new file mode 100755 index 0000000..e2ae11e --- /dev/null +++ b/env/bin/rst2latex @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2latex +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2latex()) diff --git a/env/bin/rst2man b/env/bin/rst2man new file mode 100755 index 0000000..8435de8 --- /dev/null +++ b/env/bin/rst2man @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2man +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2man()) diff --git a/env/bin/rst2odt b/env/bin/rst2odt new file mode 100755 index 0000000..c500c16 --- /dev/null +++ b/env/bin/rst2odt @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2odt +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2odt()) diff --git a/env/bin/rst2pseudoxml b/env/bin/rst2pseudoxml new file mode 100755 index 0000000..421bc37 --- /dev/null +++ b/env/bin/rst2pseudoxml @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2pseudoxml +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2pseudoxml()) diff --git a/env/bin/rst2s5 b/env/bin/rst2s5 new file mode 100755 index 0000000..7d77888 --- /dev/null +++ b/env/bin/rst2s5 @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2s5 +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2s5()) diff --git a/env/bin/rst2xetex b/env/bin/rst2xetex new file mode 100755 index 0000000..febd617 --- /dev/null +++ b/env/bin/rst2xetex @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2xetex +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2xetex()) diff --git a/env/bin/rst2xml b/env/bin/rst2xml new file mode 100755 index 0000000..ddb772a --- /dev/null +++ b/env/bin/rst2xml @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from docutils.core import rst2xml +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(rst2xml()) diff --git a/env/bin/twine b/env/bin/twine new file mode 100755 index 0000000..14cab11 --- /dev/null +++ b/env/bin/twine @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from twine.__main__ import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/bin/wheel b/env/bin/wheel new file mode 100755 index 0000000..a92e3be --- /dev/null +++ b/env/bin/wheel @@ -0,0 +1,8 @@ +#!/home/davidson/Projects/evolution_client/python/env/bin/python +# -*- coding: utf-8 -*- +import re +import sys +from wheel.cli import main +if __name__ == '__main__': + sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) + sys.exit(main()) diff --git a/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/INSTALLER b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/LICENSE b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/LICENSE new file mode 100644 index 0000000..a343a62 --- /dev/null +++ b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/LICENSE @@ -0,0 +1,25 @@ +Copyright 2012-2018 Dmitry Shachnev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +3. Neither the name of the University nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/METADATA b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/METADATA new file mode 100644 index 0000000..f0323fd --- /dev/null +++ b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/METADATA @@ -0,0 +1,114 @@ +Metadata-Version: 2.1 +Name: SecretStorage +Version: 3.3.3 +Summary: Python bindings to FreeDesktop.org Secret Service API +Home-page: https://github.com/mitya57/secretstorage +Author: Dmitry Shachnev +Author-email: mitya57@gmail.com +License: BSD 3-Clause License +Platform: Linux +Classifier: Development Status :: 5 - Production/Stable +Classifier: License :: OSI Approved :: BSD License +Classifier: Operating System :: POSIX +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Topic :: Security +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Requires-Python: >=3.6 +Description-Content-Type: text/x-rst +License-File: LICENSE +Requires-Dist: cryptography (>=2.0) +Requires-Dist: jeepney (>=0.6) + +.. image:: https://github.com/mitya57/secretstorage/workflows/tests/badge.svg + :target: https://github.com/mitya57/secretstorage/actions + :alt: GitHub Actions status +.. image:: https://codecov.io/gh/mitya57/secretstorage/branch/master/graph/badge.svg + :target: https://codecov.io/gh/mitya57/secretstorage + :alt: Coverage status +.. image:: https://readthedocs.org/projects/secretstorage/badge/?version=latest + :target: https://secretstorage.readthedocs.io/en/latest/ + :alt: ReadTheDocs status + +Module description +================== + +This module provides a way for securely storing passwords and other secrets. + +It uses D-Bus `Secret Service`_ API that is supported by GNOME Keyring, +KWallet (since version 5.97) and KeePassXC. + +The main classes provided are ``secretstorage.Item``, representing a secret +item (that has a *label*, a *secret* and some *attributes*) and +``secretstorage.Collection``, a place items are stored in. + +SecretStorage supports most of the functions provided by Secret Service, +including creating and deleting items and collections, editing items, +locking and unlocking collections (asynchronous unlocking is also supported). + +The documentation can be found on `secretstorage.readthedocs.io`_. + +.. _`Secret Service`: https://specifications.freedesktop.org/secret-service/ +.. _`secretstorage.readthedocs.io`: https://secretstorage.readthedocs.io/en/latest/ + +Building the module +=================== + +.. note:: + SecretStorage 3.x supports Python 3.6 and newer versions. + If you have an older version of Python, install SecretStorage 2.x:: + + pip install "SecretStorage < 3" + +SecretStorage requires these packages to work: + +* Jeepney_ +* `python-cryptography`_ + +To build SecretStorage, use this command:: + + python3 setup.py build + +If you have Sphinx_ installed, you can also build the documentation:: + + python3 setup.py build_sphinx + +.. _Jeepney: https://pypi.org/project/jeepney/ +.. _`python-cryptography`: https://pypi.org/project/cryptography/ +.. _Sphinx: http://sphinx-doc.org/ + +Testing the module +================== + +First, make sure that you have the Secret Service daemon installed. +The `GNOME Keyring`_ is the reference server-side implementation for the +Secret Service specification. + +.. _`GNOME Keyring`: https://download.gnome.org/sources/gnome-keyring/ + +Then, start the daemon and unlock the ``default`` collection, if needed. +The testsuite will fail to run if the ``default`` collection exists and is +locked. If it does not exist, the testsuite can also use the temporary +``session`` collection, as provided by the GNOME Keyring. + +Then, run the Python unittest module:: + + python3 -m unittest discover -s tests + +If you want to run the tests in an isolated or headless environment, run +this command in a D-Bus session:: + + dbus-run-session -- python3 -m unittest discover -s tests + +Get the code +============ + +SecretStorage is available under BSD license. The source code can be found +on GitHub_. + +.. _GitHub: https://github.com/mitya57/secretstorage diff --git a/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/RECORD b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/RECORD new file mode 100644 index 0000000..5e371bc --- /dev/null +++ b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/RECORD @@ -0,0 +1,21 @@ +SecretStorage-3.3.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +SecretStorage-3.3.3.dist-info/LICENSE,sha256=cPa_yndjPDXvohgyjtpUhtcFTCkU1hggmA43h5dSCiU,1504 +SecretStorage-3.3.3.dist-info/METADATA,sha256=ZScD5voEgjme04wlw9OZigESMxLa2xG_eaIeZ_IMqJI,4027 +SecretStorage-3.3.3.dist-info/RECORD,, +SecretStorage-3.3.3.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92 +SecretStorage-3.3.3.dist-info/top_level.txt,sha256=hveSi1OWGaEt3kEVbjmZ0M-ASPxi6y-nTPVa-d3c0B4,14 +secretstorage/__init__.py,sha256=W1p-HB1Qh12Dv6K8ml0Wj_MzN09_dEeezJjQZAHf-O4,3364 +secretstorage/__pycache__/__init__.cpython-310.pyc,, +secretstorage/__pycache__/collection.cpython-310.pyc,, +secretstorage/__pycache__/defines.cpython-310.pyc,, +secretstorage/__pycache__/dhcrypto.cpython-310.pyc,, +secretstorage/__pycache__/exceptions.cpython-310.pyc,, +secretstorage/__pycache__/item.cpython-310.pyc,, +secretstorage/__pycache__/util.cpython-310.pyc,, +secretstorage/collection.py,sha256=lHwSOkFO5sRspgcUBoBI8ZG2au2bcUSO6X64ksVdnsQ,9436 +secretstorage/defines.py,sha256=DzUrEWzSvBlN8kK2nVXnLGlCZv7HWNyfN1AYqRmjKGE,807 +secretstorage/dhcrypto.py,sha256=BiuDoNvNmd8i7Ul4ENouRnbqFE3SUmTUSAn6RVvn7Tg,2578 +secretstorage/exceptions.py,sha256=1uUZXTua4jRZf4PKDIT2SVWcSKP2lP97s8r3eJZudio,1655 +secretstorage/item.py,sha256=3niFSjOzwrB2hV1jrg78RXgBsTrpw44852VpZHXUpeE,5813 +secretstorage/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +secretstorage/util.py,sha256=vHu01QaooMQ5sRdRDFX9pg7rrzfJWF9vg0plm3Zg0Po,6755 diff --git a/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/WHEEL b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/WHEEL new file mode 100644 index 0000000..becc9a6 --- /dev/null +++ b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.37.1) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/top_level.txt b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/top_level.txt new file mode 100644 index 0000000..0ec6ae8 --- /dev/null +++ b/env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/top_level.txt @@ -0,0 +1 @@ +secretstorage diff --git a/env/lib/python3.10/site-packages/__pycache__/typing_extensions.cpython-310.pyc b/env/lib/python3.10/site-packages/__pycache__/typing_extensions.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..083bb5918038a0f38eaf82ea41d1d482b61212d0 GIT binary patch literal 100345 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�HQ$(<1%0osR3dOS1XZa3G{>n)D_cK2 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

qO{x0W&2=A01F|fUU|M*xLb( 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 F{coP0R*L`t literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/_cffi_backend.cpython-310-x86_64-linux-gnu.so b/env/lib/python3.10/site-packages/_cffi_backend.cpython-310-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..24944c869fad5039277812334508199f7201fd99 GIT binary patch literal 985520 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 z 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

v5P^OFNCC>@e6N43GZQ9b8CH1GT?RJ9arA< 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 z z2Kg1xdrDI)dCCqrjW(ip>T!Jj6ch8GAyByXY;MJ}YE7K?T{zo&7jl0@dIH`n1fB+Y zOafa7l-0nE+SJ4tzrWenTQT!%@a zSBV&nn$rL$@~X8fIJRE#tSw|@5|0;A01;FF>z5iWb*(aY*~kv2{v&nT-au`wMByDk ztAiwCsx#BnJ$H&BWST>DQ^Q{Q zmH=%ut3d7nw9&i*vIB4$O+@ch66lRk!Fig3 z_!T@E@z87{4x;rxqB-)TH7%&%ZClbR_z|3%cc4T&c*Qzne9HWzz&=8qbnpWuO~qFn zvl>qaL=Ia{`AoYE;Zg-BOBE#Mu*>0nWb}=B$SB$p=-bti3b>BSgQeYdx!lo@wxNK2 zR?XW}qUW?D_qooWLR>Wn&QD6zf6j(D9Y}H@$61D++$oOtb&1}s@Fny;fW8FywoR3u z45#-^N%kVR^*xgQ_p<>GWc+D)u|-u9AO z!|FOt+2cm%O!JR&msg}4sFLj^`U#v{vHE79(^AW8S)HYD#%2sg*^4E5@#9-??FLHj zJK1x5?n=y;^LCWvcu&D{7~Wq2%HaX4yE_iYDLVEHls;Ax7oz(K$(UR{R?Yg4CRC@d{RcgY%519Ec~v|ggI zH{l*Y0*7s{0FfDP+zbH~k3J}7*D6FB`L z4mkp$>LWa79mpCWv(-rKu?dHr3dzOXP{BS)_Bf*cgy(nRlUw0^z6_^S8qP7H>?h!> z-Hj-(4S!14(tLo7%dA4Z)xAWLSZFCM=PWkdWYY0kgj`LkHE`odLFV^;(VV70~G3=|8=CD4X8@Co7Znelq3E$92M%y8uSw9-NFD)90XlSAz z#nyvOs|{0*5N*biKAVGWSSjWg9E~bmUf}|ourJOP9RrP0?^ej~!2S}Tjp$RG1lOGh zn5OA?Jwnk-yW2)|!8)G&0osUe2e}o{Mzj^=8Ng|DFS^T4W^e!z;><$frO6*ooi?)`(`mvZr7iJ#Cd?0%dH@{ z09r0vKsE!WbKMoF^RXJ5XYw&J6x}20q;u^<;42`q*78^BT(d0k0PKF}y2H|>zN=C2 zKK&C*mwwe)=~enw%I`ZwAJMNm|6@fT>?Lt}mn^mx<&|OVeYO=}jY`u$pj5VE0y-8K zO``6+)s}ffzzn65nSfz_iVXs9m1X`cV1`o3OhB0vld8jfyqyN!Zwm2hTbAy!2YWIN z8X&&+_>v|f&2t7P2Iyz+ARa5kfe?-d^2*1++22fqyz;a7NH?>K0VOr%N=vVNqJFew ztxbd{8y3R?{duRCL@p)4+VaAy6S>Mpe|NlJZYOKeer4AV^7>&pqwEM$Vvzl?kTl9l zbQM!P7mOT}|JPUp}I`rnzz%GK1b*lDf|9#Y9Cw`jD%T9MiM&& zn;(#5IvbmFteR4z4V&|N`8Ibh(bxZO!HOFJV{_+{wqo->2%ia2ZSGvsO>FM?I9uI- zvAL^n^Ge_5mjCZI`+R}TEh}yAT^E}Vr*s}Z*sA%?I0$Us5!ie@VBE<8B~)uAc&pU@f{U3pg73tAdK)$3g>X zCu6PUt=XF?Vw;yV&KXXvIEfqDWAqm(Z5+Fon3#O?52FvGxIa_hFH$8shaBc4E)#(d zQ>o6!@UaXlP!W#p(R>ILuIJ|O#tywGh!6tdKx#I0fB~5f0R|I*Vn4GS8lDQP% zBxXn=JB?LkHWB)o{@i79o5IDNMElNEiw#F>Do)}Yk$E8%p9NP-E938JxyxP*Ryki9$1c}w}!$8RTX>+RiFe-RA_PqvNtP7jXsW#H6 z++mW7EhZN^8`@O(iFG2lE|rqNZY#(t zUVrYgdqnVjVbF`#-C<_swLX;;{uv}aMU%frw5(30#z9?awKNH|d}Fn&uBzq!R8sgq zM8n&vWvOUcmP&PmI^SwZ1X|i2Pw8OGGNYx-Q#@nu8WM8rtU2C*7*u+E_ zFcw{(N{ZBU21Q?e0HA`Uc%vAOaJa(vj%{*zw zXPIW)c{5*(2V%S1z;l*Sc=R)<02)S%fd4A>(&TzNZJ#iMGOgVk*v1=WMe{W(P^e`jg$U z!ca#TPQ%Jmfd1oz)RZC0amP7{rlO;Ns)mHuTOF0H`b4Xvf2ve;+=2X3tD}GFC|^hG z*68Sysx4EGl~zXtcKNx>u180I?C6tfAq?&?v7k??s|HSX5;eqvo~i8la4)vfm5yeo zmF}6+GipYx`ceUqR=`eBfbC*>cVAAfEN^KQ_rrj;oPy;7BMXRYH zuZ8Os4Hjz5#mc1$X^ za3Ee`2vOd%6c6C_CeRq9p#+X4Z~{nwAWLLIXF!=oXbMnWZVek5nB-$*R)5~!c*GO^ z@=3La;C}$n`%TUWWPHqTgTcj0yW!mh@Z?u+N<7m_c+PyWydoZHCYtqP7Px*EPGy`F zFs>KI&*G7jea7TA_DcaLEZ>Kd-#bhZrV-7YCK?(ey;vOkNd>^=F7~Q+krQmLX_DmJ;90O|Dq;4vTReE3!X8u z^wP^3VrAU)(z1IEAA7?3bC(StwbLf^aX=Yq=WDRqdeSeal^pC~rUdEHcSim@lAB)w^tb(vy zi1IlWl=YGB`YVJ3K;C4@+)u^o12_>qH}5+Y z;J6_q4PpMg4onGtE>^F>pgGsLjYGxOZIoKKktxb>APr9gGjw9RT_e6$!tzy7>q zi?c?Po7y6yDvw8~H=rud1DOPbU$$~T(A18DUm7m=@i>uBZA8!pN80v_E4bgrwZs+7 zQ6Y}|$fuL#)~3i)Ha1SIRY$Y(s!>*smis?Jx##pG&u%IjpdSHm71c);}>V`#G1;o-ht4IqD89j2axZ9@cmX!%6c9A6pn0-Mz&b` z|0?R%HcpEA8)JwQ{bLakfpSCV31`u>r~O3Zqo_f_+ z!k>{=5br6S?W)-}Stl~XMvIt~9U@NA%g0icdx~|9?6#uS6f+IoQ`}fQMvm^1>?v+1 zI}SN-jZsd$zN(&lblclotY4|awLMUmxHpVzoBy+^*J0)#)2zQyYvw+06dxsu6FZpA z0LHbwQQS$0!yya?I*95wi}iLcuY61g?0L($G&X+n`Zgn_w~OuW!Rg`0ZECV#bbxd! z3qBf}9t;_2j#xL4#^?qT+ejn5^3$D+-ByVh>Lk7{C5b5}Gh==-xhOPsM`ola=(C_H z#U12X&|{c<4_{@#H`(#*phxH@^5j2rGp+Jf_5yOzVD!@FURsEUfc(7JG9J8f$w`IvK*t z#oi1{$dpGNb8TK2ELsyizc^YnoIWNyu;;yoKLd0J_7;$vfh=LuZP?9(HUT&w$^NQ9 zQK`&#t}l)@It5vAy!+t#0??jY|80`gM?3B_K}WAjknAe1?^mM*Tc;zEhZP>Ho_qY_#@^Q>c#RBBQT!)4T8tu{jQp zQ(GP_H>yTnv%JLC6b6orrZb1U!J;>c-IEHYnA?7~w3PWUz}u$=Zf&8A&# zuoM2p(q(#hlcD1!o-{KXC*0Ilq)ZPV3`};yeg(@|xm)RU`3gH;($quKJ|I!QT}UB) zW2Nz&;cKkckD)u1sx7?mx0Wu2S4Zh+9qf<7;X1Z#CDGn~v_D8wfSPDV3(IvAIgJcS z6VXZ1;=o43?i5vwp)D~Kw89qmVbqEzI<~k&r6)SJxOb%|>R8-LIGx1n($*8EyRN@W zNRDGCfOOZ6r~1ApVSGtG30F$3;lm)d2+lBSPU5tbo+XTSRLi?_O`+R(OJqmKy!ZkG{)4 zj}yKwEjouRsC2=jRywlUMh73{@H41vJj2*3;x)$9-fVKAUWM9d!|2Fnmp-5(-GWQwkv zYzhntMWkD+IO{g3Ug7D~6$KwA(r-n& zMsZtF962S7<4{`4SSLO5x1wIsBXu+4_af~SPSFnbD7}4FY?6rSR>!^~eHvgkO7<1$ zQ-JuX!{Pn5C^lb=DLP(4pIXV)f#jz~GDnwPpBl-U^37JSqDaSnCsDl?l52|e@z(Ag zCTG)ai*=Wc7){&R&YBCBVtEp^kYZl|m!EKiT$DS-E+b-UNKpd!*oxL`_PoOz zOn&jX^6GTtddpkwI9>P}K0SLD8Em7n_#m&i`59=0`lGL^XSSLTB=R1^;_1V%r=i zqpM9+x}3T9bRs&{G5+HuR(7HwYn#Tudkm@bTVhMVU3SG;G)(PBwTl``!#oWGPXSC5 zu3e-@ukL`bM2OmiYZvJZbU%cz0d2wwzX`9O7dv|dDHaszMaBx z1@hz-L5MYFnkkzqv2QyoK|iuH;(gaC1I#XcvPkzE&i%l3P6cx19dWOyNKadpe26X} zHn%6@#ipk`24ST{{4oe(%I_(T-CO81m3+(Z1pUhcud$+)v(-guj9lftft(IMd7ut~6HeC$)Eg%vXnc&Tr^3zrnM}@{*$b521M95%u}UY=Z#a zCj_E?SkyEON1hQiG8#>UX9D0v{<3K`WQ@>W;%`S` zfF3{`A81)GT9y}O*MOqMRE~!0fQ-&*#bkQwe6lA$HbX6zqhTnw71i&82GdiuTQ9aO zA;-r8=39&EpA#@=oN8@(p$7$cReIny8z}2W%o-ceyM{NV2VO}Je2^aaCOzkHsGJ&n@6FUukKctv zQ$3X5vHtC$*3WY?F0tC=#Ax^-Yq1=h&BZ=x{G=KF*wTOCpl{POdZx{Tbc()8XQAM{ zU^_-wSmh_P&a?gKbNqf2nUp52<5?45(n$=LN%!icPDG~KQnKa!k)iwSM;Rirn+@$#5^tHj^|g7uWS3U`Lx-X?|9j zlU#|2+#6_evoG1`VnkkteFsn?owwYk$LqNk3rhIcWPx_vg3nl%0orl9f^-HV%Po7A zjyqejTyh4Jg=C=D$8sf(pSLZUuk(p>~JnJp6|f@ni;3U{9`|( z?j+yyElTPp?QIm@62N%AMM>Q+c^|@?fG(65Cw00fUmef8@+6d(Cv|cr^Ey6?NHF<0 z`kQ^p$xlH1Re4g+L@gqCJrFzG3bC7vb9@5Aqe8r7loAVNj`$;l?}2dLHO5p~qRu`y zy`-a|pMx`eRrh1XGD=z>-i6Do0&yNoi~`xI4xf}pUuWoHUNp&Y!k60^`8>#LR>It! zDRQ@`#qQTwzC^0uHXNegUU@7nK1|_?7o&kiwp+S(fjf?Y4~H z1$Ff1WWSE4CG~BDreE=F8!&Y=E!kOS^AjPA1GJ82m^$J?y^c#4RgOz~Y~l&k#bl$VRpLaROpDeox#n?yf}Yr3n-Upo>MMtBWBE0=vF@@@r}*_X z*3{PuGIl3m>T9g2uTLR-0O%LSy)%=#>glwP)f|xb<4{sKGg(_|7B8WddX`_QBVt;M z<4rC80ROil(}V8rO)ypIm7kC)cAR3Z-c zFQTspnJa+<1X_KElLxXyL8v~wdkK9Agjy14^*uY7fF4};Qws;_29@0+8Etz$D&_G& zIs7*Q`gmXy$VNb)4D1E@1aKO4L3hii9p`m~LR|^u?x$e_;R>6julqU91Y)gQ4mV`O zRen;R3zSZM9(c>2JoZV8Ugbxx^rJJz+i3l`&6R1qTK6-3J}xM?$;(LbmC+;9l<;j< zMn0+YU!|MR9dAw3RZMxRzFFV-W__9#-Pw;m)=w_{kBvUigO{mHw4|01f5T)}&24Q1 zl5LvEDRy}BH2p^cMzt5=S;;l{~+@?u=g3&%4|9Az4K z%`-W}+bmgAbk&Q?w}-vHW@0RZ+Cj7yHBCY+Fdfjn9zL@{SYT%FW`nT6%-W6Wr0HKy z(N*kad9IawDUfv2C0!#K*A2Rm>19sQ%oa!Gf5i9>It|hq$+|&~8J%UWd@-MsoLTQ^~&suH~eQeb;h% zq3$?dNspKh7}s)nq3$?74`BLat1ztSQtTpVEUIq5^ai|*X`m=jsx*Je`_A1CLK$ftn zQ#(NDKY(4R9}H5QFN$6$j23;`rwB*GxR# zv9UYp=L>DDzasK^zDwhI*z%aEjqFqCax3!bT$6O*Oy=*f&5vumF}Ut@YE)16y;c~J zYCZ{r2LXk0y04*?=1vyL94wl#8;D;BM7AA~G1-A&xd!j7K=12D?+*B%_w}~4dNUp2 z^&s68*F=GI$1wzChF+s9y?bart~1 z&KUT@9lWS!>mA~E1CeWv$QG`jRwOCN&5ZKnqc@U5MPWp)y44iozfePfrr`5MoR#S* z^d-I*5Se*I3R)qWf*->>Ym&leg^}!wYzkK)IoD6&P+&>vwP|_yhWO8cjLvB(SmV1| z60htd;_WSrTK+lT$d=baTYHFs_k~tsV$w1_Uv}Ej*0Jb9A;$`%EpU8?Kj$7Ii#ms7W&L2qqk*| z^+s5(+LWIxB?@reGF{cL4JvQ=9BZ<4wGJB1jHT4?Zjt-aqIFpB>qj|>hh@;sGQ-4r z^(~Cx0o|t3RtyS9P~gLgj!NCb9~3Rrd~rU4Tw52CjhaKJbJ5Hm^Y{il>}k65O=kPSgSB+7h^)B-?0LS9W4V|?LvLMXBLDhfN}qm z3%$%mGd-sr-avkI_jllJSXlGbOQeSr2(2Lg021E;-F6e0Pal&X81cCeMziF9=o6xj z`-2-{fzY=Ewt+k*fnNxW`jgiIfJXmF4E!4|A;zIkz6A9dpp<*Qol;8H{7T{^B(3C)9AhOhomvv2BgqktL?IcU3d05XY9EDoaBh@qJqNxe>|mAgg{6EValj%{?0G5wIci?hke>$+*w*_NVQK*V#Zh zle3OSP)x~aX44d=NE;gvCh6c}s}nB9#mMgw(!A1$%GTjfuUb8s!bbmL3M|$oXHI6QW#~Vp9#}+sgjx2uJnOR-S5|daD@oZDvaDL!ZL)cM{pgW4&LXBI0xVh zhLCrOe_IkbZ1wmFm?1>Q>Zon~VW;#xQaGwGy4yGJFC-6(bcHR3bm`2sH2kxJt}|GK zXB1{<&BnYEi3vRqWh9|f0PJ(DIpUB{MnYVof99Z7&{V1}N5m2qe#l1uL9ISvqD>=+hH{wG%1;^t zWfXqfvWjzlM_FY#`GIY};iGK+CHiMS`l}ON&S_Te1Q@Eo*7hyM1 z^s@o(*x(pnfv&}F{)daWfEwz^UophX@PxekTQ_k zIsJgxX=gxuy+G&j-$1AkVudUXb`|KB#)%=%=>^1eJlIuGBqPRl2wQ|$j?vy51-fkd z2g2`wK32Se)r3}uQ~D+>hYBL+&9!}JaM*KB03sVKkKZ`OBdGB1KzOhS|5%Xypf7wa zf>(*~2v#QYOBW6wuw}WEM-g&0wqI>gt5E14SvtFV;f|Iro3Fncx_Xu{d!cM44ztk% z8UIVD6j3*?6wf0}LoCx2%e4Gjj$SI$$#z;VQ}dw_1_~bHhy4PPCHQQkD;jDX^q7-r zv@(U4DZlt}aei2sk!7=&HS{gi%>}Jiz#EBp&VPmI$w<7ppzKvRCqq07s4;}6<=!&|^@a0o2(JRk#k-l| zqdc~ul-O+r$jHKOF_Jy#Gtgs?Xewlx@Y9}v00a^2Rea$t)1qEf7+B`<7OP7|ey*i3dZH>1a| z3MRvn`>h3$;yZ;Q~M<8R6)h`dGG6u8x zDnAK0$@#B4&K^mi{jmsMWwf=b;W@_u9oTETs=&UHvu0k0izKKUH8R8OFddJ7Re`=C zDElDcJFVs&12}4qPMW4n)@hvPsR=6~dF5%VWs`s=k2YLu z=H=Bidh`*z%@c3QFDlTjE-^Q`9vk{!_`}<+eMb`|FgAe88)`u zY<#{-8QxKlJs;IthN(RE(146JX=UhCm;I90ZHwlKg2i&MP=4NB1=&A~2ANt9L;55@ zw;$fJoV@&HvFb*oa+-Y!yfY=mPb`Pj8sms0`MD)I0Tv{=ydZnR)i%i$h~MQWxi3i4 z$NrV%3-CTCNgn)nlD`E>`dD3SvA3ci`$Ip;ZxP?;C+XO-qSaZsRLLcoUhco4fnMPgu5X43I||ws83Y`Pw4SP7lj}=0fvj!t|Tv zT#v$jKIb*_;21%R3fHq$FH@ySesqOZ@Xg!|C!@XPkmn*94_j*`V0L@I`r7oZOlLh_ z+Z$RCc?31ObZbNYS^;Kz&2QTbAktB16-06u+WI;brs06DzJ9XlaRd>*pum<8zZi&| znO0!5ewlLE6#lZ3Y_CZQmlQ;%`6=u|a;KkyYpWE)83%$Cs@39fArQIkh!o7ur>yU? ztRxq{A?aOO5P4Km5NFdD$!hZ1wD+imP3#5_X)h6H{4(_q9w?eW+B?V9pvT|7NZnRz0CEH&}Rw6WOk?6*IgY zPPCH2pqQcUaH5-{GOQg=3=lkLY7h8-Pw4G>=K7=G6FoFW2lPKoOii9IWteF}e2L6m zGYiZUm!hq-HSd{(c~K;C9UDhF;e962TIN4Fdm0eECDBcvW~CYu*qYD>H#vLT5qLJC zUq0DK$=ZZ2*;;Ng&F}(=;pZ;fOS)#qZf&Ba z7{8s`*#el!*xE#y5S`jg#vtZpk4D+Lgf6gnsV#5nSi+AabQLDAwGCw1>8(#_4mqoz zcSTJNCt9I{SJc9@tO2qLf0LxeG5f3VwciFq2&(CM(X>Z{yx=y`$yjE^#cC&Ur{rvu z$ywQxCTE`;9pvoW8_Aj4J1U`r`WP~C0#HMZJ|odyO7=942=xPMsO6&*`Zb_d3D2nm z)KK$BC)$honFXHn3&hy09wa-~l)-xtcLTW-AU6`oekCO79g6&)+CIa3= z1a1boQ3A^eyaDox1j-2%7c)-+yafb?gA4^iFA^vRxlsad5qJt@g9P>xI0SM)0{aQH zOnD9$0yv|7Cs6&N@t*T+V4#o5v_pPg^+ffZi!g8tY?mN36VOLI_kb)1!f#k%dBpPs ztdx9ZOXnh48|^>bnTOW!MoWycZ&986OKs@`v}ow)Fa2&~1~aD3c5oY^%lVPwK_dmW z;6=gzUtu$Z-5yk3OR2h>6Ojw0BIJSPM`Y^*z|1xMMoU8z#x;q^Bf==|-z{Mk4`Zal zwjh75DVfZeXj2gHAHK{6xvq)x#pE7ilm*p(vEVp z`q6>QJvAM4(=xogDhg(QaNp(Ry`V9;mP9kJl)ntFgFtoyG}$Y!IJ@ zDP9xPo#XnLplL!M6PPCfBXAByZ;IDGm~RdxgedId3FCy&LvUly&-uEf$Wb?RD8H-P zqweRIe7)e?*z-$%S8+Qv)wBGTuP!#8CI0uf{E|PGV(DBwvv)XO{Ym`PECRphtJ%h$ zBJ8PEO?*$H1Wn$Sd>v}mFGnlC-*kA8G2nw+*ntr;(&0QF#Ol7HkN1RIp$dv15+~1QbLRd-=W3nR7QQ zU!Ujy-`DGtOgVGr%*>fyuE?%3w`$GC5C~$HX<3<GZP*n8%3?8wTg4(Q(mONE2f_4z zN~jBqdeXo#U!0Y1f{c9Lt_Vu6v1Fe>@X5e2$8d*Og!vW>n}B0+juil3Xq8g`wj$U+ zWYMmz@3jER;u;K>iA7kXcA@D8j>Y4~g6Sn1?{BUM?g?2;h3IHdpZV*t)q&tO3*|Cj z2IZnIvYeq=Kk!ye{CJo`n0{SRxFuxTtsTpjK;=3K!wF&$xgNo=6gUBUz_7TF~|MRg(|Qo^rxEp z+0bv#ai5z*e{+t4-<{+BV~+cC&OOR1Qp^k5TY@A8lg8Wo<^iPb!HUAX!t1PoeXwFz zZD5zyE}&Ehc?y4<%%N8jrSk{xB( zI@wX)fy2e(s2$C*7246X?#%ELRIOwL*W~)J4ZPg7ftTQO5lF6+%5_CWX^)-Q3dZ4H z5MBL{OOm7~Lr~X6qGqyi@}7CRdFk}|JcVT$K~=pEZYNX}Pa%+h6jN%WxK)=ozc&(TclcI$S5bxQ5a<-3J6ms+50gT#>*{;2fufZ%#DBYdC+W_f>qY`W z^1>E4zFV#z8abuA@9hh!=G^0X%Wk4D_mFbiSgz$((2LFtBqt#Xjx{3EUO4m@$NPKZ zxT(CXvy?Cn_X1I~Z_4$$PKVyiF@UToe^cH-`rgC)u#5zfNA69~Z_2C0ai_k%R{)9+ zXOrdI@&cY z%F3_alvX=D8dg-wSCsrokS&M)ao~@~vJu1AV%Y~vx|W3k;589;yP4Y5o0vH2&u>vt zsjRv{+zBYFi5LzQi?F&7!})+YPu;zI1n5TQA3WXL*`?(^eC`G=ft@S#>gPrr)&bo! z=;G4XydQlei0=Miy(W!@nP`$W)l!Fsn5SyeG?D$FC5}9s0eKZ=R}!pTGN4=%UM^C) z`thR?`(7=g`W-6D-Vsu%a9S^hA;2J@^c(F??^&^=@2E#2fIk+rYEd5~B65{<$YDv2S z1Q=7H6Wuj%e@$X&x?>F98(|Fk{Dy2kN<`7wIfN~dk>Ob)Qn@-L7IBO=Xm4VKlV^Ep z#H+rsmgrw{O+=nFYo4qKa-31R)sbHImf6y{GRj1Ib%OkRD|<;@ER2!$FX|ra~Rties=BU9ULyZ>Nqu#c{V`v{xY6 zN7hSvI)Pg5jed*cz(zRsa&f2kWgrPkw(o;uZ|4}9d-2&Nfl&2vK_e_5CX-`u=v!7M zS$jJ{t^vtm5^Q%zb;@wx8wZm2Ni)BDnGPkkjNsXPP;#>z2Hzv(_tja+wL7arxpW3C zNBLeMD4DY_j6idpAg~ughX!$|a!ezYlwh-Sx_Q3be zvKr}1e#7S%5Z^GKRh(5WQFM{e`tOxB+Y|co*a0*azu{lAKOaB?De!CAHeD;ukU zlWA?$@YvY}!mQy-A+yj_iZt@`H~D!jg|YBd?iIqTLikh&kD#4}&A#=r_2;nm(-hRb z>?~+of0KAKSs}|`dNxbj2R)Ai#W_at0BS-*#g>7s{LhpBthUUN|KoIHYdi~Qx||#@ zg?i01VFD&dZoF7lK8?KfPr_>mnJ^IeM`F1K!yK`U!?GH~D`FXjrO{Xt1pM8x9E;&7 zv2?<+2*WL6X^CYWhR;9~iFH{v+d@+_%`_yaE=y_P-NrGW04mCX7{-f5M7adRMPdA}G?W{PECq6*3le8?`%5(|$DjY5Z zv2`ozWr(e^DklO(`#tY`M4*AU<`(TJ6-t)RI7R%Tqml$g4>ODO6;m|`x>Wn7=~8S) zF75mr+W8^vh&3VY9l5mct117AfMWB3gOZ&Mw{|xBG zCK{EbA-Fgvi0c+Z`PpY#=@Ki;^T&tm>NYx=Rn_lORj*&Kq`a7^$qv{@7WOz+j$*Gq zo0Drln?;1YFXY-ZM@Wt)d$EhGIHYW1Z&{U-v4K}G>rSqLT8GHKftj+0P==PJD{q(a z4`h`Gp_gFz0xTaHWzy8YVj+$Ub!3yO+*BdYYx)psb60sVR(QxNWk16A2Elfd!d5A@ z;uBoz*ljPk1oGUB1fN}Axc?%n*>ebb8PMvKwMcdP7}vGpBh{(x!AvQDR;N=j%n*yz z>}41p5R268?=fr!TC)pZ4r2{Xw9@*^*6j9&_}(tyaA{NWmso zxC>OK{RubZ zbYjNF3+~@h)Ol8?X*<{qIFmtKS-$ku)%%Zj87JL(p42NH*H)LgajlMMs>^zdZ>GIm z4sKM|PKIBZ_Xc5UY?jN~V`);RBi=^SPhsb)Nts)6sV&5(#`$>F*UC8L?^3tJDa~v~ zBlx?tsYK8`y|NkpC2lms_;))qD1UXS-sKyy7z%zxE)y94Hd)O0R|l=DODkm1x{X5G z1d4Rnw7OI`Yxg_M_eO#u9XhQp-Al&nXW=kY93@x$H%fJ?ybgy?#8JDAH%fI1zt`cY zC@9i_)*GezHs5?4t^+6QM@rr()u%)GYDTd>U;{`tA4wc<6jdP*aTPW5LCDfOt!IUu6 zXN33&1S4`n$=r>O$%~$40p$ku6$HT}5n1@8OpC<(Y4a|@`%dSrhrXgOn1{>?S2z#p zdZQnh`zyGAl699QQ=*IhnGuVM_xuedstCKcNehnT$GyGMhI^A06 zIX%0}`Jry|$v3w#zN%EO8aA9nrvcn_YgK7q(ZO*zi~=R+$$iEbOLhB&+wTQm-^Vvd zjH#D3onY+!S4vYC5P=`NpO--ie>?DhCCuv>UImd-e162RRV+=hbU2D#NT8R?zA)Cb zu(C#UPidoJ!cI0F_k(66NQsZ`Jf4PaCWvmfP_pyb6?!e8@MUiq`*P?iNaVS!2=^bQ zXnCi?g33DV;V!70DG9n7wJmA8TSnoTU^zh+JZB-LA~U4MX`FUV27Pd{>qxY7scOiX?`XvmrYZG*4HSIoILM*m*l&ra#b2GsX`1kf;-r z22+1e=J4!Pi&Mx`EsNlHTQ1K|xjfx#pq?twbCwI-M>JDbfu1c*Jxz|3ivp?Qyb8yc zfhx{63|qt^iqq~G-)jq0aX!ehoFluXD9-t?QNoZ#Pca`>&!b;O3{?Q!B*Xo@5-Bzj> zpqG*__XDSXx0ULt(C={g1~e4%kO|A^Jz%}4G?fy=(c|$8Dkt%mGcA#6{BJv%x3Yki zP#7%cjgVm1mo{oCq*AqqL$eP^iI0}h$=IfW==&zIlu!}$JC;yhS14OElR?9$AxmED1!+h15bLVJ$p)H|Y91o|$G&H#WI+ zQ43#ZS=ZIV{-wK$7Ih$-+X7b$`6=pfX^^n5r8+(pX7}odE%*>sF5_jo@kX zbk%A!^kIbxI)>@mp-1fcRaPSsIY;04P~Ze=;i-}{EiJc85h0_=YgyV=>WWsp)-I`O zT{~}6s{2o_dhYD1r`OaZyH}QSTvnUr=FP80 z-;1FJaFmihw5(h?odr&?+Qu(V{bG(-F>p=BvnARNGNMUd)eNHNN_3EL*i_#;1SH=bf#dTfMY7L#GY<2>pkEHfvAopJ zFLEjG^}S_5ft5^z?MpXESyNJ2i(^^`DP{@&F!CGqAd1_pa*sdu>XCLVSzp)R*es_{ z9Va(5G0S&I^EI&H4z9yVgd6T)vEk1CJMg?G%d@Veq?TwLPqU0Uk&X)(Ph9JHVlkf6 zci{PVmgg6_Jk7EQez(-~#I>F$7ROV2)1ief{dC9u$z-oIIh~_)+M9j`gHJ$8e6%-> zox~^{L`PdF=}ixTe#hQaCLqB~BMQ4yrYtn$yPK#G-cEs zUZC@0Pv-=Veqa`9K|VK5^6Um}2@gw2=N$Dd*QCk+RY`=K7wlw;l%4j>dOF**2!YpH z>V_z_w&h*CU8RbZ<%?@|vlJP%i>r%y58^J*W$#k5o9=vRzu2y%gB(}Q98wKsyOMsh z;8=R>k$mf|Pl>khrE1hiq}($&eM%ZibDa)E{ri>_EFgs22$@jg&$%C){2Dwiv#25$ z^@Jv_r_;t?~%>M;Z%@ZC3_piCE5y(pN0~GWN#S^ zlsGBZLXi?(V z)i{acClMqRKkhB0aQp@(>8GDS@$SJZeKINr{F|{X#BiNh=3?o53IjplpO57&3{QZR zFo-;c%NHz8t_78=u<&uT%D4C*nfv6~t+rukI?VHK!Tf!4qaYt>Jl#Mc2OA7Zx)dk z{GH>iGF+S;Q?&XFS!WUF=LD<#$_XAEZSlB~KeP6=|0=XsQ~o3o8+RI1{dFUoBNcdz zVG(5{hy_M*A@w}iX-8q&WD_}3??$$Y5?1bk+$xL`ST2XjY!JP`!irpH;H!zL$cCq* zu9d}l&CqL&R`Ny;$|u^cK+nz zU=a-6LUC-Ac}s434eAEMZ?KbNVPn_yZOqECm^EQ1$Kc}5BF74%TPAYoV0&=!0LkWk z&hWiGft~>vQmmsR`izpEGRPWQtSz)W70h^_%dIYFxvY_#A&v7eXTOE;H-KKXO`H(B zm=M>quAS5@99yhen0F>?_fWHWPV!suYZDzc8svc<6(rZKuWWmLKFR*{`^CWgKorb zEB9}jXj02h#~BsRj$)JFI;Ql$I}FijO6BVmvVY0rsyIGFK5)_#n@|u>^ z9)=QLgWboI3A?yrpL39FOfp%$8EE{gi7F_nyV^K+tR9=Ppt=-1WT9&xB>x#L5h+dfI(C1&rV;BSU<=43wt_0fhHpy}eP1#i%UVg2C zo2%$Sg%L{kN2%6-fs?*(xn+W=(rE2^CI`}hJ89Z*dle>;dkNg7b%Jb%*|Gqq4!UpJoj9znzp67diAfdi^Ga#cM<$4^q!+}0; zHYlSn_4l}lbt^Dv&u*}PE8~y4%CWAJ@3;44W7&PVd!J0rDuyR-K>9kU+KO*CP9-FF z?oGH6nJO9N{DjXo&_wFeJJ&fz+?p~|wwv28Q>pc+!^P|*0j)>-VHgQ2N@@uAl8M?7w zUd(Cd!!o4{5%<&B?-e(FM|Va>mxwNy&88XXT{}>Wg3s640pPWG6Zgzdbv}!i8ve# z3hv-EW5*j@8Ah`vi`Vn7%v3eyjD-IfWH&-T54hd#S_?$M(@OetGR6A~p_~JH7NVy? z><6Q9d*qj|Zp3AF&P-w5#wNQqD69$acJ=ST{OJceZmhJir0|4%SB zOgM$jyG6kZ!bS>s7Bpu8o`p0b`P5=?q**32lak_cyESJ^LL1K7k1@OXN4+}Xcy*@S zzX|6>aJminS72F<;T4b)lE_`SAKag^X5W0>JYqDCkW*tvr$ zBlBuCgX7W)wzU#u0rq+#z93U{^(!RhR=jqDb35Q)hvj|@w}X_B9sB?;`hs^DJep+` zSKhGNIg|JaWzZLIn_Y<#0DbXxD26?OK6X0=!|}ke+iL9&qboBRH@@7SNe>dq0w}vLFw_BW_+yCJ^m?aRF1=*W<2XttRKB2w4QB;ijAWOiG@tZPoaWR9 zj`Z*z#a3M&)MFXLuXWrgb;+uEnZ(N?kf>Z@4viFuePZlXB+-SVZ&Q!LSCX<}J)}s}mW}yjtNPnwOeOB?DgU0wYq*yWTAS zSM%b}p)9YMH*r!p>L@!7v#7gPT6t6LO1W`DVH8o^fwRA5XwzK`b2WY29}1RhXuz7n*XLzwIK7 zv{zRVd=Aj|>In>w0d249FnkIeJI~Y#yP2e5w}+idLWd)!{xP<0aO zg-m+l8bV2vx0Db|KuUbH-TMgJyFlB$4)Yjm18w&X%d*KZ#*ucfhp>_AHVK*|fEU}- zh_u}sZJk5^vWJMh)myFV^+wDd!D1cy{g~>Lp9e<{X_-WHRWXGm;tED~Sg{ExN`beg* z1+A5q^>|p11w3VB0k-vL?Fnyf?DRl;C-c$9F8&Qo#?)-fGm9~jKPA(s5w3m$9lRZ8 zX8`|CTn?DeOGh9jWRY^bclr;B1Ci!fR$_Pz^zVS>UE|rRJC@p;I2QXh1EgPmm`AKtR^?}APq=~kJhZA*!lsjSr1~k4`|IQ%1-r`2pekFRl-JU)<$T)243t( zi%V-(%tHKI&6+ueF@yOtmKBc8Gl_}s!trLjDi$CVD4&bPKc7E0VY@(Fg|_B&1~l*P5co$4{7x8nmbSRT4?Dbymyna2DUx3&OBh-0)%~=8^ud|8gKC*`Bo=5w%s9M(5bgS^QB3+Uj{6PSV#+gVb zDg1OHGZBAVQH}^d6gd$(NeQ`Q4N*6g^*TwRJEx>MHBamES+QF_V{5cYKN!AY5=ybD zgl`n-`#k#20NRBt({yarE?$LHE2J&U>URmlR+qYuy@w}L-r0aB88ZBdOR z?{$>pVW7kB8;W#I^uybj_<`aRpu4fC;+As8b+_~G8E`}Ln_R><<1i0Y)smY)EGQKxQfwucs2d`yYO}A9`@R+#d}Zjj>T6yucjAE>YK=lPn}V-y<{fi%A<5e zmAcyVJ+XfWta-WLa?tbYO)iXoTT$W=(yXmjgF9#%fi^FDVCW09c{u{ZVZb#n%Z(jX zR`TJFqVz&o)Gr&(hVl{+ylsTiyig%^*H4?zU9y7Ln@phRixS_30xf~b{Xhj;i{U+> z0{w~Mci;pHnFL;)2=shW^G+Y-3e@UOPGW(epT+wRf#hP`)NG!Hrlw9F-e4~ZPJ^2c z)enKmLBi-FqnDw2wk5jDO1Vpa&%25s<}s?;i0`O(iymlha)@b_y3-P69+4vB7Y(J5 zD)UKwuu<1puG-hI=f=isu;2dV$Lu2AJekwPIsaz9ycYObxB)S{NH-uZ zAZ_OWw*fJ`NH-v!$Kh$98xWTl=>~)x=q>rKBh0UG)lDw7#D(AI7K`UikUj3XMX7sm z^~>r|>AN@;4*WQlOEH`#mf!Ine7En_f|P`bG{gHQY*&Iv2P|zCvrq{ly|B#2aDiC% z#Ihd4hhiCx<+OWvgb1{{8p{$m_4$+@LY^7#J_9cKr8zpBxfFxJHQSZ=()}e`gU%1QJ0vJ= z>SSow$reUo<<4qz4v5Vz{W$VeBVz7grXov+e|}Nni=ogLBJlYl^w~xg3VjCD(f^nj za$?{!f=E1!8=?b@SQ1l$>Vyfh6NUehtmqvUrc59 zdeKIfm(tHq3B8*xciytRIdd)YbTlftw0n`sL#_u$8*x$@)skos1o7rbh9MfU7S zNA|!)lW()6|JZAF$LQU+R=w(iUD1L@u5Rb8qJXq-ZB*1z&n#-?Y*eIYbTVh4aem{X zZr>ttT2D~dxO%L;Zd2Fmy6(7Hk$YP2eD*K=W<~mpMY>c*Bh89h$z6m_QoGX6unz0@ zDrzb&0gu&a0h?C1&%Ma0O{WyiiG{;R6J3`Y%&lKzhI&2ps!tGszfHT5O)F|! z=C-uD^pFTMD%|F@S~S&L(mLjG3H>fTND``P`#!DXoaSzv@_X7Hnc~U980_A+2#%Eq z`j1wZZZeoso@>*+H77l^*Z&}`ZK3k~C|w~T7?oACWnVp!iIe|SS}%CyNduG7Geu9O zTQ4J5l+{yCJPp0lN#t_-nRHHWKkF=B^}Q&hf0qfD{{D&pOs_!#zeuS!>l z{~q@<1OVE?eP%3(uMoyJr-L&f(H8CqXbuBjTt2Y7zXg?>--Q&F|)ZUAopxGgI-7=>$lIhbCcl`Hb;5|8=w~|SR{5rUQr0lFO zNtvW#a=L}2;te8v251}ll98iBq5#LGgW-^C8+yV6JfsI=>x@R4BX8*YW|N)%qoH;6 zbd1+~OO8kA=rtH6%5bR5^);i(EPlJ_U#j^0wV`Z>rkjaui;3@ckkm(zC#Lnh-)}hl z1Uh_g;dK?bx-}DBKUJt*d0yMEq`FglsX~3w-<>#273w3KrLs3)RHz+wdRkk8WePK| z7qiMz%Aw|}Lj5QVyZo0jY4@X!qqorsd0_XQ zI3C1>I^@A}Eydx-3KM@Krr!^*CD1GeDe;NygNy$lhX!zIC?R`U?4GwqLT*i^G}IVq zMuL>MR!FE|v{6c%t>QY00i^a$a1rWM?Es?C zY~7mD`)-<(+ftg7UW0r4K>BIQ4W@pU_&o1&_m8suYQ5&yp+cfh2|Y&y%Ye(UPgDAu z-bG8fQVn#HQJ2!jX&B1g8&u8d%9}W_anrRgQ@XcMI)%@Cf0fdPE4~Ng|2r&dd5{f( zzDzZ`k1+lrcm)qp|KQ}0#4;Moz91!J702RIa|wU8T5$A1f3*azxD=0y>-pm~ktmYC zm}k}$PRjjFtfdI|1rIUF0UGb~7@h?hOVHRtXV+4;{v=s#1-9}@XAy@E&zdmz_rns# zDi$yJ%Dl2|z=mwV>I+4wUv?#t*XV02w3k!*!Pkr`=*ua609Q-!RV%^i-I*8rzZST= zco`?h%glh~mp8xR7Ss4&3$#uAl@xsq+-UgM0``6=1IZ=L zaQwYM>+!h9*p~rmd34tQqaY<;?{RM){#l@J9$xr3Q$rvxM*UTwJwb-?#ZOPbNncU? zt3Y2->`uxXgXFct;q+I5K5#dQfyxNrzV`BWfzEo5dYVOU;AXgg7id) z|1Qw#Jar|nJb~oYi8y*Lhc15x?F7jtJL8y_(sW$;EUh+3ekmQH?;JPd@C_I-ojH6{ zKaxt_xPgmDdmao)G*u;8>9y1+vw~E^($=)MJZ&WdmRKrZJX<}-TmTF@T$;7ksRH@J zhy2`v$m1!$YU(;pU~giJOkXPAHC4Qb%&mBy_kBUH5yg%^t)VzpwUL=Si!41-dUU5Z zG(CZ~2xE+vB!`odeP7-slPo%qr%N0`8M4 zUI!x;^3+un5AcFdOC5u3TnGf9Yl;cwRs9VhoEF%Dy zf5*F)YaR|)fT}g{nIe3yX6)pjoGO(;Qo)PlB1r1M?v#|ido&D(exRz3APospJc*X@ zyi_aEpXc#-8btqNIU$Sd1rU*l80QXRJ7rjSx5QnApBKHf#HG82;C&q>C;MeyF^#|O zyS^)oM!q37T4`h%F<4{He|48!3cnaO4X#0Ji(lp`#I5gPNxHSTl1v zv_DA<{XeOtvnNh1Q9h0)$&*>1zDO9%upshvE~Su1XT4rMEF}d*C%-8$C??03r-~L} zJsojR2C)G~CnF*^syfhI7^sR^&!!Uh6IMr6%L(xy2oe^lP4e8c&~9jXp%oLwvw`3b zq!Mos+zzHsw{}6^$=KkM#5`#v&-0o`W67S)npS;4<1cfUs?l8Cd8`Z_=A@%lfWB6m zqB7ADIjPyx*qnj;1v%~$ox6QP?iNeQi4676u@I8EuF`nX&&*#0Sg8Ii?R@=>Q$87++%N>x2SxqE{7Kb=P9(%4Z29R zTU?N*^C;g1tDu9DU*3Fa$=r4H#RZ*Z_OsW^Y)OJ5olh<<7$8HzgI-}X7Zg2J2D5t# zS{Kru9`-7C)Im}&IzQ~Xv#mI65=X7r4;N^~?)w^TGjKQ8A1Tn`)#W%$1A}x;@y7yx ztqG^!1D|0Q)@(i|%BKnvCEuZ8vd6OUb>1-ox=8pEh8I9e$SP!0pH|^arXI0~>6r^L6k*53*I35HvXvX;9h%3I*y(5TrTI$ANzw11*a4=mg(_FB<>ARbiRyXrWEK+%o%TS#u*g#OsJ#Y z#N7974mkjQ{piF3ef?;^ci8L$I(RtA>HFi@9{|bQ8WVV$8!~o&m%InX%+sb9=)TCa zSf2z1vwx-4H$m%7^zQoeuP#We-bU#zg{<&B=z)I+md+SDisc3@V=;^Y6)UhP%Xf?= zN2kritkAJ+Uy!#lWO)XGP7^M|@)isW#3C$T!0(H>^IjMj3!2Gv`cLk~9hDZ4Y{QTLIqTR7T0WIe6{ zr6_U9y5WD!y$jt%Z*!M^U)V|ai24QX3wF?~N4{|mu)4K5#nj799TvXq6lF@b-IT)7 z<&<7dUq-&q1Ej#|OE0G{`+UINS)i)X$En7JRQ;JiRim#{jooR@I{>E|yF1m`hQoRw zst7e9NH?;V#VoFjw>6f~;b z4&h?F7C>|pD8CttKbJr6V|y2*gf{XhE`MSB4e0pyvMjIA6sQpJ?HUa}K>!;KoM?p7 zb#KR6N>`T9&olQOme9TBRzk=u_XLK$YBk(jBQhUUQ2C(9ya}&vpYbhapeNN2#4sMD zgiMdC&%$;VP;n13HavrErtExz%Qn{tOIi6}1pRG*m&1(Aj;rThy7A(5LwRc52q1nG z!A2G|>O*<@f8+HQ99{zcHZ1$pF(w8nA&V63#g`1ReE?cDz%mEd^v`U1G{Q3ebB_Cf z$j(?6VEB(%x?x#^VYOHWVA+o02M}*Dme)f~j)>RvG2~brZR5etAAnc$FSwxq{BBqt zz_19UgskRpTo%3-X00o^8-GHKqw#3^CH*DvYNliRb_cR&gzQv2217DX$u7Y5=MH2W zgzQp0j)P>fkOf7ry9kfChy&3glU`)@I{acu_^=;>bR9_wXCY%`6ozXEI0r-y#qt`4 zS3vyg{b6VE@v7nDr2DaGagF5vQoIVkA^`9gVYv~*9FP*Snt)haWJ9`iUnSX}#G_yx zC!2v+^A-W;8Ckxg@*Wqm_wncmNe3nS65E$XMy=Feosez7V}D3SE7_0Ow(r0#jEYc-Zu4j@CQWB=VtC?W2aa6=iJv3VQ($(w|@*P3QeSz|wfnl0h zgzt?Q<^k<$p26@Gh#hInw5vJZEYj6f5G3qst}yqotC5YdSe~hhb~RqK&YE@UYsOhv zch%rbI*^r?6VkCvHD6|c!6tJbI#g#*T>DozJ-s{k3w4-ldP$d&yU1V%u zu&azMGCHPcU!ZU6rLS*Km|Y9>0S8tm=|26a>vi&a{Ki5T-{p%I=pz%2P8OqnZB}+z z@Q4@ap#>~><%bp)gA)ZhT~Bvs(a%p7=*!pXjWPmCy2T_qIGN7*eKIyj>EE2(iuzUCw*ncsql{z|G0SK~ArG!)YFjR9+v17PbFq)zevpfvpLc>WI6 zcHnQqvhN1!JxB>*q!6N)u{{MMl~_h@q}2wImRJ^IxKS*fuzZJMBRF_>EZVv^DKl}s zj*Kh)pOUF7i9lQTUYmTc2hi62Pz(oyl#prbem=Hyfwt~#j1BwFX3BO(wC*PfOKIKj zhW<{#>k3BpZ>@XHo=A7P5rm!5{qU$5f(PRy%cuv?p4gE_C&S#>y=D=Oq;jB*&5VF2(d_GTbnGSoHFtq>h*K?vUtZ`{AKvBi%34cTgU35{O(6 zC3UsC^lW*;!W&-JtzC3^ZY+ z--umn7KysU{W(6p|1e907Qv-+42u11Uoz(kQ|zCKUp4EBWQ%&ux+2+G)LhhQjw@-~ z(7h?EpTD$%OLx=H&3_x0?oNL)@5w?%_hcvaKtH=D_4R=C>J;uhlbIg~AeE(OQooeq z9&78FY$C&B*HHFM>h5=`>@4<5>SBBPK55%}CCfy%bY4#^y_3ahv22qgetn#%rTSuS z-=rOLBmC}G*&4BU?H`+rx;5{MlYXZ)BFEv=k#NtXHrediO*@HXk4fsOty;0X-jih!bm!ox6P7$uK(#o4(ik|9RWv8Uxq`eG1oD7OIlXgnB zmrN@7o(6s^69r94OP7+baa;$Inr*FIwv}xYDx1Nyb}3te{YDU%xIzh{-aXr+6mI;?an8Pxbi$+8xC@RaT6-=O&kc(I=?Q`SqXTWBHF5;V%KH)au?p9~kR zW6Qp@oQ$2BOS>e8_PUVv&5$8CWg~NO2X*;?sjYofp)1EXL*LEY?sRX?kV_(^E)Gy`Q5vk1e@QP`+uL` z1;Z^1Pkw*e=?CL1G~JtL-tQ5TGlsUPbS>)5t^8% z9Y3$ZG};#b!Gx~F%5^aL(PZi`Z+^?D)zSwO)xzgf^72EVO5WDUxxE0n|4<^6fLxWl z;cr}i23|11h(u{r6}%;;xn6^ZF!?tnN-jW#tz(^Xz2>5375IRFxM_oKO6Zp7-mvQf zs%q)x_Q0=rCZ0DZbZC(Ho!%4AUJI=wYh-MGM55#q63=ak1`^MeP|gN=5MxQUi(M&Q z?Cpud&m;wMAL>PDR)OFNqY2N2p}rhHH^&!h!{IiawjAM{nB_P}INq5^bV5|+xCL&T zgyXD#;TS74N1gO^m|?ah@b7SWj>S9ieOAW&p$XmpUpbZN=MTwu88tMauQS*FfmOh8 zY-mE4126iM`3qL)ZV!Nm`Ix z8^v+&gmydqyolEYxF^^yPsE?B z^CI2?kUUB{-@}|^fgkZAz^m$bBC{vb)_vkc)+Q6Bl1@2%CL7h$9ouOT9tE_1uNmVc zhJmrHT<|4|@j^{E9?kuQ2!v1btS5pa0L`tO>GjAaTEL zao3v~Xu4o@Wg>BP$jFb9DiC~S^tn2#Qp~X!SYZ?OJTFoFau|3Q0=5RRw{xWMV*QPk z=w&oa#OQwX00fj4PH#fxEMGoi!Lt>9)^lNn*KP2JvKbzl&?^1;S0~)Tn8OicB4AJ< zgPL)ad-(9}LRtCl?zBH|IUd@Gc2Ddgt&@F#y;njXP3SOawd4Cd(hfa1$8s;>^71AI zbC3RsD-9h^%<*Ch8Yw4=-}1GB&9d>PEy+^ZPEApbWYY0l{>~ET6UccXsPblb-lhZx zEp#2;OQdHJdqY{ynsA`gOOJ;PVeKax=u+0YSj77b=u%c~JmPf#DIux3j!@@YD9Hx- z9SQHqO?Z^#vpxjeidWNv9P^B$@-7oHS@G%#NmnJ46|asvkS!B3S@Ajzl9@^-D_*rb zkbNj*vf{NIl1GIscA=5TiWk4Cg$O)3N$a4e$6~HM{teP!fKGva%cj5H>8+t`}7;WLDFXLXl$^ja=-5VbC8G^E66R=QIoJ z86Ymo^oNydp4W6b1=1+d;8qIQpN!Wt&^!vd&cxCY-^j@rdL<)XH=q|Vin7U>Bcb~y z$`6syasgu|G*f|Iz*vQ01xN{*UchK(Awz}lNVuE}7!!8L{Ndv5E?~?yFLwb$pWK*g zPFx!>lWBnG*CrZYEh5R28>I#01Mp&PEq196G)j-quJke|K9?m)X`V=A$Vq+UuqR=< z1HED$(nYf&npkAn_YMz%_8<`KYdmw?9xn(v+)!KJVMaGuIY?76kcf4Ba97w|beLlK%(mWBS!-1|ex8np#3y=~rU1`o(HlR`Z`-8OTO7j(vT?X7r^DHCF zH?o~zuPe>VAbC*9WTpA89mw_)GFfT<0Fw8WOjeqg7+KiJohW3o()>3he+pS_kmZ1^ zG^5>eQ>wd#;`J&?dr+GZzrG?^%M*zfs~MGMICA(qbB_a#FtZ1J&P+8 z=NIvI6?HH3%DE|Zu`y#^CM%HR>uF-6_U8e;Pwh^K`kCu}n$B}{vP>+$y!jVp zOn*Pi?uBVjw+4OlKhID3`{VpbCgR->cyE&Zlj4Y10#ZT}IUJYu z*xmz?saWnRiFmhynlrHsFn(QK?A~5P9ytq-?NEFVbQTa&F>R4y_TBl7i!kUcVAs-! zw+rxw9$>8G8MF>~GjK>mj$UE|gWf0Qc>mMO8+u8O-!Wm(h1sAt=Xh&SpIxf(SKaXd zL|W}~Gp~-&I$T(t-&r!R(<3;@VdOXS-TGqlbfgUWck?TTw_)O?4|~4n{5sq|!PVj4 zNk5ahMlxuA(HN(2Q^qgmcNE6yxsv}c=j)WstG;R%Y>(&bnrEIAl+r$)-@Tr8c}Tli zihsWGm7P$fouA)cXfwOCRo}kyZmK&|eRIB^sZQ@AOFawnb-})QdR#HKyYp>*ruysx ztg}skdqbwP^ScUDullKj@SbIHO8PX;S^4cWPTdNamETR~mGT_*to*^c3Z|p`bMtjF zAg{cho3Cr~UV}fG-}?JFb`uVExpuIXN#6V;D@=p;$!{zCPeebC1n#S|!}E2S_IDh9 z6-OOYjBt^(Dx)_7#Y8qDUq7CD4c2o()huRZMWr;~`fSzM{DxzidEThIj{Fx&uALK|6# zOJReEmj@#EVOfOXO0hhF<+93%cQI)70v7LNX4~+MyohBruFnF^rWS{~@Mn|{G;*)nMCIA~bewrxeM&^q zUszRhH_=5Eb#i#NSAF+5QqbNSvUl*%hOB*lA8p8PPOI<0PNXv(r|I!`bq!0pRiGBF zin^%QF<%$enwL^Vd$}q~*W70SWG&p#vg1{nUmoK;{pHQSxq&roE%JAji&^QQGWV^g30`pAw~R?Wprc95Ko0WHX26Ko2KzZ)v<_MOA*`65rLKu>_T0-u$~N zEfrNR6>kySD)t5hbplDft=8B%UWmgi5Fgoul`~_^Vo4vOs>u(|g|UAq zUT;J5hS15v##*Ce$Rc#7#e?xeCkt?ejU!$H#Da(uQYtZDL$eSi*iMAjbZz1{VT?}q zyl5ywO9*eQC+zUM5q^T3xA$<_FDcG1%oD4sOL2ZjDZaEOxYRU66I$jh-rl1n(0B2| zyl52*DN6WV+�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

^JHmD3Fi(E{A? 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�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îx( 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 +Project-URL: Homepage, https://github.com/jaraco/backports.tarfile +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3 :: Only +Requires-Python: >=3.8 +Description-Content-Type: text/x-rst +License-File: LICENSE +Provides-Extra: docs +Requires-Dist: sphinx >=3.5 ; extra == 'docs' +Requires-Dist: jaraco.packaging >=9.3 ; extra == 'docs' +Requires-Dist: rst.linker >=1.9 ; extra == 'docs' +Requires-Dist: furo ; extra == 'docs' +Requires-Dist: sphinx-lint ; extra == 'docs' +Provides-Extra: testing +Requires-Dist: pytest !=8.1.*,>=6 ; extra == 'testing' +Requires-Dist: pytest-checkdocs >=2.4 ; extra == 'testing' +Requires-Dist: pytest-cov ; extra == 'testing' +Requires-Dist: pytest-enabler >=2.2 ; extra == 'testing' +Requires-Dist: jaraco.test ; extra == 'testing' +Requires-Dist: pytest !=8.0.* ; extra == 'testing' + +.. image:: https://img.shields.io/pypi/v/backports.tarfile.svg + :target: https://pypi.org/project/backports.tarfile + +.. image:: https://img.shields.io/pypi/pyversions/backports.tarfile.svg + +.. image:: https://github.com/jaraco/backports.tarfile/actions/workflows/main.yml/badge.svg + :target: https://github.com/jaraco/backports.tarfile/actions?query=workflow%3A%22tests%22 + :alt: tests + +.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json + :target: https://github.com/astral-sh/ruff + :alt: Ruff + +.. .. image:: https://readthedocs.org/projects/backportstarfile/badge/?version=latest +.. :target: https://backportstarfile.readthedocs.io/en/latest/?badge=latest + +.. image:: https://img.shields.io/badge/skeleton-2024-informational + :target: https://blog.jaraco.com/skeleton diff --git a/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/RECORD b/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/RECORD new file mode 100644 index 0000000..be28997 --- /dev/null +++ b/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/RECORD @@ -0,0 +1,16 @@ +backports.tarfile-1.2.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +backports.tarfile-1.2.0.dist-info/LICENSE,sha256=htoPAa6uRjSKPD1GUZXcHOzN55956HdppkuNoEsqR0E,1023 +backports.tarfile-1.2.0.dist-info/METADATA,sha256=ghXFTq132dxaEIolxr3HK1mZqm9iyUmaRANZQSr6WlE,2020 +backports.tarfile-1.2.0.dist-info/RECORD,, +backports.tarfile-1.2.0.dist-info/WHEEL,sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ,92 +backports.tarfile-1.2.0.dist-info/top_level.txt,sha256=cGjaLMOoBR1FK0ApojtzWVmViTtJ7JGIK_HwXiEsvtU,10 +backports/__init__.py,sha256=iOEMwnlORWezdO8-2vxBIPSR37D7JGjluZ8f55vzxls,81 +backports/__pycache__/__init__.cpython-310.pyc,, +backports/tarfile/__init__.py,sha256=Pwf2qUIfB0SolJPCKcx3vz3UEu_aids4g4sAfxy94qg,108491 +backports/tarfile/__main__.py,sha256=Yw2oGT1afrz2eBskzdPYL8ReB_3liApmhFkN2EbDmc4,59 +backports/tarfile/__pycache__/__init__.cpython-310.pyc,, +backports/tarfile/__pycache__/__main__.cpython-310.pyc,, +backports/tarfile/compat/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +backports/tarfile/compat/__pycache__/__init__.cpython-310.pyc,, +backports/tarfile/compat/__pycache__/py38.cpython-310.pyc,, +backports/tarfile/compat/py38.py,sha256=iYkyt_gvWjLzGUTJD9TuTfMMjOk-ersXZmRlvQYN2qE,568 diff --git a/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/WHEEL b/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/WHEEL new file mode 100644 index 0000000..bab98d6 --- /dev/null +++ b/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.43.0) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/top_level.txt b/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/top_level.txt new file mode 100644 index 0000000..99d2be5 --- /dev/null +++ b/env/lib/python3.10/site-packages/backports.tarfile-1.2.0.dist-info/top_level.txt @@ -0,0 +1 @@ +backports diff --git a/env/lib/python3.10/site-packages/backports/__init__.py b/env/lib/python3.10/site-packages/backports/__init__.py new file mode 100644 index 0000000..0d1f7ed --- /dev/null +++ b/env/lib/python3.10/site-packages/backports/__init__.py @@ -0,0 +1 @@ +__path__ = __import__('pkgutil').extend_path(__path__, __name__) # type: ignore diff --git a/env/lib/python3.10/site-packages/backports/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/backports/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f7c0e4b8b1633a8ce70be84c94b506d34e251f50 GIT binary patch literal 262 zcmYjMF>V4e5cC<8AR;mt{7i%$-`8MpTeKPiK zHq2v0(*)lp#C%7GL{4K+sm>$3b{?~Gsv*RaXm9xHmCm0~`-VWP&gkeJtXjXNGDV=y zTfXicme!C<5RR$l1#%r&v-z{j`Qj0xN%Rm@xl +# All rights reserved. +# +# Permission is hereby granted, free of charge, to any person +# obtaining a copy of this software and associated documentation +# files (the "Software"), to deal in the Software without +# restriction, including without limitation the rights to use, +# copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following +# conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +# OTHER DEALINGS IN THE SOFTWARE. +# +"""Read from and write to tar format archives. +""" + +version = "0.9.0" +__author__ = "Lars Gust\u00e4bel (lars@gustaebel.de)" +__credits__ = "Gustavo Niemeyer, Niels Gust\u00e4bel, Richard Townsend." + +#--------- +# Imports +#--------- +from builtins import open as bltn_open +import sys +import os +import io +import shutil +import stat +import time +import struct +import copy +import re + +from .compat.py38 import removesuffix + +try: + import pwd +except ImportError: + pwd = None +try: + import grp +except ImportError: + grp = None + +# os.symlink on Windows prior to 6.0 raises NotImplementedError +# OSError (winerror=1314) will be raised if the caller does not hold the +# SeCreateSymbolicLinkPrivilege privilege +symlink_exception = (AttributeError, NotImplementedError, OSError) + +# from tarfile import * +__all__ = ["TarFile", "TarInfo", "is_tarfile", "TarError", "ReadError", + "CompressionError", "StreamError", "ExtractError", "HeaderError", + "ENCODING", "USTAR_FORMAT", "GNU_FORMAT", "PAX_FORMAT", + "DEFAULT_FORMAT", "open","fully_trusted_filter", "data_filter", + "tar_filter", "FilterError", "AbsoluteLinkError", + "OutsideDestinationError", "SpecialFileError", "AbsolutePathError", + "LinkOutsideDestinationError"] + + +#--------------------------------------------------------- +# tar constants +#--------------------------------------------------------- +NUL = b"\0" # the null character +BLOCKSIZE = 512 # length of processing blocks +RECORDSIZE = BLOCKSIZE * 20 # length of records +GNU_MAGIC = b"ustar \0" # magic gnu tar string +POSIX_MAGIC = b"ustar\x0000" # magic posix tar string + +LENGTH_NAME = 100 # maximum length of a filename +LENGTH_LINK = 100 # maximum length of a linkname +LENGTH_PREFIX = 155 # maximum length of the prefix field + +REGTYPE = b"0" # regular file +AREGTYPE = b"\0" # regular file +LNKTYPE = b"1" # link (inside tarfile) +SYMTYPE = b"2" # symbolic link +CHRTYPE = b"3" # character special device +BLKTYPE = b"4" # block special device +DIRTYPE = b"5" # directory +FIFOTYPE = b"6" # fifo special device +CONTTYPE = b"7" # contiguous file + +GNUTYPE_LONGNAME = b"L" # GNU tar longname +GNUTYPE_LONGLINK = b"K" # GNU tar longlink +GNUTYPE_SPARSE = b"S" # GNU tar sparse file + +XHDTYPE = b"x" # POSIX.1-2001 extended header +XGLTYPE = b"g" # POSIX.1-2001 global header +SOLARIS_XHDTYPE = b"X" # Solaris extended header + +USTAR_FORMAT = 0 # POSIX.1-1988 (ustar) format +GNU_FORMAT = 1 # GNU tar format +PAX_FORMAT = 2 # POSIX.1-2001 (pax) format +DEFAULT_FORMAT = PAX_FORMAT + +#--------------------------------------------------------- +# tarfile constants +#--------------------------------------------------------- +# File types that tarfile supports: +SUPPORTED_TYPES = (REGTYPE, AREGTYPE, LNKTYPE, + SYMTYPE, DIRTYPE, FIFOTYPE, + CONTTYPE, CHRTYPE, BLKTYPE, + GNUTYPE_LONGNAME, GNUTYPE_LONGLINK, + GNUTYPE_SPARSE) + +# File types that will be treated as a regular file. +REGULAR_TYPES = (REGTYPE, AREGTYPE, + CONTTYPE, GNUTYPE_SPARSE) + +# File types that are part of the GNU tar format. +GNU_TYPES = (GNUTYPE_LONGNAME, GNUTYPE_LONGLINK, + GNUTYPE_SPARSE) + +# Fields from a pax header that override a TarInfo attribute. +PAX_FIELDS = ("path", "linkpath", "size", "mtime", + "uid", "gid", "uname", "gname") + +# Fields from a pax header that are affected by hdrcharset. +PAX_NAME_FIELDS = {"path", "linkpath", "uname", "gname"} + +# Fields in a pax header that are numbers, all other fields +# are treated as strings. +PAX_NUMBER_FIELDS = { + "atime": float, + "ctime": float, + "mtime": float, + "uid": int, + "gid": int, + "size": int +} + +#--------------------------------------------------------- +# initialization +#--------------------------------------------------------- +if os.name == "nt": + ENCODING = "utf-8" +else: + ENCODING = sys.getfilesystemencoding() + +#--------------------------------------------------------- +# Some useful functions +#--------------------------------------------------------- + +def stn(s, length, encoding, errors): + """Convert a string to a null-terminated bytes object. + """ + if s is None: + raise ValueError("metadata cannot contain None") + s = s.encode(encoding, errors) + return s[:length] + (length - len(s)) * NUL + +def nts(s, encoding, errors): + """Convert a null-terminated bytes object to a string. + """ + p = s.find(b"\0") + if p != -1: + s = s[:p] + return s.decode(encoding, errors) + +def nti(s): + """Convert a number field to a python number. + """ + # There are two possible encodings for a number field, see + # itn() below. + if s[0] in (0o200, 0o377): + n = 0 + for i in range(len(s) - 1): + n <<= 8 + n += s[i + 1] + if s[0] == 0o377: + n = -(256 ** (len(s) - 1) - n) + else: + try: + s = nts(s, "ascii", "strict") + n = int(s.strip() or "0", 8) + except ValueError: + raise InvalidHeaderError("invalid header") + return n + +def itn(n, digits=8, format=DEFAULT_FORMAT): + """Convert a python number to a number field. + """ + # POSIX 1003.1-1988 requires numbers to be encoded as a string of + # octal digits followed by a null-byte, this allows values up to + # (8**(digits-1))-1. GNU tar allows storing numbers greater than + # that if necessary. A leading 0o200 or 0o377 byte indicate this + # particular encoding, the following digits-1 bytes are a big-endian + # base-256 representation. This allows values up to (256**(digits-1))-1. + # A 0o200 byte indicates a positive number, a 0o377 byte a negative + # number. + original_n = n + n = int(n) + if 0 <= n < 8 ** (digits - 1): + s = bytes("%0*o" % (digits - 1, n), "ascii") + NUL + elif format == GNU_FORMAT and -256 ** (digits - 1) <= n < 256 ** (digits - 1): + if n >= 0: + s = bytearray([0o200]) + else: + s = bytearray([0o377]) + n = 256 ** digits + n + + for i in range(digits - 1): + s.insert(1, n & 0o377) + n >>= 8 + else: + raise ValueError("overflow in number field") + + return s + +def calc_chksums(buf): + """Calculate the checksum for a member's header by summing up all + characters except for the chksum field which is treated as if + it was filled with spaces. According to the GNU tar sources, + some tars (Sun and NeXT) calculate chksum with signed char, + which will be different if there are chars in the buffer with + the high bit set. So we calculate two checksums, unsigned and + signed. + """ + unsigned_chksum = 256 + sum(struct.unpack_from("148B8x356B", buf)) + signed_chksum = 256 + sum(struct.unpack_from("148b8x356b", buf)) + return unsigned_chksum, signed_chksum + +def copyfileobj(src, dst, length=None, exception=OSError, bufsize=None): + """Copy length bytes from fileobj src to fileobj dst. + If length is None, copy the entire content. + """ + bufsize = bufsize or 16 * 1024 + if length == 0: + return + if length is None: + shutil.copyfileobj(src, dst, bufsize) + return + + blocks, remainder = divmod(length, bufsize) + for b in range(blocks): + buf = src.read(bufsize) + if len(buf) < bufsize: + raise exception("unexpected end of data") + dst.write(buf) + + if remainder != 0: + buf = src.read(remainder) + if len(buf) < remainder: + raise exception("unexpected end of data") + dst.write(buf) + return + +def _safe_print(s): + encoding = getattr(sys.stdout, 'encoding', None) + if encoding is not None: + s = s.encode(encoding, 'backslashreplace').decode(encoding) + print(s, end=' ') + + +class TarError(Exception): + """Base exception.""" + pass +class ExtractError(TarError): + """General exception for extract errors.""" + pass +class ReadError(TarError): + """Exception for unreadable tar archives.""" + pass +class CompressionError(TarError): + """Exception for unavailable compression methods.""" + pass +class StreamError(TarError): + """Exception for unsupported operations on stream-like TarFiles.""" + pass +class HeaderError(TarError): + """Base exception for header errors.""" + pass +class EmptyHeaderError(HeaderError): + """Exception for empty headers.""" + pass +class TruncatedHeaderError(HeaderError): + """Exception for truncated headers.""" + pass +class EOFHeaderError(HeaderError): + """Exception for end of file headers.""" + pass +class InvalidHeaderError(HeaderError): + """Exception for invalid headers.""" + pass +class SubsequentHeaderError(HeaderError): + """Exception for missing and invalid extended headers.""" + pass + +#--------------------------- +# internal stream interface +#--------------------------- +class _LowLevelFile: + """Low-level file object. Supports reading and writing. + It is used instead of a regular file object for streaming + access. + """ + + def __init__(self, name, mode): + mode = { + "r": os.O_RDONLY, + "w": os.O_WRONLY | os.O_CREAT | os.O_TRUNC, + }[mode] + if hasattr(os, "O_BINARY"): + mode |= os.O_BINARY + self.fd = os.open(name, mode, 0o666) + + def close(self): + os.close(self.fd) + + def read(self, size): + return os.read(self.fd, size) + + def write(self, s): + os.write(self.fd, s) + +class _Stream: + """Class that serves as an adapter between TarFile and + a stream-like object. The stream-like object only + needs to have a read() or write() method that works with bytes, + and the method is accessed blockwise. + Use of gzip or bzip2 compression is possible. + A stream-like object could be for example: sys.stdin.buffer, + sys.stdout.buffer, a socket, a tape device etc. + + _Stream is intended to be used only internally. + """ + + def __init__(self, name, mode, comptype, fileobj, bufsize, + compresslevel): + """Construct a _Stream object. + """ + self._extfileobj = True + if fileobj is None: + fileobj = _LowLevelFile(name, mode) + self._extfileobj = False + + if comptype == '*': + # Enable transparent compression detection for the + # stream interface + fileobj = _StreamProxy(fileobj) + comptype = fileobj.getcomptype() + + self.name = name or "" + self.mode = mode + self.comptype = comptype + self.fileobj = fileobj + self.bufsize = bufsize + self.buf = b"" + self.pos = 0 + self.closed = False + + try: + if comptype == "gz": + try: + import zlib + except ImportError: + raise CompressionError("zlib module is not available") from None + self.zlib = zlib + self.crc = zlib.crc32(b"") + if mode == "r": + self.exception = zlib.error + self._init_read_gz() + else: + self._init_write_gz(compresslevel) + + elif comptype == "bz2": + try: + import bz2 + except ImportError: + raise CompressionError("bz2 module is not available") from None + if mode == "r": + self.dbuf = b"" + self.cmp = bz2.BZ2Decompressor() + self.exception = OSError + else: + self.cmp = bz2.BZ2Compressor(compresslevel) + + elif comptype == "xz": + try: + import lzma + except ImportError: + raise CompressionError("lzma module is not available") from None + if mode == "r": + self.dbuf = b"" + self.cmp = lzma.LZMADecompressor() + self.exception = lzma.LZMAError + else: + self.cmp = lzma.LZMACompressor() + + elif comptype != "tar": + raise CompressionError("unknown compression type %r" % comptype) + + except: + if not self._extfileobj: + self.fileobj.close() + self.closed = True + raise + + def __del__(self): + if hasattr(self, "closed") and not self.closed: + self.close() + + def _init_write_gz(self, compresslevel): + """Initialize for writing with gzip compression. + """ + self.cmp = self.zlib.compressobj(compresslevel, + self.zlib.DEFLATED, + -self.zlib.MAX_WBITS, + self.zlib.DEF_MEM_LEVEL, + 0) + timestamp = struct.pack(" self.bufsize: + self.fileobj.write(self.buf[:self.bufsize]) + self.buf = self.buf[self.bufsize:] + + def close(self): + """Close the _Stream object. No operation should be + done on it afterwards. + """ + if self.closed: + return + + self.closed = True + try: + if self.mode == "w" and self.comptype != "tar": + self.buf += self.cmp.flush() + + if self.mode == "w" and self.buf: + self.fileobj.write(self.buf) + self.buf = b"" + if self.comptype == "gz": + self.fileobj.write(struct.pack("= 0: + blocks, remainder = divmod(pos - self.pos, self.bufsize) + for i in range(blocks): + self.read(self.bufsize) + self.read(remainder) + else: + raise StreamError("seeking backwards is not allowed") + return self.pos + + def read(self, size): + """Return the next size number of bytes from the stream.""" + assert size is not None + buf = self._read(size) + self.pos += len(buf) + return buf + + def _read(self, size): + """Return size bytes from the stream. + """ + if self.comptype == "tar": + return self.__read(size) + + c = len(self.dbuf) + t = [self.dbuf] + while c < size: + # Skip underlying buffer to avoid unaligned double buffering. + if self.buf: + buf = self.buf + self.buf = b"" + else: + buf = self.fileobj.read(self.bufsize) + if not buf: + break + try: + buf = self.cmp.decompress(buf) + except self.exception as e: + raise ReadError("invalid compressed data") from e + t.append(buf) + c += len(buf) + t = b"".join(t) + self.dbuf = t[size:] + return t[:size] + + def __read(self, size): + """Return size bytes from stream. If internal buffer is empty, + read another block from the stream. + """ + c = len(self.buf) + t = [self.buf] + while c < size: + buf = self.fileobj.read(self.bufsize) + if not buf: + break + t.append(buf) + c += len(buf) + t = b"".join(t) + self.buf = t[size:] + return t[:size] +# class _Stream + +class _StreamProxy(object): + """Small proxy class that enables transparent compression + detection for the Stream interface (mode 'r|*'). + """ + + def __init__(self, fileobj): + self.fileobj = fileobj + self.buf = self.fileobj.read(BLOCKSIZE) + + def read(self, size): + self.read = self.fileobj.read + return self.buf + + def getcomptype(self): + if self.buf.startswith(b"\x1f\x8b\x08"): + return "gz" + elif self.buf[0:3] == b"BZh" and self.buf[4:10] == b"1AY&SY": + return "bz2" + elif self.buf.startswith((b"\x5d\x00\x00\x80", b"\xfd7zXZ")): + return "xz" + else: + return "tar" + + def close(self): + self.fileobj.close() +# class StreamProxy + +#------------------------ +# Extraction file object +#------------------------ +class _FileInFile(object): + """A thin wrapper around an existing file object that + provides a part of its data as an individual file + object. + """ + + def __init__(self, fileobj, offset, size, name, blockinfo=None): + self.fileobj = fileobj + self.offset = offset + self.size = size + self.position = 0 + self.name = name + self.closed = False + + if blockinfo is None: + blockinfo = [(0, size)] + + # Construct a map with data and zero blocks. + self.map_index = 0 + self.map = [] + lastpos = 0 + realpos = self.offset + for offset, size in blockinfo: + if offset > lastpos: + self.map.append((False, lastpos, offset, None)) + self.map.append((True, offset, offset + size, realpos)) + realpos += size + lastpos = offset + size + if lastpos < self.size: + self.map.append((False, lastpos, self.size, None)) + + def flush(self): + pass + + @property + def mode(self): + return 'rb' + + def readable(self): + return True + + def writable(self): + return False + + def seekable(self): + return self.fileobj.seekable() + + def tell(self): + """Return the current file position. + """ + return self.position + + def seek(self, position, whence=io.SEEK_SET): + """Seek to a position in the file. + """ + if whence == io.SEEK_SET: + self.position = min(max(position, 0), self.size) + elif whence == io.SEEK_CUR: + if position < 0: + self.position = max(self.position + position, 0) + else: + self.position = min(self.position + position, self.size) + elif whence == io.SEEK_END: + self.position = max(min(self.size + position, self.size), 0) + else: + raise ValueError("Invalid argument") + return self.position + + def read(self, size=None): + """Read data from the file. + """ + if size is None: + size = self.size - self.position + else: + size = min(size, self.size - self.position) + + buf = b"" + while size > 0: + while True: + data, start, stop, offset = self.map[self.map_index] + if start <= self.position < stop: + break + else: + self.map_index += 1 + if self.map_index == len(self.map): + self.map_index = 0 + length = min(size, stop - self.position) + if data: + self.fileobj.seek(offset + (self.position - start)) + b = self.fileobj.read(length) + if len(b) != length: + raise ReadError("unexpected end of data") + buf += b + else: + buf += NUL * length + size -= length + self.position += length + return buf + + def readinto(self, b): + buf = self.read(len(b)) + b[:len(buf)] = buf + return len(buf) + + def close(self): + self.closed = True +#class _FileInFile + +class ExFileObject(io.BufferedReader): + + def __init__(self, tarfile, tarinfo): + fileobj = _FileInFile(tarfile.fileobj, tarinfo.offset_data, + tarinfo.size, tarinfo.name, tarinfo.sparse) + super().__init__(fileobj) +#class ExFileObject + + +#----------------------------- +# extraction filters (PEP 706) +#----------------------------- + +class FilterError(TarError): + pass + +class AbsolutePathError(FilterError): + def __init__(self, tarinfo): + self.tarinfo = tarinfo + super().__init__(f'member {tarinfo.name!r} has an absolute path') + +class OutsideDestinationError(FilterError): + def __init__(self, tarinfo, path): + self.tarinfo = tarinfo + self._path = path + super().__init__(f'{tarinfo.name!r} would be extracted to {path!r}, ' + + 'which is outside the destination') + +class SpecialFileError(FilterError): + def __init__(self, tarinfo): + self.tarinfo = tarinfo + super().__init__(f'{tarinfo.name!r} is a special file') + +class AbsoluteLinkError(FilterError): + def __init__(self, tarinfo): + self.tarinfo = tarinfo + super().__init__(f'{tarinfo.name!r} is a link to an absolute path') + +class LinkOutsideDestinationError(FilterError): + def __init__(self, tarinfo, path): + self.tarinfo = tarinfo + self._path = path + super().__init__(f'{tarinfo.name!r} would link to {path!r}, ' + + 'which is outside the destination') + +def _get_filtered_attrs(member, dest_path, for_data=True): + new_attrs = {} + name = member.name + dest_path = os.path.realpath(dest_path) + # Strip leading / (tar's directory separator) from filenames. + # Include os.sep (target OS directory separator) as well. + if name.startswith(('/', os.sep)): + name = new_attrs['name'] = member.path.lstrip('/' + os.sep) + if os.path.isabs(name): + # Path is absolute even after stripping. + # For example, 'C:/foo' on Windows. + raise AbsolutePathError(member) + # Ensure we stay in the destination + target_path = os.path.realpath(os.path.join(dest_path, name)) + if os.path.commonpath([target_path, dest_path]) != dest_path: + raise OutsideDestinationError(member, target_path) + # Limit permissions (no high bits, and go-w) + mode = member.mode + if mode is not None: + # Strip high bits & group/other write bits + mode = mode & 0o755 + if for_data: + # For data, handle permissions & file types + if member.isreg() or member.islnk(): + if not mode & 0o100: + # Clear executable bits if not executable by user + mode &= ~0o111 + # Ensure owner can read & write + mode |= 0o600 + elif member.isdir() or member.issym(): + # Ignore mode for directories & symlinks + mode = None + else: + # Reject special files + raise SpecialFileError(member) + if mode != member.mode: + new_attrs['mode'] = mode + if for_data: + # Ignore ownership for 'data' + if member.uid is not None: + new_attrs['uid'] = None + if member.gid is not None: + new_attrs['gid'] = None + if member.uname is not None: + new_attrs['uname'] = None + if member.gname is not None: + new_attrs['gname'] = None + # Check link destination for 'data' + if member.islnk() or member.issym(): + if os.path.isabs(member.linkname): + raise AbsoluteLinkError(member) + if member.issym(): + target_path = os.path.join(dest_path, + os.path.dirname(name), + member.linkname) + else: + target_path = os.path.join(dest_path, + member.linkname) + target_path = os.path.realpath(target_path) + if os.path.commonpath([target_path, dest_path]) != dest_path: + raise LinkOutsideDestinationError(member, target_path) + return new_attrs + +def fully_trusted_filter(member, dest_path): + return member + +def tar_filter(member, dest_path): + new_attrs = _get_filtered_attrs(member, dest_path, False) + if new_attrs: + return member.replace(**new_attrs, deep=False) + return member + +def data_filter(member, dest_path): + new_attrs = _get_filtered_attrs(member, dest_path, True) + if new_attrs: + return member.replace(**new_attrs, deep=False) + return member + +_NAMED_FILTERS = { + "fully_trusted": fully_trusted_filter, + "tar": tar_filter, + "data": data_filter, +} + +#------------------ +# Exported Classes +#------------------ + +# Sentinel for replace() defaults, meaning "don't change the attribute" +_KEEP = object() + +class TarInfo(object): + """Informational class which holds the details about an + archive member given by a tar header block. + TarInfo objects are returned by TarFile.getmember(), + TarFile.getmembers() and TarFile.gettarinfo() and are + usually created internally. + """ + + __slots__ = dict( + name = 'Name of the archive member.', + mode = 'Permission bits.', + uid = 'User ID of the user who originally stored this member.', + gid = 'Group ID of the user who originally stored this member.', + size = 'Size in bytes.', + mtime = 'Time of last modification.', + chksum = 'Header checksum.', + type = ('File type. type is usually one of these constants: ' + 'REGTYPE, AREGTYPE, LNKTYPE, SYMTYPE, DIRTYPE, FIFOTYPE, ' + 'CONTTYPE, CHRTYPE, BLKTYPE, GNUTYPE_SPARSE.'), + linkname = ('Name of the target file name, which is only present ' + 'in TarInfo objects of type LNKTYPE and SYMTYPE.'), + uname = 'User name.', + gname = 'Group name.', + devmajor = 'Device major number.', + devminor = 'Device minor number.', + offset = 'The tar header starts here.', + offset_data = "The file's data starts here.", + pax_headers = ('A dictionary containing key-value pairs of an ' + 'associated pax extended header.'), + sparse = 'Sparse member information.', + _tarfile = None, + _sparse_structs = None, + _link_target = None, + ) + + def __init__(self, name=""): + """Construct a TarInfo object. name is the optional name + of the member. + """ + self.name = name # member name + self.mode = 0o644 # file permissions + self.uid = 0 # user id + self.gid = 0 # group id + self.size = 0 # file size + self.mtime = 0 # modification time + self.chksum = 0 # header checksum + self.type = REGTYPE # member type + self.linkname = "" # link name + self.uname = "" # user name + self.gname = "" # group name + self.devmajor = 0 # device major number + self.devminor = 0 # device minor number + + self.offset = 0 # the tar header starts here + self.offset_data = 0 # the file's data starts here + + self.sparse = None # sparse member information + self.pax_headers = {} # pax header information + + @property + def tarfile(self): + import warnings + warnings.warn( + 'The undocumented "tarfile" attribute of TarInfo objects ' + + 'is deprecated and will be removed in Python 3.16', + DeprecationWarning, stacklevel=2) + return self._tarfile + + @tarfile.setter + def tarfile(self, tarfile): + import warnings + warnings.warn( + 'The undocumented "tarfile" attribute of TarInfo objects ' + + 'is deprecated and will be removed in Python 3.16', + DeprecationWarning, stacklevel=2) + self._tarfile = tarfile + + @property + def path(self): + 'In pax headers, "name" is called "path".' + return self.name + + @path.setter + def path(self, name): + self.name = name + + @property + def linkpath(self): + 'In pax headers, "linkname" is called "linkpath".' + return self.linkname + + @linkpath.setter + def linkpath(self, linkname): + self.linkname = linkname + + def __repr__(self): + return "<%s %r at %#x>" % (self.__class__.__name__,self.name,id(self)) + + def replace(self, *, + name=_KEEP, mtime=_KEEP, mode=_KEEP, linkname=_KEEP, + uid=_KEEP, gid=_KEEP, uname=_KEEP, gname=_KEEP, + deep=True, _KEEP=_KEEP): + """Return a deep copy of self with the given attributes replaced. + """ + if deep: + result = copy.deepcopy(self) + else: + result = copy.copy(self) + if name is not _KEEP: + result.name = name + if mtime is not _KEEP: + result.mtime = mtime + if mode is not _KEEP: + result.mode = mode + if linkname is not _KEEP: + result.linkname = linkname + if uid is not _KEEP: + result.uid = uid + if gid is not _KEEP: + result.gid = gid + if uname is not _KEEP: + result.uname = uname + if gname is not _KEEP: + result.gname = gname + return result + + def get_info(self): + """Return the TarInfo's attributes as a dictionary. + """ + if self.mode is None: + mode = None + else: + mode = self.mode & 0o7777 + info = { + "name": self.name, + "mode": mode, + "uid": self.uid, + "gid": self.gid, + "size": self.size, + "mtime": self.mtime, + "chksum": self.chksum, + "type": self.type, + "linkname": self.linkname, + "uname": self.uname, + "gname": self.gname, + "devmajor": self.devmajor, + "devminor": self.devminor + } + + if info["type"] == DIRTYPE and not info["name"].endswith("/"): + info["name"] += "/" + + return info + + def tobuf(self, format=DEFAULT_FORMAT, encoding=ENCODING, errors="surrogateescape"): + """Return a tar header as a string of 512 byte blocks. + """ + info = self.get_info() + for name, value in info.items(): + if value is None: + raise ValueError("%s may not be None" % name) + + if format == USTAR_FORMAT: + return self.create_ustar_header(info, encoding, errors) + elif format == GNU_FORMAT: + return self.create_gnu_header(info, encoding, errors) + elif format == PAX_FORMAT: + return self.create_pax_header(info, encoding) + else: + raise ValueError("invalid format") + + def create_ustar_header(self, info, encoding, errors): + """Return the object as a ustar header block. + """ + info["magic"] = POSIX_MAGIC + + if len(info["linkname"].encode(encoding, errors)) > LENGTH_LINK: + raise ValueError("linkname is too long") + + if len(info["name"].encode(encoding, errors)) > LENGTH_NAME: + info["prefix"], info["name"] = self._posix_split_name(info["name"], encoding, errors) + + return self._create_header(info, USTAR_FORMAT, encoding, errors) + + def create_gnu_header(self, info, encoding, errors): + """Return the object as a GNU header block sequence. + """ + info["magic"] = GNU_MAGIC + + buf = b"" + if len(info["linkname"].encode(encoding, errors)) > LENGTH_LINK: + buf += self._create_gnu_long_header(info["linkname"], GNUTYPE_LONGLINK, encoding, errors) + + if len(info["name"].encode(encoding, errors)) > LENGTH_NAME: + buf += self._create_gnu_long_header(info["name"], GNUTYPE_LONGNAME, encoding, errors) + + return buf + self._create_header(info, GNU_FORMAT, encoding, errors) + + def create_pax_header(self, info, encoding): + """Return the object as a ustar header block. If it cannot be + represented this way, prepend a pax extended header sequence + with supplement information. + """ + info["magic"] = POSIX_MAGIC + pax_headers = self.pax_headers.copy() + + # Test string fields for values that exceed the field length or cannot + # be represented in ASCII encoding. + for name, hname, length in ( + ("name", "path", LENGTH_NAME), ("linkname", "linkpath", LENGTH_LINK), + ("uname", "uname", 32), ("gname", "gname", 32)): + + if hname in pax_headers: + # The pax header has priority. + continue + + # Try to encode the string as ASCII. + try: + info[name].encode("ascii", "strict") + except UnicodeEncodeError: + pax_headers[hname] = info[name] + continue + + if len(info[name]) > length: + pax_headers[hname] = info[name] + + # Test number fields for values that exceed the field limit or values + # that like to be stored as float. + for name, digits in (("uid", 8), ("gid", 8), ("size", 12), ("mtime", 12)): + needs_pax = False + + val = info[name] + val_is_float = isinstance(val, float) + val_int = round(val) if val_is_float else val + if not 0 <= val_int < 8 ** (digits - 1): + # Avoid overflow. + info[name] = 0 + needs_pax = True + elif val_is_float: + # Put rounded value in ustar header, and full + # precision value in pax header. + info[name] = val_int + needs_pax = True + + # The existing pax header has priority. + if needs_pax and name not in pax_headers: + pax_headers[name] = str(val) + + # Create a pax extended header if necessary. + if pax_headers: + buf = self._create_pax_generic_header(pax_headers, XHDTYPE, encoding) + else: + buf = b"" + + return buf + self._create_header(info, USTAR_FORMAT, "ascii", "replace") + + @classmethod + def create_pax_global_header(cls, pax_headers): + """Return the object as a pax global header block sequence. + """ + return cls._create_pax_generic_header(pax_headers, XGLTYPE, "utf-8") + + def _posix_split_name(self, name, encoding, errors): + """Split a name longer than 100 chars into a prefix + and a name part. + """ + components = name.split("/") + for i in range(1, len(components)): + prefix = "/".join(components[:i]) + name = "/".join(components[i:]) + if len(prefix.encode(encoding, errors)) <= LENGTH_PREFIX and \ + len(name.encode(encoding, errors)) <= LENGTH_NAME: + break + else: + raise ValueError("name is too long") + + return prefix, name + + @staticmethod + def _create_header(info, format, encoding, errors): + """Return a header block. info is a dictionary with file + information, format must be one of the *_FORMAT constants. + """ + has_device_fields = info.get("type") in (CHRTYPE, BLKTYPE) + if has_device_fields: + devmajor = itn(info.get("devmajor", 0), 8, format) + devminor = itn(info.get("devminor", 0), 8, format) + else: + devmajor = stn("", 8, encoding, errors) + devminor = stn("", 8, encoding, errors) + + # None values in metadata should cause ValueError. + # itn()/stn() do this for all fields except type. + filetype = info.get("type", REGTYPE) + if filetype is None: + raise ValueError("TarInfo.type must not be None") + + parts = [ + stn(info.get("name", ""), 100, encoding, errors), + itn(info.get("mode", 0) & 0o7777, 8, format), + itn(info.get("uid", 0), 8, format), + itn(info.get("gid", 0), 8, format), + itn(info.get("size", 0), 12, format), + itn(info.get("mtime", 0), 12, format), + b" ", # checksum field + filetype, + stn(info.get("linkname", ""), 100, encoding, errors), + info.get("magic", POSIX_MAGIC), + stn(info.get("uname", ""), 32, encoding, errors), + stn(info.get("gname", ""), 32, encoding, errors), + devmajor, + devminor, + stn(info.get("prefix", ""), 155, encoding, errors) + ] + + buf = struct.pack("%ds" % BLOCKSIZE, b"".join(parts)) + chksum = calc_chksums(buf[-BLOCKSIZE:])[0] + buf = buf[:-364] + bytes("%06o\0" % chksum, "ascii") + buf[-357:] + return buf + + @staticmethod + def _create_payload(payload): + """Return the string payload filled with zero bytes + up to the next 512 byte border. + """ + blocks, remainder = divmod(len(payload), BLOCKSIZE) + if remainder > 0: + payload += (BLOCKSIZE - remainder) * NUL + return payload + + @classmethod + def _create_gnu_long_header(cls, name, type, encoding, errors): + """Return a GNUTYPE_LONGNAME or GNUTYPE_LONGLINK sequence + for name. + """ + name = name.encode(encoding, errors) + NUL + + info = {} + info["name"] = "././@LongLink" + info["type"] = type + info["size"] = len(name) + info["magic"] = GNU_MAGIC + + # create extended header + name blocks. + return cls._create_header(info, USTAR_FORMAT, encoding, errors) + \ + cls._create_payload(name) + + @classmethod + def _create_pax_generic_header(cls, pax_headers, type, encoding): + """Return a POSIX.1-2008 extended or global header sequence + that contains a list of keyword, value pairs. The values + must be strings. + """ + # Check if one of the fields contains surrogate characters and thereby + # forces hdrcharset=BINARY, see _proc_pax() for more information. + binary = False + for keyword, value in pax_headers.items(): + try: + value.encode("utf-8", "strict") + except UnicodeEncodeError: + binary = True + break + + records = b"" + if binary: + # Put the hdrcharset field at the beginning of the header. + records += b"21 hdrcharset=BINARY\n" + + for keyword, value in pax_headers.items(): + keyword = keyword.encode("utf-8") + if binary: + # Try to restore the original byte representation of 'value'. + # Needless to say, that the encoding must match the string. + value = value.encode(encoding, "surrogateescape") + else: + value = value.encode("utf-8") + + l = len(keyword) + len(value) + 3 # ' ' + '=' + '\n' + n = p = 0 + while True: + n = l + len(str(p)) + if n == p: + break + p = n + records += bytes(str(p), "ascii") + b" " + keyword + b"=" + value + b"\n" + + # We use a hardcoded "././@PaxHeader" name like star does + # instead of the one that POSIX recommends. + info = {} + info["name"] = "././@PaxHeader" + info["type"] = type + info["size"] = len(records) + info["magic"] = POSIX_MAGIC + + # Create pax header + record blocks. + return cls._create_header(info, USTAR_FORMAT, "ascii", "replace") + \ + cls._create_payload(records) + + @classmethod + def frombuf(cls, buf, encoding, errors): + """Construct a TarInfo object from a 512 byte bytes object. + """ + if len(buf) == 0: + raise EmptyHeaderError("empty header") + if len(buf) != BLOCKSIZE: + raise TruncatedHeaderError("truncated header") + if buf.count(NUL) == BLOCKSIZE: + raise EOFHeaderError("end of file header") + + chksum = nti(buf[148:156]) + if chksum not in calc_chksums(buf): + raise InvalidHeaderError("bad checksum") + + obj = cls() + obj.name = nts(buf[0:100], encoding, errors) + obj.mode = nti(buf[100:108]) + obj.uid = nti(buf[108:116]) + obj.gid = nti(buf[116:124]) + obj.size = nti(buf[124:136]) + obj.mtime = nti(buf[136:148]) + obj.chksum = chksum + obj.type = buf[156:157] + obj.linkname = nts(buf[157:257], encoding, errors) + obj.uname = nts(buf[265:297], encoding, errors) + obj.gname = nts(buf[297:329], encoding, errors) + obj.devmajor = nti(buf[329:337]) + obj.devminor = nti(buf[337:345]) + prefix = nts(buf[345:500], encoding, errors) + + # Old V7 tar format represents a directory as a regular + # file with a trailing slash. + if obj.type == AREGTYPE and obj.name.endswith("/"): + obj.type = DIRTYPE + + # The old GNU sparse format occupies some of the unused + # space in the buffer for up to 4 sparse structures. + # Save them for later processing in _proc_sparse(). + if obj.type == GNUTYPE_SPARSE: + pos = 386 + structs = [] + for i in range(4): + try: + offset = nti(buf[pos:pos + 12]) + numbytes = nti(buf[pos + 12:pos + 24]) + except ValueError: + break + structs.append((offset, numbytes)) + pos += 24 + isextended = bool(buf[482]) + origsize = nti(buf[483:495]) + obj._sparse_structs = (structs, isextended, origsize) + + # Remove redundant slashes from directories. + if obj.isdir(): + obj.name = obj.name.rstrip("/") + + # Reconstruct a ustar longname. + if prefix and obj.type not in GNU_TYPES: + obj.name = prefix + "/" + obj.name + return obj + + @classmethod + def fromtarfile(cls, tarfile): + """Return the next TarInfo object from TarFile object + tarfile. + """ + buf = tarfile.fileobj.read(BLOCKSIZE) + obj = cls.frombuf(buf, tarfile.encoding, tarfile.errors) + obj.offset = tarfile.fileobj.tell() - BLOCKSIZE + return obj._proc_member(tarfile) + + #-------------------------------------------------------------------------- + # The following are methods that are called depending on the type of a + # member. The entry point is _proc_member() which can be overridden in a + # subclass to add custom _proc_*() methods. A _proc_*() method MUST + # implement the following + # operations: + # 1. Set self.offset_data to the position where the data blocks begin, + # if there is data that follows. + # 2. Set tarfile.offset to the position where the next member's header will + # begin. + # 3. Return self or another valid TarInfo object. + def _proc_member(self, tarfile): + """Choose the right processing method depending on + the type and call it. + """ + if self.type in (GNUTYPE_LONGNAME, GNUTYPE_LONGLINK): + return self._proc_gnulong(tarfile) + elif self.type == GNUTYPE_SPARSE: + return self._proc_sparse(tarfile) + elif self.type in (XHDTYPE, XGLTYPE, SOLARIS_XHDTYPE): + return self._proc_pax(tarfile) + else: + return self._proc_builtin(tarfile) + + def _proc_builtin(self, tarfile): + """Process a builtin type or an unknown type which + will be treated as a regular file. + """ + self.offset_data = tarfile.fileobj.tell() + offset = self.offset_data + if self.isreg() or self.type not in SUPPORTED_TYPES: + # Skip the following data blocks. + offset += self._block(self.size) + tarfile.offset = offset + + # Patch the TarInfo object with saved global + # header information. + self._apply_pax_info(tarfile.pax_headers, tarfile.encoding, tarfile.errors) + + # Remove redundant slashes from directories. This is to be consistent + # with frombuf(). + if self.isdir(): + self.name = self.name.rstrip("/") + + return self + + def _proc_gnulong(self, tarfile): + """Process the blocks that hold a GNU longname + or longlink member. + """ + buf = tarfile.fileobj.read(self._block(self.size)) + + # Fetch the next header and process it. + try: + next = self.fromtarfile(tarfile) + except HeaderError as e: + raise SubsequentHeaderError(str(e)) from None + + # Patch the TarInfo object from the next header with + # the longname information. + next.offset = self.offset + if self.type == GNUTYPE_LONGNAME: + next.name = nts(buf, tarfile.encoding, tarfile.errors) + elif self.type == GNUTYPE_LONGLINK: + next.linkname = nts(buf, tarfile.encoding, tarfile.errors) + + # Remove redundant slashes from directories. This is to be consistent + # with frombuf(). + if next.isdir(): + next.name = removesuffix(next.name, "/") + + return next + + def _proc_sparse(self, tarfile): + """Process a GNU sparse header plus extra headers. + """ + # We already collected some sparse structures in frombuf(). + structs, isextended, origsize = self._sparse_structs + del self._sparse_structs + + # Collect sparse structures from extended header blocks. + while isextended: + buf = tarfile.fileobj.read(BLOCKSIZE) + pos = 0 + for i in range(21): + try: + offset = nti(buf[pos:pos + 12]) + numbytes = nti(buf[pos + 12:pos + 24]) + except ValueError: + break + if offset and numbytes: + structs.append((offset, numbytes)) + pos += 24 + isextended = bool(buf[504]) + self.sparse = structs + + self.offset_data = tarfile.fileobj.tell() + tarfile.offset = self.offset_data + self._block(self.size) + self.size = origsize + return self + + def _proc_pax(self, tarfile): + """Process an extended or global header as described in + POSIX.1-2008. + """ + # Read the header information. + buf = tarfile.fileobj.read(self._block(self.size)) + + # A pax header stores supplemental information for either + # the following file (extended) or all following files + # (global). + if self.type == XGLTYPE: + pax_headers = tarfile.pax_headers + else: + pax_headers = tarfile.pax_headers.copy() + + # Check if the pax header contains a hdrcharset field. This tells us + # the encoding of the path, linkpath, uname and gname fields. Normally, + # these fields are UTF-8 encoded but since POSIX.1-2008 tar + # implementations are allowed to store them as raw binary strings if + # the translation to UTF-8 fails. + match = re.search(br"\d+ hdrcharset=([^\n]+)\n", buf) + if match is not None: + pax_headers["hdrcharset"] = match.group(1).decode("utf-8") + + # For the time being, we don't care about anything other than "BINARY". + # The only other value that is currently allowed by the standard is + # "ISO-IR 10646 2000 UTF-8" in other words UTF-8. + hdrcharset = pax_headers.get("hdrcharset") + if hdrcharset == "BINARY": + encoding = tarfile.encoding + else: + encoding = "utf-8" + + # Parse pax header information. A record looks like that: + # "%d %s=%s\n" % (length, keyword, value). length is the size + # of the complete record including the length field itself and + # the newline. keyword and value are both UTF-8 encoded strings. + regex = re.compile(br"(\d+) ([^=]+)=") + pos = 0 + while match := regex.match(buf, pos): + length, keyword = match.groups() + length = int(length) + if length == 0: + raise InvalidHeaderError("invalid header") + value = buf[match.end(2) + 1:match.start(1) + length - 1] + + # Normally, we could just use "utf-8" as the encoding and "strict" + # as the error handler, but we better not take the risk. For + # example, GNU tar <= 1.23 is known to store filenames it cannot + # translate to UTF-8 as raw strings (unfortunately without a + # hdrcharset=BINARY header). + # We first try the strict standard encoding, and if that fails we + # fall back on the user's encoding and error handler. + keyword = self._decode_pax_field(keyword, "utf-8", "utf-8", + tarfile.errors) + if keyword in PAX_NAME_FIELDS: + value = self._decode_pax_field(value, encoding, tarfile.encoding, + tarfile.errors) + else: + value = self._decode_pax_field(value, "utf-8", "utf-8", + tarfile.errors) + + pax_headers[keyword] = value + pos += length + + # Fetch the next header. + try: + next = self.fromtarfile(tarfile) + except HeaderError as e: + raise SubsequentHeaderError(str(e)) from None + + # Process GNU sparse information. + if "GNU.sparse.map" in pax_headers: + # GNU extended sparse format version 0.1. + self._proc_gnusparse_01(next, pax_headers) + + elif "GNU.sparse.size" in pax_headers: + # GNU extended sparse format version 0.0. + self._proc_gnusparse_00(next, pax_headers, buf) + + elif pax_headers.get("GNU.sparse.major") == "1" and pax_headers.get("GNU.sparse.minor") == "0": + # GNU extended sparse format version 1.0. + self._proc_gnusparse_10(next, pax_headers, tarfile) + + if self.type in (XHDTYPE, SOLARIS_XHDTYPE): + # Patch the TarInfo object with the extended header info. + next._apply_pax_info(pax_headers, tarfile.encoding, tarfile.errors) + next.offset = self.offset + + if "size" in pax_headers: + # If the extended header replaces the size field, + # we need to recalculate the offset where the next + # header starts. + offset = next.offset_data + if next.isreg() or next.type not in SUPPORTED_TYPES: + offset += next._block(next.size) + tarfile.offset = offset + + return next + + def _proc_gnusparse_00(self, next, pax_headers, buf): + """Process a GNU tar extended sparse header, version 0.0. + """ + offsets = [] + for match in re.finditer(br"\d+ GNU.sparse.offset=(\d+)\n", buf): + offsets.append(int(match.group(1))) + numbytes = [] + for match in re.finditer(br"\d+ GNU.sparse.numbytes=(\d+)\n", buf): + numbytes.append(int(match.group(1))) + next.sparse = list(zip(offsets, numbytes)) + + def _proc_gnusparse_01(self, next, pax_headers): + """Process a GNU tar extended sparse header, version 0.1. + """ + sparse = [int(x) for x in pax_headers["GNU.sparse.map"].split(",")] + next.sparse = list(zip(sparse[::2], sparse[1::2])) + + def _proc_gnusparse_10(self, next, pax_headers, tarfile): + """Process a GNU tar extended sparse header, version 1.0. + """ + fields = None + sparse = [] + buf = tarfile.fileobj.read(BLOCKSIZE) + fields, buf = buf.split(b"\n", 1) + fields = int(fields) + while len(sparse) < fields * 2: + if b"\n" not in buf: + buf += tarfile.fileobj.read(BLOCKSIZE) + number, buf = buf.split(b"\n", 1) + sparse.append(int(number)) + next.offset_data = tarfile.fileobj.tell() + next.sparse = list(zip(sparse[::2], sparse[1::2])) + + def _apply_pax_info(self, pax_headers, encoding, errors): + """Replace fields with supplemental information from a previous + pax extended or global header. + """ + for keyword, value in pax_headers.items(): + if keyword == "GNU.sparse.name": + setattr(self, "path", value) + elif keyword == "GNU.sparse.size": + setattr(self, "size", int(value)) + elif keyword == "GNU.sparse.realsize": + setattr(self, "size", int(value)) + elif keyword in PAX_FIELDS: + if keyword in PAX_NUMBER_FIELDS: + try: + value = PAX_NUMBER_FIELDS[keyword](value) + except ValueError: + value = 0 + if keyword == "path": + value = value.rstrip("/") + setattr(self, keyword, value) + + self.pax_headers = pax_headers.copy() + + def _decode_pax_field(self, value, encoding, fallback_encoding, fallback_errors): + """Decode a single field from a pax record. + """ + try: + return value.decode(encoding, "strict") + except UnicodeDecodeError: + return value.decode(fallback_encoding, fallback_errors) + + def _block(self, count): + """Round up a byte count by BLOCKSIZE and return it, + e.g. _block(834) => 1024. + """ + blocks, remainder = divmod(count, BLOCKSIZE) + if remainder: + blocks += 1 + return blocks * BLOCKSIZE + + def isreg(self): + 'Return True if the Tarinfo object is a regular file.' + return self.type in REGULAR_TYPES + + def isfile(self): + 'Return True if the Tarinfo object is a regular file.' + return self.isreg() + + def isdir(self): + 'Return True if it is a directory.' + return self.type == DIRTYPE + + def issym(self): + 'Return True if it is a symbolic link.' + return self.type == SYMTYPE + + def islnk(self): + 'Return True if it is a hard link.' + return self.type == LNKTYPE + + def ischr(self): + 'Return True if it is a character device.' + return self.type == CHRTYPE + + def isblk(self): + 'Return True if it is a block device.' + return self.type == BLKTYPE + + def isfifo(self): + 'Return True if it is a FIFO.' + return self.type == FIFOTYPE + + def issparse(self): + return self.sparse is not None + + def isdev(self): + 'Return True if it is one of character device, block device or FIFO.' + return self.type in (CHRTYPE, BLKTYPE, FIFOTYPE) +# class TarInfo + +class TarFile(object): + """The TarFile Class provides an interface to tar archives. + """ + + debug = 0 # May be set from 0 (no msgs) to 3 (all msgs) + + dereference = False # If true, add content of linked file to the + # tar file, else the link. + + ignore_zeros = False # If true, skips empty or invalid blocks and + # continues processing. + + errorlevel = 1 # If 0, fatal errors only appear in debug + # messages (if debug >= 0). If > 0, errors + # are passed to the caller as exceptions. + + format = DEFAULT_FORMAT # The format to use when creating an archive. + + encoding = ENCODING # Encoding for 8-bit character strings. + + errors = None # Error handler for unicode conversion. + + tarinfo = TarInfo # The default TarInfo class to use. + + fileobject = ExFileObject # The file-object for extractfile(). + + extraction_filter = None # The default filter for extraction. + + def __init__(self, name=None, mode="r", fileobj=None, format=None, + tarinfo=None, dereference=None, ignore_zeros=None, encoding=None, + errors="surrogateescape", pax_headers=None, debug=None, + errorlevel=None, copybufsize=None, stream=False): + """Open an (uncompressed) tar archive 'name'. 'mode' is either 'r' to + read from an existing archive, 'a' to append data to an existing + file or 'w' to create a new file overwriting an existing one. 'mode' + defaults to 'r'. + If 'fileobj' is given, it is used for reading or writing data. If it + can be determined, 'mode' is overridden by 'fileobj's mode. + 'fileobj' is not closed, when TarFile is closed. + """ + modes = {"r": "rb", "a": "r+b", "w": "wb", "x": "xb"} + if mode not in modes: + raise ValueError("mode must be 'r', 'a', 'w' or 'x'") + self.mode = mode + self._mode = modes[mode] + + if not fileobj: + if self.mode == "a" and not os.path.exists(name): + # Create nonexistent files in append mode. + self.mode = "w" + self._mode = "wb" + fileobj = bltn_open(name, self._mode) + self._extfileobj = False + else: + if (name is None and hasattr(fileobj, "name") and + isinstance(fileobj.name, (str, bytes))): + name = fileobj.name + if hasattr(fileobj, "mode"): + self._mode = fileobj.mode + self._extfileobj = True + self.name = os.path.abspath(name) if name else None + self.fileobj = fileobj + + self.stream = stream + + # Init attributes. + if format is not None: + self.format = format + if tarinfo is not None: + self.tarinfo = tarinfo + if dereference is not None: + self.dereference = dereference + if ignore_zeros is not None: + self.ignore_zeros = ignore_zeros + if encoding is not None: + self.encoding = encoding + self.errors = errors + + if pax_headers is not None and self.format == PAX_FORMAT: + self.pax_headers = pax_headers + else: + self.pax_headers = {} + + if debug is not None: + self.debug = debug + if errorlevel is not None: + self.errorlevel = errorlevel + + # Init datastructures. + self.copybufsize = copybufsize + self.closed = False + self.members = [] # list of members as TarInfo objects + self._loaded = False # flag if all members have been read + self.offset = self.fileobj.tell() + # current position in the archive file + self.inodes = {} # dictionary caching the inodes of + # archive members already added + + try: + if self.mode == "r": + self.firstmember = None + self.firstmember = self.next() + + if self.mode == "a": + # Move to the end of the archive, + # before the first empty block. + while True: + self.fileobj.seek(self.offset) + try: + tarinfo = self.tarinfo.fromtarfile(self) + self.members.append(tarinfo) + except EOFHeaderError: + self.fileobj.seek(self.offset) + break + except HeaderError as e: + raise ReadError(str(e)) from None + + if self.mode in ("a", "w", "x"): + self._loaded = True + + if self.pax_headers: + buf = self.tarinfo.create_pax_global_header(self.pax_headers.copy()) + self.fileobj.write(buf) + self.offset += len(buf) + except: + if not self._extfileobj: + self.fileobj.close() + self.closed = True + raise + + #-------------------------------------------------------------------------- + # Below are the classmethods which act as alternate constructors to the + # TarFile class. The open() method is the only one that is needed for + # public use; it is the "super"-constructor and is able to select an + # adequate "sub"-constructor for a particular compression using the mapping + # from OPEN_METH. + # + # This concept allows one to subclass TarFile without losing the comfort of + # the super-constructor. A sub-constructor is registered and made available + # by adding it to the mapping in OPEN_METH. + + @classmethod + def open(cls, name=None, mode="r", fileobj=None, bufsize=RECORDSIZE, **kwargs): + r"""Open a tar archive for reading, writing or appending. Return + an appropriate TarFile class. + + mode: + 'r' or 'r:\*' open for reading with transparent compression + 'r:' open for reading exclusively uncompressed + 'r:gz' open for reading with gzip compression + 'r:bz2' open for reading with bzip2 compression + 'r:xz' open for reading with lzma compression + 'a' or 'a:' open for appending, creating the file if necessary + 'w' or 'w:' open for writing without compression + 'w:gz' open for writing with gzip compression + 'w:bz2' open for writing with bzip2 compression + 'w:xz' open for writing with lzma compression + + 'x' or 'x:' create a tarfile exclusively without compression, raise + an exception if the file is already created + 'x:gz' create a gzip compressed tarfile, raise an exception + if the file is already created + 'x:bz2' create a bzip2 compressed tarfile, raise an exception + if the file is already created + 'x:xz' create an lzma compressed tarfile, raise an exception + if the file is already created + + 'r|\*' open a stream of tar blocks with transparent compression + 'r|' open an uncompressed stream of tar blocks for reading + 'r|gz' open a gzip compressed stream of tar blocks + 'r|bz2' open a bzip2 compressed stream of tar blocks + 'r|xz' open an lzma compressed stream of tar blocks + 'w|' open an uncompressed stream for writing + 'w|gz' open a gzip compressed stream for writing + 'w|bz2' open a bzip2 compressed stream for writing + 'w|xz' open an lzma compressed stream for writing + """ + + if not name and not fileobj: + raise ValueError("nothing to open") + + if mode in ("r", "r:*"): + # Find out which *open() is appropriate for opening the file. + def not_compressed(comptype): + return cls.OPEN_METH[comptype] == 'taropen' + error_msgs = [] + for comptype in sorted(cls.OPEN_METH, key=not_compressed): + func = getattr(cls, cls.OPEN_METH[comptype]) + if fileobj is not None: + saved_pos = fileobj.tell() + try: + return func(name, "r", fileobj, **kwargs) + except (ReadError, CompressionError) as e: + error_msgs.append(f'- method {comptype}: {e!r}') + if fileobj is not None: + fileobj.seek(saved_pos) + continue + error_msgs_summary = '\n'.join(error_msgs) + raise ReadError(f"file could not be opened successfully:\n{error_msgs_summary}") + + elif ":" in mode: + filemode, comptype = mode.split(":", 1) + filemode = filemode or "r" + comptype = comptype or "tar" + + # Select the *open() function according to + # given compression. + if comptype in cls.OPEN_METH: + func = getattr(cls, cls.OPEN_METH[comptype]) + else: + raise CompressionError("unknown compression type %r" % comptype) + return func(name, filemode, fileobj, **kwargs) + + elif "|" in mode: + filemode, comptype = mode.split("|", 1) + filemode = filemode or "r" + comptype = comptype or "tar" + + if filemode not in ("r", "w"): + raise ValueError("mode must be 'r' or 'w'") + + compresslevel = kwargs.pop("compresslevel", 9) + stream = _Stream(name, filemode, comptype, fileobj, bufsize, + compresslevel) + try: + t = cls(name, filemode, stream, **kwargs) + except: + stream.close() + raise + t._extfileobj = False + return t + + elif mode in ("a", "w", "x"): + return cls.taropen(name, mode, fileobj, **kwargs) + + raise ValueError("undiscernible mode") + + @classmethod + def taropen(cls, name, mode="r", fileobj=None, **kwargs): + """Open uncompressed tar archive name for reading or writing. + """ + if mode not in ("r", "a", "w", "x"): + raise ValueError("mode must be 'r', 'a', 'w' or 'x'") + return cls(name, mode, fileobj, **kwargs) + + @classmethod + def gzopen(cls, name, mode="r", fileobj=None, compresslevel=9, **kwargs): + """Open gzip compressed tar archive name for reading or writing. + Appending is not allowed. + """ + if mode not in ("r", "w", "x"): + raise ValueError("mode must be 'r', 'w' or 'x'") + + try: + from gzip import GzipFile + except ImportError: + raise CompressionError("gzip module is not available") from None + + try: + fileobj = GzipFile(name, mode + "b", compresslevel, fileobj) + except OSError as e: + if fileobj is not None and mode == 'r': + raise ReadError("not a gzip file") from e + raise + + try: + t = cls.taropen(name, mode, fileobj, **kwargs) + except OSError as e: + fileobj.close() + if mode == 'r': + raise ReadError("not a gzip file") from e + raise + except: + fileobj.close() + raise + t._extfileobj = False + return t + + @classmethod + def bz2open(cls, name, mode="r", fileobj=None, compresslevel=9, **kwargs): + """Open bzip2 compressed tar archive name for reading or writing. + Appending is not allowed. + """ + if mode not in ("r", "w", "x"): + raise ValueError("mode must be 'r', 'w' or 'x'") + + try: + from bz2 import BZ2File + except ImportError: + raise CompressionError("bz2 module is not available") from None + + fileobj = BZ2File(fileobj or name, mode, compresslevel=compresslevel) + + try: + t = cls.taropen(name, mode, fileobj, **kwargs) + except (OSError, EOFError) as e: + fileobj.close() + if mode == 'r': + raise ReadError("not a bzip2 file") from e + raise + except: + fileobj.close() + raise + t._extfileobj = False + return t + + @classmethod + def xzopen(cls, name, mode="r", fileobj=None, preset=None, **kwargs): + """Open lzma compressed tar archive name for reading or writing. + Appending is not allowed. + """ + if mode not in ("r", "w", "x"): + raise ValueError("mode must be 'r', 'w' or 'x'") + + try: + from lzma import LZMAFile, LZMAError + except ImportError: + raise CompressionError("lzma module is not available") from None + + fileobj = LZMAFile(fileobj or name, mode, preset=preset) + + try: + t = cls.taropen(name, mode, fileobj, **kwargs) + except (LZMAError, EOFError) as e: + fileobj.close() + if mode == 'r': + raise ReadError("not an lzma file") from e + raise + except: + fileobj.close() + raise + t._extfileobj = False + return t + + # All *open() methods are registered here. + OPEN_METH = { + "tar": "taropen", # uncompressed tar + "gz": "gzopen", # gzip compressed tar + "bz2": "bz2open", # bzip2 compressed tar + "xz": "xzopen" # lzma compressed tar + } + + #-------------------------------------------------------------------------- + # The public methods which TarFile provides: + + def close(self): + """Close the TarFile. In write-mode, two finishing zero blocks are + appended to the archive. + """ + if self.closed: + return + + self.closed = True + try: + if self.mode in ("a", "w", "x"): + self.fileobj.write(NUL * (BLOCKSIZE * 2)) + self.offset += (BLOCKSIZE * 2) + # fill up the end with zero-blocks + # (like option -b20 for tar does) + blocks, remainder = divmod(self.offset, RECORDSIZE) + if remainder > 0: + self.fileobj.write(NUL * (RECORDSIZE - remainder)) + finally: + if not self._extfileobj: + self.fileobj.close() + + def getmember(self, name): + """Return a TarInfo object for member 'name'. If 'name' can not be + found in the archive, KeyError is raised. If a member occurs more + than once in the archive, its last occurrence is assumed to be the + most up-to-date version. + """ + tarinfo = self._getmember(name.rstrip('/')) + if tarinfo is None: + raise KeyError("filename %r not found" % name) + return tarinfo + + def getmembers(self): + """Return the members of the archive as a list of TarInfo objects. The + list has the same order as the members in the archive. + """ + self._check() + if not self._loaded: # if we want to obtain a list of + self._load() # all members, we first have to + # scan the whole archive. + return self.members + + def getnames(self): + """Return the members of the archive as a list of their names. It has + the same order as the list returned by getmembers(). + """ + return [tarinfo.name for tarinfo in self.getmembers()] + + def gettarinfo(self, name=None, arcname=None, fileobj=None): + """Create a TarInfo object from the result of os.stat or equivalent + on an existing file. The file is either named by 'name', or + specified as a file object 'fileobj' with a file descriptor. If + given, 'arcname' specifies an alternative name for the file in the + archive, otherwise, the name is taken from the 'name' attribute of + 'fileobj', or the 'name' argument. The name should be a text + string. + """ + self._check("awx") + + # When fileobj is given, replace name by + # fileobj's real name. + if fileobj is not None: + name = fileobj.name + + # Building the name of the member in the archive. + # Backward slashes are converted to forward slashes, + # Absolute paths are turned to relative paths. + if arcname is None: + arcname = name + drv, arcname = os.path.splitdrive(arcname) + arcname = arcname.replace(os.sep, "/") + arcname = arcname.lstrip("/") + + # Now, fill the TarInfo object with + # information specific for the file. + tarinfo = self.tarinfo() + tarinfo._tarfile = self # To be removed in 3.16. + + # Use os.stat or os.lstat, depending on if symlinks shall be resolved. + if fileobj is None: + if not self.dereference: + statres = os.lstat(name) + else: + statres = os.stat(name) + else: + statres = os.fstat(fileobj.fileno()) + linkname = "" + + stmd = statres.st_mode + if stat.S_ISREG(stmd): + inode = (statres.st_ino, statres.st_dev) + if not self.dereference and statres.st_nlink > 1 and \ + inode in self.inodes and arcname != self.inodes[inode]: + # Is it a hardlink to an already + # archived file? + type = LNKTYPE + linkname = self.inodes[inode] + else: + # The inode is added only if its valid. + # For win32 it is always 0. + type = REGTYPE + if inode[0]: + self.inodes[inode] = arcname + elif stat.S_ISDIR(stmd): + type = DIRTYPE + elif stat.S_ISFIFO(stmd): + type = FIFOTYPE + elif stat.S_ISLNK(stmd): + type = SYMTYPE + linkname = os.readlink(name) + elif stat.S_ISCHR(stmd): + type = CHRTYPE + elif stat.S_ISBLK(stmd): + type = BLKTYPE + else: + return None + + # Fill the TarInfo object with all + # information we can get. + tarinfo.name = arcname + tarinfo.mode = stmd + tarinfo.uid = statres.st_uid + tarinfo.gid = statres.st_gid + if type == REGTYPE: + tarinfo.size = statres.st_size + else: + tarinfo.size = 0 + tarinfo.mtime = statres.st_mtime + tarinfo.type = type + tarinfo.linkname = linkname + if pwd: + try: + tarinfo.uname = pwd.getpwuid(tarinfo.uid)[0] + except KeyError: + pass + if grp: + try: + tarinfo.gname = grp.getgrgid(tarinfo.gid)[0] + except KeyError: + pass + + if type in (CHRTYPE, BLKTYPE): + if hasattr(os, "major") and hasattr(os, "minor"): + tarinfo.devmajor = os.major(statres.st_rdev) + tarinfo.devminor = os.minor(statres.st_rdev) + return tarinfo + + def list(self, verbose=True, *, members=None): + """Print a table of contents to sys.stdout. If 'verbose' is False, only + the names of the members are printed. If it is True, an 'ls -l'-like + output is produced. 'members' is optional and must be a subset of the + list returned by getmembers(). + """ + # Convert tarinfo type to stat type. + type2mode = {REGTYPE: stat.S_IFREG, SYMTYPE: stat.S_IFLNK, + FIFOTYPE: stat.S_IFIFO, CHRTYPE: stat.S_IFCHR, + DIRTYPE: stat.S_IFDIR, BLKTYPE: stat.S_IFBLK} + self._check() + + if members is None: + members = self + for tarinfo in members: + if verbose: + if tarinfo.mode is None: + _safe_print("??????????") + else: + modetype = type2mode.get(tarinfo.type, 0) + _safe_print(stat.filemode(modetype | tarinfo.mode)) + _safe_print("%s/%s" % (tarinfo.uname or tarinfo.uid, + tarinfo.gname or tarinfo.gid)) + if tarinfo.ischr() or tarinfo.isblk(): + _safe_print("%10s" % + ("%d,%d" % (tarinfo.devmajor, tarinfo.devminor))) + else: + _safe_print("%10d" % tarinfo.size) + if tarinfo.mtime is None: + _safe_print("????-??-?? ??:??:??") + else: + _safe_print("%d-%02d-%02d %02d:%02d:%02d" \ + % time.localtime(tarinfo.mtime)[:6]) + + _safe_print(tarinfo.name + ("/" if tarinfo.isdir() else "")) + + if verbose: + if tarinfo.issym(): + _safe_print("-> " + tarinfo.linkname) + if tarinfo.islnk(): + _safe_print("link to " + tarinfo.linkname) + print() + + def add(self, name, arcname=None, recursive=True, *, filter=None): + """Add the file 'name' to the archive. 'name' may be any type of file + (directory, fifo, symbolic link, etc.). If given, 'arcname' + specifies an alternative name for the file in the archive. + Directories are added recursively by default. This can be avoided by + setting 'recursive' to False. 'filter' is a function + that expects a TarInfo object argument and returns the changed + TarInfo object, if it returns None the TarInfo object will be + excluded from the archive. + """ + self._check("awx") + + if arcname is None: + arcname = name + + # Skip if somebody tries to archive the archive... + if self.name is not None and os.path.abspath(name) == self.name: + self._dbg(2, "tarfile: Skipped %r" % name) + return + + self._dbg(1, name) + + # Create a TarInfo object from the file. + tarinfo = self.gettarinfo(name, arcname) + + if tarinfo is None: + self._dbg(1, "tarfile: Unsupported type %r" % name) + return + + # Change or exclude the TarInfo object. + if filter is not None: + tarinfo = filter(tarinfo) + if tarinfo is None: + self._dbg(2, "tarfile: Excluded %r" % name) + return + + # Append the tar header and data to the archive. + if tarinfo.isreg(): + with bltn_open(name, "rb") as f: + self.addfile(tarinfo, f) + + elif tarinfo.isdir(): + self.addfile(tarinfo) + if recursive: + for f in sorted(os.listdir(name)): + self.add(os.path.join(name, f), os.path.join(arcname, f), + recursive, filter=filter) + + else: + self.addfile(tarinfo) + + def addfile(self, tarinfo, fileobj=None): + """Add the TarInfo object 'tarinfo' to the archive. If 'tarinfo' represents + a non zero-size regular file, the 'fileobj' argument should be a binary file, + and tarinfo.size bytes are read from it and added to the archive. + You can create TarInfo objects directly, or by using gettarinfo(). + """ + self._check("awx") + + if fileobj is None and tarinfo.isreg() and tarinfo.size != 0: + raise ValueError("fileobj not provided for non zero-size regular file") + + tarinfo = copy.copy(tarinfo) + + buf = tarinfo.tobuf(self.format, self.encoding, self.errors) + self.fileobj.write(buf) + self.offset += len(buf) + bufsize=self.copybufsize + # If there's data to follow, append it. + if fileobj is not None: + copyfileobj(fileobj, self.fileobj, tarinfo.size, bufsize=bufsize) + blocks, remainder = divmod(tarinfo.size, BLOCKSIZE) + if remainder > 0: + self.fileobj.write(NUL * (BLOCKSIZE - remainder)) + blocks += 1 + self.offset += blocks * BLOCKSIZE + + self.members.append(tarinfo) + + def _get_filter_function(self, filter): + if filter is None: + filter = self.extraction_filter + if filter is None: + import warnings + warnings.warn( + 'Python 3.14 will, by default, filter extracted tar ' + + 'archives and reject files or modify their metadata. ' + + 'Use the filter argument to control this behavior.', + DeprecationWarning, stacklevel=3) + return fully_trusted_filter + if isinstance(filter, str): + raise TypeError( + 'String names are not supported for ' + + 'TarFile.extraction_filter. Use a function such as ' + + 'tarfile.data_filter directly.') + return filter + if callable(filter): + return filter + try: + return _NAMED_FILTERS[filter] + except KeyError: + raise ValueError(f"filter {filter!r} not found") from None + + def extractall(self, path=".", members=None, *, numeric_owner=False, + filter=None): + """Extract all members from the archive to the current working + directory and set owner, modification time and permissions on + directories afterwards. 'path' specifies a different directory + to extract to. 'members' is optional and must be a subset of the + list returned by getmembers(). If 'numeric_owner' is True, only + the numbers for user/group names are used and not the names. + + The 'filter' function will be called on each member just + before extraction. + It can return a changed TarInfo or None to skip the member. + String names of common filters are accepted. + """ + directories = [] + + filter_function = self._get_filter_function(filter) + if members is None: + members = self + + for member in members: + tarinfo = self._get_extract_tarinfo(member, filter_function, path) + if tarinfo is None: + continue + if tarinfo.isdir(): + # For directories, delay setting attributes until later, + # since permissions can interfere with extraction and + # extracting contents can reset mtime. + directories.append(tarinfo) + self._extract_one(tarinfo, path, set_attrs=not tarinfo.isdir(), + numeric_owner=numeric_owner) + + # Reverse sort directories. + directories.sort(key=lambda a: a.name, reverse=True) + + # Set correct owner, mtime and filemode on directories. + for tarinfo in directories: + dirpath = os.path.join(path, tarinfo.name) + try: + self.chown(tarinfo, dirpath, numeric_owner=numeric_owner) + self.utime(tarinfo, dirpath) + self.chmod(tarinfo, dirpath) + except ExtractError as e: + self._handle_nonfatal_error(e) + + def extract(self, member, path="", set_attrs=True, *, numeric_owner=False, + filter=None): + """Extract a member from the archive to the current working directory, + using its full name. Its file information is extracted as accurately + as possible. 'member' may be a filename or a TarInfo object. You can + specify a different directory using 'path'. File attributes (owner, + mtime, mode) are set unless 'set_attrs' is False. If 'numeric_owner' + is True, only the numbers for user/group names are used and not + the names. + + The 'filter' function will be called before extraction. + It can return a changed TarInfo or None to skip the member. + String names of common filters are accepted. + """ + filter_function = self._get_filter_function(filter) + tarinfo = self._get_extract_tarinfo(member, filter_function, path) + if tarinfo is not None: + self._extract_one(tarinfo, path, set_attrs, numeric_owner) + + def _get_extract_tarinfo(self, member, filter_function, path): + """Get filtered TarInfo (or None) from member, which might be a str""" + if isinstance(member, str): + tarinfo = self.getmember(member) + else: + tarinfo = member + + unfiltered = tarinfo + try: + tarinfo = filter_function(tarinfo, path) + except (OSError, FilterError) as e: + self._handle_fatal_error(e) + except ExtractError as e: + self._handle_nonfatal_error(e) + if tarinfo is None: + self._dbg(2, "tarfile: Excluded %r" % unfiltered.name) + return None + # Prepare the link target for makelink(). + if tarinfo.islnk(): + tarinfo = copy.copy(tarinfo) + tarinfo._link_target = os.path.join(path, tarinfo.linkname) + return tarinfo + + def _extract_one(self, tarinfo, path, set_attrs, numeric_owner): + """Extract from filtered tarinfo to disk""" + self._check("r") + + try: + self._extract_member(tarinfo, os.path.join(path, tarinfo.name), + set_attrs=set_attrs, + numeric_owner=numeric_owner) + except OSError as e: + self._handle_fatal_error(e) + except ExtractError as e: + self._handle_nonfatal_error(e) + + def _handle_nonfatal_error(self, e): + """Handle non-fatal error (ExtractError) according to errorlevel""" + if self.errorlevel > 1: + raise + else: + self._dbg(1, "tarfile: %s" % e) + + def _handle_fatal_error(self, e): + """Handle "fatal" error according to self.errorlevel""" + if self.errorlevel > 0: + raise + elif isinstance(e, OSError): + if e.filename is None: + self._dbg(1, "tarfile: %s" % e.strerror) + else: + self._dbg(1, "tarfile: %s %r" % (e.strerror, e.filename)) + else: + self._dbg(1, "tarfile: %s %s" % (type(e).__name__, e)) + + def extractfile(self, member): + """Extract a member from the archive as a file object. 'member' may be + a filename or a TarInfo object. If 'member' is a regular file or + a link, an io.BufferedReader object is returned. For all other + existing members, None is returned. If 'member' does not appear + in the archive, KeyError is raised. + """ + self._check("r") + + if isinstance(member, str): + tarinfo = self.getmember(member) + else: + tarinfo = member + + if tarinfo.isreg() or tarinfo.type not in SUPPORTED_TYPES: + # Members with unknown types are treated as regular files. + return self.fileobject(self, tarinfo) + + elif tarinfo.islnk() or tarinfo.issym(): + if isinstance(self.fileobj, _Stream): + # A small but ugly workaround for the case that someone tries + # to extract a (sym)link as a file-object from a non-seekable + # stream of tar blocks. + raise StreamError("cannot extract (sym)link as file object") + else: + # A (sym)link's file object is its target's file object. + return self.extractfile(self._find_link_target(tarinfo)) + else: + # If there's no data associated with the member (directory, chrdev, + # blkdev, etc.), return None instead of a file object. + return None + + def _extract_member(self, tarinfo, targetpath, set_attrs=True, + numeric_owner=False): + """Extract the TarInfo object tarinfo to a physical + file called targetpath. + """ + # Fetch the TarInfo object for the given name + # and build the destination pathname, replacing + # forward slashes to platform specific separators. + targetpath = targetpath.rstrip("/") + targetpath = targetpath.replace("/", os.sep) + + # Create all upper directories. + upperdirs = os.path.dirname(targetpath) + if upperdirs and not os.path.exists(upperdirs): + # Create directories that are not part of the archive with + # default permissions. + os.makedirs(upperdirs, exist_ok=True) + + if tarinfo.islnk() or tarinfo.issym(): + self._dbg(1, "%s -> %s" % (tarinfo.name, tarinfo.linkname)) + else: + self._dbg(1, tarinfo.name) + + if tarinfo.isreg(): + self.makefile(tarinfo, targetpath) + elif tarinfo.isdir(): + self.makedir(tarinfo, targetpath) + elif tarinfo.isfifo(): + self.makefifo(tarinfo, targetpath) + elif tarinfo.ischr() or tarinfo.isblk(): + self.makedev(tarinfo, targetpath) + elif tarinfo.islnk() or tarinfo.issym(): + self.makelink(tarinfo, targetpath) + elif tarinfo.type not in SUPPORTED_TYPES: + self.makeunknown(tarinfo, targetpath) + else: + self.makefile(tarinfo, targetpath) + + if set_attrs: + self.chown(tarinfo, targetpath, numeric_owner) + if not tarinfo.issym(): + self.chmod(tarinfo, targetpath) + self.utime(tarinfo, targetpath) + + #-------------------------------------------------------------------------- + # Below are the different file methods. They are called via + # _extract_member() when extract() is called. They can be replaced in a + # subclass to implement other functionality. + + def makedir(self, tarinfo, targetpath): + """Make a directory called targetpath. + """ + try: + if tarinfo.mode is None: + # Use the system's default mode + os.mkdir(targetpath) + else: + # Use a safe mode for the directory, the real mode is set + # later in _extract_member(). + os.mkdir(targetpath, 0o700) + except FileExistsError: + if not os.path.isdir(targetpath): + raise + + def makefile(self, tarinfo, targetpath): + """Make a file called targetpath. + """ + source = self.fileobj + source.seek(tarinfo.offset_data) + bufsize = self.copybufsize + with bltn_open(targetpath, "wb") as target: + if tarinfo.sparse is not None: + for offset, size in tarinfo.sparse: + target.seek(offset) + copyfileobj(source, target, size, ReadError, bufsize) + target.seek(tarinfo.size) + target.truncate() + else: + copyfileobj(source, target, tarinfo.size, ReadError, bufsize) + + def makeunknown(self, tarinfo, targetpath): + """Make a file from a TarInfo object with an unknown type + at targetpath. + """ + self.makefile(tarinfo, targetpath) + self._dbg(1, "tarfile: Unknown file type %r, " \ + "extracted as regular file." % tarinfo.type) + + def makefifo(self, tarinfo, targetpath): + """Make a fifo called targetpath. + """ + if hasattr(os, "mkfifo"): + os.mkfifo(targetpath) + else: + raise ExtractError("fifo not supported by system") + + def makedev(self, tarinfo, targetpath): + """Make a character or block device called targetpath. + """ + if not hasattr(os, "mknod") or not hasattr(os, "makedev"): + raise ExtractError("special devices not supported by system") + + mode = tarinfo.mode + if mode is None: + # Use mknod's default + mode = 0o600 + if tarinfo.isblk(): + mode |= stat.S_IFBLK + else: + mode |= stat.S_IFCHR + + os.mknod(targetpath, mode, + os.makedev(tarinfo.devmajor, tarinfo.devminor)) + + def makelink(self, tarinfo, targetpath): + """Make a (symbolic) link called targetpath. If it cannot be created + (platform limitation), we try to make a copy of the referenced file + instead of a link. + """ + try: + # For systems that support symbolic and hard links. + if tarinfo.issym(): + if os.path.lexists(targetpath): + # Avoid FileExistsError on following os.symlink. + os.unlink(targetpath) + os.symlink(tarinfo.linkname, targetpath) + else: + if os.path.exists(tarinfo._link_target): + os.link(tarinfo._link_target, targetpath) + else: + self._extract_member(self._find_link_target(tarinfo), + targetpath) + except symlink_exception: + try: + self._extract_member(self._find_link_target(tarinfo), + targetpath) + except KeyError: + raise ExtractError("unable to resolve link inside archive") from None + + def chown(self, tarinfo, targetpath, numeric_owner): + """Set owner of targetpath according to tarinfo. If numeric_owner + is True, use .gid/.uid instead of .gname/.uname. If numeric_owner + is False, fall back to .gid/.uid when the search based on name + fails. + """ + if hasattr(os, "geteuid") and os.geteuid() == 0: + # We have to be root to do so. + g = tarinfo.gid + u = tarinfo.uid + if not numeric_owner: + try: + if grp and tarinfo.gname: + g = grp.getgrnam(tarinfo.gname)[2] + except KeyError: + pass + try: + if pwd and tarinfo.uname: + u = pwd.getpwnam(tarinfo.uname)[2] + except KeyError: + pass + if g is None: + g = -1 + if u is None: + u = -1 + try: + if tarinfo.issym() and hasattr(os, "lchown"): + os.lchown(targetpath, u, g) + else: + os.chown(targetpath, u, g) + except (OSError, OverflowError) as e: + # OverflowError can be raised if an ID doesn't fit in 'id_t' + raise ExtractError("could not change owner") from e + + def chmod(self, tarinfo, targetpath): + """Set file permissions of targetpath according to tarinfo. + """ + if tarinfo.mode is None: + return + try: + os.chmod(targetpath, tarinfo.mode) + except OSError as e: + raise ExtractError("could not change mode") from e + + def utime(self, tarinfo, targetpath): + """Set modification time of targetpath according to tarinfo. + """ + mtime = tarinfo.mtime + if mtime is None: + return + if not hasattr(os, 'utime'): + return + try: + os.utime(targetpath, (mtime, mtime)) + except OSError as e: + raise ExtractError("could not change modification time") from e + + #-------------------------------------------------------------------------- + def next(self): + """Return the next member of the archive as a TarInfo object, when + TarFile is opened for reading. Return None if there is no more + available. + """ + self._check("ra") + if self.firstmember is not None: + m = self.firstmember + self.firstmember = None + return m + + # Advance the file pointer. + if self.offset != self.fileobj.tell(): + if self.offset == 0: + return None + self.fileobj.seek(self.offset - 1) + if not self.fileobj.read(1): + raise ReadError("unexpected end of data") + + # Read the next block. + tarinfo = None + while True: + try: + tarinfo = self.tarinfo.fromtarfile(self) + except EOFHeaderError as e: + if self.ignore_zeros: + self._dbg(2, "0x%X: %s" % (self.offset, e)) + self.offset += BLOCKSIZE + continue + except InvalidHeaderError as e: + if self.ignore_zeros: + self._dbg(2, "0x%X: %s" % (self.offset, e)) + self.offset += BLOCKSIZE + continue + elif self.offset == 0: + raise ReadError(str(e)) from None + except EmptyHeaderError: + if self.offset == 0: + raise ReadError("empty file") from None + except TruncatedHeaderError as e: + if self.offset == 0: + raise ReadError(str(e)) from None + except SubsequentHeaderError as e: + raise ReadError(str(e)) from None + except Exception as e: + try: + import zlib + if isinstance(e, zlib.error): + raise ReadError(f'zlib error: {e}') from None + else: + raise e + except ImportError: + raise e + break + + if tarinfo is not None: + # if streaming the file we do not want to cache the tarinfo + if not self.stream: + self.members.append(tarinfo) + else: + self._loaded = True + + return tarinfo + + #-------------------------------------------------------------------------- + # Little helper methods: + + def _getmember(self, name, tarinfo=None, normalize=False): + """Find an archive member by name from bottom to top. + If tarinfo is given, it is used as the starting point. + """ + # Ensure that all members have been loaded. + members = self.getmembers() + + # Limit the member search list up to tarinfo. + skipping = False + if tarinfo is not None: + try: + index = members.index(tarinfo) + except ValueError: + # The given starting point might be a (modified) copy. + # We'll later skip members until we find an equivalent. + skipping = True + else: + # Happy fast path + members = members[:index] + + if normalize: + name = os.path.normpath(name) + + for member in reversed(members): + if skipping: + if tarinfo.offset == member.offset: + skipping = False + continue + if normalize: + member_name = os.path.normpath(member.name) + else: + member_name = member.name + + if name == member_name: + return member + + if skipping: + # Starting point was not found + raise ValueError(tarinfo) + + def _load(self): + """Read through the entire archive file and look for readable + members. This should not run if the file is set to stream. + """ + if not self.stream: + while self.next() is not None: + pass + self._loaded = True + + def _check(self, mode=None): + """Check if TarFile is still open, and if the operation's mode + corresponds to TarFile's mode. + """ + if self.closed: + raise OSError("%s is closed" % self.__class__.__name__) + if mode is not None and self.mode not in mode: + raise OSError("bad operation for mode %r" % self.mode) + + def _find_link_target(self, tarinfo): + """Find the target member of a symlink or hardlink member in the + archive. + """ + if tarinfo.issym(): + # Always search the entire archive. + linkname = "/".join(filter(None, (os.path.dirname(tarinfo.name), tarinfo.linkname))) + limit = None + else: + # Search the archive before the link, because a hard link is + # just a reference to an already archived file. + linkname = tarinfo.linkname + limit = tarinfo + + member = self._getmember(linkname, tarinfo=limit, normalize=True) + if member is None: + raise KeyError("linkname %r not found" % linkname) + return member + + def __iter__(self): + """Provide an iterator object. + """ + if self._loaded: + yield from self.members + return + + # Yield items using TarFile's next() method. + # When all members have been read, set TarFile as _loaded. + index = 0 + # Fix for SF #1100429: Under rare circumstances it can + # happen that getmembers() is called during iteration, + # which will have already exhausted the next() method. + if self.firstmember is not None: + tarinfo = self.next() + index += 1 + yield tarinfo + + while True: + if index < len(self.members): + tarinfo = self.members[index] + elif not self._loaded: + tarinfo = self.next() + if not tarinfo: + self._loaded = True + return + else: + return + index += 1 + yield tarinfo + + def _dbg(self, level, msg): + """Write debugging output to sys.stderr. + """ + if level <= self.debug: + print(msg, file=sys.stderr) + + def __enter__(self): + self._check() + return self + + def __exit__(self, type, value, traceback): + if type is None: + self.close() + else: + # An exception occurred. We must not call close() because + # it would try to write end-of-archive blocks and padding. + if not self._extfileobj: + self.fileobj.close() + self.closed = True + +#-------------------- +# exported functions +#-------------------- + +def is_tarfile(name): + """Return True if name points to a tar archive that we + are able to handle, else return False. + + 'name' should be a string, file, or file-like object. + """ + try: + if hasattr(name, "read"): + pos = name.tell() + t = open(fileobj=name) + name.seek(pos) + else: + t = open(name) + t.close() + return True + except TarError: + return False + +open = TarFile.open + + +def main(): + import argparse + + description = 'A simple command-line interface for tarfile module.' + parser = argparse.ArgumentParser(description=description) + parser.add_argument('-v', '--verbose', action='store_true', default=False, + help='Verbose output') + parser.add_argument('--filter', metavar='', + choices=_NAMED_FILTERS, + help='Filter for extraction') + + group = parser.add_mutually_exclusive_group(required=True) + group.add_argument('-l', '--list', metavar='', + help='Show listing of a tarfile') + group.add_argument('-e', '--extract', nargs='+', + metavar=('', ''), + help='Extract tarfile into target dir') + group.add_argument('-c', '--create', nargs='+', + metavar=('', ''), + help='Create tarfile from sources') + group.add_argument('-t', '--test', metavar='', + help='Test if a tarfile is valid') + + args = parser.parse_args() + + if args.filter and args.extract is None: + parser.exit(1, '--filter is only valid for extraction\n') + + if args.test is not None: + src = args.test + if is_tarfile(src): + with open(src, 'r') as tar: + tar.getmembers() + print(tar.getmembers(), file=sys.stderr) + if args.verbose: + print('{!r} is a tar archive.'.format(src)) + else: + parser.exit(1, '{!r} is not a tar archive.\n'.format(src)) + + elif args.list is not None: + src = args.list + if is_tarfile(src): + with TarFile.open(src, 'r:*') as tf: + tf.list(verbose=args.verbose) + else: + parser.exit(1, '{!r} is not a tar archive.\n'.format(src)) + + elif args.extract is not None: + if len(args.extract) == 1: + src = args.extract[0] + curdir = os.curdir + elif len(args.extract) == 2: + src, curdir = args.extract + else: + parser.exit(1, parser.format_help()) + + if is_tarfile(src): + with TarFile.open(src, 'r:*') as tf: + tf.extractall(path=curdir, filter=args.filter) + if args.verbose: + if curdir == '.': + msg = '{!r} file is extracted.'.format(src) + else: + msg = ('{!r} file is extracted ' + 'into {!r} directory.').format(src, curdir) + print(msg) + else: + parser.exit(1, '{!r} is not a tar archive.\n'.format(src)) + + elif args.create is not None: + tar_name = args.create.pop(0) + _, ext = os.path.splitext(tar_name) + compressions = { + # gz + '.gz': 'gz', + '.tgz': 'gz', + # xz + '.xz': 'xz', + '.txz': 'xz', + # bz2 + '.bz2': 'bz2', + '.tbz': 'bz2', + '.tbz2': 'bz2', + '.tb2': 'bz2', + } + tar_mode = 'w:' + compressions[ext] if ext in compressions else 'w' + tar_files = args.create + + with TarFile.open(tar_name, tar_mode) as tf: + for file_name in tar_files: + tf.add(file_name) + + if args.verbose: + print('{!r} file created.'.format(tar_name)) + +if __name__ == '__main__': + main() diff --git a/env/lib/python3.10/site-packages/backports/tarfile/__main__.py b/env/lib/python3.10/site-packages/backports/tarfile/__main__.py new file mode 100644 index 0000000..daf5509 --- /dev/null +++ b/env/lib/python3.10/site-packages/backports/tarfile/__main__.py @@ -0,0 +1,5 @@ +from . import main + + +if __name__ == '__main__': + main() diff --git a/env/lib/python3.10/site-packages/backports/tarfile/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/backports/tarfile/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..486a7cf046de13a58f18a97e43ebe357a60a2b6d GIT binary patch literal 71934 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 z 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 t0`&^jLbgj*d#NDGm~ssa~c}{|zq3k$(UH literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/backports/tarfile/__pycache__/__main__.cpython-310.pyc b/env/lib/python3.10/site-packages/backports/tarfile/__pycache__/__main__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..514e99d5d54c49f3fb50fa98c380f569ae2fa327 GIT binary patch literal 276 zcmYjL%Sr=55bWMvWC;fUA-6r4F?dweFA%|-mtnHgCX>u#nVBr)?AQ29d-dcmc+sAq zU_n=R6-CiuKA!haz$40)mRdL&n$=I)ZV(F50>uA Ozo}(9hqj(!^Zf&p_DQP% literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/backports/tarfile/compat/__init__.py b/env/lib/python3.10/site-packages/backports/tarfile/compat/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/env/lib/python3.10/site-packages/backports/tarfile/compat/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/backports/tarfile/compat/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9d357959c0f8cf50753cb4a6e0f5fc27bfd6bf8d GIT binary patch literal 210 zcmYk0K?=e!5JgkzLIf}2&V?Ptt*9pu!2^Ue8QW-@2}xS$k-U;yZ{f-W1pP2?<`17? zXg;5@Bz{;lxxX_0RU~sv70Lv~E^Jwx9?a+U5APmY>JXF|v6jj>Guv;!Djf9xgCn0#MB%U6AV}(*h`_nFI&xmQ@j2af Oq;gRe;1DA?>Y~Dvh14+iV={Y+$9_fd7Ew z{!*@-_S_pMW}GZrfojP!&olPSn`bi~M}X_%?bEAM4)BW(cNfOs9d7p;jReVZI0psS zO!6DB4`m<+-{73f2Xcr$kZcBW)W^bIY`V9>_wZrLHv#(19-5SDZx`VK?)SLeb2JUJ zlLmgE|LKv0iZ$#j+lTM`3Cy4&Ha%W5EZl~wknXdt=53IxV$IuuQ+d`7-7?Gcmo-?L z^!Fz*Hwz_XQfuia~!s$xA zD3kOixl&GCA}Ec;5>;X|ohy-=MVU~6lhfmJ)y7sWOszT|LmH6G0Y73fw=u&1lpu|~ z63-C)Rbkxp8f@pjtAQo;P=&}Li^}U@sm+?(5M4VgtwI^R2%XudaL=tvjxpl7MQlRc zCV0M=+bzktQc>Ba-3LT-D w4%)!2TpQQQI{HCfWTs={3+&!{qN52q46ofn;g`+t518x_azW@LL literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/backports/tarfile/compat/py38.py b/env/lib/python3.10/site-packages/backports/tarfile/compat/py38.py new file mode 100644 index 0000000..20fbbfc --- /dev/null +++ b/env/lib/python3.10/site-packages/backports/tarfile/compat/py38.py @@ -0,0 +1,24 @@ +import sys + + +if sys.version_info < (3, 9): + + def removesuffix(self, suffix): + # suffix='' should not call self[:-0]. + if suffix and self.endswith(suffix): + return self[: -len(suffix)] + else: + return self[:] + + def removeprefix(self, prefix): + if self.startswith(prefix): + return self[len(prefix) :] + else: + return self[:] +else: + + def removesuffix(self, suffix): + return self.removesuffix(suffix) + + def removeprefix(self, prefix): + return self.removeprefix(prefix) diff --git a/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/INSTALLER b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/LICENSE b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/LICENSE new file mode 100644 index 0000000..62b076c --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/LICENSE @@ -0,0 +1,20 @@ +This package contains a modified version of ca-bundle.crt: + +ca-bundle.crt -- Bundle of CA Root Certificates + +This is a bundle of X.509 certificates of public Certificate Authorities +(CA). These were automatically extracted from Mozilla's root certificates +file (certdata.txt). This file can be found in the mozilla source tree: +https://hg.mozilla.org/mozilla-central/file/tip/security/nss/lib/ckfw/builtins/certdata.txt +It contains the certificates in PEM format and therefore +can be directly used with curl / libcurl / php_curl, or with +an Apache+mod_ssl webserver for SSL client authentication. +Just configure this file as the SSLCACertificateFile.# + +***** BEGIN LICENSE BLOCK ***** +This Source Code Form is subject to the terms of the Mozilla Public License, +v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain +one at http://mozilla.org/MPL/2.0/. + +***** END LICENSE BLOCK ***** +@(#) $RCSfile: certdata.txt,v $ $Revision: 1.80 $ $Date: 2011/11/03 15:11:58 $ diff --git a/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/METADATA b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/METADATA new file mode 100644 index 0000000..0a3a772 --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/METADATA @@ -0,0 +1,67 @@ +Metadata-Version: 2.1 +Name: certifi +Version: 2024.8.30 +Summary: Python package for providing Mozilla's CA Bundle. +Home-page: https://github.com/certifi/python-certifi +Author: Kenneth Reitz +Author-email: me@kennethreitz.com +License: MPL-2.0 +Project-URL: Source, https://github.com/certifi/python-certifi +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0) +Classifier: Natural Language :: English +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Requires-Python: >=3.6 +License-File: LICENSE + +Certifi: Python SSL Certificates +================================ + +Certifi provides Mozilla's carefully curated collection of Root Certificates for +validating the trustworthiness of SSL certificates while verifying the identity +of TLS hosts. It has been extracted from the `Requests`_ project. + +Installation +------------ + +``certifi`` is available on PyPI. Simply install it with ``pip``:: + + $ pip install certifi + +Usage +----- + +To reference the installed certificate authority (CA) bundle, you can use the +built-in function:: + + >>> import certifi + + >>> certifi.where() + '/usr/local/lib/python3.7/site-packages/certifi/cacert.pem' + +Or from the command line:: + + $ python -m certifi + /usr/local/lib/python3.7/site-packages/certifi/cacert.pem + +Enjoy! + +.. _`Requests`: https://requests.readthedocs.io/en/master/ + +Addition/Removal of Certificates +-------------------------------- + +Certifi does not support any addition/removal or other modification of the +CA trust store content. This project is intended to provide a reliable and +highly portable root of trust to python deployments. Look to upstream projects +for methods to use alternate trust. diff --git a/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/RECORD b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/RECORD new file mode 100644 index 0000000..5b9da16 --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/RECORD @@ -0,0 +1,14 @@ +certifi-2024.8.30.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +certifi-2024.8.30.dist-info/LICENSE,sha256=6TcW2mucDVpKHfYP5pWzcPBpVgPSH2-D8FPkLPwQyvc,989 +certifi-2024.8.30.dist-info/METADATA,sha256=GhBHRVUN6a4ZdUgE_N5wmukJfyuoE-QyIl8Y3ifNQBM,2222 +certifi-2024.8.30.dist-info/RECORD,, +certifi-2024.8.30.dist-info/WHEEL,sha256=UvcQYKBHoFqaQd6LKyqHw9fxEolWLQnlzP0h_LgJAfI,91 +certifi-2024.8.30.dist-info/top_level.txt,sha256=KMu4vUCfsjLrkPbSNdgdekS-pVJzBAJFO__nI8NF6-U,8 +certifi/__init__.py,sha256=p_GYZrjUwPBUhpLlCZoGb0miKBKSqDAyZC5DvIuqbHQ,94 +certifi/__main__.py,sha256=xBBoj905TUWBLRGANOcf7oi6e-3dMP4cEoG9OyMs11g,243 +certifi/__pycache__/__init__.cpython-310.pyc,, +certifi/__pycache__/__main__.cpython-310.pyc,, +certifi/__pycache__/core.cpython-310.pyc,, +certifi/cacert.pem,sha256=lO3rZukXdPyuk6BWUJFOKQliWaXH6HGh9l1GGrUgG0c,299427 +certifi/core.py,sha256=qRDDFyXVJwTB_EmoGppaXU_R9qCZvhl-EzxPMuV3nTA,4426 +certifi/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 diff --git a/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/WHEEL b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/WHEEL new file mode 100644 index 0000000..57e56b7 --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: setuptools (74.0.0) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/top_level.txt b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/top_level.txt new file mode 100644 index 0000000..963eac5 --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi-2024.8.30.dist-info/top_level.txt @@ -0,0 +1 @@ +certifi diff --git a/env/lib/python3.10/site-packages/certifi/__init__.py b/env/lib/python3.10/site-packages/certifi/__init__.py new file mode 100644 index 0000000..f61d77f --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi/__init__.py @@ -0,0 +1,4 @@ +from .core import contents, where + +__all__ = ["contents", "where"] +__version__ = "2024.08.30" diff --git a/env/lib/python3.10/site-packages/certifi/__main__.py b/env/lib/python3.10/site-packages/certifi/__main__.py new file mode 100644 index 0000000..8945b5d --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi/__main__.py @@ -0,0 +1,12 @@ +import argparse + +from certifi import contents, where + +parser = argparse.ArgumentParser() +parser.add_argument("-c", "--contents", action="store_true") +args = parser.parse_args() + +if args.contents: + print(contents()) +else: + print(where()) diff --git a/env/lib/python3.10/site-packages/certifi/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/certifi/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..00a54026cffd5b9a3e3f63659cc3900e02563c95 GIT binary patch literal 306 zcmYjMK~BRk5VW17jS7``0^*hfacDVkK&UT3NWJC2D%d75ICf;aLFGq$$yZK%ffKgG zp(E|AMmsyJHS6^XMeNS6`sdiclQ;#5Vi(I@M&gKLg+|=sk+cLOPI%UnHsg7l^J0&x z#Sf0QiiDCG?S=L(6d!}I!loRXMfzNAn$2z9+|}FWu_{8&%;`8R0Xn4s!WqCUtdm9q zd?C9`0f~M&9n2^w?`FxJ(e%lhH^IE4Vm9jF(*jd69;egM578j>OqG23m)rWLp-y^n oJ$3B8>xH9CSTA2C1&~^LfO<#kN^Mx literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/certifi/__pycache__/__main__.cpython-310.pyc b/env/lib/python3.10/site-packages/certifi/__pycache__/__main__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..48263bb7cda8efd2cce0f5ed9fac60ae834540e5 GIT binary patch literal 444 zcmYjLu};G<5Vf5q4N)8Q8yJu>qz17fRDJ+eV#^YR_()xnII^9hcJ0hRl#yTZ%EZjZ z#HFf$ll)Ha`Q5uy(`iJo7L)Vp3;V}F{+EwrfzMLWgaC!4x=}c z`QWbu;fay(MesW4{$Y%I2;rLP3pfL|CwodU<$)mc{#Y{p#C&p}Fc+4pwa{AQ{FfDI z*s-+SMQQpgN5(1*xz#-+)CEOprD~JNg@vxVLK|@7610_1QZvld9)gSSbk#Q)yBr+a z1xKfLlR}6b2akU)I;sOVZgfPy)3UYiM8`wa0N;YIR0CWT8!3!x`BJMjl-6+AsJb7H z$;(>eD&B4F3JuV1cr71K^m=}E$&Iv-c18JIRABh&T%PAmA=^BkcUu?UG)nX}+)~_W SW(Xmfv5?JZNCOtrnEe2#GJc)_ literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/certifi/__pycache__/core.cpython-310.pyc b/env/lib/python3.10/site-packages/certifi/__pycache__/core.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2282a5df252914f63d289af52ad759fdc7d8a283 GIT binary patch literal 2137 zcmZ`)OK%%D5GJ_~tyZ!v%a7R3qiUMA5ZYJ?+CxwjMFOKhP_%|?yJ)+Y?RH7oYfHN- zNjq`i^x|BD{srmizr<@#KIi79O=l>{kJ{ye!y&ml{N|e(ZZR9x^(i*^OKu*UWhOiQfKXKxpxr$e%8Wpb30RwZo&6Dq9KLeleuc>ZPCbbrISu4 z(OHo8EigqJS(9&{GbQ^_iWLh=SBG)3lh@4hh zNC6C)DSPVB)i~A9F%cC5QKzy5LzA62Fq~it0_IYp;&#>%#zU#DIPSu0*746l(ctVJ zkqeq?#_195JDd$*OkC}0x9<-K=tP(Lfi4dyh4(kev9oGQBao-zc?g=JsgC(td$Rdd zB2bB_Ot4dAc`wo15|J85X=%zpC&Ws|vGEg)KAJ#^txUn1_3NDEq2}YK-m`5X#T=*# z%?ClfQl%kvnZ&g#&f;;_*?CaFS#%K!b3k_(cewkSf;---oPb?93Bq`ZO0(>knn2`f z!Lxj;=~y3R4Y$iuBs>PR`dW0sS^B}tHb(PQ-UPkLWB|j-FkZ&BTr9!L|0Dhsc1Piv z)%F@WVhPiZW_@=Q7O(H?(l{)#isuA!3I-Ew2_2siF5$)^5))m{pqNF0P_A>r68Q)= zM+Aq}A;DLWjw|R55{KOKA*ap;kx2J3mFVHMXCNo*(BEJlPtqne-VZs{%8N>&me(Lr zzRh;Uskf)w_a7M_(j`l^DUC`5^F$SU5^``6J~uujOd(Z@nLTa@4jH$>{{j?EG(94R zkmax0AJv!cq1$Hz@*`nT0WLg8Q1~0=lV0r*QfhNF0=9`{jg_5^HH6@PRXWKo zA%QhAj<9?WCN`$Bff}w~5Y|16=x@0GJ_ty63@lus@&jDEhif-XDUNxO0w_lvs9`E% z7Mkk5kP2_gEN>TPChPVJso{=X9>-ao-zD}2u}MD6YV^XEm}NlT!KqEVPtdZb4|+lw z9|kC8c^B8h@9ZCD6Lw5#ZFuXNV11lY*EnZ_FNc4nuP{F9DF~MYen3MOx;5r97uc&W nhR&J36u1FJPOFra8Fk+>%HA=?{$URL8$Ni;yzsBdO5OVxf5E=( literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/certifi/cacert.pem b/env/lib/python3.10/site-packages/certifi/cacert.pem new file mode 100644 index 0000000..3c165a1 --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi/cacert.pem @@ -0,0 +1,4929 @@ + +# Issuer: CN=GlobalSign Root CA O=GlobalSign nv-sa OU=Root CA +# Subject: CN=GlobalSign Root CA O=GlobalSign nv-sa OU=Root CA +# Label: "GlobalSign Root CA" +# Serial: 4835703278459707669005204 +# MD5 Fingerprint: 3e:45:52:15:09:51:92:e1:b7:5d:37:9f:b1:87:29:8a +# SHA1 Fingerprint: b1:bc:96:8b:d4:f4:9d:62:2a:a8:9a:81:f2:15:01:52:a4:1d:82:9c +# SHA256 Fingerprint: eb:d4:10:40:e4:bb:3e:c7:42:c9:e3:81:d3:1e:f2:a4:1a:48:b6:68:5c:96:e7:ce:f3:c1:df:6c:d4:33:1c:99 +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG +A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv +b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw +MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT +aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ +jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp +xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp +1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG +snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ +U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 +9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B +AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz +yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE +38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP +AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad +DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME +HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +# Issuer: CN=Entrust.net Certification Authority (2048) O=Entrust.net OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.)/(c) 1999 Entrust.net Limited +# Subject: CN=Entrust.net Certification Authority (2048) O=Entrust.net OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.)/(c) 1999 Entrust.net Limited +# Label: "Entrust.net Premium 2048 Secure Server CA" +# Serial: 946069240 +# MD5 Fingerprint: ee:29:31:bc:32:7e:9a:e6:e8:b5:f7:51:b4:34:71:90 +# SHA1 Fingerprint: 50:30:06:09:1d:97:d4:f5:ae:39:f7:cb:e7:92:7d:7d:65:2d:34:31 +# SHA256 Fingerprint: 6d:c4:71:72:e0:1c:bc:b0:bf:62:58:0d:89:5f:e2:b8:ac:9a:d4:f8:73:80:1e:0c:10:b9:c8:37:d2:1e:b1:77 +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 +MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub +j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo +U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b +u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ +bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er +fF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +# Issuer: CN=Baltimore CyberTrust Root O=Baltimore OU=CyberTrust +# Subject: CN=Baltimore CyberTrust Root O=Baltimore OU=CyberTrust +# Label: "Baltimore CyberTrust Root" +# Serial: 33554617 +# MD5 Fingerprint: ac:b6:94:a5:9c:17:e0:d7:91:52:9b:b1:97:06:a6:e4 +# SHA1 Fingerprint: d4:de:20:d0:5e:66:fc:53:fe:1a:50:88:2c:78:db:28:52:ca:e4:74 +# SHA256 Fingerprint: 16:af:57:a9:f6:76:b0:ab:12:60:95:aa:5e:ba:de:f2:2a:b3:11:19:d6:44:ac:95:cd:4b:93:db:f3:f2:6a:eb +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +# Issuer: CN=Entrust Root Certification Authority O=Entrust, Inc. OU=www.entrust.net/CPS is incorporated by reference/(c) 2006 Entrust, Inc. +# Subject: CN=Entrust Root Certification Authority O=Entrust, Inc. OU=www.entrust.net/CPS is incorporated by reference/(c) 2006 Entrust, Inc. +# Label: "Entrust Root Certification Authority" +# Serial: 1164660820 +# MD5 Fingerprint: d6:a5:c3:ed:5d:dd:3e:00:c1:3d:87:92:1f:1d:3f:e4 +# SHA1 Fingerprint: b3:1e:b1:b7:40:e3:6c:84:02:da:dc:37:d4:4d:f5:d4:67:49:52:f9 +# SHA256 Fingerprint: 73:c1:76:43:4f:1b:c6:d5:ad:f4:5b:0e:76:e7:27:28:7c:8d:e5:76:16:c1:e6:e6:14:1a:2b:2c:bc:7d:8e:4c +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +# Issuer: CN=AAA Certificate Services O=Comodo CA Limited +# Subject: CN=AAA Certificate Services O=Comodo CA Limited +# Label: "Comodo AAA Services root" +# Serial: 1 +# MD5 Fingerprint: 49:79:04:b0:eb:87:19:ac:47:b0:bc:11:51:9b:74:d0 +# SHA1 Fingerprint: d1:eb:23:a4:6d:17:d6:8f:d9:25:64:c2:f1:f1:60:17:64:d8:e3:49 +# SHA256 Fingerprint: d7:a7:a0:fb:5d:7e:27:31:d7:71:e9:48:4e:bc:de:f7:1d:5f:0c:3e:0a:29:48:78:2b:c8:3e:e0:ea:69:9e:f4 +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +# Issuer: CN=QuoVadis Root CA 2 O=QuoVadis Limited +# Subject: CN=QuoVadis Root CA 2 O=QuoVadis Limited +# Label: "QuoVadis Root CA 2" +# Serial: 1289 +# MD5 Fingerprint: 5e:39:7b:dd:f8:ba:ec:82:e9:ac:62:ba:0c:54:00:2b +# SHA1 Fingerprint: ca:3a:fb:cf:12:40:36:4b:44:b2:16:20:88:80:48:39:19:93:7c:f7 +# SHA256 Fingerprint: 85:a0:dd:7d:d7:20:ad:b7:ff:05:f8:3d:54:2b:20:9d:c7:ff:45:28:f7:d6:77:b1:83:89:fe:a5:e5:c4:9e:86 +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa +GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg +Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J +WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB +rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp ++ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 +ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i +Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz +PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og +/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH +oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI +yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud +EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 +A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL +MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f +BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn +g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl +fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K +WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha +B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc +hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR +TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD +mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z +ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y +4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza +8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- + +# Issuer: CN=QuoVadis Root CA 3 O=QuoVadis Limited +# Subject: CN=QuoVadis Root CA 3 O=QuoVadis Limited +# Label: "QuoVadis Root CA 3" +# Serial: 1478 +# MD5 Fingerprint: 31:85:3c:62:94:97:63:b9:aa:fd:89:4e:af:6f:e0:cf +# SHA1 Fingerprint: 1f:49:14:f7:d8:74:95:1d:dd:ae:02:c0:be:fd:3a:2d:82:75:51:85 +# SHA256 Fingerprint: 18:f1:fc:7f:20:5d:f8:ad:dd:eb:7f:e0:07:dd:57:e3:af:37:5a:9c:4d:8d:73:54:6b:f4:f1:fe:d1:e1:8d:35 +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM +V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB +4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr +H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd +8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv +vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT +mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe +btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc +T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt +WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ +c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A +4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD +VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG +CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 +aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu +dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw +czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G +A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg +Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 +7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem +d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd ++LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B +4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN +t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x +DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 +k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s +zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j +Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT +mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK +4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- + +# Issuer: CN=XRamp Global Certification Authority O=XRamp Security Services Inc OU=www.xrampsecurity.com +# Subject: CN=XRamp Global Certification Authority O=XRamp Security Services Inc OU=www.xrampsecurity.com +# Label: "XRamp Global CA Root" +# Serial: 107108908803651509692980124233745014957 +# MD5 Fingerprint: a1:0b:44:b3:ca:10:d8:00:6e:9d:0f:d8:0f:92:0a:d1 +# SHA1 Fingerprint: b8:01:86:d1:eb:9c:86:a5:41:04:cf:30:54:f3:4c:52:b7:e5:58:c6 +# SHA256 Fingerprint: ce:cd:dc:90:50:99:d8:da:df:c5:b1:d2:09:b7:37:cb:e2:c1:8c:fb:2c:10:c0:ff:0b:cf:0d:32:86:fc:1a:a2 +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB +gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk +MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY +UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx +NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 +dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy +dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 +38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP +KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q +DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 +qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa +JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi +PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P +BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs +jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 +eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR +vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa +IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy +i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ +O+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- + +# Issuer: O=The Go Daddy Group, Inc. OU=Go Daddy Class 2 Certification Authority +# Subject: O=The Go Daddy Group, Inc. OU=Go Daddy Class 2 Certification Authority +# Label: "Go Daddy Class 2 CA" +# Serial: 0 +# MD5 Fingerprint: 91:de:06:25:ab:da:fd:32:17:0c:bb:25:17:2a:84:67 +# SHA1 Fingerprint: 27:96:ba:e6:3f:18:01:e2:77:26:1b:a0:d7:77:70:02:8f:20:ee:e4 +# SHA256 Fingerprint: c3:84:6b:f2:4b:9e:93:ca:64:27:4c:0e:c6:7c:1e:cc:5e:02:4f:fc:ac:d2:d7:40:19:35:0e:81:fe:54:6a:e4 +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh +MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE +YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 +MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo +ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg +MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN +ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA +PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w +wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi +EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY +avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ +YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE +sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h +/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 +IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy +OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P +TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER +dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf +ReYNnyicsbkqWletNw+vHX/bvZ8= +-----END CERTIFICATE----- + +# Issuer: O=Starfield Technologies, Inc. OU=Starfield Class 2 Certification Authority +# Subject: O=Starfield Technologies, Inc. OU=Starfield Class 2 Certification Authority +# Label: "Starfield Class 2 CA" +# Serial: 0 +# MD5 Fingerprint: 32:4a:4b:bb:c8:63:69:9b:be:74:9a:c6:dd:1d:46:24 +# SHA1 Fingerprint: ad:7e:1c:28:b0:64:ef:8f:60:03:40:20:14:c3:d0:e3:37:0e:b5:8a +# SHA256 Fingerprint: 14:65:fa:20:53:97:b8:76:fa:a6:f0:a9:95:8e:55:90:e4:0f:cc:7f:aa:4f:b7:c2:c8:67:75:21:fb:5f:b6:58 +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl +MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp +U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw +NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp +ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf +8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN ++lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 +X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa +K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA +1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G +A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR +zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 +YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD +bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 +L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D +eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp +VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY +WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert Assured ID Root CA O=DigiCert Inc OU=www.digicert.com +# Subject: CN=DigiCert Assured ID Root CA O=DigiCert Inc OU=www.digicert.com +# Label: "DigiCert Assured ID Root CA" +# Serial: 17154717934120587862167794914071425081 +# MD5 Fingerprint: 87:ce:0b:7b:2a:0e:49:00:e1:58:71:9b:37:a8:93:72 +# SHA1 Fingerprint: 05:63:b8:63:0d:62:d7:5a:bb:c8:ab:1e:4b:df:b5:a8:99:b2:4d:43 +# SHA256 Fingerprint: 3e:90:99:b5:01:5e:8f:48:6c:00:bc:ea:9d:11:1e:e7:21:fa:ba:35:5a:89:bc:f1:df:69:56:1e:3d:c6:32:5c +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert Global Root CA O=DigiCert Inc OU=www.digicert.com +# Subject: CN=DigiCert Global Root CA O=DigiCert Inc OU=www.digicert.com +# Label: "DigiCert Global Root CA" +# Serial: 10944719598952040374951832963794454346 +# MD5 Fingerprint: 79:e4:a9:84:0d:7d:3a:96:d7:c0:4f:e2:43:4c:89:2e +# SHA1 Fingerprint: a8:98:5d:3a:65:e5:e5:c4:b2:d7:d6:6d:40:c6:dd:2f:b1:9c:54:36 +# SHA256 Fingerprint: 43:48:a0:e9:44:4c:78:cb:26:5e:05:8d:5e:89:44:b4:d8:4f:96:62:bd:26:db:25:7f:89:34:a4:43:c7:01:61 +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert High Assurance EV Root CA O=DigiCert Inc OU=www.digicert.com +# Subject: CN=DigiCert High Assurance EV Root CA O=DigiCert Inc OU=www.digicert.com +# Label: "DigiCert High Assurance EV Root CA" +# Serial: 3553400076410547919724730734378100087 +# MD5 Fingerprint: d4:74:de:57:5c:39:b2:d3:9c:85:83:c5:c0:65:49:8a +# SHA1 Fingerprint: 5f:b7:ee:06:33:e2:59:db:ad:0c:4c:9a:e6:d3:8f:1a:61:c7:dc:25 +# SHA256 Fingerprint: 74:31:e5:f4:c3:c1:ce:46:90:77:4f:0b:61:e0:54:40:88:3b:a9:a0:1e:d0:0b:a6:ab:d7:80:6e:d3:b1:18:cf +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- + +# Issuer: CN=SwissSign Gold CA - G2 O=SwissSign AG +# Subject: CN=SwissSign Gold CA - G2 O=SwissSign AG +# Label: "SwissSign Gold CA - G2" +# Serial: 13492815561806991280 +# MD5 Fingerprint: 24:77:d9:a8:91:d1:3b:fa:88:2d:c2:ff:f8:cd:33:93 +# SHA1 Fingerprint: d8:c5:38:8a:b7:30:1b:1b:6e:d4:7a:e6:45:25:3a:6f:9f:1a:27:61 +# SHA256 Fingerprint: 62:dd:0b:e9:b9:f5:0a:16:3e:a0:f8:e7:5c:05:3b:1e:ca:57:ea:55:c8:68:8f:64:7c:68:81:f2:c8:35:7b:95 +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln +biBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF +MQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT +d2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8 +76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+ +bbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c +6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE +emA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd +MmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt +MDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y +MszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y +FGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi +aG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM +gI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB +qTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7 +lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn +8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6 +45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO +UYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5 +O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC +bwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv +GPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a +77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC +hdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3 +92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp +Ld6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w +ZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt +Qc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- + +# Issuer: CN=SwissSign Silver CA - G2 O=SwissSign AG +# Subject: CN=SwissSign Silver CA - G2 O=SwissSign AG +# Label: "SwissSign Silver CA - G2" +# Serial: 5700383053117599563 +# MD5 Fingerprint: e0:06:a1:c9:7d:cf:c9:fc:0d:c0:56:75:96:d8:62:13 +# SHA1 Fingerprint: 9b:aa:e5:9f:56:ee:21:cb:43:5a:be:25:93:df:a7:f0:40:d1:1d:cb +# SHA256 Fingerprint: be:6c:4d:a2:bb:b9:ba:59:b6:f3:93:97:68:37:42:46:c3:c0:05:99:3f:a9:8f:02:0d:1d:ed:be:d4:8a:81:d5 +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +# Issuer: CN=SecureTrust CA O=SecureTrust Corporation +# Subject: CN=SecureTrust CA O=SecureTrust Corporation +# Label: "SecureTrust CA" +# Serial: 17199774589125277788362757014266862032 +# MD5 Fingerprint: dc:32:c3:a7:6d:25:57:c7:68:09:9d:ea:2d:a9:a2:d1 +# SHA1 Fingerprint: 87:82:c6:c3:04:35:3b:cf:d2:96:92:d2:59:3e:7d:44:d9:34:ff:11 +# SHA256 Fingerprint: f1:c1:b5:0a:e5:a2:0d:d8:03:0e:c9:f6:bc:24:82:3d:d3:67:b5:25:57:59:b4:e7:1b:61:fc:e9:f7:37:5d:73 +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz +MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv +cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz +Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO +0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao +wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj +7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS +8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT +BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg +JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 +6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ +3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm +D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS +CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- + +# Issuer: CN=Secure Global CA O=SecureTrust Corporation +# Subject: CN=Secure Global CA O=SecureTrust Corporation +# Label: "Secure Global CA" +# Serial: 9751836167731051554232119481456978597 +# MD5 Fingerprint: cf:f4:27:0d:d4:ed:dc:65:16:49:6d:3d:da:bf:6e:de +# SHA1 Fingerprint: 3a:44:73:5a:e5:81:90:1f:24:86:61:46:1e:3b:9c:c4:5f:f5:3a:1b +# SHA256 Fingerprint: 42:00:f5:04:3a:c8:59:0e:bb:52:7d:20:9e:d1:50:30:29:fb:cb:d4:1c:a1:b5:06:ec:27:f1:5a:de:7d:ac:69 +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx +MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg +Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ +iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa +/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ +jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI +HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7 +sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w +gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw +KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG +AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L +URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO +H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm +I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY +iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- + +# Issuer: CN=COMODO Certification Authority O=COMODO CA Limited +# Subject: CN=COMODO Certification Authority O=COMODO CA Limited +# Label: "COMODO Certification Authority" +# Serial: 104350513648249232941998508985834464573 +# MD5 Fingerprint: 5c:48:dc:f7:42:72:ec:56:94:6d:1c:cc:71:35:80:75 +# SHA1 Fingerprint: 66:31:bf:9e:f7:4f:9e:b6:c9:d5:a6:0c:ba:6a:be:d1:f7:bd:ef:7b +# SHA256 Fingerprint: 0c:2c:d6:3d:f7:80:6f:a3:99:ed:e8:09:11:6b:57:5b:f8:79:89:f0:65:18:f9:80:8c:86:05:03:17:8b:af:66 +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB +gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV +BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw +MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl +YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P +RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 +UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI +2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 +Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp ++2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ +DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O +nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW +/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g +PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u +QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY +SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv +IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4 +zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd +BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB +ZQ== +-----END CERTIFICATE----- + +# Issuer: CN=COMODO ECC Certification Authority O=COMODO CA Limited +# Subject: CN=COMODO ECC Certification Authority O=COMODO CA Limited +# Label: "COMODO ECC Certification Authority" +# Serial: 41578283867086692638256921589707938090 +# MD5 Fingerprint: 7c:62:ff:74:9d:31:53:5e:68:4a:d5:78:aa:1e:bf:23 +# SHA1 Fingerprint: 9f:74:4e:9f:2b:4d:ba:ec:0f:31:2c:50:b6:56:3b:8e:2d:93:c3:11 +# SHA256 Fingerprint: 17:93:92:7a:06:14:54:97:89:ad:ce:2f:8f:34:f7:f0:b6:6d:0f:3a:e3:a3:b8:4d:21:ec:15:db:ba:4f:ad:c7 +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT +IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw +MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy +ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N +T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR +FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J +cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW +BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm +fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv +GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +# Issuer: CN=Certigna O=Dhimyotis +# Subject: CN=Certigna O=Dhimyotis +# Label: "Certigna" +# Serial: 18364802974209362175 +# MD5 Fingerprint: ab:57:a6:5b:7d:42:82:19:b5:d8:58:26:28:5e:fd:ff +# SHA1 Fingerprint: b1:2e:13:63:45:86:a4:6f:1a:b2:60:68:37:58:2d:c4:ac:fd:94:97 +# SHA256 Fingerprint: e3:b6:a2:db:2e:d7:ce:48:84:2f:7a:c5:32:41:c7:b7:1d:54:14:4b:fb:40:c1:1f:3f:1d:0b:42:f5:ee:a1:2d +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X +DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ +BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4 +QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny +gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw +zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q +130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2 +JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw +ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj +AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG +9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h +bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc +fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu +HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w +t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- + +# Issuer: O=Chunghwa Telecom Co., Ltd. OU=ePKI Root Certification Authority +# Subject: O=Chunghwa Telecom Co., Ltd. OU=ePKI Root Certification Authority +# Label: "ePKI Root Certification Authority" +# Serial: 28956088682735189655030529057352760477 +# MD5 Fingerprint: 1b:2e:00:ca:26:06:90:3d:ad:fe:6f:15:68:d3:6b:b3 +# SHA1 Fingerprint: 67:65:0d:f1:7e:8e:7e:5b:82:40:a4:f4:56:4b:cf:e2:3d:69:c6:f0 +# SHA256 Fingerprint: c0:a6:f4:dc:63:a2:4b:fd:cf:54:ef:2a:6a:08:2a:0a:72:de:35:80:3e:2f:f5:ff:52:7a:e5:d8:72:06:df:d5 +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw +IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL +SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH +SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh +ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X +DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 +TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ +fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA +sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU +WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS +nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH +dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip +NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC +AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF +MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB +uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl +PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP +JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ +gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 +j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 +5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB +o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS +/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z +Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE +W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D +hNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- + +# Issuer: O=certSIGN OU=certSIGN ROOT CA +# Subject: O=certSIGN OU=certSIGN ROOT CA +# Label: "certSIGN ROOT CA" +# Serial: 35210227249154 +# MD5 Fingerprint: 18:98:c0:d6:e9:3a:fc:f9:b0:f5:0c:f7:4b:01:44:17 +# SHA1 Fingerprint: fa:b7:ee:36:97:26:62:fb:2d:b0:2a:f6:bf:03:fd:e8:7c:4b:2f:9b +# SHA256 Fingerprint: ea:a9:62:c4:fa:4a:6b:af:eb:e4:15:19:6d:35:1c:cd:88:8d:4f:53:f3:fa:8a:e6:d7:c4:66:a9:4e:60:42:bb +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT +AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD +QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP +MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do +0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ +UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d +RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ +OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv +JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C +AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O +BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ +LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY +MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ +44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I +Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw +i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN +9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- + +# Issuer: CN=NetLock Arany (Class Gold) F\u0151tan\xfas\xedtv\xe1ny O=NetLock Kft. OU=Tan\xfas\xedtv\xe1nykiad\xf3k (Certification Services) +# Subject: CN=NetLock Arany (Class Gold) F\u0151tan\xfas\xedtv\xe1ny O=NetLock Kft. OU=Tan\xfas\xedtv\xe1nykiad\xf3k (Certification Services) +# Label: "NetLock Arany (Class Gold) F\u0151tan\xfas\xedtv\xe1ny" +# Serial: 80544274841616 +# MD5 Fingerprint: c5:a1:b7:ff:73:dd:d6:d7:34:32:18:df:fc:3c:ad:88 +# SHA1 Fingerprint: 06:08:3f:59:3f:15:a1:04:a0:69:a4:6b:a9:03:d0:06:b7:97:09:91 +# SHA256 Fingerprint: 6c:61:da:c3:a2:de:f0:31:50:6b:e0:36:d2:a6:fe:40:19:94:fb:d1:3d:f9:c8:d4:66:59:92:74:c4:46:ec:98 +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG +EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 +MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR +dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB +pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM +b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz +IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT +lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz +AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5 +VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG +ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2 +BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG +AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M +U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh +bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C ++C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F +uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2 +XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- + +# Issuer: CN=SecureSign RootCA11 O=Japan Certification Services, Inc. +# Subject: CN=SecureSign RootCA11 O=Japan Certification Services, Inc. +# Label: "SecureSign RootCA11" +# Serial: 1 +# MD5 Fingerprint: b7:52:74:e2:92:b4:80:93:f2:75:e4:cc:d7:f2:ea:26 +# SHA1 Fingerprint: 3b:c4:9f:48:f8:f3:73:a0:9c:1e:bd:f8:5b:b1:c3:65:c7:d8:11:b3 +# SHA256 Fingerprint: bf:0f:ee:fb:9e:3a:58:1a:d5:f9:e9:db:75:89:98:57:43:d2:61:08:5c:4d:31:4f:6f:5d:72:59:aa:42:16:12 +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDEr +MCkGA1UEChMiSmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoG +A1UEAxMTU2VjdXJlU2lnbiBSb290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0 +MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZp +Y2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RD +QTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvLTJsz +i1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8 +h9uuywGOwvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOV +MdrAG/LuYpmGYz+/3ZMqg6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9 +UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rPO7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni +8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitAbpSACW22s293bzUIUPsC +h8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZXt94wDgYD +VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB +AKChOBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xm +KbabfSVSSUOrTC4rbnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQ +X5Ucv+2rIrVls4W6ng+4reV6G4pQOh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWr +QbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01y8hSyn+B/tlr0/cR7SXf+Of5 +pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061lgeLKBObjBmN +QSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- + +# Issuer: CN=Microsec e-Szigno Root CA 2009 O=Microsec Ltd. +# Subject: CN=Microsec e-Szigno Root CA 2009 O=Microsec Ltd. +# Label: "Microsec e-Szigno Root CA 2009" +# Serial: 14014712776195784473 +# MD5 Fingerprint: f8:49:f4:03:bc:44:2d:83:be:48:69:7d:29:64:fc:b1 +# SHA1 Fingerprint: 89:df:74:fe:5c:f4:0f:4a:80:f9:e3:37:7d:54:da:91:e1:01:31:8e +# SHA256 Fingerprint: 3c:5f:81:fe:a5:fa:b8:2c:64:bf:a2:ea:ec:af:cd:e8:e0:77:fc:86:20:a7:ca:e5:37:16:3d:f3:6e:db:f3:78 +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD +VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0 +ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G +CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y +OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx +FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp +Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP +kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc +cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U +fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7 +N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC +xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1 ++rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM +Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG +SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h +mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk +ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c +2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t +HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW +-----END CERTIFICATE----- + +# Issuer: CN=GlobalSign O=GlobalSign OU=GlobalSign Root CA - R3 +# Subject: CN=GlobalSign O=GlobalSign OU=GlobalSign Root CA - R3 +# Label: "GlobalSign Root CA - R3" +# Serial: 4835703278459759426209954 +# MD5 Fingerprint: c5:df:b8:49:ca:05:13:55:ee:2d:ba:1a:c3:3e:b0:28 +# SHA1 Fingerprint: d6:9b:56:11:48:f0:1c:77:c5:45:78:c1:09:26:df:5b:85:69:76:ad +# SHA256 Fingerprint: cb:b5:22:d7:b7:f1:27:ad:6a:01:13:86:5b:df:1c:d4:10:2e:7d:07:59:af:63:5a:7c:f4:72:0d:c9:63:c5:3b +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- + +# Issuer: CN=Izenpe.com O=IZENPE S.A. +# Subject: CN=Izenpe.com O=IZENPE S.A. +# Label: "Izenpe.com" +# Serial: 917563065490389241595536686991402621 +# MD5 Fingerprint: a6:b0:cd:85:80:da:5c:50:34:a3:39:90:2f:55:67:73 +# SHA1 Fingerprint: 2f:78:3d:25:52:18:a7:4a:65:39:71:b5:2c:a2:9c:45:15:6f:e9:19 +# SHA256 Fingerprint: 25:30:cc:8e:98:32:15:02:ba:d9:6f:9b:1f:ba:1b:09:9e:2d:29:9e:0f:45:48:bb:91:4f:36:3b:c0:d4:53:1f +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4 +MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6 +ZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD +VQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq +scIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO +xdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H +LmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX +uaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD +yCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+ +JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q +rLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN +BjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L +hij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB +QFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+ +HMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu +Zm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg +QTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB +BgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA +A4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb +laQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56 +awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo +JNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw +LDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT +VyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk +LhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb +UjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/ +QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+ +naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls +QyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- + +# Issuer: CN=Go Daddy Root Certificate Authority - G2 O=GoDaddy.com, Inc. +# Subject: CN=Go Daddy Root Certificate Authority - G2 O=GoDaddy.com, Inc. +# Label: "Go Daddy Root Certificate Authority - G2" +# Serial: 0 +# MD5 Fingerprint: 80:3a:bc:22:c1:e6:fb:8d:9b:3b:27:4a:32:1b:9a:01 +# SHA1 Fingerprint: 47:be:ab:c9:22:ea:e8:0e:78:78:34:62:a7:9f:45:c2:54:fd:e6:8b +# SHA256 Fingerprint: 45:14:0b:32:47:eb:9c:c8:c5:b4:f0:d7:b5:30:91:f7:32:92:08:9e:6e:5a:63:e2:74:9d:d3:ac:a9:19:8e:da +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT +EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp +ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz +NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH +EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE +AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD +E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH +/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy +DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh +GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR +tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA +AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX +WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu +9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr +gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo +2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI +4uJEvlz36hz1 +-----END CERTIFICATE----- + +# Issuer: CN=Starfield Root Certificate Authority - G2 O=Starfield Technologies, Inc. +# Subject: CN=Starfield Root Certificate Authority - G2 O=Starfield Technologies, Inc. +# Label: "Starfield Root Certificate Authority - G2" +# Serial: 0 +# MD5 Fingerprint: d6:39:81:c6:52:7e:96:69:fc:fc:ca:66:ed:05:f2:96 +# SHA1 Fingerprint: b5:1c:06:7c:ee:2b:0c:3d:f8:55:ab:2d:92:f4:fe:39:d4:e7:0f:0e +# SHA256 Fingerprint: 2c:e1:cb:0b:f9:d2:f9:e1:02:99:3f:be:21:51:52:c3:b2:dd:0c:ab:de:1c:68:e5:31:9b:83:91:54:db:b7:f5 +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +# Issuer: CN=Starfield Services Root Certificate Authority - G2 O=Starfield Technologies, Inc. +# Subject: CN=Starfield Services Root Certificate Authority - G2 O=Starfield Technologies, Inc. +# Label: "Starfield Services Root Certificate Authority - G2" +# Serial: 0 +# MD5 Fingerprint: 17:35:74:af:7b:61:1c:eb:f4:f9:3c:e2:ee:40:f9:a2 +# SHA1 Fingerprint: 92:5a:8f:8d:2c:6d:04:e0:66:5f:59:6a:ff:22:d8:63:e8:25:6f:3f +# SHA256 Fingerprint: 56:8d:69:05:a2:c8:87:08:a4:b3:02:51:90:ed:cf:ed:b1:97:4a:60:6a:13:c6:e5:29:0f:cb:2a:e6:3e:da:b5 +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs +ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD +VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy +ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy +dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p +OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 +8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K +Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe +hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk +6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q +AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI +bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB +ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z +qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn +0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN +sSi6 +-----END CERTIFICATE----- + +# Issuer: CN=AffirmTrust Commercial O=AffirmTrust +# Subject: CN=AffirmTrust Commercial O=AffirmTrust +# Label: "AffirmTrust Commercial" +# Serial: 8608355977964138876 +# MD5 Fingerprint: 82:92:ba:5b:ef:cd:8a:6f:a6:3d:55:f9:84:f6:d6:b7 +# SHA1 Fingerprint: f9:b5:b6:32:45:5f:9c:be:ec:57:5f:80:dc:e9:6e:2c:c7:b2:78:b7 +# SHA256 Fingerprint: 03:76:ab:1d:54:c5:f9:80:3c:e4:b2:e2:01:a0:ee:7e:ef:7b:57:b6:36:e8:a9:3c:9b:8d:48:60:c9:6f:5f:a7 +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +# Issuer: CN=AffirmTrust Networking O=AffirmTrust +# Subject: CN=AffirmTrust Networking O=AffirmTrust +# Label: "AffirmTrust Networking" +# Serial: 8957382827206547757 +# MD5 Fingerprint: 42:65:ca:be:01:9a:9a:4c:a9:8c:41:49:cd:c0:d5:7f +# SHA1 Fingerprint: 29:36:21:02:8b:20:ed:02:f5:66:c5:32:d1:d6:ed:90:9f:45:00:2f +# SHA256 Fingerprint: 0a:81:ec:5a:92:97:77:f1:45:90:4a:f3:8d:5d:50:9f:66:b5:e2:c5:8f:cd:b5:31:05:8b:0e:17:f3:f0:b4:1b +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +# Issuer: CN=AffirmTrust Premium O=AffirmTrust +# Subject: CN=AffirmTrust Premium O=AffirmTrust +# Label: "AffirmTrust Premium" +# Serial: 7893706540734352110 +# MD5 Fingerprint: c4:5d:0e:48:b6:ac:28:30:4e:0a:bc:f9:38:16:87:57 +# SHA1 Fingerprint: d8:a6:33:2c:e0:03:6f:b1:85:f6:63:4f:7d:6a:06:65:26:32:28:27 +# SHA256 Fingerprint: 70:a7:3f:7f:37:6b:60:07:42:48:90:45:34:b1:14:82:d5:bf:0e:69:8e:cc:49:8d:f5:25:77:eb:f2:e9:3b:9a +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== +-----END CERTIFICATE----- + +# Issuer: CN=AffirmTrust Premium ECC O=AffirmTrust +# Subject: CN=AffirmTrust Premium ECC O=AffirmTrust +# Label: "AffirmTrust Premium ECC" +# Serial: 8401224907861490260 +# MD5 Fingerprint: 64:b0:09:55:cf:b1:d5:99:e2:be:13:ab:a6:5d:ea:4d +# SHA1 Fingerprint: b8:23:6b:00:2f:1d:16:86:53:01:55:6c:11:a4:37:ca:eb:ff:c3:bb +# SHA256 Fingerprint: bd:71:fd:f6:da:97:e4:cf:62:d1:64:7a:dd:25:81:b0:7d:79:ad:f8:39:7e:b4:ec:ba:9c:5e:84:88:82:14:23 +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +-----END CERTIFICATE----- + +# Issuer: CN=Certum Trusted Network CA O=Unizeto Technologies S.A. OU=Certum Certification Authority +# Subject: CN=Certum Trusted Network CA O=Unizeto Technologies S.A. OU=Certum Certification Authority +# Label: "Certum Trusted Network CA" +# Serial: 279744 +# MD5 Fingerprint: d5:e9:81:40:c5:18:69:fc:46:2c:89:75:62:0f:aa:78 +# SHA1 Fingerprint: 07:e0:32:e0:20:b7:2c:3f:19:2f:06:28:a2:59:3a:19:a7:0f:06:9e +# SHA256 Fingerprint: 5c:58:46:8d:55:f5:8e:49:7e:74:39:82:d2:b5:00:10:b6:d1:65:37:4a:cf:83:a7:d4:a3:2d:b7:68:c4:40:8e +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM +MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D +ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU +cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3 +WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg +Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw +IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH +UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM +TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU +BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM +kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x +AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y +sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL +I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8 +J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY +VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- + +# Issuer: CN=TWCA Root Certification Authority O=TAIWAN-CA OU=Root CA +# Subject: CN=TWCA Root Certification Authority O=TAIWAN-CA OU=Root CA +# Label: "TWCA Root Certification Authority" +# Serial: 1 +# MD5 Fingerprint: aa:08:8f:f6:f9:7b:b7:f2:b1:a7:1e:9b:ea:ea:bd:79 +# SHA1 Fingerprint: cf:9e:87:6d:d3:eb:fc:42:26:97:a3:b5:a3:7a:a0:76:a9:06:23:48 +# SHA256 Fingerprint: bf:d8:8f:e1:10:1c:41:ae:3e:80:1b:f8:be:56:35:0e:e9:ba:d1:a6:b9:bd:51:5e:dc:5c:6d:5b:87:11:ac:44 +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES +MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU +V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz +WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO +LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE +AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH +K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX +RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z +rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx +3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq +hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC +MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls +XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D +lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn +aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ +YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- + +# Issuer: O=SECOM Trust Systems CO.,LTD. OU=Security Communication RootCA2 +# Subject: O=SECOM Trust Systems CO.,LTD. OU=Security Communication RootCA2 +# Label: "Security Communication RootCA2" +# Serial: 0 +# MD5 Fingerprint: 6c:39:7d:a4:0e:55:59:b2:3f:d6:41:b1:12:50:de:43 +# SHA1 Fingerprint: 5f:3b:8c:f2:f8:10:b3:7d:78:b4:ce:ec:19:19:c3:73:34:b9:c7:74 +# SHA256 Fingerprint: 51:3b:2c:ec:b8:10:d4:cd:e5:dd:85:39:1a:df:c6:c2:dd:60:d8:7b:b7:36:d2:b5:21:48:4a:a4:7a:0e:be:f6 +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX +DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy +dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj +YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV +OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr +zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM +VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ +hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO +ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw +awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs +OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF +coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc +okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8 +t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy +1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/ +SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- + +# Issuer: CN=Actalis Authentication Root CA O=Actalis S.p.A./03358520967 +# Subject: CN=Actalis Authentication Root CA O=Actalis S.p.A./03358520967 +# Label: "Actalis Authentication Root CA" +# Serial: 6271844772424770508 +# MD5 Fingerprint: 69:c1:0d:4f:07:a3:1b:c3:fe:56:3d:04:bc:11:f6:a6 +# SHA1 Fingerprint: f3:73:b3:87:06:5a:28:84:8a:f2:f3:4a:ce:19:2b:dd:c7:8e:9c:ac +# SHA256 Fingerprint: 55:92:60:84:ec:96:3a:64:b9:6e:2a:be:01:ce:0b:a8:6a:64:fb:fe:bc:c7:aa:b5:af:c1:55:b3:7f:d7:60:66 +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE +BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w +MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC +SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1 +ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv +UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX +4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9 +KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/ +gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb +rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ +51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F +be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe +KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F +v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn +fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7 +jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz +ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL +e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70 +jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz +WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V +SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j +pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX +X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok +fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R +K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU +ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU +LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT +LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- + +# Issuer: CN=Buypass Class 2 Root CA O=Buypass AS-983163327 +# Subject: CN=Buypass Class 2 Root CA O=Buypass AS-983163327 +# Label: "Buypass Class 2 Root CA" +# Serial: 2 +# MD5 Fingerprint: 46:a7:d2:fe:45:fb:64:5a:a8:59:90:9b:78:44:9b:29 +# SHA1 Fingerprint: 49:0a:75:74:de:87:0a:47:fe:58:ee:f6:c7:6b:eb:c6:0b:12:40:99 +# SHA256 Fingerprint: 9a:11:40:25:19:7c:5b:b9:5d:94:e6:3d:55:cd:43:79:08:47:b6:46:b2:3c:df:11:ad:a4:a0:0e:ff:15:fb:48 +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr +6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV +L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91 +1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx +MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ +QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB +arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr +Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi +FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS +P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN +9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz +uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h +9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t +OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo ++fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7 +KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2 +DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us +H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ +I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7 +5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h +3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz +Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA= +-----END CERTIFICATE----- + +# Issuer: CN=Buypass Class 3 Root CA O=Buypass AS-983163327 +# Subject: CN=Buypass Class 3 Root CA O=Buypass AS-983163327 +# Label: "Buypass Class 3 Root CA" +# Serial: 2 +# MD5 Fingerprint: 3d:3b:18:9e:2c:64:5a:e8:d5:88:ce:0e:f9:37:c2:ec +# SHA1 Fingerprint: da:fa:f7:fa:66:84:ec:06:8f:14:50:bd:c7:c2:81:a5:bc:a9:64:57 +# SHA256 Fingerprint: ed:f7:eb:bc:a2:7a:2a:38:4d:38:7b:7d:40:10:c6:66:e2:ed:b4:84:3e:4c:29:b4:ae:1d:5b:93:32:e6:b2:4d +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y +ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E +N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9 +tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX +0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c +/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X +KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY +zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS +O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D +34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP +K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3 +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv +Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj +QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS +IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2 +HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa +O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv +033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u +dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE +kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41 +3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD +u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq +4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc= +-----END CERTIFICATE----- + +# Issuer: CN=T-TeleSec GlobalRoot Class 3 O=T-Systems Enterprise Services GmbH OU=T-Systems Trust Center +# Subject: CN=T-TeleSec GlobalRoot Class 3 O=T-Systems Enterprise Services GmbH OU=T-Systems Trust Center +# Label: "T-TeleSec GlobalRoot Class 3" +# Serial: 1 +# MD5 Fingerprint: ca:fb:40:a8:4e:39:92:8a:1d:fe:8e:2f:c4:27:ea:ef +# SHA1 Fingerprint: 55:a6:72:3e:cb:f2:ec:cd:c3:23:74:70:19:9d:2a:be:11:e3:81:d1 +# SHA256 Fingerprint: fd:73:da:d3:1c:64:4f:f1:b4:3b:ef:0c:cd:da:96:71:0b:9c:d9:87:5e:ca:7e:31:70:7a:f3:e9:6d:52:2b:bd +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN +8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/ +RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4 +hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5 +ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM +EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1 +A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy +WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ +1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30 +6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT +91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p +TpPDpFQUWw== +-----END CERTIFICATE----- + +# Issuer: CN=D-TRUST Root Class 3 CA 2 2009 O=D-Trust GmbH +# Subject: CN=D-TRUST Root Class 3 CA 2 2009 O=D-Trust GmbH +# Label: "D-TRUST Root Class 3 CA 2 2009" +# Serial: 623603 +# MD5 Fingerprint: cd:e0:25:69:8d:47:ac:9c:89:35:90:f7:fd:51:3d:2f +# SHA1 Fingerprint: 58:e8:ab:b0:36:15:33:fb:80:f7:9b:1b:6d:29:d3:ff:8d:5f:00:f0 +# SHA256 Fingerprint: 49:e7:a4:42:ac:f0:ea:62:87:05:00:54:b5:25:64:b6:50:e4:f4:9e:42:e3:48:d6:aa:38:e0:39:e9:57:b1:c1 +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha +ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM +HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03 +UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42 +tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R +ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM +lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp +/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G +A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy +MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl +cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js +L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL +BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni +acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K +zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8 +PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y +Johw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- + +# Issuer: CN=D-TRUST Root Class 3 CA 2 EV 2009 O=D-Trust GmbH +# Subject: CN=D-TRUST Root Class 3 CA 2 EV 2009 O=D-Trust GmbH +# Label: "D-TRUST Root Class 3 CA 2 EV 2009" +# Serial: 623604 +# MD5 Fingerprint: aa:c6:43:2c:5e:2d:cd:c4:34:c0:50:4f:11:02:4f:b6 +# SHA1 Fingerprint: 96:c9:1b:0b:95:b4:10:98:42:fa:d0:d8:22:79:fe:60:fa:b9:16:83 +# SHA256 Fingerprint: ee:c5:49:6b:98:8c:e9:86:25:b9:34:09:2e:ec:29:08:be:d0:b0:f3:16:c2:d4:73:0c:84:ea:f1:f3:d3:48:81 +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw +NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV +BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn +ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0 +3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z +qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR +p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8 +HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw +ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea +HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw +Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh +c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E +RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt +dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp +3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF +CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na +xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX +KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- + +# Issuer: CN=CA Disig Root R2 O=Disig a.s. +# Subject: CN=CA Disig Root R2 O=Disig a.s. +# Label: "CA Disig Root R2" +# Serial: 10572350602393338211 +# MD5 Fingerprint: 26:01:fb:d8:27:a7:17:9a:45:54:38:1a:43:01:3b:03 +# SHA1 Fingerprint: b5:61:eb:ea:a4:de:e4:25:4b:69:1a:98:a5:57:47:c2:34:c7:d9:71 +# SHA256 Fingerprint: e2:3d:4a:03:6d:7b:70:e9:f5:95:b1:42:20:79:d2:b9:1e:df:bb:1f:b6:51:a0:63:3e:aa:8a:9d:c5:f8:07:03 +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy +MDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe +NcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH +PWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I +x2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe +QTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR +yyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO +QG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912 +H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ +QfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD +i/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs +nLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1 +rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI +hvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf +GopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb +lvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka ++elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal +TFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i +nSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3 +gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr +G5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os +zMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x +L4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- + +# Issuer: CN=ACCVRAIZ1 O=ACCV OU=PKIACCV +# Subject: CN=ACCVRAIZ1 O=ACCV OU=PKIACCV +# Label: "ACCVRAIZ1" +# Serial: 6828503384748696800 +# MD5 Fingerprint: d0:a0:5a:ee:05:b6:09:94:21:a1:7d:f1:b2:29:82:02 +# SHA1 Fingerprint: 93:05:7a:88:15:c6:4f:ce:88:2f:fa:91:16:52:28:78:bc:53:64:17 +# SHA256 Fingerprint: 9a:6e:c0:12:e1:a7:da:9d:be:34:19:4d:47:8a:d7:c0:db:18:22:fb:07:1d:f1:29:81:49:6e:d1:04:38:41:13 +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UE +AwwJQUNDVlJBSVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQsw +CQYDVQQGEwJFUzAeFw0xMTA1MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQ +BgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwHUEtJQUNDVjENMAsGA1UECgwEQUND +VjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCb +qau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gMjmoY +HtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWo +G2ioPej0RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpA +lHPrzg5XPAOBOp0KoVdDaaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhr +IA8wKFSVf+DuzgpmndFALW4ir50awQUZ0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/ +0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDGWuzndN9wrqODJerWx5eH +k6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs78yM2x/47 +4KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMO +m3WR5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpa +cXpkatcnYGMN285J9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPl +uUsXQA+xtrn13k/c4LOsOxFwYIRKQ26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYI +KwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRwOi8vd3d3LmFjY3YuZXMvZmls +ZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEuY3J0MB8GCCsG +AQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeT +VfZW6oHlNsyMHj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIG +CCsGAQUFBwICMIIBFB6CARAAQQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUA +cgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBhAO0AegAgAGQAZQAgAGwAYQAgAEEA +QwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUAYwBuAG8AbABvAGcA +7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBjAHQA +cgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAA +QwBQAFMAIABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUA +czAwBggrBgEFBQcCARYkaHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2Mu +aHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRt +aW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2MV9kZXIuY3JsMA4GA1Ud +DwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZIhvcNAQEF +BQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdp +D70ER9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gU +JyCpZET/LtZ1qmxNYEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+m +AM/EKXMRNt6GGT6d7hmKG9Ww7Y49nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepD +vV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJTS+xJlsndQAJxGJ3KQhfnlms +tn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3sCPdK6jT2iWH +7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szA +h1xA2syVP1XgNce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xF +d3+YJ5oyXSrjhO7FmGYvliAd3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2H +pPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3pEfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- + +# Issuer: CN=TWCA Global Root CA O=TAIWAN-CA OU=Root CA +# Subject: CN=TWCA Global Root CA O=TAIWAN-CA OU=Root CA +# Label: "TWCA Global Root CA" +# Serial: 3262 +# MD5 Fingerprint: f9:03:7e:cf:e6:9e:3c:73:7a:2a:90:07:69:ff:2b:96 +# SHA1 Fingerprint: 9c:bb:48:53:f6:a4:f6:d3:52:a4:e8:32:52:55:60:13:f5:ad:af:65 +# SHA256 Fingerprint: 59:76:90:07:f7:68:5d:0f:cd:50:87:2f:9f:95:d5:75:5a:5b:2b:45:7d:81:f3:69:2b:61:0a:98:67:2f:0e:1b +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx +EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT +VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5 +NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT +B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF +10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz +0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh +MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH +zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc +46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2 +yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi +laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP +oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA +BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE +qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm +4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL +1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF +H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo +RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+ +nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh +15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW +6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW +nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j +wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz +aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy +KwbQBM0= +-----END CERTIFICATE----- + +# Issuer: CN=TeliaSonera Root CA v1 O=TeliaSonera +# Subject: CN=TeliaSonera Root CA v1 O=TeliaSonera +# Label: "TeliaSonera Root CA v1" +# Serial: 199041966741090107964904287217786801558 +# MD5 Fingerprint: 37:41:49:1b:18:56:9a:26:f5:ad:c2:66:fb:40:a5:4c +# SHA1 Fingerprint: 43:13:bb:96:f1:d5:86:9b:c1:4e:6a:92:f6:cf:f6:34:69:87:82:37 +# SHA256 Fingerprint: dd:69:36:fe:21:f8:f0:77:c1:23:a1:a5:21:c1:22:24:f7:22:55:b7:3e:03:a7:26:06:93:e8:a2:4b:0f:a3:89 +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw +NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv +b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD +VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F +VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 +7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X +Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ +/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs +81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm +dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe +Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu +sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 +pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs +slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ +arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG +9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl +dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj +TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed +Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 +Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI +OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 +vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW +t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn +HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx +SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- + +# Issuer: CN=T-TeleSec GlobalRoot Class 2 O=T-Systems Enterprise Services GmbH OU=T-Systems Trust Center +# Subject: CN=T-TeleSec GlobalRoot Class 2 O=T-Systems Enterprise Services GmbH OU=T-Systems Trust Center +# Label: "T-TeleSec GlobalRoot Class 2" +# Serial: 1 +# MD5 Fingerprint: 2b:9b:9e:e4:7b:6c:1f:00:72:1a:cc:c1:77:79:df:6a +# SHA1 Fingerprint: 59:0d:2d:7d:88:4f:40:2e:61:7e:a5:62:32:17:65:cf:17:d8:94:e9 +# SHA256 Fingerprint: 91:e2:f5:78:8d:58:10:eb:a7:ba:58:73:7d:e1:54:8a:8e:ca:cd:01:45:98:bc:0b:14:3e:04:1b:17:05:25:52 +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== +-----END CERTIFICATE----- + +# Issuer: CN=Atos TrustedRoot 2011 O=Atos +# Subject: CN=Atos TrustedRoot 2011 O=Atos +# Label: "Atos TrustedRoot 2011" +# Serial: 6643877497813316402 +# MD5 Fingerprint: ae:b9:c4:32:4b:ac:7f:5d:66:cc:77:94:bb:2a:77:56 +# SHA1 Fingerprint: 2b:b1:f5:3e:55:0c:1d:c5:f1:d4:e6:b7:6a:46:4b:55:06:02:ac:21 +# SHA256 Fingerprint: f3:56:be:a2:44:b7:a9:1e:b3:5d:53:ca:9a:d7:86:4a:ce:01:8e:2d:35:d5:f8:f9:6d:df:68:a6:f4:1a:a4:74 +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE +AwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG +EwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM +FUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC +REUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp +Nb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM +VD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+ +SZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ +4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L +cp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi +eowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG +A1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3 +DQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j +vZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP +DpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc +maHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D +lmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv +KrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- + +# Issuer: CN=QuoVadis Root CA 1 G3 O=QuoVadis Limited +# Subject: CN=QuoVadis Root CA 1 G3 O=QuoVadis Limited +# Label: "QuoVadis Root CA 1 G3" +# Serial: 687049649626669250736271037606554624078720034195 +# MD5 Fingerprint: a4:bc:5b:3f:fe:37:9a:fa:64:f0:e2:fa:05:3d:0b:ab +# SHA1 Fingerprint: 1b:8e:ea:57:96:29:1a:c9:39:ea:b8:0a:81:1a:73:73:c0:93:79:67 +# SHA256 Fingerprint: 8a:86:6f:d1:b2:76:b5:7e:57:8e:92:1c:65:82:8a:2b:ed:58:e9:f2:f2:88:05:41:34:b7:f1:f4:bf:c9:cc:74 +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 +MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV +wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe +rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 +68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh +4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp +UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o +abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc +3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G +KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt +hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO +Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt +zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD +ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 +cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN +qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 +YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv +b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 +8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k +NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj +ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp +q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt +nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD +-----END CERTIFICATE----- + +# Issuer: CN=QuoVadis Root CA 2 G3 O=QuoVadis Limited +# Subject: CN=QuoVadis Root CA 2 G3 O=QuoVadis Limited +# Label: "QuoVadis Root CA 2 G3" +# Serial: 390156079458959257446133169266079962026824725800 +# MD5 Fingerprint: af:0c:86:6e:bf:40:2d:7f:0b:3e:12:50:ba:12:3d:06 +# SHA1 Fingerprint: 09:3c:61:f3:8b:8b:dc:7d:55:df:75:38:02:05:00:e1:25:f5:c8:36 +# SHA256 Fingerprint: 8f:e4:fb:0a:f9:3a:4d:0d:67:db:0b:eb:b2:3e:37:c7:1b:f3:25:dc:bc:dd:24:0e:a0:4d:af:58:b4:7e:18:40 +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 +MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf +qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW +n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym +c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ +O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 +o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j +IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq +IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz +8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh +vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l +7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG +cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD +ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC +roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga +W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n +lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE ++V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV +csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd +dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg +KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM +HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 +WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M +-----END CERTIFICATE----- + +# Issuer: CN=QuoVadis Root CA 3 G3 O=QuoVadis Limited +# Subject: CN=QuoVadis Root CA 3 G3 O=QuoVadis Limited +# Label: "QuoVadis Root CA 3 G3" +# Serial: 268090761170461462463995952157327242137089239581 +# MD5 Fingerprint: df:7d:b9:ad:54:6f:68:a1:df:89:57:03:97:43:b0:d7 +# SHA1 Fingerprint: 48:12:bd:92:3c:a8:c4:39:06:e7:30:6d:27:96:e6:a4:cf:22:2e:7d +# SHA256 Fingerprint: 88:ef:81:de:20:2e:b0:18:45:2e:43:f8:64:72:5c:ea:5f:bd:1f:c2:d9:d2:05:73:07:09:c5:d8:b8:69:0f:46 +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 +MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR +/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu +FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR +U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c +ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR +FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k +A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw +eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl +sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp +VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q +A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ +ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD +ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI +FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv +oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg +u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP +0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf +3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl +8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ +DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN +PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ +ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert Assured ID Root G2 O=DigiCert Inc OU=www.digicert.com +# Subject: CN=DigiCert Assured ID Root G2 O=DigiCert Inc OU=www.digicert.com +# Label: "DigiCert Assured ID Root G2" +# Serial: 15385348160840213938643033620894905419 +# MD5 Fingerprint: 92:38:b9:f8:63:24:82:65:2c:57:33:e6:fe:81:8f:9d +# SHA1 Fingerprint: a1:4b:48:d9:43:ee:0a:0e:40:90:4f:3c:e0:a4:c0:91:93:51:5d:3f +# SHA256 Fingerprint: 7d:05:eb:b6:82:33:9f:8c:94:51:ee:09:4e:eb:fe:fa:79:53:a1:14:ed:b2:f4:49:49:45:2f:ab:7d:2f:c1:85 +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert Assured ID Root G3 O=DigiCert Inc OU=www.digicert.com +# Subject: CN=DigiCert Assured ID Root G3 O=DigiCert Inc OU=www.digicert.com +# Label: "DigiCert Assured ID Root G3" +# Serial: 15459312981008553731928384953135426796 +# MD5 Fingerprint: 7c:7f:65:31:0c:81:df:8d:ba:3e:99:e2:5c:ad:6e:fb +# SHA1 Fingerprint: f5:17:a2:4f:9a:48:c6:c9:f8:a2:00:26:9f:dc:0f:48:2c:ab:30:89 +# SHA256 Fingerprint: 7e:37:cb:8b:4c:47:09:0c:ab:36:55:1b:a6:f4:5d:b8:40:68:0f:ba:16:6a:95:2d:b1:00:71:7f:43:05:3f:c2 +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert Global Root G2 O=DigiCert Inc OU=www.digicert.com +# Subject: CN=DigiCert Global Root G2 O=DigiCert Inc OU=www.digicert.com +# Label: "DigiCert Global Root G2" +# Serial: 4293743540046975378534879503202253541 +# MD5 Fingerprint: e4:a6:8a:c8:54:ac:52:42:46:0a:fd:72:48:1b:2a:44 +# SHA1 Fingerprint: df:3c:24:f9:bf:d6:66:76:1b:26:80:73:fe:06:d1:cc:8d:4f:82:a4 +# SHA256 Fingerprint: cb:3c:cb:b7:60:31:e5:e0:13:8f:8d:d3:9a:23:f9:de:47:ff:c3:5e:43:c1:14:4c:ea:27:d4:6a:5a:b1:cb:5f +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert Global Root G3 O=DigiCert Inc OU=www.digicert.com +# Subject: CN=DigiCert Global Root G3 O=DigiCert Inc OU=www.digicert.com +# Label: "DigiCert Global Root G3" +# Serial: 7089244469030293291760083333884364146 +# MD5 Fingerprint: f5:5d:a4:50:a5:fb:28:7e:1e:0f:0d:cc:96:57:56:ca +# SHA1 Fingerprint: 7e:04:de:89:6a:3e:66:6d:00:e6:87:d3:3f:fa:d9:3b:e8:3d:34:9e +# SHA256 Fingerprint: 31:ad:66:48:f8:10:41:38:c7:38:f3:9e:a4:32:01:33:39:3e:3a:18:cc:02:29:6e:f9:7c:2a:c9:ef:67:31:d0 +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert Trusted Root G4 O=DigiCert Inc OU=www.digicert.com +# Subject: CN=DigiCert Trusted Root G4 O=DigiCert Inc OU=www.digicert.com +# Label: "DigiCert Trusted Root G4" +# Serial: 7451500558977370777930084869016614236 +# MD5 Fingerprint: 78:f2:fc:aa:60:1f:2f:b4:eb:c9:37:ba:53:2e:75:49 +# SHA1 Fingerprint: dd:fb:16:cd:49:31:c9:73:a2:03:7d:3f:c8:3a:4d:7d:77:5d:05:e4 +# SHA256 Fingerprint: 55:2f:7b:dc:f1:a7:af:9e:6c:e6:72:01:7f:4f:12:ab:f7:72:40:c7:8e:76:1a:c2:03:d1:d9:d2:0a:c8:99:88 +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +-----END CERTIFICATE----- + +# Issuer: CN=COMODO RSA Certification Authority O=COMODO CA Limited +# Subject: CN=COMODO RSA Certification Authority O=COMODO CA Limited +# Label: "COMODO RSA Certification Authority" +# Serial: 101909084537582093308941363524873193117 +# MD5 Fingerprint: 1b:31:b0:71:40:36:cc:14:36:91:ad:c4:3e:fd:ec:18 +# SHA1 Fingerprint: af:e5:d2:44:a8:d1:19:42:30:ff:47:9f:e2:f8:97:bb:cd:7a:8c:b4 +# SHA256 Fingerprint: 52:f0:e1:c4:e5:8e:c6:29:29:1b:60:31:7f:07:46:71:b8:5d:7e:a8:0d:5b:07:27:34:63:53:4b:32:b4:02:34 +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB +hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV +BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT +EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR +6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X +pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC +9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV +/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf +Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z ++pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w +qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah +SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC +u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf +Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq +crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl +wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM +4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV +2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna +FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ +CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK +boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke +jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL +S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb +QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl +0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB +NVOFBkpdn627G190 +-----END CERTIFICATE----- + +# Issuer: CN=USERTrust RSA Certification Authority O=The USERTRUST Network +# Subject: CN=USERTrust RSA Certification Authority O=The USERTRUST Network +# Label: "USERTrust RSA Certification Authority" +# Serial: 2645093764781058787591871645665788717 +# MD5 Fingerprint: 1b:fe:69:d1:91:b7:19:33:a3:72:a8:0f:e1:55:e5:b5 +# SHA1 Fingerprint: 2b:8f:1b:57:33:0d:bb:a2:d0:7a:6c:51:f7:0e:e9:0d:da:b9:ad:8e +# SHA256 Fingerprint: e7:93:c9:b0:2f:d8:aa:13:e2:1c:31:22:8a:cc:b0:81:19:64:3b:74:9c:89:89:64:b1:74:6d:46:c3:d4:cb:d2 +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw +MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B +3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY +tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ +Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 +VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT +79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 +c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT +Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l +c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee +UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE +Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF +Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO +VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 +ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs +8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR +iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze +Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ +XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ +qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB +VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB +L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG +jjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +# Issuer: CN=USERTrust ECC Certification Authority O=The USERTRUST Network +# Subject: CN=USERTrust ECC Certification Authority O=The USERTRUST Network +# Label: "USERTrust ECC Certification Authority" +# Serial: 123013823720199481456569720443997572134 +# MD5 Fingerprint: fa:68:bc:d9:b5:7f:ad:fd:c9:1d:06:83:28:cc:24:c1 +# SHA1 Fingerprint: d1:cb:ca:5d:b2:d5:2a:7f:69:3b:67:4d:e5:f0:5a:1d:0c:95:7d:f0 +# SHA256 Fingerprint: 4f:f4:60:d5:4b:9c:86:da:bf:bc:fc:57:12:e0:40:0d:2b:ed:3f:bc:4d:4f:bd:aa:86:e0:6a:dc:d2:a9:ad:7a +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl +eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT +JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT +Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg +VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo +I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng +o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G +A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB +zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW +RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +# Issuer: CN=GlobalSign O=GlobalSign OU=GlobalSign ECC Root CA - R5 +# Subject: CN=GlobalSign O=GlobalSign OU=GlobalSign ECC Root CA - R5 +# Label: "GlobalSign ECC Root CA - R5" +# Serial: 32785792099990507226680698011560947931244 +# MD5 Fingerprint: 9f:ad:3b:1c:02:1e:8a:ba:17:74:38:81:0c:a2:bc:08 +# SHA1 Fingerprint: 1f:24:c6:30:cd:a4:18:ef:20:69:ff:ad:4f:dd:5f:46:3a:1b:69:aa +# SHA256 Fingerprint: 17:9f:bc:14:8a:3d:d0:0f:d2:4e:a1:34:58:cc:43:bf:a7:f5:9c:81:82:d7:83:a5:13:f6:eb:ec:10:0c:89:24 +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc +8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke +hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI +KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg +515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO +xwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +# Issuer: CN=IdenTrust Commercial Root CA 1 O=IdenTrust +# Subject: CN=IdenTrust Commercial Root CA 1 O=IdenTrust +# Label: "IdenTrust Commercial Root CA 1" +# Serial: 13298821034946342390520003877796839426 +# MD5 Fingerprint: b3:3e:77:73:75:ee:a0:d3:e3:7e:49:63:49:59:bb:c7 +# SHA1 Fingerprint: df:71:7e:aa:4a:d9:4e:c9:55:84:99:60:2d:48:de:5f:bc:f0:3a:25 +# SHA256 Fingerprint: 5d:56:49:9b:e4:d2:e0:8b:cf:ca:d0:8a:3e:38:72:3d:50:50:3b:de:70:69:48:e4:2f:55:60:30:19:e5:28:ae +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu +VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw +MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw +JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT +3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU ++ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp +S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1 +bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi +T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL +vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK +Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK +dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT +c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv +l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N +iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD +ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt +LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93 +nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3 ++wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK +W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT +AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq +l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG +4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ +mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A +7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- + +# Issuer: CN=IdenTrust Public Sector Root CA 1 O=IdenTrust +# Subject: CN=IdenTrust Public Sector Root CA 1 O=IdenTrust +# Label: "IdenTrust Public Sector Root CA 1" +# Serial: 13298821034946342390521976156843933698 +# MD5 Fingerprint: 37:06:a5:b0:fc:89:9d:ba:f4:6b:8c:1a:64:cd:d5:ba +# SHA1 Fingerprint: ba:29:41:60:77:98:3f:f4:f3:ef:f2:31:05:3b:2e:ea:6d:4d:45:fd +# SHA256 Fingerprint: 30:d0:89:5a:9a:44:8a:26:20:91:63:55:22:d1:f5:20:10:b5:86:7a:ca:e1:2c:78:ef:95:8f:d4:f4:38:9f:2f +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu +VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN +MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0 +MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7 +ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy +RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS +bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF +/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R +3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw +EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy +9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V +GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ +2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV +WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD +W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN +AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV +DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9 +TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G +lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW +mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df +WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5 ++bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ +tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA +GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv +8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- + +# Issuer: CN=Entrust Root Certification Authority - G2 O=Entrust, Inc. OU=See www.entrust.net/legal-terms/(c) 2009 Entrust, Inc. - for authorized use only +# Subject: CN=Entrust Root Certification Authority - G2 O=Entrust, Inc. OU=See www.entrust.net/legal-terms/(c) 2009 Entrust, Inc. - for authorized use only +# Label: "Entrust Root Certification Authority - G2" +# Serial: 1246989352 +# MD5 Fingerprint: 4b:e2:c9:91:96:65:0c:f4:0e:5a:93:92:a0:0a:fe:b2 +# SHA1 Fingerprint: 8c:f4:27:fd:79:0c:3a:d1:66:06:8d:e8:1e:57:ef:bb:93:22:72:d4 +# SHA256 Fingerprint: 43:df:57:74:b0:3e:7f:ef:5f:e4:0d:93:1a:7b:ed:f1:bb:2e:6b:42:73:8c:4e:6d:38:41:10:3d:3a:a7:f3:39 +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- + +# Issuer: CN=Entrust Root Certification Authority - EC1 O=Entrust, Inc. OU=See www.entrust.net/legal-terms/(c) 2012 Entrust, Inc. - for authorized use only +# Subject: CN=Entrust Root Certification Authority - EC1 O=Entrust, Inc. OU=See www.entrust.net/legal-terms/(c) 2012 Entrust, Inc. - for authorized use only +# Label: "Entrust Root Certification Authority - EC1" +# Serial: 51543124481930649114116133369 +# MD5 Fingerprint: b6:7e:1d:f0:58:c5:49:6c:24:3b:3d:ed:98:18:ed:bc +# SHA1 Fingerprint: 20:d8:06:40:df:9b:25:f5:12:25:3a:11:ea:f7:59:8a:eb:14:b5:47 +# SHA256 Fingerprint: 02:ed:0e:b2:8c:14:da:45:16:5c:56:67:91:70:0d:64:51:d7:fb:56:f0:b2:ab:1d:3b:8e:b0:70:e5:6e:df:f5 +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG +A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 +d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu +dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq +RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy +MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD +VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g +Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi +A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt +ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH +Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC +R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX +hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +# Issuer: CN=CFCA EV ROOT O=China Financial Certification Authority +# Subject: CN=CFCA EV ROOT O=China Financial Certification Authority +# Label: "CFCA EV ROOT" +# Serial: 407555286 +# MD5 Fingerprint: 74:e1:b6:ed:26:7a:7a:44:30:33:94:ab:7b:27:81:30 +# SHA1 Fingerprint: e2:b8:29:4b:55:84:ab:6b:58:c2:90:46:6c:ac:3f:b8:39:8f:84:83 +# SHA256 Fingerprint: 5c:c3:d7:8e:4e:1d:5e:45:54:7a:04:e6:87:3e:64:f9:0c:f9:53:6d:1c:cc:2e:f8:00:f3:55:c4:c5:fd:70:fd +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD +TjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx +MjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j +aWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP +T1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03 +sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL +TIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5 +/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp +7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz +EpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt +hxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP +a931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot +aK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg +TnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV +PKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv +cWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL +tbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd +BgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT +ej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL +jOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS +ESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy +P5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19 +xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d +Ci77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN +5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe +/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z +AAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ +5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- + +# Issuer: CN=OISTE WISeKey Global Root GB CA O=WISeKey OU=OISTE Foundation Endorsed +# Subject: CN=OISTE WISeKey Global Root GB CA O=WISeKey OU=OISTE Foundation Endorsed +# Label: "OISTE WISeKey Global Root GB CA" +# Serial: 157768595616588414422159278966750757568 +# MD5 Fingerprint: a4:eb:b9:61:28:2e:b7:2f:98:b0:35:26:90:99:51:1d +# SHA1 Fingerprint: 0f:f9:40:76:18:d3:d7:6a:4b:98:f0:a8:35:9e:0c:fd:27:ac:cc:ed +# SHA256 Fingerprint: 6b:9c:08:e8:6e:b0:f7:67:cf:ad:65:cd:98:b6:21:49:e5:49:4a:67:f5:84:5e:7b:d1:ed:01:9f:27:b8:6b:d6 +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt +MQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg +Rm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i +YWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x +CzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG +b3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3 +HEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx +WuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX +1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk +u7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P +99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r +M2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB +BAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh +cViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5 +gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO +ZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf +aPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- + +# Issuer: CN=SZAFIR ROOT CA2 O=Krajowa Izba Rozliczeniowa S.A. +# Subject: CN=SZAFIR ROOT CA2 O=Krajowa Izba Rozliczeniowa S.A. +# Label: "SZAFIR ROOT CA2" +# Serial: 357043034767186914217277344587386743377558296292 +# MD5 Fingerprint: 11:64:c1:89:b0:24:b1:8c:b1:07:7e:89:9e:51:9e:99 +# SHA1 Fingerprint: e2:52:fa:95:3f:ed:db:24:60:bd:6e:28:f3:9c:cc:cf:5e:b3:3f:de +# SHA256 Fingerprint: a1:33:9d:33:28:1a:0b:56:e5:57:d3:d3:2b:1c:e7:f9:36:7e:b0:94:bd:5f:a7:2a:7e:50:04:c8:de:d7:ca:fe +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQEL +BQAwUTELMAkGA1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6 +ZW5pb3dhIFMuQS4xGDAWBgNVBAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkw +NzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L +cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYDVQQDDA9TWkFGSVIg +Uk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5QqEvN +QLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT +3PSQ1hNKDJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw +3gAeqDRHu5rr/gsUvTaE2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr6 +3fE9biCloBK0TXC5ztdyO4mTp4CEHCdJckm1/zuVnsHMyAHs6A6KCpbns6aH5db5 +BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwiieDhZNRnvDF5YTy7ykHN +XGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsF +AAOCAQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw +8PRBEew/R40/cof5O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOG +nXkZ7/e7DDWQw4rtTw/1zBLZpD67oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCP +oky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul4+vJhaAlIDf7js4MNIThPIGy +d05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6+/NNIxuZMzSg +LvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +# Issuer: CN=Certum Trusted Network CA 2 O=Unizeto Technologies S.A. OU=Certum Certification Authority +# Subject: CN=Certum Trusted Network CA 2 O=Unizeto Technologies S.A. OU=Certum Certification Authority +# Label: "Certum Trusted Network CA 2" +# Serial: 44979900017204383099463764357512596969 +# MD5 Fingerprint: 6d:46:9e:d9:25:6d:08:23:5b:5e:74:7d:1e:27:db:f2 +# SHA1 Fingerprint: d3:dd:48:3e:2b:bf:4c:05:e8:af:10:f5:fa:76:26:cf:d3:dc:30:92 +# SHA256 Fingerprint: b6:76:f2:ed:da:e8:77:5c:d3:6c:b0:f6:3c:d1:d4:60:39:61:f4:9e:62:65:ba:01:3a:2f:03:07:b6:d0:b8:04 +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB +gDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu +QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG +A1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz +OTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ +VW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3 +b3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA +DGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn +0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB +OJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE +fktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E +Sv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m +o130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i +sx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW +OZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez +Tv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS +adgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n +3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ +F/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf +CVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29 +XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm +djWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/ +WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb +AoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq +P/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko +b7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj +XALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P +5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi +DrW5viSP +-----END CERTIFICATE----- + +# Issuer: CN=Hellenic Academic and Research Institutions RootCA 2015 O=Hellenic Academic and Research Institutions Cert. Authority +# Subject: CN=Hellenic Academic and Research Institutions RootCA 2015 O=Hellenic Academic and Research Institutions Cert. Authority +# Label: "Hellenic Academic and Research Institutions RootCA 2015" +# Serial: 0 +# MD5 Fingerprint: ca:ff:e2:db:03:d9:cb:4b:e9:0f:ad:84:fd:7b:18:ce +# SHA1 Fingerprint: 01:0c:06:95:a6:98:19:14:ff:bf:5f:c6:b0:b6:95:ea:29:e9:12:a6 +# SHA256 Fingerprint: a0:40:92:9a:02:ce:53:b4:ac:f4:f2:ff:c6:98:1c:e4:49:6f:75:5e:6d:45:fe:0b:2a:69:2b:cd:52:52:3f:36 +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1Ix +DzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5k +IFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMT +N0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9v +dENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAxMTIxWjCBpjELMAkG +A1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNh +ZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkx +QDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 +dGlvbnMgUm9vdENBIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQDC+Kk/G4n8PDwEXT2QNrCROnk8ZlrvbTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA +4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+ehiGsxr/CL0BgzuNtFajT0 +AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+6PAQZe10 +4S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06C +ojXdFPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV +9Cz82XBST3i4vTwri5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrD +gfgXy5I2XdGj2HUb4Ysn6npIQf1FGQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6 +Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2fu/Z8VFRfS0myGlZYeCsargq +NhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9muiNX6hME6wGko +LfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVd +ctA4GGqd83EkVAswDQYJKoZIhvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0I +XtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+D1hYc2Ryx+hFjtyp8iY/xnmMsVMI +M4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrMd/K4kPFox/la/vot +9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+yd+2V +Z5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/ea +j8GsGsVn82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnh +X9izjFk0WaSrT2y7HxjbdavYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQ +l033DlZdwJVqwjbDG2jJ9SrcR5q+ss7FJej6A7na+RZukYT1HCjI/CbM1xyQVqdf +bzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVtJ94Cj8rDtSvK6evIIVM4 +pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGaJI7ZjnHK +e7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0 +vm9qp/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +# Issuer: CN=Hellenic Academic and Research Institutions ECC RootCA 2015 O=Hellenic Academic and Research Institutions Cert. Authority +# Subject: CN=Hellenic Academic and Research Institutions ECC RootCA 2015 O=Hellenic Academic and Research Institutions Cert. Authority +# Label: "Hellenic Academic and Research Institutions ECC RootCA 2015" +# Serial: 0 +# MD5 Fingerprint: 81:e5:b4:17:eb:c2:f5:e1:4b:0d:41:7b:49:92:fe:ef +# SHA1 Fingerprint: 9f:f1:71:8d:92:d5:9a:f3:7d:74:97:b4:bc:6f:84:68:0b:ba:b6:66 +# SHA256 Fingerprint: 44:b5:45:aa:8a:25:e6:5a:73:ca:15:dc:27:fc:36:d2:4c:1c:b9:95:3a:06:65:39:b1:15:82:dc:48:7b:48:33 +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzAN +BgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hl +bGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgRUNDIFJv +b3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEwMzcxMlowgaoxCzAJ +BgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmljIEFj +YWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5 +MUQwQgYDVQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0 +dXRpb25zIEVDQyBSb290Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKg +QehLgoRc4vgxEZmGZE4JJS+dQS8KrjVPdJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJa +jq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoKVlp8aQuqgAkkbH7BRqNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLQi +C4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaep +lSTAGiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7Sof +TUwJCA3sS61kFyjndc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +# Issuer: CN=ISRG Root X1 O=Internet Security Research Group +# Subject: CN=ISRG Root X1 O=Internet Security Research Group +# Label: "ISRG Root X1" +# Serial: 172886928669790476064670243504169061120 +# MD5 Fingerprint: 0c:d2:f9:e0:da:17:73:e9:ed:86:4d:a5:e3:70:e7:4e +# SHA1 Fingerprint: ca:bd:2a:79:a1:07:6a:31:f2:1d:25:36:35:cb:03:9d:43:29:a5:e8 +# SHA256 Fingerprint: 96:bc:ec:06:26:49:76:f3:74:60:77:9a:cf:28:c5:a7:cf:e8:a3:c0:aa:e1:1a:8f:fc:ee:05:c0:bd:df:08:c6 +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 +WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu +ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc +h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ +0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U +A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW +T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH +B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC +B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv +KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn +OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn +jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw +qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI +rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq +hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ +3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK +NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 +ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur +TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC +jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc +oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq +4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA +mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d +emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +# Issuer: O=FNMT-RCM OU=AC RAIZ FNMT-RCM +# Subject: O=FNMT-RCM OU=AC RAIZ FNMT-RCM +# Label: "AC RAIZ FNMT-RCM" +# Serial: 485876308206448804701554682760554759 +# MD5 Fingerprint: e2:09:04:b4:d3:bd:d1:a0:14:fd:1a:d2:47:c4:57:1d +# SHA1 Fingerprint: ec:50:35:07:b2:15:c4:95:62:19:e2:a8:9a:5b:42:99:2c:4c:2c:20 +# SHA256 Fingerprint: eb:c5:57:0c:29:01:8c:4d:67:b1:aa:12:7b:af:12:f7:03:b4:61:1e:bc:17:b7:da:b5:57:38:94:17:9b:93:fa +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx +CzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJ +WiBGTk1ULVJDTTAeFw0wODEwMjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJ +BgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBG +Tk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALpxgHpMhm5/ +yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcfqQgf +BBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAz +WHFctPVrbtQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxF +tBDXaEAUwED653cXeuYLj2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z +374jNUUeAlz+taibmSXaXvMiwzn15Cou08YfxGyqxRxqAQVKL9LFwag0Jl1mpdIC +IfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mwWsXmo8RZZUc1g16p6DUL +mbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnTtOmlcYF7 +wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peS +MKGJ47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2 +ZSysV4999AeU14ECll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMet +UqIJ5G+GR4of6ygnXYMgrwTJbFaai0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFPd9xf3E6Jobd2Sn9R2gzL+H +YJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3 +LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1 +RXxlDPiyN8+sD8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYM +LVN0V2Ue1bLdI4E7pWYjJ2cJj+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf +77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrTQfv6MooqtyuGC2mDOL7Nii4LcK2N +JpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW+YJF1DngoABd15jm +fZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7Ixjp +6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp +1txyM/1d8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B +9kiABdcPUXmsEKvU7ANm5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wok +RqEIr9baRRmW1FMdW4R58MD3R++Lj8UGrp1MYp3/RgT408m2ECVAdf4WqslKYIYv +uu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +# Issuer: CN=Amazon Root CA 1 O=Amazon +# Subject: CN=Amazon Root CA 1 O=Amazon +# Label: "Amazon Root CA 1" +# Serial: 143266978916655856878034712317230054538369994 +# MD5 Fingerprint: 43:c6:bf:ae:ec:fe:ad:2f:18:c6:88:68:30:fc:c8:e6 +# SHA1 Fingerprint: 8d:a7:f9:65:ec:5e:fc:37:91:0f:1c:6e:59:fd:c1:cc:6a:6e:de:16 +# SHA256 Fingerprint: 8e:cd:e6:88:4f:3d:87:b1:12:5b:a3:1a:c3:fc:b1:3d:70:16:de:7f:57:cc:90:4f:e1:cb:97:c6:ae:98:19:6e +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj +ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM +9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw +IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6 +VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L +93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm +jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA +A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI +U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs +N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv +o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU +5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy +rqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +# Issuer: CN=Amazon Root CA 2 O=Amazon +# Subject: CN=Amazon Root CA 2 O=Amazon +# Label: "Amazon Root CA 2" +# Serial: 143266982885963551818349160658925006970653239 +# MD5 Fingerprint: c8:e5:8d:ce:a8:42:e2:7a:c0:2a:5c:7c:9e:26:bf:66 +# SHA1 Fingerprint: 5a:8c:ef:45:d7:a6:98:59:76:7a:8c:8b:44:96:b5:78:cf:47:4b:1a +# SHA256 Fingerprint: 1b:a5:b2:aa:8c:65:40:1a:82:96:01:18:f8:0b:ec:4f:62:30:4d:83:ce:c4:71:3a:19:c3:9c:01:1e:a4:6d:b4 +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAyMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2Wny2cSkxK +gXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4kHbZ +W0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg +1dKmSYXpN+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K +8nu+NQWpEjTj82R0Yiw9AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r +2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvdfLC6HM783k81ds8P+HgfajZRRidhW+me +z/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAExkv8LV/SasrlX6avvDXbR +8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSSbtqDT6Zj +mUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz +7Mt0Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6 ++XUyo05f7O0oYtlNc/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI +0u1ufm8/0i2BWSlmy5A5lREedCf+3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSwDPBMMPQFWAJI/TPlUq9LhONm +UjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oAA7CXDpO8Wqj2 +LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kS +k5Nrp+gvU5LEYFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl +7uxMMne0nxrpS10gxdr9HIcWxkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygm +btmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQgj9sAq+uEjonljYE1x2igGOpm/Hl +urR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbWaQbLU8uz/mtBzUF+ +fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoVYh63 +n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE +76KlXIx3KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H +9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT +4PsJYGw= +-----END CERTIFICATE----- + +# Issuer: CN=Amazon Root CA 3 O=Amazon +# Subject: CN=Amazon Root CA 3 O=Amazon +# Label: "Amazon Root CA 3" +# Serial: 143266986699090766294700635381230934788665930 +# MD5 Fingerprint: a0:d4:ef:0b:f7:b5:d8:49:95:2a:ec:f5:c4:fc:81:87 +# SHA1 Fingerprint: 0d:44:dd:8c:3c:8c:1a:1a:58:75:64:81:e9:0f:2e:2a:ff:b3:d2:6e +# SHA256 Fingerprint: 18:ce:6c:fe:7b:f1:4e:60:b2:e3:47:b8:df:e8:68:cb:31:d0:2e:bb:3a:da:27:15:69:f5:03:43:b4:6d:b3:a4 +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSAzMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZBf8ANm+gBG1bG8lKl +ui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjrZt6j +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSr +ttvXBp43rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkr +BqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM +YyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +# Issuer: CN=Amazon Root CA 4 O=Amazon +# Subject: CN=Amazon Root CA 4 O=Amazon +# Label: "Amazon Root CA 4" +# Serial: 143266989758080763974105200630763877849284878 +# MD5 Fingerprint: 89:bc:27:d5:eb:17:8d:06:6a:69:d5:fd:89:47:b4:cd +# SHA1 Fingerprint: f6:10:84:07:d6:f8:bb:67:98:0c:c2:e2:44:c2:eb:ae:1c:ef:63:be +# SHA256 Fingerprint: e3:5d:28:41:9e:d0:20:25:cf:a6:90:38:cd:62:39:62:45:8d:a5:c6:95:fb:de:a3:c2:2b:0b:fb:25:89:70:92 +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSA0MB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN/sGKe0uoe0ZLY7Bi +9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri83Bk +M6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WB +MAoGCCqGSM49BAMDA2gAMGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlw +CkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW +1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +# Issuer: CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK OU=Kamu Sertifikasyon Merkezi - Kamu SM +# Subject: CN=TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 O=Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK OU=Kamu Sertifikasyon Merkezi - Kamu SM +# Label: "TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1" +# Serial: 1 +# MD5 Fingerprint: dc:00:81:dc:69:2f:3e:2f:b0:3b:f6:3d:5a:91:8e:49 +# SHA1 Fingerprint: 31:43:64:9b:ec:ce:27:ec:ed:3a:3f:0b:8f:0d:e4:e8:91:dd:ee:ca +# SHA256 Fingerprint: 46:ed:c3:68:90:46:d5:3a:45:3f:b3:10:4a:b8:0d:ca:ec:65:8b:26:60:ea:16:29:dd:7e:86:79:90:64:87:16 +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIx +GDAWBgNVBAcTD0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxp +bXNlbCB2ZSBUZWtub2xvamlrIEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0w +KwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24gTWVya2V6aSAtIEthbXUgU00xNjA0 +BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3Vy +dW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYDVQQG +EwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXll +IEJpbGltc2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklU +QUsxLTArBgNVBAsTJEthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBT +TTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11IFNNIFNTTCBLb2sgU2VydGlmaWthc2kg +LSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3UwM6q7 +a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y86Ij5iySr +LqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INr +N3wcwv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2X +YacQuFWQfw4tJzh03+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/ +iSIzL+aFCr2lqBs23tPcLG07xxO9WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4f +AJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQUZT/HiobGPN08VFw1+DrtUgxH +V8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL +BQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPf +IPP54+M638yclNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4 +lzwDGrpDxpa5RXI4s6ehlj2Re37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c +8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0jq5Rm+K37DwhuJi1/FwcJsoz7UMCf +lo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- + +# Issuer: CN=GDCA TrustAUTH R5 ROOT O=GUANG DONG CERTIFICATE AUTHORITY CO.,LTD. +# Subject: CN=GDCA TrustAUTH R5 ROOT O=GUANG DONG CERTIFICATE AUTHORITY CO.,LTD. +# Label: "GDCA TrustAUTH R5 ROOT" +# Serial: 9009899650740120186 +# MD5 Fingerprint: 63:cc:d9:3d:34:35:5c:6f:53:a3:e2:08:70:48:1f:b4 +# SHA1 Fingerprint: 0f:36:38:5b:81:1a:25:c3:9b:31:4e:83:ca:e9:34:66:70:cc:74:b4 +# SHA256 Fingerprint: bf:ff:8f:d0:44:33:48:7d:6a:8a:a6:0c:1a:29:76:7a:9f:c2:bb:b0:5e:42:0f:71:3a:13:b9:92:89:1d:38:93 +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UE +BhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0 +MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVowYjELMAkGA1UEBhMCQ04xMjAwBgNV +BAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8w +HQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJj +Dp6L3TQsAlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBj +TnnEt1u9ol2x8kECK62pOqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+u +KU49tm7srsHwJ5uu4/Ts765/94Y9cnrrpftZTqfrlYwiOXnhLQiPzLyRuEH3FMEj +qcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ9Cy5WmYqsBebnh52nUpm +MUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQxXABZG12 +ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloP +zgsMR6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3Gk +L30SgLdTMEZeS1SZD2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeC +jGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4oR24qoAATILnsn8JuLwwoC8N9VKejveSswoA +HQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx9hoh49pwBiFYFIeFd3mqgnkC +AwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlRMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZm +DRd9FBUb1Ov9H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5 +COmSdI31R9KrO9b7eGZONn356ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ry +L3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd+PwyvzeG5LuOmCd+uh8W4XAR8gPf +JWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQHtZa37dG/OaG+svg +IHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBDF8Io +2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV +09tL7ECQ8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQ +XR4EzzffHqhmsYzmIGrv/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrq +T8p+ck0LcIymSLumoRT2+1hEmRSuqguTaaApJUqlyyvdimYHFngVV3Eb7PVHhPOe +MTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- + +# Issuer: CN=SSL.com Root Certification Authority RSA O=SSL Corporation +# Subject: CN=SSL.com Root Certification Authority RSA O=SSL Corporation +# Label: "SSL.com Root Certification Authority RSA" +# Serial: 8875640296558310041 +# MD5 Fingerprint: 86:69:12:c0:70:f1:ec:ac:ac:c2:d5:bc:a5:5b:a1:29 +# SHA1 Fingerprint: b7:ab:33:08:d1:ea:44:77:ba:14:80:12:5a:6f:bd:a9:36:49:0c:bb +# SHA256 Fingerprint: 85:66:6a:56:2e:e0:be:5c:e9:25:c1:d8:89:0a:6f:76:a8:7e:c1:6d:4d:7d:5f:29:ea:74:19:cf:20:12:3b:69 +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UE +BhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK +DA9TU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTczOTM5WhcNNDEwMjEyMTcz +OTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2R +xFdHaxh3a3by/ZPkPQ/CFp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aX +qhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcC +C52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/geoeOy3ZExqysdBP+lSgQ3 +6YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkpk8zruFvh +/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrF +YD3ZfBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93E +JNyAKoFBbZQ+yODJgUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVc +US4cK38acijnALXRdMbX5J+tB5O2UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8 +ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi81xtZPCvM8hnIk2snYxnP/Okm ++Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4sbE6x/c+cCbqi +M+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4G +A1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGV +cpNxJK1ok1iOMq8bs3AD/CUrdIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBc +Hadm47GUBwwyOabqG7B52B2ccETjit3E+ZUfijhDPwGFpUenPUayvOUiaPd7nNgs +PgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAslu1OJD7OAUN5F7kR/ +q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjqerQ0 +cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jr +a6x+3uxjMxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90I +H37hVZkLId6Tngr75qNJvTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/Y +K9f1JmzJBjSWFupwWRoyeXkLtoh/D1JIPb9s2KJELtFOt3JY04kTlf5Eq/jXixtu +nLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406ywKBjYZC6VWg3dGq2ktuf +oYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NIWuuA8ShY +Ic2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- + +# Issuer: CN=SSL.com Root Certification Authority ECC O=SSL Corporation +# Subject: CN=SSL.com Root Certification Authority ECC O=SSL Corporation +# Label: "SSL.com Root Certification Authority ECC" +# Serial: 8495723813297216424 +# MD5 Fingerprint: 2e:da:e4:39:7f:9c:8f:37:d1:70:9f:26:17:51:3a:8e +# SHA1 Fingerprint: c3:19:7c:39:24:e6:54:af:1b:c4:ab:20:95:7a:e2:c3:0e:13:02:6a +# SHA256 Fingerprint: 34:17:bb:06:cc:60:07:da:1b:96:1c:92:0b:8a:b4:ce:3f:ad:82:0e:4a:a3:0b:9a:cb:c4:a7:4e:bd:ce:bc:65 +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNDAzWhcNNDEwMjEyMTgxNDAz +WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0 +b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNvbSBS +b290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI +7Z4INcgn64mMU1jrYor+8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPg +CemB+vNH06NjMGEwHQYDVR0OBBYEFILRhXMw5zUE044CkvvlpNHEIejNMA8GA1Ud +EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTTjgKS++Wk0cQh6M0wDgYD +VR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCWe+0F+S8T +kdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+ +gA0z5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- + +# Issuer: CN=SSL.com EV Root Certification Authority RSA R2 O=SSL Corporation +# Subject: CN=SSL.com EV Root Certification Authority RSA R2 O=SSL Corporation +# Label: "SSL.com EV Root Certification Authority RSA R2" +# Serial: 6248227494352943350 +# MD5 Fingerprint: e1:1e:31:58:1a:ae:54:53:02:f6:17:6a:11:7b:4d:95 +# SHA1 Fingerprint: 74:3a:f0:52:9b:d0:32:a0:f4:4a:83:cd:d4:ba:a9:7b:7c:2e:c4:9a +# SHA256 Fingerprint: 2e:7b:f1:6c:c2:24:85:a7:bb:e2:aa:86:96:75:07:61:b0:ae:39:be:3b:2f:e9:d0:cc:6d:4e:f7:34:91:42:5c +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNV +BAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UE +CgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQy +MDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G +A1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQD +DC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvq +M0fNTPl9fb69LT3w23jhhqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssuf +OePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7wcXHswxzpY6IXFJ3vG2fThVUCAtZJycxa +4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTOZw+oz12WGQvE43LrrdF9 +HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+B6KjBSYR +aZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcA +b9ZhCBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQ +Gp8hLH94t2S42Oim9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQV +PWKchjgGAGYS5Fl2WlPAApiiECtoRHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMO +pgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSu +UDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aY +MBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa4 +9QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBW +s47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5 +Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAg +cLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM +79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz +/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXt +ll9ldDz7CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEm +Kf7GUmG6sXP/wwyc5WxqlD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKK +QbNmC1r7fSOl8hqw/96bg5Qu0T/fkreRrwU7ZcegbLHNYhLDkBvjJc40vG93drEQ +w/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1hlMYegouCRw2n5H9gooi +S9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX9hwJ1C07 +mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- + +# Issuer: CN=SSL.com EV Root Certification Authority ECC O=SSL Corporation +# Subject: CN=SSL.com EV Root Certification Authority ECC O=SSL Corporation +# Label: "SSL.com EV Root Certification Authority ECC" +# Serial: 3182246526754555285 +# MD5 Fingerprint: 59:53:22:65:83:42:01:54:c0:ce:42:b9:5a:7c:f2:90 +# SHA1 Fingerprint: 4c:dd:51:a3:d1:f5:20:32:14:b0:c6:c5:32:23:03:91:c7:46:42:6d +# SHA256 Fingerprint: 22:a2:c1:f7:bd:ed:70:4c:c1:e7:01:b5:f4:08:c3:10:88:0f:e9:56:b5:de:2a:4a:44:f9:9c:87:3a:25:a7:c8 +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xNDAyBgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNTIzWhcNNDEwMjEyMTgx +NTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NMLmNv +bSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMA +VIbc/R/fALhBYlzccBYy3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1Kthku +WnBaBu2+8KGwytAJKaNjMGEwHQYDVR0OBBYEFFvKXuXe0oGqzagtZFG22XKbl+ZP +MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe5d7SgarNqC1kUbbZcpuX +5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJN+vp1RPZ +ytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZg +h5Mmm7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- + +# Issuer: CN=GlobalSign O=GlobalSign OU=GlobalSign Root CA - R6 +# Subject: CN=GlobalSign O=GlobalSign OU=GlobalSign Root CA - R6 +# Label: "GlobalSign Root CA - R6" +# Serial: 1417766617973444989252670301619537 +# MD5 Fingerprint: 4f:dd:07:e4:d4:22:64:39:1e:0c:37:42:ea:d1:c6:ae +# SHA1 Fingerprint: 80:94:64:0e:b5:a7:a1:ca:11:9c:1f:dd:d5:9f:81:02:63:a7:fb:d1 +# SHA256 Fingerprint: 2c:ab:ea:fe:37:d0:6c:a2:2a:ba:73:91:c0:03:3d:25:98:29:52:c4:53:64:73:49:76:3a:3a:b5:ad:6c:cf:69 +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEg +MB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2Jh +bFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQx +MjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSNjET +MBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQssgrRI +xutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1k +ZguSgMpE3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxD +aNc9PIrFsmbVkJq3MQbFvuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJw +LnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqMPKq0pPbzlUoSB239jLKJz9CgYXfIWHSw +1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+azayOeSsJDa38O+2HBNX +k7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05OWgtH8wY2 +SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/h +bguyCLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4n +WUx2OVvq+aWh2IMP0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpY +rZxCRXluDocZXFSxZba/jJvcE+kNb7gu3GduyYsRtYQUigAZcIN5kZeR1Bonvzce +MgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNVHSMEGDAWgBSu +bAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGt +Ixg93eFyRJa0lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr61 +55wsTLxDKZmOMNOsIeDjHfrYBzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLj +vUYAGm0CuiVdjaExUd1URhxN25mW7xocBFymFe944Hn+Xds+qkxV/ZoVqW/hpvvf +cDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr3TsTjxKM4kEaSHpz +oHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB10jZp +nOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfs +pA9MRf/TuTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+v +JJUEeKgDu+6B5dpffItKoZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R +8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+tJDfLRVpOoERIyNiwmcUVhAn21klJwGW4 +5hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +# Issuer: CN=OISTE WISeKey Global Root GC CA O=WISeKey OU=OISTE Foundation Endorsed +# Subject: CN=OISTE WISeKey Global Root GC CA O=WISeKey OU=OISTE Foundation Endorsed +# Label: "OISTE WISeKey Global Root GC CA" +# Serial: 44084345621038548146064804565436152554 +# MD5 Fingerprint: a9:d6:b9:2d:2f:93:64:f8:a5:69:ca:91:e9:68:07:23 +# SHA1 Fingerprint: e0:11:84:5e:34:de:be:88:81:b9:9c:f6:16:26:d1:96:1f:c3:b9:31 +# SHA256 Fingerprint: 85:60:f9:1c:36:24:da:ba:95:70:b5:fe:a0:db:e3:6f:f1:1a:83:23:be:94:86:85:4f:b3:f3:4a:55:71:19:8d +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQsw +CQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91 +bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwg +Um9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRaFw00MjA1MDkwOTU4MzNaMG0xCzAJ +BgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3Vu +ZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBS +b290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4ni +eUqjFqdrVCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4W +p2OQ0jnUsYd4XxiWD1AbNTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7T +rYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0EAwMDaAAwZQIwJsdpW9zV +57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtkAjEA2zQg +Mgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- + +# Issuer: CN=UCA Global G2 Root O=UniTrust +# Subject: CN=UCA Global G2 Root O=UniTrust +# Label: "UCA Global G2 Root" +# Serial: 124779693093741543919145257850076631279 +# MD5 Fingerprint: 80:fe:f0:c4:4a:f0:5c:62:32:9f:1c:ba:78:a9:50:f8 +# SHA1 Fingerprint: 28:f9:78:16:19:7a:ff:18:25:18:aa:44:fe:c1:a0:ce:5c:b6:4c:8a +# SHA256 Fingerprint: 9b:ea:11:c9:76:fe:01:47:64:c1:be:56:a6:f9:14:b5:a5:60:31:7a:bd:99:88:39:33:82:e5:16:1a:a0:49:3c +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9 +MQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBH +bG9iYWwgRzIgUm9vdDAeFw0xNjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0x +CzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlUcnVzdDEbMBkGA1UEAwwSVUNBIEds +b2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxeYr +b3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmToni9 +kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzm +VHqUwCoV8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/R +VogvGjqNO7uCEeBHANBSh6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDc +C/Vkw85DvG1xudLeJ1uK6NjGruFZfc8oLTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIj +tm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/R+zvWr9LesGtOxdQXGLY +D0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBeKW4bHAyv +j5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6Dl +NaBa4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6 +iIis7nCs+dwp4wwcOxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznP +O6Q0ibd5Ei9Hxeepl2n8pndntd978XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFIHEjMz15DD/pQwIX4wV +ZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo5sOASD0Ee/oj +L3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl +1qnN3e92mI0ADs0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oU +b3n09tDh05S60FdRvScFDcH9yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LV +PtateJLbXDzz2K36uGt/xDYotgIVilQsnLAXc47QN6MUPJiVAAwpBVueSUmxX8fj +y88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHojhJi6IjMtX9Gl8Cb +EGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZkbxqg +DMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI ++Vg7RE+xygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGy +YiGqhkCyLmTTX8jjfhFnRR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bX +UB+K+wb1whnw0A== +-----END CERTIFICATE----- + +# Issuer: CN=UCA Extended Validation Root O=UniTrust +# Subject: CN=UCA Extended Validation Root O=UniTrust +# Label: "UCA Extended Validation Root" +# Serial: 106100277556486529736699587978573607008 +# MD5 Fingerprint: a1:f3:5f:43:c6:34:9b:da:bf:8c:7e:05:53:ad:96:e2 +# SHA1 Fingerprint: a3:a1:b0:6f:24:61:23:4a:e3:36:a5:c2:37:fc:a6:ff:dd:f0:d7:3a +# SHA256 Fingerprint: d4:3a:f9:b3:54:73:75:5c:96:84:fc:06:d7:d8:cb:70:ee:5c:28:e7:73:fb:29:4e:b4:1e:e7:17:22:92:4d:24 +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBH +MQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBF +eHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMx +MDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNV +BAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrsiWog +D4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvS +sPGP2KxFRv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aop +O2z6+I9tTcg1367r3CTueUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dk +sHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR59mzLC52LqGj3n5qiAno8geK+LLNEOfi +c0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH0mK1lTnj8/FtDw5lhIpj +VMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KRel7sFsLz +KuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/ +TuDvB0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41G +sx2VYVdWf6/wFlthWG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs +1+lvK9JKBZP8nm9rZ/+I8U6laUpSNwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQD +fwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS3H5aBZ8eNJr34RQwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBADaN +l8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQ +VBcZEhrxH9cMaVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5 +c6sq1WnIeJEmMX3ixzDx/BR4dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp +4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb+7lsq+KePRXBOy5nAliRn+/4Qh8s +t2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOWF3sGPjLtx7dCvHaj +2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwiGpWO +vpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2C +xR9GUeOcGMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmx +cmtpzyKEC2IPrNkZAJSidjzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbM +fjKaiJUINlK73nZfdklJrX+9ZSCyycErdhh2n1ax +-----END CERTIFICATE----- + +# Issuer: CN=Certigna Root CA O=Dhimyotis OU=0002 48146308100036 +# Subject: CN=Certigna Root CA O=Dhimyotis OU=0002 48146308100036 +# Label: "Certigna Root CA" +# Serial: 269714418870597844693661054334862075617 +# MD5 Fingerprint: 0e:5c:30:62:27:eb:5b:bc:d7:ae:62:ba:e9:d5:df:77 +# SHA1 Fingerprint: 2d:0d:52:14:ff:9e:ad:99:24:01:74:20:47:6e:6c:85:27:27:f5:43 +# SHA256 Fingerprint: d4:8d:3d:23:ee:db:50:a4:59:e5:51:97:60:1c:27:77:4b:9d:7b:18:c9:4d:5a:05:95:11:a1:02:50:b9:31:68 +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAw +WjELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAw +MiA0ODE0NjMwODEwMDAzNjEZMBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0x +MzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjdaMFoxCzAJBgNVBAYTAkZSMRIwEAYD +VQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYzMDgxMDAwMzYxGTAX +BgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sO +ty3tRQgXstmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9M +CiBtnyN6tMbaLOQdLNyzKNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPu +I9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8JXrJhFwLrN1CTivngqIkicuQstDuI7pm +TLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16XdG+RCYyKfHx9WzMfgIh +C59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq4NYKpkDf +ePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3Yz +IoejwpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWT +Co/1VTp2lc5ZmIoJlXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1k +JWumIWmbat10TWuXekG9qxf5kBdIjzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5 +hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp//TBt2dzhauH8XwIDAQABo4IB +GjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczov +L3d3d3cuY2VydGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilo +dHRwOi8vY3JsLmNlcnRpZ25hLmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYr +aHR0cDovL2NybC5kaGlteW90aXMuY29tL2NlcnRpZ25hcm9vdGNhLmNybDANBgkq +hkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOItOoldaDgvUSILSo3L +6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxPTGRG +HVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH6 +0BGM+RFq7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncB +lA2c5uk5jR+mUYyZDDl34bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdi +o2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1 +gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS6Cvu5zHbugRqh5jnxV/v +faci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaYtlu3zM63 +Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayh +jWZSaX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw +3kAP+HwV96LOPNdeE4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- + +# Issuer: CN=emSign Root CA - G1 O=eMudhra Technologies Limited OU=emSign PKI +# Subject: CN=emSign Root CA - G1 O=eMudhra Technologies Limited OU=emSign PKI +# Label: "emSign Root CA - G1" +# Serial: 235931866688319308814040 +# MD5 Fingerprint: 9c:42:84:57:dd:cb:0b:a7:2e:95:ad:b6:f3:da:bc:ac +# SHA1 Fingerprint: 8a:c7:ad:8f:73:ac:4e:c1:b5:75:4d:a5:40:f4:fc:cf:7c:b5:8e:8c +# SHA256 Fingerprint: 40:f6:af:03:46:a9:9a:a1:cd:1d:55:5a:4e:9c:ce:62:c7:f9:63:46:03:ee:40:66:15:83:3d:c8:c8:d0:03:67 +-----BEGIN CERTIFICATE----- +MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYD +VQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBU +ZWNobm9sb2dpZXMgTGltaXRlZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBH +MTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgxODMwMDBaMGcxCzAJBgNVBAYTAklO +MRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVkaHJhIFRlY2hub2xv +Z2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQz +f2N4aLTNLnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO +8oG0x5ZOrRkVUkr+PHB1cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aq +d7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHWDV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhM +tTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ6DqS0hdW5TUaQBw+jSzt +Od9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrHhQIDAQAB +o0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQD +AgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31x +PaOfG1vR2vjTnGs2vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjM +wiI/aTvFthUvozXGaCocV685743QNcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6d +GNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q+Mri/Tm3R7nrft8EI6/6nAYH +6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeihU80Bv2noWgby +RQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx +iN66zB+Afko= +-----END CERTIFICATE----- + +# Issuer: CN=emSign ECC Root CA - G3 O=eMudhra Technologies Limited OU=emSign PKI +# Subject: CN=emSign ECC Root CA - G3 O=eMudhra Technologies Limited OU=emSign PKI +# Label: "emSign ECC Root CA - G3" +# Serial: 287880440101571086945156 +# MD5 Fingerprint: ce:0b:72:d1:9f:88:8e:d0:50:03:e8:e3:b8:8b:67:40 +# SHA1 Fingerprint: 30:43:fa:4f:f2:57:dc:a0:c3:80:ee:2e:58:ea:78:b2:3f:e6:bb:c1 +# SHA256 Fingerprint: 86:a1:ec:ba:08:9c:4a:8d:3b:be:27:34:c6:12:ba:34:1d:81:3e:04:3c:f9:e8:a8:62:cd:5c:57:a3:6b:be:6b +-----BEGIN CERTIFICATE----- +MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQG +EwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNo +bm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g +RzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4MTgzMDAwWjBrMQswCQYDVQQGEwJJ +TjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9s +b2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMw +djAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0 +WXTsuwYc58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xyS +fvalY8L1X44uT6EYGQIrMgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuB +zhccLikenEhjQjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggq +hkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+DCBeQyh+KTOgNG3qxrdWB +CUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7jHvrZQnD ++JbNR6iC8hZVdyR+EhCVBCyj +-----END CERTIFICATE----- + +# Issuer: CN=emSign Root CA - C1 O=eMudhra Inc OU=emSign PKI +# Subject: CN=emSign Root CA - C1 O=eMudhra Inc OU=emSign PKI +# Label: "emSign Root CA - C1" +# Serial: 825510296613316004955058 +# MD5 Fingerprint: d8:e3:5d:01:21:fa:78:5a:b0:df:ba:d2:ee:2a:5f:68 +# SHA1 Fingerprint: e7:2e:f1:df:fc:b2:09:28:cf:5d:d4:d5:67:37:b1:51:cb:86:4f:01 +# SHA256 Fingerprint: 12:56:09:aa:30:1d:a0:a2:49:b9:7a:82:39:cb:6a:34:21:6f:44:dc:ac:9f:39:54:b1:42:92:f2:e8:c8:60:8f +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkG +A1UEBhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEg +SW5jMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAw +MFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln +biBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNpZ24gUm9v +dCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+upufGZ +BczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZ +HdPIWoU/Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH +3DspVpNqs8FqOp099cGXOFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvH +GPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4VI5b2P/AgNBbeCsbEBEV5f6f9vtKppa+c +xSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleoomslMuoaJuvimUnzYnu3Yy1 +aylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+XJGFehiq +TbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL +BQADggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87 +/kOXSTKZEhVb3xEp/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4 +kqNPEjE2NuLe/gDEo2APJ62gsIq1NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrG +YQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9wC68AivTxEDkigcxHpvOJpkT ++xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQBmIMMMAVSKeo +WXzhriKi4gp6D/piq1JM4fHfyr6DDUI= +-----END CERTIFICATE----- + +# Issuer: CN=emSign ECC Root CA - C3 O=eMudhra Inc OU=emSign PKI +# Subject: CN=emSign ECC Root CA - C3 O=eMudhra Inc OU=emSign PKI +# Label: "emSign ECC Root CA - C3" +# Serial: 582948710642506000014504 +# MD5 Fingerprint: 3e:53:b3:a3:81:ee:d7:10:f8:d3:b0:1d:17:92:f5:d5 +# SHA1 Fingerprint: b6:af:43:c2:9b:81:53:7d:f6:ef:6b:c3:1f:1f:60:15:0c:ee:48:66 +# SHA256 Fingerprint: bc:4d:80:9b:15:18:9d:78:db:3e:1d:8c:f4:f9:72:6a:79:5d:a1:64:3c:a5:f1:35:8e:1d:db:0e:dc:0d:7e:b3 +-----BEGIN CERTIFICATE----- +MIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQG +EwJVUzETMBEGA1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMx +IDAeBgNVBAMTF2VtU2lnbiBFQ0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAw +MFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln +biBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQDExdlbVNpZ24gRUND +IFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd6bci +MK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4Ojavti +sIGJAnB9SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0O +BBYEFPtaSNCAIEDyqOkAB2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB +Af8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQC02C8Cif22TGK6Q04ThHK1rt0c +3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwUZOR8loMRnLDRWmFLpg9J +0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ== +-----END CERTIFICATE----- + +# Issuer: CN=Hongkong Post Root CA 3 O=Hongkong Post +# Subject: CN=Hongkong Post Root CA 3 O=Hongkong Post +# Label: "Hongkong Post Root CA 3" +# Serial: 46170865288971385588281144162979347873371282084 +# MD5 Fingerprint: 11:fc:9f:bd:73:30:02:8a:fd:3f:f3:58:b9:cb:20:f0 +# SHA1 Fingerprint: 58:a2:d0:ec:20:52:81:5b:c1:f3:f8:64:02:24:4e:c2:8e:02:4b:02 +# SHA256 Fingerprint: 5a:2f:c0:3f:0c:83:b0:90:bb:fa:40:60:4b:09:88:44:6c:76:36:18:3d:f9:84:6e:17:10:1a:44:7f:b8:ef:d6 +-----BEGIN CERTIFICATE----- +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 +mpv0 +-----END CERTIFICATE----- + +# Issuer: CN=Entrust Root Certification Authority - G4 O=Entrust, Inc. OU=See www.entrust.net/legal-terms/(c) 2015 Entrust, Inc. - for authorized use only +# Subject: CN=Entrust Root Certification Authority - G4 O=Entrust, Inc. OU=See www.entrust.net/legal-terms/(c) 2015 Entrust, Inc. - for authorized use only +# Label: "Entrust Root Certification Authority - G4" +# Serial: 289383649854506086828220374796556676440 +# MD5 Fingerprint: 89:53:f1:83:23:b7:7c:8e:05:f1:8c:71:38:4e:1f:88 +# SHA1 Fingerprint: 14:88:4e:86:26:37:b0:26:af:59:62:5c:40:77:ec:35:29:ba:96:01 +# SHA256 Fingerprint: db:35:17:d1:f6:73:2a:2d:5a:b9:7c:53:3e:c7:07:79:ee:32:70:a6:2f:b4:ac:42:38:37:24:60:e6:f0:1e:88 +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAw +gb4xCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQL +Ex9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykg +MjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAw +BgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0 +MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1 +c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJ +bmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3Qg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3DumSXbcr3DbVZwbPLqGgZ +2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV3imz/f3E +T+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j +5pds8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAM +C1rlLAHGVK/XqsEQe9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73T +DtTUXm6Hnmo9RR3RXRv06QqsYJn7ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNX +wbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5XxNMhIWNlUpEbsZmOeX7m640A +2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV7rtNOzK+mndm +nqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 +dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwl +N4y6mACXi0mWHv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNj +c0kCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9nMA0GCSqGSIb3DQEBCwUAA4ICAQAS +5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4QjbRaZIxowLByQzTS +Gwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht7LGr +hFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/ +B7NTeLUKYvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uI +AeV8KEsD+UmDfLJ/fOPtjqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbw +H5Lk6rWS02FREAutp9lfx1/cH6NcjKF+m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+ +b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKWRGhXxNUzzxkvFMSUHHuk +2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjAJOgc47Ol +IQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk +5F6G+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuY +n/PIjhs4ViFqUZPTkcpG2om3PVODLAgfi49T3f+sHw== +-----END CERTIFICATE----- + +# Issuer: CN=Microsoft ECC Root Certificate Authority 2017 O=Microsoft Corporation +# Subject: CN=Microsoft ECC Root Certificate Authority 2017 O=Microsoft Corporation +# Label: "Microsoft ECC Root Certificate Authority 2017" +# Serial: 136839042543790627607696632466672567020 +# MD5 Fingerprint: dd:a1:03:e6:4a:93:10:d1:bf:f0:19:42:cb:fe:ed:67 +# SHA1 Fingerprint: 99:9a:64:c3:7f:f4:7d:9f:ab:95:f1:47:69:89:14:60:ee:c4:c3:c5 +# SHA256 Fingerprint: 35:8d:f3:9d:76:4a:f9:e1:b7:66:e9:c9:72:df:35:2e:e1:5c:fa:c2:27:af:6a:d1:d7:0e:8e:4a:6e:dc:ba:02 +-----BEGIN CERTIFICATE----- +MIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYD +VQQDEy1NaWNyb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIw +MTcwHhcNMTkxMjE4MjMwNjQ1WhcNNDIwNzE4MjMxNjA0WjBlMQswCQYDVQQGEwJV +UzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNy +b3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATUvD0CQnVBEyPNgASGAlEvaqiBYgtlzPbKnR5vSmZR +ogPZnZH6thaxjG7efM3beaYvzrvOcS/lpaso7GMEZpn4+vKTEAXhgShC48Zo9OYb +hGBKia/teQ87zvH2RPUBeMCjVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBTIy5lycFIM+Oa+sgRXKSrPQhDtNTAQBgkrBgEEAYI3 +FQEEAwIBADAKBggqhkjOPQQDAwNoADBlAjBY8k3qDPlfXu5gKcs68tvWMoQZP3zV +L8KxzJOuULsJMsbG7X7JNpQS5GiFBqIb0C8CMQCZ6Ra0DvpWSNSkMBaReNtUjGUB +iudQZsIxtzm6uBoiB078a1QWIP8rtedMDE2mT3M= +-----END CERTIFICATE----- + +# Issuer: CN=Microsoft RSA Root Certificate Authority 2017 O=Microsoft Corporation +# Subject: CN=Microsoft RSA Root Certificate Authority 2017 O=Microsoft Corporation +# Label: "Microsoft RSA Root Certificate Authority 2017" +# Serial: 40975477897264996090493496164228220339 +# MD5 Fingerprint: 10:ff:00:ff:cf:c9:f8:c7:7a:c0:ee:35:8e:c9:0f:47 +# SHA1 Fingerprint: 73:a5:e6:4a:3b:ff:83:16:ff:0e:dc:cc:61:8a:90:6e:4e:ae:4d:74 +# SHA256 Fingerprint: c7:41:f7:0f:4b:2a:8d:88:bf:2e:71:c1:41:22:ef:53:ef:10:eb:a0:cf:a5:e6:4c:fa:20:f4:18:85:30:73:e0 +-----BEGIN CERTIFICATE----- +MIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBl +MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYw +NAYDVQQDEy1NaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 +IDIwMTcwHhcNMTkxMjE4MjI1MTIyWhcNNDIwNzE4MjMwMDIzWjBlMQswCQYDVQQG +EwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1N +aWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKW76UM4wplZEWCpW9R2LBifOZ +Nt9GkMml7Xhqb0eRaPgnZ1AzHaGm++DlQ6OEAlcBXZxIQIJTELy/xztokLaCLeX0 +ZdDMbRnMlfl7rEqUrQ7eS0MdhweSE5CAg2Q1OQT85elss7YfUJQ4ZVBcF0a5toW1 +HLUX6NZFndiyJrDKxHBKrmCk3bPZ7Pw71VdyvD/IybLeS2v4I2wDwAW9lcfNcztm +gGTjGqwu+UcF8ga2m3P1eDNbx6H7JyqhtJqRjJHTOoI+dkC0zVJhUXAoP8XFWvLJ +jEm7FFtNyP9nTUwSlq31/niol4fX/V4ggNyhSyL71Imtus5Hl0dVe49FyGcohJUc +aDDv70ngNXtk55iwlNpNhTs+VcQor1fznhPbRiefHqJeRIOkpcrVE7NLP8TjwuaG +YaRSMLl6IE9vDzhTyzMMEyuP1pq9KsgtsRx9S1HKR9FIJ3Jdh+vVReZIZZ2vUpC6 +W6IYZVcSn2i51BVrlMRpIpj0M+Dt+VGOQVDJNE92kKz8OMHY4Xu54+OU4UZpyw4K +UGsTuqwPN1q3ErWQgR5WrlcihtnJ0tHXUeOrO8ZV/R4O03QK0dqq6mm4lyiPSMQH ++FJDOvTKVTUssKZqwJz58oHhEmrARdlns87/I6KJClTUFLkqqNfs+avNJVgyeY+Q +W5g5xAgGwax/Dj0ApQIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUCctZf4aycI8awznjwNnpv7tNsiMwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAKyvPl3CEZaJjqPnktaXFbgToqZC +LgLNFgVZJ8og6Lq46BrsTaiXVq5lQ7GPAJtSzVXNUzltYkyLDVt8LkS/gxCP81OC +gMNPOsduET/m4xaRhPtthH80dK2Jp86519efhGSSvpWhrQlTM93uCupKUY5vVau6 +tZRGrox/2KJQJWVggEbbMwSubLWYdFQl3JPk+ONVFT24bcMKpBLBaYVu32TxU5nh +SnUgnZUP5NbcA/FZGOhHibJXWpS2qdgXKxdJ5XbLwVaZOjex/2kskZGT4d9Mozd2 +TaGf+G0eHdP67Pv0RR0Tbc/3WeUiJ3IrhvNXuzDtJE3cfVa7o7P4NHmJweDyAmH3 +pvwPuxwXC65B2Xy9J6P9LjrRk5Sxcx0ki69bIImtt2dmefU6xqaWM/5TkshGsRGR +xpl/j8nWZjEgQRCHLQzWwa80mMpkg/sTV9HB8Dx6jKXB/ZUhoHHBk2dxEuqPiApp +GWSZI1b7rCoucL5mxAyE7+WL85MB+GqQk2dLsmijtWKP6T+MejteD+eMuMZ87zf9 +dOLITzNy4ZQ5bb0Sr74MTnB8G2+NszKTc0QWbej09+CVgI+WXTik9KveCjCHk9hN +AHFiRSdLOkKEW39lt2c0Ui2cFmuqqNh7o0JMcccMyj6D5KbvtwEwXlGjefVwaaZB +RA+GsCyRxj3qrg+E +-----END CERTIFICATE----- + +# Issuer: CN=e-Szigno Root CA 2017 O=Microsec Ltd. +# Subject: CN=e-Szigno Root CA 2017 O=Microsec Ltd. +# Label: "e-Szigno Root CA 2017" +# Serial: 411379200276854331539784714 +# MD5 Fingerprint: de:1f:f6:9e:84:ae:a7:b4:21:ce:1e:58:7d:d1:84:98 +# SHA1 Fingerprint: 89:d4:83:03:4f:9e:9a:48:80:5f:72:37:d4:a9:a6:ef:cb:7c:1f:d1 +# SHA256 Fingerprint: be:b0:0b:30:83:9b:9b:c3:2c:32:e4:44:79:05:95:06:41:f2:64:21:b1:5e:d0:89:19:8b:51:8a:e2:ea:1b:99 +-----BEGIN CERTIFICATE----- +MIICQDCCAeWgAwIBAgIMAVRI7yH9l1kN9QQKMAoGCCqGSM49BAMCMHExCzAJBgNV +BAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMgTHRk +LjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25vIFJv +b3QgQ0EgMjAxNzAeFw0xNzA4MjIxMjA3MDZaFw00MjA4MjIxMjA3MDZaMHExCzAJ +BgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMg +THRkLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25v +IFJvb3QgQ0EgMjAxNzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJbcPYrYsHtv +xie+RJCxs1YVe45DJH0ahFnuY2iyxl6H0BVIHqiQrb1TotreOpCmYF9oMrWGQd+H +Wyx7xf58etqjYzBhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBSHERUI0arBeAyxr87GyZDvvzAEwDAfBgNVHSMEGDAWgBSHERUI0arB +eAyxr87GyZDvvzAEwDAKBggqhkjOPQQDAgNJADBGAiEAtVfd14pVCzbhhkT61Nlo +jbjcI4qKDdQvfepz7L9NbKgCIQDLpbQS+ue16M9+k/zzNY9vTlp8tLxOsvxyqltZ ++efcMQ== +-----END CERTIFICATE----- + +# Issuer: O=CERTSIGN SA OU=certSIGN ROOT CA G2 +# Subject: O=CERTSIGN SA OU=certSIGN ROOT CA G2 +# Label: "certSIGN Root CA G2" +# Serial: 313609486401300475190 +# MD5 Fingerprint: 8c:f1:75:8a:c6:19:cf:94:b7:f7:65:20:87:c3:97:c7 +# SHA1 Fingerprint: 26:f9:93:b4:ed:3d:28:27:b0:b9:4b:a7:e9:15:1d:a3:8d:92:e5:32 +# SHA256 Fingerprint: 65:7c:fe:2f:a7:3f:aa:38:46:25:71:f3:32:a2:36:3a:46:fc:e7:02:09:51:71:07:02:cd:fb:b6:ee:da:33:05 +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNV +BAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJR04g +Uk9PVCBDQSBHMjAeFw0xNzAyMDYwOTI3MzVaFw00MjAyMDYwOTI3MzVaMEExCzAJ +BgNVBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJ +R04gUk9PVCBDQSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDF +dRmRfUR0dIf+DjuW3NgBFszuY5HnC2/OOwppGnzC46+CjobXXo9X69MhWf05N0Iw +vlDqtg+piNguLWkh59E3GE59kdUWX2tbAMI5Qw02hVK5U2UPHULlj88F0+7cDBrZ +uIt4ImfkabBoxTzkbFpG583H+u/E7Eu9aqSs/cwoUe+StCmrqzWaTOTECMYmzPhp +n+Sc8CnTXPnGFiWeI8MgwT0PPzhAsP6CRDiqWhqKa2NYOLQV07YRaXseVO6MGiKs +cpc/I1mbySKEwQdPzH/iV8oScLumZfNpdWO9lfsbl83kqK/20U6o2YpxJM02PbyW +xPFsqa7lzw1uKA2wDrXKUXt4FMMgL3/7FFXhEZn91QqhngLjYl/rNUssuHLoPj1P +rCy7Lobio3aP5ZMqz6WryFyNSwb/EkaseMsUBzXgqd+L6a8VTxaJW732jcZZroiF +DsGJ6x9nxUWO/203Nit4ZoORUSs9/1F3dmKh7Gc+PoGD4FapUB8fepmrY7+EF3fx +DTvf95xhszWYijqy7DwaNz9+j5LP2RIUZNoQAhVB/0/E6xyjyfqZ90bp4RjZsbgy +LcsUDFDYg2WD7rlcz8sFWkz6GZdr1l0T08JcVLwyc6B49fFtHsufpaafItzRUZ6C +eWRgKRM+o/1Pcmqr4tTluCRVLERLiohEnMqE0yo7AgMBAAGjQjBAMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSCIS1mxteg4BXrzkwJ +d8RgnlRuAzANBgkqhkiG9w0BAQsFAAOCAgEAYN4auOfyYILVAzOBywaK8SJJ6ejq +kX/GM15oGQOGO0MBzwdw5AgeZYWR5hEit/UCI46uuR59H35s5r0l1ZUa8gWmr4UC +b6741jH/JclKyMeKqdmfS0mbEVeZkkMR3rYzpMzXjWR91M08KCy0mpbqTfXERMQl +qiCA2ClV9+BB/AYm/7k29UMUA2Z44RGx2iBfRgB4ACGlHgAoYXhvqAEBj500mv/0 +OJD7uNGzcgbJceaBxXntC6Z58hMLnPddDnskk7RI24Zf3lCGeOdA5jGokHZwYa+c +NywRtYK3qq4kNFtyDGkNzVmf9nGvnAvRCjj5BiKDUyUM/FHE5r7iOZULJK2v0ZXk +ltd0ZGtxTgI8qoXzIKNDOXZbbFD+mpwUHmUUihW9o4JFWklWatKcsWMy5WHgUyIO +pwpJ6st+H6jiYoD2EEVSmAYY3qXNL3+q1Ok+CHLsIwMCPKaq2LxndD0UF/tUSxfj +03k9bWtJySgOLnRQvwzZRjoQhsmnP+mg7H/rpXdYaXHmgwo38oZJar55CJD2AhZk +PuXaTH4MNMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE +1LlSVHJ7liXMvGnjSG4N0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MX +QRBdJ3NghVdJIgc= +-----END CERTIFICATE----- + +# Issuer: CN=Trustwave Global Certification Authority O=Trustwave Holdings, Inc. +# Subject: CN=Trustwave Global Certification Authority O=Trustwave Holdings, Inc. +# Label: "Trustwave Global Certification Authority" +# Serial: 1846098327275375458322922162 +# MD5 Fingerprint: f8:1c:18:2d:2f:ba:5f:6d:a1:6c:bc:c7:ab:91:c7:0e +# SHA1 Fingerprint: 2f:8f:36:4f:e1:58:97:44:21:59:87:a5:2a:9a:d0:69:95:26:7f:b5 +# SHA256 Fingerprint: 97:55:20:15:f5:dd:fc:3c:87:88:c0:06:94:45:55:40:88:94:45:00:84:f1:00:86:70:86:bc:1a:2b:b5:8d:c8 +-----BEGIN CERTIFICATE----- +MIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQsw +CQYDVQQGEwJVUzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28x +ITAfBgNVBAoMGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1 +c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMx +OTM0MTJaFw00MjA4MjMxOTM0MTJaMIGIMQswCQYDVQQGEwJVUzERMA8GA1UECAwI +SWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +ALldUShLPDeS0YLOvR29zd24q88KPuFd5dyqCblXAj7mY2Hf8g+CY66j96xz0Xzn +swuvCAAJWX/NKSqIk4cXGIDtiLK0thAfLdZfVaITXdHG6wZWiYj+rDKd/VzDBcdu +7oaJuogDnXIhhpCujwOl3J+IKMujkkkP7NAP4m1ET4BqstTnoApTAbqOl5F2brz8 +1Ws25kCI1nsvXwXoLG0R8+eyvpJETNKXpP7ScoFDB5zpET71ixpZfR9oWN0EACyW +80OzfpgZdNmcc9kYvkHHNHnZ9GLCQ7mzJ7Aiy/k9UscwR7PJPrhq4ufogXBeQotP +JqX+OsIgbrv4Fo7NDKm0G2x2EOFYeUY+VM6AqFcJNykbmROPDMjWLBz7BegIlT1l +RtzuzWniTY+HKE40Cz7PFNm73bZQmq131BnW2hqIyE4bJ3XYsgjxroMwuREOzYfw +hI0Vcnyh78zyiGG69Gm7DIwLdVcEuE4qFC49DxweMqZiNu5m4iK4BUBjECLzMx10 +coos9TkpoNPnG4CELcU9402x/RpvumUHO1jsQkUm+9jaJXLE9gCxInm943xZYkqc +BW89zubWR2OZxiRvchLIrH+QtAuRcOi35hYQcRfO3gZPSEF9NUqjifLJS3tBEW1n +twiYTOURGa5CgNz7kAXU+FDKvuStx8KU1xad5hePrzb7AgMBAAGjQjBAMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFJngGWcNYtt2s9o9uFvo/ULSMQ6HMA4GA1Ud +DwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAmHNw4rDT7TnsTGDZqRKGFx6W +0OhUKDtkLSGm+J1WE2pIPU/HPinbbViDVD2HfSMF1OQc3Og4ZYbFdada2zUFvXfe +uyk3QAUHw5RSn8pk3fEbK9xGChACMf1KaA0HZJDmHvUqoai7PF35owgLEQzxPy0Q +lG/+4jSHg9bP5Rs1bdID4bANqKCqRieCNqcVtgimQlRXtpla4gt5kNdXElE1GYhB +aCXUNxeEFfsBctyV3lImIJgm4nb1J2/6ADtKYdkNy1GTKv0WBpanI5ojSP5RvbbE +sLFUzt5sQa0WZ37b/TjNuThOssFgy50X31ieemKyJo90lZvkWx3SD92YHJtZuSPT +MaCm/zjdzyBP6VhWOmfD0faZmZ26NraAL4hHT4a/RDqA5Dccprrql5gR0IRiR2Qe +qu5AvzSxnI9O4fKSTx+O856X3vOmeWqJcU9LJxdI/uz0UA9PSX3MReO9ekDFQdxh +VicGaeVyQYHTtgGJoC86cnn+OjC/QezHYj6RS8fZMXZC+fc8Y+wmjHMMfRod6qh8 +h6jCJ3zhM0EPz8/8AKAigJ5Kp28AsEFFtyLKaEjFQqKu3R3y4G5OBVixwJAWKqQ9 +EEC+j2Jjg6mcgn0tAumDMHzLJ8n9HmYAsC7TIS+OMxZsmO0QqAfWzJPP29FpHOTK +yeC2nOnOcXHebD8WpHk= +-----END CERTIFICATE----- + +# Issuer: CN=Trustwave Global ECC P256 Certification Authority O=Trustwave Holdings, Inc. +# Subject: CN=Trustwave Global ECC P256 Certification Authority O=Trustwave Holdings, Inc. +# Label: "Trustwave Global ECC P256 Certification Authority" +# Serial: 4151900041497450638097112925 +# MD5 Fingerprint: 5b:44:e3:8d:5d:36:86:26:e8:0d:05:d2:59:a7:83:54 +# SHA1 Fingerprint: b4:90:82:dd:45:0c:be:8b:5b:b1:66:d3:e2:a4:08:26:cd:ed:42:cf +# SHA256 Fingerprint: 94:5b:bc:82:5e:a5:54:f4:89:d1:fd:51:a7:3d:df:2e:a6:24:ac:70:19:a0:52:05:22:5c:22:a7:8c:cf:a8:b4 +-----BEGIN CERTIFICATE----- +MIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAf +BgNVBAoTGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3 +YXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x +NzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYDVQQGEwJVUzERMA8G +A1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0 +d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBF +Q0MgUDI1NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABH77bOYj43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoN +FWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqmP62jQzBBMA8GA1UdEwEB/wQFMAMBAf8w +DwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt0UrrdaVKEJmzsaGLSvcw +CgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjzRM4q3wgh +DDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7 +-----END CERTIFICATE----- + +# Issuer: CN=Trustwave Global ECC P384 Certification Authority O=Trustwave Holdings, Inc. +# Subject: CN=Trustwave Global ECC P384 Certification Authority O=Trustwave Holdings, Inc. +# Label: "Trustwave Global ECC P384 Certification Authority" +# Serial: 2704997926503831671788816187 +# MD5 Fingerprint: ea:cf:60:c4:3b:b9:15:29:40:a1:97:ed:78:27:93:d6 +# SHA1 Fingerprint: e7:f3:a3:c8:cf:6f:c3:04:2e:6d:0e:67:32:c5:9e:68:95:0d:5e:d2 +# SHA256 Fingerprint: 55:90:38:59:c8:c0:c3:eb:b8:75:9e:ce:4e:25:57:22:5f:f5:75:8b:bd:38:eb:d4:82:76:60:1e:1b:d5:80:97 +-----BEGIN CERTIFICATE----- +MIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAf +BgNVBAoTGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3 +YXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x +NzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYDVQQGEwJVUzERMA8G +A1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0 +d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBF +Q0MgUDM4NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGvaDXU1CDFHBa5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJ +j9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr/TklZvFe/oyujUF5nQlgziip04pt89ZF +1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNVHQ8BAf8EBQMDBwYAMB0G +A1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNnADBkAjA3 +AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsC +MGclCrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVu +Sw== +-----END CERTIFICATE----- + +# Issuer: CN=NAVER Global Root Certification Authority O=NAVER BUSINESS PLATFORM Corp. +# Subject: CN=NAVER Global Root Certification Authority O=NAVER BUSINESS PLATFORM Corp. +# Label: "NAVER Global Root Certification Authority" +# Serial: 9013692873798656336226253319739695165984492813 +# MD5 Fingerprint: c8:7e:41:f6:25:3b:f5:09:b3:17:e8:46:3d:bf:d0:9b +# SHA1 Fingerprint: 8f:6b:f2:a9:27:4a:da:14:a0:c4:f4:8e:61:27:f9:c0:1e:78:5d:d1 +# SHA256 Fingerprint: 88:f4:38:dc:f8:ff:d1:fa:8f:42:91:15:ff:e5:f8:2a:e1:e0:6e:0c:70:c3:75:fa:ad:71:7b:34:a4:9e:72:65 +-----BEGIN CERTIFICATE----- +MIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEM +BQAwaTELMAkGA1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRG +T1JNIENvcnAuMTIwMAYDVQQDDClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4NDJaFw0zNzA4MTgyMzU5NTlaMGkx +CzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVTUyBQTEFURk9STSBD +b3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVA +iQqrDZBbUGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH +38dq6SZeWYp34+hInDEW+j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lE +HoSTGEq0n+USZGnQJoViAbbJAh2+g1G7XNr4rRVqmfeSVPc0W+m/6imBEtRTkZaz +kVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2aacp+yPOiNgSnABIqKYP +szuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4Yb8Obtoq +vC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHf +nZ3zVHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaG +YQ5fG8Ir4ozVu53BA0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo +0es+nPxdGoMuK8u180SdOqcXYZaicdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3a +CJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejyYhbLgGvtPe31HzClrkvJE+2K +AQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNVHQ4EFgQU0p+I +36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoN +qo0hV4/GPnrK21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatj +cu3cvuzHV+YwIHHW1xDBE1UBjCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm ++LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bxhYTeodoS76TiEJd6eN4MUZeoIUCL +hr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTgE34h5prCy8VCZLQe +lHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTHD8z7 +p/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8 +piKCk5XQA76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLR +LBT/DShycpWbXgnbiUSYqqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX +5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oGI/hGoiLtk/bdmuYqh7GYVPEi92tF4+KO +dh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmgkpzNNIaRkPpkUZ3+/uul +9XXeifdy +-----END CERTIFICATE----- + +# Issuer: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS O=FNMT-RCM OU=Ceres +# Subject: CN=AC RAIZ FNMT-RCM SERVIDORES SEGUROS O=FNMT-RCM OU=Ceres +# Label: "AC RAIZ FNMT-RCM SERVIDORES SEGUROS" +# Serial: 131542671362353147877283741781055151509 +# MD5 Fingerprint: 19:36:9c:52:03:2f:d2:d1:bb:23:cc:dd:1e:12:55:bb +# SHA1 Fingerprint: 62:ff:d9:9e:c0:65:0d:03:ce:75:93:d2:ed:3f:2d:32:c9:e3:e5:4a +# SHA256 Fingerprint: 55:41:53:b1:3d:2c:f9:dd:b7:53:bf:be:1a:4e:0a:e0:8d:0a:a4:18:70:58:fe:60:a2:b8:62:b2:e4:b8:7b:cb +-----BEGIN CERTIFICATE----- +MIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQsw +CQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgw +FgYDVQRhDA9WQVRFUy1RMjgyNjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1S +Q00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4MTIyMDA5MzczM1oXDTQzMTIyMDA5 +MzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQL +DAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNBQyBS +QUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LH +sbI6GA60XYyzZl2hNPk2LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oK +Um8BA06Oi6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqGSM49BAMDA2kAMGYCMQCu +SuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoDzBOQn5IC +MQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJy +v+c= +-----END CERTIFICATE----- + +# Issuer: CN=GlobalSign Root R46 O=GlobalSign nv-sa +# Subject: CN=GlobalSign Root R46 O=GlobalSign nv-sa +# Label: "GlobalSign Root R46" +# Serial: 1552617688466950547958867513931858518042577 +# MD5 Fingerprint: c4:14:30:e4:fa:66:43:94:2a:6a:1b:24:5f:19:d0:ef +# SHA1 Fingerprint: 53:a2:b0:4b:ca:6b:d6:45:e6:39:8a:8e:c4:0d:d2:bf:77:c3:a2:90 +# SHA256 Fingerprint: 4f:a3:12:6d:8d:3a:11:d1:c4:85:5a:4f:80:7c:ba:d6:cf:91:9d:3a:5a:88:b0:3b:ea:2c:63:72:d9:3c:40:c9 +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUA +MEYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYD +VQQDExNHbG9iYWxTaWduIFJvb3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMy +MDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYt +c2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08EsCVeJ +OaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQG +vGIFAha/r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud +316HCkD7rRlr+/fKYIje2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo +0q3v84RLHIf8E6M6cqJaESvWJ3En7YEtbWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSE +y132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvjK8Cd+RTyG/FWaha/LIWF +zXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD412lPFzYE ++cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCN +I/onccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzs +x2sZy/N78CsHpdlseVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqa +ByFrgY/bxFn63iLABJzjqls2k+g9vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC +4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEMBQADggIBAHx4 +7PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg +JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti +2kM3S+LGteWygxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIk +pnnpHs6i58FZFZ8d4kuaPp92CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRF +FRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZmOUdkLG5NrmJ7v2B0GbhWrJKsFjLt +rWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qqJZ4d16GLuc1CLgSk +ZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwyeqiv5 +u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP +4vkYxboznxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6 +N3ec592kD3ZDZopD8p/7DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3 +vouXsXgxT7PntgMTzlSdriVZzH81Xwj3QEUxeCp6 +-----END CERTIFICATE----- + +# Issuer: CN=GlobalSign Root E46 O=GlobalSign nv-sa +# Subject: CN=GlobalSign Root E46 O=GlobalSign nv-sa +# Label: "GlobalSign Root E46" +# Serial: 1552617690338932563915843282459653771421763 +# MD5 Fingerprint: b5:b8:66:ed:de:08:83:e3:c9:e2:01:34:06:ac:51:6f +# SHA1 Fingerprint: 39:b4:6c:d5:fe:80:06:eb:e2:2f:4a:bb:08:33:a0:af:db:b9:dd:84 +# SHA256 Fingerprint: cb:b9:c4:4d:84:b8:04:3e:10:50:ea:31:a6:9f:51:49:55:d7:bf:d2:e2:c6:b4:93:01:01:9a:d6:1d:9f:50:58 +-----BEGIN CERTIFICATE----- +MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYx +CzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQD +ExNHbG9iYWxTaWduIFJvb3QgRTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAw +MDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2Ex +HDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkBjtjq +R+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGdd +yXqBPCCjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBQxCpCPtsad0kRLgLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ +7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZkvLtoURMMA/cVi4RguYv/Uo7njLwcAjA8 ++RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+CAezNIm8BZ/3Hobui3A= +-----END CERTIFICATE----- + +# Issuer: CN=ANF Secure Server Root CA O=ANF Autoridad de Certificacion OU=ANF CA Raiz +# Subject: CN=ANF Secure Server Root CA O=ANF Autoridad de Certificacion OU=ANF CA Raiz +# Label: "ANF Secure Server Root CA" +# Serial: 996390341000653745 +# MD5 Fingerprint: 26:a6:44:5a:d9:af:4e:2f:b2:1d:b6:65:b0:4e:e8:96 +# SHA1 Fingerprint: 5b:6e:68:d0:cc:15:b6:a0:5f:1e:c1:5f:ae:02:fc:6b:2f:5d:6f:74 +# SHA256 Fingerprint: fb:8f:ec:75:91:69:b9:10:6b:1e:51:16:44:c6:18:c5:13:04:37:3f:6c:06:43:08:8d:8b:ef:fd:1b:99:75:99 +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +# Issuer: CN=Certum EC-384 CA O=Asseco Data Systems S.A. OU=Certum Certification Authority +# Subject: CN=Certum EC-384 CA O=Asseco Data Systems S.A. OU=Certum Certification Authority +# Label: "Certum EC-384 CA" +# Serial: 160250656287871593594747141429395092468 +# MD5 Fingerprint: b6:65:b3:96:60:97:12:a1:ec:4e:e1:3d:a3:c6:c9:f1 +# SHA1 Fingerprint: f3:3e:78:3c:ac:df:f4:a2:cc:ac:67:55:69:56:d7:e5:16:3c:e1:ed +# SHA256 Fingerprint: 6b:32:80:85:62:53:18:aa:50:d1:73:c9:8d:8b:da:09:d5:7e:27:41:3d:11:4c:f7:87:a0:f5:d0:6c:03:0c:f6 +-----BEGIN CERTIFICATE----- +MIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQsw +CQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScw +JQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMT +EENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2MDcyNDU0WhcNNDMwMzI2MDcyNDU0 +WjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBT +LkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAX +BgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATE +KI6rGFtqvm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7Tm +Fy8as10CW4kjPMIRBSqniBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68Kj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI0GZnQkdjrzife81r1HfS+8 +EF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjADVS2m5hjEfO/J +UG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0QoSZ/6vn +nvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k= +-----END CERTIFICATE----- + +# Issuer: CN=Certum Trusted Root CA O=Asseco Data Systems S.A. OU=Certum Certification Authority +# Subject: CN=Certum Trusted Root CA O=Asseco Data Systems S.A. OU=Certum Certification Authority +# Label: "Certum Trusted Root CA" +# Serial: 40870380103424195783807378461123655149 +# MD5 Fingerprint: 51:e1:c2:e7:fe:4c:84:af:59:0e:2f:f4:54:6f:ea:29 +# SHA1 Fingerprint: c8:83:44:c0:18:ae:9f:cc:f1:87:b7:8f:22:d1:c5:d7:45:84:ba:e5 +# SHA256 Fingerprint: fe:76:96:57:38:55:77:3e:37:a9:5e:7a:d4:d9:cc:96:c3:01:57:c1:5d:31:76:5b:a9:b1:57:04:e1:ae:78:fd +-----BEGIN CERTIFICATE----- +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 +-----END CERTIFICATE----- + +# Issuer: CN=TunTrust Root CA O=Agence Nationale de Certification Electronique +# Subject: CN=TunTrust Root CA O=Agence Nationale de Certification Electronique +# Label: "TunTrust Root CA" +# Serial: 108534058042236574382096126452369648152337120275 +# MD5 Fingerprint: 85:13:b9:90:5b:36:5c:b6:5e:b8:5a:f8:e0:31:57:b4 +# SHA1 Fingerprint: cf:e9:70:84:0f:e0:73:0f:9d:f6:0c:7f:2c:4b:ee:20:46:34:9c:bb +# SHA256 Fingerprint: 2e:44:10:2a:b5:8c:b8:54:19:45:1c:8e:19:d9:ac:f3:66:2c:af:bc:61:4b:6a:53:96:0a:30:f7:d0:e2:eb:41 +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQEL +BQAwYTELMAkGA1UEBhMCVE4xNzA1BgNVBAoMLkFnZW5jZSBOYXRpb25hbGUgZGUg +Q2VydGlmaWNhdGlvbiBFbGVjdHJvbmlxdWUxGTAXBgNVBAMMEFR1blRydXN0IFJv +b3QgQ0EwHhcNMTkwNDI2MDg1NzU2WhcNNDQwNDI2MDg1NzU2WjBhMQswCQYDVQQG +EwJUTjE3MDUGA1UECgwuQWdlbmNlIE5hdGlvbmFsZSBkZSBDZXJ0aWZpY2F0aW9u +IEVsZWN0cm9uaXF1ZTEZMBcGA1UEAwwQVHVuVHJ1c3QgUm9vdCBDQTCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPN0/y9BFPdDCA61YguBUtB9YOCfvdZ +n56eY+hz2vYGqU8ftPkLHzmMmiDQfgbU7DTZhrx1W4eI8NLZ1KMKsmwb60ksPqxd +2JQDoOw05TDENX37Jk0bbjBU2PWARZw5rZzJJQRNmpA+TkBuimvNKWfGzC3gdOgF +VwpIUPp6Q9p+7FuaDmJ2/uqdHYVy7BG7NegfJ7/Boce7SBbdVtfMTqDhuazb1YMZ +GoXRlJfXyqNlC/M4+QKu3fZnz8k/9YosRxqZbwUN/dAdgjH8KcwAWJeRTIAAHDOF +li/LQcKLEITDCSSJH7UP2dl3RxiSlGBcx5kDPP73lad9UKGAwqmDrViWVSHbhlnU +r8a83YFuB9tgYv7sEG7aaAH0gxupPqJbI9dkxt/con3YS7qC0lH4Zr8GRuR5KiY2 +eY8fTpkdso8MDhz/yV3A/ZAQprE38806JG60hZC/gLkMjNWb1sjxVj8agIl6qeIb +MlEsPvLfe/ZdeikZjuXIvTZxi11Mwh0/rViizz1wTaZQmCXcI/m4WEEIcb9PuISg +jwBUFfyRbVinljvrS5YnzWuioYasDXxU5mZMZl+QviGaAkYt5IPCgLnPSz7ofzwB +7I9ezX/SKEIBlYrilz0QIX32nRzFNKHsLA4KUiwSVXAkPcvCFDVDXSdOvsC9qnyW +5/yeYa1E0wCXAgMBAAGjYzBhMB0GA1UdDgQWBBQGmpsfU33x9aTI04Y+oXNZtPdE +ITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFAaamx9TffH1pMjThj6hc1m0 +90QhMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAqgVutt0Vyb+z +xiD2BkewhpMl0425yAA/l/VSJ4hxyXT968pk21vvHl26v9Hr7lxpuhbI87mP0zYu +QEkHDVneixCwSQXi/5E/S7fdAo74gShczNxtr18UnH1YeA32gAm56Q6XKRm4t+v4 +FstVEuTGfbvE7Pi1HE4+Z7/FXxttbUcoqgRYYdZ2vyJ/0Adqp2RT8JeNnYA/u8EH +22Wv5psymsNUk8QcCMNE+3tjEUPRahphanltkE8pjkcFwRJpadbGNjHh/PqAulxP +xOu3Mqz4dWEX1xAZufHSCe96Qp1bWgvUxpVOKs7/B9dPfhgGiPEZtdmYu65xxBzn +dFlY7wyJz4sfdZMaBBSSSFCp61cpABbjNhzI+L/wM9VBD8TMPN3pM0MBkRArHtG5 +Xc0yGYuPjCB31yLEQtyEFpslbei0VXF/sHyz03FJuc9SpAQ/3D2gu68zngowYI7b +nV2UqL1g52KAdoGDDIzMMEZJ4gzSqK/rYXHv5yJiqfdcZGyfFoxnNidF9Ql7v/YQ +CvGwjVRDjAS6oz/v4jXH+XTgbzRB0L9zZVcg+ZtnemZoJE6AZb0QmQZZ8mWvuMZH +u/2QeItBcy6vVR/cO5JyboTT0GFMDcx2V+IthSIVNg3rAZ3r2OvEhJn7wAzMMujj +d9qDRIueVSjAi1jTkD5OGwDxFa2DK5o= +-----END CERTIFICATE----- + +# Issuer: CN=HARICA TLS RSA Root CA 2021 O=Hellenic Academic and Research Institutions CA +# Subject: CN=HARICA TLS RSA Root CA 2021 O=Hellenic Academic and Research Institutions CA +# Label: "HARICA TLS RSA Root CA 2021" +# Serial: 76817823531813593706434026085292783742 +# MD5 Fingerprint: 65:47:9b:58:86:dd:2c:f0:fc:a2:84:1f:1e:96:c4:91 +# SHA1 Fingerprint: 02:2d:05:82:fa:88:ce:14:0c:06:79:de:7f:14:10:e9:45:d7:a5:6d +# SHA256 Fingerprint: d9:5d:0e:8e:da:79:52:5b:f9:be:b1:1b:14:d2:10:0d:32:94:98:5f:0c:62:d9:fa:bd:9c:d9:99:ec:cb:7b:1d +-----BEGIN CERTIFICATE----- +MIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBs +MQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBSU0Eg +Um9vdCBDQSAyMDIxMB4XDTIxMDIxOTEwNTUzOFoXDTQ1MDIxMzEwNTUzN1owbDEL +MAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgUlNBIFJv +b3QgQ0EgMjAyMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIvC569l +mwVnlskNJLnQDmT8zuIkGCyEf3dRywQRNrhe7Wlxp57kJQmXZ8FHws+RFjZiPTgE +4VGC/6zStGndLuwRo0Xua2s7TL+MjaQenRG56Tj5eg4MmOIjHdFOY9TnuEFE+2uv +a9of08WRiFukiZLRgeaMOVig1mlDqa2YUlhu2wr7a89o+uOkXjpFc5gH6l8Cct4M +pbOfrqkdtx2z/IpZ525yZa31MJQjB/OCFks1mJxTuy/K5FrZx40d/JiZ+yykgmvw +Kh+OC19xXFyuQnspiYHLA6OZyoieC0AJQTPb5lh6/a6ZcMBaD9YThnEvdmn8kN3b +LW7R8pv1GmuebxWMevBLKKAiOIAkbDakO/IwkfN4E8/BPzWr8R0RI7VDIp4BkrcY +AuUR0YLbFQDMYTfBKnya4dC6s1BG7oKsnTH4+yPiAwBIcKMJJnkVU2DzOFytOOqB +AGMUuTNe3QvboEUHGjMJ+E20pwKmafTCWQWIZYVWrkvL4N48fS0ayOn7H6NhStYq +E613TBoYm5EPWNgGVMWX+Ko/IIqmhaZ39qb8HOLubpQzKoNQhArlT4b4UEV4AIHr +W2jjJo3Me1xR9BQsQL4aYB16cmEdH2MtiKrOokWQCPxrvrNQKlr9qEgYRtaQQJKQ +CoReaDH46+0N0x3GfZkYVVYnZS6NRcUk7M7jAgMBAAGjQjBAMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFApII6ZgpJIKM+qTW8VX6iVNvRLuMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAPpBIqm5iFSVmewzVjIuJndftTgfvnNAU +X15QvWiWkKQUEapobQk1OUAJ2vQJLDSle1mESSmXdMgHHkdt8s4cUCbjnj1AUz/3 +f5Z2EMVGpdAgS1D0NTsY9FVqQRtHBmg8uwkIYtlfVUKqrFOFrJVWNlar5AWMxaja +H6NpvVMPxP/cyuN+8kyIhkdGGvMA9YCRotxDQpSbIPDRzbLrLFPCU3hKTwSUQZqP +JzLB5UkZv/HywouoCjkxKLR9YjYsTewfM7Z+d21+UPCfDtcRj88YxeMn/ibvBZ3P +zzfF0HvaO7AWhAw6k9a+F9sPPg4ZeAnHqQJyIkv3N3a6dcSFA1pj1bF1BcK5vZSt +jBWZp5N99sXzqnTPBIWUmAD04vnKJGW/4GKvyMX6ssmeVkjaef2WdhW+o45WxLM0 +/L5H9MG0qPzVMIho7suuyWPEdr6sOBjhXlzPrjoiUevRi7PzKzMHVIf6tLITe7pT +BGIBnfHAT+7hOtSLIBD6Alfm78ELt5BGnBkpjNxvoEppaZS3JGWg/6w/zgH7IS79 +aPib8qXPMThcFarmlwDB31qlpzmq6YR/PFGoOtmUW4y/Twhx5duoXNTSpv4Ao8YW +xw/ogM4cKGR0GQjTQuPOAF1/sdwTsOEFy9EgqoZ0njnnkf3/W9b3raYvAwtt41dU +63ZTGI0RmLo= +-----END CERTIFICATE----- + +# Issuer: CN=HARICA TLS ECC Root CA 2021 O=Hellenic Academic and Research Institutions CA +# Subject: CN=HARICA TLS ECC Root CA 2021 O=Hellenic Academic and Research Institutions CA +# Label: "HARICA TLS ECC Root CA 2021" +# Serial: 137515985548005187474074462014555733966 +# MD5 Fingerprint: ae:f7:4c:e5:66:35:d1:b7:9b:8c:22:93:74:d3:4b:b0 +# SHA1 Fingerprint: bc:b0:c1:9d:e9:98:92:70:19:38:57:e9:8d:a7:b4:5d:6e:ee:01:48 +# SHA256 Fingerprint: 3f:99:cc:47:4a:cf:ce:4d:fe:d5:87:94:66:5e:47:8d:15:47:73:9f:2e:78:0f:1b:b4:ca:9b:13:30:97:d4:01 +-----BEGIN CERTIFICATE----- +MIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQsw +CQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2Vh +cmNoIEluc3RpdHV0aW9ucyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBFQ0MgUm9v +dCBDQSAyMDIxMB4XDTIxMDIxOTExMDExMFoXDTQ1MDIxMzExMDEwOVowbDELMAkG +A1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgRUNDIFJvb3Qg +Q0EgMjAyMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDgI/rGgltJ6rK9JOtDA4MM7 +KKrxcm1lAEeIhPyaJmuqS7psBAqIXhfyVYf8MLA04jRYVxqEU+kw2anylnTDUR9Y +STHMmE5gEYd103KUkE+bECUqqHgtvpBBWJAVcqeht6NCMEAwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUyRtTgRL+BNUW0aq8mm+3oJUZbsowDgYDVR0PAQH/BAQD +AgGGMAoGCCqGSM49BAMDA2cAMGQCMBHervjcToiwqfAircJRQO9gcS3ujwLEXQNw +SaSS6sUUiHCm0w2wqsosQJz76YJumgIwK0eaB8bRwoF8yguWGEEbo/QwCZ61IygN +nxS2PFOiTAZpffpskcYqSUXm7LcT4Tps +-----END CERTIFICATE----- + +# Issuer: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068 +# Subject: CN=Autoridad de Certificacion Firmaprofesional CIF A62634068 +# Label: "Autoridad de Certificacion Firmaprofesional CIF A62634068" +# Serial: 1977337328857672817 +# MD5 Fingerprint: 4e:6e:9b:54:4c:ca:b7:fa:48:e4:90:b1:15:4b:1c:a3 +# SHA1 Fingerprint: 0b:be:c2:27:22:49:cb:39:aa:db:35:5c:53:e3:8c:ae:78:ff:b6:fe +# SHA256 Fingerprint: 57:de:05:83:ef:d2:b2:6e:03:61:da:99:da:9d:f4:64:8d:ef:7e:e8:44:1c:3b:72:8a:fa:9b:cd:e0:f9:b2:6a +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UE +BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h +cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0xNDA5MjMxNTIyMDdaFw0zNjA1 +MDUxNTIyMDdaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg +Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 +thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM +cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG +L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i +NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h +X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b +m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy +Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja +EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T +KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF +6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh +OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMB0GA1UdDgQWBBRlzeurNR4APn7VdMAc +tHNHDhpkLzASBgNVHRMBAf8ECDAGAQH/AgEBMIGmBgNVHSAEgZ4wgZswgZgGBFUd +IAAwgY8wLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuZmlybWFwcm9mZXNpb25hbC5j +b20vY3BzMFwGCCsGAQUFBwICMFAeTgBQAGEAcwBlAG8AIABkAGUAIABsAGEAIABC +AG8AbgBhAG4AbwB2AGEAIAA0ADcAIABCAGEAcgBjAGUAbABvAG4AYQAgADAAOAAw +ADEANzAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAHSHKAIrdx9m +iWTtj3QuRhy7qPj4Cx2Dtjqn6EWKB7fgPiDL4QjbEwj4KKE1soCzC1HA01aajTNF +Sa9J8OA9B3pFE1r/yJfY0xgsfZb43aJlQ3CTkBW6kN/oGbDbLIpgD7dvlAceHabJ +hfa9NPhAeGIQcDq+fUs5gakQ1JZBu/hfHAsdCPKxsIl68veg4MSPi3i1O1ilI45P +Vf42O+AMt8oqMEEgtIDNrvx2ZnOorm7hfNoD6JQg5iKj0B+QXSBTFCZX2lSX3xZE +EAEeiGaPcjiT3SC3NL7X8e5jjkd5KAb881lFJWAiMxujX6i6KtoaPc1A6ozuBRWV +1aUsIC+nmCjuRfzxuIgALI9C2lHVnOUTaHFFQ4ueCyE8S1wF3BqfmI7avSKecs2t +CsvMo2ebKHTEm9caPARYpoKdrcd7b/+Alun4jWq9GJAd/0kakFI3ky88Al2CdgtR +5xbHV/g4+afNmyJU72OwFW1TZQNKXkqgsqeOSQBZONXH9IBk9W6VULgRfhVwOEqw +f9DEMnDAGf/JOC0ULGb0QkTmVXYbgBVX/8Cnp6o5qtjTcNAuuuuUavpfNIbnYrX9 +ivAwhZTJryQCL2/W3Wf+47BVTwSYT6RBVuKT0Gro1vP7ZeDOdcQxWQzugsgMYDNK +GbqEZycPvEJdvSRUDewdcAZfpLz6IHxV +-----END CERTIFICATE----- + +# Issuer: CN=vTrus ECC Root CA O=iTrusChina Co.,Ltd. +# Subject: CN=vTrus ECC Root CA O=iTrusChina Co.,Ltd. +# Label: "vTrus ECC Root CA" +# Serial: 630369271402956006249506845124680065938238527194 +# MD5 Fingerprint: de:4b:c1:f5:52:8c:9b:43:e1:3e:8f:55:54:17:8d:85 +# SHA1 Fingerprint: f6:9c:db:b0:fc:f6:02:13:b6:52:32:a6:a3:91:3f:16:70:da:c3:e1 +# SHA256 Fingerprint: 30:fb:ba:2c:32:23:8e:2a:98:54:7a:f9:79:31:e5:50:42:8b:9b:3f:1c:8e:eb:66:33:dc:fa:86:c5:b2:7d:d3 +-----BEGIN CERTIFICATE----- +MIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMw +RzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAY +BgNVBAMTEXZUcnVzIEVDQyBSb290IENBMB4XDTE4MDczMTA3MjY0NFoXDTQzMDcz +MTA3MjY0NFowRzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28u +LEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAEZVBKrox5lkqqHAjDo6LN/llWQXf9JpRCux3NCNtzslt188+cToL0 +v/hhJoVs1oVbcnDS/dtitN9Ti72xRFhiQgnH+n9bEOf+QP3A2MMrMudwpremIFUd +e4BdS49nTPEQo0IwQDAdBgNVHQ4EFgQUmDnNvtiyjPeyq+GtJK97fKHbH88wDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwMDaAAwZQIw +V53dVvHH4+m4SVBrm2nDb+zDfSXkV5UTQJtS0zvzQBm8JsctBp61ezaf9SXUY2sA +AjEA6dPGnlaaKsyh2j/IZivTWJwghfqrkYpwcBE4YGQLYgmRWAD5Tfs0aNoJrSEG +GJTO +-----END CERTIFICATE----- + +# Issuer: CN=vTrus Root CA O=iTrusChina Co.,Ltd. +# Subject: CN=vTrus Root CA O=iTrusChina Co.,Ltd. +# Label: "vTrus Root CA" +# Serial: 387574501246983434957692974888460947164905180485 +# MD5 Fingerprint: b8:c9:37:df:fa:6b:31:84:64:c5:ea:11:6a:1b:75:fc +# SHA1 Fingerprint: 84:1a:69:fb:f5:cd:1a:25:34:13:3d:e3:f8:fc:b8:99:d0:c9:14:b7 +# SHA256 Fingerprint: 8a:71:de:65:59:33:6f:42:6c:26:e5:38:80:d0:0d:88:a1:8d:a4:c6:a9:1f:0d:cb:61:94:e2:06:c5:c9:63:87 +-----BEGIN CERTIFICATE----- +MIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQEL +BQAwQzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4x +FjAUBgNVBAMTDXZUcnVzIFJvb3QgQ0EwHhcNMTgwNzMxMDcyNDA1WhcNNDMwNzMx +MDcyNDA1WjBDMQswCQYDVQQGEwJDTjEcMBoGA1UEChMTaVRydXNDaGluYSBDby4s +THRkLjEWMBQGA1UEAxMNdlRydXMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAL1VfGHTuB0EYgWgrmy3cLRB6ksDXhA/kFocizuwZotsSKYc +IrrVQJLuM7IjWcmOvFjai57QGfIvWcaMY1q6n6MLsLOaXLoRuBLpDLvPbmyAhykU +AyyNJJrIZIO1aqwTLDPxn9wsYTwaP3BVm60AUn/PBLn+NvqcwBauYv6WTEN+VRS+ +GrPSbcKvdmaVayqwlHeFXgQPYh1jdfdr58tbmnDsPmcF8P4HCIDPKNsFxhQnL4Z9 +8Cfe/+Z+M0jnCx5Y0ScrUw5XSmXX+6KAYPxMvDVTAWqXcoKv8R1w6Jz1717CbMdH +flqUhSZNO7rrTOiwCcJlwp2dCZtOtZcFrPUGoPc2BX70kLJrxLT5ZOrpGgrIDajt +J8nU57O5q4IikCc9Kuh8kO+8T/3iCiSn3mUkpF3qwHYw03dQ+A0Em5Q2AXPKBlim +0zvc+gRGE1WKyURHuFE5Gi7oNOJ5y1lKCn+8pu8fA2dqWSslYpPZUxlmPCdiKYZN +pGvu/9ROutW04o5IWgAZCfEF2c6Rsffr6TlP9m8EQ5pV9T4FFL2/s1m02I4zhKOQ +UqqzApVg+QxMaPnu1RcN+HFXtSXkKe5lXa/R7jwXC1pDxaWG6iSe4gUH3DRCEpHW +OXSuTEGC2/KmSNGzm/MzqvOmwMVO9fSddmPmAsYiS8GVP1BkLFTltvA8Kc9XAgMB +AAGjQjBAMB0GA1UdDgQWBBRUYnBj8XWEQ1iO0RYgscasGrz2iTAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAKbqSSaet +8PFww+SX8J+pJdVrnjT+5hpk9jprUrIQeBqfTNqK2uwcN1LgQkv7bHbKJAs5EhWd +nxEt/Hlk3ODg9d3gV8mlsnZwUKT+twpw1aA08XXXTUm6EdGz2OyC/+sOxL9kLX1j +bhd47F18iMjrjld22VkE+rxSH0Ws8HqA7Oxvdq6R2xCOBNyS36D25q5J08FsEhvM +Kar5CKXiNxTKsbhm7xqC5PD48acWabfbqWE8n/Uxy+QARsIvdLGx14HuqCaVvIiv +TDUHKgLKeBRtRytAVunLKmChZwOgzoy8sHJnxDHO2zTlJQNgJXtxmOTAGytfdELS +S8VZCAeHvsXDf+eW2eHcKJfWjwXj9ZtOyh1QRwVTsMo554WgicEFOwE30z9J4nfr +I8iIZjs9OXYhRvHsXyO466JmdXTBQPfYaJqT4i2pLr0cox7IdMakLXogqzu4sEb9 +b91fUlV1YvCXoHzXOP0l382gmxDPi7g4Xl7FtKYCNqEeXxzP4padKar9mK5S4fNB +UvupLnKWnyfjqnN9+BojZns7q2WwMgFLFT49ok8MKzWixtlnEjUwzXYuFrOZnk1P +Ti07NEPhmg4NpGaXutIcSkwsKouLgU9xGqndXHt7CMUADTdA43x7VF8vhV929ven +sBxXVsFy6K2ir40zSbofitzmdHxghm+Hl3s= +-----END CERTIFICATE----- + +# Issuer: CN=ISRG Root X2 O=Internet Security Research Group +# Subject: CN=ISRG Root X2 O=Internet Security Research Group +# Label: "ISRG Root X2" +# Serial: 87493402998870891108772069816698636114 +# MD5 Fingerprint: d3:9e:c4:1e:23:3c:a6:df:cf:a3:7e:6d:e0:14:e6:e5 +# SHA1 Fingerprint: bd:b1:b9:3c:d5:97:8d:45:c6:26:14:55:f8:db:95:c7:5a:d1:53:af +# SHA256 Fingerprint: 69:72:9b:8e:15:a8:6e:fc:17:7a:57:af:b7:17:1d:fc:64:ad:d2:8c:2f:ca:8c:f1:50:7e:34:45:3c:cb:14:70 +-----BEGIN CERTIFICATE----- +MIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQsw +CQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2gg +R3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00 +MDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBT +ZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgyMHYw +EAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0HttwW ++1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9 +ItgKbppbd9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZI +zj0EAwMDaAAwZQIwe3lORlCEwkSHRhtFcP9Ymd70/aTSVaYgLXTWNLxBo1BfASdW +tL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5U6VR5CmD1/iQMVtCnwr1 +/q4AaOeMSQ+2b1tbFfLn +-----END CERTIFICATE----- + +# Issuer: CN=HiPKI Root CA - G1 O=Chunghwa Telecom Co., Ltd. +# Subject: CN=HiPKI Root CA - G1 O=Chunghwa Telecom Co., Ltd. +# Label: "HiPKI Root CA - G1" +# Serial: 60966262342023497858655262305426234976 +# MD5 Fingerprint: 69:45:df:16:65:4b:e8:68:9a:8f:76:5f:ff:80:9e:d3 +# SHA1 Fingerprint: 6a:92:e4:a8:ee:1b:ec:96:45:37:e3:29:57:49:cd:96:e3:e5:d2:60 +# SHA256 Fingerprint: f0:15:ce:3c:c2:39:bf:ef:06:4b:e9:f1:d2:c4:17:e1:a0:26:4a:0a:94:be:1f:0c:8d:12:18:64:eb:69:49:cc +-----BEGIN CERTIFICATE----- +MIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBP +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xGzAZBgNVBAMMEkhpUEtJIFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRa +Fw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3 +YSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kgUm9vdCBDQSAtIEcx +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0o9Qw +qNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twv +Vcg3Px+kwJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6 +lZgRZq2XNdZ1AYDgr/SEYYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnz +Qs7ZngyzsHeXZJzA9KMuH5UHsBffMNsAGJZMoYFL3QRtU6M9/Aes1MU3guvklQgZ +KILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfdhSi8MEyr48KxRURHH+CK +FgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj1jOXTyFj +HluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDr +y+K49a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ +/W3c1pzAtH2lsN0/Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgM +a/aOEmem8rJY5AIJEzypuxC00jBF8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6 +fsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi +7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqc +SE5XCV0vrPSltJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6Fza +ZsT0pPBWGTMpWmWSBUdGSquEwx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9Tc +XzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07QJNBAsNB1CI69aO4I1258EHBGG3zg +iLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv5wiZqAxeJoBF1Pho +L5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+GpzjLrF +Ne85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wr +kkVbbiVghUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+ +vhV4nYWBSipX3tUZQ9rbyltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQU +YDksswBVLuT1sw5XxJFBAJw/6KXf6vb/yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ== +-----END CERTIFICATE----- + +# Issuer: CN=GlobalSign O=GlobalSign OU=GlobalSign ECC Root CA - R4 +# Subject: CN=GlobalSign O=GlobalSign OU=GlobalSign ECC Root CA - R4 +# Label: "GlobalSign ECC Root CA - R4" +# Serial: 159662223612894884239637590694 +# MD5 Fingerprint: 26:29:f8:6d:e1:88:bf:a2:65:7f:aa:c4:cd:0f:7f:fc +# SHA1 Fingerprint: 6b:a0:b0:98:e1:71:ef:5a:ad:fe:48:15:80:77:10:f4:bd:6f:0b:28 +# SHA256 Fingerprint: b0:85:d7:0b:96:4f:19:1a:73:e4:af:0d:54:ae:7a:0e:07:aa:fd:af:9b:71:dd:08:62:13:8a:b7:32:5a:24:a2 +-----BEGIN CERTIFICATE----- +MIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYD +VQQLExtHbG9iYWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2Jh +bFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTIxMTEzMDAwMDAwWhcNMzgw +MTE5MDMxNDA3WjBQMSQwIgYDVQQLExtHbG9iYWxTaWduIEVDQyBSb290IENBIC0g +UjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4xnnTj2wlDp8uORkcA6SumuU5BwkWymOx +uYb4ilfBV85C+nOh92VC/x7BALJucw7/xyHlGKSq2XE/qNS5zowdo0IwQDAOBgNV +HQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVLB7rUW44kB/ ++wpu+74zyTyjhNUwCgYIKoZIzj0EAwIDRwAwRAIgIk90crlgr/HmnKAWBVBfw147 +bmF0774BxL4YSFlhgjICICadVGNA3jdgUM/I2O2dgq43mLyjj0xMqTQrbO/7lZsm +-----END CERTIFICATE----- + +# Issuer: CN=GTS Root R1 O=Google Trust Services LLC +# Subject: CN=GTS Root R1 O=Google Trust Services LLC +# Label: "GTS Root R1" +# Serial: 159662320309726417404178440727 +# MD5 Fingerprint: 05:fe:d0:bf:71:a8:a3:76:63:da:01:e0:d8:52:dc:40 +# SHA1 Fingerprint: e5:8c:1c:c4:91:3b:38:63:4b:e9:10:6e:e3:ad:8e:6b:9d:d9:81:4a +# SHA256 Fingerprint: d9:47:43:2a:bd:e7:b7:fa:90:fc:2e:6b:59:10:1b:12:80:e0:e1:c7:e4:e4:0f:a3:c6:88:7f:ff:57:a7:f4:cf +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlk28xsBNJiGuiFzANBgkqhkiG9w0BAQwFADBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaMf/vo +27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7w +Cl7raKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjw +TcLCeoiKu7rPWRnWr4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0Pfybl +qAj+lug8aJRT7oM6iCsVlgmy4HqMLnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaH +szVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk9+aCEI3oncKKiPo4Zor8 +Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zqkUspzBmk +MiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92 +wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70p +aDPvOmbsB4om3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrN +VjzRlwW5y0vtOUucxD/SVRNuJLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQID +AQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQADggIBAJ+qQibb +C5u+/x6Wki4+omVKapi6Ist9wTrYggoGxval3sBOh2Z5ofmmWJyq+bXmYOfg6LEe +QkEzCzc9zolwFcq1JKjPa7XSQCGYzyI0zzvFIoTgxQ6KfF2I5DUkzps+GlQebtuy +h6f88/qBVRRiClmpIgUxPoLW7ttXNLwzldMXG+gnoot7TiYaelpkttGsN/H9oPM4 +7HLwEXWdyzRSjeZ2axfG34arJ45JK3VmgRAhpuo+9K4l/3wV3s6MJT/KYnAK9y8J +ZgfIPxz88NtFMN9iiMG1D53Dn0reWVlHxYciNuaCp+0KueIHoI17eko8cdLiA6Ef +MgfdG+RCzgwARWGAtQsgWSl4vflVy2PFPEz0tv/bal8xa5meLMFrUKTX5hgUvYU/ +Z6tGn6D/Qqc6f1zLXbBwHSs09dR2CQzreExZBfMzQsNhFRAbd03OIozUhfJFfbdT +6u9AWpQKXCBfTkBdYiJ23//OYb2MI3jSNwLgjt7RETeJ9r/tSQdirpLsQBqvFAnZ +0E6yove+7u7Y/9waLd64NnHi/Hm3lCXRSHNboTXns5lndcEZOitHTtNCjv0xyBZm +2tIMPNuzjsmhDYAPexZ3FL//2wmUspO8IFgV6dtxQ/PeEMMA3KgqlbbC1j+Qa3bb +bP6MvPJwNQzcmRk13NfIRmPVNnGuV/u3gm3c +-----END CERTIFICATE----- + +# Issuer: CN=GTS Root R2 O=Google Trust Services LLC +# Subject: CN=GTS Root R2 O=Google Trust Services LLC +# Label: "GTS Root R2" +# Serial: 159662449406622349769042896298 +# MD5 Fingerprint: 1e:39:c0:53:e6:1e:29:82:0b:ca:52:55:36:5d:57:dc +# SHA1 Fingerprint: 9a:44:49:76:32:db:de:fa:d0:bc:fb:5a:7b:17:bd:9e:56:09:24:94 +# SHA256 Fingerprint: 8d:25:cd:97:22:9d:bf:70:35:6b:da:4e:b3:cc:73:40:31:e2:4c:f0:0f:af:cf:d3:2d:c7:6e:b5:84:1c:7e:a8 +-----BEGIN CERTIFICATE----- +MIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3LvCvpt +nfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY +6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAu +MC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7k +RXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWg +f9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1mKPV ++3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K8Yzo +dDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW +Ir9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKa +G73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCq +gc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwID +AQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBAB/Kzt3H +vqGf2SdMC9wXmBFqiN495nFWcrKeGk6c1SuYJF2ba3uwM4IJvd8lRuqYnrYb/oM8 +0mJhwQTtzuDFycgTE1XnqGOtjHsB/ncw4c5omwX4Eu55MaBBRTUoCnGkJE+M3DyC +B19m3H0Q/gxhswWV7uGugQ+o+MePTagjAiZrHYNSVc61LwDKgEDg4XSsYPWHgJ2u +NmSRXbBoGOqKYcl3qJfEycel/FVL8/B/uWU9J2jQzGv6U53hkRrJXRqWbTKH7QMg +yALOWr7Z6v2yTcQvG99fevX4i8buMTolUVVnjWQye+mew4K6Ki3pHrTgSAai/Gev +HyICc/sgCq+dVEuhzf9gR7A/Xe8bVr2XIZYtCtFenTgCR2y59PYjJbigapordwj6 +xLEokCZYCDzifqrXPW+6MYgKBesntaFJ7qBFVHvmJ2WZICGoo7z7GJa7Um8M7YNR +TOlZ4iBgxcJlkoKM8xAfDoqXvneCbT+PHV28SSe9zE8P4c52hgQjxcCMElv924Sg +JPFI/2R80L5cFtHvma3AH/vLrrw4IgYmZNralw4/KBVEqE8AyvCazM90arQ+POuV +7LXTWtiBmelDGDfrs7vRWGJB82bSj6p4lVQgw1oudCvV0b4YacCs1aTPObpRhANl +6WLAYv7YTVWW4tAR+kg0Eeye7QUd5MjWHYbL +-----END CERTIFICATE----- + +# Issuer: CN=GTS Root R3 O=Google Trust Services LLC +# Subject: CN=GTS Root R3 O=Google Trust Services LLC +# Label: "GTS Root R3" +# Serial: 159662495401136852707857743206 +# MD5 Fingerprint: 3e:e7:9d:58:02:94:46:51:94:e5:e0:22:4a:8b:e7:73 +# SHA1 Fingerprint: ed:e5:71:80:2b:c8:92:b9:5b:83:3c:d2:32:68:3f:09:cd:a0:1e:46 +# SHA256 Fingerprint: 34:d8:a7:3e:e2:08:d9:bc:db:0d:95:65:20:93:4b:4e:40:e6:94:82:59:6e:8b:6f:73:c8:42:6b:01:0a:6f:48 +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYD +VQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIG +A1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAw +WjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2Vz +IExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout736G +jOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL2 +4CejQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEA9uEglRR7 +VKOQFhG/hMjqb2sXnh5GmCCbn9MN2azTL818+FsuVbu/3ZL3pAzcMeGiAjEA/Jdm +ZuVDFhOD3cffL74UOO0BzrEXGhF16b0DjyZ+hOXJYKaV11RZt+cRLInUue4X +-----END CERTIFICATE----- + +# Issuer: CN=GTS Root R4 O=Google Trust Services LLC +# Subject: CN=GTS Root R4 O=Google Trust Services LLC +# Label: "GTS Root R4" +# Serial: 159662532700760215368942768210 +# MD5 Fingerprint: 43:96:83:77:19:4d:76:b3:9d:65:52:e4:1d:22:a5:e8 +# SHA1 Fingerprint: 77:d3:03:67:b5:e0:0c:15:f6:0c:38:61:df:7c:e1:3b:92:46:4d:47 +# SHA256 Fingerprint: 34:9d:fa:40:58:c5:e2:63:12:3b:39:8a:e7:95:57:3c:4e:13:13:c8:3f:e6:8f:93:55:6c:d5:e8:03:1b:3c:7d +-----BEGIN CERTIFICATE----- +MIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYD +VQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIG +A1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAw +WjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2Vz +IExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzuhXyi +QHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvR +HYqjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNpADBmAjEA6ED/g94D +9J+uHXqnLrmvT/aDHQ4thQEd0dlq7A/Cr8deVl5c1RxYIigL9zC2L7F8AjEA8GE8 +p/SgguMh1YQdc4acLa/KNJvxn7kjNuK8YAOdgLOaVsjh4rsUecrNIdSUtUlD +-----END CERTIFICATE----- + +# Issuer: CN=Telia Root CA v2 O=Telia Finland Oyj +# Subject: CN=Telia Root CA v2 O=Telia Finland Oyj +# Label: "Telia Root CA v2" +# Serial: 7288924052977061235122729490515358 +# MD5 Fingerprint: 0e:8f:ac:aa:82:df:85:b1:f4:dc:10:1c:fc:99:d9:48 +# SHA1 Fingerprint: b9:99:cd:d1:73:50:8a:c4:47:05:08:9c:8c:88:fb:be:a0:2b:40:cd +# SHA256 Fingerprint: 24:2b:69:74:2f:cb:1e:5b:2a:bf:98:89:8b:94:57:21:87:54:4e:5b:4d:99:11:78:65:73:62:1f:6a:74:b8:2c +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQx +CzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UE +AwwQVGVsaWEgUm9vdCBDQSB2MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1 +NTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZ +MBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ76zBq +AMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9 +vVYiQJ3q9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9 +lRdU2HhE8Qx3FZLgmEKnpNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTOD +n3WhUidhOPFZPY5Q4L15POdslv5e2QJltI5c0BE0312/UqeBAMN/mUWZFdUXyApT +7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW5olWK8jjfN7j/4nlNW4o +6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNrRBH0pUPC +TEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6 +WT0EBXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63R +DolUK5X6wK0dmBR4M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZI +pEYslOqodmJHixBTB0hXbOKSTbauBcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGj +YzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7Wxy+G2CQ5MB0GA1UdDgQWBBRy +rOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw +AwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ +8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi +0f6X+J8wfBj5tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMM +A8iZGok1GTzTyVR8qPAs5m4HeW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBS +SRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+Cy748fdHif64W1lZYudogsYMVoe+K +TTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygCQMez2P2ccGrGKMOF +6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15h2Er +3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMt +Ty3EHD70sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pT +VmBds9hCG1xLEooc6+t9xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAW +ysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQraVplI/owd8k+BsHMYeB2F326CjYSlKA +rBPuUBQemMc= +-----END CERTIFICATE----- + +# Issuer: CN=D-TRUST BR Root CA 1 2020 O=D-Trust GmbH +# Subject: CN=D-TRUST BR Root CA 1 2020 O=D-Trust GmbH +# Label: "D-TRUST BR Root CA 1 2020" +# Serial: 165870826978392376648679885835942448534 +# MD5 Fingerprint: b5:aa:4b:d5:ed:f7:e3:55:2e:8f:72:0a:f3:75:b8:ed +# SHA1 Fingerprint: 1f:5b:98:f0:e3:b5:f7:74:3c:ed:e6:b0:36:7d:32:cd:f4:09:41:67 +# SHA256 Fingerprint: e5:9a:aa:81:60:09:c2:2b:ff:5b:25:ba:d3:7d:f3:06:f0:49:79:7c:1f:81:d8:5a:b0:89:e6:57:bd:8f:00:44 +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQsw +CQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRS +VVNUIEJSIFJvb3QgQ0EgMSAyMDIwMB4XDTIwMDIxMTA5NDUwMFoXDTM1MDIxMTA5 +NDQ1OVowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAG +A1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDEgMjAyMDB2MBAGByqGSM49AgEGBSuB +BAAiA2IABMbLxyjR+4T1mu9CFCDhQ2tuda38KwOE1HaTJddZO0Flax7mNCq7dPYS +zuht56vkPE4/RAiLzRZxy7+SmfSk1zxQVFKQhYN4lGdnoxwJGT11NIXe7WB9xwy0 +QVK5buXuQqOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHOREKv/ +VbNafAkl1bK6CKBrqx9tMA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6g +PKA6hjhodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X2JyX3Jvb3Rf +Y2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVjdG9yeS5kLXRydXN0Lm5l +dC9DTj1ELVRSVVNUJTIwQlIlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxPPUQtVHJ1 +c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjO +PQQDAwNpADBmAjEAlJAtE/rhY/hhY+ithXhUkZy4kzg+GkHaQBZTQgjKL47xPoFW +wKrY7RjEsK70PvomAjEA8yjixtsrmfu3Ubgko6SUeho/5jbiA1czijDLgsfWFBHV +dWNbFJWcHwHP2NVypw87 +-----END CERTIFICATE----- + +# Issuer: CN=D-TRUST EV Root CA 1 2020 O=D-Trust GmbH +# Subject: CN=D-TRUST EV Root CA 1 2020 O=D-Trust GmbH +# Label: "D-TRUST EV Root CA 1 2020" +# Serial: 126288379621884218666039612629459926992 +# MD5 Fingerprint: 8c:2d:9d:70:9f:48:99:11:06:11:fb:e9:cb:30:c0:6e +# SHA1 Fingerprint: 61:db:8c:21:59:69:03:90:d8:7c:9c:12:86:54:cf:9d:3d:f4:dd:07 +# SHA256 Fingerprint: 08:17:0d:1a:a3:64:53:90:1a:2f:95:92:45:e3:47:db:0c:8d:37:ab:aa:bc:56:b8:1a:a1:00:dc:95:89:70:db +-----BEGIN CERTIFICATE----- +MIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQsw +CQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRS +VVNUIEVWIFJvb3QgQ0EgMSAyMDIwMB4XDTIwMDIxMTEwMDAwMFoXDTM1MDIxMTA5 +NTk1OVowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAG +A1UEAxMZRC1UUlVTVCBFViBSb290IENBIDEgMjAyMDB2MBAGByqGSM49AgEGBSuB +BAAiA2IABPEL3YZDIBnfl4XoIkqbz52Yv7QFJsnL46bSj8WeeHsxiamJrSc8ZRCC +/N/DnU7wMyPE0jL1HLDfMxddxfCxivnvubcUyilKwg+pf3VlSSowZ/Rk99Yad9rD +wpdhQntJraOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH8QARY3 +OqQo5FD4pPfsazK2/umLMA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6g +PKA6hjhodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X2V2X3Jvb3Rf +Y2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVjdG9yeS5kLXRydXN0Lm5l +dC9DTj1ELVRSVVNUJTIwRVYlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxPPUQtVHJ1 +c3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjO +PQQDAwNpADBmAjEAyjzGKnXCXnViOTYAYFqLwZOZzNnbQTs7h5kXO9XMT8oi96CA +y/m0sRtW9XLS/BnRAjEAkfcwkz8QRitxpNA7RJvAKQIFskF3UfN5Wp6OFKBOQtJb +gfM0agPnIjhQW+0ZT0MW +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert TLS ECC P384 Root G5 O=DigiCert, Inc. +# Subject: CN=DigiCert TLS ECC P384 Root G5 O=DigiCert, Inc. +# Label: "DigiCert TLS ECC P384 Root G5" +# Serial: 13129116028163249804115411775095713523 +# MD5 Fingerprint: d3:71:04:6a:43:1c:db:a6:59:e1:a8:a3:aa:c5:71:ed +# SHA1 Fingerprint: 17:f3:de:5e:9f:0f:19:e9:8e:f6:1f:32:26:6e:20:c4:07:ae:30:ee +# SHA256 Fingerprint: 01:8e:13:f0:77:25:32:cf:80:9b:d1:b1:72:81:86:72:83:fc:48:c6:e1:3b:e9:c6:98:12:85:4a:49:0c:1b:05 +-----BEGIN CERTIFICATE----- +MIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURp +Z2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2 +MDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJ +bmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQgUm9vdCBHNTB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1TzvdlHJS +7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp +0zVozptjn4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICIS +B4CIfBFqMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49 +BAMDA2gAMGUCMQCJao1H5+z8blUD2WdsJk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQ +LgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIxAJSdYsiJvRmEFOml+wG4 +DXZDjC5Ty3zfDBeWUA== +-----END CERTIFICATE----- + +# Issuer: CN=DigiCert TLS RSA4096 Root G5 O=DigiCert, Inc. +# Subject: CN=DigiCert TLS RSA4096 Root G5 O=DigiCert, Inc. +# Label: "DigiCert TLS RSA4096 Root G5" +# Serial: 11930366277458970227240571539258396554 +# MD5 Fingerprint: ac:fe:f7:34:96:a9:f2:b3:b4:12:4b:e4:27:41:6f:e1 +# SHA1 Fingerprint: a7:88:49:dc:5d:7c:75:8c:8c:de:39:98:56:b3:aa:d0:b2:a5:71:35 +# SHA256 Fingerprint: 37:1a:00:dc:05:33:b3:72:1a:7e:eb:40:e8:41:9e:70:79:9d:2b:0a:0f:2c:1d:80:69:31:65:f7:ce:c4:ad:75 +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBN +MQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMT +HERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcN +NDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs +IEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS87IE+ +ajWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG0 +2C+JFvuUAT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgp +wgscONyfMXdcvyej/Cestyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZM +pG2T6T867jp8nVid9E6P/DsjyG244gXazOvswzH016cpVIDPRFtMbzCe88zdH5RD +nU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnVDdXifBBiqmvwPXbzP6Po +sMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9qTXeXAaDx +Zre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cd +Lvvyz6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvX +KyY//SovcfXWJL5/MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNe +XoVPzthwiHvOAbWWl9fNff2C+MIkwcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPL +tgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4EFgQUUTMc7TZArxfTJc1paPKv +TiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN +AQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw +GXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7H +PNtQOa27PShNlnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLF +O4uJ+DQtpBflF+aZfTCIITfNMBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQ +REtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/u4cnYiWB39yhL/btp/96j1EuMPik +AdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9GOUrYU9DzLjtxpdRv +/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh47a+ +p6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilw +MUc/dNAUFvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WF +qUITVuwhd4GTWgzqltlJyqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCK +ovfepEWFJqgejF0pW8hL2JpqA15w8oVPbEtoL8pU9ozaMv7Da4M/OMZ+ +-----END CERTIFICATE----- + +# Issuer: CN=Certainly Root R1 O=Certainly +# Subject: CN=Certainly Root R1 O=Certainly +# Label: "Certainly Root R1" +# Serial: 188833316161142517227353805653483829216 +# MD5 Fingerprint: 07:70:d4:3e:82:87:a0:fa:33:36:13:f4:fa:33:e7:12 +# SHA1 Fingerprint: a0:50:ee:0f:28:71:f4:27:b2:12:6d:6f:50:96:25:ba:cc:86:42:af +# SHA256 Fingerprint: 77:b8:2c:d8:64:4c:43:05:f7:ac:c5:cb:15:6b:45:67:50:04:03:3d:51:c6:0c:62:02:a8:e0:c3:34:67:d3:a0 +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAw +PTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2Vy +dGFpbmx5IFJvb3QgUjEwHhcNMjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9 +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0 +YWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANA2 +1B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O5MQT +vqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbed +aFySpvXl8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b0 +1C7jcvk2xusVtyWMOvwlDbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5 +r3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGIXsXwClTNSaa/ApzSRKft43jvRl5tcdF5 +cBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkNKPl6I7ENPT2a/Z2B7yyQ +wHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQAjeZjOVJ +6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA +2CnbrlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyH +Wyf5QBGenDPBt+U1VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMR +eiFPCyEQtkA6qyI6BJyLm4SGcprSp6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB +/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTgqj8ljZ9EXME66C6u +d0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAszHQNTVfSVcOQr +PbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d +8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi +1wrykXprOQ4vMMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrd +rRT90+7iIgXr0PK3aBLXWopBGsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9di +taY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+gjwN/KUD+nsa2UUeYNrEjvn8K8l7 +lcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgHJBu6haEaBQmAupVj +yTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7fpYn +Kx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLy +yCwzk5Iwx06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5n +wXARPbv0+Em34yaXOp/SX3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6 +OV+KmalBWQewLK8= +-----END CERTIFICATE----- + +# Issuer: CN=Certainly Root E1 O=Certainly +# Subject: CN=Certainly Root E1 O=Certainly +# Label: "Certainly Root E1" +# Serial: 8168531406727139161245376702891150584 +# MD5 Fingerprint: 0a:9e:ca:cd:3e:52:50:c6:36:f3:4b:a3:ed:a7:53:e9 +# SHA1 Fingerprint: f9:e1:6d:dc:01:89:cf:d5:82:45:63:3e:c5:37:7d:c2:eb:93:6f:2b +# SHA256 Fingerprint: b4:58:5f:22:e4:ac:75:6a:4e:86:12:a1:36:1c:5d:9d:03:1a:93:fd:84:fe:bb:77:8f:a3:06:8b:0f:c4:2d:c2 +-----BEGIN CERTIFICATE----- +MIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQsw +CQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlu +bHkgUm9vdCBFMTAeFw0yMTA0MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJ +BgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlubHkxGjAYBgNVBAMTEUNlcnRhaW5s +eSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4fxzf7flHh4axpMCK ++IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9YBk2 +QNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4 +hevIIgcwCgYIKoZIzj0EAwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozm +ut6Dacpps6kFtZaSF4fC0urQe87YQVt8rgIwRt7qy12a7DLCZRawTDBcMPPaTnOG +BtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR +-----END CERTIFICATE----- + +# Issuer: CN=Security Communication RootCA3 O=SECOM Trust Systems CO.,LTD. +# Subject: CN=Security Communication RootCA3 O=SECOM Trust Systems CO.,LTD. +# Label: "Security Communication RootCA3" +# Serial: 16247922307909811815 +# MD5 Fingerprint: 1c:9a:16:ff:9e:5c:e0:4d:8a:14:01:f4:35:5d:29:26 +# SHA1 Fingerprint: c3:03:c8:22:74:92:e5:61:a2:9c:5f:79:91:2b:1e:44:13:91:30:3a +# SHA256 Fingerprint: 24:a5:5c:2a:b0:51:44:2d:06:17:76:65:41:23:9a:4a:d0:32:d7:c5:51:75:aa:34:ff:de:2f:bc:4f:5c:52:94 +-----BEGIN CERTIFICATE----- +MIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNV +BAYTAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScw +JQYDVQQDEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMwHhcNMTYwNjE2 +MDYxNzE2WhcNMzgwMTE4MDYxNzE2WjBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UEAxMeU2VjdXJpdHkg +Q29tbXVuaWNhdGlvbiBSb290Q0EzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEA48lySfcw3gl8qUCBWNO0Ot26YQ+TUG5pPDXC7ltzkBtnTCHsXzW7OT4r +CmDvu20rhvtxosis5FaU+cmvsXLUIKx00rgVrVH+hXShuRD+BYD5UpOzQD11EKzA +lrenfna84xtSGc4RHwsENPXY9Wk8d/Nk9A2qhd7gCVAEF5aEt8iKvE1y/By7z/MG +TfmfZPd+pmaGNXHIEYBMwXFAWB6+oHP2/D5Q4eAvJj1+XCO1eXDe+uDRpdYMQXF7 +9+qMHIjH7Iv10S9VlkZ8WjtYO/u62C21Jdp6Ts9EriGmnpjKIG58u4iFW/vAEGK7 +8vknR+/RiTlDxN/e4UG/VHMgly1s2vPUB6PmudhvrvyMGS7TZ2crldtYXLVqAvO4 +g160a75BflcJdURQVc1aEWEhCmHCqYj9E7wtiS/NYeCVvsq1e+F7NGcLH7YMx3we +GVPKp7FKFSBWFHA9K4IsD50VHUeAR/94mQ4xr28+j+2GaR57GIgUssL8gjMunEst ++3A7caoreyYn8xrC3PsXuKHqy6C0rtOUfnrQq8PsOC0RLoi/1D+tEjtCrI8Cbn3M +0V9hvqG8OmpI6iZVIhZdXw3/JzOfGAN0iltSIEdrRU0id4xVJ/CvHozJgyJUt5rQ +T9nO/NkuHJYosQLTA70lUhw0Zk8jq/R3gpYd0VcwCBEF/VfR2ccCAwEAAaNCMEAw +HQYDVR0OBBYEFGQUfPxYchamCik0FW8qy7z8r6irMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQDcAiMI4u8hOscNtybS +YpOnpSNyByCCYN8Y11StaSWSntkUz5m5UoHPrmyKO1o5yGwBQ8IibQLwYs1OY0PA +FNr0Y/Dq9HHuTofjcan0yVflLl8cebsjqodEV+m9NU1Bu0soo5iyG9kLFwfl9+qd +9XbXv8S2gVj/yP9kaWJ5rW4OH3/uHWnlt3Jxs/6lATWUVCvAUm2PVcTJ0rjLyjQI +UYWg9by0F1jqClx6vWPGOi//lkkZhOpn2ASxYfQAW0q3nHE3GYV5v4GwxxMOdnE+ +OoAGrgYWp421wsTL/0ClXI2lyTrtcoHKXJg80jQDdwj98ClZXSEIx2C/pHF7uNke +gr4Jr2VvKKu/S7XuPghHJ6APbw+LP6yVGPO5DtxnVW5inkYO0QR4ynKudtml+LLf +iAlhi+8kTtFZP1rUPcmTPCtk9YENFpb3ksP+MW/oKjJ0DvRMmEoYDjBU1cXrvMUV +nuiZIesnKwkK2/HmcBhWuwzkvvnoEKQTkrgc4NtnHVMDpCKn3F2SEDzq//wbEBrD +2NCcnWXL0CsnMQMeNuE9dnUM/0Umud1RvCPHX9jYhxBAEg09ODfnRDwYwFMJZI// +1ZqmfHAuc1Uh6N//g7kdPjIe1qZ9LPFm6Vwdp6POXiUyK+OVrCoHzrQoeIY8Laad +TdJ0MN1kURXbg4NR16/9M51NZg== +-----END CERTIFICATE----- + +# Issuer: CN=Security Communication ECC RootCA1 O=SECOM Trust Systems CO.,LTD. +# Subject: CN=Security Communication ECC RootCA1 O=SECOM Trust Systems CO.,LTD. +# Label: "Security Communication ECC RootCA1" +# Serial: 15446673492073852651 +# MD5 Fingerprint: 7e:43:b0:92:68:ec:05:43:4c:98:ab:5d:35:2e:7e:86 +# SHA1 Fingerprint: b8:0e:26:a9:bf:d2:b2:3b:c0:ef:46:c9:ba:c7:bb:f6:1d:0d:41:41 +# SHA256 Fingerprint: e7:4f:bd:a5:5b:d5:64:c4:73:a3:6b:44:1a:a7:99:c8:a6:8e:07:74:40:e8:28:8b:9f:a1:e5:0e:4b:ba:ca:11 +-----BEGIN CERTIFICATE----- +MIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYT +AkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYD +VQQDEyJTZWN1cml0eSBDb21tdW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYx +NjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTELMAkGA1UEBhMCSlAxJTAjBgNVBAoT +HFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNVBAMTIlNlY3VyaXR5 +IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+Cnnfdl +dB9sELLo5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpK +ULGjQjBAMB0GA1UdDgQWBBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu +9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3LsnNdo4gIxwwCMQDAqy0O +be0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70eN9k= +-----END CERTIFICATE----- + +# Issuer: CN=BJCA Global Root CA1 O=BEIJING CERTIFICATE AUTHORITY +# Subject: CN=BJCA Global Root CA1 O=BEIJING CERTIFICATE AUTHORITY +# Label: "BJCA Global Root CA1" +# Serial: 113562791157148395269083148143378328608 +# MD5 Fingerprint: 42:32:99:76:43:33:36:24:35:07:82:9b:28:f9:d0:90 +# SHA1 Fingerprint: d5:ec:8d:7b:4c:ba:79:f4:e7:e8:cb:9d:6b:ae:77:83:10:03:21:6a +# SHA256 Fingerprint: f3:89:6f:88:fe:7c:0a:88:27:66:a7:fa:6a:d2:74:9f:b5:7a:7f:3e:98:fb:76:9c:1f:a7:b0:9c:2c:44:d5:ae +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIQVW9l47TZkGobCdFsPsBsIDANBgkqhkiG9w0BAQsFADBU +MQswCQYDVQQGEwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRI +T1JJVFkxHTAbBgNVBAMMFEJKQ0EgR2xvYmFsIFJvb3QgQ0ExMB4XDTE5MTIxOTAz +MTYxN1oXDTQ0MTIxMjAzMTYxN1owVDELMAkGA1UEBhMCQ04xJjAkBgNVBAoMHUJF +SUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRCSkNBIEdsb2Jh +bCBSb290IENBMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPFmCL3Z +xRVhy4QEQaVpN3cdwbB7+sN3SJATcmTRuHyQNZ0YeYjjlwE8R4HyDqKYDZ4/N+AZ +spDyRhySsTphzvq3Rp4Dhtczbu33RYx2N95ulpH3134rhxfVizXuhJFyV9xgw8O5 +58dnJCNPYwpj9mZ9S1WnP3hkSWkSl+BMDdMJoDIwOvqfwPKcxRIqLhy1BDPapDgR +at7GGPZHOiJBhyL8xIkoVNiMpTAK+BcWyqw3/XmnkRd4OJmtWO2y3syJfQOcs4ll +5+M7sSKGjwZteAf9kRJ/sGsciQ35uMt0WwfCyPQ10WRjeulumijWML3mG90Vr4Tq +nMfK9Q7q8l0ph49pczm+LiRvRSGsxdRpJQaDrXpIhRMsDQa4bHlW/KNnMoH1V6XK +V0Jp6VwkYe/iMBhORJhVb3rCk9gZtt58R4oRTklH2yiUAguUSiz5EtBP6DF+bHq/ +pj+bOT0CFqMYs2esWz8sgytnOYFcuX6U1WTdno9uruh8W7TXakdI136z1C2OVnZO +z2nxbkRs1CTqjSShGL+9V/6pmTW12xB3uD1IutbB5/EjPtffhZ0nPNRAvQoMvfXn +jSXWgXSHRtQpdaJCbPdzied9v3pKH9MiyRVVz99vfFXQpIsHETdfg6YmV6YBW37+ +WGgHqel62bno/1Afq8K0wM7o6v0PvY1NuLxxAgMBAAGjQjBAMB0GA1UdDgQWBBTF +7+3M2I0hxkjk49cULqcWk+WYATAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAUoKsITQfI/Ki2Pm4rzc2IInRNwPWaZ+4 +YRC6ojGYWUfo0Q0lHhVBDOAqVdVXUsv45Mdpox1NcQJeXyFFYEhcCY5JEMEE3Kli +awLwQ8hOnThJdMkycFRtwUf8jrQ2ntScvd0g1lPJGKm1Vrl2i5VnZu69mP6u775u ++2D2/VnGKhs/I0qUJDAnyIm860Qkmss9vk/Ves6OF8tiwdneHg56/0OGNFK8YT88 +X7vZdrRTvJez/opMEi4r89fO4aL/3Xtw+zuhTaRjAv04l5U/BXCga99igUOLtFkN +SoxUnMW7gZ/NfaXvCyUeOiDbHPwfmGcCCtRzRBPbUYQaVQNW4AB+dAb/OMRyHdOo +P2gxXdMJxy6MW2Pg6Nwe0uxhHvLe5e/2mXZgLR6UcnHGCyoyx5JO1UbXHfmpGQrI ++pXObSOYqgs4rZpWDW+N8TEAiMEXnM0ZNjX+VVOg4DwzX5Ze4jLp3zO7Bkqp2IRz +znfSxqxx4VyjHQy7Ct9f4qNx2No3WqB4K/TUfet27fJhcKVlmtOJNBir+3I+17Q9 +eVzYH6Eze9mCUAyTF6ps3MKCuwJXNq+YJyo5UOGwifUll35HaBC07HPKs5fRJNz2 +YqAo07WjuGS3iGJCz51TzZm+ZGiPTx4SSPfSKcOYKMryMguTjClPPGAyzQWWYezy +r/6zcCwupvI= +-----END CERTIFICATE----- + +# Issuer: CN=BJCA Global Root CA2 O=BEIJING CERTIFICATE AUTHORITY +# Subject: CN=BJCA Global Root CA2 O=BEIJING CERTIFICATE AUTHORITY +# Label: "BJCA Global Root CA2" +# Serial: 58605626836079930195615843123109055211 +# MD5 Fingerprint: 5e:0a:f6:47:5f:a6:14:e8:11:01:95:3f:4d:01:eb:3c +# SHA1 Fingerprint: f4:27:86:eb:6e:b8:6d:88:31:67:02:fb:ba:66:a4:53:00:aa:7a:a6 +# SHA256 Fingerprint: 57:4d:f6:93:1e:27:80:39:66:7b:72:0a:fd:c1:60:0f:c2:7e:b6:6d:d3:09:29:79:fb:73:85:64:87:21:28:82 +-----BEGIN CERTIFICATE----- +MIICJTCCAaugAwIBAgIQLBcIfWQqwP6FGFkGz7RK6zAKBggqhkjOPQQDAzBUMQsw +CQYDVQQGEwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJ +VFkxHTAbBgNVBAMMFEJKQ0EgR2xvYmFsIFJvb3QgQ0EyMB4XDTE5MTIxOTAzMTgy +MVoXDTQ0MTIxMjAzMTgyMVowVDELMAkGA1UEBhMCQ04xJjAkBgNVBAoMHUJFSUpJ +TkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRCSkNBIEdsb2JhbCBS +b290IENBMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABJ3LgJGNU2e1uVCxA/jlSR9B +IgmwUVJY1is0j8USRhTFiy8shP8sbqjV8QnjAyEUxEM9fMEsxEtqSs3ph+B99iK+ ++kpRuDCK/eHeGBIK9ke35xe/J4rUQUyWPGCWwf0VHKNCMEAwHQYDVR0OBBYEFNJK +sVF/BvDRgh9Obl+rg/xI1LCRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMAoGCCqGSM49BAMDA2gAMGUCMBq8W9f+qdJUDkpd0m2xQNz0Q9XSSpkZElaA +94M04TVOSG0ED1cxMDAtsaqdAzjbBgIxAMvMh1PLet8gUXOQwKhbYdDFUDn9hf7B +43j4ptZLvZuHjw/l1lOWqzzIQNph91Oj9w== +-----END CERTIFICATE----- + +# Issuer: CN=Sectigo Public Server Authentication Root E46 O=Sectigo Limited +# Subject: CN=Sectigo Public Server Authentication Root E46 O=Sectigo Limited +# Label: "Sectigo Public Server Authentication Root E46" +# Serial: 88989738453351742415770396670917916916 +# MD5 Fingerprint: 28:23:f8:b2:98:5c:37:16:3b:3e:46:13:4e:b0:b3:01 +# SHA1 Fingerprint: ec:8a:39:6c:40:f0:2e:bc:42:75:d4:9f:ab:1c:1a:5b:67:be:d2:9a +# SHA256 Fingerprint: c9:0f:26:f0:fb:1b:40:18:b2:22:27:51:9b:5c:a2:b5:3e:2c:a5:b3:be:5c:f1:8e:fe:1b:ef:47:38:0c:53:83 +-----BEGIN CERTIFICATE----- +MIICOjCCAcGgAwIBAgIQQvLM2htpN0RfFf51KBC49DAKBggqhkjOPQQDAzBfMQsw +CQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1T +ZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwHhcN +MjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5WjBfMQswCQYDVQQGEwJHQjEYMBYG +A1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBT +ZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAR2+pmpbiDt+dd34wc7qNs9Xzjoq1WmVk/WSOrsfy2qw7LFeeyZYX8QeccC +WvkEN/U0NSt3zn8gj1KjAIns1aeibVvjS5KToID1AZTc8GgHHs3u/iVStSBDHBv+ +6xnOQ6OjQjBAMB0GA1UdDgQWBBTRItpMWfFLXyY4qp3W7usNw/upYTAOBgNVHQ8B +Af8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNnADBkAjAn7qRa +qCG76UeXlImldCBteU/IvZNeWBj7LRoAasm4PdCkT0RHlAFWovgzJQxC36oCMB3q +4S6ILuH5px0CMk7yn2xVdOOurvulGu7t0vzCAxHrRVxgED1cf5kDW21USAGKcw== +-----END CERTIFICATE----- + +# Issuer: CN=Sectigo Public Server Authentication Root R46 O=Sectigo Limited +# Subject: CN=Sectigo Public Server Authentication Root R46 O=Sectigo Limited +# Label: "Sectigo Public Server Authentication Root R46" +# Serial: 156256931880233212765902055439220583700 +# MD5 Fingerprint: 32:10:09:52:00:d5:7e:6c:43:df:15:c0:b1:16:93:e5 +# SHA1 Fingerprint: ad:98:f9:f3:e4:7d:75:3b:65:d4:82:b3:a4:52:17:bb:6e:f5:e4:38 +# SHA256 Fingerprint: 7b:b6:47:a6:2a:ee:ac:88:bf:25:7a:a5:22:d0:1f:fe:a3:95:e0:ab:45:c7:3f:93:f6:56:54:ec:38:f2:5a:06 +-----BEGIN CERTIFICATE----- +MIIFijCCA3KgAwIBAgIQdY39i658BwD6qSWn4cetFDANBgkqhkiG9w0BAQwFADBf +MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQD +Ey1TZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYw +HhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5WjBfMQswCQYDVQQGEwJHQjEY +MBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1Ymxp +YyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQCTvtU2UnXYASOgHEdCSe5jtrch/cSV1UgrJnwUUxDa +ef0rty2k1Cz66jLdScK5vQ9IPXtamFSvnl0xdE8H/FAh3aTPaE8bEmNtJZlMKpnz +SDBh+oF8HqcIStw+KxwfGExxqjWMrfhu6DtK2eWUAtaJhBOqbchPM8xQljeSM9xf +iOefVNlI8JhD1mb9nxc4Q8UBUQvX4yMPFF1bFOdLvt30yNoDN9HWOaEhUTCDsG3X +ME6WW5HwcCSrv0WBZEMNvSE6Lzzpng3LILVCJ8zab5vuZDCQOc2TZYEhMbUjUDM3 +IuM47fgxMMxF/mL50V0yeUKH32rMVhlATc6qu/m1dkmU8Sf4kaWD5QazYw6A3OAS +VYCmO2a0OYctyPDQ0RTp5A1NDvZdV3LFOxxHVp3i1fuBYYzMTYCQNFu31xR13NgE +SJ/AwSiItOkcyqex8Va3e0lMWeUgFaiEAin6OJRpmkkGj80feRQXEgyDet4fsZfu ++Zd4KKTIRJLpfSYFplhym3kT2BFfrsU4YjRosoYwjviQYZ4ybPUHNs2iTG7sijbt +8uaZFURww3y8nDnAtOFr94MlI1fZEoDlSfB1D++N6xybVCi0ITz8fAr/73trdf+L +HaAZBav6+CuBQug4urv7qv094PPK306Xlynt8xhW6aWWrL3DkJiy4Pmi1KZHQ3xt +zwIDAQABo0IwQDAdBgNVHQ4EFgQUVnNYZJX5khqwEioEYnmhQBWIIUkwDgYDVR0P +AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAC9c +mTz8Bl6MlC5w6tIyMY208FHVvArzZJ8HXtXBc2hkeqK5Duj5XYUtqDdFqij0lgVQ +YKlJfp/imTYpE0RHap1VIDzYm/EDMrraQKFz6oOht0SmDpkBm+S8f74TlH7Kph52 +gDY9hAaLMyZlbcp+nv4fjFg4exqDsQ+8FxG75gbMY/qB8oFM2gsQa6H61SilzwZA +Fv97fRheORKkU55+MkIQpiGRqRxOF3yEvJ+M0ejf5lG5Nkc/kLnHvALcWxxPDkjB +JYOcCj+esQMzEhonrPcibCTRAUH4WAP+JWgiH5paPHxsnnVI84HxZmduTILA7rpX +DhjvLpr3Etiga+kFpaHpaPi8TD8SHkXoUsCjvxInebnMMTzD9joiFgOgyY9mpFui +TdaBJQbpdqQACj7LzTWb4OE4y2BThihCQRxEV+ioratF4yUQvNs+ZUH7G6aXD+u5 +dHn5HrwdVw1Hr8Mvn4dGp+smWg9WY7ViYG4A++MnESLn/pmPNPW56MORcr3Ywx65 +LvKRRFHQV80MNNVIIb/bE/FmJUNS0nAiNs2fxBx1IK1jcmMGDw4nztJqDby1ORrp +0XZ60Vzk50lJLVU3aPAaOpg+VBeHVOmmJ1CJeyAvP/+/oYtKR5j/K3tJPsMpRmAY +QqszKbrAKbkTidOIijlBO8n9pu0f9GBj39ItVQGL +-----END CERTIFICATE----- + +# Issuer: CN=SSL.com TLS RSA Root CA 2022 O=SSL Corporation +# Subject: CN=SSL.com TLS RSA Root CA 2022 O=SSL Corporation +# Label: "SSL.com TLS RSA Root CA 2022" +# Serial: 148535279242832292258835760425842727825 +# MD5 Fingerprint: d8:4e:c6:59:30:d8:fe:a0:d6:7a:5a:2c:2c:69:78:da +# SHA1 Fingerprint: ec:2c:83:40:72:af:26:95:10:ff:0e:f2:03:ee:31:70:f6:78:9d:ca +# SHA256 Fingerprint: 8f:af:7d:2e:2c:b4:70:9b:b8:e0:b3:36:66:bf:75:a5:dd:45:b5:de:48:0f:8e:a8:d4:bf:e6:be:bc:17:f2:ed +-----BEGIN CERTIFICATE----- +MIIFiTCCA3GgAwIBAgIQb77arXO9CEDii02+1PdbkTANBgkqhkiG9w0BAQsFADBO +MQswCQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQD +DBxTU0wuY29tIFRMUyBSU0EgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzQyMloX +DTQ2MDgxOTE2MzQyMVowTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jw +b3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMjCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCkCXJPQIgSYT41I57u9nTP +L3tYPc48DRAokC+X94xI2KDYJbFMsBFMF3NQ0CJKY7uB0ylu1bUJPiYYf7ISf5OY +t6/wNr/y7hienDtSxUcZXXTzZGbVXcdotL8bHAajvI9AI7YexoS9UcQbOcGV0ins +S657Lb85/bRi3pZ7QcacoOAGcvvwB5cJOYF0r/c0WRFXCsJbwST0MXMwgsadugL3 +PnxEX4MN8/HdIGkWCVDi1FW24IBydm5MR7d1VVm0U3TZlMZBrViKMWYPHqIbKUBO +L9975hYsLfy/7PO0+r4Y9ptJ1O4Fbtk085zx7AGL0SDGD6C1vBdOSHtRwvzpXGk3 +R2azaPgVKPC506QVzFpPulJwoxJF3ca6TvvC0PeoUidtbnm1jPx7jMEWTO6Af77w +dr5BUxIzrlo4QqvXDz5BjXYHMtWrifZOZ9mxQnUjbvPNQrL8VfVThxc7wDNY8VLS ++YCk8OjwO4s4zKTGkH8PnP2L0aPP2oOnaclQNtVcBdIKQXTbYxE3waWglksejBYS +d66UNHsef8JmAOSqg+qKkK3ONkRN0VHpvB/zagX9wHQfJRlAUW7qglFA35u5CCoG +AtUjHBPW6dvbxrB6y3snm/vg1UYk7RBLY0ulBY+6uB0rpvqR4pJSvezrZ5dtmi2f +gTIFZzL7SAg/2SW4BCUvAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j +BBgwFoAU+y437uOEeicuzRk1sTN8/9REQrkwHQYDVR0OBBYEFPsuN+7jhHonLs0Z +NbEzfP/UREK5MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAjYlt +hEUY8U+zoO9opMAdrDC8Z2awms22qyIZZtM7QbUQnRC6cm4pJCAcAZli05bg4vsM +QtfhWsSWTVTNj8pDU/0quOr4ZcoBwq1gaAafORpR2eCNJvkLTqVTJXojpBzOCBvf +R4iyrT7gJ4eLSYwfqUdYe5byiB0YrrPRpgqU+tvT5TgKa3kSM/tKWTcWQA673vWJ +DPFs0/dRa1419dvAJuoSc06pkZCmF8NsLzjUo3KUQyxi4U5cMj29TH0ZR6LDSeeW +P4+a0zvkEdiLA9z2tmBVGKaBUfPhqBVq6+AL8BQx1rmMRTqoENjwuSfr98t67wVy +lrXEj5ZzxOhWc5y8aVFjvO9nHEMaX3cZHxj4HCUp+UmZKbaSPaKDN7EgkaibMOlq +bLQjk2UEqxHzDh1TJElTHaE/nUiSEeJ9DU/1172iWD54nR4fK/4huxoTtrEoZP2w +AgDHbICivRZQIA9ygV/MlP+7mea6kMvq+cYMwq7FGc4zoWtcu358NFcXrfA/rs3q +r5nsLFR+jM4uElZI7xc7P0peYNLcdDa8pUNjyw9bowJWCZ4kLOGGgYz+qxcs+sji +Mho6/4UIyYOf8kpIEFR3N+2ivEC+5BB09+Rbu7nzifmPQdjH5FCQNYA+HLhNkNPU +98OwoX6EyneSMSy4kLGCenROmxMmtNVQZlR4rmA= +-----END CERTIFICATE----- + +# Issuer: CN=SSL.com TLS ECC Root CA 2022 O=SSL Corporation +# Subject: CN=SSL.com TLS ECC Root CA 2022 O=SSL Corporation +# Label: "SSL.com TLS ECC Root CA 2022" +# Serial: 26605119622390491762507526719404364228 +# MD5 Fingerprint: 99:d7:5c:f1:51:36:cc:e9:ce:d9:19:2e:77:71:56:c5 +# SHA1 Fingerprint: 9f:5f:d9:1a:54:6d:f5:0c:71:f0:ee:7a:bd:17:49:98:84:73:e2:39 +# SHA256 Fingerprint: c3:2f:fd:9f:46:f9:36:d1:6c:36:73:99:09:59:43:4b:9a:d6:0a:af:bb:9e:7c:f3:36:54:f1:44:cc:1b:a1:43 +-----BEGIN CERTIFICATE----- +MIICOjCCAcCgAwIBAgIQFAP1q/s3ixdAW+JDsqXRxDAKBggqhkjOPQQDAzBOMQsw +CQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxT +U0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzM0OFoXDTQ2 +MDgxOTE2MzM0N1owTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jwb3Jh +dGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgRUNDIFJvb3QgQ0EgMjAyMjB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABEUpNXP6wrgjzhR9qLFNoFs27iosU8NgCTWyJGYm +acCzldZdkkAZDsalE3D07xJRKF3nzL35PIXBz5SQySvOkkJYWWf9lCcQZIxPBLFN +SeR7T5v15wj4A4j3p8OSSxlUgaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSME +GDAWgBSJjy+j6CugFFR781a4Jl9nOAuc0DAdBgNVHQ4EFgQUiY8vo+groBRUe/NW +uCZfZzgLnNAwDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2gAMGUCMFXjIlbp +15IkWE8elDIPDAI2wv2sdDJO4fscgIijzPvX6yv/N33w7deedWo1dlJF4AIxAMeN +b0Igj762TVntd00pxCAgRWSGOlDGxK0tk/UYfXLtqc/ErFc2KAhl3zx5Zn6g6g== +-----END CERTIFICATE----- + +# Issuer: CN=Atos TrustedRoot Root CA ECC TLS 2021 O=Atos +# Subject: CN=Atos TrustedRoot Root CA ECC TLS 2021 O=Atos +# Label: "Atos TrustedRoot Root CA ECC TLS 2021" +# Serial: 81873346711060652204712539181482831616 +# MD5 Fingerprint: 16:9f:ad:f1:70:ad:79:d6:ed:29:b4:d1:c5:79:70:a8 +# SHA1 Fingerprint: 9e:bc:75:10:42:b3:02:f3:81:f4:f7:30:62:d4:8f:c3:a7:51:b2:dd +# SHA256 Fingerprint: b2:fa:e5:3e:14:cc:d7:ab:92:12:06:47:01:ae:27:9c:1d:89:88:fa:cb:77:5f:a8:a0:08:91:4e:66:39:88:a8 +-----BEGIN CERTIFICATE----- +MIICFTCCAZugAwIBAgIQPZg7pmY9kGP3fiZXOATvADAKBggqhkjOPQQDAzBMMS4w +LAYDVQQDDCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgRUNDIFRMUyAyMDIxMQ0w +CwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0yMTA0MjIwOTI2MjNaFw00MTA0 +MTcwOTI2MjJaMEwxLjAsBgNVBAMMJUF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBF +Q0MgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYTAkRFMHYwEAYHKoZI +zj0CAQYFK4EEACIDYgAEloZYKDcKZ9Cg3iQZGeHkBQcfl+3oZIK59sRxUM6KDP/X +tXa7oWyTbIOiaG6l2b4siJVBzV3dscqDY4PMwL502eCdpO5KTlbgmClBk1IQ1SQ4 +AjJn8ZQSb+/Xxd4u/RmAo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR2 +KCXWfeBmmnoJsmo7jjPXNtNPojAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwMD +aAAwZQIwW5kp85wxtolrbNa9d+F851F+uDrNozZffPc8dz7kUK2o59JZDCaOMDtu +CCrCp1rIAjEAmeMM56PDr9NJLkaCI2ZdyQAUEv049OGYa3cpetskz2VAv9LcjBHo +9H1/IISpQuQo +-----END CERTIFICATE----- + +# Issuer: CN=Atos TrustedRoot Root CA RSA TLS 2021 O=Atos +# Subject: CN=Atos TrustedRoot Root CA RSA TLS 2021 O=Atos +# Label: "Atos TrustedRoot Root CA RSA TLS 2021" +# Serial: 111436099570196163832749341232207667876 +# MD5 Fingerprint: d4:d3:46:b8:9a:c0:9c:76:5d:9e:3a:c3:b9:99:31:d2 +# SHA1 Fingerprint: 18:52:3b:0d:06:37:e4:d6:3a:df:23:e4:98:fb:5b:16:fb:86:74:48 +# SHA256 Fingerprint: 81:a9:08:8e:a5:9f:b3:64:c5:48:a6:f8:55:59:09:9b:6f:04:05:ef:bf:18:e5:32:4e:c9:f4:57:ba:00:11:2f +-----BEGIN CERTIFICATE----- +MIIFZDCCA0ygAwIBAgIQU9XP5hmTC/srBRLYwiqipDANBgkqhkiG9w0BAQwFADBM +MS4wLAYDVQQDDCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgUlNBIFRMUyAyMDIx +MQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0yMTA0MjIwOTIxMTBaFw00 +MTA0MTcwOTIxMDlaMEwxLjAsBgNVBAMMJUF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBD +QSBSU0EgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYTAkRFMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtoAOxHm9BYx9sKOdTSJNy/BBl01Z +4NH+VoyX8te9j2y3I49f1cTYQcvyAh5x5en2XssIKl4w8i1mx4QbZFc4nXUtVsYv +Ye+W/CBGvevUez8/fEc4BKkbqlLfEzfTFRVOvV98r61jx3ncCHvVoOX3W3WsgFWZ +kmGbzSoXfduP9LVq6hdKZChmFSlsAvFr1bqjM9xaZ6cF4r9lthawEO3NUDPJcFDs +GY6wx/J0W2tExn2WuZgIWWbeKQGb9Cpt0xU6kGpn8bRrZtkh68rZYnxGEFzedUln +nkL5/nWpo63/dgpnQOPF943HhZpZnmKaau1Fh5hnstVKPNe0OwANwI8f4UDErmwh +3El+fsqyjW22v5MvoVw+j8rtgI5Y4dtXz4U2OLJxpAmMkokIiEjxQGMYsluMWuPD +0xeqqxmjLBvk1cbiZnrXghmmOxYsL3GHX0WelXOTwkKBIROW1527k2gV+p2kHYzy +geBYBr3JtuP2iV2J+axEoctr+hbxx1A9JNr3w+SH1VbxT5Aw+kUJWdo0zuATHAR8 +ANSbhqRAvNncTFd+rrcztl524WWLZt+NyteYr842mIycg5kDcPOvdO3GDjbnvezB +c6eUWsuSZIKmAMFwoW4sKeFYV+xafJlrJaSQOoD0IJ2azsct+bJLKZWD6TWNp0lI +pw9MGZHQ9b8Q4HECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU +dEmZ0f+0emhFdcN+tNzMzjkz2ggwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +DAUAA4ICAQAjQ1MkYlxt/T7Cz1UAbMVWiLkO3TriJQ2VSpfKgInuKs1l+NsW4AmS +4BjHeJi78+xCUvuppILXTdiK/ORO/auQxDh1MoSf/7OwKwIzNsAQkG8dnK/haZPs +o0UvFJ/1TCplQ3IM98P4lYsU84UgYt1UU90s3BiVaU+DR3BAM1h3Egyi61IxHkzJ +qM7F78PRreBrAwA0JrRUITWXAdxfG/F851X6LWh3e9NpzNMOa7pNdkTWwhWaJuyw +xfW70Xp0wmzNxbVe9kzmWy2B27O3Opee7c9GslA9hGCZcbUztVdF5kJHdWoOsAgM +rr3e97sPWD2PAzHoPYJQyi9eDF20l74gNAf0xBLh7tew2VktafcxBPTy+av5EzH4 +AXcOPUIjJsyacmdRIXrMPIWo6iFqO9taPKU0nprALN+AnCng33eU0aKAQv9qTFsR +0PXNor6uzFFcw9VUewyu1rkGd4Di7wcaaMxZUa1+XGdrudviB0JbuAEFWDlN5LuY +o7Ey7Nmj1m+UI/87tyll5gfp77YZ6ufCOB0yiJA8EytuzO+rdwY0d4RPcuSBhPm5 +dDTedk+SKlOxJTnbPP/lPqYO5Wue/9vsL3SD3460s6neFE3/MaNFcyT6lSnMEpcE +oji2jbDwN/zIIX8/syQbPYtuzE2wFg2WHYMfRsCbvUOZ58SWLs5fyQ== +-----END CERTIFICATE----- + +# Issuer: CN=TrustAsia Global Root CA G3 O=TrustAsia Technologies, Inc. +# Subject: CN=TrustAsia Global Root CA G3 O=TrustAsia Technologies, Inc. +# Label: "TrustAsia Global Root CA G3" +# Serial: 576386314500428537169965010905813481816650257167 +# MD5 Fingerprint: 30:42:1b:b7:bb:81:75:35:e4:16:4f:53:d2:94:de:04 +# SHA1 Fingerprint: 63:cf:b6:c1:27:2b:56:e4:88:8e:1c:23:9a:b6:2e:81:47:24:c3:c7 +# SHA256 Fingerprint: e0:d3:22:6a:eb:11:63:c2:e4:8f:f9:be:3b:50:b4:c6:43:1b:e7:bb:1e:ac:c5:c3:6b:5d:5e:c5:09:03:9a:08 +-----BEGIN CERTIFICATE----- +MIIFpTCCA42gAwIBAgIUZPYOZXdhaqs7tOqFhLuxibhxkw8wDQYJKoZIhvcNAQEM +BQAwWjELMAkGA1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dp +ZXMsIEluYy4xJDAiBgNVBAMMG1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHMzAe +Fw0yMTA1MjAwMjEwMTlaFw00NjA1MTkwMjEwMTlaMFoxCzAJBgNVBAYTAkNOMSUw +IwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQwIgYDVQQDDBtU +cnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDAMYJhkuSUGwoqZdC+BqmHO1ES6nBBruL7dOoKjbmzTNyPtxNS +T1QY4SxzlZHFZjtqz6xjbYdT8PfxObegQ2OwxANdV6nnRM7EoYNl9lA+sX4WuDqK +AtCWHwDNBSHvBm3dIZwZQ0WhxeiAysKtQGIXBsaqvPPW5vxQfmZCHzyLpnl5hkA1 +nyDvP+uLRx+PjsXUjrYsyUQE49RDdT/VP68czH5GX6zfZBCK70bwkPAPLfSIC7Ep +qq+FqklYqL9joDiR5rPmd2jE+SoZhLsO4fWvieylL1AgdB4SQXMeJNnKziyhWTXA +yB1GJ2Faj/lN03J5Zh6fFZAhLf3ti1ZwA0pJPn9pMRJpxx5cynoTi+jm9WAPzJMs +hH/x/Gr8m0ed262IPfN2dTPXS6TIi/n1Q1hPy8gDVI+lhXgEGvNz8teHHUGf59gX +zhqcD0r83ERoVGjiQTz+LISGNzzNPy+i2+f3VANfWdP3kXjHi3dqFuVJhZBFcnAv +kV34PmVACxmZySYgWmjBNb9Pp1Hx2BErW+Canig7CjoKH8GB5S7wprlppYiU5msT +f9FkPz2ccEblooV7WIQn3MSAPmeamseaMQ4w7OYXQJXZRe0Blqq/DPNL0WP3E1jA +uPP6Z92bfW1K/zJMtSU7/xxnD4UiWQWRkUF3gdCFTIcQcf+eQxuulXUtgQIDAQAB +o2MwYTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEDk5PIj7zjKsK5Xf/Ih +MBY027ySMB0GA1UdDgQWBBRA5OTyI+84yrCuV3/yITAWNNu8kjAOBgNVHQ8BAf8E +BAMCAQYwDQYJKoZIhvcNAQEMBQADggIBACY7UeFNOPMyGLS0XuFlXsSUT9SnYaP4 +wM8zAQLpw6o1D/GUE3d3NZ4tVlFEbuHGLige/9rsR82XRBf34EzC4Xx8MnpmyFq2 +XFNFV1pF1AWZLy4jVe5jaN/TG3inEpQGAHUNcoTpLrxaatXeL1nHo+zSh2bbt1S1 +JKv0Q3jbSwTEb93mPmY+KfJLaHEih6D4sTNjduMNhXJEIlU/HHzp/LgV6FL6qj6j +ITk1dImmasI5+njPtqzn59ZW/yOSLlALqbUHM/Q4X6RJpstlcHboCoWASzY9M/eV +VHUl2qzEc4Jl6VL1XP04lQJqaTDFHApXB64ipCz5xUG3uOyfT0gA+QEEVcys+TIx +xHWVBqB/0Y0n3bOppHKH/lmLmnp0Ft0WpWIp6zqW3IunaFnT63eROfjXy9mPX1on +AX1daBli2MjN9LdyR75bl87yraKZk62Uy5P2EgmVtqvXO9A/EcswFi55gORngS1d +7XB4tmBZrOFdRWOPyN9yaFvqHbgB8X7754qz41SgOAngPN5C8sLtLpvzHzW2Ntjj +gKGLzZlkD8Kqq7HK9W+eQ42EVJmzbsASZthwEPEGNTNDqJwuuhQxzhB/HIbjj9LV ++Hfsm6vxL2PZQl/gZ4FkkfGXL/xuJvYz+NO1+MRiqzFRJQJ6+N1rZdVtTTDIZbpo +FGWsJwt0ivKH +-----END CERTIFICATE----- + +# Issuer: CN=TrustAsia Global Root CA G4 O=TrustAsia Technologies, Inc. +# Subject: CN=TrustAsia Global Root CA G4 O=TrustAsia Technologies, Inc. +# Label: "TrustAsia Global Root CA G4" +# Serial: 451799571007117016466790293371524403291602933463 +# MD5 Fingerprint: 54:dd:b2:d7:5f:d8:3e:ed:7c:e0:0b:2e:cc:ed:eb:eb +# SHA1 Fingerprint: 57:73:a5:61:5d:80:b2:e6:ac:38:82:fc:68:07:31:ac:9f:b5:92:5a +# SHA256 Fingerprint: be:4b:56:cb:50:56:c0:13:6a:52:6d:f4:44:50:8d:aa:36:a0:b5:4f:42:e4:ac:38:f7:2a:f4:70:e4:79:65:4c +-----BEGIN CERTIFICATE----- +MIICVTCCAdygAwIBAgIUTyNkuI6XY57GU4HBdk7LKnQV1tcwCgYIKoZIzj0EAwMw +WjELMAkGA1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMs +IEluYy4xJDAiBgNVBAMMG1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNDAeFw0y +MTA1MjAwMjEwMjJaFw00NjA1MTkwMjEwMjJaMFoxCzAJBgNVBAYTAkNOMSUwIwYD +VQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQwIgYDVQQDDBtUcnVz +dEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATx +s8045CVD5d4ZCbuBeaIVXxVjAd7Cq92zphtnS4CDr5nLrBfbK5bKfFJV4hrhPVbw +LxYI+hW8m7tH5j/uqOFMjPXTNvk4XatwmkcN4oFBButJ+bAp3TPsUKV/eSm4IJij +YzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUpbtKl86zK3+kMd6Xg1mD +pm9xy94wHQYDVR0OBBYEFKW7SpfOsyt/pDHel4NZg6ZvccveMA4GA1UdDwEB/wQE +AwIBBjAKBggqhkjOPQQDAwNnADBkAjBe8usGzEkxn0AAbbd+NvBNEU/zy4k6LHiR +UKNbwMp1JvK/kF0LgoxgKJ/GcJpo5PECMFxYDlZ2z1jD1xCMuo6u47xkdUfFVZDj +/bpV6wfEU6s3qe4hsiFbYI89MvHVI5TWWA== +-----END CERTIFICATE----- + +# Issuer: CN=CommScope Public Trust ECC Root-01 O=CommScope +# Subject: CN=CommScope Public Trust ECC Root-01 O=CommScope +# Label: "CommScope Public Trust ECC Root-01" +# Serial: 385011430473757362783587124273108818652468453534 +# MD5 Fingerprint: 3a:40:a7:fc:03:8c:9c:38:79:2f:3a:a2:6c:b6:0a:16 +# SHA1 Fingerprint: 07:86:c0:d8:dd:8e:c0:80:98:06:98:d0:58:7a:ef:de:a6:cc:a2:5d +# SHA256 Fingerprint: 11:43:7c:da:7b:b4:5e:41:36:5f:45:b3:9a:38:98:6b:0d:e0:0d:ef:34:8e:0c:7b:b0:87:36:33:80:0b:c3:8b +-----BEGIN CERTIFICATE----- +MIICHTCCAaOgAwIBAgIUQ3CCd89NXTTxyq4yLzf39H91oJ4wCgYIKoZIzj0EAwMw +TjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29t +bVNjb3BlIFB1YmxpYyBUcnVzdCBFQ0MgUm9vdC0wMTAeFw0yMTA0MjgxNzM1NDNa +Fw00NjA0MjgxNzM1NDJaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21tU2Nv +cGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgRUNDIFJvb3QtMDEw +djAQBgcqhkjOPQIBBgUrgQQAIgNiAARLNumuV16ocNfQj3Rid8NeeqrltqLxeP0C +flfdkXmcbLlSiFS8LwS+uM32ENEp7LXQoMPwiXAZu1FlxUOcw5tjnSCDPgYLpkJE +hRGnSjot6dZoL0hOUysHP029uax3OVejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSOB2LAUN3GGQYARnQE9/OufXVNMDAKBggq +hkjOPQQDAwNoADBlAjEAnDPfQeMjqEI2Jpc1XHvr20v4qotzVRVcrHgpD7oh2MSg +2NED3W3ROT3Ek2DS43KyAjB8xX6I01D1HiXo+k515liWpDVfG2XqYZpwI7UNo5uS +Um9poIyNStDuiw7LR47QjRE= +-----END CERTIFICATE----- + +# Issuer: CN=CommScope Public Trust ECC Root-02 O=CommScope +# Subject: CN=CommScope Public Trust ECC Root-02 O=CommScope +# Label: "CommScope Public Trust ECC Root-02" +# Serial: 234015080301808452132356021271193974922492992893 +# MD5 Fingerprint: 59:b0:44:d5:65:4d:b8:5c:55:19:92:02:b6:d1:94:b2 +# SHA1 Fingerprint: 3c:3f:ef:57:0f:fe:65:93:86:9e:a0:fe:b0:f6:ed:8e:d1:13:c7:e5 +# SHA256 Fingerprint: 2f:fb:7f:81:3b:bb:b3:c8:9a:b4:e8:16:2d:0f:16:d7:15:09:a8:30:cc:9d:73:c2:62:e5:14:08:75:d1:ad:4a +-----BEGIN CERTIFICATE----- +MIICHDCCAaOgAwIBAgIUKP2ZYEFHpgE6yhR7H+/5aAiDXX0wCgYIKoZIzj0EAwMw +TjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29t +bVNjb3BlIFB1YmxpYyBUcnVzdCBFQ0MgUm9vdC0wMjAeFw0yMTA0MjgxNzQ0NTRa +Fw00NjA0MjgxNzQ0NTNaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21tU2Nv +cGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgRUNDIFJvb3QtMDIw +djAQBgcqhkjOPQIBBgUrgQQAIgNiAAR4MIHoYx7l63FRD/cHB8o5mXxO1Q/MMDAL +j2aTPs+9xYa9+bG3tD60B8jzljHz7aRP+KNOjSkVWLjVb3/ubCK1sK9IRQq9qEmU +v4RDsNuESgMjGWdqb8FuvAY5N9GIIvejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTmGHX/72DehKT1RsfeSlXjMjZ59TAKBggq +hkjOPQQDAwNnADBkAjAmc0l6tqvmSfR9Uj/UQQSugEODZXW5hYA4O9Zv5JOGq4/n +ich/m35rChJVYaoR4HkCMHfoMXGsPHED1oQmHhS48zs73u1Z/GtMMH9ZzkXpc2AV +mkzw5l4lIhVtwodZ0LKOag== +-----END CERTIFICATE----- + +# Issuer: CN=CommScope Public Trust RSA Root-01 O=CommScope +# Subject: CN=CommScope Public Trust RSA Root-01 O=CommScope +# Label: "CommScope Public Trust RSA Root-01" +# Serial: 354030733275608256394402989253558293562031411421 +# MD5 Fingerprint: 0e:b4:15:bc:87:63:5d:5d:02:73:d4:26:38:68:73:d8 +# SHA1 Fingerprint: 6d:0a:5f:f7:b4:23:06:b4:85:b3:b7:97:64:fc:ac:75:f5:33:f2:93 +# SHA256 Fingerprint: 02:bd:f9:6e:2a:45:dd:9b:f1:8f:c7:e1:db:df:21:a0:37:9b:a3:c9:c2:61:03:44:cf:d8:d6:06:fe:c1:ed:81 +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIUPgNJgXUWdDGOTKvVxZAplsU5EN0wDQYJKoZIhvcNAQEL +BQAwTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwi +Q29tbVNjb3BlIFB1YmxpYyBUcnVzdCBSU0EgUm9vdC0wMTAeFw0yMTA0MjgxNjQ1 +NTRaFw00NjA0MjgxNjQ1NTNaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21t +U2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3Qt +MDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwSGWjDR1C45FtnYSk +YZYSwu3D2iM0GXb26v1VWvZVAVMP8syMl0+5UMuzAURWlv2bKOx7dAvnQmtVzslh +suitQDy6uUEKBU8bJoWPQ7VAtYXR1HHcg0Hz9kXHgKKEUJdGzqAMxGBWBB0HW0al +DrJLpA6lfO741GIDuZNqihS4cPgugkY4Iw50x2tBt9Apo52AsH53k2NC+zSDO3Oj +WiE260f6GBfZumbCk6SP/F2krfxQapWsvCQz0b2If4b19bJzKo98rwjyGpg/qYFl +P8GMicWWMJoKz/TUyDTtnS+8jTiGU+6Xn6myY5QXjQ/cZip8UlF1y5mO6D1cv547 +KI2DAg+pn3LiLCuz3GaXAEDQpFSOm117RTYm1nJD68/A6g3czhLmfTifBSeolz7p +UcZsBSjBAg/pGG3svZwG1KdJ9FQFa2ww8esD1eo9anbCyxooSU1/ZOD6K9pzg4H/ +kQO9lLvkuI6cMmPNn7togbGEW682v3fuHX/3SZtS7NJ3Wn2RnU3COS3kuoL4b/JO +Hg9O5j9ZpSPcPYeoKFgo0fEbNttPxP/hjFtyjMcmAyejOQoBqsCyMWCDIqFPEgkB +Ea801M/XrmLTBQe0MXXgDW1XT2mH+VepuhX2yFJtocucH+X8eKg1mp9BFM6ltM6U +CBwJrVbl2rZJmkrqYxhTnCwuwwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUN12mmnQywsL5x6YVEFm45P3luG0wDQYJ +KoZIhvcNAQELBQADggIBAK+nz97/4L1CjU3lIpbfaOp9TSp90K09FlxD533Ahuh6 +NWPxzIHIxgvoLlI1pKZJkGNRrDSsBTtXAOnTYtPZKdVUvhwQkZyybf5Z/Xn36lbQ +nmhUQo8mUuJM3y+Xpi/SB5io82BdS5pYV4jvguX6r2yBS5KPQJqTRlnLX3gWsWc+ +QgvfKNmwrZggvkN80V4aCRckjXtdlemrwWCrWxhkgPut4AZ9HcpZuPN4KWfGVh2v +trV0KnahP/t1MJ+UXjulYPPLXAziDslg+MkfFoom3ecnf+slpoq9uC02EJqxWE2a +aE9gVOX2RhOOiKy8IUISrcZKiX2bwdgt6ZYD9KJ0DLwAHb/WNyVntHKLr4W96ioD +j8z7PEQkguIBpQtZtjSNMgsSDesnwv1B10A8ckYpwIzqug/xBpMu95yo9GA+o/E4 +Xo4TwbM6l4c/ksp4qRyv0LAbJh6+cOx69TOY6lz/KwsETkPdY34Op054A5U+1C0w +lREQKC6/oAI+/15Z0wUOlV9TRe9rh9VIzRamloPh37MG88EU26fsHItdkJANclHn +YfkUyq+Dj7+vsQpZXdxc1+SWrVtgHdqul7I52Qb1dgAT+GhMIbA1xNxVssnBQVoc +icCMb3SgazNNtQEo/a2tiRc7ppqEvOuM6sRxJKi6KfkIsidWNTJf6jn7MZrVGczw +-----END CERTIFICATE----- + +# Issuer: CN=CommScope Public Trust RSA Root-02 O=CommScope +# Subject: CN=CommScope Public Trust RSA Root-02 O=CommScope +# Label: "CommScope Public Trust RSA Root-02" +# Serial: 480062499834624527752716769107743131258796508494 +# MD5 Fingerprint: e1:29:f9:62:7b:76:e2:96:6d:f3:d4:d7:0f:ae:1f:aa +# SHA1 Fingerprint: ea:b0:e2:52:1b:89:93:4c:11:68:f2:d8:9a:ac:22:4c:a3:8a:57:ae +# SHA256 Fingerprint: ff:e9:43:d7:93:42:4b:4f:7c:44:0c:1c:3d:64:8d:53:63:f3:4b:82:dc:87:aa:7a:9f:11:8f:c5:de:e1:01:f1 +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIUVBa/O345lXGN0aoApYYNK496BU4wDQYJKoZIhvcNAQEL +BQAwTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwi +Q29tbVNjb3BlIFB1YmxpYyBUcnVzdCBSU0EgUm9vdC0wMjAeFw0yMTA0MjgxNzE2 +NDNaFw00NjA0MjgxNzE2NDJaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21t +U2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3Qt +MDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDh+g77aAASyE3VrCLE +NQE7xVTlWXZjpX/rwcRqmL0yjReA61260WI9JSMZNRTpf4mnG2I81lDnNJUDMrG0 +kyI9p+Kx7eZ7Ti6Hmw0zdQreqjXnfuU2mKKuJZ6VszKWpCtYHu8//mI0SFHRtI1C +rWDaSWqVcN3SAOLMV2MCe5bdSZdbkk6V0/nLKR8YSvgBKtJjCW4k6YnS5cciTNxz +hkcAqg2Ijq6FfUrpuzNPDlJwnZXjfG2WWy09X6GDRl224yW4fKcZgBzqZUPckXk2 +LHR88mcGyYnJ27/aaL8j7dxrrSiDeS/sOKUNNwFnJ5rpM9kzXzehxfCrPfp4sOcs +n/Y+n2Dg70jpkEUeBVF4GiwSLFworA2iI540jwXmojPOEXcT1A6kHkIfhs1w/tku +FT0du7jyU1fbzMZ0KZwYszZ1OC4PVKH4kh+Jlk+71O6d6Ts2QrUKOyrUZHk2EOH5 +kQMreyBUzQ0ZGshBMjTRsJnhkB4BQDa1t/qp5Xd1pCKBXbCL5CcSD1SIxtuFdOa3 +wNemKfrb3vOTlycEVS8KbzfFPROvCgCpLIscgSjX74Yxqa7ybrjKaixUR9gqiC6v +wQcQeKwRoi9C8DfF8rhW3Q5iLc4tVn5V8qdE9isy9COoR+jUKgF4z2rDN6ieZdIs +5fq6M8EGRPbmz6UNp2YINIos8wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUR9DnsSL/nSz12Vdgs7GxcJXvYXowDQYJ +KoZIhvcNAQELBQADggIBAIZpsU0v6Z9PIpNojuQhmaPORVMbc0RTAIFhzTHjCLqB +KCh6krm2qMhDnscTJk3C2OVVnJJdUNjCK9v+5qiXz1I6JMNlZFxHMaNlNRPDk7n3 ++VGXu6TwYofF1gbTl4MgqX67tiHCpQ2EAOHyJxCDut0DgdXdaMNmEMjRdrSzbyme +APnCKfWxkxlSaRosTKCL4BWaMS/TiJVZbuXEs1DIFAhKm4sTg7GkcrI7djNB3Nyq +pgdvHSQSn8h2vS/ZjvQs7rfSOBAkNlEv41xdgSGn2rtO/+YHqP65DSdsu3BaVXoT +6fEqSWnHX4dXTEN5bTpl6TBcQe7rd6VzEojov32u5cSoHw2OHG1QAk8mGEPej1WF +sQs3BWDJVTkSBKEqz3EWnzZRSb9wO55nnPt7eck5HHisd5FUmrh1CoFSl+NmYWvt +PjgelmFV4ZFUjO2MJB+ByRCac5krFk5yAD9UG/iNuovnFNa2RU9g7Jauwy8CTl2d +lklyALKrdVwPaFsdZcJfMw8eD/A7hvWwTruc9+olBdytoptLFwG+Qt81IR2tq670 +v64fG9PiO/yzcnMcmyiQiRM9HcEARwmWmjgb3bHPDcK0RPOWlc4yOo80nOAXx17O +rg3bhzjlP1v9mxnhMUF6cKojawHhRUzNlM47ni3niAIi9G7oyOzWPPO5std3eqx7 +-----END CERTIFICATE----- + +# Issuer: CN=Telekom Security TLS ECC Root 2020 O=Deutsche Telekom Security GmbH +# Subject: CN=Telekom Security TLS ECC Root 2020 O=Deutsche Telekom Security GmbH +# Label: "Telekom Security TLS ECC Root 2020" +# Serial: 72082518505882327255703894282316633856 +# MD5 Fingerprint: c1:ab:fe:6a:10:2c:03:8d:bc:1c:22:32:c0:85:a7:fd +# SHA1 Fingerprint: c0:f8:96:c5:a9:3b:01:06:21:07:da:18:42:48:bc:e9:9d:88:d5:ec +# SHA256 Fingerprint: 57:8a:f4:de:d0:85:3f:4e:59:98:db:4a:ea:f9:cb:ea:8d:94:5f:60:b6:20:a3:8d:1a:3c:13:b2:bc:7b:a8:e1 +-----BEGIN CERTIFICATE----- +MIICQjCCAcmgAwIBAgIQNjqWjMlcsljN0AFdxeVXADAKBggqhkjOPQQDAzBjMQsw +CQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBH +bWJIMSswKQYDVQQDDCJUZWxla29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIw +MB4XDTIwMDgyNTA3NDgyMFoXDTQ1MDgyNTIzNTk1OVowYzELMAkGA1UEBhMCREUx +JzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkgR21iSDErMCkGA1UE +AwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgRUNDIFJvb3QgMjAyMDB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABM6//leov9Wq9xCazbzREaK9Z0LMkOsVGJDZos0MKiXrPk/O +tdKPD/M12kOLAoC+b1EkHQ9rK8qfwm9QMuU3ILYg/4gND21Ju9sGpIeQkpT0CdDP +f8iAC8GXs7s1J8nCG6NCMEAwHQYDVR0OBBYEFONyzG6VmUex5rNhTNHLq+O6zd6f +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2cA +MGQCMHVSi7ekEE+uShCLsoRbQuHmKjYC2qBuGT8lv9pZMo7k+5Dck2TOrbRBR2Di +z6fLHgIwN0GMZt9Ba9aDAEH9L1r3ULRn0SyocddDypwnJJGDSA3PzfdUga/sf+Rn +27iQ7t0l +-----END CERTIFICATE----- + +# Issuer: CN=Telekom Security TLS RSA Root 2023 O=Deutsche Telekom Security GmbH +# Subject: CN=Telekom Security TLS RSA Root 2023 O=Deutsche Telekom Security GmbH +# Label: "Telekom Security TLS RSA Root 2023" +# Serial: 44676229530606711399881795178081572759 +# MD5 Fingerprint: bf:5b:eb:54:40:cd:48:71:c4:20:8d:7d:de:0a:42:f2 +# SHA1 Fingerprint: 54:d3:ac:b3:bd:57:56:f6:85:9d:ce:e5:c3:21:e2:d4:ad:83:d0:93 +# SHA256 Fingerprint: ef:c6:5c:ad:bb:59:ad:b6:ef:e8:4d:a2:23:11:b3:56:24:b7:1b:3b:1e:a0:da:8b:66:55:17:4e:c8:97:86:46 +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIQIZxULej27HF3+k7ow3BXlzANBgkqhkiG9w0BAQwFADBj +MQswCQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0 +eSBHbWJIMSswKQYDVQQDDCJUZWxla29tIFNlY3VyaXR5IFRMUyBSU0EgUm9vdCAy +MDIzMB4XDTIzMDMyODEyMTY0NVoXDTQ4MDMyNzIzNTk1OVowYzELMAkGA1UEBhMC +REUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkgR21iSDErMCkG +A1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMzCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAO01oYGA88tKaVvC+1GDrib94W7zgRJ9 +cUD/h3VCKSHtgVIs3xLBGYSJwb3FKNXVS2xE1kzbB5ZKVXrKNoIENqil/Cf2SfHV +cp6R+SPWcHu79ZvB7JPPGeplfohwoHP89v+1VmLhc2o0mD6CuKyVU/QBoCcHcqMA +U6DksquDOFczJZSfvkgdmOGjup5czQRxUX11eKvzWarE4GC+j4NSuHUaQTXtvPM6 +Y+mpFEXX5lLRbtLevOP1Czvm4MS9Q2QTps70mDdsipWol8hHD/BeEIvnHRz+sTug +BTNoBUGCwQMrAcjnj02r6LX2zWtEtefdi+zqJbQAIldNsLGyMcEWzv/9FIS3R/qy +8XDe24tsNlikfLMR0cN3f1+2JeANxdKz+bi4d9s3cXFH42AYTyS2dTd4uaNir73J +co4vzLuu2+QVUhkHM/tqty1LkCiCc/4YizWN26cEar7qwU02OxY2kTLvtkCJkUPg +8qKrBC7m8kwOFjQgrIfBLX7JZkcXFBGk8/ehJImr2BrIoVyxo/eMbcgByU/J7MT8 +rFEz0ciD0cmfHdRHNCk+y7AO+oMLKFjlKdw/fKifybYKu6boRhYPluV75Gp6SG12 +mAWl3G0eQh5C2hrgUve1g8Aae3g1LDj1H/1Joy7SWWO/gLCMk3PLNaaZlSJhZQNg ++y+TS/qanIA7AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtqeX +gj10hZv3PJ+TmpV5dVKMbUcwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS2 +p5eCPXSFm/c8n5OalXl1UoxtRzANBgkqhkiG9w0BAQwFAAOCAgEAqMxhpr51nhVQ +pGv7qHBFfLp+sVr8WyP6Cnf4mHGCDG3gXkaqk/QeoMPhk9tLrbKmXauw1GLLXrtm +9S3ul0A8Yute1hTWjOKWi0FpkzXmuZlrYrShF2Y0pmtjxrlO8iLpWA1WQdH6DErw +M807u20hOq6OcrXDSvvpfeWxm4bu4uB9tPcy/SKE8YXJN3nptT+/XOR0so8RYgDd +GGah2XsjX/GO1WfoVNpbOms2b/mBsTNHM3dA+VKq3dSDz4V4mZqTuXNnQkYRIer+ +CqkbGmVps4+uFrb2S1ayLfmlyOw7YqPta9BO1UAJpB+Y1zqlklkg5LB9zVtzaL1t +xKITDmcZuI1CfmwMmm6gJC3VRRvcxAIU/oVbZZfKTpBQCHpCNfnqwmbU+AGuHrS+ +w6jv/naaoqYfRvaE7fzbzsQCzndILIyy7MMAo+wsVRjBfhnu4S/yrYObnqsZ38aK +L4x35bcF7DvB7L6Gs4a8wPfc5+pbrrLMtTWGS9DiP7bY+A4A7l3j941Y/8+LN+lj +X273CXE2whJdV/LItM3z7gLfEdxquVeEHVlNjM7IDiPCtyaaEBRx/pOyiriA8A4Q +ntOoUAw3gi/q4Iqd4Sw5/7W0cwDk90imc6y/st53BIe0o82bNSQ3+pCTE4FCxpgm +dTdmQRCsu/WU48IxK63nI1bMNSWSs1A= +-----END CERTIFICATE----- + +# Issuer: CN=FIRMAPROFESIONAL CA ROOT-A WEB O=Firmaprofesional SA +# Subject: CN=FIRMAPROFESIONAL CA ROOT-A WEB O=Firmaprofesional SA +# Label: "FIRMAPROFESIONAL CA ROOT-A WEB" +# Serial: 65916896770016886708751106294915943533 +# MD5 Fingerprint: 82:b2:ad:45:00:82:b0:66:63:f8:5f:c3:67:4e:ce:a3 +# SHA1 Fingerprint: a8:31:11:74:a6:14:15:0d:ca:77:dd:0e:e4:0c:5d:58:fc:a0:72:a5 +# SHA256 Fingerprint: be:f2:56:da:f2:6e:9c:69:bd:ec:16:02:35:97:98:f3:ca:f7:18:21:a0:3e:01:82:57:c5:3c:65:61:7f:3d:4a +-----BEGIN CERTIFICATE----- +MIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQsw +CQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE +YQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB +IFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2WhcNNDcwMzMxMDkwMTM2WjBuMQsw +CQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE +YQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB +IFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zf +e9MEkVz6iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6C +cyvHZpsKjECcfIr28jlgst7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FDY1w8ndYn81LsF7Kpryz3dvgwHQYDVR0O +BBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjO +PQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgLcFBTApFw +hVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dG +XSaQpYXFuXqUPoeovQA= +-----END CERTIFICATE----- + +# Issuer: CN=TWCA CYBER Root CA O=TAIWAN-CA OU=Root CA +# Subject: CN=TWCA CYBER Root CA O=TAIWAN-CA OU=Root CA +# Label: "TWCA CYBER Root CA" +# Serial: 85076849864375384482682434040119489222 +# MD5 Fingerprint: 0b:33:a0:97:52:95:d4:a9:fd:bb:db:6e:a3:55:5b:51 +# SHA1 Fingerprint: f6:b1:1c:1a:83:38:e9:7b:db:b3:a8:c8:33:24:e0:2d:9c:7f:26:66 +# SHA256 Fingerprint: 3f:63:bb:28:14:be:17:4e:c8:b6:43:9c:f0:8d:6d:56:f0:b7:c4:05:88:3a:56:48:a3:34:42:4d:6b:3e:c5:58 +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIQQAE0jMIAAAAAAAAAATzyxjANBgkqhkiG9w0BAQwFADBQ +MQswCQYDVQQGEwJUVzESMBAGA1UEChMJVEFJV0FOLUNBMRAwDgYDVQQLEwdSb290 +IENBMRswGQYDVQQDExJUV0NBIENZQkVSIFJvb3QgQ0EwHhcNMjIxMTIyMDY1NDI5 +WhcNNDcxMTIyMTU1OTU5WjBQMQswCQYDVQQGEwJUVzESMBAGA1UEChMJVEFJV0FO +LUNBMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJUV0NBIENZQkVSIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDG+Moe2Qkgfh1sTs6P +40czRJzHyWmqOlt47nDSkvgEs1JSHWdyKKHfi12VCv7qze33Kc7wb3+szT3vsxxF +avcokPFhV8UMxKNQXd7UtcsZyoC5dc4pztKFIuwCY8xEMCDa6pFbVuYdHNWdZsc/ +34bKS1PE2Y2yHer43CdTo0fhYcx9tbD47nORxc5zb87uEB8aBs/pJ2DFTxnk684i +JkXXYJndzk834H/nY62wuFm40AZoNWDTNq5xQwTxaWV4fPMf88oon1oglWa0zbfu +j3ikRRjpJi+NmykosaS3Om251Bw4ckVYsV7r8Cibt4LK/c/WMw+f+5eesRycnupf +Xtuq3VTpMCEobY5583WSjCb+3MX2w7DfRFlDo7YDKPYIMKoNM+HvnKkHIuNZW0CP +2oi3aQiotyMuRAlZN1vH4xfyIutuOVLF3lSnmMlLIJXcRolftBL5hSmO68gnFSDA +S9TMfAxsNAwmmyYxpjyn9tnQS6Jk/zuZQXLB4HCX8SS7K8R0IrGsayIyJNN4KsDA +oS/xUgXJP+92ZuJF2A09rZXIx4kmyA+upwMu+8Ff+iDhcK2wZSA3M2Cw1a/XDBzC +kHDXShi8fgGwsOsVHkQGzaRP6AzRwyAQ4VRlnrZR0Bp2a0JaWHY06rc3Ga4udfmW +5cFZ95RXKSWNOkyrTZpB0F8mAwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBSdhWEUfMFib5do5E83QOGt4A1WNzAd +BgNVHQ4EFgQUnYVhFHzBYm+XaORPN0DhreANVjcwDQYJKoZIhvcNAQEMBQADggIB +AGSPesRiDrWIzLjHhg6hShbNcAu3p4ULs3a2D6f/CIsLJc+o1IN1KriWiLb73y0t +tGlTITVX1olNc79pj3CjYcya2x6a4CD4bLubIp1dhDGaLIrdaqHXKGnK/nZVekZn +68xDiBaiA9a5F/gZbG0jAn/xX9AKKSM70aoK7akXJlQKTcKlTfjF/biBzysseKNn +TKkHmvPfXvt89YnNdJdhEGoHK4Fa0o635yDRIG4kqIQnoVesqlVYL9zZyvpoBJ7t +RCT5dEA7IzOrg1oYJkK2bVS1FmAwbLGg+LhBoF1JSdJlBTrq/p1hvIbZv97Tujqx +f36SNI7JAG7cmL3c7IAFrQI932XtCwP39xaEBDG6k5TY8hL4iuO/Qq+n1M0RFxbI +Qh0UqEL20kCGoE8jypZFVmAGzbdVAaYBlGX+bgUJurSkquLvWL69J1bY73NxW0Qz +8ppy6rBePm6pUlvscG21h483XjyMnM7k8M4MZ0HMzvaAq07MTFb1wWFZk7Q+ptq4 +NxKfKjLji7gh7MMrZQzvIt6IKTtM1/r+t+FHvpw+PoP7UV31aPcuIYXcv/Fa4nzX +xeSDwWrruoBa3lwtcHb4yOWHh8qgnaHlIhInD0Q9HWzq1MKLL295q39QpsQZp6F6 +t5b5wR9iWqJDB0BeJsas7a5wFsWqynKKTbDPAYsDP27X +-----END CERTIFICATE----- + +# Issuer: CN=SecureSign Root CA12 O=Cybertrust Japan Co., Ltd. +# Subject: CN=SecureSign Root CA12 O=Cybertrust Japan Co., Ltd. +# Label: "SecureSign Root CA12" +# Serial: 587887345431707215246142177076162061960426065942 +# MD5 Fingerprint: c6:89:ca:64:42:9b:62:08:49:0b:1e:7f:e9:07:3d:e8 +# SHA1 Fingerprint: 7a:22:1e:3d:de:1b:06:ac:9e:c8:47:70:16:8e:3c:e5:f7:6b:06:f4 +# SHA256 Fingerprint: 3f:03:4b:b5:70:4d:44:b2:d0:85:45:a0:20:57:de:93:eb:f3:90:5f:ce:72:1a:cb:c7:30:c0:6d:da:ee:90:4e +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUZvnHwa/swlG07VOX5uaCwysckBYwDQYJKoZIhvcNAQEL +BQAwUTELMAkGA1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28u +LCBMdGQuMR0wGwYDVQQDExRTZWN1cmVTaWduIFJvb3QgQ0ExMjAeFw0yMDA0MDgw +NTM2NDZaFw00MDA0MDgwNTM2NDZaMFExCzAJBgNVBAYTAkpQMSMwIQYDVQQKExpD +eWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMUU2VjdXJlU2lnbiBS +b290IENBMTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6OcE3emhF +KxS06+QT61d1I02PJC0W6K6OyX2kVzsqdiUzg2zqMoqUm048luT9Ub+ZyZN+v/mt +p7JIKwccJ/VMvHASd6SFVLX9kHrko+RRWAPNEHl57muTH2SOa2SroxPjcf59q5zd +J1M3s6oYwlkm7Fsf0uZlfO+TvdhYXAvA42VvPMfKWeP+bl+sg779XSVOKik71gur +FzJ4pOE+lEa+Ym6b3kaosRbnhW70CEBFEaCeVESE99g2zvVQR9wsMJvuwPWW0v4J +hscGWa5Pro4RmHvzC1KqYiaqId+OJTN5lxZJjfU+1UefNzFJM3IFTQy2VYzxV4+K +h9GtxRESOaCtAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBRXNPN0zwRL1SXm8UC2LEzZLemgrTANBgkqhkiG9w0BAQsF +AAOCAQEAPrvbFxbS8hQBICw4g0utvsqFepq2m2um4fylOqyttCg6r9cBg0krY6Ld +mmQOmFxv3Y67ilQiLUoT865AQ9tPkbeGGuwAtEGBpE/6aouIs3YIcipJQMPTw4WJ +mBClnW8Zt7vPemVV2zfrPIpyMpcemik+rY3moxtt9XUa5rBouVui7mlHJzWhhpmA +8zNL4WukJsPvdFlseqJkth5Ew1DgDzk9qTPxpfPSvWKErI4cqc1avTc7bgoitPQV +55FYxTpE05Uo2cBl6XLK0A+9H7MV2anjpEcJnuDLN/v9vZfVvhgaaaI5gdka9at/ +yOPiZwud9AzqVN/Ssq+xIvEg37xEHA== +-----END CERTIFICATE----- + +# Issuer: CN=SecureSign Root CA14 O=Cybertrust Japan Co., Ltd. +# Subject: CN=SecureSign Root CA14 O=Cybertrust Japan Co., Ltd. +# Label: "SecureSign Root CA14" +# Serial: 575790784512929437950770173562378038616896959179 +# MD5 Fingerprint: 71:0d:72:fa:92:19:65:5e:89:04:ac:16:33:f0:bc:d5 +# SHA1 Fingerprint: dd:50:c0:f7:79:b3:64:2e:74:a2:b8:9d:9f:d3:40:dd:bb:f0:f2:4f +# SHA256 Fingerprint: 4b:00:9c:10:34:49:4f:9a:b5:6b:ba:3b:a1:d6:27:31:fc:4d:20:d8:95:5a:dc:ec:10:a9:25:60:72:61:e3:38 +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIUZNtaDCBO6Ncpd8hQJ6JaJ90t8sswDQYJKoZIhvcNAQEM +BQAwUTELMAkGA1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28u +LCBMdGQuMR0wGwYDVQQDExRTZWN1cmVTaWduIFJvb3QgQ0ExNDAeFw0yMDA0MDgw +NzA2MTlaFw00NTA0MDgwNzA2MTlaMFExCzAJBgNVBAYTAkpQMSMwIQYDVQQKExpD +eWJlcnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMUU2VjdXJlU2lnbiBS +b290IENBMTQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDF0nqh1oq/ +FjHQmNE6lPxauG4iwWL3pwon71D2LrGeaBLwbCRjOfHw3xDG3rdSINVSW0KZnvOg +vlIfX8xnbacuUKLBl422+JX1sLrcneC+y9/3OPJH9aaakpUqYllQC6KxNedlsmGy +6pJxaeQp8E+BgQQ8sqVb1MWoWWd7VRxJq3qdwudzTe/NCcLEVxLbAQ4jeQkHO6Lo +/IrPj8BGJJw4J+CDnRugv3gVEOuGTgpa/d/aLIJ+7sr2KeH6caH3iGicnPCNvg9J +kdjqOvn90Ghx2+m1K06Ckm9mH+Dw3EzsytHqunQG+bOEkJTRX45zGRBdAuVwpcAQ +0BB8b8VYSbSwbprafZX1zNoCr7gsfXmPvkPx+SgojQlD+Ajda8iLLCSxjVIHvXib +y8posqTdDEx5YMaZ0ZPxMBoH064iwurO8YQJzOAUbn8/ftKChazcqRZOhaBgy/ac +18izju3Gm5h1DVXoX+WViwKkrkMpKBGk5hIwAUt1ax5mnXkvpXYvHUC0bcl9eQjs +0Wq2XSqypWa9a4X0dFbD9ed1Uigspf9mR6XU/v6eVL9lfgHWMI+lNpyiUBzuOIAB +SMbHdPTGrMNASRZhdCyvjG817XsYAFs2PJxQDcqSMxDxJklt33UkN4Ii1+iW/RVL +ApY+B3KVfqs9TC7XyvDf4Fg/LS8EmjijAQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUBpOjCl4oaTeqYR3r6/wtbyPk +86AwDQYJKoZIhvcNAQEMBQADggIBAJaAcgkGfpzMkwQWu6A6jZJOtxEaCnFxEM0E +rX+lRVAQZk5KQaID2RFPeje5S+LGjzJmdSX7684/AykmjbgWHfYfM25I5uj4V7Ib +ed87hwriZLoAymzvftAj63iP/2SbNDefNWWipAA9EiOWWF3KY4fGoweITedpdopT +zfFP7ELyk+OZpDc8h7hi2/DsHzc/N19DzFGdtfCXwreFamgLRB7lUe6TzktuhsHS +DCRZNhqfLJGP4xjblJUK7ZGqDpncllPjYYPGFrojutzdfhrGe0K22VoF3Jpf1d+4 +2kd92jjbrDnVHmtsKheMYc2xbXIBw8MgAGJoFjHVdqqGuw6qnsb58Nn4DSEC5MUo +FlkRudlpcyqSeLiSV5sI8jrlL5WwWLdrIBRtFO8KvH7YVdiI2i/6GaX7i+B/OfVy +K4XELKzvGUWSTLNhB9xNH27SgRNcmvMSZ4PPmz+Ln52kuaiWA3rF7iDeM9ovnhp6 +dB7h7sxaOgTdsxoEqBRjrLdHEoOabPXm6RUVkRqEGQ6UROcSjiVbgGcZ3GOTEAtl +Lor6CZpO2oYofaphNdgOpygau1LgePhsumywbrmHXumZNTfxPWQrqaA0k89jL9WB +365jJ6UeTo3cKXhZ+PmhIIynJkBugnLNeLLIjzwec+fBH7/PzqUqm9tEZDKgu39c +JRNItX+S +-----END CERTIFICATE----- + +# Issuer: CN=SecureSign Root CA15 O=Cybertrust Japan Co., Ltd. +# Subject: CN=SecureSign Root CA15 O=Cybertrust Japan Co., Ltd. +# Label: "SecureSign Root CA15" +# Serial: 126083514594751269499665114766174399806381178503 +# MD5 Fingerprint: 13:30:fc:c4:62:a6:a9:de:b5:c1:68:af:b5:d2:31:47 +# SHA1 Fingerprint: cb:ba:83:c8:c1:5a:5d:f1:f9:73:6f:ca:d7:ef:28:13:06:4a:07:7d +# SHA256 Fingerprint: e7:78:f0:f0:95:fe:84:37:29:cd:1a:00:82:17:9e:53:14:a9:c2:91:44:28:05:e1:fb:1d:8f:b6:b8:88:6c:3a +-----BEGIN CERTIFICATE----- +MIICIzCCAamgAwIBAgIUFhXHw9hJp75pDIqI7fBw+d23PocwCgYIKoZIzj0EAwMw +UTELMAkGA1UEBhMCSlAxIzAhBgNVBAoTGkN5YmVydHJ1c3QgSmFwYW4gQ28uLCBM +dGQuMR0wGwYDVQQDExRTZWN1cmVTaWduIFJvb3QgQ0ExNTAeFw0yMDA0MDgwODMy +NTZaFw00NTA0MDgwODMyNTZaMFExCzAJBgNVBAYTAkpQMSMwIQYDVQQKExpDeWJl +cnRydXN0IEphcGFuIENvLiwgTHRkLjEdMBsGA1UEAxMUU2VjdXJlU2lnbiBSb290 +IENBMTUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQLUHSNZDKZmbPSYAi4Io5GdCx4 +wCtELW1fHcmuS1Iggz24FG1Th2CeX2yF2wYUleDHKP+dX+Sq8bOLbe1PL0vJSpSR +ZHX+AezB2Ot6lHhWGENfa4HL9rzatAy2KZMIaY+jQjBAMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTrQciu/NWeUUj1vYv0hyCTQSvT +9DAKBggqhkjOPQQDAwNoADBlAjEA2S6Jfl5OpBEHvVnCB96rMjhTKkZEBhd6zlHp +4P9mLQlO4E/0BdGF9jVg3PVys0Z9AjBEmEYagoUeYWmJSwdLZrWeqrqgHkHZAXQ6 +bkU6iYAZezKYVWOr62Nuk22rGwlgMU4= +-----END CERTIFICATE----- diff --git a/env/lib/python3.10/site-packages/certifi/core.py b/env/lib/python3.10/site-packages/certifi/core.py new file mode 100644 index 0000000..91f538b --- /dev/null +++ b/env/lib/python3.10/site-packages/certifi/core.py @@ -0,0 +1,114 @@ +""" +certifi.py +~~~~~~~~~~ + +This module returns the installation location of cacert.pem or its contents. +""" +import sys +import atexit + +def exit_cacert_ctx() -> None: + _CACERT_CTX.__exit__(None, None, None) # type: ignore[union-attr] + + +if sys.version_info >= (3, 11): + + from importlib.resources import as_file, files + + _CACERT_CTX = None + _CACERT_PATH = None + + def where() -> str: + # This is slightly terrible, but we want to delay extracting the file + # in cases where we're inside of a zipimport situation until someone + # actually calls where(), but we don't want to re-extract the file + # on every call of where(), so we'll do it once then store it in a + # global variable. + global _CACERT_CTX + global _CACERT_PATH + if _CACERT_PATH is None: + # This is slightly janky, the importlib.resources API wants you to + # manage the cleanup of this file, so it doesn't actually return a + # path, it returns a context manager that will give you the path + # when you enter it and will do any cleanup when you leave it. In + # the common case of not needing a temporary file, it will just + # return the file system location and the __exit__() is a no-op. + # + # We also have to hold onto the actual context manager, because + # it will do the cleanup whenever it gets garbage collected, so + # we will also store that at the global level as well. + _CACERT_CTX = as_file(files("certifi").joinpath("cacert.pem")) + _CACERT_PATH = str(_CACERT_CTX.__enter__()) + atexit.register(exit_cacert_ctx) + + return _CACERT_PATH + + def contents() -> str: + return files("certifi").joinpath("cacert.pem").read_text(encoding="ascii") + +elif sys.version_info >= (3, 7): + + from importlib.resources import path as get_path, read_text + + _CACERT_CTX = None + _CACERT_PATH = None + + def where() -> str: + # This is slightly terrible, but we want to delay extracting the + # file in cases where we're inside of a zipimport situation until + # someone actually calls where(), but we don't want to re-extract + # the file on every call of where(), so we'll do it once then store + # it in a global variable. + global _CACERT_CTX + global _CACERT_PATH + if _CACERT_PATH is None: + # This is slightly janky, the importlib.resources API wants you + # to manage the cleanup of this file, so it doesn't actually + # return a path, it returns a context manager that will give + # you the path when you enter it and will do any cleanup when + # you leave it. In the common case of not needing a temporary + # file, it will just return the file system location and the + # __exit__() is a no-op. + # + # We also have to hold onto the actual context manager, because + # it will do the cleanup whenever it gets garbage collected, so + # we will also store that at the global level as well. + _CACERT_CTX = get_path("certifi", "cacert.pem") + _CACERT_PATH = str(_CACERT_CTX.__enter__()) + atexit.register(exit_cacert_ctx) + + return _CACERT_PATH + + def contents() -> str: + return read_text("certifi", "cacert.pem", encoding="ascii") + +else: + import os + import types + from typing import Union + + Package = Union[types.ModuleType, str] + Resource = Union[str, "os.PathLike"] + + # This fallback will work for Python versions prior to 3.7 that lack the + # importlib.resources module but relies on the existing `where` function + # so won't address issues with environments like PyOxidizer that don't set + # __file__ on modules. + def read_text( + package: Package, + resource: Resource, + encoding: str = 'utf-8', + errors: str = 'strict' + ) -> str: + with open(where(), encoding=encoding) as data: + return data.read() + + # If we don't have importlib.resources, then we will just do the old logic + # of assuming we're on the filesystem and munge the path directly. + def where() -> str: + f = os.path.dirname(__file__) + + return os.path.join(f, "cacert.pem") + + def contents() -> str: + return read_text("certifi", "cacert.pem", encoding="ascii") diff --git a/env/lib/python3.10/site-packages/certifi/py.typed b/env/lib/python3.10/site-packages/certifi/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/INSTALLER b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/LICENSE b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/LICENSE new file mode 100644 index 0000000..29225ee --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/LICENSE @@ -0,0 +1,26 @@ + +Except when otherwise stated (look for LICENSE files in directories or +information at the beginning of each file) all software and +documentation is licensed as follows: + + The MIT License + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + diff --git a/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/METADATA b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/METADATA new file mode 100644 index 0000000..60b0779 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/METADATA @@ -0,0 +1,40 @@ +Metadata-Version: 2.1 +Name: cffi +Version: 1.17.1 +Summary: Foreign Function Interface for Python calling C code. +Home-page: http://cffi.readthedocs.org +Author: Armin Rigo, Maciej Fijalkowski +Author-email: python-cffi@googlegroups.com +License: MIT +Project-URL: Documentation, http://cffi.readthedocs.org/ +Project-URL: Source Code, https://github.com/python-cffi/cffi +Project-URL: Issue Tracker, https://github.com/python-cffi/cffi/issues +Project-URL: Changelog, https://cffi.readthedocs.io/en/latest/whatsnew.html +Project-URL: Downloads, https://github.com/python-cffi/cffi/releases +Project-URL: Contact, https://groups.google.com/forum/#!forum/python-cffi +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: License :: OSI Approved :: MIT License +Requires-Python: >=3.8 +License-File: LICENSE +Requires-Dist: pycparser + + +CFFI +==== + +Foreign Function Interface for Python calling C code. +Please see the `Documentation `_. + +Contact +------- + +`Mailing list `_ diff --git a/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/RECORD b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/RECORD new file mode 100644 index 0000000..9e7aa9f --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/RECORD @@ -0,0 +1,48 @@ +_cffi_backend.cpython-310-x86_64-linux-gnu.so,sha256=pciUVwDoiYkGtuoos7gi5U2TSTeBHVoDkneECMzaObI,985520 +cffi-1.17.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +cffi-1.17.1.dist-info/LICENSE,sha256=BLgPWwd7vtaICM_rreteNSPyqMmpZJXFh72W3x6sKjM,1294 +cffi-1.17.1.dist-info/METADATA,sha256=u6nuvP_qPJKu2zvIbi2zkGzVu7KjnnRIYUFyIrOY3j4,1531 +cffi-1.17.1.dist-info/RECORD,, +cffi-1.17.1.dist-info/WHEEL,sha256=AxiTY2sz_GcPOsKDeggQV_FGgAhpyJSKs70WYTq6kog,151 +cffi-1.17.1.dist-info/entry_points.txt,sha256=y6jTxnyeuLnL-XJcDv8uML3n6wyYiGRg8MTp_QGJ9Ho,75 +cffi-1.17.1.dist-info/top_level.txt,sha256=rE7WR3rZfNKxWI9-jn6hsHCAl7MDkB-FmuQbxWjFehQ,19 +cffi/__init__.py,sha256=H6t_ebva6EeHpUuItFLW1gbRp94eZRNJODLaWKdbx1I,513 +cffi/__pycache__/__init__.cpython-310.pyc,, +cffi/__pycache__/_imp_emulation.cpython-310.pyc,, +cffi/__pycache__/_shimmed_dist_utils.cpython-310.pyc,, +cffi/__pycache__/api.cpython-310.pyc,, +cffi/__pycache__/backend_ctypes.cpython-310.pyc,, +cffi/__pycache__/cffi_opcode.cpython-310.pyc,, +cffi/__pycache__/commontypes.cpython-310.pyc,, +cffi/__pycache__/cparser.cpython-310.pyc,, +cffi/__pycache__/error.cpython-310.pyc,, +cffi/__pycache__/ffiplatform.cpython-310.pyc,, +cffi/__pycache__/lock.cpython-310.pyc,, +cffi/__pycache__/model.cpython-310.pyc,, +cffi/__pycache__/pkgconfig.cpython-310.pyc,, +cffi/__pycache__/recompiler.cpython-310.pyc,, +cffi/__pycache__/setuptools_ext.cpython-310.pyc,, +cffi/__pycache__/vengine_cpy.cpython-310.pyc,, +cffi/__pycache__/vengine_gen.cpython-310.pyc,, +cffi/__pycache__/verifier.cpython-310.pyc,, +cffi/_cffi_errors.h,sha256=zQXt7uR_m8gUW-fI2hJg0KoSkJFwXv8RGUkEDZ177dQ,3908 +cffi/_cffi_include.h,sha256=Exhmgm9qzHWzWivjfTe0D7Xp4rPUkVxdNuwGhMTMzbw,15055 +cffi/_embedding.h,sha256=EDKw5QrLvQoe3uosXB3H1xPVTYxsn33eV3A43zsA_Fw,18787 +cffi/_imp_emulation.py,sha256=RxREG8zAbI2RPGBww90u_5fi8sWdahpdipOoPzkp7C0,2960 +cffi/_shimmed_dist_utils.py,sha256=Bjj2wm8yZbvFvWEx5AEfmqaqZyZFhYfoyLLQHkXZuao,2230 +cffi/api.py,sha256=alBv6hZQkjpmZplBphdaRn2lPO9-CORs_M7ixabvZWI,42169 +cffi/backend_ctypes.py,sha256=h5ZIzLc6BFVXnGyc9xPqZWUS7qGy7yFSDqXe68Sa8z4,42454 +cffi/cffi_opcode.py,sha256=JDV5l0R0_OadBX_uE7xPPTYtMdmpp8I9UYd6av7aiDU,5731 +cffi/commontypes.py,sha256=7N6zPtCFlvxXMWhHV08psUjdYIK2XgsN3yo5dgua_v4,2805 +cffi/cparser.py,sha256=0qI3mEzZSNVcCangoyXOoAcL-RhpQL08eG8798T024s,44789 +cffi/error.py,sha256=v6xTiS4U0kvDcy4h_BDRo5v39ZQuj-IMRYLv5ETddZs,877 +cffi/ffiplatform.py,sha256=avxFjdikYGJoEtmJO7ewVmwG_VEVl6EZ_WaNhZYCqv4,3584 +cffi/lock.py,sha256=l9TTdwMIMpi6jDkJGnQgE9cvTIR7CAntIJr8EGHt3pY,747 +cffi/model.py,sha256=W30UFQZE73jL5Mx5N81YT77us2W2iJjTm0XYfnwz1cg,21797 +cffi/parse_c_type.h,sha256=OdwQfwM9ktq6vlCB43exFQmxDBtj2MBNdK8LYl15tjw,5976 +cffi/pkgconfig.py,sha256=LP1w7vmWvmKwyqLaU1Z243FOWGNQMrgMUZrvgFuOlco,4374 +cffi/recompiler.py,sha256=sim4Tm7lamt2Jn8uzKN0wMYp6ODByk3g7of47-h9LD4,65367 +cffi/setuptools_ext.py,sha256=-ebj79lO2_AUH-kRcaja2pKY1Z_5tloGwsJgzK8P3Cc,8871 +cffi/vengine_cpy.py,sha256=8UagT6ZEOZf6Dju7_CfNulue8CnsHLEzJYhnqUhoF04,43752 +cffi/vengine_gen.py,sha256=DUlEIrDiVin1Pnhn1sfoamnS5NLqfJcOdhRoeSNeJRg,26939 +cffi/verifier.py,sha256=oX8jpaohg2Qm3aHcznidAdvrVm5N4sQYG0a3Eo5mIl4,11182 diff --git a/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/WHEEL b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/WHEEL new file mode 100644 index 0000000..59abe6e --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: setuptools (74.1.1) +Root-Is-Purelib: false +Tag: cp310-cp310-manylinux_2_17_x86_64 +Tag: cp310-cp310-manylinux2014_x86_64 + diff --git a/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/entry_points.txt b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/entry_points.txt new file mode 100644 index 0000000..4b0274f --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/entry_points.txt @@ -0,0 +1,2 @@ +[distutils.setup_keywords] +cffi_modules = cffi.setuptools_ext:cffi_modules diff --git a/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/top_level.txt b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/top_level.txt new file mode 100644 index 0000000..f645779 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi-1.17.1.dist-info/top_level.txt @@ -0,0 +1,2 @@ +_cffi_backend +cffi diff --git a/env/lib/python3.10/site-packages/cffi/__init__.py b/env/lib/python3.10/site-packages/cffi/__init__.py new file mode 100644 index 0000000..2e35a38 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/__init__.py @@ -0,0 +1,14 @@ +__all__ = ['FFI', 'VerificationError', 'VerificationMissing', 'CDefError', + 'FFIError'] + +from .api import FFI +from .error import CDefError, FFIError, VerificationError, VerificationMissing +from .error import PkgConfigError + +__version__ = "1.17.1" +__version_info__ = (1, 17, 1) + +# The verifier module file names are based on the CRC32 of a string that +# contains the following version number. It may be older than __version__ +# if nothing is clearly incompatible. +__version_verifier_modules__ = "0.8.6" diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0803f73dd8d518c5ff36e184725ca85af2bd7b7f GIT binary patch literal 531 zcmZutJx{|h5ViANTE4`>z{Hk;mWcU`qf4P-Sz=sx1&RpqAPP zI6IIHW^plfj4RF`NJrgrNV&?tGS{4R_AM8=djXKLs+`@L-s#8mbocfnSy(6&c>E9F zIR3Um$bS)e@o@n83#|0t0M3en2pWX9A>K~1QPzSLo!G55UGa19l0!a4+Y)VnDe?N$&8n>QN(E5xa zun=$r1q3#NA_5HDvl4(ltcwT5@!T$~bO(T-f;}RdoX|aTPA5cIGo0l(6?}$UInFYY z(M^)EP0}T`LaUFK%pX*YR&-(gumRwhWaM6PLNhAhih=bncFMZsDK$(Tfk%~Hzw!A& zqt$J;TThu`+t&?EpAvNyj{fhsem{w1UGyFXB2D7@zDiDHU#E5XFbPLGNMgSq1~S(5 z;aJ}X0U1B6hr!VdeQ*2S>-99y@^`~t|3U9qruF_{5Y+u38u~ICg*{ZUJsg|zP8g)R zpG3nOzk-WX453XJU3`94J(k)}M{w>dnQrgEZ|jBW4cN>N{H*(G6|{hhRNl_O~EUOz6#(?SU+I=Hpu_isn$RUV+T5S+jsVxw;OvutM%6)tA2?GxWare zs~7S1yLWHiY<}M8nx&~}mxPs%4-Xog_xzrPLq-9OXD1kwd^NC zzT}Z{UyNH7E>2wlHs#cQzRZ@XOVwLI=%d5)2PM$PJTt$Aw9=3~nx3J{h9)gYAyiRg#iPZsQ|_Ud$lxpRkD~xL!J07KN*10QGV2^$8bt#y82NFq5;g0?64p zwvyRTs2U2A!L4xbD(Yv@s&IA5>EHC)IRPzOUsw}9DNY=yE!0)IxU=+ zXmH*o>3_bY)Ao4?HsQ&vn3YBO8*5U@Du8joXYs04T4%3ai+hp0R*goft{%y1ubOK0 z+iINX>fa}4zqvN->HC-5RuaoD$5a$J>-att^NC!bE&BFetfA#m8 zoyP7#yK|VQu&FeoVWRZZ5}piYY#g0Dka2J(&61E%AljchVjLxVB7`Phb5#vgtKXyk z0(3DoHY>AE!1zH&d zvGC#8D3sSgD!m1uOjqIMtW5cH$8zX0#bq;xEdt%4i%_>)ltBeg_Z;@j;?!jvC@#pn z_IwelTQxyh-vTgyF#fpm+Qz1&$zzI>1ZxUr4^9;e>Xky?acyP%oWgWrt(uib$=Emo zCH(0`1;;@=?`CU_c~80tKHi?nl<(wTb%(OAa1hoCmyuTJruqbc;VBB>q`BIPl zF^1>`{e9r&!@$iWq1u4gXsh{r-$U>| z@|N-Kh0A$|1G%}FSwlt0H=^~cBbiY1M4!~1^^?FxooT8S}y!w Td^zLL!+-iZtXy2KvG0Bajd@%H literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/_shimmed_dist_utils.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/_shimmed_dist_utils.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..20814b957af67279ec7b6d08c4f7848b5b6af8fa GIT binary patch literal 1755 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 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/cffi_opcode.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/cffi_opcode.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..06deb961a6916aac2479788409badb914c1b0057 GIT binary patch literal 5099 zcma)9S$7jh7Va*U7R&Mm#$XKC7z~!dJ8=jh23eMDfh;MOY)l2x$f}ZQkR{XICc%fC znTg5F%RFRG{s278L*D0a%)a;Rli4);zGRXx_f|`7*_=5^>*(vdRoz>+?k$xnEiFL> z9_>>9TA@o(-b1GGp}<^*uNm|x3Rk#VQr1+TgP#+;mz@M(1H6x& z0)MCZaW)7(!@Qpjf!{Oy1Un19hxti10{%z&02_lC#`!5W0dY+7)9f6?@*E#zQxMPd zJj~8ROfT>ub^+pgk)L4~A-0$JSvC#vUE;&+GQ=3+BWwoZjPg-7%g0!ZkFz+RU~_zu z&GU0C!JlJS_!PU!pJz#ao-ObfSc+d@Y5pS1@Qdtapci$8za);lqw;Cd3wTK!2fQp! z07k?B;EXs57!}6=XGI@iO!NcB#Yw<9aSCu=oCZvYLBJ~_40u&s0ZfXkfD5AM9Tohf z#1L?4kp#?$1;CfZ8Nfwx7BDM@0dryma7l~;E{ie1YhoO5MN9x*7n6WYoCADCJO_9~ zOaa~$&jY?H&cCC65j|<*1>kRq3xIj?BH*gH2v`s=0dg@7D8wbeqPPsWCL(~h#SEY> zqJVeAEZ|)c11yO+;JTOtEQ@)-ib$X*mWArbL3J!aWh_HAT!S575!d+!zXug+%qrXJ zw#t~Uuvf$ladTUF{OS{s%_=v$ZxE)jTS9xB=jIdjZPoaUSQWQKVVg)=<34V^MY)aiMOd{vmW81g^+Mj#E9IDBREz>Bc0B~R%kVYN0tkhv5G~;< zCyx~98|WN(L-%kWyuBQ{2Hrm21YUx+FIp_>>5T$(pZg$sH=?kTiseT9#3fL z%wV0+2F$a4pbC3s!t9`K>Sfc)mkUBB&-R#>VF#nhNH(jbA`7v1iQ$6??WRI0Z<^)& zx{%p*ARsk)Q!8lV^$i1A6HnZr+OCEm4Xx@{do2;J(f`jx8AiI9=mkoBOr9u4ujN5{ zTYW=)2>H0{HF_)x82}mPWm|nywY(2O4;k{I)bei=W7rCCIj+G5bev90A2ToxGUrW| za3k;`%2t0NUoKayKC!M_eFMgYzLE}<;C)u5Z(?X@a(sAvtGm$#H|xd2BywvM!*UQ*D~+D zpD%4bll3-8s8hGj;5Haxb^>%l-UBLCeX8$ifP`QtI@PVNon2@g^vqsh{mQC5285+N zmQ@BhB~J)c9poQqPp#@mYReB*CaZ}WAsAqL)`YdQexn6sd#lB-X;5LBb{KTBUD~lq zTHSV$%2e2ojfK^wX?9T4)+>Cogmg&L?rr8vj>c$02e@(re%%%05CZmo1K_3@xX1XF z#TifnYJdj(p=K%Hl>_WjEO(g$JkYTJIJpEDfy+=goVt|Pr9e}pvJZW!twT3n9~hfh zc^0b}T=gje9%_aJj1^812t7#O%+eOD$Y^GL{zbI zs+jXCrli_|upi+7!a;;?gdT*W2)zi$5l$csAe=@BBfwXwVkK6wEUK6n8Fm%xw2E<6 zTTzB#R`(&u(BxJeK^FJ8Dk*8whipH>NrY1fg9t+iXAm&u)nSAYgi(YsgmHukgh_;R z2v6aueuVHLfK3ax^M>s;Z&wVS;O*F;L{ferq;UX6l0wncIh+Ya4h6&p z^rU4sp{z#2i|fTAdNTDbfu7775dtf%B=V*Vpalmtur4Pr#a@O;>Su#12+;wDNgJ2`d zBLnMv4GxN%&2U`8&E+5*qTBH9R*K{ci|uoMjDhm6l`5#6Z3kYTUwk84Y*L^@@+# zF|m-yC6;4$5V>?B1(VqUpd*Wmk?Zi=mVrrQsT$h`Y&N&J6wTEl^MfFkT3WE1fru}q zqB)Eg&FT!OXKge~rPCQ{Hj~K7bx0<69cG8?h}{7u(aiPSd^)AgBy%Zk`B_owSy5Wf z5>2PFxkxG}J=Ylx79$rhmrTz@lG<`)(QXAVvq`xk3{cwFcsWc8cI>sd-3}w16l+d& zb`vH|TTUltYvfEiove}3d2kYx2H6IBse#VUrx$Z}v$R=qn1Ez3Txag39Wt3t&DADc zl5~r-MN+b@&O9#f_>L#jk-CrB^wLZ+X1BTHY68ddnvBeG3trFHeKpWPj!)GCb{J!oCtC2b_wdd>)W*e$SWMnSuTu3RNoyMn7?S-5Cx@mjmtrE^)d8@XA@ZZO<%-3}5 zwsZZ)i$lW^jJGTKzs3$+bS|OOctzzTxy{J literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/commontypes.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/commontypes.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2caac2e840af4ea3ed9bd39072b57696778a8ad5 GIT binary patch literal 2018 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 McAuTMpC6g}fBBlHhX4Qo literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/error.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/error.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..76186a029023affec609501589d22ac2c29ab537 GIT binary patch literal 1498 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 F{{@Z$IxzqM literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/lock.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/lock.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..81f12dfce3037174265ecbf4cc58ba921f87bb8a GIT binary patch literal 435 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 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/pkgconfig.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/pkgconfig.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..94ef634e46348f8849c0bbc9ca05e71670a78938 GIT binary patch literal 4969 zcmb_g&2!tv702RB5cOeMaa5;=1jDhX=0v0{d(yfd`J=U!)=i?SPTWjoyBr7$QjkD^ z*##ww1v{O}9odH-dhbCxdZvF74!!i`vu{4s{k;VxQmSK1ol?TXVzK-7?c4YJ?OP-h z6D1A5`mJ(v=B%duiynr51|DwXlD~xD8fTHVQry`JQ_uQ}&UJ1?M$23=nZ`|SJ=IpM zK-;tTwFcuhA9>1FM!3UAQSWf}wN@#;gf?yIC4;Q6d~$iCc_)b*VRKQ4MEE+r?f*>N z>AHhUu0v#OPuth-YL9D=^q$@`GCk8anK+vnnU?7b+IMEksPvJR>N~ppBsDn8^ah*J zcG#a8-WjU?Q`GB&`l834nHl?xK}V*+Or!gcuL98w+)Xd)1k!DYq~-dJM(Fy=TDK8- zO^KT36*o8OF9vER|D5`qfn-9(r{%e!ni3_t1Ito zRk3m_OoNupOQ8&7nR>AwW-&uT}KqLb#-y$uSU=OR*QdNYN@$B&$OO} zR%5Bf&D74U9kw?@Kq%smTRrQK))w2+GIP(_*AT;YZzMC5$T3oW2gMf3Rj1RvS3#8x_)*{O|q-+~6aufc|fv(Rv6d$Z60 zo19FcBeNT3VG%S=t)Jzi82vdP&FoE0JV(2dYG*f$qE%)C4`bcW?s!ooUAVp4hkzGz zR|IKC#L`XI0ypWT?M~{34Y!eWVqOGhY0#lNS*^Aah-oz-tjmg?+cM?ortYZhe&l;` zoTRSk#6u%pcQ48%Q830!TD|TU1Fd*R|Aip|0)IONUeh%%b^FQy1s?bb$IGoSU2}sN z55R+aQCu%w6tCH%?&A0B^J2FX%TBwUh?LYL2xa8SwQ3-JuZ@~w+N7y6o!ef!4OHYM z*;#Fi#1Ev*t>pxDxw(9Ac`=__j5kA(#4QB80+OH!5Q+2#fShKR|!F4x=r;={}TYoccnan}SG{h_v__VkOKbnAziyWhPpD_7Ud#-VV zo4D)T;x_J#V{5_P;G?{RyUEA+IPTW2w##<)U1QhWwHh{`;FC|C9t*V|_6zJDV?a0d zf*sZ~Q|uO*xub*kf0XHn^E2K*Vak0K)u8%TJB$JW9*u)OOo@jO`5UHsjb$C$c zp^&r6K8%8`YP+a`2l^Y=EU?sohB`EfM9#X{2837dyQ&V2(giUn6~!w!Z=+u?0%{I? zz$67lfUD0M*rkRrNM0@`e5kCLb*-4{eJ_+i`SOwE0h0jaWuVAtNEwBy+wj6j7M?#6 zY!rADXkX)cMY~23Y?)T18atG;7)wXGP>w<|s=Aa>Xlj}Ec%sKBKjGLZgq|@{^A}_y zf78FCxH4Yr)q5|g=h6!Xc1S&uN^-#qJ=bfObN1vo!b%IYOJ zb;?KThXGPsh!V_F-mEndmcwf~cr#E311#B&!W0D%Fr@~^2cJ5w=ZgaqrdhXkIunlg zZrI(T3Z?IIuBfR7aNU>UGKx!L9#UK-L8(O{h>ygNA%0DTpFo_%NyFj&HYbT|r0qJ1 zqeJD&H^beRsL>4?_XM69?)d-kOmq^@+$Rf_XKuZJ?FtK#qn^$!6BIIseSdT4lTS}E z;#(c^0aVG4Ar7{IT{>IPR^S{#sdW^k6ln)2m9)oXq(CD~_B7=G8nT^f@V~YPq;g|l zC#a*1)*!r^OUkdW*$qL!L#kq>9VGVRr}V_cXSf{?47=dO-{O^|ymFj5$T}Upd+q%$ zDA;u1@j}%Re~=wCp+kQt+8G_x(lZ_ zb3iJ`@$xy1rBa0w1x7Ky2Q(TT=^Qp=cQ2iEyd!Qn6@$FGfWefXCI^0!pl1*@l6xxk zy`_sevUriiJ6WcV7OyBhnZ_(iZ%)EB2{v0%_tkUHp5Q@-xTMtcoE%f%*A|@KFQl zD^3VF%^#%qD&4M_f`E}54T%#5(xZNG<_?v~!WXun#9sW2#4QrPAn_{_lnV@KB)2!V zDC=vYR-S{PLwAYUy3G#%UUx6NdtC|@;8i-H;{yb~HmpkVEgo_M2cW`Qa!c_gr5K%v zwxF1EZ_`fp%kvP<8OOk%>5Mw&jAc$b;AJ|Oh=+Jt8CBjAWm5JbL~h}@lL&PzQ|1V@ ld(sY~It;P?0H@AEE8(3exJm3J>4U;~Hm*Cy)Cc3`{{Y(F6bJwS literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/recompiler.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/recompiler.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..47f30a847d84dae3c191357506745bd48c7fd21a GIT binary patch literal 46920 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 z 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 T!o3`y)1%P=(gDzqeDMDP-`MC8 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/setuptools_ext.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/setuptools_ext.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2905a81f4dc508c1b44cc577269c9cabc5b9cadf GIT binary patch literal 7240 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 Ef8`V$egFUf literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/vengine_cpy.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/vengine_cpy.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dd0172efeabb66e9730c68247820201a4e94a7d9 GIT binary patch literal 35761 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 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/__pycache__/vengine_gen.cpython-310.pyc b/env/lib/python3.10/site-packages/cffi/__pycache__/vengine_gen.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4a394dfbf3c26499221b15aad4ef818aadb15d28 GIT binary patch literal 21218 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

@yMNah$TuV9rfHOs0 zH;_-{VAauo805gYlMN)qC5FJ5crO5{M4#`;`gOD$jL%O!yR9d9AX}r+?RD3dd#j;T zTP1_&xK~7<#-ErR^1v(==QLZlNr4~y@p=#d5RQ+Hdv-8x?3Y=aJZ7C4IV1V0v;AMu z%J{(bZz2P`wgWt*hs+^sqV2Z+=I%_{A;DiBjdR|bx8p;T;~ei{SSvF^dY>HSkKr>p z!kxrV9&CZ<$Gv&i?9GqHNfhRtc&uATI6LmC$^a?7+d8$o#)}Rq{px6Z`(a1Lk8d}= zG{i8hgeZbUx|^K1!5@|Na3Y^WvltqT9Ed2k62!$VA_oQ#&$|-5;eJ{AY~Kp^h=BnI z7$E$xTo>Q~7gP7I02RXWTmpdgO>BGg3#sEls77#Yc6Lz$erROLPo^cL8z%FR&dz?CFJg@_4`3_NC5~(Drr4~Qp`=eVpQ%8oyYILQ}#XE-$ z^4>rHjDPA};@oWL53IuiI59Vj!^l619oW&KQ94j5A*jceaMq><`p4XjeRWYgbWVm_ zCv~A~1Yu&^iN}(jB;mnl))*ZjNj#i=4;FiREtxV6nl{Aq5aUgpk5Xe9zE9Y|E^VIM z+l@)!k3roZ;ClEBF1UF~zrpMu7$0Kbg%~@mY*kQ(L0z*iL5q!>ne$4Irqcu5=$|RRMX42uT7<4^!oK~?^ZXn_RPM>zeg$KW&Jr^B@Wlxe_`IxtQcF9 z>4^oAsn=OZF?oT>?=fN2ILVv!DBC6UsPuniuC>RCFj!*w- zCOszSnb6m*6~`Ra5sP2qbKyPA!YzwBv!yy%nZHi%Q84C(Umvj{I;fQ~Rfz>dq$05p zd18}|El^AEfCdFVkspKOPTdmnXy%ONA;;)-2ZtL5I@!U|hS9YNW;@W@qdbI0p#L2N zsNt%qDQ*&uX;4QY1TD`I)-Z-st!g$!f6=hf`esI<{k}-3RJM zWK@KbT6jX;=-)+NLP4aS-4lB#P^Q&V&mwJ;iKbmxyb2riW0g;U)ov#Y~)>3JZ^Zi&HU=dIm$y zTU{pbg!j6(Z1>US*+zS0_)g1a$oIXtfkK4Jhx*1@e!&8lUhIOn z@I6pDWrkMys)Gv)Ah!Wq0ZtNIK8<+4+VDja0EFNLLyEb05b&$H8G90N9UCq^v>%v`lmSj7hK`xu1efY-+HKk%F zJ~ANldJ0bCSUhaYGdVb&;|>nnz79O3+@z=4G~=u|WiEyh1F*&(7lzR?)^8x0MIY%2 zTbn0rx4fP*9%~>|M&Y~B>nX3pRN(yUInMT<Wh#fOjos4Bl9hpTgIF1J zCbk^$H5Gy|^a>nq8diD4lVz3Nko|OHS{3y>Xu~i-=%?`M|Na-*qx;@SCwu^1;7w%``5e?ZMG(??5LbnK<< znDR0vZhhf55@`PcBC$d64Qv%e5*bRT6FL{u$*qKuoxB%QfRNY!k4-FW5c6Y#7n!3S z!im~Ihz%2Px^Qq(aLc<_6ykJZrD{gw(NEw8kcB7jnU}@z^ikvVz)x^+E5WByaoX2Z3Po)I3{CpYbOlzL5q? zu`TyOdg9H*+38=-@X~D38((o1BZ%jRW}Yc25h2ksm-P2g0Alz7zsh6I%)dZJvcv2i z*Ac2&?TVv05&O~KVlkKR${9&ckKBz^j@XSfW|Bg*QpXX3iPbn6vp__u-M}lzBH3p- zsrymc1ZaRtqH?HkxN6Jx?vILOWSYx}`wleAi5A847G!j6qOljtK#hKWIK>ow*aE}2 z1%raH1{lbsw~sggBN^^+LQB|>GC4SdvuWM2fqgi?!`KD3n?4;)@nt+tz6l%hO&y%2 z;n{PZ8OPqMh(!frQH5j0oiIA3%%71siyHKX8jMxAcryiWxqzB!oFQl1(}J&avLJWj z#Q1PQQp^ysNk@c!ckyKTFv78AWa)c7o+{zI>x{hPQ&v;Bo{e@y(mtXmyZbZ!**o@w z`m9wJ^h4nBKtM;q3}oiwlUEx`_Ne%Nps#v?IZ_b@!7|UrTn+q2*KhDpgL!Y{Qd}_> zCZ<=yDo2M6X0$yUhX@&MPqfF|+H%HL{~~UTB)*6%9Po37qDj4&6mW1G=erjvfNa6D z;xiwjAO>PKQst(8X2+K8P};=y;J!6&4VCV)k0^qz@e&?t!95>CFmxKSa1sV&wFhLu zDE`sNGWBbFCRVyWz( zz5AmMr4RZ7*glS)@CEAl`m}5ZEEt;yaTny)KB+&=!GDIyvq#;TgK>*5 zeT0{+##CsUssAwBGP_fQBb5kF$6RN+WHYb z%?@NRclsC$jBF9PqF8Ba5}pv1Uzp&J2|zk*53k^R<+9^B<=x%^T+euA&v6U#H18fq ziO0R2o{J+PPMV%Zxr3}{mu#zi-#g^G*tI_3l~8U9KZdabEqHDbHK*O#iY@&%nlRhS zkF~qa&Z-Lh^I@dgy%X0iWV0}*Tk`OtM>Y?!h3;h4weTe8I7CTbj=#P6=9_W`AWV&o zUe^!t!$khzH$r%7uw2H0JG@~V`d4}2hp_!vyA}H3wcaYu8UoR;Xc#5tC!!nh>Ryroj%2a$V?ZA&tFT5o<h1Be*1d^XnH4<35@VhB0Fm%xu6vo~N$g&18WI4LNgk74J`&AbwKl pUFEOxiDuTPSzsG`A@Rb@oCUcc zxPZFPj&a|0M+lx-yDLK=2#ux2XulfUe(c9jgi{A9g{Q;fUY0WD4zQE`BdE77ZD}0_`cxrAe@QZu_EtmKuei`@6+*~&*FMWaY8r3gM zloeB6@%_C(#9=$4d)NpA;qSJ2w-v;`kN$k45q4U&q|p|;sLuRI4XW1?ys;ugTU6K= z7N!yoiaM@|AN4Hbic2UGqiHsYq{h$Kg0XIVZdNOn%!Rw1wn$pxrp)cu>f2!yhyyvh z^2vjh>iXKfs=xlj)z!66R@Of^L>{xK;>+5t?e=bPi`Vu-9=D@gABlD|s3-BQV6WZk z(&qenD-5FKR_7qu#(*H&yM;9d)wh=3eB)LeCc*2ST79Rs6~wpdIOwe*36?qs@|+($ zNrFg`Chns5Nf6TpVuqq*iYeS)eBfF1a+9;CIQEfwY`kwA67{WWod`etkq~BZt>cQz zD7K8$cv$#})i?XBZ>1K|Y=;S!nt#F`vvqy?3X>M7CiBbwh)fk*vZXhqqjxGzU)sq* zCpaaUC}4W&-D!n!Qg82e-XWI6E{dYzne4@8DthW`&6&O;*?n z5`RdVv6U2?XgNirX)C=w$z6Z4P>FEx)CH;>J}nOKRP8i(vClcEl-1>GyGDl@gX z9)=Z1dSM(!aZ-!wfy{QJu-@i@bb?6TGjSL66c;eL%nR8~ZI6T3Uo+Tq)-;Zj$f$vMtA7~$*3%>ujTWjeaK{Lsz z!5a0T)f%p&s9i>{;;`Bu?J*|Va*a7twLDi)-=krlp%{`pXXdP&$*=MZcK{$3FDvLW z0em^`0YWkwoHiT{NgG){%}Z!^`3#@MJ;%@SIov&dp3mc+=NI@z+zXg#fnUO$Q~WZ& zf|eqGiNB2dv;w79q^p4?5LIcce#w^VbvoDZN7|Id^#fe-6KGIsHlZ0}DgkTtbHkj6 ziv1pHso`5GLusdWd@0EsIcXm3FCEH%maW3?bRPk<4Jd!j_Gl%w90CR#Ekn5!gtJ zN9TA}waq2xkLJ@NCo_=wnYDnCJog@U(w|PJk1lZU*gU$(X|L1CaBSh3v8A+xu~Vb5 zC0PN zEq-Ylz07sKbe(@e+Aii%^fKL~@%py~VQPzX|Kz79KeY_W-gqL-4+M>q<{Q0fpU~aE z9^)VVtyW%>S-(>gaUkT3-;H7HqF~=2983@-OAD_^wszrb?bdbzUjNaiPPX{+ws10c3C zs?u(@!$?~3K`aZPr!qoe1S3p`1Txfl(9m>@#bveI?cj-YH^WF_natEh{jJ;5X~l^M zJJJ#Q?hPPnCpeHLU%_{Kgy67vKzbb2=b`XB2X$Cuz+bZ4L0z(TENz@>TNd@gjj$CE zi)2x=YgEs}Zi2YVuFAZ>U5f`SA5`@4%B*-98y9a-@g^0kbPn&7_ky%tTHw8$!^!Ib zHVo$=tPhATOL`-xR2JW)H}YeY72l?o;(%=d_Z6Y125cIz%_4HJoi}ma7BhHZ%$6yu z349KtF!B8|I^+8&T#K2^bYVB`6UTB)8_-UF1=BH$rp;{CH-}NS$-c5J=l?w0Gq0E> zb$MuYPCQmH=ke#@&og@i*D4T8!_}U#aAd8QX$w^pP-8&gFBbq@Mw5wB3TxRlL@BW} zQ~}5UNCa#j!xOP#K@Tn1Ja{2*!q?bGJN+brE+;K zDTi^nBj6a;q3U5&UL?b}G${#-H@))Ux4#|Mx69D&@+M~74f44UJx^_AZaD zP_DJ0W*j(y9YDP*86_4nLt3^YKEP?UPEPsCWDex%bEZT{+9Y~sc~%%7xkf}IpT)C^ z;2XGdQefBqw|9PMb+joS%sb(t5wwixPOKl${qlhB1<>16hR0~y@i|aEa}1i|?$8~y zXCvCffdlQYP0$`~6|4931+*{U2pbA#c{>V*WU44oBqt8%E{Dm|i0luxPuUcgYh``_ z4Grt%Rv7J|*c3H!aLT<&y6;>ZOk-a%qyBP@g=ap(yVAQ zs)0T8XW4^#_83fJV=AJUbYp@^=Vy0RGHQBE11u^)wqqK3v-S(!6amqr?M+$YI3@&fA zJ3%xwxM~g_w1O?zCoI}(olXD;Rz+@cIcX0RT_1#W9D)|qgE)qa+#Gb0`jh4l^l~&2 z8RemHlp7(e%js#W759v=$l}mi>cvjwMiAfN)wbF-?hoWs_#>H7(xVW#Fh1fZBsSy{ zdRZ+tRFe3-_CI49J^sdo;E-29)?6X!ckw_$))8ExrUlmv4&;$damO)YeK=55&v5(L z6ju``$?^Q9pzuTb1UL@;8((BAL%+3HCK89YH93oniEu7L`vRs1qa1n<9`R?20>a0|6^0pCDO zZCfH2=(aGfIEjr|%V;`^u1eMVEU}v|9C6lQAw?ZIr|3+hfL)pWilxnir!9^0RkENFJ)EJRh%m=KE+tlEj!C50 zXIH)|ST0O-Z+?Pyqje@IN0x#vC09g3qFi%yHYUD-HaSaP47@AKN(?ymT#3J+oE=i( z$-$pt5*1FnW^V*K;3zz!X9w4bo5LSLHeJ*f_fVuvd}kp04Dvnp{09iIh`)%L?PlhE zIb>NH6TfN$n(?xD9s5;@6WL0x@eCgsIpa`t#IHZOVM~5sJ}!cZ|p9 zmA=^3-q+xD?Y9NI`|I&yIo@t}TjU~?YXH6&af2u)-A*f*ATg;fMbhW!2$xW(d`S-5 zR4V)nZ2OpvXG*M7WfN~>JamZi9+EX8gzQ;3wx`lSKqKZ*{1Gli;!8&F^%3LGI_=NR zjCf<~b!j2H-tHV|37-96ZT*3NZ`B9tulUv9{BUJmET}PbV3|?J6~B%a_&-Y1$$1rI zB*hPDoJHQeQv8J4)PBE(r$bySby9-=NhXxg5MHSAGG`eHGSq+Jg(sOHu}&Kdr1%$@ zc^n<%w;|KEc&(RDNUv?6APnc0d1&{|kB!K)jl?;)N`57ImJ~4VQ>dQpvxsq{PZ&$# zwsGVgL;8~Zp>b@HWN`zY>$hk;q>RFM8do6W%_&5kQlY0+MbPH+cHQ?MREnpBmQENe z50Efa2MtK0=(HlzDET#&VAOFHJb3~R2<LVsB+{&lB^w8F#4HiY|%HzZ4o4p^)qQkJW3#e zP3I763}&-1+mxEkOW^}3uYJ<0{djyPC6jq2lQ!(Wcp%OFNjv}7p}*K|?0fDd`#L+;>JjSt-HTb~*cL^QSH+X)hHO;_YJC-hzrz-kvjCuas8sWRr$jbY|TupqPd))fK>0(YdzxABpnCGFkzUNElTItfv1 zcash>OT!F@O>>hz-Ula`(RSDsIm8+>)Ee-NOBxmvt8kQ)>L`1oV)* zGlHHyR1$cT5Ii{T@giplTw1s^MQVu_dJcynYFT|Y5LJ6<%DCNU15q`anUn#%7WFLR zHs#7&&Th7E0kW*7yN=v0&!Q#Qx6xuZJ%k5t^#LXMI|rQum>%Nym*%@FT%b>E!)z3s zxbbSeb5P04^Zx3+`^zi--IeOf{WW~?soq_yuBd=O&TV$XRuT^VNagv*2&YuGa}yaj z1QOzRu^JX1R*9M7FR88gqq{nvwxV*F;;(e$@<+-y)s2HpjQEJ&`kUdaYUmitlqd2Q zdjB1l;uiTHloNx|LzauY5{7&iwUHq#Fvk=$p5$coBj;{p;=YFpF)LA)fka<@!+~lD zB(PyEfHsKH%%%hH0$+N_uTZ6@$~@T>ZXII;$PbjxFC*CYAAI=H`)l{b*D*P8cbMbE zht2|Ai$UjI>dfMMVJO;2!2-%Pv2&C!Z3xPEIt{2ZJ`LsTu$}{u&`v?Nwi&C)gq%$U zQ20pXh#>B^5^+dvlYyI9LEC@fQh|r250yo@3=BC!)&C4wkN_>yOC;N=QPUYb)_Z#$ z*$K+uB?0+7ljx>W`OW``0GV+2^LR!s4Cm`y0xa&nW>qqM!w1H;Q0 zgddh512ds+#JwCYwYN(cnHn8%5O&?@WfK)+BN8O_B2UpenAes7o+7wJo}#z{8*N3| z#Kz|fL>ZJzgMY~0Hy*yO>@(^|j*7)FwF~ ztN!@9TKBhx>ps4|kGA1Bo;hY)Ciw_zJ*Rg~?HSQ4>X#7l==l)$z@F(^9?z!er5V^P zJekJhfL0zpW5tJR#XlUa_;6oy%jxx(TLDr+-OdYHhWw5QV4}iki}EO`?f#>34H+AJA*4G=!y|$T{s`Y{Hb>&HR8@ekvlWh>KxWjy z%9N5i<-5o%#U|vL{22*{@{TjD_CCIwct~@JMCB<&6P?oOMwDk%ilBlmnF(XODxF#f z?hZ#1ah1kpcY>gURI7C9JT$*fy2sR+s}oVk7m^k&dqxtAs=M16NMnYikv8Qa(@xF| zIoUSQrHH79>gfpPjYKg~&IAn5>pYxqQnli3fWw{G`r{9gjzvyduBK4J=UXf$!h{!@kfoNwp~ zQt4!`(Ge+itv)i~XtwQqWi!Q!31Fa&TDa6^Z{uO;p6R5PIIrpm;-M}V@ShR}9|y>d z9bVeFXHLCV?PC2CCX+73zu-uW5c&`ex@(d>%DK8l8zx{Xz|}08?ulx}clOoF6?Jw! z{kt^BpVQ1NY%3Q-ecRHZat0sT+d?Oq@6ecYqyHtcH2O~>f)>#vCHhEr9pAd5t+jjF z3D17_0LhcJd(zQ)Q{^6rzovJ{^k}pr_*FQjn6HScwmT+w>WIV+>E6*9ws%M_;+rUL lAhSk)9)t@1HF8B>#zkmU${Ihl-$jf!?=sgz+tot;{{eEE(2oEB literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cffi/_cffi_errors.h b/env/lib/python3.10/site-packages/cffi/_cffi_errors.h new file mode 100644 index 0000000..158e059 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/_cffi_errors.h @@ -0,0 +1,149 @@ +#ifndef CFFI_MESSAGEBOX +# ifdef _MSC_VER +# define CFFI_MESSAGEBOX 1 +# else +# define CFFI_MESSAGEBOX 0 +# endif +#endif + + +#if CFFI_MESSAGEBOX +/* Windows only: logic to take the Python-CFFI embedding logic + initialization errors and display them in a background thread + with MessageBox. The idea is that if the whole program closes + as a result of this problem, then likely it is already a console + program and you can read the stderr output in the console too. + If it is not a console program, then it will likely show its own + dialog to complain, or generally not abruptly close, and for this + case the background thread should stay alive. +*/ +static void *volatile _cffi_bootstrap_text; + +static PyObject *_cffi_start_error_capture(void) +{ + PyObject *result = NULL; + PyObject *x, *m, *bi; + + if (InterlockedCompareExchangePointer(&_cffi_bootstrap_text, + (void *)1, NULL) != NULL) + return (PyObject *)1; + + m = PyImport_AddModule("_cffi_error_capture"); + if (m == NULL) + goto error; + + result = PyModule_GetDict(m); + if (result == NULL) + goto error; + +#if PY_MAJOR_VERSION >= 3 + bi = PyImport_ImportModule("builtins"); +#else + bi = PyImport_ImportModule("__builtin__"); +#endif + if (bi == NULL) + goto error; + PyDict_SetItemString(result, "__builtins__", bi); + Py_DECREF(bi); + + x = PyRun_String( + "import sys\n" + "class FileLike:\n" + " def write(self, x):\n" + " try:\n" + " of.write(x)\n" + " except: pass\n" + " self.buf += x\n" + " def flush(self):\n" + " pass\n" + "fl = FileLike()\n" + "fl.buf = ''\n" + "of = sys.stderr\n" + "sys.stderr = fl\n" + "def done():\n" + " sys.stderr = of\n" + " return fl.buf\n", /* make sure the returned value stays alive */ + Py_file_input, + result, result); + Py_XDECREF(x); + + error: + if (PyErr_Occurred()) + { + PyErr_WriteUnraisable(Py_None); + PyErr_Clear(); + } + return result; +} + +#pragma comment(lib, "user32.lib") + +static DWORD WINAPI _cffi_bootstrap_dialog(LPVOID ignored) +{ + Sleep(666); /* may be interrupted if the whole process is closing */ +#if PY_MAJOR_VERSION >= 3 + MessageBoxW(NULL, (wchar_t *)_cffi_bootstrap_text, + L"Python-CFFI error", + MB_OK | MB_ICONERROR); +#else + MessageBoxA(NULL, (char *)_cffi_bootstrap_text, + "Python-CFFI error", + MB_OK | MB_ICONERROR); +#endif + _cffi_bootstrap_text = NULL; + return 0; +} + +static void _cffi_stop_error_capture(PyObject *ecap) +{ + PyObject *s; + void *text; + + if (ecap == (PyObject *)1) + return; + + if (ecap == NULL) + goto error; + + s = PyRun_String("done()", Py_eval_input, ecap, ecap); + if (s == NULL) + goto error; + + /* Show a dialog box, but in a background thread, and + never show multiple dialog boxes at once. */ +#if PY_MAJOR_VERSION >= 3 + text = PyUnicode_AsWideCharString(s, NULL); +#else + text = PyString_AsString(s); +#endif + + _cffi_bootstrap_text = text; + + if (text != NULL) + { + HANDLE h; + h = CreateThread(NULL, 0, _cffi_bootstrap_dialog, + NULL, 0, NULL); + if (h != NULL) + CloseHandle(h); + } + /* decref the string, but it should stay alive as 'fl.buf' + in the small module above. It will really be freed only if + we later get another similar error. So it's a leak of at + most one copy of the small module. That's fine for this + situation which is usually a "fatal error" anyway. */ + Py_DECREF(s); + PyErr_Clear(); + return; + + error: + _cffi_bootstrap_text = NULL; + PyErr_Clear(); +} + +#else + +static PyObject *_cffi_start_error_capture(void) { return NULL; } +static void _cffi_stop_error_capture(PyObject *ecap) { } + +#endif diff --git a/env/lib/python3.10/site-packages/cffi/_cffi_include.h b/env/lib/python3.10/site-packages/cffi/_cffi_include.h new file mode 100644 index 0000000..908a1d7 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/_cffi_include.h @@ -0,0 +1,389 @@ +#define _CFFI_ + +/* We try to define Py_LIMITED_API before including Python.h. + + Mess: we can only define it if Py_DEBUG, Py_TRACE_REFS and + Py_REF_DEBUG are not defined. This is a best-effort approximation: + we can learn about Py_DEBUG from pyconfig.h, but it is unclear if + the same works for the other two macros. Py_DEBUG implies them, + but not the other way around. + + The implementation is messy (issue #350): on Windows, with _MSC_VER, + we have to define Py_LIMITED_API even before including pyconfig.h. + In that case, we guess what pyconfig.h will do to the macros above, + and check our guess after the #include. + + Note that on Windows, with CPython 3.x, you need >= 3.5 and virtualenv + version >= 16.0.0. With older versions of either, you don't get a + copy of PYTHON3.DLL in the virtualenv. We can't check the version of + CPython *before* we even include pyconfig.h. ffi.set_source() puts + a ``#define _CFFI_NO_LIMITED_API'' at the start of this file if it is + running on Windows < 3.5, as an attempt at fixing it, but that's + arguably wrong because it may not be the target version of Python. + Still better than nothing I guess. As another workaround, you can + remove the definition of Py_LIMITED_API here. + + See also 'py_limited_api' in cffi/setuptools_ext.py. +*/ +#if !defined(_CFFI_USE_EMBEDDING) && !defined(Py_LIMITED_API) +# ifdef _MSC_VER +# if !defined(_DEBUG) && !defined(Py_DEBUG) && !defined(Py_TRACE_REFS) && !defined(Py_REF_DEBUG) && !defined(_CFFI_NO_LIMITED_API) +# define Py_LIMITED_API +# endif +# include + /* sanity-check: Py_LIMITED_API will cause crashes if any of these + are also defined. Normally, the Python file PC/pyconfig.h does not + cause any of these to be defined, with the exception that _DEBUG + causes Py_DEBUG. Double-check that. */ +# ifdef Py_LIMITED_API +# if defined(Py_DEBUG) +# error "pyconfig.h unexpectedly defines Py_DEBUG, but Py_LIMITED_API is set" +# endif +# if defined(Py_TRACE_REFS) +# error "pyconfig.h unexpectedly defines Py_TRACE_REFS, but Py_LIMITED_API is set" +# endif +# if defined(Py_REF_DEBUG) +# error "pyconfig.h unexpectedly defines Py_REF_DEBUG, but Py_LIMITED_API is set" +# endif +# endif +# else +# include +# if !defined(Py_DEBUG) && !defined(Py_TRACE_REFS) && !defined(Py_REF_DEBUG) && !defined(_CFFI_NO_LIMITED_API) +# define Py_LIMITED_API +# endif +# endif +#endif + +#include +#ifdef __cplusplus +extern "C" { +#endif +#include +#include "parse_c_type.h" + +/* this block of #ifs should be kept exactly identical between + c/_cffi_backend.c, cffi/vengine_cpy.py, cffi/vengine_gen.py + and cffi/_cffi_include.h */ +#if defined(_MSC_VER) +# include /* for alloca() */ +# if _MSC_VER < 1600 /* MSVC < 2010 */ + typedef __int8 int8_t; + typedef __int16 int16_t; + typedef __int32 int32_t; + typedef __int64 int64_t; + typedef unsigned __int8 uint8_t; + typedef unsigned __int16 uint16_t; + typedef unsigned __int32 uint32_t; + typedef unsigned __int64 uint64_t; + typedef __int8 int_least8_t; + typedef __int16 int_least16_t; + typedef __int32 int_least32_t; + typedef __int64 int_least64_t; + typedef unsigned __int8 uint_least8_t; + typedef unsigned __int16 uint_least16_t; + typedef unsigned __int32 uint_least32_t; + typedef unsigned __int64 uint_least64_t; + typedef __int8 int_fast8_t; + typedef __int16 int_fast16_t; + typedef __int32 int_fast32_t; + typedef __int64 int_fast64_t; + typedef unsigned __int8 uint_fast8_t; + typedef unsigned __int16 uint_fast16_t; + typedef unsigned __int32 uint_fast32_t; + typedef unsigned __int64 uint_fast64_t; + typedef __int64 intmax_t; + typedef unsigned __int64 uintmax_t; +# else +# include +# endif +# if _MSC_VER < 1800 /* MSVC < 2013 */ +# ifndef __cplusplus + typedef unsigned char _Bool; +# endif +# endif +# define _cffi_float_complex_t _Fcomplex /* include for it */ +# define _cffi_double_complex_t _Dcomplex /* include for it */ +#else +# include +# if (defined (__SVR4) && defined (__sun)) || defined(_AIX) || defined(__hpux) +# include +# endif +# define _cffi_float_complex_t float _Complex +# define _cffi_double_complex_t double _Complex +#endif + +#ifdef __GNUC__ +# define _CFFI_UNUSED_FN __attribute__((unused)) +#else +# define _CFFI_UNUSED_FN /* nothing */ +#endif + +#ifdef __cplusplus +# ifndef _Bool + typedef bool _Bool; /* semi-hackish: C++ has no _Bool; bool is builtin */ +# endif +#endif + +/********** CPython-specific section **********/ +#ifndef PYPY_VERSION + + +#if PY_MAJOR_VERSION >= 3 +# define PyInt_FromLong PyLong_FromLong +#endif + +#define _cffi_from_c_double PyFloat_FromDouble +#define _cffi_from_c_float PyFloat_FromDouble +#define _cffi_from_c_long PyInt_FromLong +#define _cffi_from_c_ulong PyLong_FromUnsignedLong +#define _cffi_from_c_longlong PyLong_FromLongLong +#define _cffi_from_c_ulonglong PyLong_FromUnsignedLongLong +#define _cffi_from_c__Bool PyBool_FromLong + +#define _cffi_to_c_double PyFloat_AsDouble +#define _cffi_to_c_float PyFloat_AsDouble + +#define _cffi_from_c_int(x, type) \ + (((type)-1) > 0 ? /* unsigned */ \ + (sizeof(type) < sizeof(long) ? \ + PyInt_FromLong((long)x) : \ + sizeof(type) == sizeof(long) ? \ + PyLong_FromUnsignedLong((unsigned long)x) : \ + PyLong_FromUnsignedLongLong((unsigned long long)x)) : \ + (sizeof(type) <= sizeof(long) ? \ + PyInt_FromLong((long)x) : \ + PyLong_FromLongLong((long long)x))) + +#define _cffi_to_c_int(o, type) \ + ((type)( \ + sizeof(type) == 1 ? (((type)-1) > 0 ? (type)_cffi_to_c_u8(o) \ + : (type)_cffi_to_c_i8(o)) : \ + sizeof(type) == 2 ? (((type)-1) > 0 ? (type)_cffi_to_c_u16(o) \ + : (type)_cffi_to_c_i16(o)) : \ + sizeof(type) == 4 ? (((type)-1) > 0 ? (type)_cffi_to_c_u32(o) \ + : (type)_cffi_to_c_i32(o)) : \ + sizeof(type) == 8 ? (((type)-1) > 0 ? (type)_cffi_to_c_u64(o) \ + : (type)_cffi_to_c_i64(o)) : \ + (Py_FatalError("unsupported size for type " #type), (type)0))) + +#define _cffi_to_c_i8 \ + ((int(*)(PyObject *))_cffi_exports[1]) +#define _cffi_to_c_u8 \ + ((int(*)(PyObject *))_cffi_exports[2]) +#define _cffi_to_c_i16 \ + ((int(*)(PyObject *))_cffi_exports[3]) +#define _cffi_to_c_u16 \ + ((int(*)(PyObject *))_cffi_exports[4]) +#define _cffi_to_c_i32 \ + ((int(*)(PyObject *))_cffi_exports[5]) +#define _cffi_to_c_u32 \ + ((unsigned int(*)(PyObject *))_cffi_exports[6]) +#define _cffi_to_c_i64 \ + ((long long(*)(PyObject *))_cffi_exports[7]) +#define _cffi_to_c_u64 \ + ((unsigned long long(*)(PyObject *))_cffi_exports[8]) +#define _cffi_to_c_char \ + ((int(*)(PyObject *))_cffi_exports[9]) +#define _cffi_from_c_pointer \ + ((PyObject *(*)(char *, struct _cffi_ctypedescr *))_cffi_exports[10]) +#define _cffi_to_c_pointer \ + ((char *(*)(PyObject *, struct _cffi_ctypedescr *))_cffi_exports[11]) +#define _cffi_get_struct_layout \ + not used any more +#define _cffi_restore_errno \ + ((void(*)(void))_cffi_exports[13]) +#define _cffi_save_errno \ + ((void(*)(void))_cffi_exports[14]) +#define _cffi_from_c_char \ + ((PyObject *(*)(char))_cffi_exports[15]) +#define _cffi_from_c_deref \ + ((PyObject *(*)(char *, struct _cffi_ctypedescr *))_cffi_exports[16]) +#define _cffi_to_c \ + ((int(*)(char *, struct _cffi_ctypedescr *, PyObject *))_cffi_exports[17]) +#define _cffi_from_c_struct \ + ((PyObject *(*)(char *, struct _cffi_ctypedescr *))_cffi_exports[18]) +#define _cffi_to_c_wchar_t \ + ((_cffi_wchar_t(*)(PyObject *))_cffi_exports[19]) +#define _cffi_from_c_wchar_t \ + ((PyObject *(*)(_cffi_wchar_t))_cffi_exports[20]) +#define _cffi_to_c_long_double \ + ((long double(*)(PyObject *))_cffi_exports[21]) +#define _cffi_to_c__Bool \ + ((_Bool(*)(PyObject *))_cffi_exports[22]) +#define _cffi_prepare_pointer_call_argument \ + ((Py_ssize_t(*)(struct _cffi_ctypedescr *, \ + PyObject *, char **))_cffi_exports[23]) +#define _cffi_convert_array_from_object \ + ((int(*)(char *, struct _cffi_ctypedescr *, PyObject *))_cffi_exports[24]) +#define _CFFI_CPIDX 25 +#define _cffi_call_python \ + ((void(*)(struct _cffi_externpy_s *, char *))_cffi_exports[_CFFI_CPIDX]) +#define _cffi_to_c_wchar3216_t \ + ((int(*)(PyObject *))_cffi_exports[26]) +#define _cffi_from_c_wchar3216_t \ + ((PyObject *(*)(int))_cffi_exports[27]) +#define _CFFI_NUM_EXPORTS 28 + +struct _cffi_ctypedescr; + +static void *_cffi_exports[_CFFI_NUM_EXPORTS]; + +#define _cffi_type(index) ( \ + assert((((uintptr_t)_cffi_types[index]) & 1) == 0), \ + (struct _cffi_ctypedescr *)_cffi_types[index]) + +static PyObject *_cffi_init(const char *module_name, Py_ssize_t version, + const struct _cffi_type_context_s *ctx) +{ + PyObject *module, *o_arg, *new_module; + void *raw[] = { + (void *)module_name, + (void *)version, + (void *)_cffi_exports, + (void *)ctx, + }; + + module = PyImport_ImportModule("_cffi_backend"); + if (module == NULL) + goto failure; + + o_arg = PyLong_FromVoidPtr((void *)raw); + if (o_arg == NULL) + goto failure; + + new_module = PyObject_CallMethod( + module, (char *)"_init_cffi_1_0_external_module", (char *)"O", o_arg); + + Py_DECREF(o_arg); + Py_DECREF(module); + return new_module; + + failure: + Py_XDECREF(module); + return NULL; +} + + +#ifdef HAVE_WCHAR_H +typedef wchar_t _cffi_wchar_t; +#else +typedef uint16_t _cffi_wchar_t; /* same random pick as _cffi_backend.c */ +#endif + +_CFFI_UNUSED_FN static uint16_t _cffi_to_c_char16_t(PyObject *o) +{ + if (sizeof(_cffi_wchar_t) == 2) + return (uint16_t)_cffi_to_c_wchar_t(o); + else + return (uint16_t)_cffi_to_c_wchar3216_t(o); +} + +_CFFI_UNUSED_FN static PyObject *_cffi_from_c_char16_t(uint16_t x) +{ + if (sizeof(_cffi_wchar_t) == 2) + return _cffi_from_c_wchar_t((_cffi_wchar_t)x); + else + return _cffi_from_c_wchar3216_t((int)x); +} + +_CFFI_UNUSED_FN static int _cffi_to_c_char32_t(PyObject *o) +{ + if (sizeof(_cffi_wchar_t) == 4) + return (int)_cffi_to_c_wchar_t(o); + else + return (int)_cffi_to_c_wchar3216_t(o); +} + +_CFFI_UNUSED_FN static PyObject *_cffi_from_c_char32_t(unsigned int x) +{ + if (sizeof(_cffi_wchar_t) == 4) + return _cffi_from_c_wchar_t((_cffi_wchar_t)x); + else + return _cffi_from_c_wchar3216_t((int)x); +} + +union _cffi_union_alignment_u { + unsigned char m_char; + unsigned short m_short; + unsigned int m_int; + unsigned long m_long; + unsigned long long m_longlong; + float m_float; + double m_double; + long double m_longdouble; +}; + +struct _cffi_freeme_s { + struct _cffi_freeme_s *next; + union _cffi_union_alignment_u alignment; +}; + +_CFFI_UNUSED_FN static int +_cffi_convert_array_argument(struct _cffi_ctypedescr *ctptr, PyObject *arg, + char **output_data, Py_ssize_t datasize, + struct _cffi_freeme_s **freeme) +{ + char *p; + if (datasize < 0) + return -1; + + p = *output_data; + if (p == NULL) { + struct _cffi_freeme_s *fp = (struct _cffi_freeme_s *)PyObject_Malloc( + offsetof(struct _cffi_freeme_s, alignment) + (size_t)datasize); + if (fp == NULL) + return -1; + fp->next = *freeme; + *freeme = fp; + p = *output_data = (char *)&fp->alignment; + } + memset((void *)p, 0, (size_t)datasize); + return _cffi_convert_array_from_object(p, ctptr, arg); +} + +_CFFI_UNUSED_FN static void +_cffi_free_array_arguments(struct _cffi_freeme_s *freeme) +{ + do { + void *p = (void *)freeme; + freeme = freeme->next; + PyObject_Free(p); + } while (freeme != NULL); +} + +/********** end CPython-specific section **********/ +#else +_CFFI_UNUSED_FN +static void (*_cffi_call_python_org)(struct _cffi_externpy_s *, char *); +# define _cffi_call_python _cffi_call_python_org +#endif + + +#define _cffi_array_len(array) (sizeof(array) / sizeof((array)[0])) + +#define _cffi_prim_int(size, sign) \ + ((size) == 1 ? ((sign) ? _CFFI_PRIM_INT8 : _CFFI_PRIM_UINT8) : \ + (size) == 2 ? ((sign) ? _CFFI_PRIM_INT16 : _CFFI_PRIM_UINT16) : \ + (size) == 4 ? ((sign) ? _CFFI_PRIM_INT32 : _CFFI_PRIM_UINT32) : \ + (size) == 8 ? ((sign) ? _CFFI_PRIM_INT64 : _CFFI_PRIM_UINT64) : \ + _CFFI__UNKNOWN_PRIM) + +#define _cffi_prim_float(size) \ + ((size) == sizeof(float) ? _CFFI_PRIM_FLOAT : \ + (size) == sizeof(double) ? _CFFI_PRIM_DOUBLE : \ + (size) == sizeof(long double) ? _CFFI__UNKNOWN_LONG_DOUBLE : \ + _CFFI__UNKNOWN_FLOAT_PRIM) + +#define _cffi_check_int(got, got_nonpos, expected) \ + ((got_nonpos) == (expected <= 0) && \ + (got) == (unsigned long long)expected) + +#ifdef MS_WIN32 +# define _cffi_stdcall __stdcall +#else +# define _cffi_stdcall /* nothing */ +#endif + +#ifdef __cplusplus +} +#endif diff --git a/env/lib/python3.10/site-packages/cffi/_embedding.h b/env/lib/python3.10/site-packages/cffi/_embedding.h new file mode 100644 index 0000000..94d8b30 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/_embedding.h @@ -0,0 +1,550 @@ + +/***** Support code for embedding *****/ + +#ifdef __cplusplus +extern "C" { +#endif + + +#if defined(_WIN32) +# define CFFI_DLLEXPORT __declspec(dllexport) +#elif defined(__GNUC__) +# define CFFI_DLLEXPORT __attribute__((visibility("default"))) +#else +# define CFFI_DLLEXPORT /* nothing */ +#endif + + +/* There are two global variables of type _cffi_call_python_fnptr: + + * _cffi_call_python, which we declare just below, is the one called + by ``extern "Python"`` implementations. + + * _cffi_call_python_org, which on CPython is actually part of the + _cffi_exports[] array, is the function pointer copied from + _cffi_backend. If _cffi_start_python() fails, then this is set + to NULL; otherwise, it should never be NULL. + + After initialization is complete, both are equal. However, the + first one remains equal to &_cffi_start_and_call_python until the + very end of initialization, when we are (or should be) sure that + concurrent threads also see a completely initialized world, and + only then is it changed. +*/ +#undef _cffi_call_python +typedef void (*_cffi_call_python_fnptr)(struct _cffi_externpy_s *, char *); +static void _cffi_start_and_call_python(struct _cffi_externpy_s *, char *); +static _cffi_call_python_fnptr _cffi_call_python = &_cffi_start_and_call_python; + + +#ifndef _MSC_VER + /* --- Assuming a GCC not infinitely old --- */ +# define cffi_compare_and_swap(l,o,n) __sync_bool_compare_and_swap(l,o,n) +# define cffi_write_barrier() __sync_synchronize() +# if !defined(__amd64__) && !defined(__x86_64__) && \ + !defined(__i386__) && !defined(__i386) +# define cffi_read_barrier() __sync_synchronize() +# else +# define cffi_read_barrier() (void)0 +# endif +#else + /* --- Windows threads version --- */ +# include +# define cffi_compare_and_swap(l,o,n) \ + (InterlockedCompareExchangePointer(l,n,o) == (o)) +# define cffi_write_barrier() InterlockedCompareExchange(&_cffi_dummy,0,0) +# define cffi_read_barrier() (void)0 +static volatile LONG _cffi_dummy; +#endif + +#ifdef WITH_THREAD +# ifndef _MSC_VER +# include + static pthread_mutex_t _cffi_embed_startup_lock; +# else + static CRITICAL_SECTION _cffi_embed_startup_lock; +# endif + static char _cffi_embed_startup_lock_ready = 0; +#endif + +static void _cffi_acquire_reentrant_mutex(void) +{ + static void *volatile lock = NULL; + + while (!cffi_compare_and_swap(&lock, NULL, (void *)1)) { + /* should ideally do a spin loop instruction here, but + hard to do it portably and doesn't really matter I + think: pthread_mutex_init() should be very fast, and + this is only run at start-up anyway. */ + } + +#ifdef WITH_THREAD + if (!_cffi_embed_startup_lock_ready) { +# ifndef _MSC_VER + pthread_mutexattr_t attr; + pthread_mutexattr_init(&attr); + pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); + pthread_mutex_init(&_cffi_embed_startup_lock, &attr); +# else + InitializeCriticalSection(&_cffi_embed_startup_lock); +# endif + _cffi_embed_startup_lock_ready = 1; + } +#endif + + while (!cffi_compare_and_swap(&lock, (void *)1, NULL)) + ; + +#ifndef _MSC_VER + pthread_mutex_lock(&_cffi_embed_startup_lock); +#else + EnterCriticalSection(&_cffi_embed_startup_lock); +#endif +} + +static void _cffi_release_reentrant_mutex(void) +{ +#ifndef _MSC_VER + pthread_mutex_unlock(&_cffi_embed_startup_lock); +#else + LeaveCriticalSection(&_cffi_embed_startup_lock); +#endif +} + + +/********** CPython-specific section **********/ +#ifndef PYPY_VERSION + +#include "_cffi_errors.h" + + +#define _cffi_call_python_org _cffi_exports[_CFFI_CPIDX] + +PyMODINIT_FUNC _CFFI_PYTHON_STARTUP_FUNC(void); /* forward */ + +static void _cffi_py_initialize(void) +{ + /* XXX use initsigs=0, which "skips initialization registration of + signal handlers, which might be useful when Python is + embedded" according to the Python docs. But review and think + if it should be a user-controllable setting. + + XXX we should also give a way to write errors to a buffer + instead of to stderr. + + XXX if importing 'site' fails, CPython (any version) calls + exit(). Should we try to work around this behavior here? + */ + Py_InitializeEx(0); +} + +static int _cffi_initialize_python(void) +{ + /* This initializes Python, imports _cffi_backend, and then the + present .dll/.so is set up as a CPython C extension module. + */ + int result; + PyGILState_STATE state; + PyObject *pycode=NULL, *global_dict=NULL, *x; + PyObject *builtins; + + state = PyGILState_Ensure(); + + /* Call the initxxx() function from the present module. It will + create and initialize us as a CPython extension module, instead + of letting the startup Python code do it---it might reimport + the same .dll/.so and get maybe confused on some platforms. + It might also have troubles locating the .dll/.so again for all + I know. + */ + (void)_CFFI_PYTHON_STARTUP_FUNC(); + if (PyErr_Occurred()) + goto error; + + /* Now run the Python code provided to ffi.embedding_init_code(). + */ + pycode = Py_CompileString(_CFFI_PYTHON_STARTUP_CODE, + "", + Py_file_input); + if (pycode == NULL) + goto error; + global_dict = PyDict_New(); + if (global_dict == NULL) + goto error; + builtins = PyEval_GetBuiltins(); + if (builtins == NULL) + goto error; + if (PyDict_SetItemString(global_dict, "__builtins__", builtins) < 0) + goto error; + x = PyEval_EvalCode( +#if PY_MAJOR_VERSION < 3 + (PyCodeObject *) +#endif + pycode, global_dict, global_dict); + if (x == NULL) + goto error; + Py_DECREF(x); + + /* Done! Now if we've been called from + _cffi_start_and_call_python() in an ``extern "Python"``, we can + only hope that the Python code did correctly set up the + corresponding @ffi.def_extern() function. Otherwise, the + general logic of ``extern "Python"`` functions (inside the + _cffi_backend module) will find that the reference is still + missing and print an error. + */ + result = 0; + done: + Py_XDECREF(pycode); + Py_XDECREF(global_dict); + PyGILState_Release(state); + return result; + + error:; + { + /* Print as much information as potentially useful. + Debugging load-time failures with embedding is not fun + */ + PyObject *ecap; + PyObject *exception, *v, *tb, *f, *modules, *mod; + PyErr_Fetch(&exception, &v, &tb); + ecap = _cffi_start_error_capture(); + f = PySys_GetObject((char *)"stderr"); + if (f != NULL && f != Py_None) { + PyFile_WriteString( + "Failed to initialize the Python-CFFI embedding logic:\n\n", f); + } + + if (exception != NULL) { + PyErr_NormalizeException(&exception, &v, &tb); + PyErr_Display(exception, v, tb); + } + Py_XDECREF(exception); + Py_XDECREF(v); + Py_XDECREF(tb); + + if (f != NULL && f != Py_None) { + PyFile_WriteString("\nFrom: " _CFFI_MODULE_NAME + "\ncompiled with cffi version: 1.17.1" + "\n_cffi_backend module: ", f); + modules = PyImport_GetModuleDict(); + mod = PyDict_GetItemString(modules, "_cffi_backend"); + if (mod == NULL) { + PyFile_WriteString("not loaded", f); + } + else { + v = PyObject_GetAttrString(mod, "__file__"); + PyFile_WriteObject(v, f, 0); + Py_XDECREF(v); + } + PyFile_WriteString("\nsys.path: ", f); + PyFile_WriteObject(PySys_GetObject((char *)"path"), f, 0); + PyFile_WriteString("\n\n", f); + } + _cffi_stop_error_capture(ecap); + } + result = -1; + goto done; +} + +#if PY_VERSION_HEX < 0x03080000 +PyAPI_DATA(char *) _PyParser_TokenNames[]; /* from CPython */ +#endif + +static int _cffi_carefully_make_gil(void) +{ + /* This does the basic initialization of Python. It can be called + completely concurrently from unrelated threads. It assumes + that we don't hold the GIL before (if it exists), and we don't + hold it afterwards. + + (What it really does used to be completely different in Python 2 + and Python 3, with the Python 2 solution avoiding the spin-lock + around the Py_InitializeEx() call. However, after recent changes + to CPython 2.7 (issue #358) it no longer works. So we use the + Python 3 solution everywhere.) + + This initializes Python by calling Py_InitializeEx(). + Important: this must not be called concurrently at all. + So we use a global variable as a simple spin lock. This global + variable must be from 'libpythonX.Y.so', not from this + cffi-based extension module, because it must be shared from + different cffi-based extension modules. + + In Python < 3.8, we choose + _PyParser_TokenNames[0] as a completely arbitrary pointer value + that is never written to. The default is to point to the + string "ENDMARKER". We change it temporarily to point to the + next character in that string. (Yes, I know it's REALLY + obscure.) + + In Python >= 3.8, this string array is no longer writable, so + instead we pick PyCapsuleType.tp_version_tag. We can't change + Python < 3.8 because someone might use a mixture of cffi + embedded modules, some of which were compiled before this file + changed. + + In Python >= 3.12, this stopped working because that particular + tp_version_tag gets modified during interpreter startup. It's + arguably a bad idea before 3.12 too, but again we can't change + that because someone might use a mixture of cffi embedded + modules, and no-one reported a bug so far. In Python >= 3.12 + we go instead for PyCapsuleType.tp_as_buffer, which is supposed + to always be NULL. We write to it temporarily a pointer to + a struct full of NULLs, which is semantically the same. + */ + +#ifdef WITH_THREAD +# if PY_VERSION_HEX < 0x03080000 + char *volatile *lock = (char *volatile *)_PyParser_TokenNames; + char *old_value, *locked_value; + + while (1) { /* spin loop */ + old_value = *lock; + locked_value = old_value + 1; + if (old_value[0] == 'E') { + assert(old_value[1] == 'N'); + if (cffi_compare_and_swap(lock, old_value, locked_value)) + break; + } + else { + assert(old_value[0] == 'N'); + /* should ideally do a spin loop instruction here, but + hard to do it portably and doesn't really matter I + think: PyEval_InitThreads() should be very fast, and + this is only run at start-up anyway. */ + } + } +# else +# if PY_VERSION_HEX < 0x030C0000 + int volatile *lock = (int volatile *)&PyCapsule_Type.tp_version_tag; + int old_value, locked_value = -42; + assert(!(PyCapsule_Type.tp_flags & Py_TPFLAGS_HAVE_VERSION_TAG)); +# else + static struct ebp_s { PyBufferProcs buf; int mark; } empty_buffer_procs; + empty_buffer_procs.mark = -42; + PyBufferProcs *volatile *lock = (PyBufferProcs *volatile *) + &PyCapsule_Type.tp_as_buffer; + PyBufferProcs *old_value, *locked_value = &empty_buffer_procs.buf; +# endif + + while (1) { /* spin loop */ + old_value = *lock; + if (old_value == 0) { + if (cffi_compare_and_swap(lock, old_value, locked_value)) + break; + } + else { +# if PY_VERSION_HEX < 0x030C0000 + assert(old_value == locked_value); +# else + /* The pointer should point to a possibly different + empty_buffer_procs from another C extension module */ + assert(((struct ebp_s *)old_value)->mark == -42); +# endif + /* should ideally do a spin loop instruction here, but + hard to do it portably and doesn't really matter I + think: PyEval_InitThreads() should be very fast, and + this is only run at start-up anyway. */ + } + } +# endif +#endif + + /* call Py_InitializeEx() */ + if (!Py_IsInitialized()) { + _cffi_py_initialize(); +#if PY_VERSION_HEX < 0x03070000 + PyEval_InitThreads(); +#endif + PyEval_SaveThread(); /* release the GIL */ + /* the returned tstate must be the one that has been stored into the + autoTLSkey by _PyGILState_Init() called from Py_Initialize(). */ + } + else { +#if PY_VERSION_HEX < 0x03070000 + /* PyEval_InitThreads() is always a no-op from CPython 3.7 */ + PyGILState_STATE state = PyGILState_Ensure(); + PyEval_InitThreads(); + PyGILState_Release(state); +#endif + } + +#ifdef WITH_THREAD + /* release the lock */ + while (!cffi_compare_and_swap(lock, locked_value, old_value)) + ; +#endif + + return 0; +} + +/********** end CPython-specific section **********/ + + +#else + + +/********** PyPy-specific section **********/ + +PyMODINIT_FUNC _CFFI_PYTHON_STARTUP_FUNC(const void *[]); /* forward */ + +static struct _cffi_pypy_init_s { + const char *name; + void *func; /* function pointer */ + const char *code; +} _cffi_pypy_init = { + _CFFI_MODULE_NAME, + _CFFI_PYTHON_STARTUP_FUNC, + _CFFI_PYTHON_STARTUP_CODE, +}; + +extern int pypy_carefully_make_gil(const char *); +extern int pypy_init_embedded_cffi_module(int, struct _cffi_pypy_init_s *); + +static int _cffi_carefully_make_gil(void) +{ + return pypy_carefully_make_gil(_CFFI_MODULE_NAME); +} + +static int _cffi_initialize_python(void) +{ + return pypy_init_embedded_cffi_module(0xB011, &_cffi_pypy_init); +} + +/********** end PyPy-specific section **********/ + + +#endif + + +#ifdef __GNUC__ +__attribute__((noinline)) +#endif +static _cffi_call_python_fnptr _cffi_start_python(void) +{ + /* Delicate logic to initialize Python. This function can be + called multiple times concurrently, e.g. when the process calls + its first ``extern "Python"`` functions in multiple threads at + once. It can also be called recursively, in which case we must + ignore it. We also have to consider what occurs if several + different cffi-based extensions reach this code in parallel + threads---it is a different copy of the code, then, and we + can't have any shared global variable unless it comes from + 'libpythonX.Y.so'. + + Idea: + + * _cffi_carefully_make_gil(): "carefully" call + PyEval_InitThreads() (possibly with Py_InitializeEx() first). + + * then we use a (local) custom lock to make sure that a call to this + cffi-based extension will wait if another call to the *same* + extension is running the initialization in another thread. + It is reentrant, so that a recursive call will not block, but + only one from a different thread. + + * then we grab the GIL and (Python 2) we call Py_InitializeEx(). + At this point, concurrent calls to Py_InitializeEx() are not + possible: we have the GIL. + + * do the rest of the specific initialization, which may + temporarily release the GIL but not the custom lock. + Only release the custom lock when we are done. + */ + static char called = 0; + + if (_cffi_carefully_make_gil() != 0) + return NULL; + + _cffi_acquire_reentrant_mutex(); + + /* Here the GIL exists, but we don't have it. We're only protected + from concurrency by the reentrant mutex. */ + + /* This file only initializes the embedded module once, the first + time this is called, even if there are subinterpreters. */ + if (!called) { + called = 1; /* invoke _cffi_initialize_python() only once, + but don't set '_cffi_call_python' right now, + otherwise concurrent threads won't call + this function at all (we need them to wait) */ + if (_cffi_initialize_python() == 0) { + /* now initialization is finished. Switch to the fast-path. */ + + /* We would like nobody to see the new value of + '_cffi_call_python' without also seeing the rest of the + data initialized. However, this is not possible. But + the new value of '_cffi_call_python' is the function + 'cffi_call_python()' from _cffi_backend. So: */ + cffi_write_barrier(); + /* ^^^ we put a write barrier here, and a corresponding + read barrier at the start of cffi_call_python(). This + ensures that after that read barrier, we see everything + done here before the write barrier. + */ + + assert(_cffi_call_python_org != NULL); + _cffi_call_python = (_cffi_call_python_fnptr)_cffi_call_python_org; + } + else { + /* initialization failed. Reset this to NULL, even if it was + already set to some other value. Future calls to + _cffi_start_python() are still forced to occur, and will + always return NULL from now on. */ + _cffi_call_python_org = NULL; + } + } + + _cffi_release_reentrant_mutex(); + + return (_cffi_call_python_fnptr)_cffi_call_python_org; +} + +static +void _cffi_start_and_call_python(struct _cffi_externpy_s *externpy, char *args) +{ + _cffi_call_python_fnptr fnptr; + int current_err = errno; +#ifdef _MSC_VER + int current_lasterr = GetLastError(); +#endif + fnptr = _cffi_start_python(); + if (fnptr == NULL) { + fprintf(stderr, "function %s() called, but initialization code " + "failed. Returning 0.\n", externpy->name); + memset(args, 0, externpy->size_of_result); + } +#ifdef _MSC_VER + SetLastError(current_lasterr); +#endif + errno = current_err; + + if (fnptr != NULL) + fnptr(externpy, args); +} + + +/* The cffi_start_python() function makes sure Python is initialized + and our cffi module is set up. It can be called manually from the + user C code. The same effect is obtained automatically from any + dll-exported ``extern "Python"`` function. This function returns + -1 if initialization failed, 0 if all is OK. */ +_CFFI_UNUSED_FN +static int cffi_start_python(void) +{ + if (_cffi_call_python == &_cffi_start_and_call_python) { + if (_cffi_start_python() == NULL) + return -1; + } + cffi_read_barrier(); + return 0; +} + +#undef cffi_compare_and_swap +#undef cffi_write_barrier +#undef cffi_read_barrier + +#ifdef __cplusplus +} +#endif diff --git a/env/lib/python3.10/site-packages/cffi/_imp_emulation.py b/env/lib/python3.10/site-packages/cffi/_imp_emulation.py new file mode 100644 index 0000000..136abdd --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/_imp_emulation.py @@ -0,0 +1,83 @@ + +try: + # this works on Python < 3.12 + from imp import * + +except ImportError: + # this is a limited emulation for Python >= 3.12. + # Note that this is used only for tests or for the old ffi.verify(). + # This is copied from the source code of Python 3.11. + + from _imp import (acquire_lock, release_lock, + is_builtin, is_frozen) + + from importlib._bootstrap import _load + + from importlib import machinery + import os + import sys + import tokenize + + SEARCH_ERROR = 0 + PY_SOURCE = 1 + PY_COMPILED = 2 + C_EXTENSION = 3 + PY_RESOURCE = 4 + PKG_DIRECTORY = 5 + C_BUILTIN = 6 + PY_FROZEN = 7 + PY_CODERESOURCE = 8 + IMP_HOOK = 9 + + def get_suffixes(): + extensions = [(s, 'rb', C_EXTENSION) + for s in machinery.EXTENSION_SUFFIXES] + source = [(s, 'r', PY_SOURCE) for s in machinery.SOURCE_SUFFIXES] + bytecode = [(s, 'rb', PY_COMPILED) for s in machinery.BYTECODE_SUFFIXES] + return extensions + source + bytecode + + def find_module(name, path=None): + if not isinstance(name, str): + raise TypeError("'name' must be a str, not {}".format(type(name))) + elif not isinstance(path, (type(None), list)): + # Backwards-compatibility + raise RuntimeError("'path' must be None or a list, " + "not {}".format(type(path))) + + if path is None: + if is_builtin(name): + return None, None, ('', '', C_BUILTIN) + elif is_frozen(name): + return None, None, ('', '', PY_FROZEN) + else: + path = sys.path + + for entry in path: + package_directory = os.path.join(entry, name) + for suffix in ['.py', machinery.BYTECODE_SUFFIXES[0]]: + package_file_name = '__init__' + suffix + file_path = os.path.join(package_directory, package_file_name) + if os.path.isfile(file_path): + return None, package_directory, ('', '', PKG_DIRECTORY) + for suffix, mode, type_ in get_suffixes(): + file_name = name + suffix + file_path = os.path.join(entry, file_name) + if os.path.isfile(file_path): + break + else: + continue + break # Break out of outer loop when breaking out of inner loop. + else: + raise ImportError(name, name=name) + + encoding = None + if 'b' not in mode: + with open(file_path, 'rb') as file: + encoding = tokenize.detect_encoding(file.readline)[0] + file = open(file_path, mode, encoding=encoding) + return file, file_path, (suffix, mode, type_) + + def load_dynamic(name, path, file=None): + loader = machinery.ExtensionFileLoader(name, path) + spec = machinery.ModuleSpec(name=name, loader=loader, origin=path) + return _load(spec) diff --git a/env/lib/python3.10/site-packages/cffi/_shimmed_dist_utils.py b/env/lib/python3.10/site-packages/cffi/_shimmed_dist_utils.py new file mode 100644 index 0000000..c3d2312 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/_shimmed_dist_utils.py @@ -0,0 +1,45 @@ +""" +Temporary shim module to indirect the bits of distutils we need from setuptools/distutils while providing useful +error messages beyond `No module named 'distutils' on Python >= 3.12, or when setuptools' vendored distutils is broken. + +This is a compromise to avoid a hard-dep on setuptools for Python >= 3.12, since many users don't need runtime compilation support from CFFI. +""" +import sys + +try: + # import setuptools first; this is the most robust way to ensure its embedded distutils is available + # (the .pth shim should usually work, but this is even more robust) + import setuptools +except Exception as ex: + if sys.version_info >= (3, 12): + # Python 3.12 has no built-in distutils to fall back on, so any import problem is fatal + raise Exception("This CFFI feature requires setuptools on Python >= 3.12. The setuptools module is missing or non-functional.") from ex + + # silently ignore on older Pythons (support fallback to stdlib distutils where available) +else: + del setuptools + +try: + # bring in just the bits of distutils we need, whether they really came from setuptools or stdlib-embedded distutils + from distutils import log, sysconfig + from distutils.ccompiler import CCompiler + from distutils.command.build_ext import build_ext + from distutils.core import Distribution, Extension + from distutils.dir_util import mkpath + from distutils.errors import DistutilsSetupError, CompileError, LinkError + from distutils.log import set_threshold, set_verbosity + + if sys.platform == 'win32': + try: + # FUTURE: msvc9compiler module was removed in setuptools 74; consider removing, as it's only used by an ancient patch in `recompiler` + from distutils.msvc9compiler import MSVCCompiler + except ImportError: + MSVCCompiler = None +except Exception as ex: + if sys.version_info >= (3, 12): + raise Exception("This CFFI feature requires setuptools on Python >= 3.12. Please install the setuptools package.") from ex + + # anything older, just let the underlying distutils import error fly + raise Exception("This CFFI feature requires distutils. Please install the distutils or setuptools package.") from ex + +del sys diff --git a/env/lib/python3.10/site-packages/cffi/api.py b/env/lib/python3.10/site-packages/cffi/api.py new file mode 100644 index 0000000..5a474f3 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/api.py @@ -0,0 +1,967 @@ +import sys, types +from .lock import allocate_lock +from .error import CDefError +from . import model + +try: + callable +except NameError: + # Python 3.1 + from collections import Callable + callable = lambda x: isinstance(x, Callable) + +try: + basestring +except NameError: + # Python 3.x + basestring = str + +_unspecified = object() + + + +class FFI(object): + r''' + The main top-level class that you instantiate once, or once per module. + + Example usage: + + ffi = FFI() + ffi.cdef(""" + int printf(const char *, ...); + """) + + C = ffi.dlopen(None) # standard library + -or- + C = ffi.verify() # use a C compiler: verify the decl above is right + + C.printf("hello, %s!\n", ffi.new("char[]", "world")) + ''' + + def __init__(self, backend=None): + """Create an FFI instance. The 'backend' argument is used to + select a non-default backend, mostly for tests. + """ + if backend is None: + # You need PyPy (>= 2.0 beta), or a CPython (>= 2.6) with + # _cffi_backend.so compiled. + import _cffi_backend as backend + from . import __version__ + if backend.__version__ != __version__: + # bad version! Try to be as explicit as possible. + if hasattr(backend, '__file__'): + # CPython + raise Exception("Version mismatch: this is the 'cffi' package version %s, located in %r. When we import the top-level '_cffi_backend' extension module, we get version %s, located in %r. The two versions should be equal; check your installation." % ( + __version__, __file__, + backend.__version__, backend.__file__)) + else: + # PyPy + raise Exception("Version mismatch: this is the 'cffi' package version %s, located in %r. This interpreter comes with a built-in '_cffi_backend' module, which is version %s. The two versions should be equal; check your installation." % ( + __version__, __file__, backend.__version__)) + # (If you insist you can also try to pass the option + # 'backend=backend_ctypes.CTypesBackend()', but don't + # rely on it! It's probably not going to work well.) + + from . import cparser + self._backend = backend + self._lock = allocate_lock() + self._parser = cparser.Parser() + self._cached_btypes = {} + self._parsed_types = types.ModuleType('parsed_types').__dict__ + self._new_types = types.ModuleType('new_types').__dict__ + self._function_caches = [] + self._libraries = [] + self._cdefsources = [] + self._included_ffis = [] + self._windows_unicode = None + self._init_once_cache = {} + self._cdef_version = None + self._embedding = None + self._typecache = model.get_typecache(backend) + if hasattr(backend, 'set_ffi'): + backend.set_ffi(self) + for name in list(backend.__dict__): + if name.startswith('RTLD_'): + setattr(self, name, getattr(backend, name)) + # + with self._lock: + self.BVoidP = self._get_cached_btype(model.voidp_type) + self.BCharA = self._get_cached_btype(model.char_array_type) + if isinstance(backend, types.ModuleType): + # _cffi_backend: attach these constants to the class + if not hasattr(FFI, 'NULL'): + FFI.NULL = self.cast(self.BVoidP, 0) + FFI.CData, FFI.CType = backend._get_types() + else: + # ctypes backend: attach these constants to the instance + self.NULL = self.cast(self.BVoidP, 0) + self.CData, self.CType = backend._get_types() + self.buffer = backend.buffer + + def cdef(self, csource, override=False, packed=False, pack=None): + """Parse the given C source. This registers all declared functions, + types, and global variables. The functions and global variables can + then be accessed via either 'ffi.dlopen()' or 'ffi.verify()'. + The types can be used in 'ffi.new()' and other functions. + If 'packed' is specified as True, all structs declared inside this + cdef are packed, i.e. laid out without any field alignment at all. + Alternatively, 'pack' can be a small integer, and requests for + alignment greater than that are ignored (pack=1 is equivalent to + packed=True). + """ + self._cdef(csource, override=override, packed=packed, pack=pack) + + def embedding_api(self, csource, packed=False, pack=None): + self._cdef(csource, packed=packed, pack=pack, dllexport=True) + if self._embedding is None: + self._embedding = '' + + def _cdef(self, csource, override=False, **options): + if not isinstance(csource, str): # unicode, on Python 2 + if not isinstance(csource, basestring): + raise TypeError("cdef() argument must be a string") + csource = csource.encode('ascii') + with self._lock: + self._cdef_version = object() + self._parser.parse(csource, override=override, **options) + self._cdefsources.append(csource) + if override: + for cache in self._function_caches: + cache.clear() + finishlist = self._parser._recomplete + if finishlist: + self._parser._recomplete = [] + for tp in finishlist: + tp.finish_backend_type(self, finishlist) + + def dlopen(self, name, flags=0): + """Load and return a dynamic library identified by 'name'. + The standard C library can be loaded by passing None. + Note that functions and types declared by 'ffi.cdef()' are not + linked to a particular library, just like C headers; in the + library we only look for the actual (untyped) symbols. + """ + if not (isinstance(name, basestring) or + name is None or + isinstance(name, self.CData)): + raise TypeError("dlopen(name): name must be a file name, None, " + "or an already-opened 'void *' handle") + with self._lock: + lib, function_cache = _make_ffi_library(self, name, flags) + self._function_caches.append(function_cache) + self._libraries.append(lib) + return lib + + def dlclose(self, lib): + """Close a library obtained with ffi.dlopen(). After this call, + access to functions or variables from the library will fail + (possibly with a segmentation fault). + """ + type(lib).__cffi_close__(lib) + + def _typeof_locked(self, cdecl): + # call me with the lock! + key = cdecl + if key in self._parsed_types: + return self._parsed_types[key] + # + if not isinstance(cdecl, str): # unicode, on Python 2 + cdecl = cdecl.encode('ascii') + # + type = self._parser.parse_type(cdecl) + really_a_function_type = type.is_raw_function + if really_a_function_type: + type = type.as_function_pointer() + btype = self._get_cached_btype(type) + result = btype, really_a_function_type + self._parsed_types[key] = result + return result + + def _typeof(self, cdecl, consider_function_as_funcptr=False): + # string -> ctype object + try: + result = self._parsed_types[cdecl] + except KeyError: + with self._lock: + result = self._typeof_locked(cdecl) + # + btype, really_a_function_type = result + if really_a_function_type and not consider_function_as_funcptr: + raise CDefError("the type %r is a function type, not a " + "pointer-to-function type" % (cdecl,)) + return btype + + def typeof(self, cdecl): + """Parse the C type given as a string and return the + corresponding object. + It can also be used on 'cdata' instance to get its C type. + """ + if isinstance(cdecl, basestring): + return self._typeof(cdecl) + if isinstance(cdecl, self.CData): + return self._backend.typeof(cdecl) + if isinstance(cdecl, types.BuiltinFunctionType): + res = _builtin_function_type(cdecl) + if res is not None: + return res + if (isinstance(cdecl, types.FunctionType) + and hasattr(cdecl, '_cffi_base_type')): + with self._lock: + return self._get_cached_btype(cdecl._cffi_base_type) + raise TypeError(type(cdecl)) + + def sizeof(self, cdecl): + """Return the size in bytes of the argument. It can be a + string naming a C type, or a 'cdata' instance. + """ + if isinstance(cdecl, basestring): + BType = self._typeof(cdecl) + return self._backend.sizeof(BType) + else: + return self._backend.sizeof(cdecl) + + def alignof(self, cdecl): + """Return the natural alignment size in bytes of the C type + given as a string. + """ + if isinstance(cdecl, basestring): + cdecl = self._typeof(cdecl) + return self._backend.alignof(cdecl) + + def offsetof(self, cdecl, *fields_or_indexes): + """Return the offset of the named field inside the given + structure or array, which must be given as a C type name. + You can give several field names in case of nested structures. + You can also give numeric values which correspond to array + items, in case of an array type. + """ + if isinstance(cdecl, basestring): + cdecl = self._typeof(cdecl) + return self._typeoffsetof(cdecl, *fields_or_indexes)[1] + + def new(self, cdecl, init=None): + """Allocate an instance according to the specified C type and + return a pointer to it. The specified C type must be either a + pointer or an array: ``new('X *')`` allocates an X and returns + a pointer to it, whereas ``new('X[n]')`` allocates an array of + n X'es and returns an array referencing it (which works + mostly like a pointer, like in C). You can also use + ``new('X[]', n)`` to allocate an array of a non-constant + length n. + + The memory is initialized following the rules of declaring a + global variable in C: by default it is zero-initialized, but + an explicit initializer can be given which can be used to + fill all or part of the memory. + + When the returned object goes out of scope, the memory + is freed. In other words the returned object has + ownership of the value of type 'cdecl' that it points to. This + means that the raw data can be used as long as this object is + kept alive, but must not be used for a longer time. Be careful + about that when copying the pointer to the memory somewhere + else, e.g. into another structure. + """ + if isinstance(cdecl, basestring): + cdecl = self._typeof(cdecl) + return self._backend.newp(cdecl, init) + + def new_allocator(self, alloc=None, free=None, + should_clear_after_alloc=True): + """Return a new allocator, i.e. a function that behaves like ffi.new() + but uses the provided low-level 'alloc' and 'free' functions. + + 'alloc' is called with the size as argument. If it returns NULL, a + MemoryError is raised. 'free' is called with the result of 'alloc' + as argument. Both can be either Python function or directly C + functions. If 'free' is None, then no free function is called. + If both 'alloc' and 'free' are None, the default is used. + + If 'should_clear_after_alloc' is set to False, then the memory + returned by 'alloc' is assumed to be already cleared (or you are + fine with garbage); otherwise CFFI will clear it. + """ + compiled_ffi = self._backend.FFI() + allocator = compiled_ffi.new_allocator(alloc, free, + should_clear_after_alloc) + def allocate(cdecl, init=None): + if isinstance(cdecl, basestring): + cdecl = self._typeof(cdecl) + return allocator(cdecl, init) + return allocate + + def cast(self, cdecl, source): + """Similar to a C cast: returns an instance of the named C + type initialized with the given 'source'. The source is + casted between integers or pointers of any type. + """ + if isinstance(cdecl, basestring): + cdecl = self._typeof(cdecl) + return self._backend.cast(cdecl, source) + + def string(self, cdata, maxlen=-1): + """Return a Python string (or unicode string) from the 'cdata'. + If 'cdata' is a pointer or array of characters or bytes, returns + the null-terminated string. The returned string extends until + the first null character, or at most 'maxlen' characters. If + 'cdata' is an array then 'maxlen' defaults to its length. + + If 'cdata' is a pointer or array of wchar_t, returns a unicode + string following the same rules. + + If 'cdata' is a single character or byte or a wchar_t, returns + it as a string or unicode string. + + If 'cdata' is an enum, returns the value of the enumerator as a + string, or 'NUMBER' if the value is out of range. + """ + return self._backend.string(cdata, maxlen) + + def unpack(self, cdata, length): + """Unpack an array of C data of the given length, + returning a Python string/unicode/list. + + If 'cdata' is a pointer to 'char', returns a byte string. + It does not stop at the first null. This is equivalent to: + ffi.buffer(cdata, length)[:] + + If 'cdata' is a pointer to 'wchar_t', returns a unicode string. + 'length' is measured in wchar_t's; it is not the size in bytes. + + If 'cdata' is a pointer to anything else, returns a list of + 'length' items. This is a faster equivalent to: + [cdata[i] for i in range(length)] + """ + return self._backend.unpack(cdata, length) + + #def buffer(self, cdata, size=-1): + # """Return a read-write buffer object that references the raw C data + # pointed to by the given 'cdata'. The 'cdata' must be a pointer or + # an array. Can be passed to functions expecting a buffer, or directly + # manipulated with: + # + # buf[:] get a copy of it in a regular string, or + # buf[idx] as a single character + # buf[:] = ... + # buf[idx] = ... change the content + # """ + # note that 'buffer' is a type, set on this instance by __init__ + + def from_buffer(self, cdecl, python_buffer=_unspecified, + require_writable=False): + """Return a cdata of the given type pointing to the data of the + given Python object, which must support the buffer interface. + Note that this is not meant to be used on the built-in types + str or unicode (you can build 'char[]' arrays explicitly) + but only on objects containing large quantities of raw data + in some other format, like 'array.array' or numpy arrays. + + The first argument is optional and default to 'char[]'. + """ + if python_buffer is _unspecified: + cdecl, python_buffer = self.BCharA, cdecl + elif isinstance(cdecl, basestring): + cdecl = self._typeof(cdecl) + return self._backend.from_buffer(cdecl, python_buffer, + require_writable) + + def memmove(self, dest, src, n): + """ffi.memmove(dest, src, n) copies n bytes of memory from src to dest. + + Like the C function memmove(), the memory areas may overlap; + apart from that it behaves like the C function memcpy(). + + 'src' can be any cdata ptr or array, or any Python buffer object. + 'dest' can be any cdata ptr or array, or a writable Python buffer + object. The size to copy, 'n', is always measured in bytes. + + Unlike other methods, this one supports all Python buffer including + byte strings and bytearrays---but it still does not support + non-contiguous buffers. + """ + return self._backend.memmove(dest, src, n) + + def callback(self, cdecl, python_callable=None, error=None, onerror=None): + """Return a callback object or a decorator making such a + callback object. 'cdecl' must name a C function pointer type. + The callback invokes the specified 'python_callable' (which may + be provided either directly or via a decorator). Important: the + callback object must be manually kept alive for as long as the + callback may be invoked from the C level. + """ + def callback_decorator_wrap(python_callable): + if not callable(python_callable): + raise TypeError("the 'python_callable' argument " + "is not callable") + return self._backend.callback(cdecl, python_callable, + error, onerror) + if isinstance(cdecl, basestring): + cdecl = self._typeof(cdecl, consider_function_as_funcptr=True) + if python_callable is None: + return callback_decorator_wrap # decorator mode + else: + return callback_decorator_wrap(python_callable) # direct mode + + def getctype(self, cdecl, replace_with=''): + """Return a string giving the C type 'cdecl', which may be itself + a string or a object. If 'replace_with' is given, it gives + extra text to append (or insert for more complicated C types), like + a variable name, or '*' to get actually the C type 'pointer-to-cdecl'. + """ + if isinstance(cdecl, basestring): + cdecl = self._typeof(cdecl) + replace_with = replace_with.strip() + if (replace_with.startswith('*') + and '&[' in self._backend.getcname(cdecl, '&')): + replace_with = '(%s)' % replace_with + elif replace_with and not replace_with[0] in '[(': + replace_with = ' ' + replace_with + return self._backend.getcname(cdecl, replace_with) + + def gc(self, cdata, destructor, size=0): + """Return a new cdata object that points to the same + data. Later, when this new cdata object is garbage-collected, + 'destructor(old_cdata_object)' will be called. + + The optional 'size' gives an estimate of the size, used to + trigger the garbage collection more eagerly. So far only used + on PyPy. It tells the GC that the returned object keeps alive + roughly 'size' bytes of external memory. + """ + return self._backend.gcp(cdata, destructor, size) + + def _get_cached_btype(self, type): + assert self._lock.acquire(False) is False + # call me with the lock! + try: + BType = self._cached_btypes[type] + except KeyError: + finishlist = [] + BType = type.get_cached_btype(self, finishlist) + for type in finishlist: + type.finish_backend_type(self, finishlist) + return BType + + def verify(self, source='', tmpdir=None, **kwargs): + """Verify that the current ffi signatures compile on this + machine, and return a dynamic library object. The dynamic + library can be used to call functions and access global + variables declared in this 'ffi'. The library is compiled + by the C compiler: it gives you C-level API compatibility + (including calling macros). This is unlike 'ffi.dlopen()', + which requires binary compatibility in the signatures. + """ + from .verifier import Verifier, _caller_dir_pycache + # + # If set_unicode(True) was called, insert the UNICODE and + # _UNICODE macro declarations + if self._windows_unicode: + self._apply_windows_unicode(kwargs) + # + # Set the tmpdir here, and not in Verifier.__init__: it picks + # up the caller's directory, which we want to be the caller of + # ffi.verify(), as opposed to the caller of Veritier(). + tmpdir = tmpdir or _caller_dir_pycache() + # + # Make a Verifier() and use it to load the library. + self.verifier = Verifier(self, source, tmpdir, **kwargs) + lib = self.verifier.load_library() + # + # Save the loaded library for keep-alive purposes, even + # if the caller doesn't keep it alive itself (it should). + self._libraries.append(lib) + return lib + + def _get_errno(self): + return self._backend.get_errno() + def _set_errno(self, errno): + self._backend.set_errno(errno) + errno = property(_get_errno, _set_errno, None, + "the value of 'errno' from/to the C calls") + + def getwinerror(self, code=-1): + return self._backend.getwinerror(code) + + def _pointer_to(self, ctype): + with self._lock: + return model.pointer_cache(self, ctype) + + def addressof(self, cdata, *fields_or_indexes): + """Return the address of a . + If 'fields_or_indexes' are given, returns the address of that + field or array item in the structure or array, recursively in + case of nested structures. + """ + try: + ctype = self._backend.typeof(cdata) + except TypeError: + if '__addressof__' in type(cdata).__dict__: + return type(cdata).__addressof__(cdata, *fields_or_indexes) + raise + if fields_or_indexes: + ctype, offset = self._typeoffsetof(ctype, *fields_or_indexes) + else: + if ctype.kind == "pointer": + raise TypeError("addressof(pointer)") + offset = 0 + ctypeptr = self._pointer_to(ctype) + return self._backend.rawaddressof(ctypeptr, cdata, offset) + + def _typeoffsetof(self, ctype, field_or_index, *fields_or_indexes): + ctype, offset = self._backend.typeoffsetof(ctype, field_or_index) + for field1 in fields_or_indexes: + ctype, offset1 = self._backend.typeoffsetof(ctype, field1, 1) + offset += offset1 + return ctype, offset + + def include(self, ffi_to_include): + """Includes the typedefs, structs, unions and enums defined + in another FFI instance. Usage is similar to a #include in C, + where a part of the program might include types defined in + another part for its own usage. Note that the include() + method has no effect on functions, constants and global + variables, which must anyway be accessed directly from the + lib object returned by the original FFI instance. + """ + if not isinstance(ffi_to_include, FFI): + raise TypeError("ffi.include() expects an argument that is also of" + " type cffi.FFI, not %r" % ( + type(ffi_to_include).__name__,)) + if ffi_to_include is self: + raise ValueError("self.include(self)") + with ffi_to_include._lock: + with self._lock: + self._parser.include(ffi_to_include._parser) + self._cdefsources.append('[') + self._cdefsources.extend(ffi_to_include._cdefsources) + self._cdefsources.append(']') + self._included_ffis.append(ffi_to_include) + + def new_handle(self, x): + return self._backend.newp_handle(self.BVoidP, x) + + def from_handle(self, x): + return self._backend.from_handle(x) + + def release(self, x): + self._backend.release(x) + + def set_unicode(self, enabled_flag): + """Windows: if 'enabled_flag' is True, enable the UNICODE and + _UNICODE defines in C, and declare the types like TCHAR and LPTCSTR + to be (pointers to) wchar_t. If 'enabled_flag' is False, + declare these types to be (pointers to) plain 8-bit characters. + This is mostly for backward compatibility; you usually want True. + """ + if self._windows_unicode is not None: + raise ValueError("set_unicode() can only be called once") + enabled_flag = bool(enabled_flag) + if enabled_flag: + self.cdef("typedef wchar_t TBYTE;" + "typedef wchar_t TCHAR;" + "typedef const wchar_t *LPCTSTR;" + "typedef const wchar_t *PCTSTR;" + "typedef wchar_t *LPTSTR;" + "typedef wchar_t *PTSTR;" + "typedef TBYTE *PTBYTE;" + "typedef TCHAR *PTCHAR;") + else: + self.cdef("typedef char TBYTE;" + "typedef char TCHAR;" + "typedef const char *LPCTSTR;" + "typedef const char *PCTSTR;" + "typedef char *LPTSTR;" + "typedef char *PTSTR;" + "typedef TBYTE *PTBYTE;" + "typedef TCHAR *PTCHAR;") + self._windows_unicode = enabled_flag + + def _apply_windows_unicode(self, kwds): + defmacros = kwds.get('define_macros', ()) + if not isinstance(defmacros, (list, tuple)): + raise TypeError("'define_macros' must be a list or tuple") + defmacros = list(defmacros) + [('UNICODE', '1'), + ('_UNICODE', '1')] + kwds['define_macros'] = defmacros + + def _apply_embedding_fix(self, kwds): + # must include an argument like "-lpython2.7" for the compiler + def ensure(key, value): + lst = kwds.setdefault(key, []) + if value not in lst: + lst.append(value) + # + if '__pypy__' in sys.builtin_module_names: + import os + if sys.platform == "win32": + # we need 'libpypy-c.lib'. Current distributions of + # pypy (>= 4.1) contain it as 'libs/python27.lib'. + pythonlib = "python{0[0]}{0[1]}".format(sys.version_info) + if hasattr(sys, 'prefix'): + ensure('library_dirs', os.path.join(sys.prefix, 'libs')) + else: + # we need 'libpypy-c.{so,dylib}', which should be by + # default located in 'sys.prefix/bin' for installed + # systems. + if sys.version_info < (3,): + pythonlib = "pypy-c" + else: + pythonlib = "pypy3-c" + if hasattr(sys, 'prefix'): + ensure('library_dirs', os.path.join(sys.prefix, 'bin')) + # On uninstalled pypy's, the libpypy-c is typically found in + # .../pypy/goal/. + if hasattr(sys, 'prefix'): + ensure('library_dirs', os.path.join(sys.prefix, 'pypy', 'goal')) + else: + if sys.platform == "win32": + template = "python%d%d" + if hasattr(sys, 'gettotalrefcount'): + template += '_d' + else: + try: + import sysconfig + except ImportError: # 2.6 + from cffi._shimmed_dist_utils import sysconfig + template = "python%d.%d" + if sysconfig.get_config_var('DEBUG_EXT'): + template += sysconfig.get_config_var('DEBUG_EXT') + pythonlib = (template % + (sys.hexversion >> 24, (sys.hexversion >> 16) & 0xff)) + if hasattr(sys, 'abiflags'): + pythonlib += sys.abiflags + ensure('libraries', pythonlib) + if sys.platform == "win32": + ensure('extra_link_args', '/MANIFEST') + + def set_source(self, module_name, source, source_extension='.c', **kwds): + import os + if hasattr(self, '_assigned_source'): + raise ValueError("set_source() cannot be called several times " + "per ffi object") + if not isinstance(module_name, basestring): + raise TypeError("'module_name' must be a string") + if os.sep in module_name or (os.altsep and os.altsep in module_name): + raise ValueError("'module_name' must not contain '/': use a dotted " + "name to make a 'package.module' location") + self._assigned_source = (str(module_name), source, + source_extension, kwds) + + def set_source_pkgconfig(self, module_name, pkgconfig_libs, source, + source_extension='.c', **kwds): + from . import pkgconfig + if not isinstance(pkgconfig_libs, list): + raise TypeError("the pkgconfig_libs argument must be a list " + "of package names") + kwds2 = pkgconfig.flags_from_pkgconfig(pkgconfig_libs) + pkgconfig.merge_flags(kwds, kwds2) + self.set_source(module_name, source, source_extension, **kwds) + + def distutils_extension(self, tmpdir='build', verbose=True): + from cffi._shimmed_dist_utils import mkpath + from .recompiler import recompile + # + if not hasattr(self, '_assigned_source'): + if hasattr(self, 'verifier'): # fallback, 'tmpdir' ignored + return self.verifier.get_extension() + raise ValueError("set_source() must be called before" + " distutils_extension()") + module_name, source, source_extension, kwds = self._assigned_source + if source is None: + raise TypeError("distutils_extension() is only for C extension " + "modules, not for dlopen()-style pure Python " + "modules") + mkpath(tmpdir) + ext, updated = recompile(self, module_name, + source, tmpdir=tmpdir, extradir=tmpdir, + source_extension=source_extension, + call_c_compiler=False, **kwds) + if verbose: + if updated: + sys.stderr.write("regenerated: %r\n" % (ext.sources[0],)) + else: + sys.stderr.write("not modified: %r\n" % (ext.sources[0],)) + return ext + + def emit_c_code(self, filename): + from .recompiler import recompile + # + if not hasattr(self, '_assigned_source'): + raise ValueError("set_source() must be called before emit_c_code()") + module_name, source, source_extension, kwds = self._assigned_source + if source is None: + raise TypeError("emit_c_code() is only for C extension modules, " + "not for dlopen()-style pure Python modules") + recompile(self, module_name, source, + c_file=filename, call_c_compiler=False, + uses_ffiplatform=False, **kwds) + + def emit_python_code(self, filename): + from .recompiler import recompile + # + if not hasattr(self, '_assigned_source'): + raise ValueError("set_source() must be called before emit_c_code()") + module_name, source, source_extension, kwds = self._assigned_source + if source is not None: + raise TypeError("emit_python_code() is only for dlopen()-style " + "pure Python modules, not for C extension modules") + recompile(self, module_name, source, + c_file=filename, call_c_compiler=False, + uses_ffiplatform=False, **kwds) + + def compile(self, tmpdir='.', verbose=0, target=None, debug=None): + """The 'target' argument gives the final file name of the + compiled DLL. Use '*' to force distutils' choice, suitable for + regular CPython C API modules. Use a file name ending in '.*' + to ask for the system's default extension for dynamic libraries + (.so/.dll/.dylib). + + The default is '*' when building a non-embedded C API extension, + and (module_name + '.*') when building an embedded library. + """ + from .recompiler import recompile + # + if not hasattr(self, '_assigned_source'): + raise ValueError("set_source() must be called before compile()") + module_name, source, source_extension, kwds = self._assigned_source + return recompile(self, module_name, source, tmpdir=tmpdir, + target=target, source_extension=source_extension, + compiler_verbose=verbose, debug=debug, **kwds) + + def init_once(self, func, tag): + # Read _init_once_cache[tag], which is either (False, lock) if + # we're calling the function now in some thread, or (True, result). + # Don't call setdefault() in most cases, to avoid allocating and + # immediately freeing a lock; but still use setdefaut() to avoid + # races. + try: + x = self._init_once_cache[tag] + except KeyError: + x = self._init_once_cache.setdefault(tag, (False, allocate_lock())) + # Common case: we got (True, result), so we return the result. + if x[0]: + return x[1] + # Else, it's a lock. Acquire it to serialize the following tests. + with x[1]: + # Read again from _init_once_cache the current status. + x = self._init_once_cache[tag] + if x[0]: + return x[1] + # Call the function and store the result back. + result = func() + self._init_once_cache[tag] = (True, result) + return result + + def embedding_init_code(self, pysource): + if self._embedding: + raise ValueError("embedding_init_code() can only be called once") + # fix 'pysource' before it gets dumped into the C file: + # - remove empty lines at the beginning, so it starts at "line 1" + # - dedent, if all non-empty lines are indented + # - check for SyntaxErrors + import re + match = re.match(r'\s*\n', pysource) + if match: + pysource = pysource[match.end():] + lines = pysource.splitlines() or [''] + prefix = re.match(r'\s*', lines[0]).group() + for i in range(1, len(lines)): + line = lines[i] + if line.rstrip(): + while not line.startswith(prefix): + prefix = prefix[:-1] + i = len(prefix) + lines = [line[i:]+'\n' for line in lines] + pysource = ''.join(lines) + # + compile(pysource, "cffi_init", "exec") + # + self._embedding = pysource + + def def_extern(self, *args, **kwds): + raise ValueError("ffi.def_extern() is only available on API-mode FFI " + "objects") + + def list_types(self): + """Returns the user type names known to this FFI instance. + This returns a tuple containing three lists of names: + (typedef_names, names_of_structs, names_of_unions) + """ + typedefs = [] + structs = [] + unions = [] + for key in self._parser._declarations: + if key.startswith('typedef '): + typedefs.append(key[8:]) + elif key.startswith('struct '): + structs.append(key[7:]) + elif key.startswith('union '): + unions.append(key[6:]) + typedefs.sort() + structs.sort() + unions.sort() + return (typedefs, structs, unions) + + +def _load_backend_lib(backend, name, flags): + import os + if not isinstance(name, basestring): + if sys.platform != "win32" or name is not None: + return backend.load_library(name, flags) + name = "c" # Windows: load_library(None) fails, but this works + # on Python 2 (backward compatibility hack only) + first_error = None + if '.' in name or '/' in name or os.sep in name: + try: + return backend.load_library(name, flags) + except OSError as e: + first_error = e + import ctypes.util + path = ctypes.util.find_library(name) + if path is None: + if name == "c" and sys.platform == "win32" and sys.version_info >= (3,): + raise OSError("dlopen(None) cannot work on Windows for Python 3 " + "(see http://bugs.python.org/issue23606)") + msg = ("ctypes.util.find_library() did not manage " + "to locate a library called %r" % (name,)) + if first_error is not None: + msg = "%s. Additionally, %s" % (first_error, msg) + raise OSError(msg) + return backend.load_library(path, flags) + +def _make_ffi_library(ffi, libname, flags): + backend = ffi._backend + backendlib = _load_backend_lib(backend, libname, flags) + # + def accessor_function(name): + key = 'function ' + name + tp, _ = ffi._parser._declarations[key] + BType = ffi._get_cached_btype(tp) + value = backendlib.load_function(BType, name) + library.__dict__[name] = value + # + def accessor_variable(name): + key = 'variable ' + name + tp, _ = ffi._parser._declarations[key] + BType = ffi._get_cached_btype(tp) + read_variable = backendlib.read_variable + write_variable = backendlib.write_variable + setattr(FFILibrary, name, property( + lambda self: read_variable(BType, name), + lambda self, value: write_variable(BType, name, value))) + # + def addressof_var(name): + try: + return addr_variables[name] + except KeyError: + with ffi._lock: + if name not in addr_variables: + key = 'variable ' + name + tp, _ = ffi._parser._declarations[key] + BType = ffi._get_cached_btype(tp) + if BType.kind != 'array': + BType = model.pointer_cache(ffi, BType) + p = backendlib.load_function(BType, name) + addr_variables[name] = p + return addr_variables[name] + # + def accessor_constant(name): + raise NotImplementedError("non-integer constant '%s' cannot be " + "accessed from a dlopen() library" % (name,)) + # + def accessor_int_constant(name): + library.__dict__[name] = ffi._parser._int_constants[name] + # + accessors = {} + accessors_version = [False] + addr_variables = {} + # + def update_accessors(): + if accessors_version[0] is ffi._cdef_version: + return + # + for key, (tp, _) in ffi._parser._declarations.items(): + if not isinstance(tp, model.EnumType): + tag, name = key.split(' ', 1) + if tag == 'function': + accessors[name] = accessor_function + elif tag == 'variable': + accessors[name] = accessor_variable + elif tag == 'constant': + accessors[name] = accessor_constant + else: + for i, enumname in enumerate(tp.enumerators): + def accessor_enum(name, tp=tp, i=i): + tp.check_not_partial() + library.__dict__[name] = tp.enumvalues[i] + accessors[enumname] = accessor_enum + for name in ffi._parser._int_constants: + accessors.setdefault(name, accessor_int_constant) + accessors_version[0] = ffi._cdef_version + # + def make_accessor(name): + with ffi._lock: + if name in library.__dict__ or name in FFILibrary.__dict__: + return # added by another thread while waiting for the lock + if name not in accessors: + update_accessors() + if name not in accessors: + raise AttributeError(name) + accessors[name](name) + # + class FFILibrary(object): + def __getattr__(self, name): + make_accessor(name) + return getattr(self, name) + def __setattr__(self, name, value): + try: + property = getattr(self.__class__, name) + except AttributeError: + make_accessor(name) + setattr(self, name, value) + else: + property.__set__(self, value) + def __dir__(self): + with ffi._lock: + update_accessors() + return accessors.keys() + def __addressof__(self, name): + if name in library.__dict__: + return library.__dict__[name] + if name in FFILibrary.__dict__: + return addressof_var(name) + make_accessor(name) + if name in library.__dict__: + return library.__dict__[name] + if name in FFILibrary.__dict__: + return addressof_var(name) + raise AttributeError("cffi library has no function or " + "global variable named '%s'" % (name,)) + def __cffi_close__(self): + backendlib.close_lib() + self.__dict__.clear() + # + if isinstance(libname, basestring): + try: + if not isinstance(libname, str): # unicode, on Python 2 + libname = libname.encode('utf-8') + FFILibrary.__name__ = 'FFILibrary_%s' % libname + except UnicodeError: + pass + library = FFILibrary() + return library, library.__dict__ + +def _builtin_function_type(func): + # a hack to make at least ffi.typeof(builtin_function) work, + # if the builtin function was obtained by 'vengine_cpy'. + import sys + try: + module = sys.modules[func.__module__] + ffi = module._cffi_original_ffi + types_of_builtin_funcs = module._cffi_types_of_builtin_funcs + tp = types_of_builtin_funcs[func] + except (KeyError, AttributeError, TypeError): + return None + else: + with ffi._lock: + return ffi._get_cached_btype(tp) diff --git a/env/lib/python3.10/site-packages/cffi/backend_ctypes.py b/env/lib/python3.10/site-packages/cffi/backend_ctypes.py new file mode 100644 index 0000000..e7956a7 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/backend_ctypes.py @@ -0,0 +1,1121 @@ +import ctypes, ctypes.util, operator, sys +from . import model + +if sys.version_info < (3,): + bytechr = chr +else: + unicode = str + long = int + xrange = range + bytechr = lambda num: bytes([num]) + +class CTypesType(type): + pass + +class CTypesData(object): + __metaclass__ = CTypesType + __slots__ = ['__weakref__'] + __name__ = '' + + def __init__(self, *args): + raise TypeError("cannot instantiate %r" % (self.__class__,)) + + @classmethod + def _newp(cls, init): + raise TypeError("expected a pointer or array ctype, got '%s'" + % (cls._get_c_name(),)) + + @staticmethod + def _to_ctypes(value): + raise TypeError + + @classmethod + def _arg_to_ctypes(cls, *value): + try: + ctype = cls._ctype + except AttributeError: + raise TypeError("cannot create an instance of %r" % (cls,)) + if value: + res = cls._to_ctypes(*value) + if not isinstance(res, ctype): + res = cls._ctype(res) + else: + res = cls._ctype() + return res + + @classmethod + def _create_ctype_obj(cls, init): + if init is None: + return cls._arg_to_ctypes() + else: + return cls._arg_to_ctypes(init) + + @staticmethod + def _from_ctypes(ctypes_value): + raise TypeError + + @classmethod + def _get_c_name(cls, replace_with=''): + return cls._reftypename.replace(' &', replace_with) + + @classmethod + def _fix_class(cls): + cls.__name__ = 'CData<%s>' % (cls._get_c_name(),) + cls.__qualname__ = 'CData<%s>' % (cls._get_c_name(),) + cls.__module__ = 'ffi' + + def _get_own_repr(self): + raise NotImplementedError + + def _addr_repr(self, address): + if address == 0: + return 'NULL' + else: + if address < 0: + address += 1 << (8*ctypes.sizeof(ctypes.c_void_p)) + return '0x%x' % address + + def __repr__(self, c_name=None): + own = self._get_own_repr() + return '' % (c_name or self._get_c_name(), own) + + def _convert_to_address(self, BClass): + if BClass is None: + raise TypeError("cannot convert %r to an address" % ( + self._get_c_name(),)) + else: + raise TypeError("cannot convert %r to %r" % ( + self._get_c_name(), BClass._get_c_name())) + + @classmethod + def _get_size(cls): + return ctypes.sizeof(cls._ctype) + + def _get_size_of_instance(self): + return ctypes.sizeof(self._ctype) + + @classmethod + def _cast_from(cls, source): + raise TypeError("cannot cast to %r" % (cls._get_c_name(),)) + + def _cast_to_integer(self): + return self._convert_to_address(None) + + @classmethod + def _alignment(cls): + return ctypes.alignment(cls._ctype) + + def __iter__(self): + raise TypeError("cdata %r does not support iteration" % ( + self._get_c_name()),) + + def _make_cmp(name): + cmpfunc = getattr(operator, name) + def cmp(self, other): + v_is_ptr = not isinstance(self, CTypesGenericPrimitive) + w_is_ptr = (isinstance(other, CTypesData) and + not isinstance(other, CTypesGenericPrimitive)) + if v_is_ptr and w_is_ptr: + return cmpfunc(self._convert_to_address(None), + other._convert_to_address(None)) + elif v_is_ptr or w_is_ptr: + return NotImplemented + else: + if isinstance(self, CTypesGenericPrimitive): + self = self._value + if isinstance(other, CTypesGenericPrimitive): + other = other._value + return cmpfunc(self, other) + cmp.func_name = name + return cmp + + __eq__ = _make_cmp('__eq__') + __ne__ = _make_cmp('__ne__') + __lt__ = _make_cmp('__lt__') + __le__ = _make_cmp('__le__') + __gt__ = _make_cmp('__gt__') + __ge__ = _make_cmp('__ge__') + + def __hash__(self): + return hash(self._convert_to_address(None)) + + def _to_string(self, maxlen): + raise TypeError("string(): %r" % (self,)) + + +class CTypesGenericPrimitive(CTypesData): + __slots__ = [] + + def __hash__(self): + return hash(self._value) + + def _get_own_repr(self): + return repr(self._from_ctypes(self._value)) + + +class CTypesGenericArray(CTypesData): + __slots__ = [] + + @classmethod + def _newp(cls, init): + return cls(init) + + def __iter__(self): + for i in xrange(len(self)): + yield self[i] + + def _get_own_repr(self): + return self._addr_repr(ctypes.addressof(self._blob)) + + +class CTypesGenericPtr(CTypesData): + __slots__ = ['_address', '_as_ctype_ptr'] + _automatic_casts = False + kind = "pointer" + + @classmethod + def _newp(cls, init): + return cls(init) + + @classmethod + def _cast_from(cls, source): + if source is None: + address = 0 + elif isinstance(source, CTypesData): + address = source._cast_to_integer() + elif isinstance(source, (int, long)): + address = source + else: + raise TypeError("bad type for cast to %r: %r" % + (cls, type(source).__name__)) + return cls._new_pointer_at(address) + + @classmethod + def _new_pointer_at(cls, address): + self = cls.__new__(cls) + self._address = address + self._as_ctype_ptr = ctypes.cast(address, cls._ctype) + return self + + def _get_own_repr(self): + try: + return self._addr_repr(self._address) + except AttributeError: + return '???' + + def _cast_to_integer(self): + return self._address + + def __nonzero__(self): + return bool(self._address) + __bool__ = __nonzero__ + + @classmethod + def _to_ctypes(cls, value): + if not isinstance(value, CTypesData): + raise TypeError("unexpected %s object" % type(value).__name__) + address = value._convert_to_address(cls) + return ctypes.cast(address, cls._ctype) + + @classmethod + def _from_ctypes(cls, ctypes_ptr): + address = ctypes.cast(ctypes_ptr, ctypes.c_void_p).value or 0 + return cls._new_pointer_at(address) + + @classmethod + def _initialize(cls, ctypes_ptr, value): + if value: + ctypes_ptr.contents = cls._to_ctypes(value).contents + + def _convert_to_address(self, BClass): + if (BClass in (self.__class__, None) or BClass._automatic_casts + or self._automatic_casts): + return self._address + else: + return CTypesData._convert_to_address(self, BClass) + + +class CTypesBaseStructOrUnion(CTypesData): + __slots__ = ['_blob'] + + @classmethod + def _create_ctype_obj(cls, init): + # may be overridden + raise TypeError("cannot instantiate opaque type %s" % (cls,)) + + def _get_own_repr(self): + return self._addr_repr(ctypes.addressof(self._blob)) + + @classmethod + def _offsetof(cls, fieldname): + return getattr(cls._ctype, fieldname).offset + + def _convert_to_address(self, BClass): + if getattr(BClass, '_BItem', None) is self.__class__: + return ctypes.addressof(self._blob) + else: + return CTypesData._convert_to_address(self, BClass) + + @classmethod + def _from_ctypes(cls, ctypes_struct_or_union): + self = cls.__new__(cls) + self._blob = ctypes_struct_or_union + return self + + @classmethod + def _to_ctypes(cls, value): + return value._blob + + def __repr__(self, c_name=None): + return CTypesData.__repr__(self, c_name or self._get_c_name(' &')) + + +class CTypesBackend(object): + + PRIMITIVE_TYPES = { + 'char': ctypes.c_char, + 'short': ctypes.c_short, + 'int': ctypes.c_int, + 'long': ctypes.c_long, + 'long long': ctypes.c_longlong, + 'signed char': ctypes.c_byte, + 'unsigned char': ctypes.c_ubyte, + 'unsigned short': ctypes.c_ushort, + 'unsigned int': ctypes.c_uint, + 'unsigned long': ctypes.c_ulong, + 'unsigned long long': ctypes.c_ulonglong, + 'float': ctypes.c_float, + 'double': ctypes.c_double, + '_Bool': ctypes.c_bool, + } + + for _name in ['unsigned long long', 'unsigned long', + 'unsigned int', 'unsigned short', 'unsigned char']: + _size = ctypes.sizeof(PRIMITIVE_TYPES[_name]) + PRIMITIVE_TYPES['uint%d_t' % (8*_size)] = PRIMITIVE_TYPES[_name] + if _size == ctypes.sizeof(ctypes.c_void_p): + PRIMITIVE_TYPES['uintptr_t'] = PRIMITIVE_TYPES[_name] + if _size == ctypes.sizeof(ctypes.c_size_t): + PRIMITIVE_TYPES['size_t'] = PRIMITIVE_TYPES[_name] + + for _name in ['long long', 'long', 'int', 'short', 'signed char']: + _size = ctypes.sizeof(PRIMITIVE_TYPES[_name]) + PRIMITIVE_TYPES['int%d_t' % (8*_size)] = PRIMITIVE_TYPES[_name] + if _size == ctypes.sizeof(ctypes.c_void_p): + PRIMITIVE_TYPES['intptr_t'] = PRIMITIVE_TYPES[_name] + PRIMITIVE_TYPES['ptrdiff_t'] = PRIMITIVE_TYPES[_name] + if _size == ctypes.sizeof(ctypes.c_size_t): + PRIMITIVE_TYPES['ssize_t'] = PRIMITIVE_TYPES[_name] + + + def __init__(self): + self.RTLD_LAZY = 0 # not supported anyway by ctypes + self.RTLD_NOW = 0 + self.RTLD_GLOBAL = ctypes.RTLD_GLOBAL + self.RTLD_LOCAL = ctypes.RTLD_LOCAL + + def set_ffi(self, ffi): + self.ffi = ffi + + def _get_types(self): + return CTypesData, CTypesType + + def load_library(self, path, flags=0): + cdll = ctypes.CDLL(path, flags) + return CTypesLibrary(self, cdll) + + def new_void_type(self): + class CTypesVoid(CTypesData): + __slots__ = [] + _reftypename = 'void &' + @staticmethod + def _from_ctypes(novalue): + return None + @staticmethod + def _to_ctypes(novalue): + if novalue is not None: + raise TypeError("None expected, got %s object" % + (type(novalue).__name__,)) + return None + CTypesVoid._fix_class() + return CTypesVoid + + def new_primitive_type(self, name): + if name == 'wchar_t': + raise NotImplementedError(name) + ctype = self.PRIMITIVE_TYPES[name] + if name == 'char': + kind = 'char' + elif name in ('float', 'double'): + kind = 'float' + else: + if name in ('signed char', 'unsigned char'): + kind = 'byte' + elif name == '_Bool': + kind = 'bool' + else: + kind = 'int' + is_signed = (ctype(-1).value == -1) + # + def _cast_source_to_int(source): + if isinstance(source, (int, long, float)): + source = int(source) + elif isinstance(source, CTypesData): + source = source._cast_to_integer() + elif isinstance(source, bytes): + source = ord(source) + elif source is None: + source = 0 + else: + raise TypeError("bad type for cast to %r: %r" % + (CTypesPrimitive, type(source).__name__)) + return source + # + kind1 = kind + class CTypesPrimitive(CTypesGenericPrimitive): + __slots__ = ['_value'] + _ctype = ctype + _reftypename = '%s &' % name + kind = kind1 + + def __init__(self, value): + self._value = value + + @staticmethod + def _create_ctype_obj(init): + if init is None: + return ctype() + return ctype(CTypesPrimitive._to_ctypes(init)) + + if kind == 'int' or kind == 'byte': + @classmethod + def _cast_from(cls, source): + source = _cast_source_to_int(source) + source = ctype(source).value # cast within range + return cls(source) + def __int__(self): + return self._value + + if kind == 'bool': + @classmethod + def _cast_from(cls, source): + if not isinstance(source, (int, long, float)): + source = _cast_source_to_int(source) + return cls(bool(source)) + def __int__(self): + return int(self._value) + + if kind == 'char': + @classmethod + def _cast_from(cls, source): + source = _cast_source_to_int(source) + source = bytechr(source & 0xFF) + return cls(source) + def __int__(self): + return ord(self._value) + + if kind == 'float': + @classmethod + def _cast_from(cls, source): + if isinstance(source, float): + pass + elif isinstance(source, CTypesGenericPrimitive): + if hasattr(source, '__float__'): + source = float(source) + else: + source = int(source) + else: + source = _cast_source_to_int(source) + source = ctype(source).value # fix precision + return cls(source) + def __int__(self): + return int(self._value) + def __float__(self): + return self._value + + _cast_to_integer = __int__ + + if kind == 'int' or kind == 'byte' or kind == 'bool': + @staticmethod + def _to_ctypes(x): + if not isinstance(x, (int, long)): + if isinstance(x, CTypesData): + x = int(x) + else: + raise TypeError("integer expected, got %s" % + type(x).__name__) + if ctype(x).value != x: + if not is_signed and x < 0: + raise OverflowError("%s: negative integer" % name) + else: + raise OverflowError("%s: integer out of bounds" + % name) + return x + + if kind == 'char': + @staticmethod + def _to_ctypes(x): + if isinstance(x, bytes) and len(x) == 1: + return x + if isinstance(x, CTypesPrimitive): # > + return x._value + raise TypeError("character expected, got %s" % + type(x).__name__) + def __nonzero__(self): + return ord(self._value) != 0 + else: + def __nonzero__(self): + return self._value != 0 + __bool__ = __nonzero__ + + if kind == 'float': + @staticmethod + def _to_ctypes(x): + if not isinstance(x, (int, long, float, CTypesData)): + raise TypeError("float expected, got %s" % + type(x).__name__) + return ctype(x).value + + @staticmethod + def _from_ctypes(value): + return getattr(value, 'value', value) + + @staticmethod + def _initialize(blob, init): + blob.value = CTypesPrimitive._to_ctypes(init) + + if kind == 'char': + def _to_string(self, maxlen): + return self._value + if kind == 'byte': + def _to_string(self, maxlen): + return chr(self._value & 0xff) + # + CTypesPrimitive._fix_class() + return CTypesPrimitive + + def new_pointer_type(self, BItem): + getbtype = self.ffi._get_cached_btype + if BItem is getbtype(model.PrimitiveType('char')): + kind = 'charp' + elif BItem in (getbtype(model.PrimitiveType('signed char')), + getbtype(model.PrimitiveType('unsigned char'))): + kind = 'bytep' + elif BItem is getbtype(model.void_type): + kind = 'voidp' + else: + kind = 'generic' + # + class CTypesPtr(CTypesGenericPtr): + __slots__ = ['_own'] + if kind == 'charp': + __slots__ += ['__as_strbuf'] + _BItem = BItem + if hasattr(BItem, '_ctype'): + _ctype = ctypes.POINTER(BItem._ctype) + _bitem_size = ctypes.sizeof(BItem._ctype) + else: + _ctype = ctypes.c_void_p + if issubclass(BItem, CTypesGenericArray): + _reftypename = BItem._get_c_name('(* &)') + else: + _reftypename = BItem._get_c_name(' * &') + + def __init__(self, init): + ctypeobj = BItem._create_ctype_obj(init) + if kind == 'charp': + self.__as_strbuf = ctypes.create_string_buffer( + ctypeobj.value + b'\x00') + self._as_ctype_ptr = ctypes.cast( + self.__as_strbuf, self._ctype) + else: + self._as_ctype_ptr = ctypes.pointer(ctypeobj) + self._address = ctypes.cast(self._as_ctype_ptr, + ctypes.c_void_p).value + self._own = True + + def __add__(self, other): + if isinstance(other, (int, long)): + return self._new_pointer_at(self._address + + other * self._bitem_size) + else: + return NotImplemented + + def __sub__(self, other): + if isinstance(other, (int, long)): + return self._new_pointer_at(self._address - + other * self._bitem_size) + elif type(self) is type(other): + return (self._address - other._address) // self._bitem_size + else: + return NotImplemented + + def __getitem__(self, index): + if getattr(self, '_own', False) and index != 0: + raise IndexError + return BItem._from_ctypes(self._as_ctype_ptr[index]) + + def __setitem__(self, index, value): + self._as_ctype_ptr[index] = BItem._to_ctypes(value) + + if kind == 'charp' or kind == 'voidp': + @classmethod + def _arg_to_ctypes(cls, *value): + if value and isinstance(value[0], bytes): + return ctypes.c_char_p(value[0]) + else: + return super(CTypesPtr, cls)._arg_to_ctypes(*value) + + if kind == 'charp' or kind == 'bytep': + def _to_string(self, maxlen): + if maxlen < 0: + maxlen = sys.maxsize + p = ctypes.cast(self._as_ctype_ptr, + ctypes.POINTER(ctypes.c_char)) + n = 0 + while n < maxlen and p[n] != b'\x00': + n += 1 + return b''.join([p[i] for i in range(n)]) + + def _get_own_repr(self): + if getattr(self, '_own', False): + return 'owning %d bytes' % ( + ctypes.sizeof(self._as_ctype_ptr.contents),) + return super(CTypesPtr, self)._get_own_repr() + # + if (BItem is self.ffi._get_cached_btype(model.void_type) or + BItem is self.ffi._get_cached_btype(model.PrimitiveType('char'))): + CTypesPtr._automatic_casts = True + # + CTypesPtr._fix_class() + return CTypesPtr + + def new_array_type(self, CTypesPtr, length): + if length is None: + brackets = ' &[]' + else: + brackets = ' &[%d]' % length + BItem = CTypesPtr._BItem + getbtype = self.ffi._get_cached_btype + if BItem is getbtype(model.PrimitiveType('char')): + kind = 'char' + elif BItem in (getbtype(model.PrimitiveType('signed char')), + getbtype(model.PrimitiveType('unsigned char'))): + kind = 'byte' + else: + kind = 'generic' + # + class CTypesArray(CTypesGenericArray): + __slots__ = ['_blob', '_own'] + if length is not None: + _ctype = BItem._ctype * length + else: + __slots__.append('_ctype') + _reftypename = BItem._get_c_name(brackets) + _declared_length = length + _CTPtr = CTypesPtr + + def __init__(self, init): + if length is None: + if isinstance(init, (int, long)): + len1 = init + init = None + elif kind == 'char' and isinstance(init, bytes): + len1 = len(init) + 1 # extra null + else: + init = tuple(init) + len1 = len(init) + self._ctype = BItem._ctype * len1 + self._blob = self._ctype() + self._own = True + if init is not None: + self._initialize(self._blob, init) + + @staticmethod + def _initialize(blob, init): + if isinstance(init, bytes): + init = [init[i:i+1] for i in range(len(init))] + else: + if isinstance(init, CTypesGenericArray): + if (len(init) != len(blob) or + not isinstance(init, CTypesArray)): + raise TypeError("length/type mismatch: %s" % (init,)) + init = tuple(init) + if len(init) > len(blob): + raise IndexError("too many initializers") + addr = ctypes.cast(blob, ctypes.c_void_p).value + PTR = ctypes.POINTER(BItem._ctype) + itemsize = ctypes.sizeof(BItem._ctype) + for i, value in enumerate(init): + p = ctypes.cast(addr + i * itemsize, PTR) + BItem._initialize(p.contents, value) + + def __len__(self): + return len(self._blob) + + def __getitem__(self, index): + if not (0 <= index < len(self._blob)): + raise IndexError + return BItem._from_ctypes(self._blob[index]) + + def __setitem__(self, index, value): + if not (0 <= index < len(self._blob)): + raise IndexError + self._blob[index] = BItem._to_ctypes(value) + + if kind == 'char' or kind == 'byte': + def _to_string(self, maxlen): + if maxlen < 0: + maxlen = len(self._blob) + p = ctypes.cast(self._blob, + ctypes.POINTER(ctypes.c_char)) + n = 0 + while n < maxlen and p[n] != b'\x00': + n += 1 + return b''.join([p[i] for i in range(n)]) + + def _get_own_repr(self): + if getattr(self, '_own', False): + return 'owning %d bytes' % (ctypes.sizeof(self._blob),) + return super(CTypesArray, self)._get_own_repr() + + def _convert_to_address(self, BClass): + if BClass in (CTypesPtr, None) or BClass._automatic_casts: + return ctypes.addressof(self._blob) + else: + return CTypesData._convert_to_address(self, BClass) + + @staticmethod + def _from_ctypes(ctypes_array): + self = CTypesArray.__new__(CTypesArray) + self._blob = ctypes_array + return self + + @staticmethod + def _arg_to_ctypes(value): + return CTypesPtr._arg_to_ctypes(value) + + def __add__(self, other): + if isinstance(other, (int, long)): + return CTypesPtr._new_pointer_at( + ctypes.addressof(self._blob) + + other * ctypes.sizeof(BItem._ctype)) + else: + return NotImplemented + + @classmethod + def _cast_from(cls, source): + raise NotImplementedError("casting to %r" % ( + cls._get_c_name(),)) + # + CTypesArray._fix_class() + return CTypesArray + + def _new_struct_or_union(self, kind, name, base_ctypes_class): + # + class struct_or_union(base_ctypes_class): + pass + struct_or_union.__name__ = '%s_%s' % (kind, name) + kind1 = kind + # + class CTypesStructOrUnion(CTypesBaseStructOrUnion): + __slots__ = ['_blob'] + _ctype = struct_or_union + _reftypename = '%s &' % (name,) + _kind = kind = kind1 + # + CTypesStructOrUnion._fix_class() + return CTypesStructOrUnion + + def new_struct_type(self, name): + return self._new_struct_or_union('struct', name, ctypes.Structure) + + def new_union_type(self, name): + return self._new_struct_or_union('union', name, ctypes.Union) + + def complete_struct_or_union(self, CTypesStructOrUnion, fields, tp, + totalsize=-1, totalalignment=-1, sflags=0, + pack=0): + if totalsize >= 0 or totalalignment >= 0: + raise NotImplementedError("the ctypes backend of CFFI does not support " + "structures completed by verify(); please " + "compile and install the _cffi_backend module.") + struct_or_union = CTypesStructOrUnion._ctype + fnames = [fname for (fname, BField, bitsize) in fields] + btypes = [BField for (fname, BField, bitsize) in fields] + bitfields = [bitsize for (fname, BField, bitsize) in fields] + # + bfield_types = {} + cfields = [] + for (fname, BField, bitsize) in fields: + if bitsize < 0: + cfields.append((fname, BField._ctype)) + bfield_types[fname] = BField + else: + cfields.append((fname, BField._ctype, bitsize)) + bfield_types[fname] = Ellipsis + if sflags & 8: + struct_or_union._pack_ = 1 + elif pack: + struct_or_union._pack_ = pack + struct_or_union._fields_ = cfields + CTypesStructOrUnion._bfield_types = bfield_types + # + @staticmethod + def _create_ctype_obj(init): + result = struct_or_union() + if init is not None: + initialize(result, init) + return result + CTypesStructOrUnion._create_ctype_obj = _create_ctype_obj + # + def initialize(blob, init): + if is_union: + if len(init) > 1: + raise ValueError("union initializer: %d items given, but " + "only one supported (use a dict if needed)" + % (len(init),)) + if not isinstance(init, dict): + if isinstance(init, (bytes, unicode)): + raise TypeError("union initializer: got a str") + init = tuple(init) + if len(init) > len(fnames): + raise ValueError("too many values for %s initializer" % + CTypesStructOrUnion._get_c_name()) + init = dict(zip(fnames, init)) + addr = ctypes.addressof(blob) + for fname, value in init.items(): + BField, bitsize = name2fieldtype[fname] + assert bitsize < 0, \ + "not implemented: initializer with bit fields" + offset = CTypesStructOrUnion._offsetof(fname) + PTR = ctypes.POINTER(BField._ctype) + p = ctypes.cast(addr + offset, PTR) + BField._initialize(p.contents, value) + is_union = CTypesStructOrUnion._kind == 'union' + name2fieldtype = dict(zip(fnames, zip(btypes, bitfields))) + # + for fname, BField, bitsize in fields: + if fname == '': + raise NotImplementedError("nested anonymous structs/unions") + if hasattr(CTypesStructOrUnion, fname): + raise ValueError("the field name %r conflicts in " + "the ctypes backend" % fname) + if bitsize < 0: + def getter(self, fname=fname, BField=BField, + offset=CTypesStructOrUnion._offsetof(fname), + PTR=ctypes.POINTER(BField._ctype)): + addr = ctypes.addressof(self._blob) + p = ctypes.cast(addr + offset, PTR) + return BField._from_ctypes(p.contents) + def setter(self, value, fname=fname, BField=BField): + setattr(self._blob, fname, BField._to_ctypes(value)) + # + if issubclass(BField, CTypesGenericArray): + setter = None + if BField._declared_length == 0: + def getter(self, fname=fname, BFieldPtr=BField._CTPtr, + offset=CTypesStructOrUnion._offsetof(fname), + PTR=ctypes.POINTER(BField._ctype)): + addr = ctypes.addressof(self._blob) + p = ctypes.cast(addr + offset, PTR) + return BFieldPtr._from_ctypes(p) + # + else: + def getter(self, fname=fname, BField=BField): + return BField._from_ctypes(getattr(self._blob, fname)) + def setter(self, value, fname=fname, BField=BField): + # xxx obscure workaround + value = BField._to_ctypes(value) + oldvalue = getattr(self._blob, fname) + setattr(self._blob, fname, value) + if value != getattr(self._blob, fname): + setattr(self._blob, fname, oldvalue) + raise OverflowError("value too large for bitfield") + setattr(CTypesStructOrUnion, fname, property(getter, setter)) + # + CTypesPtr = self.ffi._get_cached_btype(model.PointerType(tp)) + for fname in fnames: + if hasattr(CTypesPtr, fname): + raise ValueError("the field name %r conflicts in " + "the ctypes backend" % fname) + def getter(self, fname=fname): + return getattr(self[0], fname) + def setter(self, value, fname=fname): + setattr(self[0], fname, value) + setattr(CTypesPtr, fname, property(getter, setter)) + + def new_function_type(self, BArgs, BResult, has_varargs): + nameargs = [BArg._get_c_name() for BArg in BArgs] + if has_varargs: + nameargs.append('...') + nameargs = ', '.join(nameargs) + # + class CTypesFunctionPtr(CTypesGenericPtr): + __slots__ = ['_own_callback', '_name'] + _ctype = ctypes.CFUNCTYPE(getattr(BResult, '_ctype', None), + *[BArg._ctype for BArg in BArgs], + use_errno=True) + _reftypename = BResult._get_c_name('(* &)(%s)' % (nameargs,)) + + def __init__(self, init, error=None): + # create a callback to the Python callable init() + import traceback + assert not has_varargs, "varargs not supported for callbacks" + if getattr(BResult, '_ctype', None) is not None: + error = BResult._from_ctypes( + BResult._create_ctype_obj(error)) + else: + error = None + def callback(*args): + args2 = [] + for arg, BArg in zip(args, BArgs): + args2.append(BArg._from_ctypes(arg)) + try: + res2 = init(*args2) + res2 = BResult._to_ctypes(res2) + except: + traceback.print_exc() + res2 = error + if issubclass(BResult, CTypesGenericPtr): + if res2: + res2 = ctypes.cast(res2, ctypes.c_void_p).value + # .value: http://bugs.python.org/issue1574593 + else: + res2 = None + #print repr(res2) + return res2 + if issubclass(BResult, CTypesGenericPtr): + # The only pointers callbacks can return are void*s: + # http://bugs.python.org/issue5710 + callback_ctype = ctypes.CFUNCTYPE( + ctypes.c_void_p, + *[BArg._ctype for BArg in BArgs], + use_errno=True) + else: + callback_ctype = CTypesFunctionPtr._ctype + self._as_ctype_ptr = callback_ctype(callback) + self._address = ctypes.cast(self._as_ctype_ptr, + ctypes.c_void_p).value + self._own_callback = init + + @staticmethod + def _initialize(ctypes_ptr, value): + if value: + raise NotImplementedError("ctypes backend: not supported: " + "initializers for function pointers") + + def __repr__(self): + c_name = getattr(self, '_name', None) + if c_name: + i = self._reftypename.index('(* &)') + if self._reftypename[i-1] not in ' )*': + c_name = ' ' + c_name + c_name = self._reftypename.replace('(* &)', c_name) + return CTypesData.__repr__(self, c_name) + + def _get_own_repr(self): + if getattr(self, '_own_callback', None) is not None: + return 'calling %r' % (self._own_callback,) + return super(CTypesFunctionPtr, self)._get_own_repr() + + def __call__(self, *args): + if has_varargs: + assert len(args) >= len(BArgs) + extraargs = args[len(BArgs):] + args = args[:len(BArgs)] + else: + assert len(args) == len(BArgs) + ctypes_args = [] + for arg, BArg in zip(args, BArgs): + ctypes_args.append(BArg._arg_to_ctypes(arg)) + if has_varargs: + for i, arg in enumerate(extraargs): + if arg is None: + ctypes_args.append(ctypes.c_void_p(0)) # NULL + continue + if not isinstance(arg, CTypesData): + raise TypeError( + "argument %d passed in the variadic part " + "needs to be a cdata object (got %s)" % + (1 + len(BArgs) + i, type(arg).__name__)) + ctypes_args.append(arg._arg_to_ctypes(arg)) + result = self._as_ctype_ptr(*ctypes_args) + return BResult._from_ctypes(result) + # + CTypesFunctionPtr._fix_class() + return CTypesFunctionPtr + + def new_enum_type(self, name, enumerators, enumvalues, CTypesInt): + assert isinstance(name, str) + reverse_mapping = dict(zip(reversed(enumvalues), + reversed(enumerators))) + # + class CTypesEnum(CTypesInt): + __slots__ = [] + _reftypename = '%s &' % name + + def _get_own_repr(self): + value = self._value + try: + return '%d: %s' % (value, reverse_mapping[value]) + except KeyError: + return str(value) + + def _to_string(self, maxlen): + value = self._value + try: + return reverse_mapping[value] + except KeyError: + return str(value) + # + CTypesEnum._fix_class() + return CTypesEnum + + def get_errno(self): + return ctypes.get_errno() + + def set_errno(self, value): + ctypes.set_errno(value) + + def string(self, b, maxlen=-1): + return b._to_string(maxlen) + + def buffer(self, bptr, size=-1): + raise NotImplementedError("buffer() with ctypes backend") + + def sizeof(self, cdata_or_BType): + if isinstance(cdata_or_BType, CTypesData): + return cdata_or_BType._get_size_of_instance() + else: + assert issubclass(cdata_or_BType, CTypesData) + return cdata_or_BType._get_size() + + def alignof(self, BType): + assert issubclass(BType, CTypesData) + return BType._alignment() + + def newp(self, BType, source): + if not issubclass(BType, CTypesData): + raise TypeError + return BType._newp(source) + + def cast(self, BType, source): + return BType._cast_from(source) + + def callback(self, BType, source, error, onerror): + assert onerror is None # XXX not implemented + return BType(source, error) + + _weakref_cache_ref = None + + def gcp(self, cdata, destructor, size=0): + if self._weakref_cache_ref is None: + import weakref + class MyRef(weakref.ref): + def __eq__(self, other): + myref = self() + return self is other or ( + myref is not None and myref is other()) + def __ne__(self, other): + return not (self == other) + def __hash__(self): + try: + return self._hash + except AttributeError: + self._hash = hash(self()) + return self._hash + self._weakref_cache_ref = {}, MyRef + weak_cache, MyRef = self._weakref_cache_ref + + if destructor is None: + try: + del weak_cache[MyRef(cdata)] + except KeyError: + raise TypeError("Can remove destructor only on a object " + "previously returned by ffi.gc()") + return None + + def remove(k): + cdata, destructor = weak_cache.pop(k, (None, None)) + if destructor is not None: + destructor(cdata) + + new_cdata = self.cast(self.typeof(cdata), cdata) + assert new_cdata is not cdata + weak_cache[MyRef(new_cdata, remove)] = (cdata, destructor) + return new_cdata + + typeof = type + + def getcname(self, BType, replace_with): + return BType._get_c_name(replace_with) + + def typeoffsetof(self, BType, fieldname, num=0): + if isinstance(fieldname, str): + if num == 0 and issubclass(BType, CTypesGenericPtr): + BType = BType._BItem + if not issubclass(BType, CTypesBaseStructOrUnion): + raise TypeError("expected a struct or union ctype") + BField = BType._bfield_types[fieldname] + if BField is Ellipsis: + raise TypeError("not supported for bitfields") + return (BField, BType._offsetof(fieldname)) + elif isinstance(fieldname, (int, long)): + if issubclass(BType, CTypesGenericArray): + BType = BType._CTPtr + if not issubclass(BType, CTypesGenericPtr): + raise TypeError("expected an array or ptr ctype") + BItem = BType._BItem + offset = BItem._get_size() * fieldname + if offset > sys.maxsize: + raise OverflowError + return (BItem, offset) + else: + raise TypeError(type(fieldname)) + + def rawaddressof(self, BTypePtr, cdata, offset=None): + if isinstance(cdata, CTypesBaseStructOrUnion): + ptr = ctypes.pointer(type(cdata)._to_ctypes(cdata)) + elif isinstance(cdata, CTypesGenericPtr): + if offset is None or not issubclass(type(cdata)._BItem, + CTypesBaseStructOrUnion): + raise TypeError("unexpected cdata type") + ptr = type(cdata)._to_ctypes(cdata) + elif isinstance(cdata, CTypesGenericArray): + ptr = type(cdata)._to_ctypes(cdata) + else: + raise TypeError("expected a ") + if offset: + ptr = ctypes.cast( + ctypes.c_void_p( + ctypes.cast(ptr, ctypes.c_void_p).value + offset), + type(ptr)) + return BTypePtr._from_ctypes(ptr) + + +class CTypesLibrary(object): + + def __init__(self, backend, cdll): + self.backend = backend + self.cdll = cdll + + def load_function(self, BType, name): + c_func = getattr(self.cdll, name) + funcobj = BType._from_ctypes(c_func) + funcobj._name = name + return funcobj + + def read_variable(self, BType, name): + try: + ctypes_obj = BType._ctype.in_dll(self.cdll, name) + except AttributeError as e: + raise NotImplementedError(e) + return BType._from_ctypes(ctypes_obj) + + def write_variable(self, BType, name, value): + new_ctypes_obj = BType._to_ctypes(value) + ctypes_obj = BType._ctype.in_dll(self.cdll, name) + ctypes.memmove(ctypes.addressof(ctypes_obj), + ctypes.addressof(new_ctypes_obj), + ctypes.sizeof(BType._ctype)) diff --git a/env/lib/python3.10/site-packages/cffi/cffi_opcode.py b/env/lib/python3.10/site-packages/cffi/cffi_opcode.py new file mode 100644 index 0000000..6421df6 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/cffi_opcode.py @@ -0,0 +1,187 @@ +from .error import VerificationError + +class CffiOp(object): + def __init__(self, op, arg): + self.op = op + self.arg = arg + + def as_c_expr(self): + if self.op is None: + assert isinstance(self.arg, str) + return '(_cffi_opcode_t)(%s)' % (self.arg,) + classname = CLASS_NAME[self.op] + return '_CFFI_OP(_CFFI_OP_%s, %s)' % (classname, self.arg) + + def as_python_bytes(self): + if self.op is None and self.arg.isdigit(): + value = int(self.arg) # non-negative: '-' not in self.arg + if value >= 2**31: + raise OverflowError("cannot emit %r: limited to 2**31-1" + % (self.arg,)) + return format_four_bytes(value) + if isinstance(self.arg, str): + raise VerificationError("cannot emit to Python: %r" % (self.arg,)) + return format_four_bytes((self.arg << 8) | self.op) + + def __str__(self): + classname = CLASS_NAME.get(self.op, self.op) + return '(%s %s)' % (classname, self.arg) + +def format_four_bytes(num): + return '\\x%02X\\x%02X\\x%02X\\x%02X' % ( + (num >> 24) & 0xFF, + (num >> 16) & 0xFF, + (num >> 8) & 0xFF, + (num ) & 0xFF) + +OP_PRIMITIVE = 1 +OP_POINTER = 3 +OP_ARRAY = 5 +OP_OPEN_ARRAY = 7 +OP_STRUCT_UNION = 9 +OP_ENUM = 11 +OP_FUNCTION = 13 +OP_FUNCTION_END = 15 +OP_NOOP = 17 +OP_BITFIELD = 19 +OP_TYPENAME = 21 +OP_CPYTHON_BLTN_V = 23 # varargs +OP_CPYTHON_BLTN_N = 25 # noargs +OP_CPYTHON_BLTN_O = 27 # O (i.e. a single arg) +OP_CONSTANT = 29 +OP_CONSTANT_INT = 31 +OP_GLOBAL_VAR = 33 +OP_DLOPEN_FUNC = 35 +OP_DLOPEN_CONST = 37 +OP_GLOBAL_VAR_F = 39 +OP_EXTERN_PYTHON = 41 + +PRIM_VOID = 0 +PRIM_BOOL = 1 +PRIM_CHAR = 2 +PRIM_SCHAR = 3 +PRIM_UCHAR = 4 +PRIM_SHORT = 5 +PRIM_USHORT = 6 +PRIM_INT = 7 +PRIM_UINT = 8 +PRIM_LONG = 9 +PRIM_ULONG = 10 +PRIM_LONGLONG = 11 +PRIM_ULONGLONG = 12 +PRIM_FLOAT = 13 +PRIM_DOUBLE = 14 +PRIM_LONGDOUBLE = 15 + +PRIM_WCHAR = 16 +PRIM_INT8 = 17 +PRIM_UINT8 = 18 +PRIM_INT16 = 19 +PRIM_UINT16 = 20 +PRIM_INT32 = 21 +PRIM_UINT32 = 22 +PRIM_INT64 = 23 +PRIM_UINT64 = 24 +PRIM_INTPTR = 25 +PRIM_UINTPTR = 26 +PRIM_PTRDIFF = 27 +PRIM_SIZE = 28 +PRIM_SSIZE = 29 +PRIM_INT_LEAST8 = 30 +PRIM_UINT_LEAST8 = 31 +PRIM_INT_LEAST16 = 32 +PRIM_UINT_LEAST16 = 33 +PRIM_INT_LEAST32 = 34 +PRIM_UINT_LEAST32 = 35 +PRIM_INT_LEAST64 = 36 +PRIM_UINT_LEAST64 = 37 +PRIM_INT_FAST8 = 38 +PRIM_UINT_FAST8 = 39 +PRIM_INT_FAST16 = 40 +PRIM_UINT_FAST16 = 41 +PRIM_INT_FAST32 = 42 +PRIM_UINT_FAST32 = 43 +PRIM_INT_FAST64 = 44 +PRIM_UINT_FAST64 = 45 +PRIM_INTMAX = 46 +PRIM_UINTMAX = 47 +PRIM_FLOATCOMPLEX = 48 +PRIM_DOUBLECOMPLEX = 49 +PRIM_CHAR16 = 50 +PRIM_CHAR32 = 51 + +_NUM_PRIM = 52 +_UNKNOWN_PRIM = -1 +_UNKNOWN_FLOAT_PRIM = -2 +_UNKNOWN_LONG_DOUBLE = -3 + +_IO_FILE_STRUCT = -1 + +PRIMITIVE_TO_INDEX = { + 'char': PRIM_CHAR, + 'short': PRIM_SHORT, + 'int': PRIM_INT, + 'long': PRIM_LONG, + 'long long': PRIM_LONGLONG, + 'signed char': PRIM_SCHAR, + 'unsigned char': PRIM_UCHAR, + 'unsigned short': PRIM_USHORT, + 'unsigned int': PRIM_UINT, + 'unsigned long': PRIM_ULONG, + 'unsigned long long': PRIM_ULONGLONG, + 'float': PRIM_FLOAT, + 'double': PRIM_DOUBLE, + 'long double': PRIM_LONGDOUBLE, + '_cffi_float_complex_t': PRIM_FLOATCOMPLEX, + '_cffi_double_complex_t': PRIM_DOUBLECOMPLEX, + '_Bool': PRIM_BOOL, + 'wchar_t': PRIM_WCHAR, + 'char16_t': PRIM_CHAR16, + 'char32_t': PRIM_CHAR32, + 'int8_t': PRIM_INT8, + 'uint8_t': PRIM_UINT8, + 'int16_t': PRIM_INT16, + 'uint16_t': PRIM_UINT16, + 'int32_t': PRIM_INT32, + 'uint32_t': PRIM_UINT32, + 'int64_t': PRIM_INT64, + 'uint64_t': PRIM_UINT64, + 'intptr_t': PRIM_INTPTR, + 'uintptr_t': PRIM_UINTPTR, + 'ptrdiff_t': PRIM_PTRDIFF, + 'size_t': PRIM_SIZE, + 'ssize_t': PRIM_SSIZE, + 'int_least8_t': PRIM_INT_LEAST8, + 'uint_least8_t': PRIM_UINT_LEAST8, + 'int_least16_t': PRIM_INT_LEAST16, + 'uint_least16_t': PRIM_UINT_LEAST16, + 'int_least32_t': PRIM_INT_LEAST32, + 'uint_least32_t': PRIM_UINT_LEAST32, + 'int_least64_t': PRIM_INT_LEAST64, + 'uint_least64_t': PRIM_UINT_LEAST64, + 'int_fast8_t': PRIM_INT_FAST8, + 'uint_fast8_t': PRIM_UINT_FAST8, + 'int_fast16_t': PRIM_INT_FAST16, + 'uint_fast16_t': PRIM_UINT_FAST16, + 'int_fast32_t': PRIM_INT_FAST32, + 'uint_fast32_t': PRIM_UINT_FAST32, + 'int_fast64_t': PRIM_INT_FAST64, + 'uint_fast64_t': PRIM_UINT_FAST64, + 'intmax_t': PRIM_INTMAX, + 'uintmax_t': PRIM_UINTMAX, + } + +F_UNION = 0x01 +F_CHECK_FIELDS = 0x02 +F_PACKED = 0x04 +F_EXTERNAL = 0x08 +F_OPAQUE = 0x10 + +G_FLAGS = dict([('_CFFI_' + _key, globals()[_key]) + for _key in ['F_UNION', 'F_CHECK_FIELDS', 'F_PACKED', + 'F_EXTERNAL', 'F_OPAQUE']]) + +CLASS_NAME = {} +for _name, _value in list(globals().items()): + if _name.startswith('OP_') and isinstance(_value, int): + CLASS_NAME[_value] = _name[3:] diff --git a/env/lib/python3.10/site-packages/cffi/commontypes.py b/env/lib/python3.10/site-packages/cffi/commontypes.py new file mode 100644 index 0000000..d4dae35 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/commontypes.py @@ -0,0 +1,82 @@ +import sys +from . import model +from .error import FFIError + + +COMMON_TYPES = {} + +try: + # fetch "bool" and all simple Windows types + from _cffi_backend import _get_common_types + _get_common_types(COMMON_TYPES) +except ImportError: + pass + +COMMON_TYPES['FILE'] = model.unknown_type('FILE', '_IO_FILE') +COMMON_TYPES['bool'] = '_Bool' # in case we got ImportError above +COMMON_TYPES['float _Complex'] = '_cffi_float_complex_t' +COMMON_TYPES['double _Complex'] = '_cffi_double_complex_t' + +for _type in model.PrimitiveType.ALL_PRIMITIVE_TYPES: + if _type.endswith('_t'): + COMMON_TYPES[_type] = _type +del _type + +_CACHE = {} + +def resolve_common_type(parser, commontype): + try: + return _CACHE[commontype] + except KeyError: + cdecl = COMMON_TYPES.get(commontype, commontype) + if not isinstance(cdecl, str): + result, quals = cdecl, 0 # cdecl is already a BaseType + elif cdecl in model.PrimitiveType.ALL_PRIMITIVE_TYPES: + result, quals = model.PrimitiveType(cdecl), 0 + elif cdecl == 'set-unicode-needed': + raise FFIError("The Windows type %r is only available after " + "you call ffi.set_unicode()" % (commontype,)) + else: + if commontype == cdecl: + raise FFIError( + "Unsupported type: %r. Please look at " + "http://cffi.readthedocs.io/en/latest/cdef.html#ffi-cdef-limitations " + "and file an issue if you think this type should really " + "be supported." % (commontype,)) + result, quals = parser.parse_type_and_quals(cdecl) # recursive + + assert isinstance(result, model.BaseTypeByIdentity) + _CACHE[commontype] = result, quals + return result, quals + + +# ____________________________________________________________ +# extra types for Windows (most of them are in commontypes.c) + + +def win_common_types(): + return { + "UNICODE_STRING": model.StructType( + "_UNICODE_STRING", + ["Length", + "MaximumLength", + "Buffer"], + [model.PrimitiveType("unsigned short"), + model.PrimitiveType("unsigned short"), + model.PointerType(model.PrimitiveType("wchar_t"))], + [-1, -1, -1]), + "PUNICODE_STRING": "UNICODE_STRING *", + "PCUNICODE_STRING": "const UNICODE_STRING *", + + "TBYTE": "set-unicode-needed", + "TCHAR": "set-unicode-needed", + "LPCTSTR": "set-unicode-needed", + "PCTSTR": "set-unicode-needed", + "LPTSTR": "set-unicode-needed", + "PTSTR": "set-unicode-needed", + "PTBYTE": "set-unicode-needed", + "PTCHAR": "set-unicode-needed", + } + +if sys.platform == 'win32': + COMMON_TYPES.update(win_common_types()) diff --git a/env/lib/python3.10/site-packages/cffi/cparser.py b/env/lib/python3.10/site-packages/cffi/cparser.py new file mode 100644 index 0000000..eee83ca --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/cparser.py @@ -0,0 +1,1015 @@ +from . import model +from .commontypes import COMMON_TYPES, resolve_common_type +from .error import FFIError, CDefError +try: + from . import _pycparser as pycparser +except ImportError: + import pycparser +import weakref, re, sys + +try: + if sys.version_info < (3,): + import thread as _thread + else: + import _thread + lock = _thread.allocate_lock() +except ImportError: + lock = None + +def _workaround_for_static_import_finders(): + # Issue #392: packaging tools like cx_Freeze can not find these + # because pycparser uses exec dynamic import. This is an obscure + # workaround. This function is never called. + import pycparser.yacctab + import pycparser.lextab + +CDEF_SOURCE_STRING = "" +_r_comment = re.compile(r"/\*.*?\*/|//([^\n\\]|\\.)*?$", + re.DOTALL | re.MULTILINE) +_r_define = re.compile(r"^\s*#\s*define\s+([A-Za-z_][A-Za-z_0-9]*)" + r"\b((?:[^\n\\]|\\.)*?)$", + re.DOTALL | re.MULTILINE) +_r_line_directive = re.compile(r"^[ \t]*#[ \t]*(?:line|\d+)\b.*$", re.MULTILINE) +_r_partial_enum = re.compile(r"=\s*\.\.\.\s*[,}]|\.\.\.\s*\}") +_r_enum_dotdotdot = re.compile(r"__dotdotdot\d+__$") +_r_partial_array = re.compile(r"\[\s*\.\.\.\s*\]") +_r_words = re.compile(r"\w+|\S") +_parser_cache = None +_r_int_literal = re.compile(r"-?0?x?[0-9a-f]+[lu]*$", re.IGNORECASE) +_r_stdcall1 = re.compile(r"\b(__stdcall|WINAPI)\b") +_r_stdcall2 = re.compile(r"[(]\s*(__stdcall|WINAPI)\b") +_r_cdecl = re.compile(r"\b__cdecl\b") +_r_extern_python = re.compile(r'\bextern\s*"' + r'(Python|Python\s*\+\s*C|C\s*\+\s*Python)"\s*.') +_r_star_const_space = re.compile( # matches "* const " + r"[*]\s*((const|volatile|restrict)\b\s*)+") +_r_int_dotdotdot = re.compile(r"(\b(int|long|short|signed|unsigned|char)\s*)+" + r"\.\.\.") +_r_float_dotdotdot = re.compile(r"\b(double|float)\s*\.\.\.") + +def _get_parser(): + global _parser_cache + if _parser_cache is None: + _parser_cache = pycparser.CParser() + return _parser_cache + +def _workaround_for_old_pycparser(csource): + # Workaround for a pycparser issue (fixed between pycparser 2.10 and + # 2.14): "char*const***" gives us a wrong syntax tree, the same as + # for "char***(*const)". This means we can't tell the difference + # afterwards. But "char(*const(***))" gives us the right syntax + # tree. The issue only occurs if there are several stars in + # sequence with no parenthesis inbetween, just possibly qualifiers. + # Attempt to fix it by adding some parentheses in the source: each + # time we see "* const" or "* const *", we add an opening + # parenthesis before each star---the hard part is figuring out where + # to close them. + parts = [] + while True: + match = _r_star_const_space.search(csource) + if not match: + break + #print repr(''.join(parts)+csource), '=>', + parts.append(csource[:match.start()]) + parts.append('('); closing = ')' + parts.append(match.group()) # e.g. "* const " + endpos = match.end() + if csource.startswith('*', endpos): + parts.append('('); closing += ')' + level = 0 + i = endpos + while i < len(csource): + c = csource[i] + if c == '(': + level += 1 + elif c == ')': + if level == 0: + break + level -= 1 + elif c in ',;=': + if level == 0: + break + i += 1 + csource = csource[endpos:i] + closing + csource[i:] + #print repr(''.join(parts)+csource) + parts.append(csource) + return ''.join(parts) + +def _preprocess_extern_python(csource): + # input: `extern "Python" int foo(int);` or + # `extern "Python" { int foo(int); }` + # output: + # void __cffi_extern_python_start; + # int foo(int); + # void __cffi_extern_python_stop; + # + # input: `extern "Python+C" int foo(int);` + # output: + # void __cffi_extern_python_plus_c_start; + # int foo(int); + # void __cffi_extern_python_stop; + parts = [] + while True: + match = _r_extern_python.search(csource) + if not match: + break + endpos = match.end() - 1 + #print + #print ''.join(parts)+csource + #print '=>' + parts.append(csource[:match.start()]) + if 'C' in match.group(1): + parts.append('void __cffi_extern_python_plus_c_start; ') + else: + parts.append('void __cffi_extern_python_start; ') + if csource[endpos] == '{': + # grouping variant + closing = csource.find('}', endpos) + if closing < 0: + raise CDefError("'extern \"Python\" {': no '}' found") + if csource.find('{', endpos + 1, closing) >= 0: + raise NotImplementedError("cannot use { } inside a block " + "'extern \"Python\" { ... }'") + parts.append(csource[endpos+1:closing]) + csource = csource[closing+1:] + else: + # non-grouping variant + semicolon = csource.find(';', endpos) + if semicolon < 0: + raise CDefError("'extern \"Python\": no ';' found") + parts.append(csource[endpos:semicolon+1]) + csource = csource[semicolon+1:] + parts.append(' void __cffi_extern_python_stop;') + #print ''.join(parts)+csource + #print + parts.append(csource) + return ''.join(parts) + +def _warn_for_string_literal(csource): + if '"' not in csource: + return + for line in csource.splitlines(): + if '"' in line and not line.lstrip().startswith('#'): + import warnings + warnings.warn("String literal found in cdef() or type source. " + "String literals are ignored here, but you should " + "remove them anyway because some character sequences " + "confuse pre-parsing.") + break + +def _warn_for_non_extern_non_static_global_variable(decl): + if not decl.storage: + import warnings + warnings.warn("Global variable '%s' in cdef(): for consistency " + "with C it should have a storage class specifier " + "(usually 'extern')" % (decl.name,)) + +def _remove_line_directives(csource): + # _r_line_directive matches whole lines, without the final \n, if they + # start with '#line' with some spacing allowed, or '#NUMBER'. This + # function stores them away and replaces them with exactly the string + # '#line@N', where N is the index in the list 'line_directives'. + line_directives = [] + def replace(m): + i = len(line_directives) + line_directives.append(m.group()) + return '#line@%d' % i + csource = _r_line_directive.sub(replace, csource) + return csource, line_directives + +def _put_back_line_directives(csource, line_directives): + def replace(m): + s = m.group() + if not s.startswith('#line@'): + raise AssertionError("unexpected #line directive " + "(should have been processed and removed") + return line_directives[int(s[6:])] + return _r_line_directive.sub(replace, csource) + +def _preprocess(csource): + # First, remove the lines of the form '#line N "filename"' because + # the "filename" part could confuse the rest + csource, line_directives = _remove_line_directives(csource) + # Remove comments. NOTE: this only work because the cdef() section + # should not contain any string literals (except in line directives)! + def replace_keeping_newlines(m): + return ' ' + m.group().count('\n') * '\n' + csource = _r_comment.sub(replace_keeping_newlines, csource) + # Remove the "#define FOO x" lines + macros = {} + for match in _r_define.finditer(csource): + macroname, macrovalue = match.groups() + macrovalue = macrovalue.replace('\\\n', '').strip() + macros[macroname] = macrovalue + csource = _r_define.sub('', csource) + # + if pycparser.__version__ < '2.14': + csource = _workaround_for_old_pycparser(csource) + # + # BIG HACK: replace WINAPI or __stdcall with "volatile const". + # It doesn't make sense for the return type of a function to be + # "volatile volatile const", so we abuse it to detect __stdcall... + # Hack number 2 is that "int(volatile *fptr)();" is not valid C + # syntax, so we place the "volatile" before the opening parenthesis. + csource = _r_stdcall2.sub(' volatile volatile const(', csource) + csource = _r_stdcall1.sub(' volatile volatile const ', csource) + csource = _r_cdecl.sub(' ', csource) + # + # Replace `extern "Python"` with start/end markers + csource = _preprocess_extern_python(csource) + # + # Now there should not be any string literal left; warn if we get one + _warn_for_string_literal(csource) + # + # Replace "[...]" with "[__dotdotdotarray__]" + csource = _r_partial_array.sub('[__dotdotdotarray__]', csource) + # + # Replace "...}" with "__dotdotdotNUM__}". This construction should + # occur only at the end of enums; at the end of structs we have "...;}" + # and at the end of vararg functions "...);". Also replace "=...[,}]" + # with ",__dotdotdotNUM__[,}]": this occurs in the enums too, when + # giving an unknown value. + matches = list(_r_partial_enum.finditer(csource)) + for number, match in enumerate(reversed(matches)): + p = match.start() + if csource[p] == '=': + p2 = csource.find('...', p, match.end()) + assert p2 > p + csource = '%s,__dotdotdot%d__ %s' % (csource[:p], number, + csource[p2+3:]) + else: + assert csource[p:p+3] == '...' + csource = '%s __dotdotdot%d__ %s' % (csource[:p], number, + csource[p+3:]) + # Replace "int ..." or "unsigned long int..." with "__dotdotdotint__" + csource = _r_int_dotdotdot.sub(' __dotdotdotint__ ', csource) + # Replace "float ..." or "double..." with "__dotdotdotfloat__" + csource = _r_float_dotdotdot.sub(' __dotdotdotfloat__ ', csource) + # Replace all remaining "..." with the same name, "__dotdotdot__", + # which is declared with a typedef for the purpose of C parsing. + csource = csource.replace('...', ' __dotdotdot__ ') + # Finally, put back the line directives + csource = _put_back_line_directives(csource, line_directives) + return csource, macros + +def _common_type_names(csource): + # Look in the source for what looks like usages of types from the + # list of common types. A "usage" is approximated here as the + # appearance of the word, minus a "definition" of the type, which + # is the last word in a "typedef" statement. Approximative only + # but should be fine for all the common types. + look_for_words = set(COMMON_TYPES) + look_for_words.add(';') + look_for_words.add(',') + look_for_words.add('(') + look_for_words.add(')') + look_for_words.add('typedef') + words_used = set() + is_typedef = False + paren = 0 + previous_word = '' + for word in _r_words.findall(csource): + if word in look_for_words: + if word == ';': + if is_typedef: + words_used.discard(previous_word) + look_for_words.discard(previous_word) + is_typedef = False + elif word == 'typedef': + is_typedef = True + paren = 0 + elif word == '(': + paren += 1 + elif word == ')': + paren -= 1 + elif word == ',': + if is_typedef and paren == 0: + words_used.discard(previous_word) + look_for_words.discard(previous_word) + else: # word in COMMON_TYPES + words_used.add(word) + previous_word = word + return words_used + + +class Parser(object): + + def __init__(self): + self._declarations = {} + self._included_declarations = set() + self._anonymous_counter = 0 + self._structnode2type = weakref.WeakKeyDictionary() + self._options = {} + self._int_constants = {} + self._recomplete = [] + self._uses_new_feature = None + + def _parse(self, csource): + csource, macros = _preprocess(csource) + # XXX: for more efficiency we would need to poke into the + # internals of CParser... the following registers the + # typedefs, because their presence or absence influences the + # parsing itself (but what they are typedef'ed to plays no role) + ctn = _common_type_names(csource) + typenames = [] + for name in sorted(self._declarations): + if name.startswith('typedef '): + name = name[8:] + typenames.append(name) + ctn.discard(name) + typenames += sorted(ctn) + # + csourcelines = [] + csourcelines.append('# 1 ""') + for typename in typenames: + csourcelines.append('typedef int %s;' % typename) + csourcelines.append('typedef int __dotdotdotint__, __dotdotdotfloat__,' + ' __dotdotdot__;') + # this forces pycparser to consider the following in the file + # called from line 1 + csourcelines.append('# 1 "%s"' % (CDEF_SOURCE_STRING,)) + csourcelines.append(csource) + csourcelines.append('') # see test_missing_newline_bug + fullcsource = '\n'.join(csourcelines) + if lock is not None: + lock.acquire() # pycparser is not thread-safe... + try: + ast = _get_parser().parse(fullcsource) + except pycparser.c_parser.ParseError as e: + self.convert_pycparser_error(e, csource) + finally: + if lock is not None: + lock.release() + # csource will be used to find buggy source text + return ast, macros, csource + + def _convert_pycparser_error(self, e, csource): + # xxx look for ":NUM:" at the start of str(e) + # and interpret that as a line number. This will not work if + # the user gives explicit ``# NUM "FILE"`` directives. + line = None + msg = str(e) + match = re.match(r"%s:(\d+):" % (CDEF_SOURCE_STRING,), msg) + if match: + linenum = int(match.group(1), 10) + csourcelines = csource.splitlines() + if 1 <= linenum <= len(csourcelines): + line = csourcelines[linenum-1] + return line + + def convert_pycparser_error(self, e, csource): + line = self._convert_pycparser_error(e, csource) + + msg = str(e) + if line: + msg = 'cannot parse "%s"\n%s' % (line.strip(), msg) + else: + msg = 'parse error\n%s' % (msg,) + raise CDefError(msg) + + def parse(self, csource, override=False, packed=False, pack=None, + dllexport=False): + if packed: + if packed != True: + raise ValueError("'packed' should be False or True; use " + "'pack' to give another value") + if pack: + raise ValueError("cannot give both 'pack' and 'packed'") + pack = 1 + elif pack: + if pack & (pack - 1): + raise ValueError("'pack' must be a power of two, not %r" % + (pack,)) + else: + pack = 0 + prev_options = self._options + try: + self._options = {'override': override, + 'packed': pack, + 'dllexport': dllexport} + self._internal_parse(csource) + finally: + self._options = prev_options + + def _internal_parse(self, csource): + ast, macros, csource = self._parse(csource) + # add the macros + self._process_macros(macros) + # find the first "__dotdotdot__" and use that as a separator + # between the repeated typedefs and the real csource + iterator = iter(ast.ext) + for decl in iterator: + if decl.name == '__dotdotdot__': + break + else: + assert 0 + current_decl = None + # + try: + self._inside_extern_python = '__cffi_extern_python_stop' + for decl in iterator: + current_decl = decl + if isinstance(decl, pycparser.c_ast.Decl): + self._parse_decl(decl) + elif isinstance(decl, pycparser.c_ast.Typedef): + if not decl.name: + raise CDefError("typedef does not declare any name", + decl) + quals = 0 + if (isinstance(decl.type.type, pycparser.c_ast.IdentifierType) and + decl.type.type.names[-1].startswith('__dotdotdot')): + realtype = self._get_unknown_type(decl) + elif (isinstance(decl.type, pycparser.c_ast.PtrDecl) and + isinstance(decl.type.type, pycparser.c_ast.TypeDecl) and + isinstance(decl.type.type.type, + pycparser.c_ast.IdentifierType) and + decl.type.type.type.names[-1].startswith('__dotdotdot')): + realtype = self._get_unknown_ptr_type(decl) + else: + realtype, quals = self._get_type_and_quals( + decl.type, name=decl.name, partial_length_ok=True, + typedef_example="*(%s *)0" % (decl.name,)) + self._declare('typedef ' + decl.name, realtype, quals=quals) + elif decl.__class__.__name__ == 'Pragma': + # skip pragma, only in pycparser 2.15 + import warnings + warnings.warn( + "#pragma in cdef() are entirely ignored. " + "They should be removed for now, otherwise your " + "code might behave differently in a future version " + "of CFFI if #pragma support gets added. Note that " + "'#pragma pack' needs to be replaced with the " + "'packed' keyword argument to cdef().") + else: + raise CDefError("unexpected <%s>: this construct is valid " + "C but not valid in cdef()" % + decl.__class__.__name__, decl) + except CDefError as e: + if len(e.args) == 1: + e.args = e.args + (current_decl,) + raise + except FFIError as e: + msg = self._convert_pycparser_error(e, csource) + if msg: + e.args = (e.args[0] + "\n *** Err: %s" % msg,) + raise + + def _add_constants(self, key, val): + if key in self._int_constants: + if self._int_constants[key] == val: + return # ignore identical double declarations + raise FFIError( + "multiple declarations of constant: %s" % (key,)) + self._int_constants[key] = val + + def _add_integer_constant(self, name, int_str): + int_str = int_str.lower().rstrip("ul") + neg = int_str.startswith('-') + if neg: + int_str = int_str[1:] + # "010" is not valid oct in py3 + if (int_str.startswith("0") and int_str != '0' + and not int_str.startswith("0x")): + int_str = "0o" + int_str[1:] + pyvalue = int(int_str, 0) + if neg: + pyvalue = -pyvalue + self._add_constants(name, pyvalue) + self._declare('macro ' + name, pyvalue) + + def _process_macros(self, macros): + for key, value in macros.items(): + value = value.strip() + if _r_int_literal.match(value): + self._add_integer_constant(key, value) + elif value == '...': + self._declare('macro ' + key, value) + else: + raise CDefError( + 'only supports one of the following syntax:\n' + ' #define %s ... (literally dot-dot-dot)\n' + ' #define %s NUMBER (with NUMBER an integer' + ' constant, decimal/hex/octal)\n' + 'got:\n' + ' #define %s %s' + % (key, key, key, value)) + + def _declare_function(self, tp, quals, decl): + tp = self._get_type_pointer(tp, quals) + if self._options.get('dllexport'): + tag = 'dllexport_python ' + elif self._inside_extern_python == '__cffi_extern_python_start': + tag = 'extern_python ' + elif self._inside_extern_python == '__cffi_extern_python_plus_c_start': + tag = 'extern_python_plus_c ' + else: + tag = 'function ' + self._declare(tag + decl.name, tp) + + def _parse_decl(self, decl): + node = decl.type + if isinstance(node, pycparser.c_ast.FuncDecl): + tp, quals = self._get_type_and_quals(node, name=decl.name) + assert isinstance(tp, model.RawFunctionType) + self._declare_function(tp, quals, decl) + else: + if isinstance(node, pycparser.c_ast.Struct): + self._get_struct_union_enum_type('struct', node) + elif isinstance(node, pycparser.c_ast.Union): + self._get_struct_union_enum_type('union', node) + elif isinstance(node, pycparser.c_ast.Enum): + self._get_struct_union_enum_type('enum', node) + elif not decl.name: + raise CDefError("construct does not declare any variable", + decl) + # + if decl.name: + tp, quals = self._get_type_and_quals(node, + partial_length_ok=True) + if tp.is_raw_function: + self._declare_function(tp, quals, decl) + elif (tp.is_integer_type() and + hasattr(decl, 'init') and + hasattr(decl.init, 'value') and + _r_int_literal.match(decl.init.value)): + self._add_integer_constant(decl.name, decl.init.value) + elif (tp.is_integer_type() and + isinstance(decl.init, pycparser.c_ast.UnaryOp) and + decl.init.op == '-' and + hasattr(decl.init.expr, 'value') and + _r_int_literal.match(decl.init.expr.value)): + self._add_integer_constant(decl.name, + '-' + decl.init.expr.value) + elif (tp is model.void_type and + decl.name.startswith('__cffi_extern_python_')): + # hack: `extern "Python"` in the C source is replaced + # with "void __cffi_extern_python_start;" and + # "void __cffi_extern_python_stop;" + self._inside_extern_python = decl.name + else: + if self._inside_extern_python !='__cffi_extern_python_stop': + raise CDefError( + "cannot declare constants or " + "variables with 'extern \"Python\"'") + if (quals & model.Q_CONST) and not tp.is_array_type: + self._declare('constant ' + decl.name, tp, quals=quals) + else: + _warn_for_non_extern_non_static_global_variable(decl) + self._declare('variable ' + decl.name, tp, quals=quals) + + def parse_type(self, cdecl): + return self.parse_type_and_quals(cdecl)[0] + + def parse_type_and_quals(self, cdecl): + ast, macros = self._parse('void __dummy(\n%s\n);' % cdecl)[:2] + assert not macros + exprnode = ast.ext[-1].type.args.params[0] + if isinstance(exprnode, pycparser.c_ast.ID): + raise CDefError("unknown identifier '%s'" % (exprnode.name,)) + return self._get_type_and_quals(exprnode.type) + + def _declare(self, name, obj, included=False, quals=0): + if name in self._declarations: + prevobj, prevquals = self._declarations[name] + if prevobj is obj and prevquals == quals: + return + if not self._options.get('override'): + raise FFIError( + "multiple declarations of %s (for interactive usage, " + "try cdef(xx, override=True))" % (name,)) + assert '__dotdotdot__' not in name.split() + self._declarations[name] = (obj, quals) + if included: + self._included_declarations.add(obj) + + def _extract_quals(self, type): + quals = 0 + if isinstance(type, (pycparser.c_ast.TypeDecl, + pycparser.c_ast.PtrDecl)): + if 'const' in type.quals: + quals |= model.Q_CONST + if 'volatile' in type.quals: + quals |= model.Q_VOLATILE + if 'restrict' in type.quals: + quals |= model.Q_RESTRICT + return quals + + def _get_type_pointer(self, type, quals, declname=None): + if isinstance(type, model.RawFunctionType): + return type.as_function_pointer() + if (isinstance(type, model.StructOrUnionOrEnum) and + type.name.startswith('$') and type.name[1:].isdigit() and + type.forcename is None and declname is not None): + return model.NamedPointerType(type, declname, quals) + return model.PointerType(type, quals) + + def _get_type_and_quals(self, typenode, name=None, partial_length_ok=False, + typedef_example=None): + # first, dereference typedefs, if we have it already parsed, we're good + if (isinstance(typenode, pycparser.c_ast.TypeDecl) and + isinstance(typenode.type, pycparser.c_ast.IdentifierType) and + len(typenode.type.names) == 1 and + ('typedef ' + typenode.type.names[0]) in self._declarations): + tp, quals = self._declarations['typedef ' + typenode.type.names[0]] + quals |= self._extract_quals(typenode) + return tp, quals + # + if isinstance(typenode, pycparser.c_ast.ArrayDecl): + # array type + if typenode.dim is None: + length = None + else: + length = self._parse_constant( + typenode.dim, partial_length_ok=partial_length_ok) + # a hack: in 'typedef int foo_t[...][...];', don't use '...' as + # the length but use directly the C expression that would be + # generated by recompiler.py. This lets the typedef be used in + # many more places within recompiler.py + if typedef_example is not None: + if length == '...': + length = '_cffi_array_len(%s)' % (typedef_example,) + typedef_example = "*" + typedef_example + # + tp, quals = self._get_type_and_quals(typenode.type, + partial_length_ok=partial_length_ok, + typedef_example=typedef_example) + return model.ArrayType(tp, length), quals + # + if isinstance(typenode, pycparser.c_ast.PtrDecl): + # pointer type + itemtype, itemquals = self._get_type_and_quals(typenode.type) + tp = self._get_type_pointer(itemtype, itemquals, declname=name) + quals = self._extract_quals(typenode) + return tp, quals + # + if isinstance(typenode, pycparser.c_ast.TypeDecl): + quals = self._extract_quals(typenode) + type = typenode.type + if isinstance(type, pycparser.c_ast.IdentifierType): + # assume a primitive type. get it from .names, but reduce + # synonyms to a single chosen combination + names = list(type.names) + if names != ['signed', 'char']: # keep this unmodified + prefixes = {} + while names: + name = names[0] + if name in ('short', 'long', 'signed', 'unsigned'): + prefixes[name] = prefixes.get(name, 0) + 1 + del names[0] + else: + break + # ignore the 'signed' prefix below, and reorder the others + newnames = [] + for prefix in ('unsigned', 'short', 'long'): + for i in range(prefixes.get(prefix, 0)): + newnames.append(prefix) + if not names: + names = ['int'] # implicitly + if names == ['int']: # but kill it if 'short' or 'long' + if 'short' in prefixes or 'long' in prefixes: + names = [] + names = newnames + names + ident = ' '.join(names) + if ident == 'void': + return model.void_type, quals + if ident == '__dotdotdot__': + raise FFIError(':%d: bad usage of "..."' % + typenode.coord.line) + tp0, quals0 = resolve_common_type(self, ident) + return tp0, (quals | quals0) + # + if isinstance(type, pycparser.c_ast.Struct): + # 'struct foobar' + tp = self._get_struct_union_enum_type('struct', type, name) + return tp, quals + # + if isinstance(type, pycparser.c_ast.Union): + # 'union foobar' + tp = self._get_struct_union_enum_type('union', type, name) + return tp, quals + # + if isinstance(type, pycparser.c_ast.Enum): + # 'enum foobar' + tp = self._get_struct_union_enum_type('enum', type, name) + return tp, quals + # + if isinstance(typenode, pycparser.c_ast.FuncDecl): + # a function type + return self._parse_function_type(typenode, name), 0 + # + # nested anonymous structs or unions end up here + if isinstance(typenode, pycparser.c_ast.Struct): + return self._get_struct_union_enum_type('struct', typenode, name, + nested=True), 0 + if isinstance(typenode, pycparser.c_ast.Union): + return self._get_struct_union_enum_type('union', typenode, name, + nested=True), 0 + # + raise FFIError(":%d: bad or unsupported type declaration" % + typenode.coord.line) + + def _parse_function_type(self, typenode, funcname=None): + params = list(getattr(typenode.args, 'params', [])) + for i, arg in enumerate(params): + if not hasattr(arg, 'type'): + raise CDefError("%s arg %d: unknown type '%s'" + " (if you meant to use the old C syntax of giving" + " untyped arguments, it is not supported)" + % (funcname or 'in expression', i + 1, + getattr(arg, 'name', '?'))) + ellipsis = ( + len(params) > 0 and + isinstance(params[-1].type, pycparser.c_ast.TypeDecl) and + isinstance(params[-1].type.type, + pycparser.c_ast.IdentifierType) and + params[-1].type.type.names == ['__dotdotdot__']) + if ellipsis: + params.pop() + if not params: + raise CDefError( + "%s: a function with only '(...)' as argument" + " is not correct C" % (funcname or 'in expression')) + args = [self._as_func_arg(*self._get_type_and_quals(argdeclnode.type)) + for argdeclnode in params] + if not ellipsis and args == [model.void_type]: + args = [] + result, quals = self._get_type_and_quals(typenode.type) + # the 'quals' on the result type are ignored. HACK: we absure them + # to detect __stdcall functions: we textually replace "__stdcall" + # with "volatile volatile const" above. + abi = None + if hasattr(typenode.type, 'quals'): # else, probable syntax error anyway + if typenode.type.quals[-3:] == ['volatile', 'volatile', 'const']: + abi = '__stdcall' + return model.RawFunctionType(tuple(args), result, ellipsis, abi) + + def _as_func_arg(self, type, quals): + if isinstance(type, model.ArrayType): + return model.PointerType(type.item, quals) + elif isinstance(type, model.RawFunctionType): + return type.as_function_pointer() + else: + return type + + def _get_struct_union_enum_type(self, kind, type, name=None, nested=False): + # First, a level of caching on the exact 'type' node of the AST. + # This is obscure, but needed because pycparser "unrolls" declarations + # such as "typedef struct { } foo_t, *foo_p" and we end up with + # an AST that is not a tree, but a DAG, with the "type" node of the + # two branches foo_t and foo_p of the trees being the same node. + # It's a bit silly but detecting "DAG-ness" in the AST tree seems + # to be the only way to distinguish this case from two independent + # structs. See test_struct_with_two_usages. + try: + return self._structnode2type[type] + except KeyError: + pass + # + # Note that this must handle parsing "struct foo" any number of + # times and always return the same StructType object. Additionally, + # one of these times (not necessarily the first), the fields of + # the struct can be specified with "struct foo { ...fields... }". + # If no name is given, then we have to create a new anonymous struct + # with no caching; in this case, the fields are either specified + # right now or never. + # + force_name = name + name = type.name + # + # get the type or create it if needed + if name is None: + # 'force_name' is used to guess a more readable name for + # anonymous structs, for the common case "typedef struct { } foo". + if force_name is not None: + explicit_name = '$%s' % force_name + else: + self._anonymous_counter += 1 + explicit_name = '$%d' % self._anonymous_counter + tp = None + else: + explicit_name = name + key = '%s %s' % (kind, name) + tp, _ = self._declarations.get(key, (None, None)) + # + if tp is None: + if kind == 'struct': + tp = model.StructType(explicit_name, None, None, None) + elif kind == 'union': + tp = model.UnionType(explicit_name, None, None, None) + elif kind == 'enum': + if explicit_name == '__dotdotdot__': + raise CDefError("Enums cannot be declared with ...") + tp = self._build_enum_type(explicit_name, type.values) + else: + raise AssertionError("kind = %r" % (kind,)) + if name is not None: + self._declare(key, tp) + else: + if kind == 'enum' and type.values is not None: + raise NotImplementedError( + "enum %s: the '{}' declaration should appear on the first " + "time the enum is mentioned, not later" % explicit_name) + if not tp.forcename: + tp.force_the_name(force_name) + if tp.forcename and '$' in tp.name: + self._declare('anonymous %s' % tp.forcename, tp) + # + self._structnode2type[type] = tp + # + # enums: done here + if kind == 'enum': + return tp + # + # is there a 'type.decls'? If yes, then this is the place in the + # C sources that declare the fields. If no, then just return the + # existing type, possibly still incomplete. + if type.decls is None: + return tp + # + if tp.fldnames is not None: + raise CDefError("duplicate declaration of struct %s" % name) + fldnames = [] + fldtypes = [] + fldbitsize = [] + fldquals = [] + for decl in type.decls: + if (isinstance(decl.type, pycparser.c_ast.IdentifierType) and + ''.join(decl.type.names) == '__dotdotdot__'): + # XXX pycparser is inconsistent: 'names' should be a list + # of strings, but is sometimes just one string. Use + # str.join() as a way to cope with both. + self._make_partial(tp, nested) + continue + if decl.bitsize is None: + bitsize = -1 + else: + bitsize = self._parse_constant(decl.bitsize) + self._partial_length = False + type, fqual = self._get_type_and_quals(decl.type, + partial_length_ok=True) + if self._partial_length: + self._make_partial(tp, nested) + if isinstance(type, model.StructType) and type.partial: + self._make_partial(tp, nested) + fldnames.append(decl.name or '') + fldtypes.append(type) + fldbitsize.append(bitsize) + fldquals.append(fqual) + tp.fldnames = tuple(fldnames) + tp.fldtypes = tuple(fldtypes) + tp.fldbitsize = tuple(fldbitsize) + tp.fldquals = tuple(fldquals) + if fldbitsize != [-1] * len(fldbitsize): + if isinstance(tp, model.StructType) and tp.partial: + raise NotImplementedError("%s: using both bitfields and '...;'" + % (tp,)) + tp.packed = self._options.get('packed') + if tp.completed: # must be re-completed: it is not opaque any more + tp.completed = 0 + self._recomplete.append(tp) + return tp + + def _make_partial(self, tp, nested): + if not isinstance(tp, model.StructOrUnion): + raise CDefError("%s cannot be partial" % (tp,)) + if not tp.has_c_name() and not nested: + raise NotImplementedError("%s is partial but has no C name" %(tp,)) + tp.partial = True + + def _parse_constant(self, exprnode, partial_length_ok=False): + # for now, limited to expressions that are an immediate number + # or positive/negative number + if isinstance(exprnode, pycparser.c_ast.Constant): + s = exprnode.value + if '0' <= s[0] <= '9': + s = s.rstrip('uUlL') + try: + if s.startswith('0'): + return int(s, 8) + else: + return int(s, 10) + except ValueError: + if len(s) > 1: + if s.lower()[0:2] == '0x': + return int(s, 16) + elif s.lower()[0:2] == '0b': + return int(s, 2) + raise CDefError("invalid constant %r" % (s,)) + elif s[0] == "'" and s[-1] == "'" and ( + len(s) == 3 or (len(s) == 4 and s[1] == "\\")): + return ord(s[-2]) + else: + raise CDefError("invalid constant %r" % (s,)) + # + if (isinstance(exprnode, pycparser.c_ast.UnaryOp) and + exprnode.op == '+'): + return self._parse_constant(exprnode.expr) + # + if (isinstance(exprnode, pycparser.c_ast.UnaryOp) and + exprnode.op == '-'): + return -self._parse_constant(exprnode.expr) + # load previously defined int constant + if (isinstance(exprnode, pycparser.c_ast.ID) and + exprnode.name in self._int_constants): + return self._int_constants[exprnode.name] + # + if (isinstance(exprnode, pycparser.c_ast.ID) and + exprnode.name == '__dotdotdotarray__'): + if partial_length_ok: + self._partial_length = True + return '...' + raise FFIError(":%d: unsupported '[...]' here, cannot derive " + "the actual array length in this context" + % exprnode.coord.line) + # + if isinstance(exprnode, pycparser.c_ast.BinaryOp): + left = self._parse_constant(exprnode.left) + right = self._parse_constant(exprnode.right) + if exprnode.op == '+': + return left + right + elif exprnode.op == '-': + return left - right + elif exprnode.op == '*': + return left * right + elif exprnode.op == '/': + return self._c_div(left, right) + elif exprnode.op == '%': + return left - self._c_div(left, right) * right + elif exprnode.op == '<<': + return left << right + elif exprnode.op == '>>': + return left >> right + elif exprnode.op == '&': + return left & right + elif exprnode.op == '|': + return left | right + elif exprnode.op == '^': + return left ^ right + # + raise FFIError(":%d: unsupported expression: expected a " + "simple numeric constant" % exprnode.coord.line) + + def _c_div(self, a, b): + result = a // b + if ((a < 0) ^ (b < 0)) and (a % b) != 0: + result += 1 + return result + + def _build_enum_type(self, explicit_name, decls): + if decls is not None: + partial = False + enumerators = [] + enumvalues = [] + nextenumvalue = 0 + for enum in decls.enumerators: + if _r_enum_dotdotdot.match(enum.name): + partial = True + continue + if enum.value is not None: + nextenumvalue = self._parse_constant(enum.value) + enumerators.append(enum.name) + enumvalues.append(nextenumvalue) + self._add_constants(enum.name, nextenumvalue) + nextenumvalue += 1 + enumerators = tuple(enumerators) + enumvalues = tuple(enumvalues) + tp = model.EnumType(explicit_name, enumerators, enumvalues) + tp.partial = partial + else: # opaque enum + tp = model.EnumType(explicit_name, (), ()) + return tp + + def include(self, other): + for name, (tp, quals) in other._declarations.items(): + if name.startswith('anonymous $enum_$'): + continue # fix for test_anonymous_enum_include + kind = name.split(' ', 1)[0] + if kind in ('struct', 'union', 'enum', 'anonymous', 'typedef'): + self._declare(name, tp, included=True, quals=quals) + for k, v in other._int_constants.items(): + self._add_constants(k, v) + + def _get_unknown_type(self, decl): + typenames = decl.type.type.names + if typenames == ['__dotdotdot__']: + return model.unknown_type(decl.name) + + if typenames == ['__dotdotdotint__']: + if self._uses_new_feature is None: + self._uses_new_feature = "'typedef int... %s'" % decl.name + return model.UnknownIntegerType(decl.name) + + if typenames == ['__dotdotdotfloat__']: + # note: not for 'long double' so far + if self._uses_new_feature is None: + self._uses_new_feature = "'typedef float... %s'" % decl.name + return model.UnknownFloatType(decl.name) + + raise FFIError(':%d: unsupported usage of "..." in typedef' + % decl.coord.line) + + def _get_unknown_ptr_type(self, decl): + if decl.type.type.type.names == ['__dotdotdot__']: + return model.unknown_ptr_type(decl.name) + raise FFIError(':%d: unsupported usage of "..." in typedef' + % decl.coord.line) diff --git a/env/lib/python3.10/site-packages/cffi/error.py b/env/lib/python3.10/site-packages/cffi/error.py new file mode 100644 index 0000000..0a27247 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/error.py @@ -0,0 +1,31 @@ + +class FFIError(Exception): + __module__ = 'cffi' + +class CDefError(Exception): + __module__ = 'cffi' + def __str__(self): + try: + current_decl = self.args[1] + filename = current_decl.coord.file + linenum = current_decl.coord.line + prefix = '%s:%d: ' % (filename, linenum) + except (AttributeError, TypeError, IndexError): + prefix = '' + return '%s%s' % (prefix, self.args[0]) + +class VerificationError(Exception): + """ An error raised when verification fails + """ + __module__ = 'cffi' + +class VerificationMissing(Exception): + """ An error raised when incomplete structures are passed into + cdef, but no verification has been done + """ + __module__ = 'cffi' + +class PkgConfigError(Exception): + """ An error raised for missing modules in pkg-config + """ + __module__ = 'cffi' diff --git a/env/lib/python3.10/site-packages/cffi/ffiplatform.py b/env/lib/python3.10/site-packages/cffi/ffiplatform.py new file mode 100644 index 0000000..adca28f --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/ffiplatform.py @@ -0,0 +1,113 @@ +import sys, os +from .error import VerificationError + + +LIST_OF_FILE_NAMES = ['sources', 'include_dirs', 'library_dirs', + 'extra_objects', 'depends'] + +def get_extension(srcfilename, modname, sources=(), **kwds): + from cffi._shimmed_dist_utils import Extension + allsources = [srcfilename] + for src in sources: + allsources.append(os.path.normpath(src)) + return Extension(name=modname, sources=allsources, **kwds) + +def compile(tmpdir, ext, compiler_verbose=0, debug=None): + """Compile a C extension module using distutils.""" + + saved_environ = os.environ.copy() + try: + outputfilename = _build(tmpdir, ext, compiler_verbose, debug) + outputfilename = os.path.abspath(outputfilename) + finally: + # workaround for a distutils bugs where some env vars can + # become longer and longer every time it is used + for key, value in saved_environ.items(): + if os.environ.get(key) != value: + os.environ[key] = value + return outputfilename + +def _build(tmpdir, ext, compiler_verbose=0, debug=None): + # XXX compact but horrible :-( + from cffi._shimmed_dist_utils import Distribution, CompileError, LinkError, set_threshold, set_verbosity + + dist = Distribution({'ext_modules': [ext]}) + dist.parse_config_files() + options = dist.get_option_dict('build_ext') + if debug is None: + debug = sys.flags.debug + options['debug'] = ('ffiplatform', debug) + options['force'] = ('ffiplatform', True) + options['build_lib'] = ('ffiplatform', tmpdir) + options['build_temp'] = ('ffiplatform', tmpdir) + # + try: + old_level = set_threshold(0) or 0 + try: + set_verbosity(compiler_verbose) + dist.run_command('build_ext') + cmd_obj = dist.get_command_obj('build_ext') + [soname] = cmd_obj.get_outputs() + finally: + set_threshold(old_level) + except (CompileError, LinkError) as e: + raise VerificationError('%s: %s' % (e.__class__.__name__, e)) + # + return soname + +try: + from os.path import samefile +except ImportError: + def samefile(f1, f2): + return os.path.abspath(f1) == os.path.abspath(f2) + +def maybe_relative_path(path): + if not os.path.isabs(path): + return path # already relative + dir = path + names = [] + while True: + prevdir = dir + dir, name = os.path.split(prevdir) + if dir == prevdir or not dir: + return path # failed to make it relative + names.append(name) + try: + if samefile(dir, os.curdir): + names.reverse() + return os.path.join(*names) + except OSError: + pass + +# ____________________________________________________________ + +try: + int_or_long = (int, long) + import cStringIO +except NameError: + int_or_long = int # Python 3 + import io as cStringIO + +def _flatten(x, f): + if isinstance(x, str): + f.write('%ds%s' % (len(x), x)) + elif isinstance(x, dict): + keys = sorted(x.keys()) + f.write('%dd' % len(keys)) + for key in keys: + _flatten(key, f) + _flatten(x[key], f) + elif isinstance(x, (list, tuple)): + f.write('%dl' % len(x)) + for value in x: + _flatten(value, f) + elif isinstance(x, int_or_long): + f.write('%di' % (x,)) + else: + raise TypeError( + "the keywords to verify() contains unsupported object %r" % (x,)) + +def flatten(x): + f = cStringIO.StringIO() + _flatten(x, f) + return f.getvalue() diff --git a/env/lib/python3.10/site-packages/cffi/lock.py b/env/lib/python3.10/site-packages/cffi/lock.py new file mode 100644 index 0000000..db91b71 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/lock.py @@ -0,0 +1,30 @@ +import sys + +if sys.version_info < (3,): + try: + from thread import allocate_lock + except ImportError: + from dummy_thread import allocate_lock +else: + try: + from _thread import allocate_lock + except ImportError: + from _dummy_thread import allocate_lock + + +##import sys +##l1 = allocate_lock + +##class allocate_lock(object): +## def __init__(self): +## self._real = l1() +## def __enter__(self): +## for i in range(4, 0, -1): +## print sys._getframe(i).f_code +## print +## return self._real.__enter__() +## def __exit__(self, *args): +## return self._real.__exit__(*args) +## def acquire(self, f): +## assert f is False +## return self._real.acquire(f) diff --git a/env/lib/python3.10/site-packages/cffi/model.py b/env/lib/python3.10/site-packages/cffi/model.py new file mode 100644 index 0000000..e5f4cae --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/model.py @@ -0,0 +1,618 @@ +import types +import weakref + +from .lock import allocate_lock +from .error import CDefError, VerificationError, VerificationMissing + +# type qualifiers +Q_CONST = 0x01 +Q_RESTRICT = 0x02 +Q_VOLATILE = 0x04 + +def qualify(quals, replace_with): + if quals & Q_CONST: + replace_with = ' const ' + replace_with.lstrip() + if quals & Q_VOLATILE: + replace_with = ' volatile ' + replace_with.lstrip() + if quals & Q_RESTRICT: + # It seems that __restrict is supported by gcc and msvc. + # If you hit some different compiler, add a #define in + # _cffi_include.h for it (and in its copies, documented there) + replace_with = ' __restrict ' + replace_with.lstrip() + return replace_with + + +class BaseTypeByIdentity(object): + is_array_type = False + is_raw_function = False + + def get_c_name(self, replace_with='', context='a C file', quals=0): + result = self.c_name_with_marker + assert result.count('&') == 1 + # some logic duplication with ffi.getctype()... :-( + replace_with = replace_with.strip() + if replace_with: + if replace_with.startswith('*') and '&[' in result: + replace_with = '(%s)' % replace_with + elif not replace_with[0] in '[(': + replace_with = ' ' + replace_with + replace_with = qualify(quals, replace_with) + result = result.replace('&', replace_with) + if '$' in result: + raise VerificationError( + "cannot generate '%s' in %s: unknown type name" + % (self._get_c_name(), context)) + return result + + def _get_c_name(self): + return self.c_name_with_marker.replace('&', '') + + def has_c_name(self): + return '$' not in self._get_c_name() + + def is_integer_type(self): + return False + + def get_cached_btype(self, ffi, finishlist, can_delay=False): + try: + BType = ffi._cached_btypes[self] + except KeyError: + BType = self.build_backend_type(ffi, finishlist) + BType2 = ffi._cached_btypes.setdefault(self, BType) + assert BType2 is BType + return BType + + def __repr__(self): + return '<%s>' % (self._get_c_name(),) + + def _get_items(self): + return [(name, getattr(self, name)) for name in self._attrs_] + + +class BaseType(BaseTypeByIdentity): + + def __eq__(self, other): + return (self.__class__ == other.__class__ and + self._get_items() == other._get_items()) + + def __ne__(self, other): + return not self == other + + def __hash__(self): + return hash((self.__class__, tuple(self._get_items()))) + + +class VoidType(BaseType): + _attrs_ = () + + def __init__(self): + self.c_name_with_marker = 'void&' + + def build_backend_type(self, ffi, finishlist): + return global_cache(self, ffi, 'new_void_type') + +void_type = VoidType() + + +class BasePrimitiveType(BaseType): + def is_complex_type(self): + return False + + +class PrimitiveType(BasePrimitiveType): + _attrs_ = ('name',) + + ALL_PRIMITIVE_TYPES = { + 'char': 'c', + 'short': 'i', + 'int': 'i', + 'long': 'i', + 'long long': 'i', + 'signed char': 'i', + 'unsigned char': 'i', + 'unsigned short': 'i', + 'unsigned int': 'i', + 'unsigned long': 'i', + 'unsigned long long': 'i', + 'float': 'f', + 'double': 'f', + 'long double': 'f', + '_cffi_float_complex_t': 'j', + '_cffi_double_complex_t': 'j', + '_Bool': 'i', + # the following types are not primitive in the C sense + 'wchar_t': 'c', + 'char16_t': 'c', + 'char32_t': 'c', + 'int8_t': 'i', + 'uint8_t': 'i', + 'int16_t': 'i', + 'uint16_t': 'i', + 'int32_t': 'i', + 'uint32_t': 'i', + 'int64_t': 'i', + 'uint64_t': 'i', + 'int_least8_t': 'i', + 'uint_least8_t': 'i', + 'int_least16_t': 'i', + 'uint_least16_t': 'i', + 'int_least32_t': 'i', + 'uint_least32_t': 'i', + 'int_least64_t': 'i', + 'uint_least64_t': 'i', + 'int_fast8_t': 'i', + 'uint_fast8_t': 'i', + 'int_fast16_t': 'i', + 'uint_fast16_t': 'i', + 'int_fast32_t': 'i', + 'uint_fast32_t': 'i', + 'int_fast64_t': 'i', + 'uint_fast64_t': 'i', + 'intptr_t': 'i', + 'uintptr_t': 'i', + 'intmax_t': 'i', + 'uintmax_t': 'i', + 'ptrdiff_t': 'i', + 'size_t': 'i', + 'ssize_t': 'i', + } + + def __init__(self, name): + assert name in self.ALL_PRIMITIVE_TYPES + self.name = name + self.c_name_with_marker = name + '&' + + def is_char_type(self): + return self.ALL_PRIMITIVE_TYPES[self.name] == 'c' + def is_integer_type(self): + return self.ALL_PRIMITIVE_TYPES[self.name] == 'i' + def is_float_type(self): + return self.ALL_PRIMITIVE_TYPES[self.name] == 'f' + def is_complex_type(self): + return self.ALL_PRIMITIVE_TYPES[self.name] == 'j' + + def build_backend_type(self, ffi, finishlist): + return global_cache(self, ffi, 'new_primitive_type', self.name) + + +class UnknownIntegerType(BasePrimitiveType): + _attrs_ = ('name',) + + def __init__(self, name): + self.name = name + self.c_name_with_marker = name + '&' + + def is_integer_type(self): + return True + + def build_backend_type(self, ffi, finishlist): + raise NotImplementedError("integer type '%s' can only be used after " + "compilation" % self.name) + +class UnknownFloatType(BasePrimitiveType): + _attrs_ = ('name', ) + + def __init__(self, name): + self.name = name + self.c_name_with_marker = name + '&' + + def build_backend_type(self, ffi, finishlist): + raise NotImplementedError("float type '%s' can only be used after " + "compilation" % self.name) + + +class BaseFunctionType(BaseType): + _attrs_ = ('args', 'result', 'ellipsis', 'abi') + + def __init__(self, args, result, ellipsis, abi=None): + self.args = args + self.result = result + self.ellipsis = ellipsis + self.abi = abi + # + reprargs = [arg._get_c_name() for arg in self.args] + if self.ellipsis: + reprargs.append('...') + reprargs = reprargs or ['void'] + replace_with = self._base_pattern % (', '.join(reprargs),) + if abi is not None: + replace_with = replace_with[:1] + abi + ' ' + replace_with[1:] + self.c_name_with_marker = ( + self.result.c_name_with_marker.replace('&', replace_with)) + + +class RawFunctionType(BaseFunctionType): + # Corresponds to a C type like 'int(int)', which is the C type of + # a function, but not a pointer-to-function. The backend has no + # notion of such a type; it's used temporarily by parsing. + _base_pattern = '(&)(%s)' + is_raw_function = True + + def build_backend_type(self, ffi, finishlist): + raise CDefError("cannot render the type %r: it is a function " + "type, not a pointer-to-function type" % (self,)) + + def as_function_pointer(self): + return FunctionPtrType(self.args, self.result, self.ellipsis, self.abi) + + +class FunctionPtrType(BaseFunctionType): + _base_pattern = '(*&)(%s)' + + def build_backend_type(self, ffi, finishlist): + result = self.result.get_cached_btype(ffi, finishlist) + args = [] + for tp in self.args: + args.append(tp.get_cached_btype(ffi, finishlist)) + abi_args = () + if self.abi == "__stdcall": + if not self.ellipsis: # __stdcall ignored for variadic funcs + try: + abi_args = (ffi._backend.FFI_STDCALL,) + except AttributeError: + pass + return global_cache(self, ffi, 'new_function_type', + tuple(args), result, self.ellipsis, *abi_args) + + def as_raw_function(self): + return RawFunctionType(self.args, self.result, self.ellipsis, self.abi) + + +class PointerType(BaseType): + _attrs_ = ('totype', 'quals') + + def __init__(self, totype, quals=0): + self.totype = totype + self.quals = quals + extra = " *&" + if totype.is_array_type: + extra = "(%s)" % (extra.lstrip(),) + extra = qualify(quals, extra) + self.c_name_with_marker = totype.c_name_with_marker.replace('&', extra) + + def build_backend_type(self, ffi, finishlist): + BItem = self.totype.get_cached_btype(ffi, finishlist, can_delay=True) + return global_cache(self, ffi, 'new_pointer_type', BItem) + +voidp_type = PointerType(void_type) + +def ConstPointerType(totype): + return PointerType(totype, Q_CONST) + +const_voidp_type = ConstPointerType(void_type) + + +class NamedPointerType(PointerType): + _attrs_ = ('totype', 'name') + + def __init__(self, totype, name, quals=0): + PointerType.__init__(self, totype, quals) + self.name = name + self.c_name_with_marker = name + '&' + + +class ArrayType(BaseType): + _attrs_ = ('item', 'length') + is_array_type = True + + def __init__(self, item, length): + self.item = item + self.length = length + # + if length is None: + brackets = '&[]' + elif length == '...': + brackets = '&[/*...*/]' + else: + brackets = '&[%s]' % length + self.c_name_with_marker = ( + self.item.c_name_with_marker.replace('&', brackets)) + + def length_is_unknown(self): + return isinstance(self.length, str) + + def resolve_length(self, newlength): + return ArrayType(self.item, newlength) + + def build_backend_type(self, ffi, finishlist): + if self.length_is_unknown(): + raise CDefError("cannot render the type %r: unknown length" % + (self,)) + self.item.get_cached_btype(ffi, finishlist) # force the item BType + BPtrItem = PointerType(self.item).get_cached_btype(ffi, finishlist) + return global_cache(self, ffi, 'new_array_type', BPtrItem, self.length) + +char_array_type = ArrayType(PrimitiveType('char'), None) + + +class StructOrUnionOrEnum(BaseTypeByIdentity): + _attrs_ = ('name',) + forcename = None + + def build_c_name_with_marker(self): + name = self.forcename or '%s %s' % (self.kind, self.name) + self.c_name_with_marker = name + '&' + + def force_the_name(self, forcename): + self.forcename = forcename + self.build_c_name_with_marker() + + def get_official_name(self): + assert self.c_name_with_marker.endswith('&') + return self.c_name_with_marker[:-1] + + +class StructOrUnion(StructOrUnionOrEnum): + fixedlayout = None + completed = 0 + partial = False + packed = 0 + + def __init__(self, name, fldnames, fldtypes, fldbitsize, fldquals=None): + self.name = name + self.fldnames = fldnames + self.fldtypes = fldtypes + self.fldbitsize = fldbitsize + self.fldquals = fldquals + self.build_c_name_with_marker() + + def anonymous_struct_fields(self): + if self.fldtypes is not None: + for name, type in zip(self.fldnames, self.fldtypes): + if name == '' and isinstance(type, StructOrUnion): + yield type + + def enumfields(self, expand_anonymous_struct_union=True): + fldquals = self.fldquals + if fldquals is None: + fldquals = (0,) * len(self.fldnames) + for name, type, bitsize, quals in zip(self.fldnames, self.fldtypes, + self.fldbitsize, fldquals): + if (name == '' and isinstance(type, StructOrUnion) + and expand_anonymous_struct_union): + # nested anonymous struct/union + for result in type.enumfields(): + yield result + else: + yield (name, type, bitsize, quals) + + def force_flatten(self): + # force the struct or union to have a declaration that lists + # directly all fields returned by enumfields(), flattening + # nested anonymous structs/unions. + names = [] + types = [] + bitsizes = [] + fldquals = [] + for name, type, bitsize, quals in self.enumfields(): + names.append(name) + types.append(type) + bitsizes.append(bitsize) + fldquals.append(quals) + self.fldnames = tuple(names) + self.fldtypes = tuple(types) + self.fldbitsize = tuple(bitsizes) + self.fldquals = tuple(fldquals) + + def get_cached_btype(self, ffi, finishlist, can_delay=False): + BType = StructOrUnionOrEnum.get_cached_btype(self, ffi, finishlist, + can_delay) + if not can_delay: + self.finish_backend_type(ffi, finishlist) + return BType + + def finish_backend_type(self, ffi, finishlist): + if self.completed: + if self.completed != 2: + raise NotImplementedError("recursive structure declaration " + "for '%s'" % (self.name,)) + return + BType = ffi._cached_btypes[self] + # + self.completed = 1 + # + if self.fldtypes is None: + pass # not completing it: it's an opaque struct + # + elif self.fixedlayout is None: + fldtypes = [tp.get_cached_btype(ffi, finishlist) + for tp in self.fldtypes] + lst = list(zip(self.fldnames, fldtypes, self.fldbitsize)) + extra_flags = () + if self.packed: + if self.packed == 1: + extra_flags = (8,) # SF_PACKED + else: + extra_flags = (0, self.packed) + ffi._backend.complete_struct_or_union(BType, lst, self, + -1, -1, *extra_flags) + # + else: + fldtypes = [] + fieldofs, fieldsize, totalsize, totalalignment = self.fixedlayout + for i in range(len(self.fldnames)): + fsize = fieldsize[i] + ftype = self.fldtypes[i] + # + if isinstance(ftype, ArrayType) and ftype.length_is_unknown(): + # fix the length to match the total size + BItemType = ftype.item.get_cached_btype(ffi, finishlist) + nlen, nrest = divmod(fsize, ffi.sizeof(BItemType)) + if nrest != 0: + self._verification_error( + "field '%s.%s' has a bogus size?" % ( + self.name, self.fldnames[i] or '{}')) + ftype = ftype.resolve_length(nlen) + self.fldtypes = (self.fldtypes[:i] + (ftype,) + + self.fldtypes[i+1:]) + # + BFieldType = ftype.get_cached_btype(ffi, finishlist) + if isinstance(ftype, ArrayType) and ftype.length is None: + assert fsize == 0 + else: + bitemsize = ffi.sizeof(BFieldType) + if bitemsize != fsize: + self._verification_error( + "field '%s.%s' is declared as %d bytes, but is " + "really %d bytes" % (self.name, + self.fldnames[i] or '{}', + bitemsize, fsize)) + fldtypes.append(BFieldType) + # + lst = list(zip(self.fldnames, fldtypes, self.fldbitsize, fieldofs)) + ffi._backend.complete_struct_or_union(BType, lst, self, + totalsize, totalalignment) + self.completed = 2 + + def _verification_error(self, msg): + raise VerificationError(msg) + + def check_not_partial(self): + if self.partial and self.fixedlayout is None: + raise VerificationMissing(self._get_c_name()) + + def build_backend_type(self, ffi, finishlist): + self.check_not_partial() + finishlist.append(self) + # + return global_cache(self, ffi, 'new_%s_type' % self.kind, + self.get_official_name(), key=self) + + +class StructType(StructOrUnion): + kind = 'struct' + + +class UnionType(StructOrUnion): + kind = 'union' + + +class EnumType(StructOrUnionOrEnum): + kind = 'enum' + partial = False + partial_resolved = False + + def __init__(self, name, enumerators, enumvalues, baseinttype=None): + self.name = name + self.enumerators = enumerators + self.enumvalues = enumvalues + self.baseinttype = baseinttype + self.build_c_name_with_marker() + + def force_the_name(self, forcename): + StructOrUnionOrEnum.force_the_name(self, forcename) + if self.forcename is None: + name = self.get_official_name() + self.forcename = '$' + name.replace(' ', '_') + + def check_not_partial(self): + if self.partial and not self.partial_resolved: + raise VerificationMissing(self._get_c_name()) + + def build_backend_type(self, ffi, finishlist): + self.check_not_partial() + base_btype = self.build_baseinttype(ffi, finishlist) + return global_cache(self, ffi, 'new_enum_type', + self.get_official_name(), + self.enumerators, self.enumvalues, + base_btype, key=self) + + def build_baseinttype(self, ffi, finishlist): + if self.baseinttype is not None: + return self.baseinttype.get_cached_btype(ffi, finishlist) + # + if self.enumvalues: + smallest_value = min(self.enumvalues) + largest_value = max(self.enumvalues) + else: + import warnings + try: + # XXX! The goal is to ensure that the warnings.warn() + # will not suppress the warning. We want to get it + # several times if we reach this point several times. + __warningregistry__.clear() + except NameError: + pass + warnings.warn("%r has no values explicitly defined; " + "guessing that it is equivalent to 'unsigned int'" + % self._get_c_name()) + smallest_value = largest_value = 0 + if smallest_value < 0: # needs a signed type + sign = 1 + candidate1 = PrimitiveType("int") + candidate2 = PrimitiveType("long") + else: + sign = 0 + candidate1 = PrimitiveType("unsigned int") + candidate2 = PrimitiveType("unsigned long") + btype1 = candidate1.get_cached_btype(ffi, finishlist) + btype2 = candidate2.get_cached_btype(ffi, finishlist) + size1 = ffi.sizeof(btype1) + size2 = ffi.sizeof(btype2) + if (smallest_value >= ((-1) << (8*size1-1)) and + largest_value < (1 << (8*size1-sign))): + return btype1 + if (smallest_value >= ((-1) << (8*size2-1)) and + largest_value < (1 << (8*size2-sign))): + return btype2 + raise CDefError("%s values don't all fit into either 'long' " + "or 'unsigned long'" % self._get_c_name()) + +def unknown_type(name, structname=None): + if structname is None: + structname = '$%s' % name + tp = StructType(structname, None, None, None) + tp.force_the_name(name) + tp.origin = "unknown_type" + return tp + +def unknown_ptr_type(name, structname=None): + if structname is None: + structname = '$$%s' % name + tp = StructType(structname, None, None, None) + return NamedPointerType(tp, name) + + +global_lock = allocate_lock() +_typecache_cffi_backend = weakref.WeakValueDictionary() + +def get_typecache(backend): + # returns _typecache_cffi_backend if backend is the _cffi_backend + # module, or type(backend).__typecache if backend is an instance of + # CTypesBackend (or some FakeBackend class during tests) + if isinstance(backend, types.ModuleType): + return _typecache_cffi_backend + with global_lock: + if not hasattr(type(backend), '__typecache'): + type(backend).__typecache = weakref.WeakValueDictionary() + return type(backend).__typecache + +def global_cache(srctype, ffi, funcname, *args, **kwds): + key = kwds.pop('key', (funcname, args)) + assert not kwds + try: + return ffi._typecache[key] + except KeyError: + pass + try: + res = getattr(ffi._backend, funcname)(*args) + except NotImplementedError as e: + raise NotImplementedError("%s: %r: %s" % (funcname, srctype, e)) + # note that setdefault() on WeakValueDictionary is not atomic + # and contains a rare bug (http://bugs.python.org/issue19542); + # we have to use a lock and do it ourselves + cache = ffi._typecache + with global_lock: + res1 = cache.get(key) + if res1 is None: + cache[key] = res + return res + else: + return res1 + +def pointer_cache(ffi, BType): + return global_cache('?', ffi, 'new_pointer_type', BType) + +def attach_exception_info(e, name): + if e.args and type(e.args[0]) is str: + e.args = ('%s: %s' % (name, e.args[0]),) + e.args[1:] diff --git a/env/lib/python3.10/site-packages/cffi/parse_c_type.h b/env/lib/python3.10/site-packages/cffi/parse_c_type.h new file mode 100644 index 0000000..84e4ef8 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/parse_c_type.h @@ -0,0 +1,181 @@ + +/* This part is from file 'cffi/parse_c_type.h'. It is copied at the + beginning of C sources generated by CFFI's ffi.set_source(). */ + +typedef void *_cffi_opcode_t; + +#define _CFFI_OP(opcode, arg) (_cffi_opcode_t)(opcode | (((uintptr_t)(arg)) << 8)) +#define _CFFI_GETOP(cffi_opcode) ((unsigned char)(uintptr_t)cffi_opcode) +#define _CFFI_GETARG(cffi_opcode) (((intptr_t)cffi_opcode) >> 8) + +#define _CFFI_OP_PRIMITIVE 1 +#define _CFFI_OP_POINTER 3 +#define _CFFI_OP_ARRAY 5 +#define _CFFI_OP_OPEN_ARRAY 7 +#define _CFFI_OP_STRUCT_UNION 9 +#define _CFFI_OP_ENUM 11 +#define _CFFI_OP_FUNCTION 13 +#define _CFFI_OP_FUNCTION_END 15 +#define _CFFI_OP_NOOP 17 +#define _CFFI_OP_BITFIELD 19 +#define _CFFI_OP_TYPENAME 21 +#define _CFFI_OP_CPYTHON_BLTN_V 23 // varargs +#define _CFFI_OP_CPYTHON_BLTN_N 25 // noargs +#define _CFFI_OP_CPYTHON_BLTN_O 27 // O (i.e. a single arg) +#define _CFFI_OP_CONSTANT 29 +#define _CFFI_OP_CONSTANT_INT 31 +#define _CFFI_OP_GLOBAL_VAR 33 +#define _CFFI_OP_DLOPEN_FUNC 35 +#define _CFFI_OP_DLOPEN_CONST 37 +#define _CFFI_OP_GLOBAL_VAR_F 39 +#define _CFFI_OP_EXTERN_PYTHON 41 + +#define _CFFI_PRIM_VOID 0 +#define _CFFI_PRIM_BOOL 1 +#define _CFFI_PRIM_CHAR 2 +#define _CFFI_PRIM_SCHAR 3 +#define _CFFI_PRIM_UCHAR 4 +#define _CFFI_PRIM_SHORT 5 +#define _CFFI_PRIM_USHORT 6 +#define _CFFI_PRIM_INT 7 +#define _CFFI_PRIM_UINT 8 +#define _CFFI_PRIM_LONG 9 +#define _CFFI_PRIM_ULONG 10 +#define _CFFI_PRIM_LONGLONG 11 +#define _CFFI_PRIM_ULONGLONG 12 +#define _CFFI_PRIM_FLOAT 13 +#define _CFFI_PRIM_DOUBLE 14 +#define _CFFI_PRIM_LONGDOUBLE 15 + +#define _CFFI_PRIM_WCHAR 16 +#define _CFFI_PRIM_INT8 17 +#define _CFFI_PRIM_UINT8 18 +#define _CFFI_PRIM_INT16 19 +#define _CFFI_PRIM_UINT16 20 +#define _CFFI_PRIM_INT32 21 +#define _CFFI_PRIM_UINT32 22 +#define _CFFI_PRIM_INT64 23 +#define _CFFI_PRIM_UINT64 24 +#define _CFFI_PRIM_INTPTR 25 +#define _CFFI_PRIM_UINTPTR 26 +#define _CFFI_PRIM_PTRDIFF 27 +#define _CFFI_PRIM_SIZE 28 +#define _CFFI_PRIM_SSIZE 29 +#define _CFFI_PRIM_INT_LEAST8 30 +#define _CFFI_PRIM_UINT_LEAST8 31 +#define _CFFI_PRIM_INT_LEAST16 32 +#define _CFFI_PRIM_UINT_LEAST16 33 +#define _CFFI_PRIM_INT_LEAST32 34 +#define _CFFI_PRIM_UINT_LEAST32 35 +#define _CFFI_PRIM_INT_LEAST64 36 +#define _CFFI_PRIM_UINT_LEAST64 37 +#define _CFFI_PRIM_INT_FAST8 38 +#define _CFFI_PRIM_UINT_FAST8 39 +#define _CFFI_PRIM_INT_FAST16 40 +#define _CFFI_PRIM_UINT_FAST16 41 +#define _CFFI_PRIM_INT_FAST32 42 +#define _CFFI_PRIM_UINT_FAST32 43 +#define _CFFI_PRIM_INT_FAST64 44 +#define _CFFI_PRIM_UINT_FAST64 45 +#define _CFFI_PRIM_INTMAX 46 +#define _CFFI_PRIM_UINTMAX 47 +#define _CFFI_PRIM_FLOATCOMPLEX 48 +#define _CFFI_PRIM_DOUBLECOMPLEX 49 +#define _CFFI_PRIM_CHAR16 50 +#define _CFFI_PRIM_CHAR32 51 + +#define _CFFI__NUM_PRIM 52 +#define _CFFI__UNKNOWN_PRIM (-1) +#define _CFFI__UNKNOWN_FLOAT_PRIM (-2) +#define _CFFI__UNKNOWN_LONG_DOUBLE (-3) + +#define _CFFI__IO_FILE_STRUCT (-1) + + +struct _cffi_global_s { + const char *name; + void *address; + _cffi_opcode_t type_op; + void *size_or_direct_fn; // OP_GLOBAL_VAR: size, or 0 if unknown + // OP_CPYTHON_BLTN_*: addr of direct function +}; + +struct _cffi_getconst_s { + unsigned long long value; + const struct _cffi_type_context_s *ctx; + int gindex; +}; + +struct _cffi_struct_union_s { + const char *name; + int type_index; // -> _cffi_types, on a OP_STRUCT_UNION + int flags; // _CFFI_F_* flags below + size_t size; + int alignment; + int first_field_index; // -> _cffi_fields array + int num_fields; +}; +#define _CFFI_F_UNION 0x01 // is a union, not a struct +#define _CFFI_F_CHECK_FIELDS 0x02 // complain if fields are not in the + // "standard layout" or if some are missing +#define _CFFI_F_PACKED 0x04 // for CHECK_FIELDS, assume a packed struct +#define _CFFI_F_EXTERNAL 0x08 // in some other ffi.include() +#define _CFFI_F_OPAQUE 0x10 // opaque + +struct _cffi_field_s { + const char *name; + size_t field_offset; + size_t field_size; + _cffi_opcode_t field_type_op; +}; + +struct _cffi_enum_s { + const char *name; + int type_index; // -> _cffi_types, on a OP_ENUM + int type_prim; // _CFFI_PRIM_xxx + const char *enumerators; // comma-delimited string +}; + +struct _cffi_typename_s { + const char *name; + int type_index; /* if opaque, points to a possibly artificial + OP_STRUCT which is itself opaque */ +}; + +struct _cffi_type_context_s { + _cffi_opcode_t *types; + const struct _cffi_global_s *globals; + const struct _cffi_field_s *fields; + const struct _cffi_struct_union_s *struct_unions; + const struct _cffi_enum_s *enums; + const struct _cffi_typename_s *typenames; + int num_globals; + int num_struct_unions; + int num_enums; + int num_typenames; + const char *const *includes; + int num_types; + int flags; /* future extension */ +}; + +struct _cffi_parse_info_s { + const struct _cffi_type_context_s *ctx; + _cffi_opcode_t *output; + unsigned int output_size; + size_t error_location; + const char *error_message; +}; + +struct _cffi_externpy_s { + const char *name; + size_t size_of_result; + void *reserved1, *reserved2; +}; + +#ifdef _CFFI_INTERNAL +static int parse_c_type(struct _cffi_parse_info_s *info, const char *input); +static int search_in_globals(const struct _cffi_type_context_s *ctx, + const char *search, size_t search_len); +static int search_in_struct_unions(const struct _cffi_type_context_s *ctx, + const char *search, size_t search_len); +#endif diff --git a/env/lib/python3.10/site-packages/cffi/pkgconfig.py b/env/lib/python3.10/site-packages/cffi/pkgconfig.py new file mode 100644 index 0000000..5c93f15 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/pkgconfig.py @@ -0,0 +1,121 @@ +# pkg-config, https://www.freedesktop.org/wiki/Software/pkg-config/ integration for cffi +import sys, os, subprocess + +from .error import PkgConfigError + + +def merge_flags(cfg1, cfg2): + """Merge values from cffi config flags cfg2 to cf1 + + Example: + merge_flags({"libraries": ["one"]}, {"libraries": ["two"]}) + {"libraries": ["one", "two"]} + """ + for key, value in cfg2.items(): + if key not in cfg1: + cfg1[key] = value + else: + if not isinstance(cfg1[key], list): + raise TypeError("cfg1[%r] should be a list of strings" % (key,)) + if not isinstance(value, list): + raise TypeError("cfg2[%r] should be a list of strings" % (key,)) + cfg1[key].extend(value) + return cfg1 + + +def call(libname, flag, encoding=sys.getfilesystemencoding()): + """Calls pkg-config and returns the output if found + """ + a = ["pkg-config", "--print-errors"] + a.append(flag) + a.append(libname) + try: + pc = subprocess.Popen(a, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + except EnvironmentError as e: + raise PkgConfigError("cannot run pkg-config: %s" % (str(e).strip(),)) + + bout, berr = pc.communicate() + if pc.returncode != 0: + try: + berr = berr.decode(encoding) + except Exception: + pass + raise PkgConfigError(berr.strip()) + + if sys.version_info >= (3,) and not isinstance(bout, str): # Python 3.x + try: + bout = bout.decode(encoding) + except UnicodeDecodeError: + raise PkgConfigError("pkg-config %s %s returned bytes that cannot " + "be decoded with encoding %r:\n%r" % + (flag, libname, encoding, bout)) + + if os.altsep != '\\' and '\\' in bout: + raise PkgConfigError("pkg-config %s %s returned an unsupported " + "backslash-escaped output:\n%r" % + (flag, libname, bout)) + return bout + + +def flags_from_pkgconfig(libs): + r"""Return compiler line flags for FFI.set_source based on pkg-config output + + Usage + ... + ffibuilder.set_source("_foo", pkgconfig = ["libfoo", "libbar >= 1.8.3"]) + + If pkg-config is installed on build machine, then arguments include_dirs, + library_dirs, libraries, define_macros, extra_compile_args and + extra_link_args are extended with an output of pkg-config for libfoo and + libbar. + + Raises PkgConfigError in case the pkg-config call fails. + """ + + def get_include_dirs(string): + return [x[2:] for x in string.split() if x.startswith("-I")] + + def get_library_dirs(string): + return [x[2:] for x in string.split() if x.startswith("-L")] + + def get_libraries(string): + return [x[2:] for x in string.split() if x.startswith("-l")] + + # convert -Dfoo=bar to list of tuples [("foo", "bar")] expected by distutils + def get_macros(string): + def _macro(x): + x = x[2:] # drop "-D" + if '=' in x: + return tuple(x.split("=", 1)) # "-Dfoo=bar" => ("foo", "bar") + else: + return (x, None) # "-Dfoo" => ("foo", None) + return [_macro(x) for x in string.split() if x.startswith("-D")] + + def get_other_cflags(string): + return [x for x in string.split() if not x.startswith("-I") and + not x.startswith("-D")] + + def get_other_libs(string): + return [x for x in string.split() if not x.startswith("-L") and + not x.startswith("-l")] + + # return kwargs for given libname + def kwargs(libname): + fse = sys.getfilesystemencoding() + all_cflags = call(libname, "--cflags") + all_libs = call(libname, "--libs") + return { + "include_dirs": get_include_dirs(all_cflags), + "library_dirs": get_library_dirs(all_libs), + "libraries": get_libraries(all_libs), + "define_macros": get_macros(all_cflags), + "extra_compile_args": get_other_cflags(all_cflags), + "extra_link_args": get_other_libs(all_libs), + } + + # merge all arguments together + ret = {} + for libname in libs: + lib_flags = kwargs(libname) + merge_flags(ret, lib_flags) + return ret diff --git a/env/lib/python3.10/site-packages/cffi/recompiler.py b/env/lib/python3.10/site-packages/cffi/recompiler.py new file mode 100644 index 0000000..57781a3 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/recompiler.py @@ -0,0 +1,1598 @@ +import os, sys, io +from . import ffiplatform, model +from .error import VerificationError +from .cffi_opcode import * + +VERSION_BASE = 0x2601 +VERSION_EMBEDDED = 0x2701 +VERSION_CHAR16CHAR32 = 0x2801 + +USE_LIMITED_API = (sys.platform != 'win32' or sys.version_info < (3, 0) or + sys.version_info >= (3, 5)) + + +class GlobalExpr: + def __init__(self, name, address, type_op, size=0, check_value=0): + self.name = name + self.address = address + self.type_op = type_op + self.size = size + self.check_value = check_value + + def as_c_expr(self): + return ' { "%s", (void *)%s, %s, (void *)%s },' % ( + self.name, self.address, self.type_op.as_c_expr(), self.size) + + def as_python_expr(self): + return "b'%s%s',%d" % (self.type_op.as_python_bytes(), self.name, + self.check_value) + +class FieldExpr: + def __init__(self, name, field_offset, field_size, fbitsize, field_type_op): + self.name = name + self.field_offset = field_offset + self.field_size = field_size + self.fbitsize = fbitsize + self.field_type_op = field_type_op + + def as_c_expr(self): + spaces = " " * len(self.name) + return (' { "%s", %s,\n' % (self.name, self.field_offset) + + ' %s %s,\n' % (spaces, self.field_size) + + ' %s %s },' % (spaces, self.field_type_op.as_c_expr())) + + def as_python_expr(self): + raise NotImplementedError + + def as_field_python_expr(self): + if self.field_type_op.op == OP_NOOP: + size_expr = '' + elif self.field_type_op.op == OP_BITFIELD: + size_expr = format_four_bytes(self.fbitsize) + else: + raise NotImplementedError + return "b'%s%s%s'" % (self.field_type_op.as_python_bytes(), + size_expr, + self.name) + +class StructUnionExpr: + def __init__(self, name, type_index, flags, size, alignment, comment, + first_field_index, c_fields): + self.name = name + self.type_index = type_index + self.flags = flags + self.size = size + self.alignment = alignment + self.comment = comment + self.first_field_index = first_field_index + self.c_fields = c_fields + + def as_c_expr(self): + return (' { "%s", %d, %s,' % (self.name, self.type_index, self.flags) + + '\n %s, %s, ' % (self.size, self.alignment) + + '%d, %d ' % (self.first_field_index, len(self.c_fields)) + + ('/* %s */ ' % self.comment if self.comment else '') + + '},') + + def as_python_expr(self): + flags = eval(self.flags, G_FLAGS) + fields_expr = [c_field.as_field_python_expr() + for c_field in self.c_fields] + return "(b'%s%s%s',%s)" % ( + format_four_bytes(self.type_index), + format_four_bytes(flags), + self.name, + ','.join(fields_expr)) + +class EnumExpr: + def __init__(self, name, type_index, size, signed, allenums): + self.name = name + self.type_index = type_index + self.size = size + self.signed = signed + self.allenums = allenums + + def as_c_expr(self): + return (' { "%s", %d, _cffi_prim_int(%s, %s),\n' + ' "%s" },' % (self.name, self.type_index, + self.size, self.signed, self.allenums)) + + def as_python_expr(self): + prim_index = { + (1, 0): PRIM_UINT8, (1, 1): PRIM_INT8, + (2, 0): PRIM_UINT16, (2, 1): PRIM_INT16, + (4, 0): PRIM_UINT32, (4, 1): PRIM_INT32, + (8, 0): PRIM_UINT64, (8, 1): PRIM_INT64, + }[self.size, self.signed] + return "b'%s%s%s\\x00%s'" % (format_four_bytes(self.type_index), + format_four_bytes(prim_index), + self.name, self.allenums) + +class TypenameExpr: + def __init__(self, name, type_index): + self.name = name + self.type_index = type_index + + def as_c_expr(self): + return ' { "%s", %d },' % (self.name, self.type_index) + + def as_python_expr(self): + return "b'%s%s'" % (format_four_bytes(self.type_index), self.name) + + +# ____________________________________________________________ + + +class Recompiler: + _num_externpy = 0 + + def __init__(self, ffi, module_name, target_is_python=False): + self.ffi = ffi + self.module_name = module_name + self.target_is_python = target_is_python + self._version = VERSION_BASE + + def needs_version(self, ver): + self._version = max(self._version, ver) + + def collect_type_table(self): + self._typesdict = {} + self._generate("collecttype") + # + all_decls = sorted(self._typesdict, key=str) + # + # prepare all FUNCTION bytecode sequences first + self.cffi_types = [] + for tp in all_decls: + if tp.is_raw_function: + assert self._typesdict[tp] is None + self._typesdict[tp] = len(self.cffi_types) + self.cffi_types.append(tp) # placeholder + for tp1 in tp.args: + assert isinstance(tp1, (model.VoidType, + model.BasePrimitiveType, + model.PointerType, + model.StructOrUnionOrEnum, + model.FunctionPtrType)) + if self._typesdict[tp1] is None: + self._typesdict[tp1] = len(self.cffi_types) + self.cffi_types.append(tp1) # placeholder + self.cffi_types.append('END') # placeholder + # + # prepare all OTHER bytecode sequences + for tp in all_decls: + if not tp.is_raw_function and self._typesdict[tp] is None: + self._typesdict[tp] = len(self.cffi_types) + self.cffi_types.append(tp) # placeholder + if tp.is_array_type and tp.length is not None: + self.cffi_types.append('LEN') # placeholder + assert None not in self._typesdict.values() + # + # collect all structs and unions and enums + self._struct_unions = {} + self._enums = {} + for tp in all_decls: + if isinstance(tp, model.StructOrUnion): + self._struct_unions[tp] = None + elif isinstance(tp, model.EnumType): + self._enums[tp] = None + for i, tp in enumerate(sorted(self._struct_unions, + key=lambda tp: tp.name)): + self._struct_unions[tp] = i + for i, tp in enumerate(sorted(self._enums, + key=lambda tp: tp.name)): + self._enums[tp] = i + # + # emit all bytecode sequences now + for tp in all_decls: + method = getattr(self, '_emit_bytecode_' + tp.__class__.__name__) + method(tp, self._typesdict[tp]) + # + # consistency check + for op in self.cffi_types: + assert isinstance(op, CffiOp) + self.cffi_types = tuple(self.cffi_types) # don't change any more + + def _enum_fields(self, tp): + # When producing C, expand all anonymous struct/union fields. + # That's necessary to have C code checking the offsets of the + # individual fields contained in them. When producing Python, + # don't do it and instead write it like it is, with the + # corresponding fields having an empty name. Empty names are + # recognized at runtime when we import the generated Python + # file. + expand_anonymous_struct_union = not self.target_is_python + return tp.enumfields(expand_anonymous_struct_union) + + def _do_collect_type(self, tp): + if not isinstance(tp, model.BaseTypeByIdentity): + if isinstance(tp, tuple): + for x in tp: + self._do_collect_type(x) + return + if tp not in self._typesdict: + self._typesdict[tp] = None + if isinstance(tp, model.FunctionPtrType): + self._do_collect_type(tp.as_raw_function()) + elif isinstance(tp, model.StructOrUnion): + if tp.fldtypes is not None and ( + tp not in self.ffi._parser._included_declarations): + for name1, tp1, _, _ in self._enum_fields(tp): + self._do_collect_type(self._field_type(tp, name1, tp1)) + else: + for _, x in tp._get_items(): + self._do_collect_type(x) + + def _generate(self, step_name): + lst = self.ffi._parser._declarations.items() + for name, (tp, quals) in sorted(lst): + kind, realname = name.split(' ', 1) + try: + method = getattr(self, '_generate_cpy_%s_%s' % (kind, + step_name)) + except AttributeError: + raise VerificationError( + "not implemented in recompile(): %r" % name) + try: + self._current_quals = quals + method(tp, realname) + except Exception as e: + model.attach_exception_info(e, name) + raise + + # ---------- + + ALL_STEPS = ["global", "field", "struct_union", "enum", "typename"] + + def collect_step_tables(self): + # collect the declarations for '_cffi_globals', '_cffi_typenames', etc. + self._lsts = {} + for step_name in self.ALL_STEPS: + self._lsts[step_name] = [] + self._seen_struct_unions = set() + self._generate("ctx") + self._add_missing_struct_unions() + # + for step_name in self.ALL_STEPS: + lst = self._lsts[step_name] + if step_name != "field": + lst.sort(key=lambda entry: entry.name) + self._lsts[step_name] = tuple(lst) # don't change any more + # + # check for a possible internal inconsistency: _cffi_struct_unions + # should have been generated with exactly self._struct_unions + lst = self._lsts["struct_union"] + for tp, i in self._struct_unions.items(): + assert i < len(lst) + assert lst[i].name == tp.name + assert len(lst) == len(self._struct_unions) + # same with enums + lst = self._lsts["enum"] + for tp, i in self._enums.items(): + assert i < len(lst) + assert lst[i].name == tp.name + assert len(lst) == len(self._enums) + + # ---------- + + def _prnt(self, what=''): + self._f.write(what + '\n') + + def write_source_to_f(self, f, preamble): + if self.target_is_python: + assert preamble is None + self.write_py_source_to_f(f) + else: + assert preamble is not None + self.write_c_source_to_f(f, preamble) + + def _rel_readlines(self, filename): + g = open(os.path.join(os.path.dirname(__file__), filename), 'r') + lines = g.readlines() + g.close() + return lines + + def write_c_source_to_f(self, f, preamble): + self._f = f + prnt = self._prnt + if self.ffi._embedding is not None: + prnt('#define _CFFI_USE_EMBEDDING') + if not USE_LIMITED_API: + prnt('#define _CFFI_NO_LIMITED_API') + # + # first the '#include' (actually done by inlining the file's content) + lines = self._rel_readlines('_cffi_include.h') + i = lines.index('#include "parse_c_type.h"\n') + lines[i:i+1] = self._rel_readlines('parse_c_type.h') + prnt(''.join(lines)) + # + # if we have ffi._embedding != None, we give it here as a macro + # and include an extra file + base_module_name = self.module_name.split('.')[-1] + if self.ffi._embedding is not None: + prnt('#define _CFFI_MODULE_NAME "%s"' % (self.module_name,)) + prnt('static const char _CFFI_PYTHON_STARTUP_CODE[] = {') + self._print_string_literal_in_array(self.ffi._embedding) + prnt('0 };') + prnt('#ifdef PYPY_VERSION') + prnt('# define _CFFI_PYTHON_STARTUP_FUNC _cffi_pypyinit_%s' % ( + base_module_name,)) + prnt('#elif PY_MAJOR_VERSION >= 3') + prnt('# define _CFFI_PYTHON_STARTUP_FUNC PyInit_%s' % ( + base_module_name,)) + prnt('#else') + prnt('# define _CFFI_PYTHON_STARTUP_FUNC init%s' % ( + base_module_name,)) + prnt('#endif') + lines = self._rel_readlines('_embedding.h') + i = lines.index('#include "_cffi_errors.h"\n') + lines[i:i+1] = self._rel_readlines('_cffi_errors.h') + prnt(''.join(lines)) + self.needs_version(VERSION_EMBEDDED) + # + # then paste the C source given by the user, verbatim. + prnt('/************************************************************/') + prnt() + prnt(preamble) + prnt() + prnt('/************************************************************/') + prnt() + # + # the declaration of '_cffi_types' + prnt('static void *_cffi_types[] = {') + typeindex2type = dict([(i, tp) for (tp, i) in self._typesdict.items()]) + for i, op in enumerate(self.cffi_types): + comment = '' + if i in typeindex2type: + comment = ' // ' + typeindex2type[i]._get_c_name() + prnt('/* %2d */ %s,%s' % (i, op.as_c_expr(), comment)) + if not self.cffi_types: + prnt(' 0') + prnt('};') + prnt() + # + # call generate_cpy_xxx_decl(), for every xxx found from + # ffi._parser._declarations. This generates all the functions. + self._seen_constants = set() + self._generate("decl") + # + # the declaration of '_cffi_globals' and '_cffi_typenames' + nums = {} + for step_name in self.ALL_STEPS: + lst = self._lsts[step_name] + nums[step_name] = len(lst) + if nums[step_name] > 0: + prnt('static const struct _cffi_%s_s _cffi_%ss[] = {' % ( + step_name, step_name)) + for entry in lst: + prnt(entry.as_c_expr()) + prnt('};') + prnt() + # + # the declaration of '_cffi_includes' + if self.ffi._included_ffis: + prnt('static const char * const _cffi_includes[] = {') + for ffi_to_include in self.ffi._included_ffis: + try: + included_module_name, included_source = ( + ffi_to_include._assigned_source[:2]) + except AttributeError: + raise VerificationError( + "ffi object %r includes %r, but the latter has not " + "been prepared with set_source()" % ( + self.ffi, ffi_to_include,)) + if included_source is None: + raise VerificationError( + "not implemented yet: ffi.include() of a Python-based " + "ffi inside a C-based ffi") + prnt(' "%s",' % (included_module_name,)) + prnt(' NULL') + prnt('};') + prnt() + # + # the declaration of '_cffi_type_context' + prnt('static const struct _cffi_type_context_s _cffi_type_context = {') + prnt(' _cffi_types,') + for step_name in self.ALL_STEPS: + if nums[step_name] > 0: + prnt(' _cffi_%ss,' % step_name) + else: + prnt(' NULL, /* no %ss */' % step_name) + for step_name in self.ALL_STEPS: + if step_name != "field": + prnt(' %d, /* num_%ss */' % (nums[step_name], step_name)) + if self.ffi._included_ffis: + prnt(' _cffi_includes,') + else: + prnt(' NULL, /* no includes */') + prnt(' %d, /* num_types */' % (len(self.cffi_types),)) + flags = 0 + if self._num_externpy > 0 or self.ffi._embedding is not None: + flags |= 1 # set to mean that we use extern "Python" + prnt(' %d, /* flags */' % flags) + prnt('};') + prnt() + # + # the init function + prnt('#ifdef __GNUC__') + prnt('# pragma GCC visibility push(default) /* for -fvisibility= */') + prnt('#endif') + prnt() + prnt('#ifdef PYPY_VERSION') + prnt('PyMODINIT_FUNC') + prnt('_cffi_pypyinit_%s(const void *p[])' % (base_module_name,)) + prnt('{') + if flags & 1: + prnt(' if (((intptr_t)p[0]) >= 0x0A03) {') + prnt(' _cffi_call_python_org = ' + '(void(*)(struct _cffi_externpy_s *, char *))p[1];') + prnt(' }') + prnt(' p[0] = (const void *)0x%x;' % self._version) + prnt(' p[1] = &_cffi_type_context;') + prnt('#if PY_MAJOR_VERSION >= 3') + prnt(' return NULL;') + prnt('#endif') + prnt('}') + # on Windows, distutils insists on putting init_cffi_xyz in + # 'export_symbols', so instead of fighting it, just give up and + # give it one + prnt('# ifdef _MSC_VER') + prnt(' PyMODINIT_FUNC') + prnt('# if PY_MAJOR_VERSION >= 3') + prnt(' PyInit_%s(void) { return NULL; }' % (base_module_name,)) + prnt('# else') + prnt(' init%s(void) { }' % (base_module_name,)) + prnt('# endif') + prnt('# endif') + prnt('#elif PY_MAJOR_VERSION >= 3') + prnt('PyMODINIT_FUNC') + prnt('PyInit_%s(void)' % (base_module_name,)) + prnt('{') + prnt(' return _cffi_init("%s", 0x%x, &_cffi_type_context);' % ( + self.module_name, self._version)) + prnt('}') + prnt('#else') + prnt('PyMODINIT_FUNC') + prnt('init%s(void)' % (base_module_name,)) + prnt('{') + prnt(' _cffi_init("%s", 0x%x, &_cffi_type_context);' % ( + self.module_name, self._version)) + prnt('}') + prnt('#endif') + prnt() + prnt('#ifdef __GNUC__') + prnt('# pragma GCC visibility pop') + prnt('#endif') + self._version = None + + def _to_py(self, x): + if isinstance(x, str): + return "b'%s'" % (x,) + if isinstance(x, (list, tuple)): + rep = [self._to_py(item) for item in x] + if len(rep) == 1: + rep.append('') + return "(%s)" % (','.join(rep),) + return x.as_python_expr() # Py2: unicode unexpected; Py3: bytes unexp. + + def write_py_source_to_f(self, f): + self._f = f + prnt = self._prnt + # + # header + prnt("# auto-generated file") + prnt("import _cffi_backend") + # + # the 'import' of the included ffis + num_includes = len(self.ffi._included_ffis or ()) + for i in range(num_includes): + ffi_to_include = self.ffi._included_ffis[i] + try: + included_module_name, included_source = ( + ffi_to_include._assigned_source[:2]) + except AttributeError: + raise VerificationError( + "ffi object %r includes %r, but the latter has not " + "been prepared with set_source()" % ( + self.ffi, ffi_to_include,)) + if included_source is not None: + raise VerificationError( + "not implemented yet: ffi.include() of a C-based " + "ffi inside a Python-based ffi") + prnt('from %s import ffi as _ffi%d' % (included_module_name, i)) + prnt() + prnt("ffi = _cffi_backend.FFI('%s'," % (self.module_name,)) + prnt(" _version = 0x%x," % (self._version,)) + self._version = None + # + # the '_types' keyword argument + self.cffi_types = tuple(self.cffi_types) # don't change any more + types_lst = [op.as_python_bytes() for op in self.cffi_types] + prnt(' _types = %s,' % (self._to_py(''.join(types_lst)),)) + typeindex2type = dict([(i, tp) for (tp, i) in self._typesdict.items()]) + # + # the keyword arguments from ALL_STEPS + for step_name in self.ALL_STEPS: + lst = self._lsts[step_name] + if len(lst) > 0 and step_name != "field": + prnt(' _%ss = %s,' % (step_name, self._to_py(lst))) + # + # the '_includes' keyword argument + if num_includes > 0: + prnt(' _includes = (%s,),' % ( + ', '.join(['_ffi%d' % i for i in range(num_includes)]),)) + # + # the footer + prnt(')') + + # ---------- + + def _gettypenum(self, type): + # a KeyError here is a bug. please report it! :-) + return self._typesdict[type] + + def _convert_funcarg_to_c(self, tp, fromvar, tovar, errcode): + extraarg = '' + if isinstance(tp, model.BasePrimitiveType) and not tp.is_complex_type(): + if tp.is_integer_type() and tp.name != '_Bool': + converter = '_cffi_to_c_int' + extraarg = ', %s' % tp.name + elif isinstance(tp, model.UnknownFloatType): + # don't check with is_float_type(): it may be a 'long + # double' here, and _cffi_to_c_double would loose precision + converter = '(%s)_cffi_to_c_double' % (tp.get_c_name(''),) + else: + cname = tp.get_c_name('') + converter = '(%s)_cffi_to_c_%s' % (cname, + tp.name.replace(' ', '_')) + if cname in ('char16_t', 'char32_t'): + self.needs_version(VERSION_CHAR16CHAR32) + errvalue = '-1' + # + elif isinstance(tp, model.PointerType): + self._convert_funcarg_to_c_ptr_or_array(tp, fromvar, + tovar, errcode) + return + # + elif (isinstance(tp, model.StructOrUnionOrEnum) or + isinstance(tp, model.BasePrimitiveType)): + # a struct (not a struct pointer) as a function argument; + # or, a complex (the same code works) + self._prnt(' if (_cffi_to_c((char *)&%s, _cffi_type(%d), %s) < 0)' + % (tovar, self._gettypenum(tp), fromvar)) + self._prnt(' %s;' % errcode) + return + # + elif isinstance(tp, model.FunctionPtrType): + converter = '(%s)_cffi_to_c_pointer' % tp.get_c_name('') + extraarg = ', _cffi_type(%d)' % self._gettypenum(tp) + errvalue = 'NULL' + # + else: + raise NotImplementedError(tp) + # + self._prnt(' %s = %s(%s%s);' % (tovar, converter, fromvar, extraarg)) + self._prnt(' if (%s == (%s)%s && PyErr_Occurred())' % ( + tovar, tp.get_c_name(''), errvalue)) + self._prnt(' %s;' % errcode) + + def _extra_local_variables(self, tp, localvars, freelines): + if isinstance(tp, model.PointerType): + localvars.add('Py_ssize_t datasize') + localvars.add('struct _cffi_freeme_s *large_args_free = NULL') + freelines.add('if (large_args_free != NULL)' + ' _cffi_free_array_arguments(large_args_free);') + + def _convert_funcarg_to_c_ptr_or_array(self, tp, fromvar, tovar, errcode): + self._prnt(' datasize = _cffi_prepare_pointer_call_argument(') + self._prnt(' _cffi_type(%d), %s, (char **)&%s);' % ( + self._gettypenum(tp), fromvar, tovar)) + self._prnt(' if (datasize != 0) {') + self._prnt(' %s = ((size_t)datasize) <= 640 ? ' + '(%s)alloca((size_t)datasize) : NULL;' % ( + tovar, tp.get_c_name(''))) + self._prnt(' if (_cffi_convert_array_argument(_cffi_type(%d), %s, ' + '(char **)&%s,' % (self._gettypenum(tp), fromvar, tovar)) + self._prnt(' datasize, &large_args_free) < 0)') + self._prnt(' %s;' % errcode) + self._prnt(' }') + + def _convert_expr_from_c(self, tp, var, context): + if isinstance(tp, model.BasePrimitiveType): + if tp.is_integer_type() and tp.name != '_Bool': + return '_cffi_from_c_int(%s, %s)' % (var, tp.name) + elif isinstance(tp, model.UnknownFloatType): + return '_cffi_from_c_double(%s)' % (var,) + elif tp.name != 'long double' and not tp.is_complex_type(): + cname = tp.name.replace(' ', '_') + if cname in ('char16_t', 'char32_t'): + self.needs_version(VERSION_CHAR16CHAR32) + return '_cffi_from_c_%s(%s)' % (cname, var) + else: + return '_cffi_from_c_deref((char *)&%s, _cffi_type(%d))' % ( + var, self._gettypenum(tp)) + elif isinstance(tp, (model.PointerType, model.FunctionPtrType)): + return '_cffi_from_c_pointer((char *)%s, _cffi_type(%d))' % ( + var, self._gettypenum(tp)) + elif isinstance(tp, model.ArrayType): + return '_cffi_from_c_pointer((char *)%s, _cffi_type(%d))' % ( + var, self._gettypenum(model.PointerType(tp.item))) + elif isinstance(tp, model.StructOrUnion): + if tp.fldnames is None: + raise TypeError("'%s' is used as %s, but is opaque" % ( + tp._get_c_name(), context)) + return '_cffi_from_c_struct((char *)&%s, _cffi_type(%d))' % ( + var, self._gettypenum(tp)) + elif isinstance(tp, model.EnumType): + return '_cffi_from_c_deref((char *)&%s, _cffi_type(%d))' % ( + var, self._gettypenum(tp)) + else: + raise NotImplementedError(tp) + + # ---------- + # typedefs + + def _typedef_type(self, tp, name): + return self._global_type(tp, "(*(%s *)0)" % (name,)) + + def _generate_cpy_typedef_collecttype(self, tp, name): + self._do_collect_type(self._typedef_type(tp, name)) + + def _generate_cpy_typedef_decl(self, tp, name): + pass + + def _typedef_ctx(self, tp, name): + type_index = self._typesdict[tp] + self._lsts["typename"].append(TypenameExpr(name, type_index)) + + def _generate_cpy_typedef_ctx(self, tp, name): + tp = self._typedef_type(tp, name) + self._typedef_ctx(tp, name) + if getattr(tp, "origin", None) == "unknown_type": + self._struct_ctx(tp, tp.name, approxname=None) + elif isinstance(tp, model.NamedPointerType): + self._struct_ctx(tp.totype, tp.totype.name, approxname=tp.name, + named_ptr=tp) + + # ---------- + # function declarations + + def _generate_cpy_function_collecttype(self, tp, name): + self._do_collect_type(tp.as_raw_function()) + if tp.ellipsis and not self.target_is_python: + self._do_collect_type(tp) + + def _generate_cpy_function_decl(self, tp, name): + assert not self.target_is_python + assert isinstance(tp, model.FunctionPtrType) + if tp.ellipsis: + # cannot support vararg functions better than this: check for its + # exact type (including the fixed arguments), and build it as a + # constant function pointer (no CPython wrapper) + self._generate_cpy_constant_decl(tp, name) + return + prnt = self._prnt + numargs = len(tp.args) + if numargs == 0: + argname = 'noarg' + elif numargs == 1: + argname = 'arg0' + else: + argname = 'args' + # + # ------------------------------ + # the 'd' version of the function, only for addressof(lib, 'func') + arguments = [] + call_arguments = [] + context = 'argument of %s' % name + for i, type in enumerate(tp.args): + arguments.append(type.get_c_name(' x%d' % i, context)) + call_arguments.append('x%d' % i) + repr_arguments = ', '.join(arguments) + repr_arguments = repr_arguments or 'void' + if tp.abi: + abi = tp.abi + ' ' + else: + abi = '' + name_and_arguments = '%s_cffi_d_%s(%s)' % (abi, name, repr_arguments) + prnt('static %s' % (tp.result.get_c_name(name_and_arguments),)) + prnt('{') + call_arguments = ', '.join(call_arguments) + result_code = 'return ' + if isinstance(tp.result, model.VoidType): + result_code = '' + prnt(' %s%s(%s);' % (result_code, name, call_arguments)) + prnt('}') + # + prnt('#ifndef PYPY_VERSION') # ------------------------------ + # + prnt('static PyObject *') + prnt('_cffi_f_%s(PyObject *self, PyObject *%s)' % (name, argname)) + prnt('{') + # + context = 'argument of %s' % name + for i, type in enumerate(tp.args): + arg = type.get_c_name(' x%d' % i, context) + prnt(' %s;' % arg) + # + localvars = set() + freelines = set() + for type in tp.args: + self._extra_local_variables(type, localvars, freelines) + for decl in sorted(localvars): + prnt(' %s;' % (decl,)) + # + if not isinstance(tp.result, model.VoidType): + result_code = 'result = ' + context = 'result of %s' % name + result_decl = ' %s;' % tp.result.get_c_name(' result', context) + prnt(result_decl) + prnt(' PyObject *pyresult;') + else: + result_decl = None + result_code = '' + # + if len(tp.args) > 1: + rng = range(len(tp.args)) + for i in rng: + prnt(' PyObject *arg%d;' % i) + prnt() + prnt(' if (!PyArg_UnpackTuple(args, "%s", %d, %d, %s))' % ( + name, len(rng), len(rng), + ', '.join(['&arg%d' % i for i in rng]))) + prnt(' return NULL;') + prnt() + # + for i, type in enumerate(tp.args): + self._convert_funcarg_to_c(type, 'arg%d' % i, 'x%d' % i, + 'return NULL') + prnt() + # + prnt(' Py_BEGIN_ALLOW_THREADS') + prnt(' _cffi_restore_errno();') + call_arguments = ['x%d' % i for i in range(len(tp.args))] + call_arguments = ', '.join(call_arguments) + prnt(' { %s%s(%s); }' % (result_code, name, call_arguments)) + prnt(' _cffi_save_errno();') + prnt(' Py_END_ALLOW_THREADS') + prnt() + # + prnt(' (void)self; /* unused */') + if numargs == 0: + prnt(' (void)noarg; /* unused */') + if result_code: + prnt(' pyresult = %s;' % + self._convert_expr_from_c(tp.result, 'result', 'result type')) + for freeline in freelines: + prnt(' ' + freeline) + prnt(' return pyresult;') + else: + for freeline in freelines: + prnt(' ' + freeline) + prnt(' Py_INCREF(Py_None);') + prnt(' return Py_None;') + prnt('}') + # + prnt('#else') # ------------------------------ + # + # the PyPy version: need to replace struct/union arguments with + # pointers, and if the result is a struct/union, insert a first + # arg that is a pointer to the result. We also do that for + # complex args and return type. + def need_indirection(type): + return (isinstance(type, model.StructOrUnion) or + (isinstance(type, model.PrimitiveType) and + type.is_complex_type())) + difference = False + arguments = [] + call_arguments = [] + context = 'argument of %s' % name + for i, type in enumerate(tp.args): + indirection = '' + if need_indirection(type): + indirection = '*' + difference = True + arg = type.get_c_name(' %sx%d' % (indirection, i), context) + arguments.append(arg) + call_arguments.append('%sx%d' % (indirection, i)) + tp_result = tp.result + if need_indirection(tp_result): + context = 'result of %s' % name + arg = tp_result.get_c_name(' *result', context) + arguments.insert(0, arg) + tp_result = model.void_type + result_decl = None + result_code = '*result = ' + difference = True + if difference: + repr_arguments = ', '.join(arguments) + repr_arguments = repr_arguments or 'void' + name_and_arguments = '%s_cffi_f_%s(%s)' % (abi, name, + repr_arguments) + prnt('static %s' % (tp_result.get_c_name(name_and_arguments),)) + prnt('{') + if result_decl: + prnt(result_decl) + call_arguments = ', '.join(call_arguments) + prnt(' { %s%s(%s); }' % (result_code, name, call_arguments)) + if result_decl: + prnt(' return result;') + prnt('}') + else: + prnt('# define _cffi_f_%s _cffi_d_%s' % (name, name)) + # + prnt('#endif') # ------------------------------ + prnt() + + def _generate_cpy_function_ctx(self, tp, name): + if tp.ellipsis and not self.target_is_python: + self._generate_cpy_constant_ctx(tp, name) + return + type_index = self._typesdict[tp.as_raw_function()] + numargs = len(tp.args) + if self.target_is_python: + meth_kind = OP_DLOPEN_FUNC + elif numargs == 0: + meth_kind = OP_CPYTHON_BLTN_N # 'METH_NOARGS' + elif numargs == 1: + meth_kind = OP_CPYTHON_BLTN_O # 'METH_O' + else: + meth_kind = OP_CPYTHON_BLTN_V # 'METH_VARARGS' + self._lsts["global"].append( + GlobalExpr(name, '_cffi_f_%s' % name, + CffiOp(meth_kind, type_index), + size='_cffi_d_%s' % name)) + + # ---------- + # named structs or unions + + def _field_type(self, tp_struct, field_name, tp_field): + if isinstance(tp_field, model.ArrayType): + actual_length = tp_field.length + if actual_length == '...': + ptr_struct_name = tp_struct.get_c_name('*') + actual_length = '_cffi_array_len(((%s)0)->%s)' % ( + ptr_struct_name, field_name) + tp_item = self._field_type(tp_struct, '%s[0]' % field_name, + tp_field.item) + tp_field = model.ArrayType(tp_item, actual_length) + return tp_field + + def _struct_collecttype(self, tp): + self._do_collect_type(tp) + if self.target_is_python: + # also requires nested anon struct/unions in ABI mode, recursively + for fldtype in tp.anonymous_struct_fields(): + self._struct_collecttype(fldtype) + + def _struct_decl(self, tp, cname, approxname): + if tp.fldtypes is None: + return + prnt = self._prnt + checkfuncname = '_cffi_checkfld_%s' % (approxname,) + prnt('_CFFI_UNUSED_FN') + prnt('static void %s(%s *p)' % (checkfuncname, cname)) + prnt('{') + prnt(' /* only to generate compile-time warnings or errors */') + prnt(' (void)p;') + for fname, ftype, fbitsize, fqual in self._enum_fields(tp): + try: + if ftype.is_integer_type() or fbitsize >= 0: + # accept all integers, but complain on float or double + if fname != '': + prnt(" (void)((p->%s) | 0); /* check that '%s.%s' is " + "an integer */" % (fname, cname, fname)) + continue + # only accept exactly the type declared, except that '[]' + # is interpreted as a '*' and so will match any array length. + # (It would also match '*', but that's harder to detect...) + while (isinstance(ftype, model.ArrayType) + and (ftype.length is None or ftype.length == '...')): + ftype = ftype.item + fname = fname + '[0]' + prnt(' { %s = &p->%s; (void)tmp; }' % ( + ftype.get_c_name('*tmp', 'field %r'%fname, quals=fqual), + fname)) + except VerificationError as e: + prnt(' /* %s */' % str(e)) # cannot verify it, ignore + prnt('}') + prnt('struct _cffi_align_%s { char x; %s y; };' % (approxname, cname)) + prnt() + + def _struct_ctx(self, tp, cname, approxname, named_ptr=None): + type_index = self._typesdict[tp] + reason_for_not_expanding = None + flags = [] + if isinstance(tp, model.UnionType): + flags.append("_CFFI_F_UNION") + if tp.fldtypes is None: + flags.append("_CFFI_F_OPAQUE") + reason_for_not_expanding = "opaque" + if (tp not in self.ffi._parser._included_declarations and + (named_ptr is None or + named_ptr not in self.ffi._parser._included_declarations)): + if tp.fldtypes is None: + pass # opaque + elif tp.partial or any(tp.anonymous_struct_fields()): + pass # field layout obtained silently from the C compiler + else: + flags.append("_CFFI_F_CHECK_FIELDS") + if tp.packed: + if tp.packed > 1: + raise NotImplementedError( + "%r is declared with 'pack=%r'; only 0 or 1 are " + "supported in API mode (try to use \"...;\", which " + "does not require a 'pack' declaration)" % + (tp, tp.packed)) + flags.append("_CFFI_F_PACKED") + else: + flags.append("_CFFI_F_EXTERNAL") + reason_for_not_expanding = "external" + flags = '|'.join(flags) or '0' + c_fields = [] + if reason_for_not_expanding is None: + enumfields = list(self._enum_fields(tp)) + for fldname, fldtype, fbitsize, fqual in enumfields: + fldtype = self._field_type(tp, fldname, fldtype) + self._check_not_opaque(fldtype, + "field '%s.%s'" % (tp.name, fldname)) + # cname is None for _add_missing_struct_unions() only + op = OP_NOOP + if fbitsize >= 0: + op = OP_BITFIELD + size = '%d /* bits */' % fbitsize + elif cname is None or ( + isinstance(fldtype, model.ArrayType) and + fldtype.length is None): + size = '(size_t)-1' + else: + size = 'sizeof(((%s)0)->%s)' % ( + tp.get_c_name('*') if named_ptr is None + else named_ptr.name, + fldname) + if cname is None or fbitsize >= 0: + offset = '(size_t)-1' + elif named_ptr is not None: + offset = '((char *)&((%s)4096)->%s) - (char *)4096' % ( + named_ptr.name, fldname) + else: + offset = 'offsetof(%s, %s)' % (tp.get_c_name(''), fldname) + c_fields.append( + FieldExpr(fldname, offset, size, fbitsize, + CffiOp(op, self._typesdict[fldtype]))) + first_field_index = len(self._lsts["field"]) + self._lsts["field"].extend(c_fields) + # + if cname is None: # unknown name, for _add_missing_struct_unions + size = '(size_t)-2' + align = -2 + comment = "unnamed" + else: + if named_ptr is not None: + size = 'sizeof(*(%s)0)' % (named_ptr.name,) + align = '-1 /* unknown alignment */' + else: + size = 'sizeof(%s)' % (cname,) + align = 'offsetof(struct _cffi_align_%s, y)' % (approxname,) + comment = None + else: + size = '(size_t)-1' + align = -1 + first_field_index = -1 + comment = reason_for_not_expanding + self._lsts["struct_union"].append( + StructUnionExpr(tp.name, type_index, flags, size, align, comment, + first_field_index, c_fields)) + self._seen_struct_unions.add(tp) + + def _check_not_opaque(self, tp, location): + while isinstance(tp, model.ArrayType): + tp = tp.item + if isinstance(tp, model.StructOrUnion) and tp.fldtypes is None: + raise TypeError( + "%s is of an opaque type (not declared in cdef())" % location) + + def _add_missing_struct_unions(self): + # not very nice, but some struct declarations might be missing + # because they don't have any known C name. Check that they are + # not partial (we can't complete or verify them!) and emit them + # anonymously. + lst = list(self._struct_unions.items()) + lst.sort(key=lambda tp_order: tp_order[1]) + for tp, order in lst: + if tp not in self._seen_struct_unions: + if tp.partial: + raise NotImplementedError("internal inconsistency: %r is " + "partial but was not seen at " + "this point" % (tp,)) + if tp.name.startswith('$') and tp.name[1:].isdigit(): + approxname = tp.name[1:] + elif tp.name == '_IO_FILE' and tp.forcename == 'FILE': + approxname = 'FILE' + self._typedef_ctx(tp, 'FILE') + else: + raise NotImplementedError("internal inconsistency: %r" % + (tp,)) + self._struct_ctx(tp, None, approxname) + + def _generate_cpy_struct_collecttype(self, tp, name): + self._struct_collecttype(tp) + _generate_cpy_union_collecttype = _generate_cpy_struct_collecttype + + def _struct_names(self, tp): + cname = tp.get_c_name('') + if ' ' in cname: + return cname, cname.replace(' ', '_') + else: + return cname, '_' + cname + + def _generate_cpy_struct_decl(self, tp, name): + self._struct_decl(tp, *self._struct_names(tp)) + _generate_cpy_union_decl = _generate_cpy_struct_decl + + def _generate_cpy_struct_ctx(self, tp, name): + self._struct_ctx(tp, *self._struct_names(tp)) + _generate_cpy_union_ctx = _generate_cpy_struct_ctx + + # ---------- + # 'anonymous' declarations. These are produced for anonymous structs + # or unions; the 'name' is obtained by a typedef. + + def _generate_cpy_anonymous_collecttype(self, tp, name): + if isinstance(tp, model.EnumType): + self._generate_cpy_enum_collecttype(tp, name) + else: + self._struct_collecttype(tp) + + def _generate_cpy_anonymous_decl(self, tp, name): + if isinstance(tp, model.EnumType): + self._generate_cpy_enum_decl(tp) + else: + self._struct_decl(tp, name, 'typedef_' + name) + + def _generate_cpy_anonymous_ctx(self, tp, name): + if isinstance(tp, model.EnumType): + self._enum_ctx(tp, name) + else: + self._struct_ctx(tp, name, 'typedef_' + name) + + # ---------- + # constants, declared with "static const ..." + + def _generate_cpy_const(self, is_int, name, tp=None, category='const', + check_value=None): + if (category, name) in self._seen_constants: + raise VerificationError( + "duplicate declaration of %s '%s'" % (category, name)) + self._seen_constants.add((category, name)) + # + prnt = self._prnt + funcname = '_cffi_%s_%s' % (category, name) + if is_int: + prnt('static int %s(unsigned long long *o)' % funcname) + prnt('{') + prnt(' int n = (%s) <= 0;' % (name,)) + prnt(' *o = (unsigned long long)((%s) | 0);' + ' /* check that %s is an integer */' % (name, name)) + if check_value is not None: + if check_value > 0: + check_value = '%dU' % (check_value,) + prnt(' if (!_cffi_check_int(*o, n, %s))' % (check_value,)) + prnt(' n |= 2;') + prnt(' return n;') + prnt('}') + else: + assert check_value is None + prnt('static void %s(char *o)' % funcname) + prnt('{') + prnt(' *(%s)o = %s;' % (tp.get_c_name('*'), name)) + prnt('}') + prnt() + + def _generate_cpy_constant_collecttype(self, tp, name): + is_int = tp.is_integer_type() + if not is_int or self.target_is_python: + self._do_collect_type(tp) + + def _generate_cpy_constant_decl(self, tp, name): + is_int = tp.is_integer_type() + self._generate_cpy_const(is_int, name, tp) + + def _generate_cpy_constant_ctx(self, tp, name): + if not self.target_is_python and tp.is_integer_type(): + type_op = CffiOp(OP_CONSTANT_INT, -1) + else: + if self.target_is_python: + const_kind = OP_DLOPEN_CONST + else: + const_kind = OP_CONSTANT + type_index = self._typesdict[tp] + type_op = CffiOp(const_kind, type_index) + self._lsts["global"].append( + GlobalExpr(name, '_cffi_const_%s' % name, type_op)) + + # ---------- + # enums + + def _generate_cpy_enum_collecttype(self, tp, name): + self._do_collect_type(tp) + + def _generate_cpy_enum_decl(self, tp, name=None): + for enumerator in tp.enumerators: + self._generate_cpy_const(True, enumerator) + + def _enum_ctx(self, tp, cname): + type_index = self._typesdict[tp] + type_op = CffiOp(OP_ENUM, -1) + if self.target_is_python: + tp.check_not_partial() + for enumerator, enumvalue in zip(tp.enumerators, tp.enumvalues): + self._lsts["global"].append( + GlobalExpr(enumerator, '_cffi_const_%s' % enumerator, type_op, + check_value=enumvalue)) + # + if cname is not None and '$' not in cname and not self.target_is_python: + size = "sizeof(%s)" % cname + signed = "((%s)-1) <= 0" % cname + else: + basetp = tp.build_baseinttype(self.ffi, []) + size = self.ffi.sizeof(basetp) + signed = int(int(self.ffi.cast(basetp, -1)) < 0) + allenums = ",".join(tp.enumerators) + self._lsts["enum"].append( + EnumExpr(tp.name, type_index, size, signed, allenums)) + + def _generate_cpy_enum_ctx(self, tp, name): + self._enum_ctx(tp, tp._get_c_name()) + + # ---------- + # macros: for now only for integers + + def _generate_cpy_macro_collecttype(self, tp, name): + pass + + def _generate_cpy_macro_decl(self, tp, name): + if tp == '...': + check_value = None + else: + check_value = tp # an integer + self._generate_cpy_const(True, name, check_value=check_value) + + def _generate_cpy_macro_ctx(self, tp, name): + if tp == '...': + if self.target_is_python: + raise VerificationError( + "cannot use the syntax '...' in '#define %s ...' when " + "using the ABI mode" % (name,)) + check_value = None + else: + check_value = tp # an integer + type_op = CffiOp(OP_CONSTANT_INT, -1) + self._lsts["global"].append( + GlobalExpr(name, '_cffi_const_%s' % name, type_op, + check_value=check_value)) + + # ---------- + # global variables + + def _global_type(self, tp, global_name): + if isinstance(tp, model.ArrayType): + actual_length = tp.length + if actual_length == '...': + actual_length = '_cffi_array_len(%s)' % (global_name,) + tp_item = self._global_type(tp.item, '%s[0]' % global_name) + tp = model.ArrayType(tp_item, actual_length) + return tp + + def _generate_cpy_variable_collecttype(self, tp, name): + self._do_collect_type(self._global_type(tp, name)) + + def _generate_cpy_variable_decl(self, tp, name): + prnt = self._prnt + tp = self._global_type(tp, name) + if isinstance(tp, model.ArrayType) and tp.length is None: + tp = tp.item + ampersand = '' + else: + ampersand = '&' + # This code assumes that casts from "tp *" to "void *" is a + # no-op, i.e. a function that returns a "tp *" can be called + # as if it returned a "void *". This should be generally true + # on any modern machine. The only exception to that rule (on + # uncommon architectures, and as far as I can tell) might be + # if 'tp' were a function type, but that is not possible here. + # (If 'tp' is a function _pointer_ type, then casts from "fn_t + # **" to "void *" are again no-ops, as far as I can tell.) + decl = '*_cffi_var_%s(void)' % (name,) + prnt('static ' + tp.get_c_name(decl, quals=self._current_quals)) + prnt('{') + prnt(' return %s(%s);' % (ampersand, name)) + prnt('}') + prnt() + + def _generate_cpy_variable_ctx(self, tp, name): + tp = self._global_type(tp, name) + type_index = self._typesdict[tp] + if self.target_is_python: + op = OP_GLOBAL_VAR + else: + op = OP_GLOBAL_VAR_F + self._lsts["global"].append( + GlobalExpr(name, '_cffi_var_%s' % name, CffiOp(op, type_index))) + + # ---------- + # extern "Python" + + def _generate_cpy_extern_python_collecttype(self, tp, name): + assert isinstance(tp, model.FunctionPtrType) + self._do_collect_type(tp) + _generate_cpy_dllexport_python_collecttype = \ + _generate_cpy_extern_python_plus_c_collecttype = \ + _generate_cpy_extern_python_collecttype + + def _extern_python_decl(self, tp, name, tag_and_space): + prnt = self._prnt + if isinstance(tp.result, model.VoidType): + size_of_result = '0' + else: + context = 'result of %s' % name + size_of_result = '(int)sizeof(%s)' % ( + tp.result.get_c_name('', context),) + prnt('static struct _cffi_externpy_s _cffi_externpy__%s =' % name) + prnt(' { "%s.%s", %s, 0, 0 };' % ( + self.module_name, name, size_of_result)) + prnt() + # + arguments = [] + context = 'argument of %s' % name + for i, type in enumerate(tp.args): + arg = type.get_c_name(' a%d' % i, context) + arguments.append(arg) + # + repr_arguments = ', '.join(arguments) + repr_arguments = repr_arguments or 'void' + name_and_arguments = '%s(%s)' % (name, repr_arguments) + if tp.abi == "__stdcall": + name_and_arguments = '_cffi_stdcall ' + name_and_arguments + # + def may_need_128_bits(tp): + return (isinstance(tp, model.PrimitiveType) and + tp.name == 'long double') + # + size_of_a = max(len(tp.args)*8, 8) + if may_need_128_bits(tp.result): + size_of_a = max(size_of_a, 16) + if isinstance(tp.result, model.StructOrUnion): + size_of_a = 'sizeof(%s) > %d ? sizeof(%s) : %d' % ( + tp.result.get_c_name(''), size_of_a, + tp.result.get_c_name(''), size_of_a) + prnt('%s%s' % (tag_and_space, tp.result.get_c_name(name_and_arguments))) + prnt('{') + prnt(' char a[%s];' % size_of_a) + prnt(' char *p = a;') + for i, type in enumerate(tp.args): + arg = 'a%d' % i + if (isinstance(type, model.StructOrUnion) or + may_need_128_bits(type)): + arg = '&' + arg + type = model.PointerType(type) + prnt(' *(%s)(p + %d) = %s;' % (type.get_c_name('*'), i*8, arg)) + prnt(' _cffi_call_python(&_cffi_externpy__%s, p);' % name) + if not isinstance(tp.result, model.VoidType): + prnt(' return *(%s)p;' % (tp.result.get_c_name('*'),)) + prnt('}') + prnt() + self._num_externpy += 1 + + def _generate_cpy_extern_python_decl(self, tp, name): + self._extern_python_decl(tp, name, 'static ') + + def _generate_cpy_dllexport_python_decl(self, tp, name): + self._extern_python_decl(tp, name, 'CFFI_DLLEXPORT ') + + def _generate_cpy_extern_python_plus_c_decl(self, tp, name): + self._extern_python_decl(tp, name, '') + + def _generate_cpy_extern_python_ctx(self, tp, name): + if self.target_is_python: + raise VerificationError( + "cannot use 'extern \"Python\"' in the ABI mode") + if tp.ellipsis: + raise NotImplementedError("a vararg function is extern \"Python\"") + type_index = self._typesdict[tp] + type_op = CffiOp(OP_EXTERN_PYTHON, type_index) + self._lsts["global"].append( + GlobalExpr(name, '&_cffi_externpy__%s' % name, type_op, name)) + + _generate_cpy_dllexport_python_ctx = \ + _generate_cpy_extern_python_plus_c_ctx = \ + _generate_cpy_extern_python_ctx + + def _print_string_literal_in_array(self, s): + prnt = self._prnt + prnt('// # NB. this is not a string because of a size limit in MSVC') + if not isinstance(s, bytes): # unicode + s = s.encode('utf-8') # -> bytes + else: + s.decode('utf-8') # got bytes, check for valid utf-8 + try: + s.decode('ascii') + except UnicodeDecodeError: + s = b'# -*- encoding: utf8 -*-\n' + s + for line in s.splitlines(True): + comment = line + if type('//') is bytes: # python2 + line = map(ord, line) # make a list of integers + else: # python3 + # type(line) is bytes, which enumerates like a list of integers + comment = ascii(comment)[1:-1] + prnt(('// ' + comment).rstrip()) + printed_line = '' + for c in line: + if len(printed_line) >= 76: + prnt(printed_line) + printed_line = '' + printed_line += '%d,' % (c,) + prnt(printed_line) + + # ---------- + # emitting the opcodes for individual types + + def _emit_bytecode_VoidType(self, tp, index): + self.cffi_types[index] = CffiOp(OP_PRIMITIVE, PRIM_VOID) + + def _emit_bytecode_PrimitiveType(self, tp, index): + prim_index = PRIMITIVE_TO_INDEX[tp.name] + self.cffi_types[index] = CffiOp(OP_PRIMITIVE, prim_index) + + def _emit_bytecode_UnknownIntegerType(self, tp, index): + s = ('_cffi_prim_int(sizeof(%s), (\n' + ' ((%s)-1) | 0 /* check that %s is an integer type */\n' + ' ) <= 0)' % (tp.name, tp.name, tp.name)) + self.cffi_types[index] = CffiOp(OP_PRIMITIVE, s) + + def _emit_bytecode_UnknownFloatType(self, tp, index): + s = ('_cffi_prim_float(sizeof(%s) *\n' + ' (((%s)1) / 2) * 2 /* integer => 0, float => 1 */\n' + ' )' % (tp.name, tp.name)) + self.cffi_types[index] = CffiOp(OP_PRIMITIVE, s) + + def _emit_bytecode_RawFunctionType(self, tp, index): + self.cffi_types[index] = CffiOp(OP_FUNCTION, self._typesdict[tp.result]) + index += 1 + for tp1 in tp.args: + realindex = self._typesdict[tp1] + if index != realindex: + if isinstance(tp1, model.PrimitiveType): + self._emit_bytecode_PrimitiveType(tp1, index) + else: + self.cffi_types[index] = CffiOp(OP_NOOP, realindex) + index += 1 + flags = int(tp.ellipsis) + if tp.abi is not None: + if tp.abi == '__stdcall': + flags |= 2 + else: + raise NotImplementedError("abi=%r" % (tp.abi,)) + self.cffi_types[index] = CffiOp(OP_FUNCTION_END, flags) + + def _emit_bytecode_PointerType(self, tp, index): + self.cffi_types[index] = CffiOp(OP_POINTER, self._typesdict[tp.totype]) + + _emit_bytecode_ConstPointerType = _emit_bytecode_PointerType + _emit_bytecode_NamedPointerType = _emit_bytecode_PointerType + + def _emit_bytecode_FunctionPtrType(self, tp, index): + raw = tp.as_raw_function() + self.cffi_types[index] = CffiOp(OP_POINTER, self._typesdict[raw]) + + def _emit_bytecode_ArrayType(self, tp, index): + item_index = self._typesdict[tp.item] + if tp.length is None: + self.cffi_types[index] = CffiOp(OP_OPEN_ARRAY, item_index) + elif tp.length == '...': + raise VerificationError( + "type %s badly placed: the '...' array length can only be " + "used on global arrays or on fields of structures" % ( + str(tp).replace('/*...*/', '...'),)) + else: + assert self.cffi_types[index + 1] == 'LEN' + self.cffi_types[index] = CffiOp(OP_ARRAY, item_index) + self.cffi_types[index + 1] = CffiOp(None, str(tp.length)) + + def _emit_bytecode_StructType(self, tp, index): + struct_index = self._struct_unions[tp] + self.cffi_types[index] = CffiOp(OP_STRUCT_UNION, struct_index) + _emit_bytecode_UnionType = _emit_bytecode_StructType + + def _emit_bytecode_EnumType(self, tp, index): + enum_index = self._enums[tp] + self.cffi_types[index] = CffiOp(OP_ENUM, enum_index) + + +if sys.version_info >= (3,): + NativeIO = io.StringIO +else: + class NativeIO(io.BytesIO): + def write(self, s): + if isinstance(s, unicode): + s = s.encode('ascii') + super(NativeIO, self).write(s) + +def _is_file_like(maybefile): + # compare to xml.etree.ElementTree._get_writer + return hasattr(maybefile, 'write') + +def _make_c_or_py_source(ffi, module_name, preamble, target_file, verbose): + if verbose: + print("generating %s" % (target_file,)) + recompiler = Recompiler(ffi, module_name, + target_is_python=(preamble is None)) + recompiler.collect_type_table() + recompiler.collect_step_tables() + if _is_file_like(target_file): + recompiler.write_source_to_f(target_file, preamble) + return True + f = NativeIO() + recompiler.write_source_to_f(f, preamble) + output = f.getvalue() + try: + with open(target_file, 'r') as f1: + if f1.read(len(output) + 1) != output: + raise IOError + if verbose: + print("(already up-to-date)") + return False # already up-to-date + except IOError: + tmp_file = '%s.~%d' % (target_file, os.getpid()) + with open(tmp_file, 'w') as f1: + f1.write(output) + try: + os.rename(tmp_file, target_file) + except OSError: + os.unlink(target_file) + os.rename(tmp_file, target_file) + return True + +def make_c_source(ffi, module_name, preamble, target_c_file, verbose=False): + assert preamble is not None + return _make_c_or_py_source(ffi, module_name, preamble, target_c_file, + verbose) + +def make_py_source(ffi, module_name, target_py_file, verbose=False): + return _make_c_or_py_source(ffi, module_name, None, target_py_file, + verbose) + +def _modname_to_file(outputdir, modname, extension): + parts = modname.split('.') + try: + os.makedirs(os.path.join(outputdir, *parts[:-1])) + except OSError: + pass + parts[-1] += extension + return os.path.join(outputdir, *parts), parts + + +# Aaargh. Distutils is not tested at all for the purpose of compiling +# DLLs that are not extension modules. Here are some hacks to work +# around that, in the _patch_for_*() functions... + +def _patch_meth(patchlist, cls, name, new_meth): + old = getattr(cls, name) + patchlist.append((cls, name, old)) + setattr(cls, name, new_meth) + return old + +def _unpatch_meths(patchlist): + for cls, name, old_meth in reversed(patchlist): + setattr(cls, name, old_meth) + +def _patch_for_embedding(patchlist): + if sys.platform == 'win32': + # we must not remove the manifest when building for embedding! + # FUTURE: this module was removed in setuptools 74; this is likely dead code and should be removed, + # since the toolchain it supports (VS2005-2008) is also long dead. + from cffi._shimmed_dist_utils import MSVCCompiler + if MSVCCompiler is not None: + _patch_meth(patchlist, MSVCCompiler, '_remove_visual_c_ref', + lambda self, manifest_file: manifest_file) + + if sys.platform == 'darwin': + # we must not make a '-bundle', but a '-dynamiclib' instead + from cffi._shimmed_dist_utils import CCompiler + def my_link_shared_object(self, *args, **kwds): + if '-bundle' in self.linker_so: + self.linker_so = list(self.linker_so) + i = self.linker_so.index('-bundle') + self.linker_so[i] = '-dynamiclib' + return old_link_shared_object(self, *args, **kwds) + old_link_shared_object = _patch_meth(patchlist, CCompiler, + 'link_shared_object', + my_link_shared_object) + +def _patch_for_target(patchlist, target): + from cffi._shimmed_dist_utils import build_ext + # if 'target' is different from '*', we need to patch some internal + # method to just return this 'target' value, instead of having it + # built from module_name + if target.endswith('.*'): + target = target[:-2] + if sys.platform == 'win32': + target += '.dll' + elif sys.platform == 'darwin': + target += '.dylib' + else: + target += '.so' + _patch_meth(patchlist, build_ext, 'get_ext_filename', + lambda self, ext_name: target) + + +def recompile(ffi, module_name, preamble, tmpdir='.', call_c_compiler=True, + c_file=None, source_extension='.c', extradir=None, + compiler_verbose=1, target=None, debug=None, + uses_ffiplatform=True, **kwds): + if not isinstance(module_name, str): + module_name = module_name.encode('ascii') + if ffi._windows_unicode: + ffi._apply_windows_unicode(kwds) + if preamble is not None: + if call_c_compiler and _is_file_like(c_file): + raise TypeError("Writing to file-like objects is not supported " + "with call_c_compiler=True") + embedding = (ffi._embedding is not None) + if embedding: + ffi._apply_embedding_fix(kwds) + if c_file is None: + c_file, parts = _modname_to_file(tmpdir, module_name, + source_extension) + if extradir: + parts = [extradir] + parts + ext_c_file = os.path.join(*parts) + else: + ext_c_file = c_file + # + if target is None: + if embedding: + target = '%s.*' % module_name + else: + target = '*' + # + if uses_ffiplatform: + ext = ffiplatform.get_extension(ext_c_file, module_name, **kwds) + else: + ext = None + updated = make_c_source(ffi, module_name, preamble, c_file, + verbose=compiler_verbose) + if call_c_compiler: + patchlist = [] + cwd = os.getcwd() + try: + if embedding: + _patch_for_embedding(patchlist) + if target != '*': + _patch_for_target(patchlist, target) + if compiler_verbose: + if tmpdir == '.': + msg = 'the current directory is' + else: + msg = 'setting the current directory to' + print('%s %r' % (msg, os.path.abspath(tmpdir))) + os.chdir(tmpdir) + outputfilename = ffiplatform.compile('.', ext, + compiler_verbose, debug) + finally: + os.chdir(cwd) + _unpatch_meths(patchlist) + return outputfilename + else: + return ext, updated + else: + if c_file is None: + c_file, _ = _modname_to_file(tmpdir, module_name, '.py') + updated = make_py_source(ffi, module_name, c_file, + verbose=compiler_verbose) + if call_c_compiler: + return c_file + else: + return None, updated + diff --git a/env/lib/python3.10/site-packages/cffi/setuptools_ext.py b/env/lib/python3.10/site-packages/cffi/setuptools_ext.py new file mode 100644 index 0000000..681b49d --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/setuptools_ext.py @@ -0,0 +1,216 @@ +import os +import sys + +try: + basestring +except NameError: + # Python 3.x + basestring = str + +def error(msg): + from cffi._shimmed_dist_utils import DistutilsSetupError + raise DistutilsSetupError(msg) + + +def execfile(filename, glob): + # We use execfile() (here rewritten for Python 3) instead of + # __import__() to load the build script. The problem with + # a normal import is that in some packages, the intermediate + # __init__.py files may already try to import the file that + # we are generating. + with open(filename) as f: + src = f.read() + src += '\n' # Python 2.6 compatibility + code = compile(src, filename, 'exec') + exec(code, glob, glob) + + +def add_cffi_module(dist, mod_spec): + from cffi.api import FFI + + if not isinstance(mod_spec, basestring): + error("argument to 'cffi_modules=...' must be a str or a list of str," + " not %r" % (type(mod_spec).__name__,)) + mod_spec = str(mod_spec) + try: + build_file_name, ffi_var_name = mod_spec.split(':') + except ValueError: + error("%r must be of the form 'path/build.py:ffi_variable'" % + (mod_spec,)) + if not os.path.exists(build_file_name): + ext = '' + rewritten = build_file_name.replace('.', '/') + '.py' + if os.path.exists(rewritten): + ext = ' (rewrite cffi_modules to [%r])' % ( + rewritten + ':' + ffi_var_name,) + error("%r does not name an existing file%s" % (build_file_name, ext)) + + mod_vars = {'__name__': '__cffi__', '__file__': build_file_name} + execfile(build_file_name, mod_vars) + + try: + ffi = mod_vars[ffi_var_name] + except KeyError: + error("%r: object %r not found in module" % (mod_spec, + ffi_var_name)) + if not isinstance(ffi, FFI): + ffi = ffi() # maybe it's a function instead of directly an ffi + if not isinstance(ffi, FFI): + error("%r is not an FFI instance (got %r)" % (mod_spec, + type(ffi).__name__)) + if not hasattr(ffi, '_assigned_source'): + error("%r: the set_source() method was not called" % (mod_spec,)) + module_name, source, source_extension, kwds = ffi._assigned_source + if ffi._windows_unicode: + kwds = kwds.copy() + ffi._apply_windows_unicode(kwds) + + if source is None: + _add_py_module(dist, ffi, module_name) + else: + _add_c_module(dist, ffi, module_name, source, source_extension, kwds) + +def _set_py_limited_api(Extension, kwds): + """ + Add py_limited_api to kwds if setuptools >= 26 is in use. + Do not alter the setting if it already exists. + Setuptools takes care of ignoring the flag on Python 2 and PyPy. + + CPython itself should ignore the flag in a debugging version + (by not listing .abi3.so in the extensions it supports), but + it doesn't so far, creating troubles. That's why we check + for "not hasattr(sys, 'gettotalrefcount')" (the 2.7 compatible equivalent + of 'd' not in sys.abiflags). (http://bugs.python.org/issue28401) + + On Windows, with CPython <= 3.4, it's better not to use py_limited_api + because virtualenv *still* doesn't copy PYTHON3.DLL on these versions. + Recently (2020) we started shipping only >= 3.5 wheels, though. So + we'll give it another try and set py_limited_api on Windows >= 3.5. + """ + from cffi import recompiler + + if ('py_limited_api' not in kwds and not hasattr(sys, 'gettotalrefcount') + and recompiler.USE_LIMITED_API): + import setuptools + try: + setuptools_major_version = int(setuptools.__version__.partition('.')[0]) + if setuptools_major_version >= 26: + kwds['py_limited_api'] = True + except ValueError: # certain development versions of setuptools + # If we don't know the version number of setuptools, we + # try to set 'py_limited_api' anyway. At worst, we get a + # warning. + kwds['py_limited_api'] = True + return kwds + +def _add_c_module(dist, ffi, module_name, source, source_extension, kwds): + # We are a setuptools extension. Need this build_ext for py_limited_api. + from setuptools.command.build_ext import build_ext + from cffi._shimmed_dist_utils import Extension, log, mkpath + from cffi import recompiler + + allsources = ['$PLACEHOLDER'] + allsources.extend(kwds.pop('sources', [])) + kwds = _set_py_limited_api(Extension, kwds) + ext = Extension(name=module_name, sources=allsources, **kwds) + + def make_mod(tmpdir, pre_run=None): + c_file = os.path.join(tmpdir, module_name + source_extension) + log.info("generating cffi module %r" % c_file) + mkpath(tmpdir) + # a setuptools-only, API-only hook: called with the "ext" and "ffi" + # arguments just before we turn the ffi into C code. To use it, + # subclass the 'distutils.command.build_ext.build_ext' class and + # add a method 'def pre_run(self, ext, ffi)'. + if pre_run is not None: + pre_run(ext, ffi) + updated = recompiler.make_c_source(ffi, module_name, source, c_file) + if not updated: + log.info("already up-to-date") + return c_file + + if dist.ext_modules is None: + dist.ext_modules = [] + dist.ext_modules.append(ext) + + base_class = dist.cmdclass.get('build_ext', build_ext) + class build_ext_make_mod(base_class): + def run(self): + if ext.sources[0] == '$PLACEHOLDER': + pre_run = getattr(self, 'pre_run', None) + ext.sources[0] = make_mod(self.build_temp, pre_run) + base_class.run(self) + dist.cmdclass['build_ext'] = build_ext_make_mod + # NB. multiple runs here will create multiple 'build_ext_make_mod' + # classes. Even in this case the 'build_ext' command should be + # run once; but just in case, the logic above does nothing if + # called again. + + +def _add_py_module(dist, ffi, module_name): + from setuptools.command.build_py import build_py + from setuptools.command.build_ext import build_ext + from cffi._shimmed_dist_utils import log, mkpath + from cffi import recompiler + + def generate_mod(py_file): + log.info("generating cffi module %r" % py_file) + mkpath(os.path.dirname(py_file)) + updated = recompiler.make_py_source(ffi, module_name, py_file) + if not updated: + log.info("already up-to-date") + + base_class = dist.cmdclass.get('build_py', build_py) + class build_py_make_mod(base_class): + def run(self): + base_class.run(self) + module_path = module_name.split('.') + module_path[-1] += '.py' + generate_mod(os.path.join(self.build_lib, *module_path)) + def get_source_files(self): + # This is called from 'setup.py sdist' only. Exclude + # the generate .py module in this case. + saved_py_modules = self.py_modules + try: + if saved_py_modules: + self.py_modules = [m for m in saved_py_modules + if m != module_name] + return base_class.get_source_files(self) + finally: + self.py_modules = saved_py_modules + dist.cmdclass['build_py'] = build_py_make_mod + + # distutils and setuptools have no notion I could find of a + # generated python module. If we don't add module_name to + # dist.py_modules, then things mostly work but there are some + # combination of options (--root and --record) that will miss + # the module. So we add it here, which gives a few apparently + # harmless warnings about not finding the file outside the + # build directory. + # Then we need to hack more in get_source_files(); see above. + if dist.py_modules is None: + dist.py_modules = [] + dist.py_modules.append(module_name) + + # the following is only for "build_ext -i" + base_class_2 = dist.cmdclass.get('build_ext', build_ext) + class build_ext_make_mod(base_class_2): + def run(self): + base_class_2.run(self) + if self.inplace: + # from get_ext_fullpath() in distutils/command/build_ext.py + module_path = module_name.split('.') + package = '.'.join(module_path[:-1]) + build_py = self.get_finalized_command('build_py') + package_dir = build_py.get_package_dir(package) + file_name = module_path[-1] + '.py' + generate_mod(os.path.join(package_dir, file_name)) + dist.cmdclass['build_ext'] = build_ext_make_mod + +def cffi_modules(dist, attr, value): + assert attr == 'cffi_modules' + if isinstance(value, basestring): + value = [value] + + for cffi_module in value: + add_cffi_module(dist, cffi_module) diff --git a/env/lib/python3.10/site-packages/cffi/vengine_cpy.py b/env/lib/python3.10/site-packages/cffi/vengine_cpy.py new file mode 100644 index 0000000..eb0b6f7 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/vengine_cpy.py @@ -0,0 +1,1084 @@ +# +# DEPRECATED: implementation for ffi.verify() +# +import sys +from . import model +from .error import VerificationError +from . import _imp_emulation as imp + + +class VCPythonEngine(object): + _class_key = 'x' + _gen_python_module = True + + def __init__(self, verifier): + self.verifier = verifier + self.ffi = verifier.ffi + self._struct_pending_verification = {} + self._types_of_builtin_functions = {} + + def patch_extension_kwds(self, kwds): + pass + + def find_module(self, module_name, path, so_suffixes): + try: + f, filename, descr = imp.find_module(module_name, path) + except ImportError: + return None + if f is not None: + f.close() + # Note that after a setuptools installation, there are both .py + # and .so files with the same basename. The code here relies on + # imp.find_module() locating the .so in priority. + if descr[0] not in so_suffixes: + return None + return filename + + def collect_types(self): + self._typesdict = {} + self._generate("collecttype") + + def _prnt(self, what=''): + self._f.write(what + '\n') + + def _gettypenum(self, type): + # a KeyError here is a bug. please report it! :-) + return self._typesdict[type] + + def _do_collect_type(self, tp): + if ((not isinstance(tp, model.PrimitiveType) + or tp.name == 'long double') + and tp not in self._typesdict): + num = len(self._typesdict) + self._typesdict[tp] = num + + def write_source_to_f(self): + self.collect_types() + # + # The new module will have a _cffi_setup() function that receives + # objects from the ffi world, and that calls some setup code in + # the module. This setup code is split in several independent + # functions, e.g. one per constant. The functions are "chained" + # by ending in a tail call to each other. + # + # This is further split in two chained lists, depending on if we + # can do it at import-time or if we must wait for _cffi_setup() to + # provide us with the objects. This is needed because we + # need the values of the enum constants in order to build the + # that we may have to pass to _cffi_setup(). + # + # The following two 'chained_list_constants' items contains + # the head of these two chained lists, as a string that gives the + # call to do, if any. + self._chained_list_constants = ['((void)lib,0)', '((void)lib,0)'] + # + prnt = self._prnt + # first paste some standard set of lines that are mostly '#define' + prnt(cffimod_header) + prnt() + # then paste the C source given by the user, verbatim. + prnt(self.verifier.preamble) + prnt() + # + # call generate_cpy_xxx_decl(), for every xxx found from + # ffi._parser._declarations. This generates all the functions. + self._generate("decl") + # + # implement the function _cffi_setup_custom() as calling the + # head of the chained list. + self._generate_setup_custom() + prnt() + # + # produce the method table, including the entries for the + # generated Python->C function wrappers, which are done + # by generate_cpy_function_method(). + prnt('static PyMethodDef _cffi_methods[] = {') + self._generate("method") + prnt(' {"_cffi_setup", _cffi_setup, METH_VARARGS, NULL},') + prnt(' {NULL, NULL, 0, NULL} /* Sentinel */') + prnt('};') + prnt() + # + # standard init. + modname = self.verifier.get_module_name() + constants = self._chained_list_constants[False] + prnt('#if PY_MAJOR_VERSION >= 3') + prnt() + prnt('static struct PyModuleDef _cffi_module_def = {') + prnt(' PyModuleDef_HEAD_INIT,') + prnt(' "%s",' % modname) + prnt(' NULL,') + prnt(' -1,') + prnt(' _cffi_methods,') + prnt(' NULL, NULL, NULL, NULL') + prnt('};') + prnt() + prnt('PyMODINIT_FUNC') + prnt('PyInit_%s(void)' % modname) + prnt('{') + prnt(' PyObject *lib;') + prnt(' lib = PyModule_Create(&_cffi_module_def);') + prnt(' if (lib == NULL)') + prnt(' return NULL;') + prnt(' if (%s < 0 || _cffi_init() < 0) {' % (constants,)) + prnt(' Py_DECREF(lib);') + prnt(' return NULL;') + prnt(' }') + prnt(' return lib;') + prnt('}') + prnt() + prnt('#else') + prnt() + prnt('PyMODINIT_FUNC') + prnt('init%s(void)' % modname) + prnt('{') + prnt(' PyObject *lib;') + prnt(' lib = Py_InitModule("%s", _cffi_methods);' % modname) + prnt(' if (lib == NULL)') + prnt(' return;') + prnt(' if (%s < 0 || _cffi_init() < 0)' % (constants,)) + prnt(' return;') + prnt(' return;') + prnt('}') + prnt() + prnt('#endif') + + def load_library(self, flags=None): + # XXX review all usages of 'self' here! + # import it as a new extension module + imp.acquire_lock() + try: + if hasattr(sys, "getdlopenflags"): + previous_flags = sys.getdlopenflags() + try: + if hasattr(sys, "setdlopenflags") and flags is not None: + sys.setdlopenflags(flags) + module = imp.load_dynamic(self.verifier.get_module_name(), + self.verifier.modulefilename) + except ImportError as e: + error = "importing %r: %s" % (self.verifier.modulefilename, e) + raise VerificationError(error) + finally: + if hasattr(sys, "setdlopenflags"): + sys.setdlopenflags(previous_flags) + finally: + imp.release_lock() + # + # call loading_cpy_struct() to get the struct layout inferred by + # the C compiler + self._load(module, 'loading') + # + # the C code will need the objects. Collect them in + # order in a list. + revmapping = dict([(value, key) + for (key, value) in self._typesdict.items()]) + lst = [revmapping[i] for i in range(len(revmapping))] + lst = list(map(self.ffi._get_cached_btype, lst)) + # + # build the FFILibrary class and instance and call _cffi_setup(). + # this will set up some fields like '_cffi_types', and only then + # it will invoke the chained list of functions that will really + # build (notably) the constant objects, as if they are + # pointers, and store them as attributes on the 'library' object. + class FFILibrary(object): + _cffi_python_module = module + _cffi_ffi = self.ffi + _cffi_dir = [] + def __dir__(self): + return FFILibrary._cffi_dir + list(self.__dict__) + library = FFILibrary() + if module._cffi_setup(lst, VerificationError, library): + import warnings + warnings.warn("reimporting %r might overwrite older definitions" + % (self.verifier.get_module_name())) + # + # finally, call the loaded_cpy_xxx() functions. This will perform + # the final adjustments, like copying the Python->C wrapper + # functions from the module to the 'library' object, and setting + # up the FFILibrary class with properties for the global C variables. + self._load(module, 'loaded', library=library) + module._cffi_original_ffi = self.ffi + module._cffi_types_of_builtin_funcs = self._types_of_builtin_functions + return library + + def _get_declarations(self): + lst = [(key, tp) for (key, (tp, qual)) in + self.ffi._parser._declarations.items()] + lst.sort() + return lst + + def _generate(self, step_name): + for name, tp in self._get_declarations(): + kind, realname = name.split(' ', 1) + try: + method = getattr(self, '_generate_cpy_%s_%s' % (kind, + step_name)) + except AttributeError: + raise VerificationError( + "not implemented in verify(): %r" % name) + try: + method(tp, realname) + except Exception as e: + model.attach_exception_info(e, name) + raise + + def _load(self, module, step_name, **kwds): + for name, tp in self._get_declarations(): + kind, realname = name.split(' ', 1) + method = getattr(self, '_%s_cpy_%s' % (step_name, kind)) + try: + method(tp, realname, module, **kwds) + except Exception as e: + model.attach_exception_info(e, name) + raise + + def _generate_nothing(self, tp, name): + pass + + def _loaded_noop(self, tp, name, module, **kwds): + pass + + # ---------- + + def _convert_funcarg_to_c(self, tp, fromvar, tovar, errcode): + extraarg = '' + if isinstance(tp, model.PrimitiveType): + if tp.is_integer_type() and tp.name != '_Bool': + converter = '_cffi_to_c_int' + extraarg = ', %s' % tp.name + elif tp.is_complex_type(): + raise VerificationError( + "not implemented in verify(): complex types") + else: + converter = '(%s)_cffi_to_c_%s' % (tp.get_c_name(''), + tp.name.replace(' ', '_')) + errvalue = '-1' + # + elif isinstance(tp, model.PointerType): + self._convert_funcarg_to_c_ptr_or_array(tp, fromvar, + tovar, errcode) + return + # + elif isinstance(tp, (model.StructOrUnion, model.EnumType)): + # a struct (not a struct pointer) as a function argument + self._prnt(' if (_cffi_to_c((char *)&%s, _cffi_type(%d), %s) < 0)' + % (tovar, self._gettypenum(tp), fromvar)) + self._prnt(' %s;' % errcode) + return + # + elif isinstance(tp, model.FunctionPtrType): + converter = '(%s)_cffi_to_c_pointer' % tp.get_c_name('') + extraarg = ', _cffi_type(%d)' % self._gettypenum(tp) + errvalue = 'NULL' + # + else: + raise NotImplementedError(tp) + # + self._prnt(' %s = %s(%s%s);' % (tovar, converter, fromvar, extraarg)) + self._prnt(' if (%s == (%s)%s && PyErr_Occurred())' % ( + tovar, tp.get_c_name(''), errvalue)) + self._prnt(' %s;' % errcode) + + def _extra_local_variables(self, tp, localvars, freelines): + if isinstance(tp, model.PointerType): + localvars.add('Py_ssize_t datasize') + localvars.add('struct _cffi_freeme_s *large_args_free = NULL') + freelines.add('if (large_args_free != NULL)' + ' _cffi_free_array_arguments(large_args_free);') + + def _convert_funcarg_to_c_ptr_or_array(self, tp, fromvar, tovar, errcode): + self._prnt(' datasize = _cffi_prepare_pointer_call_argument(') + self._prnt(' _cffi_type(%d), %s, (char **)&%s);' % ( + self._gettypenum(tp), fromvar, tovar)) + self._prnt(' if (datasize != 0) {') + self._prnt(' %s = ((size_t)datasize) <= 640 ? ' + 'alloca((size_t)datasize) : NULL;' % (tovar,)) + self._prnt(' if (_cffi_convert_array_argument(_cffi_type(%d), %s, ' + '(char **)&%s,' % (self._gettypenum(tp), fromvar, tovar)) + self._prnt(' datasize, &large_args_free) < 0)') + self._prnt(' %s;' % errcode) + self._prnt(' }') + + def _convert_expr_from_c(self, tp, var, context): + if isinstance(tp, model.PrimitiveType): + if tp.is_integer_type() and tp.name != '_Bool': + return '_cffi_from_c_int(%s, %s)' % (var, tp.name) + elif tp.name != 'long double': + return '_cffi_from_c_%s(%s)' % (tp.name.replace(' ', '_'), var) + else: + return '_cffi_from_c_deref((char *)&%s, _cffi_type(%d))' % ( + var, self._gettypenum(tp)) + elif isinstance(tp, (model.PointerType, model.FunctionPtrType)): + return '_cffi_from_c_pointer((char *)%s, _cffi_type(%d))' % ( + var, self._gettypenum(tp)) + elif isinstance(tp, model.ArrayType): + return '_cffi_from_c_pointer((char *)%s, _cffi_type(%d))' % ( + var, self._gettypenum(model.PointerType(tp.item))) + elif isinstance(tp, model.StructOrUnion): + if tp.fldnames is None: + raise TypeError("'%s' is used as %s, but is opaque" % ( + tp._get_c_name(), context)) + return '_cffi_from_c_struct((char *)&%s, _cffi_type(%d))' % ( + var, self._gettypenum(tp)) + elif isinstance(tp, model.EnumType): + return '_cffi_from_c_deref((char *)&%s, _cffi_type(%d))' % ( + var, self._gettypenum(tp)) + else: + raise NotImplementedError(tp) + + # ---------- + # typedefs: generates no code so far + + _generate_cpy_typedef_collecttype = _generate_nothing + _generate_cpy_typedef_decl = _generate_nothing + _generate_cpy_typedef_method = _generate_nothing + _loading_cpy_typedef = _loaded_noop + _loaded_cpy_typedef = _loaded_noop + + # ---------- + # function declarations + + def _generate_cpy_function_collecttype(self, tp, name): + assert isinstance(tp, model.FunctionPtrType) + if tp.ellipsis: + self._do_collect_type(tp) + else: + # don't call _do_collect_type(tp) in this common case, + # otherwise test_autofilled_struct_as_argument fails + for type in tp.args: + self._do_collect_type(type) + self._do_collect_type(tp.result) + + def _generate_cpy_function_decl(self, tp, name): + assert isinstance(tp, model.FunctionPtrType) + if tp.ellipsis: + # cannot support vararg functions better than this: check for its + # exact type (including the fixed arguments), and build it as a + # constant function pointer (no CPython wrapper) + self._generate_cpy_const(False, name, tp) + return + prnt = self._prnt + numargs = len(tp.args) + if numargs == 0: + argname = 'noarg' + elif numargs == 1: + argname = 'arg0' + else: + argname = 'args' + prnt('static PyObject *') + prnt('_cffi_f_%s(PyObject *self, PyObject *%s)' % (name, argname)) + prnt('{') + # + context = 'argument of %s' % name + for i, type in enumerate(tp.args): + prnt(' %s;' % type.get_c_name(' x%d' % i, context)) + # + localvars = set() + freelines = set() + for type in tp.args: + self._extra_local_variables(type, localvars, freelines) + for decl in sorted(localvars): + prnt(' %s;' % (decl,)) + # + if not isinstance(tp.result, model.VoidType): + result_code = 'result = ' + context = 'result of %s' % name + prnt(' %s;' % tp.result.get_c_name(' result', context)) + prnt(' PyObject *pyresult;') + else: + result_code = '' + # + if len(tp.args) > 1: + rng = range(len(tp.args)) + for i in rng: + prnt(' PyObject *arg%d;' % i) + prnt() + prnt(' if (!PyArg_ParseTuple(args, "%s:%s", %s))' % ( + 'O' * numargs, name, ', '.join(['&arg%d' % i for i in rng]))) + prnt(' return NULL;') + prnt() + # + for i, type in enumerate(tp.args): + self._convert_funcarg_to_c(type, 'arg%d' % i, 'x%d' % i, + 'return NULL') + prnt() + # + prnt(' Py_BEGIN_ALLOW_THREADS') + prnt(' _cffi_restore_errno();') + prnt(' { %s%s(%s); }' % ( + result_code, name, + ', '.join(['x%d' % i for i in range(len(tp.args))]))) + prnt(' _cffi_save_errno();') + prnt(' Py_END_ALLOW_THREADS') + prnt() + # + prnt(' (void)self; /* unused */') + if numargs == 0: + prnt(' (void)noarg; /* unused */') + if result_code: + prnt(' pyresult = %s;' % + self._convert_expr_from_c(tp.result, 'result', 'result type')) + for freeline in freelines: + prnt(' ' + freeline) + prnt(' return pyresult;') + else: + for freeline in freelines: + prnt(' ' + freeline) + prnt(' Py_INCREF(Py_None);') + prnt(' return Py_None;') + prnt('}') + prnt() + + def _generate_cpy_function_method(self, tp, name): + if tp.ellipsis: + return + numargs = len(tp.args) + if numargs == 0: + meth = 'METH_NOARGS' + elif numargs == 1: + meth = 'METH_O' + else: + meth = 'METH_VARARGS' + self._prnt(' {"%s", _cffi_f_%s, %s, NULL},' % (name, name, meth)) + + _loading_cpy_function = _loaded_noop + + def _loaded_cpy_function(self, tp, name, module, library): + if tp.ellipsis: + return + func = getattr(module, name) + setattr(library, name, func) + self._types_of_builtin_functions[func] = tp + + # ---------- + # named structs + + _generate_cpy_struct_collecttype = _generate_nothing + def _generate_cpy_struct_decl(self, tp, name): + assert name == tp.name + self._generate_struct_or_union_decl(tp, 'struct', name) + def _generate_cpy_struct_method(self, tp, name): + self._generate_struct_or_union_method(tp, 'struct', name) + def _loading_cpy_struct(self, tp, name, module): + self._loading_struct_or_union(tp, 'struct', name, module) + def _loaded_cpy_struct(self, tp, name, module, **kwds): + self._loaded_struct_or_union(tp) + + _generate_cpy_union_collecttype = _generate_nothing + def _generate_cpy_union_decl(self, tp, name): + assert name == tp.name + self._generate_struct_or_union_decl(tp, 'union', name) + def _generate_cpy_union_method(self, tp, name): + self._generate_struct_or_union_method(tp, 'union', name) + def _loading_cpy_union(self, tp, name, module): + self._loading_struct_or_union(tp, 'union', name, module) + def _loaded_cpy_union(self, tp, name, module, **kwds): + self._loaded_struct_or_union(tp) + + def _generate_struct_or_union_decl(self, tp, prefix, name): + if tp.fldnames is None: + return # nothing to do with opaque structs + checkfuncname = '_cffi_check_%s_%s' % (prefix, name) + layoutfuncname = '_cffi_layout_%s_%s' % (prefix, name) + cname = ('%s %s' % (prefix, name)).strip() + # + prnt = self._prnt + prnt('static void %s(%s *p)' % (checkfuncname, cname)) + prnt('{') + prnt(' /* only to generate compile-time warnings or errors */') + prnt(' (void)p;') + for fname, ftype, fbitsize, fqual in tp.enumfields(): + if (isinstance(ftype, model.PrimitiveType) + and ftype.is_integer_type()) or fbitsize >= 0: + # accept all integers, but complain on float or double + prnt(' (void)((p->%s) << 1);' % fname) + else: + # only accept exactly the type declared. + try: + prnt(' { %s = &p->%s; (void)tmp; }' % ( + ftype.get_c_name('*tmp', 'field %r'%fname, quals=fqual), + fname)) + except VerificationError as e: + prnt(' /* %s */' % str(e)) # cannot verify it, ignore + prnt('}') + prnt('static PyObject *') + prnt('%s(PyObject *self, PyObject *noarg)' % (layoutfuncname,)) + prnt('{') + prnt(' struct _cffi_aligncheck { char x; %s y; };' % cname) + prnt(' static Py_ssize_t nums[] = {') + prnt(' sizeof(%s),' % cname) + prnt(' offsetof(struct _cffi_aligncheck, y),') + for fname, ftype, fbitsize, fqual in tp.enumfields(): + if fbitsize >= 0: + continue # xxx ignore fbitsize for now + prnt(' offsetof(%s, %s),' % (cname, fname)) + if isinstance(ftype, model.ArrayType) and ftype.length is None: + prnt(' 0, /* %s */' % ftype._get_c_name()) + else: + prnt(' sizeof(((%s *)0)->%s),' % (cname, fname)) + prnt(' -1') + prnt(' };') + prnt(' (void)self; /* unused */') + prnt(' (void)noarg; /* unused */') + prnt(' return _cffi_get_struct_layout(nums);') + prnt(' /* the next line is not executed, but compiled */') + prnt(' %s(0);' % (checkfuncname,)) + prnt('}') + prnt() + + def _generate_struct_or_union_method(self, tp, prefix, name): + if tp.fldnames is None: + return # nothing to do with opaque structs + layoutfuncname = '_cffi_layout_%s_%s' % (prefix, name) + self._prnt(' {"%s", %s, METH_NOARGS, NULL},' % (layoutfuncname, + layoutfuncname)) + + def _loading_struct_or_union(self, tp, prefix, name, module): + if tp.fldnames is None: + return # nothing to do with opaque structs + layoutfuncname = '_cffi_layout_%s_%s' % (prefix, name) + # + function = getattr(module, layoutfuncname) + layout = function() + if isinstance(tp, model.StructOrUnion) and tp.partial: + # use the function()'s sizes and offsets to guide the + # layout of the struct + totalsize = layout[0] + totalalignment = layout[1] + fieldofs = layout[2::2] + fieldsize = layout[3::2] + tp.force_flatten() + assert len(fieldofs) == len(fieldsize) == len(tp.fldnames) + tp.fixedlayout = fieldofs, fieldsize, totalsize, totalalignment + else: + cname = ('%s %s' % (prefix, name)).strip() + self._struct_pending_verification[tp] = layout, cname + + def _loaded_struct_or_union(self, tp): + if tp.fldnames is None: + return # nothing to do with opaque structs + self.ffi._get_cached_btype(tp) # force 'fixedlayout' to be considered + + if tp in self._struct_pending_verification: + # check that the layout sizes and offsets match the real ones + def check(realvalue, expectedvalue, msg): + if realvalue != expectedvalue: + raise VerificationError( + "%s (we have %d, but C compiler says %d)" + % (msg, expectedvalue, realvalue)) + ffi = self.ffi + BStruct = ffi._get_cached_btype(tp) + layout, cname = self._struct_pending_verification.pop(tp) + check(layout[0], ffi.sizeof(BStruct), "wrong total size") + check(layout[1], ffi.alignof(BStruct), "wrong total alignment") + i = 2 + for fname, ftype, fbitsize, fqual in tp.enumfields(): + if fbitsize >= 0: + continue # xxx ignore fbitsize for now + check(layout[i], ffi.offsetof(BStruct, fname), + "wrong offset for field %r" % (fname,)) + if layout[i+1] != 0: + BField = ffi._get_cached_btype(ftype) + check(layout[i+1], ffi.sizeof(BField), + "wrong size for field %r" % (fname,)) + i += 2 + assert i == len(layout) + + # ---------- + # 'anonymous' declarations. These are produced for anonymous structs + # or unions; the 'name' is obtained by a typedef. + + _generate_cpy_anonymous_collecttype = _generate_nothing + + def _generate_cpy_anonymous_decl(self, tp, name): + if isinstance(tp, model.EnumType): + self._generate_cpy_enum_decl(tp, name, '') + else: + self._generate_struct_or_union_decl(tp, '', name) + + def _generate_cpy_anonymous_method(self, tp, name): + if not isinstance(tp, model.EnumType): + self._generate_struct_or_union_method(tp, '', name) + + def _loading_cpy_anonymous(self, tp, name, module): + if isinstance(tp, model.EnumType): + self._loading_cpy_enum(tp, name, module) + else: + self._loading_struct_or_union(tp, '', name, module) + + def _loaded_cpy_anonymous(self, tp, name, module, **kwds): + if isinstance(tp, model.EnumType): + self._loaded_cpy_enum(tp, name, module, **kwds) + else: + self._loaded_struct_or_union(tp) + + # ---------- + # constants, likely declared with '#define' + + def _generate_cpy_const(self, is_int, name, tp=None, category='const', + vartp=None, delayed=True, size_too=False, + check_value=None): + prnt = self._prnt + funcname = '_cffi_%s_%s' % (category, name) + prnt('static int %s(PyObject *lib)' % funcname) + prnt('{') + prnt(' PyObject *o;') + prnt(' int res;') + if not is_int: + prnt(' %s;' % (vartp or tp).get_c_name(' i', name)) + else: + assert category == 'const' + # + if check_value is not None: + self._check_int_constant_value(name, check_value) + # + if not is_int: + if category == 'var': + realexpr = '&' + name + else: + realexpr = name + prnt(' i = (%s);' % (realexpr,)) + prnt(' o = %s;' % (self._convert_expr_from_c(tp, 'i', + 'variable type'),)) + assert delayed + else: + prnt(' o = _cffi_from_c_int_const(%s);' % name) + prnt(' if (o == NULL)') + prnt(' return -1;') + if size_too: + prnt(' {') + prnt(' PyObject *o1 = o;') + prnt(' o = Py_BuildValue("On", o1, (Py_ssize_t)sizeof(%s));' + % (name,)) + prnt(' Py_DECREF(o1);') + prnt(' if (o == NULL)') + prnt(' return -1;') + prnt(' }') + prnt(' res = PyObject_SetAttrString(lib, "%s", o);' % name) + prnt(' Py_DECREF(o);') + prnt(' if (res < 0)') + prnt(' return -1;') + prnt(' return %s;' % self._chained_list_constants[delayed]) + self._chained_list_constants[delayed] = funcname + '(lib)' + prnt('}') + prnt() + + def _generate_cpy_constant_collecttype(self, tp, name): + is_int = isinstance(tp, model.PrimitiveType) and tp.is_integer_type() + if not is_int: + self._do_collect_type(tp) + + def _generate_cpy_constant_decl(self, tp, name): + is_int = isinstance(tp, model.PrimitiveType) and tp.is_integer_type() + self._generate_cpy_const(is_int, name, tp) + + _generate_cpy_constant_method = _generate_nothing + _loading_cpy_constant = _loaded_noop + _loaded_cpy_constant = _loaded_noop + + # ---------- + # enums + + def _check_int_constant_value(self, name, value, err_prefix=''): + prnt = self._prnt + if value <= 0: + prnt(' if ((%s) > 0 || (long)(%s) != %dL) {' % ( + name, name, value)) + else: + prnt(' if ((%s) <= 0 || (unsigned long)(%s) != %dUL) {' % ( + name, name, value)) + prnt(' char buf[64];') + prnt(' if ((%s) <= 0)' % name) + prnt(' snprintf(buf, 63, "%%ld", (long)(%s));' % name) + prnt(' else') + prnt(' snprintf(buf, 63, "%%lu", (unsigned long)(%s));' % + name) + prnt(' PyErr_Format(_cffi_VerificationError,') + prnt(' "%s%s has the real value %s, not %s",') + prnt(' "%s", "%s", buf, "%d");' % ( + err_prefix, name, value)) + prnt(' return -1;') + prnt(' }') + + def _enum_funcname(self, prefix, name): + # "$enum_$1" => "___D_enum____D_1" + name = name.replace('$', '___D_') + return '_cffi_e_%s_%s' % (prefix, name) + + def _generate_cpy_enum_decl(self, tp, name, prefix='enum'): + if tp.partial: + for enumerator in tp.enumerators: + self._generate_cpy_const(True, enumerator, delayed=False) + return + # + funcname = self._enum_funcname(prefix, name) + prnt = self._prnt + prnt('static int %s(PyObject *lib)' % funcname) + prnt('{') + for enumerator, enumvalue in zip(tp.enumerators, tp.enumvalues): + self._check_int_constant_value(enumerator, enumvalue, + "enum %s: " % name) + prnt(' return %s;' % self._chained_list_constants[True]) + self._chained_list_constants[True] = funcname + '(lib)' + prnt('}') + prnt() + + _generate_cpy_enum_collecttype = _generate_nothing + _generate_cpy_enum_method = _generate_nothing + + def _loading_cpy_enum(self, tp, name, module): + if tp.partial: + enumvalues = [getattr(module, enumerator) + for enumerator in tp.enumerators] + tp.enumvalues = tuple(enumvalues) + tp.partial_resolved = True + + def _loaded_cpy_enum(self, tp, name, module, library): + for enumerator, enumvalue in zip(tp.enumerators, tp.enumvalues): + setattr(library, enumerator, enumvalue) + + # ---------- + # macros: for now only for integers + + def _generate_cpy_macro_decl(self, tp, name): + if tp == '...': + check_value = None + else: + check_value = tp # an integer + self._generate_cpy_const(True, name, check_value=check_value) + + _generate_cpy_macro_collecttype = _generate_nothing + _generate_cpy_macro_method = _generate_nothing + _loading_cpy_macro = _loaded_noop + _loaded_cpy_macro = _loaded_noop + + # ---------- + # global variables + + def _generate_cpy_variable_collecttype(self, tp, name): + if isinstance(tp, model.ArrayType): + tp_ptr = model.PointerType(tp.item) + else: + tp_ptr = model.PointerType(tp) + self._do_collect_type(tp_ptr) + + def _generate_cpy_variable_decl(self, tp, name): + if isinstance(tp, model.ArrayType): + tp_ptr = model.PointerType(tp.item) + self._generate_cpy_const(False, name, tp, vartp=tp_ptr, + size_too = tp.length_is_unknown()) + else: + tp_ptr = model.PointerType(tp) + self._generate_cpy_const(False, name, tp_ptr, category='var') + + _generate_cpy_variable_method = _generate_nothing + _loading_cpy_variable = _loaded_noop + + def _loaded_cpy_variable(self, tp, name, module, library): + value = getattr(library, name) + if isinstance(tp, model.ArrayType): # int a[5] is "constant" in the + # sense that "a=..." is forbidden + if tp.length_is_unknown(): + assert isinstance(value, tuple) + (value, size) = value + BItemType = self.ffi._get_cached_btype(tp.item) + length, rest = divmod(size, self.ffi.sizeof(BItemType)) + if rest != 0: + raise VerificationError( + "bad size: %r does not seem to be an array of %s" % + (name, tp.item)) + tp = tp.resolve_length(length) + # 'value' is a which we have to replace with + # a if the N is actually known + if tp.length is not None: + BArray = self.ffi._get_cached_btype(tp) + value = self.ffi.cast(BArray, value) + setattr(library, name, value) + return + # remove ptr= from the library instance, and replace + # it by a property on the class, which reads/writes into ptr[0]. + ptr = value + delattr(library, name) + def getter(library): + return ptr[0] + def setter(library, value): + ptr[0] = value + setattr(type(library), name, property(getter, setter)) + type(library)._cffi_dir.append(name) + + # ---------- + + def _generate_setup_custom(self): + prnt = self._prnt + prnt('static int _cffi_setup_custom(PyObject *lib)') + prnt('{') + prnt(' return %s;' % self._chained_list_constants[True]) + prnt('}') + +cffimod_header = r''' +#include +#include + +/* this block of #ifs should be kept exactly identical between + c/_cffi_backend.c, cffi/vengine_cpy.py, cffi/vengine_gen.py + and cffi/_cffi_include.h */ +#if defined(_MSC_VER) +# include /* for alloca() */ +# if _MSC_VER < 1600 /* MSVC < 2010 */ + typedef __int8 int8_t; + typedef __int16 int16_t; + typedef __int32 int32_t; + typedef __int64 int64_t; + typedef unsigned __int8 uint8_t; + typedef unsigned __int16 uint16_t; + typedef unsigned __int32 uint32_t; + typedef unsigned __int64 uint64_t; + typedef __int8 int_least8_t; + typedef __int16 int_least16_t; + typedef __int32 int_least32_t; + typedef __int64 int_least64_t; + typedef unsigned __int8 uint_least8_t; + typedef unsigned __int16 uint_least16_t; + typedef unsigned __int32 uint_least32_t; + typedef unsigned __int64 uint_least64_t; + typedef __int8 int_fast8_t; + typedef __int16 int_fast16_t; + typedef __int32 int_fast32_t; + typedef __int64 int_fast64_t; + typedef unsigned __int8 uint_fast8_t; + typedef unsigned __int16 uint_fast16_t; + typedef unsigned __int32 uint_fast32_t; + typedef unsigned __int64 uint_fast64_t; + typedef __int64 intmax_t; + typedef unsigned __int64 uintmax_t; +# else +# include +# endif +# if _MSC_VER < 1800 /* MSVC < 2013 */ +# ifndef __cplusplus + typedef unsigned char _Bool; +# endif +# endif +# define _cffi_float_complex_t _Fcomplex /* include for it */ +# define _cffi_double_complex_t _Dcomplex /* include for it */ +#else +# include +# if (defined (__SVR4) && defined (__sun)) || defined(_AIX) || defined(__hpux) +# include +# endif +# define _cffi_float_complex_t float _Complex +# define _cffi_double_complex_t double _Complex +#endif + +#if PY_MAJOR_VERSION < 3 +# undef PyCapsule_CheckExact +# undef PyCapsule_GetPointer +# define PyCapsule_CheckExact(capsule) (PyCObject_Check(capsule)) +# define PyCapsule_GetPointer(capsule, name) \ + (PyCObject_AsVoidPtr(capsule)) +#endif + +#if PY_MAJOR_VERSION >= 3 +# define PyInt_FromLong PyLong_FromLong +#endif + +#define _cffi_from_c_double PyFloat_FromDouble +#define _cffi_from_c_float PyFloat_FromDouble +#define _cffi_from_c_long PyInt_FromLong +#define _cffi_from_c_ulong PyLong_FromUnsignedLong +#define _cffi_from_c_longlong PyLong_FromLongLong +#define _cffi_from_c_ulonglong PyLong_FromUnsignedLongLong +#define _cffi_from_c__Bool PyBool_FromLong + +#define _cffi_to_c_double PyFloat_AsDouble +#define _cffi_to_c_float PyFloat_AsDouble + +#define _cffi_from_c_int_const(x) \ + (((x) > 0) ? \ + ((unsigned long long)(x) <= (unsigned long long)LONG_MAX) ? \ + PyInt_FromLong((long)(x)) : \ + PyLong_FromUnsignedLongLong((unsigned long long)(x)) : \ + ((long long)(x) >= (long long)LONG_MIN) ? \ + PyInt_FromLong((long)(x)) : \ + PyLong_FromLongLong((long long)(x))) + +#define _cffi_from_c_int(x, type) \ + (((type)-1) > 0 ? /* unsigned */ \ + (sizeof(type) < sizeof(long) ? \ + PyInt_FromLong((long)x) : \ + sizeof(type) == sizeof(long) ? \ + PyLong_FromUnsignedLong((unsigned long)x) : \ + PyLong_FromUnsignedLongLong((unsigned long long)x)) : \ + (sizeof(type) <= sizeof(long) ? \ + PyInt_FromLong((long)x) : \ + PyLong_FromLongLong((long long)x))) + +#define _cffi_to_c_int(o, type) \ + ((type)( \ + sizeof(type) == 1 ? (((type)-1) > 0 ? (type)_cffi_to_c_u8(o) \ + : (type)_cffi_to_c_i8(o)) : \ + sizeof(type) == 2 ? (((type)-1) > 0 ? (type)_cffi_to_c_u16(o) \ + : (type)_cffi_to_c_i16(o)) : \ + sizeof(type) == 4 ? (((type)-1) > 0 ? (type)_cffi_to_c_u32(o) \ + : (type)_cffi_to_c_i32(o)) : \ + sizeof(type) == 8 ? (((type)-1) > 0 ? (type)_cffi_to_c_u64(o) \ + : (type)_cffi_to_c_i64(o)) : \ + (Py_FatalError("unsupported size for type " #type), (type)0))) + +#define _cffi_to_c_i8 \ + ((int(*)(PyObject *))_cffi_exports[1]) +#define _cffi_to_c_u8 \ + ((int(*)(PyObject *))_cffi_exports[2]) +#define _cffi_to_c_i16 \ + ((int(*)(PyObject *))_cffi_exports[3]) +#define _cffi_to_c_u16 \ + ((int(*)(PyObject *))_cffi_exports[4]) +#define _cffi_to_c_i32 \ + ((int(*)(PyObject *))_cffi_exports[5]) +#define _cffi_to_c_u32 \ + ((unsigned int(*)(PyObject *))_cffi_exports[6]) +#define _cffi_to_c_i64 \ + ((long long(*)(PyObject *))_cffi_exports[7]) +#define _cffi_to_c_u64 \ + ((unsigned long long(*)(PyObject *))_cffi_exports[8]) +#define _cffi_to_c_char \ + ((int(*)(PyObject *))_cffi_exports[9]) +#define _cffi_from_c_pointer \ + ((PyObject *(*)(char *, CTypeDescrObject *))_cffi_exports[10]) +#define _cffi_to_c_pointer \ + ((char *(*)(PyObject *, CTypeDescrObject *))_cffi_exports[11]) +#define _cffi_get_struct_layout \ + ((PyObject *(*)(Py_ssize_t[]))_cffi_exports[12]) +#define _cffi_restore_errno \ + ((void(*)(void))_cffi_exports[13]) +#define _cffi_save_errno \ + ((void(*)(void))_cffi_exports[14]) +#define _cffi_from_c_char \ + ((PyObject *(*)(char))_cffi_exports[15]) +#define _cffi_from_c_deref \ + ((PyObject *(*)(char *, CTypeDescrObject *))_cffi_exports[16]) +#define _cffi_to_c \ + ((int(*)(char *, CTypeDescrObject *, PyObject *))_cffi_exports[17]) +#define _cffi_from_c_struct \ + ((PyObject *(*)(char *, CTypeDescrObject *))_cffi_exports[18]) +#define _cffi_to_c_wchar_t \ + ((wchar_t(*)(PyObject *))_cffi_exports[19]) +#define _cffi_from_c_wchar_t \ + ((PyObject *(*)(wchar_t))_cffi_exports[20]) +#define _cffi_to_c_long_double \ + ((long double(*)(PyObject *))_cffi_exports[21]) +#define _cffi_to_c__Bool \ + ((_Bool(*)(PyObject *))_cffi_exports[22]) +#define _cffi_prepare_pointer_call_argument \ + ((Py_ssize_t(*)(CTypeDescrObject *, PyObject *, char **))_cffi_exports[23]) +#define _cffi_convert_array_from_object \ + ((int(*)(char *, CTypeDescrObject *, PyObject *))_cffi_exports[24]) +#define _CFFI_NUM_EXPORTS 25 + +typedef struct _ctypedescr CTypeDescrObject; + +static void *_cffi_exports[_CFFI_NUM_EXPORTS]; +static PyObject *_cffi_types, *_cffi_VerificationError; + +static int _cffi_setup_custom(PyObject *lib); /* forward */ + +static PyObject *_cffi_setup(PyObject *self, PyObject *args) +{ + PyObject *library; + int was_alive = (_cffi_types != NULL); + (void)self; /* unused */ + if (!PyArg_ParseTuple(args, "OOO", &_cffi_types, &_cffi_VerificationError, + &library)) + return NULL; + Py_INCREF(_cffi_types); + Py_INCREF(_cffi_VerificationError); + if (_cffi_setup_custom(library) < 0) + return NULL; + return PyBool_FromLong(was_alive); +} + +union _cffi_union_alignment_u { + unsigned char m_char; + unsigned short m_short; + unsigned int m_int; + unsigned long m_long; + unsigned long long m_longlong; + float m_float; + double m_double; + long double m_longdouble; +}; + +struct _cffi_freeme_s { + struct _cffi_freeme_s *next; + union _cffi_union_alignment_u alignment; +}; + +#ifdef __GNUC__ + __attribute__((unused)) +#endif +static int _cffi_convert_array_argument(CTypeDescrObject *ctptr, PyObject *arg, + char **output_data, Py_ssize_t datasize, + struct _cffi_freeme_s **freeme) +{ + char *p; + if (datasize < 0) + return -1; + + p = *output_data; + if (p == NULL) { + struct _cffi_freeme_s *fp = (struct _cffi_freeme_s *)PyObject_Malloc( + offsetof(struct _cffi_freeme_s, alignment) + (size_t)datasize); + if (fp == NULL) + return -1; + fp->next = *freeme; + *freeme = fp; + p = *output_data = (char *)&fp->alignment; + } + memset((void *)p, 0, (size_t)datasize); + return _cffi_convert_array_from_object(p, ctptr, arg); +} + +#ifdef __GNUC__ + __attribute__((unused)) +#endif +static void _cffi_free_array_arguments(struct _cffi_freeme_s *freeme) +{ + do { + void *p = (void *)freeme; + freeme = freeme->next; + PyObject_Free(p); + } while (freeme != NULL); +} + +static int _cffi_init(void) +{ + PyObject *module, *c_api_object = NULL; + + module = PyImport_ImportModule("_cffi_backend"); + if (module == NULL) + goto failure; + + c_api_object = PyObject_GetAttrString(module, "_C_API"); + if (c_api_object == NULL) + goto failure; + if (!PyCapsule_CheckExact(c_api_object)) { + PyErr_SetNone(PyExc_ImportError); + goto failure; + } + memcpy(_cffi_exports, PyCapsule_GetPointer(c_api_object, "cffi"), + _CFFI_NUM_EXPORTS * sizeof(void *)); + + Py_DECREF(module); + Py_DECREF(c_api_object); + return 0; + + failure: + Py_XDECREF(module); + Py_XDECREF(c_api_object); + return -1; +} + +#define _cffi_type(num) ((CTypeDescrObject *)PyList_GET_ITEM(_cffi_types, num)) + +/**********/ +''' diff --git a/env/lib/python3.10/site-packages/cffi/vengine_gen.py b/env/lib/python3.10/site-packages/cffi/vengine_gen.py new file mode 100644 index 0000000..bffc821 --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/vengine_gen.py @@ -0,0 +1,679 @@ +# +# DEPRECATED: implementation for ffi.verify() +# +import sys, os +import types + +from . import model +from .error import VerificationError + + +class VGenericEngine(object): + _class_key = 'g' + _gen_python_module = False + + def __init__(self, verifier): + self.verifier = verifier + self.ffi = verifier.ffi + self.export_symbols = [] + self._struct_pending_verification = {} + + def patch_extension_kwds(self, kwds): + # add 'export_symbols' to the dictionary. Note that we add the + # list before filling it. When we fill it, it will thus also show + # up in kwds['export_symbols']. + kwds.setdefault('export_symbols', self.export_symbols) + + def find_module(self, module_name, path, so_suffixes): + for so_suffix in so_suffixes: + basename = module_name + so_suffix + if path is None: + path = sys.path + for dirname in path: + filename = os.path.join(dirname, basename) + if os.path.isfile(filename): + return filename + + def collect_types(self): + pass # not needed in the generic engine + + def _prnt(self, what=''): + self._f.write(what + '\n') + + def write_source_to_f(self): + prnt = self._prnt + # first paste some standard set of lines that are mostly '#include' + prnt(cffimod_header) + # then paste the C source given by the user, verbatim. + prnt(self.verifier.preamble) + # + # call generate_gen_xxx_decl(), for every xxx found from + # ffi._parser._declarations. This generates all the functions. + self._generate('decl') + # + # on Windows, distutils insists on putting init_cffi_xyz in + # 'export_symbols', so instead of fighting it, just give up and + # give it one + if sys.platform == 'win32': + if sys.version_info >= (3,): + prefix = 'PyInit_' + else: + prefix = 'init' + modname = self.verifier.get_module_name() + prnt("void %s%s(void) { }\n" % (prefix, modname)) + + def load_library(self, flags=0): + # import it with the CFFI backend + backend = self.ffi._backend + # needs to make a path that contains '/', on Posix + filename = os.path.join(os.curdir, self.verifier.modulefilename) + module = backend.load_library(filename, flags) + # + # call loading_gen_struct() to get the struct layout inferred by + # the C compiler + self._load(module, 'loading') + + # build the FFILibrary class and instance, this is a module subclass + # because modules are expected to have usually-constant-attributes and + # in PyPy this means the JIT is able to treat attributes as constant, + # which we want. + class FFILibrary(types.ModuleType): + _cffi_generic_module = module + _cffi_ffi = self.ffi + _cffi_dir = [] + def __dir__(self): + return FFILibrary._cffi_dir + library = FFILibrary("") + # + # finally, call the loaded_gen_xxx() functions. This will set + # up the 'library' object. + self._load(module, 'loaded', library=library) + return library + + def _get_declarations(self): + lst = [(key, tp) for (key, (tp, qual)) in + self.ffi._parser._declarations.items()] + lst.sort() + return lst + + def _generate(self, step_name): + for name, tp in self._get_declarations(): + kind, realname = name.split(' ', 1) + try: + method = getattr(self, '_generate_gen_%s_%s' % (kind, + step_name)) + except AttributeError: + raise VerificationError( + "not implemented in verify(): %r" % name) + try: + method(tp, realname) + except Exception as e: + model.attach_exception_info(e, name) + raise + + def _load(self, module, step_name, **kwds): + for name, tp in self._get_declarations(): + kind, realname = name.split(' ', 1) + method = getattr(self, '_%s_gen_%s' % (step_name, kind)) + try: + method(tp, realname, module, **kwds) + except Exception as e: + model.attach_exception_info(e, name) + raise + + def _generate_nothing(self, tp, name): + pass + + def _loaded_noop(self, tp, name, module, **kwds): + pass + + # ---------- + # typedefs: generates no code so far + + _generate_gen_typedef_decl = _generate_nothing + _loading_gen_typedef = _loaded_noop + _loaded_gen_typedef = _loaded_noop + + # ---------- + # function declarations + + def _generate_gen_function_decl(self, tp, name): + assert isinstance(tp, model.FunctionPtrType) + if tp.ellipsis: + # cannot support vararg functions better than this: check for its + # exact type (including the fixed arguments), and build it as a + # constant function pointer (no _cffi_f_%s wrapper) + self._generate_gen_const(False, name, tp) + return + prnt = self._prnt + numargs = len(tp.args) + argnames = [] + for i, type in enumerate(tp.args): + indirection = '' + if isinstance(type, model.StructOrUnion): + indirection = '*' + argnames.append('%sx%d' % (indirection, i)) + context = 'argument of %s' % name + arglist = [type.get_c_name(' %s' % arg, context) + for type, arg in zip(tp.args, argnames)] + tpresult = tp.result + if isinstance(tpresult, model.StructOrUnion): + arglist.insert(0, tpresult.get_c_name(' *r', context)) + tpresult = model.void_type + arglist = ', '.join(arglist) or 'void' + wrappername = '_cffi_f_%s' % name + self.export_symbols.append(wrappername) + if tp.abi: + abi = tp.abi + ' ' + else: + abi = '' + funcdecl = ' %s%s(%s)' % (abi, wrappername, arglist) + context = 'result of %s' % name + prnt(tpresult.get_c_name(funcdecl, context)) + prnt('{') + # + if isinstance(tp.result, model.StructOrUnion): + result_code = '*r = ' + elif not isinstance(tp.result, model.VoidType): + result_code = 'return ' + else: + result_code = '' + prnt(' %s%s(%s);' % (result_code, name, ', '.join(argnames))) + prnt('}') + prnt() + + _loading_gen_function = _loaded_noop + + def _loaded_gen_function(self, tp, name, module, library): + assert isinstance(tp, model.FunctionPtrType) + if tp.ellipsis: + newfunction = self._load_constant(False, tp, name, module) + else: + indirections = [] + base_tp = tp + if (any(isinstance(typ, model.StructOrUnion) for typ in tp.args) + or isinstance(tp.result, model.StructOrUnion)): + indirect_args = [] + for i, typ in enumerate(tp.args): + if isinstance(typ, model.StructOrUnion): + typ = model.PointerType(typ) + indirections.append((i, typ)) + indirect_args.append(typ) + indirect_result = tp.result + if isinstance(indirect_result, model.StructOrUnion): + if indirect_result.fldtypes is None: + raise TypeError("'%s' is used as result type, " + "but is opaque" % ( + indirect_result._get_c_name(),)) + indirect_result = model.PointerType(indirect_result) + indirect_args.insert(0, indirect_result) + indirections.insert(0, ("result", indirect_result)) + indirect_result = model.void_type + tp = model.FunctionPtrType(tuple(indirect_args), + indirect_result, tp.ellipsis) + BFunc = self.ffi._get_cached_btype(tp) + wrappername = '_cffi_f_%s' % name + newfunction = module.load_function(BFunc, wrappername) + for i, typ in indirections: + newfunction = self._make_struct_wrapper(newfunction, i, typ, + base_tp) + setattr(library, name, newfunction) + type(library)._cffi_dir.append(name) + + def _make_struct_wrapper(self, oldfunc, i, tp, base_tp): + backend = self.ffi._backend + BType = self.ffi._get_cached_btype(tp) + if i == "result": + ffi = self.ffi + def newfunc(*args): + res = ffi.new(BType) + oldfunc(res, *args) + return res[0] + else: + def newfunc(*args): + args = args[:i] + (backend.newp(BType, args[i]),) + args[i+1:] + return oldfunc(*args) + newfunc._cffi_base_type = base_tp + return newfunc + + # ---------- + # named structs + + def _generate_gen_struct_decl(self, tp, name): + assert name == tp.name + self._generate_struct_or_union_decl(tp, 'struct', name) + + def _loading_gen_struct(self, tp, name, module): + self._loading_struct_or_union(tp, 'struct', name, module) + + def _loaded_gen_struct(self, tp, name, module, **kwds): + self._loaded_struct_or_union(tp) + + def _generate_gen_union_decl(self, tp, name): + assert name == tp.name + self._generate_struct_or_union_decl(tp, 'union', name) + + def _loading_gen_union(self, tp, name, module): + self._loading_struct_or_union(tp, 'union', name, module) + + def _loaded_gen_union(self, tp, name, module, **kwds): + self._loaded_struct_or_union(tp) + + def _generate_struct_or_union_decl(self, tp, prefix, name): + if tp.fldnames is None: + return # nothing to do with opaque structs + checkfuncname = '_cffi_check_%s_%s' % (prefix, name) + layoutfuncname = '_cffi_layout_%s_%s' % (prefix, name) + cname = ('%s %s' % (prefix, name)).strip() + # + prnt = self._prnt + prnt('static void %s(%s *p)' % (checkfuncname, cname)) + prnt('{') + prnt(' /* only to generate compile-time warnings or errors */') + prnt(' (void)p;') + for fname, ftype, fbitsize, fqual in tp.enumfields(): + if (isinstance(ftype, model.PrimitiveType) + and ftype.is_integer_type()) or fbitsize >= 0: + # accept all integers, but complain on float or double + prnt(' (void)((p->%s) << 1);' % fname) + else: + # only accept exactly the type declared. + try: + prnt(' { %s = &p->%s; (void)tmp; }' % ( + ftype.get_c_name('*tmp', 'field %r'%fname, quals=fqual), + fname)) + except VerificationError as e: + prnt(' /* %s */' % str(e)) # cannot verify it, ignore + prnt('}') + self.export_symbols.append(layoutfuncname) + prnt('intptr_t %s(intptr_t i)' % (layoutfuncname,)) + prnt('{') + prnt(' struct _cffi_aligncheck { char x; %s y; };' % cname) + prnt(' static intptr_t nums[] = {') + prnt(' sizeof(%s),' % cname) + prnt(' offsetof(struct _cffi_aligncheck, y),') + for fname, ftype, fbitsize, fqual in tp.enumfields(): + if fbitsize >= 0: + continue # xxx ignore fbitsize for now + prnt(' offsetof(%s, %s),' % (cname, fname)) + if isinstance(ftype, model.ArrayType) and ftype.length is None: + prnt(' 0, /* %s */' % ftype._get_c_name()) + else: + prnt(' sizeof(((%s *)0)->%s),' % (cname, fname)) + prnt(' -1') + prnt(' };') + prnt(' return nums[i];') + prnt(' /* the next line is not executed, but compiled */') + prnt(' %s(0);' % (checkfuncname,)) + prnt('}') + prnt() + + def _loading_struct_or_union(self, tp, prefix, name, module): + if tp.fldnames is None: + return # nothing to do with opaque structs + layoutfuncname = '_cffi_layout_%s_%s' % (prefix, name) + # + BFunc = self.ffi._typeof_locked("intptr_t(*)(intptr_t)")[0] + function = module.load_function(BFunc, layoutfuncname) + layout = [] + num = 0 + while True: + x = function(num) + if x < 0: break + layout.append(x) + num += 1 + if isinstance(tp, model.StructOrUnion) and tp.partial: + # use the function()'s sizes and offsets to guide the + # layout of the struct + totalsize = layout[0] + totalalignment = layout[1] + fieldofs = layout[2::2] + fieldsize = layout[3::2] + tp.force_flatten() + assert len(fieldofs) == len(fieldsize) == len(tp.fldnames) + tp.fixedlayout = fieldofs, fieldsize, totalsize, totalalignment + else: + cname = ('%s %s' % (prefix, name)).strip() + self._struct_pending_verification[tp] = layout, cname + + def _loaded_struct_or_union(self, tp): + if tp.fldnames is None: + return # nothing to do with opaque structs + self.ffi._get_cached_btype(tp) # force 'fixedlayout' to be considered + + if tp in self._struct_pending_verification: + # check that the layout sizes and offsets match the real ones + def check(realvalue, expectedvalue, msg): + if realvalue != expectedvalue: + raise VerificationError( + "%s (we have %d, but C compiler says %d)" + % (msg, expectedvalue, realvalue)) + ffi = self.ffi + BStruct = ffi._get_cached_btype(tp) + layout, cname = self._struct_pending_verification.pop(tp) + check(layout[0], ffi.sizeof(BStruct), "wrong total size") + check(layout[1], ffi.alignof(BStruct), "wrong total alignment") + i = 2 + for fname, ftype, fbitsize, fqual in tp.enumfields(): + if fbitsize >= 0: + continue # xxx ignore fbitsize for now + check(layout[i], ffi.offsetof(BStruct, fname), + "wrong offset for field %r" % (fname,)) + if layout[i+1] != 0: + BField = ffi._get_cached_btype(ftype) + check(layout[i+1], ffi.sizeof(BField), + "wrong size for field %r" % (fname,)) + i += 2 + assert i == len(layout) + + # ---------- + # 'anonymous' declarations. These are produced for anonymous structs + # or unions; the 'name' is obtained by a typedef. + + def _generate_gen_anonymous_decl(self, tp, name): + if isinstance(tp, model.EnumType): + self._generate_gen_enum_decl(tp, name, '') + else: + self._generate_struct_or_union_decl(tp, '', name) + + def _loading_gen_anonymous(self, tp, name, module): + if isinstance(tp, model.EnumType): + self._loading_gen_enum(tp, name, module, '') + else: + self._loading_struct_or_union(tp, '', name, module) + + def _loaded_gen_anonymous(self, tp, name, module, **kwds): + if isinstance(tp, model.EnumType): + self._loaded_gen_enum(tp, name, module, **kwds) + else: + self._loaded_struct_or_union(tp) + + # ---------- + # constants, likely declared with '#define' + + def _generate_gen_const(self, is_int, name, tp=None, category='const', + check_value=None): + prnt = self._prnt + funcname = '_cffi_%s_%s' % (category, name) + self.export_symbols.append(funcname) + if check_value is not None: + assert is_int + assert category == 'const' + prnt('int %s(char *out_error)' % funcname) + prnt('{') + self._check_int_constant_value(name, check_value) + prnt(' return 0;') + prnt('}') + elif is_int: + assert category == 'const' + prnt('int %s(long long *out_value)' % funcname) + prnt('{') + prnt(' *out_value = (long long)(%s);' % (name,)) + prnt(' return (%s) <= 0;' % (name,)) + prnt('}') + else: + assert tp is not None + assert check_value is None + if category == 'var': + ampersand = '&' + else: + ampersand = '' + extra = '' + if category == 'const' and isinstance(tp, model.StructOrUnion): + extra = 'const *' + ampersand = '&' + prnt(tp.get_c_name(' %s%s(void)' % (extra, funcname), name)) + prnt('{') + prnt(' return (%s%s);' % (ampersand, name)) + prnt('}') + prnt() + + def _generate_gen_constant_decl(self, tp, name): + is_int = isinstance(tp, model.PrimitiveType) and tp.is_integer_type() + self._generate_gen_const(is_int, name, tp) + + _loading_gen_constant = _loaded_noop + + def _load_constant(self, is_int, tp, name, module, check_value=None): + funcname = '_cffi_const_%s' % name + if check_value is not None: + assert is_int + self._load_known_int_constant(module, funcname) + value = check_value + elif is_int: + BType = self.ffi._typeof_locked("long long*")[0] + BFunc = self.ffi._typeof_locked("int(*)(long long*)")[0] + function = module.load_function(BFunc, funcname) + p = self.ffi.new(BType) + negative = function(p) + value = int(p[0]) + if value < 0 and not negative: + BLongLong = self.ffi._typeof_locked("long long")[0] + value += (1 << (8*self.ffi.sizeof(BLongLong))) + else: + assert check_value is None + fntypeextra = '(*)(void)' + if isinstance(tp, model.StructOrUnion): + fntypeextra = '*' + fntypeextra + BFunc = self.ffi._typeof_locked(tp.get_c_name(fntypeextra, name))[0] + function = module.load_function(BFunc, funcname) + value = function() + if isinstance(tp, model.StructOrUnion): + value = value[0] + return value + + def _loaded_gen_constant(self, tp, name, module, library): + is_int = isinstance(tp, model.PrimitiveType) and tp.is_integer_type() + value = self._load_constant(is_int, tp, name, module) + setattr(library, name, value) + type(library)._cffi_dir.append(name) + + # ---------- + # enums + + def _check_int_constant_value(self, name, value): + prnt = self._prnt + if value <= 0: + prnt(' if ((%s) > 0 || (long)(%s) != %dL) {' % ( + name, name, value)) + else: + prnt(' if ((%s) <= 0 || (unsigned long)(%s) != %dUL) {' % ( + name, name, value)) + prnt(' char buf[64];') + prnt(' if ((%s) <= 0)' % name) + prnt(' sprintf(buf, "%%ld", (long)(%s));' % name) + prnt(' else') + prnt(' sprintf(buf, "%%lu", (unsigned long)(%s));' % + name) + prnt(' sprintf(out_error, "%s has the real value %s, not %s",') + prnt(' "%s", buf, "%d");' % (name[:100], value)) + prnt(' return -1;') + prnt(' }') + + def _load_known_int_constant(self, module, funcname): + BType = self.ffi._typeof_locked("char[]")[0] + BFunc = self.ffi._typeof_locked("int(*)(char*)")[0] + function = module.load_function(BFunc, funcname) + p = self.ffi.new(BType, 256) + if function(p) < 0: + error = self.ffi.string(p) + if sys.version_info >= (3,): + error = str(error, 'utf-8') + raise VerificationError(error) + + def _enum_funcname(self, prefix, name): + # "$enum_$1" => "___D_enum____D_1" + name = name.replace('$', '___D_') + return '_cffi_e_%s_%s' % (prefix, name) + + def _generate_gen_enum_decl(self, tp, name, prefix='enum'): + if tp.partial: + for enumerator in tp.enumerators: + self._generate_gen_const(True, enumerator) + return + # + funcname = self._enum_funcname(prefix, name) + self.export_symbols.append(funcname) + prnt = self._prnt + prnt('int %s(char *out_error)' % funcname) + prnt('{') + for enumerator, enumvalue in zip(tp.enumerators, tp.enumvalues): + self._check_int_constant_value(enumerator, enumvalue) + prnt(' return 0;') + prnt('}') + prnt() + + def _loading_gen_enum(self, tp, name, module, prefix='enum'): + if tp.partial: + enumvalues = [self._load_constant(True, tp, enumerator, module) + for enumerator in tp.enumerators] + tp.enumvalues = tuple(enumvalues) + tp.partial_resolved = True + else: + funcname = self._enum_funcname(prefix, name) + self._load_known_int_constant(module, funcname) + + def _loaded_gen_enum(self, tp, name, module, library): + for enumerator, enumvalue in zip(tp.enumerators, tp.enumvalues): + setattr(library, enumerator, enumvalue) + type(library)._cffi_dir.append(enumerator) + + # ---------- + # macros: for now only for integers + + def _generate_gen_macro_decl(self, tp, name): + if tp == '...': + check_value = None + else: + check_value = tp # an integer + self._generate_gen_const(True, name, check_value=check_value) + + _loading_gen_macro = _loaded_noop + + def _loaded_gen_macro(self, tp, name, module, library): + if tp == '...': + check_value = None + else: + check_value = tp # an integer + value = self._load_constant(True, tp, name, module, + check_value=check_value) + setattr(library, name, value) + type(library)._cffi_dir.append(name) + + # ---------- + # global variables + + def _generate_gen_variable_decl(self, tp, name): + if isinstance(tp, model.ArrayType): + if tp.length_is_unknown(): + prnt = self._prnt + funcname = '_cffi_sizeof_%s' % (name,) + self.export_symbols.append(funcname) + prnt("size_t %s(void)" % funcname) + prnt("{") + prnt(" return sizeof(%s);" % (name,)) + prnt("}") + tp_ptr = model.PointerType(tp.item) + self._generate_gen_const(False, name, tp_ptr) + else: + tp_ptr = model.PointerType(tp) + self._generate_gen_const(False, name, tp_ptr, category='var') + + _loading_gen_variable = _loaded_noop + + def _loaded_gen_variable(self, tp, name, module, library): + if isinstance(tp, model.ArrayType): # int a[5] is "constant" in the + # sense that "a=..." is forbidden + if tp.length_is_unknown(): + funcname = '_cffi_sizeof_%s' % (name,) + BFunc = self.ffi._typeof_locked('size_t(*)(void)')[0] + function = module.load_function(BFunc, funcname) + size = function() + BItemType = self.ffi._get_cached_btype(tp.item) + length, rest = divmod(size, self.ffi.sizeof(BItemType)) + if rest != 0: + raise VerificationError( + "bad size: %r does not seem to be an array of %s" % + (name, tp.item)) + tp = tp.resolve_length(length) + tp_ptr = model.PointerType(tp.item) + value = self._load_constant(False, tp_ptr, name, module) + # 'value' is a which we have to replace with + # a if the N is actually known + if tp.length is not None: + BArray = self.ffi._get_cached_btype(tp) + value = self.ffi.cast(BArray, value) + setattr(library, name, value) + type(library)._cffi_dir.append(name) + return + # remove ptr= from the library instance, and replace + # it by a property on the class, which reads/writes into ptr[0]. + funcname = '_cffi_var_%s' % name + BFunc = self.ffi._typeof_locked(tp.get_c_name('*(*)(void)', name))[0] + function = module.load_function(BFunc, funcname) + ptr = function() + def getter(library): + return ptr[0] + def setter(library, value): + ptr[0] = value + setattr(type(library), name, property(getter, setter)) + type(library)._cffi_dir.append(name) + +cffimod_header = r''' +#include +#include +#include +#include +#include /* XXX for ssize_t on some platforms */ + +/* this block of #ifs should be kept exactly identical between + c/_cffi_backend.c, cffi/vengine_cpy.py, cffi/vengine_gen.py + and cffi/_cffi_include.h */ +#if defined(_MSC_VER) +# include /* for alloca() */ +# if _MSC_VER < 1600 /* MSVC < 2010 */ + typedef __int8 int8_t; + typedef __int16 int16_t; + typedef __int32 int32_t; + typedef __int64 int64_t; + typedef unsigned __int8 uint8_t; + typedef unsigned __int16 uint16_t; + typedef unsigned __int32 uint32_t; + typedef unsigned __int64 uint64_t; + typedef __int8 int_least8_t; + typedef __int16 int_least16_t; + typedef __int32 int_least32_t; + typedef __int64 int_least64_t; + typedef unsigned __int8 uint_least8_t; + typedef unsigned __int16 uint_least16_t; + typedef unsigned __int32 uint_least32_t; + typedef unsigned __int64 uint_least64_t; + typedef __int8 int_fast8_t; + typedef __int16 int_fast16_t; + typedef __int32 int_fast32_t; + typedef __int64 int_fast64_t; + typedef unsigned __int8 uint_fast8_t; + typedef unsigned __int16 uint_fast16_t; + typedef unsigned __int32 uint_fast32_t; + typedef unsigned __int64 uint_fast64_t; + typedef __int64 intmax_t; + typedef unsigned __int64 uintmax_t; +# else +# include +# endif +# if _MSC_VER < 1800 /* MSVC < 2013 */ +# ifndef __cplusplus + typedef unsigned char _Bool; +# endif +# endif +# define _cffi_float_complex_t _Fcomplex /* include for it */ +# define _cffi_double_complex_t _Dcomplex /* include for it */ +#else +# include +# if (defined (__SVR4) && defined (__sun)) || defined(_AIX) || defined(__hpux) +# include +# endif +# define _cffi_float_complex_t float _Complex +# define _cffi_double_complex_t double _Complex +#endif +''' diff --git a/env/lib/python3.10/site-packages/cffi/verifier.py b/env/lib/python3.10/site-packages/cffi/verifier.py new file mode 100644 index 0000000..e392a2b --- /dev/null +++ b/env/lib/python3.10/site-packages/cffi/verifier.py @@ -0,0 +1,306 @@ +# +# DEPRECATED: implementation for ffi.verify() +# +import sys, os, binascii, shutil, io +from . import __version_verifier_modules__ +from . import ffiplatform +from .error import VerificationError + +if sys.version_info >= (3, 3): + import importlib.machinery + def _extension_suffixes(): + return importlib.machinery.EXTENSION_SUFFIXES[:] +else: + import imp + def _extension_suffixes(): + return [suffix for suffix, _, type in imp.get_suffixes() + if type == imp.C_EXTENSION] + + +if sys.version_info >= (3,): + NativeIO = io.StringIO +else: + class NativeIO(io.BytesIO): + def write(self, s): + if isinstance(s, unicode): + s = s.encode('ascii') + super(NativeIO, self).write(s) + + +class Verifier(object): + + def __init__(self, ffi, preamble, tmpdir=None, modulename=None, + ext_package=None, tag='', force_generic_engine=False, + source_extension='.c', flags=None, relative_to=None, **kwds): + if ffi._parser._uses_new_feature: + raise VerificationError( + "feature not supported with ffi.verify(), but only " + "with ffi.set_source(): %s" % (ffi._parser._uses_new_feature,)) + self.ffi = ffi + self.preamble = preamble + if not modulename: + flattened_kwds = ffiplatform.flatten(kwds) + vengine_class = _locate_engine_class(ffi, force_generic_engine) + self._vengine = vengine_class(self) + self._vengine.patch_extension_kwds(kwds) + self.flags = flags + self.kwds = self.make_relative_to(kwds, relative_to) + # + if modulename: + if tag: + raise TypeError("can't specify both 'modulename' and 'tag'") + else: + key = '\x00'.join(['%d.%d' % sys.version_info[:2], + __version_verifier_modules__, + preamble, flattened_kwds] + + ffi._cdefsources) + if sys.version_info >= (3,): + key = key.encode('utf-8') + k1 = hex(binascii.crc32(key[0::2]) & 0xffffffff) + k1 = k1.lstrip('0x').rstrip('L') + k2 = hex(binascii.crc32(key[1::2]) & 0xffffffff) + k2 = k2.lstrip('0').rstrip('L') + modulename = '_cffi_%s_%s%s%s' % (tag, self._vengine._class_key, + k1, k2) + suffix = _get_so_suffixes()[0] + self.tmpdir = tmpdir or _caller_dir_pycache() + self.sourcefilename = os.path.join(self.tmpdir, modulename + source_extension) + self.modulefilename = os.path.join(self.tmpdir, modulename + suffix) + self.ext_package = ext_package + self._has_source = False + self._has_module = False + + def write_source(self, file=None): + """Write the C source code. It is produced in 'self.sourcefilename', + which can be tweaked beforehand.""" + with self.ffi._lock: + if self._has_source and file is None: + raise VerificationError( + "source code already written") + self._write_source(file) + + def compile_module(self): + """Write the C source code (if not done already) and compile it. + This produces a dynamic link library in 'self.modulefilename'.""" + with self.ffi._lock: + if self._has_module: + raise VerificationError("module already compiled") + if not self._has_source: + self._write_source() + self._compile_module() + + def load_library(self): + """Get a C module from this Verifier instance. + Returns an instance of a FFILibrary class that behaves like the + objects returned by ffi.dlopen(), but that delegates all + operations to the C module. If necessary, the C code is written + and compiled first. + """ + with self.ffi._lock: + if not self._has_module: + self._locate_module() + if not self._has_module: + if not self._has_source: + self._write_source() + self._compile_module() + return self._load_library() + + def get_module_name(self): + basename = os.path.basename(self.modulefilename) + # kill both the .so extension and the other .'s, as introduced + # by Python 3: 'basename.cpython-33m.so' + basename = basename.split('.', 1)[0] + # and the _d added in Python 2 debug builds --- but try to be + # conservative and not kill a legitimate _d + if basename.endswith('_d') and hasattr(sys, 'gettotalrefcount'): + basename = basename[:-2] + return basename + + def get_extension(self): + if not self._has_source: + with self.ffi._lock: + if not self._has_source: + self._write_source() + sourcename = ffiplatform.maybe_relative_path(self.sourcefilename) + modname = self.get_module_name() + return ffiplatform.get_extension(sourcename, modname, **self.kwds) + + def generates_python_module(self): + return self._vengine._gen_python_module + + def make_relative_to(self, kwds, relative_to): + if relative_to and os.path.dirname(relative_to): + dirname = os.path.dirname(relative_to) + kwds = kwds.copy() + for key in ffiplatform.LIST_OF_FILE_NAMES: + if key in kwds: + lst = kwds[key] + if not isinstance(lst, (list, tuple)): + raise TypeError("keyword '%s' should be a list or tuple" + % (key,)) + lst = [os.path.join(dirname, fn) for fn in lst] + kwds[key] = lst + return kwds + + # ---------- + + def _locate_module(self): + if not os.path.isfile(self.modulefilename): + if self.ext_package: + try: + pkg = __import__(self.ext_package, None, None, ['__doc__']) + except ImportError: + return # cannot import the package itself, give up + # (e.g. it might be called differently before installation) + path = pkg.__path__ + else: + path = None + filename = self._vengine.find_module(self.get_module_name(), path, + _get_so_suffixes()) + if filename is None: + return + self.modulefilename = filename + self._vengine.collect_types() + self._has_module = True + + def _write_source_to(self, file): + self._vengine._f = file + try: + self._vengine.write_source_to_f() + finally: + del self._vengine._f + + def _write_source(self, file=None): + if file is not None: + self._write_source_to(file) + else: + # Write our source file to an in memory file. + f = NativeIO() + self._write_source_to(f) + source_data = f.getvalue() + + # Determine if this matches the current file + if os.path.exists(self.sourcefilename): + with open(self.sourcefilename, "r") as fp: + needs_written = not (fp.read() == source_data) + else: + needs_written = True + + # Actually write the file out if it doesn't match + if needs_written: + _ensure_dir(self.sourcefilename) + with open(self.sourcefilename, "w") as fp: + fp.write(source_data) + + # Set this flag + self._has_source = True + + def _compile_module(self): + # compile this C source + tmpdir = os.path.dirname(self.sourcefilename) + outputfilename = ffiplatform.compile(tmpdir, self.get_extension()) + try: + same = ffiplatform.samefile(outputfilename, self.modulefilename) + except OSError: + same = False + if not same: + _ensure_dir(self.modulefilename) + shutil.move(outputfilename, self.modulefilename) + self._has_module = True + + def _load_library(self): + assert self._has_module + if self.flags is not None: + return self._vengine.load_library(self.flags) + else: + return self._vengine.load_library() + +# ____________________________________________________________ + +_FORCE_GENERIC_ENGINE = False # for tests + +def _locate_engine_class(ffi, force_generic_engine): + if _FORCE_GENERIC_ENGINE: + force_generic_engine = True + if not force_generic_engine: + if '__pypy__' in sys.builtin_module_names: + force_generic_engine = True + else: + try: + import _cffi_backend + except ImportError: + _cffi_backend = '?' + if ffi._backend is not _cffi_backend: + force_generic_engine = True + if force_generic_engine: + from . import vengine_gen + return vengine_gen.VGenericEngine + else: + from . import vengine_cpy + return vengine_cpy.VCPythonEngine + +# ____________________________________________________________ + +_TMPDIR = None + +def _caller_dir_pycache(): + if _TMPDIR: + return _TMPDIR + result = os.environ.get('CFFI_TMPDIR') + if result: + return result + filename = sys._getframe(2).f_code.co_filename + return os.path.abspath(os.path.join(os.path.dirname(filename), + '__pycache__')) + +def set_tmpdir(dirname): + """Set the temporary directory to use instead of __pycache__.""" + global _TMPDIR + _TMPDIR = dirname + +def cleanup_tmpdir(tmpdir=None, keep_so=False): + """Clean up the temporary directory by removing all files in it + called `_cffi_*.{c,so}` as well as the `build` subdirectory.""" + tmpdir = tmpdir or _caller_dir_pycache() + try: + filelist = os.listdir(tmpdir) + except OSError: + return + if keep_so: + suffix = '.c' # only remove .c files + else: + suffix = _get_so_suffixes()[0].lower() + for fn in filelist: + if fn.lower().startswith('_cffi_') and ( + fn.lower().endswith(suffix) or fn.lower().endswith('.c')): + try: + os.unlink(os.path.join(tmpdir, fn)) + except OSError: + pass + clean_dir = [os.path.join(tmpdir, 'build')] + for dir in clean_dir: + try: + for fn in os.listdir(dir): + fn = os.path.join(dir, fn) + if os.path.isdir(fn): + clean_dir.append(fn) + else: + os.unlink(fn) + except OSError: + pass + +def _get_so_suffixes(): + suffixes = _extension_suffixes() + if not suffixes: + # bah, no C_EXTENSION available. Occurs on pypy without cpyext + if sys.platform == 'win32': + suffixes = [".pyd"] + else: + suffixes = [".so"] + + return suffixes + +def _ensure_dir(filename): + dirname = os.path.dirname(filename) + if dirname and not os.path.isdir(dirname): + os.makedirs(dirname) diff --git a/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/INSTALLER b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/LICENSE b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/LICENSE new file mode 100644 index 0000000..ad82355 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 TAHRI Ahmed R. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/METADATA b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/METADATA new file mode 100644 index 0000000..b19096b --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/METADATA @@ -0,0 +1,695 @@ +Metadata-Version: 2.1 +Name: charset-normalizer +Version: 3.4.0 +Summary: The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. +Home-page: https://github.com/Ousret/charset_normalizer +Author: Ahmed TAHRI +Author-email: tahri.ahmed@proton.me +License: MIT +Project-URL: Bug Reports, https://github.com/Ousret/charset_normalizer/issues +Project-URL: Documentation, https://charset-normalizer.readthedocs.io/en/latest +Keywords: encoding,charset,charset-detector,detector,normalization,unicode,chardet,detect +Classifier: Development Status :: 5 - Production/Stable +Classifier: License :: OSI Approved :: MIT License +Classifier: Intended Audience :: Developers +Classifier: Topic :: Software Development :: Libraries :: Python Modules +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Text Processing :: Linguistic +Classifier: Topic :: Utilities +Classifier: Typing :: Typed +Requires-Python: >=3.7.0 +Description-Content-Type: text/markdown +License-File: LICENSE +Provides-Extra: unicode_backport + +

Charset Detection, for Everyone 👋

+ +

+ The Real First Universal Charset Detector
+
+ + + + Download Count Total + + + + +

+

+ Featured Packages
+ + Static Badge + + + Static Badge + +

+

+ In other language (unofficial port - by the community)
+ + Static Badge + +

+ +> A library that helps you read text from an unknown charset encoding.
Motivated by `chardet`, +> I'm trying to resolve the issue by taking a new approach. +> All IANA character set names for which the Python core library provides codecs are supported. + +

+ >>>>> 👉 Try Me Online Now, Then Adopt Me 👈 <<<<< +

+ +This project offers you an alternative to **Universal Charset Encoding Detector**, also known as **Chardet**. + +| Feature | [Chardet](https://github.com/chardet/chardet) | Charset Normalizer | [cChardet](https://github.com/PyYoshi/cChardet) | +|--------------------------------------------------|:---------------------------------------------:|:--------------------------------------------------------------------------------------------------:|:-----------------------------------------------:| +| `Fast` | ❌ | ✅ | ✅ | +| `Universal**` | ❌ | ✅ | ❌ | +| `Reliable` **without** distinguishable standards | ❌ | ✅ | ✅ | +| `Reliable` **with** distinguishable standards | ✅ | ✅ | ✅ | +| `License` | LGPL-2.1
_restrictive_ | MIT | MPL-1.1
_restrictive_ | +| `Native Python` | ✅ | ✅ | ❌ | +| `Detect spoken language` | ❌ | ✅ | N/A | +| `UnicodeDecodeError Safety` | ❌ | ✅ | ❌ | +| `Whl Size (min)` | 193.6 kB | 42 kB | ~200 kB | +| `Supported Encoding` | 33 | 🎉 [99](https://charset-normalizer.readthedocs.io/en/latest/user/support.html#supported-encodings) | 40 | + +

+Reading Normalized TextCat Reading Text +

+ +*\*\* : They are clearly using specific code for a specific encoding even if covering most of used one*
+Did you got there because of the logs? See [https://charset-normalizer.readthedocs.io/en/latest/user/miscellaneous.html](https://charset-normalizer.readthedocs.io/en/latest/user/miscellaneous.html) + +## ⚡ Performance + +This package offer better performance than its counterpart Chardet. Here are some numbers. + +| Package | Accuracy | Mean per file (ms) | File per sec (est) | +|-----------------------------------------------|:--------:|:------------------:|:------------------:| +| [chardet](https://github.com/chardet/chardet) | 86 % | 200 ms | 5 file/sec | +| charset-normalizer | **98 %** | **10 ms** | 100 file/sec | + +| Package | 99th percentile | 95th percentile | 50th percentile | +|-----------------------------------------------|:---------------:|:---------------:|:---------------:| +| [chardet](https://github.com/chardet/chardet) | 1200 ms | 287 ms | 23 ms | +| charset-normalizer | 100 ms | 50 ms | 5 ms | + +Chardet's performance on larger file (1MB+) are very poor. Expect huge difference on large payload. + +> Stats are generated using 400+ files using default parameters. More details on used files, see GHA workflows. +> And yes, these results might change at any time. The dataset can be updated to include more files. +> The actual delays heavily depends on your CPU capabilities. The factors should remain the same. +> Keep in mind that the stats are generous and that Chardet accuracy vs our is measured using Chardet initial capability +> (eg. Supported Encoding) Challenge-them if you want. + +## ✨ Installation + +Using pip: + +```sh +pip install charset-normalizer -U +``` + +## 🚀 Basic Usage + +### CLI +This package comes with a CLI. + +``` +usage: normalizer [-h] [-v] [-a] [-n] [-m] [-r] [-f] [-t THRESHOLD] + file [file ...] + +The Real First Universal Charset Detector. Discover originating encoding used +on text file. Normalize text to unicode. + +positional arguments: + files File(s) to be analysed + +optional arguments: + -h, --help show this help message and exit + -v, --verbose Display complementary information about file if any. + Stdout will contain logs about the detection process. + -a, --with-alternative + Output complementary possibilities if any. Top-level + JSON WILL be a list. + -n, --normalize Permit to normalize input file. If not set, program + does not write anything. + -m, --minimal Only output the charset detected to STDOUT. Disabling + JSON output. + -r, --replace Replace file when trying to normalize it instead of + creating a new one. + -f, --force Replace file without asking if you are sure, use this + flag with caution. + -t THRESHOLD, --threshold THRESHOLD + Define a custom maximum amount of chaos allowed in + decoded content. 0. <= chaos <= 1. + --version Show version information and exit. +``` + +```bash +normalizer ./data/sample.1.fr.srt +``` + +or + +```bash +python -m charset_normalizer ./data/sample.1.fr.srt +``` + +🎉 Since version 1.4.0 the CLI produce easily usable stdout result in JSON format. + +```json +{ + "path": "/home/default/projects/charset_normalizer/data/sample.1.fr.srt", + "encoding": "cp1252", + "encoding_aliases": [ + "1252", + "windows_1252" + ], + "alternative_encodings": [ + "cp1254", + "cp1256", + "cp1258", + "iso8859_14", + "iso8859_15", + "iso8859_16", + "iso8859_3", + "iso8859_9", + "latin_1", + "mbcs" + ], + "language": "French", + "alphabets": [ + "Basic Latin", + "Latin-1 Supplement" + ], + "has_sig_or_bom": false, + "chaos": 0.149, + "coherence": 97.152, + "unicode_path": null, + "is_preferred": true +} +``` + +### Python +*Just print out normalized text* +```python +from charset_normalizer import from_path + +results = from_path('./my_subtitle.srt') + +print(str(results.best())) +``` + +*Upgrade your code without effort* +```python +from charset_normalizer import detect +``` + +The above code will behave the same as **chardet**. We ensure that we offer the best (reasonable) BC result possible. + +See the docs for advanced usage : [readthedocs.io](https://charset-normalizer.readthedocs.io/en/latest/) + +## 😇 Why + +When I started using Chardet, I noticed that it was not suited to my expectations, and I wanted to propose a +reliable alternative using a completely different method. Also! I never back down on a good challenge! + +I **don't care** about the **originating charset** encoding, because **two different tables** can +produce **two identical rendered string.** +What I want is to get readable text, the best I can. + +In a way, **I'm brute forcing text decoding.** How cool is that ? 😎 + +Don't confuse package **ftfy** with charset-normalizer or chardet. ftfy goal is to repair unicode string whereas charset-normalizer to convert raw file in unknown encoding to unicode. + +## 🍰 How + + - Discard all charset encoding table that could not fit the binary content. + - Measure noise, or the mess once opened (by chunks) with a corresponding charset encoding. + - Extract matches with the lowest mess detected. + - Additionally, we measure coherence / probe for a language. + +**Wait a minute**, what is noise/mess and coherence according to **YOU ?** + +*Noise :* I opened hundred of text files, **written by humans**, with the wrong encoding table. **I observed**, then +**I established** some ground rules about **what is obvious** when **it seems like** a mess. + I know that my interpretation of what is noise is probably incomplete, feel free to contribute in order to + improve or rewrite it. + +*Coherence :* For each language there is on earth, we have computed ranked letter appearance occurrences (the best we can). So I thought +that intel is worth something here. So I use those records against decoded text to check if I can detect intelligent design. + +## ⚡ Known limitations + + - Language detection is unreliable when text contains two or more languages sharing identical letters. (eg. HTML (english tags) + Turkish content (Sharing Latin characters)) + - Every charset detector heavily depends on sufficient content. In common cases, do not bother run detection on very tiny content. + +## ⚠️ About Python EOLs + +**If you are running:** + +- Python >=2.7,<3.5: Unsupported +- Python 3.5: charset-normalizer < 2.1 +- Python 3.6: charset-normalizer < 3.1 +- Python 3.7: charset-normalizer < 4.0 + +Upgrade your Python interpreter as soon as possible. + +## 👤 Contributing + +Contributions, issues and feature requests are very much welcome.
+Feel free to check [issues page](https://github.com/ousret/charset_normalizer/issues) if you want to contribute. + +## 📝 License + +Copyright © [Ahmed TAHRI @Ousret](https://github.com/Ousret).
+This project is [MIT](https://github.com/Ousret/charset_normalizer/blob/master/LICENSE) licensed. + +Characters frequencies used in this project © 2012 [Denny Vrandečić](http://simia.net/letters/) + +## 💼 For Enterprise + +Professional support for charset-normalizer is available as part of the [Tidelift +Subscription][1]. Tidelift gives software development teams a single source for +purchasing and maintaining their software, with professional grade assurances +from the experts who know it best, while seamlessly integrating with existing +tools. + +[1]: https://tidelift.com/subscription/pkg/pypi-charset-normalizer?utm_source=pypi-charset-normalizer&utm_medium=readme + +# Changelog +All notable changes to charset-normalizer will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + +## [3.4.0](https://github.com/Ousret/charset_normalizer/compare/3.3.2...3.4.0) (2024-10-08) + +### Added +- Argument `--no-preemptive` in the CLI to prevent the detector to search for hints. +- Support for Python 3.13 (#512) + +### Fixed +- Relax the TypeError exception thrown when trying to compare a CharsetMatch with anything else than a CharsetMatch. +- Improved the general reliability of the detector based on user feedbacks. (#520) (#509) (#498) (#407) (#537) +- Declared charset in content (preemptive detection) not changed when converting to utf-8 bytes. (#381) + +## [3.3.2](https://github.com/Ousret/charset_normalizer/compare/3.3.1...3.3.2) (2023-10-31) + +### Fixed +- Unintentional memory usage regression when using large payload that match several encoding (#376) +- Regression on some detection case showcased in the documentation (#371) + +### Added +- Noise (md) probe that identify malformed arabic representation due to the presence of letters in isolated form (credit to my wife) + +## [3.3.1](https://github.com/Ousret/charset_normalizer/compare/3.3.0...3.3.1) (2023-10-22) + +### Changed +- Optional mypyc compilation upgraded to version 1.6.1 for Python >= 3.8 +- Improved the general detection reliability based on reports from the community + +## [3.3.0](https://github.com/Ousret/charset_normalizer/compare/3.2.0...3.3.0) (2023-09-30) + +### Added +- Allow to execute the CLI (e.g. normalizer) through `python -m charset_normalizer.cli` or `python -m charset_normalizer` +- Support for 9 forgotten encoding that are supported by Python but unlisted in `encoding.aliases` as they have no alias (#323) + +### Removed +- (internal) Redundant utils.is_ascii function and unused function is_private_use_only +- (internal) charset_normalizer.assets is moved inside charset_normalizer.constant + +### Changed +- (internal) Unicode code blocks in constants are updated using the latest v15.0.0 definition to improve detection +- Optional mypyc compilation upgraded to version 1.5.1 for Python >= 3.8 + +### Fixed +- Unable to properly sort CharsetMatch when both chaos/noise and coherence were close due to an unreachable condition in \_\_lt\_\_ (#350) + +## [3.2.0](https://github.com/Ousret/charset_normalizer/compare/3.1.0...3.2.0) (2023-06-07) + +### Changed +- Typehint for function `from_path` no longer enforce `PathLike` as its first argument +- Minor improvement over the global detection reliability + +### Added +- Introduce function `is_binary` that relies on main capabilities, and optimized to detect binaries +- Propagate `enable_fallback` argument throughout `from_bytes`, `from_path`, and `from_fp` that allow a deeper control over the detection (default True) +- Explicit support for Python 3.12 + +### Fixed +- Edge case detection failure where a file would contain 'very-long' camel cased word (Issue #289) + +## [3.1.0](https://github.com/Ousret/charset_normalizer/compare/3.0.1...3.1.0) (2023-03-06) + +### Added +- Argument `should_rename_legacy` for legacy function `detect` and disregard any new arguments without errors (PR #262) + +### Removed +- Support for Python 3.6 (PR #260) + +### Changed +- Optional speedup provided by mypy/c 1.0.1 + +## [3.0.1](https://github.com/Ousret/charset_normalizer/compare/3.0.0...3.0.1) (2022-11-18) + +### Fixed +- Multi-bytes cutter/chunk generator did not always cut correctly (PR #233) + +### Changed +- Speedup provided by mypy/c 0.990 on Python >= 3.7 + +## [3.0.0](https://github.com/Ousret/charset_normalizer/compare/2.1.1...3.0.0) (2022-10-20) + +### Added +- Extend the capability of explain=True when cp_isolation contains at most two entries (min one), will log in details of the Mess-detector results +- Support for alternative language frequency set in charset_normalizer.assets.FREQUENCIES +- Add parameter `language_threshold` in `from_bytes`, `from_path` and `from_fp` to adjust the minimum expected coherence ratio +- `normalizer --version` now specify if current version provide extra speedup (meaning mypyc compilation whl) + +### Changed +- Build with static metadata using 'build' frontend +- Make the language detection stricter +- Optional: Module `md.py` can be compiled using Mypyc to provide an extra speedup up to 4x faster than v2.1 + +### Fixed +- CLI with opt --normalize fail when using full path for files +- TooManyAccentuatedPlugin induce false positive on the mess detection when too few alpha character have been fed to it +- Sphinx warnings when generating the documentation + +### Removed +- Coherence detector no longer return 'Simple English' instead return 'English' +- Coherence detector no longer return 'Classical Chinese' instead return 'Chinese' +- Breaking: Method `first()` and `best()` from CharsetMatch +- UTF-7 will no longer appear as "detected" without a recognized SIG/mark (is unreliable/conflict with ASCII) +- Breaking: Class aliases CharsetDetector, CharsetDoctor, CharsetNormalizerMatch and CharsetNormalizerMatches +- Breaking: Top-level function `normalize` +- Breaking: Properties `chaos_secondary_pass`, `coherence_non_latin` and `w_counter` from CharsetMatch +- Support for the backport `unicodedata2` + +## [3.0.0rc1](https://github.com/Ousret/charset_normalizer/compare/3.0.0b2...3.0.0rc1) (2022-10-18) + +### Added +- Extend the capability of explain=True when cp_isolation contains at most two entries (min one), will log in details of the Mess-detector results +- Support for alternative language frequency set in charset_normalizer.assets.FREQUENCIES +- Add parameter `language_threshold` in `from_bytes`, `from_path` and `from_fp` to adjust the minimum expected coherence ratio + +### Changed +- Build with static metadata using 'build' frontend +- Make the language detection stricter + +### Fixed +- CLI with opt --normalize fail when using full path for files +- TooManyAccentuatedPlugin induce false positive on the mess detection when too few alpha character have been fed to it + +### Removed +- Coherence detector no longer return 'Simple English' instead return 'English' +- Coherence detector no longer return 'Classical Chinese' instead return 'Chinese' + +## [3.0.0b2](https://github.com/Ousret/charset_normalizer/compare/3.0.0b1...3.0.0b2) (2022-08-21) + +### Added +- `normalizer --version` now specify if current version provide extra speedup (meaning mypyc compilation whl) + +### Removed +- Breaking: Method `first()` and `best()` from CharsetMatch +- UTF-7 will no longer appear as "detected" without a recognized SIG/mark (is unreliable/conflict with ASCII) + +### Fixed +- Sphinx warnings when generating the documentation + +## [3.0.0b1](https://github.com/Ousret/charset_normalizer/compare/2.1.0...3.0.0b1) (2022-08-15) + +### Changed +- Optional: Module `md.py` can be compiled using Mypyc to provide an extra speedup up to 4x faster than v2.1 + +### Removed +- Breaking: Class aliases CharsetDetector, CharsetDoctor, CharsetNormalizerMatch and CharsetNormalizerMatches +- Breaking: Top-level function `normalize` +- Breaking: Properties `chaos_secondary_pass`, `coherence_non_latin` and `w_counter` from CharsetMatch +- Support for the backport `unicodedata2` + +## [2.1.1](https://github.com/Ousret/charset_normalizer/compare/2.1.0...2.1.1) (2022-08-19) + +### Deprecated +- Function `normalize` scheduled for removal in 3.0 + +### Changed +- Removed useless call to decode in fn is_unprintable (#206) + +### Fixed +- Third-party library (i18n xgettext) crashing not recognizing utf_8 (PEP 263) with underscore from [@aleksandernovikov](https://github.com/aleksandernovikov) (#204) + +## [2.1.0](https://github.com/Ousret/charset_normalizer/compare/2.0.12...2.1.0) (2022-06-19) + +### Added +- Output the Unicode table version when running the CLI with `--version` (PR #194) + +### Changed +- Re-use decoded buffer for single byte character sets from [@nijel](https://github.com/nijel) (PR #175) +- Fixing some performance bottlenecks from [@deedy5](https://github.com/deedy5) (PR #183) + +### Fixed +- Workaround potential bug in cpython with Zero Width No-Break Space located in Arabic Presentation Forms-B, Unicode 1.1 not acknowledged as space (PR #175) +- CLI default threshold aligned with the API threshold from [@oleksandr-kuzmenko](https://github.com/oleksandr-kuzmenko) (PR #181) + +### Removed +- Support for Python 3.5 (PR #192) + +### Deprecated +- Use of backport unicodedata from `unicodedata2` as Python is quickly catching up, scheduled for removal in 3.0 (PR #194) + +## [2.0.12](https://github.com/Ousret/charset_normalizer/compare/2.0.11...2.0.12) (2022-02-12) + +### Fixed +- ASCII miss-detection on rare cases (PR #170) + +## [2.0.11](https://github.com/Ousret/charset_normalizer/compare/2.0.10...2.0.11) (2022-01-30) + +### Added +- Explicit support for Python 3.11 (PR #164) + +### Changed +- The logging behavior have been completely reviewed, now using only TRACE and DEBUG levels (PR #163 #165) + +## [2.0.10](https://github.com/Ousret/charset_normalizer/compare/2.0.9...2.0.10) (2022-01-04) + +### Fixed +- Fallback match entries might lead to UnicodeDecodeError for large bytes sequence (PR #154) + +### Changed +- Skipping the language-detection (CD) on ASCII (PR #155) + +## [2.0.9](https://github.com/Ousret/charset_normalizer/compare/2.0.8...2.0.9) (2021-12-03) + +### Changed +- Moderating the logging impact (since 2.0.8) for specific environments (PR #147) + +### Fixed +- Wrong logging level applied when setting kwarg `explain` to True (PR #146) + +## [2.0.8](https://github.com/Ousret/charset_normalizer/compare/2.0.7...2.0.8) (2021-11-24) +### Changed +- Improvement over Vietnamese detection (PR #126) +- MD improvement on trailing data and long foreign (non-pure latin) data (PR #124) +- Efficiency improvements in cd/alphabet_languages from [@adbar](https://github.com/adbar) (PR #122) +- call sum() without an intermediary list following PEP 289 recommendations from [@adbar](https://github.com/adbar) (PR #129) +- Code style as refactored by Sourcery-AI (PR #131) +- Minor adjustment on the MD around european words (PR #133) +- Remove and replace SRTs from assets / tests (PR #139) +- Initialize the library logger with a `NullHandler` by default from [@nmaynes](https://github.com/nmaynes) (PR #135) +- Setting kwarg `explain` to True will add provisionally (bounded to function lifespan) a specific stream handler (PR #135) + +### Fixed +- Fix large (misleading) sequence giving UnicodeDecodeError (PR #137) +- Avoid using too insignificant chunk (PR #137) + +### Added +- Add and expose function `set_logging_handler` to configure a specific StreamHandler from [@nmaynes](https://github.com/nmaynes) (PR #135) +- Add `CHANGELOG.md` entries, format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) (PR #141) + +## [2.0.7](https://github.com/Ousret/charset_normalizer/compare/2.0.6...2.0.7) (2021-10-11) +### Added +- Add support for Kazakh (Cyrillic) language detection (PR #109) + +### Changed +- Further, improve inferring the language from a given single-byte code page (PR #112) +- Vainly trying to leverage PEP263 when PEP3120 is not supported (PR #116) +- Refactoring for potential performance improvements in loops from [@adbar](https://github.com/adbar) (PR #113) +- Various detection improvement (MD+CD) (PR #117) + +### Removed +- Remove redundant logging entry about detected language(s) (PR #115) + +### Fixed +- Fix a minor inconsistency between Python 3.5 and other versions regarding language detection (PR #117 #102) + +## [2.0.6](https://github.com/Ousret/charset_normalizer/compare/2.0.5...2.0.6) (2021-09-18) +### Fixed +- Unforeseen regression with the loss of the backward-compatibility with some older minor of Python 3.5.x (PR #100) +- Fix CLI crash when using --minimal output in certain cases (PR #103) + +### Changed +- Minor improvement to the detection efficiency (less than 1%) (PR #106 #101) + +## [2.0.5](https://github.com/Ousret/charset_normalizer/compare/2.0.4...2.0.5) (2021-09-14) +### Changed +- The project now comply with: flake8, mypy, isort and black to ensure a better overall quality (PR #81) +- The BC-support with v1.x was improved, the old staticmethods are restored (PR #82) +- The Unicode detection is slightly improved (PR #93) +- Add syntax sugar \_\_bool\_\_ for results CharsetMatches list-container (PR #91) + +### Removed +- The project no longer raise warning on tiny content given for detection, will be simply logged as warning instead (PR #92) + +### Fixed +- In some rare case, the chunks extractor could cut in the middle of a multi-byte character and could mislead the mess detection (PR #95) +- Some rare 'space' characters could trip up the UnprintablePlugin/Mess detection (PR #96) +- The MANIFEST.in was not exhaustive (PR #78) + +## [2.0.4](https://github.com/Ousret/charset_normalizer/compare/2.0.3...2.0.4) (2021-07-30) +### Fixed +- The CLI no longer raise an unexpected exception when no encoding has been found (PR #70) +- Fix accessing the 'alphabets' property when the payload contains surrogate characters (PR #68) +- The logger could mislead (explain=True) on detected languages and the impact of one MBCS match (PR #72) +- Submatch factoring could be wrong in rare edge cases (PR #72) +- Multiple files given to the CLI were ignored when publishing results to STDOUT. (After the first path) (PR #72) +- Fix line endings from CRLF to LF for certain project files (PR #67) + +### Changed +- Adjust the MD to lower the sensitivity, thus improving the global detection reliability (PR #69 #76) +- Allow fallback on specified encoding if any (PR #71) + +## [2.0.3](https://github.com/Ousret/charset_normalizer/compare/2.0.2...2.0.3) (2021-07-16) +### Changed +- Part of the detection mechanism has been improved to be less sensitive, resulting in more accurate detection results. Especially ASCII. (PR #63) +- According to the community wishes, the detection will fall back on ASCII or UTF-8 in a last-resort case. (PR #64) + +## [2.0.2](https://github.com/Ousret/charset_normalizer/compare/2.0.1...2.0.2) (2021-07-15) +### Fixed +- Empty/Too small JSON payload miss-detection fixed. Report from [@tseaver](https://github.com/tseaver) (PR #59) + +### Changed +- Don't inject unicodedata2 into sys.modules from [@akx](https://github.com/akx) (PR #57) + +## [2.0.1](https://github.com/Ousret/charset_normalizer/compare/2.0.0...2.0.1) (2021-07-13) +### Fixed +- Make it work where there isn't a filesystem available, dropping assets frequencies.json. Report from [@sethmlarson](https://github.com/sethmlarson). (PR #55) +- Using explain=False permanently disable the verbose output in the current runtime (PR #47) +- One log entry (language target preemptive) was not show in logs when using explain=True (PR #47) +- Fix undesired exception (ValueError) on getitem of instance CharsetMatches (PR #52) + +### Changed +- Public function normalize default args values were not aligned with from_bytes (PR #53) + +### Added +- You may now use charset aliases in cp_isolation and cp_exclusion arguments (PR #47) + +## [2.0.0](https://github.com/Ousret/charset_normalizer/compare/1.4.1...2.0.0) (2021-07-02) +### Changed +- 4x to 5 times faster than the previous 1.4.0 release. At least 2x faster than Chardet. +- Accent has been made on UTF-8 detection, should perform rather instantaneous. +- The backward compatibility with Chardet has been greatly improved. The legacy detect function returns an identical charset name whenever possible. +- The detection mechanism has been slightly improved, now Turkish content is detected correctly (most of the time) +- The program has been rewritten to ease the readability and maintainability. (+Using static typing)+ +- utf_7 detection has been reinstated. + +### Removed +- This package no longer require anything when used with Python 3.5 (Dropped cached_property) +- Removed support for these languages: Catalan, Esperanto, Kazakh, Baque, Volapük, Azeri, Galician, Nynorsk, Macedonian, and Serbocroatian. +- The exception hook on UnicodeDecodeError has been removed. + +### Deprecated +- Methods coherence_non_latin, w_counter, chaos_secondary_pass of the class CharsetMatch are now deprecated and scheduled for removal in v3.0 + +### Fixed +- The CLI output used the relative path of the file(s). Should be absolute. + +## [1.4.1](https://github.com/Ousret/charset_normalizer/compare/1.4.0...1.4.1) (2021-05-28) +### Fixed +- Logger configuration/usage no longer conflict with others (PR #44) + +## [1.4.0](https://github.com/Ousret/charset_normalizer/compare/1.3.9...1.4.0) (2021-05-21) +### Removed +- Using standard logging instead of using the package loguru. +- Dropping nose test framework in favor of the maintained pytest. +- Choose to not use dragonmapper package to help with gibberish Chinese/CJK text. +- Require cached_property only for Python 3.5 due to constraint. Dropping for every other interpreter version. +- Stop support for UTF-7 that does not contain a SIG. +- Dropping PrettyTable, replaced with pure JSON output in CLI. + +### Fixed +- BOM marker in a CharsetNormalizerMatch instance could be False in rare cases even if obviously present. Due to the sub-match factoring process. +- Not searching properly for the BOM when trying utf32/16 parent codec. + +### Changed +- Improving the package final size by compressing frequencies.json. +- Huge improvement over the larges payload. + +### Added +- CLI now produces JSON consumable output. +- Return ASCII if given sequences fit. Given reasonable confidence. + +## [1.3.9](https://github.com/Ousret/charset_normalizer/compare/1.3.8...1.3.9) (2021-05-13) + +### Fixed +- In some very rare cases, you may end up getting encode/decode errors due to a bad bytes payload (PR #40) + +## [1.3.8](https://github.com/Ousret/charset_normalizer/compare/1.3.7...1.3.8) (2021-05-12) + +### Fixed +- Empty given payload for detection may cause an exception if trying to access the `alphabets` property. (PR #39) + +## [1.3.7](https://github.com/Ousret/charset_normalizer/compare/1.3.6...1.3.7) (2021-05-12) + +### Fixed +- The legacy detect function should return UTF-8-SIG if sig is present in the payload. (PR #38) + +## [1.3.6](https://github.com/Ousret/charset_normalizer/compare/1.3.5...1.3.6) (2021-02-09) + +### Changed +- Amend the previous release to allow prettytable 2.0 (PR #35) + +## [1.3.5](https://github.com/Ousret/charset_normalizer/compare/1.3.4...1.3.5) (2021-02-08) + +### Fixed +- Fix error while using the package with a python pre-release interpreter (PR #33) + +### Changed +- Dependencies refactoring, constraints revised. + +### Added +- Add python 3.9 and 3.10 to the supported interpreters + +MIT License + +Copyright (c) 2019 TAHRI Ahmed R. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/RECORD b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/RECORD new file mode 100644 index 0000000..c6fcf04 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/RECORD @@ -0,0 +1,35 @@ +../../../bin/normalizer,sha256=k9XpFXENxZk-EkOKUzYb0y3ObcpZrZFiiyJ1qcO9zSc,279 +charset_normalizer-3.4.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +charset_normalizer-3.4.0.dist-info/LICENSE,sha256=6zGgxaT7Cbik4yBV0lweX5w1iidS_vPNcgIT0cz-4kE,1070 +charset_normalizer-3.4.0.dist-info/METADATA,sha256=WGbEW9ehh2spNJxo1M6sEGGZWmsQ-oj2DsMjV29zoms,34159 +charset_normalizer-3.4.0.dist-info/RECORD,, +charset_normalizer-3.4.0.dist-info/WHEEL,sha256=VXRyidHovicsPXAYYBPK-lnsPgFrrhXkyzySBEhHzcg,151 +charset_normalizer-3.4.0.dist-info/entry_points.txt,sha256=ADSTKrkXZ3hhdOVFi6DcUEHQRS0xfxDIE_pEz4wLIXA,65 +charset_normalizer-3.4.0.dist-info/top_level.txt,sha256=7ASyzePr8_xuZWJsnqJjIBtyV8vhEo0wBCv1MPRRi3Q,19 +charset_normalizer/__init__.py,sha256=UzI3xC8PhmcLRMzSgPb6minTmRq0kWznnCBJ8ZCc2XI,1577 +charset_normalizer/__main__.py,sha256=JxY8bleaENOFlLRb9HfoeZCzAMnn2A1oGR5Xm2eyqg0,73 +charset_normalizer/__pycache__/__init__.cpython-310.pyc,, +charset_normalizer/__pycache__/__main__.cpython-310.pyc,, +charset_normalizer/__pycache__/api.cpython-310.pyc,, +charset_normalizer/__pycache__/cd.cpython-310.pyc,, +charset_normalizer/__pycache__/constant.cpython-310.pyc,, +charset_normalizer/__pycache__/legacy.cpython-310.pyc,, +charset_normalizer/__pycache__/md.cpython-310.pyc,, +charset_normalizer/__pycache__/models.cpython-310.pyc,, +charset_normalizer/__pycache__/utils.cpython-310.pyc,, +charset_normalizer/__pycache__/version.cpython-310.pyc,, +charset_normalizer/api.py,sha256=kMyNUqrfBZU22PP0pYKrSldtYUGA24wsGlXGLAKra7c,22559 +charset_normalizer/cd.py,sha256=xwZliZcTQFA3jU0c00PRiu9MNxXTFxQkFLWmMW24ZzI,12560 +charset_normalizer/cli/__init__.py,sha256=D5ERp8P62llm2FuoMzydZ7d9rs8cvvLXqE-1_6oViPc,100 +charset_normalizer/cli/__main__.py,sha256=zX9sV_ApU1d96Wb0cS04vulstdB4F0Eh7kLn-gevfw4,10411 +charset_normalizer/cli/__pycache__/__init__.cpython-310.pyc,, +charset_normalizer/cli/__pycache__/__main__.cpython-310.pyc,, +charset_normalizer/constant.py,sha256=uwoW87NicWZDTLviX7le0wdoYBbhBQDA4n1JtJo77ts,40499 +charset_normalizer/legacy.py,sha256=XJjkT0hejMH8qfAKz1ts8OUiBT18t2FJP3tJgLwUWwc,2327 +charset_normalizer/md.cpython-310-x86_64-linux-gnu.so,sha256=Y7QSLD5QLoSFAWys0-tL7R6QB7oi5864zM6zr7RWek4,16064 +charset_normalizer/md.py,sha256=SIIZcENrslI7h3v4GigbFN61fRyE_wiCN1z9Ii3fBRo,20138 +charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so,sha256=8k3u8X3VqAfE2x1upAeiW8N3GT72CsqJVtHUIqFwXZE,276808 +charset_normalizer/models.py,sha256=oAMAcBSEY7CngbUXJp34Wc4Rl9NKJJjGmUwW3EPtk6g,12425 +charset_normalizer/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +charset_normalizer/utils.py,sha256=teiosMqzKjXyAHXnGdjSBOgnBZwx-SkBbCLrx0UXy8M,11894 +charset_normalizer/version.py,sha256=AX66S4ytQFdd6F5jbVU2OPMqYwFS5M3BkMvyX-3BKF8,79 diff --git a/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/WHEEL b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/WHEEL new file mode 100644 index 0000000..0b1249e --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/WHEEL @@ -0,0 +1,6 @@ +Wheel-Version: 1.0 +Generator: setuptools (75.1.0) +Root-Is-Purelib: false +Tag: cp310-cp310-manylinux_2_17_x86_64 +Tag: cp310-cp310-manylinux2014_x86_64 + diff --git a/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/entry_points.txt b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/entry_points.txt new file mode 100644 index 0000000..65619e7 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/entry_points.txt @@ -0,0 +1,2 @@ +[console_scripts] +normalizer = charset_normalizer.cli:cli_detect diff --git a/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/top_level.txt b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/top_level.txt new file mode 100644 index 0000000..66958f0 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer-3.4.0.dist-info/top_level.txt @@ -0,0 +1 @@ +charset_normalizer diff --git a/env/lib/python3.10/site-packages/charset_normalizer/__init__.py b/env/lib/python3.10/site-packages/charset_normalizer/__init__.py new file mode 100644 index 0000000..55991fc --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/__init__.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +""" +Charset-Normalizer +~~~~~~~~~~~~~~ +The Real First Universal Charset Detector. +A library that helps you read text from an unknown charset encoding. +Motivated by chardet, This package is trying to resolve the issue by taking a new approach. +All IANA character set names for which the Python core library provides codecs are supported. + +Basic usage: + >>> from charset_normalizer import from_bytes + >>> results = from_bytes('Bсеки човек има право на образование. Oбразованието!'.encode('utf_8')) + >>> best_guess = results.best() + >>> str(best_guess) + 'Bсеки човек има право на образование. Oбразованието!' + +Others methods and usages are available - see the full documentation +at . +:copyright: (c) 2021 by Ahmed TAHRI +:license: MIT, see LICENSE for more details. +""" +import logging + +from .api import from_bytes, from_fp, from_path, is_binary +from .legacy import detect +from .models import CharsetMatch, CharsetMatches +from .utils import set_logging_handler +from .version import VERSION, __version__ + +__all__ = ( + "from_fp", + "from_path", + "from_bytes", + "is_binary", + "detect", + "CharsetMatch", + "CharsetMatches", + "__version__", + "VERSION", + "set_logging_handler", +) + +# Attach a NullHandler to the top level logger by default +# https://docs.python.org/3.3/howto/logging.html#configuring-logging-for-a-library + +logging.getLogger("charset_normalizer").addHandler(logging.NullHandler()) diff --git a/env/lib/python3.10/site-packages/charset_normalizer/__main__.py b/env/lib/python3.10/site-packages/charset_normalizer/__main__.py new file mode 100644 index 0000000..beae2ef --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/__main__.py @@ -0,0 +1,4 @@ +from .cli import cli_detect + +if __name__ == "__main__": + cli_detect() diff --git a/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3e03e3861bca36d9574090950cbfd6ce7ea846ec GIT binary patch literal 1602 zcmcIk&2HO95GG|=Ka`xfP70*AX)m^bm`u`3A*4o>)I|)$a$vhX@ItJ}mALhiOYAP? zsE4A>rLPemdvgl}HHy}K1^UWsPkDu&I!h_Gi{u&t9PG@_&V2JLR#qGfzenBACcTDb z{bQKxUmcl8_^TI4BFncTJF0Qpx1*(~&TGk%zm(Mdda~>}Kce=lwa7WKU){pf?Gx+7MtSYP>UHv$ zOP1w4iHTHHZw`e_2xs3@>HP4&&pC`K>{G(wYbKS3Z&Eg;QX#*13SUu8LoKB141lwd zByt8iCK_VOGX*n|gQO$^O+A~6rbN>SMziWV zqWUfz#!Nv*!Xq-FfJZH7s0~`6Z6)}WqDyn3a%$dba%8Rvr1Tg_mPtXv7y)t)JA>h% zvP(iuC1CK7l7uQ43kk;LLyw(aUK)J zLdX?j>^lIkwY4=5coAigUS=6sVxCpk!Dyzbdiwz5$+=eW<+Zzw^~V=K6|ajwiZi(Q zxi~L=GYk}G#h=9~6n|g*Se&Bl9E!gTe_s4rNq(<1Pf>VQymn#led3Fk#rdb}Zk2z! zv7YO3@Wpzs_ZH2FDjiI6stlk7G}j0>E>)D48&_(T_(Q{WoINbJRFF`tQiPRAqj}!v zMIlqdI2myYn^@p^Z;W#+ek8&?p{XXCiPXU!eHd$ppCRJ$P{M!F|(kgE+yCJsdpU-*Nh!g)~*P54$^ucPjwTcAjhx54Niw zOH4~)QzJy>I&W|ZSi?6q(q6rE%zVuIp=?&?aaOjgLq>F5wwVe>EX5J)*<}Nb;N8qXE)TevOmHZI7?Z`R#AnTKxAzZr_J(CA2+UApPJ*E4NVB2j zvLU!4EQw3Zl1)QehO`ao8qzVuEW2{;-DLGXE}KDs2@is@x$s>sk&MlaUimQQ%Lbxtwdv*4$Tf0d?-)05OgT=jfjTZzgWjYAlY*w}&Vr)65Tc+S@4N2W@-M&-n+N-wt>$N+p{{azaIL810 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/__main__.cpython-310.pyc b/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/__main__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c066953ed8e411ed98fbaf296470192e6ddd8339 GIT binary patch literal 286 zcmYjLyGjH>5S*SpWLfU;A1>R#8^u)QQWFu(Oqy}0xgBpF%go%unff*U(xyiKf{FGX z3Kn!VRb3PvSF1)aw#)VIj`znb{zJ0Z^5iv>5eA&_@B|=88o8J0oZwA>FxBH}+Qlbu zu!X7VoJB*0x-!*>UfY0p-&Rw_hcwsDcF>*>-$goO<3wLk_0f|udbB3TpdM0u;gYOq zjP6iu49E=>iW-ik=KzIKIs5!8uQykhD%(OAgYNcvM_F~fPMHdZn7nrOm6G~3daCAF=o@=J1sAU6-?;p)5O~3#E literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/api.cpython-310.pyc b/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/api.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bc4bf3fd7aee36ab1d60e750c400ce9a6864e40d GIT binary patch literal 11731 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 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/legacy.cpython-310.pyc b/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/legacy.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5653243e00afc472c6453dc89febfbc9ef762d80 GIT binary patch literal 2207 zcmZ`*OK%%D5MJ&>TCFA9NgOBX10Y(UiGajPA3)n6XcE}UqXF!|aSl}xELKZO+IW{# zNUj{Y@}}N>4opXwxBAejM5bL=I<2&dfItinm&k1K-`|C&Nn($N9r7 z&VD{D?m7;V6Cj8~Q0^3{hmfJ&+%3GGSNJ`@2zr6#d3mj<_v%3VB*?>}(Q8<`mPf@x zZvi>f6JNmDdfqHry%usFI3y&E*A8jW)}hy1Y((TDStaMmh1WrEiL5+z+LzuMi`qyp zB#d#DsEjk&_H=9KhbP^5{b6_g@uSTL+PlZ5I@}r?agxJ!e=ia2Evn8&1Hp^9KUGwM zXm$PJz3q+ePQ1Rgz1@BKWNUMyySd&4Nn>X^req^aRcf@J{XAIQHCTKG1a*3dI6e0n zU_w3O-gbxwvk!9sa}DM?*dFR=o60g*=EnWjv2{O6C7$b$vXqmI4Ydbr9p(uemdTLr zFP-cg1b;zOB|CJ&^U@#~r+G%1>Wrsq1RE%ubn>h}Uw*mv`OS{Z z6umJ{(p|7vcG6KIBvmovqDb;=pNdXShe1nXXYLv zaX}%1hLKc`w&?u9l>Y5IyZq?otybr4Bwvxvl?ms>OroxlJ5bE z2*YQhL8!tNc(|YtL}DcyR6(Gz8c}?leV7mIdYDZp!zKtA!U1Wyh94O1Z=~ZYFlMHqfFvK$x@T77-&Mrf~JYtmN0V0>{0?t zaa?3W0b)GmC1|Y@9@9i-`Sd!5`Z85&aUeV`3&?%jXz+jwt8h>X08QYG0SEj7wQJZ| zJchDmpaR%f(1K5rd@Zs^ZjBR>6c$mF;I~X<@D3nfVN73^rl5^&^i@)1Y>wmn*ngD) zT=CRa2i~Kg%mOrz@o_YzRc%%M?*JOXmrOuNg^4Sn0$_hxW?(xwF7Mbo_OH#0`o?Kd zW0FY$bu9p8F|;sAeDxi=zW?!6faW;iP67i-2iRRb%OG#GGptJduRA&@)gb;x`?1W1_uHOmfX3X`~Oh7ZgMBu=+m+fF;MxM()iDtImcE!SWO7hQB2 z`R^Bf7r7`x{y$Lwt>#-N102``2)om1DqMW{$&p0{dyVA!E~J%KMPB)w#uRXBvERscX{z1HWd z<1u}uD3eeXQkcIKR-Lu*jMMf3vYv;xt7q#w^E^w#Z#pY(6MStV-)n-OZhiUvzfQJq ArvLx| literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/md.cpython-310.pyc b/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/md.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6590dcd8f0d99747fb191294fb2b71517e1dc08e GIT binary patch literal 15961 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 kfA)#& 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 DksAi% literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/utils.cpython-310.pyc b/env/lib/python3.10/site-packages/charset_normalizer/__pycache__/utils.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2b35610ca11570ab178bdc57cde41b3d2ccffb13 GIT binary patch literal 8944 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 CharsetMatches: + """ + Given a raw bytes sequence, return the best possibles charset usable to render str objects. + If there is no results, it is a strong indicator that the source is binary/not text. + By default, the process will extract 5 blocks of 512o each to assess the mess and coherence of a given sequence. + And will give up a particular code page after 20% of measured mess. Those criteria are customizable at will. + + The preemptive behavior DOES NOT replace the traditional detection workflow, it prioritize a particular code page + but never take it for granted. Can improve the performance. + + You may want to focus your attention to some code page or/and not others, use cp_isolation and cp_exclusion for that + purpose. + + This function will strip the SIG in the payload/sequence every time except on UTF-16, UTF-32. + By default the library does not setup any handler other than the NullHandler, if you choose to set the 'explain' + toggle to True it will alter the logger configuration to add a StreamHandler that is suitable for debugging. + Custom logging format and handler can be set manually. + """ + + if not isinstance(sequences, (bytearray, bytes)): + raise TypeError( + "Expected object of type bytes or bytearray, got: {0}".format( + type(sequences) + ) + ) + + if explain: + previous_logger_level: int = logger.level + logger.addHandler(explain_handler) + logger.setLevel(TRACE) + + length: int = len(sequences) + + if length == 0: + logger.debug("Encoding detection on empty bytes, assuming utf_8 intention.") + if explain: + logger.removeHandler(explain_handler) + logger.setLevel(previous_logger_level or logging.WARNING) + return CharsetMatches([CharsetMatch(sequences, "utf_8", 0.0, False, [], "")]) + + if cp_isolation is not None: + logger.log( + TRACE, + "cp_isolation is set. use this flag for debugging purpose. " + "limited list of encoding allowed : %s.", + ", ".join(cp_isolation), + ) + cp_isolation = [iana_name(cp, False) for cp in cp_isolation] + else: + cp_isolation = [] + + if cp_exclusion is not None: + logger.log( + TRACE, + "cp_exclusion is set. use this flag for debugging purpose. " + "limited list of encoding excluded : %s.", + ", ".join(cp_exclusion), + ) + cp_exclusion = [iana_name(cp, False) for cp in cp_exclusion] + else: + cp_exclusion = [] + + if length <= (chunk_size * steps): + logger.log( + TRACE, + "override steps (%i) and chunk_size (%i) as content does not fit (%i byte(s) given) parameters.", + steps, + chunk_size, + length, + ) + steps = 1 + chunk_size = length + + if steps > 1 and length / steps < chunk_size: + chunk_size = int(length / steps) + + is_too_small_sequence: bool = len(sequences) < TOO_SMALL_SEQUENCE + is_too_large_sequence: bool = len(sequences) >= TOO_BIG_SEQUENCE + + if is_too_small_sequence: + logger.log( + TRACE, + "Trying to detect encoding from a tiny portion of ({}) byte(s).".format( + length + ), + ) + elif is_too_large_sequence: + logger.log( + TRACE, + "Using lazy str decoding because the payload is quite large, ({}) byte(s).".format( + length + ), + ) + + prioritized_encodings: List[str] = [] + + specified_encoding: Optional[str] = ( + any_specified_encoding(sequences) if preemptive_behaviour else None + ) + + if specified_encoding is not None: + prioritized_encodings.append(specified_encoding) + logger.log( + TRACE, + "Detected declarative mark in sequence. Priority +1 given for %s.", + specified_encoding, + ) + + tested: Set[str] = set() + tested_but_hard_failure: List[str] = [] + tested_but_soft_failure: List[str] = [] + + fallback_ascii: Optional[CharsetMatch] = None + fallback_u8: Optional[CharsetMatch] = None + fallback_specified: Optional[CharsetMatch] = None + + results: CharsetMatches = CharsetMatches() + + early_stop_results: CharsetMatches = CharsetMatches() + + sig_encoding, sig_payload = identify_sig_or_bom(sequences) + + if sig_encoding is not None: + prioritized_encodings.append(sig_encoding) + logger.log( + TRACE, + "Detected a SIG or BOM mark on first %i byte(s). Priority +1 given for %s.", + len(sig_payload), + sig_encoding, + ) + + prioritized_encodings.append("ascii") + + if "utf_8" not in prioritized_encodings: + prioritized_encodings.append("utf_8") + + for encoding_iana in prioritized_encodings + IANA_SUPPORTED: + if cp_isolation and encoding_iana not in cp_isolation: + continue + + if cp_exclusion and encoding_iana in cp_exclusion: + continue + + if encoding_iana in tested: + continue + + tested.add(encoding_iana) + + decoded_payload: Optional[str] = None + bom_or_sig_available: bool = sig_encoding == encoding_iana + strip_sig_or_bom: bool = bom_or_sig_available and should_strip_sig_or_bom( + encoding_iana + ) + + if encoding_iana in {"utf_16", "utf_32"} and not bom_or_sig_available: + logger.log( + TRACE, + "Encoding %s won't be tested as-is because it require a BOM. Will try some sub-encoder LE/BE.", + encoding_iana, + ) + continue + if encoding_iana in {"utf_7"} and not bom_or_sig_available: + logger.log( + TRACE, + "Encoding %s won't be tested as-is because detection is unreliable without BOM/SIG.", + encoding_iana, + ) + continue + + try: + is_multi_byte_decoder: bool = is_multi_byte_encoding(encoding_iana) + except (ModuleNotFoundError, ImportError): + logger.log( + TRACE, + "Encoding %s does not provide an IncrementalDecoder", + encoding_iana, + ) + continue + + try: + if is_too_large_sequence and is_multi_byte_decoder is False: + str( + ( + sequences[: int(50e4)] + if strip_sig_or_bom is False + else sequences[len(sig_payload) : int(50e4)] + ), + encoding=encoding_iana, + ) + else: + decoded_payload = str( + ( + sequences + if strip_sig_or_bom is False + else sequences[len(sig_payload) :] + ), + encoding=encoding_iana, + ) + except (UnicodeDecodeError, LookupError) as e: + if not isinstance(e, LookupError): + logger.log( + TRACE, + "Code page %s does not fit given bytes sequence at ALL. %s", + encoding_iana, + str(e), + ) + tested_but_hard_failure.append(encoding_iana) + continue + + similar_soft_failure_test: bool = False + + for encoding_soft_failed in tested_but_soft_failure: + if is_cp_similar(encoding_iana, encoding_soft_failed): + similar_soft_failure_test = True + break + + if similar_soft_failure_test: + logger.log( + TRACE, + "%s is deemed too similar to code page %s and was consider unsuited already. Continuing!", + encoding_iana, + encoding_soft_failed, + ) + continue + + r_ = range( + 0 if not bom_or_sig_available else len(sig_payload), + length, + int(length / steps), + ) + + multi_byte_bonus: bool = ( + is_multi_byte_decoder + and decoded_payload is not None + and len(decoded_payload) < length + ) + + if multi_byte_bonus: + logger.log( + TRACE, + "Code page %s is a multi byte encoding table and it appear that at least one character " + "was encoded using n-bytes.", + encoding_iana, + ) + + max_chunk_gave_up: int = int(len(r_) / 4) + + max_chunk_gave_up = max(max_chunk_gave_up, 2) + early_stop_count: int = 0 + lazy_str_hard_failure = False + + md_chunks: List[str] = [] + md_ratios = [] + + try: + for chunk in cut_sequence_chunks( + sequences, + encoding_iana, + r_, + chunk_size, + bom_or_sig_available, + strip_sig_or_bom, + sig_payload, + is_multi_byte_decoder, + decoded_payload, + ): + md_chunks.append(chunk) + + md_ratios.append( + mess_ratio( + chunk, + threshold, + explain is True and 1 <= len(cp_isolation) <= 2, + ) + ) + + if md_ratios[-1] >= threshold: + early_stop_count += 1 + + if (early_stop_count >= max_chunk_gave_up) or ( + bom_or_sig_available and strip_sig_or_bom is False + ): + break + except ( + UnicodeDecodeError + ) as e: # Lazy str loading may have missed something there + logger.log( + TRACE, + "LazyStr Loading: After MD chunk decode, code page %s does not fit given bytes sequence at ALL. %s", + encoding_iana, + str(e), + ) + early_stop_count = max_chunk_gave_up + lazy_str_hard_failure = True + + # We might want to check the sequence again with the whole content + # Only if initial MD tests passes + if ( + not lazy_str_hard_failure + and is_too_large_sequence + and not is_multi_byte_decoder + ): + try: + sequences[int(50e3) :].decode(encoding_iana, errors="strict") + except UnicodeDecodeError as e: + logger.log( + TRACE, + "LazyStr Loading: After final lookup, code page %s does not fit given bytes sequence at ALL. %s", + encoding_iana, + str(e), + ) + tested_but_hard_failure.append(encoding_iana) + continue + + mean_mess_ratio: float = sum(md_ratios) / len(md_ratios) if md_ratios else 0.0 + if mean_mess_ratio >= threshold or early_stop_count >= max_chunk_gave_up: + tested_but_soft_failure.append(encoding_iana) + logger.log( + TRACE, + "%s was excluded because of initial chaos probing. Gave up %i time(s). " + "Computed mean chaos is %f %%.", + encoding_iana, + early_stop_count, + round(mean_mess_ratio * 100, ndigits=3), + ) + # Preparing those fallbacks in case we got nothing. + if ( + enable_fallback + and encoding_iana in ["ascii", "utf_8", specified_encoding] + and not lazy_str_hard_failure + ): + fallback_entry = CharsetMatch( + sequences, + encoding_iana, + threshold, + False, + [], + decoded_payload, + preemptive_declaration=specified_encoding, + ) + if encoding_iana == specified_encoding: + fallback_specified = fallback_entry + elif encoding_iana == "ascii": + fallback_ascii = fallback_entry + else: + fallback_u8 = fallback_entry + continue + + logger.log( + TRACE, + "%s passed initial chaos probing. Mean measured chaos is %f %%", + encoding_iana, + round(mean_mess_ratio * 100, ndigits=3), + ) + + if not is_multi_byte_decoder: + target_languages: List[str] = encoding_languages(encoding_iana) + else: + target_languages = mb_encoding_languages(encoding_iana) + + if target_languages: + logger.log( + TRACE, + "{} should target any language(s) of {}".format( + encoding_iana, str(target_languages) + ), + ) + + cd_ratios = [] + + # We shall skip the CD when its about ASCII + # Most of the time its not relevant to run "language-detection" on it. + if encoding_iana != "ascii": + for chunk in md_chunks: + chunk_languages = coherence_ratio( + chunk, + language_threshold, + ",".join(target_languages) if target_languages else None, + ) + + cd_ratios.append(chunk_languages) + + cd_ratios_merged = merge_coherence_ratios(cd_ratios) + + if cd_ratios_merged: + logger.log( + TRACE, + "We detected language {} using {}".format( + cd_ratios_merged, encoding_iana + ), + ) + + current_match = CharsetMatch( + sequences, + encoding_iana, + mean_mess_ratio, + bom_or_sig_available, + cd_ratios_merged, + ( + decoded_payload + if ( + is_too_large_sequence is False + or encoding_iana in [specified_encoding, "ascii", "utf_8"] + ) + else None + ), + preemptive_declaration=specified_encoding, + ) + + results.append(current_match) + + if ( + encoding_iana in [specified_encoding, "ascii", "utf_8"] + and mean_mess_ratio < 0.1 + ): + # If md says nothing to worry about, then... stop immediately! + if mean_mess_ratio == 0.0: + logger.debug( + "Encoding detection: %s is most likely the one.", + current_match.encoding, + ) + if explain: + logger.removeHandler(explain_handler) + logger.setLevel(previous_logger_level) + return CharsetMatches([current_match]) + + early_stop_results.append(current_match) + + if ( + len(early_stop_results) + and (specified_encoding is None or specified_encoding in tested) + and "ascii" in tested + and "utf_8" in tested + ): + probable_result: CharsetMatch = early_stop_results.best() # type: ignore[assignment] + logger.debug( + "Encoding detection: %s is most likely the one.", + probable_result.encoding, + ) + if explain: + logger.removeHandler(explain_handler) + logger.setLevel(previous_logger_level) + + return CharsetMatches([probable_result]) + + if encoding_iana == sig_encoding: + logger.debug( + "Encoding detection: %s is most likely the one as we detected a BOM or SIG within " + "the beginning of the sequence.", + encoding_iana, + ) + if explain: + logger.removeHandler(explain_handler) + logger.setLevel(previous_logger_level) + return CharsetMatches([results[encoding_iana]]) + + if len(results) == 0: + if fallback_u8 or fallback_ascii or fallback_specified: + logger.log( + TRACE, + "Nothing got out of the detection process. Using ASCII/UTF-8/Specified fallback.", + ) + + if fallback_specified: + logger.debug( + "Encoding detection: %s will be used as a fallback match", + fallback_specified.encoding, + ) + results.append(fallback_specified) + elif ( + (fallback_u8 and fallback_ascii is None) + or ( + fallback_u8 + and fallback_ascii + and fallback_u8.fingerprint != fallback_ascii.fingerprint + ) + or (fallback_u8 is not None) + ): + logger.debug("Encoding detection: utf_8 will be used as a fallback match") + results.append(fallback_u8) + elif fallback_ascii: + logger.debug("Encoding detection: ascii will be used as a fallback match") + results.append(fallback_ascii) + + if results: + logger.debug( + "Encoding detection: Found %s as plausible (best-candidate) for content. With %i alternatives.", + results.best().encoding, # type: ignore + len(results) - 1, + ) + else: + logger.debug("Encoding detection: Unable to determine any suitable charset.") + + if explain: + logger.removeHandler(explain_handler) + logger.setLevel(previous_logger_level) + + return results + + +def from_fp( + fp: BinaryIO, + steps: int = 5, + chunk_size: int = 512, + threshold: float = 0.20, + cp_isolation: Optional[List[str]] = None, + cp_exclusion: Optional[List[str]] = None, + preemptive_behaviour: bool = True, + explain: bool = False, + language_threshold: float = 0.1, + enable_fallback: bool = True, +) -> CharsetMatches: + """ + Same thing than the function from_bytes but using a file pointer that is already ready. + Will not close the file pointer. + """ + return from_bytes( + fp.read(), + steps, + chunk_size, + threshold, + cp_isolation, + cp_exclusion, + preemptive_behaviour, + explain, + language_threshold, + enable_fallback, + ) + + +def from_path( + path: Union[str, bytes, PathLike], # type: ignore[type-arg] + steps: int = 5, + chunk_size: int = 512, + threshold: float = 0.20, + cp_isolation: Optional[List[str]] = None, + cp_exclusion: Optional[List[str]] = None, + preemptive_behaviour: bool = True, + explain: bool = False, + language_threshold: float = 0.1, + enable_fallback: bool = True, +) -> CharsetMatches: + """ + Same thing than the function from_bytes but with one extra step. Opening and reading given file path in binary mode. + Can raise IOError. + """ + with open(path, "rb") as fp: + return from_fp( + fp, + steps, + chunk_size, + threshold, + cp_isolation, + cp_exclusion, + preemptive_behaviour, + explain, + language_threshold, + enable_fallback, + ) + + +def is_binary( + fp_or_path_or_payload: Union[PathLike, str, BinaryIO, bytes], # type: ignore[type-arg] + steps: int = 5, + chunk_size: int = 512, + threshold: float = 0.20, + cp_isolation: Optional[List[str]] = None, + cp_exclusion: Optional[List[str]] = None, + preemptive_behaviour: bool = True, + explain: bool = False, + language_threshold: float = 0.1, + enable_fallback: bool = False, +) -> bool: + """ + Detect if the given input (file, bytes, or path) points to a binary file. aka. not a string. + Based on the same main heuristic algorithms and default kwargs at the sole exception that fallbacks match + are disabled to be stricter around ASCII-compatible but unlikely to be a string. + """ + if isinstance(fp_or_path_or_payload, (str, PathLike)): + guesses = from_path( + fp_or_path_or_payload, + steps=steps, + chunk_size=chunk_size, + threshold=threshold, + cp_isolation=cp_isolation, + cp_exclusion=cp_exclusion, + preemptive_behaviour=preemptive_behaviour, + explain=explain, + language_threshold=language_threshold, + enable_fallback=enable_fallback, + ) + elif isinstance( + fp_or_path_or_payload, + ( + bytes, + bytearray, + ), + ): + guesses = from_bytes( + fp_or_path_or_payload, + steps=steps, + chunk_size=chunk_size, + threshold=threshold, + cp_isolation=cp_isolation, + cp_exclusion=cp_exclusion, + preemptive_behaviour=preemptive_behaviour, + explain=explain, + language_threshold=language_threshold, + enable_fallback=enable_fallback, + ) + else: + guesses = from_fp( + fp_or_path_or_payload, + steps=steps, + chunk_size=chunk_size, + threshold=threshold, + cp_isolation=cp_isolation, + cp_exclusion=cp_exclusion, + preemptive_behaviour=preemptive_behaviour, + explain=explain, + language_threshold=language_threshold, + enable_fallback=enable_fallback, + ) + + return not guesses diff --git a/env/lib/python3.10/site-packages/charset_normalizer/cd.py b/env/lib/python3.10/site-packages/charset_normalizer/cd.py new file mode 100644 index 0000000..4ea6760 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/cd.py @@ -0,0 +1,395 @@ +import importlib +from codecs import IncrementalDecoder +from collections import Counter +from functools import lru_cache +from typing import Counter as TypeCounter, Dict, List, Optional, Tuple + +from .constant import ( + FREQUENCIES, + KO_NAMES, + LANGUAGE_SUPPORTED_COUNT, + TOO_SMALL_SEQUENCE, + ZH_NAMES, +) +from .md import is_suspiciously_successive_range +from .models import CoherenceMatches +from .utils import ( + is_accentuated, + is_latin, + is_multi_byte_encoding, + is_unicode_range_secondary, + unicode_range, +) + + +def encoding_unicode_range(iana_name: str) -> List[str]: + """ + Return associated unicode ranges in a single byte code page. + """ + if is_multi_byte_encoding(iana_name): + raise IOError("Function not supported on multi-byte code page") + + decoder = importlib.import_module( + "encodings.{}".format(iana_name) + ).IncrementalDecoder + + p: IncrementalDecoder = decoder(errors="ignore") + seen_ranges: Dict[str, int] = {} + character_count: int = 0 + + for i in range(0x40, 0xFF): + chunk: str = p.decode(bytes([i])) + + if chunk: + character_range: Optional[str] = unicode_range(chunk) + + if character_range is None: + continue + + if is_unicode_range_secondary(character_range) is False: + if character_range not in seen_ranges: + seen_ranges[character_range] = 0 + seen_ranges[character_range] += 1 + character_count += 1 + + return sorted( + [ + character_range + for character_range in seen_ranges + if seen_ranges[character_range] / character_count >= 0.15 + ] + ) + + +def unicode_range_languages(primary_range: str) -> List[str]: + """ + Return inferred languages used with a unicode range. + """ + languages: List[str] = [] + + for language, characters in FREQUENCIES.items(): + for character in characters: + if unicode_range(character) == primary_range: + languages.append(language) + break + + return languages + + +@lru_cache() +def encoding_languages(iana_name: str) -> List[str]: + """ + Single-byte encoding language association. Some code page are heavily linked to particular language(s). + This function does the correspondence. + """ + unicode_ranges: List[str] = encoding_unicode_range(iana_name) + primary_range: Optional[str] = None + + for specified_range in unicode_ranges: + if "Latin" not in specified_range: + primary_range = specified_range + break + + if primary_range is None: + return ["Latin Based"] + + return unicode_range_languages(primary_range) + + +@lru_cache() +def mb_encoding_languages(iana_name: str) -> List[str]: + """ + Multi-byte encoding language association. Some code page are heavily linked to particular language(s). + This function does the correspondence. + """ + if ( + iana_name.startswith("shift_") + or iana_name.startswith("iso2022_jp") + or iana_name.startswith("euc_j") + or iana_name == "cp932" + ): + return ["Japanese"] + if iana_name.startswith("gb") or iana_name in ZH_NAMES: + return ["Chinese"] + if iana_name.startswith("iso2022_kr") or iana_name in KO_NAMES: + return ["Korean"] + + return [] + + +@lru_cache(maxsize=LANGUAGE_SUPPORTED_COUNT) +def get_target_features(language: str) -> Tuple[bool, bool]: + """ + Determine main aspects from a supported language if it contains accents and if is pure Latin. + """ + target_have_accents: bool = False + target_pure_latin: bool = True + + for character in FREQUENCIES[language]: + if not target_have_accents and is_accentuated(character): + target_have_accents = True + if target_pure_latin and is_latin(character) is False: + target_pure_latin = False + + return target_have_accents, target_pure_latin + + +def alphabet_languages( + characters: List[str], ignore_non_latin: bool = False +) -> List[str]: + """ + Return associated languages associated to given characters. + """ + languages: List[Tuple[str, float]] = [] + + source_have_accents = any(is_accentuated(character) for character in characters) + + for language, language_characters in FREQUENCIES.items(): + target_have_accents, target_pure_latin = get_target_features(language) + + if ignore_non_latin and target_pure_latin is False: + continue + + if target_have_accents is False and source_have_accents: + continue + + character_count: int = len(language_characters) + + character_match_count: int = len( + [c for c in language_characters if c in characters] + ) + + ratio: float = character_match_count / character_count + + if ratio >= 0.2: + languages.append((language, ratio)) + + languages = sorted(languages, key=lambda x: x[1], reverse=True) + + return [compatible_language[0] for compatible_language in languages] + + +def characters_popularity_compare( + language: str, ordered_characters: List[str] +) -> float: + """ + Determine if a ordered characters list (by occurrence from most appearance to rarest) match a particular language. + The result is a ratio between 0. (absolutely no correspondence) and 1. (near perfect fit). + Beware that is function is not strict on the match in order to ease the detection. (Meaning close match is 1.) + """ + if language not in FREQUENCIES: + raise ValueError("{} not available".format(language)) + + character_approved_count: int = 0 + FREQUENCIES_language_set = set(FREQUENCIES[language]) + + ordered_characters_count: int = len(ordered_characters) + target_language_characters_count: int = len(FREQUENCIES[language]) + + large_alphabet: bool = target_language_characters_count > 26 + + for character, character_rank in zip( + ordered_characters, range(0, ordered_characters_count) + ): + if character not in FREQUENCIES_language_set: + continue + + character_rank_in_language: int = FREQUENCIES[language].index(character) + expected_projection_ratio: float = ( + target_language_characters_count / ordered_characters_count + ) + character_rank_projection: int = int(character_rank * expected_projection_ratio) + + if ( + large_alphabet is False + and abs(character_rank_projection - character_rank_in_language) > 4 + ): + continue + + if ( + large_alphabet is True + and abs(character_rank_projection - character_rank_in_language) + < target_language_characters_count / 3 + ): + character_approved_count += 1 + continue + + characters_before_source: List[str] = FREQUENCIES[language][ + 0:character_rank_in_language + ] + characters_after_source: List[str] = FREQUENCIES[language][ + character_rank_in_language: + ] + characters_before: List[str] = ordered_characters[0:character_rank] + characters_after: List[str] = ordered_characters[character_rank:] + + before_match_count: int = len( + set(characters_before) & set(characters_before_source) + ) + + after_match_count: int = len( + set(characters_after) & set(characters_after_source) + ) + + if len(characters_before_source) == 0 and before_match_count <= 4: + character_approved_count += 1 + continue + + if len(characters_after_source) == 0 and after_match_count <= 4: + character_approved_count += 1 + continue + + if ( + before_match_count / len(characters_before_source) >= 0.4 + or after_match_count / len(characters_after_source) >= 0.4 + ): + character_approved_count += 1 + continue + + return character_approved_count / len(ordered_characters) + + +def alpha_unicode_split(decoded_sequence: str) -> List[str]: + """ + Given a decoded text sequence, return a list of str. Unicode range / alphabet separation. + Ex. a text containing English/Latin with a bit a Hebrew will return two items in the resulting list; + One containing the latin letters and the other hebrew. + """ + layers: Dict[str, str] = {} + + for character in decoded_sequence: + if character.isalpha() is False: + continue + + character_range: Optional[str] = unicode_range(character) + + if character_range is None: + continue + + layer_target_range: Optional[str] = None + + for discovered_range in layers: + if ( + is_suspiciously_successive_range(discovered_range, character_range) + is False + ): + layer_target_range = discovered_range + break + + if layer_target_range is None: + layer_target_range = character_range + + if layer_target_range not in layers: + layers[layer_target_range] = character.lower() + continue + + layers[layer_target_range] += character.lower() + + return list(layers.values()) + + +def merge_coherence_ratios(results: List[CoherenceMatches]) -> CoherenceMatches: + """ + This function merge results previously given by the function coherence_ratio. + The return type is the same as coherence_ratio. + """ + per_language_ratios: Dict[str, List[float]] = {} + for result in results: + for sub_result in result: + language, ratio = sub_result + if language not in per_language_ratios: + per_language_ratios[language] = [ratio] + continue + per_language_ratios[language].append(ratio) + + merge = [ + ( + language, + round( + sum(per_language_ratios[language]) / len(per_language_ratios[language]), + 4, + ), + ) + for language in per_language_ratios + ] + + return sorted(merge, key=lambda x: x[1], reverse=True) + + +def filter_alt_coherence_matches(results: CoherenceMatches) -> CoherenceMatches: + """ + We shall NOT return "English—" in CoherenceMatches because it is an alternative + of "English". This function only keeps the best match and remove the em-dash in it. + """ + index_results: Dict[str, List[float]] = dict() + + for result in results: + language, ratio = result + no_em_name: str = language.replace("—", "") + + if no_em_name not in index_results: + index_results[no_em_name] = [] + + index_results[no_em_name].append(ratio) + + if any(len(index_results[e]) > 1 for e in index_results): + filtered_results: CoherenceMatches = [] + + for language in index_results: + filtered_results.append((language, max(index_results[language]))) + + return filtered_results + + return results + + +@lru_cache(maxsize=2048) +def coherence_ratio( + decoded_sequence: str, threshold: float = 0.1, lg_inclusion: Optional[str] = None +) -> CoherenceMatches: + """ + Detect ANY language that can be identified in given sequence. The sequence will be analysed by layers. + A layer = Character extraction by alphabets/ranges. + """ + + results: List[Tuple[str, float]] = [] + ignore_non_latin: bool = False + + sufficient_match_count: int = 0 + + lg_inclusion_list = lg_inclusion.split(",") if lg_inclusion is not None else [] + if "Latin Based" in lg_inclusion_list: + ignore_non_latin = True + lg_inclusion_list.remove("Latin Based") + + for layer in alpha_unicode_split(decoded_sequence): + sequence_frequencies: TypeCounter[str] = Counter(layer) + most_common = sequence_frequencies.most_common() + + character_count: int = sum(o for c, o in most_common) + + if character_count <= TOO_SMALL_SEQUENCE: + continue + + popular_character_ordered: List[str] = [c for c, o in most_common] + + for language in lg_inclusion_list or alphabet_languages( + popular_character_ordered, ignore_non_latin + ): + ratio: float = characters_popularity_compare( + language, popular_character_ordered + ) + + if ratio < threshold: + continue + elif ratio >= 0.8: + sufficient_match_count += 1 + + results.append((language, round(ratio, 4))) + + if sufficient_match_count >= 3: + break + + return sorted( + filter_alt_coherence_matches(results), key=lambda x: x[1], reverse=True + ) diff --git a/env/lib/python3.10/site-packages/charset_normalizer/cli/__init__.py b/env/lib/python3.10/site-packages/charset_normalizer/cli/__init__.py new file mode 100644 index 0000000..d95fedf --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/cli/__init__.py @@ -0,0 +1,6 @@ +from .__main__ import cli_detect, query_yes_no + +__all__ = ( + "cli_detect", + "query_yes_no", +) diff --git a/env/lib/python3.10/site-packages/charset_normalizer/cli/__main__.py b/env/lib/python3.10/site-packages/charset_normalizer/cli/__main__.py new file mode 100644 index 0000000..e7edd0f --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/cli/__main__.py @@ -0,0 +1,320 @@ +import argparse +import sys +from json import dumps +from os.path import abspath, basename, dirname, join, realpath +from platform import python_version +from typing import List, Optional +from unicodedata import unidata_version + +import charset_normalizer.md as md_module +from charset_normalizer import from_fp +from charset_normalizer.models import CliDetectionResult +from charset_normalizer.version import __version__ + + +def query_yes_no(question: str, default: str = "yes") -> bool: + """Ask a yes/no question via input() and return their answer. + + "question" is a string that is presented to the user. + "default" is the presumed answer if the user just hits . + It must be "yes" (the default), "no" or None (meaning + an answer is required of the user). + + The "answer" return value is True for "yes" or False for "no". + + Credit goes to (c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input + """ + valid = {"yes": True, "y": True, "ye": True, "no": False, "n": False} + if default is None: + prompt = " [y/n] " + elif default == "yes": + prompt = " [Y/n] " + elif default == "no": + prompt = " [y/N] " + else: + raise ValueError("invalid default answer: '%s'" % default) + + while True: + sys.stdout.write(question + prompt) + choice = input().lower() + if default is not None and choice == "": + return valid[default] + elif choice in valid: + return valid[choice] + else: + sys.stdout.write("Please respond with 'yes' or 'no' " "(or 'y' or 'n').\n") + + +def cli_detect(argv: Optional[List[str]] = None) -> int: + """ + CLI assistant using ARGV and ArgumentParser + :param argv: + :return: 0 if everything is fine, anything else equal trouble + """ + parser = argparse.ArgumentParser( + description="The Real First Universal Charset Detector. " + "Discover originating encoding used on text file. " + "Normalize text to unicode." + ) + + parser.add_argument( + "files", type=argparse.FileType("rb"), nargs="+", help="File(s) to be analysed" + ) + parser.add_argument( + "-v", + "--verbose", + action="store_true", + default=False, + dest="verbose", + help="Display complementary information about file if any. " + "Stdout will contain logs about the detection process.", + ) + parser.add_argument( + "-a", + "--with-alternative", + action="store_true", + default=False, + dest="alternatives", + help="Output complementary possibilities if any. Top-level JSON WILL be a list.", + ) + parser.add_argument( + "-n", + "--normalize", + action="store_true", + default=False, + dest="normalize", + help="Permit to normalize input file. If not set, program does not write anything.", + ) + parser.add_argument( + "-m", + "--minimal", + action="store_true", + default=False, + dest="minimal", + help="Only output the charset detected to STDOUT. Disabling JSON output.", + ) + parser.add_argument( + "-r", + "--replace", + action="store_true", + default=False, + dest="replace", + help="Replace file when trying to normalize it instead of creating a new one.", + ) + parser.add_argument( + "-f", + "--force", + action="store_true", + default=False, + dest="force", + help="Replace file without asking if you are sure, use this flag with caution.", + ) + parser.add_argument( + "-i", + "--no-preemptive", + action="store_true", + default=False, + dest="no_preemptive", + help="Disable looking at a charset declaration to hint the detector.", + ) + parser.add_argument( + "-t", + "--threshold", + action="store", + default=0.2, + type=float, + dest="threshold", + help="Define a custom maximum amount of chaos allowed in decoded content. 0. <= chaos <= 1.", + ) + parser.add_argument( + "--version", + action="version", + version="Charset-Normalizer {} - Python {} - Unicode {} - SpeedUp {}".format( + __version__, + python_version(), + unidata_version, + "OFF" if md_module.__file__.lower().endswith(".py") else "ON", + ), + help="Show version information and exit.", + ) + + args = parser.parse_args(argv) + + if args.replace is True and args.normalize is False: + if args.files: + for my_file in args.files: + my_file.close() + print("Use --replace in addition of --normalize only.", file=sys.stderr) + return 1 + + if args.force is True and args.replace is False: + if args.files: + for my_file in args.files: + my_file.close() + print("Use --force in addition of --replace only.", file=sys.stderr) + return 1 + + if args.threshold < 0.0 or args.threshold > 1.0: + if args.files: + for my_file in args.files: + my_file.close() + print("--threshold VALUE should be between 0. AND 1.", file=sys.stderr) + return 1 + + x_ = [] + + for my_file in args.files: + matches = from_fp( + my_file, + threshold=args.threshold, + explain=args.verbose, + preemptive_behaviour=args.no_preemptive is False, + ) + + best_guess = matches.best() + + if best_guess is None: + print( + 'Unable to identify originating encoding for "{}". {}'.format( + my_file.name, + ( + "Maybe try increasing maximum amount of chaos." + if args.threshold < 1.0 + else "" + ), + ), + file=sys.stderr, + ) + x_.append( + CliDetectionResult( + abspath(my_file.name), + None, + [], + [], + "Unknown", + [], + False, + 1.0, + 0.0, + None, + True, + ) + ) + else: + x_.append( + CliDetectionResult( + abspath(my_file.name), + best_guess.encoding, + best_guess.encoding_aliases, + [ + cp + for cp in best_guess.could_be_from_charset + if cp != best_guess.encoding + ], + best_guess.language, + best_guess.alphabets, + best_guess.bom, + best_guess.percent_chaos, + best_guess.percent_coherence, + None, + True, + ) + ) + + if len(matches) > 1 and args.alternatives: + for el in matches: + if el != best_guess: + x_.append( + CliDetectionResult( + abspath(my_file.name), + el.encoding, + el.encoding_aliases, + [ + cp + for cp in el.could_be_from_charset + if cp != el.encoding + ], + el.language, + el.alphabets, + el.bom, + el.percent_chaos, + el.percent_coherence, + None, + False, + ) + ) + + if args.normalize is True: + if best_guess.encoding.startswith("utf") is True: + print( + '"{}" file does not need to be normalized, as it already came from unicode.'.format( + my_file.name + ), + file=sys.stderr, + ) + if my_file.closed is False: + my_file.close() + continue + + dir_path = dirname(realpath(my_file.name)) + file_name = basename(realpath(my_file.name)) + + o_: List[str] = file_name.split(".") + + if args.replace is False: + o_.insert(-1, best_guess.encoding) + if my_file.closed is False: + my_file.close() + elif ( + args.force is False + and query_yes_no( + 'Are you sure to normalize "{}" by replacing it ?'.format( + my_file.name + ), + "no", + ) + is False + ): + if my_file.closed is False: + my_file.close() + continue + + try: + x_[0].unicode_path = join(dir_path, ".".join(o_)) + + with open(x_[0].unicode_path, "wb") as fp: + fp.write(best_guess.output()) + except IOError as e: + print(str(e), file=sys.stderr) + if my_file.closed is False: + my_file.close() + return 2 + + if my_file.closed is False: + my_file.close() + + if args.minimal is False: + print( + dumps( + [el.__dict__ for el in x_] if len(x_) > 1 else x_[0].__dict__, + ensure_ascii=True, + indent=4, + ) + ) + else: + for my_file in args.files: + print( + ", ".join( + [ + el.encoding or "undefined" + for el in x_ + if el.path == abspath(my_file.name) + ] + ) + ) + + return 0 + + +if __name__ == "__main__": + cli_detect() diff --git a/env/lib/python3.10/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4db4e0cf96b2f5943a04d2734d00a7f3fd3da8c4 GIT binary patch literal 289 zcmYjMJx|0i3{BD#RHr+Mk(sRn7Z58#_X`jbTNf)d)-{lilBAW&KjJTCW#TU|;YbWT z$x+Ky}bITm>xf8wMr20mSXVx{}oZ6iz+rb*p zm~qHu_da7>VZ{VKJa(JX0yt$nK&-B@Au8tp%36R=7SC$2(od3Oa45A}j84JJrx;$z zF-cs4owErZXb<`fPRtIy!^?#!|jbsCgb&_hBtM>B!^MOgqaSBPFeGTQIdlM ZFy3TQ@va(z#gXUCm*knIO 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 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/constant.py b/env/lib/python3.10/site-packages/charset_normalizer/constant.py new file mode 100644 index 0000000..f8f2a81 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/constant.py @@ -0,0 +1,1997 @@ +# -*- coding: utf-8 -*- +from codecs import BOM_UTF8, BOM_UTF16_BE, BOM_UTF16_LE, BOM_UTF32_BE, BOM_UTF32_LE +from encodings.aliases import aliases +from re import IGNORECASE, compile as re_compile +from typing import Dict, List, Set, Union + +# Contain for each eligible encoding a list of/item bytes SIG/BOM +ENCODING_MARKS: Dict[str, Union[bytes, List[bytes]]] = { + "utf_8": BOM_UTF8, + "utf_7": [ + b"\x2b\x2f\x76\x38", + b"\x2b\x2f\x76\x39", + b"\x2b\x2f\x76\x2b", + b"\x2b\x2f\x76\x2f", + b"\x2b\x2f\x76\x38\x2d", + ], + "gb18030": b"\x84\x31\x95\x33", + "utf_32": [BOM_UTF32_BE, BOM_UTF32_LE], + "utf_16": [BOM_UTF16_BE, BOM_UTF16_LE], +} + +TOO_SMALL_SEQUENCE: int = 32 +TOO_BIG_SEQUENCE: int = int(10e6) + +UTF8_MAXIMAL_ALLOCATION: int = 1_112_064 + +# Up-to-date Unicode ucd/15.0.0 +UNICODE_RANGES_COMBINED: Dict[str, range] = { + "Control character": range(32), + "Basic Latin": range(32, 128), + "Latin-1 Supplement": range(128, 256), + "Latin Extended-A": range(256, 384), + "Latin Extended-B": range(384, 592), + "IPA Extensions": range(592, 688), + "Spacing Modifier Letters": range(688, 768), + "Combining Diacritical Marks": range(768, 880), + "Greek and Coptic": range(880, 1024), + "Cyrillic": range(1024, 1280), + "Cyrillic Supplement": range(1280, 1328), + "Armenian": range(1328, 1424), + "Hebrew": range(1424, 1536), + "Arabic": range(1536, 1792), + "Syriac": range(1792, 1872), + "Arabic Supplement": range(1872, 1920), + "Thaana": range(1920, 1984), + "NKo": range(1984, 2048), + "Samaritan": range(2048, 2112), + "Mandaic": range(2112, 2144), + "Syriac Supplement": range(2144, 2160), + "Arabic Extended-B": range(2160, 2208), + "Arabic Extended-A": range(2208, 2304), + "Devanagari": range(2304, 2432), + "Bengali": range(2432, 2560), + "Gurmukhi": range(2560, 2688), + "Gujarati": range(2688, 2816), + "Oriya": range(2816, 2944), + "Tamil": range(2944, 3072), + "Telugu": range(3072, 3200), + "Kannada": range(3200, 3328), + "Malayalam": range(3328, 3456), + "Sinhala": range(3456, 3584), + "Thai": range(3584, 3712), + "Lao": range(3712, 3840), + "Tibetan": range(3840, 4096), + "Myanmar": range(4096, 4256), + "Georgian": range(4256, 4352), + "Hangul Jamo": range(4352, 4608), + "Ethiopic": range(4608, 4992), + "Ethiopic Supplement": range(4992, 5024), + "Cherokee": range(5024, 5120), + "Unified Canadian Aboriginal Syllabics": range(5120, 5760), + "Ogham": range(5760, 5792), + "Runic": range(5792, 5888), + "Tagalog": range(5888, 5920), + "Hanunoo": range(5920, 5952), + "Buhid": range(5952, 5984), + "Tagbanwa": range(5984, 6016), + "Khmer": range(6016, 6144), + "Mongolian": range(6144, 6320), + "Unified Canadian Aboriginal Syllabics Extended": range(6320, 6400), + "Limbu": range(6400, 6480), + "Tai Le": range(6480, 6528), + "New Tai Lue": range(6528, 6624), + "Khmer Symbols": range(6624, 6656), + "Buginese": range(6656, 6688), + "Tai Tham": range(6688, 6832), + "Combining Diacritical Marks Extended": range(6832, 6912), + "Balinese": range(6912, 7040), + "Sundanese": range(7040, 7104), + "Batak": range(7104, 7168), + "Lepcha": range(7168, 7248), + "Ol Chiki": range(7248, 7296), + "Cyrillic Extended-C": range(7296, 7312), + "Georgian Extended": range(7312, 7360), + "Sundanese Supplement": range(7360, 7376), + "Vedic Extensions": range(7376, 7424), + "Phonetic Extensions": range(7424, 7552), + "Phonetic Extensions Supplement": range(7552, 7616), + "Combining Diacritical Marks Supplement": range(7616, 7680), + "Latin Extended Additional": range(7680, 7936), + "Greek Extended": range(7936, 8192), + "General Punctuation": range(8192, 8304), + "Superscripts and Subscripts": range(8304, 8352), + "Currency Symbols": range(8352, 8400), + "Combining Diacritical Marks for Symbols": range(8400, 8448), + "Letterlike Symbols": range(8448, 8528), + "Number Forms": range(8528, 8592), + "Arrows": range(8592, 8704), + "Mathematical Operators": range(8704, 8960), + "Miscellaneous Technical": range(8960, 9216), + "Control Pictures": range(9216, 9280), + "Optical Character Recognition": range(9280, 9312), + "Enclosed Alphanumerics": range(9312, 9472), + "Box Drawing": range(9472, 9600), + "Block Elements": range(9600, 9632), + "Geometric Shapes": range(9632, 9728), + "Miscellaneous Symbols": range(9728, 9984), + "Dingbats": range(9984, 10176), + "Miscellaneous Mathematical Symbols-A": range(10176, 10224), + "Supplemental Arrows-A": range(10224, 10240), + "Braille Patterns": range(10240, 10496), + "Supplemental Arrows-B": range(10496, 10624), + "Miscellaneous Mathematical Symbols-B": range(10624, 10752), + "Supplemental Mathematical Operators": range(10752, 11008), + "Miscellaneous Symbols and Arrows": range(11008, 11264), + "Glagolitic": range(11264, 11360), + "Latin Extended-C": range(11360, 11392), + "Coptic": range(11392, 11520), + "Georgian Supplement": range(11520, 11568), + "Tifinagh": range(11568, 11648), + "Ethiopic Extended": range(11648, 11744), + "Cyrillic Extended-A": range(11744, 11776), + "Supplemental Punctuation": range(11776, 11904), + "CJK Radicals Supplement": range(11904, 12032), + "Kangxi Radicals": range(12032, 12256), + "Ideographic Description Characters": range(12272, 12288), + "CJK Symbols and Punctuation": range(12288, 12352), + "Hiragana": range(12352, 12448), + "Katakana": range(12448, 12544), + "Bopomofo": range(12544, 12592), + "Hangul Compatibility Jamo": range(12592, 12688), + "Kanbun": range(12688, 12704), + "Bopomofo Extended": range(12704, 12736), + "CJK Strokes": range(12736, 12784), + "Katakana Phonetic Extensions": range(12784, 12800), + "Enclosed CJK Letters and Months": range(12800, 13056), + "CJK Compatibility": range(13056, 13312), + "CJK Unified Ideographs Extension A": range(13312, 19904), + "Yijing Hexagram Symbols": range(19904, 19968), + "CJK Unified Ideographs": range(19968, 40960), + "Yi Syllables": range(40960, 42128), + "Yi Radicals": range(42128, 42192), + "Lisu": range(42192, 42240), + "Vai": range(42240, 42560), + "Cyrillic Extended-B": range(42560, 42656), + "Bamum": range(42656, 42752), + "Modifier Tone Letters": range(42752, 42784), + "Latin Extended-D": range(42784, 43008), + "Syloti Nagri": range(43008, 43056), + "Common Indic Number Forms": range(43056, 43072), + "Phags-pa": range(43072, 43136), + "Saurashtra": range(43136, 43232), + "Devanagari Extended": range(43232, 43264), + "Kayah Li": range(43264, 43312), + "Rejang": range(43312, 43360), + "Hangul Jamo Extended-A": range(43360, 43392), + "Javanese": range(43392, 43488), + "Myanmar Extended-B": range(43488, 43520), + "Cham": range(43520, 43616), + "Myanmar Extended-A": range(43616, 43648), + "Tai Viet": range(43648, 43744), + "Meetei Mayek Extensions": range(43744, 43776), + "Ethiopic Extended-A": range(43776, 43824), + "Latin Extended-E": range(43824, 43888), + "Cherokee Supplement": range(43888, 43968), + "Meetei Mayek": range(43968, 44032), + "Hangul Syllables": range(44032, 55216), + "Hangul Jamo Extended-B": range(55216, 55296), + "High Surrogates": range(55296, 56192), + "High Private Use Surrogates": range(56192, 56320), + "Low Surrogates": range(56320, 57344), + "Private Use Area": range(57344, 63744), + "CJK Compatibility Ideographs": range(63744, 64256), + "Alphabetic Presentation Forms": range(64256, 64336), + "Arabic Presentation Forms-A": range(64336, 65024), + "Variation Selectors": range(65024, 65040), + "Vertical Forms": range(65040, 65056), + "Combining Half Marks": range(65056, 65072), + "CJK Compatibility Forms": range(65072, 65104), + "Small Form Variants": range(65104, 65136), + "Arabic Presentation Forms-B": range(65136, 65280), + "Halfwidth and Fullwidth Forms": range(65280, 65520), + "Specials": range(65520, 65536), + "Linear B Syllabary": range(65536, 65664), + "Linear B Ideograms": range(65664, 65792), + "Aegean Numbers": range(65792, 65856), + "Ancient Greek Numbers": range(65856, 65936), + "Ancient Symbols": range(65936, 66000), + "Phaistos Disc": range(66000, 66048), + "Lycian": range(66176, 66208), + "Carian": range(66208, 66272), + "Coptic Epact Numbers": range(66272, 66304), + "Old Italic": range(66304, 66352), + "Gothic": range(66352, 66384), + "Old Permic": range(66384, 66432), + "Ugaritic": range(66432, 66464), + "Old Persian": range(66464, 66528), + "Deseret": range(66560, 66640), + "Shavian": range(66640, 66688), + "Osmanya": range(66688, 66736), + "Osage": range(66736, 66816), + "Elbasan": range(66816, 66864), + "Caucasian Albanian": range(66864, 66928), + "Vithkuqi": range(66928, 67008), + "Linear A": range(67072, 67456), + "Latin Extended-F": range(67456, 67520), + "Cypriot Syllabary": range(67584, 67648), + "Imperial Aramaic": range(67648, 67680), + "Palmyrene": range(67680, 67712), + "Nabataean": range(67712, 67760), + "Hatran": range(67808, 67840), + "Phoenician": range(67840, 67872), + "Lydian": range(67872, 67904), + "Meroitic Hieroglyphs": range(67968, 68000), + "Meroitic Cursive": range(68000, 68096), + "Kharoshthi": range(68096, 68192), + "Old South Arabian": range(68192, 68224), + "Old North Arabian": range(68224, 68256), + "Manichaean": range(68288, 68352), + "Avestan": range(68352, 68416), + "Inscriptional Parthian": range(68416, 68448), + "Inscriptional Pahlavi": range(68448, 68480), + "Psalter Pahlavi": range(68480, 68528), + "Old Turkic": range(68608, 68688), + "Old Hungarian": range(68736, 68864), + "Hanifi Rohingya": range(68864, 68928), + "Rumi Numeral Symbols": range(69216, 69248), + "Yezidi": range(69248, 69312), + "Arabic Extended-C": range(69312, 69376), + "Old Sogdian": range(69376, 69424), + "Sogdian": range(69424, 69488), + "Old Uyghur": range(69488, 69552), + "Chorasmian": range(69552, 69600), + "Elymaic": range(69600, 69632), + "Brahmi": range(69632, 69760), + "Kaithi": range(69760, 69840), + "Sora Sompeng": range(69840, 69888), + "Chakma": range(69888, 69968), + "Mahajani": range(69968, 70016), + "Sharada": range(70016, 70112), + "Sinhala Archaic Numbers": range(70112, 70144), + "Khojki": range(70144, 70224), + "Multani": range(70272, 70320), + "Khudawadi": range(70320, 70400), + "Grantha": range(70400, 70528), + "Newa": range(70656, 70784), + "Tirhuta": range(70784, 70880), + "Siddham": range(71040, 71168), + "Modi": range(71168, 71264), + "Mongolian Supplement": range(71264, 71296), + "Takri": range(71296, 71376), + "Ahom": range(71424, 71504), + "Dogra": range(71680, 71760), + "Warang Citi": range(71840, 71936), + "Dives Akuru": range(71936, 72032), + "Nandinagari": range(72096, 72192), + "Zanabazar Square": range(72192, 72272), + "Soyombo": range(72272, 72368), + "Unified Canadian Aboriginal Syllabics Extended-A": range(72368, 72384), + "Pau Cin Hau": range(72384, 72448), + "Devanagari Extended-A": range(72448, 72544), + "Bhaiksuki": range(72704, 72816), + "Marchen": range(72816, 72896), + "Masaram Gondi": range(72960, 73056), + "Gunjala Gondi": range(73056, 73136), + "Makasar": range(73440, 73472), + "Kawi": range(73472, 73568), + "Lisu Supplement": range(73648, 73664), + "Tamil Supplement": range(73664, 73728), + "Cuneiform": range(73728, 74752), + "Cuneiform Numbers and Punctuation": range(74752, 74880), + "Early Dynastic Cuneiform": range(74880, 75088), + "Cypro-Minoan": range(77712, 77824), + "Egyptian Hieroglyphs": range(77824, 78896), + "Egyptian Hieroglyph Format Controls": range(78896, 78944), + "Anatolian Hieroglyphs": range(82944, 83584), + "Bamum Supplement": range(92160, 92736), + "Mro": range(92736, 92784), + "Tangsa": range(92784, 92880), + "Bassa Vah": range(92880, 92928), + "Pahawh Hmong": range(92928, 93072), + "Medefaidrin": range(93760, 93856), + "Miao": range(93952, 94112), + "Ideographic Symbols and Punctuation": range(94176, 94208), + "Tangut": range(94208, 100352), + "Tangut Components": range(100352, 101120), + "Khitan Small Script": range(101120, 101632), + "Tangut Supplement": range(101632, 101760), + "Kana Extended-B": range(110576, 110592), + "Kana Supplement": range(110592, 110848), + "Kana Extended-A": range(110848, 110896), + "Small Kana Extension": range(110896, 110960), + "Nushu": range(110960, 111360), + "Duployan": range(113664, 113824), + "Shorthand Format Controls": range(113824, 113840), + "Znamenny Musical Notation": range(118528, 118736), + "Byzantine Musical Symbols": range(118784, 119040), + "Musical Symbols": range(119040, 119296), + "Ancient Greek Musical Notation": range(119296, 119376), + "Kaktovik Numerals": range(119488, 119520), + "Mayan Numerals": range(119520, 119552), + "Tai Xuan Jing Symbols": range(119552, 119648), + "Counting Rod Numerals": range(119648, 119680), + "Mathematical Alphanumeric Symbols": range(119808, 120832), + "Sutton SignWriting": range(120832, 121520), + "Latin Extended-G": range(122624, 122880), + "Glagolitic Supplement": range(122880, 122928), + "Cyrillic Extended-D": range(122928, 123024), + "Nyiakeng Puachue Hmong": range(123136, 123216), + "Toto": range(123536, 123584), + "Wancho": range(123584, 123648), + "Nag Mundari": range(124112, 124160), + "Ethiopic Extended-B": range(124896, 124928), + "Mende Kikakui": range(124928, 125152), + "Adlam": range(125184, 125280), + "Indic Siyaq Numbers": range(126064, 126144), + "Ottoman Siyaq Numbers": range(126208, 126288), + "Arabic Mathematical Alphabetic Symbols": range(126464, 126720), + "Mahjong Tiles": range(126976, 127024), + "Domino Tiles": range(127024, 127136), + "Playing Cards": range(127136, 127232), + "Enclosed Alphanumeric Supplement": range(127232, 127488), + "Enclosed Ideographic Supplement": range(127488, 127744), + "Miscellaneous Symbols and Pictographs": range(127744, 128512), + "Emoticons range(Emoji)": range(128512, 128592), + "Ornamental Dingbats": range(128592, 128640), + "Transport and Map Symbols": range(128640, 128768), + "Alchemical Symbols": range(128768, 128896), + "Geometric Shapes Extended": range(128896, 129024), + "Supplemental Arrows-C": range(129024, 129280), + "Supplemental Symbols and Pictographs": range(129280, 129536), + "Chess Symbols": range(129536, 129648), + "Symbols and Pictographs Extended-A": range(129648, 129792), + "Symbols for Legacy Computing": range(129792, 130048), + "CJK Unified Ideographs Extension B": range(131072, 173792), + "CJK Unified Ideographs Extension C": range(173824, 177984), + "CJK Unified Ideographs Extension D": range(177984, 178208), + "CJK Unified Ideographs Extension E": range(178208, 183984), + "CJK Unified Ideographs Extension F": range(183984, 191472), + "CJK Compatibility Ideographs Supplement": range(194560, 195104), + "CJK Unified Ideographs Extension G": range(196608, 201552), + "CJK Unified Ideographs Extension H": range(201552, 205744), + "Tags": range(917504, 917632), + "Variation Selectors Supplement": range(917760, 918000), + "Supplementary Private Use Area-A": range(983040, 1048576), + "Supplementary Private Use Area-B": range(1048576, 1114112), +} + + +UNICODE_SECONDARY_RANGE_KEYWORD: List[str] = [ + "Supplement", + "Extended", + "Extensions", + "Modifier", + "Marks", + "Punctuation", + "Symbols", + "Forms", + "Operators", + "Miscellaneous", + "Drawing", + "Block", + "Shapes", + "Supplemental", + "Tags", +] + +RE_POSSIBLE_ENCODING_INDICATION = re_compile( + r"(?:(?:encoding)|(?:charset)|(?:coding))(?:[\:= ]{1,10})(?:[\"\']?)([a-zA-Z0-9\-_]+)(?:[\"\']?)", + IGNORECASE, +) + +IANA_NO_ALIASES = [ + "cp720", + "cp737", + "cp856", + "cp874", + "cp875", + "cp1006", + "koi8_r", + "koi8_t", + "koi8_u", +] + +IANA_SUPPORTED: List[str] = sorted( + filter( + lambda x: x.endswith("_codec") is False + and x not in {"rot_13", "tactis", "mbcs"}, + list(set(aliases.values())) + IANA_NO_ALIASES, + ) +) + +IANA_SUPPORTED_COUNT: int = len(IANA_SUPPORTED) + +# pre-computed code page that are similar using the function cp_similarity. +IANA_SUPPORTED_SIMILAR: Dict[str, List[str]] = { + "cp037": ["cp1026", "cp1140", "cp273", "cp500"], + "cp1026": ["cp037", "cp1140", "cp273", "cp500"], + "cp1125": ["cp866"], + "cp1140": ["cp037", "cp1026", "cp273", "cp500"], + "cp1250": ["iso8859_2"], + "cp1251": ["kz1048", "ptcp154"], + "cp1252": ["iso8859_15", "iso8859_9", "latin_1"], + "cp1253": ["iso8859_7"], + "cp1254": ["iso8859_15", "iso8859_9", "latin_1"], + "cp1257": ["iso8859_13"], + "cp273": ["cp037", "cp1026", "cp1140", "cp500"], + "cp437": ["cp850", "cp858", "cp860", "cp861", "cp862", "cp863", "cp865"], + "cp500": ["cp037", "cp1026", "cp1140", "cp273"], + "cp850": ["cp437", "cp857", "cp858", "cp865"], + "cp857": ["cp850", "cp858", "cp865"], + "cp858": ["cp437", "cp850", "cp857", "cp865"], + "cp860": ["cp437", "cp861", "cp862", "cp863", "cp865"], + "cp861": ["cp437", "cp860", "cp862", "cp863", "cp865"], + "cp862": ["cp437", "cp860", "cp861", "cp863", "cp865"], + "cp863": ["cp437", "cp860", "cp861", "cp862", "cp865"], + "cp865": ["cp437", "cp850", "cp857", "cp858", "cp860", "cp861", "cp862", "cp863"], + "cp866": ["cp1125"], + "iso8859_10": ["iso8859_14", "iso8859_15", "iso8859_4", "iso8859_9", "latin_1"], + "iso8859_11": ["tis_620"], + "iso8859_13": ["cp1257"], + "iso8859_14": [ + "iso8859_10", + "iso8859_15", + "iso8859_16", + "iso8859_3", + "iso8859_9", + "latin_1", + ], + "iso8859_15": [ + "cp1252", + "cp1254", + "iso8859_10", + "iso8859_14", + "iso8859_16", + "iso8859_3", + "iso8859_9", + "latin_1", + ], + "iso8859_16": [ + "iso8859_14", + "iso8859_15", + "iso8859_2", + "iso8859_3", + "iso8859_9", + "latin_1", + ], + "iso8859_2": ["cp1250", "iso8859_16", "iso8859_4"], + "iso8859_3": ["iso8859_14", "iso8859_15", "iso8859_16", "iso8859_9", "latin_1"], + "iso8859_4": ["iso8859_10", "iso8859_2", "iso8859_9", "latin_1"], + "iso8859_7": ["cp1253"], + "iso8859_9": [ + "cp1252", + "cp1254", + "cp1258", + "iso8859_10", + "iso8859_14", + "iso8859_15", + "iso8859_16", + "iso8859_3", + "iso8859_4", + "latin_1", + ], + "kz1048": ["cp1251", "ptcp154"], + "latin_1": [ + "cp1252", + "cp1254", + "cp1258", + "iso8859_10", + "iso8859_14", + "iso8859_15", + "iso8859_16", + "iso8859_3", + "iso8859_4", + "iso8859_9", + ], + "mac_iceland": ["mac_roman", "mac_turkish"], + "mac_roman": ["mac_iceland", "mac_turkish"], + "mac_turkish": ["mac_iceland", "mac_roman"], + "ptcp154": ["cp1251", "kz1048"], + "tis_620": ["iso8859_11"], +} + + +CHARDET_CORRESPONDENCE: Dict[str, str] = { + "iso2022_kr": "ISO-2022-KR", + "iso2022_jp": "ISO-2022-JP", + "euc_kr": "EUC-KR", + "tis_620": "TIS-620", + "utf_32": "UTF-32", + "euc_jp": "EUC-JP", + "koi8_r": "KOI8-R", + "iso8859_1": "ISO-8859-1", + "iso8859_2": "ISO-8859-2", + "iso8859_5": "ISO-8859-5", + "iso8859_6": "ISO-8859-6", + "iso8859_7": "ISO-8859-7", + "iso8859_8": "ISO-8859-8", + "utf_16": "UTF-16", + "cp855": "IBM855", + "mac_cyrillic": "MacCyrillic", + "gb2312": "GB2312", + "gb18030": "GB18030", + "cp932": "CP932", + "cp866": "IBM866", + "utf_8": "utf-8", + "utf_8_sig": "UTF-8-SIG", + "shift_jis": "SHIFT_JIS", + "big5": "Big5", + "cp1250": "windows-1250", + "cp1251": "windows-1251", + "cp1252": "Windows-1252", + "cp1253": "windows-1253", + "cp1255": "windows-1255", + "cp1256": "windows-1256", + "cp1254": "Windows-1254", + "cp949": "CP949", +} + + +COMMON_SAFE_ASCII_CHARACTERS: Set[str] = { + "<", + ">", + "=", + ":", + "/", + "&", + ";", + "{", + "}", + "[", + "]", + ",", + "|", + '"', + "-", + "(", + ")", +} + + +KO_NAMES: Set[str] = {"johab", "cp949", "euc_kr"} +ZH_NAMES: Set[str] = {"big5", "cp950", "big5hkscs", "hz"} + +# Logging LEVEL below DEBUG +TRACE: int = 5 + + +# Language label that contain the em dash "—" +# character are to be considered alternative seq to origin +FREQUENCIES: Dict[str, List[str]] = { + "English": [ + "e", + "a", + "t", + "i", + "o", + "n", + "s", + "r", + "h", + "l", + "d", + "c", + "u", + "m", + "f", + "p", + "g", + "w", + "y", + "b", + "v", + "k", + "x", + "j", + "z", + "q", + ], + "English—": [ + "e", + "a", + "t", + "i", + "o", + "n", + "s", + "r", + "h", + "l", + "d", + "c", + "m", + "u", + "f", + "p", + "g", + "w", + "b", + "y", + "v", + "k", + "j", + "x", + "z", + "q", + ], + "German": [ + "e", + "n", + "i", + "r", + "s", + "t", + "a", + "d", + "h", + "u", + "l", + "g", + "o", + "c", + "m", + "b", + "f", + "k", + "w", + "z", + "p", + "v", + "ü", + "ä", + "ö", + "j", + ], + "French": [ + "e", + "a", + "s", + "n", + "i", + "t", + "r", + "l", + "u", + "o", + "d", + "c", + "p", + "m", + "é", + "v", + "g", + "f", + "b", + "h", + "q", + "à", + "x", + "è", + "y", + "j", + ], + "Dutch": [ + "e", + "n", + "a", + "i", + "r", + "t", + "o", + "d", + "s", + "l", + "g", + "h", + "v", + "m", + "u", + "k", + "c", + "p", + "b", + "w", + "j", + "z", + "f", + "y", + "x", + "ë", + ], + "Italian": [ + "e", + "i", + "a", + "o", + "n", + "l", + "t", + "r", + "s", + "c", + "d", + "u", + "p", + "m", + "g", + "v", + "f", + "b", + "z", + "h", + "q", + "è", + "à", + "k", + "y", + "ò", + ], + "Polish": [ + "a", + "i", + "o", + "e", + "n", + "r", + "z", + "w", + "s", + "c", + "t", + "k", + "y", + "d", + "p", + "m", + "u", + "l", + "j", + "ł", + "g", + "b", + "h", + "ą", + "ę", + "ó", + ], + "Spanish": [ + "e", + "a", + "o", + "n", + "s", + "r", + "i", + "l", + "d", + "t", + "c", + "u", + "m", + "p", + "b", + "g", + "v", + "f", + "y", + "ó", + "h", + "q", + "í", + "j", + "z", + "á", + ], + "Russian": [ + "о", + "а", + "е", + "и", + "н", + "с", + "т", + "р", + "в", + "л", + "к", + "м", + "д", + "п", + "у", + "г", + "я", + "ы", + "з", + "б", + "й", + "ь", + "ч", + "х", + "ж", + "ц", + ], + # Jap-Kanji + "Japanese": [ + "人", + "一", + "大", + "亅", + "丁", + "丨", + "竹", + "笑", + "口", + "日", + "今", + "二", + "彳", + "行", + "十", + "土", + "丶", + "寸", + "寺", + "時", + "乙", + "丿", + "乂", + "气", + "気", + "冂", + "巾", + "亠", + "市", + "目", + "儿", + "見", + "八", + "小", + "凵", + "県", + "月", + "彐", + "門", + "間", + "木", + "東", + "山", + "出", + "本", + "中", + "刀", + "分", + "耳", + "又", + "取", + "最", + "言", + "田", + "心", + "思", + "刂", + "前", + "京", + "尹", + "事", + "生", + "厶", + "云", + "会", + "未", + "来", + "白", + "冫", + "楽", + "灬", + "馬", + "尸", + "尺", + "駅", + "明", + "耂", + "者", + "了", + "阝", + "都", + "高", + "卜", + "占", + "厂", + "广", + "店", + "子", + "申", + "奄", + "亻", + "俺", + "上", + "方", + "冖", + "学", + "衣", + "艮", + "食", + "自", + ], + # Jap-Katakana + "Japanese—": [ + "ー", + "ン", + "ス", + "・", + "ル", + "ト", + "リ", + "イ", + "ア", + "ラ", + "ッ", + "ク", + "ド", + "シ", + "レ", + "ジ", + "タ", + "フ", + "ロ", + "カ", + "テ", + "マ", + "ィ", + "グ", + "バ", + "ム", + "プ", + "オ", + "コ", + "デ", + "ニ", + "ウ", + "メ", + "サ", + "ビ", + "ナ", + "ブ", + "ャ", + "エ", + "ュ", + "チ", + "キ", + "ズ", + "ダ", + "パ", + "ミ", + "ェ", + "ョ", + "ハ", + "セ", + "ベ", + "ガ", + "モ", + "ツ", + "ネ", + "ボ", + "ソ", + "ノ", + "ァ", + "ヴ", + "ワ", + "ポ", + "ペ", + "ピ", + "ケ", + "ゴ", + "ギ", + "ザ", + "ホ", + "ゲ", + "ォ", + "ヤ", + "ヒ", + "ユ", + "ヨ", + "ヘ", + "ゼ", + "ヌ", + "ゥ", + "ゾ", + "ヶ", + "ヂ", + "ヲ", + "ヅ", + "ヵ", + "ヱ", + "ヰ", + "ヮ", + "ヽ", + "゠", + "ヾ", + "ヷ", + "ヿ", + "ヸ", + "ヹ", + "ヺ", + ], + # Jap-Hiragana + "Japanese——": [ + "の", + "に", + "る", + "た", + "と", + "は", + "し", + "い", + "を", + "で", + "て", + "が", + "な", + "れ", + "か", + "ら", + "さ", + "っ", + "り", + "す", + "あ", + "も", + "こ", + "ま", + "う", + "く", + "よ", + "き", + "ん", + "め", + "お", + "け", + "そ", + "つ", + "だ", + "や", + "え", + "ど", + "わ", + "ち", + "み", + "せ", + "じ", + "ば", + "へ", + "び", + "ず", + "ろ", + "ほ", + "げ", + "む", + "べ", + "ひ", + "ょ", + "ゆ", + "ぶ", + "ご", + "ゃ", + "ね", + "ふ", + "ぐ", + "ぎ", + "ぼ", + "ゅ", + "づ", + "ざ", + "ぞ", + "ぬ", + "ぜ", + "ぱ", + "ぽ", + "ぷ", + "ぴ", + "ぃ", + "ぁ", + "ぇ", + "ぺ", + "ゞ", + "ぢ", + "ぉ", + "ぅ", + "ゐ", + "ゝ", + "ゑ", + "゛", + "゜", + "ゎ", + "ゔ", + "゚", + "ゟ", + "゙", + "ゕ", + "ゖ", + ], + "Portuguese": [ + "a", + "e", + "o", + "s", + "i", + "r", + "d", + "n", + "t", + "m", + "u", + "c", + "l", + "p", + "g", + "v", + "b", + "f", + "h", + "ã", + "q", + "é", + "ç", + "á", + "z", + "í", + ], + "Swedish": [ + "e", + "a", + "n", + "r", + "t", + "s", + "i", + "l", + "d", + "o", + "m", + "k", + "g", + "v", + "h", + "f", + "u", + "p", + "ä", + "c", + "b", + "ö", + "å", + "y", + "j", + "x", + ], + "Chinese": [ + "的", + "一", + "是", + "不", + "了", + "在", + "人", + "有", + "我", + "他", + "这", + "个", + "们", + "中", + "来", + "上", + "大", + "为", + "和", + "国", + "地", + "到", + "以", + "说", + "时", + "要", + "就", + "出", + "会", + "可", + "也", + "你", + "对", + "生", + "能", + "而", + "子", + "那", + "得", + "于", + "着", + "下", + "自", + "之", + "年", + "过", + "发", + "后", + "作", + "里", + "用", + "道", + "行", + "所", + "然", + "家", + "种", + "事", + "成", + "方", + "多", + "经", + "么", + "去", + "法", + "学", + "如", + "都", + "同", + "现", + "当", + "没", + "动", + "面", + "起", + "看", + "定", + "天", + "分", + "还", + "进", + "好", + "小", + "部", + "其", + "些", + "主", + "样", + "理", + "心", + "她", + "本", + "前", + "开", + "但", + "因", + "只", + "从", + "想", + "实", + ], + "Ukrainian": [ + "о", + "а", + "н", + "і", + "и", + "р", + "в", + "т", + "е", + "с", + "к", + "л", + "у", + "д", + "м", + "п", + "з", + "я", + "ь", + "б", + "г", + "й", + "ч", + "х", + "ц", + "ї", + ], + "Norwegian": [ + "e", + "r", + "n", + "t", + "a", + "s", + "i", + "o", + "l", + "d", + "g", + "k", + "m", + "v", + "f", + "p", + "u", + "b", + "h", + "å", + "y", + "j", + "ø", + "c", + "æ", + "w", + ], + "Finnish": [ + "a", + "i", + "n", + "t", + "e", + "s", + "l", + "o", + "u", + "k", + "ä", + "m", + "r", + "v", + "j", + "h", + "p", + "y", + "d", + "ö", + "g", + "c", + "b", + "f", + "w", + "z", + ], + "Vietnamese": [ + "n", + "h", + "t", + "i", + "c", + "g", + "a", + "o", + "u", + "m", + "l", + "r", + "à", + "đ", + "s", + "e", + "v", + "p", + "b", + "y", + "ư", + "d", + "á", + "k", + "ộ", + "ế", + ], + "Czech": [ + "o", + "e", + "a", + "n", + "t", + "s", + "i", + "l", + "v", + "r", + "k", + "d", + "u", + "m", + "p", + "í", + "c", + "h", + "z", + "á", + "y", + "j", + "b", + "ě", + "é", + "ř", + ], + "Hungarian": [ + "e", + "a", + "t", + "l", + "s", + "n", + "k", + "r", + "i", + "o", + "z", + "á", + "é", + "g", + "m", + "b", + "y", + "v", + "d", + "h", + "u", + "p", + "j", + "ö", + "f", + "c", + ], + "Korean": [ + "이", + "다", + "에", + "의", + "는", + "로", + "하", + "을", + "가", + "고", + "지", + "서", + "한", + "은", + "기", + "으", + "년", + "대", + "사", + "시", + "를", + "리", + "도", + "인", + "스", + "일", + ], + "Indonesian": [ + "a", + "n", + "e", + "i", + "r", + "t", + "u", + "s", + "d", + "k", + "m", + "l", + "g", + "p", + "b", + "o", + "h", + "y", + "j", + "c", + "w", + "f", + "v", + "z", + "x", + "q", + ], + "Turkish": [ + "a", + "e", + "i", + "n", + "r", + "l", + "ı", + "k", + "d", + "t", + "s", + "m", + "y", + "u", + "o", + "b", + "ü", + "ş", + "v", + "g", + "z", + "h", + "c", + "p", + "ç", + "ğ", + ], + "Romanian": [ + "e", + "i", + "a", + "r", + "n", + "t", + "u", + "l", + "o", + "c", + "s", + "d", + "p", + "m", + "ă", + "f", + "v", + "î", + "g", + "b", + "ș", + "ț", + "z", + "h", + "â", + "j", + ], + "Farsi": [ + "ا", + "ی", + "ر", + "د", + "ن", + "ه", + "و", + "م", + "ت", + "ب", + "س", + "ل", + "ک", + "ش", + "ز", + "ف", + "گ", + "ع", + "خ", + "ق", + "ج", + "آ", + "پ", + "ح", + "ط", + "ص", + ], + "Arabic": [ + "ا", + "ل", + "ي", + "م", + "و", + "ن", + "ر", + "ت", + "ب", + "ة", + "ع", + "د", + "س", + "ف", + "ه", + "ك", + "ق", + "أ", + "ح", + "ج", + "ش", + "ط", + "ص", + "ى", + "خ", + "إ", + ], + "Danish": [ + "e", + "r", + "n", + "t", + "a", + "i", + "s", + "d", + "l", + "o", + "g", + "m", + "k", + "f", + "v", + "u", + "b", + "h", + "p", + "å", + "y", + "ø", + "æ", + "c", + "j", + "w", + ], + "Serbian": [ + "а", + "и", + "о", + "е", + "н", + "р", + "с", + "у", + "т", + "к", + "ј", + "в", + "д", + "м", + "п", + "л", + "г", + "з", + "б", + "a", + "i", + "e", + "o", + "n", + "ц", + "ш", + ], + "Lithuanian": [ + "i", + "a", + "s", + "o", + "r", + "e", + "t", + "n", + "u", + "k", + "m", + "l", + "p", + "v", + "d", + "j", + "g", + "ė", + "b", + "y", + "ų", + "š", + "ž", + "c", + "ą", + "į", + ], + "Slovene": [ + "e", + "a", + "i", + "o", + "n", + "r", + "s", + "l", + "t", + "j", + "v", + "k", + "d", + "p", + "m", + "u", + "z", + "b", + "g", + "h", + "č", + "c", + "š", + "ž", + "f", + "y", + ], + "Slovak": [ + "o", + "a", + "e", + "n", + "i", + "r", + "v", + "t", + "s", + "l", + "k", + "d", + "m", + "p", + "u", + "c", + "h", + "j", + "b", + "z", + "á", + "y", + "ý", + "í", + "č", + "é", + ], + "Hebrew": [ + "י", + "ו", + "ה", + "ל", + "ר", + "ב", + "ת", + "מ", + "א", + "ש", + "נ", + "ע", + "ם", + "ד", + "ק", + "ח", + "פ", + "ס", + "כ", + "ג", + "ט", + "צ", + "ן", + "ז", + "ך", + ], + "Bulgarian": [ + "а", + "и", + "о", + "е", + "н", + "т", + "р", + "с", + "в", + "л", + "к", + "д", + "п", + "м", + "з", + "г", + "я", + "ъ", + "у", + "б", + "ч", + "ц", + "й", + "ж", + "щ", + "х", + ], + "Croatian": [ + "a", + "i", + "o", + "e", + "n", + "r", + "j", + "s", + "t", + "u", + "k", + "l", + "v", + "d", + "m", + "p", + "g", + "z", + "b", + "c", + "č", + "h", + "š", + "ž", + "ć", + "f", + ], + "Hindi": [ + "क", + "र", + "स", + "न", + "त", + "म", + "ह", + "प", + "य", + "ल", + "व", + "ज", + "द", + "ग", + "ब", + "श", + "ट", + "अ", + "ए", + "थ", + "भ", + "ड", + "च", + "ध", + "ष", + "इ", + ], + "Estonian": [ + "a", + "i", + "e", + "s", + "t", + "l", + "u", + "n", + "o", + "k", + "r", + "d", + "m", + "v", + "g", + "p", + "j", + "h", + "ä", + "b", + "õ", + "ü", + "f", + "c", + "ö", + "y", + ], + "Thai": [ + "า", + "น", + "ร", + "อ", + "ก", + "เ", + "ง", + "ม", + "ย", + "ล", + "ว", + "ด", + "ท", + "ส", + "ต", + "ะ", + "ป", + "บ", + "ค", + "ห", + "แ", + "จ", + "พ", + "ช", + "ข", + "ใ", + ], + "Greek": [ + "α", + "τ", + "ο", + "ι", + "ε", + "ν", + "ρ", + "σ", + "κ", + "η", + "π", + "ς", + "υ", + "μ", + "λ", + "ί", + "ό", + "ά", + "γ", + "έ", + "δ", + "ή", + "ω", + "χ", + "θ", + "ύ", + ], + "Tamil": [ + "க", + "த", + "ப", + "ட", + "ர", + "ம", + "ல", + "ன", + "வ", + "ற", + "ய", + "ள", + "ச", + "ந", + "இ", + "ண", + "அ", + "ஆ", + "ழ", + "ங", + "எ", + "உ", + "ஒ", + "ஸ", + ], + "Kazakh": [ + "а", + "ы", + "е", + "н", + "т", + "р", + "л", + "і", + "д", + "с", + "м", + "қ", + "к", + "о", + "б", + "и", + "у", + "ғ", + "ж", + "ң", + "з", + "ш", + "й", + "п", + "г", + "ө", + ], +} + +LANGUAGE_SUPPORTED_COUNT: int = len(FREQUENCIES) diff --git a/env/lib/python3.10/site-packages/charset_normalizer/legacy.py b/env/lib/python3.10/site-packages/charset_normalizer/legacy.py new file mode 100644 index 0000000..3f6d490 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/legacy.py @@ -0,0 +1,65 @@ +from __future__ import annotations + +from typing import TYPE_CHECKING, Any, Optional +from warnings import warn + +from .api import from_bytes +from .constant import CHARDET_CORRESPONDENCE + +# TODO: remove this check when dropping Python 3.7 support +if TYPE_CHECKING: + from typing_extensions import TypedDict + + class ResultDict(TypedDict): + encoding: Optional[str] + language: str + confidence: Optional[float] + + +def detect( + byte_str: bytes, should_rename_legacy: bool = False, **kwargs: Any +) -> ResultDict: + """ + chardet legacy method + Detect the encoding of the given byte string. It should be mostly backward-compatible. + Encoding name will match Chardet own writing whenever possible. (Not on encoding name unsupported by it) + This function is deprecated and should be used to migrate your project easily, consult the documentation for + further information. Not planned for removal. + + :param byte_str: The byte sequence to examine. + :param should_rename_legacy: Should we rename legacy encodings + to their more modern equivalents? + """ + if len(kwargs): + warn( + f"charset-normalizer disregard arguments '{','.join(list(kwargs.keys()))}' in legacy function detect()" + ) + + if not isinstance(byte_str, (bytearray, bytes)): + raise TypeError( # pragma: nocover + "Expected object of type bytes or bytearray, got: " + "{0}".format(type(byte_str)) + ) + + if isinstance(byte_str, bytearray): + byte_str = bytes(byte_str) + + r = from_bytes(byte_str).best() + + encoding = r.encoding if r is not None else None + language = r.language if r is not None and r.language != "Unknown" else "" + confidence = 1.0 - r.chaos if r is not None else None + + # Note: CharsetNormalizer does not return 'UTF-8-SIG' as the sig get stripped in the detection/normalization process + # but chardet does return 'utf-8-sig' and it is a valid codec name. + if r is not None and encoding == "utf_8" and r.bom: + encoding += "_sig" + + if should_rename_legacy is False and encoding in CHARDET_CORRESPONDENCE: + encoding = CHARDET_CORRESPONDENCE[encoding] + + return { + "encoding": encoding, + "language": language, + "confidence": confidence, + } diff --git a/env/lib/python3.10/site-packages/charset_normalizer/md.cpython-310-x86_64-linux-gnu.so b/env/lib/python3.10/site-packages/charset_normalizer/md.cpython-310-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..3824a428ffd621958e1f1f22dfd105c58417ffd0 GIT binary patch literal 16064 zcmeHOZ)_Y_5r3D9n`<3x6Ph-Sk-Uu(DM937yCkFpH|O}@8tl{?%Bt)gEUl64ds70bGAW+gqCE^P$Ab~1XvVc@}i%3F4Wxn{Bd2fE} z-Ss&jA@QaAEbq+xX6C)w*?oI+x9@$uZ>WD$BB9Wd>ORHNLW@B%P#gxMR7M?Ex6-jy z?bNoL*Hr7dTLc1?etC=rR*4*?7bPT6=o!}IS?o;B(np`JhzJ_=;}BN%8-tauFdf-s z;Rw->O~~ zdofqfXuMIqAh@10taO}{#d681dTzyY9OX=vraa|L5K+$H*szn!SMn#Ps$RY_Hr!Jv zm-1uocp-0e^)*g**5wY|!ql0(8krlU9-U&2x#D!0Mloc#oSUJJM&^3l=_+voD`#ZR z>CL-^LOBa(M@L1`6{g0gy~#@6&84g5bUVvg<_@WWp}}K4PG`C^eGsQCbQ9e(=8pm9 zenk}5W@hIUC2^CwEY_IMn131MQRXXfC3q@=LtZ>;I^=tm?-8`60FF7wx@!SEIR91x z_!e|RbVtSrjLFo}fEB=b&Y@0O~{Z&>D%cKHP@zrr$?vdhnE`R6Qi3A?;N zvVFemMFQ;e4bL;Vcg5RI;T>Y0!n?J$*xWWxw(3=(WdE49KX``8zE%6&HT&YDC^6hh1ysgyjJ0DkS>0t_K zX_5}FHQYsZiH9*R=<-)dIgxH|dz_^PW>GSBm<@UnO14IZknIdM?X8H`Ay2oujkf z!Xf`0`6gPEM=YZJ<^R&vTJ6(BZ(OU@ST}aPR^xBD{0^C0;>@T@%(f(2w{A%-(60%* z3FCLY^W-81Z~Qos5gYj0D_qqjAsKHK;} z6TkoB_k}#(Wzq-VlMxiRI0JD8;ta$Yh%*ppAkILXfj9$k2I35SATr>ukBqE`#G1z+ zOBNvW+DmR*4e=LZen@1jTfIwUtjBB>8EX-D!e7>3^7l7x(EoF_R%ZDTeuGR6-`QT~ zFOk%+#`3$O=k>$f{$L2LxHWBuP;sLLkOmMpwIF(Y|HPWeI|ZMXfq`G%Y!ry|IkBTf zsJdZ1dONG*e@^V_6|k0(NBSD7<)=jdFOmH?rN93d!Fu-Sc!y-6ZNJb5giZ)OE%X~g z2YPxwW$mSv;QOqOc3REbVRg25cC>fg({Ak@&F3uJ^+d71qhnumw6L6{mA6oApUr?QTiF!uE~+ zev2@^em%J9hi07>v^0EDHTnAng4(2NR`Yf3TNLJL*q$B=GC#xkHidQ4Vf-Vi-hGs$ zUw5#cI&8n)pO0bu4rOP8h~bk8vvN(x^J%lX&PyRejh|1O=qZ5xD^Sv!3yoih&Z(ny^-Vz+oRT6c3kB*jML&s)1u}JE* zzLoH8^r?c+4>;Yufqf_87K{S4djtCi39q*g!xcQbui{a{>-GO6;kyFkf&GE*r_OxO zR=lb=Gcl3Qs)%f;zJ-pl7`lSEw$ zy~D$CD;0On$(Ov!oSLY(#k`Z7DHi9*B_Ns27eUivj-qj#{?YE?KBw<^FYg<1a@Ddk z>6UW5Ii&Xs$Ge9IdkCc`xzlHhsogtD5bYy@)4Lb)&=z#ZS zam@#R)B&It%};JTF0=4Qy_O-2`-VU21yIzLWTKmN2T|F?ag7Im)D@r@2l2xW^aS~H z%?KIw2dE_@MdKG(zuRCP{86WX^5+0Ij2}J!66x6g7#mSTJp;O6VC}!1_^AIZVVo1x z<^Drn9`=5{Fa7XX!B!<9=x>Q1=ycGScv1WGYY~5Z?t|`$Trl{f+s7mR_#6U7eGmI+ z{NED)P8e9i2>l{(p~xS?;(d$ECuL!Cy|p$KfBOxc7V`VrHeoMM)fgujj9AhzHL#o*#&vSie1V(6B$kK%$9= Uy6mp!-@pYpwHt=`$Eg3m0k}Z)kN^Mx literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/md.py b/env/lib/python3.10/site-packages/charset_normalizer/md.py new file mode 100644 index 0000000..d834db0 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/md.py @@ -0,0 +1,628 @@ +from functools import lru_cache +from logging import getLogger +from typing import List, Optional + +from .constant import ( + COMMON_SAFE_ASCII_CHARACTERS, + TRACE, + UNICODE_SECONDARY_RANGE_KEYWORD, +) +from .utils import ( + is_accentuated, + is_arabic, + is_arabic_isolated_form, + is_case_variable, + is_cjk, + is_emoticon, + is_hangul, + is_hiragana, + is_katakana, + is_latin, + is_punctuation, + is_separator, + is_symbol, + is_thai, + is_unprintable, + remove_accent, + unicode_range, +) + + +class MessDetectorPlugin: + """ + Base abstract class used for mess detection plugins. + All detectors MUST extend and implement given methods. + """ + + def eligible(self, character: str) -> bool: + """ + Determine if given character should be fed in. + """ + raise NotImplementedError # pragma: nocover + + def feed(self, character: str) -> None: + """ + The main routine to be executed upon character. + Insert the logic in witch the text would be considered chaotic. + """ + raise NotImplementedError # pragma: nocover + + def reset(self) -> None: # pragma: no cover + """ + Permit to reset the plugin to the initial state. + """ + raise NotImplementedError + + @property + def ratio(self) -> float: + """ + Compute the chaos ratio based on what your feed() has seen. + Must NOT be lower than 0.; No restriction gt 0. + """ + raise NotImplementedError # pragma: nocover + + +class TooManySymbolOrPunctuationPlugin(MessDetectorPlugin): + def __init__(self) -> None: + self._punctuation_count: int = 0 + self._symbol_count: int = 0 + self._character_count: int = 0 + + self._last_printable_char: Optional[str] = None + self._frenzy_symbol_in_word: bool = False + + def eligible(self, character: str) -> bool: + return character.isprintable() + + def feed(self, character: str) -> None: + self._character_count += 1 + + if ( + character != self._last_printable_char + and character not in COMMON_SAFE_ASCII_CHARACTERS + ): + if is_punctuation(character): + self._punctuation_count += 1 + elif ( + character.isdigit() is False + and is_symbol(character) + and is_emoticon(character) is False + ): + self._symbol_count += 2 + + self._last_printable_char = character + + def reset(self) -> None: # pragma: no cover + self._punctuation_count = 0 + self._character_count = 0 + self._symbol_count = 0 + + @property + def ratio(self) -> float: + if self._character_count == 0: + return 0.0 + + ratio_of_punctuation: float = ( + self._punctuation_count + self._symbol_count + ) / self._character_count + + return ratio_of_punctuation if ratio_of_punctuation >= 0.3 else 0.0 + + +class TooManyAccentuatedPlugin(MessDetectorPlugin): + def __init__(self) -> None: + self._character_count: int = 0 + self._accentuated_count: int = 0 + + def eligible(self, character: str) -> bool: + return character.isalpha() + + def feed(self, character: str) -> None: + self._character_count += 1 + + if is_accentuated(character): + self._accentuated_count += 1 + + def reset(self) -> None: # pragma: no cover + self._character_count = 0 + self._accentuated_count = 0 + + @property + def ratio(self) -> float: + if self._character_count < 8: + return 0.0 + + ratio_of_accentuation: float = self._accentuated_count / self._character_count + return ratio_of_accentuation if ratio_of_accentuation >= 0.35 else 0.0 + + +class UnprintablePlugin(MessDetectorPlugin): + def __init__(self) -> None: + self._unprintable_count: int = 0 + self._character_count: int = 0 + + def eligible(self, character: str) -> bool: + return True + + def feed(self, character: str) -> None: + if is_unprintable(character): + self._unprintable_count += 1 + self._character_count += 1 + + def reset(self) -> None: # pragma: no cover + self._unprintable_count = 0 + + @property + def ratio(self) -> float: + if self._character_count == 0: + return 0.0 + + return (self._unprintable_count * 8) / self._character_count + + +class SuspiciousDuplicateAccentPlugin(MessDetectorPlugin): + def __init__(self) -> None: + self._successive_count: int = 0 + self._character_count: int = 0 + + self._last_latin_character: Optional[str] = None + + def eligible(self, character: str) -> bool: + return character.isalpha() and is_latin(character) + + def feed(self, character: str) -> None: + self._character_count += 1 + if ( + self._last_latin_character is not None + and is_accentuated(character) + and is_accentuated(self._last_latin_character) + ): + if character.isupper() and self._last_latin_character.isupper(): + self._successive_count += 1 + # Worse if its the same char duplicated with different accent. + if remove_accent(character) == remove_accent(self._last_latin_character): + self._successive_count += 1 + self._last_latin_character = character + + def reset(self) -> None: # pragma: no cover + self._successive_count = 0 + self._character_count = 0 + self._last_latin_character = None + + @property + def ratio(self) -> float: + if self._character_count == 0: + return 0.0 + + return (self._successive_count * 2) / self._character_count + + +class SuspiciousRange(MessDetectorPlugin): + def __init__(self) -> None: + self._suspicious_successive_range_count: int = 0 + self._character_count: int = 0 + self._last_printable_seen: Optional[str] = None + + def eligible(self, character: str) -> bool: + return character.isprintable() + + def feed(self, character: str) -> None: + self._character_count += 1 + + if ( + character.isspace() + or is_punctuation(character) + or character in COMMON_SAFE_ASCII_CHARACTERS + ): + self._last_printable_seen = None + return + + if self._last_printable_seen is None: + self._last_printable_seen = character + return + + unicode_range_a: Optional[str] = unicode_range(self._last_printable_seen) + unicode_range_b: Optional[str] = unicode_range(character) + + if is_suspiciously_successive_range(unicode_range_a, unicode_range_b): + self._suspicious_successive_range_count += 1 + + self._last_printable_seen = character + + def reset(self) -> None: # pragma: no cover + self._character_count = 0 + self._suspicious_successive_range_count = 0 + self._last_printable_seen = None + + @property + def ratio(self) -> float: + if self._character_count <= 13: + return 0.0 + + ratio_of_suspicious_range_usage: float = ( + self._suspicious_successive_range_count * 2 + ) / self._character_count + + return ratio_of_suspicious_range_usage + + +class SuperWeirdWordPlugin(MessDetectorPlugin): + def __init__(self) -> None: + self._word_count: int = 0 + self._bad_word_count: int = 0 + self._foreign_long_count: int = 0 + + self._is_current_word_bad: bool = False + self._foreign_long_watch: bool = False + + self._character_count: int = 0 + self._bad_character_count: int = 0 + + self._buffer: str = "" + self._buffer_accent_count: int = 0 + self._buffer_glyph_count: int = 0 + + def eligible(self, character: str) -> bool: + return True + + def feed(self, character: str) -> None: + if character.isalpha(): + self._buffer += character + if is_accentuated(character): + self._buffer_accent_count += 1 + if ( + self._foreign_long_watch is False + and (is_latin(character) is False or is_accentuated(character)) + and is_cjk(character) is False + and is_hangul(character) is False + and is_katakana(character) is False + and is_hiragana(character) is False + and is_thai(character) is False + ): + self._foreign_long_watch = True + if ( + is_cjk(character) + or is_hangul(character) + or is_katakana(character) + or is_hiragana(character) + or is_thai(character) + ): + self._buffer_glyph_count += 1 + return + if not self._buffer: + return + if ( + character.isspace() or is_punctuation(character) or is_separator(character) + ) and self._buffer: + self._word_count += 1 + buffer_length: int = len(self._buffer) + + self._character_count += buffer_length + + if buffer_length >= 4: + if self._buffer_accent_count / buffer_length >= 0.5: + self._is_current_word_bad = True + # Word/Buffer ending with an upper case accentuated letter are so rare, + # that we will consider them all as suspicious. Same weight as foreign_long suspicious. + elif ( + is_accentuated(self._buffer[-1]) + and self._buffer[-1].isupper() + and all(_.isupper() for _ in self._buffer) is False + ): + self._foreign_long_count += 1 + self._is_current_word_bad = True + elif self._buffer_glyph_count == 1: + self._is_current_word_bad = True + self._foreign_long_count += 1 + if buffer_length >= 24 and self._foreign_long_watch: + camel_case_dst = [ + i + for c, i in zip(self._buffer, range(0, buffer_length)) + if c.isupper() + ] + probable_camel_cased: bool = False + + if camel_case_dst and (len(camel_case_dst) / buffer_length <= 0.3): + probable_camel_cased = True + + if not probable_camel_cased: + self._foreign_long_count += 1 + self._is_current_word_bad = True + + if self._is_current_word_bad: + self._bad_word_count += 1 + self._bad_character_count += len(self._buffer) + self._is_current_word_bad = False + + self._foreign_long_watch = False + self._buffer = "" + self._buffer_accent_count = 0 + self._buffer_glyph_count = 0 + elif ( + character not in {"<", ">", "-", "=", "~", "|", "_"} + and character.isdigit() is False + and is_symbol(character) + ): + self._is_current_word_bad = True + self._buffer += character + + def reset(self) -> None: # pragma: no cover + self._buffer = "" + self._is_current_word_bad = False + self._foreign_long_watch = False + self._bad_word_count = 0 + self._word_count = 0 + self._character_count = 0 + self._bad_character_count = 0 + self._foreign_long_count = 0 + + @property + def ratio(self) -> float: + if self._word_count <= 10 and self._foreign_long_count == 0: + return 0.0 + + return self._bad_character_count / self._character_count + + +class CjkInvalidStopPlugin(MessDetectorPlugin): + """ + GB(Chinese) based encoding often render the stop incorrectly when the content does not fit and + can be easily detected. Searching for the overuse of '丅' and '丄'. + """ + + def __init__(self) -> None: + self._wrong_stop_count: int = 0 + self._cjk_character_count: int = 0 + + def eligible(self, character: str) -> bool: + return True + + def feed(self, character: str) -> None: + if character in {"丅", "丄"}: + self._wrong_stop_count += 1 + return + if is_cjk(character): + self._cjk_character_count += 1 + + def reset(self) -> None: # pragma: no cover + self._wrong_stop_count = 0 + self._cjk_character_count = 0 + + @property + def ratio(self) -> float: + if self._cjk_character_count < 16: + return 0.0 + return self._wrong_stop_count / self._cjk_character_count + + +class ArchaicUpperLowerPlugin(MessDetectorPlugin): + def __init__(self) -> None: + self._buf: bool = False + + self._character_count_since_last_sep: int = 0 + + self._successive_upper_lower_count: int = 0 + self._successive_upper_lower_count_final: int = 0 + + self._character_count: int = 0 + + self._last_alpha_seen: Optional[str] = None + self._current_ascii_only: bool = True + + def eligible(self, character: str) -> bool: + return True + + def feed(self, character: str) -> None: + is_concerned = character.isalpha() and is_case_variable(character) + chunk_sep = is_concerned is False + + if chunk_sep and self._character_count_since_last_sep > 0: + if ( + self._character_count_since_last_sep <= 64 + and character.isdigit() is False + and self._current_ascii_only is False + ): + self._successive_upper_lower_count_final += ( + self._successive_upper_lower_count + ) + + self._successive_upper_lower_count = 0 + self._character_count_since_last_sep = 0 + self._last_alpha_seen = None + self._buf = False + self._character_count += 1 + self._current_ascii_only = True + + return + + if self._current_ascii_only is True and character.isascii() is False: + self._current_ascii_only = False + + if self._last_alpha_seen is not None: + if (character.isupper() and self._last_alpha_seen.islower()) or ( + character.islower() and self._last_alpha_seen.isupper() + ): + if self._buf is True: + self._successive_upper_lower_count += 2 + self._buf = False + else: + self._buf = True + else: + self._buf = False + + self._character_count += 1 + self._character_count_since_last_sep += 1 + self._last_alpha_seen = character + + def reset(self) -> None: # pragma: no cover + self._character_count = 0 + self._character_count_since_last_sep = 0 + self._successive_upper_lower_count = 0 + self._successive_upper_lower_count_final = 0 + self._last_alpha_seen = None + self._buf = False + self._current_ascii_only = True + + @property + def ratio(self) -> float: + if self._character_count == 0: + return 0.0 + + return self._successive_upper_lower_count_final / self._character_count + + +class ArabicIsolatedFormPlugin(MessDetectorPlugin): + def __init__(self) -> None: + self._character_count: int = 0 + self._isolated_form_count: int = 0 + + def reset(self) -> None: # pragma: no cover + self._character_count = 0 + self._isolated_form_count = 0 + + def eligible(self, character: str) -> bool: + return is_arabic(character) + + def feed(self, character: str) -> None: + self._character_count += 1 + + if is_arabic_isolated_form(character): + self._isolated_form_count += 1 + + @property + def ratio(self) -> float: + if self._character_count < 8: + return 0.0 + + isolated_form_usage: float = self._isolated_form_count / self._character_count + + return isolated_form_usage + + +@lru_cache(maxsize=1024) +def is_suspiciously_successive_range( + unicode_range_a: Optional[str], unicode_range_b: Optional[str] +) -> bool: + """ + Determine if two Unicode range seen next to each other can be considered as suspicious. + """ + if unicode_range_a is None or unicode_range_b is None: + return True + + if unicode_range_a == unicode_range_b: + return False + + if "Latin" in unicode_range_a and "Latin" in unicode_range_b: + return False + + if "Emoticons" in unicode_range_a or "Emoticons" in unicode_range_b: + return False + + # Latin characters can be accompanied with a combining diacritical mark + # eg. Vietnamese. + if ("Latin" in unicode_range_a or "Latin" in unicode_range_b) and ( + "Combining" in unicode_range_a or "Combining" in unicode_range_b + ): + return False + + keywords_range_a, keywords_range_b = unicode_range_a.split( + " " + ), unicode_range_b.split(" ") + + for el in keywords_range_a: + if el in UNICODE_SECONDARY_RANGE_KEYWORD: + continue + if el in keywords_range_b: + return False + + # Japanese Exception + range_a_jp_chars, range_b_jp_chars = ( + unicode_range_a + in ( + "Hiragana", + "Katakana", + ), + unicode_range_b in ("Hiragana", "Katakana"), + ) + if (range_a_jp_chars or range_b_jp_chars) and ( + "CJK" in unicode_range_a or "CJK" in unicode_range_b + ): + return False + if range_a_jp_chars and range_b_jp_chars: + return False + + if "Hangul" in unicode_range_a or "Hangul" in unicode_range_b: + if "CJK" in unicode_range_a or "CJK" in unicode_range_b: + return False + if unicode_range_a == "Basic Latin" or unicode_range_b == "Basic Latin": + return False + + # Chinese/Japanese use dedicated range for punctuation and/or separators. + if ("CJK" in unicode_range_a or "CJK" in unicode_range_b) or ( + unicode_range_a in ["Katakana", "Hiragana"] + and unicode_range_b in ["Katakana", "Hiragana"] + ): + if "Punctuation" in unicode_range_a or "Punctuation" in unicode_range_b: + return False + if "Forms" in unicode_range_a or "Forms" in unicode_range_b: + return False + if unicode_range_a == "Basic Latin" or unicode_range_b == "Basic Latin": + return False + + return True + + +@lru_cache(maxsize=2048) +def mess_ratio( + decoded_sequence: str, maximum_threshold: float = 0.2, debug: bool = False +) -> float: + """ + Compute a mess ratio given a decoded bytes sequence. The maximum threshold does stop the computation earlier. + """ + + detectors: List[MessDetectorPlugin] = [ + md_class() for md_class in MessDetectorPlugin.__subclasses__() + ] + + length: int = len(decoded_sequence) + 1 + + mean_mess_ratio: float = 0.0 + + if length < 512: + intermediary_mean_mess_ratio_calc: int = 32 + elif length <= 1024: + intermediary_mean_mess_ratio_calc = 64 + else: + intermediary_mean_mess_ratio_calc = 128 + + for character, index in zip(decoded_sequence + "\n", range(length)): + for detector in detectors: + if detector.eligible(character): + detector.feed(character) + + if ( + index > 0 and index % intermediary_mean_mess_ratio_calc == 0 + ) or index == length - 1: + mean_mess_ratio = sum(dt.ratio for dt in detectors) + + if mean_mess_ratio >= maximum_threshold: + break + + if debug: + logger = getLogger("charset_normalizer") + + logger.log( + TRACE, + "Mess-detector extended-analysis start. " + f"intermediary_mean_mess_ratio_calc={intermediary_mean_mess_ratio_calc} mean_mess_ratio={mean_mess_ratio} " + f"maximum_threshold={maximum_threshold}", + ) + + if len(decoded_sequence) > 16: + logger.log(TRACE, f"Starting with: {decoded_sequence[:16]}") + logger.log(TRACE, f"Ending with: {decoded_sequence[-16::]}") + + for dt in detectors: # pragma: nocover + logger.log(TRACE, f"{dt.__class__}: {dt.ratio}") + + return round(mean_mess_ratio, 3) diff --git a/env/lib/python3.10/site-packages/charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so b/env/lib/python3.10/site-packages/charset_normalizer/md__mypyc.cpython-310-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..ae6120a57d021ba4a5ea629944e97c64ab6bc111 GIT binary patch literal 276808 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 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/models.py b/env/lib/python3.10/site-packages/charset_normalizer/models.py new file mode 100644 index 0000000..6f6b86b --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/models.py @@ -0,0 +1,359 @@ +from encodings.aliases import aliases +from hashlib import sha256 +from json import dumps +from re import sub +from typing import Any, Dict, Iterator, List, Optional, Tuple, Union + +from .constant import RE_POSSIBLE_ENCODING_INDICATION, TOO_BIG_SEQUENCE +from .utils import iana_name, is_multi_byte_encoding, unicode_range + + +class CharsetMatch: + def __init__( + self, + payload: bytes, + guessed_encoding: str, + mean_mess_ratio: float, + has_sig_or_bom: bool, + languages: "CoherenceMatches", + decoded_payload: Optional[str] = None, + preemptive_declaration: Optional[str] = None, + ): + self._payload: bytes = payload + + self._encoding: str = guessed_encoding + self._mean_mess_ratio: float = mean_mess_ratio + self._languages: CoherenceMatches = languages + self._has_sig_or_bom: bool = has_sig_or_bom + self._unicode_ranges: Optional[List[str]] = None + + self._leaves: List[CharsetMatch] = [] + self._mean_coherence_ratio: float = 0.0 + + self._output_payload: Optional[bytes] = None + self._output_encoding: Optional[str] = None + + self._string: Optional[str] = decoded_payload + + self._preemptive_declaration: Optional[str] = preemptive_declaration + + def __eq__(self, other: object) -> bool: + if not isinstance(other, CharsetMatch): + if isinstance(other, str): + return iana_name(other) == self.encoding + return False + return self.encoding == other.encoding and self.fingerprint == other.fingerprint + + def __lt__(self, other: object) -> bool: + """ + Implemented to make sorted available upon CharsetMatches items. + """ + if not isinstance(other, CharsetMatch): + raise ValueError + + chaos_difference: float = abs(self.chaos - other.chaos) + coherence_difference: float = abs(self.coherence - other.coherence) + + # Below 1% difference --> Use Coherence + if chaos_difference < 0.01 and coherence_difference > 0.02: + return self.coherence > other.coherence + elif chaos_difference < 0.01 and coherence_difference <= 0.02: + # When having a difficult decision, use the result that decoded as many multi-byte as possible. + # preserve RAM usage! + if len(self._payload) >= TOO_BIG_SEQUENCE: + return self.chaos < other.chaos + return self.multi_byte_usage > other.multi_byte_usage + + return self.chaos < other.chaos + + @property + def multi_byte_usage(self) -> float: + return 1.0 - (len(str(self)) / len(self.raw)) + + def __str__(self) -> str: + # Lazy Str Loading + if self._string is None: + self._string = str(self._payload, self._encoding, "strict") + return self._string + + def __repr__(self) -> str: + return "".format(self.encoding, self.fingerprint) + + def add_submatch(self, other: "CharsetMatch") -> None: + if not isinstance(other, CharsetMatch) or other == self: + raise ValueError( + "Unable to add instance <{}> as a submatch of a CharsetMatch".format( + other.__class__ + ) + ) + + other._string = None # Unload RAM usage; dirty trick. + self._leaves.append(other) + + @property + def encoding(self) -> str: + return self._encoding + + @property + def encoding_aliases(self) -> List[str]: + """ + Encoding name are known by many name, using this could help when searching for IBM855 when it's listed as CP855. + """ + also_known_as: List[str] = [] + for u, p in aliases.items(): + if self.encoding == u: + also_known_as.append(p) + elif self.encoding == p: + also_known_as.append(u) + return also_known_as + + @property + def bom(self) -> bool: + return self._has_sig_or_bom + + @property + def byte_order_mark(self) -> bool: + return self._has_sig_or_bom + + @property + def languages(self) -> List[str]: + """ + Return the complete list of possible languages found in decoded sequence. + Usually not really useful. Returned list may be empty even if 'language' property return something != 'Unknown'. + """ + return [e[0] for e in self._languages] + + @property + def language(self) -> str: + """ + Most probable language found in decoded sequence. If none were detected or inferred, the property will return + "Unknown". + """ + if not self._languages: + # Trying to infer the language based on the given encoding + # Its either English or we should not pronounce ourselves in certain cases. + if "ascii" in self.could_be_from_charset: + return "English" + + # doing it there to avoid circular import + from charset_normalizer.cd import encoding_languages, mb_encoding_languages + + languages = ( + mb_encoding_languages(self.encoding) + if is_multi_byte_encoding(self.encoding) + else encoding_languages(self.encoding) + ) + + if len(languages) == 0 or "Latin Based" in languages: + return "Unknown" + + return languages[0] + + return self._languages[0][0] + + @property + def chaos(self) -> float: + return self._mean_mess_ratio + + @property + def coherence(self) -> float: + if not self._languages: + return 0.0 + return self._languages[0][1] + + @property + def percent_chaos(self) -> float: + return round(self.chaos * 100, ndigits=3) + + @property + def percent_coherence(self) -> float: + return round(self.coherence * 100, ndigits=3) + + @property + def raw(self) -> bytes: + """ + Original untouched bytes. + """ + return self._payload + + @property + def submatch(self) -> List["CharsetMatch"]: + return self._leaves + + @property + def has_submatch(self) -> bool: + return len(self._leaves) > 0 + + @property + def alphabets(self) -> List[str]: + if self._unicode_ranges is not None: + return self._unicode_ranges + # list detected ranges + detected_ranges: List[Optional[str]] = [ + unicode_range(char) for char in str(self) + ] + # filter and sort + self._unicode_ranges = sorted(list({r for r in detected_ranges if r})) + return self._unicode_ranges + + @property + def could_be_from_charset(self) -> List[str]: + """ + The complete list of encoding that output the exact SAME str result and therefore could be the originating + encoding. + This list does include the encoding available in property 'encoding'. + """ + return [self._encoding] + [m.encoding for m in self._leaves] + + def output(self, encoding: str = "utf_8") -> bytes: + """ + Method to get re-encoded bytes payload using given target encoding. Default to UTF-8. + Any errors will be simply ignored by the encoder NOT replaced. + """ + if self._output_encoding is None or self._output_encoding != encoding: + self._output_encoding = encoding + decoded_string = str(self) + if ( + self._preemptive_declaration is not None + and self._preemptive_declaration.lower() + not in ["utf-8", "utf8", "utf_8"] + ): + patched_header = sub( + RE_POSSIBLE_ENCODING_INDICATION, + lambda m: m.string[m.span()[0] : m.span()[1]].replace( + m.groups()[0], iana_name(self._output_encoding) # type: ignore[arg-type] + ), + decoded_string[:8192], + 1, + ) + + decoded_string = patched_header + decoded_string[8192:] + + self._output_payload = decoded_string.encode(encoding, "replace") + + return self._output_payload # type: ignore + + @property + def fingerprint(self) -> str: + """ + Retrieve the unique SHA256 computed using the transformed (re-encoded) payload. Not the original one. + """ + return sha256(self.output()).hexdigest() + + +class CharsetMatches: + """ + Container with every CharsetMatch items ordered by default from most probable to the less one. + Act like a list(iterable) but does not implements all related methods. + """ + + def __init__(self, results: Optional[List[CharsetMatch]] = None): + self._results: List[CharsetMatch] = sorted(results) if results else [] + + def __iter__(self) -> Iterator[CharsetMatch]: + yield from self._results + + def __getitem__(self, item: Union[int, str]) -> CharsetMatch: + """ + Retrieve a single item either by its position or encoding name (alias may be used here). + Raise KeyError upon invalid index or encoding not present in results. + """ + if isinstance(item, int): + return self._results[item] + if isinstance(item, str): + item = iana_name(item, False) + for result in self._results: + if item in result.could_be_from_charset: + return result + raise KeyError + + def __len__(self) -> int: + return len(self._results) + + def __bool__(self) -> bool: + return len(self._results) > 0 + + def append(self, item: CharsetMatch) -> None: + """ + Insert a single match. Will be inserted accordingly to preserve sort. + Can be inserted as a submatch. + """ + if not isinstance(item, CharsetMatch): + raise ValueError( + "Cannot append instance '{}' to CharsetMatches".format( + str(item.__class__) + ) + ) + # We should disable the submatch factoring when the input file is too heavy (conserve RAM usage) + if len(item.raw) < TOO_BIG_SEQUENCE: + for match in self._results: + if match.fingerprint == item.fingerprint and match.chaos == item.chaos: + match.add_submatch(item) + return + self._results.append(item) + self._results = sorted(self._results) + + def best(self) -> Optional["CharsetMatch"]: + """ + Simply return the first match. Strict equivalent to matches[0]. + """ + if not self._results: + return None + return self._results[0] + + def first(self) -> Optional["CharsetMatch"]: + """ + Redundant method, call the method best(). Kept for BC reasons. + """ + return self.best() + + +CoherenceMatch = Tuple[str, float] +CoherenceMatches = List[CoherenceMatch] + + +class CliDetectionResult: + def __init__( + self, + path: str, + encoding: Optional[str], + encoding_aliases: List[str], + alternative_encodings: List[str], + language: str, + alphabets: List[str], + has_sig_or_bom: bool, + chaos: float, + coherence: float, + unicode_path: Optional[str], + is_preferred: bool, + ): + self.path: str = path + self.unicode_path: Optional[str] = unicode_path + self.encoding: Optional[str] = encoding + self.encoding_aliases: List[str] = encoding_aliases + self.alternative_encodings: List[str] = alternative_encodings + self.language: str = language + self.alphabets: List[str] = alphabets + self.has_sig_or_bom: bool = has_sig_or_bom + self.chaos: float = chaos + self.coherence: float = coherence + self.is_preferred: bool = is_preferred + + @property + def __dict__(self) -> Dict[str, Any]: # type: ignore + return { + "path": self.path, + "encoding": self.encoding, + "encoding_aliases": self.encoding_aliases, + "alternative_encodings": self.alternative_encodings, + "language": self.language, + "alphabets": self.alphabets, + "has_sig_or_bom": self.has_sig_or_bom, + "chaos": self.chaos, + "coherence": self.coherence, + "unicode_path": self.unicode_path, + "is_preferred": self.is_preferred, + } + + def to_json(self) -> str: + return dumps(self.__dict__, ensure_ascii=True, indent=4) diff --git a/env/lib/python3.10/site-packages/charset_normalizer/py.typed b/env/lib/python3.10/site-packages/charset_normalizer/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/env/lib/python3.10/site-packages/charset_normalizer/utils.py b/env/lib/python3.10/site-packages/charset_normalizer/utils.py new file mode 100644 index 0000000..e5cbbf4 --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/utils.py @@ -0,0 +1,421 @@ +import importlib +import logging +import unicodedata +from codecs import IncrementalDecoder +from encodings.aliases import aliases +from functools import lru_cache +from re import findall +from typing import Generator, List, Optional, Set, Tuple, Union + +from _multibytecodec import MultibyteIncrementalDecoder + +from .constant import ( + ENCODING_MARKS, + IANA_SUPPORTED_SIMILAR, + RE_POSSIBLE_ENCODING_INDICATION, + UNICODE_RANGES_COMBINED, + UNICODE_SECONDARY_RANGE_KEYWORD, + UTF8_MAXIMAL_ALLOCATION, +) + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_accentuated(character: str) -> bool: + try: + description: str = unicodedata.name(character) + except ValueError: + return False + return ( + "WITH GRAVE" in description + or "WITH ACUTE" in description + or "WITH CEDILLA" in description + or "WITH DIAERESIS" in description + or "WITH CIRCUMFLEX" in description + or "WITH TILDE" in description + or "WITH MACRON" in description + or "WITH RING ABOVE" in description + ) + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def remove_accent(character: str) -> str: + decomposed: str = unicodedata.decomposition(character) + if not decomposed: + return character + + codes: List[str] = decomposed.split(" ") + + return chr(int(codes[0], 16)) + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def unicode_range(character: str) -> Optional[str]: + """ + Retrieve the Unicode range official name from a single character. + """ + character_ord: int = ord(character) + + for range_name, ord_range in UNICODE_RANGES_COMBINED.items(): + if character_ord in ord_range: + return range_name + + return None + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_latin(character: str) -> bool: + try: + description: str = unicodedata.name(character) + except ValueError: + return False + return "LATIN" in description + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_punctuation(character: str) -> bool: + character_category: str = unicodedata.category(character) + + if "P" in character_category: + return True + + character_range: Optional[str] = unicode_range(character) + + if character_range is None: + return False + + return "Punctuation" in character_range + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_symbol(character: str) -> bool: + character_category: str = unicodedata.category(character) + + if "S" in character_category or "N" in character_category: + return True + + character_range: Optional[str] = unicode_range(character) + + if character_range is None: + return False + + return "Forms" in character_range and character_category != "Lo" + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_emoticon(character: str) -> bool: + character_range: Optional[str] = unicode_range(character) + + if character_range is None: + return False + + return "Emoticons" in character_range or "Pictographs" in character_range + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_separator(character: str) -> bool: + if character.isspace() or character in {"|", "+", "<", ">"}: + return True + + character_category: str = unicodedata.category(character) + + return "Z" in character_category or character_category in {"Po", "Pd", "Pc"} + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_case_variable(character: str) -> bool: + return character.islower() != character.isupper() + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_cjk(character: str) -> bool: + try: + character_name = unicodedata.name(character) + except ValueError: + return False + + return "CJK" in character_name + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_hiragana(character: str) -> bool: + try: + character_name = unicodedata.name(character) + except ValueError: + return False + + return "HIRAGANA" in character_name + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_katakana(character: str) -> bool: + try: + character_name = unicodedata.name(character) + except ValueError: + return False + + return "KATAKANA" in character_name + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_hangul(character: str) -> bool: + try: + character_name = unicodedata.name(character) + except ValueError: + return False + + return "HANGUL" in character_name + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_thai(character: str) -> bool: + try: + character_name = unicodedata.name(character) + except ValueError: + return False + + return "THAI" in character_name + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_arabic(character: str) -> bool: + try: + character_name = unicodedata.name(character) + except ValueError: + return False + + return "ARABIC" in character_name + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_arabic_isolated_form(character: str) -> bool: + try: + character_name = unicodedata.name(character) + except ValueError: + return False + + return "ARABIC" in character_name and "ISOLATED FORM" in character_name + + +@lru_cache(maxsize=len(UNICODE_RANGES_COMBINED)) +def is_unicode_range_secondary(range_name: str) -> bool: + return any(keyword in range_name for keyword in UNICODE_SECONDARY_RANGE_KEYWORD) + + +@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) +def is_unprintable(character: str) -> bool: + return ( + character.isspace() is False # includes \n \t \r \v + and character.isprintable() is False + and character != "\x1A" # Why? Its the ASCII substitute character. + and character != "\ufeff" # bug discovered in Python, + # Zero Width No-Break Space located in Arabic Presentation Forms-B, Unicode 1.1 not acknowledged as space. + ) + + +def any_specified_encoding(sequence: bytes, search_zone: int = 8192) -> Optional[str]: + """ + Extract using ASCII-only decoder any specified encoding in the first n-bytes. + """ + if not isinstance(sequence, bytes): + raise TypeError + + seq_len: int = len(sequence) + + results: List[str] = findall( + RE_POSSIBLE_ENCODING_INDICATION, + sequence[: min(seq_len, search_zone)].decode("ascii", errors="ignore"), + ) + + if len(results) == 0: + return None + + for specified_encoding in results: + specified_encoding = specified_encoding.lower().replace("-", "_") + + encoding_alias: str + encoding_iana: str + + for encoding_alias, encoding_iana in aliases.items(): + if encoding_alias == specified_encoding: + return encoding_iana + if encoding_iana == specified_encoding: + return encoding_iana + + return None + + +@lru_cache(maxsize=128) +def is_multi_byte_encoding(name: str) -> bool: + """ + Verify is a specific encoding is a multi byte one based on it IANA name + """ + return name in { + "utf_8", + "utf_8_sig", + "utf_16", + "utf_16_be", + "utf_16_le", + "utf_32", + "utf_32_le", + "utf_32_be", + "utf_7", + } or issubclass( + importlib.import_module("encodings.{}".format(name)).IncrementalDecoder, + MultibyteIncrementalDecoder, + ) + + +def identify_sig_or_bom(sequence: bytes) -> Tuple[Optional[str], bytes]: + """ + Identify and extract SIG/BOM in given sequence. + """ + + for iana_encoding in ENCODING_MARKS: + marks: Union[bytes, List[bytes]] = ENCODING_MARKS[iana_encoding] + + if isinstance(marks, bytes): + marks = [marks] + + for mark in marks: + if sequence.startswith(mark): + return iana_encoding, mark + + return None, b"" + + +def should_strip_sig_or_bom(iana_encoding: str) -> bool: + return iana_encoding not in {"utf_16", "utf_32"} + + +def iana_name(cp_name: str, strict: bool = True) -> str: + cp_name = cp_name.lower().replace("-", "_") + + encoding_alias: str + encoding_iana: str + + for encoding_alias, encoding_iana in aliases.items(): + if cp_name in [encoding_alias, encoding_iana]: + return encoding_iana + + if strict: + raise ValueError("Unable to retrieve IANA for '{}'".format(cp_name)) + + return cp_name + + +def range_scan(decoded_sequence: str) -> List[str]: + ranges: Set[str] = set() + + for character in decoded_sequence: + character_range: Optional[str] = unicode_range(character) + + if character_range is None: + continue + + ranges.add(character_range) + + return list(ranges) + + +def cp_similarity(iana_name_a: str, iana_name_b: str) -> float: + if is_multi_byte_encoding(iana_name_a) or is_multi_byte_encoding(iana_name_b): + return 0.0 + + decoder_a = importlib.import_module( + "encodings.{}".format(iana_name_a) + ).IncrementalDecoder + decoder_b = importlib.import_module( + "encodings.{}".format(iana_name_b) + ).IncrementalDecoder + + id_a: IncrementalDecoder = decoder_a(errors="ignore") + id_b: IncrementalDecoder = decoder_b(errors="ignore") + + character_match_count: int = 0 + + for i in range(255): + to_be_decoded: bytes = bytes([i]) + if id_a.decode(to_be_decoded) == id_b.decode(to_be_decoded): + character_match_count += 1 + + return character_match_count / 254 + + +def is_cp_similar(iana_name_a: str, iana_name_b: str) -> bool: + """ + Determine if two code page are at least 80% similar. IANA_SUPPORTED_SIMILAR dict was generated using + the function cp_similarity. + """ + return ( + iana_name_a in IANA_SUPPORTED_SIMILAR + and iana_name_b in IANA_SUPPORTED_SIMILAR[iana_name_a] + ) + + +def set_logging_handler( + name: str = "charset_normalizer", + level: int = logging.INFO, + format_string: str = "%(asctime)s | %(levelname)s | %(message)s", +) -> None: + logger = logging.getLogger(name) + logger.setLevel(level) + + handler = logging.StreamHandler() + handler.setFormatter(logging.Formatter(format_string)) + logger.addHandler(handler) + + +def cut_sequence_chunks( + sequences: bytes, + encoding_iana: str, + offsets: range, + chunk_size: int, + bom_or_sig_available: bool, + strip_sig_or_bom: bool, + sig_payload: bytes, + is_multi_byte_decoder: bool, + decoded_payload: Optional[str] = None, +) -> Generator[str, None, None]: + if decoded_payload and is_multi_byte_decoder is False: + for i in offsets: + chunk = decoded_payload[i : i + chunk_size] + if not chunk: + break + yield chunk + else: + for i in offsets: + chunk_end = i + chunk_size + if chunk_end > len(sequences) + 8: + continue + + cut_sequence = sequences[i : i + chunk_size] + + if bom_or_sig_available and strip_sig_or_bom is False: + cut_sequence = sig_payload + cut_sequence + + chunk = cut_sequence.decode( + encoding_iana, + errors="ignore" if is_multi_byte_decoder else "strict", + ) + + # multi-byte bad cutting detector and adjustment + # not the cleanest way to perform that fix but clever enough for now. + if is_multi_byte_decoder and i > 0: + chunk_partial_size_chk: int = min(chunk_size, 16) + + if ( + decoded_payload + and chunk[:chunk_partial_size_chk] not in decoded_payload + ): + for j in range(i, i - 4, -1): + cut_sequence = sequences[j:chunk_end] + + if bom_or_sig_available and strip_sig_or_bom is False: + cut_sequence = sig_payload + cut_sequence + + chunk = cut_sequence.decode(encoding_iana, errors="ignore") + + if chunk[:chunk_partial_size_chk] in decoded_payload: + break + + yield chunk diff --git a/env/lib/python3.10/site-packages/charset_normalizer/version.py b/env/lib/python3.10/site-packages/charset_normalizer/version.py new file mode 100644 index 0000000..699990e --- /dev/null +++ b/env/lib/python3.10/site-packages/charset_normalizer/version.py @@ -0,0 +1,6 @@ +""" +Expose version +""" + +__version__ = "3.4.0" +VERSION = __version__.split(".") diff --git a/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/INSTALLER b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/INSTALLER new file mode 100644 index 0000000..a1b589e --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/METADATA b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/METADATA new file mode 100644 index 0000000..68b17eb --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/METADATA @@ -0,0 +1,138 @@ +Metadata-Version: 2.3 +Name: cryptography +Version: 43.0.3 +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: Apache Software License +Classifier: License :: OSI Approved :: BSD License +Classifier: Natural Language :: English +Classifier: Operating System :: MacOS :: MacOS X +Classifier: Operating System :: POSIX +Classifier: Operating System :: POSIX :: BSD +Classifier: Operating System :: POSIX :: Linux +Classifier: Operating System :: Microsoft :: Windows +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Security :: Cryptography +Requires-Dist: cffi >=1.12 ; platform_python_implementation != 'PyPy' +Requires-Dist: bcrypt >=3.1.5 ; extra == 'ssh' +Requires-Dist: nox ; extra == 'nox' +Requires-Dist: cryptography-vectors ==43.0.3 ; extra == 'test' +Requires-Dist: pytest >=6.2.0 ; extra == 'test' +Requires-Dist: pytest-benchmark ; extra == 'test' +Requires-Dist: pytest-cov ; extra == 'test' +Requires-Dist: pytest-xdist ; extra == 'test' +Requires-Dist: pretend ; extra == 'test' +Requires-Dist: certifi ; extra == 'test' +Requires-Dist: pytest-randomly ; extra == 'test-randomorder' +Requires-Dist: sphinx >=5.3.0 ; extra == 'docs' +Requires-Dist: sphinx-rtd-theme >=1.1.1 ; extra == 'docs' +Requires-Dist: pyenchant >=1.6.11 ; extra == 'docstest' +Requires-Dist: readme-renderer ; extra == 'docstest' +Requires-Dist: sphinxcontrib-spelling >=4.0.1 ; extra == 'docstest' +Requires-Dist: build ; extra == 'sdist' +Requires-Dist: ruff ; extra == 'pep8test' +Requires-Dist: mypy ; extra == 'pep8test' +Requires-Dist: check-sdist ; extra == 'pep8test' +Requires-Dist: click ; extra == 'pep8test' +Provides-Extra: ssh +Provides-Extra: nox +Provides-Extra: test +Provides-Extra: test-randomorder +Provides-Extra: docs +Provides-Extra: docstest +Provides-Extra: sdist +Provides-Extra: pep8test +License-File: LICENSE +License-File: LICENSE.APACHE +License-File: LICENSE.BSD +Summary: cryptography is a package which provides cryptographic recipes and primitives to Python developers. +Author: The cryptography developers +Author-email: The Python Cryptographic Authority and individual contributors +License: Apache-2.0 OR BSD-3-Clause +Requires-Python: >=3.7 +Description-Content-Type: text/x-rst; charset=UTF-8 +Project-URL: homepage, https://github.com/pyca/cryptography +Project-URL: documentation, https://cryptography.io/ +Project-URL: source, https://github.com/pyca/cryptography/ +Project-URL: issues, https://github.com/pyca/cryptography/issues +Project-URL: changelog, https://cryptography.io/en/latest/changelog/ + +pyca/cryptography +================= + +.. image:: https://img.shields.io/pypi/v/cryptography.svg + :target: https://pypi.org/project/cryptography/ + :alt: Latest Version + +.. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest + :target: https://cryptography.io + :alt: Latest Docs + +.. image:: https://github.com/pyca/cryptography/workflows/CI/badge.svg?branch=main + :target: https://github.com/pyca/cryptography/actions?query=workflow%3ACI+branch%3Amain + + +``cryptography`` is a package which provides cryptographic recipes and +primitives to Python developers. Our goal is for it to be your "cryptographic +standard library". It supports Python 3.7+ and PyPy3 7.3.11+. + +``cryptography`` includes both high level recipes and low level interfaces to +common cryptographic algorithms such as symmetric ciphers, message digests, and +key derivation functions. For example, to encrypt something with +``cryptography``'s high level symmetric encryption recipe: + +.. code-block:: pycon + + >>> from cryptography.fernet import Fernet + >>> # Put this somewhere safe! + >>> key = Fernet.generate_key() + >>> f = Fernet(key) + >>> token = f.encrypt(b"A really secret message. Not for prying eyes.") + >>> token + b'...' + >>> f.decrypt(token) + b'A really secret message. Not for prying eyes.' + +You can find more information in the `documentation`_. + +You can install ``cryptography`` with: + +.. code-block:: console + + $ pip install cryptography + +For full details see `the installation documentation`_. + +Discussion +~~~~~~~~~~ + +If you run into bugs, you can file them in our `issue tracker`_. + +We maintain a `cryptography-dev`_ mailing list for development discussion. + +You can also join ``#pyca`` on ``irc.libera.chat`` to ask questions or get +involved. + +Security +~~~~~~~~ + +Need to report a security issue? Please consult our `security reporting`_ +documentation. + + +.. _`documentation`: https://cryptography.io/ +.. _`the installation documentation`: https://cryptography.io/en/latest/installation/ +.. _`issue tracker`: https://github.com/pyca/cryptography/issues +.. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev +.. _`security reporting`: https://cryptography.io/en/latest/security/ + diff --git a/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/RECORD b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/RECORD new file mode 100644 index 0000000..a2f4543 --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/RECORD @@ -0,0 +1,173 @@ +cryptography-43.0.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +cryptography-43.0.3.dist-info/METADATA,sha256=6zbg5CUehHnvNpZEQHVe8ivt1BG6h6k_cm-o5bsOZLA,5440 +cryptography-43.0.3.dist-info/RECORD,, +cryptography-43.0.3.dist-info/WHEEL,sha256=5SNCVD9cb88a-xAIrDHIo1CvpgNriOYcNgb4b8rPcOw,107 +cryptography-43.0.3.dist-info/license_files/LICENSE,sha256=Pgx8CRqUi4JTO6mP18u0BDLW8amsv4X1ki0vmak65rs,197 +cryptography-43.0.3.dist-info/license_files/LICENSE.APACHE,sha256=qsc7MUj20dcRHbyjIJn2jSbGRMaBOuHk8F9leaomY_4,11360 +cryptography-43.0.3.dist-info/license_files/LICENSE.BSD,sha256=YCxMdILeZHndLpeTzaJ15eY9dz2s0eymiSMqtwCPtPs,1532 +cryptography/__about__.py,sha256=-FkHKD9mSuEfH37wsSKnQzJZmL5zUAUTpB5OeUQjPE0,445 +cryptography/__init__.py,sha256=mthuUrTd4FROCpUYrTIqhjz6s6T9djAZrV7nZ1oMm2o,364 +cryptography/__pycache__/__about__.cpython-310.pyc,, +cryptography/__pycache__/__init__.cpython-310.pyc,, +cryptography/__pycache__/exceptions.cpython-310.pyc,, +cryptography/__pycache__/fernet.cpython-310.pyc,, +cryptography/__pycache__/utils.cpython-310.pyc,, +cryptography/exceptions.py,sha256=835EWILc2fwxw-gyFMriciC2SqhViETB10LBSytnDIc,1087 +cryptography/fernet.py,sha256=aPj82w-Z_1GBXUtWRUsZdVbMwRo5Mbjj0wkA9wG4rkw,6696 +cryptography/hazmat/__init__.py,sha256=5IwrLWrVp0AjEr_4FdWG_V057NSJGY_W4egNNsuct0g,455 +cryptography/hazmat/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/__pycache__/_oid.cpython-310.pyc,, +cryptography/hazmat/_oid.py,sha256=e9yLmxtdQtuL94ztQv3SGtt_ea1Mx6aUwGftJsP6EXk,15201 +cryptography/hazmat/backends/__init__.py,sha256=O5jvKFQdZnXhKeqJ-HtulaEL9Ni7mr1mDzZY5kHlYhI,361 +cryptography/hazmat/backends/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/backends/openssl/__init__.py,sha256=p3jmJfnCag9iE5sdMrN6VvVEu55u46xaS_IjoI0SrmA,305 +cryptography/hazmat/backends/openssl/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-310.pyc,, +cryptography/hazmat/backends/openssl/backend.py,sha256=pUXUbugLwMm2Gls-h5U5fw2RvepaNjEvnao6CTmL1xQ,9648 +cryptography/hazmat/bindings/__init__.py,sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y,180 +cryptography/hazmat/bindings/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/bindings/_rust.abi3.so,sha256=QrghdFa6x-vG5lFvGVfv-slqoy0UA9a8eHmtp9hzGCk,10862344 +cryptography/hazmat/bindings/_rust/__init__.pyi,sha256=wb1OT76lG19vjq97_q2MM3qdJlQhyloXfVbKFDmRse4,737 +cryptography/hazmat/bindings/_rust/_openssl.pyi,sha256=mpNJLuYLbCVrd5i33FBTmWwL_55Dw7JPkSLlSX9Q7oI,230 +cryptography/hazmat/bindings/_rust/asn1.pyi,sha256=BrGjC8J6nwuS-r3EVcdXJB8ndotfY9mbQYOfpbPG0HA,354 +cryptography/hazmat/bindings/_rust/exceptions.pyi,sha256=exXr2xw_0pB1kk93cYbM3MohbzoUkjOms1ZMUi0uQZE,640 +cryptography/hazmat/bindings/_rust/ocsp.pyi,sha256=R-xJ-XmJZ1lOk-fWHHvRnP3QNTCFnKv-l3xlNWfLVt4,868 +cryptography/hazmat/bindings/_rust/openssl/__init__.pyi,sha256=Lvn250QMdPyeF-hoBF6rkQgHLBJxVauXCb8i8uYTomQ,1368 +cryptography/hazmat/bindings/_rust/openssl/aead.pyi,sha256=i0gA3jUQ4rkJXTGGZrq-AuY-VQLN31lyDeWuDZ0zJYw,2553 +cryptography/hazmat/bindings/_rust/openssl/ciphers.pyi,sha256=iK0ZhQ-WyCQbjaraaFgK6q4PpD-7Rf5RDHkFD3YEW_g,1301 +cryptography/hazmat/bindings/_rust/openssl/cmac.pyi,sha256=nPH0X57RYpsAkRowVpjQiHE566ThUTx7YXrsadmrmHk,564 +cryptography/hazmat/bindings/_rust/openssl/dh.pyi,sha256=Z3TC-G04-THtSdAOPLM1h2G7ml5bda1ElZUcn5wpuhk,1564 +cryptography/hazmat/bindings/_rust/openssl/dsa.pyi,sha256=qBtkgj2albt2qFcnZ9UDrhzoNhCVO7HTby5VSf1EXMI,1299 +cryptography/hazmat/bindings/_rust/openssl/ec.pyi,sha256=zJy0pRa5n-_p2dm45PxECB_-B6SVZyNKfjxFDpPqT38,1691 +cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi,sha256=OJsrblS2nHptZctva-pAKFL5q8yPEAkhmjPZpJ6TA94,493 +cryptography/hazmat/bindings/_rust/openssl/ed448.pyi,sha256=SkPHK2HdbYN02TVQEUOgW3iTdiEY7HBE4DijpdkAzmk,475 +cryptography/hazmat/bindings/_rust/openssl/hashes.pyi,sha256=J8HoN0GdtPcjRAfNHr5Elva_nkmQfq63L75_z9dd8Uc,573 +cryptography/hazmat/bindings/_rust/openssl/hmac.pyi,sha256=ZmLJ73pmxcZFC1XosWEiXMRYtvJJor3ZLdCQOJu85Cw,662 +cryptography/hazmat/bindings/_rust/openssl/kdf.pyi,sha256=wPS5c7NLspM2632II0I4iH1RSxZvSRtBOVqmpyQATfk,544 +cryptography/hazmat/bindings/_rust/openssl/keys.pyi,sha256=JSrlGNaW49ZCZ1hcb-YJdS1EAbsMwRbVEcLL0P9OApA,872 +cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi,sha256=9iogF7Q4i81IkOS-IMXp6HvxFF_3cNy_ucrAjVQnn14,540 +cryptography/hazmat/bindings/_rust/openssl/rsa.pyi,sha256=2OQCNSXkxgc-3uw1xiCCloIQTV6p9_kK79Yu0rhZgPc,1364 +cryptography/hazmat/bindings/_rust/openssl/x25519.pyi,sha256=2BKdbrddM_9SMUpdvHKGhb9MNjURCarPxccbUDzHeoA,484 +cryptography/hazmat/bindings/_rust/openssl/x448.pyi,sha256=AoRMWNvCJTiH5L-lkIkCdPlrPLUdJvvfXpIvf1GmxpM,466 +cryptography/hazmat/bindings/_rust/pkcs12.pyi,sha256=afhB_6M8xI1MIE5vxkaDF1jSxA48ib1--NiOxtf6boM,1394 +cryptography/hazmat/bindings/_rust/pkcs7.pyi,sha256=QCmuA0IgDr4iOecUOXgUUeh3BAjJx8ubjz__EnNbyGY,972 +cryptography/hazmat/bindings/_rust/test_support.pyi,sha256=Xo1Gd7bh9rU4HuIS4pm9UwCY6IS1gInvFwmhABLOVO4,936 +cryptography/hazmat/bindings/_rust/x509.pyi,sha256=WLrGmqmFss8dXKhlG_J9nVhoCcodR72xJdCoxEuBtjY,3551 +cryptography/hazmat/bindings/openssl/__init__.py,sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y,180 +cryptography/hazmat/bindings/openssl/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/bindings/openssl/__pycache__/_conditional.cpython-310.pyc,, +cryptography/hazmat/bindings/openssl/__pycache__/binding.cpython-310.pyc,, +cryptography/hazmat/bindings/openssl/_conditional.py,sha256=dkGKGU-22uR2ZKeOOwaSxEJCGaafgUjb2romWcu03QE,5163 +cryptography/hazmat/bindings/openssl/binding.py,sha256=e1gnFAZBPrkJ3CsiZV-ug6kaPdNTAEROaUFiFrUh71M,4042 +cryptography/hazmat/decrepit/__init__.py,sha256=wHCbWfaefa-fk6THSw9th9fJUsStJo7245wfFBqmduA,216 +cryptography/hazmat/decrepit/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/decrepit/ciphers/__init__.py,sha256=wHCbWfaefa-fk6THSw9th9fJUsStJo7245wfFBqmduA,216 +cryptography/hazmat/decrepit/ciphers/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/decrepit/ciphers/__pycache__/algorithms.cpython-310.pyc,, +cryptography/hazmat/decrepit/ciphers/algorithms.py,sha256=HWA4PKDS2w4D2dQoRerpLRU7Kntt5vJeJC7j--AlZVU,2520 +cryptography/hazmat/primitives/__init__.py,sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y,180 +cryptography/hazmat/primitives/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/_serialization.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/cmac.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/constant_time.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/hashes.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/hmac.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/keywrap.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/padding.cpython-310.pyc,, +cryptography/hazmat/primitives/__pycache__/poly1305.cpython-310.pyc,, +cryptography/hazmat/primitives/_asymmetric.py,sha256=RhgcouUB6HTiFDBrR1LxqkMjpUxIiNvQ1r_zJjRG6qQ,532 +cryptography/hazmat/primitives/_cipheralgorithm.py,sha256=gKa0WrLz6K4fqhnGbfBYKDSxgLxsPU0uj_EK2UT47W4,1495 +cryptography/hazmat/primitives/_serialization.py,sha256=qrozc8fw2WZSbjk3DAlSl3ResxpauwJ74ZgGoUL-mj0,5142 +cryptography/hazmat/primitives/asymmetric/__init__.py,sha256=s9oKCQ2ycFdXoERdS1imafueSkBsL9kvbyfghaauZ9Y,180 +cryptography/hazmat/primitives/asymmetric/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/dh.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/dsa.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/ec.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/ed25519.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/ed448.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/padding.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/rsa.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/types.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/utils.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/x25519.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/__pycache__/x448.cpython-310.pyc,, +cryptography/hazmat/primitives/asymmetric/dh.py,sha256=OOCjMClH1Bf14Sy7jAdwzEeCxFPb8XUe2qePbExvXwc,3420 +cryptography/hazmat/primitives/asymmetric/dsa.py,sha256=xBwdf0pZOgvqjUKcO7Q0L3NxwalYj0SJDUqThemhSmI,3945 +cryptography/hazmat/primitives/asymmetric/ec.py,sha256=lwZmtAwi3PM8lsY1MsNaby_bVi--49OCxwE_1yqKC-A,10428 +cryptography/hazmat/primitives/asymmetric/ed25519.py,sha256=kl63fg7myuMjNTmMoVFeH6iVr0x5FkjNmggxIRTloJk,3423 +cryptography/hazmat/primitives/asymmetric/ed448.py,sha256=2UzEDzzfkPn83UFVFlMZfIMbAixxY09WmQyrwinWTn8,3456 +cryptography/hazmat/primitives/asymmetric/padding.py,sha256=eZcvUqVLbe3u48SunLdeniaPlV4-k6pwBl67OW4jSy8,2885 +cryptography/hazmat/primitives/asymmetric/rsa.py,sha256=nW_Ko7PID9UBJF10GVJOc_1L00ymFsfZDUJYtM5kfGQ,7637 +cryptography/hazmat/primitives/asymmetric/types.py,sha256=LnsOJym-wmPUJ7Knu_7bCNU3kIiELCd6krOaW_JU08I,2996 +cryptography/hazmat/primitives/asymmetric/utils.py,sha256=DPTs6T4F-UhwzFQTh-1fSEpQzazH2jf2xpIro3ItF4o,790 +cryptography/hazmat/primitives/asymmetric/x25519.py,sha256=VGYuRdIYuVBtizpFdNWd2bTrT10JRa1admQdBr08xz8,3341 +cryptography/hazmat/primitives/asymmetric/x448.py,sha256=GKKJBqYLr03VewMF18bXIM941aaWcZIQ4rC02GLLEmw,3374 +cryptography/hazmat/primitives/ciphers/__init__.py,sha256=eyEXmjk6_CZXaOPYDr7vAYGXr29QvzgWL2-4CSolLFs,680 +cryptography/hazmat/primitives/ciphers/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/primitives/ciphers/__pycache__/aead.cpython-310.pyc,, +cryptography/hazmat/primitives/ciphers/__pycache__/algorithms.cpython-310.pyc,, +cryptography/hazmat/primitives/ciphers/__pycache__/base.cpython-310.pyc,, +cryptography/hazmat/primitives/ciphers/__pycache__/modes.cpython-310.pyc,, +cryptography/hazmat/primitives/ciphers/aead.py,sha256=Fzlyx7w8KYQakzDp1zWgJnIr62zgZrgVh1u2h4exB54,634 +cryptography/hazmat/primitives/ciphers/algorithms.py,sha256=QvBMDmphRZfNmykij58L5eDkd_2NnCzIpJpyX2QwMxc,4223 +cryptography/hazmat/primitives/ciphers/base.py,sha256=tg-XNaKUyETBi7ounGDEL1_ICn-s4FF9LR7moV58blI,4211 +cryptography/hazmat/primitives/ciphers/modes.py,sha256=BFpxEGSaxoeZjrQ4sqpyPDvKClrqfDKIBv7kYtFURhE,8192 +cryptography/hazmat/primitives/cmac.py,sha256=sz_s6H_cYnOvx-VNWdIKhRhe3Ymp8z8J0D3CBqOX3gg,338 +cryptography/hazmat/primitives/constant_time.py,sha256=xdunWT0nf8OvKdcqUhhlFKayGp4_PgVJRU2W1wLSr_A,422 +cryptography/hazmat/primitives/hashes.py,sha256=EvDIJBhj83Z7f-oHbsA0TzZLFSDV_Yv8hQRdM4o8FD0,5091 +cryptography/hazmat/primitives/hmac.py,sha256=RpB3z9z5skirCQrm7zQbtnp9pLMnAjrlTUvKqF5aDDc,423 +cryptography/hazmat/primitives/kdf/__init__.py,sha256=4XibZnrYq4hh5xBjWiIXzaYW6FKx8hPbVaa_cB9zS64,750 +cryptography/hazmat/primitives/kdf/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/primitives/kdf/__pycache__/concatkdf.cpython-310.pyc,, +cryptography/hazmat/primitives/kdf/__pycache__/hkdf.cpython-310.pyc,, +cryptography/hazmat/primitives/kdf/__pycache__/kbkdf.cpython-310.pyc,, +cryptography/hazmat/primitives/kdf/__pycache__/pbkdf2.cpython-310.pyc,, +cryptography/hazmat/primitives/kdf/__pycache__/scrypt.cpython-310.pyc,, +cryptography/hazmat/primitives/kdf/__pycache__/x963kdf.cpython-310.pyc,, +cryptography/hazmat/primitives/kdf/concatkdf.py,sha256=bcn4NGXse-EsFl7nlU83e5ilop7TSHcX-CJJS107W80,3686 +cryptography/hazmat/primitives/kdf/hkdf.py,sha256=uhN5L87w4JvtAqQcPh_Ji2TPSc18IDThpaYJiHOWy3A,3015 +cryptography/hazmat/primitives/kdf/kbkdf.py,sha256=eSuLK1sATkamgCAit794jLr7sDNlu5X0USdcWhwJdmk,9146 +cryptography/hazmat/primitives/kdf/pbkdf2.py,sha256=Xj3YIeX30h2BUaoJAtOo1RMXV_em0-eCG0PU_0FHJzM,1950 +cryptography/hazmat/primitives/kdf/scrypt.py,sha256=4QONhjxA_ZtuQtQ7QV3FnbB8ftrFnM52B4HPfV7hFys,2354 +cryptography/hazmat/primitives/kdf/x963kdf.py,sha256=wCpWmwQjZ2vAu2rlk3R_PX0nINl8WGXYBmlyMOC5iPw,1992 +cryptography/hazmat/primitives/keywrap.py,sha256=XV4Pj2fqSeD-RqZVvY2cA3j5_7RwJSFygYuLfk2ujCo,5650 +cryptography/hazmat/primitives/padding.py,sha256=QUq0n-EAgEan9aQzuTsiJYGKbWiK1nSHkcYjDF1L1ok,5518 +cryptography/hazmat/primitives/poly1305.py,sha256=P5EPQV-RB_FJPahpg01u0Ts4S_PnAmsroxIGXbGeRRo,355 +cryptography/hazmat/primitives/serialization/__init__.py,sha256=jyNx_7NcOEbVRBY4nP9ks0IVXBafbcYnTK27vafPLW8,1653 +cryptography/hazmat/primitives/serialization/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/primitives/serialization/__pycache__/base.cpython-310.pyc,, +cryptography/hazmat/primitives/serialization/__pycache__/pkcs12.cpython-310.pyc,, +cryptography/hazmat/primitives/serialization/__pycache__/pkcs7.cpython-310.pyc,, +cryptography/hazmat/primitives/serialization/__pycache__/ssh.cpython-310.pyc,, +cryptography/hazmat/primitives/serialization/base.py,sha256=ikq5MJIwp_oUnjiaBco_PmQwOTYuGi-XkYUYHKy8Vo0,615 +cryptography/hazmat/primitives/serialization/pkcs12.py,sha256=7vVXbiP7qhhvKAHJT_M8-LBZdbpOwrpWRHWxNrNqzXE,4492 +cryptography/hazmat/primitives/serialization/pkcs7.py,sha256=CNzcsuDMyEFMe3EUii4NfJlQzmakB2hLlfRFYObnHRs,11141 +cryptography/hazmat/primitives/serialization/ssh.py,sha256=VKscMrVdYK5B9PQISjjdRMglRvqa_L3sDNm5vdjVHJY,51915 +cryptography/hazmat/primitives/twofactor/__init__.py,sha256=tmMZGB-g4IU1r7lIFqASU019zr0uPp_wEBYcwdDCKCA,258 +cryptography/hazmat/primitives/twofactor/__pycache__/__init__.cpython-310.pyc,, +cryptography/hazmat/primitives/twofactor/__pycache__/hotp.cpython-310.pyc,, +cryptography/hazmat/primitives/twofactor/__pycache__/totp.cpython-310.pyc,, +cryptography/hazmat/primitives/twofactor/hotp.py,sha256=l1YdRMIhfPIuHKkA66keBDHhNbnBAlh6-O44P-OHIK8,2976 +cryptography/hazmat/primitives/twofactor/totp.py,sha256=v0y0xKwtYrP83ypOo5Ofd441RJLOkaFfjmp554jo5F0,1450 +cryptography/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +cryptography/utils.py,sha256=Rp7ppg4XIBVVzNQ6XngGndwkICJoYp6FoFOOgTWLJ7g,3925 +cryptography/x509/__init__.py,sha256=uGdiViR7KFnWGoJFVUStt-e_ufomWc87RQBGAZ7dT-4,7980 +cryptography/x509/__pycache__/__init__.cpython-310.pyc,, +cryptography/x509/__pycache__/base.cpython-310.pyc,, +cryptography/x509/__pycache__/certificate_transparency.cpython-310.pyc,, +cryptography/x509/__pycache__/extensions.cpython-310.pyc,, +cryptography/x509/__pycache__/general_name.cpython-310.pyc,, +cryptography/x509/__pycache__/name.cpython-310.pyc,, +cryptography/x509/__pycache__/ocsp.cpython-310.pyc,, +cryptography/x509/__pycache__/oid.cpython-310.pyc,, +cryptography/x509/__pycache__/verification.cpython-310.pyc,, +cryptography/x509/base.py,sha256=3NbbUn9wPruhmoPO7Cl3trc3SrqV2OFIBBE0P2l05mg,37081 +cryptography/x509/certificate_transparency.py,sha256=6HvzAD0dlSQVxy6tnDhGj0-pisp1MaJ9bxQNRr92inI,2261 +cryptography/x509/extensions.py,sha256=R70KkJ_c5NQ6Kx7Rho0sGJ0Rh-bOuBHjVOFSQGRAFCs,67370 +cryptography/x509/general_name.py,sha256=sP_rV11Qlpsk4x3XXGJY_Mv0Q_s9dtjeLckHsjpLQoQ,7836 +cryptography/x509/name.py,sha256=MYCxCSTQTpzhjxFPZaANqJ9fGrhESH73vPkoay8HSWM,14830 +cryptography/x509/ocsp.py,sha256=P6A02msz5pe-IkUFpvxezHvnEHGvPdXiD3S0wsuf4-I,20003 +cryptography/x509/oid.py,sha256=X8EbhkRTLrGuv9vHZSGqPd9zpvRVsonU_joWAL5LLY8,885 +cryptography/x509/verification.py,sha256=alfx3VaTSb2bMz7_7s788oL90vzgHwBjVINssdz0Gv0,796 diff --git a/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/WHEEL b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/WHEEL new file mode 100644 index 0000000..b3e268a --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: maturin (1.7.0) +Root-Is-Purelib: false +Tag: cp39-abi3-manylinux_2_28_x86_64 + diff --git a/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE new file mode 100644 index 0000000..b11f379 --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE @@ -0,0 +1,3 @@ +This software is made available under the terms of *either* of the licenses +found in LICENSE.APACHE or LICENSE.BSD. Contributions to cryptography are made +under the terms of *both* these licenses. diff --git a/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE.APACHE b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE.APACHE new file mode 100644 index 0000000..62589ed --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE.APACHE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE.BSD b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE.BSD new file mode 100644 index 0000000..ec1a29d --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography-43.0.3.dist-info/license_files/LICENSE.BSD @@ -0,0 +1,27 @@ +Copyright (c) Individual contributors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of PyCA Cryptography nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/env/lib/python3.10/site-packages/cryptography/__about__.py b/env/lib/python3.10/site-packages/cryptography/__about__.py new file mode 100644 index 0000000..375ffbe --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography/__about__.py @@ -0,0 +1,17 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import annotations + +__all__ = [ + "__author__", + "__copyright__", + "__version__", +] + +__version__ = "43.0.3" + + +__author__ = "The Python Cryptographic Authority and individual contributors" +__copyright__ = f"Copyright 2013-2024 {__author__}" diff --git a/env/lib/python3.10/site-packages/cryptography/__init__.py b/env/lib/python3.10/site-packages/cryptography/__init__.py new file mode 100644 index 0000000..d374f75 --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography/__init__.py @@ -0,0 +1,13 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import annotations + +from cryptography.__about__ import __author__, __copyright__, __version__ + +__all__ = [ + "__author__", + "__copyright__", + "__version__", +] diff --git a/env/lib/python3.10/site-packages/cryptography/__pycache__/__about__.cpython-310.pyc b/env/lib/python3.10/site-packages/cryptography/__pycache__/__about__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3015b890cdadebecd9ec95a43ca3a8cb55f3e51a GIT binary patch literal 439 zcmYk3y-ve05XbE#{ZLDpcz}p4NR88`BjQ8dQ6-qNSZ-_*m(-4ICsO(wc1b_rE(in@xZXe0^TLLjXP;{14B<4FFJI*n|QKE3k(dgrES_dxe=t z{miF97SI6;p23Tk4e0P5M59kvC4&8w2q6tITnZie{RCsum{KZ?`x(Z$tUJYv(pa2g z+%l!@LyQl@RT?L8dboNhS-9!!4-u|aR~uO3o?iSK(bWbVeQ<(#V9Q4J;|&Nnqs-sIkkPeC<#v z_Y6^DTWKlKM#&w^jYh1MRpVyFdBvG9s6JXoOth%t+aFBhMS?UpY+jT6i4;tu{BNcX iSqEF$*j>bR*N-pvk~S5)vS$I>UFjqkd%-a9PvJND|9}|) literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cryptography/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/cryptography/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0f396b7fb24412a7e3948e16e7d02b542d368489 GIT binary patch literal 366 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 TKT6mtY;-vJm}Nuz-E8H5lCioi literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cryptography/__pycache__/utils.cpython-310.pyc b/env/lib/python3.10/site-packages/cryptography/__pycache__/utils.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8068120ed9c520e71ab20cfa48b9e1a5930018d4 GIT binary patch literal 4708 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 None: + super().__init__(message) + self._reason = reason + + +class AlreadyFinalized(Exception): + pass + + +class AlreadyUpdated(Exception): + pass + + +class NotYetFinalized(Exception): + pass + + +class InvalidTag(Exception): + pass + + +class InvalidSignature(Exception): + pass + + +class InternalError(Exception): + def __init__( + self, msg: str, err_code: list[rust_openssl.OpenSSLError] + ) -> None: + super().__init__(msg) + self.err_code = err_code + + +class InvalidKey(Exception): + pass diff --git a/env/lib/python3.10/site-packages/cryptography/fernet.py b/env/lib/python3.10/site-packages/cryptography/fernet.py new file mode 100644 index 0000000..35ce113 --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography/fernet.py @@ -0,0 +1,215 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import annotations + +import base64 +import binascii +import os +import time +import typing + +from cryptography import utils +from cryptography.exceptions import InvalidSignature +from cryptography.hazmat.primitives import hashes, padding +from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes +from cryptography.hazmat.primitives.hmac import HMAC + + +class InvalidToken(Exception): + pass + + +_MAX_CLOCK_SKEW = 60 + + +class Fernet: + def __init__( + self, + key: bytes | str, + backend: typing.Any = None, + ) -> None: + try: + key = base64.urlsafe_b64decode(key) + except binascii.Error as exc: + raise ValueError( + "Fernet key must be 32 url-safe base64-encoded bytes." + ) from exc + if len(key) != 32: + raise ValueError( + "Fernet key must be 32 url-safe base64-encoded bytes." + ) + + self._signing_key = key[:16] + self._encryption_key = key[16:] + + @classmethod + def generate_key(cls) -> bytes: + return base64.urlsafe_b64encode(os.urandom(32)) + + def encrypt(self, data: bytes) -> bytes: + return self.encrypt_at_time(data, int(time.time())) + + def encrypt_at_time(self, data: bytes, current_time: int) -> bytes: + iv = os.urandom(16) + return self._encrypt_from_parts(data, current_time, iv) + + def _encrypt_from_parts( + self, data: bytes, current_time: int, iv: bytes + ) -> bytes: + utils._check_bytes("data", data) + + padder = padding.PKCS7(algorithms.AES.block_size).padder() + padded_data = padder.update(data) + padder.finalize() + encryptor = Cipher( + algorithms.AES(self._encryption_key), + modes.CBC(iv), + ).encryptor() + ciphertext = encryptor.update(padded_data) + encryptor.finalize() + + basic_parts = ( + b"\x80" + + current_time.to_bytes(length=8, byteorder="big") + + iv + + ciphertext + ) + + h = HMAC(self._signing_key, hashes.SHA256()) + h.update(basic_parts) + hmac = h.finalize() + return base64.urlsafe_b64encode(basic_parts + hmac) + + def decrypt(self, token: bytes | str, ttl: int | None = None) -> bytes: + timestamp, data = Fernet._get_unverified_token_data(token) + if ttl is None: + time_info = None + else: + time_info = (ttl, int(time.time())) + return self._decrypt_data(data, timestamp, time_info) + + def decrypt_at_time( + self, token: bytes | str, ttl: int, current_time: int + ) -> bytes: + if ttl is None: + raise ValueError( + "decrypt_at_time() can only be used with a non-None ttl" + ) + timestamp, data = Fernet._get_unverified_token_data(token) + return self._decrypt_data(data, timestamp, (ttl, current_time)) + + def extract_timestamp(self, token: bytes | str) -> int: + timestamp, data = Fernet._get_unverified_token_data(token) + # Verify the token was not tampered with. + self._verify_signature(data) + return timestamp + + @staticmethod + def _get_unverified_token_data(token: bytes | str) -> tuple[int, bytes]: + if not isinstance(token, (str, bytes)): + raise TypeError("token must be bytes or str") + + try: + data = base64.urlsafe_b64decode(token) + except (TypeError, binascii.Error): + raise InvalidToken + + if not data or data[0] != 0x80: + raise InvalidToken + + if len(data) < 9: + raise InvalidToken + + timestamp = int.from_bytes(data[1:9], byteorder="big") + return timestamp, data + + def _verify_signature(self, data: bytes) -> None: + h = HMAC(self._signing_key, hashes.SHA256()) + h.update(data[:-32]) + try: + h.verify(data[-32:]) + except InvalidSignature: + raise InvalidToken + + def _decrypt_data( + self, + data: bytes, + timestamp: int, + time_info: tuple[int, int] | None, + ) -> bytes: + if time_info is not None: + ttl, current_time = time_info + if timestamp + ttl < current_time: + raise InvalidToken + + if current_time + _MAX_CLOCK_SKEW < timestamp: + raise InvalidToken + + self._verify_signature(data) + + iv = data[9:25] + ciphertext = data[25:-32] + decryptor = Cipher( + algorithms.AES(self._encryption_key), modes.CBC(iv) + ).decryptor() + plaintext_padded = decryptor.update(ciphertext) + try: + plaintext_padded += decryptor.finalize() + except ValueError: + raise InvalidToken + unpadder = padding.PKCS7(algorithms.AES.block_size).unpadder() + + unpadded = unpadder.update(plaintext_padded) + try: + unpadded += unpadder.finalize() + except ValueError: + raise InvalidToken + return unpadded + + +class MultiFernet: + def __init__(self, fernets: typing.Iterable[Fernet]): + fernets = list(fernets) + if not fernets: + raise ValueError( + "MultiFernet requires at least one Fernet instance" + ) + self._fernets = fernets + + def encrypt(self, msg: bytes) -> bytes: + return self.encrypt_at_time(msg, int(time.time())) + + def encrypt_at_time(self, msg: bytes, current_time: int) -> bytes: + return self._fernets[0].encrypt_at_time(msg, current_time) + + def rotate(self, msg: bytes | str) -> bytes: + timestamp, data = Fernet._get_unverified_token_data(msg) + for f in self._fernets: + try: + p = f._decrypt_data(data, timestamp, None) + break + except InvalidToken: + pass + else: + raise InvalidToken + + iv = os.urandom(16) + return self._fernets[0]._encrypt_from_parts(p, timestamp, iv) + + def decrypt(self, msg: bytes | str, ttl: int | None = None) -> bytes: + for f in self._fernets: + try: + return f.decrypt(msg, ttl) + except InvalidToken: + pass + raise InvalidToken + + def decrypt_at_time( + self, msg: bytes | str, ttl: int, current_time: int + ) -> bytes: + for f in self._fernets: + try: + return f.decrypt_at_time(msg, ttl, current_time) + except InvalidToken: + pass + raise InvalidToken diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/__init__.py b/env/lib/python3.10/site-packages/cryptography/hazmat/__init__.py new file mode 100644 index 0000000..b9f1187 --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography/hazmat/__init__.py @@ -0,0 +1,13 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import annotations + +""" +Hazardous Materials + +This is a "Hazardous Materials" module. You should ONLY use it if you're +100% absolutely sure that you know what you're doing because this module +is full of land mines, dragons, and dinosaurs with laser guns. +""" diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/cryptography/hazmat/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8412f41108e3f86ebf7d227b6543a93565ebdccd GIT binary patch literal 253 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 L^_f44j&J`TUOgCA literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/_oid.py b/env/lib/python3.10/site-packages/cryptography/hazmat/_oid.py new file mode 100644 index 0000000..fd5e37d --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography/hazmat/_oid.py @@ -0,0 +1,313 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import annotations + +from cryptography.hazmat.bindings._rust import ( + ObjectIdentifier as ObjectIdentifier, +) +from cryptography.hazmat.primitives import hashes + + +class ExtensionOID: + SUBJECT_DIRECTORY_ATTRIBUTES = ObjectIdentifier("2.5.29.9") + SUBJECT_KEY_IDENTIFIER = ObjectIdentifier("2.5.29.14") + KEY_USAGE = ObjectIdentifier("2.5.29.15") + SUBJECT_ALTERNATIVE_NAME = ObjectIdentifier("2.5.29.17") + ISSUER_ALTERNATIVE_NAME = ObjectIdentifier("2.5.29.18") + BASIC_CONSTRAINTS = ObjectIdentifier("2.5.29.19") + NAME_CONSTRAINTS = ObjectIdentifier("2.5.29.30") + CRL_DISTRIBUTION_POINTS = ObjectIdentifier("2.5.29.31") + CERTIFICATE_POLICIES = ObjectIdentifier("2.5.29.32") + POLICY_MAPPINGS = ObjectIdentifier("2.5.29.33") + AUTHORITY_KEY_IDENTIFIER = ObjectIdentifier("2.5.29.35") + POLICY_CONSTRAINTS = ObjectIdentifier("2.5.29.36") + EXTENDED_KEY_USAGE = ObjectIdentifier("2.5.29.37") + FRESHEST_CRL = ObjectIdentifier("2.5.29.46") + INHIBIT_ANY_POLICY = ObjectIdentifier("2.5.29.54") + ISSUING_DISTRIBUTION_POINT = ObjectIdentifier("2.5.29.28") + AUTHORITY_INFORMATION_ACCESS = ObjectIdentifier("1.3.6.1.5.5.7.1.1") + SUBJECT_INFORMATION_ACCESS = ObjectIdentifier("1.3.6.1.5.5.7.1.11") + OCSP_NO_CHECK = ObjectIdentifier("1.3.6.1.5.5.7.48.1.5") + TLS_FEATURE = ObjectIdentifier("1.3.6.1.5.5.7.1.24") + CRL_NUMBER = ObjectIdentifier("2.5.29.20") + DELTA_CRL_INDICATOR = ObjectIdentifier("2.5.29.27") + PRECERT_SIGNED_CERTIFICATE_TIMESTAMPS = ObjectIdentifier( + "1.3.6.1.4.1.11129.2.4.2" + ) + PRECERT_POISON = ObjectIdentifier("1.3.6.1.4.1.11129.2.4.3") + SIGNED_CERTIFICATE_TIMESTAMPS = ObjectIdentifier("1.3.6.1.4.1.11129.2.4.5") + MS_CERTIFICATE_TEMPLATE = ObjectIdentifier("1.3.6.1.4.1.311.21.7") + + +class OCSPExtensionOID: + NONCE = ObjectIdentifier("1.3.6.1.5.5.7.48.1.2") + ACCEPTABLE_RESPONSES = ObjectIdentifier("1.3.6.1.5.5.7.48.1.4") + + +class CRLEntryExtensionOID: + CERTIFICATE_ISSUER = ObjectIdentifier("2.5.29.29") + CRL_REASON = ObjectIdentifier("2.5.29.21") + INVALIDITY_DATE = ObjectIdentifier("2.5.29.24") + + +class NameOID: + COMMON_NAME = ObjectIdentifier("2.5.4.3") + COUNTRY_NAME = ObjectIdentifier("2.5.4.6") + LOCALITY_NAME = ObjectIdentifier("2.5.4.7") + STATE_OR_PROVINCE_NAME = ObjectIdentifier("2.5.4.8") + STREET_ADDRESS = ObjectIdentifier("2.5.4.9") + ORGANIZATION_IDENTIFIER = ObjectIdentifier("2.5.4.97") + ORGANIZATION_NAME = ObjectIdentifier("2.5.4.10") + ORGANIZATIONAL_UNIT_NAME = ObjectIdentifier("2.5.4.11") + SERIAL_NUMBER = ObjectIdentifier("2.5.4.5") + SURNAME = ObjectIdentifier("2.5.4.4") + GIVEN_NAME = ObjectIdentifier("2.5.4.42") + TITLE = ObjectIdentifier("2.5.4.12") + INITIALS = ObjectIdentifier("2.5.4.43") + GENERATION_QUALIFIER = ObjectIdentifier("2.5.4.44") + X500_UNIQUE_IDENTIFIER = ObjectIdentifier("2.5.4.45") + DN_QUALIFIER = ObjectIdentifier("2.5.4.46") + PSEUDONYM = ObjectIdentifier("2.5.4.65") + USER_ID = ObjectIdentifier("0.9.2342.19200300.100.1.1") + DOMAIN_COMPONENT = ObjectIdentifier("0.9.2342.19200300.100.1.25") + EMAIL_ADDRESS = ObjectIdentifier("1.2.840.113549.1.9.1") + JURISDICTION_COUNTRY_NAME = ObjectIdentifier("1.3.6.1.4.1.311.60.2.1.3") + JURISDICTION_LOCALITY_NAME = ObjectIdentifier("1.3.6.1.4.1.311.60.2.1.1") + JURISDICTION_STATE_OR_PROVINCE_NAME = ObjectIdentifier( + "1.3.6.1.4.1.311.60.2.1.2" + ) + BUSINESS_CATEGORY = ObjectIdentifier("2.5.4.15") + POSTAL_ADDRESS = ObjectIdentifier("2.5.4.16") + POSTAL_CODE = ObjectIdentifier("2.5.4.17") + INN = ObjectIdentifier("1.2.643.3.131.1.1") + OGRN = ObjectIdentifier("1.2.643.100.1") + SNILS = ObjectIdentifier("1.2.643.100.3") + UNSTRUCTURED_NAME = ObjectIdentifier("1.2.840.113549.1.9.2") + + +class SignatureAlgorithmOID: + RSA_WITH_MD5 = ObjectIdentifier("1.2.840.113549.1.1.4") + RSA_WITH_SHA1 = ObjectIdentifier("1.2.840.113549.1.1.5") + # This is an alternate OID for RSA with SHA1 that is occasionally seen + _RSA_WITH_SHA1 = ObjectIdentifier("1.3.14.3.2.29") + RSA_WITH_SHA224 = ObjectIdentifier("1.2.840.113549.1.1.14") + RSA_WITH_SHA256 = ObjectIdentifier("1.2.840.113549.1.1.11") + RSA_WITH_SHA384 = ObjectIdentifier("1.2.840.113549.1.1.12") + RSA_WITH_SHA512 = ObjectIdentifier("1.2.840.113549.1.1.13") + RSA_WITH_SHA3_224 = ObjectIdentifier("2.16.840.1.101.3.4.3.13") + RSA_WITH_SHA3_256 = ObjectIdentifier("2.16.840.1.101.3.4.3.14") + RSA_WITH_SHA3_384 = ObjectIdentifier("2.16.840.1.101.3.4.3.15") + RSA_WITH_SHA3_512 = ObjectIdentifier("2.16.840.1.101.3.4.3.16") + RSASSA_PSS = ObjectIdentifier("1.2.840.113549.1.1.10") + ECDSA_WITH_SHA1 = ObjectIdentifier("1.2.840.10045.4.1") + ECDSA_WITH_SHA224 = ObjectIdentifier("1.2.840.10045.4.3.1") + ECDSA_WITH_SHA256 = ObjectIdentifier("1.2.840.10045.4.3.2") + ECDSA_WITH_SHA384 = ObjectIdentifier("1.2.840.10045.4.3.3") + ECDSA_WITH_SHA512 = ObjectIdentifier("1.2.840.10045.4.3.4") + ECDSA_WITH_SHA3_224 = ObjectIdentifier("2.16.840.1.101.3.4.3.9") + ECDSA_WITH_SHA3_256 = ObjectIdentifier("2.16.840.1.101.3.4.3.10") + ECDSA_WITH_SHA3_384 = ObjectIdentifier("2.16.840.1.101.3.4.3.11") + ECDSA_WITH_SHA3_512 = ObjectIdentifier("2.16.840.1.101.3.4.3.12") + DSA_WITH_SHA1 = ObjectIdentifier("1.2.840.10040.4.3") + DSA_WITH_SHA224 = ObjectIdentifier("2.16.840.1.101.3.4.3.1") + DSA_WITH_SHA256 = ObjectIdentifier("2.16.840.1.101.3.4.3.2") + DSA_WITH_SHA384 = ObjectIdentifier("2.16.840.1.101.3.4.3.3") + DSA_WITH_SHA512 = ObjectIdentifier("2.16.840.1.101.3.4.3.4") + ED25519 = ObjectIdentifier("1.3.101.112") + ED448 = ObjectIdentifier("1.3.101.113") + GOSTR3411_94_WITH_3410_2001 = ObjectIdentifier("1.2.643.2.2.3") + GOSTR3410_2012_WITH_3411_2012_256 = ObjectIdentifier("1.2.643.7.1.1.3.2") + GOSTR3410_2012_WITH_3411_2012_512 = ObjectIdentifier("1.2.643.7.1.1.3.3") + + +_SIG_OIDS_TO_HASH: dict[ObjectIdentifier, hashes.HashAlgorithm | None] = { + SignatureAlgorithmOID.RSA_WITH_MD5: hashes.MD5(), + SignatureAlgorithmOID.RSA_WITH_SHA1: hashes.SHA1(), + SignatureAlgorithmOID._RSA_WITH_SHA1: hashes.SHA1(), + SignatureAlgorithmOID.RSA_WITH_SHA224: hashes.SHA224(), + SignatureAlgorithmOID.RSA_WITH_SHA256: hashes.SHA256(), + SignatureAlgorithmOID.RSA_WITH_SHA384: hashes.SHA384(), + SignatureAlgorithmOID.RSA_WITH_SHA512: hashes.SHA512(), + SignatureAlgorithmOID.RSA_WITH_SHA3_224: hashes.SHA3_224(), + SignatureAlgorithmOID.RSA_WITH_SHA3_256: hashes.SHA3_256(), + SignatureAlgorithmOID.RSA_WITH_SHA3_384: hashes.SHA3_384(), + SignatureAlgorithmOID.RSA_WITH_SHA3_512: hashes.SHA3_512(), + SignatureAlgorithmOID.ECDSA_WITH_SHA1: hashes.SHA1(), + SignatureAlgorithmOID.ECDSA_WITH_SHA224: hashes.SHA224(), + SignatureAlgorithmOID.ECDSA_WITH_SHA256: hashes.SHA256(), + SignatureAlgorithmOID.ECDSA_WITH_SHA384: hashes.SHA384(), + SignatureAlgorithmOID.ECDSA_WITH_SHA512: hashes.SHA512(), + SignatureAlgorithmOID.ECDSA_WITH_SHA3_224: hashes.SHA3_224(), + SignatureAlgorithmOID.ECDSA_WITH_SHA3_256: hashes.SHA3_256(), + SignatureAlgorithmOID.ECDSA_WITH_SHA3_384: hashes.SHA3_384(), + SignatureAlgorithmOID.ECDSA_WITH_SHA3_512: hashes.SHA3_512(), + SignatureAlgorithmOID.DSA_WITH_SHA1: hashes.SHA1(), + SignatureAlgorithmOID.DSA_WITH_SHA224: hashes.SHA224(), + SignatureAlgorithmOID.DSA_WITH_SHA256: hashes.SHA256(), + SignatureAlgorithmOID.ED25519: None, + SignatureAlgorithmOID.ED448: None, + SignatureAlgorithmOID.GOSTR3411_94_WITH_3410_2001: None, + SignatureAlgorithmOID.GOSTR3410_2012_WITH_3411_2012_256: None, + SignatureAlgorithmOID.GOSTR3410_2012_WITH_3411_2012_512: None, +} + + +class PublicKeyAlgorithmOID: + DSA = ObjectIdentifier("1.2.840.10040.4.1") + EC_PUBLIC_KEY = ObjectIdentifier("1.2.840.10045.2.1") + RSAES_PKCS1_v1_5 = ObjectIdentifier("1.2.840.113549.1.1.1") + RSASSA_PSS = ObjectIdentifier("1.2.840.113549.1.1.10") + X25519 = ObjectIdentifier("1.3.101.110") + X448 = ObjectIdentifier("1.3.101.111") + ED25519 = ObjectIdentifier("1.3.101.112") + ED448 = ObjectIdentifier("1.3.101.113") + + +class ExtendedKeyUsageOID: + SERVER_AUTH = ObjectIdentifier("1.3.6.1.5.5.7.3.1") + CLIENT_AUTH = ObjectIdentifier("1.3.6.1.5.5.7.3.2") + CODE_SIGNING = ObjectIdentifier("1.3.6.1.5.5.7.3.3") + EMAIL_PROTECTION = ObjectIdentifier("1.3.6.1.5.5.7.3.4") + TIME_STAMPING = ObjectIdentifier("1.3.6.1.5.5.7.3.8") + OCSP_SIGNING = ObjectIdentifier("1.3.6.1.5.5.7.3.9") + ANY_EXTENDED_KEY_USAGE = ObjectIdentifier("2.5.29.37.0") + SMARTCARD_LOGON = ObjectIdentifier("1.3.6.1.4.1.311.20.2.2") + KERBEROS_PKINIT_KDC = ObjectIdentifier("1.3.6.1.5.2.3.5") + IPSEC_IKE = ObjectIdentifier("1.3.6.1.5.5.7.3.17") + CERTIFICATE_TRANSPARENCY = ObjectIdentifier("1.3.6.1.4.1.11129.2.4.4") + + +class AuthorityInformationAccessOID: + CA_ISSUERS = ObjectIdentifier("1.3.6.1.5.5.7.48.2") + OCSP = ObjectIdentifier("1.3.6.1.5.5.7.48.1") + + +class SubjectInformationAccessOID: + CA_REPOSITORY = ObjectIdentifier("1.3.6.1.5.5.7.48.5") + + +class CertificatePoliciesOID: + CPS_QUALIFIER = ObjectIdentifier("1.3.6.1.5.5.7.2.1") + CPS_USER_NOTICE = ObjectIdentifier("1.3.6.1.5.5.7.2.2") + ANY_POLICY = ObjectIdentifier("2.5.29.32.0") + + +class AttributeOID: + CHALLENGE_PASSWORD = ObjectIdentifier("1.2.840.113549.1.9.7") + UNSTRUCTURED_NAME = ObjectIdentifier("1.2.840.113549.1.9.2") + + +_OID_NAMES = { + NameOID.COMMON_NAME: "commonName", + NameOID.COUNTRY_NAME: "countryName", + NameOID.LOCALITY_NAME: "localityName", + NameOID.STATE_OR_PROVINCE_NAME: "stateOrProvinceName", + NameOID.STREET_ADDRESS: "streetAddress", + NameOID.ORGANIZATION_NAME: "organizationName", + NameOID.ORGANIZATIONAL_UNIT_NAME: "organizationalUnitName", + NameOID.SERIAL_NUMBER: "serialNumber", + NameOID.SURNAME: "surname", + NameOID.GIVEN_NAME: "givenName", + NameOID.TITLE: "title", + NameOID.GENERATION_QUALIFIER: "generationQualifier", + NameOID.X500_UNIQUE_IDENTIFIER: "x500UniqueIdentifier", + NameOID.DN_QUALIFIER: "dnQualifier", + NameOID.PSEUDONYM: "pseudonym", + NameOID.USER_ID: "userID", + NameOID.DOMAIN_COMPONENT: "domainComponent", + NameOID.EMAIL_ADDRESS: "emailAddress", + NameOID.JURISDICTION_COUNTRY_NAME: "jurisdictionCountryName", + NameOID.JURISDICTION_LOCALITY_NAME: "jurisdictionLocalityName", + NameOID.JURISDICTION_STATE_OR_PROVINCE_NAME: ( + "jurisdictionStateOrProvinceName" + ), + NameOID.BUSINESS_CATEGORY: "businessCategory", + NameOID.POSTAL_ADDRESS: "postalAddress", + NameOID.POSTAL_CODE: "postalCode", + NameOID.INN: "INN", + NameOID.OGRN: "OGRN", + NameOID.SNILS: "SNILS", + NameOID.UNSTRUCTURED_NAME: "unstructuredName", + SignatureAlgorithmOID.RSA_WITH_MD5: "md5WithRSAEncryption", + SignatureAlgorithmOID.RSA_WITH_SHA1: "sha1WithRSAEncryption", + SignatureAlgorithmOID.RSA_WITH_SHA224: "sha224WithRSAEncryption", + SignatureAlgorithmOID.RSA_WITH_SHA256: "sha256WithRSAEncryption", + SignatureAlgorithmOID.RSA_WITH_SHA384: "sha384WithRSAEncryption", + SignatureAlgorithmOID.RSA_WITH_SHA512: "sha512WithRSAEncryption", + SignatureAlgorithmOID.RSASSA_PSS: "RSASSA-PSS", + SignatureAlgorithmOID.ECDSA_WITH_SHA1: "ecdsa-with-SHA1", + SignatureAlgorithmOID.ECDSA_WITH_SHA224: "ecdsa-with-SHA224", + SignatureAlgorithmOID.ECDSA_WITH_SHA256: "ecdsa-with-SHA256", + SignatureAlgorithmOID.ECDSA_WITH_SHA384: "ecdsa-with-SHA384", + SignatureAlgorithmOID.ECDSA_WITH_SHA512: "ecdsa-with-SHA512", + SignatureAlgorithmOID.DSA_WITH_SHA1: "dsa-with-sha1", + SignatureAlgorithmOID.DSA_WITH_SHA224: "dsa-with-sha224", + SignatureAlgorithmOID.DSA_WITH_SHA256: "dsa-with-sha256", + SignatureAlgorithmOID.ED25519: "ed25519", + SignatureAlgorithmOID.ED448: "ed448", + SignatureAlgorithmOID.GOSTR3411_94_WITH_3410_2001: ( + "GOST R 34.11-94 with GOST R 34.10-2001" + ), + SignatureAlgorithmOID.GOSTR3410_2012_WITH_3411_2012_256: ( + "GOST R 34.10-2012 with GOST R 34.11-2012 (256 bit)" + ), + SignatureAlgorithmOID.GOSTR3410_2012_WITH_3411_2012_512: ( + "GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit)" + ), + PublicKeyAlgorithmOID.DSA: "dsaEncryption", + PublicKeyAlgorithmOID.EC_PUBLIC_KEY: "id-ecPublicKey", + PublicKeyAlgorithmOID.RSAES_PKCS1_v1_5: "rsaEncryption", + PublicKeyAlgorithmOID.RSASSA_PSS: "rsassaPss", + PublicKeyAlgorithmOID.X25519: "X25519", + PublicKeyAlgorithmOID.X448: "X448", + ExtendedKeyUsageOID.SERVER_AUTH: "serverAuth", + ExtendedKeyUsageOID.CLIENT_AUTH: "clientAuth", + ExtendedKeyUsageOID.CODE_SIGNING: "codeSigning", + ExtendedKeyUsageOID.EMAIL_PROTECTION: "emailProtection", + ExtendedKeyUsageOID.TIME_STAMPING: "timeStamping", + ExtendedKeyUsageOID.OCSP_SIGNING: "OCSPSigning", + ExtendedKeyUsageOID.SMARTCARD_LOGON: "msSmartcardLogin", + ExtendedKeyUsageOID.KERBEROS_PKINIT_KDC: "pkInitKDC", + ExtensionOID.SUBJECT_DIRECTORY_ATTRIBUTES: "subjectDirectoryAttributes", + ExtensionOID.SUBJECT_KEY_IDENTIFIER: "subjectKeyIdentifier", + ExtensionOID.KEY_USAGE: "keyUsage", + ExtensionOID.SUBJECT_ALTERNATIVE_NAME: "subjectAltName", + ExtensionOID.ISSUER_ALTERNATIVE_NAME: "issuerAltName", + ExtensionOID.BASIC_CONSTRAINTS: "basicConstraints", + ExtensionOID.PRECERT_SIGNED_CERTIFICATE_TIMESTAMPS: ( + "signedCertificateTimestampList" + ), + ExtensionOID.SIGNED_CERTIFICATE_TIMESTAMPS: ( + "signedCertificateTimestampList" + ), + ExtensionOID.PRECERT_POISON: "ctPoison", + ExtensionOID.MS_CERTIFICATE_TEMPLATE: "msCertificateTemplate", + CRLEntryExtensionOID.CRL_REASON: "cRLReason", + CRLEntryExtensionOID.INVALIDITY_DATE: "invalidityDate", + CRLEntryExtensionOID.CERTIFICATE_ISSUER: "certificateIssuer", + ExtensionOID.NAME_CONSTRAINTS: "nameConstraints", + ExtensionOID.CRL_DISTRIBUTION_POINTS: "cRLDistributionPoints", + ExtensionOID.CERTIFICATE_POLICIES: "certificatePolicies", + ExtensionOID.POLICY_MAPPINGS: "policyMappings", + ExtensionOID.AUTHORITY_KEY_IDENTIFIER: "authorityKeyIdentifier", + ExtensionOID.POLICY_CONSTRAINTS: "policyConstraints", + ExtensionOID.EXTENDED_KEY_USAGE: "extendedKeyUsage", + ExtensionOID.FRESHEST_CRL: "freshestCRL", + ExtensionOID.INHIBIT_ANY_POLICY: "inhibitAnyPolicy", + ExtensionOID.ISSUING_DISTRIBUTION_POINT: "issuingDistributionPoint", + ExtensionOID.AUTHORITY_INFORMATION_ACCESS: "authorityInfoAccess", + ExtensionOID.SUBJECT_INFORMATION_ACCESS: "subjectInfoAccess", + ExtensionOID.OCSP_NO_CHECK: "OCSPNoCheck", + ExtensionOID.CRL_NUMBER: "cRLNumber", + ExtensionOID.DELTA_CRL_INDICATOR: "deltaCRLIndicator", + ExtensionOID.TLS_FEATURE: "TLSFeature", + AuthorityInformationAccessOID.OCSP: "OCSP", + AuthorityInformationAccessOID.CA_ISSUERS: "caIssuers", + SubjectInformationAccessOID.CA_REPOSITORY: "caRepository", + CertificatePoliciesOID.CPS_QUALIFIER: "id-qt-cps", + CertificatePoliciesOID.CPS_USER_NOTICE: "id-qt-unotice", + OCSPExtensionOID.NONCE: "OCSPNonce", + AttributeOID.CHALLENGE_PASSWORD: "challengePassword", +} diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/backends/__init__.py b/env/lib/python3.10/site-packages/cryptography/hazmat/backends/__init__.py new file mode 100644 index 0000000..b4400aa --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography/hazmat/backends/__init__.py @@ -0,0 +1,13 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import annotations + +from typing import Any + + +def default_backend() -> Any: + from cryptography.hazmat.backends.openssl.backend import backend + + return backend diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/cryptography/hazmat/backends/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..07ed9e021fc13654ed1eb7f6944707b689e60193 GIT binary patch literal 509 zcmYjO%TB}~6ot0ac{o14!G%c^EgHARN8C?L+|7nCg=tX=4bVwybm!0bOWnHi7hHL% zGs)ZpxQF{X9L(Y241v+R(^6uDz602|7{EP3*qwpH5yuMEc!_cFBNf&0G6sLbM?C#Z zmI)s}qip&UI%K#%U|Ji`yfoSYj30E@r&jpZY8x6CA#Z0e9YwGn!?Y7{IED!@?E_)- zj-YS6up#LS_u~~SUWMja)Snl&YrH8fYpO1<*jvqfz74zFG(tP4b{95M?Y&IDQfsfmIM+y0v&3Qz@JP|_OHV95QRivdQrL&Gy)W&5TbX?Oi;mIq> zSHE+2PNyrTweieLqg}A+o>d=0a~p@}=X^C~h;O~`tw6N%lIgm#W9Ln6S=Wq3!#-Q) zi>1pIrW4vZbt)XjOerE$3h|rRG>kZ;zb|M^D}b{>a%VKWSo1C_??4Pj^)nAvN($|v z8+{W#2t9z3`^DZByIXM5i<>SGvsySf2ZJLRoWNiK14OB%M=ZK=y1Z`<@0EB67bWf@ Kq;;~6vgjXo`D!-+ literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-310.pyc b/env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/__pycache__/backend.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2071158c093c0a25aae8df619c8d8502d8ff033d GIT binary patch literal 8847 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 KUrJwQ_5TAsa&~P1 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py b/env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py new file mode 100644 index 0000000..c87d3e8 --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py @@ -0,0 +1,291 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. + +from __future__ import annotations + +from cryptography.hazmat.bindings._rust import openssl as rust_openssl +from cryptography.hazmat.bindings.openssl import binding +from cryptography.hazmat.primitives import hashes +from cryptography.hazmat.primitives._asymmetric import AsymmetricPadding +from cryptography.hazmat.primitives.asymmetric import ec +from cryptography.hazmat.primitives.asymmetric import utils as asym_utils +from cryptography.hazmat.primitives.asymmetric.padding import ( + MGF1, + OAEP, + PSS, + PKCS1v15, +) +from cryptography.hazmat.primitives.ciphers import ( + CipherAlgorithm, +) +from cryptography.hazmat.primitives.ciphers.algorithms import ( + AES, +) +from cryptography.hazmat.primitives.ciphers.modes import ( + CBC, + Mode, +) + + +class Backend: + """ + OpenSSL API binding interfaces. + """ + + name = "openssl" + + # TripleDES encryption is disallowed/deprecated throughout 2023 in + # FIPS 140-3. To keep it simple we denylist any use of TripleDES (TDEA). + _fips_ciphers = (AES,) + # Sometimes SHA1 is still permissible. That logic is contained + # within the various *_supported methods. + _fips_hashes = ( + hashes.SHA224, + hashes.SHA256, + hashes.SHA384, + hashes.SHA512, + hashes.SHA512_224, + hashes.SHA512_256, + hashes.SHA3_224, + hashes.SHA3_256, + hashes.SHA3_384, + hashes.SHA3_512, + hashes.SHAKE128, + hashes.SHAKE256, + ) + _fips_ecdh_curves = ( + ec.SECP224R1, + ec.SECP256R1, + ec.SECP384R1, + ec.SECP521R1, + ) + _fips_rsa_min_key_size = 2048 + _fips_rsa_min_public_exponent = 65537 + _fips_dsa_min_modulus = 1 << 2048 + _fips_dh_min_key_size = 2048 + _fips_dh_min_modulus = 1 << _fips_dh_min_key_size + + def __init__(self) -> None: + self._binding = binding.Binding() + self._ffi = self._binding.ffi + self._lib = self._binding.lib + self._fips_enabled = rust_openssl.is_fips_enabled() + + def __repr__(self) -> str: + return ( + f"" + ) + + def openssl_assert(self, ok: bool) -> None: + return binding._openssl_assert(ok) + + def _enable_fips(self) -> None: + # This function enables FIPS mode for OpenSSL 3.0.0 on installs that + # have the FIPS provider installed properly. + rust_openssl.enable_fips(rust_openssl._providers) + assert rust_openssl.is_fips_enabled() + self._fips_enabled = rust_openssl.is_fips_enabled() + + def openssl_version_text(self) -> str: + """ + Friendly string name of the loaded OpenSSL library. This is not + necessarily the same version as it was compiled against. + + Example: OpenSSL 3.2.1 30 Jan 2024 + """ + return rust_openssl.openssl_version_text() + + def openssl_version_number(self) -> int: + return rust_openssl.openssl_version() + + def _evp_md_from_algorithm(self, algorithm: hashes.HashAlgorithm): + if algorithm.name in ("blake2b", "blake2s"): + alg = f"{algorithm.name}{algorithm.digest_size * 8}".encode( + "ascii" + ) + else: + alg = algorithm.name.encode("ascii") + + evp_md = self._lib.EVP_get_digestbyname(alg) + return evp_md + + def hash_supported(self, algorithm: hashes.HashAlgorithm) -> bool: + if self._fips_enabled and not isinstance(algorithm, self._fips_hashes): + return False + + evp_md = self._evp_md_from_algorithm(algorithm) + return evp_md != self._ffi.NULL + + def signature_hash_supported( + self, algorithm: hashes.HashAlgorithm + ) -> bool: + # Dedicated check for hashing algorithm use in message digest for + # signatures, e.g. RSA PKCS#1 v1.5 SHA1 (sha1WithRSAEncryption). + if self._fips_enabled and isinstance(algorithm, hashes.SHA1): + return False + return self.hash_supported(algorithm) + + def scrypt_supported(self) -> bool: + if self._fips_enabled: + return False + else: + return hasattr(rust_openssl.kdf, "derive_scrypt") + + def hmac_supported(self, algorithm: hashes.HashAlgorithm) -> bool: + # FIPS mode still allows SHA1 for HMAC + if self._fips_enabled and isinstance(algorithm, hashes.SHA1): + return True + + return self.hash_supported(algorithm) + + def cipher_supported(self, cipher: CipherAlgorithm, mode: Mode) -> bool: + if self._fips_enabled: + # FIPS mode requires AES. TripleDES is disallowed/deprecated in + # FIPS 140-3. + if not isinstance(cipher, self._fips_ciphers): + return False + + return rust_openssl.ciphers.cipher_supported(cipher, mode) + + def pbkdf2_hmac_supported(self, algorithm: hashes.HashAlgorithm) -> bool: + return self.hmac_supported(algorithm) + + def _consume_errors(self) -> list[rust_openssl.OpenSSLError]: + return rust_openssl.capture_error_stack() + + def _oaep_hash_supported(self, algorithm: hashes.HashAlgorithm) -> bool: + if self._fips_enabled and isinstance(algorithm, hashes.SHA1): + return False + + return isinstance( + algorithm, + ( + hashes.SHA1, + hashes.SHA224, + hashes.SHA256, + hashes.SHA384, + hashes.SHA512, + ), + ) + + def rsa_padding_supported(self, padding: AsymmetricPadding) -> bool: + if isinstance(padding, PKCS1v15): + return True + elif isinstance(padding, PSS) and isinstance(padding._mgf, MGF1): + # SHA1 is permissible in MGF1 in FIPS even when SHA1 is blocked + # as signature algorithm. + if self._fips_enabled and isinstance( + padding._mgf._algorithm, hashes.SHA1 + ): + return True + else: + return self.hash_supported(padding._mgf._algorithm) + elif isinstance(padding, OAEP) and isinstance(padding._mgf, MGF1): + return self._oaep_hash_supported( + padding._mgf._algorithm + ) and self._oaep_hash_supported(padding._algorithm) + else: + return False + + def rsa_encryption_supported(self, padding: AsymmetricPadding) -> bool: + if self._fips_enabled and isinstance(padding, PKCS1v15): + return False + else: + return self.rsa_padding_supported(padding) + + def dsa_supported(self) -> bool: + return ( + not rust_openssl.CRYPTOGRAPHY_IS_BORINGSSL + and not self._fips_enabled + ) + + def dsa_hash_supported(self, algorithm: hashes.HashAlgorithm) -> bool: + if not self.dsa_supported(): + return False + return self.signature_hash_supported(algorithm) + + def cmac_algorithm_supported(self, algorithm) -> bool: + return self.cipher_supported( + algorithm, CBC(b"\x00" * algorithm.block_size) + ) + + def elliptic_curve_supported(self, curve: ec.EllipticCurve) -> bool: + if self._fips_enabled and not isinstance( + curve, self._fips_ecdh_curves + ): + return False + + return rust_openssl.ec.curve_supported(curve) + + def elliptic_curve_signature_algorithm_supported( + self, + signature_algorithm: ec.EllipticCurveSignatureAlgorithm, + curve: ec.EllipticCurve, + ) -> bool: + # We only support ECDSA right now. + if not isinstance(signature_algorithm, ec.ECDSA): + return False + + return self.elliptic_curve_supported(curve) and ( + isinstance(signature_algorithm.algorithm, asym_utils.Prehashed) + or self.hash_supported(signature_algorithm.algorithm) + ) + + def elliptic_curve_exchange_algorithm_supported( + self, algorithm: ec.ECDH, curve: ec.EllipticCurve + ) -> bool: + return self.elliptic_curve_supported(curve) and isinstance( + algorithm, ec.ECDH + ) + + def dh_supported(self) -> bool: + return not rust_openssl.CRYPTOGRAPHY_IS_BORINGSSL + + def dh_x942_serialization_supported(self) -> bool: + return self._lib.Cryptography_HAS_EVP_PKEY_DHX == 1 + + def x25519_supported(self) -> bool: + if self._fips_enabled: + return False + return True + + def x448_supported(self) -> bool: + if self._fips_enabled: + return False + return ( + not rust_openssl.CRYPTOGRAPHY_IS_LIBRESSL + and not rust_openssl.CRYPTOGRAPHY_IS_BORINGSSL + ) + + def ed25519_supported(self) -> bool: + if self._fips_enabled: + return False + return True + + def ed448_supported(self) -> bool: + if self._fips_enabled: + return False + return ( + not rust_openssl.CRYPTOGRAPHY_IS_LIBRESSL + and not rust_openssl.CRYPTOGRAPHY_IS_BORINGSSL + ) + + def ecdsa_deterministic_supported(self) -> bool: + return ( + rust_openssl.CRYPTOGRAPHY_OPENSSL_320_OR_GREATER + and not self._fips_enabled + ) + + def poly1305_supported(self) -> bool: + if self._fips_enabled: + return False + return True + + def pkcs7_supported(self) -> bool: + return not rust_openssl.CRYPTOGRAPHY_IS_BORINGSSL + + +backend = Backend() diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/bindings/__init__.py b/env/lib/python3.10/site-packages/cryptography/hazmat/bindings/__init__.py new file mode 100644 index 0000000..b509336 --- /dev/null +++ b/env/lib/python3.10/site-packages/cryptography/hazmat/bindings/__init__.py @@ -0,0 +1,3 @@ +# This file is dual licensed under the terms of the Apache License, Version +# 2.0, and the BSD License. See the LICENSE file in the root of this repository +# for complete details. diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b4aae34c561401f5353b4645e39af75e391be721 GIT binary patch literal 214 zcmYk0K?=e!5JgkzLWEwzoeMjPTTxFSf(Hm`64KE$2}xRrH*)W3+!lZ=vl01v)9XaE2J literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust.abi3.so b/env/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust.abi3.so new file mode 100755 index 0000000000000000000000000000000000000000..7530c418d56fda14ef5f92931ff64729908b4c3d GIT binary patch literal 10862344 zcma&v37i{s{XhOGXSf51ghLomAtGQ}3WR%lP*Q{vTZ#dZo$YSgEZt++-L@$r40pIR zfj$6K#Pj^IzrU|nC_k?Gy59EmlY7r=^wIlXqUZACny=fye8sfBX{azo3^r z{onieFAC~|B>RNsl$c?zqn{JsO0%bEhBj4?Y3to|&LO6)&D3D8xGx2z~|M75qF6-y`kB?ZxGWdM% z8YXLlk4M74?tlFIMR$F+(GPbmKlH+J-@p5Y|6YGX*80{d$DHgQ|M>B%_W$j|RbwY! zvtN3{u@64Ec)_Y|zc}{6W}DAjb!TzsGp`Hea8&>hQn5`r@m8 z)*m;Rzv}YOE&JhLW{!REMCO=P+qRBhwdS_@^OrW!w5=HZ$4B`Gcy0dSrfc`VDeCX_ z_fgKunwweV58K*&#J>!zZM#ETYMTH5|MTm2{>5W$IX7;hX}kVUwSOEH^}kcB!|wj+ zvbKCvu@3Y7?XIo=12$i~7yY4LTYkd7{H)FIQ}lnDqW?)nKmGnXuPy&)iuJ!$(a*aI zk15t|j$*sdD(ZtK*S4Mw#k!3s*5MY#`tRWn)!Op2igmu+?`LguHD8faQuI?-^naJ) zcugwSp{c0fY_qlR*WHTad%D6`D%RmN#qpY^Sm(nO`@2dpKXd$ZcWvwZf#1*Cj@Nwu z4RdYt{Aa(VJN1sklD8rdZGUiv2oLvCc;;u6w&G&eLBh_Ui$~d2xbbeQs0K z@1b~qS**ypRyhJr8itTQx@SiCBV#R)4qv(ISVt&?9oY&hZ z_V+1;|5&jO2}S=`D7L$WVs3X-T%UJUNuhVT$Yaw-xLEeMO%KDb{%>g+HX|=R-w5j$(g5 zuekoKP;B?7{`~CvKks&$wyj^kw)gQ*73=UL#rxWZiuwFlF+aO2_N%Tq?@m^1_j1L& zeN{0(Pb&87GDV*sDYm=RU$nKYTU@dJGZphwSJY1`&X+3{*Yl$k>$bBZ{~<*`k15t+ zC&l^otYZEDq}c8+6?5_>#c}zoqR)!rd>K&qxr%--PJ`kbZcr=r-e zT@}aoUyA-G6!~$*I)7J@bG~A`&nf!MDUSOGitF2bikt%#bN)?5pO+~7w~F`Ew4$Fc zD~{LMisO5~zs_s>I`;y_+|E__Ohx~nS8VrpikzJk`?W~1U(YM%VH?H#{MtV+*0#Uv z_~(Tm^*_I^RP5KMin;owV!J`M{y*uOwz1;)R{i_)we{&J)*+*q!}*H-k5SaGtC(9y zaU7picv^A&8CJZ1ov!fL6m#;vqW`8M=VirtT~hd7igmj~F`o}8)}c>Pznfy-nu`7M z$6>AWbCn|h1jYJ4tC+V-6z>arDz-bR*zO!fepON5QOxsQihk}^tj{%y?S5Nvp8iU4 zd@uL+cPniZt=8DOceZZR`>*&JZs468wu|_^sEa|z5kN9uk z?tgcT_<6|5{$DhIYq;~(X#J_kDStWI=e2O_mFRXiM2^vp`hQXHd~w@eKhylW;MXGm zcd!mwFIxW+Jk^Z$If(q`jnRIBpIrwz-lx(27s{MZqWPon_^aZG$bNQ4PW+qEb^bZ( zYY#>H>Axw4dYQwRfWR7a+&kA==NSsMnIw9IdZ!$;jAf-^679 z_+($7);IUqqx%N)eHUm2E+4NO?l$E^J5#Kf?C zXe}L>m^y9ENBf5l#)el;-6yrLd_2Co^U3_gWZ%Rx%NiRGSEU%)h2k1}P~0~a>{{RK z{J{MDVy$oC=!&7y!M^$ViDe_f3Lm@78qW94%dZGOUyz@iJDDE|UNm>K_oD2|qsB&; z^vxL`8(BCyF|=efKNvvpTkG@7=J|(q!Q}X|fyv&(W5<`R`EXAE@PvGvU3qwMpzpZ; z;br;5$H&LU{fz{$V5L7KBT|lCY32Kl$WP80?qAYd#*tuG`{wpO_^+7RKaoFX(aHIN z$-ba8Xgqku+=&It7EK1QXkf(BM)D&A)=Km@>A!e5KawAv%n!;=`zD7c`j+G;`}zk5 z$9v`et3*G?EYFWG9v)jEI|_Q7J35#zN?0&FG?15D51tJ=kWU`vk33ei_o-Y^zoUtK zaLCa7+=;oP{`oRG5bQz_GJo0VgD@V5wgd!UA!2^mf}{s0G7g zL9D<1zHg2XP39Mlj`t5u^v<<#V@J&L5B;&@{k@=IV+%)z2F3>S{#^L~6|MUXj*Kmr z-5i}C85<8mdxvS}N`LNpBjB&!(CCsGql4%|JTqfLxZlU@A^*tC%NK*5dV>@68T99G z)&DI{C_J7ww&tOc8#{b?|8U=e{^j{&3*+K^?}JqoN;0Cnj`Ex4#u4Ee9$8v9o;`XJQiFbW{fZKSIY92t#_jMGG}uI>TgYzJ`IQYZuzd&3U(YbgKXxj&0bLV&HizJDS|S2;sl$V)xT^4XVmJ=NjzfiQ41#f zC-eSL4Cnnz<(gacKliVb!Mo~E?=3cXD-G)pADvh>j@Z87A{%bguaYY@*T000kIo&< z4*PrUI}XY$|2&<{PxAp6rP2KO(7+6wMYtja?=ihkv68{A`a9XXzK8(|-+KJz>zgqc zw6}UDaT%GnY-Eu?V7=?H|9tO6n=ye)03NM*j^mkd^n0E8`N0-tzrkDE0;_jV5Ul#V zvGI}K`mDJE!4v+=!U@4+k?RLx1Aa*`)nQq$qh9`mf7R|=spU@4SH7`C&ls z+?iqd_Yc9E_-*0sP%dBZuvp`H|KNy&?}z(^YvZ}IS2ycd1lj8%0@!-Q~@Ya9I zL~v^qAnpVF=lc4J{(G&jR&eGm?mg?@9#~_3>x)+e@0!}k(%{`!qy%>k6Zy%L{Q&>N zfWJe*`FX+`w_-C{~w83Nl@cLbi1`ikcH+0%? zaGyP@^$!H^um0;t2S-LGmT2Sof#tnV{Eb<8|I7_G72slj;(KM2W7^_@;W7U@u{h{0 z*aQC#dogxrBA;LCKNwrAEuPE=OSO1-ng3QXAl|e59UNR{^>*4{;DO2DHf&LFSc3hS z91C`5&=1m{!@<54{X>&sSxjI5kc z-a_vP1>Fz+?_rm<{>J6Q?c*wso8q+2R{GATE(-vFH{IkoSkp6+*HEVLf?>BsA zz@O0}|GYlnfW8TT(*5~gCeHZaJX$KwXa97za9R$G`qv71#`z~&a6K01U14O|YDd&4xuY{d=m(;O45=*b4s|7hH|})46xKUf#Q6SpAa){~|syRP6J=dhy@0myGr< z2g5_7OM{n<_m2+x7rNkL;=eE$jAEGY_jXkO=#pjqOY*^ce=yxaQ)@myH#;}D#LKUm z{a4KQzoRiW>c7YO?=X@V4VqQ( zS5Aib@AdxiS$)GHeZK#t+?w1M4B@H%SKR(4ddIbQeG`Y+|8#h0(UO6IzKOjj#`c~X zJi>_;JWd6V2Zw`Crv;x51fT7v4G-?+FW0i-Ud8l&d+j$}JblDbb7#)#o3{5pn*40q z-us51@8bs?F>6-eK7MBKar)lV@Yz0Vyu$z9M)=}%`04)PXH(bsboy#tUAoWSt9jbK z!S}P)@&CrldfNKh6#xG=@E=X_|E5py*%bft;Qs;-K9BYOD;^06RK8*(ydvh?deGo` zQ5k#;vNrBL4ou|BG_fVQy-n~cQ5U>+18r0P)f1{daDtHw9mKnio zH|tsOtn5rYzj?1WnYl&p*`SwALZ9OA{pucrR|Sv6$6!11IVn^8H3(KD@YT=FSjW&gS{17k=qTPU(f%&B|dKCXUfE2{p1#f2CEc&Ce|ug zp{?*J$eR-G!I~>C_BL4Qb+pZURdUHlm={v2%U zp`qSScK*+|;8&1w^BT`D+kVLZNzNwPGvV{=XjkI-lwU8N-=Oz=kU73xP`{q`udsey z?E=&r{`1-0R{GzJ-$;80W}3VE_3LXNUHXG7{GTvv zscq&zA8fDGdmPsic)V?If40!Rh{sp|~+$(ISuQ{trI(5x)%a7xE>9@mm@+VIh z^(pcPQE!kx1<#VNLXJuP0o)>A7dbZhEATS;`!5go_RAsv59({=AH!Yp4Q;W%P4X?^ z9{Fa->5y-SdhH=`9OOFh43Cp*SBvfHo`D7 z8r&tn67G>-1CKo%o#*S|De_;#bL0)UP5vajO8zpuN&Y&#OWuL&k3{?Y2%aI|K+Zq; z=I{!60`8LU1aFgDxK75K(S9oMG`R~m$qz(+iTqG_jeHioMgDcT_J7fSz70>3=iyoM zQ{YANm2ijrTzG^0`|u9=)$qil(LR3xH^~10FOdHUUM6qB>*UYDJ@QxKvB#qQybVv0 ze+ti$Z-VpPCjUIVO1>k!NuGpv$*05h$D@573eS+wgInZ%@Cy0KaF_f$@HTk~9>@Ko zybfOqPm?=vll+(P68W9*8u=q|dEY9xd)8^=z4u@3$>{n#k9wW_%9z!wH^?{KQ{FL64@@eM@cgX*V?YiV|%l^r4-U$8UK3(pY>{BOSG8g@mpO!@bFCy-Mmk6$M0>*N-4T=GS`iGCX7<-hLKJ6Kce$<9dcsi&ZQzJLGB_)C;xPBu|7%i z+5)jYX?Elo zky9l%UJ?D&$t~o#skh{pyo{7%SHpq#Qrw$Q03Gy0pbn@MhlO&HHCUVl`4ss0gd1=fKd3g!uhaEX4 z`TppqK<*8Qev0Haa%}P$$SIL$|Bm?~w~*tIzi26D7#qw_OY&JTGO=U0L}g&dtcE9ZxOK&*3`ye#j3 z$XDS$Aw%B$rC6UFxsHBJ@@;Uw7s#z=FhAsRt( zTVj1&a{Exs3AvsU^VTAd!#(ozu-!I!4cpb8i_XJUavsRbxX;(g+xWgmlH5VPL0(6G zhP;M)le~%g0=bKNn>>DvSho^+6ZH;x8ue9j5A`njo9L%O-a)-bzQH*-Psv@m{?A9( z-$Xw#a_xs=PIU4wAwNkTN4-Hl6ZIK#9rY&pH&I_8Podr>pG19$+(5lU{sYuk$+M_; z$$yUe2DyoPkK9Flo7_UZ_Cj?1OLG0mZPe@J&muobUPiq^{x0e>U@XatApM`C{Z$$>X|MpE`LNIWBn-ISq0R{j|t!( zA8V0Y$nnVM$opq<>o(j!lbguVUW(4o3vzzQyPa(%7-|{@M&INMwm!h8{xsDv0d>7=D$n~#?oC+iJXfH?SXD;?DMxNar^F!_+M(|23GyslCvV{UGf8r1 zxtQBDxrQ8r{B`t`AveD(_A5u8g`4E-o{#GcxhL;$$-jX561j)Da>(~WeU&_QFXn;V zK%Xx8A;@Wv*S;rmTI4C@c;rVRr%m3GUk|Q|9`_vTW8~V2V!Jwd9`#A`IO+}ZQ&68F z?_m8+@+DCO;k9Es^VQiT$dO$C2ZZUyPh8xqdf}FS#a(C;vA;%+s6kl()$+H(? ze#jl*NZ|0IJig=)qrO3I zquwKb0rhS2Ec(%2iyp_fP#+^NBVQ-q-~w@dNRm6KH^_HDeTKZV632zygPY`EMNWa- z*PC%5IFHzT)Z zikvig7C8p_f%tPr8S?CwA}2>~Ajc%%aW}Ef1@h(txc-o*kYkfCmDeBg&T?@+R>(cL zL%u>@f5>a{eT4jUd7U9|ek``zV#jtp@{5tvCU^fJa=Pru(cXy8$%FDbL+;!m&Z7i* z4LLgb<>)6#-n>NglO}hNV~|ggf3A$YJQdd&cI24kSEHW-xr^gslm8s`CGsZf9rC+S zUnTeCaVKx0zCqqWy+{5W>f7Ynx5avDZ$^*fe^4JIkE32EU;jdJ9wo_5+@BcaTcSQg zt|Q+h-yQV@@)YWA@b19`>%R>3 zF>(|2I{B6O^Fm2-Yb!D5X>wbhFXUPI{T6cT8eCV|<@rKhLjMJFZ8@&1V85#5+3Uo9)yWOyxa5Dv&)FN~wTAm zd{^YO$eYOV$aUnj$&D!@r%Uc4NBd87escIeWQ;sMPvj)X%Q#*-`E>M?B#*Bva?<2A z^ka}`kdq21H|zvk!LT**9GJ@avbuN=%-5F zxj^(&C%2H}lHVc!9szmk6LH;Wk=r<49{H=dFKUyQza{poOKzec?d|CNT(F;5pBQ;O zDRL6zS>)*Ck0K{Yp8YD`zsL>b80355>x&F|{6M^ak*APjlK&m=7X|Xp&qPju1i26++J!wk8zJ+43G zHRPD&^S>(Ar$FA>SoBjQcaUR~-;>1khurLnek$Z;{*c?qaml}g zej4QEH$_g1+>+NH@|nnKliMAU(7oj#rZ0i(!7q zEv%10{&V?rD02N(k&`1g(2q&}JNbPH^7x}-zl!9hoFDS)moY!&*}Fteg^AIyzGK4-|wmt#)Ie~9`5xr2I}{Cd=v$Sr(d%OU>_>Z{~6Z{}_)Vt&ZsBe%PsQ1WELw%dvmfsisFuMK?`TYv=vi!a%`T59Ck~^q3$lLP%pS*^8 zll&Uw7s#`6{mE}feTm#fzC+$beU;pl>rWncaDPQ^$@M3H1Nm)o8}-^p(e>Z>5|JMx zFQZ;3Poh3a?x5ZvpNaYmc@6a@c^dm$Aa_x3lbfh7kvCEAkeleIO5Vira>e^=)zw`P#?P^}inVG4c-bb@E@MK1tp|zCnHu>NDipmAL+pKZg1OxptDMx5-~d zeTh7ddWZZy)K|%M)Vt&xeh>3co~EF4nGpBwb@D87T=JXo{ow|AdA{hUMQ$L+BR?4TrET)mA90_|jvVdN z=y6Zt>+2YK_BpX%3344dI{8~TUPTUAX@b z8RY%=bAuW3+E?)J0FZ0QG09IyKLzsgDR^Hax8XMV*YM|vO60ZQiku3$g&c?cF#H_0 zN^V~w-jC|!CURWzE95+oJ6DKxZjon^;E7UqXM zg&dvyVdNyq?Q<|cm{S?VH(kGzEIUYop(`YyQ* z*Vc{BPy7esc*V$5M~QwC*t9EZGw^{JAVkHYnbJcS&Wd0lkqY11jXg0x{pV!e2LhvG6%M{3K{}KCDB)4#0*yKNz^FwZKjrk#Oq92F+56G#Kr?wF} zb#fOuE_o9<4fY?3oECWvIUc!(oHlvt2O_6S?jT27KRQ2Mkqk&9D`iD6z^Z;*^Na%IdTg*CixlYr$AnwEBYyto5-=rUyy%(j68mm$f=NL zk>ikWiv6mR>zj)Gs*@YYamjZ?PJ_I&naF98r;y{3Pe)Fh-1NB)R!}(NCIOLykdyp#1qed3jLulOykpihPrN9~}1rxpM*L zhulMsO}Wyavbs#<@}Jx?-2dh$z9~Qo0QiU6GR@&&vBB@+YugN%H0sA}3AmV80CVN&MVALvGz6 za&qKlSCpWOp zE_oH_SA)DfA?CS7o`ycXDAMSt1O{|Yj{vy6^ zN|KlN6*+10EOHF;ah#_a^3*iU54nLHll%oFDS$Op%i#uOY`I|FXRQAuk_@_b+k> zIX3xJ`S)tcv$x>=i@b~+hx{SzSCzahzwb)^H0m4Vj{Lqi`KzdJlh;tMZ5%!BUDU_O zUDWI3>t813Hc8&W_Z1EDol&15*M5Zi4f6d^Um%a8-X@=o`VzU0dWZbjb4CAEa`O`0 zKakrvjxPC1si^4hgH zPsy{`u0h_yzvq)7_dXNnMULD+j!E9e`)PsPISuD2c?vl;`2qO8af!UVqximYgGL26^*Yv0p9nIQsF(Tk<+jp2D1Kn?~nByB_xg z@+9h$o2WO*OIXhWxrKV0yome~xs7^<{BgXWR>?a@<9(T2!#caqJh1yons0{8{8A$>X@rq{&_6 z800%n6LXazw|*lE#!FQzsJ|zZSvIB;=0i#H<6=l9-W_8<@}JB_s0B? zXOW|me<0_FJbQ!4Ns}AMG00O_VSdQHpNaD*N1j5CNxtz9MNWa-{<7$&NUkHtCf^M? zC334Gaw_C;Ot$m7@G`a|AXit7*g2y)uwong^Wm)t{+ zwncP)&O=U&+#MA;3Gya#bn=q?_jbtLmYC->J8}&2>^_(u^5)aH{*c#@W0IHf^MV3- zc^h1R$Q|U^!IOFUk2K_i*3tkiR46guIOVBA0xl%f$UCUF$sN>}$UAcV$@jqb zGppp;2{F%g@;HvWOMWM|+aPzZ#d%7uA;%;CD{|W8T1}i6UGmP!B467odK_OuPK>;H zo5)F!d&tqr-$zc8JasG1Q}QNq4D$FDxXzPXJBpkfxr-c={L9EGkf$yZ>rf=GA;%{F z5a)Y|ym^K=-z($}avbtk<@XQCYbRrV$jiua$ydprUy#?H66@0s%yHA;%`4g`5(3^F}d;6>=Rp4!MJ`i>u_dyy&M+9!HK#-at-+++KqD zA=i-Ok>4io6UdFJVx7C>ogrL*J{O&zg;<{$dHkQEK0)pwM<=(ClO%U96gg?~CUOjN z6JHNz$jgUee#l+qnB-r?{c3?c{)EUWlGl)9lbA-9p^k>8J;Ho1P2$mx<>$kDcm&QBZj93$`iROBScP2}k0FQA_! zd1nuilP1q1#~_d0fcGzQcTbU%BR7y^l0PcHP9fKK!u*h@kYkhU_&#lk-2ErszsPmu zIOJV9Kjc}QUv=_0a$NFn;pe#xa{KpUeOlxiay;^dxF2hi$5-O|L*6NfIoCcPou8S= ziIJz4i<|_xha8=JlPkq>Pm((i;rc_~M2G(myzR=&qO~B^72!npBA}|9FKfC?xWh| z*5AZBciEAnZ5y4Ri;xo|&ps@2667Xwbn-qqKjiKcm>=>iat!iQikmZGUloRmsbTh@3ik962ue+w%HD9={jY zA94*j9=VR3Ho0><=7+qqM6AD-h|Z6JoEUlex0oMt4>>w{67M@na;;Bn*C4+}&Ix%O z^(J{1`2}(v^)`7C^(FEY>K*bs(NC4!K)p-eLVbf=`?1(xkNkbqx5?wE*S3oumn|w{ z-eTlg^rMqk z==wXTkCEG`*U9(8{wB%Gs5i)umFrLLpxz{JqMrhJ4fQs82lXX#7xfN#{HNmhR>_;F zcgYRZH^@EId*lVwx5+!G*S-*4|1#=hf7WsOJx*>f7WF z>b0Gt>)%3sjJ$?=o&0V&|Ku)?uR*T;Osr>yyoq{~{8{7|$UW5CZ`J zxc-o9KN0VzE_o954e~hZJ@VP8ZPo{DGAuo^M>pt=(zOHe|ADfQjLLS%fbsxEl9GCnb`-_|gc{wL? zTI4n4c;wUZ{j@f@`?|>Kk~_%Jc8MO}+vM>jPkj?#_mP*8qm#GrbN?iH`2lfU(&RRB z4Dvt7c_43|Ao|IXTgWlVACYrHuF3BkkekS{$zMfIiM(7A`&A*&BF7=$@F$obaveE! zasxRoxsK~qgS>XW=%+=VLXJnCl|MHj_x8Z|Ey;D{XuC$|XIJc3jJ)=$=qEuQM~+Uu zFLILP+VSGJr`eHXkROSh40(A0=7+qqSoCRVypynm6WHW2GvC)bhVlHZJ+ z2D!bB$Z3(sk>in1*$?wWUfW6Jbjda3XkU)b&tK3_jNI7)^F!Vl6zi{(&p^E5+V9uenPj=YH+lY9qx{UL8&E^>x`j?;xi@ZtNt^(;|5aIX3x8a(>8b&tZPZ4dgiFdtjZb@ErMt@GAMG@GkjP@XX%P{2SpF@}I%m|7d)AY=KL96B>xM%LEeBTrbcrfh8M^mgV)KQfybsrb6$q$$X|t5$w%Q` z@-yL?eWLkAc!m57c$@sk&xtutPmktoyXRPM4ol>3BBw?EHaxj+G^cT(81sFEA|2=9`|P@hRh^S6Lk$UhHn zlWz}C9}vyi1zsXg!dv7ic=Et#&cW~^c?RAf{{}p9P&DTRc!7KwyiR^9Ja%w2=PY=R z{6ct@e0Y{PzFqRv!NN0#MDzP*3$Ktrh5R=8LLA@pq0yX6QC}kWriyuJk>4>*c=E7l z&dJCxlHYj=zK$Tj??jQ4Frqn|V{QxN523zJeiizU&4}hW@ErNg@GAK);a&3E;F+1x z{0HC;d8e~S?|M=t_uw`1CcIAW!aedDyiM-F^;ywA>)#dYY?40&FOk0luaSQUZ;{7O z7x~)k=yntEBKb~mhx{OTgFFZCkS~KL4v%j40=PkbHM~H68@x<@AG}Wf6x<_!4IY~l z?dM~7ihR>E#Jc6kzW}$%_l9RP(R}-HaUW=rFStkK*T~mBL!6H;`QuND`Ud$`@Fw{k z@D_Os?vcL?ZwRhjpG3{l~~Rfyc=oKu&@@j(VMZ=jTO!l6-sA zr^vqqPm}KrH^|R^PUL6E|8GcK=d-M$a+yzlt;{FCRp!r&=HCmq$ZyAXYvfPLeDarN{xQ+~ zCvm=5Ie@KiRMzX#kRzh3rF{vf{Wg6GIjdP!`zKzIKd*Fm2x@-5+Q@*U@iIq8xoP#;?uUH{$T z3G&0>N%G_2Y4Q@*CqrI?=g5bVQy@PLUL?N&ULwB|ULn5`UM2qnyiWcgyg~jnyhYxD zx5;BKi#h3%?+A|_7hV79@C5lBc#`}Cc$&Nb&yb%E&yimYFOXjYFOvTTULyYsyh8pm zyh{ENyiUG8=A=Qs3%o^sFuYAJ=S2Hvbe-KT#rdVPZzJ4b-%hy6zN2uPeP`hg`!2#= z_Ad(e$c--x*K*YVZo+l;-Gv+MN#Q2B{T1Ohx%r-$TZjEa;V%0p!aa6P+GA0dV_rn;U>8Qx7p*O z-XYg9w=TH>_t*UU!!n5SB%oUy^e*H7Yvft%SDm~Dcgd}|=%+#6gg42v z*lvs5+F9hZ$z9}h$Q^j{#OOSvux=^x+BPCT$BrD6+}m2z7sxfZMPA!V)R)QS&l4-; z>mP~pf?Up9m0ZqSja<%Kom|eFOD^ZFK`!U5NiOHDMK0&fBbW2mCYSTpA(!*kC71K2 zeLH%5<-Enn<-Eno<-8@x<-8@y<-DcXF+T-zId2xZoVN-)=FK6O^HwF#enHGtja<%K zliYqre7)Qu_b_kqlcMYCJdLlf$=^hMmfS~4c;a1oFMA8!Dv6tg~DUx?gHU)a(%w=1bGehI(Z!R zNpc7EDRL8@CeOkRa`$M_PlmjV{mqi6kdq^Kz9n)@axW{qKyJ?yZjpD;Pmx?lKQ?(2 z`7QD|@;&nGF=D%I@-pf>*1QY|kQ>Ic0Ji zIS#pjoEo{zX^|TziuFn0b+O*vjiyP@DZETRdOpr;@|TXm`x?3PL$Tc|xpA5B8o7I^ z@H%;|BD_KFm4!FStse_-k!Qaz+#@$G65b{^;T>`vIbHHNTw4;It2lCEn*+2PG*+04S68a}MUKU;^*HK?1FUtPOZRB*we}MYf$VDL$jOmEf%*dZU*RS4!xxI23i;jWzeR36lI~q$&85-(O8rB)#oiKL zB)6Xu-Xah4hZXtc_LImbcb`B$xy;XvMDva3MZHPh{3~+E!<^A*j)QeD$z@KBe5<@|UX31^T7sz!ScZ=M6TI3YTJ6O*OxrRA+$jc9loGQ8dci}bi&fkRB$sP3Xk{hUR zuzMn>Nv>mkTI3$`JLDZ!vQF1u<`Nayf4aau4|_@(aH!zWqG|$mP5h$mP6Q zrY}ldc5SE=;U%vlH_tuQsi<@(&TbZ z403s0%8=Xg`b;k8Bu6gi#3DZ%b5bN9!kpOTa!yL*a!$(Ra!xAba!#t`a!zXGa!%^x za!y=wIVTNrIVT-*IVZ7+=yA8O&T(=%CpmICCnmX^lLEP%6N_BVNs(O6iA^r&q(rX0 zD9)oYxtx;%6Pafuzhxsd_`Cvi>`YdUjcVnxdXv)_+$~&o1jvSJbo1`ZJ>S)<#$#^6dJ;JM8OV z-Rx+NvoUhW!yI;*b7nLr?1wzeVV5~)MRUS_$ip0VnR9kDC+vqj%wd-~=R|YDe#pZd zcA0Z-G^hO00pfZ{ZcM@PB5%Gd>fQ6AIo5xXLmuXkhdJj*bHaYe!yNK3rxeWz`ymf= z$itiqqB-$Tv0vo&yTY5~I=n+3e-rC=VKm?U4Ef|?K6#i=9_C*Z%@6x05A(^xeDW~= z;%I)@KY5r>9_EvW`IkiV!~V&`eDW}#Jk0-IG(YU0Jj^E#^U1^f???0Ft8jeD^*1mN zwgff5A(^Lej zS4Hc?d~zFe~heDZMKZj9E4`Q%~!P0{)=pFEt;pGND$e0Di+H%IHkeDZKUtI_%}pFEt; zpGE7#eDZKUe;%z5^U1^c{6(}r%qI`$?U&K|FrPfEza?59=97o>c5Adg%qI`)e-*6{ z^U1?`t3~U>eDbjVwrG8rPae+OucP&0K6zMwd$c~xClBZIH_`eqpIy%9Z=>~LK6yBw zzl+v~`Q+hz{ythC=97o>S&!C-`Q+hz-Vv>j?~boi$o1WDJ^zEEp4|B|>i?*yCwISy z`a2c%tf(gs*Yh4lJ$bmE_bTei z!}YvRQBNMO=lzO$@^C#LP}Gx$>-iT&J$bmE4Mjb9xSkIx>dC|P{Hvm#JY3I*6!qlc zdj3sOPadx4-xc-b;d(wCtvB})bK4--zlM2!BwC-Ei+c9?sBbFj$(>_FeTQ8C26FyS zkwc!HhaB=S=TSutdHHDMkcT;sDRRi;Md8CEai3Szlk2kn1w}pkx6qFltuObXfAU&C>R(jUlc!|; zONx4O*F^ryihA<6tbavOPwrv;omJ8Lo7NToPC||R7jT#SHh7c#_i&H=E_jFhUbyzp zXg?3a@>}38c^%#)zZdS2KMe1Xx8Pbky8bW0*VjlQ{>wEVtx$rjp14H&%sUd zo!}OE5^j@EgO|wd`q}Tz9YOtzB^od zExP{G;BoS~aGl(Qr^r{p4f5~7v*b6yP4YY87WrdvoBTC+nS7lM#kx7<+rw+*)8H<- z0dJDegL~vB!8_!maP9Tz`kxMulYbAclV1Z*k>3h8$nS<{$sdNB0jB-$%Gd9_EvW`Q%~#TZ(-0l+O1&Ii#P2m9M5x8(YeXXW~Iqd6&=L$1jja!;NwA4YRrc$>To z?~q&Y_(#zkL*|ofX|c|2@;JOhuEQH2NAu;s)7v8d4*q;*n_T|Axh}c{UGm?;o8+mx9pWqI;@wmvTkw1m{I{CBk2KgN1w8*!{zkBSFe~6q8`O(PHK8vou z{P&Y%=2pMw3$DZD_QM^2G^3*^}3+rrD_ zqsVc{_e6b_d^)^Nz5+Q7^0}yQk}rgNrwGO5+{EdIXd}u$VrjE zi~2PA2k;E}jmXK7%li$JeAy>re=YKxkze%c#Hf$$Z3=R1UVh@8{pcy(c}0La^mE_Kz)Mzc6gHf zGvuVn_na%v3xoWR$jOqg_k^f7$?rvdf&3wOk$fZMl*pgFMf~r8l*u1MPL2Foc%6I| zyg|M>w%a0q6ZIbX2XJk@=yA~w73&Zq-w2*0|BfN*Q{-Er-XPx&eP+qGM}3ZbS9p

PFvw! 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≤gg*M}HkZ z!Sh$zoaDpxb6&m49$zi^@#@z+yT5IE+g?XH@bcH}c`1cwU$qWhc>X%`9(?-=^FIBG zw$BWn`TLUreDVx`9)|ZWVb^g4&;P}4H;3ze;22(h+&-sk0xzCvkLxMCyoo)23;6tZ z?7Yq3`&-%m=kV&j)?oqPfBqV0*Qjci5Z*e042e(wENYECztp45Af`q2b}G50Pp$yA$)(H^%=o?AGF)e;d6h#F@g6k zY`0s$%XeDm8GP=~Gjn+UJ$oHoz~>jX=Z6xW+}zId60XPB3ZDJQ=C9%TMeI6O@RdLR zY~VfrI&KR;{>aYr4xayyKM%vpt684|e17rUo?XWyeD9wRd4gB3wcBlNpL+J^T4(=% zl4K9H`E7XNUq7bsbnfpT;HyvBoF06e-SF&|`tbZ&<{5nWS(`I}r&qN1MMHS|V&)_G z@G*AXbNKP+%*XKDzwVpBi+kCArtryQ?fe(; z`C&yb?dz{KJbjow&s1>T-wk|U+4?R0UiN&lgHN7lzK2)-KJWnF-_!2z37-1<&*Y=^ z^Lf0Yt#850FWcj#4ex#1u1g1=-p`)LQuQe+SKS9?6Hn{dKo$oGqY7&o= z;Dw8*ovYxsOZBgTYkd9efwz}Y``5vZ%@c!hpaJgjJki>0c!{>elUY&4G(4I|j_sg_hA3VqRp)GKCC0!4+!Tlf5IH^4b{pV;pe`Da< zZ^(6U)y&25$5Ea2mYK z^Q;M8okI1oz%x7Zbr-mQD)qxGxUq)%a~?c1`kbIW3*i1-8gGl>#x8We+u)hq=|0*8 zH*D&MW%S4B_*TFRk5E0U;QkAAylUW?gQm|fOX!Q}cs0Pi@6&nF1UElI<@n$! zeooW^H+WsT4Q}5;``ZC;@O8WPM6|!z`_gfYf$Q8pI(VDs!34O+&_NxwVw9cmS4ZOkYHcjyAyL6r7gO_ik z`nSN{@Oli~{v?f8`ub=;)M`AwfoCqE^DYT)p0X^ce+pbXgz`=B)V4JKSm2rO&~`K6 z{&jSJngtKb$${J7qT`hZH+bGGfH(O0jt%bZwO6oT4tV1|s;3L?FQD_N3|`)i%Bg@? z`TnR1Zf~UWYv4Mc?;d#Oo3y`maN`J@gfn-vYO{rFL$E=N_T`?SQwhrtwN^M*Dx2uk&Nzxjm?S9lW}bj(Y;U(5Ctu z;MF44Cy8F7aUccW{sdibq`@0Mrv77sn_r`HEO6r=X9weC2A%s`7TkY|%FlsUxj*E= z?Oo|QvjA>fMdcL1Q`=I$4etM*+Q&iPhWfb+ZcI5R*sl^gzn@tKcX|Dx0km_Y6TI;Xxespe`Q8H8?xAt14W8rc)ed;(N7QcGQ_+5I z^Zj59+~xY~;O#W^s|2`z9o63ecX|CG37+BmbQ9d=@zVlN`DatV1+Pw}S~i;eeaZ(7aYbx2Qi?!3)2k?bg6EOUz(@J@Ce()XsHu zULS6Nd!wj*n&2+aUp{zdJ+*TST<7(WHhA@1+TRYi!Rxfz)6xFs^Yw`iu6>gG6?lrD zV;bPzCukl?g6kz}pA>lRKDy3NgL^m9_-}!?zeL9+1Ma=V_wV4T7igT%fon5pe9MDp z__!CqwL7T46~P-zX}@f6Z3*Q&;Elggz6)M{n%0L);0+$n%iyWsP&pNFoA0};;QmfD zFW110XQ`Y9xX1Hs6I|!#O+L8K+iiij`FUR(yfE&Z;5_Pp>ocgHv1g+Fv&`=w>gW^c zJW7H$R?>Nz0(axI-88tt<(S|Z9DN2%a&ion7$U@2NkOz#I3{c~=Ja_&In5yfA~uRq!0YS5pJe@Hkut z*Y>0KX@IA8rv384%Upg7+~@aj+Tb>y7aj22B-*a_Y_uQduBP^hffsoE*TD_$&k1mI zUuu5?+`H@S;JiqJ+t1PXkOFVtMaLx#?jJ(!V}iT)kz3%^G##%jxXsVMa^R^h>gRcI zlb^2@zzu#bRs=8qn)cTQ&z!{9nc()}^xvU#!99KttpuJKOZ6;+hwr~tz>P0bdse~i zpVD!!fxG-3od=$}h03Xemkp{<1Khow%5Q?__HxhK+m;?9Trt2Z?C2E z+5~U#&zo4_#`RRs40z$E)K9YDRlc6dfj3T}{5-hM>+l8ec7n#GBKjX_ozMn1UZ-|* zz_n*+e_e2ouLDcq_C&f4FN2qPov?z=?>$z*wLw~ktbte0r*`nbeSUu005`++F7U!m z)IL7AnRNpSrd z?$6)_es3fVo_nABGq}y~OIYA-K3-XHldrpS;Dw*idtZ5QpWk~dfVcViR1w_#HPzDw zclo~90WW`!?jK!n;}vSp5_o$y9mg`b_8eWGSHKIur1PZ;?(%w34cvZ*j;{yqT}1t= zj{aq;PXk<=PW`h9?(Rh6xewmHkH)<=xHp~7uMW7Dr|oKfwBP1uOoF$+PW4ZL+drY7J4=HX_&&}==lA@x;4Z&EnFG)9dv|&8#vs+F z0B--5j$;vAr`oQcW-hNym2V?a|_($_XjfI8rMGy?jKI&$fKgsWNf;SdXJG8(JUdL;Ld%TX<0oV9F2knJu|4$u3^HB`koyMhPPD%+czG3#+hy=Zi|2iC?4CTRq3zbe zUH1|8;Pm+c^R5 z{)F-kaC>1-unuN|w@057cm~|xhxRuMUgmX!9C(4R5A)!elj-`TfW9Xkmm+wI*NYtR z%z0EF7rgo()Njk+<&~6Q0oO}(-BktmzDoHuaF>66(*w`VqwCK)c=&Us4RG(ism%$G}sM(Rz-K&hJke;QrBcJ)Z>k_~+nK z;Nj0VrNIq8Urg}w(FK|D%!P|UZ zIN;v()DK+z%88W0=NG_^LQFObrP*7nBZmZR~EQFj>e@7xV`d-U|!CG zo2St_a}M0&_2&Y3nSUOn2yXLp6C1obiR$Bkm-)Sj61cs7W>C*Ec;;DZhYEOZDUI7z zaF4I6Yv3tve-GUM6SYqrJoiyLz76o|1=Js!;3@w79zJ-kOy_$G+~c3SX@mQGes#dB z{5(QyMfhFSUYv%|3p#*O8dy-{vm!F$d zz;k>bR|WU(r~1^utCv%M^S~RkXdG^!^Yu~_+~E5%A3XPSYPS}+$>VApyvpyjcEEkU zzSUli_U8;=KgYmL{<&-&JhdCmj|uRqN$0x(uJO-@Cc$<7?^>q7bNqX*(%>0hM>4^U zJ?MP2z+Ijfvfw(;BRO!B-*d}@+v~XBf_r@bUIfp%)IS|?pXa+0xcL*hJ}-k;`TVVb zo9k&kxeD&{?}@5`XU?SK;(=@24s~$zW~xsEJjMN?32y(9`hN@D;QThYzZ)H|4tSe? zu2b6>?VmQkAE<*HYiM3efQR=l26%yg4^Jj2iXI^cz{f4&m! zpXNSve#O9T9?uPMGfC%H5-g)-m<|Gaq?+WVyF1_+zV6aqjrK#E z?|)<9`UUh{UI(|&q534i8~pxQ61>XoX@YA!PFmopm2_Tbz^lC8k_9g>q~n+a_xShp z=D~AMQhz9bn;)g|vk0znJJ{fDo{t=GKSk?uE_i!3)w2X%;NwySZ}5AGHE^AO-q`~$ zhx0Oco1c$2!BhNmUOxJ5bU)rg|2wZ2ffx8XL3=IQuNsd~IWh1Y*HcGdO6Pk5+~#$I zB)I+zy*HQwZ}W9*8oa^pshZ&S0BzR-Pw{i@40vNT<>$ctOKE=0gXbQn^QC~!>o!Gj zliz={!R=Ype;n{!oXU5>%Y5Bl2G6}g{l5zC^Yudw+~oH6z%_o3PzQIz-va}#@z04g z!Hp}aJ$-O<8l8_V@C?rjZE*J-YX1(n*F*PH+UwE&nR%buAqL)lp6a86d%W(EKwnJ# z+yKw;c%DSRk?NTSw+mE`3GVar7YjUdIhB(EZ#+lyNEY0lNag3iQ#}6U!M!GxUjWbX zd{G2<`S%ao;AMVq&;>Vm{jda{EAu=Kp5gVhDtP$w0yXgJ&2(OP;5xt0SqC?FqwBE- zc%$o_;5w%XZieG0c#40%uLW-MIGkul`{9{0sr(dpdw+5Zd=cm8z%ODif?vVj1ULD= zSMGyPKZLexz7ehGH|LON!Ea?Rfd7u&0e^tK4E{KK4cupMfWN}t0`IUl-;CCOSs&HE z4eqeV-iqd5&u)O<$esod%g=zvIX@3Rcr4Y&2LC>L2mI_4C|`d&TF|jr(?6no7d$M#3|{;h<=4Q&{5p7+^L_9zzYU(|{MbLD?H1-Iz#Yy{frt4f zc!%333m)d@!4q7*4Zf*B?dgJ7Zlm_8fQR`t@EYegz{7kWyw3R@@Gw92&uF_fIo|-E z&Gk=#*MC9vx4_qNf6Ic`xP1!XVSl#4I~6Lw1RmyBz!SGnz6X9R_vZ$9{wB(Afrt4W z@FM5y??>A$td9X+y_ET#ABzRc=G2rnR_z65wHe61>UzCU}^i0k3g>9z4u1f>$`-1rPJf;3dwl zfrt5Z@FM5?;9-AjgXg)w#k!*H7M7m?PjmaHz{7kKyup8*fsCkLM9{37_*_k;9-6W+zQ8k@Gw6M9{Vwkw*~Mp-v)QM{w45T`24Mam$*J2 zdU*X0p5*$pz{C1<&^cd^McXaRH^8%8|1@}*Z-FYz5^cSm%xjhUj+~I zJ@72&H^IaF7I>4-7j2tp`-I0!2e0t)N`i;yZyLPA=Whl)%+GN=X?`9%+G*ZoSz2|$MYh1h4L>_Jj_pl=Q-a35A(C& zMb0mPhxNC?lbl}y56iEBr#asP5Az$~4(GSP!}@f<6P&M4j<#D^z5!n1{4{vD{$_!< zI6ns-<`=*_obP~#`6ck!FKPa*f`|DYc!Kkr;9-6XJjwamw$b(p^L6kv=O@9#{4}`5 z`5EvqKL?)W{37@^e119LdCo6`hxt|TJfDws@G!p#UgG>Vc(^{G#iQ+(=JkODc$l9A zPjbEq9_DAj>%5+p2M_a$;7!hV!NdGAc#QLF;9-6pJi+-sc$nV?PjY@tkG5Nwp8&Tw zKLsAP%cukrP&2Oj1(z&o7Z0uS>$;5EL! z)u%?=EzCE-JDi^eU(M}rfoHjWa^PWp0ldih4tSVf0xxlX6+G-e9(axWLlZpAZ-F;C zU)wI)K4HENUgG>Dc$l9CZ*hJGJj~C5S2({29_BmXbl7d*@_gIkiU# z_g@Y011_X?Xn~vT+78inSiqhDKaV{Hekr>JzMMS=el2?u{8n}s{O9Zy@ZYg};C1#U zc;h_o58zL8er(5RJ8Wb(z&q?|@ZA? zgCEY`0Y92uPej|{Gwez5JiECS&w_{jq_7otz{CDi-ip`2zsmJ#fUjV0f#1ZgeI&ZS zHTDGf4HwYyN`W^x-vVFHo&$fCy$C+~Vk+MSpT=GR|2Vq`o?>r;e}cUY-pd}_DcTMv zvK!!8_B8nC*fZb-b{jlDNc&p?{|b8*{7&{d_~qA7IX?J(oZkUo$FA=j-QVZfli(ZK zO>nJ9+s%R}2gnQH|KM^Q@UH)${1$klzFqJ{Ke0=+p2I6B-vA$VC3zma@gS8`0)K+@ z%iv)-E%4MMT%V6d>+}1oxIW-vIeG9*gX;sHa;Tg#cvwygys(z*vum_IpX723@UWcZ z?$LaImuW#eXTiI_MfJ&n&tUh!zx_kXZ-W1jy$xPrk9{m!pWm|^;P8S<{Q>;z?8Y9^^35WZlLNQE zwnK1yZE)kKRDKD(a0hu6{9^Vx_}lD0_&e+!@KL{`^7W5L>pz}73BE1637%ljg73jz z0H4Y3Y{kpq9`}bD_z_%AV=LYQKaTUYJ)`@33VQ;4A$w{oZh;p#-v#gH<68m0i1R)0 zrR+`cB$v|$506VM8QrgaIN#Wcr?=vnt#}@Mkn3r0#YQ=lwBU*pId&l5>X@GCf z`_%;heUw>7Z+o1|$%0RMg1i78mhXUv<(I+3@>}3xIokdoT>k`k zSbl0NZh?p8=fJ~qir`_s3x3p-)D9K!Ti23%;Ky@*6Z|ChHh7pHOGVq^bj~-xx6C`> zk8r*-Gg^-R{ZD{te-F z!NYQF@Z~;jw*(#@$0~T3Uk5L7IsR6>1AY_d>jy>aAC{j4uW-Hz9@aCv6)$YX9q?as z`DO61J~i-ge~nK>>z{dv+A|H_-6qd~@5`PCH->f!`dbOyq;T7I4cvwyj-2EGsBz{C6`__sOV1P}8w;5T!A9{eu$BKU*sE_j$<27i|GYv5si9sD)U_rb&b zHh6429rxzp(ROn`zDv*_VxNlo4xF!p|KJ~V+_T_DlFD(wca70@UGT7+Cb+jZ*T;<3 z$C^mx=-^>FS#V>`&cS{;;2Siq4|rHk6TI;jl@sfU)<=Jj+Cc{o%gKVjx*ct|06uYh zatFLJg}e;z|AX460bb?&Civc5zA-0Se{Gn`$$YuSAqwNr5H^9&0a?;=vIX?qFg*^|x zBYO$F&h1tOKW0a&XB|AtUN|aR|I}ybye@+`xcmxucwQ$jjFyvoh<;B+8T~=>#6{8k z)LL>EeI0oPTwh7+S=O^rFefl`x0MBrK9{eoMFMt<0zXtw!9}BvWw`U9d zB+hSxdz_zM7Om&^Io|}&vpe9Au)E+_us6YPVE4g)!Jb?mtCiU%M(=&j;Bp@FDgLxX0y}z%`za%HS=|Z-MW~`EBsM z*waq5o=38q;JQi2%K<-y^Ih;X=QqI%obQ7#VNdo)>+@aq6nKuyFM|J^^KEd4^XuS$ z;QR)7mGcu=NsTn&d-Ct!TAMnt%v(R_%=M>dEiOTj}1iYGoABw@C@f?!9T_M zIq)LqSHMr>{3>{v^E=>Q<$Ud$Xg%wkZ-KAj{0#Uv*-PO2rKsJ?;6LO17Wn<_ZSeK% z>A`3{_uG%kH^JMS?|{$ad>4E&dlURVz8?0$+uT0M|A^M-&zzqEPt2iu7Qy%8?b_fb z=hwk|IKKg&=lsOiqxEq)-$3X5Jov4gUjVOiehoa!`5t(K^J8wbKIe134&LGXEci8? zp943Jp!TeQ-^}?{aEtRh;3+;{+O^So7C7GmKbrG1;4bHvz(3FVWpIz{*#iG2=eNP1 z;{5b=(Ryy;d=tFN^>M(b^7-h3H#xrvej4Zd;BRt$lGjJ;a{=e4z~fxcBKSV+Hn=vI zj&B|ONX~D7Cpkayjc9#xoNs_HX3v9P%U%Hg340Cv9(E5r!}W=MGg_Z#I9~@Za()*4 zZO+eumpQ)zu5>FfuG0uWpI5S9p4uCRh-`j zPjP0yIbR2Fa()*4 z7|zdu$Bv@?t$=@l^Q+)#&hLP`2T(cMccb;pbG`+>gv-x>yPRJFcewmAxX1Y|@Ef@N zHh7!!)8C8M^Ks5M!3~S{%K`rt=eyt*=QqJ0;(Q;x$oa_|qxIRq`6=)U=NG|u<@T|` zo19+&d-6@IllsaKId1#+nnD4PaMttzZ|V+n%x4=vuD5^_7eD&T%R&{jq_XJKjQp0 zc#HGXKaAG%KF&A66UT7>2Y;UPU2v20o8TSJ_rdd=pS&qrpJ@luc2nRb&M$&{T)qun z=lnYOGo0T5?{I$NN74Fh;(P-<*+=!vgKx+6FMww`zXqP-d=K2={Me79^*M_3b?_?Z zXTh8774Qyw2mDkn-}*^(yT*Ll-xBzFoZkY!n!OGFZT9rd(eg(fMCF^{zv6rc{6TgX z{8{!U_`B>r_(a}r@~6@I%wSJ}e}cUTek!{SZgIQS!7t|g26%z<6P0LvPU3t6yu|r= z@N+r80Pb;q4g6}(_rP16AG;-5pPz8P4z3?d$1w|@X3v3V*(=}{3y#_rdF&pZs~WK1XnV3cMZG2mJJ~K3nl7_=RD8w&KZOMC)@+Sf8zU5&Ra;x3}VT zaF6pFTXEyIXno30Ef3xkNP_!Mlc&J#Qjj!auZz3kz3&AndBL8`z-P-xc52o z9JsxZJP)30QvD0y<|&k41kasMZi5@=kvri2x#TW*`77ila6j{9dLIK^KZgE0(KT@U zSaJ`%a5Q-x-0vfAfHye530~#$+u#O!2Ry^B{W98rY%V_rZt{NV;4bGUzK%?aAa0>A5Rs%IAbe)c^0L+nNH$Jrh5XV^>Ne`T+LZ)C55 zzr|h$&-|V0-vob;^IPC!IKKlvnLT!UwA~Wy3Gm(6li+)@r@?2kTi}PXXTgtR&x0S! zUIfpwJK$erFM&5tCFr}A6iHkZ=@ce$L{ucPgM z1A7AecJ?IrO7=APv+Nf5-`TU^<2TX%=E2>G)ILS<1m`>8d$5U| zU&`JBzm~lN{zLZIZ=&sd8+!tL6?+ogXHSD~X1BnnZsu_Yd^h$y_&)4K@FUqB@YC2! z;9q60fM3sE1OFL&9sDl#CU~8_1^xtk2mA&0*l(ll{|0*kd{l?pEeSrAJq^AWy9NF! z_AK~`?0N9du@}M5V|TzWXD@*duvfrK>^1P4+3VoHW^aP8WN(2#%-#WimOXYywEc(J z6W|^8B=}e!$I{?a*)8yH_AK};_B{BJ>}BxwVF%N=jXs;a3SQ;>2DpC!<=elDwnH`9 z6O`|OHy+Cb?t-`fLS6#T?RY|vUk3NM{0g|w1gCaGT@sYk1!j+lSi0f&5g9&Mz0-`zv_~+}}iA25-MYUI90rCa;2fUpP>c ze`?_6rzqb8ud-`*Mf=12>0b%TiGde>du8A{xXYdZKZ46Kz%!hm1h2BEz-MzgY4ETd z6THFYSm66}IT`SE{tw9w@YP&S3f%h<A-m5!~f`8@$n=d)_=y3VRYf z$K|KM?eEie)8NMbRK5vrf1UCzaP8aV8E~&eo(0!RDbP{(f;rA`5Ob*5212&aQj@Y(0nyi*3B%kF_!52AAF;Gg0A2KeXM+u-{CR89x{SkBk}6zwNx zu^ZspOe!Y{{uRzofnUy^0r$C_EcjKNp9B96yA7U8QGFcnn>pVFzn#4bZtq9s)WGlJ zd=LEg(`Y@`2lu(1Ti~m>oHqD6cHN7%zjpxDCjtIv&Nsl@>?U~iKq|)qf1mR+;1e&P z{#gLeaqNI+UZnC}@SodMP8HnS!0inFJI-%{hxtDEJ)Eztgm&ZdW8e>SeiA$^KL!3Y z=V!pHTz(e3#rZ|>Fy98>%=u;Tus#*=F;`G~df@s?)Sf=Lb`P~ng1?5>`E7S@FfJM3 zWp)RA!*^)ACGbt`74WGyP<{=3SN1yie(X(f`$j6K1>VQ`9q`lGWA{e;!&lf7;LF&P z;NN0Tga3@(0>76%4_xJ+u-%fDZc{#(sJ?!_*+~~2Rv*~V|BEi?ld~?Hh9=> z74YylHo(JjjC!>EdwZ$fEbuwKwB0gzn6Isgmh&h-Z%u-qupjlS4ERR}sGk(U!~R(Y z5BIAMek89?w!x2PPdpH<=i%J{ZSb)E74WeB4e+r3?t{_t3vV4u*L&awdj)@Gts2m@B%XY!HZ1>TvY!`gXcEPu77rgop z-e2&-o4mh`t!x*3%XY!5uk!w)hua0;vfZ^?*)I5&?SgOFF1WkTr-OddLf?~IUkBUW zgFM-c`e7!`J1Owv*iG;py9Hig&w?*u&w;z_1@JO^5&U*`2mD@k7kn*y8T>i+3i#{n zHSqV?J@7F-JYR!PVsC=)#NGnmlf4Z-i#_>N^mv8$J1OwP!uvSz@P5YvkMVs$7JSap zUkUnE4*YSx?0h3Evxt##dC^}RlK0MEGzuuC_X+!@zqs)8^x=N zPf)y}_(a8h#V0G?QG8p)GY^jJ?-a$eiceMCR-FDzI`qxNLnGzTe>sIbrFcRqC#N|7 zM*ZNsRmFEw@@tCIZ#<@N`ij$U3?_FT9;wf+YB`ULIQ?c$`esM*-IaXp(UJU*DV|rn zTk)deA6Hy!jFgj9JfZmBikB7NSMj#u`zda%9VtJhcuw(|iWd|=KygQLdSijUSyKEU zCBLHhEX55z?_}Tqq~bZn>5VMP3j z;*R2UCrIBcDSn)ipL}AZJ|`${D}JKluHq*tUR9i~gz1|d#XqCuYwJh0n^iof_-7SQ zD1NfyX~j=fyr}pYikB2WQ}K@CpHsZi9H}R*oX|H@PmOp%$xkazccApmqT&}Q`L5!N z6)!1%q2gu5FH$`A^hkX!QQTDgQpG*RFIT*-_}3KIo*5~BiQ);xZN&}6uTb1m{7S`} ziaUyDo*mgPeWGv1{ygG?O1`7`wThP&zfSRr;@2x)e{Q7w?1 zhl*SNNI5qvo>Ba#irb1;6n7QBRq>kQKU3UO{1=MX75}B;=@&-o`8&mniq{k`DSnsY zHN}6gcw6y5DxUo7$aX!&Q;M%tJgxXWid%}`tGKQB{fd_qU!{0U@zsha{x(w2y5f1o zA5^@o_`{0V6@OImrs8WA_Z45KcuVoe6i>f6QqQL1dBvYmyrHlp(R`KG{NIl0XUROM(c;@Ai{B0Ds6`!EEtN294eZ?m! z9@{ul{$#}qif^ZQRq-7Z_Y~hzas8E%@)L?D6#t0grs6v*ZoE2D&TfjQ6rZkmTJhZ# zFDu@yct!C&6mKa0am71|@2R-)+DJWTD4tb(FU3oW@2z-6@qH9ey*^U@{)#(_rxdR! zK2!0=eN>LTCstT%Dn5Fo`)j`9^52AiT8d8yQG9JHK1uP8;_7{|cK=9y;!1u@adoXh zSA2UVKcVL-DNQdnuk% zT)l72E547CUr>C1#fyro_o24p2P*lF;_CgTtN16B{F378eP~&6`bix6M-{~nQ_86- zeuUyR#pfyRDSnjVb;T{k8;T#TcvErpe$7`rqvW>~KVI>+;wLKJQG9{o+NzQMe~RKU z#ZOaQSNwFv6N={)Hxxfp@ucEsDV|dN^NObx|AOMC;tLhG6#t^)8O8I8XB9tN@tor4 zD4th*k>Ul#={MxiH;amYS;@B*|BB*{;^!;wDz4t&l@z~N$uBEjRJ@}2R~4@+ewpGm z#g{7XDZWhcy5h?fZz#S(@uuQeDef!YuXs!G0ma*jU!!#lNR`M)4aJ&njM4Jg4|gisu#o zk>Ul#f2?>>@t-JeE3V$>I*Q+-{(|CF#a~psruYWMJ;l}g^t$3h zN`6D}jfyuFe?@U$@mCdZDc)ARt@xXYcNBk1agCoRju-ZK#bb(ZR$N!Sqj*B`_Y^l2 z|A*p9#s8^zO7ZsC_YB1@Sr=e?-QaAbvo`JIUA#;(KJgvy4+ge3y)Ok+BiPx6AmWGS-9mRvGUq zV=ahplCfOs7;67h?*9!kHe~Dv@pUquF5^ZJUoGR^W$XpIcM8@4RE(h`X zGTuYRZV;a%&LCA1&j(WNZfU92xH|<5UnI zEaQD-Yy|NEGTv9ldJyj=DdR#AKP}_5jB`P}PR6rk zoC)FwWPGrU%^QLOyqAoR zm9ZAYyUX}E8MogJj=zjEGWLUbs*I19aU+N)$oK>qdqF%(#wW_S8pQ8T5%EbfE(h_O zGF~8KH;7-B@uy{M2k{Fs{)~(ZLHx9gvog*F@j4lQR>qkien7@2%h(L!dt`iyj8j2; zmyA!9u@S_#%lI@I>p^_0j8B)b7Q{En_zW4h-wBStjB_&fgZMfbpDE);5MM3hvt;ZA z@lqLoPR7+BzC^~KmvK3W&zJERWb6j^h?lJOU1TnOTmWh^J4pBxCcy}3}E8})2IQ}v& z$k-3!sWLuK#*HAJAmj68>;>^C8DAjdY7oDxi+Hh&%R&66j4zb28^kZm_#zqGLHvS@ zFP3p3h@X~mQO3C-UMJ(P$~Y6m56Jiu8Jj_TkBl#saVm)KlJR9SHiGze8DB1AJ&13W z@z-Rm1@TQXULxc6=HU3t*p{&$#MjCA3K=(o_-Yw1m9ZDZOJ%%F#?>IcM8?ZyTn^&% zWxPVhZV;a%<11xs2k}`lzDmZ0AU;{fj*N3be1eSoWt<7(qh)-xjLjgPBjW)Xr-Jxk z8DAq~BZv=>@t}7h6Z8GAuI zO2*gAxEjRo#zp)M8JC0jO&Nbv#%>V5EaPv<*bd?sWc+Oz7lQa{8JA?73*vP${*H_@ zLHvM>Z;-JW#P`VfyE0A%@m(_ho{WtkzFo#Q%2*HLTV?!x8EZj&lZ<~L|+kDMS^W=e95r*Dgrqfi zS$C{&aBjC@^*>_u-_zH>vQ_%!Hrg`5U5j_I2Ih9_R{s&PzWxKn`bqkfp40E0IXpaV zMN+J-3|uC@H?X)nF+A-;5f4v0SNy$jzxZzQYDnzIZgVwlLCS>@OW_#>(Dh|A_U* z=R73$d~M5`z3QTmS;H%>*^h{}d&FAyPV546rYF9RiC^#a4R)^(4XJIs#2PqI7O`?@ z%uKIm)9QHqo1WEGk1wA(T5L`-z5A>*W7}hJV4DvDR8UWOc0-C6BU(*I4mCtl7M_clCYpU-v%tO7HM}cgkDZ zzJA}@{Fk`9Qf%vu`1SY19*D0PC(B&s#jRz2d;Z{;Wb@wN*Y#?A>8oPv)}69V#2?#Q zw(@mr_QUb3)=Tc6D|_zPKP9fv;&*6&)J2BX|N8K>Kg_V@8drSzGNU=>5Zgl$R@g{VxwsyHQ-!_4c={ z0dca3Z6&PLqDRO*kROtAbAA1n$)5A2?sT6xw=(iCQ+`w4xoUj_$0S5&i!cAKXm)Gh zkcIJc$1j{4f3n@PdHuYZulDx;L!O2k&spg93?4f?clsN>qRm#eW?O^jxBI5A>T$;G z*yGIor07kDSeu`)7Tuq=Hm|c5txJpUH9pnbzj(*gTk&(pj2D0Pjo0J)N#l*4_>_}& zG~VioFX`J+mtRB?{f`8dcuySMh4WTylAS$v;l2ySpDmqoVNd*A(WQHr-KPf?>|J)h z-gAX$Voh88S5aG0(%r9#!(oZW5GU9oFKrDTG~QaasvdOr*0Zn2Ma!@36AjfjeWl1g zcT9X?{K>|Ob$tVJYkLOAW@LL-*Bg;MQIfu5-Qw0;@w?YqT@Un4zo*AObVn`j{8iLJ zR&Kl~tuDU1c4%$TAH-ks&u-TAl{1G$yN*42{Ta$hwlMzsnuYPtPda>Id}DoKe95H4 zt-;S2tbK>;%;J;P|D@fD@act)aQKD$T9eS4y>lYko4Sr3G zn(q!zi+xOVuEDW09-1I_S&k60F9e;U|I}`AyoWE`d*+&;HzhnDx@jDLc>TwPl=WO34;*-X8 z#qU_$C1mlqF6X2!aXh?H7p@maVdys5X(R0`j#u0I*b!p=ed4MyGlu1txn25j@4!)F z@HjFhH$Ptfb)2Y@{uv`a<M?Y2a4_$c^J${B@NRhuJm30bTOMJ?YkyC8i@@P&KighDfQZhI zmh88wzJa5}{J3h%{J2(Beds1RKMtHBI`yUD+&I7geID1XW$(qrxc*jOf1BsVkM|C* z>XTOtM{Vj|_I~Vw`Qqwg+52*CvqU@HS zPL#c~SH-V7UhGou%9lo4cZL(Ctjp%V^v+n{yY{u-uJyeuUmMjs{77&7507kKYpuRt zYss|9PW@+ND!^DKxC$7;%i!EAHq;aCyCojo*2QG^hdiyV%RS>7q+*nSW-*ab)zs2WF z@LBvVKAXX3Gnl4g^6$QwJnv45iRn{6HI@?JK6RG-`=nVkmCg#L(z#;m{p*9dbhen# zX)c}AeW9_?mAfWRxckG|bM=x$Q-`=#Ott>>YA|`q z%gpI7$m-0UCMKRI+v2R#M-FG-z@+Yt2iN3TCO^XX(gpuk9DH5;`wb)iUJSXL#ASBh z^p|?<%VvpocD^n8g`8W(K@n56`2L$i%Vk%&Q~V|W1e5C~Ik~?2h?ok+pONbYIluPA zKQ9hQFqO*djagz={In6wvB7s}k`2BiMv?WwEW29FvO5K{tVjuVbK_W77B1367|gW0 z^bTGwX4=<+$@aTD+nStGw-*6W~e zkoN$6T`hUd7@V<V{i<|Apaci-(tJ8yoZw2ShiNx0xdYy4Z#pl-$=pqp$x=DtpB< zi+>PI7V_Ruotp2pmfbsL@eXu9%JZ|;|J?Aj-A0LFdP}K8r;D!hZ`_ZbseO1q`fuKk z?muB^`_c8mDe!!2 zzZc}i6W@<^F@8kg@U)%B{k!+0J?|{}@P72aen0x&sF67{xF3CIJDxND>-VG2y(^CW zhxeoHUU72~uIBz5_oL50@&Ee$=xN^n;Qgp33*XxP=)}qY-?|^&?(q-rM?btDwg0R4 zqkn7vFWirQ{jJCp{jc|TlhRw)I~lHy+W+=h^L`1Zhqpex$(RI87u~h z1(&8ZIK~tYLsyFjA+5gt&8;)n^R1^?aG$;=Xd1bWG$tmO`Q-CZxup+$9=c{E?_ZvW zJ|Lcl>SE1Sb_7{DxoB7yi-l{4-Uxbt_)Gp7c^-Q3o&VkUpRJmD|C!qIJhU@bbSL>> zTpV&b=E1=aABHByLgK69L=kNtJ`DZf23IQvp&+_g6Es<;Q8jLAQPW&Znh6Sn4WJ2 z-xo(_c)onTSr49Xt_hxRzCq77<o91%qxaGoZf z>&5SwC;mUhS)e&$p>v-2|M6YUf-a{=Mx#VD%2_bV=@FmijTX^pXTfNvM|_$$Mnq$r z1!J5Z@oC;z5sh^gjCFd%r+MO;=JDg41>>9^@oC<85sh~ijCXp(r+H#c_4t^xAm;Rl zPxH1B(KgP4ZJZwQY2E}8O>h=WaC*e2c@sr6(OEFj=@FmiO%l;0XTc<=M|_$$Swxea z1(Tf~@oC<+BHGqju&vW0KFy1ZDDEtXJ3ZplJY7V(vp{!x#HV>vL?m{0iqj)L&6_Hs zsm_9_PLKFBZ#xlf=PcOH=@FmiZ7-tjodw%FJ>t{6X(F2DESTo>h)?r&5YZ0Kf*qV5 z@oCUjG?Av_YKF+&{!a1b#ld-JDfp_7cmv+pU^AN*7*oc#QgQJdC|~=mTzkN7KXDV?2uUGar-Pk#By-FzzC7c-pR;mxSy8;&mnYs#2;~Jb&na&ssgETa4CX z*=g4I#^%JA$zKv*`UWTGf=EmhJ;5{PyT*&8o?xkYc$)Qhc{e6kw8hf5SR5D6ZZ?S- zs!P6$B_HPn51cO*%`KjC_a9?yoZGYP@KG0T*V{j?xBqLg-u{ckI(lc+g&*H|h;@rN z2*ZnaSv6j)s%~05@h z!@LtO7szN z(<>*)eOfPCn4j1D%l_PuK0_X-`$k9iM?R9G0~GAfkL9J<|Ku_Hk?7<9#xdF@*q?F# z$^LYY501~*WDR25s4bxa3WbYay}hOFAa__j41yKrpl?5oCU)*obb#UER4EIB;w z(3h5I^3{@4#r_>K`n;*)eaXK5OU272i}c>vuU&Zj#xup2#YguJ-!Jw+d7j$4?4MnW zr}PbeG1fc$aO=6(CW@=#4I77KJ*UYRD(;e%5dTCx4jrC$+=eCMk@$hKq^WeWN1nC~ z9`?v_vh{1SFVH|IYIf6$;vPc&JjU>}PtrGrAmG5*StNR;}TmJ?qlzcPG=9DmmZ(a3N$ zRV0PuZ~gWE;d5cNXwrY<+%}JuM`JI!Ut7js<$So}m6p7)>winU9%&7Xnz?CNdXy#J z^tA@>?#_sTet6pce_Nv26ln3~cZyw%>&v^Zkk?2vmUp*BET-$_-Ny?MAFk;>lRkW- z`#k#ay>4545RX#6(d~<5@!^{827OrG?THWZJC=8gYkh5%n5??QtUtGViuk*)d%F1h zr0$vGZ_%Hfx#D%H!S8i9L|O6`YB6y=-}>?K<3v}yySpiH)AHbZUGe45i)k>Zi7&Ws z;5XfE@pb46lewZ<5e46tKVKcxrW)3!EItfR`?wf1t^QraJE+UMOG0E*lw>0f{-&EU z?iLxc5t>3}BNW8fpb=zRP!j-e$MRBR%H=juh{BU&6uE2Y#CHBoF)gGrRza4RZ4#fpk8ZPnTqhbmgM!GXaM zQNf{4!Penkqk|rn>o=s zcQY$m<8E4_Rouj>MQ^<1Y0)2eZ3os#j+&uA&q_kAxA8lhq_VO)+flIbTV7jBbht{< z=615kw;8*E`dW;O%4n~b@s3>NZr2s%wU3GjI4e(FW_fI5%R3Iu$&2c@-RGf}Pav*3 z4huK#vuCNyA=|*h(b4+Ddo_+tzr_35mH}mv`d8k&{k&zaBDJ6xgHX$%^yc(w{IFhw zRYTD_5jIS_lwkQ_JX*<`p(u+SkcQBZc~PBU9~v^pxEmTWD=KcQj3lIOyS5X0CuT)w zQ&nP4R2#)YgMDyhDN$C^${HH%7ai<_8XSP0XTq&2)~P&INNiO_JJ*?jQ%x;aN!u)| z#7oYJ>Y#_j(Y+J61}#yY5@B-fC0#X02Qq%X)-s&0RSoB#d@urj>RNtISjo>Z?fi^d z=)~RiIurNQqGS7_72osP?utr+5%)SStQ}t|M}E=%eM|e4uD-OFHv+WO%+_D_W?-Oi zkmwU?O^{N9ULlFa7HZKsjm?{Thg#3)4ee-&zRD|ZW<}rOhE+qaO%63YhWpiCEmxce zt9bAf4_IZsNLzy>j43X&#Yv_qbjv&==zuYcH1)S+)(e zehdpeI%qq^ytX;f<+@6^QismyrPcr8UZK|KBynwfmhaVsyuQ}R%1D#G>P>s{AX%}J zOX{gH%ES1Li5rF{zwf6shV5GPJ~o|~m=~?2PIYA+Kq28(n*A65(r8A1A_YzL5*5YOmo-`dMC#jIz~gIfn9eztx=YmGFv zct5r48*;m$hE~1|z(_9(wI1jw`PLpyg_L|r50Vvs;*y#%S~ce=+04)nCF6+&(ZS-D zD0;3bNJmkB`^0r?A+nY;-c0^jg0;`fhO+dX_1kr8cvD1n7T?I6KmE0>X&-NM6(N_B z>%`jH%u7tFhgz-A`kOishYJQa6(Uiu2g!;NTvCfiN%4cXFAkRgD%Q3)(Bf?)|BMY; zn^_}~Fi}XXCuPdd#88VP>4H$eN#g7qORfFtZ4w(-=25l(=2u<&)gPsyxga~k5pfTR zQbrn2TLT~XrtS8|ldX{M>v!6LytVqimNA_u7g*NN}50oLT?cG#lVFZnz>iNbCS z6lp;OJ+pwl(0u+;HvHgeb~QLcITT-=+~0JRRY4cOJyRz z!{@a=A@K_hCUa=8MzQ{0IMkndDlVfH$sabD`E>Qz^#qAf=NPTXxY!T6=U&e!pw@S=W{Pw4jp5=`!h?_~{()p!J!^ zD2k_@dmwB2jPQ$8c%$ve*fFmTT6SxDcQCM>ekQhz|D6%!v*czHLWh-_0_i^AfUGdZ7|)H^dW8AzAYt zfU1k2T1i?*HIGXiVQT8H)?OUiq3!8%?u$hreZ9eNi8fI(S4ZsxnR!!L80zUpD@2Do zE3kj<;7%>T{wEJ$U1)ize{3_EQys^J!lQNx0P=*DuA{c$TElf&D16MCQ22zmL*Y|5 z1uIG^Nk3%OXNxIWFL7T~J)Hui*G?=_L{SDRcPtr|fm%l; zboAq?pdW>Dgu_mhMweizN85_r{;m>RuiIb1wUn2edT4jl2Cog~UQ*8eak3e|UkNA1 zN9*{FCD1{!8H zsg1sd`D$?+&iKJ7x_xvU8d1yqX&+l92s-3&X)$1J8O`Ma3Dd<_FYrF*c!gHgQ)0Iz()@7!OxRV27%}EK6UWD zA){?O3F}U`P*hV>V;@$4!XxF1Uw(vN{B*TWhezO-tC}RYF3Y|9`&kYpOUHJZ$hN%i zaEb{0Ma0K0f5UI z?lO@LB18WmgW$Lf+SvJ`Qacx9U!q67{YP#j`V)_`)EIaV)S&Vhm1pPoisLEC>LWKy zq)f$v_jSnyP__q|y!dF#KY)xe+G8>7<`=saL;3u0iNssjxShv)i4W~e%Mp& z@xufaexFy0V-*K<82>7{TYI5Yu(Kp3u%VJMC^FLU`c$4vfL2K zaW{Ub<^F7(r^>}I6|;;-Yi*=Hp51NHdg3`#6~0^tD8+LawAZHIJlusZQ#@p#)jLf2 zlU&$gmIbzCODfQnp1PgiOxb6&cUIKn#v0QeG)4wxCh}u+n(P3)lEu;6MI5|L_o~lJ zE^etISh&lLG2E5SfcoJ|LNUq$?k`)`c^2X{8r1W^s+CX1O^byug`3`Z$-AO6Xhxj6 zSK4)w_L5frTy{2&obuqvY4FRNf8a$8FSMt$abMZBo zAE`lw?}jLVX$VkZUXw#DF~u&=ve;!4?;xDaI0#%x6-ra(xYd7%mD8 z9x6vLeb5kj*yUJBuIGs~K5FsFhNE+pZ%LgplKCBEL$%7~Gq1*iV8;^#Gfzba#p2Y? z)Gk^%wPo-j{gUdNt+OYN6K}qOsjND^o8M-2M z+e#OAL+CYwXH{y|6E&^g)@rgTKo`cuqOES%(`3bsTvC08D&uL<;lx0yAl8KlEAbm9 z!{Uig@B+>6T2CjIH#?m6`d;i#PxDA#?8P9*YMq=HyXrCCz!cfwl6e*4tPOdwYnNdr zLYj77!5`%)9hdkd)LN_NCf3H7oqQ>tc+(~|MX}arwf3oP&y6g~%|>E{!kc=KtayY= zswD>~t7IRkgp10`jw&9Jdy&pWp%YU_=9kgT|nOX`M$l|4u9%dNNzmnBS#&NEPi z%hX@UyXS@25f(06@wm8vOm% z%!;U94i$L=f8T zuB6u)jIs~syQrClB%)e>{kDsmRVh3s*|Dfu9aoTN9!8Hf4v}}U3z2DT%S1i`J9WSL zs)ezr#zq;%&=@h0ZIQ_Xe#5G!;;7kFf*dBx4Ws2aS@AZg~DS9VYo1GsDBM(1&hS`*D!F5 zA%roG5XOmwFit0gF@Xp{T{e_R=t5{KbRljKdN~_X%gUK=yqRTDEEm0S^HnY|;)Xr$ z8J|EvgA{d+XMAFinpzaYNbds7FDD}N{21lw%fxjCmE~%aA4(D@@-meydq$0p76WxD9%()E!HVQFP9?cMAkJ{iqPYFsReepW~VJU;==^UqrOTTK`MnTl^2+1i3?D z;%>yV<^zU%daW;RVMNT2bHU@<4gB=uKLN6^0%b@WiXXw_7a6ocphk+rGzG&!z%;Z= z>KC7G4@2A&V6@oap6&AL0I17MWEaVY>xkQbEkd7%YRBGCB5Mw#ajOBP6e9Q0ylj>871>csj4?`AwKjrPdF!r zmpnJdZQ)+Uen&COTm425c6tmqtK+gvrGWB{0 z=`3;XxYfm-p1*_h2a4kt$?CqZPb6=}u)ph)i#HXmUo$%j>F=?4(~hW_Zp18R?I+2& z_!-Heod;309w}M<8YVFKOnR*lpWFf@TVFUD$y0CcF?>cX=@veVhX|kFVWoDCPcD9T zfgw~e>(z;hpN%U*FUKzW*^@nt+mGA3h1z25sE?~dR8nQ&ZJG@5-auP zOyp?>CX7rah)~?8U&iiI`idOFm0V5FJ9Wth@C%$OIPp*72*BEeKwdM;+Z zwNdVpwK2twwWZzNI6Ej4SuT$R&2Hg|DWVOQz4Tiq@*@V2OZsG(b^hP%F3~JI6D-nj(RUfXPH8>D@O~$_6VX!d?SY+)ScXMTxS<@n8$~%rL z+FzpVPWaG6~fYqd_iwg68OA!l0jk@!Y3blMo z5etPaOuuB~6|=#wt9V6|-a+H3c6Iz0mn0W%y;WYg!T|AdoiY=yP$q>d>h0s}a*qJ`&pySOD{)$&W}O zr>nq4{_tYwA_sU-!2IK0ix}hm_Q80EP0Kua_EcNWnwrGN1QcvR*@3Mb1K_p3*LXnC zRGkYzQ^#>hO|4WJPTcgJ&FKc?T$;iJ(V5t!I!>${?Ij+mOC5(*A{Y6<-~B}|$u-h) z(Q^OfPF!TGDK%`7^N)*LKl*`O>vO!=9SYlW5{=&qOa?NfHdg;c^&@I&*=vh{HPl{3Ok*lv~+;Fu!I+9b@jE*HidY$TpM?iyzatbltZzU~=)I6EX!oJ|ZfhW@0CCWiWIcz!2zx+~zKM;zl)XncXgI`b77InJN5X>53pm8RBFs;niT8N#= zd%8av3jJ;?p7Yhy3`;rG2a-L#nT8Vb`Q9fY`fCgX$?EUuK3TE7U68uef9#pxksEJw zp)TfQF!bb{N~H3g)3fN8#=&0HU}kc#PHyl*fetj18=(C4Ce`Fj+4C}=D4i4(#w9-CN zb9VoTXm|;)eCUdf^S3Hy7=HwgzU-&I7P?2@uY!G|Xl4+IC#JDL;|h}q2lr58Rd4HvJp0DqNJ5l~X#8Nr;tv{K9`N|2{&^_wwe4k#}4c~3$9%A4_f6Mm=w)RIyf)IEu zct)2TLdEMJ5Rx9nsrlY+;q>|L!s#t2+@=4fsd4yqVX5Ku^wY+#pBAAP&g0kZi+dQi z-`~?M+$s&XZG~Ibo(}j`ug#ZjWtSnm@iszH>?XQ^X6qo#a&5{49U*=0D#yj)@gzqL zJ~V=-nqXOa*A-gBKD@NyC=CHMR(^(9+I(0E`!15z=MWGw^>vIKb)Ghc(Fnh=FwrzJ zX17z;yX};DQQ9F|NjgNXeRAZ!R)57If|e}X8~y4f$8&JNU>d?cO+*pZ;(zaK_BVxj|9^kB`~K|A-MZt?{`yL{@j#|^;4gOW&z5W` z@@LntN7RxP+UJ-$hQMQ&{_GK$hTZjNzd5CIfA-sVNCi88`z!s~zi59-zCXJ_4_I%{ zB{d(Tp-X@EdYN@a{_GWKfAeQo|4uLQXV0}Anu`6|76k^r%%44#HvJF$*`1(f z;KKYL@@Jpg&wooqcmC{|x=&VU-?;M(c0;hGLUuFemRAZh$+m~1Q{_I8p%=)t_rOexvKl`dudH(E^O6U2r z50TFLvj?i-wDUyj?8={IVHO3dFZ}onE){qEZKC|yy&s=QD(C*?`$sdep?lQ#yP96u z4S%*|2Qly+qElP@N5T0t$?9D}2)tf=q!6JBu+Cf0e;-29qd48Wpj$W{P$8Ul7EWF9 zYgfmwYd$i5eg3fV>#QR52!&_k4=?|*hjCl;n{MG&XYr&%k)E#kh3hKLAddqa-}Z3$ zeNlv;f-pgRWi#GvkMeHQue*icRAOP7$SFut*Z3u?PkT&)STTCBF1ZfI=$0>!(VoU> zpYGu_Z(HGX6%y3BJSMAeFhnXE{#uAnQM_pUA9|QaCorgYLuWkQPx#yqb-Tjn1Cz9h z1rHVCQ=~6i?(AWFn&)>5pU=yM&s$Kpb9{2^7w&oA^u^N;n!ZRDp_i}UZ#T2K2iIo& z{?=~cR%y6xE8Mn#4Byr__0Y)Z)QPcNDU)`K{`a7(vvif*tMEeR>+7-rd7zdSBr)8Hwo%pX*IARE&S1kUvHGZkSnlJ;)rEzO8x|+py9i z^Md)x1o^87@_TKEM=j1pEzL{q#I>c0v=6pz_fsIo^j^NJc&gkxHsfpeL3!he5aC8% zWg^W!lZz1%=uBjcy){IBR_+dz=sya12WO6RbPH5Fc3>yIfz^?W90q4}_KMEKWHP`Y zeuTZO@c&Is?AFby|4!CV4z`i3;^TWJ8ven7lSTUFMa-QZmC+aGc1uR%r6T4bAm{W; zo;=NX_hlw!wb|d6ao8H0qBVI47Nv*((&jLfU`<}IYw%iqer#4&t10HZQD>&_J zjyoBRbq=$6!!&iUZRtx+J^RXCgXMs-)g$87pZmCJ46UQU!Ph$$Yh33R;LVB-AgvVv zgSnKdO{2Q<#_Fs@L0EFZ*$A>l!+Ks!^tWku(q5^nVGX6qa{`z zOXr5a)3=0^foTvgYMZ|3)p)8_&sj5gQrwPEO9MfPj=APPYQ|+QfDx3V;DaDSJv~Xi zo-P6#YSCG)>Lo0Pvf)bmooLx2%7cp?0KpbPZpUjSJnIW;Y;~J)Z6z>ibv(-VVG*r% zmmD9h6}1-c#pzs9131elAK@WL zMXc>$n_$=;RQa50uXtz-wYZxFR+E>w%VDq6L*HT?P6{Fw^V#iS|H~ZJN=WwGkWi~P zvPW?}(WcD4EckTrml&Ro~VC`T9bmi#KfT@|tK8&Y1hF0%{)l|FjiPDB`fcs-mvzh2EQcZA|LEM(d ziNfe@W9^66xEU8Qu86gnU*u5A33)TD^kBGTzy@m~i#MC@qt9|!iS4l418fQY^4`t4 zw4BWrI%Ae~&>H#|!X^o<^V+6ID_Q>nB2-cZROIIZ@JxFWBD9e;jh0t>NgJr0)?xwS zRX=g_FJUz)S$5pNr$cP1g>LM%+iYbJ`%L6&SSOLUMaU9)+Sn3R25TnE7TjLD@|&89 z=U@6L{vlD>nYMPep76ELrgt{~GCEqGo*OJETnXs|g4`EfM@p0$>=Wi%XqzL<1T85% zxa*PuXVM#biA{Sx_KX^6hyGPRp!;OSY`b7_rB;7Z*n{ek$6)>4lfNP}>+eK-HK)?= z9PiNI4dX*-L_z1ceWt*>(MFPFCEez*zsz!yGzFT1OFb8ud@rDl)Kf`o#MMv{py~+X z*5D22xyGNpg#tx;^snvM%vD^qDG!BT9vF$Zt}zY=iupO^V5?#?RZ3*&Amdhlf`_e!#r*HdyAU3%8?do zQU}<`0lvVYW+HSwcND{$VzMRZm|5-%!#QyAUlhQ$&pjCT3P;&N8NN^J8z7u8hdj+#+Hz) z$7CXtV2j^xPX1aP`YXCpG%2SoU$P!irf=SQL|ZFKAsE+y31SN+SL2I(@-I!{+=>BQ zxRLF*j4U?C^P*+AoD8;R@xMM%{$<$a>0g7Ird|9Klm7KjUjojOcTVq;f=qpZ;?tlj zf|xj-Ls3nj>?E5iva^i*VAA-i!@n7epd0br&p#4_-}=wMpV}Iq7DJ@s#RY}<6ve0SlWEeE_}u&R zZsBu);j{CX;B&SiQqiXfA3hPC&!0E0?_qrYmFN~er+p~?j73^H@pp%#4dw4jtaPkA zQJTU%Xd2Hrr;PEBT^vfF&mYt;<4EA|t|M)_t8;&sS9#8!KWfdg4vwO8I|{T7Z9QPN z+Jo>P zvhZYHbO1M0kVlE8pl;a+R(Cx&7&bqZ`QD|_!$V@k5(;Xeo_I+HAFfnX z<2Iiyq@2iJ( zfqu*Le`9b(8jS@^z6ZSa)gsuT7JYd^dI0X4a`Qdl5rj$&Y#=v*<0xKaLgP5ec=QzGjxz}^A00ibX68B3^G45{9zB2b%m#O`jiaGP^aDOB zqy2%G2|6?!!BhtP=)TPLn@unu;H+M{yxn_{iSRIaXRSsH55`QVPD zj6de`iccwTj84N*57p){b9r&nf6X=;%!!=Kd#$#6CM(Y3k{a|*p}~Isw!yBqOk`JV z%vkdleS6@XXtz<>gB&@dDn6r)JqRVhZIn|;bn;YR6t|}Mb@m!()PbW(mkl96Ou;Q z#w2HjzC(`)@d2_Se$Q>I39CD|(^hxn(EZkf0_T#eaUEt#22GR~@`QPEc{Oyh!3t<+ z1HAbpQNGkoANQ5=S7AE$0)C}g?&eCr(|<3_PhBNH6Arf4(P<_O=BI8~emu@{xT5A$ zY4{D4vF;cg2W4!NCQof#--#M;olM-rOuAj9kKxrc8kAf8c&)s6)?vK>kMst`e+0TG zeS(U$jXZ@lR|WDG(;}>7#W%U6{_=LAyzK?i+%C&Z{ z5T}-(x+aQF(rqb?Lnd&{r_fBlTd4KL^8b!fO-4@ zv1=bMLad1gAa*jB)ZgDKM6Aw&W&ZZj=dkH4vf;XnMn>r;nqg0^$4cuW6&5N}Z&sql zBr-Msa2G7g$I;(Z`p3(1I5J`>2kf{^`T@*E3{8ksAM%KymfKD`hzB%%%fmE%pf!C` zHYC&tAIG%~<7`-VBkV-e6%I1GwpEv5&}73w6Mm+5`ko6mo|LbUQo9LoWFtZvcvAnk z%*BK{!Jq?uur-%%l*HvQ&{nFSs}eyIn`I$bT&Rx%0Va%83+jgw-;(5T`tJDj6&oq_*0V!*5Ha?V^*;E`KdPDxGdcwcEh!6cW)n$B08%M3CcFDF+ z8F#FjIAGl4D%x_62;|NY>5mjmx9}57{2g2Ak-w@HE(mmw?voX5b`i6m|5ssGxG*mW z^n@ut;^MSGb*e7EkN=bIYM31lX7c^ALDKmbtA<=0$O^kS&>!jkf-?m;w6>lLEX@XM zWaH(jcu$=!4pgT^E)MjWG08R6;y@>3`KK3v6WnnJA=8Qk<`IW$9_VuDd5~pZnE!GdM*!w(jIb;e|$GIUW7ac zUC|G^2%1W$9tB-qwrVg#*0~%1TPt54bSa^_{GdzNPtT@0vs@~9z{ryex`^f@1;aEI3xgxf+=m*s@;{dXX1a z5PCt$47%#;RJ6tvpn}qBs_^ooaEnA^ZL_Usl(D8X{Fvxl=nX&i^1gZ9vz!B{mTGPC z;kj9IQ&=_xzd?g^T-rbBL`Cn@I{Ys$V8rOCYAtA#-jxyAxGk#s(v_1+CtK+5^fPvn zx6dx}DHNxCVyGBBz|zFvbP`#;P9mGC9pg>*dY(nNL;dGiY&+C{Ry0KmR7}F9pqywT zlPM6scG5v}IPmHetKA}ePB48GU4ir=oxV=5{k-rL@%b}|{xG96^0}3Ax-V@ZsYAuv zEqRubS_XZ$B~K-3A+m=EM`a=lFjUj>f!U4Mv7>Ftt8RbJXVXz~2~j*XV3T_FBo`tR zO2(R)Y+QWd59$>n`v|zM_>7=8#5O3QK=38Bcue zPt=l$+~S^Fb+6j}+SHX)r^b%a&t)BFap8T(2qh17iA>~=s&B6#b*oaNNd-!(Lz@pJ zWE@|}_aB?uVjE3I*ebqu z!SxdS_}V_xx)r~fw@%V=RdW!(DaMEOLYPTlQr&Q^ z;dKrd){oa)Du*6spdX$ho`anBC~ikx(k)pwC|Hj%Q`QhBT&0JT*Df@R z;!`VmmWkZnn7^lVG0&tqf-{op5ffAM&+~#CcSaI7?vNyI+$l+n0C?JD=B8*3guIvY zd4u;-8YzjLbpZE4dMZdZXFiYiV6Pc@7(x z+eTh^g-oD9f5mxL&_`J~Ht8<4KhJ;RjeyvqjVjvi7HzyNcwnO^G|xZOS={w7hV5-G zjHOI6mh3Bhs>TLU?;9eQJuLaQLn-K=L@>$$?6GlKR2&zF4(xh_UmX@9{IR z7Gg}{J3HUmFalCB3Za$}ayw7qXYy=Oy-C$E*es-NZXhW-J(C3)^YxBXjb__*mRVLR zGnKS|#53Qh1JeZGsN-UTnB^sppH^O-oFown4fbIT4q(qSD^zvVDgO{B)2c%Rl(cfe z4pSwVVfOJAPUf6JGJAf~6(mgPb&8{^fjRE{ByMuwsN4F$=b$gRO

GYR7d7j1?cE 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�ZqSKc_<_Qjpy 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⋙|4}|^vR7p_GCXrUAJnT+D?jciWtjxP@ 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 z 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

L-# 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

x!YAP@C-YvA|xg|NBB=Oo{j^lem#B}h}lkGU( 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

|?@N&h8@n4?tjJp%THKMm7rRz! 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≀r}_R;2u( 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ź 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

RK$LW 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≪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�zeT!M<}r)V2c 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�$-1J`UqUjM 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∾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

    u>Z8i6OzBD**DsOA-x^?P7(Fu?=w1Fhv(*@I- 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

    F6 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%0AFCbAX-MsQFqe0~b)616^ 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≦}Nv^EsKja;3f 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%0DafeXPDy=clSBQ^!&(?=+Z?&ZoglLd?+- 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

    Ecr zfnkRwshh{b;A-q3i2ag$+USJV4xv@a*`Z*uN>iuYX7N`x^WG5*Qf!cN@X+efiM+ls~??QQC1u$t|M$uV9GM zj;nC^0WSQZ`?GikmR44QyZN{EO4G{zo#j||#2aqfvde<#;`X$>w6r;cDH(rwvZd=G zm=K9SAfxk9IZZz@Ug38i;Alnx8iVBM{M|PCltGg8> zhYJD8Xa&jt#>~NzQ=k225tG}6EHWgM&SE4 zr7$>9zQUBL-~Ju?XD%Q&Vb1?@*{yHkF}7rc((o5A{#8!V>b(PV^rzrx=>@(4`UI#o z{IV*)BGy7!Z+TY56ALk%KyW`U=y|UXU^5!NZ!i1b@m3gIH&Z$K_db*@jNkS@F)PD} zwYzl3Iw>5FLNnIx()X{G!aRTIPpbiv+LD((3&92U2UBsr3 zqbafZZy}gg7Dp{lX=mR62#13Leup~#P=A;Em`C1;ft4dy4|x?=??P)VSR<62g)l}A zKLGanCgbs!`1lEKNkaTO#GlSeaeZ9AYRsdCATLAGy{PcI|5nWA79GX@9}$yG+PrjM zmO^Sd=qd;WEA<-$pOYPtD~sTzeKnC&+ikmJzN0X z|3KWQpwy<(Hhs3mM}>@!5TPS=K=+s*{4{{AS>+#4S>SsR&@z~H&V9d2fA4DtFk3Bi zDQ#6JUGEdXk24t3-$2}Ne0f;HA-<#M35NB{r;;Eq7rASK`*@O?xZhDirI#PX2fq52 z+{|X8REVPZBA?#$w6wWZVt< zcwK0WGZ4CpPv>NsPoExyr^E4dOK41PAoS>PKAx9jJ}%0`;}Lk=z~zc<*n+4z?|prW zM~iRKoOk`67Y(7i=JM}uo+6OLtNpwh31eA*#HSVY!bKA=`teyaf1*=>8bA5s-VqyW zlSTWbWnW5HVufg$%lQuE5J#FePSJ83>O9(@z@VZ09Xyl;+j)7l6kII@Ei8=!*uUKh z;_#-HKil}z9MB4?0@|28ywQQjYSeM@rj9?``O|_r>rv+bZ`jW^)EUm3aX-;>TgOvrv6Gl zmi|WYJ?^3Qh%QwejMX#I1WqSR;a z)vf#!xTaOvQCLw^-;vbztyMKMY+C3lU0a1zF zKQGu{!Lrib^TkD1wauw|v1pWX(qc~P_Q6ZP%54IH&?{W3A6e%Q{c0*M#HChs6#Xmr zIh!6kfFqFcaizS_nAhRC7qfEF60_!`Z z9?1TX)e0pJcocB}s;M{t)rx2*#FYoK8(D2)i1EOeq?U>YP-_m&MGhSPZk{xWT9YL% zC_-F-&Qx50YV&9{Zbr5Jfoyyeewu4)Xv}296@^l5qQc>f zIo(5uF_$&}dp>T=%C9cL4eH;9`kw}}PqO}8h8->tAVa?4~2R zdq&2?VUIh$KGx4>!@@hCX{cii5#ITjgc<&!;hhgOw1juw*AUGwA2JAmLO8rLzX9)V zk7)?+^fa`Cso}>*HdJzyLS#h2-|*w^h8p7VH{_ECIjdfrH$II$*D~_pF>ro%PXm%K z-8Zv)9o-K`_v_ewtJ!^9AbTyluVD8NNcVnrznaupT~Hnv%E@Kp0C~PYzA9pp!cnUO8DBw%vlUx%`6hVOuJg&hQ zpiVL#J1jh&l`$q-c<2S?ldj?6MF+?wQP( zY+=$?Q2yi)Ar$#=GY6PzB2i!=FLl4~vS@%iCNuDK@oV=V9sEFKI+ z_n)SMf5HO4NV=bEfj_*U{JTTJgQ5~w7I=9t1Jf}YqDt)BrruF81f7IF2<)N*3TRX6 zb45@DHda>BEs(Hsn*za3e75pAYXQ!Z@ zBdCzBP+%&wiO=ikrm?o_g?V`Y%IvIh8&GR(4jY{{>gcSo6}O$o(b>z3(N`leZLC1M z5?2m7YZRUReYkS&fWp@N>}^%iILrd>9%v2R7;yQkTH?@S+&_+cED=;~k3;8h|19pI za8-42=m+jgTqt-Fl1-Dwf|qa)qih(qxdZOPeF>yb*|@m_#^C*qsI^hwNYl1m(hd%BqfeI1?M)o~6q~{h!MT{AcMqQU5Jh zv-FS2^qHL~>c1@~f}fo?MRoO&va@unsQ-8Q;O$xZSC~wsV!(rQb+l;seHRb%mVJqR zQamo5Z5|$mD_<;vM7~%wm_OI?2OjsuqMPAtUo3hF&iKWmKK#)DIA!^n_*Ps|iXV$N z;fnJ6K>TA|QF8B#$8j|)k8*n)S1%P(V!Hr~Z!%@I8dn97T6cV-f5FlD;EMR`*u{xS z7&I|r`e&I&h<}dIKS%8TIb!8}<134g7?xBRt$Z~1EhU;MRzFaBEiVEXGM@aeA=_z8clz(2FUj?iC6 zw!=>u`T-XeIRwWPX;(l$?pBb}Uq|RuBXnwpq_c7>E7OYs1XLDzR{r{|`<{3%ebZl~ zXTx8cpc^hWLVpeTll*n0-SpRBf{D-T=%y*fUpE=TA z?!%kfs%qk}SdWivs;H`rzf@>>^QP5RBjdiwGD)EiRxZ7xNLi99cN~@s#inn!*~cQo z65y%n>1{T%$k1OrHT}NLjushOho@!~U^A|mXTZ2Rl7a%*)Q4eb9h~x5kpT*yg2{Do z3S@-`D4Y)K>xi#6tS>`_5MCWVyHG*m18?Yxg7-#Y#`lGL@F!n;ch~LO!rxtwz1j&6;9f#0KQEXV;T{T6UvH4m@UF8}!i-q0Q!42t? zT>S|=^K<|n&5rgWEGymnILtMbmAxG&hSd|ID)&Ce+R7S&TD<}`Lxo6=!^8jyE`>o+!?0@iHa_2Stx2QU zdUsQ>9+VjZ8XW1xG1q|}==%vLY1BUKAc0!zu2SRyiuDKGLTSnMwFEbUQkYOV`Kp;>cVrC19eb!(Btm+1n>!wifG%Wxe6!F6SM#1kT-Y{j1Bc${t}_WU#%V$S z5o8C*o)ly^L3prZk&GK^N)KA@5#b>Pt~I46w%L%L5yboxLGeS70kxlXLXwmSWeM~U zArN4TDMCQD=^$hXRd?d2bDzji4lbu{Get;=EM*ATG?_9KZ!u)(W^y1$;ef6igfv8V z8p2x24`gYFDL)uz7sSUD*&QN2xx%oaru>M=QhY>YMSL)ao$*f;qC7!@BNobtB?DPH z*(xnoaA3^=8Efb+5Q#My;&vN{Q6jzr`UkKca#AUk)WsW7w|L({Q})2dX7>gN+&~wp z5mP#;#rHT4L;Xu!PU`=i+JJ#0l8wNyYTyneDTSRo98{(F9%!o}gc*FgUq}m?p9KAe z{E2#g(o2z6SnFOTQkO|2Dg-<96WgO`>(PpL9CRF^+&R`l%=%N@sC#YhdMK%bL&u{K z9w!M^DfVZnMGs{uOVfEkVe$zuaS@YNg~`U?Dq;aT?sc35ULtBv zAmXS3{8X4@z1)#t9DTtIQ2r0Qn`mc2!A}H>5rpi(K?rcYSO9dcblbfO2sr8p;t61o z15t%#I~d#u1X$SSIO2|T3@IZM_%u#V2z!Z&V;d02B?3-C0018E z1<|S|fFE8fe!;zwi~xWq1&Q0HXvL9(1}De`p+CBghtsjk0h@uQH3hc={Q6d zWEm__Yy}^{){lV;8m$B_83rFPNYOUO3Be2&DMxq$_{DFu_Hx$;n-ptl%iUWQD`G1J z32_%W3JFl~vM|CWJOs*vNZ>=g+~6OtAPcnF?zrIu*NO5B!LY^pLEssT0A0}{ zxH5mJVghv1H`&>JM0b0KNRM= zXu%a3iuMJ;Ws#JGp;r1X9%#nlUbNJN{=;iQs^P;{iCvF<2pof3A+8Vsn1k&H9f#bo z(4u!E=hsn zsXX}(5dm6zL)+=%mDCpP!0Tok(Ha7krQ{((n2+?LH5GA!P~;AaNZ1qG0px>m2(`#Y z@y>&GFYbl|7bU%ouAFGr!>rIxyJ07lZZ@Y6anWijBn`I=2JAwN216lN69HT)6 zSB1a*4gQj~v_2BR8QKZIzaYH0A=tP7{Er8(MoQxafzHJ+y^M<;4}@DR@`t9Dh@6RXNR1>;u(@aAuzZv zd>2EHT@K_shhd>Vg>34;gNfZ@u!#*QdiF`Oyo1jIty;yv)BZqt*FpifOQ1@+1Yoq!nRBos=# z&a}PCor+(eKNa(){OLi6J<30Y*xzhARG5R0O^*t*0*VMixd0XZfG$-8P6QyKWy+_5 zb)Sj|+?MK2)A3#@Y_>48vq^lY#1+6o*qTA8TkW3Hvep1Dla5lDAudt?>VHbVSb!Iv z%MKu`NL0^a7RI?3c;FNZ%o&;Jr82;KevX%H$#?F)qR+r8f*uIPd`hYq&vG!wCv72=&ZR zH`VijmN^o1aF&@MD2F>LRK1y0#c-HkiZwfbZId8{fF2cz$R%|Xgcaa#GlCIEn}`9z z)NwcDVC~G6=Sg>X(x1=pq+@EGeqVo25Vy}bJ;CQQf=4{T{LJ7+Pw>9}?ya8SGtOb1 zQ4QbhG&z_uhVU)Hvd_Y;o){$B!o`7De{@Fc;G3&DtU<3RvRHWTeUApOY(vV?p9 zTR?wOANwZcq=l)0(5OIYc4i>-99I9Q4C3d3{GmtiD%+Htq>WC-{=}a0FIAt;NlL*m z%Z*L0r%1tcV9)4jQZV7l7m8-)g*`76UCuRxUi`Vo$=`2f@%KTj!o85Tipn3}`Fz?2 zr1H}0k(x}4pk?RIaOLxz`>@W?dAO<_N{=6CAbz13$Ydeu!rwV>#;&qwT@uR&OSHFl z^dkHtTw%|Ecs%SG9N!bZV{pS>X}#24AKvx6)|@G+m#XZ}weGdrTNS;l-oZ@WadcP{ zQiaX*PDuT&(B7`-YbIW}%F*oJroDBbHxh)%hC4dg>&F63#jsUX?=Y(Z@2$Okpszbp z^+)6+sAHc)O33h#PMI}GyzYm#MwdJFJcuW$!mjTxNOB3pZy zL;zl4A%u}j;gVCUK?5>Kaw)*39*G0THj@HM3Y_kGAlBKxs;2XpN~0($ppRIqff!_g zWH7No=QeQ|!O;#WYS;xKiy@mS1L0i{XeTmN#sr9LP{;$3NCw$oRT)1)5db0}w#ECK z69moS;#r%4KXHfdjLSw5cvA@tLAs4_wkr}cT_SXQ!lSLqtZFBdphYTEg4;?%hq602 zIu27$q1{SR9die`Mx?6iuxc2Ec!fpOCSYHCtdPhhsl z9e(05ZAB&xx+Fyu$#J{KPWCK!H2{N2RiuZJ2kepz5!hkX4QXReM1fzm9Wy|tL>K~! zX)m?bNcC+Hl0;sI@CCJi(IM=nGW8~2#$x|;ybI+N(Ip&+_sKuB~N zXG5q|9^^ACu)(>iI!pY@HYdq0T5dx?X^2UX;K8aIPTxRth^F2B zy2a{(Qb>S^4Tq5dLpf(wYL=Y*AYusy)pCAp=$Yg{!cXLDRhcx;KwFX^L>>2SoEih- z4Pk0oj$*yC(dH~!thWjZnrWyFsip}g+QC&-m7L8%F(fS}rV>Jc+=rNK15wO^mHH*1 zY)wvl2zr>_DpgdekFaHOjr@m+r@(UyjV~v*KtS};aYUI`b8?$uGp(HGDt=eduqHDd ztj&`mN#w2D)SX_8+I#D7B3%rIr1jMTqAH~dC%p3@a z4I|5F%0yTB_?+MdvA4;*1xJzW5EE-)2$mW;Z1PZLIzFpvC0L%!ZJP}@av!7(Z2D#< zKY(hD!Fo}q9Gfyhv67XEyK!nQxuD9JHl2}}5)rZK$#MccN7_RydV*+1AWH!eT}VlK zq$oeq9^r(sNA4pb4+$qpyRV!i?7ni6wEITNgIEG$%kEodTiJbVGd_ctq}`tcyWh=A zBIN-xu1#2H6)u=I8seLg0N3(}3G)mHCGVm5V0u7U7s-4mjbjH&txV@9$&cQ6-69O* zFglOFr=0(+cpN706fD5k(If$VRwxf1y~Fs5N1GYL?#Kx z2rMN1Ay`<%1r|`b@QP>B>XbhWd!EOLwm1Y1k&=VB^o4m?x&?`4mTeeF!vz8+Nq`ud zV|YKnG$H|04~`EoAqx^-@mSh+<@3UxXE3@IWyp|OfKjp`iqaP*P&NDxLM z12&QoQ52@AL%hX*omW!iMO#v&+dvnZmE8kLi-Dg5>r%tQ|Cd;G4!ILd+6QDI>B0A^ z&ozJYvlkXVX#fA~*!Jh_{~P{(&8znR^_7pWvHwr+r*}rbi!aL5F1@5b|MQw< zeCF|uy*K~MciwU5jbr^Dch=03XG)%!nl+_pM%LWiuRr?rn@42b`K<>E$Bnt$Q!qB` z@fWggd#t#4Mp0f-@l(&uoH^~Lq8U$*O6xf_qRvN<{14yMaUg^KT)q>D^4s|ai#PPM zR_wCzXLouv=SXBSoto2w3{!qFS1>C0wq9|~HL)~2y~W(yqB--IO6r(fYp!NSz6G~w z@}|(^PTp@rCl##1H@VV2X10EO4GN_#d~Ar1H??5dQgbXj(g_kN$kIt7B3*0NwjpgJks3{EZ?Oc^BvnEvrNVkt zIBMw~?85$p97=_R@^x!zikC&J^P-QxYYlqtTuE}|;9dJXZPDF$9Rg*R8DsJsHgFzo z;LG_=DiZ~OrGM42z zz5<_o#)rQ%(`9=kk2~`$IKe+!+08goN$r)y2?8Hqh9Wtb7ajJ}`XwdqZPpy;=DhyT z|8mCHeaXYiXLSBCGXHmd8r~>5^hRasedRN6?Ec=}%j2tlQK_x_b$?gtebI>M zm;a-zbx;`Z68_usm2)a%n%xqrXiv;^&8zPI;qN}Y?};^i zp3cr5n0mkH;=g_=ci1&IeL8(a!R43aj!nHEH}m4B-n;nQvu~Rf$(R=?5@2B2(bS+;J zn^ySN@!z&DKRoyORjK!>@k8o8eE4bq!PO`IJ8fk=Oo~Uo^0lv@XGCJ@m&6~bFB#3p zKypq-<<35cK=QLY{0@Ajq=erjlcUtUuE{)EacTg!#e4y2u3EG5m%qcdf$}f&JVbA3 zPH{nSBfekCR1}T~I(U&M)YlVw6nlloV6X6m{yu!|-4_}&&=;C8$QOEaNZ9d0QOVIX z{+V{v$v;mX&BE(l6XwVIsCcQWz36s+s3iRB7mG5!$lt&ho%}QIi&^|L>5HL(rhDBHuj3=6;5J{37QH-dI6A)O&`l3*X^x z5K6p>Djd;^X-uXsxK#lWM$xP^pGk=pP{QY~_c@|o5@0PV0rx|mV585mL5+x;bsl#k zNAtM1sDUb;IA2Cuu==dSiR)|f+X=;d{^b4VXf z%~MS91`lyaU$DWa#LnYRu-yalLhejzG@}ZK#Qb=W2OAm$h%icKWqGi(L5M;5M>DS@ z20l5qlPQiPJ{%(KfT$8>+-&ig64rn+s9MBl6RuV~1Utfz2c%aF z_d433_a0$*36`9o*E&TZ*-j-N`&N$ON3ud|dq+PURC zl-wk?)2`_*o2CQcR88+lX!@oLtLb3udKloX)b!ytO{Y!1K$_n8kxBdsIflBAI1hE_ zHV3Hqu7tinqqUz=-&;DHsPCR(J1h~Hkf)R$4#j5YPo?xEeK(~C6O_`obT*uq(%WcK zXw&?g6PgdeyJ68%HTeRlzh`7@C5CGJNP-Au z18zGH8;}#gw^xxx9=0PAz;|o?czYHdJ6@cZ@g;85a?XFh6mbvc77h5Moh?34)~Qv+ z1YjSd0cD+5ogxUJ{bME5;VIKcdms*^<4Dr#N-Hnk!eXyf}M? z|4#DV9=qRGJ$G~2Den3L>8}b2&f8Nf%CsuSOu9qU6#T1B;fYCiR7&!{N(q(MC3)~N zi8x#K4mX?RV%d8S?lsA?Ch3;aD&jH_q%{-sC%OVF5mYz!PPvwy=sPNnHpqqgP zBs|Oo(SUCLBiVOc05!M(ZbKXfzhdC0!6jI#V^*Aw zS#dgM#p#$8r(;%}{^*dvtxviNJ;A=7AnM?&Ql22{1W_l5IziM4J~~8OxU*Fql{=Y3 z;pmYU=cQp%9tgdRbN6QB+`Z?Tu^$!Z?mdTd_a4Eydtc-m!0P?q&tv|Nuflz9^M8Dy z?QG`%_+ZvQX8!NP5-k$|aPvkEz+Hv1V>0)znX#oWD{%4;pU)XC=iI52f9yorlFmkk zJ;WZMPcCIUOiCF8U_P~1%?q$Cp}qJ-2WJ1QE;Ij{8TI{CNWd1Ca#xiV7jQFCKh^{^ z>-e}gr;^Db0%mnvFE--@*6k-f`Ccl)&V{Ta{y=v6vD^=sIY-shuFf19as~W z^=t-9beNA-6v0Xt0rF#IK6jXp5vJ5v)y#}!rX~R-qQD@lFg0K+Py}QvZi6*xVna}* zML}%l0t7yl5MYB|GOC#sP#`IIm>ZCX?nYK*f`B0D>=y7aO#qNOv7yFDO4uV10g3Ra zgaK}mm{9PfrVRv&p7I8)Z&+v}cVLJLrvjF!An-t#!dbBeNJS!PkPsCWup~r9r41-5 zR_H>)bs%dX5FukgQBhHhfI>c7p-e(lkOtsm5tSaI8lk=lZP>3!3!1>Xvy~DTl{-LV zps@~_0~P65;-bPG;SG`o0t>SSlqSg@uZAe z1E`tHFhEI7HwXkh<{Q|+GAfdDIE_)kWZIMzd$J)RDJsZHNJ@`JrTxMf6;pQ@i7Cn( z;h2!*w3Y?gjnB)nSb-Zd5B15GrQ;uKS!@B4J!n(kRiks7;svGNom zH7WvRq7u1^)7TeGyHA;ACEu+#{5dJ1(| z&4_YX(+F_P;Kml$*g_gBoH52wkxX(FlN7)p*fG436}MQHg?%J)9fX0QiY-jBMJPQ6 zCpPn8i%C+JCS(+AZNeDESe)Q91|KXn;ttb(PgrVOo?tyA++bCZ>hzHYDmHc20EBnDZiS!2_VGI>6^bji8q6C}XTET&(t}=v` z12M)pWQzrCVL(q2fK453jz4+bK*lg#y)lHba==IQ@GOPso?`8QwII3h>8y7~)nX;X zg`Yw@dPs>FV=x0KgD6k^8MMRhj?Kh~G025i5zEVdPAXz^4|d-v_^7blAlhfulT)Qi zjFFfql#wogve&!YgOx^2N^Z&X>}v!z-uf;spxa%)*9?l~3jJuq154 zX!wXpnCWR-3(BWgRGpMP7*Amj#!>FUIKVv^d$vu)PF!#6*4zS+YqMJ zJ~vWG)j$nf0}i6iHxTkvt&bn~rhnhXbK@E7V4&z=w(7;pc7QYRD|eUoAI5s&JBklu zxgHYwoz_Dj5pp?v1aM&OtJWix!-01Koc`H}i!jhC7919M_5q$D{m`hbkTf#A(whJZ znHxbyh}7TB91X$trkAsir0yxC#ZGmYWVS=<1fR*SCAPxB{#K91& zJ8~>4LE2G?k4Pn|G^7ec?*c>_!(p04s89gi!*2`_L8t(wU8q_C5H^{h80jEVDI*ug z3_^w3d#dev3Oi1EuwApT_k=*7-gX`6+S5^wC0lHH*#RR%_I6Wan3PUij^42F;hzX>}MPKtvP=7arP;SX=@k&hj< z3S}!WmnCppLoC&f2bY(s#ou!cAGkj9Qztx|ssWkfQN!>LR<0la;K`J0Gd zk|UQy(8B($c!f81<+kJ1jKQ!i*NjlWuW8)4ib0}-lcSPwQb1w_BkbIaLwIcuLF`zy zVjzScf|W!b+;)DUwJRxnz)&{j%DBMFl@b&Ks$hGmHuMg%oW!}?!%4YPTp z91+K@f}p8pSr=N(dh*K{(b6?YiZQ9UP`YNruuw3p#&`*Z8-Ae`t_Md-1Z7?Tts8M+ zwJtRamaKYoh@ZkC!Z!v&e|HT>!pQ4r_2V-z%oe3MN^BCE?mWXDp)+g`3fwxqP%HZv zd>I#6mS6a+3+hA{On%#!fV@Uo$Q5Hxik3Ko@Sm@MtN^T%|1u&(MsFfxbUN# zFg$IZKlEo;j_Hu!5{G;m=gYMgwMiFWhJ_cF#g@};)cxMi_F`G6e1t0y@?ouM*4b^< zwY_z2zg(i;-!1R`No7|TPx82kKlkAvgre8yBa-NLj7W~=d`ul9q7_$OgHy$8{)nGV zxGFj^Mf--fCKCsL*Tyo<@5A$GlFRt>Am7k0dOQnfhUBJg=JmI6fI?B;d>)#-LP~ew zw`dK2Ds9J-9Mhc7$ngg_JYy}+9VxE36fjiqh=ZdjS;J1=WG5@7lU+QC1Wn`&grp|T zNlhx)BrHv0J}r0MX0&N#jYJ#NC~CydH?#(R$fFZgh9&jU%s#MdC3pRY>;flyJmXC6 z0+41&6ZZ9y^wlVR?Jz)3V;3vf1$N`+uEP;0&*UU`!InFu@kb%i9S+@nxMP%F`0cNQPrY)qKjl&+UU+M<})S4UXloF zaKe%zR7fVQMf=Z2VdH$05;@-_iNy2YG~oJdRGwd9bo1E=J-^xL=Cjc{4QApq(Av<0 z`B_FcHqx9o8xmrYB(1iSRZ8S!l>~F_vMv&oXMm$f44G=O%eorCF5J>+veBptbz4RM zY!<_8lQ0o$(1EfJpHcEietxK;b2Sc2(FT;5=cLTTx8P`<|A?RMrm>z5P`{yV#%C@D z2nzO$HCBhJa9d$9Mp4FJBLJat*aU0)#nGcMC@)`S&0La{kz5fV1 ziP-u#s-U!qkD5-?|AgjKqkyIjE#2{8FtuWzqA0T?&08IU zDBm;e3I9{UlY&^p4v(D_7$9PUr&}{Tw-bf8J;MWy;ipl=qt=;HjOt`&T*v=b-hehZ z6x^9XX?DiGU<>y^N>=EB9u0^1p#5|NWd-RUeUr3*Iek}n+KtF8V;7BWJ?jquH}Q+u z@r&5;i<}9+p6DAPei1u<-5A6Q1TJF3?=)SZW;dp>j9oOH0zcRvpa}LUX4yFip2XV_ zWYRj4pSXhMG(u@8Zor{OVcHcHox zt9$16sp&z&C+GqGpN1Z%V-i4!2t6WpdYp#$1Ue!>M{M*s%OS}6TK<5|ux|W;R+=)w zuA8LmrUX6cKmDaUTeY&gdgH6$3zQpmnW$%$AMd_6Bonrg%G^OdLd zIOz|Em!_LCwFIPuW!MB6CO2`p!;mdp?j~jM_W+rTzsE=f{OuB1!`XoG3K2M7)fnPy zNnJJQVMv{}P{|u5@9*S+C3zdPz&8j&>VAx`Q35_*L(RJrk#ZFZw6c zOOYRa$EoX^ zRhihzfekLYWa`(c?M1ie;V&i!o_C$VGf+O5H3s8By*OqV?zH3i*(+lGZQv}SFb0CP zU~ykeC~!BLrKDj07tZ0#i4@8Q&oyjf-PMRmn#JU%eDXV5Ly*N{ilH-e8-63_x7Q5RQ6AVR>Rb8vW|(Vr(&N|(y9t$_>5AL6;HbkYsm zyH=yTABvo_@L9#&MuwWFBeYEz%=s$3k7L&T=muvj4-Ng0Kwygi+fNIG=QgYrKEK{`u$>M=G|Gqx9JhUns9X+SP`h!Jl~p@yT4ApNteE zKkbY!PNQs`D^Gr50&zV#Ke$OQiu23!9Qoyiy|mTZ8n=!wMQY!;Zd*D^)A1bN@8kW> zbZvDYxT&DLFaw47&Zk@VXiOYjr>A?^grCqXDEIgF;snQlN2@{2K1$C#?kK8yalGRs z)I^=WtTPRD@U8hhw~b0;1%6dN4<`i%T;HWR1H>hSw&=UALQpePTeuw2kiT?a9}mAe zpO;p0mA^cwXt1wW^c69PyjA*}g9~lFXe|}CpN)W?(uzKJK=TIFinMrx6>f%PnC|Bu z!U=vJ(1N!uZe0rS)o{!!QQAvYJ0ztePypg!f`qOD1De&dT6uOGo`FWW4cm+^0=#KP zX>V0cbvy}1gAZEy(P3fjN#Q@Z8%AatGG5CWJOo=`tavojx+Cmjx+BOjx%ox z$C>vW#+f~tG}lU3;e54vD*`J`OOJ1>)H9;jBR)g0r0fmon~6b+ z@ZJkCtMdgJZWjey#k}1Pu469$Ca>`tLUai)qGWr22!>Fe6SIbPw6RTG@|U6=%Y|gy z&~S>hY-X9x=0niD7w=m6!--RFgM`)%h}u0BMsqcbv6^GzXpD{>5q@E4kE6pZoqqJ& z&|G-lAV8RUa_ z6kWv|q5XI9$>viH@5#~@)<7HiTv4A_itxPZanKw-spXHDWW{CP_DJ5ml4tqsta~p! zr`{*WlHX?{>W_+&)$;Ob(Xws4lwcy>%*#2VXF4zE6@s0}!{Ddw?7@UVA2ZpQuED?N zHo{cLSF^tft#Z$$v3M@R>Ht~ zU4<~XOAtBaHX>DgB`OzfmZ%ID4HB8+VvmG!xHu@GG%j!&Ib-RfHi@Mrj5Z_a(tVj) z=_d$tVKFkbvI-by%$DYJ#spiQp)H(9b6vJcS!=>YW5F04s_IM-iT2xxv@AM5(BX;rKxWG&SR|jx~$QxIO zam9)5yxE*O_R$vh1Be`;5OKi?qNYA;?Pu|dId6m&=;|ttK!h8mJj&j)@Kcn7Q4tzni9d(~6tDza0ZXu-%ZWW}8#w_3 zheE0>d3+ANH!-w~$nlL~fO4-HLj)Le#F9${7~Jlb8S;b*_W_6?%wU|NxC8%p<3G!e z;eVHwo#B$`Q_IFzWfU`UmBp(~EX(254qoN)YB#S6d3AtS!v15tDrQ+%e(2e@{POFM ztX#tQRmD7|`->UyAgmhT3C(9vY;ws+B z$BBwf5U3fc6}R0s(74_TN0411`4n^fUI514&eRM(tSvV+==AC z--0w+TCKzZ-E*~kVN=V3DiKsr?50TnAI zfPmu`<_@=z1&BIsVe&9GKg|udKbempBBB63EVay&k~UTmlTE_Kna@Ma%4*2T7UZx@ zv_=RVen=@IaVUr1*V%KCK(pLT;aqFX{!-tLtQt`$|V@f~y(59KZ zRgMVJoTCD!MtZJgd5<25Gq^g2rFYd_`TZaaGc%Z;SPxvARqcZr7 zN~;$E3sbBa%|rRrfXbuosNk&y6_+l2LOc_a0w>2mj#`c5Txq1WDf}o=V$w+A0D&-P zAr~8o8U85YXhihO9@-h-Y6I?n6DD>ktXu`0TrK=tGwgkBnm}oyxFz>U=-0V zCd!bgcrAR}WUcHV+yrm2bl8DN=U4OxxNX+Tb{m&Ep5$o@uP`dMYGn`N5?W$Qv{6N< zWlF8!sGw0$ltPx%uS2zz62-gpPxmkZHenMGDB4PEO%n}=Kwm+}@CYKd3CF}&h?~F< zd|LVJ!ss0YVF^=Om=dGXrk>`ch?ebhQdZ+ghzPFa>^*vtXxY3C`=b*>pPWJ?6ER_j z{`$@Yj9Xa3xh&imddP~tm)wKVUQ%l1^ThG71^(~Wox2kKd}x*$ebFnSzns`}HgJ&N zvGs=*z_BO?u;rPp@%MoKI{Fow6SaC?aX*a&1`;7CIwoj{aq>+2m|xnWl{^p#uF;nD z)t24ciq0L2?`mCqDJo%sZJ%S--az&S$O=4-=DZ*7>Z}P3QEW9*Rd7F_pPQxZCp>Ht z`SK(`c0v5DyTX5bg$8D8KdJB|tLD#MaRwKB=sMA!|Npw+yi>d2qr>2WxqqIP0Vd>> z{x_2Bep4$9xB-Q^$Xze2sjM)6IwQ$;# z|2@s(nce@MW>M~x{uf;*`Clv)+Wjw=igP2JJ}9(J|4XD3{#TGr_+Ox$;eQiQS^n2rGEey5rf&YXN%`NVWdGZw{BM);zfBjy{~BJGPIxd^wdi$~6JBF_ zUad?sy{>Y?+{1;JR`7dX{#T#er2LWTOyD7UaJv)*I$$h4`Lrp=EeDLd;>hLnA6i)_ z0iy@UkK&x@Ra0~VAEfx#Q~K-fOFi^9?3ezUe;eSHoKenP&HP+X{@TAI;b+BPvuUH< zX)hy9jr}mV9Mj#^Qxdv|R6VnZXjf1^*-=nFHNBv`xHqQmebC8n{6B#I$JkMR|PC21Z*Zqe7JhlS@H<}$i{<= z88fAOt!%NXhG{SYEB$J!FsRnq!yvI2AhSgsdOacmlLWD+Y-lV&7m`@fe@v@}ZjgNv z-HDA7{^9uneU9<$Q`-=+YvsBAkn!xK?U`inz`iyxX`U|)Je@c43<8LuvFwE(CO;62 z;zyPjck}81e~$47FCO4q!GTaQ4g{Zy1HmWbK=7$J5PTvI1kXy@%sC%qB1-Z0BX=Qh zc|9(RcJgw>jl4X}M_YM++gEw{5e04qbzDZ@#oLv<6*%_uHY^r^m5=hainjt=CvR8r z_870KdBuGLcjCLG2@!*Q_F>~XyPP37=$=bPB}Nh|Cm|72l(%X|N==}xkGHe!sj~(g zKhG57*p)V}+b??>9%bg_H+4@chor+tLI6Ll{6X|_7W?r;f2mBM4f4yP!<;Sij?sOCp1##Iq;&6L1YdlCLvk*7tfc|uE)P3cc zwG`D9tt72c$5LBbNGN2IWK(y-q=>g#|3bC6OfH#_hWJ9H6@r9IL5~_rQWVU|>k9&Z z62J<=kL7^{64grm#vDGElNg7BX;wPy89y{|#mRZ$d}tn;Xx1 z&6tBL?*HNWVYpNtKwJ1<>XtizxSk=Ph!-fad4aPArCV|Y`*X!#?6vs|k~I1w3}*TR zU!ITIp${y*zu&dI+(5e?UZ zE5obcN?hDgDzf2AaCJ=dS~U4=JV^H`E)1IGLDb~a@*t6RWfxF|cHuPhUNIP!2N`H* ztQr5X0~#{S=kQ~n@8b4C?spbbWcrV$B>&MQ{-a6!M-y|GxlN>BZd2D;_zw`fXQq%J z!hlowif(8tsse5L3QUsmLz^GL&J{S~*cEp2S+B6LLMr`i=D1s53IEZpnNY~^A5G#v zk_pqJ{T4an4@4p1IwHxgBT}nSxXgw^V!u=bYh6~D5J47_(E$C2>cvTrzzp~gV?UgK z(I%~I>_ygs8YTh0MKxO4QWzNw#NE2EfzBB-5F0yF*2A&Gi9x+FnZhP2tUY28PQ6#c zmwoK%WOO7OHO;W!ITMR5E1a_i1J?@tui=NA@plvc?}%1n>ysY~b+2?Dd27m&cbtI6 zpIzs!IPxD;mSD_Qf)(sUhko~_Xo+m`%1a}lvmT_`=FX@=SfSq8!$i-6*P;x_xXG&t z99ICK(L4pd?7$){(UE||vWI4F6tkAytyoa>S@bE?zIPCw52MNG#x{YXkHlNRG8XN^ zmD+K*A6K$Rpy(*BWQ#yir#E!T)~iMlfnx1@Ct&bB3tG4-3PdmTENJJhC#~#ijDP~9 zzVnM?{lGsgL^JiwJv`Xw4R~c+!kA)QZNv2TP5f>4S66{LSdQ;tF#<)t7h>B@Uq`zQ zR(Y0ENP09JsDX|1{?ZSzdwkD)a6$@d{Em~7Im5$RwzVl4Z!rv#VN$h1emO|(5|*aw z7|RavhjEi_kA8l$R6pz9ThFQYi_Wcc=Q(wrpQSd&oIPoBw1w+P+jF5$-npSrSTg;b zx}SV*-519$O|nULTp(oJvBFn+EYF17W|ndGlHk9&U&ba0(33G-5X)7rW&%ZhwcM+% zFnE4P4eozc0H}x0F2?O$9h#FC6 zGwvqOdD5#5uhwI0jN}*6xSXAJ+sMMug}zbNt3Z|i%igzhB;!Fq$ zARu>vARyN>8A8G>TomSi-?e9wNx-kQU!UiH{{Q)S$jm-_@3r>Y>$cavoIMa!M?yWNeVk2~gXz;(;96)cRk+-|7Af%ff7={~>L40d$L<+m z17+cAW~;@8(9alNwl8>s*VlQVjLd?w&DWlN0Pd4)gWU48=jTI8Q97}F$w5(j<_*}bI*>GQi^}1AKpp5AxJ%`< zNKRn}XR$jr2!x@&WuV^E`|vq>NS8x047HL4ysHU+4q&73ZN)f4}*0 zT>TC0^?@OJ7>hcr6|M&~toO0>@Z)XcE#QxukJq)gr}k?hAK9vng9o-a8_)_j09zBV zWrPRCb$|r285ZJCIMl9=Ify@SFi0y&!|EA|*M^;Oumt4Ye!@mn-8!(y*?o0e|bbJ zE5PEb#Cvxl;aX_1ThKaQUD)lur0)a`;YY=&)On{ZRF|^%V4L$!2Pnz1myt8?bScy2 zX#lN8xQGY^hp~a6>>1|w0xj2UUure4M7bmr%>J>Y%{(WTw3}UH$yD=O&TI*mZXS#! zvrU=rGPl%hh~-{ju8t+IGM6B!^|Ba6dCoxS1wKU2A483XECqVkLPTxATzKggX{?YY zogn9bEK9(%uWE7f9*Z+7&S62H&6J+-=fyD*9$jS6D9)vRN6uyJ{Uc_fy!nQzCE zc5_=SnX1;CSvTEW8q3W#pNb_*%@2?imS^aoseB>rR+rBnXm z+{(ZM(3A>x^gx1=ZPU*`v!qvo*6UUfgFaf#?$M4xU1k4JaY@eeAh|TbOpNv1W^Mw0 z(NUY(6iqI-n>DdqyZL1-H`V-WEH~8*#&XlmS7N#8=DV@nY_k+e;bP7VTx1i zp3`kCR|&it)Qpn{bMxSXa4`%>36~p1sm?%$X*Bc^z6S3K5N!Z|SXWh(IehQNUsKdO zwGSxhKP9Er?ZAZ$wfOqEd@YM;w+G?I5D%#GfsL$!hPOnkK`XwoA&p)v8xPd9(_lcrG>P|<`VYDS=7K0p1c%YS@X0)musnVMrN9T{c9{wcw?I*b zTV#8Nr!3?q1Iri8lgP(pUJD<$^Mh*`7S7i#Jn~w2EwC1jmgBoCp$!|XY!qrRV;%MU z0RFZ6V(b-TA#p_kOH%9#?k9$UUAg0gCB5p%|}q_2#dl< z98N$sww7YV;NbX-)d}syu$~+`JV9{A%?%(64Af?{235W0vDnf?eBwstC5uNLT#DhV+hpd4nKb$E{EybR>ENnUH7kd4gzJc>0cd9C@OeB>1s zF|V`a^@`F`=s3#v;7?SEvl)>k6r>sNqDe==V(|&k0kW!j75+#+0%LsejC7$qe$CWZ z_&{xZ$ToKkyWPmgUFcQe2{Ls%^SDPD=E3l=R6d4OLl_?zzaX09d^}8iTbM_PhFwgp z=f?^b?B&N+VwP#|S114((RyLo-u#x8H}Yd8Kk5jvnPNG`l;B&!l!=c9(O&MvHtgdg zcSXZT3AT>WjWo$~k;Q$}Q#Ef@Z3)zjrRm>u21N5$WKbf?b9}K^>MM%(GbPLO>q;VT) zlnXX6{9&>6JKF^9pA#X8q!?6_Bn?gCQT!G$%ksXoC@!I6Uz#@nM*|J8g+Sbz2E)~p z+T=crESZ|rBbye@6V4Ex*1U}m&7^^5j{%R{&@fW!mH4>kM%bG6b1TLHR4t0Ugt|om zeqt*U$-DU=gG%a8>NsAGq`v8Fs@E&VziG#vyz zAUz?ONv|Gthf$v{O#=#X4~G+INBh7a&H|#qumYKKU=T0fd0-HIh#MH-fM#rzfk8;2 zSErAn$HmJe_@I}DlY&9U4Gb+LLLh~4@dE<{$q|7D zg~1uts8pRJ5}g>72)foGw)&@GM|(Vp_~Y#Xo#PMjdEy)XFaG$y_~Snnf53d;n^j~1 z55NdhMr(1?D`>S;eHn2WzQF_GV--K>iZPPoV=Fx!$0L{;K9^-!AMw!y#H4N z4~!!i)In`~;6ZmUakq@Qj2ZbPFN@LVA*uqmI}X-o1|I041cvlk91v9yupgi*2#_$8 zL4bs85(J3DWcWxYDq|;ya4z-~G8hy0_YFz?7eXEJ?-J@zZkc4AQSn-dWOeU%wxA@W8}=>Xr)9siVR7Hq;W|yx{d}%G|!?&$&Cw+WHI|+ z2##nYor9wWL^>y=KQyCga0J#e{6X!G!O@ns;0U1;#Lf6yMYeLl5$>l@f+I!~h1~N& zgv2=@5)7dVpKQ^}5Aya;rgwz)%0-~u4`4=Iyd<+mnMlj5kzo;oOsGNItZ^qs_CqYd zc5QSz+&*iR;G$E!#3=!NBEk#U5l45#g`A5+CUFyKnMj;9UJ_Db@e=!_;w1zk?eP-p z9Bhx5+NZFcCepkV8a59cZSfNHJQ^=i(axAiGX`2G@e+i?$SE3gqeIYr#!PBSfd#CA zzzH1_9i_^vsIAjPTH>V>fNq;ex5rCrHZMpxtzuXu@e&)Nu`y1fB{FX65HHF84&t8$ z=gUE~EWQN}QVJ9Kag!vm7KHS~41N}1-u)PMObVUYw!lxEV!0GE_Ri<+I0dJ|t1*lA zhRF*)RxytwT5*8v6aH`~wwMt&))G*K6YYj=_<$~=fKe}28}LXAD~9?rw8SITzfdM^ z63ohUk%JT_lsK+z!ACKadB$p1o~v`crd?fm`4`MR-3-GSpVzV#SKJ;p|l@rBn|>u zN^!x&dC?4XK`VO)!xF2a4=Bam4uhf@=!jPKTScSvM6qb$;r}R$irZNPwy>-Jj2)p9 zATYK*9hKXq|9hf}+vWC82?;$WByfCCOnDPG6a5={!xz4ydh^f``k<&Z|J}#;acJUu=gmN7JAl_#}DWgIWxWf znXA1WUb&cnS1ukp%PSYz*g3*|qGxkVG>Pc_qVe7dt>G#EM97h`3f$X z1bwGbdpI~yXmeoPdB3-aukb1I4p9aQxVEnrd(kVKgXi;+P!%}z7jm#WEdvziN~hH* z#YpC~8mc%AI<3Yl4$h}BXaVXNlaJ61ot}}e+UI*HsVsZ4g@fjQbh3}WjXwulamE(2 zY#;p+Jk-;Rp;hEzn-8UvqDRITJu<%Nk?{pT!!P(se!)$~d?Uz}piptFIY8&|l!dvQ zm7id;k;zG-j_a6wRJ8pFljF&Z=9NsAkQvQ;nas@xy_bSsKD4=2Fy-`9f_2 zss~l4V+&Ye1q>pXGg|;mRCO4F$5DmF6u@ME2TW9@xVRn%gUKmi^1cHms%|_`9tU$k zVDi5MCaQ`JaVof*>3G9sn?U{Qtu@~z(Hcg7 zr13s9trKRgHII|HjdrayqbJOVVQbA^_zR?A*;?~tM-kJxlGAR}D(GrclJ|N>m83&= z&k#UNg?s^A&g_|2NAk6@him|jV-vLQKcr0XCh!{Tct|7;Ki6o;MzG)v3dwG;4uI*n z@0x)BhJpbaj_0p16UyfMsv4lPwX&X3=s(@)6ds?eD98fX>&-{uI@!4vHu& z!vF$>=%9Yoym>qR)0(Gr4nDL9?g$zmqSNUV|Db;jq$i*B;Pjp{2hwwJ`+tHSWdoog zUueh=eMYXfzpp|5vV9oROySgDdw>48?Vs_JI49v1SNam*%m}?iobAj~ z@oIB~_|v7Oc>J!j;wR3WRN#c60%v-7R2)J@ui#6CYI10n;aS4l7Z<4T7IRJUfxv-E zz>(_Pr4`@gH5y%7mCd15-Pl5ctj~>Vd5*^)t-i3eL|pDuEyPFTKg}@}2{gfx|0<%^ znh`jIx)Rj-x5MS{GoA!lLsKB4ik81faChH#c`M6cm~y-eVlLNyCxmRdA@%a zPHvyS#JSM_oQwXRj``nl$D(c>+xh>+c<<+BQfC|Qr^b!)y3XLeFl=N!A`IcAG`BCnfakZnO62*42`d+$Ay5Vol%?-sEoG?L62!zSFGuf8d!`?L^rF$1^_pXT=+qd>ePGb9LE|CX@QN6pI zP41eQ(j}osH*3%2B#q^9{}AMM_y-Yn_=kyDhkqTREtaGXrRv;sd=^i#$N%FS8lBHS zTRZ(r==9Il>7TvRKd?WsXE*c^0$~3OI{h0prFh7UsZ$E>pUlJ1ax{A8@T=~*YUq_? z$Bxa(9Gsr>=#;5b?oGdG@f$OW?w>w5J@5YF`=_UmEqLhhd+)n{aJp;S*oaPN4Ul5^kGcM=t`y1qkXSK(F0N+ETwS>f8>~IU-l)zb7WO0YE_JPq@Ug;fR zK_k;KT)6j@Cq1(OQ%T&6~CI!4V8%D7^0v{2cWj z%ZWt57OT!MI+E_(VZGNHsF z6MIZ1`B8G@$V}m=BEr7(2dp47pK2#ksli#jw)wdEF4vJTGfBD+(JA&^yHe?}BHbI_ z!Mu=OA4hZ`ghUkU<;zOC@ZA<%-~gu}QWyl{-&tdse9VGBswt(|kEnx4r#h!4EBqt)5XjVL#R%v{0Lmq-Cq z@vY_}KE8#=@M<-`C%#mZ+h5gmSLSb#0>v%n>rt2sO+&JZ0^kBouJE)VK;l$*HQ#@D z8$D&u&Ta2g5ZTk2?W@7&N)72ux|Iy+0bFDNG6ML6RIyrgmRA(p-e8s+lSYLYK9J=381Zk|rov;VD%l;Y&Q3$%EAJ2Ge=ZTi6dJ)q`qaaUJzwo%ZPHj8%*`OlZvM4r2*$c4Cw8@!cI~cp>1MMgBMwaI z*(0%2IHy^PF2D0t^Me}u%mKGn?pV0ok~`b^REE_%Z^fzizJ0%RrRBQ3&tLfZH}AWT zUfyTg6WiakT(a|I-}Px%HE;e=kKl@9*IFDu?OylN6FXO4`Rb?RLm%I58T56x?B~K$ zZoK5_cb69YvBpxrsPMc;*RG!VR>G1eK6|IH<>626d9!%;7bk~Z;aXF9;q#0q`92xr zQNCvupJrJsKUR-*VriB!o<%s?h4Eb0R76j5ZYtQarr^a}?>cH>*d%=soi{?EwJJAy^|p&$zdB~w|7qSWi<+!EQto>1{YgE(w(NRiO!n)$yPkiddeWT> zPWQJ=Y4mOV=&E}jzwmcQ-mP&Bw2ayP`lRz0oIX+A|IRmdWp}msuKMW6<29}ee>d>m z#wlCxv24gIzi9c*ul?G)tlu+Zaj)Zz-&XylX=1OXPY<0_cC;1BYP!*q+2@D%-SSw@ zs#9A+fBpS@zvZ5B-E9-|wDWU*((6LkjeRZmC*|+;?Rw_rgD)PLe%|BfST;WM+StT? z<;%RkzB%ur4a+T_FZUbgT^qRn&2K*VufcauxBTh-z1vsZ{#2Ix^5=U0X4+B9=XH)_ zCwGom*SxK7k2L2X%cu`u`NiY`t8MEKz1MofW%-r|?^yZgS6>c3^3M1lUzZX&Y+1ej zvR8g_=!W-NKb&mKA2q-dd?&K<&*M{meBB+dK63cMmo3>R=8SE8w)c?hUS7Z8(Rb=C z{oOBVw|#leZ=YYX>5h3fEx+ylf?~XWn0Np5M@x$DEuK<1?K|S`+$oRTpRV8g=zS&A zA50%Ow)oy@cx`cV`uJ&69=m_~j48#l2E|9)ah4aCg#F{>Re7uHHe78wZv0r?Sf{;Q zqn9^mF9+>7(AA$YhjCozi}1Z9ea!z4{_v%7$hY&9?_^4GGWV*=k78)nsxX^;DA8Nd z!*kmJ4ilq(GQg5~gKfdc=FXg9)2ej4bAwiuXGLyyO7QEn;LcQ6a7UVCCIok? zQv7B>BPuij$`x!(b2&ExBx#J_@gkhh{#(FOKuKm7fT&dW%&~SS?wHq;bF`|{!LL*0 zpS93BQ z@8HkpHd?f*{XsJ=$3J);9>!!2p05`)1x<7~fGN<^T2&ps-qoray#+1C>R@9kD!cr) zd9F+w&^2mR8<2X(SUEb=_7Bi-Fc?bJ3)Tjk(zL2&F8|=SM`sRx&y_j&XD)xrOKzjl zS%Y7AbFMcwIF~xt_{XNYojbH;&LzP>s>^5!HrZXlJ@$EfB9;g)6xf5$h%33t|41K~ zb4iYKKPo$yx}7`S&L(%}BmJC9T+Wqx#ZBp%qtkd2?D>fpy?qA~*BtQGCFsGuNjk1y zl6xnr4rx``kzEh+UBUezZLMC=3a-BnrhEXZkAfGKMk7AoHx7VTTGhtjfi(1k+;aJc z{$q6J&<|XhL*GJ=UPS#CqXyD*9@VOjfK@JkpO?U{(V2Zd09sdOpHjDB;_H1ZM4(D7 zIL8d&C8GtS%?GZ1U>tC61mE7m-}_)pi_3Y$Wh_AlgQhUTx$#orM6edGuM0Pfqpsv7 zkl9Mq2<{b5St8C2^Y&W6t4r}`aXTBG2aFBw%qc0(I={;XoNnhHcjm>;7Ps?&+t>*L zjyTQCDRy+yThNFcup|}TLBVcxS4-DrZ3Xcg`^JRuay!XzUJ8&Jeec|%vxN^q4Nj3mmy(n(~T3py`QNoREksPeIvEYe~&V^f3{<_ zQOR*gujtz_Rz{okqX$_0PX8Tt3_wfA46x)>j45^dXQjA;$Gf1p7Hw5-K>&#r9>nip zr>TAJv99*t!gQ@GGsA7ncId>| zMe1$3S%^O3EeLB>+u%n20$0lc;t-tdLgPyq88Y4uHm6CAwMN+GAMx4f%n|=U1N14b z%n`pB?eFt8ik&BoW;)MiVuU%bk5zR$_oCW6fOf@gR0OvQ_ zO4L?G0Tj(S*FP)G@9C#~f#GYmBj9qbazg~0T>ghr{a(j=&I|fF3PG&)yxCIpPE4!kEKp06HOqYuIh< zf*k-h>M<8W8sB1!^^fwWusX_VU=WrwL_z5V00DpLwzp$EX8lw6em%$7&rxYq=HL$~ zFMy(?$r*yU{s`$Tbbf))cW>Yr>D=RTt{{Jx0=x56aF-q9xbYRPh>vm?K1RdCZaU*& zeQHkfekrE!4BJr&LsLZgJD0P`Wo+}`<=9HB7`kNC3b~yJ-OgQP)(YnrF8nvPIZr`) z%&BFe@lB4uXrRmZ!sXW;7!#c6(nIMv&b`jf5X=tesT|`dY79nKF&H^dlR@wz6w48G z4Z8CcI!hJ0!EbvyC)4&Dt!gvA-a*b7jKJQ4qsB@MO#Z>|fSJDmui>Y^qAx=D;x<}iO(kGQg>D9d449^%%uafLa~Mhp`mdMnB>V!#{ki2|bFl*@_A zO}$Z;l4D@Z*xAG7JOmhaWe0N62g%JrS75HeFp0qfiu&X*9_c_uKni!EFio&E_Qr1q zvyS91Mt(mW$0Zik(n-n3V3U`gW7Nd*(R^FJ!$k(RHG;u1$0@A>1_}mTWDoIBMn>LX zH@dna4kF698kA+Q4C7uKHkN^L_?6?lp)9NIR8|Y|plrBs6n#-0aaY_m1iyZ~1tlYt zfG$GwF#)+N`dx*RY!Ojotc2njqe|RtDFC`-WwlZ00KjwzD973mEp-{+h);dXR;B<3ucN*eMdU>_Eu`C6kLF6J+KXl*e5_asiRJgo!yE z`SbG8l!b~T$O)c|+{q#eg%~-I12P{{G5`(jGMEbgH_p+*egqo3!dBKsdk6)l9EzlT z|C!}cSrkjTd1iT39y6tUcgJ!lKV$+C^+yY{V?0i5Z&@S+9#?X>5Ifk_AAFA0poCzr zC@+(8=z3!!(M2&(N@9GK&!JoyU<@AiAaY{cmAq@DEZ*69Fz5`%0KT z@HggQ;$l?35i148U=wQ4tW+_6Z?lrC>td5l(x}K+yh1Gs|0;#h4`Cm>Z)|{UquqQ@ zFvG7%DeMv^7A^V^MU>47{p+c457go|M*T7LYY^H^p+{ z_;-RX>6=lxRkFd>ofo;CUvel})2I^0{2eI6_==)6&B%iixShxNXw2WuqV3GyC$(#g z`KDw6Jh%_2BFJVp1I(SjAD`OupW*WXZQ5i97Tc#ybzskM+F`7gPdkBx+ksX8X#^!MR=Y7OeGMjn=g2|Iml4+T8E z1G1tnMH43lFt(b=22<$b~fsZb^S`lWfM);8MFYh`<2rJgb?mL5S~gFrVAJ zn!YrAsd~Q%bmcgAPXukU77$wpK!5SixlAu_(#oz!lKny7(Vg;Et!$9wOt*)QL6hX3 z*eX}V^(jo*;%p7&p)~40T#M*VWUnp!53W})!WLU(0UU)T{JLuqHn}1Tuybh%zv5cd z!Ur244A&wYZi_6yy0j%U3n|y40H3jjZ3#_5>I{Fx#qV$6j|TFx*XQX|@b)oYS4Q2r z+6xch83GoO|Cs*9e|;{+f0?B3w;~KFf)p4H7cdD!Q0)PL_Z5;3#c=@f?YX0T& zT{!c78y-$WILSm-ku)7E7GC4ag~h1r#iTk-H|n^$VmCLH9f)`_(4}EH1j?b6aVOtv zto0guSNL=69FNob*!oRH(q`;hxE65;RODn`6^8U?JM7iZFt4KTCR8v-UmcD( zG5#O;jJJn61LmP?Pz_Bad9$u9wzKin?Ykm5&PezdkehjU+pdTQnod8z3^EPx5&dyS zLO+R@2N-jQw9oS-02UHLGgTG0FfL2V8Jo40Pe6GNG_Cw*BtnnjBR1YZ*`7-W`&<}z za-6L&U*qVpjjnN+0R~Scj)#@}a? ziT)djJc*)b)fD$C9bvT;H;0p@|K)2-hSIiqN4BMdILeTL_EFYhc#X-)|D-*q;wh_Z z{+p~-(c===0E?&KOY>bQkH@G5pNkjk1&MCs{fksh%UO8tFvZ^bMu{;?Rm6eHR@zGlqvF60d;i6FSHu8{VMS+2Cw~ z#+koHHNHMO!c}c2LfWjy*yI^x=4RE+cpw)MtKDOT@#EC0j&&|Ly>Sj)7*Xudb%Zn7 z=D-2FB1Z77Qmy>!fV&@(Z5E5;>(h&B44&AQ=r4Akf090c23L(yby(Vkw)L_IiW$wq>|^D-7S zDA-ie1UI@*&kE|=4MDwPD4e+4k#63m)K4oL0$?xLmmW@4=cR+Yp6qY~D8B^G~!@?2s&MYN{L)SqJBW3BGd=>hn zGuPvcZnCb84l*xYAH-ggZCd%&(h&$OR2q|qd6R11!R8Isyp_$5Rn5oSiv`Vxj-o~L zTm{rT0zf1%G=|K!sNBuW<^A^PNfpwjU7>n1t|uSC8bj|8)#q1A_un88=WL-TiRvSj z`#f{`k`_=sLR5>;1gw}6jxpt7qPmBuN)^x@1ZqT$@G|pJm30HN7~X`d%sW+9CbL?Z z^?F>mS2DXi+EFGJ!ee&APCiQnLqeptn(Nvat&-g zx0;V4U;K#xbKp}*7s33JXUl#AA}0)jj$iw5+^9D9Ksc4yxH=`L#B zy}A!ks-^f2Scb9Kv_83CtmiI|aRBIYp|$-aj@7Y;BfVE5Hs?PX#tKBelr6kPunv1@ zIB0I31wLjSU^IKoteJ|A$z(A;Y(`V&TTkqdz$Sxx8lfhPaEp`8+S+Y+(|`%8A9|2B>)Q|gUiPrXOpvGAv`+C&>}U?^VQNx57j_3f0i$!`M_9h3 zCd_%n7wG1#81~iG(1Hs|e!+3C(Q3XpvrP-2=de?F2b&|ZL6%5_aR{#q@DmN|Q5zCp zh#hk{m&N9B0MhQnU8xP;ws?&B&W8AsIO%bGS7BH-!!Z1i26PTcW&EUSNn*GpI1A+5 zlVP`UOsh()$cvPov_57Z(M2o&GYkBq)4@xvjCW+Fvqc1$geEuZz| zqp_E4D0b=|fDqk1wjoB@Q8FQQl}ZdY1#AjEJIZWIv=ZOmM=U>Er*feMwN*b7@5&R{Ep z^O()7l`ioC+Rb3QU;H;9Kup@gandSegn+`F`8fDr-b8Jc=&_gs_Lk51KCD=N*-cax z#vYJHHcb=DIMI07^beH2>>q}{+zbfVUoFz+OX#E6Uk^mQsvFs2lHrBz0rdm0KMz)z z;DX>tzNG7ivN>DTQk^TZk$z_$X{{LYDzHM+77oTEho=K(`eUG5xt)CW1c5J<05d@V z!iR@bpdV0Iugh9DXtAfDl_S?a-Fm?6dd2QY*5Z;~pCDSYEWD2RjRUltX~YPd%7Y;KUe&eYJ3I1|BDbE_+@@_snAtMx^9Z`yC3Nag5pm6o<^hX05ARs z(~;}xG%*5P4gYDLSE~rTh|Q73f#RD*{B;!n9Uuqn&5b&_X#A9^==k)`;La;Z zo7a+xwbcn2)neQ+X=*VaNz;VB!uvWK%+}aJAhnZlaG%<0plpBYgk!p~L^&}L7H(lGxqw;5n^%*M6qYSEq{;?jNF)%?A@q2x{Kf$|!_2$o_-05pZA z`;HOt%QiqR4~Cb-_*)Gv$I{(C^YD!aBDBv*s?oSq%F%~(t;~U3 zF4S$}*;(I?(`BffvnkXA*%<#hf}M+`KCelM_7p{{J;OE5&?%@|ocH4Rd3!E4msI=; z-KBppJ_k>A9S3mIF|$bVos5*Ezyp}KjQKPIFN+-xuOkJ~&HOF{;W#yS3xACCxkunj z=Y5laaZoG!4C|oU3r-tzERwSlIrF};GF?6eX$&SQ9DA^;$)zHsyjjP!pWl)UW%PaO zC&AHi+y(q`E_o`m00&5V{>6; zsqA^waLqfd6zM8aq*Qz&OKFl1Ein{90Gf{pF}EuUA`2G@+lCz)0=6YjV_1MFNa$~X z_InGaItF@-G4>qe%29Q;fuerwTs1ln)0pX^uBzRzq(x)OE=231X?g{&i6G)sywno2 zU)P{|xG!iWqP=ap75nW_&}iV25A0Z2(#mc}g6FhS7?mT;ZFU={%>g#LwprDoER?q4 z!^*xWrxnU+6}1dah9_w&7k^>a-9TpnK`LiKBMjxUS|!Od>rss6u;!+fUyp1kYdR`x zzl{0|ua?six=iYmN9B`{3{92i9PMLiKLPFIx?Z?? z9zYoM7s2BR=-t53Qi#2cAGFPqJMoF-r2#ZMT4VX2qXsC}_#EId_2jWwD!T8uHRlJd zF5lj7UGwTFV&?oH;M>vS3-m(+X(1OVipiHs-MdYxg=u1c^nqNP+bWtOj;)Npe;4yP zS4&!H(D|q%8U$o;nd*>1%xB>Tn>j98QIsR`0#(E<6C^WYm3ihRWcqN|pgM&0uU5mF zBH*$4C*l5F>@0G;r%5PVfMNXVIQVK(29;*GpE#F3SHQX4BUUnU#pSS)!~Mm%`~g`p z=kf>mq0sB#F2)7&9`5fJkWSvOIWDZvZM&D+&D>2yc1 zyy5gl<bLLx-C_3q>{ei_lKkfw|`gBA}iF zA)p(Tfa-n-0X3a30xCyVOu1gW5CZxgEGTAI@x)*$AjuLwuiamfp4_axTG^9m24_>_ z=z-`+$jQh~60$LL2WqgpTrzQ0bD#-*iDu5$-E-UgTU&oGAbx)wdYiV~i1zhYs)==> zR;X)?b+mxz??wZrnI@g@g$~Q=0A9^`+x2zMa^n%r^+hEyf&OJ;&cP2dAq_;N(`e= z5d;k1FT66ZA7*i zI#0TP4qJN}s6%%HE~ZcI>tTm*^)@1@PU~T^1^;_Msf|CG-pR(j9s8E|mAB5h(P+)# zK3%IzSmdp6WYV8&RoBW;jk7LR%mDjde*j95qq&b|m*F)Jz1f?!tE6E*HJ|RP8(e>h zV?GC(_GyH?=3q8li>SLU{LA+BY5RPdZ-;;{+aj=d-`d&gn``T*mA`>1WBnRdyNp%7 zy%E>^|Bg_nnwn&cwqflZ^cpSEb%EB2NMdpru8o_Za6W@|yM2Ig-G&3q z)jwiNExB+CI2O}h-~K%Rbzc7i_VNh!r)EUy8gWs!_Fr`)x@o@*W|yrh?lPi>OUtR# z3zmb{=WLkNgH13woxy40y1~BK^ ztnG8_;fJxG-VY+ni4lLy-#!bEQEmn}vuODk|~!c%)svIkumA zpbEv)xO<-DyFRJ7zqzhfz`| zF4u3fL6(quH4|)#i-g0uCXFF=y%VQa;7hifeJ09|M4H4avKqME%=a))E5`~6CpW@W z^EbW4n+yhlDxN|h{FgrBx4OiwSdF8L1KzFo(JA6iMcrsb%)Ef>W9APF*b!NsMP_8d zRA!!oO!zjQ&geLsD@CcryhPd^l7BJU^&$iA`YoinfHY7w&y9}QAhv-%4>YF}7Ml@} zKOZsX!2eA~1li{Q5Xj52ZfIhs%eu>~4NJiYe^>@2+?CkcbytMbw`1n0 zF1sS39|$Up_p(@iCCr;57X=8tj1juheB>PRYsg#ap!+hk4!T>ACf!Bo65M?}+xmm< z=(0x{X|-SgZ0zNUWe`dIsv_FvWISRfg3f}_MX#cf1 z_}>wJF}eYgk6tvu68acvXMhS88iFL&t7Wm;i$xQ)iJEKFj`woIcHVxS+KYV%SSOBH zkl)l`*@Ku6OXM?Q?!6y7G)6O&)V$&WChN@^ziGm^ve*Z0fbwT6GkjPSw{$h&M3H}n zR=CKY&DDAx`<+-x6eVtstj0{HmDC>QN4}e6@5n{P2n8{SE8(! zan>2Yp*k!W{;n_8b+#ifoUY~-o`M`Pn>;B8w(S>Ecy7l8FVA@FUBJUm=56^(q4SXm ztzW*x2O%ie+=>|h=o1hg|> zHg%iL+!gypJ5NQeIUf||f}(}Is71Ii+cClHdbe^EdBRXkz|SQ^sntE0FisHV1VJe) zu*W`ESRY3$4|Sh_fEBh1b{xPQovBuH9A;a>n2-(H)gJ$eS3O2*VC-LfgN?bGk^JrP z;x5=vviq^c9Dy>}%_Dd3=R^YD=Tk=j-8SmXdCnH;i$`W2qp?exZTI1_4^BrLe4pcR z>uiT^DZbdRAWYYVEkc6sT*ejnIx}@C*@b;5R7Av4_C6FeR=H2Ka(1lpu6i|f`8k!F z5{?P9XMdqeQQ5)j%Tx1&fK zqyk8D-Hrpengmz%vnuZ927d*d?z>3q^|FIeD?#TIwAXJPZ{geg+fT)NJLrSYNGS{zTSBuP51DT+fq1b+mtlU=gZ`p#pMEf!#Xt!K+kb&Fnm|u6 z8v5DL73@0Vycq9?!P&Lp&2Gb+tMF>&eNk@Sqj1j$zUmdg9sW}#y@WUiv{QzB^IBEs zW!6a)r9NhkiEB7lf>)9?9#s(k#1NQP1$ieSdFGRL-UE=zz}Gqh;%Uu=bcj@d&^171 zex4#u!cM3^fhMR0y5AR%gkK4q?eLq);wReRPjWWkSMW>E2R!360B=H?z?A@olOa^p z$(SQ!z|ICV6q*kV%FncS;~F3Yl9!0EZ?qdXbRdHRhItsyO?6|2LQ;liK;Adqr9Z<7 zeh3*rrAO(pD0=FU8|nfekzb5`p}|B`X?~*MkN*Jhe^>DKD0~2vMf(#QZyp5|p)2CX z8^~o5KttzAUbe-2MB#gj_&!ni<|9r16e)b9Cx)*-@imAss{U|&zMex4jwN`E4YEJ# zHCCw&QXOaE^XMfX5*uUel1~Hv)t%rCJj27xncy)@ylaRk2VvA=^W6Y^)Do!r5PGb? z-J?dIOYh+5v)vp*NKAra8<5dgt)b_%RFAPa*T7!?L0s#|LqN@#T^dWmRfvO4UpEok zw`u4nNtb=f5Ab9f;6QY&iFNZT4f}b&Quedo{;=g?O9au7>lU0$FuQ?sAYov1U&h~6 z_n+&xT#=xj{avr<62GU^Iwsv((ye_zdf|5A@vv9Wa_ILH4s_h^KtGI;7waP}K&JSs z`;&UbKaX9ASgrRH|?{YE1pbp;#za;)tY%j)M0*jRXZna6`^}kFJ@2m(C66MSiaf}%=6mTcY)%>b3k5aCj1OIRcU)M_S5SXS~(5SW%}!4!z6zD?UcYXS6k!=P zgsU{Lc1P7dXHO(@=N*{DjnOeRg^ouz>lDAdmn0?MFwznZM(2-Sf6|GZk=U7Q$AAT7 z?s%EYnkkIA3y32&b!*cnStc+}M}tFk!fwM@{HB=n!8h`oXGdb-DEkU*a>E5Y1)ix> z>cw3^zO`g74y14Ci-6|OsPP#&+jdMpcpGHHAZ96Z{UhH8Dk-!%%#VDBvBzR_u$aFy zEn&$f)N}c}@;#=T@j@`}VC|*bJ^nGgm3___Y#S}LKA>yU@XpoL8kA+H!PVfn`Al1` z@gQQ)rkOU6QJ9KpR55Z2DS?tSQRa5;wfhI(=T?t#PkI=ahRgnQ#Yh*2m)|~1%}Gik ztst(vD+N}ObgYkxBJJi)U6dcU%V-O4eLi|`j_(Se!P8sqr$-X#Mgn1pNX%i^%_^&gUBKAU~U-yOj<9pWD z{g82;h^`4$d{5aDwKB#QoJciCr@jR!!468r$k*Tt77j&G$R zW`^Md`H>bslfBW40T3=BZGlUWoFv=dBp9cm{+NfCK_tTR?U)ppUuB)y8EH+9kky-CfiM2?=voQFNCb#Dzhow7sThzK?Wvh4 zy+l-=W<#R%dnzca9;T=qNGf-MdgxpHB)Za$!FZy;TFloK+)%fO}WL#ZO`< z5blyF+#?F^Thy(-T*1vJ+zbWxM`Xpgl1{j=4E`1~Q^C~|j^|K96H%bfOX0jJ&Pzd( zaZ}Lf!cZFHDDjcz+S}F8etrdpcKU^jZA$l`t|i?>ZsqGS_2A;px&5H3m=oEsTm=RB z6_$7i@q6f`zmJ2x9L zYHyInOU2QW$gA*-;0KWu*2^XMVJ{-9r3=r`L@6e1TKQ1OoGUFALpH#_g&xNvc{VRn ziQa4F0Z0%&r}7W!@Y~zXg9pey#1j?6zCPGrvbL$Lhs|Ml!vMbU??6*c+YNEamj27R zHuMn{A!aXTcU7~DHJ?ExG(G`ohJmRGqSE!qjj7lo*di$W1e8TWUjh;1!p)eZQ7D1% zL5lr_N0D#-!y*(6Cf;{Q0UZ|NFZ?{?!vY1j z6?LPYe#m=BlU*S7egztDMdtuCG!&%Bcw$~6@Iz)3evP!-w=&x9Km{CsU~B`dE7TjE zG{X^`lC9`FnQ+Q^4jCSWYXQnmCjUFa#mC>~y8=JNM))nN-LxqDdkQ|D=t+d1dx}J> z_|kktwZHou!2cZZ%8uLOA@e4M{|%P&Jsi+FA89fr5BU8lj_N-mTlP|3L4nMq%%kuQ zp-jrDyTV^acy79cUT5yn)6(l{%qMwsOG!L_rQE7#EMkVnUK(9?OMp!R|)E6?u$6+k}FhzJMdL zu^lVCy~ZjBW_Z=yjQmlCjR_fNxde$24={Lw4oB=O% z88*bptMx&fTvuOBg5E1!#}`K9EN3jqr4D?zR(nO2QA0ZqRk3Ec=r63_eqYK7?N6#uzj z(H_2Ye8QDw3xPj+{T3qN>cM!zgmvEjhs3QW&Hs|#4(}EqjL*lbgb(#V!x*>HQBM*X zl0aaSkKCz5R$u0r0AT(z@3>_z-BkJe7|(b$!$Y{KtRkm{9{AZ@I9i0TT3IayLA=uD z)LwWE)rdWtzzi>n%ww||lyVM1=ROD(cvyd$#1#9?LGB}M@fz0)aWxWNgbR-rx$qpo zG4qC}fB>e6Nibe`)crG4O)fe!8Yjjrph89=EV7#4a*EoItG4WvXnT|4?n1j}RjkrEACxa2j5 z-94fxn3{8M^`Wa$5DBS65!n@iXA=7$D5G%G~rjA83nv7 z6w>S}`rL{=`Stmj*JWZXsdPcWDY*8}f%iGUa1YGcdH`?6dKfF47b*nqtiK9^xodE) zd|D5%s1}XD`;be^$8h&Z3G$Z|Bp`=-(TkaU4`8@owT)L?b=rg6Iq*0Ro$t%RRRb>n z?WyLk!`vwwlR~-wjtm6#!?9=R@zsMHH{w_T93eJHul=nMG5b?E#(dw2NbwLJs+o*K zH6`a%xTw$b)5)tbHiuzz07-^_C|>-+SrGFoG@%!8IT_s@NKG1UuDuBUit2=&ChpZB zWzKm^=?^NTFKh%dcF;fv7lzdXm3bDPu|`kh?EH#$HVkaCV=C8~ip&?I$k?wrSS67y zA1^ux{p~XMGVEi|8PBBl>==r$qHiiViwh3*0^8HNb#-Ki@T(%H)pxwl<5!3u#PnKU zx8rR~>Roqfj z%yLfv&P((8BR=zL>p9iGReYc{mcz%jLiq`HmYq_OJ$sB}aJpSA5 zxO@V7%PTfk>c%KM-iNC-HYNaJV#zt&{l%un+{T@;c@g|a=vxfE@T8QF_N)&iohhTg zAvY?cB_N72D!B_G=ai??@$fA~mq^*;64i+5Y^EO-M^*9%v!GREI2nDYE|mU^JdzCF zJp$2S-1-oRV=_$prZEz_T4VrG59tBiq2m%$Wn-Ob$RdD243yv{$W`)m`Szv57Bbw% z2uEloIuct4s2H+xc9gcVH85vaHP4ZPRvhU)8Fi`W-48RVn2Xnz4}x?=Bnu&mh`Hk{ zF7#+G>|jLo`ca|(jc%a-ZAJf3(*G{{1^VNI&j}|%|KlJH#OI-Lvn$M%oB(E#QJSdt zw^#+>*-znHSvG0&eT&13|1GIgIJ5C4QWzg6pt=mHGLkY#y6r|a1l~Z(k`-m$NLjt2 z>@_!m3BG>)^?FqqI+2=hQ$)ss=Sl$QgD^MGdaKv(YVtFfg#gdUiGJtE!y8@gKk zghD=&$Uj7*=r$wPnAq+m@=_qDotHiZ&sFwkqL`vkJWLeh6pE8wf#RnMMO7S%3yET^ zqVHVLhj>Diil;$w|4+bE@i=zSV17CbGLIWZ+2-X?Gf1iY8n$)nu#kHiBv#+2+IpUC zC8@SJVTqCZ0h~%`4WrG9A@4j9EE4g8A|jbYl!6i9+59*nhL8xasB0Or(e@*MW&{vAfg?}k zqw)^{l!QE_mA)r*2~TyMqgv_BRy?Ye*SnyV^HnSH3Rw>u3v~my`PCue&o+=#Jy8Ko zBhVfo18LQ0C&r&&5U3uf1I@P-(Axy!DR{WwECRi!fP!&AlL+(+0?klB#RPg-0oe%j zqypmNOsu7W1e!#k>lD!S1bR#XeUSv98x#=ti(^2Cq1~Z@0E(Vt916}aq}f77TyTSRq@%DtAkA1G9x+kk46 zLKQF9W@vTDK~zZ!s0)GSE1*{h)I$M%5ZC@f0&Ru{$v7zUA@19`#(4|&@_dm@hoV!V zR5caa*C%c&)SpwKG_Q3RZYwCpMhK=?sa#6OOvVk}z&z#(aaLTzYc}^oCPs}6B$!5d z;wne={iYTX%?NO-`kcF%LAP%qesTTXQANp&9BleIxB`+|JZs&Wt~Hu3$05!aO93J`P9SDgJ0!tHxF z%j`1t`%Xnlx^so=qTXafE!eQ9$8d}5Gx9-x`zN;mZxkmTp9Vf$+<^~!kj1+@ur7$Y z{vtBNm35?KhcE+YOSYMp-xX!X0@N+3_h+a0j-v;>UkW#J>=Z7zI5{(12+OC){>9DE zyMe~)n5g6xdZmAu7^VOcan&A7A40c)U82XhNW+Rny{_7`%TbD8_Q?b+%ETgBTmfD> z;tEUgTjtN3M12>bRCcT38~aHfaA)c3dG651 zh=B3NL5c$xc9D2qMq7O6B9Fh&}p=xe%_=PhGXT;MH(+=ry9G?cY z6CPHWmI&eT461kY6&EUzFsTZ$R?Kp6!7~ge2?MI=1J?U1bQ_i7#r>iTH>UWI!w0Tw^C7+4g_h7kG~_~*s%z!110Rys9IgCS zl}wlb^FcC78H~&lszD=qL8<5)HSjjk@qP|)7jjrG`sD9BVw%WW)QWR1rJzu-L{YFr zd*}&<9^*sO!)H#ThdHW;d%r~wC!yysw?Cl4SP#3ghf5F{EW}z5*>?~X$=|Pg2>Vi_ zM3T9o{zQJ<6y$@5{1zY&|FM0<8;ipOyxIXvG<>f?e4jZ6lEP9fRv)lvftNioqT}^a zo^ZhYMj_h`{{KI`y$gI))z$x<;hHEqQBh+>jTJRftf4?n6lz8iI3p845ygTQiz3z= z!bE9N1ShE+rvvHDTCI<^wNI_qYA+&2jR}_oym6D8C?KGoAwW)?U@hSJoM0RCRP2`kRhR z*s~Vz-o77OHEol3ldxz!UVZ(+{5H#$)hC*|F)miy-9~b;8@d?PrS47*b|hhLh}lT6 z!&#eWk`O%$voD6A6P*c5X5JZWJ*@JmneS&uZ$xfHyOVI>i0HU7SFyfI5#>w3K@e#* z<02wU$F>BTzo~SrFVVxQRz|y(&TP#${~l3!Do< zp4(0BQiT7vS#CFb-i&w0Ih(;(t@fS<7pSMYvdpPl)^}t!n9j-NuG*Dkdo2S(#BquTu&;(+v3xaKMZDc+zYwi*cuHAuZJZEAoC5r(8pNMe}z_dAP`&L%6;ua zmhbviSXR*Sc6FUVUkG*X(v8FbQcEP9w;>dk$ofRj~ zZKSO^azb|3#XfJX%yBrL_I{TAVryb#AXKtuMvsZJ?#epnoM4rXRm-ckMdzcb6lk+E zQ26~5(w0Wbt57RGr-V5l5fL4${Ws7ydS&CSVPDo2@4S0#e1{7OKJYkt3V0yUh4i69LZK z(Op|Helf!8izprmd^oe@oXVjye-t>U61|tBD+8qW`|s~b+j$)?FKkeip#noE1`h9j zf@QL^+8}$&qJYJ1@^>tkHLMA}G%;m#MI`AyGZ_nV95iItYQbhbntVe(_MrE;4R8vD zQg$~}!U)O4fDtP3bCu{2fPnrisj&M@oIZcwsXB*SjhNgcu@)xnG14RpXBako-`k-x z48!d4nir`7zoWC!hO8D?@Hoqm&9Q!(Ne2J6nQTG(KKTsR-Mmx z?R})17(T>3B>62$lle;dVIp(*!u@!jh*!>cs@acuao8q2ZUYUe{A3p(QgktEc&h30nQWd z1rSWL6C#N$Cy;D?7ri7xh~a_f2di|H8PVG-ovZ3AU(t(WRj)Ft*a2cP)M$9@LY$I? z!D{XP4cX$>e?8c0KGTOEN@iCX)ySFLBXyW3)OPhklw#qs98yMp$-+CATTw7;kx-YS z1GbYeZIv*T)!3OGvZcB{$(MoK$GaW2pZl=9LdQ~81iUjYuSS46#)gUpT z1`|=NF<8}~R7x2q8(fE4ycn9IF241yg1g6ZXaM#H9uce>$xp7$RXO~v&^`aH22Tdx zgMw8(V0zN(Ah0YysO8Lq#(gVwGsb$u{#x70+b2f^C?pTVlOmJt_>%K+L3QjGUbBv1_vtKeH!jYk~GE_ zXjEhV2Y(q9!yR}*^lWJ>0}Fyxy8CYEDp)m*QLCT=#;f8a{k@=ab=qv7kz7jo8app% zSok`O_i+kjjQ7_hq{h1^pz&U-@qRqDFnOmsNB^VJvtX) zzyo`mMpuVnRXb!wOfW^w8C0uxCf8tXd_H`-0Ns$ZRqo4lP%mG@Gz5N8F;vrgcKf{vohxWGSg%V z4{vln#Ju;V$RXza8%oZc_v1*?nC9y*V|s?acHZ0g*NpE1_(jA1X0WP{W*TC+iNA(j zD3815-A#@U%rxngRC9gpfb$3mpx7L z60{DVe%|k7#(73sjbPOUG-1%T!50%}`E5!}{1YFZHu5gBBZ94sYuqQ=7(Ftv|bI}!scB&u52G0`7N^#P@7Jm(so$i~3EX47AT7Od{U-{kfDgW}Yab;T4fj20Nik7lzB zbs2bAWfBFgXYv`px#S#v`15TtX0(6%A~o8Bn%U|=W&$8hPBmpx0;Lxi78pJC7l>t{ zt7Fb=_*wZ;Ni-W;3s!wWx(a=)zf{`6Ut>m1g)%R*+zWd$#OiNCM^X+hnzx;Mcot~(Yyqa=0U#074NPiVF!zZ~R6i9Ju=*u*cJ3D!{>ZashmgqNF z^$pT8WmZ?Ew8^X$?J{czP?)00_xL4^!=PgzG@uV88n@K=up>+UlS2Mag{5iZU*mtT z&4)GQYa2F+Il|J7E2&(zaW2-4SK2J5Np>A8qure*^@S*C@!m#Mru55PktIU46b%o@ z?4q6MJ=AkdJ-1Oe$IPx|q)kAR@hV12f!c&q1$hiX z?k3oTQBZm{Y!)r>8glo?63#*uPM;e3qrk35_)KnCvJHG)x4gaKVjU#6uJ zM&s~4pXKD7kCx4m0G#VH39>w+th}8I~mN1nFR0k;c~oa0o*^(Ov;T%J|mI% zH1LnM^@_kx44Bz0WVd>sBRIjokRA7vJd+fxE>lUnwS4b#4M2n=?6#xa-)$9mA9E=r zh3duBGfrqNj7bOUo4jKU0`P>=v5|M?3cG)Ay>yQiKJE57?}F84-~LY~zV2BeDlzEM z?QFgWuQB`fm0-!3+pxRs^meUR;Q`05wC!C8l*!}8<8A(>>pKKCex3%XzWUKd7^@lY+#dSWAq=Dbr26RZ2YGAk; z_=y@w>Bqp6(+1Dn(ZF-DZEzv{Q1`Tj=V>)}scmjmT63-IXzsjBcn-JKt5m(&R-dfu z#|V${itM`AO#>XDEFsyVZm0JwEdk05mLN?}Hvma)M2>L(ZusBxp|84S7RJ{+TD+AO!|~y`S=Py66c~G_ zVDyd=gogN-xQR4H%jfznU!j)IRkt-heU_8rW!Y|iq;8hjZmv@|*%olQ@F(lRp0{?T z8RJM56yGs}166Pn4KTvxD)?&^{HrZ^rV6gJ1&>j|dA8tdDtJrAd>G@hyMl{+j{DIM z*;LfyXLLR5F|voyD(UBsvvw3C)wvzrLng~A*>~;6pZ8?=jrq~r_z$77$$S5G{pA?R z2q4dtBrH;siCN^$_msO>A**KEka~XfDsz8eEMA0v*7xSA(4^U!^{piiD3QUum z6@4^iBpEg)pV75=KP9XAzIJ}{YgCe)4$A4vEGX^*Zklb#Fao}^MWf~N&q6P#fot>a zt$s}g94pRot2W7%B|ov+0EE|xc|A_(A3+IM_rB)v4gz#AeHzEXi7J^ zyw{bCC9>VPxQYq$KBa`7w1NA=N4_mUEsd%tvFHyXRo?}B9pk6kq05tKAGmq8D2W5}hT0z{@iiLet!Y@U;5kPcnZx86kb zlm%7;#R3~~7yG9$*udmMI^Y;Eh#J(xJL2eVt={Zgtd)A^D+~rAnQn-(iPh7)3Zos% z9)Sz{_r^?(Rob{DGyla(oJ;vPe#BL|Mn;oahDK+ zK7x$Nx}6`q3*Io}-vLF`O>Q6mR*fIjF#dG=^G*a*^FtZqN0GUezN}$!H8M4#FK(0) z&OLF?!prilg>BZ3*|ffQaTkK8F4()6GZz_JvE52(NOb)z<+x$$#ojHA@@@%F{anPn zg<|`U4_57m4Ec2&!74Evgl6qO8qI`vr1`L}r(@}nQ8V19atS=lksaWJgXavHOPc&j z=^_cJC`r!QObEqikSq-YXsAtkZ;|>Wr7F(HN2Gk**7hYfxedd!EEAniviB@@A_>l? zmRJX1X@Cvl9to%>?wrlPc_ z>u6UYK&yUh8r=?H<1R`KdVX-5AIX2#A|W|V6xB$d9_hqi?5#zn@6y_Q{=jp>e6Bb5 zR&xPq&QKcVF~F{y7(IW90%Gyn88q^J&RWt9h7dp#gBzCcA9n=^+&5X-$1btePFimN zzDwGN6NA_Ce&H8;_-_mUt>ZuLyh%C%dybI}-&4|!@! zz1cdpE@zhKj-|cW{sY148%3|PT7M5NgHeLkgWAww0gNx`rY=!lNp)TG#5M zdN_!r*6Pg`T_3E5E6@#cxgh92J(3vkDw%!jp%d@%9)^G07u;RM!@(m}~Pahu(1QhV8!cK&m0cfmv=tt(WIX zQxfeNtzlb)y8^{pD+z8#04X4xSflk|l8(htQ;JzWyt9b`7Qs=hSP}5vO^WcOpMcsz zgW5A`4%E*4E4CQ8NcvLpQNZ%&-}eF-aO8-5lRuDEH~C^aeL$bT*=XqVF8+jOeJUN5 z*@FgBOh}O%$@6Xt%YcQf|CuTT!~2uxP|ELzLgQ^aH}EHUjL9hjG_X@7!1ka7X;4MA za;^m8&)%lZbB^29np^@nV9$ge*ytU`7M9h~?0lswo6|c(C_eAJKnL)|J%@GRiDyXn zZc?gQLyfF?PHAH@(@LNluS{vggs~J!bNx&qNXzd%HgpRKi)^chF+~WCkb$uj|Chx^-jp$f zI`b@JVo>e|5dM!w2^Z86`3GA4b3CGns@(-seUqfr+4@k6Xy!^K7GWH4)oZZmjiY@?9Y_|ck0#+*%;tmlgq zv?I~=c6w%RnIE0oDW6JIdt{KTB_E*YRSs#lmMkTUQ!wm1?8vesiczl zNdwBaio`$gUN7e)?MUI(ns1*X%2cgDGNjbvT?ILqJDxceSNxlp=rOr z+V|b$N2>ij^lRqt4O+L&K5Co2!Eg4%GBw-$Cu48+{$ShL!Q9sw!w`NZYUjyRJFSba12AOKz`6hjF?cKeccD=uudOqQzmP2D14R-qc|b7eLjuaux7CJj#CnDa-^F zkitxs>rYk_lF_PB3p?JoRQpqjjaiT5PQ1|g^}4U>(Df2*?+OmQfr0BS3T+1V+Ky(^ zkrTh5RzCP7hMUSwZ(;wgli#U#jf&Z>=Zl3>YMk-Q0Sr&ZCScLSgN_*uOM?l^wd6Y%&>slUxfaj~ z5)w0lX@Hi6wW6C!#;x9QJDbX%UWpV&mI14rV2Dd{c4zs+#1{FXgRFDCFE2^$0B73n zC&RuH+reW%Qy4i$N~0=FViv=(8F{RSSMif2t`3&MR<4;V0_@r${DY3*U2YJ(*sH5O z4o+_JCi38w*(zhb-Jr%2->4ipZ_8AwihnS@-Gpgd^kNXGCsZWg$;oznudkGD z@>eB-TIlIAU1GhCBY>OP1cO~I9uNiSDbEGf#VP7GzTu_PXtb<7g+3@SDqldZ-9>9A zC`*f1ZoJYK6{q6=_>NblVDp{kM&zM4^<^V>qR5E4!2%;O$jF`P^=1Lks*$pi79c{J z|7PVC_3;a-YS&k}roKAU7tfnC(cmOHm{+#3|1m)_2L1epy6_S`!^EEZz?=_x8z14G zXe{HkSAQMRpo-KExv4=w`MMTw?*?SYF6>fy4W4YN*H}mE-Mx>!!{^Z?$9jsvy6o94 zttIPtLv#2#-lFb`bgK-i!PMR!d!I956|RDk(%*jX1=Cwwrj@J1>bAGmN&dWqxYSCp zeI1KcVvxfhZ#YO~wY)hES)VTeSr4}12Uc`!@G~}+`PAF6`8@fV84AH|$GCNw4K?!( zdGzi=TarDZ714Z__oThWC;2$Zi(QyY-5$Ye`HeZTyR%`X`}hef zO`u;RXAc;=ORM+IM`_lWm!h|6IgLy}Z$wr+_|Gl8{jp6hY20O2XeCT52<(%*XUKu* z*bYOSJxaJZyW9zmSnciK`a&yrDx!T1@on@0N;TVt z&*I30$w+$edGSBK3ZLW2ITSu0-;#;XNeJM7fzL3IfY0B*06ul!F@?_$R~vjj!XNLC zAiD#hUJ9c(KWym7UM#`}$%>Cuw)Cp|^?PYf7Lfv?PZ$%36F)}F)g|UVXY>T#Iy11LHQzK?`LwsS*2tr` zf!2?MJLo|{-psIod=ZeOCkJQfH6y$!8_cBGApEP`LHmK4Y4Sd0>aTNQiL3_vd)PBXDV@{x;Tqg)C z+T;z-G9&(mOt6CCY6F8%So!y44kc?MTwMpdHv2-d%iSH^T5gU0#CR*#z{EuUK~FK4 zUZZTdOQ&fOK1J8n%a|Sf&JxECdFMPE)zF-vYro1oW_xp=H#mLZO>jEeOy!^<{Pung zu8nRftXiG03^6w!fQ$%CkB28C-~r^;RPvI$YA{u_8$%_JjWh;Ejz%iKmjd$!Ctg#p z4xyDJG&`+Z{C%qvn?}sou=mg7cVNrkX0e9zv(|`>-tcTFow;Bi{tJHkQ!BYYmVsVX zcdr@5vB$rCURG#avXs@?dvZQxf4fbeyUI}f5BTH#gRw(5eytw% zoi={a?Y(W~nvyqOm630{H4lZln?O!ua@b|$w;lgtzwNsIt*-}f&ewwX^C21V7(Ppf z_l0p8`3J%K(5Q@j6Rbx4x8-c-1}KrWNvia89Keja+?4|U zx*x342ag>XZ{a5I__tp`eXeKIqhMu?-W^YDY4v_C&Dlgy(IG*jchM(yS*^-3bvJnd zfs0cGXDR!<-iumVYuQ|*ph|(@W}5fm&Dwh#T0|Ze>L_*t2T-*UQ|f>>OOQeC&#NQW znmlh4{j!mc9pe4nm%&5UOZq2y9R0TGUtav5gw{w5dVU#Pc@Eid=zf0dkf7#SBO=mo zEDwTL0VElv4PU+zK8JNq=fyycbHsgDe27KHgtDBw9ng|adVh2^oaWU=5$QGF;q*_R zRq8)P|IO7_uiWzw1J|iaKhwfB-iK>HRS*~HaQzY4l6;HaIJizOLGHEjqm92CYKymAE(M4Yl%TvXwHT5eu&#^%?ikn06NGLN;Q#=m&tZxon(z0dep8ff06^~4(t zyo}?wZvgK#z)NIjluEw5um$&UNHMiS?|lv#i(x|hl=|ctgG?(A;LqpRem(xY;e0qI zHQs+KPsR?;;ID)D^F)-XG6;C=F<%>E9Ne`7N84}y1C zCcOT8--aH_^-Q!P)mnNm;v~;|klC<$YOrbztm-{a56EsK1iqAoi}16qlij47E1Uss z3(jt(SjB`z!KwqKh((PF4&lTuX262i#7$+ma}~7`2n}mIYB;NT$U5m?r@GZF<)

    zXLhjaFcLWTmF#(WEe5-tMutg#1&6bx_{95j$cnJrC@8D++(!)@duN=^BYWCrM|;5? zUHKuwGWLgp9;1!6{3ipxw|!hjSewcdOKzkj8<7{fB=0`KQ4pj{;k}h^(K`?Izw8;-|x^1^i?Y01qF@v@%5Z+ju z-&^@IE}Pdj((*5``CXJRQJ2-0@U2Yz>f=oGdEB+eK;w|fdw`_!EuPyC-YxW?Uy!ZYgRJC|J=?>(Q>izv%*1pHR zVSh1n*nf#=w(o|z62OBNUu)7Lzs-w0WytX+Qd5iHr_i-t51L7unW-@!HFKLV`8K`Q zC^kAc!AVB2Z}J8{W{^EsQ8C#>_c#Spdh-5u_`Fx2WPkHrN}Cr6Sb?9QX8;(+AMXu- z>%a`t={;G!$}7&CG0-4HE?tCLgd)!Xodfp?MW-D!qR zwX0R_U0Uog*g2{;&;naUVJPPzTfa*6W2yQltN!n7{d9RVT=l;|4+3bv{#aYTO!X7g zr}xc^sXgJ~-g8x3CgL=G0(~QwxSpSg)G>i6ta@(fd2tJx5E*Z$GJN`wKIh;zp6Wl% zo@X|ttZR5N&l4cn;leHt$F~|2pARp`y*+AYn(R$pYpu>BqS1=PMCSaQK-0-t;g^o` z|EDwiijprNIxeYSS(K0aQ2Fbu-%m82oOMxfUQcYr-v8`S12g&&3Xm&22cjWoe#ED?CX7zUYe_G2_otbP4197Ldf>@zeyL0J`5Qj@iyOn;H+bX5 ziHG-rbthin4d+W5WyDSDVWW7~XmjfQ?M1L87JLl$o4oHeZ#8lJL%~Oynq4Jhz$QaY zBnAX1>YYasdF?&Yl)Mhqnf2~8dL{q!g?PR#NR%EKThKiiUQinb7Y+M6$La%Z4~X%8 z?k78ujy7<$$X0P8i2OrOjlievn2cVDu7$HeMPfkkWKL0nbO>#WQ zeSR#^AZ-RPiio?`+qidUYx16S{*->oez$^Pn>J)UGdKyHpx1vnifgqXH+G=s-MP)* zv2rBV+%xuh&lv@^y5MObXz{#1Z^Z=DGrHC61+&wpl=u4H@(V4bP|3Q=x5I=Ya2Le3 zlo}_)UwFz}X&TdV)NfADx@guZ-0xJAJl%1_Cnx#d&PP0Qc0SH9<$y9^d%bZPNq%5NigAf{;x`+d4miVH z{+jbJa06VAz8lIC(`Z(F0r>6unl=F~-fAoG=QZ)O@*e*T!>uB57lOis;>r)qdRbJ%AB+`n&ZSfSR{YV4=vn>Xkl;sf^&Kbcpdpc^4Vs^ z_EubBtVflPseNeT3rM4;f|;uR6G-yu*@~oh$+CD)_1lJ6y$4N)FPjtoHD)kFip>sL zMub#xc@JA_<0j+jXXZP3AI44ve35$d?9HW?ztwXn#vrgN9J*7W+5*1^OP zlh4ezzJpcgQ^4Hj3iE>*`5rmRJkta8g0L3*zK(TP{y@`u@B;V+L-T?^eHAJbXASuH zMN1Mt#>F^A5=jEqTRut6d1&T^UGbA(|Ig?u;{S*5Y3 zdC~=w({fp$cL4TGhHIw!YiJp;fX#V*pO_8}*kxNs$ z5!o&;HHeA{w{!{5dao7SJ&r*~_D}6rk9t5`vqn3FE@Dm*vO=+olP1_!=lp}_fakgw zPd1%J{LYS`7@a*}PFa|b6h86)(L}~a=6mnnWGyMB^h?p3waZTo_{HfK>dt=q@}vw; zI4%rck+C?h)Azj_O-(BW2T+ez(O^d2uP{&6P}ECc$-;}h`3Za}YOEY+sMVyK1F4U8 z>@+Urb9F_D{&&JjdOVgWxsK)WY#)?qG{Dg3$j_1|u@U)mR`XLJB`P|pi}&wOn}x?{ zs3P8naP!ypE`=7ng6HH~?OpTNme%J11KNb1KLDEoHqrIr-uYQ|BQxRBO0T&7MpTzKx$6K7bLAKcu%+~2QOSGt7LA_*5;eR_GEba*NlpNK>ExLq$NI`fuuId-qe73ROc4YVXKb3)xA% zI7UGBnG&ZUG?M6pPP@xne`&k8M3V!D94pPl5MbnLyDYD~5P^;T(zMbpv~!pVE3~c9 zT20M%egPqO%*R3ZX;RGsz3H3ztZtgD#DEYv-dT7b^HSL#7??t(gyWYhXlY`=Rb)~u zwxzq*-4qGVecDc@u4)rP8*j1!T`A-)H}M63!Gt7#%s*)wA@PUo*}{PR&*7X{0I11t zH1AA^#fTG>LbB2n1mIKZFP8`LTzSMc8SEpMaCa1#G9hpgBPS+ zR$0G!_TxJ`$?P&w*L)k2fZNPRb-!I8q4{?%`}u{Ei!rkqYdT|sIJz>H znV^CDuIj_(WI@~3%0?Vl-?H>|fyS~sw6~nW9Ob?C`?kSQ?fRR}ddu#Ppqz){PET8UjQ5DByv-WzbcXx2MccOZaP0yym!MRa(3iZ*$ZSU~P zLgdjVuNd9I`@{XlZg?$i*Yz^}w|Gzg`XGzpxQArpY;S=1NxqOaU;hXHhV>_Xo%6j{ z&&W8x6Zd5JH^c{K^y1 z_jd!tPFTV{r%`#;8}$36zw0+r(d<;^Yh~n-7gKSPWwTBbiju#FIq|Mls^xY!(M$Qf z*?e|eSkrO+XZ!_C_bQT`{%1TVz5UObdno-8QL(NGi z<(OO|tspH9y@Zel|Kee0{*g z9dL3QgYz2XDcJBX1slTdk;#)-ip)5*w*`ppoBUo}6S&dmxZ@(VT1n2GP_q}Xo^uV#DZ$rpk;=U1_x09jdHtfpNAmaU>xv29$ zXR2n%^+L1iRrR8N{b!azhy5<@VKS-RcMpf}?#AG}mj7erh5f#l+gACFkh@!$q}!zJ zw#V#?I{(z~_7(TT;JnuXF4cX!hq`Yp>$}1fQupioP3akOm#Q5`@QxTYK$L)Gv_DfMR>l8j$e*7rmA4fmB$-z8$^?UtE))^z@* z&&;1do<2YKe5Ug+EhW3%-Q|7Rs<=bDAUh6{4_B8VAWHww0%G8QBOruMGnW5EK=f~` z{QpEi6#Yj80agFE0s`Jbdi)mxqW6CbLmB}6rsV%ectFbiw|GF-{&#rj`QO5j20*_l zx&IL!wB-Gl3r2PdjQ>zTbfLa4AUgd&kPp(gKMK36%oFNP;>Y`~C*f-mx4}5WObW%v z@Qi0c@YUe!<)H|+^LjYZ z1)Hbt%%Mn^%Gh2c2j1cchqk&mDLp0>KT;Yt=V8NHj6tj6r%(%_Q5$-e8b(vP9a zIIjn`RDAr$agAwA$lVZ}hm3s-G25nlw-8}5UH49=>E0;aMkzCjH|zK6cIBI|Cgq{S z84b)T-;o>=)0OWu9dpF~ijrNy>cOaF=D;8VSVh`3aGzT!(e5C;Z@so%#o>l`I}b~g z9lkpp_^2Y$tHg=z-yf_hLY>lqLn-=sCx-huuPgP?W;HP&@p~P<_52?v@R6=Ep~uEP z>rQMDvz5iogE$*L&i6SDyTCayN;qoxL^v0!^TGMi_I4s@LyI4$qn>MR$WKRz&#Q1( z8~d5R&0+JfBjj!j#m^1Jzu$$e5&$)22VW1qO5rioALl9FD;n`QKps=pcXwIeEvem) z)r-@2KSnRk*!>v2xWn$ps>O%c0j;rWuvLl)WzW7RXHEOoN4r*n%T(;gLo8S=dz=st z&KagK%8|G*L|U=4Z=>Q_F!Aqq)?7FhiJST{4{IWcUf&g7bYjY6`~l3B$G=-1zuoKx z#+Vab?WuyxLcurm#=;mqOEAuR0`EC>1d#$nKakT8}l-&y@30c{)Ikg=QcFsGBvVw_L$bv*+1l*=%QA)*(6MB#X!j?i+<_sDXk4V^Gat= z;>2@Lnfqmp>$%(Ajch7u!)v&Dj_~T+d~_bKA%|rV@eb!^-l~i;WFw+_Wagm(;+$H5}ZwMrd;>z75pF4T{Ofn>rvzxDNzK|$$ zSMu&ej;C^woXrRfLsjO3Vq3)Ux$T+n8fx&r!)~YK4LT~T5pzPhUnX@M2L3be5LeZR7%3Tpk~Z)X#O?9=)-?l)2j2u5{P(54&V=yb!6@4?kf3kTxt6D=jstXJ-S=^Hkhnu$5i-Lq9;p6p1Oe7;@QGaq|KXf~nXBkpdj z8jegoKEGqpSmwm-gALgxl;cyojfneyW7^T++gBKk+M0L%op58Z%Qr7|i9RG`jB$sn zDbeYC^+B{1Xbvz*h^UzbHSK=peyXX^L_oZGvKM*Gn&iOBv}pkUshP+$N7!}mD<&iC zVgl%BTr%r6@ff%fJfQz?6**%$$CCPRVB^E*GMCS3EfHXe5g*C%Kgfk(873ic_+mQuTd# z0jaTzQ?jS>Nf}PHax#LQ@`}iAx3K^MN2gj2y`S-zpD~w)-SYjBlIF^-k;GF1+pN!~ z9G9-My&F>HI6-28dZ&`G?2GdJL%_Zn(G(^g{QhSAZbvrZ?#Ung48!|D`Q~Am;FBC^ zod>)e0poY{r8#IHds~XIwhd>ea;gC#8&)+HtQc zZ7MI~(|DULtd;-2X?l})<10IHBxwG?KUa;!hoZsl54$U32YTGyw|ei4llXB5OWB}@ zpTIX@uQQ?NbG(w-N>oAl#bFP2m#5jgXC0VH+tIvP2dep7xj8&xWKWey$*)knG&j__ zv?qRF(-z_c94=XL_X}l(OUhjb8&7Gjb?!D5)DU{(NE}A*et?J)25*~iKeB=2|Nc|q zkM@muxVq9P38oP5RY+;0;9<0obXBmef8=3X%nzL5ar+8`CvLUL#{6A=M&h@YVxu;a z>06RavAZ4ouTIlXcTZiACd(32TD=8#;0qovmm|p>l?zX(>=};h9@vK_T<#UB5csI? zPJ^f5yiO2L04ppHgDJRuvl*OXu`CGi4tH6}?%?nxCCR(jgyI!F3%yX`u0S&6ma~tk z=&AOq7Eqx)F)?saqUzLEpwL?b)%9hGNA*z_3~vt2+LncQE5G16LLdHx($0jXkwovH zfkvxI#e}^Tf%lsW3|}kWemg{=Sb5JtXy(A)hefZFeC553=w-b2?3nq0RJ<6&#jBV| z^r1@4)98B{$5@ zWui>I@Pv<_zeX@8jy>veyjVVN5-scMTl6pRW46kdyVqqU&!h$w;w!;If~ z0FPiN(H|xAF2_6WcHJ{rEYgzSU&tMj8;;N5LiP}7VP|wW(TK~DtSZh$fZ*_^@Py@M zOiLH*>Ga(HynyD!CtI$b<%L6X%L4V~0klZIN?K;zV!WW#V0mGa6IgXo;+MROioeRr zvcx?;H7y9u+H9zaNPZV|3(gq_+QSoer{?J9|7DIwHnz}(P(G7T|Suixn8%&_UcJcyC%$}@?9mlk z&c52)_93rnZ-0_`#@Dp}))YA`D8%v>$kzmLKraf73tiQ^8GMmrTzdTV$1KokO#^m` z-)!$le0-i9i%t~SF`A{ZT~`4!7u^V{v03~y)-;Agi+`>uX&IKsjvuC>9cWtKbgxCo zS&?{A8$Qlb!xkZ8V6B_Gje|_+>ekIQW7{8bHgx|l+rPWLee;+EKH)&V^tOM|LC5xM zPZZxJ2K0Q4!{)meW*jzaytVl@|KmU4KU2)_C>22|LPgbUp+B(m+ zjnyjKGs}+jo_ZbKl^(P{NEvGHZDNg-r(@g?=O6bC$Z(Yx+Z>>psc-+vA>c#_Ift8K zo9?$E!_xGrj_XgyZ|L(!m!-+e-LdWgGjXYTV|_e(lwoR}%yTTdJJ`@28wGTDnkhJ= z7czu{NK0RS-8KglR?TehdLnDUd9~lRywc@&D1y=f&aK~RbO76c8JE#tw_+KoJ%Pe0 z{T1yrYm_(sWl3i9a_K3ipL=oNYw@nUMVf`A(v4t&qYc=hRxVet30~E&m|BV+QKVV( z3#8T;W5mq%{@B%e=#9i3?7CF%=7B?Xi0jz4I?Ja=8-?ax2zU&HY*zWct)@4Xy4v>T z-F}l%8O=O3uS=WI8o$5Mg#6Z0p#DC2#2;;Xf6@O_f4fu)k=E@i`%^T!l~c(6w?rj zZSPX`Acm5*d1?3fh7QuqqHp96x^hOe;O zkD3NoZ<>rYT!me5WwJU&pJ$U}b3v7vU2?+iu-sJhZSw&-jA}gRE-(Q~X3U7Sa0_!!AC=>vkwGZvIIw?dM7@_v!CnuT+Zii`w2Ee zoB7;tK11N)61MJ*mGeXUHiR3tbh{`q@R5qZ3WB%gSa}P*>(=7F&0#kXb}z|R{HpiD z@zQLQ6vA|ONnWhAQ*;Gsxi&4Iv;u0+WCW1z3P^xZM$WzuNkjfuFP(8_MPYq&SIZCa zE{&06x?orB!fP$1f!3v!J1S172U!yR+V3Bt{E1&(UXJH3lerHB>M13U?&O697CkKLb8n zu)`447|mx6Y9b)CrwG>k_5_BRZ-%M#g7z`^u;yo^sQJ8%6ktssxrH(lIYSFF@CR}V z4047RWsH-m6zqTshTH*N>M#?f0*V2p@Z|$uke;Hk6}2aT(xNsRC~n7vUzL*W=+f*@ zq_MOVfslqlf6N(3Hbcpr2u9msvWhe2lZhy{^hSCI461G#efg-$oC%>SbG8I$=8S4A zMH%x4%}*?DPhoOOBXBK5U*W!`Jb~0k*rcn`%qG-vW;dG0Oi(m{OmH>Gv?0;4V>_lt zbqvjCcC02c8&x-%9Sf99-~?{w_(s}pAo@d&PmN|ap^h`V5$tK806QmSLYfbI!J%N! zY*gK3!ZqGD0bw2zF7=t#1bt3Yhib+WcG$?ak&~gLX}*4nFhnG#$wLW45x(SMil8f8 zgK8@eGp0JbBj0kyfKVF>6(J`(@LPrmGxD>b>)`7$??Pw1nAz@qgIe8L=N%4G|% zA;s(rh*dW?BSr0}5gusEw|MsH`yeu-v-BpY!1<}^3cxjHAJ5FwnBsKphV_jbPAth> zoUc%btp=@#hIO>;MBE@5tiHl3EtzF!MOOQ-hr9uvl)cHFbxsH(-PFC&2mSu z&Ztp~BCS8_tG!pUe0(097jZ{0dex=~kfuPg%^5*_5Rl}-V_yY7JSF%Gz6xAZ*%xhg z0PRCDWAHKGG0z>ris2744W$+skqDr&(d#4q*ypCwI7@Z_+No&cLWk1HXcHkXv`B~gawBr zF5AIZbuPfH4D8ssI|50r4iJNMusO4R+v=ff8mxcCaNQ9I?liCst+kU+`!Cyp71#%Z zhM-m>O!A>X6V|?}rj^ga+5$?UBQ%(KTq$nze?dJ6Ws#1ZMD)ewD8VBpGr`E@nv{Hy za1fQHb6vze-jYD}S8`@sF})#re=UfK8T?yl1Y_$ zs&h!9aYtDBI>b~pypY092A&YA5?YyfDiR~4*>iOEH_Vu;v7es%L#zlgu$*CkBLs5MdBA1 zE6_sK$!zk=;+JQam5k~U{OP00nlP4Q1@41ylDYhDCw{p0e)fT8u76Jq2XEQnxV$)a z>k%vH*;%n&FOIF@=fvPmIGt?if;EwKg46~cyI|v1pF1)5<|`9}pR;05*?h{x;N<#G zcxh}=@Tk(=PRWAG)uFu$0z?Vr(sFDIu1?D%h3lM#{TDi?c3BZAe5b50_aVN#@YEK5 zxYOBj5-*xVKbHKBUT~)FR&FA~-LW_E3-gU^qin-U*}_aQ0_ zGxeppuxQ*exJ-{hd39}XAR6U0K4q*`!Kz>Jsq2f?HR@n6N1*k=s@W!SllLe9Ddq zi^F>NP!F;gYbOIGmVh~mja`79yAlR4w?BEuKtH*UD!T9KJvLG3Yw>Pu} zihIw^Fyr8|7>$j>kJF_7&ZJhxk~(Tn*^l}v@Wq+N;mEu!TCM0oOf=@&qwsi2UTVrh zCljtr(Wf87Lw9h4)e10R=xDIXH>4V@zLwPFkyPb<;tK^!u=+B->{F-h%mx1$Q>C$= z$1Y@kWp9&-)J%H~A8{VZiH|CRB8Vyxy@vQ>Jew2SpI>994J9tK1~DWQ7?k;AMk!Q-Ec`|-}>0}g8a%e{3B!EitN)biL|B0qVtW7yDi(! zk2malX38(Sk0~EdNv3?6%ao5AdyrttLRK~Z%*uH)6~l_#q3LX(vDfcy%u%x*Xx7^c zeK%^5S7k!fXfo3?Pqmpg%0!_*Pi(HVq`M#T)}kV%cn=X{L-b>db)s0BIh^+n+TKrb zV&^jfcWOwnAL}S=Rdh=1#|01rSJFP_46$->(?#Zx-H0a`2XgzsdjYW`X*9rKU9Tf7 zjs93jgL^Q^!;|)8GkGZkmVezFI4F8uArRQD3v*&s~u1&u$6B3a>LIg0zJ z(~R41Rqy%wi<4Yl#9e02<(>F%dp~0mO|%ajzZ{p4q$O9|Njgdb0Ov2xTgHMDe&PJl z$U#eicR2|mJUj8Fu6jj-Vq$);cN6)0zMkP^`KF-bozwnN>gBh8OxEMJx#k{siZq zLV4o1jtI_u9ih(~U9m6of)Cdx%1Q$?KAxZWvn9&1^ffNoKpjL32qF@ekY>*L?QF|& zB>Cv~O&mop?+P=eKf9MH)%pm_T*q%OpQ&a-iL}usC0~b&{MI@KXSDn`$U>T6^s)T_ z+5X(k^<@CPEEzOYZR>-G@%ePf-*E;J_yp%xFXbH|8;c_X%!GS78FzrN zi?JHN03>9E`?0rx$DW1nT55~%ry%eo*z_%j3}n=LPQ0{!UNO!Vol6$MaxX(48>s1` zFFeri?CsDrFKNY8Y%WJhq$i-HR3di(Hg3Y^PfwtR6am&ie`NTDa0!s6x= z?fm)g4~`!rvK196(=p-LCaRI+X(V|aEIYAA_|s{i@W%y%tfT_OA;jgtBkNx>^(x6<~c?VmNDvU9sZe=lAm~+8ecNPD^WS3 z3PO8+U&d!A>VS7L&qHgDbUqw`b@SD3zSnexNv;+l*r}2?I`d__ef)d2)@Fvnbd6)W zI+-r?bS7OOwb!XXCxR=byGBn1RNro^JVg~dhnlr~C-E1xqbXzOXS|<2&ZO(TGt#Y#hd0_%touirNH+10@SpF^7%7Sn zZ8Q8*Aq+9}BTM*If1?G7nX(cOzxMKA#9Tm`^M$0(WxdBqd}e748izY<1MuXF)XNh$ z9O%2Va0PRYYmvK07e`==%L;J<}YDZV&<*=v)%WBlrh z9-CJEBSXfeTJOe5Tx4IA=vC0%1K_Q^H~7=WU=*Zm@K@3toLkL|y~OnJV!*Ya(A^>K zbwch=(}eJ4BL|fSc6#5SA{YzB-hpa%1j3z<$qm0i zLGX(&+E5`r@;*cbF&BYsfZXImge^1VZXihp8A;lEi1JP{@o!lLxG>{&9%ay1{SaU$ z1_KchFYkrLG`6*)4T$9@tPI7rbmF`^;Kc4?L9cp)!twHKiNuBcq-+@zne8=Rx~;YL ze39(~PGVX>ayb`Il&qO@{wC<1WGiX;-pvmyvao#%;(4_YAD!i{51CL_xOvl7Xw_Cr zj9RR+%i?DZP4qrdz4R;Rwh~bwT0^HUUa_Cn`V-3l#8ud!5Zr~qEbwY`d5X@;&?B@M zM*^NxvLuKGF16sI*=1*&)ggOuqW`%PnVvg*8@FvfU9~x|SWDece?vhwb}yCgU5w;@ zRkK?CNpzwFBP~L{rp5hJ$GN-83g0htckf$=vu@%rs)b7S2ImC$QM$L0xq?-GMoQ5#h+n!eMN#8A0_AlQ;sl5iMUxwJ)~o+Zitxi{!&$Es9pJn+pKz<^&@57 ztgH%knZCVbUNXbc)x?MPNH<3iU*n2w(n=QGbvjN}PCVFmZ{cz$(Pgm~OD8c9Z-E8L zdvALI88wrXtn|v7_ma!AXB>`GS86dVVnz!7_FqAzeJtd`@V`oEn1jkne&?{L}}Ys8TJaB938hZ%hLyc49pKu;*^$>}KT zQ$e=be|5$xWcOeBBe%C&f6aD!wfB|w`uCOW?w$*2_*#2^Yn7vIix&<^4x*7R_P)zc zfp;6mH-r=KK6p3!5MPaUEH!(q|2ES%P#4=82$>yE z^oX)}WwyNZtBZgtBq7EoxMzrE%1l;#w27I0IGH>Lwf)D~UfccifTO@4RrH8t4rPq~ z+qP~!6i)STchlZ0FPVkF#;*kibgk^@@$z1u$#jL|>;&UkvCZAfgHQLrm-`Lz3gmzE z3dcG!n^@cNayUE7*|!|K(UIYJ&)&{yogVKL?HuARrXr*&T&{-NdX?>Jnc+sSsoV^Q zy$BPP)Z#y}hW1`_Y#gTOG_pTmXSAtlg;w%1WCs4hSirb*@_AXtVqkW#2T+Ss@^K@a za5cGJp{X0J`kUrzZcMYvL+n)#@0w;}dr=jchkE?vlbNQ4LPnG#M( zZ|6-fw8lF#gIed}!!YJAN6Pmsi(`lj?8ltkus@$e5!M>A8iU zL#-5jg)2d>gwtnaEg*|SyyZ|9C6+sZ-7ZCGDH5nxV}pA-fn_e1*M?Ra-|uit8(8B` z?ddce$PZRO0Scf3US7yYhA5ph#Slt@_?Imu+h`s*)zH!wnTpK@|UbO(Xu*XQ1EE1MB$W<`ssYBJStO zIX+EIgQc3EweuR=6#&xPk#Gh`sKc4C7x{lXZSl^`;w?2{J`=;lvQ`;w=nTeNMujQ1I4o1&=yge{atX9yK+$`P=@w zW=MFl(Iqh~Onlnz~t3Y2x_!LHiCTcfd#Wk_dxPuN`XNRu*Cw(}vBR z!-?o>Uct};-BfnmeloH7WKTIdwt0WwmE3e&0L2VEvSh)OJ=z9h7QkX+Xl)b6T6E39 zRs_WyD@&=24y9^9=avmSIkF{AIutfBIQ7GP{#l++^e%ohbD{n9=MizO&Z)!lCOW|x z^}(Z;n`hs{4Z9dfgVKP`GZl3G*^zCrVY~m$9eh3dnzQ724Msy9>CIhBa~vuFBoJ?8 zX!(BbCP!wZEYlxFY03+qx?ByU;59w*p<~1>1*bAC4x&ZVgo?Tw&2V9xO;W~3YO^s$ zAeVaOl$#iAskg=2I;B*pN;xVu(mRDx@xi^2TXR3A7ks1Nxr1Q()k6_tu(af@UsbFu zalCU)2Ug~4i<5wZOI8J|JlX*DdBLMjO~sa! z!>?;C{fTsE-*H3~iG~Pftq8qtQmoImCL{=Z187w2O^q zx;#3PT<-)^mxoT^_Kx!CE`*iTjO`$gzJ%@! zp-HA+YMYWwPbSGo$)nF5SBq#DvxuSrXc5g%EuuGH?=PZVSVXmopxz&}h(3NDi)feL zW%15sY~Z`Fl=cV*>RCr~SsZ&-1lF+-=9RI!h70$X@w-?2#_Vw6?r`Cfa3Rjw#?j$M2{cw-)-T* zQYwZE8!8IdQ@ux9iJr>kzi>D})9Wh=8_3RW%g$34|6PL1Gom*$D;FnvUK$Rpj08B+uQ%7ecRSeS2KO>rgrtJb*2j<12TO2L1`Bsw{{aBU%_GqAKzY-;^RL~@cFnKe5~_@L-FzEYv5y4 zVZ+9-a|DBYV7b_`kJz>#0w+(+hP|^RfhF-9bD?ryLv~SWQIMBVMSsKrsJeyl0pyRu zEG2q3s;)_05-D7#Tlz|M8;usd8)1Q}Oc5$leI48rQT2LXb9MqAN=fd;i7sRKNf(ri zkLqa(FLw%eQ_>Vhr&eFfVa1WajiQZi{h1S3fk#3lupYJDDNMrC(&4T0PC%QU7a0Zq zBO)-wNA-#X);fhv?sT|X>iJp;EdDrw7AJ5ZJ{={#(J6exoeEbUApbxl@P@9-1U`vR z?d=qo6%ddH_0_=o^KfM|9CeIkYH-C<-1oFzz2!#?P5OqfE@?huI$#J#Wb^wLf^^jSg}H_HR=vw2SU2H~1b2 z(T&PCn}rnZ_Jz<=0whzrV1Fv&o;(Qo@s2M)RvIA07G}|Bmvt#?bC(Ef{<_z#3>gBS zYCqEv-udMFj~c@x-HiM=w4T8V4$TafE?mIhf@F3|o?x>DL&I-MmnRxXIvg_%9A+o7 z*k~T`*CFHyx(AJqEK2U8&{ygMV^aI$2aSV<*&ly@d`g~_U(_Z~P-D~f$8S@leSfl% z-Fdn^sUz3RF?EAgzk|7hb8qBdBLwc@M_mp>66&uj^X19_Qp52+zFxrb_;eB^MbHaI zn;%jPuF6%?^~~{g`T8}YD0ox_FO>}~b=>k&HqZOf0J4K~PBt5oT{(QQA^8Shj=L3= z!;#8St?iAi)1^0m9jQ^-+Kt@G*GPTkYBzEXUt{!@r_IPHzQ+3sSJ!AcUz7C3E~Z=b zJiaFDi(O3jXdz$I^i>@DEIWE)IDYR;O&|%S?e?D7XF1WcpBEYmSD4++yPcWhRqm2l z5;Oc-)csCoe?y?QzV&;YCn0TuR-xCA<25~1bKJN1;@p!Q?RAWcg?2C42dA#eA+Jww zwlC{V#RAe+<^+%C{fApO^LurUb}f8SoDBt~r+!Sm<`v{~Zf0P0W?fg>YV@nAD{_K` z^hANzXzp4<@D>6_u#lpun(qY*d-wL{y@J+ip~K^26LyqEldu^sBN^?FZ9Xr*@KlZV z1*`4(E$uOfm15;-Oz>T~{Fuc2-mGzzl2y(bN@=N?UReNAgfkApNip@9j#~!1-bC5` z_fb9yy31F1!NP&Ph16W0o{E}<^ZVn4 z)%@80&e6k7>B(j{W41VEOS6>b*sMMfjz^Y(kRFSY&zTNHUH^*zkpaLok}4w|b2hB~ zo8rA}O-`o)fy!^^|6}i6;G(SZ|M3Swfx-q7TWrxr!@|^!2`z1Pm(c-dw!uqYE3c!O znu@nf+Y}WjpC*(pmhEQQ#m(+oVRmPb5zsKiyJ+Ek5OG8kP-FPN-{(97gJ|h){`dQP zz1EjJ&w0*#o^w9ub3WH|&U2261A7=s9A_wD!w)_q9AZC*i6eZzpU3=0_lur`FM8fH zydnI%zRwt)^KfZjde0m2nrlB)Fa}40QS4nOYHJ_D_nGudcH$M6L;NG%!)^77Yur6NgA!!qcp%3;2j0V$>C!j=XdW9MgyD9avG)s)1i}oP*&co~zZZ0z>=ArQm&WxDVr-$bo0^ApZD|{X zV#8oVX&0Fx_Z?(LjLhI*mVBj?%=oM>BU)yBT$d3gGv2Gq(94Wfbs3T7u@2VzdRa%7U<&lP>KLteKdn zC~NPfeBsg7!kQfGDv6)UMZHpvLC6&E$u8QczmONJU!`~(a-WDf{SW1vj}^)>>;O1T zu5KwMI`eWblm(l#xSrC$-t__N(im)%2DZotET%D7Hw|5J@S_iCr^cYoy`Y`wdvK)O zE^v%)40^DO#({nfL8BUje(nX`33{|+g#l{;LKB#D8-j*32K~+p`Xkhw53WItL0|NOiu38} z34aMPP4t2;_9?Y-iM=$iRGzX|Ivf{F290bf?C)4pvJ7u~%(}!icGt>TP zDBf+$bUT@D$#hSd4rY3oOxKJP57R|5UBGmOOgot7a(uvN zGTjkrvFu$;G7dJB59GpK*PadBT_V?2aR=^DjCWwcJA6j0?3+Xbgx#QqbQRdRg* zwF?gcQ!qsYhm3lSIHpixzwJ%G{I~~J<)^oP6L*w$1J_B{&oAO#JU zkx8_wGiE=rj8>Owg-yU^7L$2#X@ry2XlF%{QYpANq<-c8=>6hAH{GuTdry((0do5P{h!vx*s90$pBhh~P zcLC@J<3dmE^%#R_ft9C71|ocTJu5w60SF(2U^og%Q+gM!Uci!m(C#hTMTG2eq5)zt zB-VeSFI}_YCBpcoZU86qN35>Eh(eX?qaumq`{Z!+dZ+>Gc%F=k;?}!ZxHB%wTy}@F zA7UNlN!=1Iw;^fbv?pX}`{5K|lgCEMmQDm8-cVN16q{ln%y)Lj+YmUXLHOxYEm;V5KV8$wCRV3BQ*f zg~RIl`VO&NVen|^fW_>B^qw~(?aJvWmch(rZ)o2MO~3PaZRuLPWVUPFR3zqWML6Nw zfOYJp%kZm@`^$A{zWWUh6T4(nLttD3OA@&jS$w2*6bXC|B#v$=z^W$Juo`)Z(0E_| zcnBYUfL#qlkBg+ZVk}kgi;8dx=Mw2scd#TJEh!lQ;ice}cUS~A7`o4lWvM~Rtlqri zqlZ899<9uZUHG+7VBGUfw{#)O_hvwhbW2aceez~dn3jHy46H~K*u)YWB66=t00*&t zJ>_eG19*z_xZZZSTH?gXvSwm_U+A8T7iZT)J_<;x%4o4bAfv8?fm(iOX*ie_oh#$7 zy5D29--Akzf&&`=-U7d45qv4PaU$~uxfb3|kt&`wfN_mbd9JC*D(&N2z7+=rvnTLT zgrUfU*n_Oem28U3xR{*y*f>EBGhI!Rqraq4J$`_9-NbUaJUD~PyMy?Yg(uKMqEdMq za=84K>!V{jp>*SS`J^BFb}l8jo~|>X@hC*0ENULqpy+C@uGVI8tI$QR9LOoR0XJLi zA4IKTQFwsdeIQ!H^-pn_tB5IUr;S_d(oUmMVrNa3+w}t}W&4q7Ov&}be7uUKqvu`w z#;{zj@nDQx<$6*qYMr0Oeqc3#k%e$&BPUW(C+c#&&G$%lq8?2_&b~`SUAQc&7khvZ z{{VqMRD}ufFdHm_1Z>3;Pl42kP75c1?L-wqu!3JC3m(;i4S} zpe(VdmiqG3nS`AGo!nIXQmvtC!k_|MvvV}5Q04lz1KPk=VL7X7Egp=1x$93tR=i>Z z!Aic}`v9R@e-eYw$t?|8U%Kms3k#wYU1GMed#)~h1@#NOA}kdLR-i=fXHo0Xx`sCs zxRSYI)v_=zLan;`R`Kl|y|zMhAPUp^mwa^_-Y|Zbj%(>#P=LZ;s_&xGc7PWA*FnI& zPdEnp0?sQ35CI_yLSCdCbWf{WP(BXeLL6EmA;jT1wg+6CCcY!0@VJ7b!0gWo)Z)+r z^l?39OIP5dF;e#Mt>lh!UD_HJKoYyQBCGTbJo?7hXLN1O59FSTgYg~CP+P^kXm^&a zq9!_Nx44#wt4mx@iEFiOI)2R(*F148#4<*lkYE;@q@lUWSLi^jqFR6}4%zN#E2@cp zvcPP=DW}&9l}8f&N)z#I2e#KqgbSwoxYW|tDIj*3?O}BgVFz(kLKo~n6p|Rc)pq)9 z^k;3vb-bUrO>H7>v;DNTAQGC2Ti<5lHYCt?x;*-`R^mDaui;@LUc+rVUc+rJ zUc=3Z*Ko7oHQWXS+Rp5c_AmCco!JrXe;BudX#aBDoYDT3xP24tU+ZTZm>KP#h1-YG z{`t7oMEe){pV&CG3GoM&fl@8T?is?bwzmrO{%3L9q4z(5+kU({AC-nO7Mb1;`hA-B7P1H$l*NqLJZIL3^`~xXtR++$Tvu*l^9WJzdTKq^xn#WXyCp!5Saec&3+>)Az z+vDI_{FEGEn~qzbrsCGGnYaxNbXGr(b=FZbZVf|UH8a z`+9MkA7VSmXs)@q^}RvdhUkRRdI0YsNE?IqaGQwtaGQ?zaGQ(wa5LgP+$?wxw*fla zz!f5#8@Nn_a|6>wI5#j&gmVLH^bF_TI;&?m_g1-{;oMs?oHL4W&P|*$CBB&w-%N>b zro=Z>;+rY)&6N0NN_;aVzL^r=Oo?x%#5Ysonf zHg?Gph{j}=2GrQtJt%=_P5Nm-jg4Jb2}FBxhX(ZP#x4L*nz1`~|K*I`PyB@g2yI$! z*MJ%syRRe+(OV;68XLRi5`@U5YarLi*xiZZrLk)-QZ#md6e$|JFp;9M3uHLO$J5Ah=zDT65vCgtXg zZ4du1$1x8MV2pwgYq>n~Ph&8^mp> z?n+!oZTy%1qiqa)yRN4bfu{}9dr(|U&FN1mao~}27;q+l9B|GPgUp5E+HeTEk((%- z#ogjsBCalRJteNyqD)zGp0DFrKlm-iEDXcNkYBAN+04AL%e|uY3rwJ-@%hxP$VcsqOh49mXA(56x_g zYT9~B3$!gd+tyoJkZn&*klW*F2>(SYoWVS;+eyjA`e>BT8(9PI%A+0&)!UVGfifca^FASCO z!YCOpJQ5&&OKK|nzM1U%K-u>};x;N++#b13+>)*rx5p*3BsV8Q$$f4Rw|+WA5p`c% z*QdPmd%t&l(P%E>x{Cq_Ulg$3<=5heYdt>!&+@Z+Pxv(4)qi8Qg0649TYU9%7ppjT zQRgJX^*#I_&tx?8n9;6(V_t(UeZBkqU!CRnUpJvEE;IeqsGI(Kb0z=lrmN_t|K5zt z|GMdlyGfh3c>u@C|LRBp;u;QneEr^&Iy0&(w3+`_^yt{<#Rpx{n}?_!jSLqX?fe*(hG(kohYTh*A0y4X9zfKMBM@-J}8e#!E7WyF&soM!H1<+6ufj88N&aAGFDLTs=OtNVcQ0 zmx!zO#)lGy&3IG5G>og*h-V}S8;U%QC08@XkfNj75Y0=RAs`h`16t(noB1I46X_2A_G7qUna~D_Pf%L%png?QF@{%6NA0!YhcZdem z*aJCzuPBM8`xuibsj&xAAc1JSvo)Z`9>{75MDx8u1Nu!5WEKFm`HqQ9UeW{UCxO@w zlLpkt1L-JX*bKdZY3zXnNf0)oraS98hlK>*$$ja89AUm32;ZxLTvHEZHY$-5Ba=mn z9*9k(=z$CqDS9A%nGzm|Nu=n3+$(;i2NEMv^gwPCDY9v#NRdr%6e+T45L1FpJ>8fh zoBoW{uX-Tc1Sma_e37CD@|{SLw=?ChK;nJ*E0B1DDQ!BXWfPZ}PT3)*Q+A5!6s)1) zlnK_*tVL*nH8g7xT3`*$T7(t|Ce|XfKrpcup#>&h)*`e(5b}G37G~gusg`A+j^`e> zKONNhS)|fHo#RZ20rC=&;sE(hk>Y6h_ab#fU)(xdr1tBJ+pia?9s1(VABj|fzPRh# zNMYK=pZmpt1-Ou1~eEj*&%zSp*Jzkd56+rl0C?I&yt3-sI1 z+RiM4n>-fpL$K4qq{EnOB-otB_=^PMG)Alj)KIWFkK&kM1rshej3QN671>AI$Y?yqN`xAJ1%s6L8Q_;Ug)VZ zb)Y8dLepfCI@|t2^T$N0{I&}%9~G%1w_j*IhAF|OLq&>gnkZ6a)7}D(vwz)1ifnqP zNRdt3ixk=Pk4Rlkun+8Sd!haLE<|TXy9=F9iB!R@7rGu5Df0F{`73z4Nd5}m&SUEL z2raIBMo7*IgvwcgFgYu5qns6J@t*`JB0dpQIZbb5s}5rR=(M<=a1)3`0IQLaJ?@9LVO9(+?N11 z_!2jxk22LbR>FmAIYKp zB!>=_96GAS<))|*U)FycgOh3au`)Jr!EVs@n{ZeiKG%IVY60?$Unzb;is{zY$7e#A z7hd3#F4Y*okE$-qT&Z}G-+QG-Eyf+k{os>ia}`cK!M9)up%xxSc!=lYVbehiPL=0* z)Xd=FdwQ&m6X#Ad14oP{MB~dxOUiZ$k%NpFi@L*-vO{J#k%2Qbc3M()$_(rYn;Y1x*e+0DNo@4ohC?(DXcG+$y#n8SqM@OOYJ*#IVB}Db0R3vSf%j*p~ejww?J_d^V^T-#S~=4Hon@_WdG4vf&-& z4Vj<3G*O-6C$ffy&u;HqEXH9~3njVs)RC(kT$319Sx+uB->Q~a!gex?Uj*W_KzuxA zArpxP$p(sN5>=}xUu!r%{uDpqq{`j0u1$4q=VHyoFl_lD*a&U6_^}5qVZe&bev;pB zV_Q{A)nPD`l?T9!z825ete`{|SX_rZ`g(hVz7}mf<4DMgfeC`8%Im4aLkhz7TJ2mBi!GV0_`(_sVu$1ODSWo5=Q$quteT%v;#<0I z+{FnDWQv+bIho_S8{a8f{jt%MwFUN}wYC_9&0kv##}2eD#zl>`w%{p3EoMbcv$l9L zYL2;8zUycxcO3vB@=W;XSjxZ0SevIyJHbQWUWDe*)=zl#1JzD$j_s?;JnZg}V>?qh zB-Csu&#_&o92qg*s_Ryn&&+@6p-RMKA%FTvjGpn=J^XccjQFWUTuTWszne&(64#oX zgBL3Cnf_kT@k}CK$`aYRXUs?!00CUNTannIfv~Tk70MYFUnn4pb8H(b6Cy;;Pvgh4 zh!Vn$)Qc=xZ1m62adYAZhzos5ujEcaUte~$%_L#tnNS6=Us=Q?L>I#-SQr4X->fX$9 z`^viW#QR$XjI4W?$k{LIMy>M2{a#Ac`cOjRUF}1OTrVZOx`U;>R!4Rpj{8>~m;5B^ zJ5t})Bd9gT+ty34h=AXvwU`VpSVXE8AwYFSmk9Ef%ck%w50IA(eudrnYSd_OkyU*= zY64jgO)2uC(*6@$H8tM~*N3gD z^PWDKROda->SMNJ3$7imCxK8sA+C@Bu76>>y0S#EF9CM*x8La6(cHI~tE8uEC>9Z2 z4HW}H^(&)QMq~dnUN_Z&?EsrU5A}w7($^}Ie9gKKdX zleRb}^O>B~pUEO7XN+dDn8_!mnbY56cQWTNFXg;c@=^=@%d&ad%u5b01-xwJgL0mOTICyUu&lGS-Ecqw*IvD#Yxy=PdyyE41ZC$ z%wC7uBHWW}=TzI9!Iie8>_Xq;d;2f=75s1d{~%9NJZYAcC zmAV)q(QmJBz)}|@B>Ellja%wsgham+zTrz#3uAa!@Vy$$JNz zc>sBwy^b~vML;kL2Y@}Ix2j3eR-AuqRgVD(IW#Lb)}lciv1@_hkz9||BNJq zA9rbv%&{G+#CEiiQHEMtlfFUB7!rzi;9N0B^W9*t4^@uWi+tg@O^p_5I8=w~yfzJh8DL8NNUxehE6sVxihQND8gg530fiodeij;BCzs`YM_yM+~n`$Y1H#$<_{ zP0Z0ql_zqxG3PaUZUU@OWbR|8Mmbs35$0(0D-kd!nX`_bgLu*Ph{&yC?tE;oH2nKG zk$*~9c<_yvrnL@T+Bbre=-Bgs35FbS4(Qk;gc!{jY64@ZX^e2@c&*C6%UTuK(d25Z z%o~UjuFT5RTjWOkQEz|ZaYnox;^>zikVgwG%=9K6VPEJS>Af{_y^uKmSzbbF3W_2gyN zZLWoASy`vc5Z*if=cTr5plJE8>(r}u592_-4QAcPuS!FXZ63b}B39TK*}Fd#tT|3l zv{dcB$P~q2#uUY0#uUZtrLEX&wtpsT_~mL&`WV05u8VS>G`M!9kX={g$we!iC4V+5Y030wI6R zg!o;hv!Z!-ny2y?R#QJf_p9EDHd5!Rmo#`P_CW=4jocL>aJ6RoDgy-lE{*OIs#O8& z<6emYG?D4!VKqdWIA5iERgd$x96b@`Yrd6+EH}@yayXby75pi2RM&9&Qy7<}Qw4u& zR@59T;=2VXp+TqPNYGtIsVxKKzJtxo>9a8t6KGEVj?l*1{Kt-;sXGr8{_oUm1i;OE z!+zo3v?K4=Je<~0^vj_C-HeyMBD@0SQ%Uy`?KQ0A9wz@w*7?$6h}UtOr>M8kf)25l)pEr+jp zTXv(Ceb>A#g{WowHE&BEYWcolTOe;)Lf&qIxCP9L`c-ioD|T*GAhIUIUfH8YHP5JS zHLBT0wb(0fUi)QKF$ccGM}nle(hQU|P73T44Acl1sKFtYg|#$|vj&>5+5=`T92r^6 zxDNIXryY)rEDMQOv*Xpx#;PJ?)wVigC(F{KtSFQfjj}q$$0jQAu_!whWycNO?F!0Zbys?KK#bg(7t*59O>uIqQD|CJQha_-9>hWL@o0S36l(8(CK&>e~Gq z<&^w7z9U?}@%|~`Q7y{|lX%<-Jnocugh@OwvNHmaI&r-$4AxkUh>&%)lXPi=a@t6` zw3Bqvqps-RC0 z$GFzue4Gpj=Ekg2BA9zHnEQ;yaTLsbuAaHKSRBW|+&?9%kAb=8t+(J*fL|#m3+3d= zPHZDPQ82gcMDPTKq!68mVMsDnXUTXiz%VT&<8_vd2j(UN6CadAe6(_i56U4vVBmQg z17B8XH3lZm5H_}56E?OT!p63Pfd^|0d|8~Yf`N%Mz=<=IO_@G1m^kA`oWa2J%#w!f zBtAk|WM4oB5TE|QXP9g|1cBvfg1~Yh2rOqb%9$W(h;sG-Mk|L33*}H@O#=<*$i9e` zebF5FG?#r5EBYdhwlh&(wiq{YTKR9qd-W3M6M+79GQ*zn{hyP^zqay|neSPLxt>_} z?V^6Aci!XP7@4%KV%5OfL9IJa`0@PhM?z~HM?cM8JY)^rr(1zm$LdOS$2O8@emqyQ7MJJCq$el)ioYj!;I7Kvk{xD0}uO4?q0y zgUW*sqRQt7C<6v4-+c4UWM%SXRQ;4)vD=mP>(~E7`Nuzi!p9es3m257OP8)u)~o?4 zPtH#_Y zaUz;-e@}VuJ*9c`<|~zzD?x&PyrI1D1~#)CZ^M2_AjO42%Ai5Y_uqftMrqRqBw16U zl$0o)J9i$Zj2j2i%nDUPLzNqEyiqV#$BrG}Qr>z?(d+e(DUUq{Qk{B6dFB~q?b@|R zm7_;NveaNDI9Pe*l~?vF`}c!%KRvBH{j_4WT2qvi6p(Opfl^SQWM^k*C>a?bWtW-C z%$dsk`SUB4%1V%Q_6lXi3Z-e&rr#;weFxG`xnH^ee&zGeKi{qF-VGAJo2TUEDF%aK zqq1=$NWFETvT&jDhd=xwNl8iq$pcy_Em|nMcI_Igj2#QohnFg)rOL2j!`@Nec?Vr^ z@9WCzuPbB5jQLvm`fGH>j~$c_9h5)*@sH<}bLY?{VRtHb-l;@JMt-Jz_8Ge7t~tt_ zIf_oFYo;`7hAw*bm~!lxa??#WO;@H*M^_Epu590~L_|cque|?0y6p5~W$|LAUAuPa zN_slF&ND-qF+(w#OkXHpe1R_fp<1b~RzCUUlMj>+K0sG)xLdjVZY47_^A6>XJJ6+1 z^ic3=;d9SDSD{o?plhSzl(;x0C@5%~vTYl>*!7k2)mO^u)vJ3ey?djpN4Hd3wp4!k z<(ChY4?jegPkdZ?{Bfm!|NaY<1q;yi?=6DxD}{xHCm{4-ft9yI*p+$n<{g2MgB9LL zgK#UVs&<7?gC%Ss5N74&mtQtQh`}0z+z?*np@$xN0YVEFY10bAsw`W!tSy8TtWt6V zgj2!bZ(j%{SZ3VA5Jsh_sOTFAAy_ALJ%mrm$;nv?p(78KLD&?t*}Mfp23C422EwIO zRaK3GP=Tc$b3Μ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%0AuTG0U#Jr4ujZyniFcm%_Ry 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

    e2<*wuiN3pc_OZ63-%t`7J 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ξ3BY0YrNBdiPh1yDNb64();r{~DNRPF{oeEDG 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ⅈV^p3lW6S{Nh)2JT0$3Uh9 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

    9iKCZdZf_efv#HQ0)U#&nT9Ifya? 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%0Dp`x&H*mSSZv*i){O7r_e_Pic`G3p)*#V{r$U?Jf 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

    9jZTgLf54 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∋$*tL;qy4%hklF?O3X@S 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%0DfW5bADG}=ltHc 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 z.!Pj$vvX)+GP5ld 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�(!WN~Uh99fDzuMHraS)}}D0 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

    Y3O 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�P? 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≀@{9M##8G(kFG#9$WBxRSZZpqjvX*1J4&6Q0TmB}i`jLuTX%#`m)!-$waA3Y%DbZR0`7G+)V@g=DRr5Co8cPBR5dA8Xo`8+CNBT+6^=gNoCSwQF8qH{=k z+2nSvTq-*Y|e_3sO$497^P?w6YSm85g0;g@li!Dw6jXe++%tGlK@liOLFkG`xK=fSTq ze6u(qvk`Rd|D!4AzUbbY&`lnz&SkG4vK)t2@$<~OHgG1x~L ziOo@Lc1~()$v)UTEQ`&d)H&0yve+ELrsTVvHT=4$rhHNl2Uyxn&v&-vu@)YO@>;Ri z%$)AyV(;yP&G9`kPSnc##uDo!1-CD;IG4~znblxx2wR?MO$`)c>ji8j`V{jMN^hSv z@#8-QcNHW}N%gkUM;S?(**?vDE2gQJ_vib|$u<)AHO@9HO{rKzCkHAz1VaY z^cd%Fc3_hkn|c05+P0tg0P$~28B8Y1fN_pyY0k<1XNlRi^#z-nywJ!&=IZR-r1`kAF`^u=`j%u)q$ z9^^Wa`@6_JYUE3wH#N$9L`HADg6OG@dS2R*_Y}tSvL-bzlGi@5XU5-|89zk)s2RU9 zGk${j;t$5{Uz!;&jmSg1L;O9Pc--^E7at`3vgG)aQsbqpYvS?Wk+MF*h)-LeU>Hs9 zZ@Tx$(dr{XGe`Gq7nq+sd3@%J2(|W$4l6hmmhPsK@vn{ozUSMwvgj zDBq~J_c`S2N_y0&jEx6n@i}e3@#HK%PtYbS@!7qM^`%35REdmbrzU(z+!MAhI-!s6 zQg&_V3>?;@mSMwoNESb4Q^)A9WqHt%16<rv-R8m}7ii8^P>mv-K4yT$M&?&@{Xj;+Rz_oy(w z*w$eyF@7bDJ?*J`zjay4pgmp}W7r%&qDTE${JTAopTt?QtJ2D#24C!Fvwr`{9`zg1 zxhUBW{W*{09OgLsC{s6vDLun1)6kPU(UCE&4jXev_889xMnTH; z4CA_P0Nv10J?cqG|NVo^djh)pkJXLMh?`T#!**n)&WF)0J-SDKhqmoaLsuVj@LD>| zvx`+OuIlN04JAKF}`od7re4zb>|mAxTrl-r^PX$1{7> z7~gHTCv?oQ_nV6<9zCBm$QOUQM|DU(#fQ{R1c>8^3G0{Z(4WSc5r(4oJERk+%f4R=OzsyN`%X*CGgIxzMj(73&zGIP|>_x=T z(ci=IrlDiZ#r0FxMt|9o*pl{u#CGOVlmu{n#p9*`pqnM#3N6DsQ-v z=cT3|eeJ};zOQT+4x7g0PPjSy%oUf<+KL@mP>-{L( z4UE742eu^d9&B~oZHyD*nqL2e`TRZlZ_sw*>y4?)5ShN}^^dKM*pfM-{59|y7XJx5 zXbBgY?KQprEnjoP8`Ep8+J*REzLIBzFZ8Gf_`VzeoA%_t*lNMnAh!Ou`_Yo`L2R|( z+oRqTzcTa95>ZOKf6gj@+1`&JWnJ3DKW(Y)u9C1)!fui@lgC$Scjjws&PlzEP?NQ( zAx67s!&VKp9!jy5(T4Z9w=MIXFt)ndd-UIAE&7#V>(10VGWx6SM%w57J;po3u~o^( zL0Ibpi}tuzF`nyFm^&7S3W)7Oqh(Hlqa>lu3NFeRS%%Jg$F3&?sN+q*R69#Tc+htSjaj%au65!aY|#L{l+ ziH{L~u=v2A)Q^ua+v7d@JI@x|D)U*r-Nb(t^zWorqR(b4b=?hO58a!^Se7<-N0O?3 zL#GmDjF>>T?dv@m?g#BgTc zOt?aHzDJ!Sb`tlbv~_8sq>M+9E&FDVdU;Vcv5u2;PxyX%ACPqHKA!*3 zW!pF-9bRatr)(!m+GZ895oFCaW;}11bs7KvejZ4z5J{sMy_zR_l!x!>d6CU}GZB&1 zkga{PM_p&y-6L&Zg+nEW%0@JfBt`RNLjns zsICh2s6*wRW7G>}omK|#r{}3h<_igHYjVc&j2ul^1n@lAjJGS(~BnPY&=uUjtW8U4~8FY>$#fzxX z_>U9Jcl-4r@A38+>(Xx-@@c;7t9(h5t%7|meP706pfSgv!{+!^J<5$gwr8n;|Yy(DF>-6H9Zpf|vrceUspkkHFamqld8 zz%soYX$f}LqeZ`vhCg>*-0#i25huBg?ZI!+uS37~`W|Di_xauETfB!$%DDsmF6PwI zk8G#6%2dyLh+I)y|2gEOMYuV zv;Gq0x4XS$rZRbjmyzFFSQiw(Uq(Ok9+E!4yUgkyl5Kv6vOdpgC7lk^c|p>-JJZj6 zW;=S*lb?|wBXu1_Cw6O(@s6-744uXKN#galiM_T6^4hBSGw!81<;C*9B-&kGWc;YP zocs6fJ;q-3ewlg6b+1~+_YQ1T-O;0d!FSuPea+``sXtk+SZR)7o3u}gkGn7)2gdIjx)=fXN^kLwJZiLp2JneUa<`+Medl-!5J&lYT! z@m%?J@$>c!Ke;38jZSJlIgf5L96uA`vJoq7V;Gyw*wn=4Q3*d2?LK)gUF7FP{`0I& ziTq*dKBVsRRw7f*fYgEfMv>ny(|-D%wA7^+9Xrprt)jDQpR~HX%*+lxUS)pQ+pd&R zm!yZTerDzsLpMvgbGK)BNE*nk&KtQnH0Bp|5&=62GdSjGce9G44_+$?yp4m0Ce{}PVIHy zmhrHZMa~VR^RTr4mu*(*q@6u2IKXo1v7)Ha@Ld0hHA2WfY+=rrDE?l&4bi}#W1v$i`Yx)lx76}tL6^DZ^=WpzeE`mh(- z;1}a_sa2L`U`(UUpVRUmgg$OnsquGzi_MMLoLbGEv9!mta@tfbzf*bD}k8;i~EgiV~>{aF&3SCwB&-}y>>KDQ>} zzcDY<*An8-pPco=VDf03S0njHzx1od8jbC`Wc`e_qMD5H9DVU2h>h^0J?bsK+fGWh zk@oz@Z#>d{s6!_z`kk~L(LX4WfBojcEu?apw3F1eyS3I$r$+b3bsg&~toht6_GXrt zb(&EocV)Vx>-*6UqW_HOzmi=)pV#-N=SSK|2z@u}J%8O7{b$k7Y$NPjn|Xb#cNO60qgiZ@rrJE$axa22$Fya! zIe^W&r`Ye5ao_?=oB9!&uDbwdena6=Sh|}&n-&ZGvOy}G@A5N zoD5j>v0D6Wz~%ANvvtu_REr1+M3S8wk-9vB;Nj4vW_!= z|I(+dZL)WoS|;HvZFPt;sG>|7u{rcpW9{B{IDRJX(TP2-)c>xc((pw?FNWUvQkK@f zWVG?MmSt(Q@lt%5#^&5${NBG=EzM&^)I5_VWm?GOrRwKB>L|to+v~(zwzJgV=YA~9 zm?FQUmNaF8S3Dd~b22l{cH%w6pW`6SH?pKTWKU^_`(&xdA-j?07&hz1<7xhkGEd9r z9Pu5*-*y6NK5N-_sOQw*LA;ag_p=8WX}WJ@JpW*?ao+6+?k{O+`iPGbe_a7-THk;4 zA0wpnw=Cm}{8m`Xb`YC$#ql)XV9ZKObDa3955?1bIm?*F4Kicn^WUujia3S@xywR^l94_#HWqp`i&tmkQWr@Ta4uG=*m2-1zVnv z^{V5f9h{M{rO(6q%y&5W^HUZ#`_PrL*@$lK$9vVarmj{0oJ}2{UdYmhX5%(x;P#aF zs*^dlX*&detZee*>*O}_kt}CFM{P!V*JHE#cQ(rabla@+{{) zWDXrf$5Gj9y#MjsBpqXoomsc;I7_+4|2-5z-jDp*A0myTvgE6?C?#KxEM?WnyP~C? zRItY1x-6crH?f)2-y~mk#19bvYsuFuNj}E&_4J~X`Z*TKS35eM<-PhlZ){H|=@|K9 z$u~7${mAztFYgJrJ(MM1{i*L~IxrIWKPuPqE=*7n)Ss8OK%Xz-# zZ=ZR@&;Pd7Y$4mTzni2Yq&s|N@Bhj9kn*+MFa8f~Ng1_ZtMIDc#Q6;gTT7TPDXg3@ zjj&e2PUL&MPckma+H2ysuKL-MA>=xcdmt`nw1tdkxjmlEXh6RZBb5!k|KHA2G-JOX z`^Si{{7F5v6IOj)uezpyi_G?szNYoPEZwJ3Y>i;ca|2~T-^jt%ds(JvjnWSt5AwWl zORw_rU2L(z#w(@xB5{0N5`S-R#=d$9arMN7h&!6^qAUMrp4e?R>6@=Ebhyl)SKAq!j9d!PT9o{ z`4Qxep*AGU!@%C(GM+Kr>;!VH~OSLL^D4zPJ9&n+@4wvx*Zv)r5@H} zr{=g>hxH0CDenc&T4Iq3VQlDytF$Ix?Mx=tOzwUou0{Ok2{l6E^wTpMvmCgS85 z|J+yj6n>fhNnDM@8S{Ynn8T`=UJv#>{r=xV{d}g^STBF+{iX4`7Fm5mIDKz4g1ifP zmVJ2FW2QX6?$lcgZK_P{+dsz~!?gc+rhK}67xEEP{@y*y`;fO^*lYZrcBLV&&v`0k zd`1wN8_NFsUl;NV=+2qC-MQ;Fq3gPn`ne@FbzKQrne*S%S3kIq)wyYn4cLCkU7+h>mqnlZ_%)FDQ?);xU7G*2X z0%C6pd)3$UsyfDL+s#?*@v4-?t%!nyEQjj&epS`yjrqfm#on=5?4|g3OBVME-m#ny za4^=1-|I=o#@s^RZ<&ngM}O+t?7>-{wZ*8|^xP%SxV>s$8#d!UC+3I7{9Av6UUFeSl*Q&m+~x*s zR;=n(?~0!<8Rd{>vsT`zoow?{S!|kq#;_T_EuQxma}NH zz?erYj$!N4#xT)ai(cWKalKW!>kXneVCtQlyWSjn4XyF?j>t_<<`@-z%K!7d>I&(X zYL_{l7-Jqon{>*>WsqX4>6S3 z9#5Jz>C+aEK4)4$zr^3G&Jq1p$@=E{d~$vYvgW7u3*_eu@p1MdD?3T+`~`A+6aJ-xv}!>%X~o`Zc6Kh5q1|dez_fZhJjh zKjWFTA$VkdvA3pI{TJ)Uwude4 zWvmB3o@K3F)`Od{IfBjM$5;yy9}l43Gks)QkvvT1|HJCWw7WS;Bk5GNac_FOS6yWz zou6fvXWH-Ae~`Hzx}1Ht0?Q614-`Jq&`3k;j?V$Qvy@NjUL^lRw&f&XXbI<3En-&i z{saASdKXl_VS+XHGU`m z_PpK(#Xx@2@8m_!kDM2|^?bLzWy-az$zL5`32ZUeCi{>ZMXo{Q-asyC&9#)UA>xZS z#^YbkjGrLhW5)k5Gd^!M>m$TF#Qsx;ALef?rJt6?z-$hBsTBFrv6A1U!zbKd%(~tQZ*CA{b|DacG5nC5! z@vkp+9paKK?W_+QF8nKLXRqN$%#EZ?oRsj7xw^jnX&k`jz)4xs)7TKQQXd|4^Fs0Z zI2PTs`f4G*#*9BKGrp7fb~AoyW_&;KL&WR#_5PgRzRdcP^he|IdV6_?_@wluK4*!~ z`$@0*qLkNLhW?)F^Yz`-r`W9h5_6-$UUi8+9%iwbRtGojrVhlWhE3N{uX;lKd@7sG z)V-cxXYo_|y4ak?=GvEeCKH=?XR(>Kf3!S{P1!$^wo-FHT?Wdd302W{w%y%O&S*Clil^T}NMfz*2#TiS2q?d}Y0CDpscM~RP^@yBMy z+t)B&zZ%y+EHmCoyq9>r-7O`aduwvLbI0TLcK7~{jP!lPYo`5oQsbp=0>np%H`*of znfLCDab{2LavYns*UfgB#pYhN%gVKkH*c8jGMmlZ+hq-Tm%WIF|LIi^7D&6qW@0>K z*kcxyZ%*V3N|N7UqtE0=^NqG0#zyduy{c61jW=iWD|H+^d^dei+GimVJ_L=OL zxvrYqI4$kZhb`AuvwdPKseS78PrRS_qwV;AY!?3~QvI*YG9R3v93{A0u8* zKZ@eRn@R%hyu6JKxY-=3+z5RcdO zuS?aJHdz{=eV~8ezSzIW(9gJ6ri~v{S=xupEyQLEHivBM)bFXw>^4)!j~lbxgXF$e ziOpeb*6p`W-63u2DEy>NF*QlN?}gurIrQO_#r_F&+~~y6(d_F~n~XX889Ir)>2t95 zUhBi?q_(k?ku<@o#6wm&fDv zcJe0iN%o~qYl(08@H+LH)afgRej+dCnjhIoUZ1;R4|S?xGvbKX>66&pL!H*(#|S#* zhptnXi65&C9m5a(KGME;A8F0#_wDhrEPgmIuckC!mJg-oRm!@O_}Nd!bpCQm%HFD=F7!lq*-FqmL^osZmm{M(r+FQls9#=XK8e{l4FS*^TD+$3y0u zb6wZ#T<1F1`FEZ3KJT{09mbz|j;^tFU_NASV)UkVF!JCj;kN~uioy$wYbZ~eDwdNsV!V}Ehguaqet zdehk*#`$8`!_cj|VEAM6Dw9Z`-M(a9A~IFTYJW8QAl>Y+LH3-2wr*L6 zzE?n%A;KJ1mmy~W|0(n9l287H(59i?VC!;~Tq~2UzBQ>SgR~fFPP`$~hA&OwmBV*{ zv;oddJScf+``PQ*)HohF?l(`wW_e%5E-N~W%LGgN$puz1gJ3T{;SVuYkxmL+`x2!+5VvPg${mv^ezEuXh;7gicwgW_kNv-oYJ7_4Ey@{~Ct3 zW@mc5Q}7lg(&Np?kXheIk2ePISem>|@Fu>Q9_|3VEf1x~djQ_5UFq>=>>ytBt@L;o z!kh8!^mwb_J&-1E3%mmlr-z$>w`njv-Z6M%-${=*>udB|-%XFV2;QkQd28Suek48I zR(RvP)8ie4cis2WcM#s9AEw7U0dLli(&Noe(0`@LTLN$5vGj23;BDEL9&bCmRXFH1bZ^r+n$J+?+fi!uy!#nU)dblI-HXTThcN*T<&(h;9 zc!=@g=jriQ!aJ2FZ!^5ZPp5~w1K#*(dc33XuKPuLywP2Z55G*0w-DY1&!op&4R10{ z-p%mt9ZL^)7rfhkl^*Xny!F3Mk9Y33n9m+ekGB}!obmK{YvDbVCT|0;>G77rJNI|#@z%pTo+j@$cz69iJ>0$UZhkI3-Xy%$htlI+ z@G$G$KcvT74sZ02>G7_EcQj4jIJ`R!r-wTXZ}Vh&yi@R2{wcjNAb*hl;m_&u#^5bE zlAaDt@Mb4jyZXoDBi^;$0KCz^q{n*z-l;TsGrmJy;IHZ7E`)dd`Sf_J;5~3OJ>C|0 z_x&wB-UPh6|DGQ27`%xW(&NqgF7NY9rN>(Y@3wy&pSOtVKn=XD$2!#6es3&?H;Mw| zH!{cGhTLA{8hEznYU({iZUkhWZyudg`#8mY%n$O3WfA|3t{GFYT3^h6$Q|>~35od+ zfw7P*TfwY6vqRlE8a)F{9eW`D>Uu|lxQgcA4gUf7Z$vga-^FAAX0a$Kzgpw;sa39sV5)I}DD0aaX^WKVshpX5k-ze;WRe3jYH>e*4Zdi$A)Z z{fBqzdXL`k<1cj@QuHZ;zZL$ig1^DXf4P%i>{tu`H2lhrcfucH$5!~ZFEZ`2#*6E> z%Wn85EdG_p=bwZ>e{qLVBYH3K^1J<|44wtV?bop{Q!o6dX?}cM{88-%R5_Z`)sAO7 zEDERK)Phs;t`6fPg7fSzt+ry~+{23@(jn+hH2n;fOW*8tvHK3u2OL$ek7yj_ zk9R9+c8XS*F!~PPG5E{gZR-C3{I2%oXw#|Bg4*wI!JE4#*W4?C|G_^a7pQhBZP@`vYD4E_+Z2}}0u^kqd)*^7u4>3x~# zDPGx6`1D*z{Js+Y`=wl&UVc6*X7!OCn~0uu$c`d=hsYlOg{Ll@S4z9zhY>wxFJb|E zY4?ik<6ha+CwIl5lGg$Fcf+sj`G}W4+@6wG_5kY#WR;I~AZxYN5Faarzx2Ikxi)$8 z3NKeJc{L%s9ohX-t~EL@&ls}Qb6&YJ_#kg-Sx`E{${rKsQ&HTZ?#_;$=GF0ftKKl5 z-Ie0k%*WA7_9DiSy+(9AJnE^p@b3?o}E+5&$)d%!n|ZqIx9!{3#YyoQjC zBikslPkCi|%To7Al9hT#APIjG{?nNMM<0b>(HUp*IMb%jYIxh+$Aj9|Oz#MYU&vm> z0Q<_yfA96`6<)U@+m7rovdSK}cxA)wA+jULX0R_E=YP>lys{Dd9#wC}#o(Vy%)S=c zzrF(5a{_I{X+-yXX6J>Rua|Q^qL1uFWV5fjS?t}T_0e+(b%mckQ}F6Jj=fZU;i1TO ziar;zPbaed!LpH``$Sc~qsZ1RH)ZcnUsl!+ITGJzueDtA-RPDz@86F6&XsM0YGW11 zwOrJpzEvGvujL$jhlea@%{O2z&QSA?{$ZfAQ`^{AQV=OlBedij6?^$w8 zm&K37rhAcV{g7$XGmmf6qwp{IuxXdm-TKW`_mWp3as0e1IL{zuoA1a=?~jkC>Q9%c z2L8e-(^pS%=Vjex|3P>2ZxH|7hTOoFrj94NG+-4s1n)9YO_9`*0QP}2=H;?Z-Kw*8k2wj z%>2?n?Sg;qwH?MiQohIR@;UuPE+Wp;>oDyoA~%U#?WzvrR*^IFvC3rC1!vhzITh__ z5dHFr>vz_e{o$hy{dAqX;%1VM>_zOpj`7RV&tW^u|Bt$}QSGJ`xue&c?Iu{ih_~HH zUF}6~VXawLroF9l&EzX0o3RW3yup+eTRL=|NmlGqf^5-^+2~>aHApG^5-Er6~ow^eH?Lao?)(&Hx$nJF8!SY|vt2WAi zCy=YY%`8*DL&tzJiM?enViJBe@91#nb3C7jA)8#=p}w;cz1NXfK>sLtHN&5AyP4O< z^z#yX>_#?vhdF<^(=BWHlXw0gc^*Y>;hkolYu$1)l}}^~iQyNnGi6uJPPQJ|qK}xe zD`qD=j`CyV~i!|&)5E&Vq* zG78dP>{ks=QB#NUJIVJMH;!dL_k9rBe(lIjBKHH4+i%P1H5ySq_r1aQ1-uzhqt2Df zUc|b)JM?|`Tb(#+9*}zP{(i?aKo5IrJX*khz)|FxDifcv<<&TA+2J0C9mL>L?n>n9 zKha_QugI-%%N3gSU+%N&tRghT(y9t~O_N21}haX96BW)V& zJW1duhu`g_Wx;o$B=8Zh2-7Ix-A#Ha>3NdQkLWf+S_Nq@MYm#ba(_mD1CGSYq|GsZ z!`Eb8^uc)rjdIa;@%i&gm(D9ce_qUv0>CQzRw6qXpl?0tNr%2thGx>HNjrsS`H{4C z(z4ip&yxgxByE7S98cPA((*{NWNY9XA#EXP_wj7@6}ErL%`f(AJXg#sCt4d@I1ymn{^WCS(fPpL`?F@*`<&q?I_*YDn8o+5l;n3ifgR?TR3GqdUkvIWRl|WHrB8 zPhYX@&?-hT$K2D}OIHova(Wg8Q7$)o&N^pE86 zZl1*kyt&4|x}T|qHVSQ3u&udT!hJS{_Ynhn2aS~gYx2}ibCIWm za-&mGSoL6ygLNd#4xan}p9-;q_{bnwEoXHalfi9)`zhS_#1Ds@_i2vma%LT5p7HKZ z_XFi|0Lnz`7It)qGiT(0^ zLp*;)r?EOE$9&pj|HzS`Y?XWs^1DAsU*?x@dxiZn^{ae(x6v1>`bWO{!=1)setE}T zByac0+x3t9b7jsA8d4lR9C z68Rl>hK@zDx#jGdE)41BGHOJh3E~CoI*p7dfB46JFV>SGSKKrNeh?B!(Kk*W)r~J* zU%{FLtKnmv#tM8Q4So4CbKo$n^eQHhw(jHq8NFJ-D%jX*%n`lx+FAE85?r%fV$|yr zH5a>6SeGMS_5|lY514WJQyz823mbI2E3?$S7FXY!ZbDApZ&BZ?KKuhq&eFq<&t(RD zuR2D)yOFPbnz%k?h(3aRkUtR6b~@LMfd;&Ao0hLiB7yFTpH&3SB?X zdhqpN9t^=8Kf$Hvp6noNavv3SC77GR%-Ydu?3c3N8{!YmZhr{=o{0Ybq>Q~|V74SW zjcc;NTkl}`~5c{P~Q*ZRjV+JM`RH-yx8(zK)OMT|^z8kN!pWc&%lbldUzz_s8~ znxED)pZNaRAMhd82hp=aFx%Xi2SYI1%(mJH=C&i9#;{<{55Y{hFxi3$m>UtoiDbSe z&?*-~5<5?j*Yw}0yEDkk2(h!L4UE4wI5TMj3&7m_XW{|5UH12eHb!*xMJ@r#mOP>F zgZ?I-l#hH<6zGjxOV3lfTZy zX(zqhO22Miww1nv^k&jkzSpPn-Ano)>CSu$z#JnzNjf1Q3d_Ffha|d}$5l=IyHdU4 zbDPBZ3L$6xm3FkKYgYSrCCIcDcG>%Px!}Y|Tk!5K<8_iJzOfMxAPaRDS3R`65ZY#F z`60CJ&6n8f?snXJoJ7|{ zVC@3y<K~k=kG1Q&4C(77ZH%<+ zeeSd*X$u``vd)f9(Z0~(pQaA#d#I5+&7rU~a+~!8y@1~$_#4Z*>@zl+U%&53!LL;8 zCT|VA!|;C8g&ngH^&~?u`E7+aaZ#7?knq~=jo2vb13M1Zt@Gx8*#f8bvgU7>qmwXo#FGjJJoBy)_5eRb{qCdJK> zd0CJCX!waI_b(%Ucj7$}>swwI236jp!uTT<+ifME@mQDfbJ2_WL#iAMq7(@y%d!iS z`VJ~3(Q}$%X3W%+b_a{Rd8`l3 zJ>i(`3I90!)9^P4zssifcMczYvRwN{J1p797}r;J8O^NO0@}4_OwTL|nV!ZX-wLYi z3pif!PzWKD+gywBbjBAo%A1FZ5Gg^G0rbkR>N2+T?6K8m%RU}k+jifF$RXtSUfX57 zi&#Wx+q&7^wl3g!&3AoCm-&$tb z%kS*=?sPTvUd|z8qCe>}o=w@Wj5BWPMJM}h`=z8n&*3-sU)T%&HsQa6Q*r!H>Yc_i`|4XemtQa|HRGV_T`~+Ql=I%MEmLRc>7&4W}bk6TGeuUpgS0LjbtJO}r zGmiJ^kl5x3m{N`bFdN_0rQ_oBwH|u>XRMN4FRLgaarHyU?>pU;Klsh?eSrXZ87B*# z!~f6d(%&cDY0ImAu+;1az27I5zOV+lIC51yNAGva`Qz!5PaFIr@ZT-`cRBe}-w^cX zBlg*cTsdpkwr;t4n_?bh%%i^R_8@u8z=u zAW!qRpUGRs?nCiK+(uiCcGxmO>(6730ZVmug;%&!I5DaA(8s|{5HIKxJ=S{l=99Xq zG2ebcAB}8dh=)jMC7&Ovx*#9r6*7l08!lIO*p32^_)6|!%FH^qT4c6pnUt?wXPM1eTq%~C zt5+gB%(_#3w{?{+mySE~omysj*4R`4b~C(5){qOO&evPK35ko{XY#7|52SC{0q@as zyNvn5yUAIO)Lbm#n2RyEt2zFJ=u^^V$WRj95G>c_krNv%m}ER=ExUm}*wRhU{WxBj zDYm;OlKJ+CC8-LQpwAb7sX}(!iY}wz709mE<E6txo}=X=70G{@&;8Ohrk?VE_&r_z}yt5BiljlGo!CQIk-N? zsZ-Ijgn0f$18pP<=EjgZ_UtP>7&6XVduwfACf9WtLxQm<#6BVVLfHrgyw5xajz-_6K76+RVz3eI{u$Quc8$vp?HqyfzEWM?)|rW_s!PyY3LK*H|b~Ud5V+1fLMP1UXy;RpI##LADQ$M{q$;~KW5Tj&}Fjl z%h9Px=s)f<_DR3-oE}r{K9bIx0-xZBIsenWKdXlQxGb6T`P~QB0BfgvrK~a+qLk{p zn>U%GNR2LY625HKQfge2IS{Ms$mL>`m>T!8iPguT-za_0ep@HTHmlFy63OhHWA*t; z3F-62-WABUJYix#<;E7e>_zOg=#Tp8t`Gft^j4P~7AQ))0# zW4n}XGcuchMcbG0a!ZIF9{>MLh#unq;$LH6wm;itbW2@6p!IP3SF`gQS4EKk2Wtka z6s&@y#4~=^rOwkw*E_LTe{u3Vbq@u#u2~;vCWteev zmVD#L6taH3Ov-SkFW+R;Uijrly!j>>Lj+?2jFLZ^7&6avj;EY3I39-BvVgdL`DB-I zp|sVg8RC}tB4VR zD|-Jf$bG(V zWm@C+Q821s(QUlrL@*uKzQ25mb<@e+dR&n?t7BY=!BYpl5&HK; z@31^QbH%Zc{>?grvK!2aSDSg>>(6rxdj4y=jTO?T-W5{LA@|v@pNGuRWIihWKq2w| zyxeZ%3Hrt87BKC;#Oeol#lY?dGM^6WQ{_Da84sJl+J2g;e}`NDV(6XFC!jwfeV>%i z_7lfg-0g0o)>u4>Y~7no>^t4qm0(XnAAp|qMzB{y4;o9yb6kDU2_d!_&jFC10)EGM z(QoM7ZsS}@u=UkGeY>^HHhHty7(b8(Z#Miz@aCS^ZIlQuKkN7{C#{UMkar8cF{a%? zE_}hf(rbd!!_K3&lJ5}tmVBVwcq8pMz;2#=FAai+=R-m1WP3?aI%-B93?fvcLX3+B z7nXJ#PxE|yeIj2A!U-#{_-O+C9pFp-3cmX8ocX;M@zW9L6=mH?SIH^+F|lNvo@%I^=rn^m12Z^rAeC%ljOal5^^3*n7j({0FpqeqAT z@$y!|dlcUNe%>#8d0XJ!c5Qk(B;YMs)ouLPj~n;mj=?()Z#p_;ojNC@r6#?y6~S9@ zU3$DV@D9V9PQA6l+i-n)xP$QKtnN1AemmUlwZjCwo8e8z4%r;!SXi4LZwb63@TOC? zI(XOJ(5>zo^!Uzao%)tio_2V%ZtPZb9}n+m9K3RUyc#KF!Dz?ZkeBu{D)~LoZm`7k z`szN1n2O~^`5;hZeYbHD<7z;kM_FV_^VLB|{=zx*DfPR0(q zue9e5&Tszmf+1nj)W)=0Ys(&+%=ZU*acS!8ZoRK`)>j;J1D(0^Jq_VM1ph!$xB4bP z^c2mn`m;ir+HOcy4+Rtc+{m1aL-1eAbJQ5{;d8UB(jGs^6aI4ebKhg?bJ)-C)JN>z z2>-x)yY+s`Q<@)rq%TIFD=mF|@%3_KcOg4=4!X(wx!<2xx_edPvl((p)%&}3tp0wm z@SUJoz0~(Yc=MUBERlR4v~{-E^%IuX=KVurml|XWOS<))L66un;v|&wV=0LSJtu5~ zzl}LfF0#=*TA!FBW|eT#clzlgPI`}@o^;Z;`03eENB$f9^g<_nt)Cuq(pUNE4Nm$B zKfTRKU*e}Hob<(h`iPT$x}TnO(&zi>*(W&4Z#yetPyR9Od8Orx!ZuYyI??lfKGNZ*bCA_~~s<`Vv1q z;iND2(?^{2)BW_MlRn>1&py#ne&fsj`ghWg_~|hx{h*)T;H2;O)7zZ%J$`z^N#E(G zk2vW)etObL-{Pld6O^#~pACL`p_9JWPmek2tNio^Cw+yV-sYq)@zWDd`eHwQ#7RHh zPft4O^ZoSfS31gX{Exr>o%ADqddx{b=%+V0>HGckHYa_LpPq2iclzlgPI`}@o^;Z; z`03fNa+H6ApI+#sul3VoPWmc8y}?Oe;itDb=}Y|dgpa-ySNZ7;(6cT23O~IKdY(mJ z;-@E|7h3eie)fS$1EJN@(#=tCC0$4^f}AF=3L{PgU3)W1dF;HMWtPg?Y~ zetHag#uBUk{qzRt*%p0;pWX&N&!R8!(-Y7OE&5_VeFS=`ML*q7PePAb^!a{zHiv6! zEV|L>uYc$b7X65y9)sR&(GU9R4ba;x`hGvX4SL+7@A19XFBL2rh>QpWd#&~@C{jB7a0%Im%9X805EZx;SXG{19?KDCz=x!xNKQZWhS_JUD; zzM1Ey#UF1;Ez6M9?FkCUa3B=gcNm_|paa57Ra&_dBLEL_1Ww-G< z;*imfkbKzxb)JuUZ(uC)d@h|1+)7f>pmwsVC$9tSC!8;3x+^3v-d?iaUAiZ7?V^lp z7G+$wDDT7b>L^Lsyhhob=Z!w@558p)??DF^tmeu^87qTGOXt-rTa*{G5c2bBVH+cnlE$**;<|Oa442}R-g^^Sq~|z>_wEX>Nb{1Ssx3;^t{7GS^4kf zE^89KGHSYwXJt=yS)g9Nvc7GGvWowg5$o@~zT0@KV4fI)IpX%A--a9j9YH-=2W$hg znAp9F13uQJ>ckm`lD!C_%l=>VVd#$ic99>2-e}Pu@YAQD4_frCZn~5ymstK3^mj|U z*rfCKv_IedG+RRKl*BHjVAg{|X`uw)JNHECjsC-0Wb1xlJ>MxfMK~ z=;ulO^+OM`llzQL=E))LPtHM?f;kChOPg7L4}(>VurtbFs{Rkmg0F6KBMnWx6%Q&&SRB+W}_L*UkD{ z4d#oeza$uW-{>}O6unl4=+*3Qe}4_ptJ!RSWpCnqz_+@MFG#;|PI{OZ%z!EO-v;L9 zL9_l&0n=muLFoG|dZwQ~3O(yPru_3AKKUu=Ps}tY zl6~>qw=h2(XZ|O1wfP!TZFEN>|7{+jNI+73Z5h17zcuHoX8zV(Rj_JJI$IAJ(UV+Q zU-4qK!JBy2tk+C<9eyMAnt+~!euO?T`uvxI>ec&=pv-ea+NBggd^LIo>!077c|HZE zC(nH7!_Xg+JRc3r(|2Cwr^lJ!H-cIG2Q$wOcb=;MgWd>T&HwM!d0I9V`k<43m!Cdr z(yOI>x47}ej#JPF!M|Ag?5nlBZ+`FT-v&eMDD6WqEAr=L?3(19pxEh>5X@%xnD?;| zJ2it*4rUz8wm);uPkiSrFzq(SJXXCUlXRZDpAI-OlN3K~;CB+N?MJ$eZKB_?FFLT) z`h%At%=Jh0qKwFO{9dpqql#7bqU@{YZO-KLJee2GYtAJ73;bT`o#8fT-bC{GYGut5 zn;)sCnzs^P_={Q3J>==|Eul9<&;F}f&s(6=PdV#3ZqijfZt%+wL62GTYu)lvC*vml zz0wb^(sW-vd)5JWhx9iiW}Othjq&2|W}U1A^F`K)oC9hGEA~RSu~q8i3>%Ah8K-d6 zJEpvEG&RR{lBx}#72nv6?8HC2jWO|IW1G7#P`(jY=c&y5EpK)EhI(B!PPVF^vd&~a zXPEUgA3Z$vQ~e?%zzh+twdK+Lo-x1#=qA?U5eir-HdL1QQcF=cqS?^Z{bXLNH?m#Ai?F zG47D|dNr8%hVy+0zO!K;Ae4SX>ahixrdRYBO;V5NY8l%{RXw`iQ(8R7U6JZsTr;wz zV2yy4cx8|JUQ6^;CzfjCdR{eQmL~jhNzw^0)H}I3}>dOyeg9D;}c8^gn_4*)r+3i!= zfYxrsS?2lH>C(n4!N`3F{`Q(4<08?w!-qjc)WqNmeDuS4s=oBSD~UPY&XJ2qfl=+O z0o?d0Jvwf61-PDe(guCpqA&N;6VUT=O!;&C^bzPa(ABtkCUj4Knl$OEot^5J&pr$N zEc_GQbn(?f=;P3@6WhM<1&3{|@hI+ir!Ml909TFUs>)ZJz>1#QW4u|dF`QW1SMBjA z@^!C`#|1-tbqI{)8+wd?3C3e!1kH2Z@6~X>P(aw2`*MI#XJT^}GN0sJt9s||AzLqZ zpX~Wivh>NS{Ue)rv)TT)XxW+Czl;Gb$V|Vb$GB2#x;7-g*9VUQ6&EmmyraihEe;k~ zc6a}^Jg`ma^UK@7T6b2D@jajfOWm=y+MJ=5Mm}jhWkcQzZ`Q&d<7DCGN6J1*TK?jm zwD0pQKxXcR=>M)B<2?eR+bMR|XLxV1&e%edJd5EiD(bP{fswQd(rQRMhiCZ_zpf#z z^?g0+UX1{o@a~DTOONada)+?@K?HvY{JHOcdGO1?&s)xXyQIhXHqUA39}m)BY*PnL z*?DezHIddp+FJyhA1O~8X_Fu5d0F0{5j~RN*DvXD-E$c&XZ~N>^OEnmlzuJ-*4&jn zzVBd3-u2KDAL=oFA?<@7Noyvp>53lLJ6&^V^;tKYT9N70R%AaS> z50`x|cpMmV+xYoF8xyO?1~Kwnz~VoLe)%csmro4AWJcwzx2rEp0;yHSYEpPX^ z&i53AKksbDSBrn;%>1SB$KcOnT&NYBoon-3@8?njRsrARn|q1f1*08|;YB^he8D)) zhe6ce!Wj1%Nn-uAV2pyXt&sU9&(ULBg8acd4%7toqhaF!!s>mN(jwNcj9*`te0GwL zp6`o2#ZT?~pGdHuz4uGW9AGmzjo>5%XM-2Vaa&;CTFdq2YAQAE?nQRel3lH3>0j(R zjo1UJ5>a!UDP#&5H=8BDW#0UFyG6|RU&DUToIu8b21FQ{nTFghvEO6 z@GtR}HFf>0=Vc^6~oOv^g$=e(Cr z_*>xL0l(Nj`iM6#`z<@=yi&Kj;2(xx-D9^klppKZH&rQFnOh~1O(Odh$!on=HnQ9* z7{X4QxRj83EiPt!Jhw;RZ@1iE#-RJ{>XA8sj0EJO=h!lOPnvap>a0`d)pTt3X&tq| z54hk?$}lz0pKZ0qCCs4b;t}4M)P9O78Hn{W zWMoB;a^we@Ln^x-)bg;2y!3-<*;U$V8#sB)6>(|$Q*cx}B|BEwSVZ>iz5Vthv+cLV zho;D9ihQbgj^5(cx7u<8Pm|GSxr*LDCu0F~*Q-VL60dB%Lsr|S7XAwOzb5?Wc=_$? ziLq7cK0@ypAvWFt&Mt7&SaYHmC%v&o+S^gle`$~UrbG1Udp&L2S$3^|{<*Yg_+wHh z4|(}(tn!NfUDhAyf1C9zjZgHi2dC_OQ~w9NI29H{`Qw=-Gx%1+$13fEP5Hn2-Kv zFgJr)bx*tT8PT&pJ7e zwumJK5BrLglub!sV=Dbp^#C}?B=RrX@UMO#N2GX$8D(_(O2tV*bzM#`mmevS`DFA3CB-4*6+8_PrXc*f1PQL$`J z#@@~JUsCq7LonIYbYgA_EIYw?^pf!`4raWS*q-#~=W5KLa~Lu{4Z~aZ*&buDlxaD< z_IQRwM9*V07tL|aUnO23vRP%=<8wX6-$nKcw=5e*YCO#Rvs+g7io}*>$WFJLwpbvi@-FXNhfUplAPuIiJ|I2YS$aE9ojnW>tuv zCBaw#<}NVnkD7Vj>Cf{3^c~Qt_ zwD@uFE6WCd5Zvxhh5PXOELsL7L2e%{CaY#^oAm*AkZ-+X;a> z7rlbNu!iyWjJWY;6JOFwNvp_@+j|)0q*anuN1DVy!t=b)odNT9Vq>m6B~~8?Yr&cE zmu){J<2v>i!GDM7%8%%uL)su|n$_hyf?p6tp7`%J@Fs4F8|v^9 z{nW5$i6y}Pg{E1gWORp7^Q6XF1-E4V@SQWfUysZe^R{xb>VrpEVDUexN0aud<3kf zJLASHQ&?(E$Z-zF&3ht|pIAe#I&(B4Y@$O}?VOCtb#dcgJO}FFdKZj?7JD*zuUo^+7mbG1dn=h>^<4BK;bK`p#M8LZmi-tx>e83 z)ZJT6=5BeR#;b#`5xyGXyVt>YcZyGZx(&Vrd|4PNx*>3`=Xq}|^64f zy&^bY;mf*|^DY+OCE`5NIHwD@+0^Tpvy z!goEYM*AIn8{GQsgRl4vapMZ%+v?z3m*SIkP7=O2e76YSz3}OFWZTR3V^5gB7XF2o zGrwf6$ko~Skj_KZ2elF$n-BT+W-0d(2K43Z>8Wv{oqS3b;6tjd`*lor|4saH9IWJ< z;(9OYBtMpOFG|Xo{XzIokL!ERjZX)yS3LUJ8F<9_n7 z`!jux&M^__bI;1?G6KGJL^qN#3}!p??j1Zwx7e6=-Fo+=#2+$N;{R`n>-Y6HXqnW$ z&4(N@`KzpF3FoVLehIQg$o5HoE4;F)y$lox-AfZ4TEJPz9AEkP>0X>#N4_=;kb0kg z2-zBB)i;!mw4_mAkr(w1rGiT8i+t3+bwBxd+D*js4W$CgRgFw#NnFR`H)-91V)5b+ zo8fIdFK#>*!InLN+857bY60>BZE$gB>TG$z52GB<%aalTpRQvxw(Rc65)0kh@;Q_p8N z2KmFR_00b;_ibKi>bWxzbJlt`f?0J@T)&6EArRB|e)5Mx>RaMaQs2X19=(LMn$*!U zFg<+=0X@gNBAI1#0xEnQS?ND=uV6g6G;VxG;x?y->F0`L5@RLu%YRLa3d`n=&XMfS zpLb}^GCmElY~B>V&5?^ayv;2Kk#8=__z3^2SNA(ywJ3u(PHt22J+1Zgff6w|>f3c9|mDuCBwv1fp-3$ay0HdlcP_f^Bmy zp4UKp_!e}#Ho!U!M38UbatSNqOy+_`{^eEJ>+-lUU+i@b`TOHsW!|{&?IHCUrwnCa zc7l0yW!xB+GR;3unIy33UofigX-$CB^r5&hBz?=_PX_7c^R?y>-K>~r@s+$Uaz)%& zA?1BI5Yt!QZ-ii4M-)VpyH~v!U1rmtBF$y&Kf6%yXRa*d%q@bNa!Pau2Wu*&9VTqeJPW-6#RCtk@~9!C%TH5l;E6xJe+q2 z;^c#~9h`+X#*K|UM>D~(=BSa>ZO#?YhT&_6@8^==3(Z0G>{&ZX9}qA}G3V9`uI4;< zU0j`6jXndOT_4JhrM4Y^=Cxy~s)uTkzbS4!Bl)|Z?z@{Otw^h!|=Bgqxrt%cX)>UV*dPOEitzmeQ(wAh?(RgBmVLhB42_01oB^! z{GTF!>S;N9X~ZI~HD}@R2p?(I>*RPu)>+NS#MZ`*uZzq>w$5tGRHK(nks&L5q7DMp zsQzXUxqZZu4omyHSLfxKi!;@5$J0&@iL1BKFO*98uOU81JVxCGw91J|eXC8E6ZETO zndK3O1=OlPf&S7D#=t0TqzZ=nrqMUQ2 zu(Bu2I*Ef>^F^~xTzaNoClg@I?PjeZb#h{eUbv}KuXl#{N*ujpu2D>ke_yXTKXCO8 zx{vhCH9j8+=p<#XQ3_TISabg;ZWN2%_EQ(menxq*b>6r61c%?L)*!wsbM1X#WIY(y z`-IZ=Romk=EzkSfqWe*JTX)2bxU?PVC+++!-Pue{b@0Cl(p~mZ7l0*u5#u|}eIdbe z?0-q0Py;=Wxa0tOMxWDp(TCA3WXi#~%rDMK^;ecIsPk<2Tf4^bxIt&-XoNS8fg&e1^afeLBHxf0!7$=(EYK z&$zWG%L`3;7)Mnh78!?E`qfcn2fh>6-?EZEL)WqDS7TGc2n(xI8hAz$# zZBTkTW!~YD5nIb%MC<>?jV;oipG8KwgX@eW73SVkeP2i)EBox?b6K(<@PoL)XOS2? z9eTvn`AygND^&Z3f7_$x+H$|h&){UPP? z^iP+Blt=m}@tsjA&tq}p&w_cEtsnKzKz4$5fXsE7E)TH2ZJI;uzv*%IG{wFm8)RS4 zHxa)T(qCHN_pAf6e7}jg{H0@xzwHJy=c%}HrRaHzE+f9fa^@APZ<)+Y^%TwYtzwrX zGNn()jo*n~P7ATiEq=R{BD?Sg)+4`+8^4wOQnET$%SoyetO;S}kZ*!D#GbZbG=LF5 z7&lH6jFasA12DRL-)|EP<^NzbJsUTA1moBzg6n6*z1N-}^6jn>FvTueH{vhP#f`5C z<}+a0{e{C{D3-IY5q}ZcGGt38lY4!OY6&HQ%!a z(=jfK4^2TYhyJg(lIQY}Jd-E8=0uyq+Bh%4=7U*LNBekduinerq}#aKOK|LEiNCCa zZ{gc|jeDfLp1z3)jUH#e;5PO+ePt=K31piKdX2YZr; z_3AkB9*v>K96i6V53tjXt8p#=CgvCL|Cs!v4?FnvxEA?ps+*BvO^qj2$ZTHNYkXE@ zwmM|=cw)cABzxL2{%nT-kj1}#W`61W2H`J%XRkqMgY#N8zdExf^Q!kc#?5i;EHabG ztXtG;>=m8Pv1L^3PF_-Qd{9i4L&mwhn~9Gv?lt}*`J9T3?cdg1kvS%FMbpVY;Th-b zwUN|&Jy?4SdyPrS|2cfl(Z|HC?_U1M)yCptPmvu!w((uP#um|Ik6U)gnhV|J_L(8d zU5e}kvcvE0H4-Ab)t1%$gNo8vKEsTxfF`d7a(O3dsXBuwwkx=W_*PM`{^sdgjiG$T z^a1ZTPsMiC$Q(dM%?Vc^GqdgRcvm3Bww@>aS!vE+FtuCSPf}4q*arah5x&JPRAeQn2lqp z8<`4T*2f~x1rdOheD{(^d0nrO$Fuwt@;ge}y4!k zXqzLpm_WAR_Vmjoew4eJ_}RyMeedz-Kr4clbyu(J{FUTWL3;8L(xsyeu(|gebRyG? z%>{vI1zV@J~Yy}OQ}I71R2j-m4aScCL` z@0knMC15%GQtj7_eXbZ-=08Ke{XWiGK*ro@Fb|y17|L^Wt*sw@s&-iWEC4COzwmbA z2g`c(nU*Uwe`?;~KhshTe+&Eyf62`FG6!vie;53Bi#}&M`NPkgh;8;FH;r7k*!d*n zf^6eCE4?hJZF5sO(<&9;%Dsd3&Dfys**o0m#$;loF1)kH{m8O_p=(53Qv9G6toln# ztVdrwmXtLC*2raMSvx#fmLJTbtb!T6lk=`CdyOB8{qB0{m{R5{FmtQSGGFb%oTdG? zi+}Im(9K1sg zKdO1NV2*=1bOZAt!8FTvJj~5OhSyVJ)fX3il=;-ny~b_wKF&FTdiw5$&k5;^rGJ<9 zvKh>(b-l*>WnE|1o2{p6FM6GEpPouQ=AVxL(@9_Er|)*s&-T;DOu8!58SebWH>RQQCI4~aIMGwI zylr!7Qnv+UL{r&%(PHFM3U1+8L&kJ63l*Uupq!czdr=BK_$DA(-wtP3C7p z+M!I~iYezPn1f&IHQpe;lxh2tiWlHWI>vU_9M`fZ0k70cP80ehdiDJd2hm6BO;v16 z(TkwZ{f6lm`?bE#darcS_qgd&uj@?u+oe5*+0e7!Q5Dk0<7Ru@2j-!NdX3exhkAdA z4V&HV@dqLC%x3fwJ1n@H^DEyq+s8wu9WIxskhVh!^fHUy@1~a`Uk$wl`WaFOqLaHl zkJxL-Om0Q>#GPdFEVhb+(XhMMc(Z(OVSPxsJic*CNV&u}q+CbAtoV^xzv6G6`px+S z>uc!M@J6?~%O&zf(1$JhCO^Fr`rOA%|1fp7{G$~4btYZeWexH#!Y+egOzk7)BK3U< z82+SELhK^-Ep2A*2G)a5vbK;hUNE&@y3JTIwy(LH46Mqg<;WI~m^MAjw27n5 z)Io2Au55amNq6|tX6S-px5|-%nP2c27XPBxI8SW* zxUHYE?T{7oe~r688iH5+Z9B3hzcg*zkF3XE_d;)iu55F^*4MI)%)uv2`YR>xjhe0| z?Gf&0)h7hh+)?t%{v`X+&zSXemzkGYPhy)w=yB-%V&_{lmd`fht~q*USl=~nmahfO z>0g_9uJq@*9eT;ZUVZ=kvXDIKO&s-+dA$4Qr@$QejpdK-JjD*VpQ1m7u55ae&eO7~ z(2Je)W9wZ0DD*0mUd?m#Fm%V*FLrE%UhrGuhceH5M$7x`$Qco5neGZ{zj5k9Fo(fB z`nz6z|NPS-n4Wpw@$R3`+sOLuxn6z${KH_**sda>_s`4xt{$w3L+1Q$lM{=%2M+n4 zp5Kj;-}XP6b-bAT9CaXdG%fl-S9N^4wwJSx7ZA4>x~jwZe)$sU`G-w;<4%_kNPSeB z^sh=kazxX8bv*9sM>4+~GJhMVBawbC0cLa3tdEnNHVo?L!t0}0$`4liU(7kuGwA2+ z?~gM_DkiQ!aMbLR9!A#FCsjc|1YOzo0k>_WPii#js!!Ug>0y1+c6f*XX4b~}Rv+R>v z!Q4J==6S9=Px03s&?lfPo1Uffbo%SClYW|?K55dGKcD2r7k`z#i2Q$#)tFt2$Z?-P30!MBfuk`P1F<(m#xt^hz1)=R3T0>PKTky(0y@q-OSx5gM?LXQ_`~bSzTVn1i5&lTP zUE{)A2ygYP`qJ8`t%f)62^vY`z?t8`#V z+HTTDUYo*~v=P##J!uo94ZhLMH$~ckyi}UxKewNXVqeLt+d60k(4x?e@EkC|_r!|> zzj#WxIMNq1H4Td+OTKaPZTkNq-`wrYU;ZEGEA`h#zV&a>ZAwfnY1>I_B#rA_)Q_YM zlGftjlQud`TJns(mt}8V@?7{otbgjZCcpRq>3>@r!httuXLheK2? z2n$&Uz@9+171^MBL588lp}k#jsSCLmB#*}l(g#U@+SHZ(lpb{xMdo|vNFk++Sr2et z;9Y&jA)e)Df&7vddv~94t0bs?u@KQ4)iN!gq!Q>gXZNW+RhxdDxr!^i&E~6xZyS7a zN2$$M>*iB?uJDb(x5ebM_H*xv=x=pv6RuG^JEl3+S+~8&6%@^^ht%05e1)Zb>K$Rz z?u;Mife8EMYm&-SXSnl_ld={J(ErBzjO%z7S*4pkKW1;piND6+TW~jHiP+j%x9Vh< z88eP-_ttKku$S}OhWzv=`iuw7y7J8(J@dFNfpc`d_c8`n;g8clCm?%v*tYK4YuDyv?bY8aEkwVrql|R9k39e)kJ~##{+bxb5YT z|A$9j?-%YyHv6A_#zTnOb)xU&-=5O6RGqIn1n*vWKk4Un-QO=Z*!(&6izC{fq8&Fm z<{H6g5eDJkZ1HbAKK~*32jRbwyrQ>ge#_TC8}XlA$o)L?e+z%*@$t*yFJK<2?o~L~ zi@zad8u}C|ZzKG5@ZTW%oayD~=2g|N6KaKD+UWrN1Ms&C|9q!DGoOtZM{b1q<_h|p z=<{{Kb9(n40*4s_1`IxJ&hkpd8H(=L^C@-S;<*q^cT6@6Q=PXc1$Q%;+g{zL--mt- zOs8L}!xmOMUgmY{5ord}j)%c$$zi@E^VJ@YUTP1OhMeY^jofzpk@Vd?mh;4Sm+kTeri=ta?U8F(CafH^C z`lZTmC*eQv&ORd{_rcz)u|0jg_np7Y>5x53QMeQxO20sV{~qQB5)a*?bz&<7s$vheuQQ#A5k>E~5uDjKDfefR^-lcs;iInM)H9>uycW(Tr zAT`3~#t5rAFWScZ_I&zosq;1DW7|&EdD0$(BM*D4Jc(**3~mHt-vxaJ%LgY0eL(6w zb0%N<%cG-E@C*fUcw@-#LUzaUKI1kf$I(jy%jr8K@WVi>a?dKZ6U?kHqEB_7@&37B zO1oC$kLR5-+{;ming0sG95MB*26Idg7md3BepU^-O>{a$BEKEWY-1 z2qrb))RWh|0-a4NL+0GkFEJmwL$5U~Jug+0bxqHQ-n6by$AKRpPftvy40`=XO}g|$ z4!YR37Wxk8{}zAQ6sEH~uJ)Y}J0wkC9|W`NNVWbZzSeI(CzFeg80=6R|=&t1?LeyY#-`%L|fXYVBJ8}71q zB6((Ya=*_#W}Z?GM;!{i0DA5wlYWdg=b@KFuYxY?#pq$(CY^D;Iw$=ZKYg=FuNL{o z-S{$x7=XSF{Q1&fNZ+RW9Qq5j$kC_5o^y2siXUK-X333@69;d z%%YGwvf5#B7xUN8_8C8xefgbXnC^N%Gvw~?udWgkM%2J|dqgM6&NPk%@GbbQ6#|8vU1aZc$! z^d02^^33|O>3@$>4v+usgI*3@`QJmjoKF8cWYU#?_50CcCNJ1a7=*MpK`B8Q+3huW0G3d+#EI%lvoP{P`on3hby4&}e zAz1U>@H0K@z?l4ApV2CHw@2sU^9T3(F|#71?qmU3h+g}^Ecjucu~+I&Fwu*tle&h2 z#X#n*b5g5;af&E)HjT{Q$ILqGN5)ZSLSI0^mV)2pq_1|Fu(Ayi(JBcA~d&_S=g??9^=bu}LsTo*=F*W9QW&nC`PJ znZq;8MP%Jw#(qKPPy3AX1@l}mZJ)5#5;VlrTB0rJ?2Xk1+rWzd4E>}YPqDGoycp-w z=k_w(^J1BAiam#sZF$Dsfq_^*Q0N!nfQ+s>a$R8rDHt9~ACasy+t@XWP z;mh8``oNQxPg>nS+Ddh&wiKW(~3;3 zC9^6(hOa29?1=^C!7nmH$Rva|#ssx*@c?pu|0GW7nok9X93Ah8mhPbc_@lY!u*riti#>-JWoZR#;!l0XXJx*( z%7YdBK2n%|BMi+d&N~if^HFmjV~NvN+7Hv+#}L0+_%+U_{k>1W^SD@JS#9#OTye;b zhFlt<-gzv6zgqa&XS|8$=xKJ|dY*u7tfj*3-Y6-KE%KenA3$E-S&u${t>s7d`_rj8 z<*mLevPFIj`J5?J{_)w%FW^$fN=v?f_VU%pw_Eae&0f9}`2&{x%Gt}0A)muMK-urC z*~!bev|uOYNB$D}y=W%#)Nj~cQaQYh%q7%b(rG#`d}GGFq$XtAnQJT&d{aNCOwe9Z z0+~2-g^NYzT$fI+{UPZm#^BxiuRh~D;y)?-shC-z*$uC8O>qm=UTaQ*{^;L*#LeI+dbh!8aKHBmG9Fl+CzihPKE{)UGco(a@2Ra@K>9pV@Ex zSumaf!{7h13UHP)^0lC`THZeryxrjK1@8p0+s?G`_J-j}e=+x)tRJKO#=WB7MrRq> z*Kzb$k(K@qOZvwO7&JQ}5safya z>~}c~vq#<~=XVg@ee+1d(LI7l3%72LY?VI|I zQ)Io@5t7%q+n??Y$!nYf2xcRgqj@Ig+Lw+g^TlB>x1Z5(wD25VrZHv0iAUmBYWPOYEHu&o} zh#GxJ%X|6^{K^BA>jx-?&nIS;ho^AH;ie?z(+Nh%Yx&w^GisZxjEi>^BaG z?PR`-YIc5IJPi0OmF@H{a5)_ZYT%=1%I(zW?kVgOp?L!_?QU{l=;25IvVX zgUaFAe_4B+z112p8}2au`Xn$NZB6{P8G6E^AH#MYdK`Mvq969thoBeUX|{`JwC$bk zV%(%Fzkl2>pD~Djmi!}bd0Efqne<)aFAqZ3>py!A%6!OqS8#2n??fzn?ATN6TMyR6 zNBfOSv%$Jo=jCf-p7wBUSUlIn90GIvo_=Go#L`a*sWZ+m5q0Gl6X9 zRvj~mijRnonR_$hgVFCYUxFUyBl*x5Y%}TNBOV_ugI*0?_08fVl-Ke>srOow{>Lox z>d^e>D&BAWO};mJBm~p_O<=xS5#e*m5k9vO;d9CnJ|KOk z`j&;|YK;an&pL%??8P%*F`=y5w_A1-U-|~| zCFx^iUab2VJrA_rvl)uGCxYg@VhGv1U8Zk8Y|bkjzC8}T2Du(ifmlbiLMHt>G9$W#4V(oYb^e#>-M<)*&$qN!r@@KgQ1 zcans*8`?++Z4}yp5ZX~_qan2HQTpEi+B))E2yGnN|I2rvq@3Hyx9UK@?~YBO4MD39 zpotB~MBkt3_QId4E|R28lJ*u!;72f`zhFJ^^M3W6xeUgW%%$qJkc>QNdC;bx?l)@i zG4UCRG)FS8oTFATBuQ+h44&d&^c$ZL9{LN~oUnlBz}x!Eeq+kS^Nc;d zZ&w`*T+8TucY{?r)^FVB&-YW#d_~7Y@NWOr@p<#$&G{wm`Cz|sv#ZRj?J^g_Qw-1E zliHo%&ZTp}cpLTJ?RQ;0WK6Z`dSn{rwi`b|KGma z^2zx%{aI{wGUdojATt}?nviL}e0DMkWEOmIb}|#l3?lRMkbWnqugX2h{@=>kX5(Lt$n5>%?DE-xOwE^O zCo_)B^ekm^eoOz{F}w1VBU9EnJDDbAlE}=a&qyHC+BG|w31kYoXD5^UEcG)>nF?fT zdS+*XW@P5ZXQ$gPWEy`oJDEesFOqP;7Md+KWR7qPx>=!p03|v{%&eztmmq^zvH~=FOl?XEQPt!?Tmw zh0LK@${a$b<%!vqXTk584?a0NnHVx-$jrtDEyy(PpPkGgGC3o&lbJ*&F$)>lx6XTx z@tO6a^^Ub(uX*+$d)$$cV&tljn;7kXQTHRXBRk4^at%1~oVBj|pFJlIE&t^aj@ z=v@cW4vxZ8Fy3#h;5oGpGZ${9))^%oQ^`Aof5N*`c-8t>?m(ze%U{`NErs3+eN52=@}jx}97EDi9N{HEV%CLS$#zV)wb&pERwaQVxobMQ?X7eII@C};ygj-3a* zdIqHgRkHrTe)tRh#WbUC!mUH2CJ&Rx+2Vr7Xe^8X)o?;jUiRqy}LnHd#5NR*V6 zq?1unl2X!@Zrq%scn&HiC3a9zF-a-0DA7Yni5*f(Qu1I@Qc-76ex;P$DN;e$PMl8=vL77`R=?L+;b&^;?lnSIXHuajm~a2S&p1i;Jg@T2 zNBvB^`>gxzzDCU%E%mOZyfx@-3-uUR<)ZUyU!7bs_x@HzbDDGCe)e}o=O8*)@_LNp za?tr~8l7WaoqMwVT7=7cmd;IdmcFXTI8okVy$8EWZDZc!?mhEevOhg*^&Yp8Nm#@<_Wap|ks}9^*PG&vU*yQ}+M( zNlhQ8WjY?wS^6W!*Ev1Lo@{hJ?5mSwQEy*7cSIVUR$p|Yv*@B8<2Pb6C!Uk0FT6T$ zKGI+3nx%6Qoh?m0#-%ZI9!R5e>M+kej^mE@*Ez-cs?@!N{rvtrdyMbA3Y}-1>t9ZO z_0BzBt~fr8PHaZ}a0fcu9@}reAK^(;r@A<&y&pk*)flqvv+U*aJ^Hkkf6`Z(KS##h z*%HDAbyzL8fYl3ps?{C04fJe$k8@+Oi^tI8nn&&5E9&%^X|v*$u#dm?_XhGnoUXn zla+o$YI*_t_ced9(yvZUFDHH7PQTcj9w+}gNhiMfhs-VKknWCg)RTG6vw|tl39*f$ z?4}y!qJacRhB~9Fmw}0bVPy(VfCO&dgiI0Os23{mJ;ITD5-``}Zrz z7m1x2RsQ2zyZdrTntMTOR@v*&IZe#;GXAY}`jq`yt?Xj+J@7_D34^ee^I+eyq`aqu zpJn#-*<yTfzP=|pXRPNPK=0w=gKU<#(i(+SXeo=eoRcwzjNrA zJ1k**P0DzlQ%`kH)NbFY+~;X@30p!j{^Ts8CM#i%mlMqV?eRjgI?J0}NBTtx&+}Vz zV8t#hAK7KFS}?AJS^JpgJ13dmLZLqs&${FV%LD5KlXzJ^f)#-!j!vliq=Jdwa{%I|wZTO@~KHa3PzC2kc(Ukz3I6hUE$WM_rNt*i^wt27>7ba)7D`0uA zOc;OXyH9MT#jof38*tqBI?9>6*K*L0Amyw73+rd{m3qiWuokdE7bf#SC)haHhzL33 z!F*=b<+MNHnnBg$4W2m_M11W$x>{eAFq%adaU=`YI(ZZ#x5|7*X`S>L(*M8s4aPdM zta+C4{py6VVCC&ZWKE7Ii&Z`WuSva|KiRZO0&iX6<^lyw0ab8ZF z;_KXN>NM+jDQ_kG<-CE6%Nv8!2B-cd1IC4X7dy4$%=1)m2qb;okIZQCfVyLwwp`(q z-5|AI7yc6b&DRYWA2`^)MEF*h4_Bt*@MC|&KfZpzC^=ZWr2fK>;>$cW&-p{wAqjK8 z;C(yoxegQZ-!F)=S3haX@7`Lz6!}%;uOzSNX{LO-{RJsc1MH zQ=aDx(mj(lCFUT0w*{SbFHD&4>3c}isp4;*^e1SxCi{c_w&E1J;(3;?ea~N))HR#E z`aP6QKbMp%&|EJKEx;G>Dom|Vl z@I`)e+K!xNwZ@jSh~7f0Z2L`p>7HfFW6yq)x%xE8`ysO)w6pUpo8NP3m2hU5f7Lq< zAG7t3`M%?@1=-mX66P~(R^6GQ6m};p&jAYxCK!uYFy@e9l7ZS;pHAbJ)~CRSrki0(sAsy(O`g3BNxyaCsDP1GNbyuvqW zCu=yqRyYDMf;_*|O1 z|57H=If>4^a$+i3FWs6(r`I<}{yWW@Rh+ZbJD0usrMKW?WN+kRbkgt2_Ss{R%Z2Zb zCSAqUHpU#LXx_}#|7H66deK*rQ1=C+51aa&*c4yy^$C$<{0u;xf|P9(U4=UtV^ZH+ zQp(0DjH@t_)ot#7I^J;ykJh0}+HVtm(X$dplzq79`DxmZRj0d8u1d4FB!*KUdVj-y z`nd`7zO}R;hX?Lw%bH0Ky)|LX%6xiGnmnhxdES(+&&acpJg3pw_V$F)A!FmbbUM9z zWPkQG)}1s?ga4qR)uetUzh%Fx#;RY$Tfex}pY$ct-!El(<_wqLP-}Q*PkYaY*OMj} z@hSk6cR5KOJ?JRdZRPOJQodW=x|DtM#6jwFc~_`sJ$T|neuDJelX5T0>5QDt z8|BW*X^#Nj#b3(dXL|%$o-qmUQIC=E?2dX|MD2-=Q-;awsSo9e9_N(76BFF*iV1cS z1Bs2U!Ykcl+4!@kd&ZTdXa9lo64GVgB>FVzj4QW|7rWD+OiizHr$6dV7aMM}(v=NA zXr^as!*Ted@Dr^GV?f&eZum|=sma?DR4M*&24IQ~{#1W$7eeN>2#sP1z za{K(YH2$~S8V40?+<&++VO(|uI*!JWQ8HGRWMuOqMMK1;vr8R+~!avpap`Aa+PHTllGZTkzY zoj$WgJ2j!R^tOc2D9Z?ds z^?r6oieD@wy~|F2+M6ymSV8(M=@VktPm=CeW@ZMrPx(fgGTU=jFFMO662@O-&XO`a zZE3E*)DO%j*V1?RtiPoC%9qGl#Ol|r`v1Wyzq|hI(-%KvoqPPuEWds3A^ln?>5~cL zJc&KNPr6eU<#(5o_I&gUrJd-RG_T@~_%!(`jt@284lt8&NKx1U3ovW*kGr zagU9Q4QH`Gze0M0*zgxf_p8U4ryh~YG|woHS$?z*ozcgwJnu@)vyJo$(hpPT@M-d- z+uh^lgf#Pk^u5$`4xOQSE6=M^^IRi6PWlZpu6C!%bIv9w-l_ox`H!+rXO2* z9+R491L>ore_QSuZBLWun)hzYf2X@=L|aKcC(v2+f7Y0lJn1ic%u4!#r2o>253D@x z_@IdN4J-X{8Pm_5ruf!bfc>KrWA+#*WIsRqS62O=K~`IjRghjq`l5{8Uzoa5Vg>E& z{J}J_0%3`&UoScrer@IX{nR`sNYDRG!u(C(htuTAOzXCtt$q_Yn{$VbRV&ZCym?BS z7Lz_rx{A4OG4r(BRMM;5>3dSso2>LYWTRJk^~)ISB0c)Mgz@jvj=N2MN;}SZW7DmE ze{%_)Ykx?XzrT4#8lCN4om>4TaOrc*cYjQnzrXoPbUO2a?W^hRq<>BOo50P~xgA|g ze@d9|IeF$SE?w!@Q~1BsRn({Pc>b#>dD#I@)?7bHKdqBz_MfeOyo)>;JMMnW+ceWv zKixvQ%ie`wN_v&e-{a-W{8MA4*T~qq%3Y^m?IU~m{phOy3ui&%uTFJzvDRb9*naN? zn>jHy=~Opxh$L$rDd!^G^}ky4{!vyvT=V`W>7|@MDtnH2>mmGtzjHs>PJiY`U4{R;phkOh2Ln6OFMgC)M{c&Vw zkzYrCpS1fero6MhRF}H!xcl8Haf_&&nHe`&JSm_^@`F@v~o-#(Y z`1JNI;_?o3wuJ}GemL2iX9;;Gtn_zDy^b^MrS@dU)Shg3EZGo_&t8Bt5g9Pok0-)$ z#rlQl+#r2}^w01;dW@N;Y-sbdfAk?nRByg-HfC`C5VhovN-tN5+=?x?J-u8ra`lH; z`XcG&dXZbO<(?~7{oq%=DdegTwe&rcUTy`s8C&kR>E&`m;ZXcAOW!Zj%atKFVaq+0 zUalUwk}ON#6Y1qTksGw-9!oDbhFt7$OWy&1IT@P^$n_%EFa7%va^A6dQ_^J2yX#ro z!lA4q28^4<&wRnu>)18>^y=&npKhMXMhdj}Tbaz9HFwvbt15fIyhpXi)a8y%T1cNf z(n`O|n;xUQJ*1bv&`RI!O($8!_!Tb;hZ>I>FuqNmGDe-U+Ith)+<%Ynez$qn*^RF3 z`~ibygMAM}?WI}IlSFRty4R8zV$*O2j~g(i`7Zg($$U86X$_vZy7RJvOyMgA3|xi! zh@agAn*!7Cg-KfeG2zg(Pg*W%rKHV}R<1OecV8;O*3-y0khY=8w}KTOpPIMm?;)*- zG+V!5gJ3l-Ozw0|g0+La$iLn7dq$IfYZxwXUE+tQyMLtW&kJTYUTOMBX@WZbD#4Fq85xNxY0ds81hc)c(8)-u)J#FsRntMU!W{;Id0pRXdV zowU9;4;Uxn>wSD@%H86R`T9VxNl7xLV=TRw)K67bP82aHGgp7gc1I=)t9YLHnucR;-d-IQsUyB94=i1Z5nT9HZ2 z4j9kzT^|oz9&r6eNw_a%5br<$n)t^l^ejF#V6e1u>0!O%zPFd=eq0%p&?}h#elqa9 z?hKa0?f>cX%e#oI+u%39@gCz5>3cgSP|y5DSdu&E=W(fL!QuEn=IIXV8U0zQcWoxu zPwa5|%_-q@v+(QS7rwya-ye)GF-#x)mKP0}_xNsf_{`0z_xQxFXOT}J-!J983VFXd z!EtDezM5M2}-G z@b~3$-`D}NniK2zf$iwA)JN>`={KbGUy$cP2hmkYym>&%{3N=zE^}qjGRM)Kdt^AY zMBMl>Df6vPnVma)$+$=EPSB*Ka0FPFCM)@m%ku6Ok>VKK=Sk^0_K#KGJq`2W>ZMNOV4&MyGe)Os7)){y+`-n*MFT_?qbZg0DVI%)95@nr0&IMu*gU z5San>y8-_ru{)E4Z9ORJBpji|9XM zW;M5;m?nR38>Njcq|IB=SNR{7zGqJM@5c=FN&C#8ulFqjMvb)3L%#Y{)m#hW$OCEG zM=CA8q~IvxsrZ2LIlf2tqtlKT&Hddf+nLDkF^GH>@_9Q3j5FXzZ*j@jtE;1jY)caA zrOa)}kDtyOMaq1YZ<$m2ls7__vC?DkInNoXy(j6@I6CLh*Fyd!xkP6pIxEi^FrJXMd8MyTy??@g@vo{X zXC*o((K%l=V7yD(@0pYA_`;d1)rDy1947KYZO=~Kx$K84<;!|8_WjlY<2pHu{RO&G z=Rvjry=SpGY0hHjqNdI|bQWH~o=p}yA4{Wi$$Qp%W|}kQCHhm!Ifl-)x&h-{@`(N+ zjZO|mTy`G*jDI`IF^SR{eF^K)`T^qzIiGzvjn01W`D|U9J$-p!MIm}?(K&eafbkQ) zM;|nG%91G@{(|LNnpNKI$kjIu7>2ypVt<;vyS?ud_*R;;;chk>rH$s%nSBF!i(MR- z#@00do9?$kZ2wzyH2&qo1IGKLFON#2bII$|Kb5X8Et_jY=lI74jCwXh(~N(9>A+j} zH>7z#vb@_z>OP0gsk;Y^OJw|C=If^!7G66x()bj)Qy@AE^YI6tA24QLfX>s>=+xd5 z5=rwu6M0WaDLPxxS$W@p@gu%R51>;8!4l(2WMjT24j4R#^IuSH|c&p&+AJf3u$b{K69;Re}C!QR-VUs^Aw-m zOnU6VfbkCTvoCP!4u6?LT?jb%KQB#yx+HMkErQfyANlrG)?>=W)l=R1}bSVq< zbEnH$MCq)RE@jcu3)t%~ecY;x!I*dTjkI4m=`E!9DPNq%C#)Ue_QjDzntN|++?~zB zCc4o%^}_)p_b}S$$#gnB_d59X0e*Ub<9+#I1Aaz;-wog&@=FKYqf$4mE>OQ!P^DhH zPimO=@`t%S1?y^c^NKsx{4zrB+jBOyoz9QHoXxMt*Q?7@=;4+YSExjsZ(QBtN|lLz z_@ofOV!#g_n0nLP)>_-f)dM)Z@}Hki;N}8aK=^`Im=wU&f>LBiqHuhqfBQHym|n2j z|K!y6pOo{D{~0h&XB?*W^V*!TyPDJvvCw{?&ldE_QTEx;(u;`)6s^G*jr1JQvVe_8TkD!&39yAib6JC26~7 z)6BbLo;V`%-8A(av&Lf;=L69-D^Jm>jTbqKs384n$@A$nd9Hc$KXFr_t9zkUY9>^7-~Gxax1=ZIHl9G!9&5qi!%>xtg&EVAwZ!Xa8Ki;3FZ{+@?l&cP%(QWsb?^qI@ zPT#1y5rNqo=q!!2XQ3qSQu7}=*3c1^xpljvL&XW*_WMkJ?w$UmUBosP;ZBF|F`Cg8 z{l)8C`P=u9mR$F=BHR6JV+mzq8%3NOtVHiI=jj9Ja@oc_GL@tk9deKHeGY!250LKH ze(j#QfFDJX-=N{wQourbI;1@Jc4^%N1T__enfa)%~UY>pEL#)yGCV(QWT)q)XslR<$OVuDlpek zKFR1kDi=^BC_5ZVO+ERq`5QZY0VfrZ8HlztZ8-Ky;+6b+jCHZ0l+Y#8Ta+wid| zHY|Q6hMop=EWYd>^FGLP#hy5WWOaU>SI&Cr<@Y#uC33-wz!Dl(4%V+>)nI)tOwJw~ zzrDp zl5hL5_ZTcC)ko^F2G#~fh~r?<|6u+BJJN;agSBXK#bC`E76)t6uo|#N4Qm8z(6BbJ zdJXFatJAOqSgnRlfYoT&ELgRMErC^O*g9CHhGo5l`B1|Oz~W%;_A3D^*W@a|$~3GN ztW?9Az)Cc%9jsWxdccY_Y!Iwa!zRIE8a4-3pkd2k`5LwXmZxFar?LLguozgjhLwV4 zfw|kI5-h68)q#aHtQl+*8+O}Y2iS&&^@6Qy*eKYVhE0L3YS=v3iiWL#Eo;~&*pi0j z#_bZ_&;~PMPTCp+*mo7_&+yR4JQ82jWvLY|8rxlU_Bbv1t$K`E!Pj$ zrD5Y>ofV2G*uw(bMsN8kP^%qG82g%^DU5Ytpb9utp7Q1Z&W+Hn4gP z>jtaSumo7GhE0IgXxJ=RwT3N$RcY8dSfz$#oq_+;umZ5ShLwPoYgh$XnTFMZm1RUeu6S1f&O8#>sg zrBBl3BmbX!CjOK>+;W9rD;ib?wya@QU`rZS54H&AE=vp8f+p7qHm}L`fz5%j3{oE{ z-x%1e3zPlJX|Nfv8%2s3sw>Ppgl>+oF4-GxJ3;~^SqJXg{_dRoGt^hagtrM#`uk^F z@WLNY5~U2KJ57J|VkIJ(?e9oU$LHG_?6SO?gkhV_CaG;9>CU&E%r`ZR1FtXIQU zz$KQD|?-Sx9HL({WA}?pkXUu^BT4ZHm6~^mF9fysXy3^ zCRYYFtzlJQQyNweHmPAPU=teF38vdmADC`GV_>@dOoQq6vjC>s&nlR1KcTZy?I#aR zx1S;~-G0i!bo;3W>(c7h0H)hdE0}ISU0}NX^n>a4GY;mqAL;WMFtHzZzb%3_YuFlC zlZHjlHs@wSyICSPxjfh7E${ zY1kxKu7=HlWoy_nSeAxufJHSdyULue-E9y9llj_>m4eB9?Zzs>WWIJ|bzm}IyRl|4 znP1&l2bj#SZmbtf=2tg13MTWb8=C@?`PGfhgUS5r##X>&esyD;VEX);d#-nWm9bR_ zCiAPCTLw0*VO3yL8deWBsbMW(6B^bDHm+fPU}G9K1~#f;(_n)dwg8sUuvM^r4GX;$ z|EFPjV7(ev1lFTrVYFPH$@P8T>1KT{tJN8S#HZ-gfY+b|Zz}7UZ8En;s z$^K{u*b3Oud}l8|_dK5C5xmdhyK(VHJQCY)r#Sz(zH!0&GyjYQYj3)&$nCVeMdj8rB2Wt6_s+JsLI%)~#W4U|kxv z4A!Y(8(?n}(HwwQ5);Sc`_$fi-JbGgy;`b$~T$ST9(EhK+*NYuFT6 zorcYW)oR!ZSd9xS#GW_7s=-d>ySe7#G(oMou2PF;d7e(q{}-f|uMA8tUlo{MzIrgd zd@W#l`8vVe<&%8-z@&WcaXAK7rD4-xl^V7HR-s|5U~vr#y@UC|g_V$R9#|RJ6;8X@ zYtieSrD)amx7sUF)kc+YQu-e(rT@WF`X4N%|H1V39R<_dcM42z-+3^-eOJKr_T2>2 z+c$T2YWo&~>FrwvrnheunBKniVD9#ner*Ah_I3AbCs-+%d*7)KtVF}cz=}0&8mvge z7QhNMY!xh~VWC>)Uk%Fx%h#|XusjVb2g?O>?`>6sWovQ`U|Aa03Kj)(w?P+J2+VyB z*AKSId8Hd02ipL1b7#QTHEa=VO~cl}Ry8boA@iSx<%2D2STWd=hQ-0;Jk?#68n6Wo zYXqCuur{zc4eJJ*)vyHEjD}5sO>5XJ*p!AXflX@II@pAUWnIMlr(p$PV;WWhHmYG2 zV1pV~3zpEZCa``DYX|GoupY2p4I2dO(XdIdZVj6Q>(a1guucuz0PE1O?2DQIG%N9z_yxq`;gPiHwLDcZyHQ5-vXFkzEv>2 ze4$IcjH~uSU*^S3zPO62g?VO zJ4xQSrO^|&EF$MFpX@WQfl2v%_Lbf_4jr`ny zThOoxuz3xe1)I~bC9qiyTL+ubu&nyj^;7}aluNFJ@|A#1f(3~U8{llX^hiBh!PYgb z3v5lp`oUH;Y#eMw!)CyiHEa<~Z{IaAy?vvXo9*k4G4jFm_ALg}+cys8ZeOv78Zc>J zAKOZMmLt3_c(UJeI^ShHeKLGzPJWl10o@!uBd2KZA-rDVV!4SKJHviZSB-;dc<%in z@evDPvOlzyj|jb!`NOs6A?3&ell`k8<(EFKf;Z*TCFQ6Go6Mjboyg6*xKfTju({_^ zj(K?Q{eAHxD`2JUcl-H~=oPe|wilicrk^hqgX!lBaWMUSp$1IPzY#25{vD+0`S*h9 z`HzC>`A>oA`Oky7^OwF^0h9b~A1K%+n0~&I+ra#w$rXa>=Nn~U?(+@luPQJ(-|(@U zgU&4-@H(|Td%-$1Y!s|r!=}L6G;AKMRl`=mS~P4EtXacy-$i_;VTE9g8de6@pkY;D z^%_n&YzFKyIPxjtuNN$jwrUhW-G{LE=ByhnY|il}ZY4X7tc<5jWY>`G%TTu9-LyxB zvX#in{nSj#(1NVo56(okAKB3iWoMCH%TRU$+0x@OD?{OX@TVEdRwFx^p==wnp;%^R z7(})rL)m#`J2R9GU5!0vC|itd?kh4YZ!NMl8OnAb+nb^67_y5Q$}S=sJ3h1WW;HRN zWhh&U>|lnn^~kPfDBFc>$tyD}?*y_f8OkmrJCUJm?lt)13}wrajTdHC-bQ3QGL-E> zb|ypFDP*%>wRIW9AFm=?jjVf}6M8T41ekkn&I7B|up+Pu4J!wWYgjc{xrQ}>m1$Tj zSgD3}ft6@jKUlGbje`|w*bG>qhAo1{G;9s5K*OT%BOcJOe6TzXD+bHeusE2szq?Iq zz_K*CMzE-cwSk2+tQ%~TzIXRW0&D}!oyP>&x+XUZwx(fAV5=Io4z{A{%W5Vb(Bulh zmNcvcY*FJ@fGucpwP5oa)&w@EVeMeEn!X+|v43|P41!H-*d*ALhRuOZYS=Q^gobT^ zjcZu;``Pc-uo&2=hLwU1YFH&$Lc{97`ZcT>tPjlHmmOfenp`hfk0v(?)~#VvU|kwE z57wz+D`4V(-1%;TwQE@J2Ut&OSRq&|n7cp9z*;o9DzIivt{$vOlWPHM)UZyl1`X>2 ztJknGusRK!2CLPu1+W?oTLr7uu+X*mKQMRQ^1v!JtO%?^!^*+p8deQfu3-&eWg6BB zRto0sk1nthO|BoTSi{D_iZt#FSfM7j2o}@i*1!rhEZTzq)3AK7JWXFQSgwY}!Ll`O z4Oo^Y*9aEXur{!e#_a}^`Pbba39t z)39lxiR;FRCV5J(?1y-VA z{b0o!HV#&#VKZQb8ny@)b74iqz-wRyVE-u(=Bs^$Gmbp;oZBLwjCLKe_t5al5!r`j zon`GS6nxN(2L}9Qmqb<$v_x+uvZb%S$H+vs1=)!cGL!8`w){1j$<87>_1es2H;}C; z&P=xOL-?cDWhPsVY}Lt`$+jUoSCX0RAhI=Y$V_$~*@aUwlMUU#c;X$*nef6UcT{WG1_eY}U@qWOF~ve6lMu*>Yra&&o`;5!s%zGn4H>Hoqz}*(qfE&dp4A z71`K%naSpVg!#NWGuaAci{74@Y%{W>=VvC{hiu6OTg#TVt7g;cQ$UjME6G=ZavQJ~$=s3dWg(Gkaw)PV^??vBqGWGC0xqY{~KTX%n3OtGDEM z`m`TT`8B~f^Kcg48;q0nQT%^%Fits~+z$lfG{YIaHW()Xr}DaBoCP?`*9YTd?`1vE z8jQm)4TTCm6pYgXXX1unoIyA>AKsGVvA0DyYaa>5$?ahNYu}RNvC#@RMIQ~uX@xVr zHyCFWPW{J%ahBk0-W-gR_c7L^oxwPja7sV1CCAf0ZE)sp-IC*J>oGV@pA5!XhLd&s zmK;yn@^5DT@7|K*DO(ks_#Inv+GU=rwC1^XIE(wX4Fm)&733q4pVUYzI>1I9sjs@ z&EBJscy|@q`2F`7KR&2z_-5gpZH>>^Cx~~)f^ll#^nNuMrxQ-acreZ+oVEYll5>mH zNA`524c6fFJs6Brcq{S8e{IRRRq{F0%BL32`q#JQbPC7zgcPOtv1`$<54UyO6E_M`p4U$VNl=W;C}fBRjY)GuhmI%%_peWXq9V zi)JR=d$#hi4|cifsG#%w+R>*nd1SGuaAcXL2%=ZAP{!H#6Bj zWOHAXnd}U*<40vCyN+z_i!+mr-O2vJOEQzKLbg9YGuc*TD_)kFYy#PpW44x+_;wE2 zu9x3y{K|>(FFf+l^PTg}goIqXwuj#*|8K{{(N8mf9v6&L1}FN8V4Nm6Q^yD6^uuW@ z491yP`&CNx;c^T`I2CXj|2-I| z6;57xFwQ8Pss9MZS%TAaS};!DXPMu31mje~nLa%jrwvYXMKI17oPwRfILmNmcHL|I z{@~;EMr%2$#%ccDtnbbW#;Jl6KPMQc9nNM|FwQufiMIyhtiWlh4#p|y3}nMK`_n)oQB=OIID1C7v5_e!7|jm`{S7#zisw^_!{~DGwl7Z&(S{@1>@Af zS*Q!f>4YM z#MQw#MPDF(zvf=!W&XDF-(oXoZTH$v9h~;}-D|w+;GFjh*S?d`4X5q>_Zr7IoZUwr zy4#80?0XFF6^=arCNae{oW^VKHD2s+eC^tk&jy^D>wxx`J`~;MCt1j57zPs{3B!70y`jjGs9fH#@e6J!2udAOCj8y~b(&9P6H^ zcWjrzsp$#EX@XP#>3fX{Cm;7XjT~?7hdYInvE2`6wKo`N9!~4s_Zo}-`Mg%;gR{C$ z8snVp%7Firwa(LKR93vlKKgK@G4@Yf^3IB__|_XXp$ zz*!gz#u@x2!+bgsj8g%p^PymzRyd{K48|FSvosZqvjnH>Krl|; zz3d-65{y#`XL%+VrwvZ`W5GCMaLOMK##x55G8c@KKS;duL@-VjocND}aoXXmE(GI@ z!|8o07-t1e#ZQBA3WnIDIZ z8jRBeXX2P(oEbO`#|GnU!pVI_Fiy#R@_b=1P6M3AR|n(t!pVD0FwQKTsS|^7Lie*D za#Ao(DV+S*2jeutnLcIEnAsvGw-+W7`}e`A|F^XHyun^Cxa0UaIN5IsmQQpH|Muo! z`INz_c}p-(6P(bFV4Qw9qh|!;%)_bO8H|(l75v*-!8qk`#?A@GX@*nx)d!ogM-Fj9RKLqw|PJcw{v^s zXls0^J&Q>=-EF}*YjEmr48|$^PkFu}7^fD_dPgu$7o4eEf^nwcbbTTiXB|%MCxdZ{ zzQ+DgcQ8&JoV7cGak}A5-WiND4X3j=7-s`c&E3H`#Se0R^!Z?%dN`~7!8ko|CiVy8 z%)sfmCm3fFPW4bQP6?Zr1*5?@4RBWO3&!b%GyaueoLM;SW$A2g11mm%5Tc0W97_k-BfG@RCrLE|NEj@zcLPTG{nuOr{MnVG!QweTCvm!Tn} zEscJ6yHq1P8qG|$4cXA)naK_!TXSS)vh&CezA!V{&^Or+d-2w?(r(4bR=;e>$V$@= zkrR{cEPYvre95sx#&6y7$-cZ#tm%yHky8~5KdJg3&g$_)#&iB0yZ=vfbEe@;oDht& z0jHxlbB@?S@x#>r^+U$j++}mwS@?iCKBOMC$S%Ke$at;1yvH6($-3M1*sbcpGDIQT7jKp<>ABahJ_ikH{4fvm#Pw{tBn?KWAqyUxWO_c|*qa>GWUg z)!%`9)&)bxC(;dgD1yg=n*Jzul}Cvo|ZG4JNM z@(4d+R$2Nv?^}%b#v$YHY07WQN}t7%Eq?Ei@ixAj{d~6khFDcj$vey+z)(Nce5v{^ z4Ey)QT0}n_Q7<3S(+O4smg)SH3uh8e?gx^31e*iPc41PVWw0!;M!uV6^naIfoaEeZ z6AvN#zap!C)8jnnx5O)Q;+z@h#P~HZESjGb-?_cY{ZD!JP0CP%jumvgSak4_cY8O2 zt%JQr0N7XYZtnuVwu3KTJ7ipB;T1V0d&A-L)lXbYdOzs}EknkLlio~vLZyq|Dbky+ z8!~@K1ikXxiNad|Zvn4$c%t`hj@}K@$FEPHZ~g(wOZt}`zT|t4;#Yu;a*j|#eZI^0 z=x+y(khVHqew871dQQ=foRW&1>b-|{9rDTOZIRo<;m_xk?8qrniHJzk?Z~NCap5|8 zR;mA2MbCqd9)7!>*4}HfZ_kO*VKy%wlKhL=!(XRe{w}+Zz0^h1Nb|M}6q(Mwk44 zgM0)V1M35`ZA<1Lm4|@-}EqZ(8=5Y8Q@=rQP+EK=2PKo*ro6vXA z*E(ceB^fy7wYgoY13uuQs;(=s>JN7guGpb`q%757i(pp>pt54D#P&vR3%@<5s5PhL z^qjKObK*O4Do@X;##5N%2vIdQWk3FdL&jgINA&6aN60vFZ0dArqOyvd?rnPy>pJw4 zR<$Bu*_KmAT`)Swx~Sbw#47v}c90ONBEKf`N_+@^$oJ@7zIpAy09{#yZ}nFg4^^XM z5`CpNU`Nc2(Tjcc?aCPoyA?)m@-6!g#PA{L%w<2n|HdKXcpPQ))HFKVy*mFI@h@e& zth@L~U#&kvyx1{hoFzb&>5Ig+vL9tX7d$37AL-8+*d$oc{uF(6aM$1-CCc~+)(o}@ zW{(-cI>53%=C$))usjzgWf=vFfdwr~A>0+X)15=c`Ft0rF|8*a0PLj7CS7m>^5 zfMOH5c9Apfw<4!m>^FR!ZLVTJWysZhe8?!3cFn*}f1akVF~?906`km-xOK=_#$-N+FaNFrQW82Qo>E9N9 z$4R00`e@@bGqn4ZWby6A|BZjTZOC{cS#EQ_v3*m$yA2|r4*NGk zz1Vy!x)R+(hJ2Tg{C^i%KUls(%sl(SM!`NRnB$+#IX1|ABIAA)U2Eu4??E+9OO5g9 zW5g@qLFWJ&lX18OpCYcoHj?AOoGGvc(|8-?q!K`(W5uJP*_$vmh2D>nef26ieMNYf7Z9aZT zPA5*Mo4;PBV|)t|k)kxiqFuF^)Tf7hDhHEs1(0gTQOO_te?7M5vKPpFFSJT z)mYm=SI_VE89x){e5CENA19s}8Zu7KY@qm9o~j;uwMz6~s8f zvGlhd{T-P7-s9gl_y5q-^yMMrY0+bje|(=zNh&mpd~=&8IBt$3HV>!h{vqRsdOMN# zuAHT9;y28ZnKBq;iKgC1k^g<>%dsKj&C(X0I4<&=ZAs@C6I-c3cHyf-=I>tdZ<#Y{ z!5SW*4-e-bskXv6^2ROi&GPRpmaVF92GLhKIb@t8`;(d z`gt8)We*P-cL|{Ba{1KjT`{FB_ENNpuJ|1Lng0S^GG4pT)jl<3G)uXzl#s-Zo%h%+ ze&BI_4NqpXok=8Aj`$4RakxJgE-_t_8?H%;TIBG%lMv#Pch(PxXTCLLd?1y7eo{C! z^AhAM;P%2*zh~;PmCJ4FnK?11#Hzfla1wTY9!~gNn}ne|B)+o{SB8`&c}~DzhW~CU zua|$8EeEIC{x0+VDxBE2t@ib_(T8lY1CLjl?JI3s@I%hekx!)N(PGcC_X}bZk#>;etg6oe2+f#X%z<~#{q$&X+D(8`MxtJ_6{58 zySeV_L{H~qL&ml2=R|Krk6+okxjf)nhweYz-+y(>ejA@${+i}lU;TK<5SJ()!P>z_ z!DQZ(kF-k<*aX-ko_X7u=WusXPu_n|(=JQ2tLR%sU)kc2F_zXBALh}wkj@t$X2u(( zKSJNr`;1*uVA&MI{tEe81z!DI_8|oKjLFOFHdb@X3g-{CzZ^0S#a5zM+^O1E1rOoy zN30c@3I=2h=CPMw{ws4`6g>x7^b$YOhvo#>YKQ+IVdrN-RadGQzXtvy{9bfLPf6w9 zVDq7f9d{sK_4JT2D)J|!%7?GC3Ai+5#O@~G%)t4QaE>-PNxKWj?aEU`XX_C5B{nXl zmAvIFqGV;r_>Sm#x+kTs;p^?Z&H5D~R|;nq&f(IQkHNuKt+u?$-Ig*}t^OGM+x+L} zy%@U6o@D>+rNhSO_%3;}UcFJRRL?Qjt1_p|QMTq^v(LbSBYK9rKD%<-Ut$F?m51AY z0V~=8Zte$Xvq#_Y%#dNACwha)rA?JXk;U92cH^1bC29_f!>L{$G7ez((W|}rjU8^~ z_o}ETKN%C!_HA&NH>~__**ZVrjKLZEtHs%~HAmWH8BW{Z7>iP`s~nElGu6Txm9L>8 zV(+uRtIjS)K8B;~e$KMxbKLba>*ls)k*^lVNPkP;M^Dr9@|d5p<96g@$PbD9F}i$s zmtCN(?05z}o#;_x=(qb)?bv4wZNiEE-5NtrnVg_wNc=?wd;Lx5d7+Gl5udzobB!S~ zQ0_#U8*Vj!9q_CEF=VvTbkTbqKI?q%ydBxt=A9)84=cO~bE~Oy0iCU(VPiw=GFhfn zoga3u#TX80bV}bAvwvTB$guLk(d~L))!AL8Y)9;_4*3e?ZgO$EyLaB4O|yV&r=L{(x5)TD79Xd_ zZ@Y5l!g~)f1Gq@GW(Ye-H2HP#bB`Z3KAXyC^<(p2ox+!4EAvVp{N`5;8~Gl-x%Z>3 zdCpB;Lz-(I8T+-I53J-38?TZvan&96cr@EatqJF%u6553Qx-Z@i6&8Nrv$oYUp#EQ zLUir&)s^Ma^#ea$bh&EZHFS-=WLWKaMo(~bVUwmm+iGqv;jE$h=wWkie?cnW?GG7> zp?c(}kXL>wk}B^vxA(v)&mT7D_Gdn&+AgSHlDrqulR%G}+Ygv}+;NOPx66K1F8lP| zuO2qekuiHO9COTiZFGBb|O0XVHt`4l(`PUB{5AZ#?FXNqe!(Z@DvN1%b;T64M*mzQOV$Z~)Ur*ZAs!B6Ct9d-zSS9X2}n9=-TBdo17+w01hf+fEXU2)_aTB>WcPpOT(` zZ7N;y6Yw|TFA9IV!_RmuF2nD`CVGYc%qQ*gJA8dC=5a=ljjvK;@#$1~zp+>erxVVX zB#$Re&hr_I-RN0Ej~a{j`sA&RMQPt@ICa>f>YrO3PDcF`m-4b_KMG&<&lTzUe*FVo z`S^`$fwq6S5Cio597S!{A#rWF%nM&hp*;YGbPz} zp#n`_C%lfjVPj1KEoYB|f<#RR6}cnqX-f&nN)VlbH`z375Ken|-G^AbF*nbQyBawk z$hzDb!_VHD(tlgUU4!rk;j1zHvsAu5h8K{}f2TEupGcMW8^hV`(f7bnWB7o{N!m!} zdnz^P*+h>T!~1;l*2b{(VJDp4D~64y_#WNk<|OYV-RG3Xmr18*mw3 z&Rsif#3e7YUNY}cud9>QiV^dWoc|l*1!TX*cWGB?00}ENSYfvyu4KxQX>S=eCOk4< zbYvvnsYj;Zx?zKDEh{#uQSnZUf3}epBP|_YWcrbr+(Kp=ncC}zjfas>mUYl6hv->B zX8j;Cg~(+8miGD3uyF$4z3r3SzZJPsp+dtHj$yX^K>avjL6 zAlD#rc3WRz7r#|~5nCBWuH=ScXa8LCm;x&X`#0fw`t-d{9%Ur0AlLC>Yt3W&S94C5 zNX}Y{had8~b-5=Z&Ra! zF~<8+<+(ekYA9QGVa&<=2k{0+rOtQs#QCd5*C0NsggG*L8M+)lNz5$w66{Nokz3t! zy&CELaCAytE7;?2V?3NH?RKiuZnmwrC*zu2cU{fBcQ{q(=tM^^W93TG5lK@n&s~ei zOVbpqUi2-XZ{j1^w&;8GW3Kjh)zh<{3jfqEdfUl(6hAQj2lQd*?mL7tU}H2Hul+ESU%Xih82VLcP7Vn0rGLMKCnxKi(N5ESSKK+ z?t0P}Nq67ZZ2?;Wdp`Gd$3)-9hXdc$%AyEh8`fTb`GQp619~afma2 zI{Wr{|I2y;dD+K_p6HZMSp}z*aUy;(dZWX!^K5qVoYV6(@2Gac@3?i?I8*Z6WAc?9mB_q* zxot;c!m5mu$S070ujF?=^3EJ%?$^tGW9QlxI%Q5-gR|5%tlo(d-KBBtJEhuv_b;b$ zwB6(@zP5rhgW21M&AYnCrP1m2-Q46TW0Wdi9Ai(Krc_g3z1V9H`ZgcmXPycE;U;B6 zsvXQbwVdSH1IoNpJB@tyr&w=EJ3Qf%SL=t!Tel?%acP5fG6!PwNv)e$M z15Zj*VCieoS@{$E>z%{Ku*|E!_0_44Pu%OG!8AIT&?#%eK6F;}ntPMcC(U}9`}fH; z;Rii&Ph8pIJiJ+W-$h6CA%|z%VKVmosBVYVYCg|nufFdyoB>FC-j%|~I_%)}JGuff z33ZNCi;lt1S~{){t^+m7PZvK+ymI%ju}1)^eTlggQfZZ>b@ZjC#Sm>EZH2TQ!lQrp za%me6ELOHtZmWt+Co*}TbIZI-$#B0&$%sE2MW&v4;wHXZ@h$CWjxX1lQ~g%=_GHf4 zK-Y5rupz!e%5;s&&78CIHrOBe;;`{*N#jEiLq%YT*?q=`1fcE`vzLSQGd6Y$h7R@Y zRlJ`~UQhiN5@SQw~RIloxs%*}o8^~`U|G3EScI4HZi2Th- z`IxemBKGoov4c;D{4P_T2Hj~@Khz9fg-pvAhK(OdeNJ=g zaJP?|drEf5^Ie*+e`OlK zEWTdGZs{**55|^?aZYo}W4DJh&-3OSS9_}EPP6#+7Wj2v8aD3ad-OPmuiB#8s?G;I z)iM3@D7DRT(oU*4NAMq(|n~dN6$+dxC-C$i{>JFVHmjD|ClXUsW z|4)D=z{HoyN3dD2F_%8+>m{&B(I*|qI8;_AwxZ(lgFhQs@OSj#izJrz*qJM)PxowK zE!_Eghn;(k($-C2Q$xe%v#xHtb?FPA?d>L6pCsVr-^cw0DaScEx$m&nEtB9S;Npt~ zzW`kPPbK^Mjg-5Y@6kPNcHf9UQTFL<`GUy2(u({b@`ExS&UfTpzJg`5<18W`Afb>MHWA z5dPq>ae>suxWVOvoH2%T@oXtJ6j(huHV1f&ch&(&kIRrogiA=WGbQR@pp$EOO;G z*XT9J$vT|cvE;auagr5^gc`t}&p4@oTlw5-Yh83?y@joJF)Ful52?b>z*t#OaM#<3~AsCqEvf zFheDf~t&RnBWIe>#5*_y+Ovg38I%MuBVE;bvoA^~} z+kK7>TGH9yj(lpHYpC;Vf{g1LcvaZlSA@66%d_V92q(PEh)&;BLko%TD~LvTpTs|R zhepbv7r4t{&PNS)-k5@`95E?K9((%5!i~cH*&aWCo^tncKFu@WQ&yig zqOQszFxC_2W`@wl|>ExzTFj&U!s+tSQ4%~H=z^p(yG z8}Aky+2yM*rJi{Qsi(|^)tpmQKQ?R}Ci?(~`Rdfm_@C*@n2Ww*UU(LpOU^$s=Hp;( zKlta@q!QDDr*CM<2K3pSkX!^5RQpk*`2r`O>Ex`HXz2jG1iq>F43A zG4r6qcgmM;%t+pqa5vzt@I87jr4Of2Mp2O@aYRPZa!UxgRE0_ z<*a$1|7m-fe}k`aXF85fIg9A{-LUbD^x?BknQUL2JeT2=PIJYo&x+6yWB)$>hhgJc z(ea#FF6&v31#1sM$x8cGA)EKdVe=mQ(eD0LH&Rp_9LWuP98N!arL3KBYo8f5E|zg~ zg2T1T+VAW+MgEi$go+Nye-<4rf41^J+0jA&9Xx;WyIGtEOguYm)JguQIb5IopYhEf z6>2YZ@$g7!>D&8^PiF!6^dX(_cHAkxsq7i%*A2@zUEH#z zZ)!xo5_#pD&T!;S``RMTll%tZPuTe#=kOihz|4jdR)})a`w)rhe#m_gRr#duZ5RtL&_ia~V4(~G~N2GZMWs3MrbWWqQYWs+B zwv=teSEoK#M-ELBbci#rL}&hAsP7~DjB`cjUbB6?^~EJ87vZx$^%b|Qe0u}BHYs1d z_|~i3x>$#M?mhl0#kbC(MA<(&R&qwn`*CNOI$ZrV?C!5Z@?Ai__XQ*BzDV?yW}B$B z+U1rd#7+O&^#bCnyb;fyRzFzwqx+1L(IdW2{OLGYD{>Mu$)|w78L$p8DWCW&ME7zp zM3#c84Od9-A$=$H_L&RBWL&XoxYKX^*zb)Q`y5|EaQ5ZTI9KNC*nQ-%u#e%3&BoDHhpry%=uM2%=%a33%I@2f&tv^4;+lQbTDYD3MMpn6 zx*ucTT*@<&qGKu<7kxEl>`YnZSVl(^`{xCsWADLqd_Ap>qQ5bJvFClX=(t$ZVcuu5 z&Hx5dbciF6x-_Aq@CW;h2SvxJnhv7dWL-{AS(C4!L+on|9sN)2Gv@dnJ<8Fc?8|yT zN!WW&wpqo7EAYzZ_Zd$J?+?u`n{b^!e9mK;;tG|2EqspqFL0Zr+>gRlafY0KII+1L zwY$c0WH^m`tw*JK|0ORHn!!fT62N*Nn%G|f_|j1$#-Akft@F7rT|VNc8qwAB;t}Hv zzKb9G2!4s-7HS8d1>Y}uIP?M&bLT`_=9MC#IO(&bOZ}4lXF2tE+Urd7UUL(&xyOtc{g$kn zGkxAoCVG33?LhYXsj~MZ=U4N7>NK)N1taQ?ft10ew_lfClky^)iQa;vBcbM(TWbKX z-Y@8SE0N7RHZ$24WIOR2e@v~L=e=t(Zu*g}W4!MYSvpAGH4)?M1b7SijSBA5ce%ie z$b^m?F<62t8Nt>peYJvNB4Tr`oCmC+OZqT+*fj^WQL(u}vN?MwEFLkg<$H9OqsxhXlk2@}Qnqj;Hmic)0Y4;m zf1JZtv6;Q*c*HX=#?5Cj;C0cC%aU&dp6y%DORm*qei}utg&6cm(Qmw4$yw|BSxd5; zBy%qc*&^EdR?+!1vSyr<5<~FXYr^`NYH~JQ**r4u2jw4P_MckE95DHed1+Vn2RO}F zV*v4(xsIHFIq@9%*>|p`zgNKK!4Od&!8XB`z}(L^=N^lH(c}ujHZ-|1u;|HNZWUNA zn6fGK%Un?}`btIu@AHXG_rZ<5K6TG4M%n~vg`|mnn0>?`uV6uAQv=sMhVMj>t1 zL{jv`M!V0Y&s1RRj{9WnY$D%)yc#=4rOIbIc4FwNJPiLpoA*lI5mT3%BWNNFM){~F zWEyCj7m58oca`pQ9!(mRxi{8_e9b8%=AP3tro8DJ?Dk}D%UO$t|I4RA)p!uQYl%fd z3#G~Z3&A?UdT2}gIXJ=k!1}?Yt>q)w7+ChHN!u<1n+D4Vdp>s;La#ty*~s&{<5Lbd z4p-td`AGSy!Kz$XAy@-g<(o##dy;k>Y3}V++3hTK>_V>nv{YLYe^|g?{xt2ceDecW z+V+&{L(-hh*THY0&6R!K?(iLZ%+$VQej7wrC+)q;_vnqLE>{dPZr6!GPOVuNkgsLm zpyV**uSH(@E68j zFJn*6A{L0p<=@f0e!AvdwjJ5+r)v&wHM*wJHA&mZZ%0J0PE%KQO5E`T?=bb*t=_?_ zcFn!L#4Bm<{}@qs&}9wKB7P=LW_(nhr02hdu|wM={oD?1Khy6y?hkq=oHNbmxJ74v zVI;JSE&eNYHlcHD$G=XejEgCBww*Cz>^NxMZ%SF5+x-=K74!X>|GF|s+tr}6cGtg7 zr_^&0orPzOnD6Fw<}$sH)7Ntae%?9%x-ykert()4KU9qvf5uKNyThM2d#jNfws``q zl3K)?;f%g@#Q0{C<46i-ugjkD4jG<%)oyH>^FS@S3NP@^Q%ztcV9lrx@_yS~#0TLv zz#Wyc@e!Mt1PkqEFGDY{=NzNM*Y>3^HsN>Iju;0#e0x4u&+C}+QA4o4s6uyb5%J+g zBhK&LIkAF$e_+XbuJnmC&x$TZ%{|IN^tIHD7%xM&+;!#rQ_Z(i;BDaUId~qd6U-C; zg7s+FCRo3Q<-P{{1Up*t;UjHd2sWX~m4QubSQXfuhSh^Df~j&d@5y}A0=5FSA?=(A9V8h;ccl;G-*LUcKE{*AAv%b6-67waj0aj~JJUKF814Hqo36 z@gfy|ubFPHfL4Q!g@zI1hqAD6*N+7arWqC`*88{1kMx?Bir(iaOApjO^fb4Q7>{EE z$+F<{&|{CsR_}1+?Y)tkHG>D!-b~0-YucNE(I~%HfaaL9{DOC(7oiw4{FR;<2@SRp z_j}sNTdw~nkt5&ftG!{KqTy?tzXH;7N&Dkg{vq;XzmTY2^w*)J?K4QanWSUyjt<|BF&aI-#`;R?W7~UC(;a5j~0ZN!N&R^Oib(v^( zO6MlyqGhRH|A_f+`~Sz@`^QyQ)%*W&&T&K!9Vw@xqBbl!}syl9B=^GR96tNjY7qsHiy%2ZmdeRMe2s6_tCV;wBX(6%`c~x9CRg@AJL( z-skMS&fYU<^vCz{_?*WB-Sb*&z1FYydaw6-ueH}U*PpWPld~l!y=z|Dx44Y;#lVrr zbq{=u^bMr%BK$v? z%eUCNB`EvRZ;!>Dz<4OX~sTr#5g4Wh(}0sa{co{pDQ|>g>MYL zIb`!xbXn-W4e{ONW9~MK-1P9WK^HQx(RG#Bs8ggVA3b6`hiCbTj-3aq279jnnr_PI zC3?p-DPSCF(}Zx9l%wC_y8FajC;euKl(hw}rT=i3wF|6&?4RcseKiYL>sMG~dX&|* z#$*Yo*H!v+>q{9wq<@Fl7TL0a3G2R7>;a$7oI#gM+cm&fGI7Lsx#+)aK6PTn=?^-~ zlh5Qz!BzClBgT(Kmt}LQ`{A8j-}JQi&9%ciTse=jN9sKXb4k6sp1xl$f=1e{>Se*4 zm1XpRAD?#K_+rm`a_=qeB<*$>zUn{x^K})jCAb#v@pW*tHYi^~EG)m?S)$Livlg!1EzMb@?e>-B_D{Yz9Q7SzP zMa$_DrI~rhcqK_DNZ-1dDI!Rf2NMG{Oq}sF3)QL86u8TG(Hw$nrZxUDO%khuBENNWgJ%)6f z{bfEwNVRt>T%#9k4%Z}HV-=gjRqzVr`NE`e{l@CJ`$ToDgKOsHn^Ud--048%e9|=QFeOcG}M|_}7S^H+aOj1DOk*nvS3Li)U=L z;8`dQ=L#Mlm3jZtHvIcFM=cxtFBfOkSGU2Xj?JW*A&sizFU>R?siWxKBx!qwEc^XS zdfJWK@2l{v!=vo?_j;5&eOZBOUbWv*Ot?9Fd^i&p=M0?f_a8Cdz`sL(s@hOFKjC8&+2t(8XMgxRoR`AJ z3Vq3kv+s1*{$iyMXCLoJMZ)D51s^qmmUK4*mV$4cj-`(#m4_aP#KF+*kFQPn{H0yQu#`1c+^%^6u z-n^voZK>C_K6z<--fcehn#c_#yjph`yW!G?#q0^JKOt$h;j?}6+N3s2$o|8bRvSLL zZ$tg{c-wHDyk?)4G|vruZew|U#HS6B!_RxS;Y@B5ZP>{EMdP!RMz{DsZrNB~T|VbA zW^#k2o;HwmmO$*;hDz*N?4auya~`@{tXk*rI_fiI>xC-?*EZ~pJN(wtZm$3HEE|g~ zS+6#;hp>VT`XQNj@8K(L+4G2;kad(TuPW|{&?lU+sAHEdz6TWS`*+1QrG;p_U zsC*SZe0KS|;Y;jG8vpR_+pPMAPQo`2U+m(f!7E1_D&J`*;Va#Pyj-$*{m};B!exv@ z<~I-7%X;_n5})!-kY4&@8ouaNNh7(z`aai(&+d<+IQGlcNu$QEe;3^H@&zBh1xsF< z;7inPUirr1TX|K|_@iI>G#l`TKIIeJO4=`fFYQ6MV{N z_eT=G>c*teu|d8kpMbBD`mRg)Zb=&Vio9g`P8OVJ-k#>QF(c>Yq}?j_v7UVW=CxZ7 zd~?l7<1HJM<5NyhPbuFbd=+ooJUvjppZdN%X|V0+J#MvrEj&s2I^mmY^PL~@!@9@W z89sdN);ODmZ|?TZsjtXMaTWU!?@1cBoLo-$Dx~gFH^0LtJWcSVI+Mm0Pacf6^!ef7 zkQdL4C2ynfv>x0%y%f5b`n@k{yvwgY``qpC*Pne>``5rX*1dV-z8}8U4{T0<%6M3X zujE6Ur-v&K(0)Ce$JYbj(npiVm;L%f^VOg4Gah6gL5+X-YCpbteC3xgUO$mkcQ$*@ z+uHd5n~xD{>-A3f@;;d~di?6E@tsWH&B9mPpES1n@oD-b=+l0-J}It-?{k}{k6YmD z`uyh27nAU{CX+@Tc93^}xW})roova=)=Md0YV*q10AK5|r16Mfe`tQCzx(t@g7hNK zqwwW@iM68W(d;$LW44n+m!Yq|ym|Vi2ENAe&1pZGH~QhL{kkt5J`yn?cjTa$zq1#{KwSH8`9i3~mvwiwj$|#&6eDnF=N*Y1& zrCj2}nQ-5|^-3Sk1is8NI2SKRUwtRJ;qwI2R)rY-iw`E%y@#GMruo^P;-lkI$gG^r zZG>-jCTXTNWOp?xKwSbs&lwW;--k3M>_cx z@HYXL1Pd#~#Ad+;G;9g1U&GeH`ZTQI3jC`YRt(mwVHIFK8de3CaA1X$sUEBwOg~>) zLs%PO?Sz%cIM(FabxtApS1)sjgXg-fMZZBc3vcarv-1@H$qHdrgcW=14t)?vCC zNIu)H#6R)9?0hN+t0k=}-WXvi!q(yaD7N4U+br9GIBOd@>xBgAk0rQjev&lGT=mkpo~dz>PSO_Fa(-|jX`FYWw9nAe(%7QA z>q%SnQ|17bt%UUu_DavO@07FWcui@|Qjc*s5-ZvKQja;pItjaI zWA%96iRw{&4fe|)z4M6?) zN1Nd2%O5l@a&c&La7p$&DrFlWZT}Op%O-6wNmwsopWK+fS@apU%~H>Tdit+m(BN|g zj`8PF&)|u;}xD~|hf6k!qcN=7FR!5xr z;z9H7O8zbD%4V>tyFYA9p2k12eHU5pK9-;6H3w(DH&TvoU+S;UdEHo=b?)gz=e$ZO zLJR5Jo;hfq)!Lt(-g#C_=Cpp|FB3n>bLgV%`1(03v1{f?)A+1G^IeCRm}zKR`yHH^ z-LwFe_VcbtG_4lpvj50 z?%K}Cm6slv^3(%fYg3W2W_a74H)yo+Z1JYwO9`YeMKNXNFmY#y`*d$TqTX_L`c_`) zqu6GsgXqv@`1(q+b!d#Ryw_llOPEW~c+@xWYft?y993}Czi?1{$IpW!_+8I76P=ZS zBfoUe_{_$1dAFzC&bJ?w{)4OeC4=Q>69O{IU@;E7%|Xk70qi#E5-X?ma6`uJ|C>oj}}t|_?6w+|ZmE-nw* z^YM#_Zp&|^LOVCEC!`KB(o9zl8fUrmgu4!b-@4076|`Gw%<%@Kj zl8Xm{zuf?y}iFqQcj)ekQH%w~IklPFO2pcb=@R zgKzX&yVnaxD;$$GgT@m)WXNq#{Lzy`Oo_>t50oNa*mPbd5)2KIBMajxdwR@ADGuX@BTK*>pbmpS%cr^)yFwGlE*lC zdX{~XUe&~JXaMC3bq3-<60gT}oZ%OmEeuVQdD!Bu_JpwV$sxoPz5bKywA zarkwQUv5M;R^e!D8Z=IKmBT$Qg4v&zP_j|hgung`gT|_-Y&hRH{~s^eP#i6Ati5s2 z_>e1qTfUqeZ}V-3F*s`8JovcpCTOA^n(_a~(3vl!E}?Hf$J^&I7Tp_}h`J5|9`F)L z+#XTx#`RE0y9vpW{1(VBXNQ&FE&uxbs`2$t*!i9Dug`Bn_A{72RC^vf>tEiUW%%)9 z%sncoHHK%9Y(Ijh}b+`&{-P|=!Exa{vVn4lQ(D=^DbYz{^QX*KNtvJoQ z9Ar(Mg1hvsgXUfBmqucOO@cLo?c+J;vPev9gE_E%u&7|nza8=c8y+QWm9PQAylk6- zH#5Hw_IPa@nKNtPSZW^?C4+Olpfzm@ex7d*13f&yqTZdkf3g?O(C0Rna~aNw0d(RC%gNAp zt*+%IaqoLFr7dG`!$186%a+X^3y--i6Y$L^H@Du4aP}S@+_bwqw^8qkR^&Z3XoOGL zmZ*`ewlrm?mGtE!n^#Zii)lDlj9_=Vi{o6hrEhHWPr;}yPD_{L@jjXOk6 z(&e%3fc7m8WqnKbW{z2=irdgnbAv{Sw~a#^xzFhR(XY)(FLmsKumAUhM!C0sr;hG6 zzt5-5Q?z*{d~@*itm3!utfT8J#eaECNOG1!c%nEtm;W+obite5Rx?3ITRoWFR_IRh zm%WQdcq)sJ8uIR#%sDjBDcqT|Ct%;$ehObUDKIZ@Kjmuk%%7y|Bi;D(jv7yv{8hTX zEu{UInwpN@Tjp{4hDMZ<-Uk(Og!MzKYbXl0GihQ-h*Y^6O z#?|^bQsr7uXXUJN4W8m&E~#=YP@fn)Q}FcMO1U!q%XXH8F)9y)_?FV-gne^sUII#dOB@V!$<%1kzU$%4!+rmqsAxF zZL9RgxxuuqczgQE`b?rqSMYAuo0CV?`D?RJkextq((aSQmf&A(eUsSo4#gpI94Fn@ z?;JHsGVSP)KbOA!nxDRvai4%^{eh!KmtQ+*bMLfIJG3KXA}b40pZ_{)4Eyrsx!Uz3 zp8aHw{nGbf4}Jfr@gb{Cv+i`BaQD%9KI?`F$|7}bgKy#VA>(&4ZoG7~cIU*HPhI8C zi3%vD;cGu*$aui2E801azT=`|a}dqs1*3L9&g2EGS;j0&UI+d6*4ezdQ0Jv6-){zLx$YP4p#0k6GW2lCJl>p~s}NWGpO`F7~n^<1)(z z$&%j%_xZ+`c{&5kvR7a{E>;g2@7Ma5)7@r$Ig3oUr7zl*Gu<)D&`i2*R}4LF+f!s~ z6ppzYkgbfaam&_&?miY9tWxSvx|P=q8H-Y8=Xg_dtvN?p9sS&p$6PD#lgKzLKS=xE zJY?K&$qKgIX^gYK+T*PKwBR)XYs|HuW`Bj&Y`138=C=+RD_Xm)*!EC$$klEulwImP zK)T5`54k?oN3OB;CEWt)n%+HRT&lNKz)DxIwUsq~3*U=9(fQcgSn{hTUH3k0K#t#c5Q=Z0iUF{-kBk9u#(#?N%$Y{;9C;Gx(%b+qccFz~RHq&gqk=KR( zJ2GUPo8fWG)QjBmY}@rQ(iIIowlOT_ZY5pM$dFMe`DMxCg46E%fL89b-6!om0nhT+ zhKvvUwcCB!?IyZljdV5N7&4eL-1*x!6sDNd-gvF257(SKD&NQX*dGrWuXO27`oQK& zxox3SeH`8?(o3Cs;A>qRGH&v#lZPxwx@pp-e(~7!VhQO&cQT$sskF?Zwy+^jQ3wC7 z3fd>qSOXEajJWfsri}Mm{ifn#S_KaVg13cKT>8hXM;&ov`59jHttnIX*z;I3)k*zH zxAxqWQHYGYWW#Jv?M{}x-i!U}z%RT43ZPttf9!cF*Il`J@5f#Q`yk<&dDk3AnK886 zeft`EGjNL=lJeKUwf6jfP5DK3N8ukUp$|@2){Wiko70W`|H9NieXp;Ss|v2_b5h3G ziOcnFcZ<=8SGf`4>V<0(u0to}^5~D7++6jfUxaJmyp*wXL-G{#ewA@|q`J~epx~GC z#t)&-&QBSi;Mre(_PPrv^3&pmL_T}q8Y|DpXAG_?WyZ=alXZeGeKRY?(1-_ z)*Ln7DeYiJKS&iR+;dMui=i` z?u&31{qCsoE&OSr2YfhZ3SFGuFRkEXWK&W&E5!eQ&X92z|5p9%H5OA(b#Xqc(7T)| z#))ut!&zK4WN;g)Kj)0QJ)3>b>d(-gF*q0CEMxug-K>5$*SDvq*O_nH;*dvW@7Z@% z7UR3GVjb{9X}{0;v|qw4kN@jwyYY6pC6BFe#t#h{QPyaoBR-s(Kdak^Q~X)de$#Mv z_6!+ck-GZHW8ySdpEUW%cmjPboKbxG?bztIBJ-h(e9DQ-!)dpk;jz$w>|&eob?j0ti7fE>fvbq$&fKB<$44TuW_Q4>p~wLo3QRq9fflqoBN&2 z4WavdI9JYa^+~P|=gJvoUGwnOw_=ZfMr3CwtFH90UDw4dKaljRv{w}zi>IfI)1+VT z&EiO%NcX4E{mK^wN2)MozFTuF&4CSXu1QbyZcPJam?3@j(^BfYJfV9$+lKF0I-4eN zt(Rn->|5^@`2NS9kuvTl&(I|s$;W5S5DUb8@>lZHM?N#pOc_^TM}~sw_DHX{GqzLU z&u*(O+s5T98#$$vcNNaIXQ#~fkG^i4X3f#*Hg>*$ByC!Z?|<7_DdPqy!!hD#%dp<2 z-}b5#k*@K=X=~-r>n5Md=cLT{oZgsSF8w_x@e56mW`Z>8KI!YtG@19D{O`<`vAIs# zMbf@O>h+RzeqL?+w~e%IC7jjl0pt{?%=fN>dU-Z>N42zhFFcL#JVna(-G6ML&0po! zv^06(GOqw>b7_MdeDzV*y$d{s?k1nKy{4~2xg*zg4S4o9TaY-_k2P=}W-a(BDhXX4Kgz6SW#Ub1<7qwsZIuz7qTCY8dA zHjl3czJcAF$JY;E#evP^TZM1xip}GzJj{CNy3OH}@g{o_OARUGiveWzzQ1{mH_Zq1 zI>mm+Q*anD7yW%L8~GXvf>3;zG`?a5M#--a_|=IvISxxVT44%_K?{Gqt{r8==k zlEg1~hiOmbxZ($DG6^cp1cBFOAks?uWzwfe|7M=0?J{%I#=e7BdN1-q`u^2jp!&J)?cBHuHlkKSzAc7OVd-InR}x^0((|2{$duSvasnU3#a z0|mcI%@v;BV3cp%IuX7Ma-ACylT*n>Bl#>fS+?B+>3q`V(rr6wi^HU8Kv(`v+TuQs zGznW#@wPgRtxT6ZD2Xq9GEe&AH(0jVht2ekKH1Pa@M0qs4$_#_x=o zc4pukKI`Uo>LPYhH+=P-o5wc~Uru84_)7bEfBv4$<7YKZ(<`)#(pt)A$WlGkKpNZ6R3RaU1d|D^P)Eg&@yTW z&z+3@2GTE){=a#4rMLIwErMwtO*Z4(XkU?O>^j2t8A4x6av9> zbFJeCu{YWe#4X})h4}OTlQJ53maF6);@M?$ zN#!k9OyICvxd>Ms=_W{blceJ(STk7BBPrvh3Nf)x;RkcZ>jmovJJ%5}2{r?EwqTb< z3WRS0Y#B_|hkuJ*J1cziDdVepe|ffdu;0^0hDZ3L1Dq%NQOfuW&+=>JuN-XP$0?%% zamfiJ-2%btP+in!NyJJd@A&=G4?TQ~f)57FQ>Jgql9S`axt}B2q_rcd{_P{Lwx6bq zCuZtm>E(lgz>3n#%0C>XD6Ra>5WneXDf142z*`(;vp1zC+%IRHpQ}pvpcGMp$bHKp zb>8VsUUGPRnwS*S9o202s?RgNf1XnJ!Jb^sgWvRVAvepKpck&tuPj@)!DXxNw1@5S zhs=B@i91HzJ2P!$+6>zZQe&j@2<`v-l!3cL{bbzKf{lVjO-RLS0-FF+ zhNQns-E6ckmM7jz|}O3EmiV zDPMK0S?Tpf^2l4U)|ae1M6XL3*TG}pPqxY^y1F3A{tDQwf;n})Elbrdf32qvQPm%w zPI%6-xCLth>jOK}fwhAr!J-bV2W$+?p4TMp0NA7hD+U_}n*l4f`Y~{81dFraV)b8^ zgz^tbyGXpbKctN7BpyGR>(;=E|CBP`E`VET@wX!7{cFnn z*8N_2FPIZ7dBF0nqLCld?;Tk23%NEoGd?K8mMIw7XU6mwXgkJ8dN6uLZum zoMEF;+KlCTV@V{&fk%eme(joRU$frpF zwIGo5Oy*ul;0Ak*V8*Q_ZVz$$thlUo?E4kpX?K%+H!4PWCvo!v!;kyUM3LtyIA-Cv zO!5otQt~V^umD~Z95$XWI6sNI3bqE85FpT@;!3~dr`R704IA&3eo>OdvL~88$ChrYb_tt*yiKN8Ye`caB#%+~4pz>eCGM zQm1;j#!nkI>ivA_?r&KHzUtki3274HOTjl?Fl<~ewpVu9c;D20hS~5b+yaE6Lvu#Z zCua^DweoE1lQN}FF1F=VWTu38Tel*k5|4ZjSZjkAcs}?`MP_guSc?Ot0O>ByLp2%ZzR2%Ns~qBy z44CilAZXP}olCqn;*~x1#POuP`-#^`JdOdVpI~EP4H`BLRu5*|A+p|C0ILI2ena}L zBf#v>|CuD!dMIZU`IrWm{HY=zq|fSKw>|L>ul^NknfsD(#h$h?{X0k8PU0eF8M&@ja{XCbuBE?(H}oI) z3lE(9zFBGaGUBeoYqzmrm0)WcRtvVOVNGBw8rBZB?7(EK^?)sbMR=ArtD>(2Pl7LK zxa23e-mV$gya?~v)0CAyTci}YL1@~(r(_a$g8n^zr&rAP^o+u~VKKN#$!^W3*4juog&8K8kl>?W=N9}UZw%a2y zW$QG28Tp`Y&h<#o?2XM|l_ZUS68i<74@kXV zLOIj@p=6mMY)@eKJA_$vhnQ~aC;eRX73xdA&T^N5&4W41T?w`X<}A0e|G=xCJ8Z7^ z7#AIU%q0(A32P;+#wVNmos}(ic9qbW*-9(iNYxvGPeDm*U%>q>n}Kg>L$Z z-N#B6t1W%GXv?DNTCQ2os82izrp|7Gr?hz3xEIdQ`Dq^8)}gNEUR&S|j=CzonA+DF zC4D#P)tCr6)0<~j#9T`IFfh1v7ln+iD)L^3Cq%#gRLb$dkL|H#>JZx&bdS{!`i)hp zmQ%%Ez$AQ+O8dOuhmVoqm>U9f-h^sQh>q)nbE0I}7?m*Q49DkB#kaI}>}4>Wz1 z^vIMwPs z9{r^4EzPu>^G_VYZ>VhcLsbJ+@6~RTLfFuur;tn4a@&J?Wti=uz3wD z2b0;u*p!C#f=y~z5^O@lCcwruY!+-x!5tJknTusRJJ1*_GtDX4GVn}`&7dU!74SZ6fCA;F|chKRs&X{VU1wr8rB9@reO)NQVr_|E77nq zuwo6H28(Lg0$7oTt%4P5Sl)5$OARXmE6}hquzU@x1k2N~TCk9YHG$=5SUcD{y3MIK zdcf8+YyfOk!^Xi@G;9WJS;H2=mNaY)Y*EAVC((Zz76qHvuyU|D2Ud@cjf1UHH#r+E z`dFJ+bl+j%PVb4OJvZcDo?ttM-3!CCePhWM)o= zJjgt-Ox$)y`Z7uLEyh3CSH!{QSm#=6&fv2G4y%bpr`Rgxq{%BEHpW8yBfGBZ);ot? z5j?~1-U`}E=CV%sS}Rx|@+^G&n9Bq|3?6&Mu=#C6@V(&G;3fF*3$eLgBeu;izvpc$ z;e2zHAz*m5s_80KoNaJcVlQnI&Y_KQ{{AGKGjL8Y=btH@Z`&B>{U_m+y$F$S`L0>$ z6&vCV-tFT96+f}GXRGXQT!39CoIxK>w;v(!pm#Y_P%6%8ID0M}Hr^+7e`IzeeH7e! zf^yct8^v!w^YUS1SvWuK!>N_ia}!(k+2NC4Ie)G2Hg2=l0Jp&F7zg(H`c~I4Fm3;o zl!tU*haBFbSdoO%b7Y(a#KZWk~;d8G|65irbtX->WXf8xmiVp2&y)5&(~O_i&&nU@T%v!6sx z`rwJ}7&hOt`N@CV?dtM>e8!d&YuzK|og>{G>DqV>-AB5Ul(*+Uso&0F<4wf((61s^ zPSsZH)z+f#=iy0R_+j(=L-Pt zFh=+y;i9iS+DKo=HALd9wD(0~H+nS|u|-bury0+c!^XR>^WKg z<|E%_@hChy^TO8!-_o98V~_A%?!)J53;7tDCttnvd&7h9?ai$5Wj)*qwhH!G*Tco6 z9VKnazRbRn@+C9&aX*@ScJ}(8c=g1yWnJWL1*{It_K{Uv@|O1y>k)A24{5&+cEz0g zL?wjx?;kc^WrdqQ?yHoYCGr|4e39^%r_~`3 z1+RAHYx=Gw?gZh7tJ#0F!mm-eTIU}Kn;^`tf0Q^YVB=u6Zc+B)ZML~+?y+{Ur_f8^ zJX`eT+aB_kCs+RmzU$Nd%C|KK-xzH(PyV4-`0%-P+K@M&=_@P2pC6}9{vdqDgWlzH z^L^8gPsV*Kd~5LiQTV{g%;VqkoF8P|Ou&=6c-Xi`+U;(ia=F?q_yWIiBQkM# zhV}m?*}8EQd;r{QzeQwmmhdIQui{x`*_2gt-!%@jN_Yt}P~)vT_4(xser+dQvHxQI zd+9&VC9>QNSM_BXS?&m!(p*N^0AVeJeT8Q)`|S1hyld%2;hQH-&gI^GYlIaO_6;At z7L6}Tywd+>Jdx%Dk|y1*H(G*Lf85qjvD`ky-7k}85!{$3b={norr!Q0X zTqSWTt{OIePW;T+QMO#>tU#YWcPWjg*0r6aUn0HaCqGqxu;Oz+Y+NJ&wu{Jh5^RBZ z`vs#c_DdmZew&KV6t2!D^htiid#%JnFLz5koBLXu+T2r{CT>pMuz82oJ|!RT zisZ$Qi)<_r)=8K;14-CHDPu=)Pb5}l7LW|%;UHh1rG#;I0k9^dZqe`4Ue^s9FO#~d z{4;gi!}UdvoUQ~)NlYG>ElZjj(u}>z+5_X3O{;EuBGCr&vRpD@UfDArRlj$UW|cI` z-lY|;v*&;C{OdEeP6zu1QLbIBw8AF{uOeLO#aBz6Z#X@Yw=2x4NwpuhK=?A@Z=+mh zJ6rXR26j=HN~Jt@h4-c#VOKaOO4Pz1Ag}eq#sR4}wd>&UZP}YnR~c8*`J=$wh*SS+ z@)iN1Z9c$oEW9hoym=_Z?pOCID7=GPwnr*DPQ@n_d>gO-pt8^lYG&nZ9iuF7e>m`) z$Xu{4vJkwO|L-6o&YHR4B>dsnA|^6}OV>Rm$CX%djEGIprr~Aa4%)4@|8?XccB2C4W)yHgNm= zeOhj!&CVuMeuOIGHa86$Ulmd%)3%HSKALXp%5WvmJ5{^K!z%Ai(yfv1>5|U+$=rGv zJm>Z730kt}-M-w))p06wcHmLZ_T3X!Wm|%){|&?DH*&ObbhB9#I-@E~iIGYk$zR5M z^nVzCq${<`C0IGw9N4)IEDjcWqgy}KffaxWm;5AcGg!Wcb%Nz-Sg*zBOq&GD(c(>j zty30fyjid{4O;?R)v$H26%8x+A>&2EioupNtO9IN!>Yg*G^`$MUc*|zr2U*_?gE?D zu)|<88kPc^*04#iDGi$go7Avnun7&zdBp5rXIZv_jcM^pz(zG}8(2!is=< zZvY$6uvRdUM`yflus#jz13Ro?qhP%nHU-wBVe?=K4O;>0*09h#{xS_K1nbnWQm}Rn zi-EOiSPfXKhBbn^l3q4J-=gv}qDxrC?_{()NSJ z!JK)FfmJ&AqQsvDi-BD#X%EPpRm)tsFU(op%Z>v{`W51|5yxrMgnmqafxSY~@sqVf zAy_|HjR0!?duLiFmJ_x_m~8_IZyan9%wB5?RtL5KW}iKef;EG!gYD-z2Tj`%xP>xa z62`B!OUhWnUk`Cgnum=~ir#nHD$!tPt}PkyT^S>zJXinyfkJ z`2DixT_aujt<+BjJ~rE3A{U2b?(P=3I4E+_v8Bxv3}p<Qbx2y+wvp8(qicD-P#pQwnB;}cZP{S^!r0y_{|3TKI){z#%fM0j zYj#p5|2@1LvmRg~$8^#RrQP8e$y0ERcOgIc<{b7YZw9cF>8N@Vwwb^Fd!vVa#NaOb7a`Qx>HBxd_q^wHm2UY){GJf7~*-3Df@mC4f z3)aDN&K|e@e`VUX*c}eks{YN9G1W?%RYw|2M$keBLsY!u6p;}urIPK((L?v6nWiyI z9^{2uv7cPZsWOZck7dP!weZfsTiR`&c@()mBHefctts?%fvmYZW)rA%%uY+O-Sr&O_FF2>iQ= zzr$cNU_awoeDH^Ouf?UiX`^>&<&TG3vYN+i_6Or~L(0KWckoc)a<{&RUSv1_QP!h( zaqiZVtq(|kmOZ~KZO|*1MV~*ai-a8+Q7@CDfqDU zPLi_E)tXZzZAV&F#+7|;I#~CGRl5`~qCZG?OS)aO@#|dYR0pq-cG;OVe)oo@jho>* z{1N7ajd0Zm&-dnvE3R?4+V37VKDH6A=D;63i?t)He*+=m;up(l3nmVSIu+Tlj<~#GMPaW&_52lsE#o;&d zY_2%A3$e(34{7H}+ile=OE<`B=lh5`d8Ta^ybFnJs4Y@^X{7$rNG-cR=tfrxB*~nw zLcc(Ne`44evGlXke<9y#3g(88Cd!Y@FbT4_{(yY?$oi)_cH(ffd5(J^}&$e*x4%ehpY7q85;%2od3X^!KGQ`CwgN7tVzRW!5TGe39P|^ zNj~df^hvyDnXjMBi8#mlu4{35e!*>CJAdN>{C2D%BA>3Nmw1C6IPE{X*h1ie8ac7dyg%4@C;A zj$?4#F9xEF@fy;V3?d6;Z^{C~a#wJ#$il^GJ*xa7Y`+9QD)T)>(dPSjxQ66?aFwQp zjowg><#U>@P_= zWwTvOFYgdLUHM~stngzJuKG>Qdzm?$I>TS$x@jkjL(gRv>`^@_vbhM~6!|HiJpUGK z4Xkn`bEa10CI8pxJFsV4ddF!KLw->FSshyfDN~Qo4~%mvr9QDH>8nT|9UV44d*bw> zxu{Dz{eBrU75sIRKJmrOoMz4Uu6hSPu4yr(y@a$=q^@yNiaUz#8Zp+xS7s(c1uXuUY zp0TN0@|Ib@kw)3Du5tuo>A}7$%&XeR@0UC(h+p~T$CgJEX(mXskvv3?943DBE7(Pr zJX!v~%$%a^4$B^^4)%G^DV1SqrzN<0#xwFB16v16fL&(UU0L$3bjtyB%dbr};*{E* zrfn4aE$h#(TI)~WdC&3zFPs+mxu+4bUD-3;a7Djvo;%QWo#szIfCX^alM4T}wA~zB z#oyrkir<}mVJPOq$6|#!hyJ;2IAqX?MI?X zo7a)9nsi$w9Y2}hn!)P8_6VSK-<#2W7l+&VXE$L9!tPG@2YT<2*bvs59HX*h3vVC1 zp6);)IlE&=_@-=-#T@ge9u@ngAsfYTlkye(p8mYwdanSJ=jupwpUi6#R!Z0eVQTyl zR%eAtUE_q!5;n%O{G<=+z}mk(Y~D|yWJ6m|Fap#21J!{acus?8SK%Lkt6?gmccNh9 zV0~b+hBDidt~|gJgXJq`i8}kWK%A=Y3>$Zd<4Ki4&BaU|&OM5qVwVLkM+o#;SghST zl9sG6ejXY&F0}f_>5I4L;e*V>mM>mxZ8l7_DSdCa%4=m%0e=_#Ee{VH@3Hv3{B*&c z6wu|U+Y_!L?IdZZW*EoxlVjX??Zb$FBe*QWj{Iw-6VqMIzgz!+{XNHCl=yFGvqN%S zVzr1!`!W73p3U*YF`a|rgJge@soyd-c7?a| zY#SRlsm&?Il_^UDa1{S!*!bVHO{MH0?>g28*SxD3SGsUj>i4sZ-%(^c?~mwzFy+@V zZ4${^$$c?lON6QY8An)*@EBpsgnfr+vuHh;ww66Ikn|H-D7zjgBM zTjX3$dTeBDOHJRh;tF0Bh}1H`wnrLwN1CtTb1T58xAVl%HT#Uz@)wg}4Z!_!IGO%W_BCzu!cyvnZu?m4hZuyalW zP@+`ar;?sD6w{d+(EmK%}maQ)wUeEr{hPQs_h zKheK;Q$ESxEN@@#Rg}5Pg?ZOO=e#)0F+lxOaE#?vQpd}rW$qVMiY2Jc7T8(R$FaX) zfB!kt_JY-b<$=k3B0s?z!9rm6*cG{H11kU%xfWUGq9e5*-UD6;UTopK)T!jRqxlk0QjC+SDQrobdz z+RfIF)8G?Y`US9Y4O;~pb6~=m_gD6J!D7PM5Q$z(o68)m3h&^I%BWaoY+Mj!F`eFl}?wE>hl5O zwh(u}cChkR_DAqOhOX#RyfD?_!1ZZsWOvxwi81{Sp}%1d z{T+MAt&6yM5!_bFSep73o3?~X_~ zKWW1juv#!Rhgnz`SPR%05{aM0I}Fwg_Ed$KvY!HL1N*IDTskTZA@Vx~UXwFo-XRuf zP`K!i1@Nle5p%536d7MflWH1V0qP86-a6|G;@u*=nLRAk2Gqvt!`%)ObzeBH3@h^< zfjH@VNdGEnL**+}K8JmgiBkigFq@66Dp>$z_F>}$$~iNsYZvK910zPhrw&M1~viqQ;EcVu7?7g ze{lL|tFU|TFvmKrX^&RLH%8i)(1>}CpX8FqG*~;BJ;w;P0M-p=k5|D~!Nwd|8Cc#w zXfLpPcs9q8!;XKQ*?~$|nA>*h9k*?ysXk@I_>Gmu+AnkYX00`$Xvr^luDW)H_n7wi zLk~;Y5^yfVX}41YSU*_a7V?ovfHD37KGS3GEo9c7Y7Hw_CI)`vnGvTO`GB}u3Ow}i zPPsGj)Pw1pDRSDN&c~WfJYmFGvh;w{-;~Km`Es~FBe2~wn@ZV$tjON}BKv%?B(hh< z%3m*a?-pzN4EGr516z+|+C$=vf)x_aw)X^^0^15^x0_(|U}a#o9LB&_z^cIB#Ixxe zwB?&g#Tp9x!>^U+^cW$A{ST#c%X30GU2uF%I9y{S!@(4Ise@z}ONlgzl&uwxML3iX zmVXP@4VF_dV(j8selq{|fo%hu6o3(sDwitQTw%%(nZ4FA25)=A0uYz~;f6 zV__C-4y=?k@{_bnV5?yESdckl9jxHVBj)~?bI$6^wY)NF$_m_J4~*@{?-#D}V2Jwx zM~tWOEI*NtI9NZJ+S9=fkn^+Kz}f1|NrE4dh-&^-^CFg5;N7NlkjDWne#Q2<~BNpCNRw1U%BX*hC9ks;iA&$IL zByq3u@sgLZ{wG%A{-VNSujp3|41ZBhH zHVUx)E^A1q)4DQ@j+FgLC%8+D3mxQ?cy~6+%pv8Tqzt`JA2F`xS@hU-w6#nsB0md+ z%@d|<0?IA#`$;>kfiHsFGAy=e{ubI3O!+1(Td_XC!J*-ji_Bqc& z9gzF?%@aLJ{>d-#tP$fs$UBDt+YY@X|ykxJ@1!+MZu=Q&cHO2brBuKD;pwM zd#(R+*b)UEJP_djyVRPmhBO1EBd$BW8o@@vWK7CW@@oT|0JHNGECDtSrhM&Iyne7L zFr}9)Yz!>)qKy6$`I-hR1ACBXu|>RfQQ%%i93vpT+E)jfRQ*q6%Mb`M2WzyZ4?qf%~9k^SVdx^e4+HEfxG2eTlO`Q8ySw8;yV6K?x*;_+q^&bX}x-IGrD|XPrs4_a4|Da+$fTAF#n(n|-1Nl$|>Y zU*7p6#v>=-Q)l{}2W0ky-=y)S*Il6}Fn_}5^t}{<^?=#!CT&>?HUsur$(NsCF|g9| z5o5PPOsod15zHRL(&mj|Env+Ok2ZInHwx@=$S|UfwZ$+nx%x<#Bpv@$Kgn|xY(T@N z!1^_89;{EpR=^H}o#o&QMVKEntPpG#OxZicRrLp3(Xbd;{!86$R|A#@7IEa!2o?g% zcVKN`IU1G#TPF|OPM3MTAFPmg4U(359aVwGHOn+XSQBBke?#PL7OWTSht~M9)>Udh z5o4=Ez4P%4O&a2|Ln-oxE~9_wfCD0LQt#q3LOCTDxb<`eSg`}EBVH9)6zm5)oA!<- z=d4w+J6uA|`8jljdzZ~V&+Ry{tj1pw{yz9mm3pc5n4Ej7#^S)ixhE_SXyZ%5oX(R6 z<)aimvq-wL{`W)H8iMa5ffez$4qjg|;&{hHtfF{W?jVtLMFpXpKdpYq+{X~L1}1np zco*rU&N-Yfm+v%)o~{C)0pIP>?n&Na5}< zUs*8Mk202I16++rzUt=Gi1-GLZHkC#;>YdMhl`{tc0mYa?a*)s&ic zC#W zv;Sb7vPDGpyIl;5tCw`eyWR6t5-bMhl+_8aIxXHTSgRIq39JX~>rxJWQr>mp+mpeh zy$ha9dBI8~lG3rSmF8AHjZ(sL;@0|0$vb{%wSHsY%9M7+TSL4;;yK%<5p1i5wSg6Y zIp@R#SiXk!gXMwQvQkWW#=t^gQJzh|68)^oVjixcSyh=Ah__CCUg#B%^^C-mw#a*m z$!GgxWegO7Mako^=+MmCiaD|)#8if3Ac}!VBQaTGuYJz({aM-Xtj1jxIvDI$`#X(r zwd~8Rw`!qm18W9TJ_N>?bDp;C(7>CuSvek--Bzb%$16YX3A7sSIk?OBTfPj+?&MZB zr}&NU(&nO_9^BUHA!(!1r_vr(ZhagBtJ1IwQTD$~U zQj6CQHlW2D1Dn+1O@mEn@fN`5wRo#wb6`%tSzaOfQ^ShDW;Cn}Y+A!A!KT2Rb*lx_ z%hv=Z<+J07erN|92UE5kGSDr1;MUo=TbM*lTX>h)G?t{r)tS^W(yfwCt%)=1Qhb;D z%$NvvWth(@TeFay{gyUgAzl8(?!E~<4f_tvsaFcYD#4Ub&FZgGumqTMK8}HnYiVo1 z=D?io+XyxbX4gF~{SP(+_B_j8a?UZC{U+;tb1cB7Ohxv-5{C?>UQ=+59&p!TUiiVz zCR~21{$R^slBN6v3q2kGDA@BAVq%40p-bF#Ed?tBD{;h&fmLboYQS2xc#U8^TD&%} z2{7k6Apth7Vf|oZV9t4b3~W@xromDgwg8sYuvM@DFuO0L4f3AB`U%Ww7ZicbfIZ2o zuk=|N*gV)4X+Y(}Q~rGMZC#7tVGXJY4P_|e$}_KF*gh^!-lq4_B+oXu`l>CzBmWlu z1XvR6A3SUPSDV8DPF^Mbg3Vv)&p!`W{iSZ1SOIGTv(F&5l1&IlT^E>o?*m=wltax& zvL{kaH9ahy?aD)v?KxrFGm&fWy7FGBbJI0O-tFXFdijXDv&gY#Vo{MkUsEPa9M__W z`dhEOs&&yM9Aj{(J6@CyVJ@_E2nXscy|LHnR#I}mPP&{Lw~QA&lk$MsGAVsh3|0bm zq0ED7pFXp$v*xK7C+OW}WUpxY!D`2eA9L-{3|G;WmYv^Vt{uci?*ebpaFLNd@M&JfGSo-~iN>l)ZB*gFN_7v(Si+1P{EWPF_+;#%WQ7>?7kLNRT?GUBum=NA5L z?h)Y`WTxTRao*)tOyRF3-X!sy?c4-5;lS#N*A6xgc2Mej@^wa$_$RZE5bO!R-D_@u zQsj4$JeIB-Pbje#Y>oVG&^*p$ZC2sWwlwSi4& zd3{2;!2!B2(XlQg*Zv# zIO`R94)YK>TD}u3ym8{!G+KMl7FGvV z59ZV>&0uw4wr^DAvlFZlte$7-f6E_@jejs?`|H>!b-ld2Bm7!7KvMA|&A`iPP2Op-jFX*mVVziy6m+j_Udh_%Fllq%Gh&_(R<@?S##d(%={baU z7pq^(zs90lrJE&P7wJAI^;7l`{b#>#v?HD8?(kde>`mJw|9O<3bgz+g_;m{|Gw;wV z29I})nBPiPeAv7eAB%CT3fslLGMxb=7oAW?x&-N*Hgz-DxC0Zt+zGa1W0yw?E}?S- zKMY>bX{EPt;T;990DmUW@)K+dtP<>53Nf*Huxc&d3Rs|#>%4< ztlbe${6#UaZZIjY=`WJ6HCpv2EJ2vFOwC}2!J-nMpOn25Y(R_G3pNVotYZ>vLc=D& zroo)$oCTZH;w^zKYS=p1iiQ=G;4jj!Vz9hB-1Vpc+p1wzU{MDqZBh?b3U-B5mOd0; zx!|qfEgD`1o&X;Qf4{^>n$rHlGTBVE1bwd@+cka4(teYqDLm-5Rp-De!JPB*GFZI> z6J3<^0>(es>6UF|=_33H>HBiZ0t1?I-Q)SHpW2(OhHu+@H;=CmzIFH>kg}?|QN4@k zULUPB!PC1-O>q@Ah}Bf-QmNONRWU%z5W9KEP~S zMaowMwg6_YmF>9Y;F8`suH#^k>`6smxseF*!#~=8H)_2x> z<-MdGJv3tMv*yUGHeeFUoB;^di_M-rFI9#cD90jPV;@9ENqcI(P&MC*FSIpM!JF>Y zYHcsZ7Ntz@{&TL0k1TM|=`t0JM_g7{&h5#Z7}Qmz_;WuzVyyFQ&O2(JQ2t`d7Qk~L zoaP*Xxz4gaYM#GW4rC>t2{=l7M$GR)D|u%=cH26!to!;Z!%XuopRl@9LS$(HzG?U# zl`>Ix=ldaYBu~@`x$opKkHa=Nknt7BLXxD?pQSINejmZMwB*uxZbJ2^SP0Lv?3Q%n znP)^AN!xI@bv7rX*LagSzyi`zX8Yybmi5f4Me^(;-8$)%{gClDNsoPjxV8-->0rek zu-C-tjc=mnwWQ^8E2EJuKbGI?gKN&hT69#~Arlk*4~d z5%WHzjGdtR-+p_7wvNk5LQ4ubm7y4b%{ETJF%5@(2Z>i32gbEBTlZT{lQ#8<5#w8w z#hg2=^L4R+oGvma40Sdx)5hC~8hQ!#&A+pEDC1Q14V~A)``Kl3=+bKAJ#vi4N+&xG z)}yp@CFx77wwR~XRtc>Wa0Ai7zS|Kc?78U^F>#Wl26G1?>b5O`N_OC1y&69Xj)&Mz>epw z&Kz$;UY#)#-okTPuO~Bmu`(Z&g3W;0ca8$7Hmn4n18){U=`8J>D?Sl9T;lBhee8L< zG!{wA`AfjH4wt%TL5+7bq}tcBc0d^7oEiC@`GVZ;`(@lzlWvN1p`#;4ht-dF$$fCv zyMJ-<%kVA{ewiBrl!F18cEYff->pHitWtAg(RuhwhDVH1k!uSp16v+(&wZ6(Yhd== zF6~zfw)L2Mj%@-faA2jxYX{2*8hJZO+q|1~d{$b+VXL6-qCc%2a zl&#FNg_rwO`RBp=!0rB$a;<^x_?SDJS{hfhV>3AwX*I(4W4Vw zYH7LI7nY4#R9qUV49Cc-8osvi5#x5N&Q`l+?r>qicWl`gnK?CZCk@9Sa5mh|a3>r+ zaEyJGv)a~J_HX+~vng;ia==w5#tHTw&^_)VBmAE><2oy%&clja6}=Su^cy3_8qYaR z=GsN{eK~mRH%E+53(lJ6puCS}p5sQ@TJyzj*FEQIyF%oznY7EKb&i!zu)O1LtQV{p z%--`C`AC9A!S0fLwXu>hWz+__B`W59AB&`Gb#O^J*1%f8q}$~uSpLh<-(aW|^%E=# z)}&$OV2xnT{mnR7gCkxEY3so1!LAfGRo=|KC%4QGp%ja2sf-PHoPgaPjZ*wj{pO9AMPReNA^`h2)%BGWdFwO6L zr!6|+svzB}R<07}UCr4cG%6Eh1e9OI#?E@x#>tPkvAp3S|K%-E)G*4VyLQ~#XgkQWwY`$R1KEeH7m_#wV4M_r&P ztHA$%|A_GsYkX(f3z<0{;8Wsmz)UZ0R z1r2Kkn+J1_u}-i#4eJG))vzSkjD}5sO>5XJ*pvekowWou3HDK*bvfq_X!Bh|eV>(i zOxmUR<=9(O?lD&ZRu1N@M-^C^hSh_Wf~oi7;1a$TunGqze)}%4O0XC6%sWhlT$arx zy?l6%%N?RX1BBQ3giDetXj^O>LA1C$}BnfyA*Z;JdLNw+)mv~_o~b`DJXkz;Wly|_OdoDA?y zpo^_<0`2hlCeWqkH-My$Yvfrz$C}lhr{8^Yd~dgLA796ewC%hwYQfiIHtL>2iK$y+5JW z{>p!~FA@!4NLg{Ytw**EcUhZ%OqEP;tme4gwj7QbIP!mO`M{`0cYw=D4$7U)9U&nx zm(#n#a#+oL-l6Uu&D+8GH_{DTV=T+AQ)e(NpAvU$@PfEUZ|_$3G1kCU_*>=;(N~ng z+EY>c`O2o2W%GwIJDm;@)@_VNmrFz(K5;1e;ah_*u#vL0=kkiCN7t~bi@~)5*ZA*8 z%x_ew_F??nd!w2AefB%-Ms6Ck+sc&X@}1Z(Dl3V4>!5+zj|H?Hw=KaUSYbV|z;<{^q1U zf8qTVi|ekyKJn{t2Ya`C^Tk^G?L#uyM$lCyT2a;vMY~x)uHgd}4&{$R+gM`-m*zX2 z^Dg=|K!5{PY5#!$_4L`xQfu+FIeuITogEjplBl{As0j$@7#lTv@Cc*4?AF}4Mw12Ua z{?Yu4=&}|##^LBQtos!%_K-a_XIbaR>&4aOVK*?J9Pq;B4UPvNdN|G%3(k9zO31f7 z&iKwfW{ikj&`Q=GJ^DRx4~ok4E@Dj;6I@T+@xZb4_nSMA!zi!*6mTGmPmQR%ie(&i z5pR)rr)@~~13jK~vChKJ!Zi>)mOiH^{7YbyVDe38|M^{=X_8wh`aSvClasY-`Cj@n zbj-Z}MCtlK3qqFObF3k};)Y>I|6DMcOx`q`h#&ddL=o7fk=If@izcRdH9&|V&UK?}T~I5@hpGNZHbRWe;kPX~$K|0ZET?qyL1fXg~ZaOat~_2 z@}H$=1qKvnk)5VZJ?R_aT7*lj>rUE_vK-3Ra4;tc$UgpS?G;axM_=Ta@n@@@ExSw2 z;mYn3)3}rwNK9Zyd1XD2SB3w!;FxjPN}J`kPwOLYm(leRr`NazL%zNNae6}lD+ArD z$EB=Q zw>{~Yd7da>UK}a1vj#p2ZlCv%`7Zxr^f{Q)=dgEUB{APsi4CQ8>CG8|(-0VL*7P7Y zsAaBC)>$o3joIoNh_nv=iNZpmJA<_0Daylf@4BP{J!c>sI(8OMx+ zJWJa2a+^H_!B^Q!W75}6;`N!v}@mq}WsOZP{rIgVPul16Tel>bY42Z+~Cyt}Qn zpH<$BuY-yE;1=6A;rC4$)6QCjYc0xLkk)O=&yl%bBcq??dvu=^n=QNU`_;NBb_xF1 z=NvPBl`a>)i7cOqS~sC5gT>x1m|fvE>evlebICE|ImndRCtl^U?Ai9*;7)Hcz9cAz zP(1Y-Gp~pK;4%e~;rwd$m(D+C9OK#Si@=~Q!zF}G5@y@v;yWVMS45(jvnO2BnkiV6a^+vj_=oGcJmZfjP&$SWU6n9r$Q{EH zr;Iq`Cy3KboEqXx5$AW7F7>__Q_Vrl*_TG*EYL0%e^osvu<$c_sD5@Tttnh{k%{w8 z$~8rvl^6P#U3Bg;ajJ=PUb@{g@}P6UH-Z}~!loA>u_yNvbMwqxe`Ue*7Z zw!bmcv}!HUNZcCY?jfzI@5tMEH!)+bW6RC%8HA{f{PmNzk+k*c@tX0EY3EA#B6c8H zlp9&%HPRJ6>AA*VJ74we;x8dz&{i*xkeBATQMTLvN8J0s*OgUu-|4;SOd#PBHIEdj z8km4VB18-lq+;48?QN1yGc%c)%uHq`GZTgY0RjXFP#};}0;V$&A_OQ9pkkE@(cJt| z3Ph)l5i>*42ob6VsT#HLl!q#Pw0fTJZ=HSq+;dO=_`L7ueb47}+mqj3d+mMppS9Os zd+og&Nvrx6<_|AH@8R9=1N(E0FU>XY%C&HL84*W(-E|MQok%vFg{+l0E5!Nw6Zpeq zsp(2ldu|Kc^FDHseNer#bads*u&Acf$&H;pz45HH*p=L1J9>*zV zmI=TTwX)2m8l$?NC8Z?xaZ%(r4(OBI#W~I5`V8-W++8kiYi*r6Cx4kUB+^3$_mT((SLR2vWPXV~hs*p{Xj(po zPh@E=lAhA+xfOq$_Brp%S4`8*%}8_e8q?&kn3P0!+x~-9((LM(3)eL3$;Sp*Cz$Qy zi~1<)=~(%Lu|6u=s@qsUy9Qdx{$^;0q19TfFZ-ju-){?dzBY)O>1$1pDUBiG9VDLJ znMlZC`6-$2gq=BSeF}Fz8;_1cTiuDytTaqFU>477HNPdoY6w%8(<9!ij^5S~?OWmP z>=o<;H;Ep^znF+GU8L%EKfPZOLrV{{DJrb`c^ei4%~_Rp6Lj^lw1wrt>cFH1=uv)p z!D_**jO<$}4fz$;qSq=r@YOj+D$j9fo1lH4A{#B`sk6{!b=wx0iM0ioK+BI`4$H)w zAYR~$AzgS4Y&?dErSfwQd=&f#0@_vf!FlVMM+3g-Wmdl1dXU%qi@&DtGhjnt?Y!#|b{^~mSWr)@oANub7l7qlUyb_+%Xa!t@%gAuGLB}e#_$FB!$3e3)M<6BGSH#Xj}jk_7cqCc{<`5zw6pX{)86-9`21Sdm1?yvumM%OKK zUa!VQOCvF++MF%>>@CHk>Ta{_=yZ;lZ$};$Rd>?=Z=LgQFP2#e`R??CE-cEaS~2>M zz8_x0w_zhH9?oMYFuHtj$Hxfxu@rm~{6q?V9J~N-zKrmZ?Nt1i!B3{puY;dT&?^t; z!B-QwK2_gd)r)@#VevgjwP0t!0y!(XCb0Dw)&!OZTLUw@OC-POD|YXKzvyL$1UO-a z7THU@QQ~#>&Us(s-PfHiJ2q?82tW6fcG6mTTdo;Vnb3`!VYvbSRroJB{v|dX)-y9Y zTQ+X6fmZTz``z@fyXU<9iW_|sHgvi9`7&9H#?r0x&<;b}@A{5A%isLS%)f@dnE8xv z&InB}ZFb%aWfUTIW?Litrr|er4}CjKI~Y4y-g0Ay9Tn}Dtl70!iL*?cgC%h^g$gr_ zLChaR`b2jR>xK8ug?Avv?EoeI-(8t+QvOJ;L_yoqYRbHl!ciUclSW0~Tx>lMITb$# z*y`Xb6i&Pn+U%T{8RA|d?xgZ+V>;y!_y;prQc++9x{*Wcv_cl{BUmS1_kDBTUxoD% zrD=PLW$4#}R@@YZU0rRt=3eXr_d7d~)w`8Fb!qFc{=mJbQpeNyrSI%-oy41bz{z~_ zTGG~(CPR49CRS{XJ)}8K+~I!4eftX3Xa9<(4CZwC`DDJzOM3Yx)1+^H_Um3 z@SFK0=QADo+G}fC_L3@#G~y+?M~6iSq~nJ}yLh+4dlKF!N9MfkuC9vq3zH#rT^czR z{@SqdV={kV7{W|;8+_K`v;WiYcV|AL?CT&daLMlrgpIsqE<6LM7Odia+8@|)-X-hU z?~gvh8Io9xWMdUg12koCy*!P0cR@1&O`u;jfc1log9SGEqHk&qbFLz=yiY;@(NC4; zeLLZ^gq?%eM|hWw25HEsuM^KZYz}mq@Rx^it4%ha1?xFD=RNFXLA;Gd?LRnW201}H zri@uOVX|LTOM5Dnho%S0%bpyjQKUv$dfkMNyp8V-We?RH-@~S{K)#lUJG6X1HLT^M ziS~v#vhp|vzu)>~P#&S$YiTVLcJl3Wp}&2+ZS!sZS*N(26s5(NF_0Fu?O@JT-Ctg| zHzh5}#RkGozhlmOp1v!RiyGruM{$D+@`C2={@7Pp18G0;{&ObCzki^)_#FhF9sTd~ zD-drn!LJs6tKgIGob%qryV{0!s>z6K{{pFfo`>e$VccqK*X1uozq?AjdT4Hs#Z$Z9 z0oL-aId6maqCP{{Jl*lX8I5K1>$|+N^PFy$)c&E@)ou!e z)sMTiT$5G$CYWnb>5z2wXV#h$1aoD@J4d|g_x|_dNe`@h8TtV6KE!*X-S4EShl-%e zrwiKKKOU5i-`2%r0KEHs*T!QC+Mi7D7=*_O@L70p&6^u*QRSRZM|`a9%04wkN1&n5 zA~ldBcEWLIr>WemhATORMUa=eaYx4_~kz}7w+-PgB=HJ1^X;2NHUGchU?bG@K3}k zxVh9g%bj&ZzW}e}pZR~zOERV9mB`o6x;|oKqH9ZCna@&w!CXO}h5kE|R`EuNci{x< zR_a^D@n*wv-(|N(`SOL*8G>|{c!Qsx^JZK*98p;p>lS_4r_s2I1T9x1B$~-yn|j74 zKW&wEF?P{}Xiw!1(ySZAe`C(sY^mSN=ucQmi$sg*bL!Xq#DB+!qqZ0`JDIFMMEFJc zzXw_yw>#+a=$v)@IYZcBVb1$z5Qa?0XiD2eKfB-lwQ+p~x@U%IRNH*`3|RI2oVU-7 zN$zY>K6K;zhU@oere8oQ*j%P_~Dta(@u+;B4bh?ac7C!@W`BZZ?Rmp zveu=13@=gr;Fp4a6MYY5kKP;oy+^Z~=ub6ReQ(Wc&@Ud1=AN#PS^k_(J!JEEY_s9V z;eX$#ZUb)Hq#QosQx- zdq^*FYQKj4-L=IOSv8cIOVl%sL~Uf6xJ`fYe;0R+xcR?~zAq)+uFQu?m!b*lingwP zSN&S#`8Q~r#dW2wqq?FG)7Ma?-p?Pt@n>&k1M%|2>t4rB<>JZDu~ElPRPQ$W-{+0x zqi~EHfxhrpbK$+n)$o`An*|Hz&g#!IU?;!=n|xf4aEFIPzH`j?f z{C9KSqe`RQ>^XP)2OZ+Y?v8F$y>W?b+4k>5x>gHN4cIoY-*$aHuJ=cBho$l@48Tdf zpS~}?J@7bmHu8BBHV8Hf7XR*1u!CShn-|>_*hqrzIM{FkI|(+Fh)WQ5J#wy2jKl+<7OFa7Fk^lQS?@PSv zeyI2v=i-6&D(b^KD_~7$rP#u873I9+=b;@0`Bx zAL!4ajKbGW8iCq0W0h#C-^lm=Bff$~G>oc_rV*MZXa+Xt{ChL`^6-o{+usCW>(iNs zLUBo)0peUB&VTS;c7Nz^nDDtX{awTOyHmR^I*#u!ghvXvL;=bz`oeL}*9z%D_LD7Ht~A+U>J@o$(0y8srPb0WGEVCTVt{HiRL!Onpl5I0vA zwQsSp#(eEI2;WW~=A8~va*h}R(w)hJ9bFUoW||Yd9BCUG32;(S`VAw z`L%#meQ(bDL$#L!DRWdc@JAA3d|M@ISz`3X<0g5kn96qs{s;f(oPS@jFURh~8^i8X zJW1FFVZSf=nD8gS4sUzfv!j`mQ&4>y(aaQFOx$NMu?{C6s_Z$bHz#MW_OBK$^q~GxvIyAw?w?4e<-abutF>?WGE(A zKP}~No$xinMXN{HIj{||z~@_7*;|<}#dr&=0b2)qvBG)u-SuGQTMNFgHR=?N(ByIp z_;&CC5!yE~8XU$wk8gT~|4rQ2(^k1B{H8WG{OMEWQA*#}4<31V+#2>##(B5@*XrKv zC(-@pZ)4l-{cdBi_EX~&XB&%gF5IHKg^#HMUx?R}uSd3BRqv{~~dPTwe z9ra~vgM3Sg9mn}tk8Z&)ZhQ-Vgm9eR(hcWef4BC2Gfhv)2Hy_rVbU3RLc#lM-j&V~ z-1vg^V4Gi|%;|RIA``~$lgR1z<~MrXDQ>0q^Q!+)c);NQoP$SXEiTVKJ@nVhPYog!{8ar>$Y-l|)7 zjIUuPY*zAx%pAE)nPuLOH{`4FhHS+fvK?mb2kvFCP)bd~5+o`V~E%@gGBWGC?ko4Or>9_L{e@>r=rU1e+PS-S8H(1bDYoR*<)&*w%dB|A2*KCxML=Mgj zJ`K$vG(Q8q^n2Ob%5L#3G7@B9<9k8jCceBy!J zXyx7fzcY9KiCWo9>D5e~Z4YwiDDw4&f_IaXAMw6u^9C}{8FW9c8B4sgX;Q3qFhTsX zXGU^f*bLaEx}fH&KCr=l^XS<1S{z2pZZ2K&U_RbS^i6p6|7^iK7WVzLHe>TIRcSVZ8*U0WTL%`u z=0nU!8w%dvhy2=$bp>mKZa?kv7F&`?nOR75m`ojqU;pz8zAlb_6`g&MX_ZiY1gXkl zmz|Y;nkM+`g(r!#OdQiE8ELe>Nk@55id8Fo&k$bQSnv+Khx)64T ziQ@T_*-TgAHT3fZ@A)Aw#uK+Td=-~s}Iw)tUbE*!M^O9WiteVWqhLR-`8359_qWf;P1_Z_W-|ou$mVY zysXNWd2YH*%&f}sp{-44d=#1BaY;)Ie{Gd+>iamX>-bHP))Hx%-#Y5V7>Zx5%rxj* zt(60&U#QGZLbm~3P^Kz}(_m-7g7Y`yI%i3pwPc@@UJm}*>D$K{&t6>cRQ-CCW+PZt z0&4}UNMJo+N8Keg6JW z;vU^m@H)dja#Qa%`qs7 zD+TXuF7N3&7yg&@&g3Kqm$NT{Cbn(2Rko1)w)Y|5TME9-lDxR~PT5YBw}24ZCSL#U?X79;vGG)_8vz&0X`Yv1c`PA>_mXY zXqUiGfvaunQ9E7*I}P@20coo|>I6JSqQ z8a&bkTEUKkMSI=SWUuWTVV1ci+np|StUmkTHwC|K`GPkWwhwG`>Fq<~&gJ$5*dZRJ z>q5Rw=^|+iw@3A&@2xt*_z4!+eube1mkokxil(QQUlZ5>*j)l>OJf>TePf{A6Q_7R z&>Vy2M$z!7E(gIjz=ApxF4{xjo8Wh=ZSn}425ah!%30V6ur4r1W^~J7onZ0vHP^s; zz~XXy6RbOdU2^>5bkz^}{Nh+0Sf02+8&+PL!CJurU035)Cz$fr#=CzXIJOvnZ(leU zZY5|Kx)JEUDmv3^nJdTVFOgoxhUm-((?)9L;Us*@_D6b|%JnqZC3q`8zCHYY8w1oo z&Jk7({TYQ>|Dc_^eF$z(z;Y(@sf3)*S8A-Oe;E4)aer5Fu|r2|9+^YxMReV>EYE-4B4Zf>}N7#ny7Wzn5?nyc0ZVU;2hA7yr3R3thw3H#+@0(q{?lg}zo{ zJeqf&0viC^A;4_a_t75rm~mR=aF+0K!tD+oySF;17cO7$7qP7$S52Z%L-$mtLpgsl z+r#4Y$4R`mG!UZWgacu|5=Xrvgmte5((Q%cX(7lyXx*NVaEykBN4w=b%%Xb?Xo52 zx9s%P>R%(hTcY$-cXePrVBL!Uj_B;N9pE$I&lk?4{C0t@f+<}+!ur8B!R(9+hmC;M zbQipvMZ{y@57q}(Ld;E6{>O-Wk+{|$u<6}F%{GFc1h2jgo!{|{?<-*03G+-X4c%9l z)X3CM&J(AXI4@EhI~e#Cbd^UeovII%myHq@w;d|)b>P$BwBIA2b@j%6CO zwTiof#CB=b)=#gGxF?Bg?ZI?;o1T{S6Mm4e(}XRk(kK(Bt4HSsL~>ATqU;z*nUQnB z?qx30u<^7L)@MnlzNg?lAfcXC_S)nsu^0D;Va4E+iK?VqTU%?ILcZM@tr01WJXkka z$Cc9fbRrGrvG~FjHJ3minHIm^;xtZx^@08N^+n}{d~#ojYXOI#*(JvD|mOfj;Hq84YoNz-xiixHDj}A z2f-U(K_7Lr!bZUwUKy=537Z1z0egUVJu2VhUaZf|MC`BE(!8#XS$fsEl!LL%}ge@!1mKN~7|?>5B8@?cY73fEJ|uNQ0* z%xqdFyBIS}cD*{(2YR481l@7yemSfMwCngC6wC+wyEgDBOiow0)=`J*$kQ!8@z%cj zK6r1ydtw-SLUA8UD>wNi6)3e*m63M(&eY=EX}(0QA1W{V;;RE+qL!lb^3)#s2_Jbw zA>308Wcy1Gg3p4#MgZ+Ee%{nTC|7)6@Z->4fY$asCEBX(IkPg#j24%IFN4k!x95#+ z?rZBe2X)J&twC^*UD;8>zEb7q;R^PGy|N2#aK`YKKJ2!fyurdB#$RToDTX~g*Bb6qUIB<3ENSH-caWu>Lhg+@5zwb{(a09IP8m z?g4s~|C3;SV5V0vE}~Le{59}#aP@UPk{_F3hrqrkz}gypG2D;Ps4JJE!E$dU!hU=3g<%U+$Uc9P`Y+>ALHv7GvW$phaAC+5LVydbp~GN-&63usEXm6uh_Onug^XyeZ0_+ zWcqBwM=9?k1@AHbj+LRW&#J=)bxN?wKj_OIDtPBbPuOAknE3a^{B2M9U@-3oMH zQz2eCpI8>MH*TfJmD(=p9k0%f>|x-0V{T*@bRXv!_748M+5UvJ<_hOY>uIkDWYtiS ztWxsTNAYL)MDaRF9auA1U;pOexNM%?dcwxm?6 zxjuND-{f_iAo&PuZZSp(M?;^j^>-Xly`Azbh z<~PId`1P!PUXN_rDlhg_ndG0%bAh~X`<;S!lC1mnV)G&Dk&9lqa-uEQ+-4_+<#Sz~ zxgL%{-IW`lM0cqmN4Ky^`1TUI_EI`FXZho3Ey)ag4E>xmyOkz7RpAkLqIv>PDI{?NjorwOb2T)}%;C|{$ol#|Sy zP9uY6HLcxkP3H5dLNh8(!lUNn)c5C^UpZYaz28{f;(~m;onN*$*TWjh-rN9QWP77? z_T_0o4cR&P9CU)|JEdOOcJLRuJidr9p|FdXJeX_o^&j$db{5;#6Um^pH#^reZ5+Rm zQ#rG5Pw&g-f311)Mfe^10&A>cIbjQk`;DMWj$M~=Gh52gFCer&-v-qD3G7EF-FRYk zfPs}dU-X>@}Hp8onpKSn!ro>MpSk($1=D_5~^@zBOT6H66K+@2H(Y9xNBU-&13}Y(F=> z6Mj#~{=M|hQsKnrqI)ZI7oV^{H;O00_!Bve?TI%+Z@zDbNMq!5!5en^UwV6U_QSr+ zmvaL*=7w&`4RByyHk)40mVa_=edsLwr`IBTj6UTe*c4cB7nHE7PtyOu_9!Bcuv)M) ziMUN*>tI2j6kQ%{4NT2bkFZ{_(+RpEu+;>12y6u`7&jGn+VR^jW<0`9fK~q`Yfy&x z*fLlZSdf<{!q&hlz&@_FW#bP1D>_T6R$HE&#Rmm#*w;MFTSenl)u*t3e%dJ z>WNwhRsr_$kdOKMsQ+Zf!;f72<;19e&c?e37;=bEWe!ETlQAIDQy}exit&_ z-ftGX&pQ6`y?7=!{CU7feT68LTV`XEes!MstKY(3QH|)z{aM>oe=@y$b=bUT$1(J) zzbS-gma*=FW{b-wN_Q>ndkOFR+k*Eo-pg*(IHdy>aEU>imfu(l@F+BApy_qr6JPV< zDw8dlbu>}mVbaDYM!LvXp0AQla|#|8HwymQlE~S6NMsKe`YJ2>=Cg#?f17!Ju}qA7 z&&_V&=FVN&*QS57zt^MjH<-Wt9cvx%ExTWHwn&fGo;9Zfn(f8(U+5>k!}^@)rABkN zT0gHN;1|FXclV@?XWHZPo%B2*R<-{lWy-37N;>cc>Gb|1w&5!NxNLnpKLy6kcVtsr zq_v+~STufy`Ogmu;a>PLo$-u+D~m8xtS^(gp;>_@E~f^-PQ@_wtAk+6VE@j$-#-I+ z12+{U0!K1Jw8x>Hx=`@-4wyI#p4-y0272LWeE#MU?|Bo_@NSNQa`QjH7!v>8ghYfkKMo zDhjC#T>+a1b6qx1StDOd|6cGuLmtaGw$Sw{q%m{PcLq&VCoubSwDRNVd;j5V-t-^& zuJ;jjJ9rED4VU{qWKDFRZ|3XdxYYj$l_<4=;$f@yIZ7H;mkOT8yV_^E4K5fuLV4C+ ziHa}7VTjP<#P2lxPQvd;T%J?TU~19PIYk2zdv1Jr8IB;Didz}f{ucfBKMUS{q3p1= z&4i8C$&R7ScT>L=`w`M8rEuCRdr9XIX-s?gn}qH4vg@bJjGkeGMyblifX)H1&$uIZ z`Weifp0N{3cuNMIh5yCue7LR&WcKq*;OD{rS%CE^(zSJw{d6gRVdy|*=JUaALz1P9 zzm0xbKJR@iERV$6thIS3Plj~EdWv?*j9U84L3p)XKVP)}U=nNxSg@`rx?^DZ1l4FYy#{$OVv-e;P}O{6)@$` z&Ife)JLC8TSS|Q@u%pn;i63Rem|P^lHJ;X-Kps@i$7K9{Hlku*sAwR(iSQ-DPm2eA zHa=!cZn-hg`cNYz{m}PR&3l8Qk7PIXf;WPzm3^o@PKujOI8B@>;yl~M8OyxPYDo25 zAnZ6{=R$r~&l(F*4;&X#R~>CYJNTse&~B#sz5q4?_FT1-%Z`a|pF@|VMT#UweyKiN zeuwe3dfs18vhsYBlk;*&Sd&2TL9l2bYu1r`uf&+Xb(dBpYGe!^+&0unqns0dMHz+*Yr8s$N!l3 z*WIi>gYtK_OvY{5-$mO8?F6*8R$#Qj`X#1ZS5++YmDNEz0quEc$!fg+s$Rbk(5ihF zpqu{jd4E0I%ExcQSX8V|)(BrGTy^cQhwC;7U*?@Btm-NA{#^x@pWqDKSCJoI=CxM7 zK4_NKhUz}g`Y3UpE`B`X+YELH>^}rp8#0;Ayu__VMPs9UOFx|2hMXKc1h3|8^WMLR z7mvoVX|S57&UF?L-i z_0CYJgZj`!!?Cs1uFk_vDh_hNwHa;p=khycElZjZ{PDAImhqT$zY(UJrX#t%O%LqaS{t#kaz96`XTHX{>pMAj zy`6K{_XKCO{|}wUz8AFHLLvLt)G{(@>wm)<>8{kzd)u!~Z~K1gC%{j#yY}}OFP=T` zJ;J;8(;UWm-`Nu05OfmGW0ucl_Aoku;&chuT-&9OK2$&3oSqb)H1uvA!7UfL~25PkLe>yoTVly>UKV z^DprurcGdXyjY^$a`ZrvzT2U*9n^rsUTSkR$&NMU_vh!m=I|T&B6kitei1K=PodEo zKjQ!Gdof_9LEchd{-1WwSX}}6_k6}2eLv;=Fp6f8?1;;{E_BC~9>MAaHjUEhft}^8 zYsR{YmLkj-{3z*mHBnY1>$izuewfiBHFd;5(-tWX@Ur%|M!a?6{e$9hO+(CAi&Av) zSk%%%2pVftW)<`38!wpm?r~+7J}%nKA#RGL_%xY_PeeNG+}a-a9s9+3@59Oi+l8Zk z!)_io&g?19y7|dW60hoo^WIU#qpV}`f@nJ*d9=&#Zjs7l<+V!OA>#gb(=1=0yoeXv zkKp!W@|}mZCaZnac34u8{A7S{Ad4-;ZFo^M4!ZtC8=?=gEa!TXNv9U*hoHX%{fk5W zgJs6}T0ebh?79O?fU(gf^$+@^(k#H^;*NR$9C~DQ+#e_N$6=aME6Q5=orQkom*>3! zw+TF2s%NvRg2JBvX|tV{N2i5&dM>y!Yu)u0{Q-J=gg5*cxd&;zoYMcI;~Q z$&3<3Rx9j3@H_~=uGV?)@2|c-X@|*vAbpI-2z1jHED7uZWlPpHtMW5!%fr~d8_+2FJQ~Tz9f5sxYE~~Jw2gP)9buHWD*SLiJryX4-rJqD)>7PIr?l{7W594>8?M#|vYwa|WblXr`c9>74g|(WMc$v1x}Tx$}pQy~TCCgSe-OySjhg z`|B&`Ps;{s&Y|#>V~onB`u7#qT!d*+Hn}J&*Njtam&w@OekhtJy}-7a zb3chjy2l<*9Pe-6c8)Y>Z=Uykv`qIky@JSe6Z6oX?Z0;Z>N5w4Gy2l2^H-Kt*C#~(AoK!wtp34{f<4uT3|j*` zo}k+VI|cUY7~LhX+Lz7y_kDr)i02n+pI~?Do2k?E^_$=x@XXtC16(YRhlTtuxTqps z`9VfV-VegNWnkX>vtm6m@?VVfDD4%>yb7_s8?nu0P-YhH0?h8CZ=~o^yDx8MH63=7 zw5MJ%@4bV3=(|e#o!TlAuE-g4Z{;n;fIkK_eF=F0ug^JN4{_R1Fowru*X;?}rDkq< z876-7E9bpVm9gzPMhA$WcfrVc7#)Cptva9x*_0wroNw?lymk!E`~J1quGt=HZD1X| z8~i28BadXyIj~W%z_+Nx_sq_UpgR?(Npc3nEIxaaTQS+DRHn_3l+Vsnw6_n; zhv%Y%Ys2KTk?=vnM+vt*)J1a+hPrJ|1&P^`GxlPQEbtY`9>Q9<`IMYN6q`k!J`>>l6 zy-M-iT&l4*Op56S_9#~YCGDqgygliE(aEC3EZ|%?_=Cbvb@z zE6gW8$=D|w1bs4nJlKmCimOv{9wZln#~znuA-YN~`-zNGSG)ONwg?+92T14GXXd?v z(u}@Q=awLb-8Z5ksvM`FZT?MkH?=pTMUOJSX?1x3^9wQSlHYNizt<}9T8=v#@-@g8 zrB(K)*b9jBmN2bwzV9qaW@EfJOqh|dk7&)rtNHDD@0XpvQ8FjCes1Hm=EQggrF3T+ zKNG2x{_oomkCMiD()btUGb%GF4`X3|c2zRxaP5;?RU26&-to`Qd$(O%-X0?hr9-r7 z>%JaQ_Z8NAPoP^VA3W9kn!(l*SSQ$duooMZPuB;w{dbD7VX!<{E=D&F)(RHiS8)`q z1?=Y?-8TN81seo=t}x1EEaR_@Dr}XoQNn&A4AUuJzD(F8>=0phyRgHV-L6eZ$Mf5i zymz;;KZY8&HoN`L(C3NssW49D_cswlB1~nThqmc+^WN|41JcIVxZI!Jk{wE)#+kmX z@|}j?u`kSrex1TjfX#sETlENA20H=vbB6f-9&2DLV4oDmX|k{6dlcs!c;88<4_evX zZ{;IC6|3@RE}mO&2b%=5vW7-H8o^G0S>G`puM2r}5_X!febDI<-#)OaFGf0E4cIW) zHn3-i$UV}1C%_xQUvxR0E3TsqW!utKt~T?7UWZrRsrk?kI&RZO8THQwy_ZTTnh*J`W8U|%%Gm;|YXU%&XBp7&m_G0W1^1w_pHv?kz7&`h40_l{NZ$CYJ*_DN*Fqy}BuX1Evpx30$& z)XrFXfH5_G0q{C%3A_SkLk+vKNX**J(^<+?#0PHxV7zskG+eHuO(ay32Og$|?n zDnZf(s!n4M`=@!&QypA3zkzR8Hlrqp+Q9V7>c*>K7i~Y=X*TI4c%1$Iy!ZVpuAR8N_GOpTyW`%OdDn2OMSIcUpH#SMLPHZX%zl5vU`{4S=2l0z8~}jQaJCn zJ|vlWocJ}~yuV)o`;$(*Hu(>}9b9#-M{;=$tQqVv0g3+W>?kdn-z}DWc}T1N9QjSW zXfJ5whnSE_cJR;H)cW`DT=iqTZw-BCd zA8&UQKm9&xc1pLGIJJL)e5hXV9#df_+D3`oM@c@CS|&8&sq5*wd7OJY0=3xcY83uw zY8PTY(BZrT3FO4~9$iK0-aCDp-4gMRJ$)g(Z+A==NO29S6F(-S&Op=nj0Nx4$hzP6 zF-sw$FoT(|_9@|OjOWnU9Ub(z&<@d(=?l~3&g<~K{r}VVz?~44?D7e#?XK`0O?3SkL1<4yYxiT2r6NCVY4yGYv^{I$ zeFFOP^$Xz{X3_oa_vE&9K7!)l;@t)i! z=M106?Prs%4jUOt7i*c^>6%lWp=cja2zE$`URU1j+9OhZYtL4wLQwF!@= z=P!6~sn&@he$KW^6wBUVE{H$%` zpW|dHPI=~^k^Kc&75TI6wY$4Eh`ag%;u2MH<1$Yocql%!;^!9|XzlxI*YWT8#f74C zLofZ?qZq(2}j@S->!0m+I;P!Bh<`yGuxFD&~j>aS(N z`+a=~EoO|ms>P*8O=nLfrf2_7$qeQM>%6UyH4$f;IA2$ssNYg{W94!+{D41@FiIn2 z_Gl!k4b>S_*oh{Ybr3#{I~Tk!xO#Oq1hW-#ro#mLrGv9~Wyd~|+C^#KYKJTEI<{+} zXwUx{uoWy)wI(W*X^o`AT*VKalI%V?Lyf@SB9+jy;k54CgV887C2`7zt8m zGSnD-iZ~<0sk@>sXtIt=Yc6+=HcJd|;7* zxN`LG^^VVn*z@uJMA6E}M6zfYe%tmh#O(R_+_JWz`IltT6yXDeoBy84JKMi0#T{n^ z)*aP2an9jA@Y%4r`6}^-Ze%=xhu@ap0N-|7zuYA37-6hR!pRei+ z^?P6;bzW%oPk3Y3f`9%sNvP~wz&gP`cXi#F`Aa4{zJ;^vQG+PsLWAoKYAPOE2VBD{VSN0WWJKh%dIb-gV*d`3*MgMdMx&HL#Zt~=99%V<)i+u@gKN* z!Rt<$uUkGCjodleIIs1jc2yZ&``|SUul2qKZ_4qCuXDO{=o)o0XOV8gP<1}ho_zCR zkwzRCf3HvA3q z*#{TA5y$hPOnbQQ56|$fcdqx!<=b;zw`$(qf*PCLs?I%Sf1bk)%7s7r2@w&Hq zkyf*iD1LvpTU@$G{qVmZepRnp@Lu7*e~SOtzy`q1rL@&(9vAi*CIu;~A9eI80!r7W z_Ex?kH3Ew;_~WHSz&h`bcY_<0@6dvGeOSI}I$}`1_&%j%OUiHy{FdN#=yeO;-R>Jp z=F{jKc4idr97zpJW3a}qOYoR^17l6t50SGI@>7qkrA$y4@si(Jnf)cHT2O@(2?TpB z{5rqQ_l+!sdrM50(Do|HYiev5njvT!-n`%~@veI^TpP1>0E z%iD6yS9j-%kDxLga+7q2NjLJXh;#urKbqXaN>`E0L10Pt)%_j)=`9PfJ&=rl59z)O zw-*wmXHm*`p+o%!b+5r;2bWIgiy7F#2}2>+%j`eFLF z>!5<@)2Xx`imu`B>E9n*@cz-oNtZdOnC02$s?umT@rm8;%D0pbh0+N$rx=HK_lFm} zA9v*!pQp)#MVcN1RbIy$Y@@F6_U+L0#J!u1pbtK$;nVPug{$oMx4vrUS9~|MQ!t8s zy4+pX!Er6@_n5>0K+)Nl)ASF_Z$A^wdFx3x4^|HLGrT9~M7IVbEO)!f|pZU@Xxl`Z(kJ z3L5S4tn*E%h3pt{F3v4@1+@+Tn@ZLwR-l=hcViD^s*^Kd)e8$=3-5lNP`-zmIx{yL zh}DT`D>ktgL2LW;NF$WXjq)aN8AB%*uO?{Mplw zJOYpYcVqTLWXo|x|I)4~pZz}b zRPo=<;;`})AH5T2-N6N-E4t@c=)ycmSy;zOneTngdxmhi7PZ77`{6e^A zBe|!&3z|)6%D=x5`q)6@_aRr-eu-bpzp52q4(|9D#sheMM|pNw7ueAsI9&;>g!Is*J$(IxPu}{bZP(pUk-535yyBLxwm#na zSnF!*qpgqZeiCcpYNE&CG5l`}-q&Jjodj#SxZr(T?SiL;-)XSz|FPhoZFl9g?np~Z zby0H;`xZP*mUGJi*_GU&pONKUJ(jc!`wU6(*9`MBfec*`RpR@1aaRR%TqsC z#eXqx6Lw{OI}sW`*z(o3$J-ujTWxck2Z(kY9v8d??*p;};Gac~#xVY&soRW(934@P z9^wqZmWM0ud}3zwNl$L0RI9JMp(Q(#seIr`*M)!nWTvXTWp}KUTdS^@+=a7^FE!s~ zKmAWF`r{7mT6cdcP~X=`SOa0^W5VC+$E{$^V12y%{S$kyoui@6vM_*mo}fYKhM+SW zH1aF1BiX!PtBYuJ@(rx7y#SrO^AViWwiH76m9MkY9uU|~sMx%L>%{fd~$&Yf2#B-_o z*I{?`o`u)QvlqR+$}iua-32u&fy$=rf3p7doJH>qdPnok?6M$}E87XHZdmmGReet7 z_AmC8T4FQxT4mk>&AFdj^v77@zm+mlJLv(hd2Up$N^4O3zLYin`6Sw;5sxVf3d1hj%^Cnh7A`fvI7kAg3p5gF7IXN^^s15QO3zds^q2d`!ggbr-;|Q zYcV`az9i4_`92pAy)Cs^{PR#Z;I*T5(OXm=DC789HCmtG@UYrY&%~uZ-aIrnQy;JU z0rCzW&l3;o_!X{??*Kmy9`p$t|G-vbnBw0jNu3*i$RI9T*YlpJm7Q0flu+{9FUGUm|V9|R<=)-4uvvW}rdE+drE1y5AwlD*~ zOSdk1PeOH#^^wcv?cdV#wzsmM=;z?Ie8-|Ud%6A=^#%M}GTD`MX56@Nkapx=?%VKrM@su*i=fGrN&X z`CZ)SizYOYw#rxK>hF^o2cve&tt?xHL9EfgEmwbY5C+d?ew{yLKmV&1{W&0Id5!v= z)y+6@PZ2lJ=Tu)u!Ir^(l6O6g{AR&c!CoYws1CF|>d(2%k9n`vyy;_SiL*|e;LLqD zMq+Q#TpI!U`nc4?%yEdnX|k|4g-q$zUnGC8UJTa;Ls{O)l$8_m{bt5C9OOSO&V1f_ ziF2MfFAwu-T03jmcpW(T-&Pro1s&0{uH6-Il=!u;S@d3~_>`y9BkB8b8!7g-E$~RL zF?DdTYa`kw8dRuT!sdd0@Xf>bKQ-RNw`6=VIpF5OjEQ-i`8sgsyA{u^Hd4C-2fuW~ zd>e`Sj(-8|tIk3;>-}|DFS%ZZa2VAfZZ>^`isrYSk}VA>%Ib`YVc}tYW{=!TZj|2 zTeDBH;=_`;>tj1B`-4xjwDZKNd;MbQC!;d#1sei8sI=`HNZZ-pSafrr&}ufxacECL zdxL0sBomKk?sSgE0QK?*}^%_C)^HBi(ib>>OC1fav?B`V`GgD=v}$ z;s1B$rrq%Bfma~QR2BnZ-C$|$>D6IP?6oz9DQK6Vjn8BCeJ8+|!I#vad4w&44Zd;F zyD^5XfgOL-V(1H_IqN3aF)*8ZbDu!Q_LH_Tx%TI475~Y6b0mtR{<0mc4D4CF%a2R; zXQkN$z76~rg!44<%Y(IoSv#}3rp+AAnjZ`+nXaz$m9zjPBw|%@_>B_pAo2c=_oOU} z)|{R0)s=ZSA|rJMpggR?tM<){-foqJ)wSEN!q+}P9s+ZqPSf*83cn1?{|kNlEw29( zRo}P`>=0O7w`~9$1q<4!(rf`c3U(jw(qY5CU)vtm>K+EtxPM{`q$9*zBi`o}kMep* z&G88CV954;vLVw$$G8xp#m)gjbjIa4mWD>6orFirTNizQ$f#|j2eYc=`Zii=@Zt7d z=ZP~&oS#yynDQ4-cL_}Si({)`LkVmHOy3))y8t$jz$(hNmh~sF?O=Ui zKNrh$Bbf3RU|oc@f=z?j{MqV~5jTFO6NBH_by+z(YS}y-jncv4-|_e^25W{{TW}+P#v6t_9C=_yb!hyR{oB~&@V*TIj}ykV0@5n zS+-?s*&x_Oy_0umcP3Ba*;kF)C0n%Kk8c-4P{K^-%YiQVZ69^%T7R&y16>PU-1R!S zS-Q^1lD$9PjuWq&cnvNe6Z+o6S`Qv8za`G}!xgW7tpfm3POd;nuddXSSBj5HC1eMfK7Mb^@%GcVEVsPDgoZo2;+= z$vLH#;9h7?L%UP7l*Jf_|8W{pXJse<0x55!&|HG%CefIUASkaWZyiW!*PZPiGJWR~ z@#@~WSaintDp+j-+W^}Rh9tK~aW8;v1B>_1itN_1ni!_Gu^p@$ta}T8&^F?FVq)Hb zPMf_xecBe0q;W@j8am@cX)KdQ?<_j>HKy??(s)I( zJnuaN>bmj43%NC?Tg8SqQsdeXHl}`Q7yn}MPk#f6@|2ZjSOXfbB7yUosWyBY7Nfwj5Wsdn6{nH*UFzRdbfu8GFcGiE1LhxpXvjtjhqH3yMIf?*0M8yw&+Qg z#pFsFFN`S2^ptGwlRF#6l*D)17&HU_bMRNw)05{{0NVunP$-uz|7K$}zj@2Q`D%6M z`f!p->7!CKG!~RSVQblr$D;94{A<9P!EO!tr^zU1m+#74N=*QXCtiK<>U@0B`*@Z= z5^|TlAjP)Yq3qYw$B=fLBc6cQ%-5oEs}`2aU`N58&b!}cDPxx6yKed{bV$DuJ> za-V;{gTDO|_-SyT($_<(pSZPb73^menf%7>x#Q_efjcPTep1Qc#rE3LPLi3|5eO1T@(uizrw2}B-?~#6EduzX_Pbt-7IFut>PER>!T&TucAeh_zfFGUGdB^>+C|foww5h@&)LyP zu7dK*gPj7qSQVt7R+mm@Om5LR(0@`G~YYJKy};( zE3S#$lKBvUI{2{5B@z^jc2;LTm)clbD_=^ab|USMMbZ#^lOo;h0^=MNcz{4Vr?KYA z%qRbA(fh{L^Kbk1pOG%KcUPvnpy3+$U$J~?Pq1y*FYBVXCP}+DyX4>VYckc%uNrU7 zHM2d!Kg*ys*Tdy^T8|AUaJEFd%{TFATh%rqV~Ce5Jqyp{@ccaQu{j&Jem`IrF1Fca zLVNt%ExCKBBgRyoT#l2CL5>O(L%nueuVO=T8i1V$XEPcN#vdRbz?+NE?H=jqc-@uP8`DZWLSbCW}y}C3{fq}gqJ`F$0cnzO_;@#IZ z?nl>P7t$pEa%k*0F%_z=4 z3tB13a*9YAES4?&4wA+!Y1qC(vwbk%7-Sx?lYQK~v}Ig}bfE69`g03b9fjdZx~p;| zSMjLoWEmb4PhIjp%DZ1D+J!@H$YpDihQXAdK(7=w?)U|HRDOPu$=R9=D{FMKAX@0hW zCCjG)>{|2F@iycKqVya{}yI^Rw>aUoAgn zPb~7+5ktOO9W>d{)7(H9r?!{Hx`sc6(`l zn!u9z$%7@!rx)y6^E2+^UoAhg&?U>~6j(Ap>yBT%e9nPgYks!<L^}@~gZxJNj$MTfd8cwY*J0Hyh+3mbYWzO97t9+cIG%6M0*6^w*NNvY+ku&UOl589xxTCg(-x+XBC7pKdEttGHtu#)cwQ+Zv}_q+I4`hK;=Q_v|tSK}$# z^U&&huEY~E-~Rh_zdSVG(WCNc1XKJt)(WQdb4KOc(R;vD9^Vs2**m`&W+vLS>ziq0 zFB8v0&`$sKlD{v6zcrtk20I02>*BU{&RQ$CrfVKoAgrQx$-fuv_Rwbm51H`Xg2oIE zW<@>=ayls5Y0Z_OtB={<*YamDpMsyQXR$sI-$TK!>1||R?y%7N`E7!J1^S};2RjwR zv^LZWwhZ<{*_Wex87-ggoRgN!Nb%&-&M?5vHMaF|`9$`J4)ZITeA*@>*s0u3!hh!J z#rZf5b~J{m&d-8PgI%qC$d*-ogCGA&?L%_38MvPJ-AYrrDn2%{_ z3(#IEA8IGd(49<4PwnIkVatSlns=Qw;pY4C@^8d&QPfP@D_>XKO!inavH5;O9rOKX zU_TH)Y$9>{0aiL&Z+$)dXyh0zAu#XZk}G7a?ndC%3a=N67mvz*0&EDZMS%4g^VNji z1Lit|F~t173eb&1C)<`!7pyyB=TmFN?%7_+8kGNPekPm5IYu12_qaXmj~HBHM+}4d z!Y&flni8gOulX75frLF*@py#QgAFIJ9bl7SDg!;D>jIldVEtg@32X%HPy(9(8%S4|ZgVKVmXoPf< zcxQf`^lKrY?v!`F`!|DG1ckZ=wh+Bwz@;OW1KNjyzL9WEl#@Xke z8`DR=QWhO$sFy65fLGu1m%@E?-Q+)CDXHg&pCEjQaO;!gp98n~Nl%{nw%TGi96AJ|#2cM4$phwHP} zR)Vnrm)?3@{c161Z`-v>6+f1%P~2hSHvhts?_W=0x^u+X3+sG;X&YnLIcX7=w|{5Q zEO7^k+op7Rl)qD8$HC(F4y=Q%fxXwLe4XqZSXa}M_ikafr%osGv{kCLl_&mZ|z|MdLzV5=h!PddbMa0v{Zvbo!>{kUa7C0S? zUdeuj`+V_D7YNiF<9(DkjW1a8eoS$A8u-nE?EqUAK-o=j3@d)3lpTEJf=QnV_;f?E z0sSiUPuSwqJ3k8B%a4uzF!%aU*0|>An3Uv#)J{%FOJcB*tY~gPe*NN-*X8)eeIrZu zu6AYqmWEHQCf4#8toq<}2wvkaT=L$3J%8{`j#uPEME`SV>uIm|2QTMIMt^TEU0~>_ zRJm=E#;KPq`TiudS9eb>?Uiy19c+CaSKqho=kN#p71n>Q?fd>P_4{x#QhVr!*LX`* zk7^GiU{hc(;@y{Xrt2U#w2zC%X*vvgjjxW_8p#Rb%n&E&n~G}k4}2Qj+NH@%(}!@i zMhEg)8QnP-e`lDc?GK<04hE`(zyJTa==bou-O+JY29p-rCQ8X9SQFtDJ6+wQSH^vF zs9|@XF1{y^ATb|BWUkWxAERA9u0xAhvM!RN`|KiXGC@!0a0nXj-pZZO_=qoS+bY{Y z;=bd1E7@r;)%0<{3|7d~De@GRLEz(DTn6W%TZPW%0#;T*xkE?0klt0#H*R|#{WYMo zeny$PJGA3|P<_z0Lc0#_w~O0K)P8CCvG#izcY*fG*V2e^MZzsCzE5nQt-Bv5jsD$H z-D^BM3DyVpY~Cf?`^mf7+Zy-?_>TzZ5w;0-D4=!NC9oN=_lSr`JgXbgr&^sZ*z2Fq zqVlK*Zv~HZ?qFP&&>?Z!tMp#!9o^6lK>I`9%h)|v&9OIXv&zR1VV!M}Y-|EM1eOOI z;a&azh|WZc`*Cs~WF~P6hIpMM-X!sUTJd;`g!yp zFl!soXbxKowh9*cXVXmM{!3BavX$})nb+mUpMd8HzwswYXmbtKxjl)_I&(J z5_C0SJz()P>cP5WnCfi@SQpsK#m8hS^>$dNvW%7M)FXc=qBlRn`=fO2)m%kCq{GA; zC*Ctd|5Gbd8vT*-Xx-TPUfU7EDPo9d3c3$eW!nqh2yW%f-<|x1 zz#72bCgs5L)E@f4B*smAlCs(VnYm1+h%Ua%@aw%Pk_*Dtzpri)Osy3+F_lg_48NY6T|1<_q<^*APCQ=* zO%XmqcrYJTmem(efX{%JyL=qcp0Nq-l{m~kX6NsX382UTvD>cnVK9lABsd4W$mjuY zl~L6TXfL-!bK?fETCh&Azu>(LyMce%1TI`0YemBT9!gq5+ao@YF6b{ozg6@+;@b~) zF@cSMT>w)v&?CADu=5FQ2JBn{D}Ze#uobYgVDWU%fNg-q>-@aqr|F6wrCa`sKEF7& z4NUyv`D*|ZzjzugU}q9oH`sat8vt8NU*_QDCXl9R z$SQf=;jI(pN3suPx=3Qj3n_`)m`^x4R&r(;V?*W*x#kX?uH4KKRhc95T592DW7O1p zd_5>^mK~Lc;5iA;9X<42@ua<7{u}Nr&G#<0m*%-LnX{aCq0!$I`$}} z1GwFdP8%5G&eU4@IZMHAt-L8$-Y|Q$HCUX9u^U2Aytz_(Jq5`4n%WnVQXMLV8J-0 zJZ*w?gZ(`3`o_?XUVFdgNWBS@zv+!Nzs&pv+J6$Q%|{aLR&xD!sBfw!>^J$!ZUam= z^gDsdwhvxaFOS=&Rnz`=9we-mu=uz(3AR0f9Ru42R;B##=o^>7Y7*EgST$HM?^F64 zj-Ty!xAr8fr|*Ayi7=)ARM*zy>wbJ9+d877(%5nR&iLQ*RnCjgOVD@V@y%kHoj&*N zy4WSO5gO4=gB=3Lu?tB@}Irh){{|lZe|K*pu@L&4Wv|n(&;# zv+$dK-I6y;8}|7juG9Hxt9SOI46LR6Y+k(#i>6)7XWq8tJ(?@xXMH}J54w5v%oe-+ zxOAG%zO}9ClUoj0D{xJW?SbvJ|6%ec4%q4TH{HQTAst+Goc&3&kovox&|cPr@&8-= z|53A#vkxdv(nYo}@(tw^OWr!~Dw7G_(dBFxY^kpv&aE?`Zd7;J|EH_r774=+oeCbE zkR{n5nbWzO_76`Rqc~$`OXfW$zv>7ZAguhzl7Ht9_17n>kW<{yq3l3W@tB0J6T0{D zj!gv~?=l{mH=iJEnK0=o(iu=fu$B7jTapi}gr6ro-VZjw&VdDUJLz*5z&62tLhaVZ zblR7lSBtB^GdQ!Af+M)M5z5HO=JFOu8(NvKJru3eCdLa4fl-;DcvCr1k!gRr@;C&K z)rXfnC9Ox_bqH()>=pqwMs?Yjy@fAt1Ug1|#ia8ivAUxDy0dlYU3U0ulv2B`%dHcq z=GT_Ie|CNIVck6+KWD)DklTMUyCw52ntZ95&ex~v+8AHn@AfxQ?%G=*on#02X>irA z>O&)|%C{SQ6Wsh>tb7AK-dV*cQcn2_i&q`Bm3R}xJO2Ua*Tb3eZjA!YI;U+`XO2nV zfFn9Kn>$|{`?G_IoU)-YY7IUEQ`js8Sb6d7uDs|DA%hl$??L~9w%3i{i8|GJpi!E; z?0n2H3o_}bep=yi@q^LYf09R0zWG?i86i&pH2d6~Z7vyyjagB;NFIIH3F4go=u+$+ zK-$3=_8%kxlLXgtcbdI!9ong*Zan}KwDuh9QG2^U*m1&aec##}P1j%EFdJRXUh13h z;m~e~Y>2lVWMg5D$$-;Ir7^hbn4$-&~Aq|urcSs`oZ#GTf*@yvcpE>h5J4v-k;JJ>7FHv zh2k}<{LL+SU*+8|D|GYtSY~zO#-0}K4^QdVSl?Cdm*6!CuWzLAvV27{g6XE6u}~@^ zY?Sr&%Fcc0(}gAPUmd^r+#8#T-8rtouxP%@8llQ~oVaI++wbDW*L7JJ3j3_epa5+fl{UE4RUE7Ma-)Xr^E-n!s-W@*X$ zld$hxp{`G7bSF<*RhvEUD7^YkqGvc>>2q;xQ1_LZpcsGpOVL)X^{ZjU?O;}e>Niy# zjIUo_^3J(BI3k_E%?r3s+&@o5_KISAiM6FXafg?w6UDVPQR*aq1{Pn*c?G{!oV591 zKF;!1WLPA+%5fTg<$uULBkVJmtz+(+*O81VwZfOFou7qQ#UC$ueW850EH9R>ve`dK z*Z-`Xl((i%=A&O(3eQhXx6`??wJYsZ*R%4 zC$>3NlNSGj@alU!@+UF<59}aVhxprA!8-R||4ir;gv}Bbja!2@s%eZ_A?y@kI~4B@ z&7HBdGUE-_vo{GpOZfjG?tS3uJj?rkIEPToAxBiEs8N|x#fcLqD%&^HljJ0v5Za!$ zw565mX-h3uv^Y_z(u#r^PTHcw4K-8L=%T~P{GtN_88cX!qGcLqRCH{{nQ1oJj1#wf zcYg2B{oK!=^PGpYZu|be=k=m}^0}}3y8m7GbzS%WKUcW#ld#|5I!C+Ulc<5^zf@nz zcs!c)z4A*O@7U96P0Zm>?qhvZ5s#YrDB!t}uFbQ}Mq(>%3tavSq=! zDaq6Bt7v~{Pw}m`4(en*w{0upkb8x#@yZ~ToOBSk{WNFYZQP&@Hg&;(NH35SY#cqr zC2R$N!|NElX5lsI@uL3**T*%Fs+;r*^%6^B!Ck2iuT6MWe#2k0i1v#;`$;`U=x6JX z?a8uU_D#E|#>|CSKesm4>24_5cj`fN7jQSU$DlRyn$%^qF4r7W!7Qrh(;O%M%$eEz z30nsRZGla-ZIO;@i?hUS{uXns+vyl%=goaV8mtdSmf7y*X}lW$=G(qZN>0;YH36(1 ztOKkX?3nWF_cwfbcej@_uBs(?7}^PFZxyZS^DJDs4kD2B!f|NMLh};Qz;7s~*J7P{ zyk){FzC+!pe8IFDWA@5w(%P3`g+#SvI(qDf-alH5-&b)B^Dpauxm1STV1rM zI}WY-jeZ&*b%HH{)d}FOIE_>r`0N8e18(-6`1%FuWiQrVuPu$eQ9h1A-~3%$KYpJz z<03nXqP`9!M7sv<0JL}V?etkQ_A$B()9r~#n&6AdAGA#S26egb`}qE!7P^i_sq!3A z)7RqPevf^|+sT(dUeNmZRHRK{f|cctV*e8UJ^URfjq1O(@5hY)4PgslB^!lwYhb%W*jcdV5Vi%@9>8SxDz9UH5UfG= z%k(2NFG88)cQNF$D;(Tf`krLX70D`Yx^Q%Ant0vcpUuC_^P$;G79217a-{pzv_Ar* zXn14n#u&T?et`UXyteh#(#hWV8M))d4u*60(mK2*f5>=Qa*0oB-?a4QyFf1Eo!jw> zrR+NKLz!fD=&~c_qdV>^yFYH8ja0p*uV*~+k9M!EUvKoeeoxD^axY$u-OET6qtgb6 zH%L7B4vtP^v6ecOTucx)Lzuh1FPWJFn+AK5=$X@Z@9$U!pAFDT2c5C;KP6hT_GtEs zkSBXaiWXo3rD%V04)W?7D9?{(^G|vB{)}Fr7eutc0bRWjfxGiy{iJc0G~T5A@k{YH z3YPuxtnTEZt-<5`d4D~u3+yb|78u)~t)63_R`mRW?g)$z z$^S2&ux-(sauFKJ*ywgxw{@UT|Ao6cY`q2dh2o6(dj^xoPTchxxF;10IH*k8`CVc_^p?l~B+byL6La~mYGT>1uh2Ni))!;SZ>mjb zr;ye=lwe^lLZ+C%$67};B1Jd%=FXD-_+#esJZ)yv4~@fux^1vD#(G{vMY7WHY)z&W zH<+A{PFUBz414nUx%?OSj;v$!$WS?h0nMd(HF_|?40b{HJd}8IvL5Y2F4^SljF}{N zgYX}PKU-gd_2|oku^qM^H_ff}5#?w}#4l4h*vucQVCkC?Sf3-Et|!lVb1A_-RJ0e; zx%0EwtYG@SPAZWB$CKR$lD+92bHh@OcFGjl54 z@M?elob&EGyn^?t>i)DE&l4Wr z-_Z#9I$@iH?X_|J_nNfM2Q&J`;e@k=l}}TzRZJ3A{>Gg19wPBnhjn26VD332Va;H} zU~YX0YXchu3+`FSfsKOwHsSh-t`BS$%so#gYy@l>>{ms^PuNkg4KS&A{e(?}t%JGi znez3P!Onoa)%qR5c_-ANnRjOms$gK^?&m1E1^wP+<=yBG|$^7q5n8S~>uGDy$rhWt#T z7mwSV6Rs!t7_|M+{;6oq9%SqdJ{0){wP51cEg~bgW-bur$XJ~n3|3er=0+E1q2Kc&+kZ`cx^qHWPIh#$9L6m4 z1JDja`%&@s_qx)*tp8#r##tRNu%rx>c_4(DE#KOna?Syn^22i-p7)9;KVfIVGB2L< z)}-XCZh`fI?UYYR+Ch65(&e07j=wf~Y{VXh*Oa=0Ba>G4HvGHank%@kt_!RlEVyT- zAFK{c`O{DT9|fxg3%1E5*zOR&8L*lFon&(btQxGj&^8%e74l!X4>R_INM&W`xT?FD zPugR3ip^U+ST$I%&+Y-M4bf%68o+{O=mM(`(e;Bh1?Xg}M!_1v%p4bIk8VLH)qx)a z?*KPzibkgBo=jv&e=&V*{-1(w6}n#NKEb!+2e`7wwTU$}GW2PkHnRg!j{Eb?gd4d0 z$|j;!-H!ag?=11m#s*_65YM7>LS|i{HMv_&c>;dpFS&G?mER@krl9*}@|z>x7V&0?H)nO39q;)5JARN|<3?WM_ii_& z!rO_Qv(j9B=PR-Ask!_x--YeL(wx<;q4sc_$>`go#Lp4`nBto{_5CgXo_ABHnxE5H zsW>mxsOsq)yq4khV#~|!_c40RZ`Zx{B`~L56|eRV{3qi5GWFX?ybj`>CSI%3GcxPi z6{QAXWR5q{9I-SqG)kOJ;{2=PP~PAipM4*iIg26#(+R@SNMxNjO<@BDmiF<3eyHgAD}!q@N4Iy~8=hK9*5dKNe78qS*+R5)XW}I@6!5RV? zQHku4kQ~?Ei9SD6WY4KXJ)>a_`aXaEx8$y!INiiqQU3h;M5^pL9OeOr%5O#Tf@3UJ z?76wN0HPtKM~=bo9Q+<<%M+YeGV>f}3?Bb2bX0+-phK3O#6L^?mBVxSq$g9p9`W~i znEH?&d64=j9&PfDv$=AZjz~p%Qm_R7^sDjD+UD{MscgRpjT3yCJ*d4(EI~&kz(x8$ zwObWC_`hc2y7>QI#dt?#3~H?3#<-gQ>sI#oRJ2`TJ|zVYXMTWMXX6xh&nk-rvR%=G zeZP7x|2(e@zRZN?2UG?&a+BhXJdpOy_@`c%Fl&bd7%1{8hXb{{`%N0rw=UbYffj zxE8$O#<@I82@faRYIPQzA_l?O;2hC=;FWs$Tz<{#hepPHpTqAbyr;Eov#4lLh9~*Am#Gc@7+z6bW4pA?IHtXq@n%oqc&8ie0+_@|Kgrwx*d~~36NO9W#%=t!l<|*H z8;1I_*3+UFTJVCzYXe>luba#NcXkYe<`Bwe7kC7fia^wPF`GhhZC`* z+ceNN?>!k=RQgk-KmEqJ{Cr{hMs9FUM)ls+k@AO0pGDg7?b288EtWJd{f6J6z21aR z;_28ZJ8JsYLB^PJ0E^4d@O^o^^#3R_eKTWf%1`>!cmKbu|AyBiy>Iz{Q~&ZIr$|3F z;P)Y6OJIAzG?lKOu+w18A-Z#5O(D9AV2vTVsy_Nl08<~T1FHvnhu7}DZxGQR*t`bq_2g{{en;PaX?qNr@u|;4I|=PG1sI>& zxxY^ScEuYQ4->Y>3)ATXXAZWGurq|2eK2N!j-9K+-)@8^P52h!uds2CXy2&LQ<%Ga zoPkCrahE&QV0_ws;?xbzd3T;{H|7X=#OB@*waF~;yNLhl!Zz`3saX@XK5aJk-N?R( ze=VC?_D0TQy`yNH9W`E%f2;-XsD7=|o3VB~{LaDea{|n`%N_g1SnaC;VerdLH{WjM zm^v9HUhk1P?@Uf`{o7wZj!lH>#OS9^l3FEx)$g)S5uqQ8{QPWeopKZ}{P8S%RPof# z4R1pK!T&a|T<-i5do68I(!AhgKaKs#5vO5@r-_cyel+uUS zBTZk~l&qX3Ui~}g^8ZJGv8R5YGxg%jitH(Sc$!;_o~vgCdyMFf{mhTS>kEbD@qHKH zAB9)^vC+d3UQ^trpmJV{O%Rt1ZiB0Q%jBu%U3204mqK~6KHpj__EmTlJCJ+L{;{gN z*^e~(@cKmkW)HMW(B3RX5%N=fU1s(b>IMSSaf;K`Y`D`-qwrfBpUYQzb$batn~HX| zwGm%)8fV}&{$4ugobVmx>^U(fGwA8_Ux^p9V#-9QgZ@D(7{?U)#oRyjPtcS%I{Eq(NT)t2I zOxoU@jhD0*8>FWfpsk&l%OBBV5Q{5AF=&s(Y4_1GLO{fTco`0f_#B1>fGfy)l=Dvx(0c9o8U+Z|pzuD^ASiPs%p%6Lt=4W^pdx7Qilol`PryL1<(Ls|FZvf|)mo4(>|C z9~U$EQa@`TEPIMIXHVY!v8b;3Rr{xWN@aTrJGB;(6k`?aw% zUJ;MxrLrx<>-bk$i?n5vt~>*FY;7(-sJVC-2XV;MxXr8WuwCWzl zdw{vb@XD>v<^MqWI=HLkEk$w=YkTz0H&xut zZTe3ye?~=oy|l8d;&72nC|}3nHS@i>JV)0Iuj`6=r3-k?mqqeQ5&Z(ZR=z)%KdZXg zA0?l$@kj4?Q$1OVEy5-Cn!+q8Kh5_t-|_?GMEQy4(QSFe>y?$*?S)K;rk{8X!)x|O zluiARdb*{!Y*!YP?bwcO%eDru)y+BQd2pH%PR9cE{(vy$va_aj@fHt9)-$ zx9@(qGMs@&x@9VXtVk@VvU%#9VoPB1TskCmRbNP1eTWyAXgt&E2ozJ&R4vZgxk2cU8{{_G4%jdm4QE)Z&J`TPD zewzS(YK!Awbn?Q4<^~r9XU*rYlRfbJX0#3NjXz6cjN%S*C=stNBcynUr^y4=%SF=ZeXgy4?#Y$l ztB$JQf&K^oW4;~Vf%~qEKG8VO8NP~#`a=rZ%3q&%*6GaLz^yvEW7?;autvfp-}E3Z4q#4d7?N z`@vIuOP1_i3-BFc&w2LFz)cH|{Er}y&<}X@)X|Z+kri%CR}VluTFiJk1?@VteTB62 z`=K(QHl1i9ya(FG{qxQ{GrkNOT3-eaCf?vCK^)cPG2-$O`CSpT-#g)2>0-LTj zT_${saI;o!?7tZ^QZ)8gINf#ssRx~YwFzxydOrVI@gfhwJr=Ab8=ZG`NawNb88cs? z22H=xSS|HV&g;PM3d=88w>+?n?XD#=PL1(wZQx&yA2LY%QQ~)A(ns*-hn6B0+J03= zMDM2~sPCU8jgbTM`6D)uc8pGDJlooPwA~EfZ(tmx!Z$ZV~4+aV}Rn$dqP+B}-NBVm<@BSii8d(+ZPxzxw?iXiHlBKCJjz zu#1l%zT|oU+A88dn{T@Z)c8{Rr}B7|@LIy3B7i*No*0`m16~gH`VX!i#!%zIy!3INgn_vSW ztn7aDYY3|W>kD8_@M{3;1-nlP82ycG*>+}Ex^|Rs6EeF}Zge%CGrsR4-U{*lC_>i! zc~UEDsn`RNvc~$6$}|nH-Pg{0`(`Ci%V0HNQL-HJ|K)ogiPV+*wp$lfZ>LH5Yj^;E zqPcy-+1kF&GzKL^$a_Ikc`SG(;C*j~FQ3uc^q+3Q#V=5Q$=Mn27@uG{Xl z-ZQqNWD=ggBA)zIwk+5bm^q`#zoiqqz-Ga2;oBLXyLTqu;SbLVQay}8dlA~-kC2s! zwp@vn6;_0l?mE1(H_m%+=pE5pDdw(5=|Vd#0G(`P#k=W0&>rX8@e9yl_U;$fo}9Zw z*g_Td0#xQSakq%;`mW;F0d@iGCR+}BSGgI_x?`)@2jCane954^hPdOzt$EqJa}Opu zd`L7mvdPd*gTc~J7%THw+CH@%k>%FpFYW>3; z5G?Kj%n69s8RhS0M?@WC#0dmR6Z{L{R)G;18jf1-Oh z_c~#O3;ZWM#1wIJ#GT5aGi=Mx4T4RWlp;4ye~-#VYaARZ{$AP-~5 zoW6V7kxsAgvVn~=Ny-#cDNc7jn8?B60{m*a=JU_;>LygrX71hkoVnQNshZ;9_1**} zju>2{r)7IP#u?w-PW|)k$O38Db9VloO{q!NvBGDW*&Jw|K?xdU*fjDt4c~@WTHl94 z1^sPtJAlK@%P;gAv=@1iT%ILPH*r3}x04sdz>CBmeKk zUm?ERzw2Ss40amKoRc$S4%g3mWr1#~gSHFWiaYH5i}A_a{Q=jzE~PX6gRbgf=#-xs z=xU$~_R$rv>JYYW`2~G~O|Z%kUD+Qv`3v%^0V@m8smu*vC17U0$duXDr`!+_P^j{U zI-qTb_W69vAJR=l%6l*P0C=Tvexe-)>jyJ)m|gyO_9*xg__ZSBJc!1*@IdW7kmgZA`)Asr+C6O1?RoX>08Q$JzNV0B`6(ftIO>)-7(xzl#a96dndT?iS|^Q?o_XgiCvted_9fk?_fqUTd&t&M zxuh$YYiA!s&HHH&;=WtVIHTgPsl;vx_VozZ&BCB+Art>L;!Ov5$@b>JrogWA+SB&~0=~nDl7`Uci4`L~l7fBs3Q`yFMvPp|!Yd6Dd&A>LWyea(w!%7FjPxz$^V=uo#LuHze9 zMk&0#b=7}_zIfw&V2@MCKcdguc4CjyHd_FYMb$|TUX}fR{i?t8fmMKwC~p+N+nZBs zXH1#cI$UrzvDL{i_`bx;%sX|O`x5^pc(uXna`ECP>@-++AWdQCz`6pM`pHGG9N6>t zc68}$Ok2ulsrexOGhxP;H+eMsC#XLyt^$w&$$AR9Dd>VWItShXegXW!!ge=%a|->x z_a!rjlG*lThDRuwgbYu)983%pcl3RU6lpAwM()k?`G2x$SU&(c8e;t_%U&hl6=bW& zkN7u*a3n@HRC918AEJE*=JVI+n;_mg+|P8Hkw4X2E#Ym1yY-s_YXa*AyX|4ihD#nU z4`VOMXFoi~@0rhkp6@^(bL3OItQ`5=7m!bHEoX+f_4m%__uBNWA49nVcN^W}^eE4d zVNs)jq&A7W=dIXYug*-rFm)zZ+*Xg-k0o7DJ4yKm=bgLhLb?FUVafMP7dRD5oO=E` zh&N0;lSe}Q_cnMJ($FG6)UxV$7~11+^VgRoe-mKGz>HsH+J)`p%q<}y6>SLy@+cj} zU4pLi?S5RPeHyF+>{)z=bw=>*Mx|5oVJE(6Uz1O>9z;8!QS8}FrBe@GH9Uj5a}QWm z08_hWEx$UiZOl4$;aKsfj>+}fhLMJJ2Dg?Vts z?``lJ9G>^~G+SP#>}G8R`_@||mRv@J^ik`i?${F5#RR-&;PpP6ukiig1q&-JiJJml z-S_}!h+q8hGV=e~|BRf07MGnkev935>X>4_e(%qNp6*@EC^2e~JhEwR)$WuL>I`towoaywS&| zuWR<)k*P_-dI)pA&Z}NFVvX&Q_@DF)52JzuUtol`2PojIEqo=xwdzQE_S6qJbtp>mv-;Ezo z=ntB*nR#*JXV|l4Ikw9;1K>1aM7>E0-f37*c3+w7ZFkNxemb%O4kn}@&XZntoc&13 zfYA?VAl;u|tHYtLQqba>qaURAYCq0;H*sA5P<)!eX2Fb}G4lY1k9-5?C1vV>oju%P zH55OBY>H1eamwC1@7*CI-(di(3e4+rf^5)q(kUz=eD=BM07k z)r>g{dBE|VzqL)BC=VrnjQ;yWJ6}y6+&cwpz{@7)y*GtqI~%~Nz&@aOzAZF*1JxFL zXFv(b7IZ>C2)&te_jRkU56QDeUqNjyzeIH~LEL5HsvqblYzk~Cge`$Bgs{_KvtaJN z1=ZgEW%;>f5LWp~hhNagsRa|iAl3vXevc=Pe(FaVFy+tO zP0r=0+MU@5o&&G^F#8)s=<6JGg&l1{51nUJW9m5oNivS2EoKW;RA$g%kH z4(LNI3FdSd-|%VLZJ0Q-#Bs~2zA^ze1NIrE=eLJ5KFVONobl12@c1YL`Dx-de}s9j z2)z)oh8Vqt-;UpFKZXDCQ9o}z@NWX^2J_$jLOlfEnKg5QT55h3<3D@>EQDvU4f=Maf-c#U+~f$m7@!x{2euW!I>1K2E`TMi zFB>@y`B>ppf$G)Mlj+30AyaDhFDid$;eGt$RyUdaIqxQ@50rcw`$?FQb=JjSPR>)n zHQ=YgKVa)OI6q5m*>?t5af;4~Q+%s$1?w8w zan>{0WLMyr93n}T5%xqe12y&2)HL(^f5LjSX=~z6qeRn2Frd}g zdw{ru#676Erfk=k(Ty|4mnY`P&@t$aL+9!l$bEn3t$r=tm4nm z-vLaru^Vg*%w6{eGP2PGJ_7zt0lsdca)!8fw^6sX_!CX72_`Q5c_>ZdNGAK?Q8yJm zJ{>2lnJ|Cul1jJZOg-yi2U$25x4DBavrfE9yba>{Z*el;AHC+Sdw*hIh;)c_GQb({ z?EVb);nVZ^+Xa~RamG80A`8YlTCPP_EJ&Y+yo0#Mi2FUorH-QgO?%HoDtdOC0r*hV zm`5zr{4J11?X>S-N8in1#spd#=0c8Q_pc2;W&fM?I{29P+Q@6LuhX$@UuXPP(8t*! z##})GWcO9H!!Pq^h4R`BmJVR*I|E=Tu)pFvEJu32(6)0+!rw@1=BSPQ6ZbT6gY)~V zU~3_418fz{wegC30c-_K{YyXf#fllm8(`N9psoFV)rG!qBXk!7acdz@gKdF*SaG-U zeY>F<{!GyK_3vZ%_QO0xeFlABJ3n}gxS5$kA7>UU4HoosSHV(Xt{_3&P+Ryo@E9k}6VDJ*M%CY-% z=u_gke!j3qu&F@)Bs*!a<6!POf-gHcBg3wr*8|-&bdM#De$ugnU<+WTeeC#KKGp>I zGWbTEfB5<%YFw#z5T2}cy5iZb!x$~|`g_*A{vJQYlkvJDzJ>d#_p!C~>SQnMm0rc4 zGrpK*9IJ*5rRUGZ*gY}m&U+$t=K*urXQY&8v`X7ZW3SZggZ46PU5dRAprn>0`bn>S zkv&CxGats=D45k+yi?9B>#ai7^-*ZD&;;dl8mujZErVqOSdO@7z|vrU{YdI>tTgs> zZtB+batn8B9pECTYbinOZzBt-X*=Va?3ragV#%(vB0LP#-Deg}{yS}Wu#fhFEf6P& z4TH^sxpF4^I03c{X7-QZ#tg+e%s^V>$Qi=U5%zPw)mB0O1%2)8)nhKMK$jfQ%RmJP z_A|VpkC6#1tLNx1f62V6_5FhUv2^l}Xx0ZD)V5VQ=kJ>jtjc@TP*CHG|Wgh#?LB9n3dFa2(x9XzEc46{{ z*bnHu8F8@CUS$$&+YK+G>!Q2N70K)k$;{qlsus3&^XRivwtbLQGeQZ-Y6hANG+ofR zZ?8q$dpkeZ8yk-7t~f`kuW@)aFZ(hAWai(ez#GAhoyN`_(fWuvmxYUE$Cm6q9@J?& zck)qndRF|tFdw*k8-LiYXY0;EYiEsItKU_hz&=7RIoD5lss~#J3+_=;yQRP@AGE$8 zb;GioSxA;%>?CZBuvxy<#~BTB?FoZdyN;!)C-EMJuKSCHXC|7#kAhEv`+gvz<@$lh zxAm=Cbj5VA43gn9#7(c@f7!8zl?(iGyWiKyh3;r7@L=c@EPob2&KtP(3-}vfn$N!) z-X(p`UM!U{1>W#wyQj+dh?3dc@hVsCoVC%*zE5lB_$Y_B7N3eSfQWGNXjzS=&ciDQuXg3ZYH%a2T=Rgf*l2G^y0kM8<*@MY&t+MS<8Y=fqh=|rktkDoOuh4he(&wnMFIb{UG#h zUzvCABx2r7bKt@!z`MYW%|~{$;3<3>ya)Uiz9mz3XCQk>E5X)Xap%leiC41b=Tmvw0J|8G zCzatMVO0V8X0WQiK;FRK6ruY)+rkiBUBpxL4A!&6Z6j{>uNi;YxZCOCrPA0!a;5Yj zukf~;|1XtZRXm4q*vyGf!gKv=oK;9grcN5wwPz?M32BpP2`@|h*h?r#+C2NB*4-UWV`Z}(i7 z^wc2uQSfQurmf*WK@vp8mvRCz&)ZgFuYqi03=fFD+EW5qKExD=p4Dsr|IiLTF?d2vF zzZEaFU{Zxit3tr=8i&`!8EnlX>C4&pa0jTScivI-+loFcXUJA4gZ3ltH*KJP)rHguOe1lVeL%jH>I;rPxgfOM|NcODEK&$*-PCTd27#YXL_&d}~vH7my*^1$gwI zV@*m-qw<7C^n8k3{HyWEEVU$RiJtlb^RGXh&);G5!~U^-I28vH%&f~1luhY^=FElp z{87G@o_$xEe&g-eN}0D{gL5C~;3mi?iM!`#^UgiOro6`Ig;JA3jt*|8&saNOzl;a@B-*PApn5khA}A&Y&+7um9qFehMCr zjWj-&v60+9Z4Fe5Im@#N?L}yRcY8hESoB6a-kSPG!xypd|5-RrO@VcSMU7KC2^%Er z|JFEl0sggl-_{4)<(D0&s(h6zjIT;gc;iuFwP1U|%J|k#SQA(?7_DV~4g5C))&%xQ z#;vu`_e0+fz1cU)4iq{pO?%MjLot=UJPOSiG%pcg<^b@$)6U%*vxLnMX6l__>CjcM z4X{5JeW7k(=w*#Reu~B|ThMluo^Z~P7~WhSS8?c6R%)3o4>$>?thIlIeuqwF)K7h@ z3G5u$OEmfF_pRu;shrLLG#C3=I4qL+L3piSb|QZV-%g%6y=43!7GP|j-k-ROZ^!4+ zz(IMKC0=#KiF}1;*I7)Az89SNvDjRs3PZ=J-pam&etOi2{0+(jrbBSUJl#p4^1&anSaqVn0T1qNY{Ndefd&^xNZ3fq-!R@&VwD|TR&klVD(S(^^dR>u(|-&2DT1X3l{U{K&jhk-^09nI(dow zX>8H(74*yQ6W+OqqVug-s>n0c#8vzr;#WQ8zZPF*oFaaT_;OqH6Sf4l2kbI~IOFHj zV9j8EEv#UkjOh_c1JcLp)v$Ap=OAuDzn=7^7jT>yIm;rfYg0j#9fmjmhb zHL#1&nLVCHr`(1zPbb)CN15+6_GLG8ThR3p_gQ>9cZX{2`H-Vl_$81$l@3p_eAM^sCeGi$8()}8SDRQ%vpQ{_&@8$Y-Qn$+bdymi)s zv9+dloQiC5Z>6PjuuzUnA17}5nJ4o9n}0j);rn>sHh23rbYjbIA_Om;5~HVfw7@mx?Ys^7~Sv`W7Z`iW=xd6L|YfQ^Gm zZ#jL%9n;-o;?reIas*8)edxYm+wBtbJKBIGyI<^km@XHg*Qssgulj4~*Jl^{eDz>; zA#4v=Z3xSP?FMt#D#fqM@_P*5`U&d?Yl7}^263=auvCDb?A0XL986IclDXdc|*mw&Xd!juVywyGVTb ztNICR2djYY1qNX+1pn^_YXW!y!+vOn|Sv)bMqQ^u7j_EKOh_(7VP78d|=-HqSMovAfUr()0E_~<}~fyaKf2` zy+*znO9eQ^96xnt%-MA*eV2l60J@JV4Zr?yyV%oVeO7!W<~Ob5#28Svu%CDrh&P~k zBz?c`n6~F?S*5aXh09$kSd73ccj|bS_)X6};oY66dS3<0f?>|gPuK=nTL`-VmH~6u z8%0;~4aOs2WlmIQ{u506+J*UL!%3At?pQD05Oj-ae4;FI28i=j+duE;u}aFt(x|;_ zfG3#H)3c#+QAOCFP*IhyN%&p-^%DhiDl=ePV0#L6H{)GzJ|SDQJh@lKq+oz9H{6V~ z%KnD&%=7#{fbKR20hN9&VS5@+IQQ7`Z(&Vf9bmz|pc$|(u%Mpp1j~i6Ua(HEUGULQ z{Dv(*cilzU1Xw$CSBr?Buqm*~P~0W3qao}x*aX<+CZ-ej9M}w)tCu8$7r~am+`0a3 zZ0cC3Va$$k>N{{)5;CnDXypvac7wX2Hh!cJv~BGE78+&;o)2{X3P zj8DwC0KJOd3EU%63+*Jd4KK9gKf~u%y?UHAmpK#O$lo$F9ngH3Z)d#Y@ncJdVW>e) zn|lGY+GMKK~pU??7$CGbO z?B$zGVn=1DRMs4Pj{auQhM2q|S(>7DY={(b2HH_**Pu1`3u6;6>D#4Z+B8}0>yWV0 zJ)`{pb}(JzPm(Sp3!ARyk|a}Q>$C^7ZXZ$o)PT)^y@zkrk5D4w7}$3C*EnMen#TR`vUv;2q+S~f zk2BVxuSyrDy$Mzsz?62`_t0Npt9+X_(ER6NzkVf~_0Y^fGj7M9MY3u9aJ!C^dqt#Z zY7wUvUVTchW&5&8gJun?cFqvD>F^2XonZbgtP?B;_FTU86V?kh02cIhhQazn*aTP~m^(ho5qAn~ z5UkR+f3OYwGat4MQmm3R7Z3dy!_y}s#(vDgDSuTP=-W2mx05cY18W9r;oI>gw7X}2 z;uZK3(lu$qy9s}n!i_$6$F8wgxwV}+^`PBj~t)}k$`%X0%sCm~& z<=U=%{2l(yjp%8=qP*#Z}R;n$>b#10GK;& zwEF?k<3nW{R3Xb)8(Q_sQ&_qO`PV9~!kC-Cb>eOi_j3aLGW+wh!9Lp?f9j4%i9s2U z62SO0v?go%q0&kJJ@RqeiTu{13)1n|LrgmMZ0QDXZbm1>P5JG*>9tsBQ5@3EQ>3%@ zJ16oZa(?~tM5n`i^O0C2H)Av84_$;`RlhImKt`UczmL5E|CRvRHW?$9Go2;fH2=^E zZ^w^LLAwfV&>wFHTM1y&-Q8fzU|$taGcGU|6HTI-zKlEv?5k#ZoIFfG-*xxH=Rx(d z3~kMuPk47%+H(;2Q}>nm?^0U5kTw0kxQ@+Co3kIW`Yiege%C6m_TDw6(*V8%UM5E& zRR8`SX_F53;>7&)!`F8C|F1>Yl+H+G3i&rBKCgN9@vVA$r z_T_f|zn87cW?p1n{D%t5p?1Fjz7l~~{s4IxE~IaSz7D(te1dPs&a`T6hmpKF;pFNZ zE{ky1hB_eYAkH#zLi=HTSq+vgcXzV8HQC#m?AQMAE0Z|{E~23FDQn?91MiV{oN(?- zKt8$91HS&=@f4~qEH++QhrC^H9U&H`AB4;H=a_)qJ&t7yxH0iQdI{M zYWMTX@4E}fKeBmcKV&`yypnJIjQP^m}Mu8;&PPxt;Cr zHDDb!{IJ69SWlnIM;~GR#8savVQ%eixC$QypAO;DugAd8f!`$G3!8ZfyWg7JDAheA z5p_d1=`M92ILSg+@W6@Mv+^AFV%)Bs(7z+sfAFjdRsi;KUqk`m*y#>&@wy&f4q9|X;b)Y!co1~JtZ}TvYx@2F{qm>?YSV^) zBvT)-KAF+s&Ydy}%MeyZ*b7B$!tOG%qOdN)>LbGH2^%D=jj$OTFEIZ+OA%()x>o#LYNd`2L1uV-Tzj%$$iba>FZC;A-!qgk=fq^V-PY*3=!%xW?b?VAq0b&$FI$%=TlVrub_D zn*e)-S6^tq;JUi8ZBBjdjTI?l!=oP_Gao;Z|4|_i-#7K`WBlt8JXAjm@W_3Fy*X0c zrawgG!_*IYF&^Jl8KoDUx~}*q^!aDe=g)L`Mah7z>!q^zzg-^9D@XKpc-4I8M1DgP zbt;R2DaC75LR-W z?eGiv|HVq12b=yhmOK~FBsaP9Y%AWD9ON3mjd<)nz&ijlfEmC{a)iIJvX?1vZ6~4o z2u%~pdAqV!?aV2JUI`&tlfB&}uMLl1$bV|Pdh^FB9O5gBzhUP#H3Tp9>C{iKSG5bC z?h)1wHUbu0@9YK}2YWu@`mORe0Ja2%c@Nf`??3r{pfx%DsQ3-h3Y~G&(_+clN3|uF z9(8SUVY8U8j*n5m1lP3+U<3kCW%2X-FJ)wj(QwGV6y%zrD4`(Hx(W2ih{S8DbE z`+7D-+-c%gK5HTWxk8=j+bz?6M(*S9Lsy3!L8E&vz+Y4Z$E%YYRFBuI98RE>o zU?KkujU3(mV}uoM4ku*bW}xL z0~@+(Sk%lqdJbNzhZX|+3+&oNPM0@0W>-G`2z1r03;B61NtJ$aS4(nj7q)g+ysZ=zZ*JG&AbOQh zY$kszyO6^G?Uj}TqU@mUqD_OQp>@&Nb$~cxyRHDl=)&mCuD!{PUDuN+#WMTqmVeIp z>kk(4FR*Ks55!ud?CE3U#-4f$R3#}f*kXUj`xcx%n!KSNoLdNuG2(w$8c=e`hE6Yu zM;abAA6UrWFFZx5HoOEqA_U_a%%z@BAwy^mGgt%deXyt2e=n_O_-C*a@epIuaD8eW~p7rZmJ_AU=JZYhr%*ipQ21&`|`k-^>vJln6(q56Ru2l#J|0bdNFe-z3}RpUU1GrnelE+ z(_f~ZMhV*_?0ehUUEeP=cKvgarj9jNl^PW)P`ZB$Bga?=`mNo?u_3UZBH4K z{3uex^}%+}f1uyKwva#Q*)C>cqvf7UM|QC8ksM)EHHICWz?M!jsseptMPxDdCTWTvJvoz3#JiYzuV5Tj(VCpCIFMYbVCKD|7wj-t8Vp-g zaWmMpV6@ag~*9P`mn0ze2W3Y5F|C=!w8ojzbk5XqGhws4^#f;Zvcchz3Sh*XBFXovR z4En<%AI0c4^kiB5%iHM5dZM?%tM*Zg&KL-tQ?NhdT}C^bed#G^`=LDz?JvB%`*mpE z-}L>g_!4mc4cOg84+%Q7`dUlZ*Mk;ahrnyE;$9QTFf&)TWY zo$)t5CQ_#zO5DB;P8zaR=SZi$X)(Vh!STm^eqH+WUaYH>#|O%j6XjPWCm8`9XP7n3 zI1cpFkBUr1w#uhw712WtAC2Gq7{xXhmA~r7~V# zQg!WO{vDoPyM%qAHd-IXzI4Jbd;Ma;++Z(Q8(7f341;xm1?|fO*f7}BJiX-WhhqD( z^Ah%@2m7)U`?3@JvJ?BV6Z^6g`?3@JvJ?BV6Z^6g`?3@JvJ?BV6Z>K??8{E<%TDYI zv<`-S*@=DGiGA651sL;-JFzc2u`fHZFVN2N|D~PS7yi~v7&YtEZ%Yr)`*w_$vl!J?y0h{!HjfZ2oxBQtzvMWK6E^mWZ z?#N>P-5#%PZH(?LJQeK{?$@nZ5i()K-mJIIkj}(A7oGDyG%Dvc*nCRE@@$6Yd`}a8 zj__K(B{$qfuOXI+yGhu2!fyA%V*7}Dz>Ql~QC_m=_lo0+Zv$beZNf5yr3tI|_`cGl z*~q`U2 z$K6}0_T2zm1^bch6Lx;Xw|izBZ0&0{J`vp}X|tc8;Zf+D(Zzg=uXzgz450-r*XjS zH|U1f+4n5wpX}K)(>MI_c(9*wyW$rj^SjsZnt|8sA1>zq!R!CN-|zQXTlU`g^P}7J zpy5@LC@<+ex|sinSC5zIvpKz8711?mPqj%Kyp}$=m`{7M=C_HTFH>LISiAtQVztCR zT=ANK*YbxJ^M6>#%h(ZrPoF8Hcy&ecLNSTgS$Nfacric3w`@}MIVTR$>L3SMc7!yO zcwONh_mY01H&#+#@QQkeB~->1bliyQ9v3g9;5jxOi62O?{a^HSCyMHIm;;Fc(w-vi zs$+}!XBF;g^JP9LL+oA~mEtcJ`U45hDn#IIdU7uU#~L|(u3;DL`w9I1i2mTWiPs-q z8l8NLk-L6)4NooRU+A^(CFCy4hWv<(X(OxJcNt#&pIXd+)azS*fADRtl@#(&;Ci@jqX5&LS1q1YP6gY^lt! z4WWiG?TVEioFdLNaVq%MPi0>Mn*ww1^SQ(w;M$A5Owo(`93GVM{~ujmvN^k$AMx76 zuSZ|DZ9QgVAB(I;v%A>Q+nw-hoL_X_L?N##LoZkx*o*kqPuMV6KUlp%9Bcw?9Lzn7 zXUY#Y1{OSbxde7JM0Xl&B7~ib;CIpTbI)SR##dF9my8nEj75y^;Ot|QPuM`%G+|dM zpD2moo<5y|f*j*k_!g(~-9@|=;<7~9?Lo+0JDR}S#=m2 z2WSuUGsMlDSak0B@%0&cV3hm!vBR`5XKcAqpup;yjmOH*1>(;V{~@K#Pguoc@OKw{ zOy%7T*0{Ln+$9()?;XkdD|J(|QgEb{+!9Ce+KJaqyjSxbt|#JgR-rgv1EizGnc^)G7I zI!p)Lms6lg`w#GRz_|7&p zSBcyBmy6E(gVcxa*K5RL>)yyT)zHjtw{~M*Zc0{hcCVT^C66mF86eK(`o{OsYtq7N zz{f+l(r5&q0)M~gO`WqpMfdzP>O7vU+YH`x4a}(89AsU@srme(_m)l3zFK1E9AWjU za38KMnktn^X4;Zj9x~$u6C2L4Pz5D7cjqXL71HPD*wIO z+HLbsU7#fja=t$*=aRXz@UB>1boO%JXvRwi5W9W4>_vLN>{l3{5Z<(%ysLFNZCH?+ zIb&4N7N(x+;MWen%oi5(*YO?b$LO{J*R+|vAp_72J`7zB7RR8Qh0eW4F6h4n#vQ-s zv>Q5r_GgZ`O@~SfG~hv9n5sN`H0H4nrBU&C<_8}{u07iq@<)QcRcgEa_YBCkF|exV z9?}^5;{QxNOIIwwZ*b+8w;_tVMclH#`me=pdO~^02yu_W$I8@U9SEL(~-bQSht92e)k~)@#mrXZU9)VHMel5=uobYn5Vj817{WHe_JpvqC!wzb zSSS2yz}mt7jBnLPaNeY7Op(&vs}Tc~1Bt#UcU$@GhyP3b1FT}0--NXOUf;hzJ9O%t}EFe783v1ZWbWO=~317GuI zbBN&JwSF-RC9#TVQnoO!~U=snieHqrLuT#=mBMh2h62e!shCNOy}}h?GWr zapkoGUT43z7`{KxoLk1{w;H-7czvFEhi8m+S|hqr`wy>F9?ZSP=4?q{ zaxfNucJu@jhX6*BBkai@i?NM{t6d>|OetR-AUTVuZAzZTeE8q9#;k8#cHPsHPPCZu zh{9_Lzeu>sB-=U^!^35&T@=+oDZ+PuzgVYtfVW5Bz2Kt}_z3uN2v<8zf?ou8iKFc;4>GyH(e_&6%@A*ec>jxU$LDy3?u79kgH;`!f#xhUuKleAI}f(` zF!8E>mHPRIMelAf^@}>N8n7Sm9k7M|nFI8OcTPEL-nOBqgr+>PKGKK1@LGVE?=RhD z{3Ydil(3Q?F6Lz-^fT=bb`km@HUqX5!dAd81Tfiyb+Apaw}}~TJ*qPb)*k4l9mLt} zM^U~io{qedwzeTSa^7zGKo|e4Bdmk4#zNcW&%2uPdvk&@`cQ-t#x?tfqqRemyIMXo z^KYZ1Q~QtXiBTTNZ_zl%=;v2D;^gUIj?gm`SD=;|iRECi4!^yeQ1*GbWtrr+_5dYivCnufLq+BInNe3#tf?U}(D)xDZE zdo6WFFIA~=aN7@SqTHJfC7RNlfzQZ~ZMzyffG<20=Z-nvI1D5z`PqQ>JhZN^5Ox9V zTnMYEqrZf(-C!F5Oggd=Y#r<~d^?q+S|FoEY(Ay7c?(g;G&a~elXTQKkEdIvm33qS5z_i40%l~fIE74`Q zP>_s01KUY>H{sR)vFP0q8kB7`g?(evy#X>H+)S*7#_-H)6^!A{+cPUlAO7x{rU-v7 zr8|NO<}k>h({nrz&$JuaHD%iUO!lw*r=6>&OwJvU`?!>{!r1sdg!d9Ys|ZHFz{lSA zO)s@Iw%@$i;?!P?c?+tKcw5B#d&MKb?qS9T>E?ZJ4vhsV`;Enr>`f7GI=`47R6IXD z&Rh+ZQQuyA3YKkNhrXobq;pp}w!MpdOC~RX*MJ+_U}W-2Ba=#_ip8bfgst*j!e#J5 zS%~?G7@1OENeVgd{$*#47ZGnAUfVmIH)d|;;OFFFS*fH~}32lir^ln`~Nua-Oq`}j-7Q(tc;Ub_5b{vFmQiqN->97`*>KYM>7b`FRYBTwIY zd$&g5H(YTt|NCmof_e(7#Mph5#Mvans9&w3R6+4!T z%3pk-)R6-(J9`tlP@`ak&)8Y|puPeBpz>tFoj|~*ucQg9-&NReJHYC|g8i%qtTu!V zg6#$i_Oo%Y8ZcMh)gO<8RR=JYaRICf?2b#zKU%xMJIo~5##Mk|U&OESxr}F$56cfP zry%x$D1Ke=>x5tS(I@k-vH2_VKZE0joVjHSBs6YlOKf+#krbTzUnZT7Dqqi~!OwuT zgMC^=#`pE-R?K{s@tyX|chYL!TcTWC)qCx)W8dJT?YsKb^VbA63-(F@=!BsdPi?S{ zq&2mJiQA2RYdwVyB{&D|MQDFbw8qvt{-5{^5LWe=?f7&XJ}vMu?GJ4`w83|r7r=60 zuIxy6tbuicnK=^EkL)rNvGUhi@5sgu9gLHrBE|3}5gS9zGWpN$-2=yK`i;^{1va~A%?k3H$U@nFhH z`${jT0_W4xenC}-=ZVw!IA2bLl{7Nn4;F0SYOs2+N7BA2XnUZIYTr)62Djx?*uEps zE<+n^-=kn_V8QmC23rMtr0pvmd6qae)qeY`*ed%)@G9_10sMqjJ)iMEm|Gvh>cA?% z+&vqT>t?VfuyDCW-%ePDu;1icKVjWqePB;9h=UD)4T8Dl6Wtit0GKO_!j6IUg9YxJ%-wA&W6Gth?fFFw`3!Tid$d0c!_y>qGUn4weNAw%aDy09d%(qOW`b{vBb#cB=(j z01LKT6W9uvTRz3jfGvZ$c@@?PwgeW;XRqZK%;zxJEOfzqPJo>Si^}H=VOxX+^SJ_6 z_xQqmu7fp#1@pNH)&LgFXIT^d9W0p78Zhy5^C`J#0ILOiB=Xe(Z5OoR{EJT?Vg1|k zDU`2CXcwRj>V+Aw6)?A4jqqFnTLyci@}>5}77txu&t0G0&{w)+^^09d%*L_bB?7-7M7UjkbI3(DtduoW=3eiZi{*fLnK z-7kVIfd%Ilt6t>r3u1L(vmv@>u$d6n1~v_rAwB(+ZVv1`*b@!n_ym1mTVNj*#<<*E zkZ;S#RTyoCWsF?cb_&w zat8XoC!TcHWQ=`u$KZN17RC%)%-aow@o9XO$`_-LiF3WufJA$f16)hHvEX52Xn?rLuT+nBI45v-FfKRE!~ioPIbBHekXj4 z@P;R!%=dZWcbHr#T=h9k_$c9WDfLr-S_T^d8xdggb{$hG#8b(%kw_b$2vYn_r4Ox! z1^TJ3%9@!E1X~l}*A@HQ^md&_PKM80T&JlAvS#88?>?DdjPPy!y^>~5n0u7su`81k z@z&&I{AT{o1)Xut5f?kV+~qM00XKQZxyjQIl9uv)ob*mV<+!S#upLH_-rigK{^^+T8N1PFp=P2_k z)t7*R17Xdhir*Og_B{K4j^76SdY{zav`HWUr{sYy=l}xloyUDwudZkjRn0 z#{b29#&b{Rzi7+54ZnAX_^}>Y%&&ML>D0kEX;d`+&*WKS!L#sd{*9CQ4@Jqw$DJOI zIP6bo2P4{oZ{~=Wod8yd)HW)6!ye?d>Hl8Y`$=PrG%mjAWc~?WpJ3i9_^zcHw;H{o z5!i!~YJ@AR6;M2KI;e@N2)&arZCm-<%oqOV$@~v5-L_v3wQWZARxq8$A_280f%4|l zv;j=z>m`kbJ^%lgPidbg?X{Pj%-`VE?Irci*~qH0%Xr0g+p=xlD(!9_OP$&Kh|}JP zOq*W$jmUQ0K5gmQv!p$drayV*zNAd8lSHJRmAzV3%5)yP{^ydMYR*(>a@7bUgCYa`y+HP&|}KQUZwWr+WpH7U{bLUSIP zSMhCp{~HP2Z!-;~J~j?b^R*|v^T-Wg$HAJwu2!Bx{(t-hPAkiX@l=Gl@8AsdUF|3H z_mnyGmzaOk8R6fEydtMn4^Mpcp-eItyem8Q^GKm^&UIz?<8O2@_EWl1{Uq2IbMgCQ zk-S>Xdk{zA)!2E`+ZU#`nFebBGvi#d_HWN0)CSLG-yYlsU}W+f@%j|c(}AtBtLz!L zugupGoRQFca4H^`OcpD_j9I^JN;6;jij(;>Y73)}pyaeo6`P`36B>7zkJ$ar2*j)@ zD(^kS%ii+K#gpwgM!c-RA3i>7pjE39#q#jSRD*TYIZIox-w&O+|!BFZ2+$MA+#^A{)K&ha?+O zc2@bCg;#rb;T*#%SQad}=CT3S7NWZVmI={S97Ml^iMM|G|8B4pm_$ZDVU1vWz=CrN zX|U!1rh4cAYXS?`k$ChGru3iAw|=$!jevE5`Fpx<(VnhDdT5TPCe3+?DQE^SK_gy` z{GEnw0y;BKV(bBpG^D#(IbB+F$P8z%pw(-fl{CYx^JomChS+b{$Z(<- z!$;;(gohIxeDeQk`k=;FoA79Z$28wzUj?JAvt75Z)p%fPa<@lbV9V7;@@M(_NJXFrRHfSOJl$9(e5+)clROY3tr>T zJt}@9SS8q_y|j#MnY7;T#m|_uI-%WsgtQ~jo__7amqGn!2HM%X{Co*p0b2$O_RDp! zr2w5NKiDeRH;LoOxh+3+HR|R6kW>Cv`de>dI*nkXV8QvuG}uIlt^@2?27>B{!qO%yblytSG)y*r^De8b7S(o|g! z=@1#tj`j|#oCAbU5^m-Uuhc#$Z_e;8S87{MJ!tgqacHaGc+%UKYWzR2TCg6EKbyrE zt!t-_>SmqrUcz6gyk3DnHk{=0w<_6$fxmydC0y_%k>+PKMcB`wm6|W1LS!iCyw|=URez3B;Pv)O#$J)U$ zlhH%mrCJ*MPH5DWNz@W|hPYdA4yJjB(%kQ+sk%J_P4!z&I(Hu6C$WD?G%dVp$N$Xx zr7|m~TxD0V9s#YJKlv&(V9Q|fh&dCpt+@sdsg}O)sN4NiQAsU-S>heN=hAuWgJu?* zA?Tg`%h7ogze#9!-%EeB@}{+RRMlr4*Xp3TzhfDiGjBcV?P0%z_LnYQ2j2vL9^dj) z*hJqcKSgb_MOfLO-2=zJg;ie3dI(rhhtz^qg1wM%{f7B#0&50)tq8FYR_9{_?fGkL z2=}-Dm>QDNV3NU^RATCY{VN6YY;B3yUxc7m?H4Q{+Ml=w1T*K^3dcWQARo2wDBM4_ z2DTe4xXy7FtOm?2SDI{ZfmMUuhl+Q~KsN8=-2uvA?3O75M}1=PVf-*%NKrUHsCwWp zbrt&!-i6Pl_MtB9nRsK9W8ZcZg0Y~1L*nYY{~vL017BBG)%_>;W@e(d!~j7fRt*p# zO3guE%@BTq@E;DsyOCSZKe$NPBwb+O9CwqyrK^(JjE&q{x zv6q%8)DV1>*)h9YWP^D5Up*Jxj}Y}g zgzF0Kew>2tj!KySP0!0TmB58jgsWi4Xgy)D*3@$mnA49eNqI}E?|Q|C%u zu1v|gW5`@%L3f8%c{xMeP2&3Zn_VR@W3hzs8tUL?RDbaOKKSjyul`+8S&jJx!@0WT z{^q1=5}({{)Hi%y#d~6ZgpZvo>#55>zpn6n|1ySn`KI7A44*eTKG$xym(=y*n7A`3 zQ^Y^P?-Kmx;P(Zmo05GXHdi^ycjr(|kZ%BlU4tDaJS zUfp1~AJ>z)re`Dnr2Spj94DxOGR4YH&tHi_ETS}%|6%wIy~nLFm+7@smv8e8KsN*3 zJaqe9y2-NO{FH^%Zzt+xz994ua^zHMYdeD_-Cy+_?Adu|Up%nB{z4)*tRL~}hS%o% z@!tmWhOUU-@5q>XlAAis$5im{B&*Dtrzd9M)&2o=nB!G(p9Q>9AM)xLO-{~He{L;w zgSe+perzQTU&Qf8qDem42{>KdkMpk=OpzeGJ;Pn zNcM<*ON8>G=gTkSBDqfedKsSipwe%b&kU2sFlnqWo-4ifYGt;u0=uG20uE*5Er}L_1!e587S3H! zXV^J>c`~1QF-Wvr^oIu0+#=13e~6s$&OD%Aw?RtQ_rN#7zf~?j$>r@&FJcELl

    0p)4FhxYvMS#OE&;`3x%Y3k4XT_Exy4(q*k^=|`z zyGTF!KW-m@HD6?oWoZ)J9Mh5M*7YsEP3SObnt$PJoRNF}a^O1?@YCRjz`Iq(zHGI2 zB*j~0_hO#}pK`pAT=w+SVbLPHZJW8YNA0`*oeiDP+xbiSUi3m;24$q^ZP~l27o(Wj zk}=#w)IFr@`qiv|?=kHYyFWx?BJ_J_xw#Ovb!=jufyNXxn#xXiT>)QTpii4poS91K zQ`l~~1Kw-NqhSYqUVg&6mG8bxBaf)R4D0$g7b{=3cHKt0KGI1p>dw1D`wxO20Dq@0 zfS}$NusPe?JWCacrG^uI`JRK`nd%eX-O2}gQQNoahg{buk;_5^#l>etPA40H#^VDd z)%?BYwdjYBKH**M`jRuaG!2ePoLae3zP)u6Mcd@i)t}+gj}9f(_U&ug&&CPVG3M^8MBc@2X1~!@a5GW&RfI zW6-L+4}0wD6W)D}R+Rr*u@$@-exrThXhv>Z2L26ya^&uBaGJp}BXx@$XQU@~L$BiT zC%jF3kBkG>B?ASuxoj^%gT$*RUM`rAjc3hv5&Cf29c$s`mBh&wsFdyEYTPpYSiL9qb;xr1{?YMRlfMl3ec% z){%{n*ayAU&pF}!n+jkutiuSo9s!&t1N z{3_l6zyINhh(BU1zfIXD5*FpBw9+k`NW12bPI#h&URtBKdGx&-ycxXU(_GSj2{a|d zcanA=Y1U9n zy^#&RZxB$rjc4OlviY3q*L1@B>GS#VV%8Fv(wWK9qt8H$Wi^}m^UIo@tPkFN!aGT8o1xyw_cv7H@$)I{k;qm2=Y0pK~XmSv_>3=5bW@Xd%f?AC+s0GBoTt;XU0D|89eMunw?K1!Kx|up}N%zh^}W z_nKZ^`xfeZKRQa##-V(V>2dAZCN!nw8cY_%QD>|MD*GPtSo`3K;2yGiumfNXVAi+B zTa?}LW9q>`^VoU;6m_-tXdYOxA=~ia%Jdg2b(g+9L?h2$ z|Feewss^F-*C+hDw@E*wdkIkX^hS?#|9Zl!2{+ril?RQ`m50lpR{L(l%^7+gF@jD+ zng;&*NVmF>&dOD=ExJ_5(~Y{{%fIT&bc_9@sU^+()#j`hO6GtlUyqdI9NAbZdvIy! z3?>2S@X`1?2kmX|fqySW7V-X5^D=LCtKXX5%6jj>iQr9_Zm=$}{b1kc`!Z{g23=B7 z^nMj~pBS3yZS;lIe-wAvUZrAthvXdB;EyU;(Lzu^6)3SPup zxBH`;UT>A%!||E)HR*cIq}xxruPPn&E7A3|U5_cMNP$G%)mR)P?Yb8%c;CDfU7f{m zVg=ZT6s;*}<^E*BYrOcl)_r};(o+AfejEF{>lcdlck96>!3sKq;x&OyMX=RiU0^4{ z?&G`ml(8GU6ghfC@%sr|w_zc$6No={fwh7CxRM_i;}7hmzp3SGlC&eaOYIAZ z>p+E{BYgFi5}bX1mj`OX)inB72hf zjtr$)4fhq)XR{IPBwp_+j5J;bxUWaG;My;lbGRK_XdjT6uA1LT-Zc$XmeCy@^J z-7Nc|>bOMQqr{b3ppUSsKcjzRSPj@j1ZyVVTCl@l|E+}9U(8)@-5%Pv?VTU_F-#_P zRu4&cLZ^T0g7=7{6ZM@pKTU=z2NsHk4X!r2T_d`=xiNzyO%xD0_46F`%dSoCXYt*6 z!fOcsvO3!8k)#_r-^{(K^swv!rQ##7y>;wizUf-<4nZzLFVsa%E;(Hk|I9>c$OZMq zerT<_X~Clg_7OG)Rvp25!6w0~zm7e>6PjB^6bgVt=aj?8~7hToyyl! ziljx9DFf z`BLe3l_wPkJsetN&>FdA!M|gyGh3a0G!q39IbDa6gYu;|$`R-MtqcCU7W`Hj7QyOz z7QCy1eh$}_q5ir>?||qX=4Bp;Y_s#24S&J>eEWj;#x#UOSruz<*T*AQa!*}$^vbU6 z_?4afzdk#1W$MR?!mE`AQ(5;yzv^WR-V+1*oKt>4_pnEO>5M)$v2>57%2JlxWOsed zL2LdM3*HX`S|M+kZ879Wvn~IrV`oCm7{OSeo@d2;doAj}@gc~pY>E|bx zt;O1L09svlE_mCD*Ck;)ntp3Gj?HSdT{PeIG-J1GMh<}|7Iri3*g#oNLci~xh2YFm z^iH?U91eVE)DT4DOMj^vhQIEmetefL=Vml`;kDqS3HUnj@dUgJ{BR6cnYM#Zg1GWaG<)GLpTcOedW?|fd{G+s!L2z;(yT|GK{`*G#vKd(UH+^@Qm8%HXHz%x zpE^^rcZoP%uU+uoQ9LfKFT*iW;N$YtPZL|aHM282if`aJe}~IAVOxF~9wZuv-S@K} zecwW`o>QLN!S;gv|CQ$y^mDHZ^Xw(hd9W$444cNhR~ zcaBBp2i-4?J096~nC9%SkvC*|Nw<@9X+#a~{cXYz zt!+cL)9*65D<^S^@kBRt*S>k7=>3-MU=3h8s;!TfjDukHU~0#R&4PWRmlayv!~m0^S9FI04@do&$ICwfaVv?=J9@F+rWrN5$ zzaG_C0FZC?EQs~N9N{&D7j#_J_bk{Nu%{?Z$m6tk_%4EiG_KdY-A}LKpwBM;8o-qP zxdG3Hx`fG-D9_@*cMo!LD{^rw`*6B-q1D`@=h>GVFYikT)1IEfq*o>AWi}VrP>#ct zBmdTgMBf{N?ften;^c_)`GomDl=03c*?V_(8z+#i^@rCt6NeOXLV2%!2kW)Bh5cx9 zqy~!qu(CCOH*uPYV}1ZO*I_dZ=B=h%O!RT{GzY1!Wje;qs0N1ir#_t&%hsS<_&-gT zABA4UZe)`x2QT}1nkY1T*)bQMa; zY+K_uW=l52nz0{3Vjg-E(6e_=qwn|>xug2pb@j5ON zPfekA9wTlOai;{tWOdlbZeOfP&n_nP=_Yg|k}pB)D6~E%TKL>V=d9EnfjpHBvS8N@ ze8<v;9$QNr5@Kj6v}waw@vUMELd zGw40;JF9Hpu2Z(3{bJIZKM(R|i03nEQtKaOw|=Z=GO^n~{IOY2+ z$Ul1{rr5bgdcFE3@V8OFs2z7guj#KAyqBolHW$$!_Vxp&IdL5w(~=?eYA(QMTHET< z9U|Q}(ph~io!w;xdvGI&Do8p`bV+CPe;^B_FP#W3 z$1bbuYvh|g;;%X44-)@}PPVu;2)38q6>VCBq@RLVDdtP@$*T7v-`VKibl@PT^xemzy}w+HB!>p zYrW7O4mOg-s|#;uKh$zWdwKeZKhHy_^Ha<7@0tVX!-Vfs0(6dB;FyhC{=hftk9CBf zCEU)_!=KSPBosA%hp1h*6Tj)x3*H?;J0Lep-idbh6a0^!N$(^m3KAdIt`pGf{rd&4 zCE%}+UN|4RHT-ya`X2FDsp6sSGHZ{j_d)OQf+xL!`nt6e+h4b2E7e~0g!dD!aiDM( zhAcDvaMiDa@Ik^KuO<%1YiQH4wUjH*NGkojD-v19>Zkk;K(BK$S;tk^PY_=A`33K! z_>_;zkOP}Kvf$ru!Wg*#Z*0+RR~^~L3-0gLykF<{7rf)j;9~SfQmKz$fL;S6`k^;` zbisS6=o!z@XZCjE0~INjAnY<$v&&fdu)_I>&kmAi^%t0Tp23gXuPR$lrH0ZsU%m2m zds8c~sZ77(8C7MK%?~vn*?83zHAKl1fAmKS-tWlXxzUfmJDpy&(vM;^mxy!p=jT8sCy7_qX z!_8B!Tz1H=&+H(?Y zP3I%t^RxWecvVJi!**_=T-1#I^|80lP-p8Ht--Y6L6MutX6KhU+|Lpgl@ph#Dib&s`EhQ})N1@U9yQjRR zOQ7+0q7mcG{m`iV8~FRVr@U)c@gr#aXcb>msAB4KRVymnuU_%G0a*1m{%_>}X8u?G zTO6M5s#q@M$=QI?jaRR{&zh~dv{aOXkJ|qrW!t~?l-H)kZ>pG?+l=q-`;UYAisiMSa93a^aXjJY# z<^56{$%!=H6jbN2<&nmIBk+=1xumtbS1cR!%Bu^+Qn%6E)=I6V1*0hXh)-7?M87_8 zD%k%ORtMGxR-s6IgslVX1-sJ_AL|600Q-A~_40q8=)Lchw>y~klYGOR{?o~B)-u!L zYnD-qYRKaldF*@tDQ`k~T&H>OHMpp-2|Sca-^=!x%6o=54I`(5bAmRHe;9ohOd`sk zkC@nBQrlU$j@0n!B3>i$qGtqU%ia#&RKRU64bR){A*`9OLE`!I zY@LkHh~!`>Lm{&Xt2n*KiJE@(CW%PH?fpvQ)7R$@7e@+X#10(N}>v!0h{bNY_QWYn_aUt|cg%-cdu@)*8=taD4rrH2q(2V?Ndgq5g0D zyeZq8dN`49P5XEH|3|QI96PnF-%LH>WnWxAyo2zXWx^$YwiDh&xYnln?Bs6{Y&+P7 zfG4Tt18T4PwMHFY5#EWRdl>$mI+QLpxjpw$$wHF{ww5_&(d>_jvXA1A^zbQPzqd9F zc`qCjZmrvy`b+XJ^(=?;r0;b=YZ6)wj_=$ZK=d_tKK#;Oq5Hk(>_3V>eagESg|4FVmaaH`)0` z;xzF$K%CnADet$$@Ax@J?Vi-#o#9Nq6-iF}A*U!eZD(Vg6z1DaMY1 zEyb{tVCQ1k8L+c4tnB0Xvw+T;{Xz#8y(?zl!gzfqEso<^c0jw-a}qxEIqO_YvEIqxP8RESlgZ@-ge@}+qUvkjMoAlsguf4OW43AmZOunJ1?Oe1H{`^ z$j`N{+HWuTF!4i07S$0=hYnP$Cgg{zF$dmqNUgM_}fdxDD5WxUiJ6b z5C8j=f5#5R8%km0$MP*%)j-%8!v0qL9iF!e`zKuAY}NrTHB+g=#=(@j6$OcCYm+_D zZT8SnipNciuE{E${X3f6FRgaIEDx=vibd~ipi{>B*vjbkiO-f}s!u2)3XkUWnnSEN zuUz#0;0k`&oX%Re#Aa`_nsM7m|6B!2sxZmL7yZy1u3q%l2k1t@*-9;TgQXifFk#yM zlfSmweUx;ENcTkX1?^rkXTrBbE5#PkI~iIu)fL^N&dr&JUBjErzwG}pULU;}oKqhX zUvRo}E3&SUtZE1!Bm8E*`}eA`ZgGA`uR*H|4g+q<5CF3S@dd)`7D(6;aJeI{PbvwgZUa2H@k}mQ!jlK-?o78+P2&T zN*PCbw`A}rc~$(@;w9N>^2Dtq?#1SU^TewrUVJWC^%>+q0gtq^%F#gBnoBH44{>WQ zp&Yx2S69f-%>~Nq0C>YC=5>s?YcCt7CtoUpMq;c`gV`jD%G_O4<_Y47 zKca1wbM!8j?-KE9WBFG7qtCAwYpb=y)A)#%xeaX9C6u|Jcp5*^w7VR=i{(2;JdM|A zeJ8=Hz%Ewb)5Mefh~|49tPJd8?Ogj$zC4MhZ3GMC(FOXbmv|~)H0=&Y?_%{mKs=SN z64up6GGQF-{9`Xo4$issPf_BcG8WsbD<=HzcQ4w)v6$ByZBpDSI6%`fj?{}(iHIoVO{`dVq-}61s z&cl$NbAIPk)v4R5Q`Oz-kha2>`Oq~7y3)Et;-7ycVnx%v082F+Au#w_yyuGr*ybwJ(LA zT?So4p)2o*bFSsjl`1b_@@ws8pMk)C0w)_z(Uy0&z9;HnJ<Lgb?Xyh8Bq!ZpKrPV2b` z7&|UU|AZ1u@`Ho!vs+3`M^@Yi#9qhx2C^4f{nUzgBDiMVr-H!;$6;gcO~LASjk&CF z_Ao{U%T3=H;rbb#Sz4vKKoRSma?*c%#8@7iH~20WJ7Wi)pEXWi@Qep`Dde<%5u?Z% zTjTno@U5NkkWRw%`nP z7RDHA%LS0BI3Z%(L=$mboY!4X*lk%oBk{OjBA#nM4Z3Pij5yCvpfzF@Xq!QM4A*9T zVm&DKn-seF9JP-MrAPWoi$t2Qwm`15b+f%BH6K^0s2plBs}+rDFS0xHaZ3p z76Ilfq+jM4wJDJI6-JEvsLv&8KVqJ-+E1zSdcqcLZWD-lX@I`6Q`~x?y4nHS*f`pL z&`RTIY$N6eiIxW0G|);wI|N^stj}_dKh+S7znA7)>?7lup^E zIjaJ?3Qle9TTwby;1ziSroHwGf;5 zsPD6#^Yv#^+~jN;BZ?9A!$_fA8e8>do#kvoeou=S9UVWz9gp1k%i1Tzp7ImqXta(G zidv(%QU&yBr$>y79ewV6=-SfKw}`8KXb@?wPqfP%=-Ui^X@5Mn{&f)8Okj`Jzp~!M z{05xdzeM{7JqL8#=V}#;f)x>?#3A;W808QebH(}>@+E^?*FBYE5qM+3JC<>x9@tV~ zk5-NdaAkIS)|^W1>@eu%p!aiplDIl`=a`{553!G`wDnYCzW2FgGyL75$CmFYz?J}e zw0u_sR|=eLf3n{i(93MPG`^Ajwt+Y981r!$*z#k@N3XYVe#uTx@=1z7pKQ~me2{I+ zz?%Y|;rK(1@#juAEH$uLEqN`%`92%tdwi3DuheynJcO&*`osAG{qv4nk z5h|sqV-RmRvLcYQLVzGXG@nKwUjun@zY6kc#ZPd+2oHYCJX1`kc%`$rQI+B$^r0~{ z>usEefSgG&$NqfKc7tY*f$}}KB0g`n{rb51L-c#{Hzq^Ac0|OuiV{H~W6FYi(df=M zXYv4q>U1S!qL4Y3KCunh{lFfrZ5;ycAaL<*EBp@D*EU_MQ!)R8$4VkG=i-Vjyobtz z58=jwb_hDCts?YCmb7C~^r*8-mp9qVu% zyFR6QH1T4P0h`j?4gC7J{2l>jhkV zeY1D5-mvLXebXG31ztXQi<~~}?tQp^uGNQ&)e(vN@EJ7hi@k2_b<3$nUTq{4aO`Ye-(^JG`lj6CKcaoXqo0>+#X3%#S`UVuv zH}5Hx)-7O(_Lj93`xlo)%;(0#51K{KYY^@8Y_vBR3xmZ_Q9AS7%NXFp<08g8q(In` z=0GgHuEzf(%$Ut&VCsRPWet6({mlfeE{?Vov^8xK%@3P4+pYqKwlHO@I$cP+8kHKcC^aP`2^abxN6t|3dL?>2yVV%bu1J0?uyvQiE`-I0XcIxx{v0tHiGUC3oC?}D(8?{Hcuv+5 zQ33Rz4oqjX6GsyVVQWbK%80R$uxN`jaJD6zUQ0v=WQPWEub+8RmTbEn*ojwRJahEI ztk~tG_BzUHuau|5z?DyM$K-O*!tcX>0PW97_<{N9PTVSu{m!_1c!Xby7#NP?Brq)= z*?kL*1+9&4zAJAE(wKN{#P}QKPt1Y1&u*5A`_gbuXP;?JOz4AyRyV^nj{RJ0FR6q* z>Y!ugbrEARRG4dIvF@b$z+E(BHlVPZXkejoMu5$nY{kg&o9uZAv|gZzb*sA%3!`3X zH@_jY_e$7a|AM~;>{wizb#Kp8Q=F=|>!}pjsR^-k92X4-b%3Ejx&=b$$Ps)w;mh(9tVUaS}Y-qlfdz-DU+OzJ5rL+&=Z%x7eIj&9H+U2EVs7@h7#K#Vd(A+r&at9!1??uc|@WKMnsazAm zI|yC~*YqL$)Fa@R#^Fgvt%WC@^r5!C9<=??n@0rEFU2@AIyoErTX^sY`Eyigc}c>54c=PTjWv9BW51WeSVS0O5no4 z9W9UJp{5SlG+?(L^F7&j27^~w^Bv;?ZN|Bd!s5i!O& zK0sVLXnWR~MtY|CB2w1cj~^{!U6Y_|(Lb>!fL{7golXO-GLBXS+MGCA4QMmtX!W2? z15Fd!Onuuxn+h7;rbVA(d?S{=-OhO9);%T&@vLR{aP_btPEpWL%y?oH66YXtKE!x2 z6>|O1@q z{Quh`#>r0W3xDB*g(7tl|g@{qbJwMHwzYcJ<3JRaP3P?DUV{ z-e^P@qlE320y}CqV*2W zVqXaR!~|Apy+&)RIgsyF88QAq`5B)arf09w__G4^F`z%=)MujhXw~OrbfpB=ryv>G zYd>_YzB6Lb?QirU8v7XSMWW?{lm=Q2XcLK#24|fk#;Rh5b~ZgA5Rn7Sh^Rp{ML@Fg zErCn~GQyr#-R3KJMGDP8SOQU6lYq%z0bu?QjZo*4%BK$w9J|w>hA# z0nP5CIiOX8whc6TO@ZXIh<5lFdwv3o?6eu!2(V?2okTxz{dRYrrg3T@Pc%(iy3#&D zecyw)=+WmCIwQ+z2t_r<#qP}aHkU)!?xoh=B=l2Rr+_x`KG+=B^cjcm9MHytcAAra z@eW_a=@)3FbRSSm{%QX)fj2WUcy*$jP?}NbA9{bpc^;cs|AJNwT3hSetUXvCfp6!t z9D4FW8wXmV=YP2|5ivhveWYGW^FeFpsw9ZnKS2S82Sxu!8imyn=N;QfR@ki;^kUHM z7#jJ3>p?35O`{HrvFZr(HNE^@J(()2wI7Hr-8T~E)LyIP>_z)}(9Kgmk}Cr30BEP+ zn);4=mX)4gV?NCOOp2@GSSb17H1AA?%wfog{TLC;6~35g)AY6nE0{anJxxk4ur~K< zYau&rg`A!pk4c;!<*^YmmHz{oa>%4LVt#|nfY|o$_9b`D$C(m(6Jdf$2k$7m9gNof zVpNcP!V07@{$a!iac%Z(X$_3~UMxEd4q_Q&o~kwb`D(~*f!tvyZ;AGeL`;sJJ%vNX z3G#-;YA+;v7`moCYQ-5v{n__5BF=}k6MRw8?t1NmKMtHcM-_rL6SVG>e?;QxCDWv{ z6!dD)PbIq030*VrPN)1UoOVEMyaKp2aq=|gEdqVZQRGQAjd}IJHUgXGj2Vf11It$} zRlbBRTDSbs<~qmsDf06eVv7m<4EQgxTc^-(y*#qG125&3{Adfs=V9)E~ zy&u3KLc~yRH!Wd4Empm7>`@+)A9q+cdY$&bO?I43$`@z zw4|lD!FdI4aCV;|I}``7&ja@|@J3jVTcyYbJzv)5QLB!RXONGVjr6x6{m^rfHlK?~ zPJ2$&x2^VEd@a%_Z8htb&}%djG;=IPML7;2jiS2$ z|I#4)j%~tv7inC8Ys;s?K|vA96#aGz_&F~{jD1cykI-+6+j#FACMH_%t%t5HFGq|` z*8C^$3E2BA6iAKP6Tn@;si=q?L}1{@o0S6tk-l&<{;spuUEs9Z-@^!kz3nlOmT$Dc zZ50Ss#*j+H`n(+aLhB>OCuEC6`ry|<-+6Ju@FDT$JUIo37vsAc`l_MtZCsN-E#D_j zC%nwPQ23)a+g>N#jX_a5ZI)W82>Ty|j-1ycMwE0QPqNPt=fmKAJ_@~(sP!~9*z~E3 zTVQ|a@{ullXl@$|+Gfzk62bKgFxFwJv{sU51Q9>C7nOifyQzfS0mvolm*hLtf**b( zV$@jeMt;tps=(8-N)KlSQ?E5`VqhwPY!tFHHy|#QV0>?N-lAB&i~4Enb^ICPoM=H5 z`|q2uKM?D4!N?1=xY!%rt29YV*dvFFK0gh*YTu3+U7Y#c?F(_|N<@HHoGWQPiw(w+ zJ{oc2d~mbRN07$EEfMEEN>+U*@@MFtIvlM@P~RiyX0-$+LBApUmVA!$M(;+91-Lfb zIm#iPYb8I&Qb7}qY1Ko6=fx68R~2+Eg{~Kzx;nx*I9WZBeC*aHG2chq2wkD~(PpfC z$!$it3#|n06GQW0*WWbPt(jk-y+Ce;BZrZ~iWi@qTudQCCj>yxCvjg+Yx*W-klzmZ z&n)>n>6}@seH6zxNqpYb@=aDkSH-^~#*NOL?b<^;BSHA1V(y`P(C8r`3GG3)Jpf&` zJ0iv`CtpIBXuEEEv(_)g6$v#B#au$VioQgDg{}`AT}Lb7wWcLvOr!P&+goir=6+$so3B7*5q7{{4eWw(Uif$i zA$ur_eKu$Qc71u*7qG_WGPRwS$Y4m8K4h1n2k3bKZQE@;_=noyQ~k{Zzwj%Z4M1N? z{5-TP@CdUN;_+@(K0Lat_2c!#I(-ZD6nmST=fZ@ct`W2`p!LKxeTa4tw25&z-?uog z2U=%=GRu_(+BDGYz110Xzbe``JwuiB6oJ1ePIoD2wQ;(~gH{(us{pMbj#dfUHqh+7 zJ4#~(XuClRN%>j>+78g%d?D0^Jp+m{Q9IiXeiZy`NyZ&B-8HD`!=Hgc6LBZ>JF{&J z#nYZ+2$X*IckmyQnqtnM6o8fq+HcPKMa-dYf0O6qV&$QP^B(-BV(6a+U0Zxj#&ld$ zUM>H`jE4<%yx5YU6;j4&xU)cpBgfe7HPAoI!aB)iH&vPY4{6_{Jwl&-=7!W#JIw{X81(%_aMvDKrC@lcFt?ehGlJ&BPMk#t(zcxO zQDPr#3iL#wN6brN9>g=UW~kUJBL9#)GSnp27rl_o3Sf%@O@=rlD6rz0%$PH8vyq}L zZU$}&a1>jj54D5cpiKj94H0151a>K=SVGL&aCp#McsYhK&jjQg#C`{KbthdS9{`B` zvh$p{7PXgB;0^;vkAI^N(Z+*z2sArxOL?oX^x5w=O*DR4`|9+brwsCOTdzmV=N&YV z{$P{ihgoZ2thZ)qqWtv=S#qG%!b$$=qS;f%=7)Q%ebFZZgl|#?*)Ml+%Vr1u-RC?P)|1=Yq@yCym*MAYYZzw*Jf? z5uXh=8M}aut#2%kES1Qywd(`xj0j$C>o12$8RWHgO~y0M9OL@zadQkkPbl#jH9UG} zVZwSZ5$_qSM;fK+P14>KcBJUw*kb${5yT@4%{q$!SD4XcjHdBQ*vgKZW2In~1ya@W zkHPq1M)1w|b>;j-_lGw*&o)cY#!6xAm^Owe#M5ykL|%GhO2#wxrT#Sz*_s3WX&sx4 zs5Pd_aUAhnN4n$kvp8+yWK&F%h?~p=NY;Orh_^?fe`Tj8;|0eCR{t$^k2Ik^TO1pV zfZvULWgo)+V^)*&4mIJY#rPS{`+>?aNGIr}=xfM%0tTM)*yiRL(x&uRApPoYM@ZkD zYtW7or;obD?Zb)F7Y}A^9o-TAtendKGv>dZP0o8<6326K{E(`_nMzR&FU65?nlE;bp9}rkFJ}58HgBhYHu%Fs z-tb`Qua%zy3r}kzC%;h~s z(glvnz5>|lK22tf-_F};H?8$Y;Wr+I&wf3!{%ngc<}*8evWbSet%eQg)L?R zQ&xbvQpU)6sEo}6)kz&>W}evOoHfPSeBFDlg|q68`e!3>xhFL_&o>e{&_(@&R}S9s za=L$t)gkKtcdVCyv(L3AN=wu~aHQ{YSs(0jtEG~vpSm_-D}Y@ItT?}H*QH!$5(19e z%1U4lo!n$p%6et&)m8#hTiF4bv4u^>NLdDX`J0p%(#;Im=ajg*ly(0#RyWBMKxPhP z#GXc?yuaL9W+G%(o@%Xg63JW^D?@g#h73Ec$vBSkY0FR>CL@l*Uyupc0Gtmvaesl0 zqcJ9~U+lN^Es^!fWxdVRNoCArAvOg%#d%L#r;L5m%EzT{KE^<%xTwk8d$eW7#O9+2 zx~BkF2wWBAW0bhBME8ybZqrZ{Y?h)>pWZ};oTZF(FR8?vsJv?+zZCM_eKb_n%7^;KSX?)TVbBtG($gKsJLwcxkemshyhslev{vB`XYrL9Z0@j(|`18iDxlX-3=5q71E z-41LGu+JesPP>uyKH_4T5@JPzn~d7Fun)M{TwvD&E6%PQArINmRR-+XGn$OaR7c7K zmQnHA4rQxQNPfpuU{(xiGX6&Kumt+l%T-`aXMoydE%4jUZ89FEeE=I@>dtZMKfS?8a5EooGCq=Vqi1+4O>bb0B_Mn(O+$aIX)^Bt zI@fOhvjEv7_A`5dUkCm_H7U(AUAvb9Nmf@oY1Wk)FCPcF73zHRyrx}WP(glO1$dF# zCL>wS-%yBK{H5S;2Vb1+uw}_71)thZoyGr-2sU4C3v-eHHro!_BMSV=7n+RT@|a=! zoWD9y(TCGK=s#8t{F2e49>$aBn%+R4_xKzO~!`SI7;2YO$4ssjV5D#Yur*9w+Of`z`fZT z_n?fc18&NOqw8w~F4S;zeZHg+TLavt*6A*n)6EBN+{Pwjn~WQVdVJDGnRQqOoVMxc z_L~M=EpSImw+6VeZyvq8+ko2-T(z7(v)=w`=aA~{5OCu+AHCkPeX!qKN4H-Ia1mpk zc@Ep|2WGmf>~yK$P6nBhhc0ZvVCQ*uU++Hhtapd>Ij3|dTYv4}=3q}Yof*J* z`%9BCNcIC{n|3EZz>LAK2DbjUCZim3j!o^NlCwxjk*6sCrFnyXTYg#@L=QpFcIas$ zTiZUUR5v$4gmwhBzE=Xl8A-DgdnJw6ZxD}I!bg>PX54*jFvJe^Z8pA^=NjcPD-%wI ziRCC|i-u?VtJtQs#_OTT+6w5Z?$>PGNDP`M$~@7* zW69a+DI+X`SVd4|>U-2>8a4&Bpmi-btUcndNJqh37XLe~`xo+1Kgdu@W=uY&-Bd_cR-wG$~&a zUir;|3;kMhh-Kd2Y;=*wGzqUxN_7M%KLx=1o^Cdut8d#;w$qt*5lmliJn(a#X^xFE zVa}Wgtz?Ip;Mah^64#C$#kgk=d!|2G3tagx^J3#r5FvkZGkD|cn$7n-+j%mZu_$8{ z{DUty8%(ZSxr}|?JX4-BQ$lR$x@JS{DcbrhKdHj92DR5>;3|Q;TCPLM7Sunf8BiW4 z0lRHI`UbAuasq&#q^lDA_25sC`A*w+{Z7(V2dwsb+q!mue-OGZkn?5xdG%JNpoi*H z3uC-`v)On2yM*;w6H{=2#PCp#YmzV3sg+nM5L+3iB?Ft9ZII(3Fis)Hi% z4uB_oH*pUkVsHw%$D71?p>g1^*xqcMN##%rxixwVn^%Ch{ol>Txo!37R5#Dm9&3Qt zb~T&l>FoAs`UbDq#vog418xg&6>ZF=j^6+**@CqXv8=t##v~ap^$UBXCf&KfmVer8 zER^jmVbz=5JQIE#@QqE)#)oa;FL&{x{R6)!+H8E$7XIIaH^+iHV5@$dXYMoG_MklC zyB)mDpXM1caV~f5OO6PwxM)Ncgcfp6l*7<0)j>U#|M z+rDqzRwz#s!D|3doNc%BYsc|vK%pEdbYa%ZQsA{8o6UC+oNu)pF_>%`3FIs>b3!lW zs{zhRJIl16{#)eS$e$APxwD# zDBL9KZaw%@!7pv4-yWq+JyGCR0*9&FwUM-s zS`yAbBtOyOx21m$_){Psvj=GH(NUT;7XLaqf0QqL8^GHP+4p3g-L~pb2GeB`e&7LM zC;3~94`r-0wko#+Pi@h5)qtb+o0Ea~MWDs_){7r@9m#$F26rt(_%h%l;g;CgggIW> z3l`-A5d%(7E zlwJh59NL2adQM7;H(z>>^xsSa02>g7c69vDZSBtS7*G?Od`#rfW z)bD9F03-+BtWKD}A# z^`|QEGcmW{DfcHSuj(kbKM}qG_zKM5F|lrnt#u{2Y`kWhV5R*s z%4b&R5Ss?vP`OOj9vRhZ5%{b7v`A;-(EmUuUKw}|;HAp4xTgG00k7uS7Gt^Wb6xAk zobVJ4+gzd^Rsx^-0@?`aviGr+xxj2X1ErfKA_{OqN%uBjYk?Kdma_M<%a^9t=4%O#ZU zu_D_FjUm=PAMM!4m(*s%h}j?D*e66g&>p#+JNc8_!g$wKl*gfvnWQxtKjK=OA<5Wl zpGG7kTCLf}rvSgjWA4jp6C}Lp?>KFobguxG&KEyLx<^P@d#;t%F_iypz?b`)#Iu&Q zeiB~FzX+vJy91tNG{om8;cV!4blpdiG3QR&YN6ay;6+GL9Tq~S5a%mLkxXj53{41T z0)!n8>^NXAA?)|lT$>90bg09{E&_Iut@pEdtgE*Wx@a$A4X|j2Oxqw~r8(F+e_@A> zfF;>OkS)Ra%^yhikv3#+K-Q=)$H^8@d>`jAX%9r3(S|I^B#@m9*+r23ie&%XhAjC( zak6B`TF4H?`AlKQA(CtYJMIAX5Y9qYP&$L+vE-+kHW&4excuSv*b^jdpLnd}I*qV$ zC49O<$Sh5567dr)Rg!VX>aiA{JX&YWo(#G5I6q0}7_=5V;m7X(X4`*J##RG67Uv(I zAnaZVYqm@BR7D}E44Z*1>DXjkL)Z-x*6M@TTA86x7-fd~)?vsrG|w|?NoJWOWA`lz z7hC<7(#WO#h8*nCVg0P#CgEkjtA`sGqjpvfne05A38C@i5=rJFckET{9;U3ca%r~F zYRDE0XcEsf)CRR7d%2ZI<%t;C9gr=<`Kc2r-Qdw==fudS(f$O^NeS7{ZguNO&a;zl ztZXS{%W<|z$i8yyvSeS{ix_);lkqW}7VR!cR<`e%0jt2~*tH%q4EyFoNan^iWa|7e zG6x}(bq(4s0xa5jZOC+tmB~Tue(8@7`3U&>o*8!{_nWfnmu zd|#8{)gbfzEw1gQ@mu}H_R>rnG(cv5wI$PXY%;VLQT9-icrK5&OOi4B7RAPC1af+S zX#a@kZ(rSHJO&>^dsC8;^QNgWwl0UvwlA8D1;;_=5lKd_)3;+~svt9NP_uCp^|No< zkXh```=b9trlzpjm_~N{vJIKJZaTftFAhVdYDlwj1spGJZyPex)I6q~na9qjfntMb_8V3*{v33&`y-vVsfzJ4gJF z3+O1#V`K8rC53;`3$gv(e?sh%>Lb{Oo#M{TltCtQe6v9tA8pDQ?PA(WC1e_wHXDDX zF>8pFj?})C=N%E@AFhWC!#={V$g4I;l5y7o57`pbP7VOS4frtDK3Zo9FQuWbkM-|* zA&y^LjaV^?9w*h`{#l-5m>p)(b>g8&}cIU8~N za_sR8pgeVuux=UNvU5cEQo_Gv;Zu%`r+S%2c%jX%_KE zt>tF7JzBnwz4RpiqY>EE*r&**{J$e%W&LE+IDeDMl7+bbc&dxLT3c=q2?B>RK z#;b%qS;D&YMiE^qwY^I!;OcKLC zW|+U{g>SK{>oPI6QynwJ=~wSI_w2OUl0Mf?uiAB-4R}8Ai?Da|Io1fPA3rSe-4FAF5>hVh|y?Ywjs0MT^CV0 z6_6=J|GbjYd9Mwbp0VlFLM9TKC+?fjo{?mzZf02Jp#68Nj%XZcgv>O=@HI+jz9i$+ z|J4u>vskKaJ!%J;h}V~;wisXFTDwt_GyP*{7NU9{3hX4r_D>@0B@&j-Hd=Y1GEV|- zCU9cyKSaXG^|35gW(8!5u@_K12)esTGEy5-*XWKArL!F}wIwaaBUI)gQoYMENwK!| zQM`V1i_sG|+-QT^komr!lMc--MUd$=tHr>rUZ_K9td!GPNParmSBdeFDj*wO++w6q z|L-i#d$R1$ZXT&G*FvV@Zp5RLAk#0gjJ*{>cGwO4_(xg{KlQ&<2`{(h4Q?9LUc%US zD1HnwR3=rDk@I!0+m<0B;=9}P5#N0YeT@iqOhdF4x~ar$1eB-A&|hBHBHoLm1ttB~ z+)XFx$XfRFLgiiwnQF)^z_s?7WM?1^%_Au4UtzA^53`uVq zft+Gfl`bz3mlPs0_g1q8!k>Euv1EujcC_Fu|X)j{j`WAB@9n^-*a|_CoEu5ZKMYPDdNiPL{Cp*wV)>2Sh|WI9!1K|1suD4FtQLm0bq38zLVkq19vQEKM7w5d|FG3u?z7;Cm-^>l-gqKeZTl$m5&4=5tnMgxvz{`a>b4$olMh>GgY3E$?UOp0 zfQkLn2yivPt(Nth;|O&IGP?3ME-2sOQ{X@Uer(txU{@P0#sjVOZnpJqzyo09U2*X!8H zh@?JO2zhP` zd%uaL`p5-#HL%(6d7b<^YZrBw<6S#Z40G>jJmi+9M#VmiBS-DqK660sny8Q2)&==- z<{Z5Oveju(LzBl1JN`lC5JQH0AeQpE9WoUiqlQnGk;f(xAEpG=X>$FAiqPJ=M$Pw{ z+Wkqczg!z__S+)hr)48=ZPoWxb~{m~Bd4N6QvRkuuB=DYn2j~6V-MGkh15z!t6XkN znd#L+Zgmd&gWTVwHlUv3q_^0Xr2Y_rT*dKGqp_`g3LjCVNFyX&&|i^XYS+C^M}O)c zHQ+9|`IYV2#a)AB12Pu)oKw*MaP5?j*2P1i6(kzFDu5XaOg|YzXCo-pVJ0pcycNKW z18z@jndu(p_o%cqk2g^MPKzd-Q^~i8So||^&FnLjxDyxWW_Zecq7JX@TlBb z;FW?mT*D8$J;>#DW-1du2KdQ;j2f@Vc)9&Z=Y45RoC-V}8jT(I-8-CUc|wiUKE)&U zKUPDgc39L%>d{7?c6YOk2tGbkjtFGtOo*EAin7ZgpNUydK7)V@zbx&KsK38N+w_YH zEPl-SA-m-aHdRr*i~}wkdfM`JrXGP$^-*o{5e9JWk4tJlb>Iz!?rNE5&S^1gu14VY zZ$I*yi}d-5F<(R9k=A;Yr+naw{yoop&X{dW(1|w&ykhX;&pZ)tB6w?{pSrx$mT*a9 z`%LgMuZ_k&Bg0;2UgTCM*>p9qlYspbt{pvMch1zc4gAU*qUOB@S6c1a9xrKod;@OV zf+(eX7})F^(e~xOWvBbIn=ZAXoWbz-rbLaoxOUQ&#vaA?oxmo18SqnpUxDj{cxOa3 z^D+nc2=L=%yc1KP@VFR`MEhI=Z01eTglCn>*4x4Nfqy;e!h5>xPECDod|%YxHBs|S zQqM^VV~WZ?CpkuCSqhmF)SZaiCP^~Rn612TOAvlD@Hu~t8u!4i+Bbi3({S)=9*td8 zBAO2l0lyS=`Ui~9+ItdS9y<=%5)iLKvf{Hyi- z1Jo|khQJ?%-qEt0h_BFrWXiRL}=evdU{XJ?>zMS&H&p01Y%FBN6^N|;9 z1G{`&63;gj{uOwaB;fS|uL3-TJzL2YgSQ*Jq6EBg;IR){$3rN+3Q7;WVF~1_z?%r( zgao|R;MIedk$|@ay!CDHqTn@vNBf_SZE#6>(T1UYW88`v`#>lAXM=uO1jBSr`AT}a}BUn|BRZ?@wTz% zc<;nQvVq$MT-MFj_-MYfSND>yc?Oi>g`Sk|L14;&87|vGN_V1^ZuW4TPo5ezie;?Z zkMpTlQhO@_uId)}xVU!8j&y0kM*NB3uK_<@=8pywzllG`;>XmhxI@RRhZ>7-$oY`+ ztbRo~F@5Ikz|OfXYMdtfzcO|k&G)o7j`y+QipDJ82;_feRC;DV&hk2SH`T&Z;J{3y z5cme*FKo-#S#GDHJW4`T#z~MlFee(@cIo6Cc-iftto2>N#$AtT-gHn^SDl!{#H|GHrS28h89MR zLK*9fmBx*i;VT?81D}%w_bS`p;2P#pZ!1Nmr z0J{a)9kNdIeir9s1NjM=qp&}AS5)k|IW`t{Q{I6xDg*_G=&$IdR4-#7Q(P4_y32KK z`%_<7XyB+XQ~*2l?r7|@$7sN#wDDaEe!;fZ_xciV4R~eXC7K_$fmhoGZ$EhK{ls#< z(O8dxcQW)l<;5kX*9*Lg1aeeI#o*PV%szR37-ro|^t(AG5pE)IRrf@Vf5~H#Grp*s zJSaNZa1n50s;xd?yKb~Mv1y1|l~2;OnXh_aOB3Xo+TsrIwnNWwIX$^8zGFuj&AH1r z2KNg;6t{Mh*Lw3^Je8*q_?eGIjWtx)_BW}nc`g#4;# z?DO12M34l{4q1#m8SbaUwaOQFJ{lv6viP5_X!U)!MQq$pkp$0jC&?(9K^L_ z4?A4x9GtQD@yO34d5V^rd0h?ptkoE&<+5U)RacYM32WkZ0Jr_wsPTb}GwY|`Mp8dy zXJNhceAIl$qFpA$DsF@}s=sXTi{4AzFN(k`Z-Z9`-pn?5Q^2cfgSQC0Ep6~>!8_0f zZ!>slXlL>LHydS$fERr(YTSiu$L7w%Hq5!#cQ*E$V22}Na)D_CW@(I`+a0@SgI)^E zxHU({OaW#GFjX;n?DIfoewG3=_Jt#3>Veq?Ow4|&6T3I{Gy*ebZQB^?Yg#GRJHTYh zW0>2Z6uT=?d&vj3zAkDkjLG|4*uWguOTo{5DQbKk!;c7lHfWQ|Ag?%JPncGFSw595Bx;=UaSNjQ1~(h@iAA< z;AtH@eZtuwM2Hsiu5WSn3?EGC_U7G@Uy*0z7I{X_4N`NT5_m!3k0_{WQw{Rnsbi=4 z3L8|)*bMGP7MJp_KXJB}SD0lWU5lV=5pVwvXZ2j)%h_8T>*`NAp61TK<7gI^F0y^6 zP9G_(;0ng>;okcdR?SnejA`K68x%HO30En6i89d^uxymovC{$0X7To~bM_q9Hj7DrE{%i!%!^xeu%?*_a3=5RJ1rK5aPzZ{tPIA^6k+;@9}2c>_Od+In}%V8?F zyp;cfUW++3*A=wFb;ISeCC&t(c< zrS#mP@NJ5dVPjce-XqELGG{}4OE??dn;sQc%~{15>~C=2cFwnO2Q2d2g?9-0CbHvw zqu4<7)9D;?e4Y$4mUZEo{o7Y^Hq1ALojH>FpYJiwmrEeDxppV`{>e^(J<5DDIV-pA zaVfv>ufArLJ;HqlRQ3Y*J*pumo)sE808zf;zAY+iP<#=UZB+=lTk+vF?ahL6Q1Pu& z**wj6zs8qn7!#k-Jnw0Ijn>^U7qxetVMM9$Jj>ZFf41u32=)cOe|wBO!+aI&%*!qO z>3m?e_d$i7kyOpGGaJNdo~iuh_P3A;7!iA@$h$?H*&`lr?D4l^z>fF z`kunr72&uvy6}!2z3|K~@S;%T`Z9J0@BJL-Pr8LMmYu=}rFmafSackmAt{)!^c(aSpWRCXO>*Xg&i+qrKs=W|`{!v70n zj%E0^`!}tpZlpX9<9}o?g7_j&ea6GS=c%haY`>Da)Wg=Po_joOml~e!VfSl+J3MTq zmJJt2(?Oo+>HN5dKkC830^8vdwqo!&2l#P3t`L3~Ed+46hlhXU{Og#!kPmlSUogl2 z6@gCf6R^Mm&Z9C6`TM_!8`?L**rkGT(5Ej;iu=ij!@AG?sT3p1kRJN913v2qK1 zNj^81^l~jHs`lV?U33i+`^H)(MAJk z;h-ZwNpDCJF6oy%Y1&#US@HQ1o>rE2hXmA|d}>oxv?IsudhEu&H6w=sT; zaHxdO;OE+izy%s^sk&f%wbQ_7E>64;uBs_@MxK8mG(1$OBcBQSnaLieyse~ za$35YJe^^~_Y&_k^nyV)Erp%W*!hq1w-k1mUvA=(MK>RPn8O`*(`t?D0N)cE7yLa1 z?fV@q{E5bPX~m>t**W}7G+Ksl_VQ%*j&k+m$?Sj@T$Rjz)i4UM=e@NGNPB(s+T*HF zDz4Xs0-x*b+faCBGJ8%x5tP}+Z|GW$vG z{IHH31R8Yqlh*$yovrkAXKbUVUA@je^bEnW-<$n|&Z52!D|BY~UQw_x4rcy_lL#Rl z^v6T`_d0t!6vp-LP#Bo6L;4*$o1=&C*ZG@zudj6erGBoR4YG45R*q3MI8Q@ZBXz&Z zK32oH{z9cA4k-WmSpC$XoHab~lb?OU^$+}PmJ-JGJ<1XkxyF-SUmg593FGuN5wE&J>D=s9 ze^mbdzE{0N3%}-7-`9fslK2cy#|>U}p|>BnpL_kglK6Mt383#w>ORL8*T!14+5S8S zD!&iBn&MfR7FLOxY-zsb~EWcSz+g-?(X=yJN;@SJB zzE;QYZ$TlSTema@GlZ4^;^CaKxh3wm;?Pw+&18EPR#C8UHe{nKZ8vsV9`EL!>0H2P2V(#J=GUskUNg={@@_?*zu2m{8qp4 zmjl_(ey@@+nwKS1A~&z>Kkx8$>} z1N2Yx+4Ow<<9t?~uW!m{FXrpe){sA(v3Vyf=LZXU%|NvB-2PPyraB-WzR4Ue_dHrbw}z!ypUP*R6` zef&;eocusG9ih+Zsh;;bu-U15Un=V$^SXn`h;f1)`lpg*@`&n7W^J)is7+N4iW4r)gRZynz`Qv8Sf zmm|e{62@*UnUg{ZVnoLnr!lxM?9F2tD8B(8CN0S`jAiP@tT%j#vE6UsH#tQGzdP@I zN)U0nb3N#ncXH1?oWHz~CO>>uXWqad;k75$+AHRoNQFvsGnF z)r{3De_i!#R(X>eUZL?HRJXt)Zl3C?S6F5vlpNxo7Zvs!hhwr`@%*gt&lR6Rg9u{u zQoH(3VooSalBWj?Wn;6^SHuhCvJg-2$I=k7&I=Fce~9C?6_Yb~>WT2)*-#&1d*@PY z@8Z7*+x~CFji95qw_0HX0!z4h2M;3jw}fMJ03o*1alMP9AiwgCxLm1ZyrJ-y6U3f` zj=M<5LayGyLP63=F&@E|)18FDd-l1Uj&;IXSpbV^4A4TN-QolmcrtBT7iIiQVdvgwwe!LJv;njDr+zj~Nqx=F4yi$0&(PAh_}O7CFx$^Q z^XU)y*$+M)lq$am6W|kmz0S|q`Y~+UnWTQ4#g@~oq3LgGY?bD()7UFow@)?xu{*R; zKg+nhTU2G!u-swnLp6LDVM`U;DAeah@?mVQm*JasS4Z}Mw<$zpY&K4aKb%U_-;e2O z&6#)}Yxbv^?B5;IqM2-UW_Bc#ZOg=Ta8JkZ(;fL^9o_OSyM_O)?Cd4!?66ngo5toQ zB`-*4&-*ggq_H}`j_Z}dWN@Dg(wk!UrRcw>vL91Cp!}Nh5^8Zxs(vVqZAi`BlEyws z4d0i>zDd==otx&lD~-RHrf*8)@1^;6rtweHlD|vizozwhHJv}4-rY3|$`n8MlfUo; zyp|_CJ-2$;`ySsu58rtde}Q}-ELrjG1E1{i;u3x!?b5fX@uv1mNw#jw^z(o+Qd*AXM-k%=aE|{~2fdPywb5 z+MUzP*^|8Y`y9_l2sCoO2YYKylLqE`{uhSrFMJ0+rL(olmpC%Uwk4h0f&+Ly{izV! z<@4hO;5GjCpzQbSZ-v$;E`875zj1iIHn~L4#D%vSEmR-ur*!7HE|FZH>kj?e9e>#9cSN}1< zrg<}30&IDb@2&uQEGf7#z;-1q;{dJj_g)=fhQIxL0k$jT-$!nz3qKGsc#0<>=WB|z(@rhvLo3pWPTkG0?rLH@FLhw`t0y2MYF z@Nl3XK)(h2-%y?=fc-eT9O}n&5neS1H-`3SZ;ykdZyn|6}@Z{O@7>l-}Om3O^}jpQ7Fx{7&UdcpqHu z;z0zq?p1ofuBZ)4V4K2!QT+Q=K0}=V%y(+W!r15qr3IfbC8eHYGWKHGT1ETL>v+;u z&Ns<}6xwb(wh<=T$o+>Dwv}VwkUpYKQ+yzR_2Okt8$o;eUBQO-#a}C|GNwJ9gJWa? z1mZ4nu*vKnjQu0^0B4odnym82#8g%*{7J={(T6{cHIOHD#US=8Z9KAuq;}N>>=EC< zCkoj2zVNGq*k=F0hYHxzz(WewU>}8g*9>9{ll46V*|OyE(4KtihJozMRQ>xwxZ_S= zH;8?hrXLu{K1(Cd;GGVqJ~@yb$~^U+fz0TbIcFf7-MPzw6WF(%!?>Q6mHz$-?A@&P zGfrS1cYTh7^jx-%4E>UQ>cc0n`8{+{9`4ZtYo}E`_1E*+H@(xJ$Y(Q;L+AM6xctKd z*rRUhTk2)Huj}u+Vp){cSareJ*6O~awCQrCE)HGQbpi{`o-RP0XwdTxc2u?M(01xsk>mm{d}*&?sfLW z`~1k8(AE_S9zizPFUof*>@J5NkB`|?$3A4@eewS(9lm*HN;w-5Lb=bw#(SdJx3%_4 zv_DUC*h8@ILwwQ;3R^%2Ped&B828OnioCZWHs*bs4iV(V%n8Xw9@y`K)cZKQ`Yd5z zijgOIE?}vib678Z3_Ahqn{v*LiKOjgD!}S(th{jcuv4n6uY)h>gCdcz##-c15;b zTW151_dy6JpN5s77~_*XC$JFaq|^0Q=Qi4|7qqjpd{|pd!O(Z}lz(%+ z5{{)*HuU{`-*X&q4MqL`wF3fM+=HJRdCES{x66r$H1a*e+4(8g^YL!#;_S=mp7Crn z_Rc2j%Q^P8LMu66Ovgd&K8Us6P=-8|>Wg)X&sOT#rP80)+0V-DKE{3t==bPsc96EW z_J`WRrJk<)8g+i3uGi@N9bL!u4qdkUf3UuW{g-+>f9J(M0JjlG@=r58JDC`M|?!J>l0pcuYCg z%ixFM&|sH=hu@&{YFM}m+8#{7dz6zuR@vR^wHEDH(0)};`axySs*?n*N6#A0(bVwA&7sM=LTHf z;l-%2)_V#r?@a0lL`@Rh|6NI$xcoi|-Vj^q$9jwH@xzsZO|ImZ9asEN2n&*wIYIUz z_kSKhSZc`aIP0yndndq}lrXMe(~@7qlE;(!Xpk-Nhk<|CAD$OvANYGeA7H=udxQH> zfaq%jfsFyaH4y$R!1n}pB0aZ%k&n;|hsl$1z6v3jGlOyG%X;%{R))RbpZI(Yqvs_I zh0MdbC~RM0N333sH?&&EUd}INUt<0JrKkNmoqgo>U}vQ{sRMRwp7(iX=y;1~)&ppZ zKIm`o(`BRoW7NaTq0o|KwmB63NM|31!nocaN?)n7H+21doqw$BmC3wCFSbk3di}gc z;m;`6a-sc``E0L}QJv48)Y5(%z!rPbzJVX+`BB57AwZO^fwZp%uqD_P8o*kDX)h08 zJ45}}!4K2Zo*KaRCTGJl+nJK~Z62!+_xm-Ez1}XZC6BFYpZ!rD`!2Qf!+GqRv{N6? zWAi(tSLLx6GSe3IXLof>{U#T_OSp}zCM?=^h#Tv%XatH!Th|p{zWcaNqv5Q z_SJDZ=$ra;A_}r1fp7L|LzsAW$L;s*d{IQo-5c|PrDgc zus3OnWxpr21LY%M){mF7S%FMkM+5r&%h`LuZG3Avdr*H5A(XFE)0;1252T;^+hy#@ zjP~zbikH@$y5LXj+syXUE@k^V>EB$;7G|ZrbSZm1E2HL8_EAj~=&Q!nXE^dUjvR*5=^UGF#ub+t(Md!^dB@;Zim?H}$)5?7iIZZ2aFpeDD%> ze_rtJKe4rWpYqo)WlQr#g!hEh>T&GQp!RoN!kSJ>Uw8>ycJh=rFJfPurayWSn^mN* zyNG>L^s@?5w73E{mkqvR)kSR15FLcOhv3*EdwghM!A0!Zp{S{khqnK$jd-AKZGHIgt-jUr6lD8hU_Mh9m8 znVp_2W4q35H?NE>JG=K!7qSJV?LWVeJy=R>h27_Lyki{u?!4}cQIxUapDt#rF6cP- z61MKb9O(SLOmDo5FSI)H_*jQpsq=>4_Oi`hOhB#b z|5z}s`h8qFi0zCY;Qc7b|ImJC08jANpA4v9D*DEN`i|BK*G(EdN@ihFdr@}|Hw!0!xpJk&ZCb<}+I ztgY>oIl3dTvXp&^<#b@oo(_Ye}a&zw*c33lTtUOv#m*KxIXA>|7ALx?;rnQ z2Kyjz_L_9|O)#)IoxL9-b!Jz zXX<3se`*-Y7N>=g)FWy7T10Hq!jSnat@nfJ?BVpl)9L)B^sJB4`Smzm2Ir1)Ov z(2HGJW9QH_U9sqI2Su~9!jUd)LsrgPUD#JyIw*&;bR@H-i@v7|pWaok>dNF#`E_mmfV@ZY+31HHOOAGvMB^%sg0 z!goG50AFyNv(^r=^B6nNTfr_8cH71|!XMN@=I~GW_nB;!+U?g2#Kgk5hTW!hgx#Kl z-DU^$Z!=gG*=-XY!qyDPLvs`5pBKI`a2BdVcN5@9vZ`von9YQ#W8f?{p+vEE|kP zC{A?YoASNJb|~rC*!fC%1?8^M^ywb9 zfb|9I%~9ZjyS@<6Vw zJ!-58oqc5an%16e$1_}+|0w=|e5GM;w|h6niuJfP9(XXX$_Dmq>QNT4I6H z0|x@0QT}X>EnzktZryaP^V1r8KtmWptPwVVwn0n1&%<_TsfeB*(0b$gZaOIRzq0>!UoMD`d(=2Zi_C+Ox%gst~m%=}2 ztrv^SNt5yDfZep&^pQ=zfb_7eBw`VEeu^>gljknUB(pm48(J4ozp!v8?73qljH;I;ZK>Mj1yIDd$H z-o%MZ2Af+SGyk+PFd0F&jr=k!ag`7*Ur>UZ6}~>kE(U*}=LUc6%1#dd*p*H0@-1d{ z9{ivyo2C}vI;y7b!vER{xPHQu@;)YJ4`IId7J$Cf7yhgZdmuo_=0M8cF03{fT-B9* z7;FbhO>*jzuI!a$3YUM765iJZN45$uwg22M<^3)=O+-@LQd92k!X8c|{N}Xq{ax7d zbfUMUr%dm{re_2n?7|+&c#W^boS&)B?!sQ}_!j+`)tUAyw`7Hp(>+h!@+%ANf+())E-^xeC%%{pY)*#)8%_gaDk6isxuY*Smb#V5+5an z@ATm`S{RgHlfq!n_nl3qh0adwYMg>S4TsuRayn4CTS>+BH*^j`@N?K|EV);Ef*%Fg zE1vf;_EiSLUt$+75PswTu=gHNauiqF@U6~aYPx1-XLeVcceRQrtt1pcLP8SJ*nq(X zgTVwF8{6O)2mIosoO8}O=PV?loO8}O=PZ<^{hyj$X@j&Ng8hEyKh`;`xm{gdU0q#O zU3KqspX<;>M<9K^gDp48svfoPRXJ%=YxGs3J!%rrSo<`0jY%gp`4}C{5Y7%Y1=6RR zVWh7z>)=}0{C@hJJK0CCou0a)*v!l6hz5Y$xp>Y0eXr^=9WsiY&>4$fBObcS4 zb4m|j({oFQEoQtSAkH=9(?*}STF&!MvgGsjvhch>Y|(8!h?K@=>;;p0nb?JGGz}!| zGX)aPnew60R_VYg6aLa}8mxp zS%pJBrt$MS(4hQ|#FO&tI_=d3(wiB4rolQJnAvk0OWsfVE{10T^h~W414!agihw** ziAU`e>!8AR=AYJN{T}X}7jDOgInLi7zb^m(v+qUr*+qCSi`b_p4LYds1qNMG_!kCE z)tfUUEjRdKgKd%O)7(Cr4FmdATr!ota0M^|09YFOXqqXGW3I6Ta^jxvagPxZoXKO36#ZRj(XT6^q*;S7DX^So86LzSZpT;^)M?bW++c9Uh z=Nxh$4r9nRp4r8tJ6xdnK7Oa2U{n0Tm43F%p9uM?KLrYE&l&8ofgYB;>pYp`gvYOW ztdWp%812K*&ZG7Nx3KjGVEPy2FQg)?MYp zcPnEK==Ai~3`r-9;A|h=G@4-|ZRj{iS?)yo`)IEtar`%2ft0pBfy?^(-jRSax($TsS}VRZbzLh30k9sgW*_(n)^Ykk^aqenzkjlG@>KIoGGrufdyioxv~Q zf>IoF@4Bduz-&X#!>i=bm-(cfDAZIrAf2!cu)?2G1mtdN#w?ZQsMa!-Em1KJ4y)E> zm0={_?eNiS-(hc5P6FU^I0Lo~Fsq5^2nW~>g?!Vn``gsi#OGvVw9QBXIp~>si3mY`)88==^y%y02e7=zV?l`?=Saa3s5;xZTix@EL+# zQ1d$KbVn0NX-lH52Q|t59YL?${*!>D|Fq1 z+9W^LN8*g+8mbreWP>zXugaOah`#fnvI@6v;p2k$!tx&XYRux{9I%qPaPc3hc#vl( zQ9`BYeSN(YYoZ3@A6)D4JXm+SydK42zxAU14tqVX1LU5oPjOJtJdjkz068I}r3iW-1|AGBF|9zv+`7FhuzOV8R*}M7A0XO9Gw^65`QE8n2RYqZV z$((j7@|nJ-EsAO<=%rka=6xpTy%3;kW$}2`p(cy^K1fEMQv4;V`Uu*|_?Uf=zs|U4 zdHrWpxeV}7?)}f|@dlKL#q~@4SM04q*Kw;hg>mjV{xrOuLWvkckMS4TGlkB5 z)pbRl!#nf%i&O#@?6P={pGN-7exJWww7tjQpj7@7Du+6~o6%0%{PS|;_R&%(qiQ;? z=f7j`=be@96!!RQRD%DQDx>_jlbaRvheSISS+}og!y@kq9bzs0pIBf32+al;z^_E# zX*G%i(kME9iuCcoy&WuuV(~qAhX0(sn*W(_?kli4xUK@l;vGH8pJ(+R_Byn)uzpNw z{39xld%j(&g9Jq7U7cIsBJT@qPlEnBRncFe8r8sZqGOEwo%fJ_#WDH68F=3guSE%Z zbxOq~T0c@~ZovC;(8&|{3segAcs-*j%DGn!srxDCaA>;{ICLD3@GcDSr1lKD(pFHs zaUhLJ2*oXISiT6~RWyXRdhhESD zPktHJ=CMrgps*#(*G*yI8iL$hYCHawGk425v&eSBxgzU9#UTGVRmZdch65M( zFAkJc+X8Kv&ESOH2(xn|MeLObmll}Rd#X|%sn&%CEGk}C>l4k0JETIJb{H8An*>7p>y1*07K~FJLmIaF9e~STj-CA)V zc2%(6o~)pTcRhS^-!E`o<;#v#=)+>&KoExM2yLS{Na(3pgB3PLf!{5glCLVLH?FBz z7Pz=iiebsnHj1)ot2js)s)*?do2OXo6t=A3HJL0et88}_G*!i#sB~3vAU9Iuuv$

    *I6zrxg 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≫D--s;VKVvcF9 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

    a}M02Z+-jL{s!us_AP$_o(k@?s_0FB);=8n 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

    4_EnDY~WuB_H22hocZ&Vf7LV7 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

    cTSPK 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 z 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

    \n') + + def visit_caption(self, node): + self.body.append(self.starttag(node, 'p', '', CLASS='caption')) + + def depart_caption(self, node): + self.body.append('

    \n') + + # Use semantic tag and DPub role (HTML4 uses a table) + def visit_citation(self, node): + # role 'doc-bibloentry' requires wrapping in an element with + # role 'list' and an element with role 'doc-bibliography' + # https://www.w3.org/TR/dpub-aria-1.0/#doc-biblioentry) + if not isinstance(node.previous_sibling(), type(node)): + self.body.append('
    \n') + self.body.append(self.starttag(node, 'div', classes=[node.tagname], + role="doc-biblioentry")) + + def depart_citation(self, node): + self.body.append('
    \n') + if not isinstance(node.next_node(descend=False, siblings=True), + type(node)): + self.body.append('\n') + + # Use DPub role (overwritten in HTML4) + def visit_citation_reference(self, node): + href = '#' + if 'refid' in node: + href += node['refid'] + elif 'refname' in node: + href += self.document.nameids[node['refname']] + # else: # TODO system message (or already in the transform)? + # 'Citation reference missing.' + self.body.append(self.starttag(node, 'a', suffix='[', href=href, + classes=['citation-reference'], + role='doc-biblioref')) + + def depart_citation_reference(self, node): + self.body.append(']') + + def visit_classifier(self, node): + self.body.append(self.starttag(node, 'span', '', CLASS='classifier')) + + def depart_classifier(self, node): + self.body.append('') + self.depart_term(node) # close the term element after last classifier + + def visit_colspec(self, node): + self.colspecs.append(node) + # "stubs" list is an attribute of the tgroup element: + node.parent.stubs.append(node.attributes.get('stub')) + + def depart_colspec(self, node): + # write out when all colspecs are processed + if isinstance(node.next_node(descend=False, siblings=True), + nodes.colspec): + return + if 'colwidths-auto' in node.parent.parent['classes'] or ( + 'colwidths-grid' not in self.settings.table_style + and 'colwidths-given' not in node.parent.parent['classes']): + return + self.body.append(self.starttag(node, 'colgroup')) + total_width = sum(node['colwidth'] for node in self.colspecs) + for node in self.colspecs: + colwidth = node['colwidth'] / total_width + self.body.append(self.emptytag(node, 'col', + style=f'width: {colwidth:.1%}')) + self.body.append('\n') + + def visit_comment(self, node, + sub=re.compile('-(?=-)').sub): + """Escape double-dashes in comment text.""" + self.body.append('\n' % sub('- ', node.astext())) + # Content already processed: + raise nodes.SkipNode + + def visit_compound(self, node): + self.body.append(self.starttag(node, 'div', CLASS='compound')) + + def depart_compound(self, node): + self.body.append('\n') + + def visit_container(self, node): + self.body.append(self.starttag(node, 'div', + CLASS='docutils container')) + + def depart_container(self, node): + self.body.append('\n') + + def visit_contact(self, node): + self.visit_docinfo_item(node, 'contact', meta=False) + + def depart_contact(self, node): + self.depart_docinfo_item() + + def visit_copyright(self, node): + self.visit_docinfo_item(node, 'copyright') + + def depart_copyright(self, node): + self.depart_docinfo_item() + + def visit_date(self, node): + self.visit_docinfo_item(node, 'date') + + def depart_date(self, node): + self.depart_docinfo_item() + + def visit_decoration(self, node): + pass + + def depart_decoration(self, node): + pass + + def visit_definition(self, node): + if 'details' not in node.parent.parent['classes']: + self.body.append(self.starttag(node, 'dd', '')) + + def depart_definition(self, node): + if 'details' not in node.parent.parent['classes']: + self.body.append('\n') + + def visit_definition_list(self, node): + if 'details' in node['classes']: + self.body.append(self.starttag(node, 'div')) + else: + classes = ['simple'] if self.is_compactable(node) else [] + self.body.append(self.starttag(node, 'dl', classes=classes)) + + def depart_definition_list(self, node): + if 'details' in node['classes']: + self.body.append('\n') + else: + self.body.append('\n') + + # Use a "details" disclosure element if parent has "class" arg "details". + def visit_definition_list_item(self, node): + if 'details' in node.parent['classes']: + atts = {} + if "open" in node.parent['classes']: + atts['open'] = 'open' + self.body.append(self.starttag(node, 'details', **atts)) + + def depart_definition_list_item(self, node): + if 'details' in node.parent['classes']: + self.body.append('\n') + + def visit_description(self, node): + self.body.append(self.starttag(node, 'dd', '')) + + def depart_description(self, node): + self.body.append('\n') + + def visit_docinfo(self, node): + self.context.append(len(self.body)) + classes = ['docinfo'] + if self.is_compactable(node): + classes.append('simple') + self.body.append(self.starttag(node, 'dl', classes=classes)) + + def depart_docinfo(self, node): + self.body.append('\n') + start = self.context.pop() + self.docinfo = self.body[start:] + self.body = [] + + def visit_docinfo_item(self, node, name, meta=True): + if meta: + self.meta.append(f'\n') + self.body.append(f'
    {self.language.labels[name]}' + ':
    \n') + self.body.append(self.starttag(node, 'dd', '', CLASS=name)) + + def depart_docinfo_item(self): + self.body.append('\n') + + def visit_doctest_block(self, node): + self.body.append(self.starttag(node, 'pre', suffix='', + classes=['code', 'python', 'doctest'])) + + def depart_doctest_block(self, node): + self.body.append('\n\n') + + def visit_document(self, node): + title = (node.get('title') or os.path.basename(node['source']) + or 'untitled Docutils document') + self.head.append(f'{self.encode(title)}\n') + + def depart_document(self, node): + self.head_prefix.extend([self.doctype, + self.head_prefix_template % + {'lang': self.settings.language_code}]) + self.html_prolog.append(self.doctype) + self.head = self.meta[:] + self.head + if 'name="dcterms.' in ''.join(self.meta): + self.head.append('') + if self.math_header: + if self.math_output == 'mathjax': + self.head.extend(self.math_header) + else: + self.stylesheet.extend(self.math_header) + # skip content-type meta tag with interpolated charset value: + self.html_head.extend(self.head[1:]) + self.body_prefix.append(self.starttag(node, **self.documenttag_args)) + self.body_suffix.insert(0, f'\n') + self.fragment.extend(self.body) # self.fragment is the "naked" body + self.html_body.extend(self.body_prefix[1:] + self.body_pre_docinfo + + self.docinfo + self.body + + self.body_suffix[:-1]) + assert not self.context, f'len(context) = {len(self.context)}' + + def visit_emphasis(self, node): + self.body.append(self.starttag(node, 'em', '')) + + def depart_emphasis(self, node): + self.body.append('

    Q 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

    ') + + def visit_entry(self, node): + atts = {'classes': []} + if isinstance(node.parent.parent, nodes.thead): + atts['classes'].append('head') + if node.parent.parent.parent.stubs[node.parent.column]: + # "stubs" list is an attribute of the tgroup element + atts['classes'].append('stub') + if atts['classes']: + tagname = 'th' + else: + tagname = 'td' + node.parent.column += 1 + if 'morerows' in node: + atts['rowspan'] = node['morerows'] + 1 + if 'morecols' in node: + atts['colspan'] = node['morecols'] + 1 + node.parent.column += node['morecols'] + self.body.append(self.starttag(node, tagname, '', **atts)) + self.context.append('\n' % tagname.lower()) + + def depart_entry(self, node): + self.body.append(self.context.pop()) + + def visit_enumerated_list(self, node): + atts = {'classes': []} + if 'start' in node: + atts['start'] = node['start'] + if 'enumtype' in node: + atts['classes'].append(node['enumtype']) + if self.is_compactable(node): + atts['classes'].append('simple') + self.body.append(self.starttag(node, 'ol', **atts)) + + def depart_enumerated_list(self, node): + self.body.append('

\n') + + def visit_field_list(self, node): + atts = {} + classes = node.setdefault('classes', []) + for i, cls in enumerate(classes): + if cls.startswith('field-indent-'): + try: + indent_length = length_or_percentage_or_unitless( + cls[13:], 'px') + except ValueError: + break + atts['style'] = '--field-indent: %s;' % indent_length + classes.pop(i) + break + classes.append('field-list') + if self.is_compactable(node): + classes.append('simple') + self.body.append(self.starttag(node, 'dl', **atts)) + + def depart_field_list(self, node): + self.body.append('\n') + + def visit_field(self, node): + # Insert children ( and ) directly. + # Transfer "id" attribute to the child node. + for child in node: + if isinstance(child, nodes.field_name): + child['ids'].extend(node['ids']) + + def depart_field(self, node): + pass + + # as field is ignored, pass class arguments to field-name and field-body: + def visit_field_name(self, node): + self.body.append(self.starttag(node, 'dt', '', + classes=node.parent['classes'])) + + def depart_field_name(self, node): + self.body.append(':\n') + + def visit_field_body(self, node): + self.body.append(self.starttag(node, 'dd', '', + classes=node.parent['classes'])) + # prevent misalignment of following content if the field is empty: + if not node.children: + self.body.append('

') + + def depart_field_body(self, node): + self.body.append('\n') + + def visit_figure(self, node): + atts = {'class': 'figure'} + if node.get('width'): + atts['style'] = 'width: %s' % node['width'] + if node.get('align'): + atts['class'] += " align-" + node['align'] + self.body.append(self.starttag(node, 'div', **atts)) + + def depart_figure(self, node): + self.body.append('\n') + + def visit_footer(self, node): + self.context.append(len(self.body)) + + def depart_footer(self, node): + start = self.context.pop() + footer = [self.starttag(node, 'div', CLASS='footer'), + '\n'] + footer.extend(self.body[start:]) + footer.append('\n\n') + self.footer.extend(footer) + self.body_suffix[:0] = footer + del self.body[start:] + + def visit_footnote(self, node): + # No native HTML element: use \n') + + def visit_footnote_reference(self, node): + href = '#' + node['refid'] + classes = [self.settings.footnote_references] + self.body.append(self.starttag(node, 'a', suffix='', classes=classes, + role='doc-noteref', href=href)) + self.body.append('[') + + def depart_footnote_reference(self, node): + self.body.append(']') + self.body.append('') + + # Docutils-generated text: put section numbers in a span for CSS styling: + def visit_generated(self, node): + if 'sectnum' in node['classes']: + # get section number (strip trailing no-break-spaces) + sectnum = node.astext().rstrip(' ') + self.body.append('%s ' + % self.encode(sectnum)) + # Content already processed: + raise nodes.SkipNode + + def depart_generated(self, node): + pass + + def visit_header(self, node): + self.context.append(len(self.body)) + + def depart_header(self, node): + start = self.context.pop() + header = [self.starttag(node, 'div', CLASS='header')] + header.extend(self.body[start:]) + header.append('\n
\n\n') + self.body_prefix.extend(header) + self.header.extend(header) + del self.body[start:] + + def visit_image(self, node): + # reference/embed images (still images and videos) + uri = node['uri'] + alt = node.get('alt', uri) + mimetype = mimetypes.guess_type(uri)[0] + element = '' # the HTML element (including potential children) + atts = {} # attributes for the HTML tag + # alignment is handled by CSS rules + if 'align' in node: + atts['class'] = 'align-%s' % node['align'] + # set size with "style" attribute (more universal, accepts dimensions) + size_declaration = self.image_size(node) + if size_declaration: + atts['style'] = size_declaration + + # ``:loading:`` option (embed, link, lazy), default from setting, + # exception: only embed videos if told via directive option + loading = 'link' if mimetype in self.videotypes else self.image_loading + loading = node.get('loading', loading) + if loading == 'lazy': + atts['loading'] = 'lazy' + elif loading == 'embed': + try: + imagepath = self.uri2imagepath(uri) + with open(imagepath, 'rb') as imagefile: + imagedata = imagefile.read() + except (ValueError, OSError) as err: + self.messages.append(self.document.reporter.error( + f'Cannot embed image "{uri}":\n {err}', base_node=node)) + # TODO: get external files with urllib.request (cf. odtwriter)? + else: + self.settings.record_dependencies.add(imagepath) + if mimetype == 'image/svg+xml': + element = self.prepare_svg(node, imagedata, + size_declaration) + else: + data64 = base64.b64encode(imagedata).decode() + uri = f'data:{mimetype};base64,{data64}' + + # No newlines around inline images (but all images may be nested + # in a `reference` node which is a `TextElement` instance): + if (not isinstance(node.parent, nodes.TextElement) + or isinstance(node.parent, nodes.reference) + and not isinstance(node.parent.parent, nodes.TextElement)): + suffix = '\n' + else: + suffix = '' + + if mimetype in self.videotypes: + atts['title'] = alt + if 'controls' in node['classes']: + node['classes'].remove('controls') + atts['controls'] = 'controls' + element = (self.starttag(node, "video", suffix, src=uri, **atts) + + f'{alt}{suffix}' + + f'{suffix}') + elif mimetype == 'application/x-shockwave-flash': + atts['type'] = mimetype + element = (self.starttag(node, 'object', '', data=uri, **atts) + + f'{alt}{suffix}') + elif element: # embedded SVG, see above + element += suffix + else: + atts['alt'] = alt + element = self.emptytag(node, 'img', suffix, src=uri, **atts) + self.body.append(element) + if suffix: # block-element + self.report_messages(node) + + def depart_image(self, node): + pass + + def visit_inline(self, node): + self.body.append(self.starttag(node, 'span', '')) + + def depart_inline(self, node): + self.body.append('') + + # footnote and citation labels: + def visit_label(self, node): + self.body.append('') + self.body.append('[') + # footnote/citation backrefs: + if self.settings.footnote_backlinks: + backrefs = node.parent.get('backrefs', []) + if len(backrefs) == 1: + self.body.append('' % backrefs[0]) + + def depart_label(self, node): + backrefs = [] + if self.settings.footnote_backlinks: + backrefs = node.parent.get('backrefs', backrefs) + if len(backrefs) == 1: + self.body.append('') + self.body.append(']\n') + if len(backrefs) > 1: + backlinks = ['%s' % (ref, i) + for (i, ref) in enumerate(backrefs, 1)] + self.body.append('(%s)\n' + % ','.join(backlinks)) + + def visit_legend(self, node): + self.body.append(self.starttag(node, 'div', CLASS='legend')) + + def depart_legend(self, node): + self.body.append('\n') + + def visit_line(self, node): + self.body.append(self.starttag(node, 'div', suffix='', CLASS='line')) + if not len(node): + self.body.append('
') + + def depart_line(self, node): + self.body.append('\n') + + def visit_line_block(self, node): + self.body.append(self.starttag(node, 'div', CLASS='line-block')) + + def depart_line_block(self, node): + self.body.append('\n') + + def visit_list_item(self, node): + self.body.append(self.starttag(node, 'li', '')) + + def depart_list_item(self, node): + self.body.append('\n') + + # inline literal + def visit_literal(self, node): + # special case: "code" role + classes = node['classes'] + if 'code' in classes: + # filter 'code' from class arguments + classes.pop(classes.index('code')) + self.body.append(self.starttag(node, 'code', '')) + return + self.body.append( + self.starttag(node, 'span', '', CLASS='docutils literal')) + text = node.astext() + if not isinstance(node.parent, nodes.literal_block): + text = text.replace('\n', ' ') + # Protect text like ``--an-option`` and the regular expression + # ``[+]?(\d+(\.\d*)?|\.\d+)`` from bad line wrapping + for token in self.words_and_spaces.findall(text): + if token.strip() and self.in_word_wrap_point.search(token): + self.body.append('%s' + % self.encode(token)) + else: + self.body.append(self.encode(token)) + self.body.append('') + raise nodes.SkipNode # content already processed + + def depart_literal(self, node): + # skipped unless literal element is from "code" role: + self.body.append('') + + def visit_literal_block(self, node): + self.body.append(self.starttag(node, 'pre', '', CLASS='literal-block')) + if 'code' in node['classes']: + self.body.append('') + + def depart_literal_block(self, node): + if 'code' in node['classes']: + self.body.append('') + self.body.append('\n') + + # Mathematics: + # As there is no native HTML math support, we provide alternatives + # for the math-output: LaTeX and MathJax simply wrap the content, + # HTML and MathML also convert the math_code. + # HTML element: + math_tags = { # format: (inline, block, [class arguments]) + 'html': ('span', 'div', ['formula']), + 'latex': ('tt', 'pre', ['math']), + 'mathjax': ('span', 'div', ['math']), + 'mathml': ('', 'div', []), + 'problematic': ('span', 'pre', ['math', 'problematic']), + } + + def visit_math(self, node): + # Also called from `visit_math_block()`: + is_block = isinstance(node, nodes.math_block) + format = self.math_output + math_code = node.astext().translate(unichar2tex.uni2tex_table) + + # preamble code and conversion + if format == 'html': + if self.math_options and not self.math_header: + self.math_header = [ + self.stylesheet_call(utils.find_file_in_dirs( + s, self.settings.stylesheet_dirs), adjust_path=True) + for s in self.math_options.split(',')] + math2html.DocumentParameters.displaymode = is_block + # TODO: fix display mode in matrices and fractions + math_code = wrap_math_code(math_code, is_block) + math_code = math2html.math2html(math_code) + elif format == 'latex': + math_code = self.encode(math_code) + elif format == 'mathjax': + if not self.math_header: + if self.math_options: + self.mathjax_url = self.math_options + else: + self.document.reporter.warning( + 'No MathJax URL specified, using local fallback ' + '(see config.html).', base_node=node) + # append MathJax configuration + # (input LaTeX with AMS, output common HTML): + if '?' not in self.mathjax_url: + self.mathjax_url += '?config=TeX-AMS_CHTML' + self.math_header = [self.mathjax_script % self.mathjax_url] + if is_block: + math_code = wrap_math_code(math_code, is_block) + else: + math_code = rf'\({math_code}\)' + math_code = self.encode(math_code) + elif format == 'mathml': + if 'XHTML 1' in self.doctype: + self.doctype = self.doctype_mathml + self.content_type = self.content_type_mathml + if self.math_options: + converter = getattr(tex2mathml_extern, self.math_options) + else: + converter = latex2mathml.tex2mathml + try: + math_code = converter(math_code, as_block=is_block) + except (MathError, OSError) as err: + details = getattr(err, 'details', []) + self.messages.append(self.document.reporter.warning( + err, *details, base_node=node)) + math_code = self.encode(node.astext()) + if self.settings.report_level <= 2: + format = 'problematic' + else: + format = 'latex' + if isinstance(err, OSError): + # report missing converter only once + self.math_output = format + + # append to document body + tag = self.math_tags[format][is_block] + suffix = '\n' if is_block else '' + if tag: + self.body.append(self.starttag(node, tag, suffix=suffix, + classes=self.math_tags[format][2])) + self.body.extend([math_code, suffix]) + if tag: + self.body.append(f'{suffix}') + # Content already processed: + raise nodes.SkipChildren + + def depart_math(self, node): + pass + + def visit_math_block(self, node): + self.visit_math(node) + + def depart_math_block(self, node): + self.report_messages(node) + + # Meta tags: 'lang' attribute replaced by 'xml:lang' in XHTML 1.1 + # HTML5/polyglot recommends using both + def visit_meta(self, node): + self.meta.append(self.emptytag(node, 'meta', + **node.non_default_attributes())) + + def depart_meta(self, node): + pass + + def visit_option(self, node): + self.body.append(self.starttag(node, 'span', '', CLASS='option')) + + def depart_option(self, node): + self.body.append('') + if isinstance(node.next_node(descend=False, siblings=True), + nodes.option): + self.body.append(', ') + + def visit_option_argument(self, node): + self.body.append(node.get('delimiter', ' ')) + self.body.append(self.starttag(node, 'var', '')) + + def depart_option_argument(self, node): + self.body.append('') + + def visit_option_group(self, node): + self.body.append(self.starttag(node, 'dt', '')) + self.body.append('') + + def depart_option_group(self, node): + self.body.append('\n') + + def visit_option_list(self, node): + self.body.append( + self.starttag(node, 'dl', CLASS='option-list')) + + def depart_option_list(self, node): + self.body.append('\n') + + def visit_option_list_item(self, node): + pass + + def depart_option_list_item(self, node): + pass + + def visit_option_string(self, node): + pass + + def depart_option_string(self, node): + pass + + def visit_organization(self, node): + self.visit_docinfo_item(node, 'organization') + + def depart_organization(self, node): + self.depart_docinfo_item() + + # Do not omit

tags + # -------------------- + # + # The HTML4CSS1 writer does this to "produce + # visually compact lists (less vertical whitespace)". This writer + # relies on CSS rules for visual compactness. + # + # * In XHTML 1.1, e.g., a

element may not contain + # character data, so you cannot drop the

tags. + # * Keeping simple paragraphs in the field_body enables a CSS + # rule to start the field-body on a new line if the label is too long + # * it makes the code simpler. + # + # TODO: omit paragraph tags in simple table cells? + + def visit_paragraph(self, node): + self.body.append(self.starttag(node, 'p', '')) + + def depart_paragraph(self, node): + self.body.append('

') + if not (isinstance(node.parent, (nodes.list_item, nodes.entry)) + and (len(node.parent) == 1)): + self.body.append('\n') + self.report_messages(node) + + def visit_problematic(self, node): + if node.hasattr('refid'): + self.body.append('' % node['refid']) + self.context.append('') + else: + self.context.append('') + self.body.append(self.starttag(node, 'span', '', CLASS='problematic')) + + def depart_problematic(self, node): + self.body.append('') + self.body.append(self.context.pop()) + + def visit_raw(self, node): + if 'html' in node.get('format', '').split(): + if isinstance(node.parent, nodes.TextElement): + tagname = 'span' + else: + tagname = 'div' + if node['classes']: + self.body.append(self.starttag(node, tagname, suffix='')) + self.body.append(node.astext()) + if node['classes']: + self.body.append('' % tagname) + # Keep non-HTML raw text out of output: + raise nodes.SkipNode + + def visit_reference(self, node): + atts = {'classes': ['reference']} + suffix = '' + if 'refuri' in node: + atts['href'] = node['refuri'] + if (self.settings.cloak_email_addresses + and atts['href'].startswith('mailto:')): + atts['href'] = self.cloak_mailto(atts['href']) + self.in_mailto = True + atts['classes'].append('external') + else: + assert 'refid' in node, \ + 'References must have "refuri" or "refid" attribute.' + atts['href'] = '#' + node['refid'] + atts['classes'].append('internal') + if len(node) == 1 and isinstance(node[0], nodes.image): + atts['classes'].append('image-reference') + if not isinstance(node.parent, nodes.TextElement): + suffix = '\n' + self.body.append(self.starttag(node, 'a', suffix, **atts)) + + def depart_reference(self, node): + self.body.append('') + if not isinstance(node.parent, nodes.TextElement): + self.body.append('\n') + self.in_mailto = False + + def visit_revision(self, node): + self.visit_docinfo_item(node, 'revision', meta=False) + + def depart_revision(self, node): + self.depart_docinfo_item() + + def visit_row(self, node): + self.body.append(self.starttag(node, 'tr', '')) + node.column = 0 + + def depart_row(self, node): + self.body.append('\n') + + def visit_rubric(self, node): + self.body.append(self.starttag(node, 'p', '', CLASS='rubric')) + + def depart_rubric(self, node): + self.body.append('

\n') + + def visit_section(self, node): + self.section_level += 1 + self.body.append( + self.starttag(node, 'div', CLASS='section')) + + def depart_section(self, node): + self.section_level -= 1 + self.body.append('\n') + + # TODO: use the new HTML5 element \n') + + def visit_table(self, node): + atts = {'classes': self.settings.table_style.replace(',', ' ').split()} + if 'align' in node: + atts['classes'].append('align-%s' % node['align']) + if 'width' in node: + atts['style'] = 'width: %s;' % node['width'] + tag = self.starttag(node, 'table', **atts) + self.body.append(tag) + + def depart_table(self, node): + self.body.append('\n') + self.report_messages(node) + + def visit_target(self, node): + if ('refuri' not in node + and 'refid' not in node + and 'refname' not in node): + self.body.append(self.starttag(node, 'span', '', CLASS='target')) + self.context.append('') + else: + self.context.append('') + + def depart_target(self, node): + self.body.append(self.context.pop()) + + # no hard-coded vertical alignment in table body + def visit_tbody(self, node): + self.body.append(self.starttag(node, 'tbody')) + + def depart_tbody(self, node): + self.body.append('\n') + + def visit_term(self, node): + if 'details' in node.parent.parent['classes']: + self.body.append(self.starttag(node, 'summary', suffix='')) + else: + # The parent node (definition_list_item) is omitted in HTML. + self.body.append(self.starttag(node, 'dt', suffix='', + classes=node.parent['classes'], + ids=node.parent['ids'])) + + def depart_term(self, node): + # Nest (optional) classifier(s) in the
element + if node.next_node(nodes.classifier, descend=False, siblings=True): + return # skip (depart_classifier() calls this function again) + if 'details' in node.parent.parent['classes']: + self.body.append('\n') + else: + self.body.append('
\n') + + def visit_tgroup(self, node): + self.colspecs = [] + node.stubs = [] + + def depart_tgroup(self, node): + pass + + def visit_thead(self, node): + self.body.append(self.starttag(node, 'thead')) + + def depart_thead(self, node): + self.body.append('\n') + + def section_title_tags(self, node): + atts = {} + h_level = self.section_level + self.initial_header_level - 1 + # Only 6 heading levels have dedicated HTML tags. + tagname = 'h%i' % min(h_level, 6) + if h_level > 6: + atts['aria-level'] = h_level + start_tag = self.starttag(node, tagname, '', **atts) + if node.hasattr('refid'): + atts = {} + atts['class'] = 'toc-backref' + atts['role'] = 'doc-backlink' # HTML5 only + atts['href'] = '#' + node['refid'] + start_tag += self.starttag(nodes.reference(), 'a', '', **atts) + close_tag = '\n' % tagname + else: + close_tag = '\n' % tagname + return start_tag, close_tag + + def visit_title(self, node): + close_tag = '

\n' + if isinstance(node.parent, nodes.topic): + # TODO: use role="heading" or

? (HTML5 only) + self.body.append( + self.starttag(node, 'p', '', CLASS='topic-title')) + if (self.settings.toc_backlinks + and 'contents' in node.parent['classes']): + self.body.append('') + close_tag = '

\n' + elif isinstance(node.parent, nodes.sidebar): + # TODO: use role="heading" or

? (HTML5 only) + self.body.append( + self.starttag(node, 'p', '', CLASS='sidebar-title')) + elif isinstance(node.parent, nodes.Admonition): + self.body.append( + self.starttag(node, 'p', '', CLASS='admonition-title')) + elif isinstance(node.parent, nodes.table): + self.body.append(self.starttag(node, 'caption', '')) + close_tag = '\n' + elif isinstance(node.parent, nodes.document): + self.body.append(self.starttag(node, 'h1', '', CLASS='title')) + close_tag = '

\n' + self.in_document_title = len(self.body) + else: + assert isinstance(node.parent, nodes.section) + # Get correct heading and evt. backlink tags + start_tag, close_tag = self.section_title_tags(node) + self.body.append(start_tag) + self.context.append(close_tag) + + def depart_title(self, node): + self.body.append(self.context.pop()) + if self.in_document_title: + self.title = self.body[self.in_document_title:-1] + self.in_document_title = 0 + self.body_pre_docinfo.extend(self.body) + self.html_title.extend(self.body) + del self.body[:] + + def visit_title_reference(self, node): + self.body.append(self.starttag(node, 'cite', '')) + + def depart_title_reference(self, node): + self.body.append('') + + def visit_topic(self, node): + self.body.append(self.starttag(node, 'div', CLASS='topic')) + + def depart_topic(self, node): + self.body.append('\n') + + def visit_transition(self, node): + self.body.append(self.emptytag(node, 'hr', CLASS='docutils')) + + def depart_transition(self, node): + pass + + def visit_version(self, node): + self.visit_docinfo_item(node, 'version', meta=False) + + def depart_version(self, node): + self.depart_docinfo_item() + + def unimplemented_visit(self, node): + raise NotImplementedError('visiting unimplemented node type: %s' + % node.__class__.__name__) + + +class SimpleListChecker(nodes.GenericNodeVisitor): + + """ + Raise `nodes.NodeFound` if non-simple list item is encountered. + + Here "simple" means a list item containing nothing other than a single + paragraph, a simple list, or a paragraph followed by a simple list. + + This version also checks for simple field lists and docinfo. + """ + + def default_visit(self, node): + raise nodes.NodeFound + + def visit_list_item(self, node): + children = [child for child in node.children + if not isinstance(child, nodes.Invisible)] + if (children and isinstance(children[0], nodes.paragraph) + and (isinstance(children[-1], nodes.bullet_list) + or isinstance(children[-1], nodes.enumerated_list) + or isinstance(children[-1], nodes.field_list))): + children.pop() + if len(children) <= 1: + return + else: + raise nodes.NodeFound + + def pass_node(self, node): + pass + + def ignore_node(self, node): + # ignore nodes that are never complex (can contain only inline nodes) + raise nodes.SkipNode + + # Paragraphs and text + visit_Text = ignore_node + visit_paragraph = ignore_node + + # Lists + visit_bullet_list = pass_node + visit_enumerated_list = pass_node + visit_docinfo = pass_node + + # Docinfo nodes: + visit_author = ignore_node + visit_authors = visit_list_item + visit_address = visit_list_item + visit_contact = pass_node + visit_copyright = ignore_node + visit_date = ignore_node + visit_organization = ignore_node + visit_status = ignore_node + visit_version = visit_list_item + + # Definition list: + visit_definition_list = pass_node + visit_definition_list_item = pass_node + visit_term = ignore_node + visit_classifier = pass_node + visit_definition = visit_list_item + + # Field list: + visit_field_list = pass_node + visit_field = pass_node + # the field body corresponds to a list item + visit_field_body = visit_list_item + visit_field_name = ignore_node + + # Invisible nodes should be ignored. + visit_comment = ignore_node + visit_substitution_definition = ignore_node + visit_target = ignore_node + visit_pending = ignore_node diff --git a/env/lib/python3.10/site-packages/docutils/writers/docutils_xml.py b/env/lib/python3.10/site-packages/docutils/writers/docutils_xml.py new file mode 100644 index 0000000..f416929 --- /dev/null +++ b/env/lib/python3.10/site-packages/docutils/writers/docutils_xml.py @@ -0,0 +1,187 @@ +# $Id: docutils_xml.py 9502 2023-12-14 22:39:08Z milde $ +# Author: David Goodger, Paul Tremblay, Guenter Milde +# Maintainer: docutils-develop@lists.sourceforge.net +# Copyright: This module has been placed in the public domain. + +""" +Simple document tree Writer, writes Docutils XML according to +https://docutils.sourceforge.io/docs/ref/docutils.dtd. +""" + +__docformat__ = 'reStructuredText' + +from io import StringIO +import xml.sax.saxutils + +import docutils +from docutils import frontend, nodes, writers, utils + + +class RawXmlError(docutils.ApplicationError): + pass + + +class Writer(writers.Writer): + + supported = ('xml',) + """Formats this writer supports.""" + + settings_spec = ( + '"Docutils XML" Writer Options', + None, + (('Generate XML with newlines before and after tags.', + ['--newlines'], + {'action': 'store_true', 'validator': frontend.validate_boolean}), + ('Generate XML with indents and newlines.', + ['--indents'], # TODO use integer value for number of spaces? + {'action': 'store_true', 'validator': frontend.validate_boolean}), + ('Omit the XML declaration. Use with caution.', + ['--no-xml-declaration'], + {'dest': 'xml_declaration', 'default': 1, 'action': 'store_false', + 'validator': frontend.validate_boolean}), + ('Omit the DOCTYPE declaration.', + ['--no-doctype'], + {'dest': 'doctype_declaration', 'default': 1, + 'action': 'store_false', 'validator': frontend.validate_boolean}),)) + + settings_defaults = {'output_encoding_error_handler': 'xmlcharrefreplace'} + + config_section = 'docutils_xml writer' + config_section_dependencies = ('writers',) + + output = None + """Final translated form of `document`.""" + + def __init__(self): + writers.Writer.__init__(self) + self.translator_class = XMLTranslator + + def translate(self): + self.visitor = visitor = self.translator_class(self.document) + self.document.walkabout(visitor) + self.output = ''.join(visitor.output) + + +class XMLTranslator(nodes.GenericNodeVisitor): + + # TODO: add stylesheet options similar to HTML and LaTeX writers? + # xml_stylesheet = '\n' + doctype = ( + '\n') + generator = '\n' + + xmlparser = xml.sax.make_parser() + """SAX parser instance to check/extract raw XML.""" + xmlparser.setFeature( + "http://xml.org/sax/features/external-general-entities", True) + + def __init__(self, document): + nodes.NodeVisitor.__init__(self, document) + + # Reporter + self.warn = self.document.reporter.warning + self.error = self.document.reporter.error + + # Settings + self.settings = settings = document.settings + self.indent = self.newline = '' + if settings.newlines: + self.newline = '\n' + if settings.indents: + self.newline = '\n' + self.indent = ' ' # TODO make this configurable? + self.level = 0 # indentation level + self.in_simple = 0 # level of nesting inside mixed-content elements + self.fixed_text = 0 # level of nesting inside FixedText elements + + # Output + self.output = [] + if settings.xml_declaration: + self.output.append(utils.xml_declaration(settings.output_encoding)) + if settings.doctype_declaration: + self.output.append(self.doctype) + self.output.append(self.generator % docutils.__version__) + + # initialize XML parser + self.the_handle = TestXml() + self.xmlparser.setContentHandler(self.the_handle) + + # generic visit and depart methods + # -------------------------------- + + simple_nodes = (nodes.TextElement, nodes.meta, + nodes.image, nodes.colspec, nodes.transition) + + def default_visit(self, node): + """Default node visit method.""" + if not self.in_simple: + self.output.append(self.indent*self.level) + self.output.append(node.starttag(xml.sax.saxutils.quoteattr)) + self.level += 1 + # `nodes.literal` is not an instance of FixedTextElement by design, + # see docs/ref/rst/restructuredtext.html#inline-literals + if isinstance(node, (nodes.FixedTextElement, nodes.literal)): + self.fixed_text += 1 + if isinstance(node, self.simple_nodes): + self.in_simple += 1 + if not self.in_simple: + self.output.append(self.newline) + + def default_departure(self, node): + """Default node depart method.""" + self.level -= 1 + if not self.in_simple: + self.output.append(self.indent*self.level) + self.output.append(node.endtag()) + if isinstance(node, (nodes.FixedTextElement, nodes.literal)): + self.fixed_text -= 1 + if isinstance(node, self.simple_nodes): + self.in_simple -= 1 + if not self.in_simple: + self.output.append(self.newline) + + # specific visit and depart methods + # --------------------------------- + + def visit_Text(self, node): + text = xml.sax.saxutils.escape(node.astext()) + # indent text if we are not in a FixedText element: + if not self.fixed_text: + text = text.replace('\n', '\n'+self.indent*self.level) + self.output.append(text) + + def depart_Text(self, node): + pass + + def visit_raw(self, node): + if 'xml' not in node.get('format', '').split(): + # skip other raw content? + # raise nodes.SkipNode + self.default_visit(node) + return + # wrap in element + self.default_visit(node) # or not? + xml_string = node.astext() + self.output.append(xml_string) + self.default_departure(node) # or not? + # Check validity of raw XML: + try: + self.xmlparser.parse(StringIO(xml_string)) + except xml.sax._exceptions.SAXParseException: + col_num = self.the_handle.locator.getColumnNumber() + line_num = self.the_handle.locator.getLineNumber() + srcline = node.line + if not isinstance(node.parent, nodes.TextElement): + srcline += 2 # directive content start line + msg = 'Invalid raw XML in column %d, line offset %d:\n%s' % ( + col_num, line_num, node.astext()) + self.warn(msg, source=node.source, line=srcline+line_num-1) + raise nodes.SkipNode # content already processed + + +class TestXml(xml.sax.handler.ContentHandler): + + def setDocumentLocator(self, locator): + self.locator = locator diff --git a/env/lib/python3.10/site-packages/docutils/writers/html4css1/__init__.py b/env/lib/python3.10/site-packages/docutils/writers/html4css1/__init__.py new file mode 100644 index 0000000..799d30e --- /dev/null +++ b/env/lib/python3.10/site-packages/docutils/writers/html4css1/__init__.py @@ -0,0 +1,955 @@ +# $Id: __init__.py 9558 2024-03-11 17:48:52Z milde $ +# Author: David Goodger +# Maintainer: docutils-develop@lists.sourceforge.net +# Copyright: This module has been placed in the public domain. + +""" +Simple HyperText Markup Language document tree Writer. + +The output conforms to the XHTML version 1.0 Transitional DTD +(*almost* strict). The output contains a minimum of formatting +information. The cascading style sheet "html4css1.css" is required +for proper viewing with a modern graphical browser. +""" + +__docformat__ = 'reStructuredText' + +import os.path +import re + +from docutils import frontend, nodes, writers +from docutils.writers import _html_base +from docutils.writers._html_base import PIL + + +class Writer(writers._html_base.Writer): + + supported = ('html', 'html4', 'html4css1', 'xhtml', 'xhtml10') + """Formats this writer supports.""" + + default_stylesheets = ['html4css1.css'] + default_stylesheet_dirs = ['.', + os.path.abspath(os.path.dirname(__file__)), + os.path.abspath(os.path.join( + os.path.dirname(os.path.dirname(__file__)), + 'html5_polyglot')) # for math.css + ] + default_template = os.path.join( + os.path.dirname(os.path.abspath(__file__)), 'template.txt') + + # use a copy of the parent spec with some modifications + settings_spec = frontend.filter_settings_spec( + writers._html_base.Writer.settings_spec, + template=( + 'Template file. (UTF-8 encoded, default: "%s")' % default_template, + ['--template'], + {'default': default_template, 'metavar': ''}), + stylesheet_path=( + 'Comma separated list of stylesheet paths. ' + 'Relative paths are expanded if a matching file is found in ' + 'the --stylesheet-dirs. With --link-stylesheet, ' + 'the path is rewritten relative to the output HTML file. ' + '(default: "%s")' % ','.join(default_stylesheets), + ['--stylesheet-path'], + {'metavar': '', 'overrides': 'stylesheet', + 'validator': frontend.validate_comma_separated_list, + 'default': default_stylesheets}), + stylesheet_dirs=( + 'Comma-separated list of directories where stylesheets are found. ' + 'Used by --stylesheet-path when expanding relative path ' + 'arguments. (default: "%s")' % ','.join(default_stylesheet_dirs), + ['--stylesheet-dirs'], + {'metavar': '', + 'validator': frontend.validate_comma_separated_list, + 'default': default_stylesheet_dirs}), + initial_header_level=( + 'Specify the initial header level. Does not affect document ' + 'title & subtitle (see --no-doc-title). (default: 1 for "

")', + ['--initial-header-level'], + {'choices': '1 2 3 4 5 6'.split(), 'default': '1', + 'metavar': ''}), + xml_declaration=( + 'Prepend an XML declaration (default). ', + ['--xml-declaration'], + {'default': True, 'action': 'store_true', + 'validator': frontend.validate_boolean}), + ) + settings_spec = settings_spec + ( + 'HTML4 Writer Options', + '', + (('Specify the maximum width (in characters) for one-column field ' + 'names. Longer field names will span an entire row of the table ' + 'used to render the field list. Default is 14 characters. ' + 'Use 0 for "no limit".', + ['--field-name-limit'], + {'default': 14, 'metavar': '', + 'validator': frontend.validate_nonnegative_int}), + ('Specify the maximum width (in characters) for options in option ' + 'lists. Longer options will span an entire row of the table used ' + 'to render the option list. Default is 14 characters. ' + 'Use 0 for "no limit".', + ['--option-limit'], + {'default': 14, 'metavar': '', + 'validator': frontend.validate_nonnegative_int}), + ) + ) + + config_section = 'html4css1 writer' + + def __init__(self): + self.parts = {} + self.translator_class = HTMLTranslator + + +class HTMLTranslator(writers._html_base.HTMLTranslator): + """ + The html4css1 writer has been optimized to produce visually compact + lists (less vertical whitespace). HTML's mixed content models + allow list items to contain "
  • body elements

  • " or + "
  • just text
  • " or even "
  • text

    and body + elements

    combined
  • ", each with different effects. It would + be best to stick with strict body elements in list items, but they + affect vertical spacing in older browsers (although they really + shouldn't). + The html5_polyglot writer solves this using CSS2. + + Here is an outline of the optimization: + + - Check for and omit

    tags in "simple" lists: list items + contain either a single paragraph, a nested simple list, or a + paragraph followed by a nested simple list. This means that + this list can be compact: + + - Item 1. + - Item 2. + + But this list cannot be compact: + + - Item 1. + + This second paragraph forces space between list items. + + - Item 2. + + - In non-list contexts, omit

    tags on a paragraph if that + paragraph is the only child of its parent (footnotes & citations + are allowed a label first). + + - Regardless of the above, in definitions, table cells, field bodies, + option descriptions, and list items, mark the first child with + 'class="first"' and the last child with 'class="last"'. The stylesheet + sets the margins (top & bottom respectively) to 0 for these elements. + + The ``no_compact_lists`` setting (``--no-compact-lists`` command-line + option) disables list whitespace optimization. + """ + + # The following definitions are required for display in browsers limited + # to CSS1 or backwards compatible behaviour of the writer: + + doctype = ( + '\n') + + content_type = ('\n') + content_type_mathml = ('\n') + + # encode also non-breaking space + special_characters = _html_base.HTMLTranslator.special_characters.copy() + special_characters[0xa0] = ' ' + + # use character reference for dash (not valid in HTML5) + attribution_formats = {'dash': ('—', ''), + 'parentheses': ('(', ')'), + 'parens': ('(', ')'), + 'none': ('', '')} + + # ersatz for first/last pseudo-classes missing in CSS1 + def set_first_last(self, node): + self.set_class_on_child(node, 'first', 0) + self.set_class_on_child(node, 'last', -1) + + # add newline after opening tag + def visit_address(self, node): + self.visit_docinfo_item(node, 'address', meta=False) + self.body.append(self.starttag(node, 'pre', CLASS='address')) + + def depart_address(self, node): + self.body.append('\n\n') + self.depart_docinfo_item() + + # ersatz for first/last pseudo-classes + def visit_admonition(self, node): + node['classes'].insert(0, 'admonition') + self.body.append(self.starttag(node, 'div')) + self.set_first_last(node) + + def depart_admonition(self, node=None): + self.body.append('\n') + + # author, authors: use
    instead of paragraphs + def visit_author(self, node): + if isinstance(node.parent, nodes.authors): + if self.author_in_authors: + self.body.append('\n
    ') + else: + self.visit_docinfo_item(node, 'author') + + def depart_author(self, node): + if isinstance(node.parent, nodes.authors): + self.author_in_authors = True + else: + self.depart_docinfo_item() + + def visit_authors(self, node): + self.visit_docinfo_item(node, 'authors') + self.author_in_authors = False # initialize + + def depart_authors(self, node): + self.depart_docinfo_item() + + # use "width" argument instead of "style: 'width'": + def visit_colspec(self, node): + self.colspecs.append(node) + # "stubs" list is an attribute of the tgroup element: + node.parent.stubs.append(node.attributes.get('stub')) + + def depart_colspec(self, node): + # write out when all colspecs are processed + if isinstance(node.next_node(descend=False, siblings=True), + nodes.colspec): + return + if ('colwidths-auto' in node.parent.parent['classes'] + or ('colwidths-auto' in self.settings.table_style + and 'colwidths-given' not in node.parent.parent['classes'])): + return + total_width = sum(node['colwidth'] for node in self.colspecs) + self.body.append(self.starttag(node, 'colgroup')) + for node in self.colspecs: + colwidth = int(node['colwidth'] * 100.0 / total_width + 0.5) + self.body.append(self.emptytag(node, 'col', + width='%i%%' % colwidth)) + self.body.append('\n') + + # Compact lists: + # exclude definition lists and field lists (non-compact by default) + + def is_compactable(self, node): + return ('compact' in node['classes'] + or (self.settings.compact_lists + and 'open' not in node['classes'] + and (self.compact_simple + or 'contents' in node.parent['classes'] + # TODO: self.in_contents + or self.check_simple_list(node)))) + + # citations: Use table for bibliographic references. + def visit_citation(self, node): + self.body.append(self.starttag(node, 'table', + CLASS='docutils citation', + frame="void", rules="none")) + self.body.append('\n' + '\n' + '') + self.footnote_backrefs(node) + + def depart_citation(self, node): + self.body.append('\n' + '\n\n') + + def visit_citation_reference(self, node): + href = '#' + if 'refid' in node: + href += node['refid'] + elif 'refname' in node: + href += self.document.nameids[node['refname']] + self.body.append(self.starttag(node, 'a', suffix='[', href=href, + classes=['citation-reference'])) + + def depart_citation_reference(self, node): + self.body.append(']') + + # insert classifier-delimiter (not required with CSS2) + def visit_classifier(self, node): + self.body.append(' : ') + self.body.append(self.starttag(node, 'span', '', CLASS='classifier')) + + def depart_classifier(self, node): + self.body.append('') + self.depart_term(node) # close the

    after last classifier + + # ersatz for first/last pseudo-classes + def visit_compound(self, node): + self.body.append(self.starttag(node, 'div', CLASS='compound')) + if len(node) > 1: + node[0]['classes'].append('compound-first') + node[-1]['classes'].append('compound-last') + for child in node[1:-1]: + child['classes'].append('compound-middle') + + def depart_compound(self, node): + self.body.append('\n') + + # ersatz for first/last pseudo-classes, no special handling of "details" + def visit_definition(self, node): + self.body.append(self.starttag(node, 'dd', '')) + self.set_first_last(node) + + def depart_definition(self, node): + self.body.append('\n') + + # don't add "simple" class value, no special handling of "details" + def visit_definition_list(self, node): + self.body.append(self.starttag(node, 'dl', CLASS='docutils')) + + def depart_definition_list(self, node): + self.body.append('\n') + + # no special handling of "details" + def visit_definition_list_item(self, node): + pass + + def depart_definition_list_item(self, node): + pass + + # use a table for description lists + def visit_description(self, node): + self.body.append(self.starttag(node, 'td', '')) + self.set_first_last(node) + + def depart_description(self, node): + self.body.append('') + + # use table for docinfo + def visit_docinfo(self, node): + self.context.append(len(self.body)) + self.body.append(self.starttag(node, 'table', + CLASS='docinfo', + frame="void", rules="none")) + self.body.append('\n' + '\n' + '\n') + self.in_docinfo = True + + def depart_docinfo(self, node): + self.body.append('\n\n') + self.in_docinfo = False + start = self.context.pop() + self.docinfo = self.body[start:] + self.body = [] + + def visit_docinfo_item(self, node, name, meta=True): + if meta: + meta_tag = '\n' \ + % (name, self.attval(node.astext())) + self.meta.append(meta_tag) + self.body.append(self.starttag(node, 'tr', '')) + self.body.append('%s:\n' + % self.language.labels[name]) + if len(node): + if isinstance(node[0], nodes.Element): + node[0]['classes'].append('first') + if isinstance(node[-1], nodes.Element): + node[-1]['classes'].append('last') + + def depart_docinfo_item(self): + self.body.append('\n') + + # add newline after opening tag + def visit_doctest_block(self, node): + self.body.append(self.starttag(node, 'pre', CLASS='doctest-block')) + + def depart_doctest_block(self, node): + self.body.append('\n\n') + + # insert an NBSP into empty cells, ersatz for first/last + def visit_entry(self, node): + writers._html_base.HTMLTranslator.visit_entry(self, node) + if len(node) == 0: # empty cell + self.body.append(' ') + self.set_first_last(node) + + def depart_entry(self, node): + self.body.append(self.context.pop()) + + # ersatz for first/last pseudo-classes + def visit_enumerated_list(self, node): + """ + The 'start' attribute does not conform to HTML 4.01's strict.dtd, but + cannot be emulated in CSS1 (HTML 5 reincludes it). + """ + atts = {} + if 'start' in node: + atts['start'] = node['start'] + if 'enumtype' in node: + atts['class'] = node['enumtype'] + # @@@ To do: prefix, suffix. How? Change prefix/suffix to a + # single "format" attribute? Use CSS2? + old_compact_simple = self.compact_simple + self.context.append((self.compact_simple, self.compact_p)) + self.compact_p = None + self.compact_simple = self.is_compactable(node) + if self.compact_simple and not old_compact_simple: + atts['class'] = (atts.get('class', '') + ' simple').strip() + self.body.append(self.starttag(node, 'ol', **atts)) + + def depart_enumerated_list(self, node): + self.compact_simple, self.compact_p = self.context.pop() + self.body.append('\n') + + # use table for field-list: + def visit_field(self, node): + self.body.append(self.starttag(node, 'tr', '', CLASS='field')) + + def depart_field(self, node): + self.body.append('\n') + + def visit_field_body(self, node): + self.body.append(self.starttag(node, 'td', '', CLASS='field-body')) + self.set_class_on_child(node, 'first', 0) + field = node.parent + if (self.compact_field_list + or isinstance(field.parent, nodes.docinfo) + or field.parent.index(field) == len(field.parent) - 1): + # If we are in a compact list, the docinfo, or if this is + # the last field of the field list, do not add vertical + # space after last element. + self.set_class_on_child(node, 'last', -1) + + def depart_field_body(self, node): + self.body.append('\n') + + def visit_field_list(self, node): + self.context.append((self.compact_field_list, self.compact_p)) + self.compact_p = None + if 'compact' in node['classes']: + self.compact_field_list = True + elif (self.settings.compact_field_lists + and 'open' not in node['classes']): + self.compact_field_list = True + if self.compact_field_list: + for field in node: + field_body = field[-1] + assert isinstance(field_body, nodes.field_body) + children = [n for n in field_body + if not isinstance(n, nodes.Invisible)] + if not (len(children) == 0 + or len(children) == 1 + and isinstance(children[0], + (nodes.paragraph, nodes.line_block))): + self.compact_field_list = False + break + self.body.append(self.starttag(node, 'table', frame='void', + rules='none', + CLASS='docutils field-list')) + self.body.append('\n' + '\n' + '\n') + + def depart_field_list(self, node): + self.body.append('\n\n') + self.compact_field_list, self.compact_p = self.context.pop() + + def visit_field_name(self, node): + atts = {} + if self.in_docinfo: + atts['class'] = 'docinfo-name' + else: + atts['class'] = 'field-name' + if (self.settings.field_name_limit + and len(node.astext()) > self.settings.field_name_limit): + atts['colspan'] = 2 + self.context.append('\n' + + self.starttag(node.parent, 'tr', '', + CLASS='field') + + ' ') + else: + self.context.append('') + self.body.append(self.starttag(node, 'th', '', **atts)) + + def depart_field_name(self, node): + self.body.append(':') + self.body.append(self.context.pop()) + + # use table for footnote text + def visit_footnote(self, node): + self.body.append(self.starttag(node, 'table', + CLASS='docutils footnote', + frame="void", rules="none")) + self.body.append('\n' + '\n' + '') + self.footnote_backrefs(node) + + def footnote_backrefs(self, node): + backlinks = [] + backrefs = node['backrefs'] + if self.settings.footnote_backlinks and backrefs: + if len(backrefs) == 1: + self.context.append('') + self.context.append('') + self.context.append('' + % backrefs[0]) + else: + for (i, backref) in enumerate(backrefs, 1): + backlinks.append('%s' + % (backref, i)) + self.context.append('(%s) ' % ', '.join(backlinks)) + self.context += ['', ''] + else: + self.context.append('') + self.context += ['', ''] + # If the node does not only consist of a label. + if len(node) > 1: + # If there are preceding backlinks, we do not set class + # 'first', because we need to retain the top-margin. + if not backlinks: + node[1]['classes'].append('first') + node[-1]['classes'].append('last') + + def depart_footnote(self, node): + self.body.append('\n' + '\n\n') + + # insert markers in text (pseudo-classes are not supported in CSS1): + def visit_footnote_reference(self, node): + href = '#' + node['refid'] + format = self.settings.footnote_references + if format == 'brackets': + suffix = '[' + self.context.append(']') + else: + assert format == 'superscript' + suffix = '' + self.context.append('') + self.body.append(self.starttag(node, 'a', suffix, + CLASS='footnote-reference', href=href)) + + def depart_footnote_reference(self, node): + self.body.append(self.context.pop() + '') + + # just pass on generated text + def visit_generated(self, node): + pass + + # Backwards-compatibility implementation: + # * Do not use

    \n') + self.in_document_title = len(self.body) + elif isinstance(node.parent, nodes.section): + tag = 'h%s' % (self.section_level + self.initial_header_level - 1) + self.body.append( + self.starttag(node, tag, '', CLASS='section-subtitle') + + self.starttag({}, 'span', '', CLASS='section-subtitle')) + self.context.append('\n' % tag) + + def depart_subtitle(self, node): + self.body.append(self.context.pop()) + if self.in_document_title: + self.subtitle = self.body[self.in_document_title:-1] + self.in_document_title = 0 + self.body_pre_docinfo.extend(self.body) + self.html_subtitle.extend(self.body) + del self.body[:] + + # not allowed in
     in HTML 4
    +    def visit_superscript(self, node):
    +        if isinstance(node.parent, nodes.literal_block):
    +            self.body.append(self.starttag(node, 'span', '',
    +                                           CLASS='superscript'))
    +        else:
    +            self.body.append(self.starttag(node, 'sup', ''))
    +
    +    def depart_superscript(self, node):
    +        if isinstance(node.parent, nodes.literal_block):
    +            self.body.append('')
    +        else:
    +            self.body.append('')
    +
    +    #  element deprecated in HTML 5
    +    def visit_system_message(self, node):
    +        self.body.append(self.starttag(node, 'div', CLASS='system-message'))
    +        self.body.append('

    ') + backref_text = '' + if len(node['backrefs']): + backrefs = node['backrefs'] + if len(backrefs) == 1: + backref_text = ('; backlink' + % backrefs[0]) + else: + i = 1 + backlinks = [] + for backref in backrefs: + backlinks.append('%s' % (backref, i)) + i += 1 + backref_text = ('; backlinks: %s' + % ', '.join(backlinks)) + if node.hasattr('line'): + line = ', line %s' % node['line'] + else: + line = '' + self.body.append('System Message: %s/%s ' + '(%s%s)%s

    \n' + % (node['type'], node['level'], + self.encode(node['source']), line, backref_text)) + + def depart_system_message(self, node): + self.body.append('\n') + + # "hard coded" border setting + def visit_table(self, node): + self.context.append(self.compact_p) + self.compact_p = True + atts = {'border': 1} + classes = ['docutils', self.settings.table_style] + if 'align' in node: + classes.append('align-%s' % node['align']) + if 'width' in node: + atts['style'] = 'width: %s' % node['width'] + self.body.append( + self.starttag(node, 'table', CLASS=' '.join(classes), **atts)) + + def depart_table(self, node): + self.compact_p = self.context.pop() + self.body.append('\n') + + # hard-coded vertical alignment + def visit_tbody(self, node): + self.body.append(self.starttag(node, 'tbody', valign='top')) + + def depart_tbody(self, node): + self.body.append('\n') + + # no special handling of "details" in definition list + def visit_term(self, node): + self.body.append(self.starttag(node, 'dt', '', + classes=node.parent['classes'], + ids=node.parent['ids'])) + + def depart_term(self, node): + # Nest (optional) classifier(s) in the
    element + if node.next_node(nodes.classifier, descend=False, siblings=True): + return # skip (depart_classifier() calls this function again) + self.body.append('
    \n') + + # hard-coded vertical alignment + def visit_thead(self, node): + self.body.append(self.starttag(node, 'thead', valign='bottom')) + + def depart_thead(self, node): + self.body.append('\n') + + # auxiliary method, called by visit_title() + # "with-subtitle" class, no ARIA roles + def section_title_tags(self, node): + classes = [] + h_level = self.section_level + self.initial_header_level - 1 + if (len(node.parent) >= 2 + and isinstance(node.parent[1], nodes.subtitle)): + classes.append('with-subtitle') + if h_level > 6: + classes.append('h%i' % h_level) + tagname = 'h%i' % min(h_level, 6) + start_tag = self.starttag(node, tagname, '', classes=classes) + if node.hasattr('refid'): + atts = {} + atts['class'] = 'toc-backref' + atts['href'] = '#' + node['refid'] + start_tag += self.starttag({}, 'a', '', **atts) + close_tag = '\n' % tagname + else: + close_tag = '\n' % tagname + return start_tag, close_tag + + +class SimpleListChecker(writers._html_base.SimpleListChecker): + + """ + Raise `nodes.NodeFound` if non-simple list item is encountered. + + Here "simple" means a list item containing nothing other than a single + paragraph, a simple list, or a paragraph followed by a simple list. + """ + + def visit_list_item(self, node): + children = [] + for child in node.children: + if not isinstance(child, nodes.Invisible): + children.append(child) + if (children and isinstance(children[0], nodes.paragraph) + and (isinstance(children[-1], nodes.bullet_list) + or isinstance(children[-1], nodes.enumerated_list))): + children.pop() + if len(children) <= 1: + return + else: + raise nodes.NodeFound + + # def visit_bullet_list(self, node): + # pass + + # def visit_enumerated_list(self, node): + # pass + + def visit_paragraph(self, node): + raise nodes.SkipNode + + def visit_definition_list(self, node): + raise nodes.NodeFound + + def visit_docinfo(self, node): + raise nodes.NodeFound diff --git a/env/lib/python3.10/site-packages/docutils/writers/html4css1/__pycache__/__init__.cpython-310.pyc b/env/lib/python3.10/site-packages/docutils/writers/html4css1/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cbf9943baa4a0ad625bd9acfed5c9177c4ae6b29 GIT binary patch literal 32166 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 Ug?D#8K9U%DEcVTf|DAXJf5|kq1^@s6 literal 0 HcmV?d00001 diff --git a/env/lib/python3.10/site-packages/docutils/writers/html4css1/html4css1.css b/env/lib/python3.10/site-packages/docutils/writers/html4css1/html4css1.css new file mode 100644 index 0000000..1d0d3e7 --- /dev/null +++ b/env/lib/python3.10/site-packages/docutils/writers/html4css1/html4css1.css @@ -0,0 +1,350 @@ +/* +:Author: David Goodger (goodger@python.org) +:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ +:Copyright: This stylesheet has been placed in the public domain. + +Default cascading style sheet for the HTML output of Docutils. +Despite the name, some widely supported CSS2 features are used. + +See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to +customize this style sheet. +*/ + +/* used to remove borders from tables and images */ +.borderless, table.borderless td, table.borderless th { + border: 0 } + +table.borderless td, table.borderless th { + /* Override padding for "table.docutils td" with "! important". + The right padding separates the table cells. */ + padding: 0 0.5em 0 0 ! important } + +.first { + /* Override more specific margin styles with "! important". */ + margin-top: 0 ! important } + +.last, .with-subtitle { + margin-bottom: 0 ! important } + +.hidden { + display: none } + +.subscript { + vertical-align: sub; + font-size: smaller } + +.superscript { + vertical-align: super; + font-size: smaller } + +a.toc-backref { + text-decoration: none ; + color: black } + +blockquote.epigraph { + margin: 2em 5em ; } + +dl.docutils dd { + margin-bottom: 0.5em } + +object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] { + overflow: hidden; +} + +/* Uncomment (and remove this text!) to get bold-faced definition list terms +dl.docutils dt { + font-weight: bold } +*/ + +div.abstract { + margin: 2em 5em } + +div.abstract p.topic-title { + font-weight: bold ; + text-align: center } + +div.admonition, div.attention, div.caution, div.danger, div.error, +div.hint, div.important, div.note, div.tip, div.warning { + margin: 2em ; + border: medium outset ; + padding: 1em } + +div.admonition p.admonition-title, div.hint p.admonition-title, +div.important p.admonition-title, div.note p.admonition-title, +div.tip p.admonition-title { + font-weight: bold ; + font-family: sans-serif } + +div.attention p.admonition-title, div.caution p.admonition-title, +div.danger p.admonition-title, div.error p.admonition-title, +div.warning p.admonition-title, .code .error { + color: red ; + font-weight: bold ; + font-family: sans-serif } + +/* Uncomment (and remove this text!) to get reduced vertical space in + compound paragraphs. +div.compound .compound-first, div.compound .compound-middle { + margin-bottom: 0.5em } + +div.compound .compound-last, div.compound .compound-middle { + margin-top: 0.5em } +*/ + +div.dedication { + margin: 2em 5em ; + text-align: center ; + font-style: italic } + +div.dedication p.topic-title { + font-weight: bold ; + font-style: normal } + +div.figure { + margin-left: 2em ; + margin-right: 2em } + +div.footer, div.header { + clear: both; + font-size: smaller } + +div.line-block { + display: block ; + margin-top: 1em ; + margin-bottom: 1em } + +div.line-block div.line-block { + margin-top: 0 ; + margin-bottom: 0 ; + margin-left: 1.5em } + +div.sidebar { + margin: 0 0 0.5em 1em ; + border: medium outset ; + padding: 1em ; + background-color: #ffffee ; + width: 40% ; + float: right ; + clear: right } + +div.sidebar p.rubric { + font-family: sans-serif ; + font-size: medium } + +div.system-messages { + margin: 5em } + +div.system-messages h1 { + color: red } + +div.system-message { + border: medium outset ; + padding: 1em } + +div.system-message p.system-message-title { + color: red ; + font-weight: bold } + +div.topic { + margin: 2em } + +h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, +h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { + margin-top: 0.4em } + +h1.title { + text-align: center } + +h2.subtitle { + text-align: center } + +hr.docutils { + width: 75% } + +img.align-left, .figure.align-left, object.align-left, table.align-left { + clear: left ; + float: left ; + margin-right: 1em } + +img.align-right, .figure.align-right, object.align-right, table.align-right { + clear: right ; + float: right ; + margin-left: 1em } + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left } + +.align-center { + clear: both ; + text-align: center } + +.align-right { + text-align: right } + +/* reset inner alignment in figures */ +div.align-right { + text-align: inherit } + +/* div.align-center * { */ +/* text-align: left } */ + +.align-top { + vertical-align: top } + +.align-middle { + vertical-align: middle } + +.align-bottom { + vertical-align: bottom } + +ol.simple, ul.simple { + margin-bottom: 1em } + +ol.arabic { + list-style: decimal } + +ol.loweralpha { + list-style: lower-alpha } + +ol.upperalpha { + list-style: upper-alpha } + +ol.lowerroman { + list-style: lower-roman } + +ol.upperroman { + list-style: upper-roman } + +p.attribution { + text-align: right ; + margin-left: 50% } + +p.caption { + font-style: italic } + +p.credits { + font-style: italic ; + font-size: smaller } + +p.label { + white-space: nowrap } + +p.rubric { + font-weight: bold ; + font-size: larger ; + color: maroon ; + text-align: center } + +p.sidebar-title { + font-family: sans-serif ; + font-weight: bold ; + font-size: larger } + +p.sidebar-subtitle { + font-family: sans-serif ; + font-weight: bold } + +p.topic-title { + font-weight: bold } + +pre.address { + margin-bottom: 0 ; + margin-top: 0 ; + font: inherit } + +pre.literal-block, pre.doctest-block, pre.math, pre.code { + margin-left: 2em ; + margin-right: 2em } + +pre.code .ln { color: gray; } /* line numbers */ +pre.code, code { background-color: #eeeeee } +pre.code .comment, code .comment { color: #5C6576 } +pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } +pre.code .literal.string, code .literal.string { color: #0C5404 } +pre.code .name.builtin, code .name.builtin { color: #352B84 } +pre.code .deleted, code .deleted { background-color: #DEB0A1} +pre.code .inserted, code .inserted { background-color: #A3D289} + +span.classifier { + font-family: sans-serif ; + font-style: oblique } + +span.classifier-delimiter { + font-family: sans-serif ; + font-weight: bold } + +span.interpreted { + font-family: sans-serif } + +span.option { + white-space: nowrap } + +span.pre { + white-space: pre } + +span.problematic, pre.problematic { + color: red } + +span.section-subtitle { + /* font-size relative to parent (h1..h6 element) */ + font-size: 80% } + +table.citation { + border-left: solid 1px gray; + margin-left: 1px } + +table.docinfo { + margin: 2em 4em } + +table.docutils { + margin-top: 0.5em ; + margin-bottom: 0.5em } + +table.footnote { + border-left: solid 1px black; + margin-left: 1px } + +table.docutils td, table.docutils th, +table.docinfo td, table.docinfo th { + padding-left: 0.5em ; + padding-right: 0.5em ; + vertical-align: top } + +table.docutils th.field-name, table.docinfo th.docinfo-name { + font-weight: bold ; + text-align: left ; + white-space: nowrap ; + padding-left: 0 } + +/* "booktabs" style (no vertical lines) */ +table.docutils.booktabs { + border: 0px; + border-top: 2px solid; + border-bottom: 2px solid; + border-collapse: collapse; +} +table.docutils.booktabs * { + border: 0px; +} +table.docutils.booktabs th { + border-bottom: thin solid; + text-align: left; +} + +h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, +h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { + font-size: 100% } + +ul.auto-toc { + list-style-type: none } diff --git a/env/lib/python3.10/site-packages/docutils/writers/html4css1/template.txt b/env/lib/python3.10/site-packages/docutils/writers/html4css1/template.txt new file mode 100644 index 0000000..2591bce --- /dev/null +++ b/env/lib/python3.10/site-packages/docutils/writers/html4css1/template.txt @@ -0,0 +1,8 @@ +%(head_prefix)s +%(head)s +%(stylesheet)s +%(body_prefix)s +%(body_pre_docinfo)s +%(docinfo)s +%(body)s +%(body_suffix)s diff --git a/env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/__init__.py b/env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/__init__.py new file mode 100644 index 0000000..c9bdf66 --- /dev/null +++ b/env/lib/python3.10/site-packages/docutils/writers/html5_polyglot/__init__.py @@ -0,0 +1,393 @@ +# $Id: __init__.py 9539 2024-02-17 10:36:51Z milde $ +# :Author: Günter Milde +# Based on the html4css1 writer by David Goodger. +# :Maintainer: docutils-develop@lists.sourceforge.net +# :Copyright: © 2005, 2009, 2015 Günter Milde, +# portions from html4css1 © David Goodger. +# :License: Released under the terms of the `2-Clause BSD license`_, in short: +# +# Copying and distribution of this file, with or without modification, +# are permitted in any medium without royalty provided the copyright +# notice and this notice are preserved. +# This file is offered as-is, without any warranty. +# +# .. _2-Clause BSD license: https://opensource.org/licenses/BSD-2-Clause + +# Use "best practice" as recommended by the W3C: +# http://www.w3.org/2009/cheatsheet/ + +""" +Plain HyperText Markup Language document tree Writer. + +The output conforms to the `HTML 5` specification. + +The cascading style sheet "minimal.css" is required for proper viewing, +the style sheet "plain.css" improves reading experience. +""" +__docformat__ = 'reStructuredText' + +from pathlib import Path + +from docutils import frontend, nodes +from docutils.writers import _html_base + + +class Writer(_html_base.Writer): + + supported = ('html5', 'xhtml', 'html') + """Formats this writer supports.""" + + default_stylesheets = ['minimal.css', 'plain.css'] + default_stylesheet_dirs = ['.', str(Path(__file__).parent)] + default_template = Path(__file__).parent / 'template.txt' + + # use a copy of the parent spec with some modifications + settings_spec = frontend.filter_settings_spec( + _html_base.Writer.settings_spec, + template=( + f'Template file. (UTF-8 encoded, default: "{default_template}")', + ['--template'], + {'default': default_template, 'metavar': ''}), + stylesheet_path=( + 'Comma separated list of stylesheet paths. ' + 'Relative paths are expanded if a matching file is found in ' + 'the --stylesheet-dirs. With --link-stylesheet, ' + 'the path is rewritten relative to the output HTML file. ' + '(default: "%s")' % ','.join(default_stylesheets), + ['--stylesheet-path'], + {'metavar': '', 'overrides': 'stylesheet', + 'validator': frontend.validate_comma_separated_list, + 'default': default_stylesheets}), + stylesheet_dirs=( + 'Comma-separated list of directories where stylesheets are found. ' + 'Used by --stylesheet-path when expanding relative path ' + 'arguments. (default: "%s")' % ','.join(default_stylesheet_dirs), + ['--stylesheet-dirs'], + {'metavar': '', + 'validator': frontend.validate_comma_separated_list, + 'default': default_stylesheet_dirs}), + initial_header_level=( + 'Specify the initial header level. Does not affect document ' + 'title & subtitle (see --no-doc-title). (default: 2 for "

    ")', + ['--initial-header-level'], + {'choices': '1 2 3 4 5 6'.split(), 'default': '2', + 'metavar': ''}), + no_xml_declaration=( + 'Omit the XML declaration (default).', + ['--no-xml-declaration'], + {'dest': 'xml_declaration', 'action': 'store_false'}), + ) + settings_spec = settings_spec + ( + 'HTML5 Writer Options', + '', + ((frontend.SUPPRESS_HELP, # Obsoleted by "--image-loading" + ['--embed-images'], + {'action': 'store_true', + 'validator': frontend.validate_boolean}), + (frontend.SUPPRESS_HELP, # Obsoleted by "--image-loading" + ['--link-images'], + {'dest': 'embed_images', 'action': 'store_false'}), + ('Suggest at which point images should be loaded: ' + '"embed", "link" (default), or "lazy".', + ['--image-loading'], + {'choices': ('embed', 'link', 'lazy'), + # 'default': 'link' # default set in _html_base.py + }), + ('Append a self-link to section headings.', + ['--section-self-link'], + {'default': False, 'action': 'store_true'}), + ('Do not append a self-link to section headings. (default)', + ['--no-section-self-link'], + {'dest': 'section_self_link', 'action': 'store_false'}), + ) + ) + + config_section = 'html5 writer' + + def __init__(self): + self.parts = {} + self.translator_class = HTMLTranslator + + +class HTMLTranslator(_html_base.HTMLTranslator): + """ + This writer generates `polyglot markup`: HTML5 that is also valid XML. + + Safe subclassing: when overriding, treat ``visit_*`` and ``depart_*`` + methods as a unit to prevent breaks due to internal changes. See the + docstring of docutils.writers._html_base.HTMLTranslator for details + and examples. + """ + + # self.starttag() arguments for the main document + documenttag_args = {'tagname': 'main'} + + # add meta tag to fix rendering in mobile browsers + def __init__(self, document): + super().__init__(document) + self.meta.append('\n') + + # tag obsolete in HTML5. Use the tag instead. + def visit_acronym(self, node): + # @@@ implementation incomplete ("title" attribute) + self.body.append(self.starttag(node, 'abbr', '')) + + def depart_acronym(self, node): + self.body.append('') + + # no standard meta tag name in HTML5, use separate "author" meta tags + # https://www.w3.org/TR/html5/document-metadata.html#standard-metadata-names + def visit_authors(self, node): + self.visit_docinfo_item(node, 'authors', meta=False) + for subnode in node: + self.meta.append('\n') + + def depart_authors(self, node): + self.depart_docinfo_item() + + # use the
    semantic tag. + def visit_caption(self, node): + if isinstance(node.parent, nodes.figure): + self.body.append('
    \n') + self.body.append(self.starttag(node, 'p', '')) + + def depart_caption(self, node): + self.body.append('

    \n') + #
    is closed in depart_figure(), as legend may follow. + + # use HTML block-level tags if matching class value found + supported_block_tags = {'ins', 'del'} + + def visit_container(self, node): + # If there is exactly one of the "supported block tags" in + # the list of class values, use it as tag name: + classes = node['classes'] + tags = [cls for cls in classes + if cls in self.supported_block_tags] + if len(tags) == 1: + node.html5tagname = tags[0] + classes.remove(tags[0]) + else: + node.html5tagname = 'div' + self.body.append(self.starttag(node, node.html5tagname, + CLASS='docutils container')) + + def depart_container(self, node): + self.body.append(f'\n') + del node.html5tagname + + # no standard meta tag name in HTML5, use dcterms.rights + # see https://wiki.whatwg.org/wiki/MetaExtensions + def visit_copyright(self, node): + self.visit_docinfo_item(node, 'copyright', meta=False) + self.meta.append('\n') + + def depart_copyright(self, node): + self.depart_docinfo_item() + + # no standard meta tag name in HTML5, use dcterms.date + def visit_date(self, node): + self.visit_docinfo_item(node, 'date', meta=False) + self.meta.append('\n') + + def depart_date(self, node): + self.depart_docinfo_item() + + # use new HTML5
    and
    elements + def visit_figure(self, node): + atts = {} + if node.get('width'): + atts['style'] = f"width: {node['width']}" + if node.get('align'): + atts['class'] = f"align-{node['align']}" + self.body.append(self.starttag(node, 'figure', **atts)) + + def depart_figure(self, node): + if len(node) > 1: + self.body.append('
    \n') + self.body.append('
    \n') + + # use HTML5
    element + def visit_footer(self, node): + self.context.append(len(self.body)) + + def depart_footer(self, node): + start = self.context.pop() + footer = [self.starttag(node, 'footer')] + footer.extend(self.body[start:]) + footer.append('
    \n') + self.footer.extend(footer) + self.body_suffix[:0] = footer + del self.body[start:] + + # use HTML5
    element + def visit_header(self, node): + self.context.append(len(self.body)) + + def depart_header(self, node): + start = self.context.pop() + header = [self.starttag(node, 'header')] + header.extend(self.body[start:]) + header.append('
    \n') + self.body_prefix.extend(header) + self.header.extend(header) + del self.body[start:] + + # use HTML text-level tags if matching class value found + supported_inline_tags = {'code', 'kbd', 'dfn', 'samp', 'var', + 'bdi', 'del', 'ins', 'mark', 'small', + 'b', 'i', 'q', 's', 'u'} + + # Use `supported_inline_tags` if found in class values + def visit_inline(self, node): + classes = node['classes'] + node.html5tagname = 'span' + # Special handling for "code" directive content + if (isinstance(node.parent, nodes.literal_block) + and 'code' in node.parent.get('classes') + or isinstance(node.parent, nodes.literal) + and getattr(node.parent, 'html5tagname', None) == 'code'): + if classes == ['ln']: + # line numbers are not part of the "fragment of computer code" + if self.body[-1] == '': + del self.body[-1] + else: + self.body.append('') + node.html5tagname = 'small' + else: + tags = [cls for cls in self.supported_inline_tags + if cls in classes] + if len(tags): + node.html5tagname = tags[0] + classes.remove(node.html5tagname) + self.body.append(self.starttag(node, node.html5tagname, '')) + + def depart_inline(self, node): + self.body.append(f'') + if (node.html5tagname == 'small' and node.get('classes') == ['ln'] + and isinstance(node.parent, nodes.literal_block)): + self.body.append(f'') + del node.html5tagname + + # place inside HTML5
    element (together with caption) + def visit_legend(self, node): + if not isinstance(node.parent[1], nodes.caption): + self.body.append('
    \n') + self.body.append(self.starttag(node, 'div', CLASS='legend')) + + def depart_legend(self, node): + self.body.append('\n') + #
    closed in visit_figure() + + # use HTML5 text-level tags if matching class value found + def visit_literal(self, node): + classes = node['classes'] + html5tagname = 'span' + tags = [cls for cls in self.supported_inline_tags + if cls in classes] + if len(tags): + html5tagname = tags[0] + classes.remove(html5tagname) + if html5tagname == 'code': + node.html5tagname = html5tagname + self.body.append(self.starttag(node, html5tagname, '')) + return + self.body.append( + self.starttag(node, html5tagname, '', CLASS='docutils literal')) + text = node.astext() + # remove hard line breaks (except if in a parsed-literal block) + if not isinstance(node.parent, nodes.literal_block): + text = text.replace('\n', ' ') + # Protect text like ``--an-option`` and the regular expression + # ``[+]?(\d+(\.\d*)?|\.\d+)`` from bad line wrapping + for token in self.words_and_spaces.findall(text): + if token.strip() and self.in_word_wrap_point.search(token): + self.body.append( + f'{self.encode(token)}') + else: + self.body.append(self.encode(token)) + self.body.append(f'') + # Content already processed: + raise nodes.SkipNode + + def depart_literal(self, node): + # skipped unless literal element is from "code" role: + self.depart_inline(node) + + # Meta tags: 'lang' attribute replaced by 'xml:lang' in XHTML 1.1 + # HTML5/polyglot recommends using both + def visit_meta(self, node): + if node.hasattr('lang'): + node['xml:lang'] = node['lang'] + self.meta.append(self.emptytag(node, 'meta', + **node.non_default_attributes())) + + def depart_meta(self, node): + pass + + # no standard meta tag name in HTML5 + def visit_organization(self, node): + self.visit_docinfo_item(node, 'organization', meta=False) + + def depart_organization(self, node): + self.depart_docinfo_item() + + # use the new HTML5 element
    + def visit_section(self, node): + self.section_level += 1 + self.body.append( + self.starttag(node, 'section')) + + def depart_section(self, node): + self.section_level -= 1 + self.body.append('
    \n') + + # use the new HTML5 element \n') + self.in_sidebar = False + + # Use new HTML5 element

    F}v;{UNVmxgyj+y%qpKCvQH(ev3qcXz40Qzvd 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 Rw6`Pc5MKduJHUq8JpvhZA+_k#!OD^F#aZr5nr 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 pu`UDdNc=&5_IeTz@Vo*eJ*>ypTF-KS8GB|L6O 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