← back to Atmos Game
auto-data-snapshot: 2026-08-30T23:23:51 (1074 data files) — assets/gen/.venv/bin/Activate.ps1 assets/gen/.venv/bin/activate assets/gen/.venv/bin/activate.csh assets/gen/.venv/bin/activate.fish assets/gen/.venv/bin/hf
3e511f2bf7f96880aa1f5e4ae361462cc2c05bf5 · 2026-08-30 23:26:44 -0700 · auto-commit-fleet
Files touched
D assets/gen/.venv/bin/Activate.ps1D assets/gen/.venv/bin/activateD assets/gen/.venv/bin/activate.cshD assets/gen/.venv/bin/activate.fishD assets/gen/.venv/bin/hfD assets/gen/.venv/bin/httpxD assets/gen/.venv/bin/huggingface-cliD assets/gen/.venv/bin/idnaD assets/gen/.venv/bin/pipD assets/gen/.venv/bin/pip3D assets/gen/.venv/bin/pip3.12D assets/gen/.venv/bin/pythonD assets/gen/.venv/bin/python3D assets/gen/.venv/bin/python3.12D assets/gen/.venv/bin/tiny-agentsD assets/gen/.venv/bin/tqdmD assets/gen/.venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/_yaml/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/entry_points.txtD assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/scm_file_list.jsonD assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/scm_version.jsonD assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/top_level.txtD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/functools.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/itertools.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/pytest_plugin.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_interpreter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_process.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_trio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_asyncio_selector_thread.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_contextmanagers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tempfile.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_eventloop.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/py.typedD assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/buffered.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/file.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/text.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/top_level.txtD assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/certifi/cacert.pemD assets/gen/.venv/lib/python3.12/site-packages/certifi/py.typedD assets/gen/.venv/lib/python3.12/site-packages/certifi/tests/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/certifi/tests/__pycache__/test_certify.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/licenses/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_termui_impl.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_textwrap.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_winconsole.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/shell_completion.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/testing.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/click/py.typedD assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_async.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_async_read_write.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_descriptor.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_error.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_identity.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_lease.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_marker.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_read_write.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_soft.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_soft_protocol.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_strict.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_unix.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_util.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_windows.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/asyncio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/version.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/_async.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/_sync.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/filelock/py.typedD assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/_version.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/archive.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/asyn.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/caching.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/callbacks.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/compression.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/config.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/conftest.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/core.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/dircache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/fuse.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/generic.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/gui.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/json.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/mapping.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/parquet.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/registry.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/spec.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/transaction.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/arrow.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/asyn_wrapper.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cache_mapper.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cache_metadata.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cached.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/chained.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dask.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/data.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dbfs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dirfs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/ftp.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/gist.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/git.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/github.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/http.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/http_sync.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/jupyter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/libarchive.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/local.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/memory.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/reference.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/sftp.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/smb.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/tar.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/webhdfs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/zip.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/common.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/copy.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/get.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/mv.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/open.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/pipe.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/put.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/REQUESTEDD assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/CHANGELOG.mdD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/client.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/data_classes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/documentation.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/snippet.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/package.jsonD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/templates/__pycache__/discord_chat.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/gradio_client/types.jsonD assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/licenses/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/top_level.txtD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_abnf.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_connection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_events.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_headers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_readers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_receivebuffer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_state.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_util.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_version.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_writers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/h11/py.typedD assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/sboms/hf_xet.cyclonedx.jsonD assets/gen/.venv/lib/python3.12/site-packages/hf_xet/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/hf_xet/hf_xet.abi3.soD assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/licenses/LICENSE.mdD assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_models.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_ssl.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_synchronization.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_trace.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection_pool.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http11.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http2.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http_proxy.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/interfaces.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/socks_proxy.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/anyio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/auto.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/mock.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/sync.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/trio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection_pool.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http11.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http2.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http_proxy.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/interfaces.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/socks_proxy.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpcore/py.typedD assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/entry_points.txtD assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/licenses/LICENSE.mdD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/__version__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_auth.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_client.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_config.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_content.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_decoders.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_main.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_models.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_multipart.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_status_codes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_types.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_urlparse.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_urls.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/asgi.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/default.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/mock.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/wsgi.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/httpx/py.typedD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/entry_points.txtD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/top_level.txtD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_buckets.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_commit_api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_commit_scheduler.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_dataset_viewer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_eval_results.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_inference_endpoints.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_jobs_api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_local_folder.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_login.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_oauth.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_oidc.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_sandbox.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_sandbox_cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_snapshot_download.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_space_api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_tensorboard_logger.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_tree_cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_upload_large_folder.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_upload_pipeline.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_webhooks_payload.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_webhooks_server.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/community.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/constants.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/dataclasses.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/errors.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/fastai_utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/file_download.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hf_api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hf_file_system.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hub_mixin.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/lfs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/repocard.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/repocard_data.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/client.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/sse_client.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/types.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_city_game.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_cli_utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_completion.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_cp.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_errors.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_file_listing.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_framework.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_help_formatter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_output.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_skills.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/auth.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/buckets.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/collections.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/datasets.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/deprecated_cli.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/discussions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/download.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/extensions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/hf.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/inference_endpoints.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/jobs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/lfs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/models.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/papers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/repo_files.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/repos.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/sandbox.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/skills.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/spaces.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/system.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/upload.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/upload_large_folder.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/webhooks.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/_client.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/_common.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/__pycache__/_async_client.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/audio_classification.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/audio_to_audio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/automatic_speech_recognition.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/chat_completion.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/depth_estimation.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/document_question_answering.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/feature_extraction.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/fill_mask.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_classification.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_segmentation.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_text_to_image.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_text_to_video.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_image.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_text.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_video.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/object_detection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/question_answering.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/sentence_similarity.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/summarization.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/table_question_answering.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text2text_generation.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_classification.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_generation.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_audio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_image.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_speech.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_video.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/token_classification.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/translation.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/video_classification.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/visual_question_answering.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_classification.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_image_classification.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_object_detection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/_cli_hacks.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/agent.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/cli.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/constants.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/mcp_client.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/types.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/_common.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/cerebras.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/cohere.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/deepinfra.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/fal_ai.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/featherless_ai.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/fireworks_ai.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/groq.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/hf_inference.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/novita.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/nscale.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/openai.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/ovhcloud.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/publicai.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/replicate.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/scaleway.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/together.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/wavespeed.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/zai_org.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/py.typedD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_dduf.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_torch.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/templates/datasetcard_template.mdD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/templates/modelcard_template.mdD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_auth.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_cache_assets.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_cache_manager.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_chunk_utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_datetime.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_deprecation.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_detect_agent.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_dotenv.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_experimental.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_fixes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_git_credential.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_headers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_hf_uris.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_http.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_lfs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_oauth_device.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_pagination.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_parsing.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_paths.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_runtime.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_safetensors.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_subprocess.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_telemetry.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_terminal.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_typing.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_validators.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_verification.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_xet.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_xet_progress_reporting.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/endpoint_helpers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/insecure_hashlib.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/logging.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/sha.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/tqdm.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/entry_points.txtD assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/licenses/LICENSE.mdD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/cli.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/codec.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/compat.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/idna/py.typedD assets/gen/.venv/lib/python3.12/site-packages/images/logo.gifD assets/gen/.venv/lib/python3.12/site-packages/images/tqdm.gifD assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE.APACHED assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE.BSDD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_elffile.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_manylinux.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_musllinux.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_parser.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_tokenizer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/dependency_groups.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/direct_url.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/errors.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/markers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/metadata.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/pylock.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/requirements.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/specifiers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/tags.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/licenses/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/licenses/__pycache__/_spdx.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/packaging/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/REQUESTEDD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/entry_points.txtD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/AUTHORS.txtD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/cachecontrol/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/certifi/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/distlib/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/distro/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/idna/LICENSE.mdD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/msgpack/COPYINGD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.APACHED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.BSDD assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pkg_resources/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/platformdirs/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pygments/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pyproject_hooks/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/requests/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/resolvelib/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/rich/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli_w/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/truststore/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/urllib3/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/main.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/index_command.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/lock.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/release_control.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/pep723.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_dependency_group.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/pylock.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/retry.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/README.rstD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pemD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t32.exeD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64-arm.exeD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64.exeD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w32.exeD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64-arm.exeD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64.exeD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/LICENSE.mdD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/COPYINGD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.APACHED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.BSDD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_elffile.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_parser.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_tokenizer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/dependency_groups.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/direct_url.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/errors.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/metadata.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/pylock.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/_spdx.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/_mapping.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/abstract.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/criterion.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/resolution.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/_writer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/LICENSE.txtD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_base_connection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_request_methods.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/connection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/fetch.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/request.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/response.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/connection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/probe.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/util.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/vendor.txtD assets/gen/.venv/lib/python3.12/site-packages/pip/py.typedD assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/top_level.txtD assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/entry_points.txtD assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/licenses/LICENCED assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/scm_file_list.jsonD assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/scm_version.jsonD assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/top_level.txtD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/__main__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_main.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_monitor.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_gui.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_notebook.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_pandas.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/asyncio.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/auto.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/autonotebook.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/cli.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/dask.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/gui.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/keras.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/notebook.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/rich.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/std.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/tk.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/utils.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/version.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/bells.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/concurrent.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/discord.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/itertools.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/logging.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/slack.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/telegram.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/utils_worker.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/tqdm/tqdm.1D assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/INSTALLERD assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/METADATAD assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/RECORDD assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/WHEELD assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/licenses/LICENSED assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/__init__.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/composer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/constructor.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/cyaml.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/dumper.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/emitter.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/error.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/events.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/loader.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/nodes.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/parser.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/reader.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/representer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/resolver.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/scanner.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/serializer.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/tokens.cpython-312.pycD assets/gen/.venv/lib/python3.12/site-packages/yaml/_yaml.cpython-312-darwin.soD assets/gen/.venv/pyvenv.cfg
Diff
commit 3e511f2bf7f96880aa1f5e4ae361462cc2c05bf5
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date: Sun Aug 30 23:26:44 2026 -0700
auto-data-snapshot: 2026-08-30T23:23:51 (1074 data files) — assets/gen/.venv/bin/Activate.ps1 assets/gen/.venv/bin/activate assets/gen/.venv/bin/activate.csh assets/gen/.venv/bin/activate.fish assets/gen/.venv/bin/hf
---
assets/gen/.venv/bin/Activate.ps1 | 247 -
assets/gen/.venv/bin/activate | 76 -
assets/gen/.venv/bin/activate.csh | 27 -
assets/gen/.venv/bin/activate.fish | 69 -
assets/gen/.venv/bin/hf | 6 -
assets/gen/.venv/bin/httpx | 6 -
assets/gen/.venv/bin/huggingface-cli | 6 -
assets/gen/.venv/bin/idna | 6 -
assets/gen/.venv/bin/pip | 6 -
assets/gen/.venv/bin/pip3 | 6 -
assets/gen/.venv/bin/pip3.12 | 6 -
assets/gen/.venv/bin/python | 1 -
assets/gen/.venv/bin/python3 | 1 -
assets/gen/.venv/bin/python3.12 | 1 -
assets/gen/.venv/bin/tiny-agents | 6 -
assets/gen/.venv/bin/tqdm | 6 -
.../__pycache__/typing_extensions.cpython-312.pyc | Bin 166557 -> 0 bytes
.../_yaml/__pycache__/__init__.cpython-312.pyc | Bin 880 -> 0 bytes
.../site-packages/anyio-4.14.2.dist-info/INSTALLER | 1 -
.../site-packages/anyio-4.14.2.dist-info/METADATA | 107 -
.../site-packages/anyio-4.14.2.dist-info/RECORD | 96 -
.../site-packages/anyio-4.14.2.dist-info/WHEEL | 5 -
.../anyio-4.14.2.dist-info/entry_points.txt | 2 -
.../anyio-4.14.2.dist-info/licenses/LICENSE | 20 -
.../anyio-4.14.2.dist-info/scm_file_list.json | 119 -
.../anyio-4.14.2.dist-info/scm_version.json | 8 -
.../anyio-4.14.2.dist-info/top_level.txt | 1 -
.../anyio/__pycache__/__init__.cpython-312.pyc | Bin 4786 -> 0 bytes
.../anyio/__pycache__/from_thread.cpython-312.pyc | Bin 25960 -> 0 bytes
.../anyio/__pycache__/functools.cpython-312.pyc | Bin 16273 -> 0 bytes
.../anyio/__pycache__/itertools.cpython-312.pyc | Bin 24241 -> 0 bytes
.../anyio/__pycache__/lowlevel.cpython-312.pyc | Bin 9104 -> 0 bytes
.../__pycache__/pytest_plugin.cpython-312.pyc | Bin 17058 -> 0 bytes
.../__pycache__/to_interpreter.cpython-312.pyc | Bin 10345 -> 0 bytes
.../anyio/__pycache__/to_process.cpython-312.pyc | Bin 12097 -> 0 bytes
.../anyio/__pycache__/to_thread.cpython-312.pyc | Bin 3272 -> 0 bytes
.../_backends/__pycache__/__init__.cpython-312.pyc | Bin 208 -> 0 bytes
.../_backends/__pycache__/_asyncio.cpython-312.pyc | Bin 143316 -> 0 bytes
.../_backends/__pycache__/_trio.cpython-312.pyc | Bin 76766 -> 0 bytes
.../_core/__pycache__/__init__.cpython-312.pyc | Bin 204 -> 0 bytes
.../_asyncio_selector_thread.cpython-312.pyc | Bin 8419 -> 0 bytes
.../__pycache__/_contextmanagers.cpython-312.pyc | Bin 9014 -> 0 bytes
.../_core/__pycache__/_eventloop.cpython-312.pyc | Bin 8379 -> 0 bytes
.../_core/__pycache__/_exceptions.cpython-312.pyc | Bin 8284 -> 0 bytes
.../_core/__pycache__/_fileio.cpython-312.pyc | Bin 49498 -> 0 bytes
.../_core/__pycache__/_resources.cpython-312.pyc | Bin 946 -> 0 bytes
.../_core/__pycache__/_signals.cpython-312.pyc | Bin 1400 -> 0 bytes
.../_core/__pycache__/_sockets.cpython-312.pyc | Bin 41080 -> 0 bytes
.../_core/__pycache__/_streams.cpython-312.pyc | Bin 2353 -> 0 bytes
.../__pycache__/_subprocesses.cpython-312.pyc | Bin 9484 -> 0 bytes
.../__pycache__/_synchronization.cpython-312.pyc | Bin 33318 -> 0 bytes
.../anyio/_core/__pycache__/_tasks.cpython-312.pyc | Bin 17997 -> 0 bytes
.../_core/__pycache__/_tempfile.cpython-312.pyc | Bin 28056 -> 0 bytes
.../_core/__pycache__/_testing.cpython-312.pyc | Bin 3806 -> 0 bytes
.../_core/__pycache__/_typedattr.cpython-312.pyc | Bin 3849 -> 0 bytes
.../anyio/abc/__pycache__/__init__.cpython-312.pyc | Bin 2379 -> 0 bytes
.../abc/__pycache__/_eventloop.cpython-312.pyc | Bin 16669 -> 0 bytes
.../abc/__pycache__/_resources.cpython-312.pyc | Bin 1651 -> 0 bytes
.../anyio/abc/__pycache__/_sockets.cpython-312.pyc | Bin 18282 -> 0 bytes
.../anyio/abc/__pycache__/_streams.cpython-312.pyc | Bin 9787 -> 0 bytes
.../abc/__pycache__/_subprocesses.cpython-312.pyc | Bin 3259 -> 0 bytes
.../anyio/abc/__pycache__/_tasks.cpython-312.pyc | Bin 8947 -> 0 bytes
.../anyio/abc/__pycache__/_testing.cpython-312.pyc | Bin 3158 -> 0 bytes
.../lib/python3.12/site-packages/anyio/py.typed | 0
.../streams/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes
.../streams/__pycache__/buffered.cpython-312.pyc | Bin 9583 -> 0 bytes
.../anyio/streams/__pycache__/file.cpython-312.pyc | Bin 7572 -> 0 bytes
.../streams/__pycache__/memory.cpython-312.pyc | Bin 15061 -> 0 bytes
.../streams/__pycache__/stapled.cpython-312.pyc | Bin 7667 -> 0 bytes
.../anyio/streams/__pycache__/text.cpython-312.pyc | Bin 9352 -> 0 bytes
.../anyio/streams/__pycache__/tls.cpython-312.pyc | Bin 20386 -> 0 bytes
.../certifi-2026.7.22.dist-info/INSTALLER | 1 -
.../certifi-2026.7.22.dist-info/METADATA | 78 -
.../certifi-2026.7.22.dist-info/RECORD | 18 -
.../certifi-2026.7.22.dist-info/WHEEL | 5 -
.../certifi-2026.7.22.dist-info/licenses/LICENSE | 20 -
.../certifi-2026.7.22.dist-info/top_level.txt | 1 -
.../certifi/__pycache__/__init__.cpython-312.pyc | Bin 327 -> 0 bytes
.../certifi/__pycache__/__main__.cpython-312.pyc | Bin 642 -> 0 bytes
.../certifi/__pycache__/core.cpython-312.pyc | Bin 2074 -> 0 bytes
.../python3.12/site-packages/certifi/cacert.pem | 3959 ---------
.../lib/python3.12/site-packages/certifi/py.typed | 0
.../tests/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes
.../tests/__pycache__/test_certify.cpython-312.pyc | Bin 1541 -> 0 bytes
.../site-packages/click-8.4.2.dist-info/INSTALLER | 1 -
.../site-packages/click-8.4.2.dist-info/METADATA | 84 -
.../site-packages/click-8.4.2.dist-info/RECORD | 40 -
.../site-packages/click-8.4.2.dist-info/WHEEL | 4 -
.../click-8.4.2.dist-info/licenses/LICENSE.txt | 28 -
.../click/__pycache__/__init__.cpython-312.pyc | Bin 4198 -> 0 bytes
.../click/__pycache__/_compat.cpython-312.pyc | Bin 24259 -> 0 bytes
.../click/__pycache__/_termui_impl.cpython-312.pyc | Bin 35369 -> 0 bytes
.../click/__pycache__/_textwrap.cpython-312.pyc | Bin 7417 -> 0 bytes
.../click/__pycache__/_utils.cpython-312.pyc | Bin 1440 -> 0 bytes
.../click/__pycache__/_winconsole.cpython-312.pyc | Bin 11954 -> 0 bytes
.../click/__pycache__/core.cpython-312.pyc | Bin 141248 -> 0 bytes
.../click/__pycache__/decorators.cpython-312.pyc | Bin 23117 -> 0 bytes
.../click/__pycache__/exceptions.cpython-312.pyc | Bin 17231 -> 0 bytes
.../click/__pycache__/formatting.cpython-312.pyc | Bin 14210 -> 0 bytes
.../click/__pycache__/globals.cpython-312.pyc | Bin 2977 -> 0 bytes
.../click/__pycache__/parser.cpython-312.pyc | Bin 20505 -> 0 bytes
.../__pycache__/shell_completion.cpython-312.pyc | Bin 25331 -> 0 bytes
.../click/__pycache__/termui.cpython-312.pyc | Bin 37593 -> 0 bytes
.../click/__pycache__/testing.cpython-312.pyc | Bin 35651 -> 0 bytes
.../click/__pycache__/types.cpython-312.pyc | Bin 57329 -> 0 bytes
.../click/__pycache__/utils.cpython-312.pyc | Bin 25945 -> 0 bytes
.../lib/python3.12/site-packages/click/py.typed | 0
.../filelock-3.32.0.dist-info/INSTALLER | 1 -
.../filelock-3.32.0.dist-info/METADATA | 39 -
.../site-packages/filelock-3.32.0.dist-info/RECORD | 48 -
.../site-packages/filelock-3.32.0.dist-info/WHEEL | 4 -
.../filelock-3.32.0.dist-info/licenses/LICENSE | 21 -
.../filelock/__pycache__/__init__.cpython-312.pyc | Bin 2762 -> 0 bytes
.../filelock/__pycache__/_api.cpython-312.pyc | Bin 89300 -> 0 bytes
.../filelock/__pycache__/_async.cpython-312.pyc | Bin 7867 -> 0 bytes
.../__pycache__/_async_read_write.cpython-312.pyc | Bin 18758 -> 0 bytes
.../__pycache__/_descriptor.cpython-312.pyc | Bin 3443 -> 0 bytes
.../filelock/__pycache__/_error.cpython-312.pyc | Bin 4483 -> 0 bytes
.../filelock/__pycache__/_identity.cpython-312.pyc | Bin 8895 -> 0 bytes
.../filelock/__pycache__/_lease.cpython-312.pyc | Bin 15959 -> 0 bytes
.../filelock/__pycache__/_marker.cpython-312.pyc | Bin 7394 -> 0 bytes
.../__pycache__/_read_write.cpython-312.pyc | Bin 39598 -> 0 bytes
.../filelock/__pycache__/_soft.cpython-312.pyc | Bin 13164 -> 0 bytes
.../__pycache__/_soft_protocol.cpython-312.pyc | Bin 436 -> 0 bytes
.../filelock/__pycache__/_strict.cpython-312.pyc | Bin 44049 -> 0 bytes
.../filelock/__pycache__/_unix.cpython-312.pyc | Bin 9155 -> 0 bytes
.../filelock/__pycache__/_util.cpython-312.pyc | Bin 6490 -> 0 bytes
.../filelock/__pycache__/_windows.cpython-312.pyc | Bin 16514 -> 0 bytes
.../filelock/__pycache__/asyncio.cpython-312.pyc | Bin 37456 -> 0 bytes
.../filelock/__pycache__/version.cpython-312.pyc | Bin 655 -> 0 bytes
.../_soft_rw/__pycache__/__init__.cpython-312.pyc | Bin 566 -> 0 bytes
.../_soft_rw/__pycache__/_async.cpython-312.pyc | Bin 12774 -> 0 bytes
.../_soft_rw/__pycache__/_sync.cpython-312.pyc | Bin 47633 -> 0 bytes
.../lib/python3.12/site-packages/filelock/py.typed | 0
.../fsspec-2026.6.0.dist-info/INSTALLER | 1 -
.../fsspec-2026.6.0.dist-info/METADATA | 257 -
.../site-packages/fsspec-2026.6.0.dist-info/RECORD | 119 -
.../site-packages/fsspec-2026.6.0.dist-info/WHEEL | 4 -
.../fsspec-2026.6.0.dist-info/licenses/LICENSE | 29 -
.../fsspec/__pycache__/__init__.cpython-312.pyc | Bin 1922 -> 0 bytes
.../fsspec/__pycache__/_version.cpython-312.pyc | Bin 656 -> 0 bytes
.../fsspec/__pycache__/archive.cpython-312.pyc | Bin 4128 -> 0 bytes
.../fsspec/__pycache__/asyn.cpython-312.pyc | Bin 47721 -> 0 bytes
.../fsspec/__pycache__/caching.cpython-312.pyc | Bin 41443 -> 0 bytes
.../fsspec/__pycache__/callbacks.cpython-312.pyc | Bin 12939 -> 0 bytes
.../fsspec/__pycache__/compression.cpython-312.pyc | Bin 7555 -> 0 bytes
.../fsspec/__pycache__/config.cpython-312.pyc | Bin 5929 -> 0 bytes
.../fsspec/__pycache__/conftest.cpython-312.pyc | Bin 6221 -> 0 bytes
.../fsspec/__pycache__/core.cpython-312.pyc | Bin 28517 -> 0 bytes
.../fsspec/__pycache__/dircache.cpython-312.pyc | Bin 4543 -> 0 bytes
.../fsspec/__pycache__/exceptions.cpython-312.pyc | Bin 855 -> 0 bytes
.../fsspec/__pycache__/fuse.cpython-312.pyc | Bin 15684 -> 0 bytes
.../fsspec/__pycache__/generic.cpython-312.pyc | Bin 18288 -> 0 bytes
.../fsspec/__pycache__/gui.cpython-312.pyc | Bin 21654 -> 0 bytes
.../fsspec/__pycache__/json.cpython-312.pyc | Bin 6154 -> 0 bytes
.../fsspec/__pycache__/mapping.cpython-312.pyc | Bin 12265 -> 0 bytes
.../fsspec/__pycache__/parquet.cpython-312.pyc | Bin 18890 -> 0 bytes
.../fsspec/__pycache__/registry.cpython-312.pyc | Bin 11698 -> 0 bytes
.../fsspec/__pycache__/spec.cpython-312.pyc | Bin 91518 -> 0 bytes
.../fsspec/__pycache__/transaction.cpython-312.pyc | Bin 4607 -> 0 bytes
.../fsspec/__pycache__/utils.cpython-312.pyc | Bin 29671 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 215 -> 0 bytes
.../__pycache__/arrow.cpython-312.pyc | Bin 14115 -> 0 bytes
.../__pycache__/asyn_wrapper.cpython-312.pyc | Bin 5608 -> 0 bytes
.../__pycache__/cache_mapper.cpython-312.pyc | Bin 4020 -> 0 bytes
.../__pycache__/cache_metadata.cpython-312.pyc | Bin 10540 -> 0 bytes
.../__pycache__/cached.cpython-312.pyc | Bin 47863 -> 0 bytes
.../__pycache__/chained.cpython-312.pyc | Bin 1107 -> 0 bytes
.../__pycache__/dask.cpython-312.pyc | Bin 7121 -> 0 bytes
.../__pycache__/data.cpython-312.pyc | Bin 3664 -> 0 bytes
.../__pycache__/dbfs.cpython-312.pyc | Bin 19481 -> 0 bytes
.../__pycache__/dirfs.cpython-312.pyc | Bin 25621 -> 0 bytes
.../__pycache__/ftp.cpython-312.pyc | Bin 19787 -> 0 bytes
.../__pycache__/gist.cpython-312.pyc | Bin 9896 -> 0 bytes
.../__pycache__/git.cpython-312.pyc | Bin 5937 -> 0 bytes
.../__pycache__/github.cpython-312.pyc | Bin 14524 -> 0 bytes
.../__pycache__/http.cpython-312.pyc | Bin 42549 -> 0 bytes
.../__pycache__/http_sync.cpython-312.pyc | Bin 40171 -> 0 bytes
.../__pycache__/jupyter.cpython-312.pyc | Bin 6838 -> 0 bytes
.../__pycache__/libarchive.cpython-312.pyc | Bin 8668 -> 0 bytes
.../__pycache__/local.cpython-312.pyc | Bin 26134 -> 0 bytes
.../__pycache__/memory.cpython-312.pyc | Bin 14286 -> 0 bytes
.../__pycache__/reference.cpython-312.pyc | Bin 65431 -> 0 bytes
.../__pycache__/sftp.cpython-312.pyc | Bin 10287 -> 0 bytes
.../__pycache__/smb.cpython-312.pyc | Bin 19241 -> 0 bytes
.../__pycache__/tar.cpython-312.pyc | Bin 5374 -> 0 bytes
.../__pycache__/webhdfs.cpython-312.pyc | Bin 23892 -> 0 bytes
.../__pycache__/zip.cpython-312.pyc | Bin 8267 -> 0 bytes
.../abstract/__pycache__/__init__.cpython-312.pyc | Bin 13942 -> 0 bytes
.../abstract/__pycache__/common.cpython-312.pyc | Bin 2162 -> 0 bytes
.../abstract/__pycache__/copy.cpython-312.pyc | Bin 21001 -> 0 bytes
.../tests/abstract/__pycache__/get.cpython-312.pyc | Bin 20837 -> 0 bytes
.../tests/abstract/__pycache__/mv.cpython-312.pyc | Bin 2545 -> 0 bytes
.../abstract/__pycache__/open.cpython-312.pyc | Bin 1174 -> 0 bytes
.../abstract/__pycache__/pipe.cpython-312.pyc | Bin 1103 -> 0 bytes
.../tests/abstract/__pycache__/put.cpython-312.pyc | Bin 21994 -> 0 bytes
.../gradio_client-2.5.0.dist-info/INSTALLER | 1 -
.../gradio_client-2.5.0.dist-info/METADATA | 171 -
.../gradio_client-2.5.0.dist-info/RECORD | 24 -
.../gradio_client-2.5.0.dist-info/REQUESTED | 0
.../gradio_client-2.5.0.dist-info/WHEEL | 4 -
.../site-packages/gradio_client/CHANGELOG.md | 1256 ---
.../__pycache__/__init__.cpython-312.pyc | Bin 467 -> 0 bytes
.../__pycache__/client.cpython-312.pyc | Bin 81378 -> 0 bytes
.../__pycache__/data_classes.cpython-312.pyc | Bin 1235 -> 0 bytes
.../__pycache__/documentation.cpython-312.pyc | Bin 14799 -> 0 bytes
.../__pycache__/exceptions.cpython-312.pyc | Bin 2467 -> 0 bytes
.../__pycache__/snippet.cpython-312.pyc | Bin 13799 -> 0 bytes
.../__pycache__/utils.cpython-312.pyc | Bin 57010 -> 0 bytes
.../site-packages/gradio_client/package.json | 8 -
.../__pycache__/discord_chat.cpython-312.pyc | Bin 9586 -> 0 bytes
.../site-packages/gradio_client/types.json | 199 -
.../site-packages/h11-0.16.0.dist-info/INSTALLER | 1 -
.../site-packages/h11-0.16.0.dist-info/METADATA | 202 -
.../site-packages/h11-0.16.0.dist-info/RECORD | 29 -
.../site-packages/h11-0.16.0.dist-info/WHEEL | 5 -
.../h11-0.16.0.dist-info/licenses/LICENSE.txt | 22 -
.../h11-0.16.0.dist-info/top_level.txt | 1 -
.../h11/__pycache__/__init__.cpython-312.pyc | Bin 1087 -> 0 bytes
.../h11/__pycache__/_abnf.cpython-312.pyc | Bin 1793 -> 0 bytes
.../h11/__pycache__/_connection.cpython-312.pyc | Bin 23143 -> 0 bytes
.../h11/__pycache__/_events.cpython-312.pyc | Bin 13233 -> 0 bytes
.../h11/__pycache__/_headers.cpython-312.pyc | Bin 7995 -> 0 bytes
.../h11/__pycache__/_readers.cpython-312.pyc | Bin 9660 -> 0 bytes
.../h11/__pycache__/_receivebuffer.cpython-312.pyc | Bin 4711 -> 0 bytes
.../h11/__pycache__/_state.cpython-312.pyc | Bin 8475 -> 0 bytes
.../h11/__pycache__/_util.cpython-312.pyc | Bin 4731 -> 0 bytes
.../h11/__pycache__/_version.cpython-312.pyc | Bin 225 -> 0 bytes
.../h11/__pycache__/_writers.cpython-312.pyc | Bin 6297 -> 0 bytes
.../lib/python3.12/site-packages/h11/py.typed | 1 -
.../site-packages/hf_xet-1.5.2.dist-info/INSTALLER | 1 -
.../site-packages/hf_xet-1.5.2.dist-info/METADATA | 87 -
.../site-packages/hf_xet-1.5.2.dist-info/RECORD | 9 -
.../site-packages/hf_xet-1.5.2.dist-info/WHEEL | 4 -
.../hf_xet-1.5.2.dist-info/licenses/LICENSE | 201 -
.../sboms/hf_xet.cyclonedx.json | 8883 --------------------
.../hf_xet/__pycache__/__init__.cpython-312.pyc | Bin 360 -> 0 bytes
.../python3.12/site-packages/hf_xet/hf_xet.abi3.so | Bin 7780000 -> 0 bytes
.../httpcore-1.0.9.dist-info/INSTALLER | 1 -
.../httpcore-1.0.9.dist-info/METADATA | 625 --
.../site-packages/httpcore-1.0.9.dist-info/RECORD | 68 -
.../site-packages/httpcore-1.0.9.dist-info/WHEEL | 4 -
.../httpcore-1.0.9.dist-info/licenses/LICENSE.md | 27 -
.../httpcore/__pycache__/__init__.cpython-312.pyc | Bin 3178 -> 0 bytes
.../httpcore/__pycache__/_api.cpython-312.pyc | Bin 3764 -> 0 bytes
.../__pycache__/_exceptions.cpython-312.pyc | Bin 3197 -> 0 bytes
.../httpcore/__pycache__/_models.cpython-312.pyc | Bin 23144 -> 0 bytes
.../httpcore/__pycache__/_ssl.cpython-312.pyc | Bin 622 -> 0 bytes
.../__pycache__/_synchronization.cpython-312.pyc | Bin 14165 -> 0 bytes
.../httpcore/__pycache__/_trace.cpython-312.pyc | Bin 5622 -> 0 bytes
.../httpcore/__pycache__/_utils.cpython-312.pyc | Bin 1302 -> 0 bytes
.../_async/__pycache__/__init__.cpython-312.pyc | Bin 1635 -> 0 bytes
.../_async/__pycache__/connection.cpython-312.pyc | Bin 11728 -> 0 bytes
.../__pycache__/connection_pool.cpython-312.pyc | Bin 19610 -> 0 bytes
.../_async/__pycache__/http11.cpython-312.pyc | Bin 20121 -> 0 bytes
.../_async/__pycache__/http2.cpython-312.pyc | Bin 31187 -> 0 bytes
.../_async/__pycache__/http_proxy.cpython-312.pyc | Bin 17982 -> 0 bytes
.../_async/__pycache__/interfaces.cpython-312.pyc | Bin 5766 -> 0 bytes
.../_async/__pycache__/socks_proxy.cpython-312.pyc | Bin 16856 -> 0 bytes
.../_backends/__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes
.../_backends/__pycache__/anyio.cpython-312.pyc | Bin 8555 -> 0 bytes
.../_backends/__pycache__/auto.cpython-312.pyc | Bin 2703 -> 0 bytes
.../_backends/__pycache__/base.cpython-312.pyc | Bin 4905 -> 0 bytes
.../_backends/__pycache__/mock.cpython-312.pyc | Bin 7169 -> 0 bytes
.../_backends/__pycache__/sync.cpython-312.pyc | Bin 11376 -> 0 bytes
.../_backends/__pycache__/trio.cpython-312.pyc | Bin 8894 -> 0 bytes
.../_sync/__pycache__/__init__.cpython-312.pyc | Bin 1589 -> 0 bytes
.../_sync/__pycache__/connection.cpython-312.pyc | Bin 10385 -> 0 bytes
.../__pycache__/connection_pool.cpython-312.pyc | Bin 18687 -> 0 bytes
.../_sync/__pycache__/http11.cpython-312.pyc | Bin 17708 -> 0 bytes
.../_sync/__pycache__/http2.cpython-312.pyc | Bin 27319 -> 0 bytes
.../_sync/__pycache__/http_proxy.cpython-312.pyc | Bin 17185 -> 0 bytes
.../_sync/__pycache__/interfaces.cpython-312.pyc | Bin 5313 -> 0 bytes
.../_sync/__pycache__/socks_proxy.cpython-312.pyc | Bin 15634 -> 0 bytes
.../lib/python3.12/site-packages/httpcore/py.typed | 0
.../site-packages/httpx-0.28.1.dist-info/INSTALLER | 1 -
.../site-packages/httpx-0.28.1.dist-info/METADATA | 203 -
.../site-packages/httpx-0.28.1.dist-info/RECORD | 54 -
.../site-packages/httpx-0.28.1.dist-info/WHEEL | 4 -
.../httpx-0.28.1.dist-info/entry_points.txt | 2 -
.../httpx-0.28.1.dist-info/licenses/LICENSE.md | 12 -
.../httpx/__pycache__/__init__.cpython-312.pyc | Bin 2132 -> 0 bytes
.../httpx/__pycache__/__version__.cpython-312.pyc | Bin 327 -> 0 bytes
.../httpx/__pycache__/_api.cpython-312.pyc | Bin 10347 -> 0 bytes
.../httpx/__pycache__/_auth.cpython-312.pyc | Bin 15599 -> 0 bytes
.../httpx/__pycache__/_client.cpython-312.pyc | Bin 64143 -> 0 bytes
.../httpx/__pycache__/_config.cpython-312.pyc | Bin 10995 -> 0 bytes
.../httpx/__pycache__/_content.cpython-312.pyc | Bin 10407 -> 0 bytes
.../httpx/__pycache__/_decoders.cpython-312.pyc | Bin 16765 -> 0 bytes
.../httpx/__pycache__/_exceptions.cpython-312.pyc | Bin 12097 -> 0 bytes
.../httpx/__pycache__/_main.cpython-312.pyc | Bin 20602 -> 0 bytes
.../httpx/__pycache__/_models.cpython-312.pyc | Bin 58262 -> 0 bytes
.../httpx/__pycache__/_multipart.cpython-312.pyc | Bin 13581 -> 0 bytes
.../__pycache__/_status_codes.cpython-312.pyc | Bin 7202 -> 0 bytes
.../httpx/__pycache__/_types.cpython-312.pyc | Bin 3839 -> 0 bytes
.../httpx/__pycache__/_urlparse.cpython-312.pyc | Bin 17527 -> 0 bytes
.../httpx/__pycache__/_urls.cpython-312.pyc | Bin 27955 -> 0 bytes
.../httpx/__pycache__/_utils.cpython-312.pyc | Bin 9369 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 456 -> 0 bytes
.../_transports/__pycache__/asgi.cpython-312.pyc | Bin 7599 -> 0 bytes
.../_transports/__pycache__/base.cpython-312.pyc | Bin 3886 -> 0 bytes
.../__pycache__/default.cpython-312.pyc | Bin 17065 -> 0 bytes
.../_transports/__pycache__/mock.cpython-312.pyc | Bin 1954 -> 0 bytes
.../_transports/__pycache__/wsgi.cpython-312.pyc | Bin 6818 -> 0 bytes
.../lib/python3.12/site-packages/httpx/py.typed | 0
.../huggingface_hub-1.24.0.dist-info/INSTALLER | 1 -
.../huggingface_hub-1.24.0.dist-info/METADATA | 373 -
.../huggingface_hub-1.24.0.dist-info/RECORD | 375 -
.../huggingface_hub-1.24.0.dist-info/WHEEL | 5 -
.../entry_points.txt | 7 -
.../licenses/LICENSE | 201 -
.../huggingface_hub-1.24.0.dist-info/top_level.txt | 1 -
.../__pycache__/__init__.cpython-312.pyc | Bin 26120 -> 0 bytes
.../__pycache__/_buckets.cpython-312.pyc | Bin 47700 -> 0 bytes
.../__pycache__/_commit_api.cpython-312.pyc | Bin 48535 -> 0 bytes
.../__pycache__/_commit_scheduler.cpython-312.pyc | Bin 18452 -> 0 bytes
.../__pycache__/_dataset_viewer.cpython-312.pyc | Bin 7957 -> 0 bytes
.../__pycache__/_eval_results.cpython-312.pyc | Bin 9117 -> 0 bytes
.../_inference_endpoints.cpython-312.pyc | Bin 20345 -> 0 bytes
.../__pycache__/_jobs_api.cpython-312.pyc | Bin 26571 -> 0 bytes
.../__pycache__/_local_folder.cpython-312.pyc | Bin 21170 -> 0 bytes
.../__pycache__/_login.cpython-312.pyc | Bin 24105 -> 0 bytes
.../__pycache__/_oauth.cpython-312.pyc | Bin 21010 -> 0 bytes
.../__pycache__/_oidc.cpython-312.pyc | Bin 7870 -> 0 bytes
.../__pycache__/_sandbox.cpython-312.pyc | Bin 90168 -> 0 bytes
.../__pycache__/_sandbox_cache.cpython-312.pyc | Bin 7686 -> 0 bytes
.../__pycache__/_snapshot_download.cpython-312.pyc | Bin 29787 -> 0 bytes
.../__pycache__/_space_api.cpython-312.pyc | Bin 17004 -> 0 bytes
.../_tensorboard_logger.cpython-312.pyc | Bin 8502 -> 0 bytes
.../__pycache__/_tree_cache.cpython-312.pyc | Bin 7110 -> 0 bytes
.../_upload_large_folder.cpython-312.pyc | Bin 37746 -> 0 bytes
.../__pycache__/_upload_pipeline.cpython-312.pyc | Bin 36804 -> 0 bytes
.../__pycache__/_webhooks_payload.cpython-312.pyc | Bin 4719 -> 0 bytes
.../__pycache__/_webhooks_server.cpython-312.pyc | Bin 17802 -> 0 bytes
.../__pycache__/community.cpython-312.pyc | Bin 15167 -> 0 bytes
.../__pycache__/constants.cpython-312.pyc | Bin 12421 -> 0 bytes
.../__pycache__/dataclasses.cpython-312.pyc | Bin 28520 -> 0 bytes
.../__pycache__/errors.cpython-312.pyc | Bin 26332 -> 0 bytes
.../__pycache__/fastai_utils.cpython-312.pyc | Bin 17751 -> 0 bytes
.../__pycache__/file_download.cpython-312.pyc | Bin 75396 -> 0 bytes
.../__pycache__/hf_api.cpython-312.pyc | Bin 665263 -> 0 bytes
.../__pycache__/hf_file_system.cpython-312.pyc | Bin 64512 -> 0 bytes
.../__pycache__/hub_mixin.cpython-312.pyc | Bin 37253 -> 0 bytes
.../__pycache__/lfs.cpython-312.pyc | Bin 19769 -> 0 bytes
.../__pycache__/repocard.cpython-312.pyc | Bin 36457 -> 0 bytes
.../__pycache__/repocard_data.cpython-312.pyc | Bin 36076 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 220 -> 0 bytes
.../_hot_reload/__pycache__/client.cpython-312.pyc | Bin 5627 -> 0 bytes
.../__pycache__/sse_client.cpython-312.pyc | Bin 5699 -> 0 bytes
.../_hot_reload/__pycache__/types.cpython-312.pyc | Bin 4955 -> 0 bytes
.../cli/__pycache__/__init__.cpython-312.pyc | Bin 272 -> 0 bytes
.../cli/__pycache__/_city_game.cpython-312.pyc | Bin 32186 -> 0 bytes
.../cli/__pycache__/_cli_utils.cpython-312.pyc | Bin 49480 -> 0 bytes
.../cli/__pycache__/_completion.cpython-312.pyc | Bin 4274 -> 0 bytes
.../cli/__pycache__/_cp.cpython-312.pyc | Bin 12048 -> 0 bytes
.../cli/__pycache__/_errors.cpython-312.pyc | Bin 7437 -> 0 bytes
.../cli/__pycache__/_file_listing.cpython-312.pyc | Bin 8807 -> 0 bytes
.../cli/__pycache__/_framework.cpython-312.pyc | Bin 32714 -> 0 bytes
.../__pycache__/_help_formatter.cpython-312.pyc | Bin 1864 -> 0 bytes
.../cli/__pycache__/_output.cpython-312.pyc | Bin 20366 -> 0 bytes
.../cli/__pycache__/_skills.cpython-312.pyc | Bin 15883 -> 0 bytes
.../cli/__pycache__/auth.cpython-312.pyc | Bin 7313 -> 0 bytes
.../cli/__pycache__/buckets.cpython-312.pyc | Bin 21596 -> 0 bytes
.../cli/__pycache__/cache.cpython-312.pyc | Bin 35197 -> 0 bytes
.../cli/__pycache__/collections.cpython-312.pyc | Bin 10924 -> 0 bytes
.../cli/__pycache__/datasets.cpython-312.pyc | Bin 12117 -> 0 bytes
.../cli/__pycache__/deprecated_cli.cpython-312.pyc | Bin 1528 -> 0 bytes
.../cli/__pycache__/discussions.cpython-312.pyc | Bin 15071 -> 0 bytes
.../cli/__pycache__/download.cpython-312.pyc | Bin 8554 -> 0 bytes
.../cli/__pycache__/extensions.cpython-312.pyc | Bin 31965 -> 0 bytes
.../cli/__pycache__/hf.cpython-312.pyc | Bin 6418 -> 0 bytes
.../inference_endpoints.cpython-312.pyc | Bin 19690 -> 0 bytes
.../cli/__pycache__/jobs.cpython-312.pyc | Bin 59670 -> 0 bytes
.../cli/__pycache__/lfs.cpython-312.pyc | Bin 6284 -> 0 bytes
.../cli/__pycache__/models.cpython-312.pyc | Bin 10779 -> 0 bytes
.../cli/__pycache__/papers.cpython-312.pyc | Bin 6057 -> 0 bytes
.../cli/__pycache__/repo_files.cpython-312.pyc | Bin 2364 -> 0 bytes
.../cli/__pycache__/repos.cpython-312.pyc | Bin 22749 -> 0 bytes
.../cli/__pycache__/sandbox.cpython-312.pyc | Bin 23678 -> 0 bytes
.../cli/__pycache__/skills.cpython-312.pyc | Bin 23250 -> 0 bytes
.../cli/__pycache__/spaces.cpython-312.pyc | Bin 49620 -> 0 bytes
.../cli/__pycache__/system.cpython-312.pyc | Bin 1907 -> 0 bytes
.../cli/__pycache__/upload.cpython-312.pyc | Bin 9953 -> 0 bytes
.../upload_large_folder.cpython-312.pyc | Bin 4122 -> 0 bytes
.../cli/__pycache__/webhooks.cpython-312.pyc | Bin 10311 -> 0 bytes
.../inference/__pycache__/__init__.cpython-312.pyc | Bin 218 -> 0 bytes
.../inference/__pycache__/_client.cpython-312.pyc | Bin 153239 -> 0 bytes
.../inference/__pycache__/_common.cpython-312.pyc | Bin 16585 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 229 -> 0 bytes
.../__pycache__/_async_client.cpython-312.pyc | Bin 159313 -> 0 bytes
.../types/__pycache__/__init__.cpython-312.pyc | Bin 8171 -> 0 bytes
.../audio_classification.cpython-312.pyc | Bin 1613 -> 0 bytes
.../__pycache__/audio_to_audio.cpython-312.pyc | Bin 1088 -> 0 bytes
.../automatic_speech_recognition.cpython-312.pyc | Bin 3279 -> 0 bytes
.../types/__pycache__/base.cpython-312.pyc | Bin 7897 -> 0 bytes
.../__pycache__/chat_completion.cpython-312.pyc | Bin 12190 -> 0 bytes
.../__pycache__/depth_estimation.cpython-312.pyc | Bin 1099 -> 0 bytes
.../document_question_answering.cpython-312.pyc | Bin 2361 -> 0 bytes
.../__pycache__/feature_extraction.cpython-312.pyc | Bin 1234 -> 0 bytes
.../types/__pycache__/fill_mask.cpython-312.pyc | Bin 1574 -> 0 bytes
.../image_classification.cpython-312.pyc | Bin 1625 -> 0 bytes
.../__pycache__/image_segmentation.cpython-312.pyc | Bin 1821 -> 0 bytes
.../image_text_to_image.cpython-312.pyc | Bin 2260 -> 0 bytes
.../image_text_to_video.cpython-312.pyc | Bin 2194 -> 0 bytes
.../__pycache__/image_to_image.cpython-312.pyc | Bin 2054 -> 0 bytes
.../__pycache__/image_to_text.cpython-312.pyc | Bin 2851 -> 0 bytes
.../__pycache__/image_to_video.cpython-312.pyc | Bin 2038 -> 0 bytes
.../__pycache__/object_detection.cpython-312.pyc | Bin 1841 -> 0 bytes
.../__pycache__/question_answering.cpython-312.pyc | Bin 2150 -> 0 bytes
.../sentence_similarity.cpython-312.pyc | Bin 1077 -> 0 bytes
.../__pycache__/summarization.cpython-312.pyc | Bin 1702 -> 0 bytes
.../table_question_answering.cpython-312.pyc | Bin 2172 -> 0 bytes
.../text2text_generation.cpython-312.pyc | Bin 1848 -> 0 bytes
.../text_classification.cpython-312.pyc | Bin 1613 -> 0 bytes
.../__pycache__/text_generation.cpython-312.pyc | Bin 6138 -> 0 bytes
.../__pycache__/text_to_audio.cpython-312.pyc | Bin 2746 -> 0 bytes
.../__pycache__/text_to_image.cpython-312.pyc | Bin 1704 -> 0 bytes
.../__pycache__/text_to_speech.cpython-312.pyc | Bin 2778 -> 0 bytes
.../__pycache__/text_to_video.cpython-312.pyc | Bin 1619 -> 0 bytes
.../token_classification.cpython-312.pyc | Bin 1890 -> 0 bytes
.../types/__pycache__/translation.cpython-312.pyc | Bin 1806 -> 0 bytes
.../video_classification.cpython-312.pyc | Bin 1760 -> 0 bytes
.../visual_question_answering.cpython-312.pyc | Bin 1818 -> 0 bytes
.../zero_shot_classification.cpython-312.pyc | Bin 1532 -> 0 bytes
.../zero_shot_image_classification.cpython-312.pyc | Bin 1504 -> 0 bytes
.../zero_shot_object_detection.cpython-312.pyc | Bin 1866 -> 0 bytes
.../_mcp/__pycache__/__init__.cpython-312.pyc | Bin 223 -> 0 bytes
.../_mcp/__pycache__/_cli_hacks.cpython-312.pyc | Bin 4092 -> 0 bytes
.../_mcp/__pycache__/agent.cpython-312.pyc | Bin 5410 -> 0 bytes
.../inference/_mcp/__pycache__/cli.cpython-312.pyc | Bin 12764 -> 0 bytes
.../_mcp/__pycache__/constants.cpython-312.pyc | Bin 2471 -> 0 bytes
.../_mcp/__pycache__/mcp_client.cpython-312.pyc | Bin 18456 -> 0 bytes
.../_mcp/__pycache__/types.cpython-312.pyc | Bin 2086 -> 0 bytes
.../_mcp/__pycache__/utils.cpython-312.pyc | Bin 5447 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 8527 -> 0 bytes
.../_providers/__pycache__/_common.cpython-312.pyc | Bin 16520 -> 0 bytes
.../__pycache__/cerebras.cpython-312.pyc | Bin 788 -> 0 bytes
.../_providers/__pycache__/cohere.cpython-312.pyc | Bin 2045 -> 0 bytes
.../__pycache__/deepinfra.cpython-312.pyc | Bin 7543 -> 0 bytes
.../_providers/__pycache__/fal_ai.cpython-312.pyc | Bin 15999 -> 0 bytes
.../__pycache__/featherless_ai.cpython-312.pyc | Bin 2655 -> 0 bytes
.../__pycache__/fireworks_ai.cpython-312.pyc | Bin 2008 -> 0 bytes
.../_providers/__pycache__/groq.cpython-312.pyc | Bin 1019 -> 0 bytes
.../__pycache__/hf_inference.cpython-312.pyc | Bin 11247 -> 0 bytes
.../_providers/__pycache__/novita.cpython-312.pyc | Bin 4317 -> 0 bytes
.../_providers/__pycache__/nscale.cpython-312.pyc | Bin 2998 -> 0 bytes
.../_providers/__pycache__/openai.cpython-312.pyc | Bin 1860 -> 0 bytes
.../__pycache__/ovhcloud.cpython-312.pyc | Bin 914 -> 0 bytes
.../__pycache__/publicai.cpython-312.pyc | Bin 788 -> 0 bytes
.../__pycache__/replicate.cpython-312.pyc | Bin 8418 -> 0 bytes
.../__pycache__/scaleway.cpython-312.pyc | Bin 2558 -> 0 bytes
.../__pycache__/together.cpython-312.pyc | Bin 14042 -> 0 bytes
.../__pycache__/wavespeed.cpython-312.pyc | Bin 7182 -> 0 bytes
.../_providers/__pycache__/zai_org.cpython-312.pyc | Bin 7015 -> 0 bytes
.../site-packages/huggingface_hub/py.typed | 0
.../__pycache__/__init__.cpython-312.pyc | Bin 638 -> 0 bytes
.../__pycache__/_base.cpython-312.pyc | Bin 7188 -> 0 bytes
.../__pycache__/_dduf.cpython-312.pyc | Bin 19510 -> 0 bytes
.../__pycache__/_torch.cpython-312.pyc | Bin 46947 -> 0 bytes
.../templates/datasetcard_template.md | 143 -
.../templates/modelcard_template.md | 200 -
.../utils/__pycache__/__init__.cpython-312.pyc | Bin 4559 -> 0 bytes
.../utils/__pycache__/_auth.cpython-312.pyc | Bin 19020 -> 0 bytes
.../__pycache__/_cache_assets.cpython-312.pyc | Bin 5563 -> 0 bytes
.../__pycache__/_cache_manager.cpython-312.pyc | Bin 38394 -> 0 bytes
.../utils/__pycache__/_chunk_utils.cpython-312.pyc | Bin 2120 -> 0 bytes
.../utils/__pycache__/_datetime.cpython-312.pyc | Bin 2227 -> 0 bytes
.../utils/__pycache__/_deprecation.cpython-312.pyc | Bin 6683 -> 0 bytes
.../__pycache__/_detect_agent.cpython-312.pyc | Bin 8734 -> 0 bytes
.../utils/__pycache__/_dotenv.cpython-312.pyc | Bin 3286 -> 0 bytes
.../__pycache__/_experimental.cpython-312.pyc | Bin 2389 -> 0 bytes
.../utils/__pycache__/_fixes.cpython-312.pyc | Bin 5645 -> 0 bytes
.../__pycache__/_git_credential.cpython-312.pyc | Bin 4933 -> 0 bytes
.../utils/__pycache__/_headers.cpython-312.pyc | Bin 7965 -> 0 bytes
.../utils/__pycache__/_hf_uris.cpython-312.pyc | Bin 28158 -> 0 bytes
.../utils/__pycache__/_http.cpython-312.pyc | Bin 45654 -> 0 bytes
.../utils/__pycache__/_lfs.cpython-312.pyc | Bin 5337 -> 0 bytes
.../__pycache__/_oauth_device.cpython-312.pyc | Bin 8280 -> 0 bytes
.../utils/__pycache__/_pagination.cpython-312.pyc | Bin 2247 -> 0 bytes
.../utils/__pycache__/_parsing.cpython-312.pyc | Bin 3916 -> 0 bytes
.../utils/__pycache__/_paths.cpython-312.pyc | Bin 6021 -> 0 bytes
.../utils/__pycache__/_runtime.cpython-312.pyc | Bin 16057 -> 0 bytes
.../utils/__pycache__/_safetensors.cpython-312.pyc | Bin 5892 -> 0 bytes
.../utils/__pycache__/_subprocess.cpython-312.pyc | Bin 5002 -> 0 bytes
.../utils/__pycache__/_telemetry.cpython-312.pyc | Bin 5649 -> 0 bytes
.../utils/__pycache__/_terminal.cpython-312.pyc | Bin 14565 -> 0 bytes
.../utils/__pycache__/_typing.cpython-312.pyc | Bin 4234 -> 0 bytes
.../utils/__pycache__/_validators.cpython-312.pyc | Bin 8481 -> 0 bytes
.../__pycache__/_verification.cpython-312.pyc | Bin 7534 -> 0 bytes
.../utils/__pycache__/_xet.cpython-312.pyc | Bin 7928 -> 0 bytes
.../_xet_progress_reporting.cpython-312.pyc | Bin 16242 -> 0 bytes
.../__pycache__/endpoint_helpers.cpython-312.pyc | Bin 2158 -> 0 bytes
.../__pycache__/insecure_hashlib.cpython-312.pyc | Bin 570 -> 0 bytes
.../utils/__pycache__/logging.cpython-312.pyc | Bin 6074 -> 0 bytes
.../utils/__pycache__/sha.cpython-312.pyc | Bin 2676 -> 0 bytes
.../utils/__pycache__/tqdm.cpython-312.pyc | Bin 14359 -> 0 bytes
.../site-packages/idna-3.18.dist-info/INSTALLER | 1 -
.../site-packages/idna-3.18.dist-info/METADATA | 155 -
.../site-packages/idna-3.18.dist-info/RECORD | 28 -
.../site-packages/idna-3.18.dist-info/WHEEL | 4 -
.../idna-3.18.dist-info/entry_points.txt | 3 -
.../idna-3.18.dist-info/licenses/LICENSE.md | 31 -
.../idna/__pycache__/__init__.cpython-312.pyc | Bin 895 -> 0 bytes
.../idna/__pycache__/__main__.cpython-312.pyc | Bin 366 -> 0 bytes
.../idna/__pycache__/cli.cpython-312.pyc | Bin 5871 -> 0 bytes
.../idna/__pycache__/codec.cpython-312.pyc | Bin 6337 -> 0 bytes
.../idna/__pycache__/compat.cpython-312.pyc | Bin 1917 -> 0 bytes
.../idna/__pycache__/core.cpython-312.pyc | Bin 28065 -> 0 bytes
.../idna/__pycache__/idnadata.cpython-312.pyc | Bin 22042 -> 0 bytes
.../idna/__pycache__/intranges.cpython-312.pyc | Bin 2600 -> 0 bytes
.../idna/__pycache__/package_data.cpython-312.pyc | Bin 226 -> 0 bytes
.../idna/__pycache__/uts46data.cpython-312.pyc | Bin 96248 -> 0 bytes
.../lib/python3.12/site-packages/idna/py.typed | 0
.../lib/python3.12/site-packages/images/logo.gif | Bin 38894 -> 0 bytes
.../lib/python3.12/site-packages/images/tqdm.gif | Bin 592063 -> 0 bytes
.../packaging-26.2.dist-info/INSTALLER | 1 -
.../packaging-26.2.dist-info/METADATA | 112 -
.../site-packages/packaging-26.2.dist-info/RECORD | 48 -
.../site-packages/packaging-26.2.dist-info/WHEEL | 4 -
.../packaging-26.2.dist-info/licenses/LICENSE | 3 -
.../licenses/LICENSE.APACHE | 177 -
.../packaging-26.2.dist-info/licenses/LICENSE.BSD | 23 -
.../packaging/__pycache__/__init__.cpython-312.pyc | Bin 567 -> 0 bytes
.../packaging/__pycache__/_elffile.cpython-312.pyc | Bin 4947 -> 0 bytes
.../__pycache__/_manylinux.cpython-312.pyc | Bin 9866 -> 0 bytes
.../__pycache__/_musllinux.cpython-312.pyc | Bin 4575 -> 0 bytes
.../packaging/__pycache__/_parser.cpython-312.pyc | Bin 15584 -> 0 bytes
.../__pycache__/_structures.cpython-312.pyc | Bin 1608 -> 0 bytes
.../__pycache__/_tokenizer.cpython-312.pyc | Bin 8459 -> 0 bytes
.../__pycache__/dependency_groups.cpython-312.pyc | Bin 11024 -> 0 bytes
.../__pycache__/direct_url.cpython-312.pyc | Bin 14536 -> 0 bytes
.../packaging/__pycache__/errors.cpython-312.pyc | Bin 4433 -> 0 bytes
.../packaging/__pycache__/markers.cpython-312.pyc | Bin 17458 -> 0 bytes
.../packaging/__pycache__/metadata.cpython-312.pyc | Bin 31270 -> 0 bytes
.../packaging/__pycache__/pylock.cpython-312.pyc | Bin 37414 -> 0 bytes
.../__pycache__/requirements.cpython-312.pyc | Bin 6099 -> 0 bytes
.../__pycache__/specifiers.cpython-312.pyc | Bin 75758 -> 0 bytes
.../packaging/__pycache__/tags.cpython-312.pyc | Bin 37363 -> 0 bytes
.../packaging/__pycache__/utils.cpython-312.pyc | Bin 11063 -> 0 bytes
.../packaging/__pycache__/version.cpython-312.pyc | Bin 41784 -> 0 bytes
.../licenses/__pycache__/__init__.cpython-312.pyc | Bin 5454 -> 0 bytes
.../licenses/__pycache__/_spdx.cpython-312.pyc | Bin 49869 -> 0 bytes
.../python3.12/site-packages/packaging/py.typed | 0
.../site-packages/pip-26.1.2.dist-info/INSTALLER | 1 -
.../site-packages/pip-26.1.2.dist-info/METADATA | 109 -
.../site-packages/pip-26.1.2.dist-info/RECORD | 865 --
.../site-packages/pip-26.1.2.dist-info/REQUESTED | 0
.../site-packages/pip-26.1.2.dist-info/WHEEL | 4 -
.../pip-26.1.2.dist-info/entry_points.txt | 4 -
.../pip-26.1.2.dist-info/licenses/AUTHORS.txt | 868 --
.../pip-26.1.2.dist-info/licenses/LICENSE.txt | 20 -
.../src/pip/_vendor/cachecontrol/LICENSE.txt | 13 -
.../licenses/src/pip/_vendor/certifi/LICENSE | 20 -
.../licenses/src/pip/_vendor/distlib/LICENSE.txt | 284 -
.../licenses/src/pip/_vendor/distro/LICENSE | 202 -
.../licenses/src/pip/_vendor/idna/LICENSE.md | 31 -
.../licenses/src/pip/_vendor/msgpack/COPYING | 14 -
.../licenses/src/pip/_vendor/packaging/LICENSE | 3 -
.../src/pip/_vendor/packaging/LICENSE.APACHE | 177 -
.../licenses/src/pip/_vendor/packaging/LICENSE.BSD | 23 -
.../licenses/src/pip/_vendor/pkg_resources/LICENSE | 17 -
.../licenses/src/pip/_vendor/platformdirs/LICENSE | 21 -
.../licenses/src/pip/_vendor/pygments/LICENSE | 25 -
.../src/pip/_vendor/pyproject_hooks/LICENSE | 21 -
.../licenses/src/pip/_vendor/requests/LICENSE | 175 -
.../licenses/src/pip/_vendor/resolvelib/LICENSE | 13 -
.../licenses/src/pip/_vendor/rich/LICENSE | 19 -
.../licenses/src/pip/_vendor/tomli/LICENSE | 21 -
.../licenses/src/pip/_vendor/tomli_w/LICENSE | 21 -
.../licenses/src/pip/_vendor/truststore/LICENSE | 21 -
.../licenses/src/pip/_vendor/urllib3/LICENSE.txt | 21 -
.../pip/__pycache__/__init__.cpython-312.pyc | Bin 671 -> 0 bytes
.../pip/__pycache__/__main__.cpython-312.pyc | Bin 896 -> 0 bytes
.../pip/__pycache__/__pip-runner__.cpython-312.pyc | Bin 2225 -> 0 bytes
.../_internal/__pycache__/__init__.cpython-312.pyc | Bin 771 -> 0 bytes
.../__pycache__/build_env.cpython-312.pyc | Bin 25821 -> 0 bytes
.../_internal/__pycache__/cache.cpython-312.pyc | Bin 12388 -> 0 bytes
.../__pycache__/configuration.cpython-312.pyc | Bin 18258 -> 0 bytes
.../__pycache__/exceptions.cpython-312.pyc | Bin 43526 -> 0 bytes
.../pip/_internal/__pycache__/main.cpython-312.pyc | Bin 654 -> 0 bytes
.../__pycache__/pyproject.cpython-312.pyc | Bin 4106 -> 0 bytes
.../self_outdated_check.cpython-312.pyc | Bin 9721 -> 0 bytes
.../__pycache__/wheel_builder.cpython-312.pyc | Bin 10707 -> 0 bytes
.../cli/__pycache__/__init__.cpython-312.pyc | Bin 295 -> 0 bytes
.../cli/__pycache__/autocompletion.cpython-312.pyc | Bin 9117 -> 0 bytes
.../cli/__pycache__/base_command.cpython-312.pyc | Bin 11552 -> 0 bytes
.../cli/__pycache__/cmdoptions.cpython-312.pyc | Bin 36864 -> 0 bytes
.../__pycache__/command_context.cpython-312.pyc | Bin 1833 -> 0 bytes
.../cli/__pycache__/index_command.cpython-312.pyc | Bin 8767 -> 0 bytes
.../_internal/cli/__pycache__/main.cpython-312.pyc | Bin 2257 -> 0 bytes
.../cli/__pycache__/main_parser.cpython-312.pyc | Bin 4965 -> 0 bytes
.../cli/__pycache__/parser.cpython-312.pyc | Bin 18107 -> 0 bytes
.../cli/__pycache__/progress_bars.cpython-312.pyc | Bin 6118 -> 0 bytes
.../cli/__pycache__/req_command.cpython-312.pyc | Bin 16740 -> 0 bytes
.../cli/__pycache__/spinners.cpython-312.pyc | Bin 11268 -> 0 bytes
.../cli/__pycache__/status_codes.cpython-312.pyc | Bin 395 -> 0 bytes
.../commands/__pycache__/__init__.cpython-312.pyc | Bin 4137 -> 0 bytes
.../commands/__pycache__/cache.cpython-312.pyc | Bin 11319 -> 0 bytes
.../commands/__pycache__/check.cpython-312.pyc | Bin 2576 -> 0 bytes
.../__pycache__/completion.cpython-312.pyc | Bin 5479 -> 0 bytes
.../__pycache__/configuration.cpython-312.pyc | Bin 13347 -> 0 bytes
.../commands/__pycache__/debug.cpython-312.pyc | Bin 9777 -> 0 bytes
.../commands/__pycache__/download.cpython-312.pyc | Bin 7243 -> 0 bytes
.../commands/__pycache__/freeze.cpython-312.pyc | Bin 4305 -> 0 bytes
.../commands/__pycache__/hash.cpython-312.pyc | Bin 2953 -> 0 bytes
.../commands/__pycache__/help.cpython-312.pyc | Bin 1658 -> 0 bytes
.../commands/__pycache__/index.cpython-312.pyc | Bin 7473 -> 0 bytes
.../commands/__pycache__/inspect.cpython-312.pyc | Bin 3976 -> 0 bytes
.../commands/__pycache__/install.cpython-312.pyc | Bin 33559 -> 0 bytes
.../commands/__pycache__/list.cpython-312.pyc | Bin 17489 -> 0 bytes
.../commands/__pycache__/lock.cpython-312.pyc | Bin 8008 -> 0 bytes
.../commands/__pycache__/search.cpython-312.pyc | Bin 7626 -> 0 bytes
.../commands/__pycache__/show.cpython-312.pyc | Bin 11208 -> 0 bytes
.../commands/__pycache__/uninstall.cpython-312.pyc | Bin 4694 -> 0 bytes
.../commands/__pycache__/wheel.cpython-312.pyc | Bin 8238 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 961 -> 0 bytes
.../distributions/__pycache__/base.cpython-312.pyc | Bin 2939 -> 0 bytes
.../__pycache__/installed.cpython-312.pyc | Bin 1789 -> 0 bytes
.../__pycache__/sdist.cpython-312.pyc | Bin 8342 -> 0 bytes
.../__pycache__/wheel.cpython-312.pyc | Bin 2338 -> 0 bytes
.../index/__pycache__/__init__.cpython-312.pyc | Bin 249 -> 0 bytes
.../index/__pycache__/collector.cpython-312.pyc | Bin 21108 -> 0 bytes
.../__pycache__/package_finder.cpython-312.pyc | Bin 43857 -> 0 bytes
.../index/__pycache__/sources.cpython-312.pyc | Bin 12327 -> 0 bytes
.../locations/__pycache__/__init__.cpython-312.pyc | Bin 15164 -> 0 bytes
.../__pycache__/_distutils.cpython-312.pyc | Bin 6790 -> 0 bytes
.../__pycache__/_sysconfig.cpython-312.pyc | Bin 8054 -> 0 bytes
.../locations/__pycache__/base.cpython-312.pyc | Bin 3728 -> 0 bytes
.../metadata/__pycache__/__init__.cpython-312.pyc | Bin 6781 -> 0 bytes
.../metadata/__pycache__/_json.cpython-312.pyc | Bin 2893 -> 0 bytes
.../metadata/__pycache__/base.cpython-312.pyc | Bin 34455 -> 0 bytes
.../__pycache__/pkg_resources.cpython-312.pyc | Bin 15804 -> 0 bytes
.../importlib/__pycache__/__init__.cpython-312.pyc | Bin 378 -> 0 bytes
.../importlib/__pycache__/_compat.cpython-312.pyc | Bin 4257 -> 0 bytes
.../importlib/__pycache__/_dists.cpython-312.pyc | Bin 12936 -> 0 bytes
.../importlib/__pycache__/_envs.cpython-312.pyc | Bin 8027 -> 0 bytes
.../models/__pycache__/__init__.cpython-312.pyc | Bin 283 -> 0 bytes
.../models/__pycache__/candidate.cpython-312.pyc | Bin 1606 -> 0 bytes
.../models/__pycache__/direct_url.cpython-312.pyc | Bin 1985 -> 0 bytes
.../__pycache__/format_control.cpython-312.pyc | Bin 4144 -> 0 bytes
.../models/__pycache__/index.cpython-312.pyc | Bin 1714 -> 0 bytes
.../installation_report.cpython-312.pyc | Bin 2321 -> 0 bytes
.../models/__pycache__/link.cpython-312.pyc | Bin 26846 -> 0 bytes
.../__pycache__/release_control.cpython-312.pyc | Bin 4230 -> 0 bytes
.../models/__pycache__/scheme.cpython-312.pyc | Bin 1029 -> 0 bytes
.../__pycache__/search_scope.cpython-312.pyc | Bin 4954 -> 0 bytes
.../__pycache__/selection_prefs.cpython-312.pyc | Bin 1808 -> 0 bytes
.../__pycache__/target_python.cpython-312.pyc | Bin 4874 -> 0 bytes
.../models/__pycache__/wheel.cpython-312.pyc | Bin 4689 -> 0 bytes
.../network/__pycache__/__init__.cpython-312.pyc | Bin 271 -> 0 bytes
.../network/__pycache__/auth.cpython-312.pyc | Bin 21591 -> 0 bytes
.../network/__pycache__/cache.cpython-312.pyc | Bin 7951 -> 0 bytes
.../network/__pycache__/download.cpython-312.pyc | Bin 16036 -> 0 bytes
.../network/__pycache__/lazy_wheel.cpython-312.pyc | Bin 11582 -> 0 bytes
.../network/__pycache__/session.cpython-312.pyc | Bin 19517 -> 0 bytes
.../network/__pycache__/utils.cpython-312.pyc | Bin 2272 -> 0 bytes
.../network/__pycache__/xmlrpc.cpython-312.pyc | Bin 2950 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 217 -> 0 bytes
.../operations/__pycache__/check.cpython-312.pyc | Bin 7177 -> 0 bytes
.../operations/__pycache__/freeze.cpython-312.pyc | Bin 10215 -> 0 bytes
.../operations/__pycache__/prepare.cpython-312.pyc | Bin 26638 -> 0 bytes
.../install/__pycache__/__init__.cpython-312.pyc | Bin 283 -> 0 bytes
.../install/__pycache__/wheel.cpython-312.pyc | Bin 34709 -> 0 bytes
.../req/__pycache__/__init__.cpython-312.pyc | Bin 4008 -> 0 bytes
.../req/__pycache__/constructors.cpython-312.pyc | Bin 25426 -> 0 bytes
.../req/__pycache__/pep723.cpython-312.pyc | Bin 2706 -> 0 bytes
.../req_dependency_group.cpython-312.pyc | Bin 4643 -> 0 bytes
.../req/__pycache__/req_file.cpython-312.pyc | Bin 24366 -> 0 bytes
.../req/__pycache__/req_install.cpython-312.pyc | Bin 34789 -> 0 bytes
.../req/__pycache__/req_set.cpython-312.pyc | Bin 5452 -> 0 bytes
.../req/__pycache__/req_uninstall.cpython-312.pyc | Bin 31622 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 217 -> 0 bytes
.../resolution/__pycache__/base.cpython-312.pyc | Bin 1188 -> 0 bytes
.../legacy/__pycache__/__init__.cpython-312.pyc | Bin 224 -> 0 bytes
.../legacy/__pycache__/resolver.cpython-312.pyc | Bin 22535 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 228 -> 0 bytes
.../resolvelib/__pycache__/base.cpython-312.pyc | Bin 9753 -> 0 bytes
.../__pycache__/candidates.cpython-312.pyc | Bin 29774 -> 0 bytes
.../resolvelib/__pycache__/factory.cpython-312.pyc | Bin 37037 -> 0 bytes
.../__pycache__/found_candidates.cpython-312.pyc | Bin 6751 -> 0 bytes
.../__pycache__/provider.cpython-312.pyc | Bin 12615 -> 0 bytes
.../__pycache__/reporter.cpython-312.pyc | Bin 5831 -> 0 bytes
.../__pycache__/requirements.cpython-312.pyc | Bin 14786 -> 0 bytes
.../__pycache__/resolver.cpython-312.pyc | Bin 12383 -> 0 bytes
.../utils/__pycache__/__init__.cpython-312.pyc | Bin 212 -> 0 bytes
.../utils/__pycache__/_jaraco_text.cpython-312.pyc | Bin 4547 -> 0 bytes
.../utils/__pycache__/_log.cpython-312.pyc | Bin 1883 -> 0 bytes
.../utils/__pycache__/appdirs.cpython-312.pyc | Bin 2472 -> 0 bytes
.../utils/__pycache__/compat.cpython-312.pyc | Bin 3039 -> 0 bytes
.../__pycache__/compatibility_tags.cpython-312.pyc | Bin 6664 -> 0 bytes
.../utils/__pycache__/datetime.cpython-312.pyc | Bin 1560 -> 0 bytes
.../utils/__pycache__/deprecation.cpython-312.pyc | Bin 4876 -> 0 bytes
.../__pycache__/direct_url_helpers.cpython-312.pyc | Bin 3724 -> 0 bytes
.../utils/__pycache__/egg_link.cpython-312.pyc | Bin 3161 -> 0 bytes
.../utils/__pycache__/entrypoints.cpython-312.pyc | Bin 4072 -> 0 bytes
.../utils/__pycache__/filesystem.cpython-312.pyc | Bin 10101 -> 0 bytes
.../utils/__pycache__/filetypes.cpython-312.pyc | Bin 1146 -> 0 bytes
.../utils/__pycache__/glibc.cpython-312.pyc | Bin 2367 -> 0 bytes
.../utils/__pycache__/hashes.cpython-312.pyc | Bin 7473 -> 0 bytes
.../utils/__pycache__/logging.cpython-312.pyc | Bin 15118 -> 0 bytes
.../utils/__pycache__/misc.cpython-312.pyc | Bin 32638 -> 0 bytes
.../utils/__pycache__/packaging.cpython-312.pyc | Bin 1902 -> 0 bytes
.../utils/__pycache__/pylock.cpython-312.pyc | Bin 11148 -> 0 bytes
.../utils/__pycache__/retry.cpython-312.pyc | Bin 1989 -> 0 bytes
.../utils/__pycache__/subprocess.cpython-312.pyc | Bin 8524 -> 0 bytes
.../utils/__pycache__/temp_dir.cpython-312.pyc | Bin 11926 -> 0 bytes
.../utils/__pycache__/unpacking.cpython-312.pyc | Bin 15210 -> 0 bytes
.../utils/__pycache__/urls.cpython-312.pyc | Bin 2098 -> 0 bytes
.../utils/__pycache__/virtualenv.cpython-312.pyc | Bin 4397 -> 0 bytes
.../utils/__pycache__/wheel.cpython-312.pyc | Bin 5883 -> 0 bytes
.../vcs/__pycache__/__init__.cpython-312.pyc | Bin 551 -> 0 bytes
.../vcs/__pycache__/bazaar.cpython-312.pyc | Bin 5170 -> 0 bytes
.../_internal/vcs/__pycache__/git.cpython-312.pyc | Bin 19928 -> 0 bytes
.../vcs/__pycache__/mercurial.cpython-312.pyc | Bin 7777 -> 0 bytes
.../vcs/__pycache__/subversion.cpython-312.pyc | Bin 12357 -> 0 bytes
.../vcs/__pycache__/versioncontrol.cpython-312.pyc | Bin 28955 -> 0 bytes
.../site-packages/pip/_vendor/README.rst | 178 -
.../_vendor/__pycache__/__init__.cpython-312.pyc | Bin 4614 -> 0 bytes
.../pip/_vendor/cachecontrol/LICENSE.txt | 13 -
.../__pycache__/__init__.cpython-312.pyc | Bin 943 -> 0 bytes
.../cachecontrol/__pycache__/_cmd.cpython-312.pyc | Bin 2667 -> 0 bytes
.../__pycache__/adapter.cpython-312.pyc | Bin 6714 -> 0 bytes
.../cachecontrol/__pycache__/cache.cpython-312.pyc | Bin 3808 -> 0 bytes
.../__pycache__/controller.cpython-312.pyc | Bin 16474 -> 0 bytes
.../__pycache__/filewrapper.cpython-312.pyc | Bin 4416 -> 0 bytes
.../__pycache__/heuristics.cpython-312.pyc | Bin 6718 -> 0 bytes
.../__pycache__/serialize.cpython-312.pyc | Bin 5282 -> 0 bytes
.../__pycache__/wrapper.cpython-312.pyc | Bin 1695 -> 0 bytes
.../caches/__pycache__/__init__.cpython-312.pyc | Bin 456 -> 0 bytes
.../caches/__pycache__/file_cache.cpython-312.pyc | Bin 7055 -> 0 bytes
.../caches/__pycache__/redis_cache.cpython-312.pyc | Bin 2754 -> 0 bytes
.../pip/_vendor/cachecontrol/py.typed | 0
.../site-packages/pip/_vendor/certifi/LICENSE | 20 -
.../certifi/__pycache__/__init__.cpython-312.pyc | Bin 339 -> 0 bytes
.../certifi/__pycache__/__main__.cpython-312.pyc | Bin 666 -> 0 bytes
.../certifi/__pycache__/core.cpython-312.pyc | Bin 2103 -> 0 bytes
.../site-packages/pip/_vendor/certifi/cacert.pem | 4494 ----------
.../site-packages/pip/_vendor/certifi/py.typed | 0
.../site-packages/pip/_vendor/distlib/LICENSE.txt | 284 -
.../distlib/__pycache__/__init__.cpython-312.pyc | Bin 1290 -> 0 bytes
.../distlib/__pycache__/compat.cpython-312.pyc | Bin 45547 -> 0 bytes
.../distlib/__pycache__/resources.cpython-312.pyc | Bin 17333 -> 0 bytes
.../distlib/__pycache__/scripts.cpython-312.pyc | Bin 19778 -> 0 bytes
.../distlib/__pycache__/util.cpython-312.pyc | Bin 88056 -> 0 bytes
.../site-packages/pip/_vendor/distlib/t32.exe | Bin 97792 -> 0 bytes
.../site-packages/pip/_vendor/distlib/t64-arm.exe | Bin 182784 -> 0 bytes
.../site-packages/pip/_vendor/distlib/t64.exe | Bin 108032 -> 0 bytes
.../site-packages/pip/_vendor/distlib/w32.exe | Bin 91648 -> 0 bytes
.../site-packages/pip/_vendor/distlib/w64-arm.exe | Bin 168448 -> 0 bytes
.../site-packages/pip/_vendor/distlib/w64.exe | Bin 101888 -> 0 bytes
.../site-packages/pip/_vendor/distro/LICENSE | 202 -
.../distro/__pycache__/__init__.cpython-312.pyc | Bin 981 -> 0 bytes
.../distro/__pycache__/__main__.cpython-312.pyc | Bin 313 -> 0 bytes
.../distro/__pycache__/distro.cpython-312.pyc | Bin 53813 -> 0 bytes
.../site-packages/pip/_vendor/distro/py.typed | 0
.../site-packages/pip/_vendor/idna/LICENSE.md | 31 -
.../idna/__pycache__/__init__.cpython-312.pyc | Bin 907 -> 0 bytes
.../_vendor/idna/__pycache__/codec.cpython-312.pyc | Bin 4997 -> 0 bytes
.../idna/__pycache__/compat.cpython-312.pyc | Bin 911 -> 0 bytes
.../_vendor/idna/__pycache__/core.cpython-312.pyc | Bin 16164 -> 0 bytes
.../idna/__pycache__/idnadata.cpython-312.pyc | Bin 100936 -> 0 bytes
.../idna/__pycache__/intranges.cpython-312.pyc | Bin 2654 -> 0 bytes
.../idna/__pycache__/package_data.cpython-312.pyc | Bin 238 -> 0 bytes
.../idna/__pycache__/uts46data.cpython-312.pyc | Bin 161866 -> 0 bytes
.../site-packages/pip/_vendor/idna/py.typed | 0
.../site-packages/pip/_vendor/msgpack/COPYING | 14 -
.../msgpack/__pycache__/__init__.cpython-312.pyc | Bin 1760 -> 0 bytes
.../msgpack/__pycache__/exceptions.cpython-312.pyc | Bin 2046 -> 0 bytes
.../msgpack/__pycache__/ext.cpython-312.pyc | Bin 8314 -> 0 bytes
.../msgpack/__pycache__/fallback.cpython-312.pyc | Bin 41511 -> 0 bytes
.../site-packages/pip/_vendor/packaging/LICENSE | 3 -
.../pip/_vendor/packaging/LICENSE.APACHE | 177 -
.../pip/_vendor/packaging/LICENSE.BSD | 23 -
.../packaging/__pycache__/__init__.cpython-312.pyc | Bin 579 -> 0 bytes
.../packaging/__pycache__/_elffile.cpython-312.pyc | Bin 4959 -> 0 bytes
.../__pycache__/_manylinux.cpython-312.pyc | Bin 9878 -> 0 bytes
.../__pycache__/_musllinux.cpython-312.pyc | Bin 4587 -> 0 bytes
.../packaging/__pycache__/_parser.cpython-312.pyc | Bin 15596 -> 0 bytes
.../__pycache__/_structures.cpython-312.pyc | Bin 1620 -> 0 bytes
.../__pycache__/_tokenizer.cpython-312.pyc | Bin 8471 -> 0 bytes
.../__pycache__/dependency_groups.cpython-312.pyc | Bin 11036 -> 0 bytes
.../__pycache__/direct_url.cpython-312.pyc | Bin 14548 -> 0 bytes
.../packaging/__pycache__/errors.cpython-312.pyc | Bin 4445 -> 0 bytes
.../packaging/__pycache__/markers.cpython-312.pyc | Bin 17482 -> 0 bytes
.../packaging/__pycache__/metadata.cpython-312.pyc | Bin 31282 -> 0 bytes
.../packaging/__pycache__/pylock.cpython-312.pyc | Bin 37426 -> 0 bytes
.../__pycache__/requirements.cpython-312.pyc | Bin 6123 -> 0 bytes
.../__pycache__/specifiers.cpython-312.pyc | Bin 75806 -> 0 bytes
.../packaging/__pycache__/tags.cpython-312.pyc | Bin 37387 -> 0 bytes
.../packaging/__pycache__/utils.cpython-312.pyc | Bin 11075 -> 0 bytes
.../packaging/__pycache__/version.cpython-312.pyc | Bin 41820 -> 0 bytes
.../licenses/__pycache__/__init__.cpython-312.pyc | Bin 5466 -> 0 bytes
.../licenses/__pycache__/_spdx.cpython-312.pyc | Bin 49881 -> 0 bytes
.../site-packages/pip/_vendor/packaging/py.typed | 0
.../pip/_vendor/pkg_resources/LICENSE | 17 -
.../__pycache__/__init__.cpython-312.pyc | Bin 161270 -> 0 bytes
.../site-packages/pip/_vendor/platformdirs/LICENSE | 21 -
.../__pycache__/__init__.cpython-312.pyc | Bin 19868 -> 0 bytes
.../__pycache__/__main__.cpython-312.pyc | Bin 1969 -> 0 bytes
.../__pycache__/android.cpython-312.pyc | Bin 10706 -> 0 bytes
.../platformdirs/__pycache__/api.cpython-312.pyc | Bin 13361 -> 0 bytes
.../platformdirs/__pycache__/macos.cpython-312.pyc | Bin 9024 -> 0 bytes
.../platformdirs/__pycache__/unix.cpython-312.pyc | Bin 14772 -> 0 bytes
.../__pycache__/version.cpython-312.pyc | Bin 824 -> 0 bytes
.../__pycache__/windows.cpython-312.pyc | Bin 13820 -> 0 bytes
.../pip/_vendor/platformdirs/py.typed | 0
.../site-packages/pip/_vendor/pygments/LICENSE | 25 -
.../pygments/__pycache__/__init__.cpython-312.pyc | Bin 3510 -> 0 bytes
.../pygments/__pycache__/__main__.cpython-312.pyc | Bin 756 -> 0 bytes
.../pygments/__pycache__/console.cpython-312.pyc | Bin 2650 -> 0 bytes
.../pygments/__pycache__/filter.cpython-312.pyc | Bin 3243 -> 0 bytes
.../pygments/__pycache__/formatter.cpython-312.pyc | Bin 4742 -> 0 bytes
.../pygments/__pycache__/lexer.cpython-312.pyc | Bin 38383 -> 0 bytes
.../pygments/__pycache__/modeline.cpython-312.pyc | Bin 1581 -> 0 bytes
.../pygments/__pycache__/plugin.cpython-312.pyc | Bin 2630 -> 0 bytes
.../pygments/__pycache__/regexopt.cpython-312.pyc | Bin 4099 -> 0 bytes
.../pygments/__pycache__/scanner.cpython-312.pyc | Bin 4778 -> 0 bytes
.../pygments/__pycache__/sphinxext.cpython-312.pyc | Bin 12120 -> 0 bytes
.../pygments/__pycache__/style.cpython-312.pyc | Bin 6715 -> 0 bytes
.../pygments/__pycache__/token.cpython-312.pyc | Bin 8211 -> 0 bytes
.../pygments/__pycache__/unistring.cpython-312.pyc | Bin 32994 -> 0 bytes
.../pygments/__pycache__/util.cpython-312.pyc | Bin 14091 -> 0 bytes
.../filters/__pycache__/__init__.cpython-312.pyc | Bin 37933 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 6924 -> 0 bytes
.../__pycache__/_mapping.cpython-312.pyc | Bin 4237 -> 0 bytes
.../lexers/__pycache__/__init__.cpython-312.pyc | Bin 14643 -> 0 bytes
.../lexers/__pycache__/_mapping.cpython-312.pyc | Bin 69866 -> 0 bytes
.../lexers/__pycache__/python.cpython-312.pyc | Bin 42994 -> 0 bytes
.../styles/__pycache__/__init__.cpython-312.pyc | Bin 2686 -> 0 bytes
.../styles/__pycache__/_mapping.cpython-312.pyc | Bin 3670 -> 0 bytes
.../pip/_vendor/pyproject_hooks/LICENSE | 21 -
.../__pycache__/__init__.cpython-312.pyc | Bin 769 -> 0 bytes
.../__pycache__/_impl.cpython-312.pyc | Bin 18068 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 1098 -> 0 bytes
.../__pycache__/_in_process.cpython-312.pyc | Bin 15336 -> 0 bytes
.../pip/_vendor/pyproject_hooks/py.typed | 0
.../site-packages/pip/_vendor/requests/LICENSE | 175 -
.../requests/__pycache__/__init__.cpython-312.pyc | Bin 5243 -> 0 bytes
.../__pycache__/__version__.cpython-312.pyc | Bin 606 -> 0 bytes
.../__pycache__/_internal_utils.cpython-312.pyc | Bin 2052 -> 0 bytes
.../requests/__pycache__/adapters.cpython-312.pyc | Bin 27780 -> 0 bytes
.../requests/__pycache__/api.cpython-312.pyc | Bin 7213 -> 0 bytes
.../requests/__pycache__/auth.cpython-312.pyc | Bin 13833 -> 0 bytes
.../requests/__pycache__/certs.cpython-312.pyc | Bin 700 -> 0 bytes
.../requests/__pycache__/compat.cpython-312.pyc | Bin 2007 -> 0 bytes
.../requests/__pycache__/cookies.cpython-312.pyc | Bin 25220 -> 0 bytes
.../__pycache__/exceptions.cpython-312.pyc | Bin 7620 -> 0 bytes
.../requests/__pycache__/help.cpython-312.pyc | Bin 4154 -> 0 bytes
.../requests/__pycache__/hooks.cpython-312.pyc | Bin 1073 -> 0 bytes
.../requests/__pycache__/models.cpython-312.pyc | Bin 35508 -> 0 bytes
.../requests/__pycache__/packages.cpython-312.pyc | Bin 1288 -> 0 bytes
.../requests/__pycache__/sessions.cpython-312.pyc | Bin 27876 -> 0 bytes
.../__pycache__/status_codes.cpython-312.pyc | Bin 6045 -> 0 bytes
.../__pycache__/structures.cpython-312.pyc | Bin 5645 -> 0 bytes
.../requests/__pycache__/utils.cpython-312.pyc | Bin 36106 -> 0 bytes
.../site-packages/pip/_vendor/resolvelib/LICENSE | 13 -
.../__pycache__/__init__.cpython-312.pyc | Bin 656 -> 0 bytes
.../__pycache__/providers.cpython-312.pyc | Bin 10147 -> 0 bytes
.../__pycache__/reporters.cpython-312.pyc | Bin 3311 -> 0 bytes
.../resolvelib/__pycache__/structs.cpython-312.pyc | Bin 12466 -> 0 bytes
.../site-packages/pip/_vendor/resolvelib/py.typed | 0
.../resolvers/__pycache__/__init__.cpython-312.pyc | Bin 761 -> 0 bytes
.../resolvers/__pycache__/abstract.cpython-312.pyc | Bin 2467 -> 0 bytes
.../__pycache__/criterion.cpython-312.pyc | Bin 3298 -> 0 bytes
.../__pycache__/exceptions.cpython-312.pyc | Bin 4105 -> 0 bytes
.../__pycache__/resolution.cpython-312.pyc | Bin 25167 -> 0 bytes
.../site-packages/pip/_vendor/rich/LICENSE | 19 -
.../rich/__pycache__/__init__.cpython-312.pyc | Bin 7037 -> 0 bytes
.../rich/__pycache__/__main__.cpython-312.pyc | Bin 9560 -> 0 bytes
.../rich/__pycache__/_cell_widths.cpython-312.pyc | Bin 7894 -> 0 bytes
.../rich/__pycache__/_emoji_codes.cpython-312.pyc | Bin 205998 -> 0 bytes
.../__pycache__/_emoji_replace.cpython-312.pyc | Bin 1751 -> 0 bytes
.../__pycache__/_export_format.cpython-312.pyc | Bin 2371 -> 0 bytes
.../rich/__pycache__/_extension.cpython-312.pyc | Bin 559 -> 0 bytes
.../rich/__pycache__/_fileno.cpython-312.pyc | Bin 877 -> 0 bytes
.../rich/__pycache__/_inspect.cpython-312.pyc | Bin 12045 -> 0 bytes
.../rich/__pycache__/_log_render.cpython-312.pyc | Bin 4169 -> 0 bytes
.../_vendor/rich/__pycache__/_loop.cpython-312.pyc | Bin 1892 -> 0 bytes
.../rich/__pycache__/_null_file.cpython-312.pyc | Bin 3651 -> 0 bytes
.../rich/__pycache__/_palettes.cpython-312.pyc | Bin 5182 -> 0 bytes
.../_vendor/rich/__pycache__/_pick.cpython-312.pyc | Bin 743 -> 0 bytes
.../rich/__pycache__/_ratio.cpython-312.pyc | Bin 6445 -> 0 bytes
.../rich/__pycache__/_spinners.cpython-312.pyc | Bin 13201 -> 0 bytes
.../rich/__pycache__/_stack.cpython-312.pyc | Bin 987 -> 0 bytes
.../rich/__pycache__/_timer.cpython-312.pyc | Bin 887 -> 0 bytes
.../__pycache__/_win32_console.cpython-312.pyc | Bin 28833 -> 0 bytes
.../rich/__pycache__/_windows.cpython-312.pyc | Bin 2512 -> 0 bytes
.../__pycache__/_windows_renderer.cpython-312.pyc | Bin 3585 -> 0 bytes
.../_vendor/rich/__pycache__/_wrap.cpython-312.pyc | Bin 3348 -> 0 bytes
.../_vendor/rich/__pycache__/abc.cpython-312.pyc | Bin 1630 -> 0 bytes
.../_vendor/rich/__pycache__/align.cpython-312.pyc | Bin 12266 -> 0 bytes
.../_vendor/rich/__pycache__/ansi.cpython-312.pyc | Bin 9103 -> 0 bytes
.../_vendor/rich/__pycache__/bar.cpython-312.pyc | Bin 4294 -> 0 bytes
.../_vendor/rich/__pycache__/box.cpython-312.pyc | Bin 11713 -> 0 bytes
.../_vendor/rich/__pycache__/cells.cpython-312.pyc | Bin 5582 -> 0 bytes
.../_vendor/rich/__pycache__/color.cpython-312.pyc | Bin 26574 -> 0 bytes
.../rich/__pycache__/color_triplet.cpython-312.pyc | Bin 1723 -> 0 bytes
.../rich/__pycache__/columns.cpython-312.pyc | Bin 8606 -> 0 bytes
.../rich/__pycache__/console.cpython-312.pyc | Bin 115064 -> 0 bytes
.../rich/__pycache__/constrain.cpython-312.pyc | Bin 2280 -> 0 bytes
.../rich/__pycache__/containers.cpython-312.pyc | Bin 9232 -> 0 bytes
.../rich/__pycache__/control.cpython-312.pyc | Bin 10818 -> 0 bytes
.../__pycache__/default_styles.cpython-312.pyc | Bin 10543 -> 0 bytes
.../rich/__pycache__/diagnose.cpython-312.pyc | Bin 1543 -> 0 bytes
.../_vendor/rich/__pycache__/emoji.cpython-312.pyc | Bin 4103 -> 0 bytes
.../rich/__pycache__/errors.cpython-312.pyc | Bin 1867 -> 0 bytes
.../rich/__pycache__/file_proxy.cpython-312.pyc | Bin 3593 -> 0 bytes
.../rich/__pycache__/filesize.cpython-312.pyc | Bin 3069 -> 0 bytes
.../rich/__pycache__/highlighter.cpython-312.pyc | Bin 9910 -> 0 bytes
.../_vendor/rich/__pycache__/json.cpython-312.pyc | Bin 6057 -> 0 bytes
.../rich/__pycache__/jupyter.cpython-312.pyc | Bin 5230 -> 0 bytes
.../rich/__pycache__/layout.cpython-312.pyc | Bin 20180 -> 0 bytes
.../_vendor/rich/__pycache__/live.cpython-312.pyc | Bin 20015 -> 0 bytes
.../rich/__pycache__/live_render.cpython-312.pyc | Bin 4767 -> 0 bytes
.../rich/__pycache__/logging.cpython-312.pyc | Bin 14096 -> 0 bytes
.../rich/__pycache__/markup.cpython-312.pyc | Bin 9589 -> 0 bytes
.../rich/__pycache__/measure.cpython-312.pyc | Bin 6400 -> 0 bytes
.../rich/__pycache__/padding.cpython-312.pyc | Bin 6955 -> 0 bytes
.../_vendor/rich/__pycache__/pager.cpython-312.pyc | Bin 1833 -> 0 bytes
.../rich/__pycache__/palette.cpython-312.pyc | Bin 5319 -> 0 bytes
.../_vendor/rich/__pycache__/panel.cpython-312.pyc | Bin 12746 -> 0 bytes
.../rich/__pycache__/pretty.cpython-312.pyc | Bin 40633 -> 0 bytes
.../rich/__pycache__/progress.cpython-312.pyc | Bin 74961 -> 0 bytes
.../rich/__pycache__/progress_bar.cpython-312.pyc | Bin 10399 -> 0 bytes
.../rich/__pycache__/prompt.cpython-312.pyc | Bin 16027 -> 0 bytes
.../rich/__pycache__/protocol.cpython-312.pyc | Bin 1814 -> 0 bytes
.../rich/__pycache__/region.cpython-312.pyc | Bin 589 -> 0 bytes
.../_vendor/rich/__pycache__/repr.cpython-312.pyc | Bin 6635 -> 0 bytes
.../_vendor/rich/__pycache__/rule.cpython-312.pyc | Bin 6590 -> 0 bytes
.../_vendor/rich/__pycache__/scope.cpython-312.pyc | Bin 3847 -> 0 bytes
.../rich/__pycache__/screen.cpython-312.pyc | Bin 2501 -> 0 bytes
.../rich/__pycache__/segment.cpython-312.pyc | Bin 28559 -> 0 bytes
.../rich/__pycache__/spinner.cpython-312.pyc | Bin 5945 -> 0 bytes
.../rich/__pycache__/status.cpython-312.pyc | Bin 6083 -> 0 bytes
.../_vendor/rich/__pycache__/style.cpython-312.pyc | Bin 33439 -> 0 bytes
.../rich/__pycache__/styled.cpython-312.pyc | Bin 2161 -> 0 bytes
.../rich/__pycache__/syntax.cpython-312.pyc | Bin 40985 -> 0 bytes
.../_vendor/rich/__pycache__/table.cpython-312.pyc | Bin 43859 -> 0 bytes
.../__pycache__/terminal_theme.cpython-312.pyc | Bin 3370 -> 0 bytes
.../_vendor/rich/__pycache__/text.cpython-312.pyc | Bin 61232 -> 0 bytes
.../_vendor/rich/__pycache__/theme.cpython-312.pyc | Bin 6349 -> 0 bytes
.../rich/__pycache__/themes.cpython-312.pyc | Bin 336 -> 0 bytes
.../rich/__pycache__/traceback.cpython-312.pyc | Bin 36195 -> 0 bytes
.../_vendor/rich/__pycache__/tree.cpython-312.pyc | Bin 11815 -> 0 bytes
.../site-packages/pip/_vendor/rich/py.typed | 0
.../site-packages/pip/_vendor/tomli/LICENSE | 21 -
.../tomli/__pycache__/__init__.cpython-312.pyc | Bin 360 -> 0 bytes
.../tomli/__pycache__/_parser.cpython-312.pyc | Bin 29695 -> 0 bytes
.../_vendor/tomli/__pycache__/_re.cpython-312.pyc | Bin 4098 -> 0 bytes
.../tomli/__pycache__/_types.cpython-312.pyc | Bin 388 -> 0 bytes
.../site-packages/pip/_vendor/tomli/py.typed | 1 -
.../site-packages/pip/_vendor/tomli_w/LICENSE | 21 -
.../tomli_w/__pycache__/__init__.cpython-312.pyc | Bin 349 -> 0 bytes
.../tomli_w/__pycache__/_writer.cpython-312.pyc | Bin 10371 -> 0 bytes
.../site-packages/pip/_vendor/tomli_w/py.typed | 1 -
.../site-packages/pip/_vendor/truststore/LICENSE | 21 -
.../__pycache__/__init__.cpython-312.pyc | Bin 1474 -> 0 bytes
.../truststore/__pycache__/_api.cpython-312.pyc | Bin 17554 -> 0 bytes
.../truststore/__pycache__/_macos.cpython-312.pyc | Bin 19009 -> 0 bytes
.../__pycache__/_openssl.cpython-312.pyc | Bin 2278 -> 0 bytes
.../__pycache__/_ssl_constants.cpython-312.pyc | Bin 1121 -> 0 bytes
.../__pycache__/_windows.cpython-312.pyc | Bin 15787 -> 0 bytes
.../site-packages/pip/_vendor/truststore/py.typed | 0
.../site-packages/pip/_vendor/urllib3/LICENSE.txt | 21 -
.../urllib3/__pycache__/__init__.cpython-312.pyc | Bin 7337 -> 0 bytes
.../__pycache__/_base_connection.cpython-312.pyc | Bin 6887 -> 0 bytes
.../__pycache__/_collections.cpython-312.pyc | Bin 22918 -> 0 bytes
.../__pycache__/_request_methods.cpython-312.pyc | Bin 10629 -> 0 bytes
.../urllib3/__pycache__/_version.cpython-312.pyc | Bin 820 -> 0 bytes
.../urllib3/__pycache__/connection.cpython-312.pyc | Bin 38928 -> 0 bytes
.../__pycache__/connectionpool.cpython-312.pyc | Bin 39757 -> 0 bytes
.../urllib3/__pycache__/exceptions.cpython-312.pyc | Bin 16638 -> 0 bytes
.../urllib3/__pycache__/fields.cpython-312.pyc | Bin 12031 -> 0 bytes
.../urllib3/__pycache__/filepost.cpython-312.pyc | Bin 3506 -> 0 bytes
.../__pycache__/poolmanager.cpython-312.pyc | Bin 24356 -> 0 bytes
.../urllib3/__pycache__/response.cpython-312.pyc | Bin 57326 -> 0 bytes
.../contrib/__pycache__/__init__.cpython-312.pyc | Bin 220 -> 0 bytes
.../contrib/__pycache__/pyopenssl.cpython-312.pyc | Bin 28277 -> 0 bytes
.../contrib/__pycache__/socks.cpython-312.pyc | Bin 8198 -> 0 bytes
.../__pycache__/__init__.cpython-312.pyc | Bin 997 -> 0 bytes
.../__pycache__/connection.cpython-312.pyc | Bin 10409 -> 0 bytes
.../emscripten/__pycache__/fetch.cpython-312.pyc | Bin 28666 -> 0 bytes
.../emscripten/__pycache__/request.cpython-312.pyc | Bin 1448 -> 0 bytes
.../__pycache__/response.cpython-312.pyc | Bin 12236 -> 0 bytes
.../http2/__pycache__/__init__.cpython-312.pyc | Bin 1773 -> 0 bytes
.../http2/__pycache__/connection.cpython-312.pyc | Bin 16994 -> 0 bytes
.../http2/__pycache__/probe.cpython-312.pyc | Bin 3684 -> 0 bytes
.../site-packages/pip/_vendor/urllib3/py.typed | 2 -
.../util/__pycache__/__init__.cpython-312.pyc | Bin 1033 -> 0 bytes
.../util/__pycache__/connection.cpython-312.pyc | Bin 4714 -> 0 bytes
.../urllib3/util/__pycache__/proxy.cpython-312.pyc | Bin 1245 -> 0 bytes
.../util/__pycache__/request.cpython-312.pyc | Bin 8161 -> 0 bytes
.../util/__pycache__/response.cpython-312.pyc | Bin 2904 -> 0 bytes
.../urllib3/util/__pycache__/retry.cpython-312.pyc | Bin 20866 -> 0 bytes
.../urllib3/util/__pycache__/ssl_.cpython-312.pyc | Bin 17333 -> 0 bytes
.../__pycache__/ssl_match_hostname.cpython-312.pyc | Bin 5565 -> 0 bytes
.../util/__pycache__/ssltransport.cpython-312.pyc | Bin 13333 -> 0 bytes
.../util/__pycache__/timeout.cpython-312.pyc | Bin 11734 -> 0 bytes
.../urllib3/util/__pycache__/url.cpython-312.pyc | Bin 16306 -> 0 bytes
.../urllib3/util/__pycache__/util.cpython-312.pyc | Bin 2022 -> 0 bytes
.../urllib3/util/__pycache__/wait.cpython-312.pyc | Bin 3468 -> 0 bytes
.../site-packages/pip/_vendor/vendor.txt | 18 -
.../lib/python3.12/site-packages/pip/py.typed | 4 -
.../site-packages/pyyaml-6.0.3.dist-info/INSTALLER | 1 -
.../site-packages/pyyaml-6.0.3.dist-info/METADATA | 59 -
.../site-packages/pyyaml-6.0.3.dist-info/RECORD | 43 -
.../site-packages/pyyaml-6.0.3.dist-info/WHEEL | 6 -
.../pyyaml-6.0.3.dist-info/licenses/LICENSE | 20 -
.../pyyaml-6.0.3.dist-info/top_level.txt | 2 -
.../site-packages/tqdm-4.69.0.dist-info/INSTALLER | 1 -
.../site-packages/tqdm-4.69.0.dist-info/METADATA | 1600 ----
.../site-packages/tqdm-4.69.0.dist-info/RECORD | 76 -
.../site-packages/tqdm-4.69.0.dist-info/WHEEL | 5 -
.../tqdm-4.69.0.dist-info/entry_points.txt | 2 -
.../tqdm-4.69.0.dist-info/licenses/LICENCE | 49 -
.../tqdm-4.69.0.dist-info/scm_file_list.json | 109 -
.../tqdm-4.69.0.dist-info/scm_version.json | 8 -
.../tqdm-4.69.0.dist-info/top_level.txt | 2 -
.../tqdm/__pycache__/__init__.cpython-312.pyc | Bin 1697 -> 0 bytes
.../tqdm/__pycache__/__main__.cpython-312.pyc | Bin 251 -> 0 bytes
.../tqdm/__pycache__/_main.cpython-312.pyc | Bin 499 -> 0 bytes
.../tqdm/__pycache__/_monitor.cpython-312.pyc | Bin 4629 -> 0 bytes
.../tqdm/__pycache__/_tqdm.cpython-312.pyc | Bin 494 -> 0 bytes
.../tqdm/__pycache__/_tqdm_gui.cpython-312.pyc | Bin 507 -> 0 bytes
.../__pycache__/_tqdm_notebook.cpython-312.pyc | Bin 528 -> 0 bytes
.../tqdm/__pycache__/_tqdm_pandas.cpython-312.pyc | Bin 1432 -> 0 bytes
.../tqdm/__pycache__/_utils.cpython-312.pyc | Bin 906 -> 0 bytes
.../tqdm/__pycache__/asyncio.cpython-312.pyc | Bin 4700 -> 0 bytes
.../tqdm/__pycache__/auto.cpython-312.pyc | Bin 1360 -> 0 bytes
.../tqdm/__pycache__/autonotebook.cpython-312.pyc | Bin 1889 -> 0 bytes
.../tqdm/__pycache__/cli.cpython-312.pyc | Bin 15395 -> 0 bytes
.../tqdm/__pycache__/dask.cpython-312.pyc | Bin 2569 -> 0 bytes
.../tqdm/__pycache__/gui.cpython-312.pyc | Bin 7808 -> 0 bytes
.../tqdm/__pycache__/keras.cpython-312.pyc | Bin 6882 -> 0 bytes
.../tqdm/__pycache__/notebook.cpython-312.pyc | Bin 11713 -> 0 bytes
.../tqdm/__pycache__/rich.cpython-312.pyc | Bin 7245 -> 0 bytes
.../tqdm/__pycache__/std.cpython-312.pyc | Bin 64939 -> 0 bytes
.../tqdm/__pycache__/tk.cpython-312.pyc | Bin 9951 -> 0 bytes
.../tqdm/__pycache__/utils.cpython-312.pyc | Bin 16543 -> 0 bytes
.../tqdm/__pycache__/version.cpython-312.pyc | Bin 484 -> 0 bytes
.../contrib/__pycache__/__init__.cpython-312.pyc | Bin 4210 -> 0 bytes
.../tqdm/contrib/__pycache__/bells.cpython-312.pyc | Bin 1415 -> 0 bytes
.../contrib/__pycache__/concurrent.cpython-312.pyc | Bin 4682 -> 0 bytes
.../contrib/__pycache__/discord.cpython-312.pyc | Bin 8060 -> 0 bytes
.../contrib/__pycache__/itertools.cpython-312.pyc | Bin 3948 -> 0 bytes
.../contrib/__pycache__/logging.cpython-312.pyc | Bin 5153 -> 0 bytes
.../tqdm/contrib/__pycache__/slack.cpython-312.pyc | Bin 6089 -> 0 bytes
.../contrib/__pycache__/telegram.cpython-312.pyc | Bin 7635 -> 0 bytes
.../__pycache__/utils_worker.cpython-312.pyc | Bin 2087 -> 0 bytes
.../.venv/lib/python3.12/site-packages/tqdm/tqdm.1 | 241 -
.../typing_extensions-4.16.0.dist-info/INSTALLER | 1 -
.../typing_extensions-4.16.0.dist-info/METADATA | 73 -
.../typing_extensions-4.16.0.dist-info/RECORD | 7 -
.../typing_extensions-4.16.0.dist-info/WHEEL | 4 -
.../licenses/LICENSE | 279 -
.../yaml/__pycache__/__init__.cpython-312.pyc | Bin 15612 -> 0 bytes
.../yaml/__pycache__/composer.cpython-312.pyc | Bin 6543 -> 0 bytes
.../yaml/__pycache__/constructor.cpython-312.pyc | Bin 34865 -> 0 bytes
.../yaml/__pycache__/cyaml.cpython-312.pyc | Bin 4644 -> 0 bytes
.../yaml/__pycache__/dumper.cpython-312.pyc | Bin 2480 -> 0 bytes
.../yaml/__pycache__/emitter.cpython-312.pyc | Bin 50127 -> 0 bytes
.../yaml/__pycache__/error.cpython-312.pyc | Bin 4286 -> 0 bytes
.../yaml/__pycache__/events.cpython-312.pyc | Bin 4734 -> 0 bytes
.../yaml/__pycache__/loader.cpython-312.pyc | Bin 3542 -> 0 bytes
.../yaml/__pycache__/nodes.cpython-312.pyc | Bin 2227 -> 0 bytes
.../yaml/__pycache__/parser.cpython-312.pyc | Bin 24722 -> 0 bytes
.../yaml/__pycache__/reader.cpython-312.pyc | Bin 8862 -> 0 bytes
.../yaml/__pycache__/representer.cpython-312.pyc | Bin 16916 -> 0 bytes
.../yaml/__pycache__/resolver.cpython-312.pyc | Bin 9043 -> 0 bytes
.../yaml/__pycache__/scanner.cpython-312.pyc | Bin 49843 -> 0 bytes
.../yaml/__pycache__/serializer.cpython-312.pyc | Bin 6197 -> 0 bytes
.../yaml/__pycache__/tokens.cpython-312.pyc | Bin 5801 -> 0 bytes
.../site-packages/yaml/_yaml.cpython-312-darwin.so | Bin 381768 -> 0 bytes
assets/gen/.venv/pyvenv.cfg | 5 -
1074 files changed, 31049 deletions(-)
diff --git a/assets/gen/.venv/bin/Activate.ps1 b/assets/gen/.venv/bin/Activate.ps1
deleted file mode 100644
index b49d77b..0000000
--- a/assets/gen/.venv/bin/Activate.ps1
+++ /dev/null
@@ -1,247 +0,0 @@
-<#
-.Synopsis
-Activate a Python virtual environment for the current PowerShell session.
-
-.Description
-Pushes the python executable for a virtual environment to the front of the
-$Env:PATH environment variable and sets the prompt to signify that you are
-in a Python virtual environment. Makes use of the command line switches as
-well as the `pyvenv.cfg` file values present in the virtual environment.
-
-.Parameter VenvDir
-Path to the directory that contains the virtual environment to activate. The
-default value for this is the parent of the directory that the Activate.ps1
-script is located within.
-
-.Parameter Prompt
-The prompt prefix to display when this virtual environment is activated. By
-default, this prompt is the name of the virtual environment folder (VenvDir)
-surrounded by parentheses and followed by a single space (ie. '(.venv) ').
-
-.Example
-Activate.ps1
-Activates the Python virtual environment that contains the Activate.ps1 script.
-
-.Example
-Activate.ps1 -Verbose
-Activates the Python virtual environment that contains the Activate.ps1 script,
-and shows extra information about the activation as it executes.
-
-.Example
-Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv
-Activates the Python virtual environment located in the specified location.
-
-.Example
-Activate.ps1 -Prompt "MyPython"
-Activates the Python virtual environment that contains the Activate.ps1 script,
-and prefixes the current prompt with the specified string (surrounded in
-parentheses) while the virtual environment is active.
-
-.Notes
-On Windows, it may be required to enable this Activate.ps1 script by setting the
-execution policy for the user. You can do this by issuing the following PowerShell
-command:
-
-PS C:\> 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/assets/gen/.venv/bin/activate b/assets/gen/.venv/bin/activate
deleted file mode 100644
index 516b55e..0000000
--- a/assets/gen/.venv/bin/activate
+++ /dev/null
@@ -1,76 +0,0 @@
-# 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
-
- # Call hash to forget past locations. Without forgetting
- # past locations the $PATH changes we made may not be respected.
- # See "man bash" for more details. hash is usually a builtin of your shell
- hash -r 2> /dev/null
-
- 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
-
-# on Windows, a path can contain colons and backslashes and has to be converted:
-case "$(uname)" in
- CYGWIN*|MSYS*|MINGW*)
- # transform D:\path\to\venv to /d/path/to/venv on MSYS and MINGW
- # and to /cygdrive/d/path/to/venv on Cygwin
- VIRTUAL_ENV=$(cygpath /Users/macstudio3/Projects/atmos-game/assets/gen/.venv)
- export VIRTUAL_ENV
- ;;
- *)
- # use the path as-is
- export VIRTUAL_ENV=/Users/macstudio3/Projects/atmos-game/assets/gen/.venv
- ;;
-esac
-
-_OLD_VIRTUAL_PATH="$PATH"
-PATH="$VIRTUAL_ENV/"bin":$PATH"
-export PATH
-
-VIRTUAL_ENV_PROMPT='(.venv) '
-export VIRTUAL_ENV_PROMPT
-
-# 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="("'(.venv) '") ${PS1:-}"
- export PS1
-fi
-
-# Call hash to forget past commands. Without forgetting
-# past commands the $PATH changes we made may not be respected
-hash -r 2> /dev/null
diff --git a/assets/gen/.venv/bin/activate.csh b/assets/gen/.venv/bin/activate.csh
deleted file mode 100644
index 8ed4fe3..0000000
--- a/assets/gen/.venv/bin/activate.csh
+++ /dev/null
@@ -1,27 +0,0 @@
-# This file must be used with "source bin/activate.csh" *from csh*.
-# You cannot run it directly.
-
-# Created by Davide Di Blasi <davidedb@gmail.com>.
-# Ported to Python 3.3 venv by Andrew Svetlov <andrew.svetlov@gmail.com>
-
-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 /Users/macstudio3/Projects/atmos-game/assets/gen/.venv
-
-set _OLD_VIRTUAL_PATH="$PATH"
-setenv PATH "$VIRTUAL_ENV/"bin":$PATH"
-
-
-set _OLD_VIRTUAL_PROMPT="$prompt"
-
-if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then
- set prompt = '(.venv) '"$prompt"
- setenv VIRTUAL_ENV_PROMPT '(.venv) '
-endif
-
-alias pydoc python -m pydoc
-
-rehash
diff --git a/assets/gen/.venv/bin/activate.fish b/assets/gen/.venv/bin/activate.fish
deleted file mode 100644
index fedc130..0000000
--- a/assets/gen/.venv/bin/activate.fish
+++ /dev/null
@@ -1,69 +0,0 @@
-# This file must be used with "source <venv>/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 /Users/macstudio3/Projects/atmos-game/assets/gen/.venv
-
-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) '(.venv) ' (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 '(.venv) '
-end
diff --git a/assets/gen/.venv/bin/hf b/assets/gen/.venv/bin/hf
deleted file mode 100755
index 8a88f6b..0000000
--- a/assets/gen/.venv/bin/hf
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from huggingface_hub.cli.hf import main
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(main())
diff --git a/assets/gen/.venv/bin/httpx b/assets/gen/.venv/bin/httpx
deleted file mode 100755
index dff1b2a..0000000
--- a/assets/gen/.venv/bin/httpx
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from httpx import main
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(main())
diff --git a/assets/gen/.venv/bin/huggingface-cli b/assets/gen/.venv/bin/huggingface-cli
deleted file mode 100755
index b3b312e..0000000
--- a/assets/gen/.venv/bin/huggingface-cli
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from huggingface_hub.cli.deprecated_cli import main
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(main())
diff --git a/assets/gen/.venv/bin/idna b/assets/gen/.venv/bin/idna
deleted file mode 100755
index fd42d3f..0000000
--- a/assets/gen/.venv/bin/idna
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from idna.cli import main
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(main())
diff --git a/assets/gen/.venv/bin/pip b/assets/gen/.venv/bin/pip
deleted file mode 100755
index 4ff1603..0000000
--- a/assets/gen/.venv/bin/pip
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from pip._internal.cli.main import main
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(main())
diff --git a/assets/gen/.venv/bin/pip3 b/assets/gen/.venv/bin/pip3
deleted file mode 100755
index 4ff1603..0000000
--- a/assets/gen/.venv/bin/pip3
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from pip._internal.cli.main import main
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(main())
diff --git a/assets/gen/.venv/bin/pip3.12 b/assets/gen/.venv/bin/pip3.12
deleted file mode 100755
index 4ff1603..0000000
--- a/assets/gen/.venv/bin/pip3.12
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from pip._internal.cli.main import main
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(main())
diff --git a/assets/gen/.venv/bin/python b/assets/gen/.venv/bin/python
deleted file mode 120000
index 11b9d88..0000000
--- a/assets/gen/.venv/bin/python
+++ /dev/null
@@ -1 +0,0 @@
-python3.12
\ No newline at end of file
diff --git a/assets/gen/.venv/bin/python3 b/assets/gen/.venv/bin/python3
deleted file mode 120000
index 11b9d88..0000000
--- a/assets/gen/.venv/bin/python3
+++ /dev/null
@@ -1 +0,0 @@
-python3.12
\ No newline at end of file
diff --git a/assets/gen/.venv/bin/python3.12 b/assets/gen/.venv/bin/python3.12
deleted file mode 120000
index a3f0508..0000000
--- a/assets/gen/.venv/bin/python3.12
+++ /dev/null
@@ -1 +0,0 @@
-/opt/homebrew/opt/python@3.12/bin/python3.12
\ No newline at end of file
diff --git a/assets/gen/.venv/bin/tiny-agents b/assets/gen/.venv/bin/tiny-agents
deleted file mode 100755
index 331a846..0000000
--- a/assets/gen/.venv/bin/tiny-agents
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from huggingface_hub.inference._mcp.cli import app
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(app())
diff --git a/assets/gen/.venv/bin/tqdm b/assets/gen/.venv/bin/tqdm
deleted file mode 100755
index 96afcbd..0000000
--- a/assets/gen/.venv/bin/tqdm
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/Users/macstudio3/Projects/atmos-game/assets/gen/.venv/bin/python3.12
-import sys
-from tqdm.cli import main
-if __name__ == '__main__':
- sys.argv[0] = sys.argv[0].removesuffix('.exe')
- sys.exit(main())
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc
deleted file mode 100644
index 57f06fd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/__pycache__/typing_extensions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/_yaml/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/_yaml/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 601b87f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/_yaml/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/METADATA
deleted file mode 100644
index 126a728..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/METADATA
+++ /dev/null
@@ -1,107 +0,0 @@
-Metadata-Version: 2.4
-Name: anyio
-Version: 4.14.2
-Summary: High-level concurrency and networking framework on top of asyncio or Trio
-Author-email: Alex Grönholm <alex.gronholm@nextday.fi>
-License-Expression: MIT
-Project-URL: Documentation, https://anyio.readthedocs.io/en/latest/
-Project-URL: Changelog, https://anyio.readthedocs.io/en/stable/versionhistory.html
-Project-URL: Source code, https://github.com/agronholm/anyio
-Project-URL: Issue tracker, https://github.com/agronholm/anyio/issues
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: Framework :: AnyIO
-Classifier: Typing :: Typed
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-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 :: 3.14
-Classifier: Programming Language :: Python :: 3.15
-Requires-Python: >=3.10
-Description-Content-Type: text/x-rst
-License-File: LICENSE
-Requires-Dist: exceptiongroup>=1.0.2; python_version < "3.11"
-Requires-Dist: idna>=2.8
-Requires-Dist: typing_extensions>=4.5; python_version < "3.13"
-Provides-Extra: trio
-Requires-Dist: trio>=0.32.0; extra == "trio"
-Dynamic: license-file
-
-.. image:: https://github.com/agronholm/anyio/actions/workflows/test.yml/badge.svg
- :target: https://github.com/agronholm/anyio/actions/workflows/test.yml
- :alt: Build Status
-.. image:: https://coveralls.io/repos/github/agronholm/anyio/badge.svg?branch=master
- :target: https://coveralls.io/github/agronholm/anyio?branch=master
- :alt: Code Coverage
-.. image:: https://readthedocs.org/projects/anyio/badge/?version=latest
- :target: https://anyio.readthedocs.io/en/latest/?badge=latest
- :alt: Documentation
-.. image:: https://badges.gitter.im/gitterHQ/gitter.svg
- :target: https://gitter.im/python-trio/AnyIO
- :alt: Gitter chat
-.. image:: https://tidelift.com/badges/package/pypi/anyio
- :target: https://tidelift.com/subscription/pkg/pypi-anyio
- :alt: Tidelift
-
-AnyIO is an asynchronous networking and concurrency library that works on top of either asyncio_ or
-Trio_. It implements Trio-like `structured concurrency`_ (SC) on top of asyncio and works in harmony
-with the native SC of Trio itself.
-
-Applications and libraries written against AnyIO's API will run unmodified on either asyncio_ or
-Trio_. AnyIO can also be adopted into a library or application incrementally – bit by bit, no full
-refactoring necessary. It will blend in with the native libraries of your chosen backend.
-
-To find out why you might want to use AnyIO's APIs instead of asyncio's, you can read about it
-`here <https://anyio.readthedocs.io/en/stable/why.html>`_.
-
-Documentation
--------------
-
-View full documentation at: https://anyio.readthedocs.io/
-
-Features
---------
-
-AnyIO offers the following functionality:
-
-* Task groups (nurseries_ in trio terminology)
-* High-level networking (TCP, UDP and UNIX sockets)
-
- * `Happy eyeballs`_ algorithm for TCP connections (more robust than that of asyncio on Python
- 3.8)
- * async/await style UDP sockets (unlike asyncio where you still have to use Transports and
- Protocols)
-
-* A versatile API for byte streams and object streams
-* Inter-task synchronization and communication (locks, conditions, events, semaphores, object
- streams)
-* Worker threads
-* Subprocesses
-* Subinterpreter support for code parallelization (on Python 3.13 and later)
-* Asynchronous file I/O (using worker threads)
-* Signal handling
-* Asynchronous versions of the functools_ and itertools_ modules
-
-AnyIO also comes with its own pytest_ plugin which also supports asynchronous fixtures.
-It even works with the popular Hypothesis_ library.
-
-.. _asyncio: https://docs.python.org/3/library/asyncio.html
-.. _Trio: https://github.com/python-trio/trio
-.. _structured concurrency: https://en.wikipedia.org/wiki/Structured_concurrency
-.. _nurseries: https://trio.readthedocs.io/en/stable/reference-core.html#nurseries-and-spawning
-.. _Happy eyeballs: https://en.wikipedia.org/wiki/Happy_Eyeballs
-.. _pytest: https://docs.pytest.org/en/latest/
-.. _functools: https://docs.python.org/3/library/functools.html
-.. _itertools: https://docs.python.org/3/library/itertools.html
-.. _Hypothesis: https://hypothesis.works/
-
-Security contact information
-----------------------------
-
-To report a security vulnerability, please use the `Tidelift security contact`_.
-Tidelift will coordinate the fix and disclosure.
-
-.. _Tidelift security contact: https://tidelift.com/security
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/RECORD
deleted file mode 100644
index 5d3559e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/RECORD
+++ /dev/null
@@ -1,96 +0,0 @@
-anyio-4.14.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-anyio-4.14.2.dist-info/METADATA,sha256=xeb8Tf2DMxmROyh756MNmTXpIIx--RdjBiGFWqrE1Bk,4645
-anyio-4.14.2.dist-info/RECORD,,
-anyio-4.14.2.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
-anyio-4.14.2.dist-info/entry_points.txt,sha256=_d6Yu6uiaZmNe0CydowirE9Cmg7zUL2g08tQpoS3Qvc,39
-anyio-4.14.2.dist-info/licenses/LICENSE,sha256=U2GsncWPLvX9LpsJxoKXwX8ElQkJu8gCO9uC6s8iwrA,1081
-anyio-4.14.2.dist-info/scm_file_list.json,sha256=wDSXGv8Ehn5ZW5BhB-RlaAc16zY_OfO27qrlMfMMZy8,3654
-anyio-4.14.2.dist-info/scm_version.json,sha256=KgaUx31SyaqGFQFKpG3FO9kCk-ygOKS7Uf0yk56OzaY,161
-anyio-4.14.2.dist-info/top_level.txt,sha256=QglSMiWX8_5dpoVAEIHdEYzvqFMdSYWmCj6tYw2ITkQ,6
-anyio/__init__.py,sha256=HitUIfzvAojSeaHVmJ9rFn8k_yI63G6s_jUL2QChf4U,6405
-anyio/__pycache__/__init__.cpython-312.pyc,,
-anyio/__pycache__/from_thread.cpython-312.pyc,,
-anyio/__pycache__/functools.cpython-312.pyc,,
-anyio/__pycache__/itertools.cpython-312.pyc,,
-anyio/__pycache__/lowlevel.cpython-312.pyc,,
-anyio/__pycache__/pytest_plugin.cpython-312.pyc,,
-anyio/__pycache__/to_interpreter.cpython-312.pyc,,
-anyio/__pycache__/to_process.cpython-312.pyc,,
-anyio/__pycache__/to_thread.cpython-312.pyc,,
-anyio/_backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-anyio/_backends/__pycache__/__init__.cpython-312.pyc,,
-anyio/_backends/__pycache__/_asyncio.cpython-312.pyc,,
-anyio/_backends/__pycache__/_trio.cpython-312.pyc,,
-anyio/_backends/_asyncio.py,sha256=eK0j8PI0O7y3bX8cUBsafoWP8wsXR-szP6ciyP4Mkkk,104400
-anyio/_backends/_trio.py,sha256=hoTXL8zI81v4UE-YT_cr2fzh_zY1mKdmZD3oQHmeR0E,45583
-anyio/_core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-anyio/_core/__pycache__/__init__.cpython-312.pyc,,
-anyio/_core/__pycache__/_asyncio_selector_thread.cpython-312.pyc,,
-anyio/_core/__pycache__/_contextmanagers.cpython-312.pyc,,
-anyio/_core/__pycache__/_eventloop.cpython-312.pyc,,
-anyio/_core/__pycache__/_exceptions.cpython-312.pyc,,
-anyio/_core/__pycache__/_fileio.cpython-312.pyc,,
-anyio/_core/__pycache__/_resources.cpython-312.pyc,,
-anyio/_core/__pycache__/_signals.cpython-312.pyc,,
-anyio/_core/__pycache__/_sockets.cpython-312.pyc,,
-anyio/_core/__pycache__/_streams.cpython-312.pyc,,
-anyio/_core/__pycache__/_subprocesses.cpython-312.pyc,,
-anyio/_core/__pycache__/_synchronization.cpython-312.pyc,,
-anyio/_core/__pycache__/_tasks.cpython-312.pyc,,
-anyio/_core/__pycache__/_tempfile.cpython-312.pyc,,
-anyio/_core/__pycache__/_testing.cpython-312.pyc,,
-anyio/_core/__pycache__/_typedattr.cpython-312.pyc,,
-anyio/_core/_asyncio_selector_thread.py,sha256=2PdxFM3cs02Kp6BSppbvmRT7q7asreTW5FgBxEsflBo,5626
-anyio/_core/_contextmanagers.py,sha256=YInBCabiEeS-UaP_Jdxa1CaFC71ETPW8HZTHIM8Rsc8,7215
-anyio/_core/_eventloop.py,sha256=ByZUeJD9alMfcyTseRo5IzTO0IltEul_Gyq9iqSjqDk,6658
-anyio/_core/_exceptions.py,sha256=OfzLO4Z3Hog1TnipbIn72YNtkoYxS4lHW9MqKDeGc88,4936
-anyio/_core/_fileio.py,sha256=hHfyV0bXDL-R2ZNnInwse3nmTAd36AIz1cBxgmAwzAQ,31358
-anyio/_core/_resources.py,sha256=NbmU5O5UX3xEyACnkmYX28Fmwdl-f-ny0tHym26e0w0,435
-anyio/_core/_signals.py,sha256=mjTBB2hTKNPRlU0IhnijeQedpWOGERDiMjSlJQsFrug,1016
-anyio/_core/_sockets.py,sha256=HtjiSH-yzehlqh_LpD3PGIafDuUCwd8gueUuk5MFeNk,35288
-anyio/_core/_streams.py,sha256=FczFwIgDpnkK0bODWJXMpsUJYdvAD04kaUaGzJU8DK0,1806
-anyio/_core/_subprocesses.py,sha256=M2GCc4NKXCbB_GtEskJgndiM2b0VS0NK_ohmFxri7O8,7923
-anyio/_core/_synchronization.py,sha256=kgPk88-eVOmY-pDNs-ReRbcEelY1a7YczuVBPsZwc8A,21591
-anyio/_core/_tasks.py,sha256=y99vRi-AFzEv6kyvIwqrzuskE2NMiNItWnuWGk7eOr4,13126
-anyio/_core/_tempfile.py,sha256=jE2w59FRF3yRo4vjkjfZF2YcqsBZvc66VWRwrJGDYGk,19624
-anyio/_core/_testing.py,sha256=u7MPqGXwpTxqI7hclSdNA30z2GH1Nw258uwKvy_RfBg,2340
-anyio/_core/_typedattr.py,sha256=P4ozZikn3-DbpoYcvyghS_FOYAgbmUxeoU8-L_07pZM,2508
-anyio/abc/__init__.py,sha256=6mWhcl_pGXhrgZVHP_TCfMvIXIOp9mroEFM90fYCU_U,2869
-anyio/abc/__pycache__/__init__.cpython-312.pyc,,
-anyio/abc/__pycache__/_eventloop.cpython-312.pyc,,
-anyio/abc/__pycache__/_resources.cpython-312.pyc,,
-anyio/abc/__pycache__/_sockets.cpython-312.pyc,,
-anyio/abc/__pycache__/_streams.cpython-312.pyc,,
-anyio/abc/__pycache__/_subprocesses.cpython-312.pyc,,
-anyio/abc/__pycache__/_tasks.cpython-312.pyc,,
-anyio/abc/__pycache__/_testing.cpython-312.pyc,,
-anyio/abc/_eventloop.py,sha256=OqWYSEj0TmwL_xniCJt3_jHFWsuMk9THk8tCTGsKapI,10681
-anyio/abc/_resources.py,sha256=DrYvkNN1hH6Uvv5_5uKySvDsnknGVDe8FCKfko0VtN8,783
-anyio/abc/_sockets.py,sha256=OmVDrfemVvF9c5K1tpBgQyV6fn5v0XyCExLAqBOGz9o,13124
-anyio/abc/_streams.py,sha256=rnSwRy-6y80TPQtIXit5LjMMiU1CCWS1oMNsmJQHRTg,7582
-anyio/abc/_subprocesses.py,sha256=cumAPJTktOQtw63IqG0lDpyZqu_l1EElvQHMiwJgL08,2067
-anyio/abc/_tasks.py,sha256=m-FtE4phxeNIELSG7A3H7VUz3jA2Ib5J2JIew8-PS6o,6642
-anyio/abc/_testing.py,sha256=9YYM2AXsYFvf4PLjUEr6yRxDiUeB5QbY_gOg0X_C6lY,2034
-anyio/from_thread.py,sha256=JYsbaCaIB_Iit6kNhtXSteJGt4PcQ7ncq0nIpcelIrg,19265
-anyio/functools.py,sha256=T4JS8IXq-x1S0Lbo2owF8l9fza2KypO147QLeyz4cjs,11797
-anyio/itertools.py,sha256=QV-9mnRCr2yBph8g01QFvN-bQ_Yle-8Sl13YSydBlMI,16168
-anyio/lowlevel.py,sha256=-59484Z6K5jF7XJJhHxYHIKnvFH_uAeMhl9a_AfaSHI,6280
-anyio/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-anyio/pytest_plugin.py,sha256=paMpI_VMNQf2bir0LfvgMpXSiYJoHDzWdKUVTyoHmvQ,13609
-anyio/streams/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-anyio/streams/__pycache__/__init__.cpython-312.pyc,,
-anyio/streams/__pycache__/buffered.cpython-312.pyc,,
-anyio/streams/__pycache__/file.cpython-312.pyc,,
-anyio/streams/__pycache__/memory.cpython-312.pyc,,
-anyio/streams/__pycache__/stapled.cpython-312.pyc,,
-anyio/streams/__pycache__/text.cpython-312.pyc,,
-anyio/streams/__pycache__/tls.cpython-312.pyc,,
-anyio/streams/buffered.py,sha256=u7hCD8SNrYHcutG6K5wEiy1F88-pizgjvEFM22Kq2Cw,6746
-anyio/streams/file.py,sha256=6jujI2m-QJITqqKFamrupX_DNsU7y2Fz3omLZxOLuY0,4524
-anyio/streams/memory.py,sha256=ZmKWCLpyItOCXmvCQT-L8IyJHNFaB-OVJbrn88CaMo0,10776
-anyio/streams/stapled.py,sha256=mDNF9Gj4deXfOuKSZmgkEG-QExYAKAGjYBHbrs-rJaQ,4486
-anyio/streams/text.py,sha256=BcVAGJw1VRvtIqnv-o0Rb0pwH7p8vwlvl21xHq522ag,5765
-anyio/streams/tls.py,sha256=Gvs--YOoFxcyn-hakXOiPM8H-aEp8nsU6k9rTrKqJA4,15801
-anyio/to_interpreter.py,sha256=_mLngrMy97TMR6VbW4Y6YzDUk9ZuPcQMPlkuyRh3C9k,7100
-anyio/to_process.py,sha256=jHw7v6XHBNIfYa6DqnqKY0gsRo8ScOCh8fo19fqFvjU,9848
-anyio/to_thread.py,sha256=bYszW0lCDfTmLnXbAYic05HEe_Di_0UWKabgL2vU0T0,2750
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/WHEEL
deleted file mode 100644
index 1d472b6..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/WHEEL
+++ /dev/null
@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: setuptools (83.0.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/entry_points.txt b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/entry_points.txt
deleted file mode 100644
index 44dd9bd..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/entry_points.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-[pytest11]
-anyio = anyio.pytest_plugin
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/licenses/LICENSE
deleted file mode 100644
index 104eebf..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018 Alex Grönholm
-
-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/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/scm_file_list.json b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/scm_file_list.json
deleted file mode 100644
index 72a4814..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/scm_file_list.json
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- "files": [
- ".pre-commit-config.yaml",
- "LICENSE",
- "pyproject.toml",
- "AGENTS.md",
- "README.rst",
- "CLAUDE.md",
- ".readthedocs.yml",
- ".gitignore",
- "docs/tempfile.rst",
- "docs/signals.rst",
- "docs/synchronization.rst",
- "docs/contextmanagers.rst",
- "docs/testing.rst",
- "docs/networking.rst",
- "docs/contributing.rst",
- "docs/index.rst",
- "docs/versionhistory.rst",
- "docs/threads.rst",
- "docs/api.rst",
- "docs/typedattrs.rst",
- "docs/basics.rst",
- "docs/fileio.rst",
- "docs/cancellation.rst",
- "docs/support.rst",
- "docs/streams.rst",
- "docs/why.rst",
- "docs/tasks.rst",
- "docs/migration.rst",
- "docs/conf.py",
- "docs/subprocesses.rst",
- "docs/faq.rst",
- "docs/subinterpreters.rst",
- "src/anyio/functools.py",
- "src/anyio/py.typed",
- "src/anyio/__init__.py",
- "src/anyio/pytest_plugin.py",
- "src/anyio/itertools.py",
- "src/anyio/to_interpreter.py",
- "src/anyio/from_thread.py",
- "src/anyio/to_process.py",
- "src/anyio/to_thread.py",
- "src/anyio/lowlevel.py",
- "src/anyio/_backends/_trio.py",
- "src/anyio/_backends/__init__.py",
- "src/anyio/_backends/_asyncio.py",
- "src/anyio/streams/memory.py",
- "src/anyio/streams/__init__.py",
- "src/anyio/streams/tls.py",
- "src/anyio/streams/file.py",
- "src/anyio/streams/text.py",
- "src/anyio/streams/stapled.py",
- "src/anyio/streams/buffered.py",
- "src/anyio/abc/_eventloop.py",
- "src/anyio/abc/__init__.py",
- "src/anyio/abc/_sockets.py",
- "src/anyio/abc/_tasks.py",
- "src/anyio/abc/_subprocesses.py",
- "src/anyio/abc/_resources.py",
- "src/anyio/abc/_streams.py",
- "src/anyio/abc/_testing.py",
- "src/anyio/_core/_typedattr.py",
- "src/anyio/_core/_eventloop.py",
- "src/anyio/_core/__init__.py",
- "src/anyio/_core/_tempfile.py",
- "src/anyio/_core/_sockets.py",
- "src/anyio/_core/_tasks.py",
- "src/anyio/_core/_fileio.py",
- "src/anyio/_core/_synchronization.py",
- "src/anyio/_core/_subprocesses.py",
- "src/anyio/_core/_resources.py",
- "src/anyio/_core/_contextmanagers.py",
- "src/anyio/_core/_exceptions.py",
- "src/anyio/_core/_streams.py",
- "src/anyio/_core/_signals.py",
- "src/anyio/_core/_asyncio_selector_thread.py",
- "src/anyio/_core/_testing.py",
- "tests/test_itertools.py",
- "tests/test_functools.py",
- "tests/test_eventloop.py",
- "tests/__init__.py",
- "tests/test_to_thread.py",
- "tests/test_from_thread.py",
- "tests/test_lowlevel.py",
- "tests/test_to_interpreter.py",
- "tests/test_sockets.py",
- "tests/test_typedattr.py",
- "tests/test_to_process.py",
- "tests/test_all_attributes.py",
- "tests/test_synchronization.py",
- "tests/test_debugging.py",
- "tests/test_contextmanagers.py",
- "tests/test_fileio.py",
- "tests/conftest.py",
- "tests/test_signals.py",
- "tests/test_deprecations.py",
- "tests/test_tempfile.py",
- "tests/test_taskgroups.py",
- "tests/test_pytest_plugin.py",
- "tests/test_subprocesses.py",
- "tests/streams/test_text.py",
- "tests/streams/test_memory.py",
- "tests/streams/__init__.py",
- "tests/streams/test_file.py",
- "tests/streams/test_stapled.py",
- "tests/streams/test_tls.py",
- "tests/streams/test_buffered.py",
- ".github/pull_request_template.md",
- ".github/dependabot.yml",
- ".github/FUNDING.yml",
- ".github/ISSUE_TEMPLATE/features_request.yaml",
- ".github/ISSUE_TEMPLATE/bug_report.yaml",
- ".github/ISSUE_TEMPLATE/config.yml",
- ".github/workflows/test.yml",
- ".github/workflows/test-downstream.yml",
- ".github/workflows/publish.yml"
- ]
-}
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/scm_version.json b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/scm_version.json
deleted file mode 100644
index 13d7106..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/scm_version.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "tag": "4.14.2",
- "distance": 0,
- "node": "gc384f99687c64c59ed8a11c3a0f11a2d57daff71",
- "dirty": false,
- "branch": "HEAD",
- "node_date": "2026-07-12"
-}
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/top_level.txt b/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/top_level.txt
deleted file mode 100644
index c77c069..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/anyio-4.14.2.dist-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-anyio
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index c5fb533..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc
deleted file mode 100644
index 879f63e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/from_thread.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/functools.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/functools.cpython-312.pyc
deleted file mode 100644
index 20fa6a7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/functools.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/itertools.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/itertools.cpython-312.pyc
deleted file mode 100644
index c2c602b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/itertools.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc
deleted file mode 100644
index 82b769a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/lowlevel.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/pytest_plugin.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/pytest_plugin.cpython-312.pyc
deleted file mode 100644
index 8c55cd9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/pytest_plugin.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_interpreter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_interpreter.cpython-312.pyc
deleted file mode 100644
index 19fa2f3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_interpreter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_process.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_process.cpython-312.pyc
deleted file mode 100644
index b470b9a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_process.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc
deleted file mode 100644
index c3af749..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/__pycache__/to_thread.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index ce329ac..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc
deleted file mode 100644
index c6ee7e2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_asyncio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_trio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_trio.cpython-312.pyc
deleted file mode 100644
index 74161d1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_backends/__pycache__/_trio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 75ce714..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_asyncio_selector_thread.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_asyncio_selector_thread.cpython-312.pyc
deleted file mode 100644
index 293ace9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_asyncio_selector_thread.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_contextmanagers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_contextmanagers.cpython-312.pyc
deleted file mode 100644
index 2e55fe3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_contextmanagers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc
deleted file mode 100644
index c1b650c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_eventloop.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc
deleted file mode 100644
index 7905b00..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc
deleted file mode 100644
index f755c35..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_fileio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc
deleted file mode 100644
index 4b7e141..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_resources.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc
deleted file mode 100644
index 716c967..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_signals.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc
deleted file mode 100644
index 59261f5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_sockets.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc
deleted file mode 100644
index d0d335e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_streams.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc
deleted file mode 100644
index 9d4ff94..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_subprocesses.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc
deleted file mode 100644
index c59826e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_synchronization.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc
deleted file mode 100644
index 17a62ba..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tasks.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tempfile.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tempfile.cpython-312.pyc
deleted file mode 100644
index 93fb24a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_tempfile.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc
deleted file mode 100644
index 99f7ec4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_testing.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc
deleted file mode 100644
index 4b2fdef..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/_core/__pycache__/_typedattr.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index ac5161d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_eventloop.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_eventloop.cpython-312.pyc
deleted file mode 100644
index 680a6f7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_eventloop.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc
deleted file mode 100644
index 982355a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_resources.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc
deleted file mode 100644
index af1023c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_sockets.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc
deleted file mode 100644
index 68044f0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_streams.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc
deleted file mode 100644
index 17e806a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_subprocesses.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc
deleted file mode 100644
index 321a81f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_tasks.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc
deleted file mode 100644
index e64fee0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/abc/__pycache__/_testing.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/anyio/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index d15b3b1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/buffered.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/buffered.cpython-312.pyc
deleted file mode 100644
index 37cabc2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/buffered.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/file.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/file.cpython-312.pyc
deleted file mode 100644
index 19779fa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/file.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc
deleted file mode 100644
index def7711..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/memory.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc
deleted file mode 100644
index cd2371e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/stapled.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/text.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/text.cpython-312.pyc
deleted file mode 100644
index 20b38f6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/text.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc
deleted file mode 100644
index 73318bd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/anyio/streams/__pycache__/tls.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/METADATA
deleted file mode 100644
index eb460c2..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/METADATA
+++ /dev/null
@@ -1,78 +0,0 @@
-Metadata-Version: 2.4
-Name: certifi
-Version: 2026.7.22
-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.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 :: 3.14
-Requires-Python: >=3.7
-License-File: LICENSE
-Dynamic: author
-Dynamic: author-email
-Dynamic: classifier
-Dynamic: description
-Dynamic: home-page
-Dynamic: license
-Dynamic: license-file
-Dynamic: project-url
-Dynamic: requires-python
-Dynamic: summary
-
-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/latest/
-
-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/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/RECORD
deleted file mode 100644
index 0fe19f4..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/RECORD
+++ /dev/null
@@ -1,18 +0,0 @@
-certifi-2026.7.22.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-certifi-2026.7.22.dist-info/METADATA,sha256=71rxY4-7I2dqw8V3ffz8LNnDSP5Bcu1bo9J3ZVskgJA,2474
-certifi-2026.7.22.dist-info/RECORD,,
-certifi-2026.7.22.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
-certifi-2026.7.22.dist-info/licenses/LICENSE,sha256=6TcW2mucDVpKHfYP5pWzcPBpVgPSH2-D8FPkLPwQyvc,989
-certifi-2026.7.22.dist-info/top_level.txt,sha256=KMu4vUCfsjLrkPbSNdgdekS-pVJzBAJFO__nI8NF6-U,8
-certifi/__init__.py,sha256=elLl9CBfmz0SoxiYzqp-P2g30ZzCMHALyuGp2R0UhsE,94
-certifi/__main__.py,sha256=xBBoj905TUWBLRGANOcf7oi6e-3dMP4cEoG9OyMs11g,243
-certifi/__pycache__/__init__.cpython-312.pyc,,
-certifi/__pycache__/__main__.cpython-312.pyc,,
-certifi/__pycache__/core.cpython-312.pyc,,
-certifi/cacert.pem,sha256=nMKndLUZjc_xTZvh5mCR9TiXXYZ84Cmpa84VpV39cw8,240216
-certifi/core.py,sha256=XFXycndG5pf37ayeF8N32HUuDafsyhkVMbO4BAPWHa0,3394
-certifi/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-certifi/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-certifi/tests/__pycache__/__init__.cpython-312.pyc,,
-certifi/tests/__pycache__/test_certify.cpython-312.pyc,,
-certifi/tests/test_certify.py,sha256=fBedHt839-kSsTNmNzX7RsYzjV0OX4kV0Rw7wofSJ7g,467
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/WHEEL
deleted file mode 100644
index 1d472b6..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/WHEEL
+++ /dev/null
@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: setuptools (83.0.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/licenses/LICENSE
deleted file mode 100644
index 62b076c..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-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/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/top_level.txt b/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/top_level.txt
deleted file mode 100644
index 963eac5..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/certifi-2026.7.22.dist-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-certifi
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 5952540..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index ebb6430..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc
deleted file mode 100644
index c159983..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/certifi/__pycache__/core.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi/cacert.pem b/assets/gen/.venv/lib/python3.12/site-packages/certifi/cacert.pem
deleted file mode 100644
index 9a40f43..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/certifi/cacert.pem
+++ /dev/null
@@ -1,3959 +0,0 @@
-
-# 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=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=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=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=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=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=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-----
-MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQEL
-BQAwbzELMAkGA1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJ
-SG9uZyBLb25nMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25n
-a29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2MDMwMjI5NDZaFw00MjA2MDMwMjI5
-NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtvbmcxEjAQBgNVBAcT
-CUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMXSG9u
-Z2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
-AoICAQCziNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFO
-dem1p+/l6TWZ5Mwc50tfjTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mI
-VoBc+L0sPOFMV4i707mV78vH9toxdCim5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV
-9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOesL4jpNrcyCse2m5FHomY
-2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj0mRiikKY
-vLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+Tt
-bNe/JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZb
-x39ri1UbSsUgYT2uy1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+
-l2oBlKN8W4UdKjk60FSh0Tlxnf0h+bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YK
-TE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsGxVd7GYYKecsAyVKvQv83j+Gj
-Hno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwIDAQABo2MwYTAP
-BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e
-i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEw
-DQYJKoZIhvcNAQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG
-7BJ8dNVI0lkUmcDrudHr9EgwW62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCk
-MpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWldy8joRTnU+kLBEUx3XZL7av9YROXr
-gZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov+BS5gLNdTaqX4fnk
-GMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDceqFS
-3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJm
-Ozj/2ZQw9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+
-l6mc1X5VTMbeRRAc6uk7nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6c
-JfTzPV4e0hz5sy229zdcxsshTrD3mUcYhcErulWuBurQB7Lcq9CClnXO0lD+mefP
-L5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB60PZ2Pierc+xYw5F9KBa
-LJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fqdBb9HxEG
-mpv0
------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=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-----
-MIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNV
-BAUTCUc2MzI4NzUxMDELMAkGA1UEBhMCRVMxJzAlBgNVBAoTHkFORiBBdXRvcmlk
-YWQgZGUgQ2VydGlmaWNhY2lvbjEUMBIGA1UECxMLQU5GIENBIFJhaXoxIjAgBgNV
-BAMTGUFORiBTZWN1cmUgU2VydmVyIFJvb3QgQ0EwHhcNMTkwOTA0MTAwMDM4WhcN
-MzkwODMwMTAwMDM4WjCBhDESMBAGA1UEBRMJRzYzMjg3NTEwMQswCQYDVQQGEwJF
-UzEnMCUGA1UEChMeQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uMRQwEgYD
-VQQLEwtBTkYgQ0EgUmFpejEiMCAGA1UEAxMZQU5GIFNlY3VyZSBTZXJ2ZXIgUm9v
-dCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvrayvmZFSVgpCj
-cqQZAZ2cC4Ffc0m6p6zzBE57lgvsEeBbphzOG9INgxwruJ4dfkUyYA8H6XdYfp9q
-yGFOtibBTI3/TO80sh9l2Ll49a2pcbnvT1gdpd50IJeh7WhM3pIXS7yr/2WanvtH
-2Vdy8wmhrnZEE26cLUQ5vPnHO6RYPUG9tMJJo8gN0pcvB2VSAKduyK9o7PQUlrZX
-H1bDOZ8rbeTzPvY1ZNoMHKGESy9LS+IsJJ1tk0DrtSOOMspvRdOoiXsezx76W0OL
-zc2oD2rKDF65nkeP8Nm2CgtYZRczuSPkdxl9y0oukntPLxB3sY0vaJxizOBQ+OyR
-p1RMVwnVdmPF6GUe7m1qzwmd+nxPrWAI/VaZDxUse6mAq4xhj0oHdkLePfTdsiQz
-W7i1o0TJrH93PB0j7IKppuLIBkwC/qxcmZkLLxCKpvR/1Yd0DVlJRfbwcVw5Kda/
-SiOL9V8BY9KHcyi1Swr1+KuCLH5zJTIdC2MKF4EA/7Z2Xue0sUDKIbvVgFHlSFJn
-LNJhiQcND85Cd8BEc5xEUKDbEAotlRyBr+Qc5RQe8TZBAQIvfXOn3kLMTOmJDVb3
-n5HUA8ZsyY/b2BzgQJhdZpmYgG4t/wHFzstGH6wCxkPmrqKEPMVOHj1tyRRM4y5B
-u8o5vzY8KhmqQYdOpc5LMnndkEl/AgMBAAGjYzBhMB8GA1UdIwQYMBaAFJxf0Gxj
-o1+TypOYCK2Mh6UsXME3MB0GA1UdDgQWBBScX9BsY6Nfk8qTmAitjIelLFzBNzAO
-BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC
-AgEATh65isagmD9uw2nAalxJUqzLK114OMHVVISfk/CHGT0sZonrDUL8zPB1hT+L
-9IBdeeUXZ701guLyPI59WzbLWoAAKfLOKyzxj6ptBZNscsdW699QIyjlRRA96Gej
-rw5VD5AJYu9LWaL2U/HANeQvwSS9eS9OICI7/RogsKQOLHDtdD+4E5UGUcjohybK
-pFtqFiGS3XNgnhAY3jyB6ugYw3yJ8otQPr0R4hUDqDZ9MwFsSBXXiJCZBMXM5gf0
-vPSQ7RPi6ovDj6MzD8EpTBNO2hVWcXNyglD2mjN8orGoGjR0ZVzO0eurU+AagNjq
-OknkJjCb5RyKqKkVMoaZkgoQI1YS4PbOTOK7vtuNknMBZi9iPrJyJ0U27U1W45eZ
-/zo1PqVUSlJZS2Db7v54EX9K3BR5YLZrZAPbFYPhor72I5dQ8AkzNqdxliXzuUJ9
-2zg/LFis6ELhDtjTO0wugumDLmsx2d1Hhk9tl5EuT+IocTUW0fJz/iUrB0ckYyfI
-+PbZa/wSMVYIwFNCr5zQM378BvAxRAMU8Vjq8moNqRGyg77FGr8H6lnco4g175x2
-MjxNBiLOFeXdntiP2t7SxDnlF4HPOEfrf4htWRvfn0IUrn7PqLBmZdo3r5+qPeoo
-tt7VMVgWglvquxl1AnMaykgaIZOQCo6ThKd9OyMYkomgjaw=
------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-----
-MIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6
-MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEu
-MScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNV
-BAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwHhcNMTgwMzE2MTIxMDEzWhcNNDMw
-MzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEg
-U3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRo
-b3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZ
-n0EGze2jusDbCSzBfN8pfktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/q
-p1x4EaTByIVcJdPTsuclzxFUl6s1wB52HO8AU5853BSlLCIls3Jy/I2z5T4IHhQq
-NwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2fJmItdUDmj0VDT06qKhF
-8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGtg/BKEiJ3
-HAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGa
-mqi4NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi
-7VdNIuJGmj8PkTQkfVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSF
-ytKAQd8FqKPVhJBPC/PgP5sZ0jeJP/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0P
-qafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSYnjYJdmZm/Bo/6khUHL4wvYBQ
-v3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHKHRzQ+8S1h9E6
-Tsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1
-vALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQAD
-ggIBAEii1QALLtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4
-WxmB82M+w85bj/UvXgF2Ez8sALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvo
-zMrnadyHncI013nR03e4qllY/p0m+jiGPp2Kh2RX5Rc64vmNueMzeMGQ2Ljdt4NR
-5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8CYyqOhNf6DR5UMEQ
-GfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA4kZf
-5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq
-0Uc9NneoWWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7D
-P78v3DSk+yshzWePS/Tj6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTM
-qJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmTOPQD8rv7gmsHINFSH5pkAnuYZttcTVoP
-0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZckbxJF0WddCajJFdr60qZf
-E2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb
------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 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 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=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=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 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-----
-
-# Issuer: CN=D-TRUST BR Root CA 2 2023 O=D-Trust GmbH
-# Subject: CN=D-TRUST BR Root CA 2 2023 O=D-Trust GmbH
-# Label: "D-TRUST BR Root CA 2 2023"
-# Serial: 153168538924886464690566649552453098598
-# MD5 Fingerprint: e1:09:ed:d3:60:d4:56:1b:47:1f:b7:0c:5f:1b:5f:85
-# SHA1 Fingerprint: 2d:b0:70:ee:71:94:af:69:68:17:db:79:ce:58:9f:a0:6b:96:f7:87
-# SHA256 Fingerprint: 05:52:e6:f8:3f:df:65:e8:fa:96:70:e6:66:df:28:a4:e2:13:40:b5:10:cb:e5:25:66:f9:7c:4f:b9:4b:2b:d1
------BEGIN CERTIFICATE-----
-MIIFqTCCA5GgAwIBAgIQczswBEhb2U14LnNLyaHcZjANBgkqhkiG9w0BAQ0FADBI
-MQswCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlE
-LVRSVVNUIEJSIFJvb3QgQ0EgMiAyMDIzMB4XDTIzMDUwOTA4NTYzMVoXDTM4MDUw
-OTA4NTYzMFowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEi
-MCAGA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDIgMjAyMzCCAiIwDQYJKoZIhvcN
-AQEBBQADggIPADCCAgoCggIBAK7/CVmRgApKaOYkP7in5Mg6CjoWzckjYaCTcfKr
-i3OPoGdlYNJUa2NRb0kz4HIHE304zQaSBylSa053bATTlfrdTIzZXcFhfUvnKLNE
-gXtRr90zsWh81k5M/itoucpmacTsXld/9w3HnDY25QdgrMBM6ghs7wZ8T1soegj8
-k12b9py0i4a6Ibn08OhZWiihNIQaJZG2tY/vsvmA+vk9PBFy2OMvhnbFeSzBqZCT
-Rphny4NqoFAjpzv2gTng7fC5v2Xx2Mt6++9zA84A9H3X4F07ZrjcjrqDy4d2A/wl
-2ecjbwb9Z/Pg/4S8R7+1FhhGaRTMBffb00msa8yr5LULQyReS2tNZ9/WtT5PeB+U
-cSTq3nD88ZP+npNa5JRal1QMNXtfbO4AHyTsA7oC9Xb0n9Sa7YUsOCIvx9gvdhFP
-/Wxc6PWOJ4d/GUohR5AdeY0cW/jPSoXk7bNbjb7EZChdQcRurDhaTyN0dKkSw/bS
-uREVMweR2Ds3OmMwBtHFIjYoYiMQ4EbMl6zWK11kJNXuHA7e+whadSr2Y23OC0K+
-0bpwHJwh5Q8xaRfX/Aq03u2AnMuStIv13lmiWAmlY0cL4UEyNEHZmrHZqLAbWt4N
-DfTisl01gLmB1IRpkQLLddCNxbU9CZEJjxShFHR5PtbJFR2kWVki3PaKRT08EtY+
-XTIvAgMBAAGjgY4wgYswDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUZ5Dw1t61
-GNVGKX5cq/ieCLxklRAwDgYDVR0PAQH/BAQDAgEGMEkGA1UdHwRCMEAwPqA8oDqG
-OGh0dHA6Ly9jcmwuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3RfYnJfcm9vdF9jYV8y
-XzIwMjMuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQA097N3U9swFrktpSHxQCF16+tI
-FoE9c+CeJyrrd6kTpGoKWloUMz1oH4Guaf2Mn2VsNELZLdB/eBaxOqwjMa1ef67n
-riv6uvw8l5VAk1/DLQOj7aRvU9f6QA4w9QAgLABMjDu0ox+2v5Eyq6+SmNMW5tTR
-VFxDWy6u71cqqLRvpO8NVhTaIasgdp4D/Ca4nj8+AybmTNudX0KEPUUDAxxZiMrc
-LmEkWqTqJwtzEr5SswrPMhfiHocaFpVIbVrg0M8JkiZmkdijYQ6qgYF/6FKC0ULn
-4B0Y+qSFNueG4A3rvNTJ1jxD8V1Jbn6Bm2m1iWKPiFLY1/4nwSPFyysCu7Ff/vtD
-hQNGvl3GyiEm/9cCnnRK3PgTFbGBVzbLZVzRHTF36SXDw7IyN9XxmAnkbWOACKsG
-koHU6XCPpz+y7YaMgmo1yEJagtFSGkUPFaUA8JR7ZSdXOUPPfH/mvTWze/EZTN46
-ls/pdu4D58JDUjxqgejBWoC9EV2Ta/vH5mQ/u2kc6d0li690yVRAysuTEwrt+2aS
-Ecr1wPrYg1UDfNPFIkZ1cGt5SAYqgpq/5usWDiJFAbzdNpQ0qTUmiteXue4Icr80
-knCDgKs4qllo3UCkGJCy89UDyibK79XH4I9TjvAA46jtn/mtd+ArY0+ew+43u3gJ
-hJ65bvspmZDogNOfJA==
------END CERTIFICATE-----
-
-# Issuer: CN=TrustAsia TLS ECC Root CA O=TrustAsia Technologies, Inc.
-# Subject: CN=TrustAsia TLS ECC Root CA O=TrustAsia Technologies, Inc.
-# Label: "TrustAsia TLS ECC Root CA"
-# Serial: 310892014698942880364840003424242768478804666567
-# MD5 Fingerprint: 09:48:04:77:d2:fc:65:93:71:66:b1:11:95:4f:06:8c
-# SHA1 Fingerprint: b5:ec:39:f3:a1:66:37:ae:c3:05:94:57:e2:be:11:be:b7:a1:7f:36
-# SHA256 Fingerprint: c0:07:6b:9e:f0:53:1f:b1:a6:56:d6:7c:4e:be:97:cd:5d:ba:a4:1e:f4:45:98:ac:c2:48:98:78:c9:2d:87:11
------BEGIN CERTIFICATE-----
-MIICMTCCAbegAwIBAgIUNnThTXxlE8msg1UloD5Sfi9QaMcwCgYIKoZIzj0EAwMw
-WDELMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMs
-IEluYy4xIjAgBgNVBAMTGVRydXN0QXNpYSBUTFMgRUNDIFJvb3QgQ0EwHhcNMjQw
-NTE1MDU0MTU2WhcNNDQwNTE1MDU0MTU1WjBYMQswCQYDVQQGEwJDTjElMCMGA1UE
-ChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywgSW5jLjEiMCAGA1UEAxMZVHJ1c3RB
-c2lhIFRMUyBFQ0MgUm9vdCBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABLh/pVs/
-AT598IhtrimY4ZtcU5nb9wj/1WrgjstEpvDBjL1P1M7UiFPoXlfXTr4sP/MSpwDp
-guMqWzJ8S5sUKZ74LYO1644xST0mYekdcouJtgq7nDM1D9rs3qlKH8kzsaNCMEAw
-DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQULIVTu7FDzTLqnqOH/qKYqKaT6RAw
-DgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gAMGUCMFRH18MtYYZI9HlaVQ01
-L18N9mdsd0AaRuf4aFtOJx24mH1/k78ITcTaRTChD15KeAIxAKORh/IRM4PDwYqR
-OkwrULG9IpRdNYlzg8WbGf60oenUoWa2AaU2+dhoYSi3dOGiMQ==
------END CERTIFICATE-----
-
-# Issuer: CN=TrustAsia TLS RSA Root CA O=TrustAsia Technologies, Inc.
-# Subject: CN=TrustAsia TLS RSA Root CA O=TrustAsia Technologies, Inc.
-# Label: "TrustAsia TLS RSA Root CA"
-# Serial: 160405846464868906657516898462547310235378010780
-# MD5 Fingerprint: 3b:9e:c3:86:0f:34:3c:6b:c5:46:c4:8e:1d:e7:19:12
-# SHA1 Fingerprint: a5:46:50:c5:62:ea:95:9a:1a:a7:04:6f:17:58:c7:29:53:3d:03:fa
-# SHA256 Fingerprint: 06:c0:8d:7d:af:d8:76:97:1e:b1:12:4f:e6:7f:84:7e:c0:c7:a1:58:d3:ea:53:cb:e9:40:e2:ea:97:91:f4:c3
------BEGIN CERTIFICATE-----
-MIIFgDCCA2igAwIBAgIUHBjYz+VTPyI1RlNUJDxsR9FcSpwwDQYJKoZIhvcNAQEM
-BQAwWDELMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dp
-ZXMsIEluYy4xIjAgBgNVBAMTGVRydXN0QXNpYSBUTFMgUlNBIFJvb3QgQ0EwHhcN
-MjQwNTE1MDU0MTU3WhcNNDQwNTE1MDU0MTU2WjBYMQswCQYDVQQGEwJDTjElMCMG
-A1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywgSW5jLjEiMCAGA1UEAxMZVHJ1
-c3RBc2lhIFRMUyBSU0EgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
-AgoCggIBAMMWuBtqpERz5dZO9LnPWwvB0ZqB9WOwj0PBuwhaGnrhB3YmH49pVr7+
-NmDQDIPNlOrnxS1cLwUWAp4KqC/lYCZUlviYQB2srp10Zy9U+5RjmOMmSoPGlbYJ
-Q1DNDX3eRA5gEk9bNb2/mThtfWza4mhzH/kxpRkQcwUqwzIZheo0qt1CHjCNP561
-HmHVb70AcnKtEj+qpklz8oYVlQwQX1Fkzv93uMltrOXVmPGZLmzjyUT5tUMnCE32
-ft5EebuyjBza00tsLtbDeLdM1aTk2tyKjg7/D8OmYCYozza/+lcK7Fs/6TAWe8Tb
-xNRkoDD75f0dcZLdKY9BWN4ArTr9PXwaqLEX8E40eFgl1oUh63kd0Nyrz2I8sMeX
-i9bQn9P+PN7F4/w6g3CEIR0JwqH8uyghZVNgepBtljhb//HXeltt08lwSUq6HTrQ
-UNoyIBnkiz/r1RYmNzz7dZ6wB3C4FGB33PYPXFIKvF1tjVEK2sUYyJtt3LCDs3+j
-TnhMmCWr8n4uIF6CFabW2I+s5c0yhsj55NqJ4js+k8UTav/H9xj8Z7XvGCxUq0DT
-bE3txci3OE9kxJRMT6DNrqXGJyV1J23G2pyOsAWZ1SgRxSHUuPzHlqtKZFlhaxP8
-S8ySpg+kUb8OWJDZgoM5pl+z+m6Ss80zDoWo8SnTq1mt1tve1CuBAgMBAAGjQjBA
-MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLgHkXlcBvRG/XtZylomkadFK/hT
-MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQwFAAOCAgEAIZtqBSBdGBanEqT3
-Rz/NyjuujsCCztxIJXgXbODgcMTWltnZ9r96nBO7U5WS/8+S4PPFJzVXqDuiGev4
-iqME3mmL5Dw8veWv0BIb5Ylrc5tvJQJLkIKvQMKtuppgJFqBTQUYo+IzeXoLH5Pt
-7DlK9RME7I10nYEKqG/odv6LTytpEoYKNDbdgptvT+Bz3Ul/KD7JO6NXBNiT2Twp
-2xIQaOHEibgGIOcberyxk2GaGUARtWqFVwHxtlotJnMnlvm5P1vQiJ3koP26TpUJ
-g3933FEFlJ0gcXax7PqJtZwuhfG5WyRasQmr2soaB82G39tp27RIGAAtvKLEiUUj
-pQ7hRGU+isFqMB3iYPg6qocJQrmBktwliJiJ8Xw18WLK7nn4GS/+X/jbh87qqA8M
-pugLoDzga5SYnH+tBuYc6kIQX+ImFTw3OffXvO645e8D7r0i+yiGNFjEWn9hongP
-XvPKnbwbPKfILfanIhHKA9jnZwqKDss1jjQ52MjqjZ9k4DewbNfFj8GQYSbbJIwe
-SsCI3zWQzj8C9GRh3sfIB5XeMhg6j6JCQCTl1jNdfK7vsU1P1FeQNWrcrgSXSYk0
-ly4wBOeY99sLAZDBHwo/+ML+TvrbmnNzFrwFuHnYWa8G5z9nODmxfKuU4CkUpijy
-323imttUQ/hHWKNddBWcwauwxzQ=
------END CERTIFICATE-----
-
-# Issuer: CN=D-TRUST EV Root CA 2 2023 O=D-Trust GmbH
-# Subject: CN=D-TRUST EV Root CA 2 2023 O=D-Trust GmbH
-# Label: "D-TRUST EV Root CA 2 2023"
-# Serial: 139766439402180512324132425437959641711
-# MD5 Fingerprint: 96:b4:78:09:f0:09:cb:77:eb:bb:1b:4d:6f:36:bc:b6
-# SHA1 Fingerprint: a5:5b:d8:47:6c:8f:19:f7:4c:f4:6d:6b:b6:c2:79:82:22:df:54:8b
-# SHA256 Fingerprint: 8e:82:21:b2:e7:d4:00:78:36:a1:67:2f:0d:cc:29:9c:33:bc:07:d3:16:f1:32:fa:1a:20:6d:58:71:50:f1:ce
------BEGIN CERTIFICATE-----
-MIIFqTCCA5GgAwIBAgIQaSYJfoBLTKCnjHhiU19abzANBgkqhkiG9w0BAQ0FADBI
-MQswCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlE
-LVRSVVNUIEVWIFJvb3QgQ0EgMiAyMDIzMB4XDTIzMDUwOTA5MTAzM1oXDTM4MDUw
-OTA5MTAzMlowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEi
-MCAGA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDIgMjAyMzCCAiIwDQYJKoZIhvcN
-AQEBBQADggIPADCCAgoCggIBANiOo4mAC7JXUtypU0w3uX9jFxPvp1sjW2l1sJkK
-F8GLxNuo4MwxusLyzV3pt/gdr2rElYfXR8mV2IIEUD2BCP/kPbOx1sWy/YgJ25yE
-7CUXFId/MHibaljJtnMoPDT3mfd/06b4HEV8rSyMlD/YZxBTfiLNTiVR8CUkNRFe
-EMbsh2aJgWi6zCudR3Mfvc2RpHJqnKIbGKBv7FD0fUDCqDDPvXPIEysQEx6Lmqg6
-lHPTGGkKSv/BAQP/eX+1SH977ugpbzZMlWGG2Pmic4ruri+W7mjNPU0oQvlFKzIb
-RlUWaqZLKfm7lVa/Rh3sHZMdwGWyH6FDrlaeoLGPaxK3YG14C8qKXO0elg6DpkiV
-jTujIcSuWMYAsoS0I6SWhjW42J7YrDRJmGOVxcttSEfi8i4YHtAxq9107PncjLgc
-jmgjutDzUNzPZY9zOjLHfP7KgiJPvo5iR2blzYfi6NUPGJ/lBHJLRjwQ8kTCZFZx
-TnXonMkmdMV9WdEKWw9t/p51HBjGGjp82A0EzM23RWV6sY+4roRIPrN6TagD4uJ+
-ARZZaBhDM7DS3LAaQzXupdqpRlyuhoFBAUp0JuyfBr/CBTdkdXgpaP3F9ev+R/nk
-hbDhezGdpn9yo7nELC7MmVcOIQxFAZRl62UJxmMiCzNJkkg8/M3OsD6Onov4/knF
-NXJHAgMBAAGjgY4wgYswDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUqvyREBuH
-kV8Wub9PS5FeAByxMoAwDgYDVR0PAQH/BAQDAgEGMEkGA1UdHwRCMEAwPqA8oDqG
-OGh0dHA6Ly9jcmwuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3RfZXZfcm9vdF9jYV8y
-XzIwMjMuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQCTy6UfmRHsmg1fLBWTxj++EI14
-QvBukEdHjqOSMo1wj/Zbjb6JzkcBahsgIIlbyIIQbODnmaprxiqgYzWRaoUlrRc4
-pZt+UPJ26oUFKidBK7GB0aL2QHWpDsvxVUjY7NHss+jOFKE17MJeNRqrphYBBo7q
-3C+jisosketSjl8MmxfPy3MHGcRqwnNU73xDUmPBEcrCRbH0O1P1aa4846XerOhU
-t7KR/aypH/KH5BfGSah82ApB9PI+53c0BFLd6IHyTS9URZ0V4U/M5d40VxDJI3IX
-cI1QcB9WbMy5/zpaT2N6w25lBx2Eof+pDGOJbbJAiDnXH3dotfyc1dZnaVuodNv8
-ifYbMvekJKZ2t0dT741Jj6m2g1qllpBFYfXeA08mD6iL8AOWsKwV0HFaanuU5nCT
-2vFp4LJiTZ6P/4mdm13NRemUAiKN4DV/6PEEeXFsVIP4M7kFMhtYVRFP0OUnR3Hs
-7dpn1mKmS00PaaLJvOwiS5THaJQXfuKOKD62xur1NGyfN4gHONuGcfrNlUhDbqNP
-gofXNJhuS5N5YHVpD/Aa1VP6IQzCP+k/HxiMkl14p3ZnGbuy6n/pcAlWVqOwDAst
-Nl7F6cTVg8uGF5csbBNvh1qvSaYd2804BC5f4ko1Di1L+KIkBI3Y4WNeApI02phh
-XBxvWHZks/wCuPWdCg==
------END CERTIFICATE-----
-
-# Issuer: CN=SwissSign RSA TLS Root CA 2022 - 1 O=SwissSign AG
-# Subject: CN=SwissSign RSA TLS Root CA 2022 - 1 O=SwissSign AG
-# Label: "SwissSign RSA TLS Root CA 2022 - 1"
-# Serial: 388078645722908516278762308316089881486363258315
-# MD5 Fingerprint: 16:2e:e4:19:76:81:85:ba:8e:91:58:f1:15:ef:72:39
-# SHA1 Fingerprint: 81:34:0a:be:4c:cd:ce:cc:e7:7d:cc:8a:d4:57:e2:45:a0:77:5d:ce
-# SHA256 Fingerprint: 19:31:44:f4:31:e0:fd:db:74:07:17:d4:de:92:6a:57:11:33:88:4b:43:60:d3:0e:27:29:13:cb:e6:60:ce:41
------BEGIN CERTIFICATE-----
-MIIFkzCCA3ugAwIBAgIUQ/oMX04bgBhE79G0TzUfRPSA7cswDQYJKoZIhvcNAQEL
-BQAwUTELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzErMCkGA1UE
-AxMiU3dpc3NTaWduIFJTQSBUTFMgUm9vdCBDQSAyMDIyIC0gMTAeFw0yMjA2MDgx
-MTA4MjJaFw00NzA2MDgxMTA4MjJaMFExCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxT
-d2lzc1NpZ24gQUcxKzApBgNVBAMTIlN3aXNzU2lnbiBSU0EgVExTIFJvb3QgQ0Eg
-MjAyMiAtIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDLKmjiC8NX
-vDVjvHClO/OMPE5Xlm7DTjak9gLKHqquuN6orx122ro10JFwB9+zBvKK8i5VUXu7
-LCTLf5ImgKO0lPaCoaTo+nUdWfMHamFk4saMla+ju45vVs9xzF6BYQ1t8qsCLqSX
-5XH8irCRIFucdFJtrhUnWXjyCcplDn/L9Ovn3KlMd/YrFgSVrpxxpT8q2kFC5zyE
-EPThPYxr4iuRR1VPuFa+Rd4iUU1OKNlfGUEGjw5NBuBwQCMBauTLE5tzrE0USJIt
-/m2n+IdreXXhvhCxqohAWVTXz8TQm0SzOGlkjIHRI36qOTw7D59Ke4LKa2/KIj4x
-0LDQKhySio/YGZxH5D4MucLNvkEM+KRHBdvBFzA4OmnczcNpI/2aDwLOEGrOyvi5
-KaM2iYauC8BPY7kGWUleDsFpswrzd34unYyzJ5jSmY0lpx+Gs6ZUcDj8fV3oT4MM
-0ZPlEuRU2j7yrTrePjxF8CgPBrnh25d7mUWe3f6VWQQvdT/TromZhqwUtKiE+shd
-OxtYk8EXlFXIC+OCeYSf8wCENO7cMdWP8vpPlkwGqnj73mSiI80fPsWMvDdUDrta
-clXvyFu1cvh43zcgTFeRc5JzrBh3Q4IgaezprClG5QtO+DdziZaKHG29777YtvTK
-wP1H8K4LWCDFyB02rpeNUIMmJCn3nTsPBQIDAQABo2MwYTAPBgNVHRMBAf8EBTAD
-AQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBRvjmKLk0Ow4UD2p8P98Q+4
-DxU4pTAdBgNVHQ4EFgQUb45ii5NDsOFA9qfD/fEPuA8VOKUwDQYJKoZIhvcNAQEL
-BQADggIBAKwsKUF9+lz1GpUYvyypiqkkVHX1uECry6gkUSsYP2OprphWKwVDIqO3
-10aewCoSPY6WlkDfDDOLazeROpW7OSltwAJsipQLBwJNGD77+3v1dj2b9l4wBlgz
-Hqp41eZUBDqyggmNzhYzWUUo8aWjlw5DI/0LIICQ/+Mmz7hkkeUFjxOgdg3XNwwQ
-iJb0Pr6VvfHDffCjw3lHC1ySFWPtUnWK50Zpy1FVCypM9fJkT6lc/2cyjlUtMoIc
-gC9qkfjLvH4YoiaoLqNTKIftV+Vlek4ASltOU8liNr3CjlvrzG4ngRhZi0Rjn9UM
-ZfQpZX+RLOV/fuiJz48gy20HQhFRJjKKLjpHE7iNvUcNCfAWpO2Whi4Z2L6MOuhF
-LhG6rlrnub+xzI/goP+4s9GFe3lmozm1O2bYQL7Pt2eLSMkZJVX8vY3PXtpOpvJp
-zv1/THfQwUY1mFwjmwJFQ5Ra3bxHrSL+ul4vkSkphnsh3m5kt8sNjzdbowhq6/Td
-Ao9QAwKxuDdollDruF/UKIqlIgyKhPBZLtU30WHlQnNYKoH3dtvi4k0NX/a3vgW0
-rk4N3hY9A4GzJl5LuEsAz/+MF7psYC0nhzck5npgL7XTgwSqT0N1osGDsieYK7EO
-gLrAhV5Cud+xYJHT6xh+cHiudoO+cVrQkOPKwRYlZ0rwtnu64ZzZ
------END CERTIFICATE-----
-
-# Issuer: CN=OISTE Server Root ECC G1 O=OISTE Foundation
-# Subject: CN=OISTE Server Root ECC G1 O=OISTE Foundation
-# Label: "OISTE Server Root ECC G1"
-# Serial: 47819833811561661340092227008453318557
-# MD5 Fingerprint: 42:a7:d2:35:ae:02:92:db:19:76:08:de:2f:05:b4:d4
-# SHA1 Fingerprint: 3b:f6:8b:09:ae:2a:92:7b:ba:e3:8d:3f:11:95:d9:e6:44:0c:45:e2
-# SHA256 Fingerprint: ee:c9:97:c0:c3:0f:21:6f:7e:3b:8b:30:7d:2b:ae:42:41:2d:75:3f:c8:21:9d:af:d1:52:0b:25:72:85:0f:49
------BEGIN CERTIFICATE-----
-MIICNTCCAbqgAwIBAgIQI/nD1jWvjyhLH/BU6n6XnTAKBggqhkjOPQQDAzBLMQsw
-CQYDVQQGEwJDSDEZMBcGA1UECgwQT0lTVEUgRm91bmRhdGlvbjEhMB8GA1UEAwwY
-T0lTVEUgU2VydmVyIFJvb3QgRUNDIEcxMB4XDTIzMDUzMTE0NDIyOFoXDTQ4MDUy
-NDE0NDIyN1owSzELMAkGA1UEBhMCQ0gxGTAXBgNVBAoMEE9JU1RFIEZvdW5kYXRp
-b24xITAfBgNVBAMMGE9JU1RFIFNlcnZlciBSb290IEVDQyBHMTB2MBAGByqGSM49
-AgEGBSuBBAAiA2IABBcv+hK8rBjzCvRE1nZCnrPoH7d5qVi2+GXROiFPqOujvqQy
-cvO2Ackr/XeFblPdreqqLiWStukhEaivtUwL85Zgmjvn6hp4LrQ95SjeHIC6XG4N
-2xml4z+cKrhAS93mT6NjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBQ3
-TYhlz/w9itWj8UnATgwQb0K0nDAdBgNVHQ4EFgQUN02IZc/8PYrVo/FJwE4MEG9C
-tJwwDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2kAMGYCMQCpKjAd0MKfkFFR
-QD6VVCHNFmb3U2wIFjnQEnx/Yxvf4zgAOdktUyBFCxxgZzFDJe0CMQCSia7pXGKD
-YmH5LVerVrkR3SW+ak5KGoJr3M/TvEqzPNcum9v4KGm8ay3sMaE641c=
------END CERTIFICATE-----
-
-# Issuer: CN=OISTE Server Root RSA G1 O=OISTE Foundation
-# Subject: CN=OISTE Server Root RSA G1 O=OISTE Foundation
-# Label: "OISTE Server Root RSA G1"
-# Serial: 113845518112613905024960613408179309848
-# MD5 Fingerprint: 23:a7:9e:d4:70:b8:b9:14:57:41:8a:7e:44:59:e2:68
-# SHA1 Fingerprint: f7:00:34:25:94:88:68:31:e4:34:87:3f:70:fe:86:b3:86:9f:f0:6e
-# SHA256 Fingerprint: 9a:e3:62:32:a5:18:9f:fd:db:35:3d:fd:26:52:0c:01:53:95:d2:27:77:da:c5:9d:b5:7b:98:c0:89:a6:51:e6
------BEGIN CERTIFICATE-----
-MIIFgzCCA2ugAwIBAgIQVaXZZ5Qoxu0M+ifdWwFNGDANBgkqhkiG9w0BAQwFADBL
-MQswCQYDVQQGEwJDSDEZMBcGA1UECgwQT0lTVEUgRm91bmRhdGlvbjEhMB8GA1UE
-AwwYT0lTVEUgU2VydmVyIFJvb3QgUlNBIEcxMB4XDTIzMDUzMTE0MzcxNloXDTQ4
-MDUyNDE0MzcxNVowSzELMAkGA1UEBhMCQ0gxGTAXBgNVBAoMEE9JU1RFIEZvdW5k
-YXRpb24xITAfBgNVBAMMGE9JU1RFIFNlcnZlciBSb290IFJTQSBHMTCCAiIwDQYJ
-KoZIhvcNAQEBBQADggIPADCCAgoCggIBAKqu9KuCz/vlNwvn1ZatkOhLKdxVYOPM
-vLO8LZK55KN68YG0nnJyQ98/qwsmtO57Gmn7KNByXEptaZnwYx4M0rH/1ow00O7b
-rEi56rAUjtgHqSSY3ekJvqgiG1k50SeH3BzN+Puz6+mTeO0Pzjd8JnduodgsIUzk
-ik/HEzxux9UTl7Ko2yRpg1bTacuCErudG/L4NPKYKyqOBGf244ehHa1uzjZ0Dl4z
-O8vbUZeUapU8zhhabkvG/AePLhq5SvdkNCncpo1Q4Y2LS+VIG24ugBA/5J8bZT8R
-tOpXaZ+0AOuFJJkk9SGdl6r7NH8CaxWQrbueWhl/pIzY+m0o/DjH40ytas7ZTpOS
-jswMZ78LS5bOZmdTaMsXEY5Z96ycG7mOaES3GK/m5Q9l3JUJsJMStR8+lKXHiHUh
-sd4JJCpM4rzsTGdHwimIuQq6+cF0zowYJmXa92/GjHtoXAvuY8BeS/FOzJ8vD+Ho
-mnqT8eDI278n5mUpezbgMxVz8p1rhAhoKzYHKyfMeNhqhw5HdPSqoBNdZH702xSu
-+zrkL8Fl47l6QGzwBrd7KJvX4V84c5Ss2XCTLdyEr0YconosP4EmQufU2MVshGYR
-i3drVByjtdgQ8K4p92cIiBdcuJd5z+orKu5YM+Vt6SmqZQENghPsJQtdLEByFSnT
-kCz3GkPVavBpAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU
-8snBDw1jALvsRQ5KH7WxszbNDo0wHQYDVR0OBBYEFPLJwQ8NYwC77EUOSh+1sbM2
-zQ6NMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQwFAAOCAgEANGd5sjrG5T33
-I3K5Ce+SrScfoE4KsvXaFwyihdJ+klH9FWXXXGtkFu6KRcoMQzZENdl//nk6HOjG
-5D1rd9QhEOP28yBOqb6J8xycqd+8MDoX0TJD0KqKchxRKEzdNsjkLWd9kYccnbz8
-qyiWXmFcuCIzGEgWUOrKL+mlSdx/PKQZvDatkuK59EvV6wit53j+F8Bdh3foZ3dP
-AGav9LEDOr4SfEE15fSmG0eLy3n31r8Xbk5l8PjaV8GUgeV6Vg27Rn9vkf195hfk
-gSe7BYhW3SCl95gtkRlpMV+bMPKZrXJAlszYd2abtNUOshD+FKrDgHGdPY3ofRRs
-YWSGRqbXVMW215AWRqWFyp464+YTFrYVI8ypKVL9AMb2kI5Wj4kI3Zaq5tNqqYY1
-9tVFeEJKRvwDyF7YZvZFZSS0vod7VSCd9521Kvy5YhnLbDuv0204bKt7ph6N/Ome
-/msVuduCmsuY33OhkKCgxeDoAaijFJzIwZqsFVAzje18KotzlUBDJvyBpCpfOZC3
-J8tRd/iWkx7P8nd9H0aTolkelUTFLXVksNb54Dxp6gS1HAviRkRNQzuXSXERvSS2
-wq1yVAb+axj5d9spLFKebXd7Yv0PTY6YMjAwcRLWJTXjn/hvnLXrahut6hDTlhZy
-BiElxky8j3C7DOReIoMt0r7+hVu05L0=
------END CERTIFICATE-----
-
-# Issuer: CN=e-Szigno TLS Root CA 2023 O=Microsec Ltd.
-# Subject: CN=e-Szigno TLS Root CA 2023 O=Microsec Ltd.
-# Label: "e-Szigno TLS Root CA 2023"
-# Serial: 71934828665710877219916191754
-# MD5 Fingerprint: 6a:e9:99:74:a5:da:5e:f1:d9:2e:f2:c8:d1:86:8b:71
-# SHA1 Fingerprint: 6f:9a:d5:d5:df:e8:2c:eb:be:37:07:ee:4f:4f:52:58:29:41:d1:fe
-# SHA256 Fingerprint: b4:91:41:50:2d:00:66:3d:74:0f:2e:7e:c3:40:c5:28:00:96:26:66:12:1a:36:d0:9c:f7:dd:2b:90:38:4f:b4
------BEGIN CERTIFICATE-----
-MIICzzCCAjGgAwIBAgINAOhvGHvWOWuYSkmYCjAKBggqhkjOPQQDBDB1MQswCQYD
-VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0
-ZC4xFzAVBgNVBGEMDlZBVEhVLTIzNTg0NDk3MSIwIAYDVQQDDBllLVN6aWdubyBU
-TFMgUm9vdCBDQSAyMDIzMB4XDTIzMDcxNzE0MDAwMFoXDTM4MDcxNzE0MDAwMFow
-dTELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRYwFAYDVQQKDA1NaWNy
-b3NlYyBMdGQuMRcwFQYDVQRhDA5WQVRIVS0yMzU4NDQ5NzEiMCAGA1UEAwwZZS1T
-emlnbm8gVExTIFJvb3QgQ0EgMjAyMzCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAE
-AGgP36J8PKp0iGEKjcJMpQEiFNT3YHdCnAo4YKGMZz6zY+n6kbCLS+Y53wLCMAFS
-AL/fjO1ZrTJlqwlZULUZwmgcAOAFX9pQJhzDrAQixTpN7+lXWDajwRlTEArRzT/v
-SzUaQ49CE0y5LBqcvjC2xN7cS53kpDzLLtmt3999Cd8ukv+ho2MwYTAPBgNVHRMB
-Af8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUWYQCYlpGePVd3I8K
-ECgj3NXW+0UwHwYDVR0jBBgwFoAUWYQCYlpGePVd3I8KECgj3NXW+0UwCgYIKoZI
-zj0EAwQDgYsAMIGHAkIBLdqu9S54tma4n7Zwf2Z0z+yOfP7AAXmazlIC58PRDHpt
-y7Ve7hekm9sEdu4pKeiv+62sUvTXK9Z3hBC9xdIoaDQCQTV2WnXzkoYI9bIeCvZl
-C9p2x1L/Cx6AcCIwwzPbGO2E14vs7dOoY4G1VnxHx1YwlGhza9IuqbnZLBwpvQy6
-uWWL
------END CERTIFICATE-----
-
-# Issuer: CN=SECOM TLS RSA Root CA 2024 O=SECOM Trust Systems Co., Ltd.
-# Subject: CN=SECOM TLS RSA Root CA 2024 O=SECOM Trust Systems Co., Ltd.
-# Label: "SECOM TLS RSA Root CA 2024"
-# Serial: 17188327524208271538
-# MD5 Fingerprint: d0:a4:db:32:eb:44:98:d2:62:0b:3e:bc:4d:7c:5c:e9
-# SHA1 Fingerprint: fb:97:96:7c:ef:8d:98:63:06:c0:3b:b6:11:f8:e0:13:97:a2:98:d3
-# SHA256 Fingerprint: 14:35:f2:25:c5:d2:52:d7:a2:19:48:cc:3c:e6:2a:ec:fa:88:00:1e:3d:d7:2d:1c:c3:55:51:00:eb:37:2f:93
------BEGIN CERTIFICATE-----
-MIIFmjCCA4KgAwIBAgIJAO6JNNDLgOCyMA0GCSqGSIb3DQEBDAUAMFoxCzAJBgNV
-BAYTAkpQMSYwJAYDVQQKEx1TRUNPTSBUcnVzdCBTeXN0ZW1zIENvLiwgTHRkLjEj
-MCEGA1UEAxMaU0VDT00gVExTIFJTQSBSb290IENBIDIwMjQwHhcNMjQwMTMxMDUx
-MTU1WhcNNDkwMTE0MDUxMTU1WjBaMQswCQYDVQQGEwJKUDEmMCQGA1UEChMdU0VD
-T00gVHJ1c3QgU3lzdGVtcyBDby4sIEx0ZC4xIzAhBgNVBAMTGlNFQ09NIFRMUyBS
-U0EgUm9vdCBDQSAyMDI0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
-4TjizUwzxbInq8Tx11gaFYNk5fO+34y7TyM4neh0UgL5JIZbJNLTz2x//L/B71+5
-m6X6nGIr7d4lFJBGtjO677hXOz93zkcWaUTm3VbOAjBlt4YWxlcccBHXuZ7o3Q+4
-R+ormrBdHeJ1CTUEG8ttQbKIl3G7OZYbnH8/pP8cjPub/0kDVNuMzp7xsVRROOis
-Qt53fMoJLlYgoebbuMphOqMCtjkJ7R6efEMfLp8UAVi9ZaLRn76ET/CJkk925ndu
-uufC4BatS4mnXFmxN0vUXb0ij9B8O/D8gixQEsVSD4GK8FWRPh3bVd/6bzdkHGJj
-y21XI0yejVomZUbRrOfNuz0boPGV1pt18fFC39IHQEth3OFqb5NDO3L+A9bNqTgA
-yUgRmIn4ucgDc/Ri/Km3V51ueZjy1/yk0qwJVadAVVrCt56iNeXOyEvzJADGgDQ8
-E1Pdaqct8Cynz/47ReQM62vFYO08wcQkrjmX/tesiko1V1yyaf6EfPzUFzmaGy9x
-vkCwdbm15EdTolOjE0H2Vb5/APDOyCFEokiYGmXTLdAUl0wKZ4IyjkHGzy0jhpaX
-EXE/GJcEvI6VzEchjaBL03EJ0h9pG4OqeIOycKvAo3A+TbetyfsrgYyHzU0a7/qU
-jGat1AAq1nVljMpKqpinPTsf/d9H39FTUeJL7TpzzjUCAwEAAaNjMGEwHQYDVR0O
-BBYEFCzrchKOWHdkNRVWNQFXB6l9DTbmMB8GA1UdIwQYMBaAFCzrchKOWHdkNRVW
-NQFXB6l9DTbmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG
-SIb3DQEBDAUAA4ICAQAVwsvluSafaez5tFPR/hRTBzRxEyMMQF3XJXCVi3yegZyK
-oec7hmE6jx2ZM8KgM1kn2yJRwFXHX8zUW9nBLEDWc4wuE8LrlZqhGZM9pJQXGmGz
-ResDJV6JgRBna+j4sA1M7yIdlvL0sAfFXFCTRaWTD4E1V99RLrFzWfTcC+e180hD
-uNMpqOEo46+lMeW/Wvh7ifOQs+kiK0O2gHxQDNxslSavnCs4V7l8HRDJ2La10o70
-Bo7VLzf1W8MBvv0VTnxB+NjT5qTAbhGFh9Gvp4BaJpmdUf0C5CEP6dbQlfgxWfzY
-r69yVT6dPQB+GFEaY03IMY+AcBCs+om1fNxrQXt9zoofMBNFbLhvpNH/JsXWdGUz
-fNbO12uswTa5wah8LB18FTQN2/zPHYmvBEoLuyUgZ09VNLJo5YA0kXItVYkLjMe2
-SixzK4scUHv81IK99I91DWx7FwMVKw2xgFp+ZLYB2dnpQQrqwlW64glHUcK2N9BD
-snjLSxeZ+UPECh9RxH4WAcKiZW+cqaKMmhP2WBfR4IcR7NOL32ml11ds87hhV1CZ
-WWFCJAcCidYZz6CZa8exzHojP9SB5RH0/v1KdHAisqhSjtJl/UIAHIQ48elOn8wr
-TdFap4Yb5aHglmMeNx+fAIhDluWVfxTO7H4dTPU+SFVRMLAh+wwKZfqb94nMeQ==
------END CERTIFICATE-----
-
-# Issuer: CN=SECOM TLS ECC Root CA 2024 O=SECOM Trust Systems Co., Ltd.
-# Subject: CN=SECOM TLS ECC Root CA 2024 O=SECOM Trust Systems Co., Ltd.
-# Label: "SECOM TLS ECC Root CA 2024"
-# Serial: 9329818985461676612
-# MD5 Fingerprint: 99:d3:9d:e4:d2:b1:2d:f0:2a:04:67:85:f3:df:46:d6
-# SHA1 Fingerprint: 7a:1f:22:2d:72:b2:c3:19:87:44:db:61:69:e8:a6:4b:d7:0d:44:0e
-# SHA256 Fingerprint: 6a:b2:ab:75:f5:1c:b4:f4:f0:15:62:03:fb:f6:f6:46:23:2f:51:4b:e0:59:f6:28:33:30:8b:82:b4:d7:2d:b1
------BEGIN CERTIFICATE-----
-MIICTDCCAdGgAwIBAgIJAIF6LO+PI3pEMAoGCCqGSM49BAMDMFoxCzAJBgNVBAYT
-AkpQMSYwJAYDVQQKEx1TRUNPTSBUcnVzdCBTeXN0ZW1zIENvLiwgTHRkLjEjMCEG
-A1UEAxMaU0VDT00gVExTIEVDQyBSb290IENBIDIwMjQwHhcNMjQwMTMxMDU1MjM0
-WhcNNDkwMTE0MDU1MjM0WjBaMQswCQYDVQQGEwJKUDEmMCQGA1UEChMdU0VDT00g
-VHJ1c3QgU3lzdGVtcyBDby4sIEx0ZC4xIzAhBgNVBAMTGlNFQ09NIFRMUyBFQ0Mg
-Um9vdCBDQSAyMDI0MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE7NzFMtu9dzQXSNC1
-2fabk0+GlC5finB3R7XaZonRUd20aFiWObtuNBCLUZSfk6QXAE55BjEXsXQ/NG8y
-UqicXjsu9ksDK3JZBgCwLOVh6+nwJXTvso/dEj/GUYH5mBdoo2MwYTAdBgNVHQ4E
-FgQUO3YReyl04k4GTFaCQNAhL3qzydUwHwYDVR0jBBgwFoAUO3YReyl04k4GTFaC
-QNAhL3qzydUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wCgYIKoZI
-zj0EAwMDaQAwZgIxAN3ib8fi1pMYtAPjMilB5e5/H+t5CL0xPL+cZ5oTTZuSCjpA
-n1v7F/VAr8bFxQXAowIxAKsBVO1ACFp7skwzPvdv1EUY5a897WGLT4lb+bjxFAWy
-l8wDcZJdwGZ/pAHxt1AJ1g==
------END CERTIFICATE-----
-
-# Issuer: CN=Telia EC TLS Root CA v3 O=Telia Company AB
-# Subject: CN=Telia EC TLS Root CA v3 O=Telia Company AB
-# Label: "Telia EC TLS Root CA v3"
-# Serial: 8028200332079443110287896228123317
-# MD5 Fingerprint: b6:fa:6a:5c:42:fb:c5:67:72:c0:e0:2f:72:fb:5a:44
-# SHA1 Fingerprint: b4:d6:07:c2:a5:95:bc:5b:f4:67:4d:c9:dc:6f:6f:0a:00:7a:a5:35
-# SHA256 Fingerprint: 09:8e:08:a9:1d:bb:f7:74:78:b9:6c:ce:b8:9b:14:13:a5:da:37:b7:c8:62:60:6a:95:5d:eb:07:17:9f:43:26
------BEGIN CERTIFICATE-----
-MIICMjCCAbegAwIBAgIPAYvSIlRjTQSLbOVHH9K1MAoGCCqGSM49BAMDMEoxCzAJ
-BgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMSAwHgYDVQQDDBdU
-ZWxpYSBFQyBUTFMgUm9vdCBDQSB2MzAeFw0yMzExMTUwODU1MjZaFw00ODA1MjMx
-MTAwMDBaMEoxCzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFC
-MSAwHgYDVQQDDBdUZWxpYSBFQyBUTFMgUm9vdCBDQSB2MzB2MBAGByqGSM49AgEG
-BSuBBAAiA2IABMHIlhVDLbmFKUpW0iK4dpryT6emYOeS31JPwWnWPmkWRrAkTbPX
-40sQfHI9mpR7Rbktu3ngg6W+BBSXSechtMCnBmWXj/EaVlmV5cY1jD2HoTfhBQ3A
-acpCNMLJK4NpZaNjMGEwHwYDVR0jBBgwFoAU1GToQ4g6cy/QGnGCNgtehd7H3kMw
-HQYDVR0OBBYEFNRk6EOIOnMv0BpxgjYLXoXex95DMA4GA1UdDwEB/wQEAwIBBjAP
-BgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2kAMGYCMQCXAUdS/9bbJ8A1JYaG
-f/bWt/s7Ta0ot5Ulno8OjSNYRWQIlS4tVWldvTAVA7heOFgCMQCvKr8+Z2Rn+OBr
-5UHzlgBObpad1LuwNTRcdNgUJxIWadcki+UBLEi1/AURKV5md2M=
------END CERTIFICATE-----
-
-# Issuer: CN=Telia RSA TLS Root CA v3 O=Telia Company AB
-# Subject: CN=Telia RSA TLS Root CA v3 O=Telia Company AB
-# Label: "Telia RSA TLS Root CA v3"
-# Serial: 8028214673410753541795188766939845
-# MD5 Fingerprint: f4:8b:9c:f3:f8:63:cf:dc:25:8f:b4:bb:a2:e9:9d:e2
-# SHA1 Fingerprint: b5:2e:88:4e:40:c1:11:fb:50:c7:e2:4f:ac:18:2b:bd:68:15:d2:34
-# SHA256 Fingerprint: d1:3d:b1:29:4c:45:eb:c6:fc:86:c6:bb:f6:9f:a2:9b:df:e6:92:df:f7:c7:13:c2:43:c7:a9:56:c6:a2:28:4c
------BEGIN CERTIFICATE-----
-MIIFgjCCA2qgAwIBAgIPAYvSUKtCVSxHWr2h3BrFMA0GCSqGSIb3DQEBDAUAMEsx
-CzAJBgNVBAYTAlNFMRkwFwYDVQQKDBBUZWxpYSBDb21wYW55IEFCMSEwHwYDVQQD
-DBhUZWxpYSBSU0EgVExTIFJvb3QgQ0EgdjMwHhcNMjMxMTE1MDk0NzQyWhcNNDgw
-NTIzMTEwMDAwWjBLMQswCQYDVQQGEwJTRTEZMBcGA1UECgwQVGVsaWEgQ29tcGFu
-eSBBQjEhMB8GA1UEAwwYVGVsaWEgUlNBIFRMUyBSb290IENBIHYzMIICIjANBgkq
-hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsV89KG19hCf4S1Fvk8D3TyDERhmcvx8F
-7Kmb4WATx3ije1id3KHxRE0TKmcNCbAQ57bvHFEYa4hR2l20VjVadExqOW+2ld99
-MbEiO+jRVOz+BbxLxJnmGwCqI+BfuTjjVReDxsxjQvjgBsClaO/sm5i70nlZcWGR
-tIkvWDK3NNkT5RtwXc/O8NTFVpbUqT6cRjIj3olAblR+lRf4Ffy5o+Q9fabjYn9Z
-9S4itruElcEFf9Ljk7fwdTycT/rvJW9w/B3G2a3r0f/zXNOVruIBcqE6pkSospAC
-U2bG42fYKrbM/GWnp7u+p9Frz4jaNwpb4YHuEeS8BratNcP8X62jXIvvKHxlsMDJ
-Cnb4U8JzFOLsU6mohVY58BdZrvi0Gk9UOuqmgoG6dskHoksjZTlK61D/InzmEoA1
-yAYJFDVysjRxDUOu9cAwANbqmq77WIFL6BpnZgVqPtMfG6wN8BrTKdapvilVsYR5
-9BFgIsAVBMxrGh+W+QcvmJafUpASvlArKvVG2FI4i6PiLjSBT0+6F6EQLrYqefOQ
-F/fBNEXb+njUQ0SUVrAqtH4Y+OjCI/a4/JJQppxeemZcQ0SUShgiI5AM5xHO5iya
-UrTjYH4zxUz9j+1FEbDH/xpstr1gXBykspup+hRTaJcbA+UbpJqtWZndAPddJmt6
-YJQ+dU3pDu8CAwEAAaNjMGEwHwYDVR0jBBgwFoAUsMep0t2yKFZzBJSMFFxIbzdS
-kqgwHQYDVR0OBBYEFLDHqdLdsihWcwSUjBRcSG83UpKoMA4GA1UdDwEB/wQEAwIB
-BjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQBdYzFsNGDRk7bR
-/AgRKq+5637YuOW+w6uhpoS0VnKMUpyHCwku86hEvqivakPtfmlm4bFwt++sb/8O
-XsWBqtfbXMaBNDTZl8XRMJuLWOW2JrbKkRzgG0eBUcvsadG1rrhbmZqYvFXaAZO7
-o4TdOZzxhBB5GOAWWXB3IeraNP4J63zyo9n8Gqw3sJBG44em5hoYjBffP+npibys
-lnslRi4L6xHsCYj/Pab+OlqbMCB6v+sTCLeEIukRVzoR9aQ45pEK7Z1QBnSsbAKQ
-tss0JKD9d/mX143H1xePjPhTXlv5JCkhrcj+SShz0P9+EHoWe6m9lyUEOIVn0rp+
-yVJWNbmyDv3VkwFxHC1ApSQsgSimjGQ4wtr6cSmordYxkV+Ro8lOIIhRksXPyDk2
-7gW6IjUXCkZKpxFjkL3jiBSc8SkxnwCWtXg8xwNwdFVNBGLCCuJnsneYXjJNqzRq
-UcoGwzsvF3Qi/ZnHUNvISdevlgIAXL4Wvrxaqvoa01wB+GCfs57RTGE4TvAGhKNK
-us8K3hRT1BSpigzMIRzSxtAOrqPN6j//QSmW9f8Jcncri4j2ihSpVrFU0NdNkMhZ
-eAKidTFPsxCVFuW4Aniz7jqiw5sWtjbQrlW035izIEU4sYwQoC1Nx0Svy+mMTRai
-50LqFQ+A1/Hq6xHHDNx7CI83d23Erw==
------END CERTIFICATE-----
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/certifi/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi/tests/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/certifi/tests/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index a89c367..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/certifi/tests/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/certifi/tests/__pycache__/test_certify.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/certifi/tests/__pycache__/test_certify.cpython-312.pyc
deleted file mode 100644
index c1d7692..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/certifi/tests/__pycache__/test_certify.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/METADATA
deleted file mode 100644
index 1fb06f0..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/METADATA
+++ /dev/null
@@ -1,84 +0,0 @@
-Metadata-Version: 2.4
-Name: click
-Version: 8.4.2
-Summary: Composable command line interface toolkit
-Maintainer-email: Pallets <contact@palletsprojects.com>
-Requires-Python: >=3.10
-Description-Content-Type: text/markdown
-License-Expression: BSD-3-Clause
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Typing :: Typed
-License-File: LICENSE.txt
-Requires-Dist: colorama; platform_system == 'Windows'
-Project-URL: Changes, https://click.palletsprojects.com/page/changes/
-Project-URL: Chat, https://discord.gg/pallets
-Project-URL: Documentation, https://click.palletsprojects.com/
-Project-URL: Donate, https://palletsprojects.com/donate
-Project-URL: Source, https://github.com/pallets/click/
-
-<div align="center"><img src="https://raw.githubusercontent.com/pallets/click/refs/heads/stable/docs/_static/click-name.svg" alt="" height="150"></div>
-
-# Click
-
-Click is a Python package for creating beautiful command line interfaces
-in a composable way with as little code as necessary. It's the "Command
-Line Interface Creation Kit". It's highly configurable but comes with
-sensible defaults out of the box.
-
-It aims to make the process of writing command line tools quick and fun
-while also preventing any frustration caused by the inability to
-implement an intended CLI API.
-
-Click in three points:
-
-- Arbitrary nesting of commands
-- Automatic help page generation
-- Supports lazy loading of subcommands at runtime
-
-
-## A Simple Example
-
-```python
-import click
-
-@click.command()
-@click.option("--count", default=1, help="Number of greetings.")
-@click.option("--name", prompt="Your name", help="The person to greet.")
-def hello(count, name):
- """Simple program that greets NAME for a total of COUNT times."""
- for _ in range(count):
- click.echo(f"Hello, {name}!")
-
-if __name__ == '__main__':
- hello()
-```
-
-```
-$ python hello.py --count=3
-Your name: Click
-Hello, Click!
-Hello, Click!
-Hello, Click!
-```
-
-
-## Donate
-
-The Pallets organization develops and supports Click and other popular
-packages. In order to grow the community of contributors and users, and
-allow the maintainers to devote more time to the projects, [please
-donate today][].
-
-[please donate today]: https://palletsprojects.com/donate
-
-## Contributing
-
-See our [detailed contributing documentation][contrib] for many ways to
-contribute, including reporting issues, requesting features, asking or answering
-questions, and making PRs.
-
-[contrib]: https://palletsprojects.com/contributing/
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/RECORD
deleted file mode 100644
index da6cf2b..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/RECORD
+++ /dev/null
@@ -1,40 +0,0 @@
-click-8.4.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-click-8.4.2.dist-info/METADATA,sha256=GUyd2B1Wf5CB8CbH5AEGD7r6e8FHyOClizZotApkwDE,2621
-click-8.4.2.dist-info/RECORD,,
-click-8.4.2.dist-info/WHEEL,sha256=G2gURzTEtmeR8nrdXUJfNiB3VYVxigPQ-bEQujpNiNs,82
-click-8.4.2.dist-info/licenses/LICENSE.txt,sha256=morRBqOU6FO_4h9C9OctWSgZoigF2ZG18ydQKSkrZY0,1475
-click/__init__.py,sha256=FId2fXCSJB3yeWD-e2uON-mBhFa2Yc9MvXGmHu8OXG0,4634
-click/__pycache__/__init__.cpython-312.pyc,,
-click/__pycache__/_compat.cpython-312.pyc,,
-click/__pycache__/_termui_impl.cpython-312.pyc,,
-click/__pycache__/_textwrap.cpython-312.pyc,,
-click/__pycache__/_utils.cpython-312.pyc,,
-click/__pycache__/_winconsole.cpython-312.pyc,,
-click/__pycache__/core.cpython-312.pyc,,
-click/__pycache__/decorators.cpython-312.pyc,,
-click/__pycache__/exceptions.cpython-312.pyc,,
-click/__pycache__/formatting.cpython-312.pyc,,
-click/__pycache__/globals.cpython-312.pyc,,
-click/__pycache__/parser.cpython-312.pyc,,
-click/__pycache__/shell_completion.cpython-312.pyc,,
-click/__pycache__/termui.cpython-312.pyc,,
-click/__pycache__/testing.cpython-312.pyc,,
-click/__pycache__/types.cpython-312.pyc,,
-click/__pycache__/utils.cpython-312.pyc,,
-click/_compat.py,sha256=gPNtXQ9q-G6Qil2b-MC5CsHsGGcQ4u6YSWy9_tlmuhc,18879
-click/_termui_impl.py,sha256=CGdg24AeXijeGSzbu0Z7x3c4aaahVFjVBpEbbjhQ5K4,31730
-click/_textwrap.py,sha256=7Z0N7Vmn-66TNSTUwp6OXJbcUXRmYET9h9c2ucD8oQQ,6270
-click/_utils.py,sha256=eCZCtwJtsYD5QYkkNWJ8MY_8ABIjy8MczgMMyVY32rQ,996
-click/_winconsole.py,sha256=KSxfNbMlYRa6GOJuCLgsg2Pb3dVkgJNPqLJPae-Pa10,8543
-click/core.py,sha256=rZz76ihNTFV4Y2sxp3H-m93GxL2acD5Pqs0IobEvmuk,140616
-click/decorators.py,sha256=9e1Ndu4jhGAcP6RGdNPAwAWtuP9hEs4ETp1u3lKmH1o,19709
-click/exceptions.py,sha256=HvSY34G4auj_bYRR8-T8CU8Jwq_1-OcsRU4ezfozeEk,11862
-click/formatting.py,sha256=8SW2KGkvjfz9Q1NbeojMHuZBN0cfnQJDs4mqDP6oXms,10444
-click/globals.py,sha256=gM-Nh6A4M0HB_SgkaF5M4ncGGMDHc_flHXu9_oh4GEU,1923
-click/parser.py,sha256=oJ-fU_3mvxugIuNtHaCATZ56lgEmHRggjJiSqEgYrjA,19052
-click/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-click/shell_completion.py,sha256=5tGGY5pV3mAZ17xT23OnuKrWqzEyyLVtrJ30npUxjkU,22618
-click/termui.py,sha256=Vn9ehmrQl92z2_6R4bVZOsHUI6j8LrT8u0RzNZUpCvY,33213
-click/testing.py,sha256=S9I-pspAlJH3RvZJWDQoJXb-M0nrAEJzXcUzrVXsT34,26458
-click/types.py,sha256=9G4DB-nBj-omA_XWsYwbQ3H9BkpH82wJj-kxIPScKmA,44788
-click/utils.py,sha256=XwrDxOzU__rnHn-rvJmJcD7ecbypUKMeDJQRjN2F-OA,20942
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/WHEEL
deleted file mode 100644
index d8b9936..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: flit 3.12.0
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/licenses/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/licenses/LICENSE.txt
deleted file mode 100644
index d12a849..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/click-8.4.2.dist-info/licenses/LICENSE.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Copyright 2014 Pallets
-
-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 copyright holder 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
-HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 0b834a5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc
deleted file mode 100644
index 59da16b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_compat.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_termui_impl.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_termui_impl.cpython-312.pyc
deleted file mode 100644
index 8cc989e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_termui_impl.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_textwrap.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_textwrap.cpython-312.pyc
deleted file mode 100644
index 74790b4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_textwrap.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pyc
deleted file mode 100644
index 4d79964..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_winconsole.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_winconsole.cpython-312.pyc
deleted file mode 100644
index 22594fe..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_winconsole.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc
deleted file mode 100644
index 627c38b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/core.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc
deleted file mode 100644
index 8083d41..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/decorators.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc
deleted file mode 100644
index 5843b0f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc
deleted file mode 100644
index f302980..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/formatting.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc
deleted file mode 100644
index f36461b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/globals.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc
deleted file mode 100644
index e644d39..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/parser.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/shell_completion.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/shell_completion.cpython-312.pyc
deleted file mode 100644
index 38b2465..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/shell_completion.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc
deleted file mode 100644
index a758233..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/termui.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/testing.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/testing.cpython-312.pyc
deleted file mode 100644
index 1d5a447..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/testing.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc
deleted file mode 100644
index c0f2008..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/types.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index 5ab9672..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/click/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/click/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/METADATA
deleted file mode 100644
index d12d10c..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/METADATA
+++ /dev/null
@@ -1,39 +0,0 @@
-Metadata-Version: 2.4
-Name: filelock
-Version: 3.32.0
-Summary: A platform independent file lock.
-Project-URL: Documentation, https://py-filelock.readthedocs.io
-Project-URL: Homepage, https://github.com/tox-dev/py-filelock
-Project-URL: Source, https://github.com/tox-dev/py-filelock
-Project-URL: Tracker, https://github.com/tox-dev/py-filelock/issues
-Maintainer-email: Bernát Gábor <gaborjbernat@gmail.com>
-License-Expression: MIT
-License-File: LICENSE
-Keywords: application,cache,directory,log,user
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: MIT License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3 :: Only
-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 :: 3.14
-Classifier: Programming Language :: Python :: 3.15
-Classifier: Topic :: Internet
-Classifier: Topic :: Software Development :: Libraries
-Classifier: Topic :: System
-Requires-Python: >=3.10
-Description-Content-Type: text/markdown
-
-# filelock
-
-[](https://pypi.org/project/filelock/)
-[](https://pypi.org/project/filelock/)
-[](https://py-filelock.readthedocs.io/en/latest/?badge=latest)
-[](https://pepy.tech/project/filelock)
-[](https://github.com/tox-dev/py-filelock/actions/workflows/check.yaml)
-
-For more information checkout the [official documentation](https://py-filelock.readthedocs.io/en/latest/index.html).
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/RECORD
deleted file mode 100644
index 52087b4..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/RECORD
+++ /dev/null
@@ -1,48 +0,0 @@
-filelock-3.32.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-filelock-3.32.0.dist-info/METADATA,sha256=2WTXu5dkEay8e3ZBR2xVGTwzuRmVb9yKGDwHM80ttmA,2028
-filelock-3.32.0.dist-info/RECORD,,
-filelock-3.32.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
-filelock-3.32.0.dist-info/licenses/LICENSE,sha256=YIyJ1QYK6ZIa3M8yNmlbxlSplG4SMj72wCHfoE4pTUg,1088
-filelock/__init__.py,sha256=ZEhX0CozvRxFQwsm8YYc6uiLvuIYe-aoD20ACfjyizg,3469
-filelock/__pycache__/__init__.cpython-312.pyc,,
-filelock/__pycache__/_api.cpython-312.pyc,,
-filelock/__pycache__/_async.cpython-312.pyc,,
-filelock/__pycache__/_async_read_write.cpython-312.pyc,,
-filelock/__pycache__/_descriptor.cpython-312.pyc,,
-filelock/__pycache__/_error.cpython-312.pyc,,
-filelock/__pycache__/_identity.cpython-312.pyc,,
-filelock/__pycache__/_lease.cpython-312.pyc,,
-filelock/__pycache__/_marker.cpython-312.pyc,,
-filelock/__pycache__/_read_write.cpython-312.pyc,,
-filelock/__pycache__/_soft.cpython-312.pyc,,
-filelock/__pycache__/_soft_protocol.cpython-312.pyc,,
-filelock/__pycache__/_strict.cpython-312.pyc,,
-filelock/__pycache__/_unix.cpython-312.pyc,,
-filelock/__pycache__/_util.cpython-312.pyc,,
-filelock/__pycache__/_windows.cpython-312.pyc,,
-filelock/__pycache__/asyncio.cpython-312.pyc,,
-filelock/__pycache__/version.cpython-312.pyc,,
-filelock/_api.py,sha256=gApEsVPoRLhcs1n9JosdWIsoLkcd2KOpYtAasU14Adw,82263
-filelock/_async.py,sha256=F7ygHx6XchvUd8Rusj5Jmy_eYQbPhvYqqHPaMgBHNGU,5209
-filelock/_async_read_write.py,sha256=rFknvlW5sE_FXE0vjfuOecLFgbYkXzLcm_WqQU7hAks,13971
-filelock/_descriptor.py,sha256=ss1FfyEAyrZ1QB3LDXUtJHk5ZFAfSAaCdaa5Yp1Vzk4,2981
-filelock/_error.py,sha256=SfdLwQeooh81jIM1S4d1010ctZzXZBYBo78bJA1lEZs,2699
-filelock/_identity.py,sha256=dY_ngMJQJHm0fLD5TaGef12oOGeBAl9h0_7Xv1d3GMM,8415
-filelock/_lease.py,sha256=F3ZXpJA0yqxjChzrawtl_lJRSKEPTCBIm452172MyQA,14547
-filelock/_marker.py,sha256=7VJWyyrh8wW8VywSTLLIR7OC__aNUn4zFnel5JdQwWI,6026
-filelock/_read_write.py,sha256=uHyYBgd-YotLa6kZBdgJbAhp_gKsyjWa5Zx5kENr_2w,32895
-filelock/_soft.py,sha256=ydpW15r3gGW2kBaHhj8FvnATQw5-kfXnSWyYhbEQNKA,13014
-filelock/_soft_protocol.py,sha256=qEM2x9Nz9zguXwwWjZsCsPEfas5nqHlJ-_oHvAM0Uo4,187
-filelock/_soft_rw/__init__.py,sha256=_ktpGmVObzrvL0K1_EAV3LF7B9JarYxW-mx_eyGPhT0,370
-filelock/_soft_rw/__pycache__/__init__.cpython-312.pyc,,
-filelock/_soft_rw/__pycache__/_async.cpython-312.pyc,,
-filelock/_soft_rw/__pycache__/_sync.cpython-312.pyc,,
-filelock/_soft_rw/_async.py,sha256=7htwZaVtyi5unXLPGfIc9fhASXPfp40lKwtuwr9DRO4,9231
-filelock/_soft_rw/_sync.py,sha256=NemKjaPh9vgfO_2bHAlbUaC4zRjnl6IyIQO1NDzo1jU,42322
-filelock/_strict.py,sha256=N5037nWAz2AF59LlyPMsOg4IwGL13D6x64hhQEn3vQQ,38823
-filelock/_unix.py,sha256=W95gKLjYivNZYLT3634o7l0pQfvU8SdBW_2C3bo3lLw,8722
-filelock/_util.py,sha256=gY839OXIttp1JOr9-FuhLTYYOoBtExkB2Nn50t8oxYQ,6356
-filelock/_windows.py,sha256=sLAk--cnOK1f-9RTuAAAOSjh4XBcxa0R3jy2w3XgUZs,15988
-filelock/asyncio.py,sha256=iE593J-CgUl3yAAGsnzitId4MtHDs5ne--F8N8oS6ys,34599
-filelock/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-filelock/version.py,sha256=U4Xp9-9AxS0PEWb643Hr85amAn72KHG5UC0ZOQRwycg,522
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/WHEEL
deleted file mode 100644
index 7401812..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: hatchling 1.31.0
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/licenses/LICENSE
deleted file mode 100644
index 291919c..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/filelock-3.32.0.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2025 Bernát Gábor and contributors
-
-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/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index a06c8bf..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_api.cpython-312.pyc
deleted file mode 100644
index 562265b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_async.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_async.cpython-312.pyc
deleted file mode 100644
index 67b1729..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_async.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_async_read_write.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_async_read_write.cpython-312.pyc
deleted file mode 100644
index 715bc90..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_async_read_write.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_descriptor.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_descriptor.cpython-312.pyc
deleted file mode 100644
index 8f35417..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_descriptor.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_error.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_error.cpython-312.pyc
deleted file mode 100644
index 621ea34..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_error.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_identity.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_identity.cpython-312.pyc
deleted file mode 100644
index e95a7c2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_identity.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_lease.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_lease.cpython-312.pyc
deleted file mode 100644
index 38193d7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_lease.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_marker.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_marker.cpython-312.pyc
deleted file mode 100644
index 868d457..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_marker.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_read_write.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_read_write.cpython-312.pyc
deleted file mode 100644
index d6d89d0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_read_write.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_soft.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_soft.cpython-312.pyc
deleted file mode 100644
index 2b41985..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_soft.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_soft_protocol.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_soft_protocol.cpython-312.pyc
deleted file mode 100644
index c7191e7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_soft_protocol.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_strict.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_strict.cpython-312.pyc
deleted file mode 100644
index 66ee8fc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_strict.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_unix.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_unix.cpython-312.pyc
deleted file mode 100644
index f3bea02..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_unix.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_util.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_util.cpython-312.pyc
deleted file mode 100644
index c018b32..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_util.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_windows.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_windows.cpython-312.pyc
deleted file mode 100644
index 64655b2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/_windows.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/asyncio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/asyncio.cpython-312.pyc
deleted file mode 100644
index 37fc41b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/asyncio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/version.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/version.cpython-312.pyc
deleted file mode 100644
index b523eab..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/__pycache__/version.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 7b659f9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/_async.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/_async.cpython-312.pyc
deleted file mode 100644
index 55226d7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/_async.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/_sync.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/_sync.cpython-312.pyc
deleted file mode 100644
index 29983aa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/filelock/_soft_rw/__pycache__/_sync.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/filelock/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/filelock/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/METADATA
deleted file mode 100644
index 50fd308..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/METADATA
+++ /dev/null
@@ -1,257 +0,0 @@
-Metadata-Version: 2.4
-Name: fsspec
-Version: 2026.6.0
-Summary: File-system specification
-Project-URL: Changelog, https://filesystem-spec.readthedocs.io/en/latest/changelog.html
-Project-URL: Documentation, https://filesystem-spec.readthedocs.io/en/latest/
-Project-URL: Homepage, https://github.com/fsspec/filesystem_spec
-Maintainer-email: Martin Durant <mdurant@anaconda.com>
-License-Expression: BSD-3-Clause
-License-File: LICENSE
-Keywords: file
-Classifier: Development Status :: 4 - Beta
-Classifier: Intended Audience :: Developers
-Classifier: Operating System :: OS Independent
-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 :: 3.14
-Requires-Python: >=3.10
-Provides-Extra: abfs
-Requires-Dist: adlfs; extra == 'abfs'
-Provides-Extra: adl
-Requires-Dist: adlfs; extra == 'adl'
-Provides-Extra: arrow
-Requires-Dist: pyarrow>=1; extra == 'arrow'
-Provides-Extra: dask
-Requires-Dist: dask; extra == 'dask'
-Requires-Dist: distributed; extra == 'dask'
-Provides-Extra: dev
-Requires-Dist: pre-commit; extra == 'dev'
-Requires-Dist: ruff>=0.5; extra == 'dev'
-Provides-Extra: doc
-Requires-Dist: numpydoc; extra == 'doc'
-Requires-Dist: sphinx; extra == 'doc'
-Requires-Dist: sphinx-design; extra == 'doc'
-Requires-Dist: sphinx-rtd-theme; extra == 'doc'
-Requires-Dist: yarl; extra == 'doc'
-Provides-Extra: dropbox
-Requires-Dist: dropbox; extra == 'dropbox'
-Requires-Dist: dropboxdrivefs; extra == 'dropbox'
-Requires-Dist: requests; extra == 'dropbox'
-Provides-Extra: entrypoints
-Provides-Extra: full
-Requires-Dist: adlfs; extra == 'full'
-Requires-Dist: aiohttp!=4.0.0a0,!=4.0.0a1; extra == 'full'
-Requires-Dist: dask; extra == 'full'
-Requires-Dist: distributed; extra == 'full'
-Requires-Dist: dropbox; extra == 'full'
-Requires-Dist: dropboxdrivefs; extra == 'full'
-Requires-Dist: fusepy; extra == 'full'
-Requires-Dist: gcsfs>2024.2.0; extra == 'full'
-Requires-Dist: libarchive-c; extra == 'full'
-Requires-Dist: ocifs; extra == 'full'
-Requires-Dist: panel; extra == 'full'
-Requires-Dist: paramiko; extra == 'full'
-Requires-Dist: pyarrow>=1; extra == 'full'
-Requires-Dist: pygit2; extra == 'full'
-Requires-Dist: requests; extra == 'full'
-Requires-Dist: s3fs>2024.2.0; extra == 'full'
-Requires-Dist: smbprotocol; extra == 'full'
-Requires-Dist: tqdm; extra == 'full'
-Provides-Extra: fuse
-Requires-Dist: fusepy; extra == 'fuse'
-Provides-Extra: gcs
-Requires-Dist: gcsfs>2024.2.0; extra == 'gcs'
-Provides-Extra: git
-Requires-Dist: pygit2; extra == 'git'
-Provides-Extra: github
-Requires-Dist: requests; extra == 'github'
-Provides-Extra: gs
-Requires-Dist: gcsfs; extra == 'gs'
-Provides-Extra: gui
-Requires-Dist: panel; extra == 'gui'
-Provides-Extra: hdfs
-Requires-Dist: pyarrow>=1; extra == 'hdfs'
-Provides-Extra: http
-Requires-Dist: aiohttp!=4.0.0a0,!=4.0.0a1; extra == 'http'
-Provides-Extra: libarchive
-Requires-Dist: libarchive-c; extra == 'libarchive'
-Provides-Extra: oci
-Requires-Dist: ocifs; extra == 'oci'
-Provides-Extra: s3
-Requires-Dist: s3fs>2024.2.0; extra == 's3'
-Provides-Extra: sftp
-Requires-Dist: paramiko; extra == 'sftp'
-Provides-Extra: smb
-Requires-Dist: smbprotocol; extra == 'smb'
-Provides-Extra: ssh
-Requires-Dist: paramiko; extra == 'ssh'
-Provides-Extra: test
-Requires-Dist: aiohttp!=4.0.0a0,!=4.0.0a1; extra == 'test'
-Requires-Dist: numpy; extra == 'test'
-Requires-Dist: pytest; extra == 'test'
-Requires-Dist: pytest-asyncio!=0.22.0; extra == 'test'
-Requires-Dist: pytest-benchmark; extra == 'test'
-Requires-Dist: pytest-cov; extra == 'test'
-Requires-Dist: pytest-mock; extra == 'test'
-Requires-Dist: pytest-recording; extra == 'test'
-Requires-Dist: pytest-rerunfailures; extra == 'test'
-Requires-Dist: requests; extra == 'test'
-Provides-Extra: test-downstream
-Requires-Dist: aiobotocore<3.0.0,>=2.5.4; extra == 'test-downstream'
-Requires-Dist: dask[dataframe,test]; extra == 'test-downstream'
-Requires-Dist: moto[server]<5,>4; extra == 'test-downstream'
-Requires-Dist: pytest-timeout; extra == 'test-downstream'
-Requires-Dist: xarray; extra == 'test-downstream'
-Provides-Extra: test-full
-Requires-Dist: adlfs; extra == 'test-full'
-Requires-Dist: aiohttp!=4.0.0a0,!=4.0.0a1; extra == 'test-full'
-Requires-Dist: backports-zstd; (python_version < '3.14') and extra == 'test-full'
-Requires-Dist: cloudpickle; extra == 'test-full'
-Requires-Dist: dask; extra == 'test-full'
-Requires-Dist: distributed; extra == 'test-full'
-Requires-Dist: dropbox; extra == 'test-full'
-Requires-Dist: dropboxdrivefs; extra == 'test-full'
-Requires-Dist: fastparquet; extra == 'test-full'
-Requires-Dist: fusepy; extra == 'test-full'
-Requires-Dist: gcsfs; extra == 'test-full'
-Requires-Dist: jinja2; extra == 'test-full'
-Requires-Dist: kerchunk; extra == 'test-full'
-Requires-Dist: libarchive-c; extra == 'test-full'
-Requires-Dist: lz4; extra == 'test-full'
-Requires-Dist: notebook; extra == 'test-full'
-Requires-Dist: numpy; extra == 'test-full'
-Requires-Dist: ocifs; extra == 'test-full'
-Requires-Dist: pandas<3.0.0; extra == 'test-full'
-Requires-Dist: panel; extra == 'test-full'
-Requires-Dist: paramiko; extra == 'test-full'
-Requires-Dist: pyarrow; extra == 'test-full'
-Requires-Dist: pyarrow>=1; extra == 'test-full'
-Requires-Dist: pyftpdlib; extra == 'test-full'
-Requires-Dist: pygit2; extra == 'test-full'
-Requires-Dist: pytest; extra == 'test-full'
-Requires-Dist: pytest-asyncio!=0.22.0; extra == 'test-full'
-Requires-Dist: pytest-benchmark; extra == 'test-full'
-Requires-Dist: pytest-cov; extra == 'test-full'
-Requires-Dist: pytest-mock; extra == 'test-full'
-Requires-Dist: pytest-recording; extra == 'test-full'
-Requires-Dist: pytest-rerunfailures; extra == 'test-full'
-Requires-Dist: python-snappy; extra == 'test-full'
-Requires-Dist: requests; extra == 'test-full'
-Requires-Dist: smbprotocol; extra == 'test-full'
-Requires-Dist: tqdm; extra == 'test-full'
-Requires-Dist: urllib3; extra == 'test-full'
-Requires-Dist: zarr<3.2.0; extra == 'test-full'
-Requires-Dist: zstandard; (python_version < '3.14') and extra == 'test-full'
-Provides-Extra: tqdm
-Requires-Dist: tqdm; extra == 'tqdm'
-Description-Content-Type: text/markdown
-
-# filesystem_spec
-
-[](https://pypi.python.org/pypi/fsspec/)
-[](https://anaconda.org/conda-forge/fsspec)
-
-[](https://filesystem-spec.readthedocs.io/en/latest/?badge=latest)
-
-A specification for pythonic filesystems.
-
-## Install
-
-```bash
-pip install fsspec
-```
-
-would install the base fsspec. Various optionally supported features might require specification of custom
-extra require, e.g. `pip install fsspec[ssh]` will install dependencies for `ssh` backends support.
-Use `pip install fsspec[full]` for installation of all known extra dependencies.
-
-Up-to-date package also provided through conda-forge distribution:
-
-```bash
-conda install -c conda-forge fsspec
-```
-
-
-## Purpose
-
-To produce a template or specification for a file-system interface, that specific implementations should follow,
-so that applications making use of them can rely on a common behaviour and not have to worry about the specific
-internal implementation decisions with any given backend. Many such implementations are included in this package,
-or in sister projects such as `s3fs` and `gcsfs`.
-
-In addition, if this is well-designed, then additional functionality, such as a key-value store or FUSE
-mounting of the file-system implementation may be available for all implementations "for free".
-
-## Documentation
-
-Please refer to [RTD](https://filesystem-spec.readthedocs.io/en/latest/?badge=latest)
-
-## Develop
-
-fsspec uses GitHub Actions for CI. Environment files can be found
-in the "ci/" directory. Note that the main environment is called "py38",
-but it is expected that the version of python installed be adjustable at
-CI runtime. For local use, pick a version suitable for you.
-
-```bash
-# For a new environment (mamba / conda).
-mamba create -n fsspec -c conda-forge python=3.10 -y
-conda activate fsspec
-
-# Standard dev install with docs and tests.
-pip install -e ".[dev,doc,test]"
-
-# Full tests except for downstream
-pip install s3fs
-pip uninstall s3fs
-pip install -e .[dev,doc,test_full]
-pip install s3fs --no-deps
-pytest -v
-
-# Downstream tests.
-sh install_s3fs.sh
-# Windows powershell.
-install_s3fs.sh
-```
-
-### Testing
-
-Tests can be run in the dev environment, if activated, via ``pytest fsspec``.
-
-The full fsspec suite requires a system-level docker, docker-compose, and fuse
-installation. If only making changes to one backend implementation, it is
-not generally necessary to run all tests locally.
-
-It is expected that contributors ensure that any change to fsspec does not
-cause issues or regressions for either other fsspec-related packages such
-as gcsfs and s3fs, nor for downstream users of fsspec. The "downstream" CI
-run and corresponding environment file run a set of tests from the dask
-test suite, and very minimal tests against pandas and zarr from the
-test_downstream.py module in this repo.
-
-### Code Formatting
-
-fsspec uses [Black](https://black.readthedocs.io/en/stable) to ensure
-a consistent code format throughout the project.
-Run ``black fsspec`` from the root of the filesystem_spec repository to
-auto-format your code. Additionally, many editors have plugins that will apply
-``black`` as you edit files. ``black`` is included in the ``tox`` environments.
-
-Optionally, you may wish to setup [pre-commit hooks](https://pre-commit.com) to
-automatically run ``black`` when you make a git commit.
-Run ``pre-commit install --install-hooks`` from the root of the
-filesystem_spec repository to setup pre-commit hooks. ``black`` will now be run
-before you commit, reformatting any changed files. You can format without
-committing via ``pre-commit run`` or skip these checks with ``git commit
---no-verify``.
-
-## Support
-
-Work on this repository is supported in part by:
-
-"Anaconda, Inc. - Advancing AI through open source."
-
-<a href="https://anaconda.com/"><img src="https://camo.githubusercontent.com/b8555ef2222598ed37ce38ac86955febbd25de7619931bb7dd3c58432181d3b6/68747470733a2f2f626565776172652e6f72672f636f6d6d756e6974792f6d656d626572732f616e61636f6e64612f616e61636f6e64612d6c617267652e706e67" alt="anaconda logo" width="40%"/></a>
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/RECORD
deleted file mode 100644
index b337386..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/RECORD
+++ /dev/null
@@ -1,119 +0,0 @@
-fsspec-2026.6.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-fsspec-2026.6.0.dist-info/METADATA,sha256=IMhcAkppoFkjfDp5hdOBo3RQF64dY0xVSwxZAd3oEJU,10530
-fsspec-2026.6.0.dist-info/RECORD,,
-fsspec-2026.6.0.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
-fsspec-2026.6.0.dist-info/licenses/LICENSE,sha256=LcNUls5TpzB5FcAIqESq1T53K0mzTN0ARFBnaRQH7JQ,1513
-fsspec/__init__.py,sha256=L7qwNBU1iMNQd8Of87HYSNFT9gWlNMSESaJC8fY0AaQ,2053
-fsspec/__pycache__/__init__.cpython-312.pyc,,
-fsspec/__pycache__/_version.cpython-312.pyc,,
-fsspec/__pycache__/archive.cpython-312.pyc,,
-fsspec/__pycache__/asyn.cpython-312.pyc,,
-fsspec/__pycache__/caching.cpython-312.pyc,,
-fsspec/__pycache__/callbacks.cpython-312.pyc,,
-fsspec/__pycache__/compression.cpython-312.pyc,,
-fsspec/__pycache__/config.cpython-312.pyc,,
-fsspec/__pycache__/conftest.cpython-312.pyc,,
-fsspec/__pycache__/core.cpython-312.pyc,,
-fsspec/__pycache__/dircache.cpython-312.pyc,,
-fsspec/__pycache__/exceptions.cpython-312.pyc,,
-fsspec/__pycache__/fuse.cpython-312.pyc,,
-fsspec/__pycache__/generic.cpython-312.pyc,,
-fsspec/__pycache__/gui.cpython-312.pyc,,
-fsspec/__pycache__/json.cpython-312.pyc,,
-fsspec/__pycache__/mapping.cpython-312.pyc,,
-fsspec/__pycache__/parquet.cpython-312.pyc,,
-fsspec/__pycache__/registry.cpython-312.pyc,,
-fsspec/__pycache__/spec.cpython-312.pyc,,
-fsspec/__pycache__/transaction.cpython-312.pyc,,
-fsspec/__pycache__/utils.cpython-312.pyc,,
-fsspec/_version.py,sha256=UvxfmLfdYeeNmxMYI29CuetrWuGdmBzeCcZ6C6RpX24,526
-fsspec/archive.py,sha256=vM6t_lgV6lBWbBYwpm3S4ofBQFQxUPr5KkDQrrQcQro,2411
-fsspec/asyn.py,sha256=i2pfNovARPVnV4pg93gMUZnnkMT_sCQGF0RKPCVZP5w,38733
-fsspec/caching.py,sha256=YJm7SjQTxOgyavKvAE0CST_GR0mpnEjnIIWCdE1QbLk,34024
-fsspec/callbacks.py,sha256=BDIwLzK6rr_0V5ch557fSzsivCElpdqhXr5dZ9Te-EE,9210
-fsspec/compression.py,sha256=3v_Fe39gzRRWfaeXpzNjAGPqgTzmETYRCo3qHVqD3po,5132
-fsspec/config.py,sha256=mHKzAgjXa_LwqtO_VoTJJ568VqwYkbK3gUp4J6JZJp4,4238
-fsspec/conftest.py,sha256=uWfm_Qs5alPRxOhRpDfQ0-1jqSJ54pni4y96IxOREXM,3446
-fsspec/core.py,sha256=lc7XSnZU6_C6xljp7Z_xEGN3V7704hbeQLkxvPP0wds,24173
-fsspec/dircache.py,sha256=YzogWJrhEastHU7vWz-cJiJ7sdtLXFXhEpInGKd4EcM,2717
-fsspec/exceptions.py,sha256=pauSLDMxzTJMOjvX1WEUK0cMyFkrFxpWJsyFywav7A8,331
-fsspec/fuse.py,sha256=Q-3NOOyLqBfYa4Db5E19z_ZY36zzYHtIs1mOUasItBQ,10177
-fsspec/generic.py,sha256=9QHQYMNb-8w8-eYuIqShcTjO_LeHXFoQTyt8J5oEq5Q,13482
-fsspec/gui.py,sha256=CQ7QsrTpaDlWSLNOpwNoJc7khOcYXIZxmrAJN9bHWQU,14002
-fsspec/implementations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-fsspec/implementations/__pycache__/__init__.cpython-312.pyc,,
-fsspec/implementations/__pycache__/arrow.cpython-312.pyc,,
-fsspec/implementations/__pycache__/asyn_wrapper.cpython-312.pyc,,
-fsspec/implementations/__pycache__/cache_mapper.cpython-312.pyc,,
-fsspec/implementations/__pycache__/cache_metadata.cpython-312.pyc,,
-fsspec/implementations/__pycache__/cached.cpython-312.pyc,,
-fsspec/implementations/__pycache__/chained.cpython-312.pyc,,
-fsspec/implementations/__pycache__/dask.cpython-312.pyc,,
-fsspec/implementations/__pycache__/data.cpython-312.pyc,,
-fsspec/implementations/__pycache__/dbfs.cpython-312.pyc,,
-fsspec/implementations/__pycache__/dirfs.cpython-312.pyc,,
-fsspec/implementations/__pycache__/ftp.cpython-312.pyc,,
-fsspec/implementations/__pycache__/gist.cpython-312.pyc,,
-fsspec/implementations/__pycache__/git.cpython-312.pyc,,
-fsspec/implementations/__pycache__/github.cpython-312.pyc,,
-fsspec/implementations/__pycache__/http.cpython-312.pyc,,
-fsspec/implementations/__pycache__/http_sync.cpython-312.pyc,,
-fsspec/implementations/__pycache__/jupyter.cpython-312.pyc,,
-fsspec/implementations/__pycache__/libarchive.cpython-312.pyc,,
-fsspec/implementations/__pycache__/local.cpython-312.pyc,,
-fsspec/implementations/__pycache__/memory.cpython-312.pyc,,
-fsspec/implementations/__pycache__/reference.cpython-312.pyc,,
-fsspec/implementations/__pycache__/sftp.cpython-312.pyc,,
-fsspec/implementations/__pycache__/smb.cpython-312.pyc,,
-fsspec/implementations/__pycache__/tar.cpython-312.pyc,,
-fsspec/implementations/__pycache__/webhdfs.cpython-312.pyc,,
-fsspec/implementations/__pycache__/zip.cpython-312.pyc,,
-fsspec/implementations/arrow.py,sha256=8FhvcvOYLZNMMegCYFFCEHgEqig8AkOU7Ehb8XfcgnA,8890
-fsspec/implementations/asyn_wrapper.py,sha256=3lfJkGs6D_AwRBdxTSYlL-RCVdaXBZ9Itys2P5o5Si0,3738
-fsspec/implementations/cache_mapper.py,sha256=W4wlxyPxZbSp9ItJ0pYRVBMh6bw9eFypgP6kUYuuiI4,2421
-fsspec/implementations/cache_metadata.py,sha256=EPhQV27lgPlYREYprDET1vcMed15pVNMit-Ta1ljoyE,7942
-fsspec/implementations/cached.py,sha256=38B4qVDDXRh65Zb_JXy2-lJOxtdgUdBgNdy-oBe6jGw,36375
-fsspec/implementations/chained.py,sha256=iGivpNaHUFjB_ea0-HAPhcmm6CL8qnDf270PSj7JwuE,680
-fsspec/implementations/dask.py,sha256=CXZbJzIVOhKV8ILcxuy3bTvcacCueAbyQxmvAkbPkrk,4466
-fsspec/implementations/data.py,sha256=9tMcy1fyX1auvzFX2aANPK9CfPoarnxTCDLhX12usvs,2131
-fsspec/implementations/dbfs.py,sha256=yHuLUGNmQd5pUCt9vpXleQNpjOpIZZwVZA08YauQU4U,16249
-fsspec/implementations/dirfs.py,sha256=5JAp_nn9v1OjKY3MwuRkLrqeZ8gGYlILSQRqkQQdz7k,12624
-fsspec/implementations/ftp.py,sha256=XkD7MiHczFllZZQWndpz9sHBJkzFfRcfkKAfey6KnSI,13465
-fsspec/implementations/gist.py,sha256=Y6jTDrE-wuTwvpPyAQDuuOMBGxlajafKWoB1_yX6jdY,8528
-fsspec/implementations/git.py,sha256=qBDWMz5LNllPqVjr5jf_1FuNha4P5lyQI3IlhYg-wUE,3731
-fsspec/implementations/github.py,sha256=aCsZL8UvXZgdkcB1RUs3DdLeNrjLKcFsFYeQFDWbBFo,11653
-fsspec/implementations/http.py,sha256=1uWwxllOjPe8mQD54IrCYQJHU1YaAXh_cDmXBk-AoQ8,30894
-fsspec/implementations/http_sync.py,sha256=UmBqd938ebwVjYgVtzg-ysG3ZoGhIJw0wFtQAfxV3Aw,30332
-fsspec/implementations/jupyter.py,sha256=q1PlQ66AAswGFyr8MFKWyobaV2YekMWRtqENBDQtD28,4002
-fsspec/implementations/libarchive.py,sha256=SpIA1F-zf7kb2-VYUVuhMrXTBOhBxUXKgEW1RaAdDoA,7098
-fsspec/implementations/local.py,sha256=aVEUnAB2hkxmweXLCiB4XD_KPwDL-gMX4dN9Fz-pk7k,17161
-fsspec/implementations/memory.py,sha256=TDdLtSPWXxZKrrVGwmc3uS3oK_2mlcVTk2BiqR8IeII,10507
-fsspec/implementations/reference.py,sha256=YKLzPBF6bLpOnHY9iM0MR5JLGRi5CB6x1cWIgMb6Ahg,49974
-fsspec/implementations/sftp.py,sha256=v7t-LpD4hEycHnw1kbepyoNgrhClshXQXitFuY4mBWE,5951
-fsspec/implementations/smb.py,sha256=5fhu8h06nOLBPh2c48aT7WBRqh9cEcbIwtyu06wTjec,15236
-fsspec/implementations/tar.py,sha256=0gqTHdwmwQI1Ia8rNQjuAVjNgrEFKPbdPkmndR9vpmk,4451
-fsspec/implementations/webhdfs.py,sha256=osF2m0nhDil6sbMzYW_4DZzhxF4ygtb59XDiybd9Fyg,17589
-fsspec/implementations/zip.py,sha256=GPDJh4UtUNJmaqijUQ0eiEZIGpwusQjkIcbhsrmLSi0,6263
-fsspec/json.py,sha256=4EBZ-xOmRiyxmIqPIwxmDImosRQ7io7qBM2xjJPsEE4,3768
-fsspec/mapping.py,sha256=m2ndB_gtRBXYmNJg0Ie1-BVR75TFleHmIQBzC-yWhjU,8343
-fsspec/parquet.py,sha256=0SzfswUTc2k5nAj7xZNYPPyvUkFNXznFRXXtBRhr-iE,20506
-fsspec/registry.py,sha256=KeDNL9HOyHX_D4D4qQGAI-Y3DQhiLeUC1VK2I81NZaE,12344
-fsspec/spec.py,sha256=7G8EFQn3gMSMP6PxaFgM9Vf93DhFc_-1ABivc_069fo,78097
-fsspec/tests/abstract/__init__.py,sha256=4xUJrv7gDgc85xAOz1p-V_K1hrsdMWTSa0rviALlJk8,10181
-fsspec/tests/abstract/__pycache__/__init__.cpython-312.pyc,,
-fsspec/tests/abstract/__pycache__/common.cpython-312.pyc,,
-fsspec/tests/abstract/__pycache__/copy.cpython-312.pyc,,
-fsspec/tests/abstract/__pycache__/get.cpython-312.pyc,,
-fsspec/tests/abstract/__pycache__/mv.cpython-312.pyc,,
-fsspec/tests/abstract/__pycache__/open.cpython-312.pyc,,
-fsspec/tests/abstract/__pycache__/pipe.cpython-312.pyc,,
-fsspec/tests/abstract/__pycache__/put.cpython-312.pyc,,
-fsspec/tests/abstract/common.py,sha256=1GQwNo5AONzAnzZj0fWgn8NJPLXALehbsuGxS3FzWVU,4973
-fsspec/tests/abstract/copy.py,sha256=gU5-d97U3RSde35Vp4RxPY4rWwL744HiSrJ8IBOp9-8,19967
-fsspec/tests/abstract/get.py,sha256=vNR4HztvTR7Cj56AMo7_tx7TeYz1Jgr_2Wb8Lv-UiBY,20755
-fsspec/tests/abstract/mv.py,sha256=k8eUEBIrRrGMsBY5OOaDXdGnQUKGwDIfQyduB6YD3Ns,1982
-fsspec/tests/abstract/open.py,sha256=Fi2PBPYLbRqysF8cFm0rwnB41kMdQVYjq8cGyDXp3BU,329
-fsspec/tests/abstract/pipe.py,sha256=LFzIrLCB5GLXf9rzFKJmE8AdG7LQ_h4bJo70r8FLPqM,402
-fsspec/tests/abstract/put.py,sha256=7aih17OKB_IZZh1Mkq1eBDIjobhtMQmI8x-Pw-S_aZk,21201
-fsspec/transaction.py,sha256=xliRG6U2Zf3khG4xcw9WiB-yAoqJSHEGK_VjHOdtgo0,2398
-fsspec/utils.py,sha256=E24ji0XLWC6n3bw2sHA28OYxrGU9Wy_al2XydsRgrRk,23623
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/WHEEL
deleted file mode 100644
index bd84226..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: hatchling 1.30.1
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/licenses/LICENSE
deleted file mode 100644
index 67590a5..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/fsspec-2026.6.0.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,29 +0,0 @@
-BSD 3-Clause License
-
-Copyright (c) 2018, Martin Durant
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
-* 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.
-
-* Neither the name of the copyright holder 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 HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 2cbc8f6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/_version.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/_version.cpython-312.pyc
deleted file mode 100644
index bf3ab8b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/_version.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/archive.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/archive.cpython-312.pyc
deleted file mode 100644
index 28e57df..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/archive.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/asyn.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/asyn.cpython-312.pyc
deleted file mode 100644
index 0d3060e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/asyn.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/caching.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/caching.cpython-312.pyc
deleted file mode 100644
index b58cfd5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/caching.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/callbacks.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/callbacks.cpython-312.pyc
deleted file mode 100644
index c77c5b0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/callbacks.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/compression.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/compression.cpython-312.pyc
deleted file mode 100644
index 20573eb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/compression.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/config.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/config.cpython-312.pyc
deleted file mode 100644
index 3db3e1a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/config.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/conftest.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/conftest.cpython-312.pyc
deleted file mode 100644
index 281dc1d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/conftest.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/core.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/core.cpython-312.pyc
deleted file mode 100644
index 31b9a71..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/core.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/dircache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/dircache.cpython-312.pyc
deleted file mode 100644
index d5cd206..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/dircache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/exceptions.cpython-312.pyc
deleted file mode 100644
index b94f31e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/fuse.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/fuse.cpython-312.pyc
deleted file mode 100644
index 42ab9c8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/fuse.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/generic.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/generic.cpython-312.pyc
deleted file mode 100644
index 950dd81..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/generic.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/gui.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/gui.cpython-312.pyc
deleted file mode 100644
index 61837d7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/gui.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/json.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/json.cpython-312.pyc
deleted file mode 100644
index 955a1ea..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/json.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/mapping.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/mapping.cpython-312.pyc
deleted file mode 100644
index 7480480..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/mapping.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/parquet.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/parquet.cpython-312.pyc
deleted file mode 100644
index 79eb31f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/parquet.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/registry.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/registry.cpython-312.pyc
deleted file mode 100644
index 787202e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/registry.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/spec.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/spec.cpython-312.pyc
deleted file mode 100644
index f1d5430..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/spec.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/transaction.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/transaction.cpython-312.pyc
deleted file mode 100644
index 48a60e2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/transaction.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index 0afee93..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 6177899..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/arrow.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/arrow.cpython-312.pyc
deleted file mode 100644
index a950e67..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/arrow.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/asyn_wrapper.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/asyn_wrapper.cpython-312.pyc
deleted file mode 100644
index 3dfa89c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/asyn_wrapper.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cache_mapper.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cache_mapper.cpython-312.pyc
deleted file mode 100644
index 9cd0fa3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cache_mapper.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cache_metadata.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cache_metadata.cpython-312.pyc
deleted file mode 100644
index 2eea67c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cache_metadata.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cached.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cached.cpython-312.pyc
deleted file mode 100644
index 0843d5d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/cached.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/chained.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/chained.cpython-312.pyc
deleted file mode 100644
index 1a0750f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/chained.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dask.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dask.cpython-312.pyc
deleted file mode 100644
index 1900624..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dask.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/data.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/data.cpython-312.pyc
deleted file mode 100644
index 0596116..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/data.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dbfs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dbfs.cpython-312.pyc
deleted file mode 100644
index 3641c97..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dbfs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dirfs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dirfs.cpython-312.pyc
deleted file mode 100644
index 976100d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/dirfs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/ftp.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/ftp.cpython-312.pyc
deleted file mode 100644
index 7ae9456..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/ftp.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/gist.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/gist.cpython-312.pyc
deleted file mode 100644
index a567c4c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/gist.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/git.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/git.cpython-312.pyc
deleted file mode 100644
index 634c658..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/git.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/github.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/github.cpython-312.pyc
deleted file mode 100644
index 4550df8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/github.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/http.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/http.cpython-312.pyc
deleted file mode 100644
index 0d8c2f9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/http.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/http_sync.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/http_sync.cpython-312.pyc
deleted file mode 100644
index 49c8398..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/http_sync.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/jupyter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/jupyter.cpython-312.pyc
deleted file mode 100644
index 97a4cf1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/jupyter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/libarchive.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/libarchive.cpython-312.pyc
deleted file mode 100644
index 9887744..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/libarchive.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/local.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/local.cpython-312.pyc
deleted file mode 100644
index 117895d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/local.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/memory.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/memory.cpython-312.pyc
deleted file mode 100644
index b929850..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/memory.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/reference.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/reference.cpython-312.pyc
deleted file mode 100644
index 458eb40..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/reference.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/sftp.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/sftp.cpython-312.pyc
deleted file mode 100644
index 20911f5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/sftp.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/smb.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/smb.cpython-312.pyc
deleted file mode 100644
index 6ff4631..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/smb.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/tar.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/tar.cpython-312.pyc
deleted file mode 100644
index f79abd9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/tar.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/webhdfs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/webhdfs.cpython-312.pyc
deleted file mode 100644
index 06ecae2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/webhdfs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/zip.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/zip.cpython-312.pyc
deleted file mode 100644
index 666d548..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/implementations/__pycache__/zip.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 145f380..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/common.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/common.cpython-312.pyc
deleted file mode 100644
index 3bd0079..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/common.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/copy.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/copy.cpython-312.pyc
deleted file mode 100644
index 8ab1ca8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/copy.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/get.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/get.cpython-312.pyc
deleted file mode 100644
index 31fa173..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/get.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/mv.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/mv.cpython-312.pyc
deleted file mode 100644
index 0971bd4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/mv.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/open.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/open.cpython-312.pyc
deleted file mode 100644
index 4440ba2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/open.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/pipe.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/pipe.cpython-312.pyc
deleted file mode 100644
index 16de7d2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/pipe.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/put.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/put.cpython-312.pyc
deleted file mode 100644
index fa8a1cb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/fsspec/tests/abstract/__pycache__/put.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/METADATA
deleted file mode 100644
index 45208bf..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/METADATA
+++ /dev/null
@@ -1,171 +0,0 @@
-Metadata-Version: 2.4
-Name: gradio_client
-Version: 2.5.0
-Summary: Python library for easily interacting with trained machine learning models
-Project-URL: Homepage, https://github.com/gradio-app/gradio
-Author-email: Abubakar Abid <gradio-team@huggingface.co>, Ali Abid <gradio-team@huggingface.co>, Ali Abdalla <gradio-team@huggingface.co>, Dawood Khan <gradio-team@huggingface.co>, Ahsen Khaliq <gradio-team@huggingface.co>, Pete Allen <gradio-team@huggingface.co>, Freddy Boulton <gradio-team@huggingface.co>
-License-Expression: Apache-2.0
-Keywords: API,client,machine learning
-Classifier: Development Status :: 4 - Beta
-Classifier: License :: OSI Approved :: Apache Software License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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: Topic :: Scientific/Engineering
-Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
-Classifier: Topic :: Software Development :: User Interfaces
-Requires-Python: >=3.10
-Requires-Dist: fsspec
-Requires-Dist: httpx>=0.24.1
-Requires-Dist: huggingface-hub<2.0,>=0.19.3
-Requires-Dist: packaging
-Requires-Dist: typing-extensions~=4.0
-Description-Content-Type: text/markdown
-
-# `gradio_client`: Use a Gradio app as an API -- in 3 lines of Python
-
-This directory contains the source code for `gradio_client`, a lightweight Python library that makes it very easy to use any Gradio app as an API.
-
-As an example, consider this [Hugging Face Space that transcribes audio files](https://huggingface.co/spaces/abidlabs/whisper) that are recorded from the microphone.
-
-
-
-Using the `gradio_client` library, we can easily use the Gradio as an API to transcribe audio files programmatically.
-
-Here's the entire code to do it:
-
-```python
-from gradio_client import Client
-
-client = Client("abidlabs/whisper")
-client.predict("audio_sample.wav")
-
->> "This is a test of the whisper speech recognition model."
-```
-
-The Gradio client works with any Gradio Space, whether it be an image generator, a stateful chatbot, or a tax calculator.
-
-## Installation
-
-If you already have a recent version of `gradio`, then the `gradio_client` is included as a dependency.
-
-Otherwise, the lightweight `gradio_client` package can be installed from pip (or pip3) and works with Python versions 3.10 or higher:
-
-```bash
-$ pip install gradio_client
-```
-
-## Basic Usage
-
-### Connecting to a Space or a Gradio app
-
-Start by connecting instantiating a `Client` object and connecting it to a Gradio app that is running on Spaces (or anywhere else)!
-
-**Connecting to a Space**
-
-```python
-from gradio_client import Client
-
-client = Client("abidlabs/en2fr") # a Space that translates from English to French
-```
-
-You can also connect to private Spaces by passing in your HF token with the `hf_token` parameter. You can get your HF token here: https://huggingface.co/settings/tokens
-
-```python
-from gradio_client import Client
-
-client = Client("abidlabs/my-private-space", hf_token="...")
-```
-
-**Duplicating a Space for private use**
-
-While you can use any public Space as an API, you may get rate limited by Hugging Face if you make too many requests. For unlimited usage of a Space, simply duplicate the Space to create a private Space,
-and then use it to make as many requests as you'd like!
-
-The `gradio_client` includes a class method: `Client.duplicate()` to make this process simple:
-
-```python
-from gradio_client import Client
-
-client = Client.duplicate("abidlabs/whisper")
-client.predict("audio_sample.wav")
-
->> "This is a test of the whisper speech recognition model."
-```
-
-If you have previously duplicated a Space, re-running `duplicate()` will _not_ create a new Space. Instead, the Client will attach to the previously-created Space. So it is safe to re-run the `Client.duplicate()` method multiple times.
-
-**Note:** if the original Space uses GPUs, your private Space will as well, and your Hugging Face account will get billed based on the price of the GPU. To minimize charges, your Space will automatically go to sleep after 1 hour of inactivity. You can also set the hardware using the `hardware` parameter of `duplicate()`.
-
-**Connecting a general Gradio app**
-
-If your app is running somewhere else, just provide the full URL instead, including the "http://" or "https://". Here's an example of making predictions to a Gradio app that is running on a share URL:
-
-```python
-from gradio_client import Client
-
-client = Client("https://bec81a83-5b5c-471e.gradio.live")
-```
-
-### Inspecting the API endpoints
-
-Once you have connected to a Gradio app, you can view the APIs that are available to you by calling the `.view_api()` method. For the Whisper Space, we see the following:
-
-```
-Client.predict() Usage Info
----------------------------
-Named API endpoints: 1
-
- - predict(input_audio, api_name="/predict") -> value_0
- Parameters:
- - [Audio] input_audio: str (filepath or URL)
- Returns:
- - [Textbox] value_0: str (value)
-```
-
-This shows us that we have 1 API endpoint in this space, and shows us how to use the API endpoint to make a prediction: we should call the `.predict()` method, providing a parameter `input_audio` of type `str`, which is a `filepath or URL`.
-
-We should also provide the `api_name='/predict'` argument. Although this isn't necessary if a Gradio app has a single named endpoint, it does allow us to call different endpoints in a single app if they are available. If an app has unnamed API endpoints, these can also be displayed by running `.view_api(all_endpoints=True)`.
-
-### Making a prediction
-
-The simplest way to make a prediction is simply to call the `.predict()` function with the appropriate arguments:
-
-```python
-from gradio_client import Client
-
-client = Client("abidlabs/en2fr")
-client.predict("Hello")
-
->> Bonjour
-```
-
-If there are multiple parameters, then you should pass them as separate arguments to `.predict()`, like this:
-
-```python
-from gradio_client import Client
-
-client = Client("gradio/calculator")
-client.predict(4, "add", 5)
-
->> 9.0
-```
-
-For certain inputs, such as images, you should pass in the filepath or URL to the file. Likewise, for the corresponding output types, you will get a filepath or URL returned.
-
-```python
-from gradio_client import Client
-
-client = Client("abidlabs/whisper")
-client.predict("https://audio-samples.github.io/samples/mp3/blizzard_unconditional/sample-0.mp3")
-
->> "My thought I have nobody by a beauty and will as you poured. Mr. Rochester is serve in that so don't find simpus, and devoted abode, to at might in a r—"
-```
-
-## Advanced Usage
-
-For more ways to use the Gradio Python Client, check out our dedicated Guide on the Python client, available here: https://www.gradio.app/guides/getting-started-with-the-python-client
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/RECORD
deleted file mode 100644
index 4e92ecf..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/RECORD
+++ /dev/null
@@ -1,24 +0,0 @@
-gradio_client-2.5.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-gradio_client-2.5.0.dist-info/METADATA,sha256=7HfM9_lLi6p75Z_q1TIg_wpC6JlID0NauBNyTYkoabE,7082
-gradio_client-2.5.0.dist-info/RECORD,,
-gradio_client-2.5.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-gradio_client-2.5.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
-gradio_client/CHANGELOG.md,sha256=0MEp3RWaCQxV2lSrWWAVD6ssZqqDildtm0Vkgpr0A1w,58108
-gradio_client/__init__.py,sha256=GtVHNFpTWZo0hL7CZTjwGiP3Ml2iHQyDof25LhmxSd0,246
-gradio_client/__pycache__/__init__.cpython-312.pyc,,
-gradio_client/__pycache__/client.cpython-312.pyc,,
-gradio_client/__pycache__/data_classes.cpython-312.pyc,,
-gradio_client/__pycache__/documentation.cpython-312.pyc,,
-gradio_client/__pycache__/exceptions.cpython-312.pyc,,
-gradio_client/__pycache__/snippet.cpython-312.pyc,,
-gradio_client/__pycache__/utils.cpython-312.pyc,,
-gradio_client/client.py,sha256=hInqchOVVVjA6LyAwOKESUMfviGCgucLhFsVPutiNCs,69233
-gradio_client/data_classes.py,sha256=tMdBJBjvdqqwg4XSgXpSH7sVHnCfxQY48QuSGf8nYN4,735
-gradio_client/documentation.py,sha256=suF2HcSoAjCZV-4MXtijZp2lHq6Z_GWDEEQEynjAYvw,14775
-gradio_client/exceptions.py,sha256=Z-z52BfxekWj6Y2xauNRZY1HBgjkLpyLWy07jaZubIo,1589
-gradio_client/package.json,sha256=xbTKGEF1A6BJw1H9WvFCQ28kZNTNhdFM7E_mYjnge5A,132
-gradio_client/snippet.py,sha256=MYHdYOXahBbAsvX9qhifiMekOMDmdQLsuRcvj4FPMoo,8697
-gradio_client/templates/__pycache__/discord_chat.cpython-312.pyc,,
-gradio_client/templates/discord_chat.py,sha256=i5_6-O89tahflAHdR8xqGIHqspzrTaTlrt6yHstj4ls,5607
-gradio_client/types.json,sha256=hTBJNs5ZyXC1-f-0UfzFezdhzNp3OnUhNs3Qv-muAQ0,4432
-gradio_client/utils.py,sha256=Gnbglox5NlB6C9wA5qsysSj-Bz62obuynu3bvkAsveY,45161
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/REQUESTED b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/REQUESTED
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/WHEEL
deleted file mode 100644
index b1b94fd..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client-2.5.0.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: hatchling 1.29.0
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/CHANGELOG.md b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/CHANGELOG.md
deleted file mode 100644
index a03966b..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/CHANGELOG.md
+++ /dev/null
@@ -1,1256 +0,0 @@
-# gradio_client
-
-## 2.5.0
-
-### Features
-
-- [#13289](https://github.com/gradio-app/gradio/pull/13289) [`d6f24df`](https://github.com/gradio-app/gradio/commit/d6f24df6233e7882746ba6e49307a34a11101ea1) - Improve curl info. Thanks @freddyaboulton!
-
-### Fixes
-
-- [#13280](https://github.com/gradio-app/gradio/pull/13280) [`bb9c130`](https://github.com/gradio-app/gradio/commit/bb9c130e1e8c60b8a717da7184b02ab459be3f03) - Fix snippet generator crash on datetime values in Dataframe inputs. Thanks @ParamChordiya!
-
-## 2.4.1
-
-### Features
-
-- [#13246](https://github.com/gradio-app/gradio/pull/13246) [`ff90963`](https://github.com/gradio-app/gradio/commit/ff909638e72f0b44e8629e5a28cea8276cdd9ab2) - Add Documentation Group for gr.Cache. Thanks @freddyaboulton!
-
-### Fixes
-
-- [#13204](https://github.com/gradio-app/gradio/pull/13204) [`9953db9`](https://github.com/gradio-app/gradio/commit/9953db94e406477df96f98adf3e47246181ceef9) - fix: preserve special characters in uploaded filenames. Thanks @xr843!
-
-## 2.4.0
-
-### Features
-
-- [#13045](https://github.com/gradio-app/gradio/pull/13045) [`a35f589`](https://github.com/gradio-app/gradio/commit/a35f5896e43d2585d9206e8256b4d7e321fcd0fe) - Gradio Prediction CLI Commands. Thanks @freddyaboulton!
-
-### Fixes
-
-- [#12979](https://github.com/gradio-app/gradio/pull/12979) [`4a4c7f3`](https://github.com/gradio-app/gradio/commit/4a4c7f3b0d6fd8009fdafc580d5852984f961db1) - preserve file extension when filename stem is stripped entirely in gr.File. Thanks @giulio-leone!
-
-## 2.3.0
-
-### Features
-
-- [#12879](https://github.com/gradio-app/gradio/pull/12879) [`c498688`](https://github.com/gradio-app/gradio/commit/c4986883b267570d76b442899c6fc09d14e3e222) - Ensure svelte version mismatches do not break custom components. Thanks @pngwn!
-
-### Fixes
-
-- [#12942](https://github.com/gradio-app/gradio/pull/12942) [`e5ba4fa`](https://github.com/gradio-app/gradio/commit/e5ba4fa992c0ac389c6af2d143c9ad4c33eea360) - perf: use deque for SSE pending message queues in gradio_client. Thanks @giulio-leone!
-
-## 2.2.0
-
-### Features
-
-- [#12918](https://github.com/gradio-app/gradio/pull/12918) [`e29e1cc`](https://github.com/gradio-app/gradio/commit/e29e1ccd5874cb98b813ed4f7f72d9fef2935016) - Add Space-specific skill generation to `gradio skills add`. Thanks @abidlabs!
-
-## 2.1.0
-
-### Features
-
-- [#12700](https://github.com/gradio-app/gradio/pull/12700) [`b01c95a`](https://github.com/gradio-app/gradio/commit/b01c95a58be8e18bb4ddef7f2ee238a7774e5be9) - Rewrite behavior section of docs. Thanks @aliabd!
-
-### Fixes
-
-- [#12882](https://github.com/gradio-app/gradio/pull/12882) [`fc7c01e`](https://github.com/gradio-app/gradio/commit/fc7c01ea1e581ef70be98fddf003b0c91315c7cc) - Validate proxy url host. Thanks @freddyaboulton!
-- [#12811](https://github.com/gradio-app/gradio/pull/12811) [`8f8cef8`](https://github.com/gradio-app/gradio/commit/8f8cef87bfb3af64867804ad45f4385af09e07b4) - Fix windows tests. Thanks @freddyaboulton!
-
-## 2.0.3
-
-### Fixes
-
-- [#12614](https://github.com/gradio-app/gradio/pull/12614) [`6222192`](https://github.com/gradio-app/gradio/commit/622219242412400df57a73aebfd3de96bb8499de) - fix(client): make WebP and VTT MIME type detection case-insensitive. Thanks @majiayu000!
-
-## 2.0.2
-
-### Fixes
-
-- [#12585](https://github.com/gradio-app/gradio/pull/12585) [`1724a02`](https://github.com/gradio-app/gradio/commit/1724a02f37118af098cd9f51472955bf8ef8d794) - Remove checkmark from windows. Thanks @freddyaboulton!
-- [#12600](https://github.com/gradio-app/gradio/pull/12600) [`1fafaba`](https://github.com/gradio-app/gradio/commit/1fafabaace315b1c699855cadb69eb17488de957) - Add x-gradio-user-header. Thanks @freddyaboulton!
-
-## 2.0.1
-
-### Fixes
-
-- [#12480](https://github.com/gradio-app/gradio/pull/12480) [`b9732d1`](https://github.com/gradio-app/gradio/commit/b9732d10680ca66fa7b3f1e763d3cdd57b38c6ed) - [BUGFIX] Fix stream file download in gradio client. Thanks @frascuchon!
-- [#12490](https://github.com/gradio-app/gradio/pull/12490) [`472e164`](https://github.com/gradio-app/gradio/commit/472e16439f2573b33d21b9635706416518405ddd) - Make client backwards compatible with version 5. Thanks @freddyaboulton!
-
-## 2.0.0-dev.3
-
-### Features
-
-- [#12377](https://github.com/gradio-app/gradio/pull/12377) [`568644a`](https://github.com/gradio-app/gradio/commit/568644a88c4dbe1b6ad9468906b1e45ed07657f3) - Add a 6.0 migration guide and add deprecation warnings. Thanks @abidlabs!
-
-## 2.0.0-dev.2
-
-### Features
-
-- [#12243](https://github.com/gradio-app/gradio/pull/12243) [`cb49168`](https://github.com/gradio-app/gradio/commit/cb49168b1d52b39e47f1faeda93d150e048bd625) - [Client] Fix ZeroGPU headers forwarding. Thanks @cbensimon!
-- [#12217](https://github.com/gradio-app/gradio/pull/12217) [`681fa11`](https://github.com/gradio-app/gradio/commit/681fa11357de520f0b05605cbd300d9e276d8736) - Update ZeroGPU guide to reflect best practices on manually passing an IP token. Thanks @dawoodkhan82!
-
-## 2.0.0-dev.1
-
-### Features
-
-- [#12069](https://github.com/gradio-app/gradio/pull/12069) [`9de88ca`](https://github.com/gradio-app/gradio/commit/9de88ca470ce529366d259f0deaa955f658000b9) - Rename show_api. Thanks @freddyaboulton!
-
-## 2.0.0-dev.0
-
-### Features
-
-- [#11908](https://github.com/gradio-app/gradio/pull/11908) [`53d9098`](https://github.com/gradio-app/gradio/commit/53d9098cca378f6ebff9dec15d2faa8a3d2fb510) - [No Merge] Gradio 6.0. Thanks @freddyaboulton!
-
-## 1.13.3
-
-### Fixes
-
-- [#11979](https://github.com/gradio-app/gradio/pull/11979) [`50a89f0`](https://github.com/gradio-app/gradio/commit/50a89f079250735f268dfeeeddf40ffea84d7919) - Allow gradio to run with huggingface_hub 1.x. Thanks @Wauplin!
-
-## 1.13.2
-
-### Features
-
-- [#11962](https://github.com/gradio-app/gradio/pull/11962) [`fdfe4fe`](https://github.com/gradio-app/gradio/commit/fdfe4fec334726fe91be98062826eb4b537410c3) - fix(client): websockets minimum version for asyncio. Thanks @cbensimon!
-
-## 1.13.1
-
-### Fixes
-
-- [#11896](https://github.com/gradio-app/gradio/pull/11896) [`915f3a2`](https://github.com/gradio-app/gradio/commit/915f3a2f2fa1843111868e4f23f543b097b9c839) - Send EventData when app is loaded via gr.load. Thanks @freddyaboulton!
-- [#11924](https://github.com/gradio-app/gradio/pull/11924) [`a9167fb`](https://github.com/gradio-app/gradio/commit/a9167fb7d013b7f76784c98f9c673ce47214b119) - Update websocket import and type in get_pred_from_ws. Thanks @qgallouedec!
-
-## 1.13.0
-
-### Features
-
-- [#11814](https://github.com/gradio-app/gradio/pull/11814) [`013784a`](https://github.com/gradio-app/gradio/commit/013784a7086047651e8e661a38bde7d5c7f10db7) - add validation support. Thanks @pngwn!
-
-## 1.12.1
-
-### Features
-
-- [#11744](https://github.com/gradio-app/gradio/pull/11744) [`f54e454`](https://github.com/gradio-app/gradio/commit/f54e454d6c2e256873f49e8bfb89f7161ec0a040) - fix client. Thanks @abidlabs!
-
-## 1.12.0
-
-### Features
-
-- [#11723](https://github.com/gradio-app/gradio/pull/11723) [`379f0c1`](https://github.com/gradio-app/gradio/commit/379f0c151943b5f269910eba4a4c7abc6145a11c) - Support MCP resources and prompts. Thanks @abidlabs!
-
-## 1.11.1
-
-### Features
-
-- [#11700](https://github.com/gradio-app/gradio/pull/11700) [`37d4c48`](https://github.com/gradio-app/gradio/commit/37d4c4809616595642f8d4a60be37d9915317443) - Have `Client` send authorization token with the `X-HF-Authorization` token. Thanks @abidlabs!
-
-## 1.11.0
-
-### Features
-
-- [#11567](https://github.com/gradio-app/gradio/pull/11567) [`150ed18`](https://github.com/gradio-app/gradio/commit/150ed18b856e34d5a96a9e17bd5ad510e11872a6) - Stream Progress Updates to MCP clients. Thanks @freddyaboulton!
-
-## 1.10.4
-
-### Fixes
-
-- [#11041](https://github.com/gradio-app/gradio/pull/11041) [`474aa30`](https://github.com/gradio-app/gradio/commit/474aa30979c14793e00852ad2f4ef6c12a41b900) - Attach cookies to client after first request (to support multiple-replica setups with cookie-based affinity). Thanks @abidlabs!
-
-## 1.10.3
-
-### Fixes
-
-- [#11347](https://github.com/gradio-app/gradio/pull/11347) [`fdce3a0`](https://github.com/gradio-app/gradio/commit/fdce3a094fe1278ae83fe2f8b134b4c268506cfe) - Fix `gr.api()` to support more types, including optional params. Thanks @abidlabs!
-
-## 1.10.2
-
-### Fixes
-
-- [#11215](https://github.com/gradio-app/gradio/pull/11215) [`2186ae3`](https://github.com/gradio-app/gradio/commit/2186ae3f4d6f8ac83883c359aed88a5b72746b5d) - Allow httpx_kwargs to contain cookies. Thanks @santibreo!
-
-## 1.10.1
-
-### Features
-
-- [#11185](https://github.com/gradio-app/gradio/pull/11185) [`e64b83b`](https://github.com/gradio-app/gradio/commit/e64b83bf42a813d9269e519189523f8390a72ec4) - Evaluate index variable in argument description. Thanks @emmanuel-ferdman!
-
-### Fixes
-
-- [#11172](https://github.com/gradio-app/gradio/pull/11172) [`b618571`](https://github.com/gradio-app/gradio/commit/b618571ed17a8cece4bf9f1f55ed2e8bf7b59c46) - Fix python client SSE decoding issue. Thanks @freddyaboulton!
-
-## 1.10.0
-
-### Features
-
-- [#10984](https://github.com/gradio-app/gradio/pull/10984) [`8dab577`](https://github.com/gradio-app/gradio/commit/8dab5771c7d952c76f325681dbf364119c91b0b1) - Let Gradio apps also be MCP Servers. Thanks @abidlabs!
-
-## 1.9.1
-
-### Fixes
-
-- [#11093](https://github.com/gradio-app/gradio/pull/11093) [`cb322df`](https://github.com/gradio-app/gradio/commit/cb322df1f4df858590e760a82f6410f3b6db899b) - Update client.py to always send file data, even for files without extensions. Thanks @edmcman!
-
-## 1.9.0
-
-### Features
-
-- [#11043](https://github.com/gradio-app/gradio/pull/11043) [`62a0080`](https://github.com/gradio-app/gradio/commit/62a00806e198c4c76bc132255d4b78c7aa329157) - Pass any visible error modals from a Gradio app downstream to the app that has `gr.load`-ed it. Thanks @abidlabs!
-
-## 1.8.0
-
-### Features
-
-- [#10809](https://github.com/gradio-app/gradio/pull/10809) [`99b69df`](https://github.com/gradio-app/gradio/commit/99b69df1c000da092373440800fc08abe6ae9e20) - Trigger python client release. Thanks @freddyaboulton!
-
-## 1.7.2
-
-### Features
-
-- [#10664](https://github.com/gradio-app/gradio/pull/10664) [`0b1f729`](https://github.com/gradio-app/gradio/commit/0b1f72941fd50298562102e39f4feafaa16f5968) - Allow websocket version 15. Thanks @freddyaboulton!
-- Test
-
-## 1.7.1
-
-### Fixes
-
-- [#10580](https://github.com/gradio-app/gradio/pull/10580) [`4e70d74`](https://github.com/gradio-app/gradio/commit/4e70d74068b77ebb3d285aa78e9202fff76337a2) - Fix `gr.load()` for `gr.ChatInterface(save_history=True)` and any Gradio app where the upstream app includes a `gr.State` as input. Thanks @abidlabs!
-
-## 1.7.0
-
-### Features
-
-- [#10470](https://github.com/gradio-app/gradio/pull/10470) [`3465fdb`](https://github.com/gradio-app/gradio/commit/3465fdb19087471598ca07c93bc4ff3e1b6b2abf) - Format backend with latest `ruff`. Thanks @abidlabs!
-- [#10435](https://github.com/gradio-app/gradio/pull/10435) [`ef66fe5`](https://github.com/gradio-app/gradio/commit/ef66fe52b22448a5125a314581f2ec6c73c24145) - Sidebar Component. Thanks @dawoodkhan82!
-
-## 1.6.0
-
-### Features
-
-- [#10352](https://github.com/gradio-app/gradio/pull/10352) [`6a7cfc4`](https://github.com/gradio-app/gradio/commit/6a7cfc4264822209148ad07d8f38a0550bdb32b7) - Compatibility between Client and ZeroGPU. Thanks @abidlabs!
-
-## 1.5.4
-
-### Fixes
-
-- [#10332](https://github.com/gradio-app/gradio/pull/10332) [`e742dcc`](https://github.com/gradio-app/gradio/commit/e742dcccb376692c9ddd5a6c251080e7c5936574) - Allow users to add a custom API route. Thanks @aliabid94!
-
-## 1.5.3
-
-### Features
-
-- [#10221](https://github.com/gradio-app/gradio/pull/10221) [`506bd28`](https://github.com/gradio-app/gradio/commit/506bd2884a9790fb6f8dbf5684576e80d2b8ee64) - Update Guides related to deploying Gradio chatbots to Discord, Slack, and website widgets. Thanks @abidlabs!
-
-### Fixes
-
-- [#10238](https://github.com/gradio-app/gradio/pull/10238) [`3f19210`](https://github.com/gradio-app/gradio/commit/3f192100d6997751d0246b396a4fd8eaa86a826b) - Declare exports in __all__ for type checking. Thanks @dustalov!
-
-## 1.5.2
-
-### Features
-
-- [#10196](https://github.com/gradio-app/gradio/pull/10196) [`c9ba9a4`](https://github.com/gradio-app/gradio/commit/c9ba9a447596a9ccdd21955adb3b34b15cac7ade) - Use the modern lower-case Python types in the API typing information. Thanks @abidlabs!
-- [#10193](https://github.com/gradio-app/gradio/pull/10193) [`424365b`](https://github.com/gradio-app/gradio/commit/424365bdbd0b805e3b2d0c44ccc0f47201b1d96a) - JSON type fix in Client and and typing fix for `/chat` endpoint in `gr.ChatInterface`. Thanks @abidlabs!
-
-## 1.5.1
-
-### Fixes
-
-- [#10090](https://github.com/gradio-app/gradio/pull/10090) [`5ea3cb5`](https://github.com/gradio-app/gradio/commit/5ea3cb51a39ba01fda7f65ff31e59955e1d12cea) - Update `requirements.txt` for `gradio` and `gradio_client`. Thanks @abidlabs!
-
-## 1.5.0
-
-### Features
-
-- [#10017](https://github.com/gradio-app/gradio/pull/10017) [`a95fda1`](https://github.com/gradio-app/gradio/commit/a95fda1f85e80ce8423f4373bb238422b9b7aa32) - fix small bug when join src & api_prefix. Thanks @Chandler-Bing!
-
-## 1.4.3
-
-### Fixes
-
-- [#9913](https://github.com/gradio-app/gradio/pull/9913) [`d81f430`](https://github.com/gradio-app/gradio/commit/d81f430fd50546001b76c0ae5fded32c6d3093f7) - fix: Fix filename stripping to preserve extensions. Thanks @TakaSoap!
-
-## 1.4.2
-
-### Fixes
-
-- [#9754](https://github.com/gradio-app/gradio/pull/9754) [`36a5076`](https://github.com/gradio-app/gradio/commit/36a50769095081a0e77f04f513d47a2e9d4531ba) - Update client.py: raise error on 429 get_config. Thanks @Pendrokar!
-
-## 1.4.1
-
-### Fixes
-
-- [#9678](https://github.com/gradio-app/gradio/pull/9678) [`a25a26e`](https://github.com/gradio-app/gradio/commit/a25a26e208c3f3675ba857a889553c7ccc95e866) - Fix: `file_types` checking bug. Thanks @jasongzy!
-
-## 1.4.0-beta.5
-
-### Features
-
-- [#9589](https://github.com/gradio-app/gradio/pull/9589) [`477f45c`](https://github.com/gradio-app/gradio/commit/477f45cb43be957684eb392e3d62c09490c22391) - Only move files to the cache that have a meta key. Thanks @freddyaboulton!
-
-## 1.4.0-beta.4
-
-### Features
-
-- [#9550](https://github.com/gradio-app/gradio/pull/9550) [`b0fedd7`](https://github.com/gradio-app/gradio/commit/b0fedd7ef718c0df797ec277db7e773543a70a4d) - Fix most flaky Python tests in `5.0-dev` branch. Thanks @abidlabs!
-- [#9483](https://github.com/gradio-app/gradio/pull/9483) [`8dc7c12`](https://github.com/gradio-app/gradio/commit/8dc7c12389311b60efcde1b9d3e3668a34d2dc00) - Send Streaming data over Websocket if possible. Also support base64 output format for images. Thanks @freddyaboulton!
-- [#9522](https://github.com/gradio-app/gradio/pull/9522) [`3b71ed2`](https://github.com/gradio-app/gradio/commit/3b71ed21b7e2ecb67eb68fb946d25565169cb4df) - Api info fix. Thanks @freddyaboulton!
-
-## 1.4.0-beta.3
-
-### Fixes
-
-- [#9431](https://github.com/gradio-app/gradio/pull/9431) [`7065e11`](https://github.com/gradio-app/gradio/commit/7065e11e465fcdfe14688bd6ca2aeed0a25fcc36) - Check for `file_types` parameter in the backend. Thanks @dawoodkhan82!
-
-## 1.4.0-beta.2
-
-### Features
-
-- [#9339](https://github.com/gradio-app/gradio/pull/9339) [`4c8c6f2`](https://github.com/gradio-app/gradio/commit/4c8c6f2fe603081941c5fdc43f48a0632b9f31ad) - Ssr part 2. Thanks @pngwn!
-
-## 1.4.0-beta.1
-
-### Features
-
-- [#9200](https://github.com/gradio-app/gradio/pull/9200) [`2e179d3`](https://github.com/gradio-app/gradio/commit/2e179d35be6ed60a5a6bfc7303178d63e41781ad) - prefix api routes. Thanks @pngwn!
-
-## 1.4.0-beta.0
-
-### Features
-
-- [#9140](https://github.com/gradio-app/gradio/pull/9140) [`c054ec8`](https://github.com/gradio-app/gradio/commit/c054ec85e49ab102b15afd305583ee394151d16c) - Drop python 3.8 and 3.9. Thanks @abidlabs!
-- [#8941](https://github.com/gradio-app/gradio/pull/8941) [`97a7bf6`](https://github.com/gradio-app/gradio/commit/97a7bf66a79179d1b91a3199d68e5c11216ca500) - Streaming inputs for 5.0. Thanks @freddyaboulton!
-
-## 1.3.0
-
-### Features
-
-- [#8968](https://github.com/gradio-app/gradio/pull/8968) [`38b3682`](https://github.com/gradio-app/gradio/commit/38b3682c3a9b40fb4070f665d94711c43c6fe40e) - Improvements to FRP client download and usage. Thanks @abidlabs!
-- [#9059](https://github.com/gradio-app/gradio/pull/9059) [`981731a`](https://github.com/gradio-app/gradio/commit/981731acb7da3e78555abeb20f47f3a8a5f0d861) - Fix flaky tests and tests on Windows. Thanks @abidlabs!
-
-## 1.2.0
-
-### Features
-
-- [#8862](https://github.com/gradio-app/gradio/pull/8862) [`ac132e3`](https://github.com/gradio-app/gradio/commit/ac132e3cbc8dbc7bec3d607d52bef347e90feb41) - Support the use of custom authentication mechanism, timeouts, and other `httpx` parameters in Python Client. Thanks @valgai!
-- [#8948](https://github.com/gradio-app/gradio/pull/8948) [`f7fbd2c`](https://github.com/gradio-app/gradio/commit/f7fbd2c23795d97071296463779d41bd0e937164) - Bump websockets version max for gradio-client. Thanks @evanscho!
-
-## 1.1.1
-
-### Features
-
-- [#8757](https://github.com/gradio-app/gradio/pull/8757) [`6073736`](https://github.com/gradio-app/gradio/commit/60737366517f48d1a37ffce15425783a2887f305) - Document `FileData` class in docs. Thanks @hannahblair!
-
-## 1.1.0
-
-### Fixes
-
-- [#8505](https://github.com/gradio-app/gradio/pull/8505) [`2943d6d`](https://github.com/gradio-app/gradio/commit/2943d6d68847314885dc6c5c0247083116017ca0) - Add Timer component. Thanks @aliabid94!
-
-## 1.0.2
-
-### Features
-
-- [#8516](https://github.com/gradio-app/gradio/pull/8516) [`de6aa2b`](https://github.com/gradio-app/gradio/commit/de6aa2b67668605b65ad92842b2c798afa2c6d8a) - Add helper classes to docs. Thanks @aliabd!
-
-## 1.0.1
-
-### Features
-
-- [#8481](https://github.com/gradio-app/gradio/pull/8481) [`41a4493`](https://github.com/gradio-app/gradio/commit/41a449383a34b7d6e4c83cfbf61c222fd5501206) - fix client flaky tests. Thanks @abidlabs!
-
-## 1.0.0
-
-### Highlights
-
-#### Clients 1.0 Launch! ([#8468](https://github.com/gradio-app/gradio/pull/8468) [`7cc0a0c`](https://github.com/gradio-app/gradio/commit/7cc0a0c1abea585c3f50ffb1ff78d2b08ddbdd92))
-
-We're excited to unveil the first major release of the Gradio clients.
-We've made it even easier to turn any Gradio application into a production endpoint thanks to the clients' **ergonomic**, **transparent**, and **portable** design.
-
-#### Ergonomic API 💆
-
-**Stream From a Gradio app in 5 lines**
-
-Use the `submit` method to get a job you can iterate over:
-
-```python
-from gradio_client import Client
-
-client = Client("gradio/llm_stream")
-
-for result in client.submit("What's the best UI framework in Python?"):
- print(result)
-```
-
-```ts
-import { Client } from "@gradio/client";
-
-const client = await Client.connect("gradio/llm_stream")
-const job = client.submit("/predict", {"text": "What's the best UI framework in Python?"})
-
-for await (const msg of job) console.log(msg.data)
-```
-
-**Use the same keyword arguments as the app**
-
-
-```python
-from gradio_client import Client
-
-client = Client("http://127.0.0.1:7860/")
-result = client.predict(
- message="Hello!!",
- system_prompt="You are helpful AI.",
- tokens=10,
- api_name="/chat"
-)
-print(result)
-```
-
-```ts
-import { Client } from "@gradio/client";
-
-const client = await Client.connect("http://127.0.0.1:7860/");
-const result = await client.predict("/chat", {
- message: "Hello!!",
- system_prompt: "Hello!!",
- tokens: 10,
-});
-
-console.log(result.data);
-```
-
-**Better Error Messages**
-
-If something goes wrong in the upstream app, the client will raise the same exception as the app provided that `show_error=True` in the original app's `launch()` function, or it's a `gr.Error` exception.
-
-#### Transparent Design 🪟
-
-Anything you can do in the UI, you can do with the client:
-* 🔒 Authentication
-* 🛑 Job Cancelling
-* ℹ️ Access Queue Position and API
-* 📕 View the API information
-
-Here's an example showing how to display the queue position of a pending job:
-
-```python
-from gradio_client import Client
-
-client = Client("gradio/diffusion_model")
-
-job = client.submit("A cute cat")
-while not job.done():
- status = job.status()
- print(f"Current in position {status.rank} out of {status.queue_size}")
-```
-
-#### Portable Design ⛺️
-
-The client can run from pretty much any python and javascript environment (node, deno, the browser, Service Workers).
-
-Here's an example using the client from a Flask server using gevent:
-
-```python
-from gevent import monkey
-monkey.patch_all()
-
-from gradio_client import Client
-from flask import Flask, send_file
-import time
-
-app = Flask(__name__)
-
-imageclient = Client("gradio/diffusion_model")
-
-@app.route("/gen")
-def gen():
- result = imageclient.predict(
- "A cute cat",
- api_name="/predict"
- )
- return send_file(result)
-
-if __name__ == "__main__":
- app.run(host="0.0.0.0", port=5000)
-```
-
-#### 1.0 Migration Guide and Breaking Changes
-
-**Python**
-- The `serialize` argument of the `Client` class was removed. Has no effect.
-- The `upload_files` argument of the `Client` was removed.
-- All filepaths must be wrapped in the `handle_file` method. Example:
-```python
-from gradio_client import Client, handle_file
-
-client = Client("gradio/image_captioner")
-client.predict(handle_file("cute_cat.jpg"))
-```
-- The `output_dir` argument was removed. It is not specified in the `download_files` argument.
-
-
-**Javascript**
-The client has been redesigned entirely. It was refactored from a function into a class. An instance can now be constructed by awaiting the `connect` method.
-
-```js
-const app = await Client.connect("gradio/whisper")
-```
-The app variable has the same methods as the python class (`submit`, `predict`, `view_api`, `duplicate`).
-
-
-
-#### Additional Changes
-
-- [#8243](https://github.com/gradio-app/gradio/pull/8243) - Set orig_name in python client file uploads.
-- [#8264](https://github.com/gradio-app/gradio/pull/8264) - Make exceptions in the Client more specific.
-- [#8247](https://github.com/gradio-app/gradio/pull/8247) - Fix api recorder.
-- [#8276](https://github.com/gradio-app/gradio/pull/8276) - Fix bug where client could not connect to apps that had self signed certificates.
-- [#8245](https://github.com/gradio-app/gradio/pull/8245) - Cancel server progress from the python client.
-- [#8200](https://github.com/gradio-app/gradio/pull/8200) - Support custom components in gr.load
-- [#8182](https://github.com/gradio-app/gradio/pull/8182) - Convert sse calls in client from async to sync.
-- [#7732](https://github.com/gradio-app/gradio/pull/7732) - Adds support for kwargs and default arguments in the python client, and improves how parameter information is displayed in the "view API" page.
-- [#7888](https://github.com/gradio-app/gradio/pull/7888) - Cache view_api info in server and python client.
-- [#7575](https://github.com/gradio-app/gradio/pull/7575) - Files should now be supplied as `file(...)` in the Client, and some fixes to `gr.load()` as well.
-- [#8401](https://github.com/gradio-app/gradio/pull/8401) - Add CDN installation to JS docs.
-- [#8299](https://github.com/gradio-app/gradio/pull/8299) - Allow JS Client to work with authenticated spaces 🍪.
-- [#8408](https://github.com/gradio-app/gradio/pull/8408) - Connect heartbeat if state created in render. Also fix config cleanup bug #8407.
-- [#8258](https://github.com/gradio-app/gradio/pull/8258) - Improve URL handling in JS Client.
-- [#8322](https://github.com/gradio-app/gradio/pull/8322) - ensure the client correctly handles all binary data.
-- [#8296](https://github.com/gradio-app/gradio/pull/8296) - always create a jwt when connecting to a space if a hf_token is present.
-- [#8285](https://github.com/gradio-app/gradio/pull/8285) - use the correct query param to pass the jwt to the heartbeat event.
-- [#8272](https://github.com/gradio-app/gradio/pull/8272) - ensure client works for private spaces.
-- [#8197](https://github.com/gradio-app/gradio/pull/8197) - Add support for passing keyword args to `data` in JS client.
-- [#8252](https://github.com/gradio-app/gradio/pull/8252) - Client node fix.
-- [#8209](https://github.com/gradio-app/gradio/pull/8209) - Rename `eventSource_Factory` and `fetch_implementation`.
-- [#8109](https://github.com/gradio-app/gradio/pull/8109) - Implement JS Client tests.
-- [#8211](https://github.com/gradio-app/gradio/pull/8211) - remove redundant event source logic.
-- [#8179](https://github.com/gradio-app/gradio/pull/8179) - rework upload to be a class method + pass client into each component.
-- [#8181](https://github.com/gradio-app/gradio/pull/8181) - Ensure connectivity to private HF spaces with SSE protocol.
-- [#8169](https://github.com/gradio-app/gradio/pull/8169) - Only connect to heartbeat if needed.
-- [#8118](https://github.com/gradio-app/gradio/pull/8118) - Add eventsource polyfill for Node.js and browser environments.
-- [#7646](https://github.com/gradio-app/gradio/pull/7646) - Refactor JS Client.
-- [#7974](https://github.com/gradio-app/gradio/pull/7974) - Fix heartbeat in the js client to be Lite compatible.
-- [#7926](https://github.com/gradio-app/gradio/pull/7926) - Fixes streaming event race condition.
-
- Thanks @freddyaboulton!
-
-### Features
-
-- [#8444](https://github.com/gradio-app/gradio/pull/8444) [`2cd02ff`](https://github.com/gradio-app/gradio/commit/2cd02ff3b7c57cd69635d111ff25643eba30b9b0) - Remove deprecated parameters from Python Client. Thanks @abidlabs!
-
-## 0.17.0
-
-### Features
-
-- [#8243](https://github.com/gradio-app/gradio/pull/8243) [`55f664f`](https://github.com/gradio-app/gradio/commit/55f664f2979a49acc29a73cde16c6ebdfcc91db2) - Add event listener support to render blocks. Thanks @aliabid94!
-- [#8409](https://github.com/gradio-app/gradio/pull/8409) [`8028c33`](https://github.com/gradio-app/gradio/commit/8028c33bbc5a324a5e9e8b28906443db28683d79) - Render decorator documentation. Thanks @aliabid94!
-
-### Fixes
-
-- [#8371](https://github.com/gradio-app/gradio/pull/8371) [`a373b0e`](https://github.com/gradio-app/gradio/commit/a373b0edd36613a9a6a25a1a2893edd6533a7291) - Set orig_name in python client file uploads. Thanks @freddyaboulton!
-
-## 0.16.4
-
-### Fixes
-
-- [#8247](https://github.com/gradio-app/gradio/pull/8247) [`8f46556`](https://github.com/gradio-app/gradio/commit/8f46556b38e35cffbadac74ff80445dceea3bcf5) - Fix api recorder. Thanks @abidlabs!
-
-## 0.16.3
-
-### Features
-
-- [#8264](https://github.com/gradio-app/gradio/pull/8264) [`a9e1a8a`](https://github.com/gradio-app/gradio/commit/a9e1a8ac5633c5336fea1c63d7f66a9883e7e6e1) - Make exceptions in the Client more specific. Thanks @abidlabs!
-
-### Fixes
-
-- [#8276](https://github.com/gradio-app/gradio/pull/8276) [`0bf3d1a`](https://github.com/gradio-app/gradio/commit/0bf3d1a992db2753c1a55452b569027190f26ef6) - Fix bug where client could not connect to apps that had self signed certificates. Thanks @freddyaboulton!
-
-## 0.16.2
-
-### Fixes
-
-- [#8245](https://github.com/gradio-app/gradio/pull/8245) [`c562a3d`](https://github.com/gradio-app/gradio/commit/c562a3d9a440c8f94ca070bd07b8d4121d6ab7b3) - Cancel server progress from the python client. Thanks @freddyaboulton!
-
-## 0.16.1
-
-### Highlights
-
-#### Support custom components in gr.load ([#8200](https://github.com/gradio-app/gradio/pull/8200) [`72039be`](https://github.com/gradio-app/gradio/commit/72039be93acda856d92ceac7f21f1ec1a054fae2))
-
-It is now possible to load a demo with a custom component with `gr.load`.
-
-The custom component must be installed in your system and imported in your python session.
-
-```python
-import gradio as gr
-import gradio_pdf
-
-demo = gr.load("freddyaboulton/gradiopdf", src="spaces")
-
-if __name__ == "__main__":
- demo.launch()
-```
-
-<img width="1284" alt="image" src="https://github.com/gradio-app/gradio/assets/41651716/9c3e846b-f3f2-4c1c-8cb6-53a6d186aaa0">
-
- Thanks @freddyaboulton!
-
-### Fixes
-
-- [#8182](https://github.com/gradio-app/gradio/pull/8182) [`39791eb`](https://github.com/gradio-app/gradio/commit/39791eb186d3a4ce82c8c27979a28311c37a4067) - Convert sse calls in client from async to sync. Thanks @abidlabs!
-
-## 0.16.0
-
-### Highlights
-
-#### Setting File Upload Limits ([#7909](https://github.com/gradio-app/gradio/pull/7909) [`2afca65`](https://github.com/gradio-app/gradio/commit/2afca6541912b37dc84f447c7ad4af21607d7c72))
-
-We have added a `max_file_size` size parameter to `launch()` that limits to size of files uploaded to the server. This limit applies to each individual file. This parameter can be specified as a string or an integer (corresponding to the size in bytes).
-
-The following code snippet sets a max file size of 5 megabytes.
-
-```python
-import gradio as gr
-
-demo = gr.Interface(lambda x: x, "image", "image")
-
-demo.launch(max_file_size="5mb")
-# or
-demo.launch(max_file_size=5 * gr.FileSize.MB)
-```
-
-
-
-
-#### Error states can now be cleared
-
-When a component encounters an error, the error state shown in the UI can now be cleared by clicking on the `x` icon in the top right of the component. This applies to all types of errors, whether it's raised in the UI or the server.
-
-
-
- Thanks @freddyaboulton!
-
-### Features
-
-- [#8100](https://github.com/gradio-app/gradio/pull/8100) [`cbdfbdf`](https://github.com/gradio-app/gradio/commit/cbdfbdfc973fa67665911fb5d8cb005a025b0e58) - upgrade `ruff` test dependency to `ruff==0.4.1`. Thanks @abidlabs!
-
-## 0.15.1
-
-### Features
-
-- [#7850](https://github.com/gradio-app/gradio/pull/7850) [`2bae1cf`](https://github.com/gradio-app/gradio/commit/2bae1cfbd41ed8ae3eea031a64899611a22a1821) - Adds an "API Recorder" to the view API page, some internal methods have been made async. Thanks @abidlabs!
-
-## 0.15.0
-
-### Highlights
-
-#### Automatically delete state after user has disconnected from the webpage ([#7829](https://github.com/gradio-app/gradio/pull/7829) [`6a4bf7a`](https://github.com/gradio-app/gradio/commit/6a4bf7abe29059dbdc6a342e0366fdaa2e4120ee))
-
-Gradio now automatically deletes `gr.State` variables stored in the server's RAM when users close their browser tab.
-The deletion will happen 60 minutes after the server detected a disconnect from the user's browser.
-If the user connects again in that timeframe, their state will not be deleted.
-
-Additionally, Gradio now includes a `Blocks.unload()` event, allowing you to run arbitrary cleanup functions when users disconnect (this does not have a 60 minute delay).
-You can think of the `unload` event as the opposite of the `load` event.
-
-
-```python
-with gr.Blocks() as demo:
- gr.Markdown(
-"""# State Cleanup Demo
-🖼️ Images are saved in a user-specific directory and deleted when the users closes the page via demo.unload.
-""")
- with gr.Row():
- with gr.Column(scale=1):
- with gr.Row():
- img = gr.Image(label="Generated Image", height=300, width=300)
- with gr.Row():
- gen = gr.Button(value="Generate")
- with gr.Row():
- history = gr.Gallery(label="Previous Generations", height=500, columns=10)
- state = gr.State(value=[], delete_callback=lambda v: print("STATE DELETED"))
-
- demo.load(generate_random_img, [state], [img, state, history])
- gen.click(generate_random_img, [state], [img, state, history])
- demo.unload(delete_directory)
-
-
-demo.launch(auth=lambda user,pwd: True,
- auth_message="Enter any username and password to continue")
-```
-
- Thanks @freddyaboulton!
-
-### Fixes
-
-- [#7888](https://github.com/gradio-app/gradio/pull/7888) [`946487c`](https://github.com/gradio-app/gradio/commit/946487cf8e477cbf8d6fad4e772ff574a21782c3) - Cache view_api info in server and python client. Thanks @freddyaboulton!
-
-## 0.14.0
-
-### Features
-
-- [#7800](https://github.com/gradio-app/gradio/pull/7800) [`b0a3ea9`](https://github.com/gradio-app/gradio/commit/b0a3ea951c06d4f3ff2755b567629fe988a3e30d) - Small fix to client.view_api() in the case of default file values. Thanks @abidlabs!
-- [#7732](https://github.com/gradio-app/gradio/pull/7732) [`2efb05e`](https://github.com/gradio-app/gradio/commit/2efb05ed99a8a3575aab0a6c14a8d8b91f4e9ed7) - Adds support for kwargs and default arguments in the python client, and improves how parameter information is displayed in the "view API" page. Thanks @abidlabs!
-
-## 0.13.0
-
-### Features
-
-- [#7691](https://github.com/gradio-app/gradio/pull/7691) [`84f81fe`](https://github.com/gradio-app/gradio/commit/84f81fec9287b041203a141bbf2852720f7d199c) - Closing stream from the backend. Thanks @aliabid94!
-
-### Fixes
-
-- [#7718](https://github.com/gradio-app/gradio/pull/7718) [`6390d0b`](https://github.com/gradio-app/gradio/commit/6390d0bf6c2be0aefa56102dd029f25161bfebc3) - Add support for python client connecting to gradio apps running with self-signed SSL certificates. Thanks @abidlabs!
-- [#7706](https://github.com/gradio-app/gradio/pull/7706) [`bc61ff6`](https://github.com/gradio-app/gradio/commit/bc61ff6b1603eedf3111f1b5c3d2751629902d98) - Several fixes to `gr.load`. Thanks @abidlabs!
-
-## 0.12.0
-
-### Fixes
-
-- [#7575](https://github.com/gradio-app/gradio/pull/7575) [`d0688b3`](https://github.com/gradio-app/gradio/commit/d0688b3c25feabb4fc7dfa0ab86086b3af7eb337) - Files should now be supplied as `file(...)` in the Client, and some fixes to `gr.load()` as well. Thanks @abidlabs!
-- [#7618](https://github.com/gradio-app/gradio/pull/7618) [`0ae1e44`](https://github.com/gradio-app/gradio/commit/0ae1e4486c06e06bb7a4bad45d58d14f1f8d1b94) - Control which files get moved to cache with gr.set_static_paths. Thanks @freddyaboulton!
-
-## 0.11.0
-
-### Features
-
-- [#7407](https://github.com/gradio-app/gradio/pull/7407) [`375bfd2`](https://github.com/gradio-app/gradio/commit/375bfd28d2def576b4e1c12e0a60127b7419e826) - Fix server_messages.py to use the patched BaseModel class for Wasm env. Thanks [@aliabid94](https://github.com/aliabid94)!
-
-### Fixes
-
-- [#7555](https://github.com/gradio-app/gradio/pull/7555) [`fc4c2db`](https://github.com/gradio-app/gradio/commit/fc4c2dbd994c49e37296978da1cb85e424080d1c) - Allow Python Client to upload/download files when connecting to Gradio apps with auth enabled. Thanks [@abidlabs](https://github.com/abidlabs)!
-
-## 0.10.1
-
-### Features
-
-- [#7495](https://github.com/gradio-app/gradio/pull/7495) [`ddd4d3e`](https://github.com/gradio-app/gradio/commit/ddd4d3e4d3883fb7540d1df240fb08202fc77705) - Enable Ruff S101. Thanks [@abidlabs](https://github.com/abidlabs)!
-- [#7443](https://github.com/gradio-app/gradio/pull/7443) [`b7a97f2`](https://github.com/gradio-app/gradio/commit/b7a97f29b84a72678a717db03d2932ed6caae6ce) - Update `httpx` to `httpx>=0.24.1` in `requirements.txt`. Thanks [@abidlabs](https://github.com/abidlabs)!
-
-## 0.10.0
-
-### Features
-
-- [#7183](https://github.com/gradio-app/gradio/pull/7183) [`49d9c48`](https://github.com/gradio-app/gradio/commit/49d9c48537aa706bf72628e3640389470138bdc6) - [WIP] Refactor file normalization to be in the backend and remove it from the frontend of each component. Thanks [@abidlabs](https://github.com/abidlabs)!
-- [#7377](https://github.com/gradio-app/gradio/pull/7377) [`6dfd40f`](https://github.com/gradio-app/gradio/commit/6dfd40fc6b2fa461490d2370ab91fcda7e07c0da) - Make set_documentation_group a no-op. Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-- [#7334](https://github.com/gradio-app/gradio/pull/7334) [`b95d0d0`](https://github.com/gradio-app/gradio/commit/b95d0d043c739926af986e573200af92732bbc01) - Allow setting custom headers in Python Client. Thanks [@abidlabs](https://github.com/abidlabs)!
-
-### Fixes
-
-- [#7350](https://github.com/gradio-app/gradio/pull/7350) [`7302a6e`](https://github.com/gradio-app/gradio/commit/7302a6e151dac553c17833be64d4639ee4cf97aa) - Fix `gr.load` for file-based Spaces. Thanks [@abidlabs](https://github.com/abidlabs)!
-
-## 0.9.0
-
-### Features
-
-- [#7062](https://github.com/gradio-app/gradio/pull/7062) [`0fddd0f`](https://github.com/gradio-app/gradio/commit/0fddd0f971761bff3ef6ccc7ab9deb1891cd80d0) - Determine documentation group automatically. Thanks [@akx](https://github.com/akx)!
-- [#7102](https://github.com/gradio-app/gradio/pull/7102) [`68a54a7`](https://github.com/gradio-app/gradio/commit/68a54a7a310d8d7072fdae930bf1cfdf12c45a7f) - Improve chatbot streaming performance with diffs. Thanks [@aliabid94](https://github.com/aliabid94)!/n Note that this PR changes the API format for generator functions, which would be a breaking change for any clients reading the EventStream directly
-- [#7116](https://github.com/gradio-app/gradio/pull/7116) [`3c8c4ac`](https://github.com/gradio-app/gradio/commit/3c8c4ac2db284e1cb503c397205a79a6dcc27e23) - Document the `gr.ParamViewer` component, and fix component preprocessing/postprocessing docstrings. Thanks [@abidlabs](https://github.com/abidlabs)!
-- [#7061](https://github.com/gradio-app/gradio/pull/7061) [`05d8a3c`](https://github.com/gradio-app/gradio/commit/05d8a3c8030b733bd47250f5db6f89f230f9a707) - Update ruff to 0.1.13, enable more rules, fix issues. Thanks [@akx](https://github.com/akx)!
-
-### Fixes
-
-- [#7178](https://github.com/gradio-app/gradio/pull/7178) [`9f23b0b`](https://github.com/gradio-app/gradio/commit/9f23b0bc54b4ef63c056b309370df52ec2c2a43c) - Optimize client view_api method. Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-- [#7322](https://github.com/gradio-app/gradio/pull/7322) [`b25e95e`](https://github.com/gradio-app/gradio/commit/b25e95e164e80d66203ef71ce6bdb67ceb6b24df) - Fix `processing_utils.save_url_to_cache()` to follow redirects when accessing the URL. Thanks [@whitphx](https://github.com/whitphx)!
-
-## 0.8.1
-
-### Features
-
-- [#7075](https://github.com/gradio-app/gradio/pull/7075) [`1fc8a94`](https://github.com/gradio-app/gradio/commit/1fc8a941384775f587a6ef30365960f43353cb0d) - fix lint. Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-- [#7054](https://github.com/gradio-app/gradio/pull/7054) [`64c65d8`](https://github.com/gradio-app/gradio/commit/64c65d821983961111297a969946d87e2fc4105d) - Add encoding to open/writing files on the deploy_discord function. Thanks [@WilliamHarer](https://github.com/WilliamHarer)!
-
-## 0.8.0
-
-### Fixes
-
-- [#6846](https://github.com/gradio-app/gradio/pull/6846) [`48d6534`](https://github.com/gradio-app/gradio/commit/48d6534b40f80e7e70a4061f97d9f2e23ba77fe1) - Add `show_api` parameter to events, and fix `gr.load()`. Also makes some minor improvements to the "view API" page when running on Spaces. Thanks [@abidlabs](https://github.com/abidlabs)!
-- [#6767](https://github.com/gradio-app/gradio/pull/6767) [`7bb561a`](https://github.com/gradio-app/gradio/commit/7bb561a294ca41d1044927cb34d8645c4175cae0) - Rewriting parts of the README and getting started guides for 4.0. Thanks [@abidlabs](https://github.com/abidlabs)!
-
-## 0.7.3
-
-### Fixes
-
-- [#6693](https://github.com/gradio-app/gradio/pull/6693) [`34f9431`](https://github.com/gradio-app/gradio/commit/34f943101bf7dd6b8a8974a6131c1ed7c4a0dac0) - Python client properly handles hearbeat and log messages. Also handles responses longer than 65k. Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-
-## 0.7.2
-
-### Features
-
-- [#6598](https://github.com/gradio-app/gradio/pull/6598) [`7cbf96e`](https://github.com/gradio-app/gradio/commit/7cbf96e0bdd12db7ecac7bf99694df0a912e5864) - Issue 5245: consolidate usage of requests and httpx. Thanks [@cswamy](https://github.com/cswamy)!
-- [#6704](https://github.com/gradio-app/gradio/pull/6704) [`24e0481`](https://github.com/gradio-app/gradio/commit/24e048196e8f7bd309ef5c597d4ffc6ca4ed55d0) - Hotfix: update `huggingface_hub` dependency version. Thanks [@abidlabs](https://github.com/abidlabs)!
-- [#6543](https://github.com/gradio-app/gradio/pull/6543) [`8a70e83`](https://github.com/gradio-app/gradio/commit/8a70e83db9c7751b46058cdd2514e6bddeef6210) - switch from black to ruff formatter. Thanks [@DarhkVoyd](https://github.com/DarhkVoyd)!
-
-### Fixes
-
-- [#6556](https://github.com/gradio-app/gradio/pull/6556) [`d76bcaa`](https://github.com/gradio-app/gradio/commit/d76bcaaaf0734aaf49a680f94ea9d4d22a602e70) - Fix api event drops. Thanks [@aliabid94](https://github.com/aliabid94)!
-
-## 0.7.1
-
-### Fixes
-
-- [#6602](https://github.com/gradio-app/gradio/pull/6602) [`b8034a1`](https://github.com/gradio-app/gradio/commit/b8034a1e72c3aac649ee0ad9178ffdbaaa60fc61) - Fix: Gradio Client work with private Spaces. Thanks [@abidlabs](https://github.com/abidlabs)!
-
-## 0.7.0
-
-### Features
-
-- [#5498](https://github.com/gradio-app/gradio/pull/5498) [`287fe6782`](https://github.com/gradio-app/gradio/commit/287fe6782825479513e79a5cf0ba0fbfe51443d7) - Add json schema unit tests. Thanks [@pngwn](https://github.com/pngwn)!
-- [#5498](https://github.com/gradio-app/gradio/pull/5498) [`287fe6782`](https://github.com/gradio-app/gradio/commit/287fe6782825479513e79a5cf0ba0fbfe51443d7) - Image v4. Thanks [@pngwn](https://github.com/pngwn)!
-- [#5498](https://github.com/gradio-app/gradio/pull/5498) [`287fe6782`](https://github.com/gradio-app/gradio/commit/287fe6782825479513e79a5cf0ba0fbfe51443d7) - Custom components. Thanks [@pngwn](https://github.com/pngwn)!
-- [#5498](https://github.com/gradio-app/gradio/pull/5498) [`287fe6782`](https://github.com/gradio-app/gradio/commit/287fe6782825479513e79a5cf0ba0fbfe51443d7) - Swap websockets for SSE. Thanks [@pngwn](https://github.com/pngwn)!
-
-## 0.7.0-beta.2
-
-### Features
-
-- [#6094](https://github.com/gradio-app/gradio/pull/6094) [`c476bd5a5`](https://github.com/gradio-app/gradio/commit/c476bd5a5b70836163b9c69bf4bfe068b17fbe13) - Image v4. Thanks [@pngwn](https://github.com/pngwn)!
-- [#6069](https://github.com/gradio-app/gradio/pull/6069) [`bf127e124`](https://github.com/gradio-app/gradio/commit/bf127e1241a41401e144874ea468dff8474eb505) - Swap websockets for SSE. Thanks [@aliabid94](https://github.com/aliabid94)!
-
-## 0.7.0-beta.1
-
-### Features
-
-- [#6082](https://github.com/gradio-app/gradio/pull/6082) [`037e5af33`](https://github.com/gradio-app/gradio/commit/037e5af3363c5b321b95efc955ee8d6ec0f4504e) - WIP: Fix docs. Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-- [#5970](https://github.com/gradio-app/gradio/pull/5970) [`0c571c044`](https://github.com/gradio-app/gradio/commit/0c571c044035989d6fe33fc01fee63d1780635cb) - Add json schema unit tests. Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-- [#6073](https://github.com/gradio-app/gradio/pull/6073) [`abff6fb75`](https://github.com/gradio-app/gradio/commit/abff6fb758bd310053a23c938bf1dd8fbdc5d333) - Fix remaining xfail tests in backend. Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-
-## 0.7.0-beta.0
-
-### Features
-
-- [#5498](https://github.com/gradio-app/gradio/pull/5498) [`85ba6de13`](https://github.com/gradio-app/gradio/commit/85ba6de136a45b3e92c74e410bb27e3cbe7138d7) - Simplify how files are handled in components in 4.0. Thanks [@pngwn](https://github.com/pngwn)!
-- [#5498](https://github.com/gradio-app/gradio/pull/5498) [`85ba6de13`](https://github.com/gradio-app/gradio/commit/85ba6de136a45b3e92c74e410bb27e3cbe7138d7) - Rename gradio_component to gradio component. Thanks [@pngwn](https://github.com/pngwn)!
-
-## 0.6.1
-
-### Fixes
-
-- [#5811](https://github.com/gradio-app/gradio/pull/5811) [`1d5b15a2d`](https://github.com/gradio-app/gradio/commit/1d5b15a2d24387154f2cfb40a36de25b331471d3) - Assert refactor in external.py. Thanks [@harry-urek](https://github.com/harry-urek)!
-
-## 0.6.0
-
-### Highlights
-
-#### new `FileExplorer` component ([#5672](https://github.com/gradio-app/gradio/pull/5672) [`e4a307ed6`](https://github.com/gradio-app/gradio/commit/e4a307ed6cde3bbdf4ff2f17655739addeec941e))
-
-Thanks to a new capability that allows components to communicate directly with the server _without_ passing data via the value, we have created a new `FileExplorer` component.
-
-This component allows you to populate the explorer by passing a glob, but only provides the selected file(s) in your prediction function.
-
-Users can then navigate the virtual filesystem and select files which will be accessible in your predict function. This component will allow developers to build more complex spaces, with more flexible input options.
-
-
-
-For more information check the [`FileExplorer` documentation](https://gradio.app/docs/fileexplorer).
-
- Thanks [@aliabid94](https://github.com/aliabid94)!
-
-## 0.5.3
-
-### Features
-
-- [#5721](https://github.com/gradio-app/gradio/pull/5721) [`84e03fe50`](https://github.com/gradio-app/gradio/commit/84e03fe506e08f1f81bac6d504c9fba7924f2d93) - Adds copy buttons to website, and better descriptions to API Docs. Thanks [@aliabd](https://github.com/aliabd)!
-
-## 0.5.2
-
-### Features
-
-- [#5653](https://github.com/gradio-app/gradio/pull/5653) [`ea0e00b20`](https://github.com/gradio-app/gradio/commit/ea0e00b207b4b90a10e9d054c4202d4e705a29ba) - Prevent Clients from accessing API endpoints that set `api_name=False`. Thanks [@abidlabs](https://github.com/abidlabs)!
-
-## 0.5.1
-
-### Features
-
-- [#5514](https://github.com/gradio-app/gradio/pull/5514) [`52f783175`](https://github.com/gradio-app/gradio/commit/52f7831751b432411e109bd41add4ab286023a8e) - refactor: Use package.json for version management. Thanks [@DarhkVoyd](https://github.com/DarhkVoyd)!
-
-## 0.5.0
-
-### Highlights
-
-#### Enable streaming audio in python client ([#5248](https://github.com/gradio-app/gradio/pull/5248) [`390624d8`](https://github.com/gradio-app/gradio/commit/390624d8ad2b1308a5bf8384435fd0db98d8e29e))
-
-The `gradio_client` now supports streaming file outputs 🌊
-
-No new syntax! Connect to a gradio demo that supports streaming file outputs and call `predict` or `submit` as you normally would.
-
-```python
-import gradio_client as grc
-client = grc.Client("gradio/stream_audio_out")
-
-# Get the entire generated audio as a local file
-client.predict("/Users/freddy/Pictures/bark_demo.mp4", api_name="/predict")
-
-job = client.submit("/Users/freddy/Pictures/bark_demo.mp4", api_name="/predict")
-
-# Get the entire generated audio as a local file
-job.result()
-
-# Each individual chunk
-job.outputs()
-```
-
- Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-
-### Fixes
-
-- [#5295](https://github.com/gradio-app/gradio/pull/5295) [`7b8fa8aa`](https://github.com/gradio-app/gradio/commit/7b8fa8aa58f95f5046b9add64b40368bd3f1b700) - Allow caching examples with streamed output. Thanks [@aliabid94](https://github.com/aliabid94)!
-
-## 0.4.0
-
-### Highlights
-
-#### Client.predict will now return the final output for streaming endpoints ([#5057](https://github.com/gradio-app/gradio/pull/5057) [`35856f8b`](https://github.com/gradio-app/gradio/commit/35856f8b54548cae7bd3b8d6a4de69e1748283b2))
-
-### This is a breaking change (for gradio_client only)!
-
-Previously, `Client.predict` would only return the first output of an endpoint that streamed results. This was causing confusion for developers that wanted to call these streaming demos via the client.
-
-We realize that developers using the client don't know the internals of whether a demo streams or not, so we're changing the behavior of predict to match developer expectations.
-
-Using `Client.predict` will now return the final output of a streaming endpoint. This will make it even easier to use gradio apps via the client.
-
- Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-
-### Features
-
-- [#5076](https://github.com/gradio-app/gradio/pull/5076) [`2745075a`](https://github.com/gradio-app/gradio/commit/2745075a26f80e0e16863d483401ff1b6c5ada7a) - Add deploy_discord to docs. Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-
-### Fixes
-
-- [#5061](https://github.com/gradio-app/gradio/pull/5061) [`136adc9c`](https://github.com/gradio-app/gradio/commit/136adc9ccb23e5cb4d02d2e88f23f0b850041f98) - Ensure `gradio_client` is backwards compatible with `gradio==3.24.1`. Thanks [@abidlabs](https://github.com/abidlabs)!
-
-## 0.3.0
-
-### Highlights
-
-#### Create Discord Bots from Gradio Apps 🤖 ([#4960](https://github.com/gradio-app/gradio/pull/4960) [`46e4ef67`](https://github.com/gradio-app/gradio/commit/46e4ef67d287dd68a91473b73172b29cbad064bc))
-
-We're excited to announce that Gradio can now automatically create a discord bot from any `gr.ChatInterface` app.
-
-It's as easy as importing `gradio_client`, connecting to the app, and calling `deploy_discord`!
-
-_🦙 Turning Llama 2 70b into a discord bot 🦙_
-
-```python
-import gradio_client as grc
-grc.Client("ysharma/Explore_llamav2_with_TGI").deploy_discord(to_id="llama2-70b-discord-bot")
-```
-
-<img src="https://gradio-builds.s3.amazonaws.com/demo-files/discordbots/guide/llama_chat.gif">
-
-#### Getting started with template spaces
-
-To help get you started, we have created an organization on Hugging Face called [gradio-discord-bots](https://huggingface.co/gradio-discord-bots) with template spaces you can use to turn state of the art LLMs powered by Gradio to discord bots.
-
-Currently we have template spaces for:
-
-- [Llama-2-70b-chat-hf](https://huggingface.co/spaces/gradio-discord-bots/Llama-2-70b-chat-hf) powered by a FREE Hugging Face Inference Endpoint!
-- [Llama-2-13b-chat-hf](https://huggingface.co/spaces/gradio-discord-bots/Llama-2-13b-chat-hf) powered by Hugging Face Inference Endpoints.
-- [Llama-2-13b-chat-hf](https://huggingface.co/spaces/gradio-discord-bots/llama-2-13b-chat-transformers) powered by Hugging Face transformers.
-- [falcon-7b-instruct](https://huggingface.co/spaces/gradio-discord-bots/falcon-7b-instruct) powered by Hugging Face Inference Endpoints.
-- [gpt-3.5-turbo](https://huggingface.co/spaces/gradio-discord-bots/gpt-35-turbo), powered by openai. Requires an OpenAI key.
-
-But once again, you can deploy ANY `gr.ChatInterface` app exposed on the internet! So don't hesitate to try it on your own Chatbots.
-
-❗️ Additional Note ❗️: Technically, any gradio app that exposes an api route that takes in a single string and outputs a single string can be deployed to discord. But `gr.ChatInterface` apps naturally lend themselves to discord's chat functionality so we suggest you start with those.
-
-Thanks [@freddyaboulton](https://github.com/freddyaboulton)!
-
-### New Features:
-
-- Endpoints that return layout components are now properly handled in the `submit` and `view_api` methods. Output layout components are not returned by the API but all other components are (excluding `gr.State`). By [@freddyaboulton](https://github.com/freddyaboulton) in [PR 4871](https://github.com/gradio-app/gradio/pull/4871)
-
-### Bug Fixes:
-
-No changes to highlight
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-# 0.2.9
-
-### New Features:
-
-No changes to highlight
-
-### Bug Fixes:
-
-- Fix bug determining the api name when a demo has `api_name=False` by [@freddyboulton](https://github.com/freddyaboulton) in [PR 4886](https://github.com/gradio-app/gradio/pull/4886)
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-- Pinned dependencies to major versions to reduce the likelihood of a broken `gradio_client` due to changes in downstream dependencies by [@abidlabs](https://github.com/abidlabs) in [PR 4885](https://github.com/gradio-app/gradio/pull/4885)
-
-# 0.2.8
-
-### New Features:
-
-- Support loading gradio apps where `api_name=False` by [@abidlabs](https://github.com/abidlabs) in [PR 4683](https://github.com/gradio-app/gradio/pull/4683)
-
-### Bug Fixes:
-
-- Fix bug where space duplication would error if the demo has cpu-basic hardware by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 4583](https://github.com/gradio-app/gradio/pull/4583)
-- Fixes and optimizations to URL/download functions by [@akx](https://github.com/akx) in [PR 4695](https://github.com/gradio-app/gradio/pull/4695)
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-# 0.2.7
-
-### New Features:
-
-- The output directory for files downloaded via the Client can now be set by the `output_dir` parameter in `Client` by [@abidlabs](https://github.com/abidlabs) in [PR 4501](https://github.com/gradio-app/gradio/pull/4501)
-
-### Bug Fixes:
-
-- The output directory for files downloaded via the Client are now set to a temporary directory by default (instead of the working directory in some cases) by [@abidlabs](https://github.com/abidlabs) in [PR 4501](https://github.com/gradio-app/gradio/pull/4501)
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-# 0.2.6
-
-### New Features:
-
-No changes to highlight.
-
-### Bug Fixes:
-
-- Fixed bug file deserialization didn't preserve all file extensions by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 4440](https://github.com/gradio-app/gradio/pull/4440)
-- Fixed bug where mounted apps could not be called via the client by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 4435](https://github.com/gradio-app/gradio/pull/4435)
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-# 0.2.5
-
-### New Features:
-
-No changes to highlight.
-
-### Bug Fixes:
-
-- Fixes parameter names not showing underscores by [@abidlabs](https://github.com/abidlabs) in [PR 4230](https://github.com/gradio-app/gradio/pull/4230)
-- Fixes issue in which state was not handled correctly if `serialize=False` by [@abidlabs](https://github.com/abidlabs) in [PR 4230](https://github.com/gradio-app/gradio/pull/4230)
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-# 0.2.4
-
-### Bug Fixes:
-
-- Fixes missing serialization classes for several components: `Barplot`, `Lineplot`, `Scatterplot`, `AnnotatedImage`, `Interpretation` by [@abidlabs](https://github.com/abidlabs) in [PR 4167](https://github.com/gradio-app/gradio/pull/4167)
-
-### Documentation Changes:
-
-No changes to highlight.
-
-### Testing and Infrastructure Changes:
-
-No changes to highlight.
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-### Contributors Shoutout:
-
-No changes to highlight.
-
-# 0.2.3
-
-### New Features:
-
-No changes to highlight.
-
-### Bug Fixes:
-
-- Fix example inputs for `gr.File(file_count='multiple')` output components by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 4153](https://github.com/gradio-app/gradio/pull/4153)
-
-### Documentation Changes:
-
-No changes to highlight.
-
-### Testing and Infrastructure Changes:
-
-No changes to highlight.
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-### Contributors Shoutout:
-
-No changes to highlight.
-
-# 0.2.2
-
-### New Features:
-
-No changes to highlight.
-
-### Bug Fixes:
-
-- Only send request to `/info` route if demo version is above `3.28.3` by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 4109](https://github.com/gradio-app/gradio/pull/4109)
-
-### Other Changes:
-
-- Fix bug in test from gradio 3.29.0 refactor by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 4138](https://github.com/gradio-app/gradio/pull/4138)
-
-### Breaking Changes:
-
-No changes to highlight.
-
-# 0.2.1
-
-### New Features:
-
-No changes to highlight.
-
-### Bug Fixes:
-
-Removes extraneous `State` component info from the `Client.view_api()` method by [@abidlabs](https://github.com/freddyaboulton) in [PR 4107](https://github.com/gradio-app/gradio/pull/4107)
-
-### Documentation Changes:
-
-No changes to highlight.
-
-### Testing and Infrastructure Changes:
-
-Separates flaky tests from non-flaky tests by [@abidlabs](https://github.com/freddyaboulton) in [PR 4107](https://github.com/gradio-app/gradio/pull/4107)
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-### Contributors Shoutout:
-
-No changes to highlight.
-
-# 0.1.4
-
-### New Features:
-
-- Progress Updates from `gr.Progress()` can be accessed via `job.status().progress_data` by @freddyaboulton](https://github.com/freddyaboulton) in [PR 3924](https://github.com/gradio-app/gradio/pull/3924)
-
-### Bug Fixes:
-
-- Fixed bug where unnamed routes where displayed with `api_name` instead of `fn_index` in `view_api` by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 3972](https://github.com/gradio-app/gradio/pull/3972)
-
-### Documentation Changes:
-
-No changes to highlight.
-
-### Testing and Infrastructure Changes:
-
-No changes to highlight.
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-### Contributors Shoutout:
-
-No changes to highlight.
-
-# 0.1.3
-
-### New Features:
-
-No changes to highlight.
-
-### Bug Fixes:
-
-- Fixed bug where `Video` components in latest gradio were not able to be deserialized by [@freddyaboulton](https://github.com/freddyaboulton) in [PR 3860](https://github.com/gradio-app/gradio/pull/3860)
-
-### Documentation Changes:
-
-No changes to highlight.
-
-### Testing and Infrastructure Changes:
-
-No changes to highlight.
-
-### Breaking Changes:
-
-No changes to highlight.
-
-### Full Changelog:
-
-No changes to highlight.
-
-### Contributors Shoutout:
-
-No changes to highlight.
-
-# 0.1.2
-
-First public release of the Gradio Client library! The `gradio_client` Python library that makes it very easy to use any Gradio app as an API.
-
-As an example, consider this [Hugging Face Space that transcribes audio files](https://huggingface.co/spaces/abidlabs/whisper) that are recorded from the microphone.
-
-
-
-Using the `gradio_client` library, we can easily use the Gradio as an API to transcribe audio files programmatically.
-
-Here's the entire code to do it:
-
-```python
-from gradio_client import Client
-
-client = Client("abidlabs/whisper")
-client.predict("audio_sample.wav")
-
->> "This is a test of the whisper speech recognition model."
-```
-
-Read more about how to use the `gradio_client` library here: https://gradio.app/getting-started-with-the-python-client/
\ No newline at end of file
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index cb06f6a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/client.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/client.cpython-312.pyc
deleted file mode 100644
index 144ba37..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/client.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/data_classes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/data_classes.cpython-312.pyc
deleted file mode 100644
index fd427c9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/data_classes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/documentation.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/documentation.cpython-312.pyc
deleted file mode 100644
index 60b5b06..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/documentation.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/exceptions.cpython-312.pyc
deleted file mode 100644
index ad24c43..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/snippet.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/snippet.cpython-312.pyc
deleted file mode 100644
index 9a663d9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/snippet.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index 18e0240..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/package.json b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/package.json
deleted file mode 100644
index aeaddd5..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/package.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "name": "gradio_client",
- "version": "2.5.0",
- "description": "",
- "python": "true",
- "main_changeset": true,
- "private": true
-}
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/templates/__pycache__/discord_chat.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/templates/__pycache__/discord_chat.cpython-312.pyc
deleted file mode 100644
index 366a3c9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/templates/__pycache__/discord_chat.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/types.json b/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/types.json
deleted file mode 100644
index 2fc1d42..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/gradio_client/types.json
+++ /dev/null
@@ -1,199 +0,0 @@
-{
- "SimpleSerializable": {
- "type": {},
- "description": "any valid value"
- },
- "StringSerializable": {
- "type": "string"
- },
- "ListStringSerializable": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "BooleanSerializable": {
- "type": "boolean"
- },
- "NumberSerializable": {
- "type": "number"
- },
- "ImgSerializable": {
- "type": "string",
- "description": "base64 representation of an image"
- },
- "FileSerializable": {
- "oneOf": [
- {
- "type": "string",
- "description": "filepath on your computer (or URL) of file"
- },
- {
- "type": "object",
- "properties": {
- "name": { "type": "string", "description": "name of file" },
- "data": {
- "type": "string",
- "description": "base64 representation of file"
- },
- "size": {
- "type": "integer",
- "description": "size of image in bytes"
- },
- "is_file": {
- "type": "boolean",
- "description": "true if the file has been uploaded to the server"
- },
- "orig_name": {
- "type": "string",
- "description": "original name of the file"
- }
- },
- "required": ["name", "data"]
- },
- {
- "type": "array",
- "items": {
- "anyOf": [
- {
- "type": "string",
- "description": "filepath on your computer (or URL) of file"
- },
- {
- "type": "object",
- "properties": {
- "name": { "type": "string", "description": "name of file" },
- "data": {
- "type": "string",
- "description": "base64 representation of file"
- },
- "size": {
- "type": "integer",
- "description": "size of image in bytes"
- },
- "is_file": {
- "type": "boolean",
- "description": "true if the file has been uploaded to the server"
- },
- "orig_name": {
- "type": "string",
- "description": "original name of the file"
- }
- },
- "required": ["name", "data"]
- }
- ]
- }
- }
- ]
- },
- "SingleFileSerializable": {
- "oneOf": [
- {
- "type": "string",
- "description": "filepath on your computer (or URL) of file"
- },
- {
- "type": "object",
- "properties": {
- "name": { "type": "string", "description": "name of file" },
- "data": {
- "type": "string",
- "description": "base64 representation of file"
- },
- "size": {
- "type": "integer",
- "description": "size of image in bytes"
- },
- "is_file": {
- "type": "boolean",
- "description": "true if the file has been uploaded to the server"
- },
- "orig_name": {
- "type": "string",
- "description": "original name of the file"
- }
- },
- "required": ["name", "data"]
- }
- ]
- },
- "MultipleFileSerializable": {
- "type": "array",
- "items": {
- "anyOf": [
- {
- "type": "string",
- "description": "filepath on your computer (or URL) of file"
- },
- {
- "type": "object",
- "properties": {
- "name": { "type": "string", "description": "name of file" },
- "data": {
- "type": "string",
- "description": "base64 representation of file"
- },
- "size": {
- "type": "integer",
- "description": "size of image in bytes"
- },
- "is_file": {
- "type": "boolean",
- "description": "true if the file has been uploaded to the server"
- },
- "orig_name": {
- "type": "string",
- "description": "original name of the file"
- }
- },
- "required": ["name", "data"]
- }
- ]
- }
- },
- "JSONSerializable": {
- "type": {},
- "description": "any valid json"
- },
- "GallerySerializable": {
- "type": "array",
- "items": {
- "type": "array",
- "items": false,
- "maxSize": 2,
- "minSize": 2,
- "prefixItems": [
- {
- "type": "object",
- "properties": {
- "name": { "type": "string", "description": "name of file" },
- "data": {
- "type": "string",
- "description": "base64 representation of file"
- },
- "size": {
- "type": "integer",
- "description": "size of image in bytes"
- },
- "is_file": {
- "type": "boolean",
- "description": "true if the file has been uploaded to the server"
- },
- "orig_name": {
- "type": "string",
- "description": "original name of the file"
- }
- },
- "required": ["name", "data"]
- },
- {
- "oneOf": [
- { "type": "string", "description": "caption of image" },
- { "type": "null" }
- ]
- }
- ]
- }
- }
-}
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/METADATA
deleted file mode 100644
index 8a2f639..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/METADATA
+++ /dev/null
@@ -1,202 +0,0 @@
-Metadata-Version: 2.4
-Name: h11
-Version: 0.16.0
-Summary: A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
-Home-page: https://github.com/python-hyper/h11
-Author: Nathaniel J. Smith
-Author-email: njs@pobox.com
-License: MIT
-Classifier: Development Status :: 3 - Alpha
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: MIT License
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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: Topic :: Internet :: WWW/HTTP
-Classifier: Topic :: System :: Networking
-Requires-Python: >=3.8
-License-File: LICENSE.txt
-Dynamic: author
-Dynamic: author-email
-Dynamic: classifier
-Dynamic: description
-Dynamic: home-page
-Dynamic: license
-Dynamic: license-file
-Dynamic: requires-python
-Dynamic: summary
-
-h11
-===
-
-.. image:: https://travis-ci.org/python-hyper/h11.svg?branch=master
- :target: https://travis-ci.org/python-hyper/h11
- :alt: Automated test status
-
-.. image:: https://codecov.io/gh/python-hyper/h11/branch/master/graph/badge.svg
- :target: https://codecov.io/gh/python-hyper/h11
- :alt: Test coverage
-
-.. image:: https://readthedocs.org/projects/h11/badge/?version=latest
- :target: http://h11.readthedocs.io/en/latest/?badge=latest
- :alt: Documentation Status
-
-This is a little HTTP/1.1 library written from scratch in Python,
-heavily inspired by `hyper-h2 <https://hyper-h2.readthedocs.io/>`_.
-
-It's a "bring-your-own-I/O" library; h11 contains no IO code
-whatsoever. This means you can hook h11 up to your favorite network
-API, and that could be anything you want: synchronous, threaded,
-asynchronous, or your own implementation of `RFC 6214
-<https://tools.ietf.org/html/rfc6214>`_ -- h11 won't judge you.
-(Compare this to the current state of the art, where every time a `new
-network API <https://trio.readthedocs.io/>`_ comes along then someone
-gets to start over reimplementing the entire HTTP protocol from
-scratch.) Cory Benfield made an `excellent blog post describing the
-benefits of this approach
-<https://lukasa.co.uk/2015/10/The_New_Hyper/>`_, or if you like video
-then here's his `PyCon 2016 talk on the same theme
-<https://www.youtube.com/watch?v=7cC3_jGwl_U>`_.
-
-This also means that h11 is not immediately useful out of the box:
-it's a toolkit for building programs that speak HTTP, not something
-that could directly replace ``requests`` or ``twisted.web`` or
-whatever. But h11 makes it much easier to implement something like
-``requests`` or ``twisted.web``.
-
-At a high level, working with h11 goes like this:
-
-1) First, create an ``h11.Connection`` object to track the state of a
- single HTTP/1.1 connection.
-
-2) When you read data off the network, pass it to
- ``conn.receive_data(...)``; you'll get back a list of objects
- representing high-level HTTP "events".
-
-3) When you want to send a high-level HTTP event, create the
- corresponding "event" object and pass it to ``conn.send(...)``;
- this will give you back some bytes that you can then push out
- through the network.
-
-For example, a client might instantiate and then send a
-``h11.Request`` object, then zero or more ``h11.Data`` objects for the
-request body (e.g., if this is a POST), and then a
-``h11.EndOfMessage`` to indicate the end of the message. Then the
-server would then send back a ``h11.Response``, some ``h11.Data``, and
-its own ``h11.EndOfMessage``. If either side violates the protocol,
-you'll get a ``h11.ProtocolError`` exception.
-
-h11 is suitable for implementing both servers and clients, and has a
-pleasantly symmetric API: the events you send as a client are exactly
-the ones that you receive as a server and vice-versa.
-
-`Here's an example of a tiny HTTP client
-<https://github.com/python-hyper/h11/blob/master/examples/basic-client.py>`_
-
-It also has `a fine manual <https://h11.readthedocs.io/>`_.
-
-FAQ
----
-
-*Whyyyyy?*
-
-I wanted to play with HTTP in `Curio
-<https://curio.readthedocs.io/en/latest/tutorial.html>`__ and `Trio
-<https://trio.readthedocs.io>`__, which at the time didn't have any
-HTTP libraries. So I thought, no big deal, Python has, like, a dozen
-different implementations of HTTP, surely I can find one that's
-reusable. I didn't find one, but I did find Cory's call-to-arms
-blog-post. So I figured, well, fine, if I have to implement HTTP from
-scratch, at least I can make sure no-one *else* has to ever again.
-
-*Should I use it?*
-
-Maybe. You should be aware that it's a very young project. But, it's
-feature complete and has an exhaustive test-suite and complete docs,
-so the next step is for people to try using it and see how it goes
-:-). If you do then please let us know -- if nothing else we'll want
-to talk to you before making any incompatible changes!
-
-*What are the features/limitations?*
-
-Roughly speaking, it's trying to be a robust, complete, and non-hacky
-implementation of the first "chapter" of the HTTP/1.1 spec: `RFC 7230:
-HTTP/1.1 Message Syntax and Routing
-<https://tools.ietf.org/html/rfc7230>`_. That is, it mostly focuses on
-implementing HTTP at the level of taking bytes on and off the wire,
-and the headers related to that, and tries to be anal about spec
-conformance. It doesn't know about higher-level concerns like URL
-routing, conditional GETs, cross-origin cookie policies, or content
-negotiation. But it does know how to take care of framing,
-cross-version differences in keep-alive handling, and the "obsolete
-line folding" rule, so you can focus your energies on the hard /
-interesting parts for your application, and it tries to support the
-full specification in the sense that any useful HTTP/1.1 conformant
-application should be able to use h11.
-
-It's pure Python, and has no dependencies outside of the standard
-library.
-
-It has a test suite with 100.0% coverage for both statements and
-branches.
-
-Currently it supports Python 3 (testing on 3.8-3.12) and PyPy 3.
-The last Python 2-compatible version was h11 0.11.x.
-(Originally it had a Cython wrapper for `http-parser
-<https://github.com/nodejs/http-parser>`_ and a beautiful nested state
-machine implemented with ``yield from`` to postprocess the output. But
-I had to take these out -- the new *parser* needs fewer lines-of-code
-than the old *parser wrapper*, is written in pure Python, uses no
-exotic language syntax, and has more features. It's sad, really; that
-old state machine was really slick. I just need a few sentences here
-to mourn that.)
-
-I don't know how fast it is. I haven't benchmarked or profiled it yet,
-so it's probably got a few pointless hot spots, and I've been trying
-to err on the side of simplicity and robustness instead of
-micro-optimization. But at the architectural level I tried hard to
-avoid fundamentally bad decisions, e.g., I believe that all the
-parsing algorithms remain linear-time even in the face of pathological
-input like slowloris, and there are no byte-by-byte loops. (I also
-believe that it maintains bounded memory usage in the face of
-arbitrary/pathological input.)
-
-The whole library is ~800 lines-of-code. You can read and understand
-the whole thing in less than an hour. Most of the energy invested in
-this so far has been spent on trying to keep things simple by
-minimizing special-cases and ad hoc state manipulation; even though it
-is now quite small and simple, I'm still annoyed that I haven't
-figured out how to make it even smaller and simpler. (Unfortunately,
-HTTP does not lend itself to simplicity.)
-
-The API is ~feature complete and I don't expect the general outlines
-to change much, but you can't judge an API's ergonomics until you
-actually document and use it, so I'd expect some changes in the
-details.
-
-*How do I try it?*
-
-.. code-block:: sh
-
- $ pip install h11
- $ git clone git@github.com:python-hyper/h11
- $ cd h11/examples
- $ python basic-client.py
-
-and go from there.
-
-*License?*
-
-MIT
-
-*Code of conduct?*
-
-Contributors are requested to follow our `code of conduct
-<https://github.com/python-hyper/h11/blob/master/CODE_OF_CONDUCT.md>`_ in
-all project spaces.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/RECORD
deleted file mode 100644
index a8f8e63..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/RECORD
+++ /dev/null
@@ -1,29 +0,0 @@
-h11-0.16.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-h11-0.16.0.dist-info/METADATA,sha256=KPMmCYrAn8unm48YD5YIfIQf4kViFct7hyqcfVzRnWQ,8348
-h11-0.16.0.dist-info/RECORD,,
-h11-0.16.0.dist-info/WHEEL,sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0,91
-h11-0.16.0.dist-info/licenses/LICENSE.txt,sha256=N9tbuFkm2yikJ6JYZ_ELEjIAOuob5pzLhRE4rbjm82E,1124
-h11-0.16.0.dist-info/top_level.txt,sha256=F7dC4jl3zeh8TGHEPaWJrMbeuoWbS379Gwdi-Yvdcis,4
-h11/__init__.py,sha256=iO1KzkSO42yZ6ffg-VMgbx_ZVTWGUY00nRYEWn-s3kY,1507
-h11/__pycache__/__init__.cpython-312.pyc,,
-h11/__pycache__/_abnf.cpython-312.pyc,,
-h11/__pycache__/_connection.cpython-312.pyc,,
-h11/__pycache__/_events.cpython-312.pyc,,
-h11/__pycache__/_headers.cpython-312.pyc,,
-h11/__pycache__/_readers.cpython-312.pyc,,
-h11/__pycache__/_receivebuffer.cpython-312.pyc,,
-h11/__pycache__/_state.cpython-312.pyc,,
-h11/__pycache__/_util.cpython-312.pyc,,
-h11/__pycache__/_version.cpython-312.pyc,,
-h11/__pycache__/_writers.cpython-312.pyc,,
-h11/_abnf.py,sha256=ybixr0xsupnkA6GFAyMubuXF6Tc1lb_hF890NgCsfNc,4815
-h11/_connection.py,sha256=k9YRVf6koZqbttBW36xSWaJpWdZwa-xQVU9AHEo9DuI,26863
-h11/_events.py,sha256=I97aXoal1Wu7dkL548BANBUCkOIbe-x5CioYA9IBY14,11792
-h11/_headers.py,sha256=P7D-lBNxHwdLZPLimmYwrPG-9ZkjElvvJZJdZAgSP-4,10412
-h11/_readers.py,sha256=a4RypORUCC3d0q_kxPuBIM7jTD8iLt5X91TH0FsduN4,8590
-h11/_receivebuffer.py,sha256=xrspsdsNgWFxRfQcTXxR8RrdjRXXTK0Io5cQYWpJ1Ws,5252
-h11/_state.py,sha256=_5LG_BGR8FCcFQeBPH-TMHgm_-B-EUcWCnQof_9XjFE,13231
-h11/_util.py,sha256=LWkkjXyJaFlAy6Lt39w73UStklFT5ovcvo0TkY7RYuk,4888
-h11/_version.py,sha256=GVSsbPSPDcOuF6ptfIiXnVJoaEm3ygXbMnqlr_Giahw,686
-h11/_writers.py,sha256=oFKm6PtjeHfbj4RLX7VB7KDc1gIY53gXG3_HR9ltmTA,5081
-h11/py.typed,sha256=sow9soTwP9T_gEAQSVh7Gb8855h04Nwmhs2We-JRgZM,7
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/WHEEL
deleted file mode 100644
index 1eb3c49..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/WHEEL
+++ /dev/null
@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: setuptools (78.1.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/licenses/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/licenses/LICENSE.txt
deleted file mode 100644
index 8f080ea..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/licenses/LICENSE.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2016 Nathaniel J. Smith <njs@pobox.com> and other contributors
-
-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/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/top_level.txt b/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/top_level.txt
deleted file mode 100644
index 0d24def..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/h11-0.16.0.dist-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-h11
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index b22c964..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_abnf.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_abnf.cpython-312.pyc
deleted file mode 100644
index dfa549e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_abnf.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_connection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_connection.cpython-312.pyc
deleted file mode 100644
index 1079c97..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_connection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_events.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_events.cpython-312.pyc
deleted file mode 100644
index a87c0de..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_events.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_headers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_headers.cpython-312.pyc
deleted file mode 100644
index 22c79d8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_headers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_readers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_readers.cpython-312.pyc
deleted file mode 100644
index c5a98aa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_readers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_receivebuffer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_receivebuffer.cpython-312.pyc
deleted file mode 100644
index 7a52b49..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_receivebuffer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_state.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_state.cpython-312.pyc
deleted file mode 100644
index 686a257..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_state.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_util.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_util.cpython-312.pyc
deleted file mode 100644
index 28623cc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_util.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_version.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_version.cpython-312.pyc
deleted file mode 100644
index 283d13a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_version.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_writers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_writers.cpython-312.pyc
deleted file mode 100644
index 5172b75..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/h11/__pycache__/_writers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/h11/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/h11/py.typed
deleted file mode 100644
index f5642f7..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/h11/py.typed
+++ /dev/null
@@ -1 +0,0 @@
-Marker
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/METADATA
deleted file mode 100644
index b597deb..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/METADATA
+++ /dev/null
@@ -1,87 +0,0 @@
-Metadata-Version: 2.4
-Name: hf-xet
-Version: 1.5.2
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: License :: OSI Approved :: Apache Software License
-Classifier: Programming Language :: Rust
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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 :: 3.14
-Classifier: Programming Language :: Python :: Free Threading
-Classifier: Programming Language :: Python :: Free Threading :: 2 - Beta
-Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
-Requires-Dist: pytest ; extra == 'tests'
-Provides-Extra: tests
-License-File: LICENSE
-Summary: Fast transfer of large files with the Hugging Face Hub.
-Maintainer-email: Rajat Arya <rajat@rajatarya.com>, Jared Sulzdorf <j.sulzdorf@gmail.com>, Di Xiao <di@huggingface.co>, Assaf Vayner <assaf@huggingface.co>, Hoyt Koepke <hoytak@gmail.com>
-License-Expression: Apache-2.0
-Requires-Python: >=3.8
-Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
-Project-URL: Documentation, https://huggingface.co/docs/hub/xet/index
-Project-URL: Homepage, https://github.com/huggingface/xet-core
-Project-URL: Issues, https://github.com/huggingface/xet-core/issues
-Project-URL: Repository, https://github.com/huggingface/xet-core.git
-
-<!---
-Copyright 2024 The HuggingFace Team. All rights reserved.
-
-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
-
- http://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.
--->
-<p align="center">
- <a href="https://github.com/huggingface/xet-core/blob/main/LICENSE"><img alt="License" src="https://img.shields.io/github/license/huggingface/xet-core.svg?color=blue"></a>
- <a href="https://github.com/huggingface/xet-core/releases"><img alt="GitHub release" src="https://img.shields.io/github/release/huggingface/xet-core.svg"></a>
- <a href="https://github.com/huggingface/xet-core/blob/main/CODE_OF_CONDUCT.md"><img alt="Contributor Covenant" src="https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg"></a>
-</p>
-
-<h3 align="center">
- <p>🤗 hf-xet - xet client tech, used in <a target="_blank" href="https://github.com/huggingface/huggingface_hub/">huggingface_hub</a></p>
-</h3>
-
-## Welcome
-
-`hf-xet` enables `huggingface_hub` to utilize xet storage for uploading and downloading to HF Hub. Xet storage provides chunk-based deduplication, efficient storage/retrieval with local disk caching, and backwards compatibility with Git LFS. This library is not meant to be used directly, and is instead intended to be used from [huggingface_hub](https://pypi.org/project/huggingface-hub).
-
-## Key features
-
-♻ **chunk-based deduplication implementation**: avoid transferring and storing chunks that are shared across binary files (models, datasets, etc).
-
-🤗 **Python bindings**: bindings for [huggingface_hub](https://github.com/huggingface/huggingface_hub/) package.
-
-↔ **network communications**: concurrent communication to HF Hub Xet backend services (CAS).
-
-🔖 **local disk caching**: chunk-based cache that sits alongside the existing [huggingface_hub disk cache](https://huggingface.co/docs/huggingface_hub/guides/manage-cache).
-
-## Installation
-
-Install the `hf_xet` package with [pip](https://pypi.org/project/hf-xet/):
-
-```bash
-pip install hf_xet
-```
-
-## Quick Start
-
-`hf_xet` is not intended to be run independently as it is expected to be used from `huggingface_hub`, so to get started with `huggingface_hub` check out the documentation [here]("https://hf.co/docs/huggingface_hub").
-
-## Contributions (feature requests, bugs, etc.) are encouraged & appreciated 💙💚💛💜🧡❤️
-
-Please join us in making hf-xet better. We value everyone's contributions. Code is not the only way to help. Answering questions, helping each other, improving documentation, filing issues all help immensely. If you are interested in contributing (please do!), check out the [contribution guide](https://github.com/huggingface/xet-core/blob/main/CONTRIBUTING.md) for this repository.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/RECORD
deleted file mode 100644
index 2bc2771..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/RECORD
+++ /dev/null
@@ -1,9 +0,0 @@
-hf_xet-1.5.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-hf_xet-1.5.2.dist-info/METADATA,sha256=VjiCacnR-2LWaL0kCqdZzLAXb1L2ZRN5IdTI26JsAvY,4882
-hf_xet-1.5.2.dist-info/RECORD,,
-hf_xet-1.5.2.dist-info/WHEEL,sha256=Dx4YsQweoMX-bRFvo1UuMaQjRHUjejxgF-e5Hwlu4dU,103
-hf_xet-1.5.2.dist-info/licenses/LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
-hf_xet-1.5.2.dist-info/sboms/hf_xet.cyclonedx.json,sha256=f1pMYKoG9wyYVOcxbe1rLEGnJBYlzk8Xx6uoA87bhkk,290351
-hf_xet/__init__.py,sha256=E8UDdyQ8glZ_nve9hHEf22bPang8-RKx4VuApXYeQUo,107
-hf_xet/__pycache__/__init__.cpython-312.pyc,,
-hf_xet/hf_xet.abi3.so,sha256=M9dQGPGshoClj_QGaNfvk3UxXUHTuaDqCKjL3UzUoMk,7780000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/WHEEL
deleted file mode 100644
index 5a89da1..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: maturin (1.14.1)
-Root-Is-Purelib: false
-Tag: cp38-abi3-macosx_11_0_arm64
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/licenses/LICENSE
deleted file mode 100644
index 261eeb9..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://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
-
- http://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/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/sboms/hf_xet.cyclonedx.json b/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/sboms/hf_xet.cyclonedx.json
deleted file mode 100644
index 95259fb..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet-1.5.2.dist-info/sboms/hf_xet.cyclonedx.json
+++ /dev/null
@@ -1,8883 +0,0 @@
-{
- "bomFormat": "CycloneDX",
- "specVersion": "1.5",
- "version": 1,
- "serialNumber": "urn:uuid:1fa24244-6bb1-4774-ad0f-d7270797cf8b",
- "metadata": {
- "timestamp": "2026-07-16T17:15:39.636883000Z",
- "tools": [
- {
- "vendor": "CycloneDX",
- "name": "cargo-cyclonedx",
- "version": "0.5.9"
- }
- ],
- "component": {
- "type": "library",
- "bom-ref": "path+file:///Users/runner/work/xet-core/xet-core/hf_xet#1.5.2",
- "name": "hf_xet",
- "version": "1.5.2",
- "scope": "required",
- "licenses": [
- {
- "expression": "Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/hf_xet@1.5.2?download_url=file://.",
- "components": [
- {
- "type": "library",
- "bom-ref": "path+file:///Users/runner/work/xet-core/xet-core/hf_xet#1.5.2 bin-target-0",
- "name": "hf_xet",
- "version": "1.5.2",
- "purl": "pkg:cargo/hf_xet@1.5.2?download_url=file://.#src/lib.rs"
- }
- ]
- },
- "properties": [
- {
- "name": "cdx:rustc:sbom:target:all_targets",
- "value": "true"
- }
- ]
- },
- "components": [
- {
- "type": "library",
- "bom-ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_client#xet-client@1.5.3",
- "name": "xet-client",
- "version": "1.5.3",
- "description": "Client library for communicating with Hugging Face Xet storage servers. Use through the hf-xet crate.",
- "scope": "required",
- "licenses": [
- {
- "expression": "Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/xet-client@1.5.3?download_url=file:///Users/runner/work/xet-core/xet-core/xet_client",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/huggingface/xet-core"
- },
- {
- "type": "vcs",
- "url": "https://github.com/huggingface/xet-core"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_core_structures#xet-core-structures@1.5.3",
- "name": "xet-core-structures",
- "version": "1.5.3",
- "description": "Core data structures including MerkleHash, metadata shards, and Xorb objects.",
- "scope": "required",
- "licenses": [
- {
- "expression": "Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/xet-core-structures@1.5.3?download_url=file:///Users/runner/work/xet-core/xet-core/xet_core_structures",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/huggingface/xet-core"
- },
- {
- "type": "vcs",
- "url": "https://github.com/huggingface/xet-core"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_data#xet-data@1.5.3",
- "name": "xet-data",
- "version": "1.5.3",
- "description": "Data processing pipeline for chunking, deduplication, and file reconstruction; used in the Hugging Face Xet client tools. Intended to be used through the API in the hf-xet package.",
- "scope": "required",
- "licenses": [
- {
- "expression": "Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/xet-data@1.5.3?download_url=file:///Users/runner/work/xet-core/xet-core/xet_data",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/huggingface/xet-core"
- },
- {
- "type": "vcs",
- "url": "https://github.com/huggingface/xet-core"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_pkg#hf-xet@1.5.3",
- "name": "hf-xet",
- "version": "1.5.3",
- "description": "Client library and tooling for the Hugging Face Xet data storage system.",
- "scope": "required",
- "licenses": [
- {
- "expression": "Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/hf-xet@1.5.3?download_url=file:///Users/runner/work/xet-core/xet-core/xet_pkg",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/huggingface/xet-core"
- },
- {
- "type": "vcs",
- "url": "https://github.com/huggingface/xet-core"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_runtime#xet-runtime@1.5.3",
- "name": "xet-runtime",
- "version": "1.5.3",
- "description": "Async runtime, configuration, logging, and utility infrastructure for the Hugging Face Xet client tools.",
- "scope": "required",
- "licenses": [
- {
- "expression": "Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/xet-runtime@1.5.3?download_url=file:///Users/runner/work/xet-core/xet-core/xet_runtime",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/huggingface/xet-core"
- },
- {
- "type": "vcs",
- "url": "https://github.com/huggingface/xet-core"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
- "author": "Andrew Gallant <jamslam@gmail.com>",
- "name": "aho-corasick",
- "version": "1.1.4",
- "description": "Fast multiple substring searching.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
- }
- ],
- "licenses": [
- {
- "expression": "Unlicense OR MIT"
- }
- ],
- "purl": "pkg:cargo/aho-corasick@1.1.4",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/BurntSushi/aho-corasick"
- },
- {
- "type": "vcs",
- "url": "https://github.com/BurntSushi/aho-corasick"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "anyhow",
- "version": "1.0.103",
- "description": "Flexible concrete Error type built on std::error::Error",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/anyhow@1.0.103",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/anyhow"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/anyhow"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#approx@0.5.1",
- "author": "Brendan Zabarauskas <bjzaba@yahoo.com.au>",
- "name": "approx",
- "version": "0.5.1",
- "description": "Approximate floating point equality comparisons and assertions.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/approx@0.5.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/approx"
- },
- {
- "type": "website",
- "url": "https://github.com/brendanzab/approx"
- },
- {
- "type": "vcs",
- "url": "https://github.com/brendanzab/approx"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arrayref@0.3.9",
- "author": "David Roundy <roundyd@physics.oregonstate.edu>",
- "name": "arrayref",
- "version": "0.3.9",
- "description": "Macros to take array references of slices",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
- }
- ],
- "licenses": [
- {
- "expression": "BSD-2-Clause"
- }
- ],
- "purl": "pkg:cargo/arrayref@0.3.9",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/arrayref"
- },
- {
- "type": "vcs",
- "url": "https://github.com/droundy/arrayref"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6",
- "author": "bluss",
- "name": "arrayvec",
- "version": "0.7.6",
- "description": "A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/arrayvec@0.7.6",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/arrayvec/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/bluss/arrayvec"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "async-trait",
- "version": "0.1.89",
- "description": "Type erasure for async trait methods",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/async-trait@0.1.89",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/async-trait"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/async-trait"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2",
- "author": "Stjepan Glavina <stjepang@gmail.com>, Contributors to futures-rs",
- "name": "atomic-waker",
- "version": "1.1.2",
- "description": "A synchronization primitive for task wakeup",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/atomic-waker@1.1.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/smol-rs/atomic-waker"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0",
- "author": "Josh Stone <cuviper@gmail.com>",
- "name": "autocfg",
- "version": "1.5.0",
- "description": "Automatic cfg for Rust compiler features",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/autocfg@1.5.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/autocfg/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/cuviper/autocfg"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.2",
- "author": "AWS-LibCrypto",
- "name": "aws-lc-rs",
- "version": "1.16.2",
- "description": "aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a054912289d18629dc78375ba2c3726a3afe3ff71b4edba9dedfca0e3446d1fc"
- }
- ],
- "licenses": [
- {
- "expression": "ISC AND (Apache-2.0 OR ISC)"
- }
- ],
- "purl": "pkg:cargo/aws-lc-rs@1.16.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/crate/aws-lc-rs"
- },
- {
- "type": "website",
- "url": "https://github.com/aws/aws-lc-rs"
- },
- {
- "type": "other",
- "url": "aws_lc_rs_1_16_2_sys"
- },
- {
- "type": "vcs",
- "url": "https://github.com/aws/aws-lc-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.39.0",
- "author": "AWS-LC",
- "name": "aws-lc-sys",
- "version": "0.39.0",
- "description": "AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1fa7e52a4c5c547c741610a2c6f123f3881e409b714cd27e6798ef020c514f0a"
- }
- ],
- "licenses": [
- {
- "expression": "ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)"
- }
- ],
- "purl": "pkg:cargo/aws-lc-sys@0.39.0",
- "externalReferences": [
- {
- "type": "other",
- "url": "aws_lc_0_39_0"
- },
- {
- "type": "vcs",
- "url": "https://github.com/aws/aws-lc-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
- "author": "Marshall Pierce <marshall@mpierce.org>",
- "name": "base64",
- "version": "0.22.1",
- "description": "encodes and decodes base64 as bytes or utf8",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/base64@0.22.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/base64"
- },
- {
- "type": "vcs",
- "url": "https://github.com/marshallpierce/rust-base64"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
- "author": "The Rust Project Developers",
- "name": "bitflags",
- "version": "2.11.0",
- "description": "A macro to generate structures which behave like bitflags. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/bitflags@2.11.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/bitflags"
- },
- {
- "type": "website",
- "url": "https://github.com/bitflags/bitflags"
- },
- {
- "type": "vcs",
- "url": "https://github.com/bitflags/bitflags"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
- "author": "Jack O'Connor <oconnor663@gmail.com>, Samuel Neves",
- "name": "blake3",
- "version": "1.8.3",
- "description": "the BLAKE3 hash function",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d"
- }
- ],
- "licenses": [
- {
- "expression": "CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception"
- }
- ],
- "purl": "pkg:cargo/blake3@1.8.3",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/blake3"
- },
- {
- "type": "vcs",
- "url": "https://github.com/BLAKE3-team/BLAKE3"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
- "author": "RustCrypto Developers",
- "name": "block-buffer",
- "version": "0.10.4",
- "description": "Buffer type for block processing of data",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/block-buffer@0.10.4",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/block-buffer"
- },
- {
- "type": "vcs",
- "url": "https://github.com/RustCrypto/utils"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1",
- "author": "Andrew Gallant <jamslam@gmail.com>",
- "name": "bstr",
- "version": "1.12.1",
- "description": "A string type that is not required to be valid UTF-8.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/bstr@1.12.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/bstr"
- },
- {
- "type": "website",
- "url": "https://github.com/BurntSushi/bstr"
- },
- {
- "type": "vcs",
- "url": "https://github.com/BurntSushi/bstr"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.0",
- "author": "Lokathor <zefria@gmail.com>",
- "name": "bytemuck",
- "version": "1.25.0",
- "description": "A crate for mucking around with piles of bytes.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib OR Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/bytemuck@1.25.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/Lokathor/bytemuck"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "author": "Carl Lerche <me@carllerche.com>, Sean McArthur <sean@seanmonstar.com>",
- "name": "bytes",
- "version": "1.11.1",
- "description": "Types and traits for working with bytes",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/bytes@1.11.1",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/bytes"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.57",
- "author": "Alex Crichton <alex@alexcrichton.com>",
- "name": "cc",
- "version": "1.2.57",
- "description": "A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/cc@1.2.57",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/cc"
- },
- {
- "type": "website",
- "url": "https://github.com/rust-lang/cc-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/cc-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@0.1.10",
- "author": "Alex Crichton <alex@alexcrichton.com>",
- "name": "cfg-if",
- "version": "0.1.10",
- "description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/cfg-if@0.1.10",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/cfg-if"
- },
- {
- "type": "website",
- "url": "https://github.com/alexcrichton/cfg-if"
- },
- {
- "type": "vcs",
- "url": "https://github.com/alexcrichton/cfg-if"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
- "author": "Alex Crichton <alex@alexcrichton.com>",
- "name": "cfg-if",
- "version": "1.0.4",
- "description": "A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/cfg-if@1.0.4",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/cfg-if"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1",
- "author": "Zicklag <zicklag@katharostech.com>",
- "name": "cfg_aliases",
- "version": "0.2.1",
- "description": "A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/cfg_aliases@0.2.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/cfg_aliases"
- },
- {
- "type": "website",
- "url": "https://github.com/katharostech/cfg_aliases"
- },
- {
- "type": "vcs",
- "url": "https://github.com/katharostech/cfg_aliases"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0",
- "author": "RustCrypto Developers",
- "name": "chacha20",
- "version": "0.10.0",
- "description": "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/chacha20@0.10.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/chacha20"
- },
- {
- "type": "vcs",
- "url": "https://github.com/RustCrypto/stream-ciphers"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44",
- "name": "chrono",
- "version": "0.4.44",
- "description": "Date and time library for Rust",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/chrono@0.4.44",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/chrono/"
- },
- {
- "type": "website",
- "url": "https://github.com/chronotope/chrono"
- },
- {
- "type": "vcs",
- "url": "https://github.com/chronotope/chrono"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.57",
- "author": "Alex Crichton <alex@alexcrichton.com>",
- "name": "cmake",
- "version": "0.1.57",
- "description": "A build dependency for running `cmake` to build a native library ",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/cmake@0.1.57",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/cmake"
- },
- {
- "type": "website",
- "url": "https://github.com/rust-lang/cmake-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/cmake-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#colored@3.1.1",
- "author": "Thomas Wickham <mackwic@gmail.com>",
- "name": "colored",
- "version": "3.1.1",
- "description": "The most simple way to add colors in your terminal",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34"
- }
- ],
- "licenses": [
- {
- "expression": "MPL-2.0"
- }
- ],
- "purl": "pkg:cargo/colored@3.1.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/mackwic/colored"
- },
- {
- "type": "vcs",
- "url": "https://github.com/mackwic/colored"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#const-str@1.1.0",
- "author": "Nugine <nugine@foxmail.com>",
- "name": "const-str",
- "version": "1.1.0",
- "description": "compile-time string operations",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "18f12cc9948ed9604230cdddc7c86e270f9401ccbe3c2e98a4378c5e7632212f"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/const-str@1.1.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/Nugine/const-str"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#const_panic@0.2.15",
- "author": "rodrimati1992 <rodrimatt1985@gmail.com>",
- "name": "const_panic",
- "version": "0.2.15",
- "description": "const panic with formatting",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e262cdaac42494e3ae34c43969f9cdeb7da178bdb4b66fa6a1ea2edb4c8ae652"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib"
- }
- ],
- "purl": "pkg:cargo/const_panic@0.2.15",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/rodrimati1992/const_panic/"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#constant_time_eq@0.4.2",
- "author": "Cesar Eduardo Barros <cesarb@cesarb.eti.br>",
- "name": "constant_time_eq",
- "version": "0.4.2",
- "description": "Compares two equal-sized byte strings in constant time.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b"
- }
- ],
- "licenses": [
- {
- "expression": "CC0-1.0 OR MIT-0 OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/constant_time_eq@0.4.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/constant_time_eq"
- },
- {
- "type": "vcs",
- "url": "https://github.com/cesarb/constant_time_eq"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
- "author": "The Servo Project Developers",
- "name": "core-foundation-sys",
- "version": "0.8.7",
- "description": "Bindings to Core Foundation for macOS",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/core-foundation-sys@0.8.7",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/servo/core-foundation-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/servo/core-foundation-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
- "author": "The Servo Project Developers",
- "name": "core-foundation",
- "version": "0.10.1",
- "description": "Bindings to Core Foundation for macOS",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/core-foundation@0.10.1",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/servo/core-foundation-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.4",
- "author": "The Servo Project Developers",
- "name": "core-foundation",
- "version": "0.9.4",
- "description": "Bindings to Core Foundation for macOS",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/core-foundation@0.9.4",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/servo/core-foundation-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/servo/core-foundation-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#countio@0.3.0",
- "author": "Oleh Martsokha <o.martsokha@gmail.com>",
- "name": "countio",
- "version": "0.3.0",
- "description": "Byte counting for std::io::{Read, Write, Seek} and its async variants from futures and tokio. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b9702aee5d1d744c01d82f6915644f950f898e014903385464c773b96fefdecb"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/countio@0.3.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/countio"
- },
- {
- "type": "website",
- "url": "https://github.com/spire-rs/countio"
- },
- {
- "type": "vcs",
- "url": "https://github.com/spire-rs/countio"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
- "author": "RustCrypto Developers",
- "name": "cpufeatures",
- "version": "0.2.17",
- "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/cpufeatures@0.2.17",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/cpufeatures"
- },
- {
- "type": "vcs",
- "url": "https://github.com/RustCrypto/utils"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
- "author": "Sam Rijs <srijs@airpost.net>, Alex Crichton <alex@alexcrichton.com>",
- "name": "crc32fast",
- "version": "1.5.0",
- "description": "Fast, SIMD-accelerated CRC32 (IEEE) checksum computation",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/crc32fast@1.5.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/srijs/rust-crc32fast"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.15",
- "name": "crossbeam-channel",
- "version": "0.5.15",
- "description": "Multi-producer multi-consumer channels for message passing",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/crossbeam-channel@0.5.15",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel"
- },
- {
- "type": "vcs",
- "url": "https://github.com/crossbeam-rs/crossbeam"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21",
- "name": "crossbeam-utils",
- "version": "0.8.21",
- "description": "Utilities for concurrent programming",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/crossbeam-utils@0.8.21",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils"
- },
- {
- "type": "vcs",
- "url": "https://github.com/crossbeam-rs/crossbeam"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
- "author": "RustCrypto Developers",
- "name": "crypto-common",
- "version": "0.1.7",
- "description": "Common cryptographic traits",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/crypto-common@0.1.7",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/crypto-common"
- },
- {
- "type": "vcs",
- "url": "https://github.com/RustCrypto/traits"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ctor@1.0.3",
- "author": "Matt Mastracci <matthew@mastracci.com>",
- "name": "ctor",
- "version": "1.0.3",
- "description": "Global, no_std-compatible constructors for all platforms that run before main (like C/C++ __attribute__((constructor)))",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "5c24d2b2b7c12a2fffb7c5c8fd0dcda7ca14b4600fa2d3701b6079aefb6fa180"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/ctor@1.0.3",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/mmastrac/linktime"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8",
- "author": "Jacob Pratt <jacob@jhpratt.dev>",
- "name": "deranged",
- "version": "0.5.8",
- "description": "Ranged integers",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/deranged@0.5.8",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/jhpratt/deranged"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
- "author": "RustCrypto Developers",
- "name": "digest",
- "version": "0.10.7",
- "description": "Traits for cryptographic hash functions and message authentication codes",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/digest@0.10.7",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/digest"
- },
- {
- "type": "vcs",
- "url": "https://github.com/RustCrypto/traits"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dirs-sys@0.5.0",
- "author": "Simon Ochsenreither <simon@ochsenreither.de>",
- "name": "dirs-sys",
- "version": "0.5.0",
- "description": "System-level helper functions for the dirs and directories crates.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/dirs-sys@0.5.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/dirs-dev/dirs-sys-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dirs@6.0.0",
- "author": "Simon Ochsenreither <simon@ochsenreither.de>",
- "name": "dirs",
- "version": "6.0.0",
- "description": "A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/dirs@6.0.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/soc/dirs-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
- "author": "Jane Lusby <jlusby@yaah.dev>",
- "name": "displaydoc",
- "version": "0.2.5",
- "description": "A derive macro for implementing the display Trait via a doc comment and string interpolation ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/displaydoc@0.2.5",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/displaydoc"
- },
- {
- "type": "website",
- "url": "https://github.com/yaahc/displaydoc"
- },
- {
- "type": "vcs",
- "url": "https://github.com/yaahc/displaydoc"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5",
- "author": "Kornel <kornel@geekhood.net>",
- "name": "dunce",
- "version": "1.0.5",
- "description": "Normalize Windows paths to the most compatible format, avoiding UNC where possible",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
- }
- ],
- "licenses": [
- {
- "expression": "CC0-1.0 OR MIT-0 OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/dunce@1.0.5",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/dunce"
- },
- {
- "type": "website",
- "url": "https://lib.rs/crates/dunce"
- },
- {
- "type": "vcs",
- "url": "https://gitlab.com/kornelski/dunce"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0",
- "author": "bluss",
- "name": "either",
- "version": "1.15.0",
- "description": "The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/either@1.15.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/either/1/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rayon-rs/either"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
- "author": "Chris Wong <lambda.fairy@gmail.com>, Dan Gohman <dev@sunfishcode.online>",
- "name": "errno",
- "version": "0.3.14",
- "description": "Cross-platform interface to the `errno` variable.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/errno@0.3.14",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/errno"
- },
- {
- "type": "vcs",
- "url": "https://github.com/lambda-fairy/rust-errno"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0",
- "author": "Stjepan Glavina <stjepang@gmail.com>",
- "name": "fastrand",
- "version": "2.3.0",
- "description": "A simple and fast random number generator",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/fastrand@2.3.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/smol-rs/fastrand"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
- "name": "find-msvc-tools",
- "version": "0.1.9",
- "description": "Find windows-specific tools, read MSVC versions from the registry and from COM interfaces",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/find-msvc-tools@0.1.9",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/find-msvc-tools"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/cc-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2",
- "author": "The rust-url developers",
- "name": "form_urlencoded",
- "version": "1.2.2",
- "description": "Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/form_urlencoded@1.2.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/servo/rust-url"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#fs_extra@1.3.0",
- "author": "Denis Kurilenko <webdesus@gmail.com>",
- "name": "fs_extra",
- "version": "1.3.0",
- "description": "Expanding std::fs and std::io. Recursively copy folders with information about process and much more.",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/fs_extra@1.3.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/fs_extra"
- },
- {
- "type": "website",
- "url": "https://github.com/webdesus/fs_extra"
- },
- {
- "type": "vcs",
- "url": "https://github.com/webdesus/fs_extra"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
- "name": "futures-channel",
- "version": "0.3.32",
- "description": "Channels for asynchronous communication using futures-rs. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures-channel@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "name": "futures-core",
- "version": "0.3.32",
- "description": "The core traits and types in for the `futures` library. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures-core@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32",
- "name": "futures-executor",
- "version": "0.3.32",
- "description": "Executors for asynchronous tasks based on the futures-rs library. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures-executor@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32",
- "name": "futures-io",
- "version": "0.3.32",
- "description": "The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures-io@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
- "name": "futures-macro",
- "version": "0.3.32",
- "description": "The futures-rs procedural macro implementations. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures-macro@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32",
- "name": "futures-sink",
- "version": "0.3.32",
- "description": "The asynchronous `Sink` trait for the futures-rs library. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures-sink@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
- "name": "futures-task",
- "version": "0.3.32",
- "description": "Tools for working with tasks. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures-task@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
- "name": "futures-util",
- "version": "0.3.32",
- "description": "Common utilities and extension traits for the futures-rs library. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures-util@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
- "name": "futures",
- "version": "0.3.32",
- "description": "An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/futures@0.3.32",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://rust-lang.github.io/futures-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/futures-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#gearhash@0.1.3",
- "author": "Sam Rijs <srijs@airpost.net>",
- "name": "gearhash",
- "version": "0.1.3",
- "description": "Fast, SIMD-accelerated hash function for content-defined chunking",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "c8cf82cf76cd16485e56295a1377c775ce708c9f1a0be6b029076d60a245d213"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/gearhash@0.1.3",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/srijs/rust-gearhash"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
- "author": "Bartłomiej Kamiński <fizyk20@gmail.com>, Aaron Trent <novacrazy@gmail.com>",
- "name": "generic-array",
- "version": "0.14.7",
- "description": "Generic types implementing functionality of arrays",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/generic-array@0.14.7",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "http://fizyk20.github.io/generic-array/generic_array/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/fizyk20/generic-array.git"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
- "author": "The Rand Project Developers",
- "name": "getrandom",
- "version": "0.2.17",
- "description": "A small cross-platform library for retrieving random data from system source",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/getrandom@0.2.17",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/getrandom"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-random/getrandom"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4",
- "author": "The Rand Project Developers",
- "name": "getrandom",
- "version": "0.3.4",
- "description": "A small cross-platform library for retrieving random data from system source",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/getrandom@0.3.4",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/getrandom"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-random/getrandom"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2",
- "author": "The Rand Project Developers",
- "name": "getrandom",
- "version": "0.4.2",
- "description": "A small cross-platform library for retrieving random data from system source",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/getrandom@0.4.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/getrandom"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-random/getrandom"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#git-version-macro@0.3.9",
- "author": "David Roundy <daveroundy@gmail.com>, Maarten de Vries <maarten@de-vri.es>, Mara Bos <m-ou.se@m-ou.se>",
- "name": "git-version-macro",
- "version": "0.3.9",
- "description": "Internal macro crate for git-version.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0"
- }
- ],
- "licenses": [
- {
- "expression": "BSD-2-Clause"
- }
- ],
- "purl": "pkg:cargo/git-version-macro@0.3.9",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/fusion-engineering/rust-git-version"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#git-version@0.3.9",
- "author": "Mara Bos <m-ou.se@m-ou.se>, Maarten de Vries <maarten@de-vri.es>, David Roundy <daveroundy@gmail.com>",
- "name": "git-version",
- "version": "0.3.9",
- "description": "Compile the git version (tag name, or hash otherwise) and dirty state into your program.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19"
- }
- ],
- "licenses": [
- {
- "expression": "BSD-2-Clause"
- }
- ],
- "purl": "pkg:cargo/git-version@0.3.9",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/git-version/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/fusion-engineering/rust-git-version"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heapify@0.2.0",
- "name": "heapify",
- "version": "0.2.0",
- "description": "Convenience functions to turn slices into max-heaps.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "0049b265b7f201ca9ab25475b22b47fe444060126a51abe00f77d986fc5cc52e"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/heapify@0.2.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/ethereal-sheep/heapify"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
- "name": "heck",
- "version": "0.5.0",
- "description": "heck is a case conversion library.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/heck@0.5.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/withoutboats/heck"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3",
- "author": "Carl Lerche <me@carllerche.com>, Lucio Franco <luciofranco14@gmail.com>, Sean McArthur <sean@seanmonstar.com>",
- "name": "http-body-util",
- "version": "0.1.3",
- "description": "Combinators and adapters for HTTP request or response bodies. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/http-body-util@0.1.3",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/http-body-util"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hyperium/http-body"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1",
- "author": "Carl Lerche <me@carllerche.com>, Lucio Franco <luciofranco14@gmail.com>, Sean McArthur <sean@seanmonstar.com>",
- "name": "http-body",
- "version": "1.0.1",
- "description": "Trait representing an asynchronous, streaming, HTTP request or response body. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/http-body@1.0.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/http-body"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hyperium/http-body"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "author": "Alex Crichton <alex@alexcrichton.com>, Carl Lerche <me@carllerche.com>, Sean McArthur <sean@seanmonstar.com>",
- "name": "http",
- "version": "1.4.0",
- "description": "A set of types for representing HTTP requests and responses. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/http@1.4.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/http"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hyperium/http"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1",
- "author": "Sean McArthur <sean@seanmonstar.com>",
- "name": "httparse",
- "version": "1.10.1",
- "description": "A tiny, safe, speedy, zero-copy HTTP/1.x parser.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/httparse@1.10.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/httparse"
- },
- {
- "type": "vcs",
- "url": "https://github.com/seanmonstar/httparse"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#humantime@2.3.0",
- "name": "humantime",
- "version": "2.3.0",
- "description": "A parser and formatter for std::time::{Duration, SystemTime}",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/humantime@2.3.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/humantime"
- },
- {
- "type": "website",
- "url": "https://github.com/chronotope/humantime"
- },
- {
- "type": "vcs",
- "url": "https://github.com/chronotope/humantime"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.7",
- "name": "hyper-rustls",
- "version": "0.27.7",
- "description": "Rustls+hyper integration for pure rust HTTPS",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR ISC OR MIT"
- }
- ],
- "purl": "pkg:cargo/hyper-rustls@0.27.7",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/hyper-rustls/"
- },
- {
- "type": "website",
- "url": "https://github.com/rustls/hyper-rustls"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rustls/hyper-rustls"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20",
- "author": "Sean McArthur <sean@seanmonstar.com>",
- "name": "hyper-util",
- "version": "0.1.20",
- "description": "hyper utilities",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/hyper-util@0.1.20",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/hyper-util"
- },
- {
- "type": "website",
- "url": "https://hyper.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hyperium/hyper-util"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1",
- "author": "Sean McArthur <sean@seanmonstar.com>",
- "name": "hyper",
- "version": "1.8.1",
- "description": "A protective and efficient HTTP library for all.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/hyper@1.8.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/hyper"
- },
- {
- "type": "website",
- "url": "https://hyper.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hyperium/hyper"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65",
- "author": "Andrew Straw <strawman@astraw.com>, René Kijewski <rene.kijewski@fu-berlin.de>, Ryan Lopopolo <rjl@hyperbo.la>",
- "name": "iana-time-zone",
- "version": "0.1.65",
- "description": "get the IANA time zone for the current system",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/iana-time-zone@0.1.65",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/strawlab/iana-time-zone"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1",
- "author": "The ICU4X Project Developers",
- "name": "icu_collections",
- "version": "2.1.1",
- "description": "Collection of API for use in ICU libraries.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/icu_collections@2.1.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1",
- "author": "The ICU4X Project Developers",
- "name": "icu_locale_core",
- "version": "2.1.1",
- "description": "API for managing Unicode Language and Locale Identifiers",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/icu_locale_core@2.1.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1",
- "author": "The ICU4X Project Developers",
- "name": "icu_normalizer",
- "version": "2.1.1",
- "description": "API for normalizing text into Unicode Normalization Forms",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/icu_normalizer@2.1.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1",
- "author": "The ICU4X Project Developers",
- "name": "icu_normalizer_data",
- "version": "2.1.1",
- "description": "Data for the icu_normalizer crate",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/icu_normalizer_data@2.1.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2",
- "author": "The ICU4X Project Developers",
- "name": "icu_properties",
- "version": "2.1.2",
- "description": "Definitions for Unicode properties",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/icu_properties@2.1.2",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2",
- "author": "The ICU4X Project Developers",
- "name": "icu_properties_data",
- "version": "2.1.2",
- "description": "Data for the icu_properties crate",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/icu_properties_data@2.1.2",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1",
- "author": "The ICU4X Project Developers",
- "name": "icu_provider",
- "version": "2.1.1",
- "description": "Trait and struct definitions for the ICU data provider",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/icu_provider@2.1.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
- "author": "The rust-url developers",
- "name": "idna",
- "version": "1.1.0",
- "description": "IDNA (Internationalizing Domain Names in Applications) and Punycode.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/idna@1.1.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/servo/rust-url/"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1",
- "author": "The rust-url developers",
- "name": "idna_adapter",
- "version": "1.2.1",
- "description": "Back end adapter for idna",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/idna_adapter@1.2.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/idna_adapter/latest/idna_adapter/"
- },
- {
- "type": "website",
- "url": "https://docs.rs/crate/idna_adapter/latest"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hsivonen/idna_adapter"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.22",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "inventory",
- "version": "0.3.22",
- "description": "Typed distributed plugin registration",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "009ae045c87e7082cb72dab0ccd01ae075dd00141ddc108f43a0ea150a9e7227"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/inventory@0.3.22",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/inventory"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/inventory"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
- "author": "Kris Price <kris@krisprice.nz>",
- "name": "ipnet",
- "version": "2.12.0",
- "description": "Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/ipnet@2.12.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/ipnet"
- },
- {
- "type": "vcs",
- "url": "https://github.com/krisprice/ipnet"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#iri-string@0.7.11",
- "author": "YOSHIOKA Takuma <nop_thread@nops.red>",
- "name": "iri-string",
- "version": "0.7.11",
- "description": "IRI as string types",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d8e7418f59cc01c88316161279a7f665217ae316b388e58a0d10e29f54f1e5eb"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/iri-string@0.7.11",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/lo48576/iri-string"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
- "author": "bluss",
- "name": "itertools",
- "version": "0.14.0",
- "description": "Extra iterator adaptors, iterator methods, free functions, and macros.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/itertools@0.14.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/itertools/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-itertools/itertools"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "itoa",
- "version": "1.0.18",
- "description": "Fast integer primitive to string conversion",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/itoa@1.0.18",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/itoa"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/itoa"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34",
- "author": "Alex Crichton <alex@alexcrichton.com>",
- "name": "jobserver",
- "version": "0.1.34",
- "description": "An implementation of the GNU Make jobserver for Rust. ",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/jobserver@0.1.34",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/jobserver"
- },
- {
- "type": "website",
- "url": "https://github.com/rust-lang/jobserver-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/jobserver-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#konst@0.4.3",
- "author": "rodrimati1992 <rodrimatt1985@gmail.com>",
- "name": "konst",
- "version": "0.4.3",
- "description": "Const equivalents of std features: comparison, destructuring, iteration, and parsing",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "f660d5f887e3562f9ab6f4a14988795b694099d66b4f5dedc02d197ba9becb1d"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib"
- }
- ],
- "purl": "pkg:cargo/konst@0.4.3",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/konst/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rodrimati1992/konst/"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#konst_proc_macros@0.4.1",
- "author": "rodrimati1992 <rodrimatt1985@gmail.com>",
- "name": "konst_proc_macros",
- "version": "0.4.1",
- "description": "Implementation detail of the `konst` crate",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e037a2e1d8d5fdbd49b16a4ea09d5d6401c1f29eca5ff29d03d3824dba16256a"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib"
- }
- ],
- "purl": "pkg:cargo/konst_proc_macros@0.4.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/konst/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rodrimati1992/konst/"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
- "author": "Marvin Löbel <loebel.marvin@gmail.com>",
- "name": "lazy_static",
- "version": "1.5.0",
- "description": "A macro for declaring lazily evaluated statics in Rust.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/lazy_static@1.5.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/lazy_static"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang-nursery/lazy-static.rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "author": "The Rust Project Developers",
- "name": "libc",
- "version": "0.2.183",
- "description": "Raw FFI bindings to platform libraries like libc.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/libc@0.2.183",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/libc"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#link-section@0.15.0",
- "author": "Matt Mastracci <matthew@mastracci.com>",
- "name": "link-section",
- "version": "0.15.0",
- "description": "Link-time initialized slices for Rust, with full support for Linux, macOS, Windows, WASM and many more platforms.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "4641b91711debb59c61b07eb5e30521ed6d9e2bdd9fd04f934e7da3a5bc386d4"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/link-section@0.15.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/mmastrac/linktime"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#linktime-proc-macro@0.1.0",
- "author": "Matt Mastracci <matthew@mastracci.com>",
- "name": "linktime-proc-macro",
- "version": "0.1.0",
- "description": "proc-macro support for the linktime crates",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a44cd706ff0d503ee32b2071166510ca27e281228de10cd3aa8d35ff94560f81"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/linktime-proc-macro@0.1.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/mmastrac/rust-ctor"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1",
- "author": "The ICU4X Project Developers",
- "name": "litemap",
- "version": "0.8.1",
- "description": "A key-value Map implementation based on a flat, sorted Vec.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/litemap@0.8.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/litemap"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
- "author": "The Rust Project Developers",
- "name": "log",
- "version": "0.4.29",
- "description": "A lightweight logging facade for Rust ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/log@0.4.29",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/log"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/log"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lru-slab@0.1.2",
- "author": "Benjamin Saunders <ben.e.saunders@gmail.com>",
- "name": "lru-slab",
- "version": "0.1.2",
- "description": "Pre-allocated storage with constant-time LRU tracking",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0 OR Zlib"
- }
- ],
- "purl": "pkg:cargo/lru-slab@0.1.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/Ralith/lru-slab"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#lz4_flex@0.13.0",
- "author": "Pascal Seitz <pascal.seitz@gmail.com>, Arthur Silva <arthurprs@gmail.com>, ticki <Ticki@users.noreply.github.com>",
- "name": "lz4_flex",
- "version": "0.13.0",
- "description": "Fastest LZ4 implementation in Rust, no unsafe by default.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "db9a0d582c2874f68138a16ce1867e0ffde6c0bb0a0df85e1f36d04146db488a"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/lz4_flex@0.13.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/pseitz/lz4_flex"
- },
- {
- "type": "vcs",
- "url": "https://github.com/pseitz/lz4_flex"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0",
- "author": "Eliza Weisman <eliza@buoyant.io>",
- "name": "matchers",
- "version": "0.2.0",
- "description": "Regex matching on character and byte streams. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/matchers@0.2.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/matchers/"
- },
- {
- "type": "website",
- "url": "https://github.com/hawkw/matchers"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hawkw/matchers"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
- "author": "Andrew Gallant <jamslam@gmail.com>, bluss",
- "name": "memchr",
- "version": "2.8.0",
- "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
- }
- ],
- "licenses": [
- {
- "expression": "Unlicense OR MIT"
- }
- ],
- "purl": "pkg:cargo/memchr@2.8.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/memchr/"
- },
- {
- "type": "website",
- "url": "https://github.com/BurntSushi/memchr"
- },
- {
- "type": "vcs",
- "url": "https://github.com/BurntSushi/memchr"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1",
- "author": "Carl Lerche <me@carllerche.com>, Thomas de Zeeuw <thomasdezeeuw@gmail.com>, Tokio Contributors <team@tokio.rs>",
- "name": "mio",
- "version": "1.1.1",
- "description": "Lightweight non-blocking I/O.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/mio@1.1.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/tokio-rs/mio"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/mio"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#more-asserts@0.3.1",
- "author": "Thom Chiovoloni <chiovolonit@gmail.com>",
- "name": "more-asserts",
- "version": "0.3.1",
- "description": "Small library providing additional assert_* and debug_assert_* macros.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e"
- }
- ],
- "licenses": [
- {
- "expression": "Unlicense OR MIT OR Apache-2.0 OR CC0-1.0"
- }
- ],
- "purl": "pkg:cargo/more-asserts@0.3.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/more-asserts"
- },
- {
- "type": "website",
- "url": "https://github.com/thomcc/rust-more-asserts"
- },
- {
- "type": "vcs",
- "url": "https://github.com/thomcc/rust-more-asserts"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3",
- "author": "ogham@bsago.me, Ryan Scheel (Havvy) <ryan.havvy@gmail.com>, Josh Triplett <josh@joshtriplett.org>, The Nushell Project Developers",
- "name": "nu-ansi-term",
- "version": "0.50.3",
- "description": "Library for ANSI terminal colors and styles (bold, underline)",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/nu-ansi-term@0.50.3",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/nushell/nu-ansi-term"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.0",
- "author": "Jacob Pratt <jacob@jhpratt.dev>",
- "name": "num-conv",
- "version": "0.2.0",
- "description": "`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/num-conv@0.2.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/jhpratt/num-conv"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
- "author": "The Rust Project Developers",
- "name": "num-traits",
- "version": "0.2.19",
- "description": "Numeric traits for generic mathematics",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/num-traits@0.2.19",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/num-traits"
- },
- {
- "type": "website",
- "url": "https://github.com/rust-num/num-traits"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-num/num-traits"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
- "name": "objc2-core-foundation",
- "version": "0.3.2",
- "description": "Bindings to the CoreFoundation framework",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib OR Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/objc2-core-foundation@0.3.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/madsmtm/objc2"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-io-kit@0.3.2",
- "name": "objc2-io-kit",
- "version": "0.3.2",
- "description": "Bindings to the IOKit framework",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib OR Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/objc2-io-kit@0.3.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/madsmtm/objc2"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-system-configuration@0.3.2",
- "name": "objc2-system-configuration",
- "version": "0.3.2",
- "description": "Bindings to the SystemConfiguration framework",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib OR Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/objc2-system-configuration@0.3.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/madsmtm/objc2"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
- "author": "Aleksey Kladov <aleksey.kladov@gmail.com>",
- "name": "once_cell",
- "version": "1.21.4",
- "description": "Single assignment cells and lazy values.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/once_cell@1.21.4",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/once_cell"
- },
- {
- "type": "vcs",
- "url": "https://github.com/matklad/once_cell"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#oneshot@0.1.13",
- "author": "Linus Färnstrand <faern@faern.net>",
- "name": "oneshot",
- "version": "0.1.13",
- "description": "Oneshot spsc channel with (potentially) lock-free non-blocking send, and a receiver supporting both thread blocking receive operations as well as Future based async polling. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "269bca4c2591a28585d6bf10d9ed0332b7d76900a1b02bec41bdc3a2cdcda107"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/oneshot@0.1.13",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/faern/oneshot"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#option-ext@0.2.0",
- "author": "Simon Ochsenreither <simon@ochsenreither.de>",
- "name": "option-ext",
- "version": "0.2.0",
- "description": "Extends `Option` with additional operations",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
- }
- ],
- "licenses": [
- {
- "expression": "MPL-2.0"
- }
- ],
- "purl": "pkg:cargo/option-ext@0.2.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/option-ext/"
- },
- {
- "type": "website",
- "url": "https://github.com/soc/option-ext"
- },
- {
- "type": "vcs",
- "url": "https://github.com/soc/option-ext.git"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#os_str_bytes@6.6.1",
- "author": "dylni",
- "name": "os_str_bytes",
- "version": "6.6.1",
- "description": "Convert between byte sequences and platform-native strings ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/os_str_bytes@6.6.1",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/dylni/os_str_bytes"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
- "author": "The rust-url developers",
- "name": "percent-encoding",
- "version": "2.3.2",
- "description": "Percent encoding and decoding",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/percent-encoding@2.3.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/servo/rust-url/"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.11",
- "name": "pin-project-internal",
- "version": "1.1.11",
- "description": "Implementation detail of the `pin-project` crate. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/pin-project-internal@1.1.11",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/taiki-e/pin-project"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "name": "pin-project-lite",
- "version": "0.2.17",
- "description": "A lightweight version of pin-project written with declarative macros. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/pin-project-lite@0.2.17",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/taiki-e/pin-project-lite"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.11",
- "name": "pin-project",
- "version": "1.1.11",
- "description": "A crate for safe and ergonomic pin-projection. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/pin-project@1.1.11",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/taiki-e/pin-project"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0",
- "author": "Josef Brandl <mail@josefbrandl.de>",
- "name": "pin-utils",
- "version": "0.1.0",
- "description": "Utilities for pinning ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/pin-utils@0.1.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/pin-utils"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang-nursery/pin-utils"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4",
- "author": "The ICU4X Project Developers",
- "name": "potential_utf",
- "version": "0.1.4",
- "description": "Unvalidated string and character types",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/potential_utf@0.1.4",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0",
- "author": "Jacob Pratt <jacob@jhpratt.dev>",
- "name": "powerfmt",
- "version": "0.2.0",
- "description": " `powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/powerfmt@0.2.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/jhpratt/powerfmt"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
- "author": "The CryptoCorrosion Contributors",
- "name": "ppv-lite86",
- "version": "0.2.21",
- "description": "Cross-platform cryptography-oriented low-level SIMD library.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/ppv-lite86@0.2.21",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/cryptocorrosion/cryptocorrosion"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "author": "David Tolnay <dtolnay@gmail.com>, Alex Crichton <alex@alexcrichton.com>",
- "name": "proc-macro2",
- "version": "1.0.106",
- "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/proc-macro2@1.0.106",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/proc-macro2"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/proc-macro2"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.0",
- "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
- "name": "pyo3-build-config",
- "version": "0.29.0",
- "description": "Build configuration for the PyO3 ecosystem",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "c5e2a7d2f0d013342f295c048ad19237add5154a55b1c5a254c0ec93d4109078"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/pyo3-build-config@0.29.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/pyo3/pyo3"
- },
- {
- "type": "vcs",
- "url": "https://github.com/pyo3/pyo3"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.29.0",
- "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
- "name": "pyo3-ffi",
- "version": "0.29.0",
- "description": "Python-API bindings for the PyO3 ecosystem",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ca85c467da1bbc8d866eea5deff9cf29ea5f7785054a17da36e65bda9c05845b"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/pyo3-ffi@0.29.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/pyo3/pyo3"
- },
- {
- "type": "other",
- "url": "python"
- },
- {
- "type": "vcs",
- "url": "https://github.com/pyo3/pyo3"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.29.0",
- "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
- "name": "pyo3-macros-backend",
- "version": "0.29.0",
- "description": "Code generation for PyO3 package",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "4ca3a1557399783172dc5bf39cfca835157732532cba56b71d2292161e53b362"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/pyo3-macros-backend@0.29.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/pyo3/pyo3"
- },
- {
- "type": "vcs",
- "url": "https://github.com/pyo3/pyo3"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.29.0",
- "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
- "name": "pyo3-macros",
- "version": "0.29.0",
- "description": "Proc macros for PyO3 package",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9ac53762fd065daa3194dd09337a38bd793a188100fd1a9304c4ab312d901771"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/pyo3-macros@0.29.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/pyo3/pyo3"
- },
- {
- "type": "vcs",
- "url": "https://github.com/pyo3/pyo3"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
- "author": "PyO3 Project and Contributors <https://github.com/PyO3>",
- "name": "pyo3",
- "version": "0.29.0",
- "description": "Bindings to Python interpreter",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "cd274650b21d4bfc26a0a47587962c1edb425f69287324355cd040c3ea66071c"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/pyo3@0.29.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/crate/pyo3/"
- },
- {
- "type": "website",
- "url": "https://github.com/pyo3/pyo3"
- },
- {
- "type": "other",
- "url": "pyo3-python"
- },
- {
- "type": "vcs",
- "url": "https://github.com/pyo3/pyo3"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quinn-proto@0.11.15",
- "name": "quinn-proto",
- "version": "0.11.15",
- "description": "State machine for the QUIC transport protocol",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/quinn-proto@0.11.15",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/quinn-rs/quinn"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quinn-udp@0.5.14",
- "name": "quinn-udp",
- "version": "0.5.14",
- "description": "UDP sockets with ECN information for the QUIC transport protocol",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/quinn-udp@0.5.14",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/quinn-rs/quinn"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quinn@0.11.9",
- "name": "quinn",
- "version": "0.11.9",
- "description": "Versatile QUIC transport protocol implementation",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/quinn@0.11.9",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/quinn-rs/quinn"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "quote",
- "version": "1.0.45",
- "description": "Quasi-quoting macro quote!(...)",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/quote@1.0.45",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/quote/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/quote"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1",
- "author": "The Rand Project Developers, The Rust Project Developers",
- "name": "rand",
- "version": "0.10.1",
- "description": "Random number generators and other randomness functionality. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/rand@0.10.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/rand"
- },
- {
- "type": "website",
- "url": "https://rust-random.github.io/book"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-random/rand"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2",
- "author": "The Rand Project Developers, The Rust Project Developers",
- "name": "rand",
- "version": "0.9.2",
- "description": "Random number generators and other randomness functionality. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/rand@0.9.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/rand"
- },
- {
- "type": "website",
- "url": "https://rust-random.github.io/book"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-random/rand"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0",
- "author": "The Rand Project Developers, The Rust Project Developers, The CryptoCorrosion Contributors",
- "name": "rand_chacha",
- "version": "0.9.0",
- "description": "ChaCha random number generator ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/rand_chacha@0.9.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/rand_chacha"
- },
- {
- "type": "website",
- "url": "https://rust-random.github.io/book"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-random/rand"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1",
- "author": "The Rand Project Developers",
- "name": "rand_core",
- "version": "0.10.1",
- "description": "Core random number generation traits and tools for implementation.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/rand_core@0.10.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/rand_core"
- },
- {
- "type": "website",
- "url": "https://rust-random.github.io/book"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-random/rand_core"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5",
- "author": "The Rand Project Developers, The Rust Project Developers",
- "name": "rand_core",
- "version": "0.9.5",
- "description": "Core random number generator traits and tools for implementation. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/rand_core@0.9.5",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/rand_core"
- },
- {
- "type": "website",
- "url": "https://rust-random.github.io/book"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-random/rand"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#redb@3.1.1",
- "author": "Christopher Berner <me@cberner.com>",
- "name": "redb",
- "version": "3.1.1",
- "description": "Rust Embedded DataBase",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ef99362319c782aa4639ad3a306b64c3bb90e12874e99b8df124cb679d988611"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/redb@3.1.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://www.redb.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/cberner/redb"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
- "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
- "name": "regex-automata",
- "version": "0.4.14",
- "description": "Automata construction and matching using regular expressions.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/regex-automata@0.4.14",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/regex-automata"
- },
- {
- "type": "website",
- "url": "https://github.com/rust-lang/regex/tree/master/regex-automata"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/regex"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10",
- "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
- "name": "regex-syntax",
- "version": "0.8.10",
- "description": "A regular expression parser.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/regex-syntax@0.8.10",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/regex-syntax"
- },
- {
- "type": "website",
- "url": "https://github.com/rust-lang/regex/tree/master/regex-syntax"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/regex"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
- "author": "The Rust Project Developers, Andrew Gallant <jamslam@gmail.com>",
- "name": "regex",
- "version": "1.12.3",
- "description": "An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/regex@1.12.3",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/regex"
- },
- {
- "type": "website",
- "url": "https://github.com/rust-lang/regex"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/regex"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.5.1",
- "author": "Rodrigo Gryzinski <rodrigo.gryzinski@truelayer.com>",
- "name": "reqwest-middleware",
- "version": "0.5.1",
- "description": "Wrapper around reqwest to allow for client middleware chains.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "199dda04a536b532d0cc04d7979e39b1c763ea749bf91507017069c00b96056f"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/reqwest-middleware@0.5.1",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/TrueLayer/reqwest-middleware"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.2",
- "author": "Sean McArthur <sean@seanmonstar.com>",
- "name": "reqwest",
- "version": "0.13.2",
- "description": "higher level HTTP client library",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/reqwest@0.13.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/reqwest"
- },
- {
- "type": "vcs",
- "url": "https://github.com/seanmonstar/reqwest"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
- "name": "ring",
- "version": "0.17.14",
- "description": "An experiment.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 AND ISC"
- }
- ],
- "purl": "pkg:cargo/ring@0.17.14",
- "externalReferences": [
- {
- "type": "other",
- "url": "ring_core_0_17_14_"
- },
- {
- "type": "vcs",
- "url": "https://github.com/briansmith/ring"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
- "author": "The Rust Project Developers",
- "name": "rustc-hash",
- "version": "2.1.1",
- "description": "A speedy, non-cryptographic hashing algorithm used by rustc",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/rustc-hash@2.1.1",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/rustc-hash"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4",
- "author": "Dan Gohman <dev@sunfishcode.online>, Jakub Konka <kubkon@jakubkonka.com>",
- "name": "rustix",
- "version": "1.1.4",
- "description": "Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/rustix@1.1.4",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/rustix"
- },
- {
- "type": "vcs",
- "url": "https://github.com/bytecodealliance/rustix"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
- "name": "rustls-pki-types",
- "version": "1.14.0",
- "description": "Shared types for the rustls PKI ecosystem",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/rustls-pki-types@1.14.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/rustls-pki-types"
- },
- {
- "type": "website",
- "url": "https://github.com/rustls/pki-types"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rustls/pki-types"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-platform-verifier@0.6.2",
- "name": "rustls-platform-verifier",
- "version": "0.6.2",
- "description": "rustls-platform-verifier supports verifying TLS certificates in rustls with the operating system verifier",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/rustls-platform-verifier@0.6.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/rustls/rustls-platform-verifier"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.13",
- "name": "rustls-webpki",
- "version": "0.103.13",
- "description": "Web PKI X.509 Certificate Verification.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
- }
- ],
- "licenses": [
- {
- "expression": "ISC"
- }
- ],
- "purl": "pkg:cargo/rustls-webpki@0.103.13",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/rustls/webpki"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
- "name": "rustls",
- "version": "0.23.37",
- "description": "Rustls is a modern TLS library written in Rust.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR ISC OR MIT"
- }
- ],
- "purl": "pkg:cargo/rustls@0.23.37",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/rustls/rustls"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rustls/rustls"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#safe-transmute@0.11.3",
- "author": "наб <nabijaczleweli@gmail.com>, Eduardo Pinho <enet4mikeenet@gmail.com>, Lukas Kalbertodt <lukas.kalbertodt@gmail.com>, Philipp Tessenow <philipp@tessenow.org>, Marijn Suijten <marijn@traverseresearch.nl>",
- "name": "safe-transmute",
- "version": "0.11.3",
- "description": "A safeguarded transmute() for Rust",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "3944826ff8fa8093089aba3acb4ef44b9446a99a16f3bf4e74af3f77d340ab7d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/safe-transmute@0.11.3",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://rawcdn.githack.com/nabijaczleweli/safe-transmute-rs/doc/safe_transmute/index.html"
- },
- {
- "type": "vcs",
- "url": "https://github.com/nabijaczleweli/safe-transmute-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.17.0",
- "author": "Steven Fackler <sfackler@gmail.com>, Kornel <kornel@geekhood.net>",
- "name": "security-framework-sys",
- "version": "2.17.0",
- "description": "Apple `Security.framework` low-level FFI bindings",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/security-framework-sys@2.17.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://lib.rs/crates/security-framework-sys"
- },
- {
- "type": "vcs",
- "url": "https://github.com/kornelski/rust-security-framework"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#security-framework@3.7.0",
- "author": "Steven Fackler <sfackler@gmail.com>, Kornel <kornel@geekhood.net>",
- "name": "security-framework",
- "version": "3.7.0",
- "description": "Security.framework bindings for macOS and iOS",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/security-framework@3.7.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/security_framework"
- },
- {
- "type": "website",
- "url": "https://lib.rs/crates/security_framework"
- },
- {
- "type": "vcs",
- "url": "https://github.com/kornelski/rust-security-framework"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
- "name": "serde",
- "version": "1.0.228",
- "description": "A generic serialization/deserialization framework",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/serde@1.0.228",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/serde"
- },
- {
- "type": "website",
- "url": "https://serde.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/serde-rs/serde"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
- "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
- "name": "serde_core",
- "version": "1.0.228",
- "description": "Serde traits only, with no support for derive -- use the `serde` crate instead",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/serde_core@1.0.228",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/serde_core"
- },
- {
- "type": "website",
- "url": "https://serde.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/serde-rs/serde"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228",
- "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
- "name": "serde_derive",
- "version": "1.0.228",
- "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/serde_derive@1.0.228",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://serde.rs/derive.html"
- },
- {
- "type": "website",
- "url": "https://serde.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/serde-rs/serde"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
- "author": "Erick Tryzelaar <erick.tryzelaar@gmail.com>, David Tolnay <dtolnay@gmail.com>",
- "name": "serde_json",
- "version": "1.0.149",
- "description": "A JSON serialization file format",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/serde_json@1.0.149",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/serde_json"
- },
- {
- "type": "vcs",
- "url": "https://github.com/serde-rs/json"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#serde_repr@0.1.20",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "serde_repr",
- "version": "0.1.20",
- "description": "Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/serde_repr@0.1.20",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/serde_repr"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/serde-repr"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sha2-asm@0.6.4",
- "author": "RustCrypto Developers",
- "name": "sha2-asm",
- "version": "0.6.4",
- "description": "Assembly implementation of SHA-2 compression functions",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b845214d6175804686b2bd482bcffe96651bb2d1200742b712003504a2dac1ab"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/sha2-asm@0.6.4",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/sha2-asm"
- },
- {
- "type": "vcs",
- "url": "https://github.com/RustCrypto/asm-hashes"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
- "author": "RustCrypto Developers",
- "name": "sha2",
- "version": "0.10.9",
- "description": "Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/sha2@0.10.9",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/sha2"
- },
- {
- "type": "vcs",
- "url": "https://github.com/RustCrypto/hashes"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
- "author": "Eliza Weisman <eliza@buoyant.io>",
- "name": "sharded-slab",
- "version": "0.1.7",
- "description": "A lock-free concurrent slab. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/sharded-slab@0.1.7",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/sharded-slab/"
- },
- {
- "type": "website",
- "url": "https://github.com/hawkw/sharded-slab"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hawkw/sharded-slab"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#shellexpand@3.1.2",
- "author": "Vladimir Matveev <vmatveev@citrine.cc>, Ian Jackson <iwj@torproject.org>",
- "name": "shellexpand",
- "version": "3.1.2",
- "description": "Shell-like expansions in strings",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/shellexpand@3.1.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "http://docs.rs/shellexpand/"
- },
- {
- "type": "vcs",
- "url": "https://gitlab.com/ijackson/rust-shellexpand"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0",
- "author": "comex <comexk@gmail.com>, Fenhl <fenhl@fenhl.net>, Adrian Taylor <adetaylor@chromium.org>, Alex Touchet <alextouchet@outlook.com>, Daniel Parks <dp+git@oxidized.org>, Garrett Berg <googberg@gmail.com>",
- "name": "shlex",
- "version": "1.3.0",
- "description": "Split a string into shell words, like Python's shlex.",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/shlex@1.3.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/comex/rust-shlex"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
- "author": "Michal 'vorner' Vaner <vorner@vorner.cz>, Masaki Hara <ackie.h.gmai@gmail.com>",
- "name": "signal-hook-registry",
- "version": "1.4.8",
- "description": "Backend crate for signal-hook",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/signal-hook-registry@1.4.8",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/signal-hook-registry"
- },
- {
- "type": "vcs",
- "url": "https://github.com/vorner/signal-hook"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook@0.3.18",
- "author": "Michal 'vorner' Vaner <vorner@vorner.cz>, Thomas Himmelstoss <thimm@posteo.de>",
- "name": "signal-hook",
- "version": "0.3.18",
- "description": "Unix signal handling",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/signal-hook@0.3.18",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/signal-hook"
- },
- {
- "type": "vcs",
- "url": "https://github.com/vorner/signal-hook"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12",
- "author": "Carl Lerche <me@carllerche.com>",
- "name": "slab",
- "version": "0.4.12",
- "description": "Pre-allocated storage for a uniform data type",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/slab@0.4.12",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/slab"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
- "author": "The Servo Project Developers",
- "name": "smallvec",
- "version": "1.15.1",
- "description": "'Small vector' optimization: store up to a small number of items on the stack",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/smallvec@1.15.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/smallvec/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/servo/rust-smallvec"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3",
- "author": "Alex Crichton <alex@alexcrichton.com>, Thomas de Zeeuw <thomasdezeeuw@gmail.com>",
- "name": "socket2",
- "version": "0.6.3",
- "description": "Utilities for handling networking sockets with a maximal amount of configuration possible intended. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/socket2@0.6.3",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/socket2"
- },
- {
- "type": "website",
- "url": "https://github.com/rust-lang/socket2"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rust-lang/socket2"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1",
- "author": "Robert Grosse <n210241048576@gmail.com>",
- "name": "stable_deref_trait",
- "version": "1.2.1",
- "description": "An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/stable_deref_trait@1.2.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/stable_deref_trait/1.2.1/stable_deref_trait"
- },
- {
- "type": "vcs",
- "url": "https://github.com/storyyeller/stable_deref_trait"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
- "author": "Nikolai Vazquez",
- "name": "static_assertions",
- "version": "1.1.0",
- "description": "Compile-time assertions to ensure that invariants are met.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/static_assertions@1.1.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/static_assertions/"
- },
- {
- "type": "website",
- "url": "https://github.com/nvzqz/static-assertions-rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/nvzqz/static-assertions-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#statrs@0.18.0",
- "author": "Michael Ma",
- "name": "statrs",
- "version": "0.18.0",
- "description": "Statistical computing library for Rust",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/statrs@0.18.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/statrs-dev/statrs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/statrs-dev/statrs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
- "author": "Isis Lovecruft <isis@patternsinthevoid.net>, Henry de Valence <hdevalence@hdevalence.ca>",
- "name": "subtle",
- "version": "2.6.1",
- "description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
- }
- ],
- "licenses": [
- {
- "expression": "BSD-3-Clause"
- }
- ],
- "purl": "pkg:cargo/subtle@2.6.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/subtle"
- },
- {
- "type": "website",
- "url": "https://dalek.rs/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dalek-cryptography/subtle"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "syn",
- "version": "2.0.117",
- "description": "Parser for Rust source code",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/syn@2.0.117",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/syn"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/syn"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2",
- "author": "Actyx AG <developer@actyx.io>",
- "name": "sync_wrapper",
- "version": "1.0.2",
- "description": "A tool for enlisting the compiler's help in proving the absence of concurrency",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/sync_wrapper@1.0.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/sync_wrapper"
- },
- {
- "type": "website",
- "url": "https://docs.rs/sync_wrapper"
- },
- {
- "type": "vcs",
- "url": "https://github.com/Actyx/sync_wrapper"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2",
- "author": "Nika Layzell <nika@thelayzells.com>",
- "name": "synstructure",
- "version": "0.13.2",
- "description": "Helper methods and macros for custom derives",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/synstructure@0.13.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/synstructure"
- },
- {
- "type": "vcs",
- "url": "https://github.com/mystor/synstructure"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#sysinfo@0.38.4",
- "author": "Guillaume Gomez <guillaume1.gomez@gmail.com>",
- "name": "sysinfo",
- "version": "0.38.4",
- "description": "Library to get system information such as processes, CPUs, disks, components and networks",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/sysinfo@0.38.4",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/GuillaumeGomez/sysinfo"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#system-configuration-sys@0.6.0",
- "author": "Mullvad VPN",
- "name": "system-configuration-sys",
- "version": "0.6.0",
- "description": "Low level bindings to SystemConfiguration framework for macOS",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/system-configuration-sys@0.6.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/mullvad/system-configuration-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#system-configuration@0.7.0",
- "author": "Mullvad VPN",
- "name": "system-configuration",
- "version": "0.7.0",
- "description": "Bindings to SystemConfiguration framework for macOS",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/system-configuration@0.7.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/mullvad/system-configuration-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5",
- "author": "Dan Gohman <sunfish@mozilla.com>",
- "name": "target-lexicon",
- "version": "0.13.5",
- "description": "LLVM target triple types",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 WITH LLVM-exception"
- }
- ],
- "purl": "pkg:cargo/target-lexicon@0.13.5",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/target-lexicon/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/bytecodealliance/target-lexicon"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0",
- "author": "Steven Allen <steven@stebalien.com>, The Rust Project Developers, Ashley Mannix <ashleymannix@live.com.au>, Jason White <me@jasonwhite.io>",
- "name": "tempfile",
- "version": "3.27.0",
- "description": "A library for managing temporary files and directories.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/tempfile@3.27.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/tempfile"
- },
- {
- "type": "website",
- "url": "https://stebalien.com/projects/tempfile-rs/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/Stebalien/tempfile"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "thiserror-impl",
- "version": "2.0.18",
- "description": "Implementation detail of the `thiserror` crate",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/thiserror-impl@2.0.18",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/thiserror"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "thiserror",
- "version": "2.0.18",
- "description": "derive(Error)",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/thiserror@2.0.18",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/thiserror"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/thiserror"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9",
- "author": "Amanieu d'Antras <amanieu@gmail.com>",
- "name": "thread_local",
- "version": "1.1.9",
- "description": "Per-object thread-local storage",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/thread_local@1.1.9",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/thread_local/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/Amanieu/thread_local-rs"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8",
- "author": "Jacob Pratt <open-source@jhpratt.dev>, Time contributors",
- "name": "time-core",
- "version": "0.1.8",
- "description": "This crate is an implementation detail and should not be relied upon directly.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/time-core@0.1.8",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/time-rs/time"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.27",
- "author": "Jacob Pratt <open-source@jhpratt.dev>, Time contributors",
- "name": "time-macros",
- "version": "0.2.27",
- "description": " Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/time-macros@0.2.27",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/time-rs/time"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47",
- "author": "Jacob Pratt <open-source@jhpratt.dev>, Time contributors",
- "name": "time",
- "version": "0.3.47",
- "description": "Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/time@0.3.47",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://time-rs.github.io"
- },
- {
- "type": "vcs",
- "url": "https://github.com/time-rs/time"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2",
- "author": "The ICU4X Project Developers",
- "name": "tinystr",
- "version": "0.8.2",
- "description": "A small ASCII-only bounded length string representation.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/tinystr@0.8.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.11.0",
- "author": "Lokathor <zefria@gmail.com>",
- "name": "tinyvec",
- "version": "1.11.0",
- "description": "`tinyvec` provides 100% safe vec-like data structures.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib OR Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/tinyvec@1.11.0",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/Lokathor/tinyvec"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1",
- "author": "Soveu <marx.tomasz@gmail.com>",
- "name": "tinyvec_macros",
- "version": "0.1.1",
- "description": "Some macros for tiny containers",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0 OR Zlib"
- }
- ],
- "purl": "pkg:cargo/tinyvec_macros@0.1.1",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/Soveu/tinyvec_macros"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.1",
- "author": "Tokio Contributors <team@tokio.rs>",
- "name": "tokio-macros",
- "version": "2.6.1",
- "description": "Tokio's proc macros. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tokio-macros@2.6.1",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tokio"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-retry@0.3.1",
- "name": "tokio-retry",
- "version": "0.3.1",
- "description": "Extensible, asynchronous retry behaviours for futures/tokio",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "40f644c762e9d396831ae2f8935c954b0d758c4532e924bead0f666d0c1c8640"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tokio-retry@0.3.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/tokio-retry"
- },
- {
- "type": "vcs",
- "url": "https://github.com/djc/tokio-retry"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4",
- "name": "tokio-rustls",
- "version": "0.26.4",
- "description": "Asynchronous TLS/SSL streams for Tokio using Rustls.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/tokio-rustls@0.26.4",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/tokio-rustls"
- },
- {
- "type": "website",
- "url": "https://github.com/rustls/tokio-rustls"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rustls/tokio-rustls"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
- "author": "Tokio Contributors <team@tokio.rs>",
- "name": "tokio-util",
- "version": "0.7.18",
- "description": "Additional utilities for working with Tokio. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tokio-util@0.7.18",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tokio"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "author": "Tokio Contributors <team@tokio.rs>",
- "name": "tokio",
- "version": "1.50.0",
- "description": "An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tokio@1.50.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tokio"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.8",
- "author": "Tower Maintainers <team@tower-rs.com>",
- "name": "tower-http",
- "version": "0.6.8",
- "description": "Tower middleware and utilities for HTTP clients and servers",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tower-http@0.6.8",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/tower-rs/tower-http"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tower-rs/tower-http"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3",
- "author": "Tower Maintainers <team@tower-rs.com>",
- "name": "tower-layer",
- "version": "0.3.3",
- "description": "Decorates a `Service` to allow easy composition between `Service`s. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tower-layer@0.3.3",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/tower-layer/0.3.3"
- },
- {
- "type": "website",
- "url": "https://github.com/tower-rs/tower"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tower-rs/tower"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3",
- "author": "Tower Maintainers <team@tower-rs.com>",
- "name": "tower-service",
- "version": "0.3.3",
- "description": "Trait representing an asynchronous, request / response based, client or server. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tower-service@0.3.3",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/tower-service/0.3.3"
- },
- {
- "type": "website",
- "url": "https://github.com/tower-rs/tower"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tower-rs/tower"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tower@0.5.3",
- "author": "Tower Maintainers <team@tower-rs.com>",
- "name": "tower",
- "version": "0.5.3",
- "description": "Tower is a library of modular and reusable components for building robust clients and servers. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tower@0.5.3",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/tower-rs/tower"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tower-rs/tower"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-appender@0.2.4",
- "author": "Zeki Sherif <zekshi@amazon.com>, Tokio Contributors <team@tokio.rs>",
- "name": "tracing-appender",
- "version": "0.2.4",
- "description": "Provides utilities for file appenders and making non-blocking writers. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tracing-appender@0.2.4",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tracing"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
- "author": "Tokio Contributors <team@tokio.rs>, Eliza Weisman <eliza@buoyant.io>, David Barsky <dbarsky@amazon.com>",
- "name": "tracing-attributes",
- "version": "0.1.31",
- "description": "Procedural macro attributes for automatically instrumenting functions. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tracing-attributes@0.1.31",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tracing"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36",
- "author": "Tokio Contributors <team@tokio.rs>",
- "name": "tracing-core",
- "version": "0.1.36",
- "description": "Core primitives for application-level tracing. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tracing-core@0.1.36",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tracing"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0",
- "author": "Tokio Contributors <team@tokio.rs>",
- "name": "tracing-log",
- "version": "0.2.0",
- "description": "Provides compatibility between `tracing` and the `log` crate. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tracing-log@0.2.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tracing"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-serde@0.2.0",
- "author": "Tokio Contributors <team@tokio.rs>",
- "name": "tracing-serde",
- "version": "0.2.0",
- "description": "A compatibility layer for serializing trace data with `serde` ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tracing-serde@0.2.0",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tracing"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23",
- "author": "Eliza Weisman <eliza@buoyant.io>, David Barsky <me@davidbarsky.com>, Tokio Contributors <team@tokio.rs>",
- "name": "tracing-subscriber",
- "version": "0.3.23",
- "description": "Utilities for implementing and composing `tracing` subscribers. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tracing-subscriber@0.3.23",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tracing"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "author": "Eliza Weisman <eliza@buoyant.io>, Tokio Contributors <team@tokio.rs>",
- "name": "tracing",
- "version": "0.1.44",
- "description": "Application-level tracing for Rust. ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/tracing@0.1.44",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tokio.rs"
- },
- {
- "type": "vcs",
- "url": "https://github.com/tokio-rs/tracing"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#try-lock@0.2.5",
- "author": "Sean McArthur <sean@seanmonstar.com>",
- "name": "try-lock",
- "version": "0.2.5",
- "description": "A lightweight atomic lock.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/try-lock@0.2.5",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/try-lock"
- },
- {
- "type": "website",
- "url": "https://github.com/seanmonstar/try-lock"
- },
- {
- "type": "vcs",
- "url": "https://github.com/seanmonstar/try-lock"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#twox-hash@2.1.2",
- "author": "Jake Goulding <jake.goulding@gmail.com>",
- "name": "twox-hash",
- "version": "2.1.2",
- "description": "A Rust implementation of the XXHash and XXH3 algorithms",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/twox-hash@2.1.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/twox-hash/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/shepmaster/twox-hash"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0",
- "author": "Paho Lurie-Gregg <paho@paholg.com>, Andre Bogus <bogusandre@gmail.com>",
- "name": "typenum",
- "version": "1.19.0",
- "description": "Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/typenum@1.19.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/typenum"
- },
- {
- "type": "vcs",
- "url": "https://github.com/paholg/typenum"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#typewit@1.14.2",
- "author": "rodrimati1992 <rodrimatt1985@gmail.com>",
- "name": "typewit",
- "version": "1.14.2",
- "description": "type-witness-based abstractions, mostly for emulating polymorphism in const fns",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "f8c1ae7cc0fdb8b842d65d127cb981574b0d2b249b74d1c7a2986863dc134f71"
- }
- ],
- "licenses": [
- {
- "expression": "Zlib"
- }
- ],
- "purl": "pkg:cargo/typewit@1.14.2",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/typewit/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/rodrimati1992/typewit/"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "unicode-ident",
- "version": "1.0.24",
- "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
- }
- ],
- "licenses": [
- {
- "expression": "(MIT OR Apache-2.0) AND Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/unicode-ident@1.0.24",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/unicode-ident"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/unicode-ident"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0",
- "author": "Brian Smith <brian@briansmith.org>",
- "name": "untrusted",
- "version": "0.9.0",
- "description": "Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
- }
- ],
- "licenses": [
- {
- "expression": "ISC"
- }
- ],
- "purl": "pkg:cargo/untrusted@0.9.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://briansmith.org/rustdoc/untrusted/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/briansmith/untrusted"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8",
- "author": "The rust-url developers",
- "name": "url",
- "version": "2.5.8",
- "description": "URL library for Rust, based on the WHATWG URL Standard",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/url@2.5.8",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/url"
- },
- {
- "type": "vcs",
- "url": "https://github.com/servo/rust-url"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#urlencoding@2.1.3",
- "author": "Kornel <kornel@geekhood.net>, Bertram Truong <b@bertramtruong.com>",
- "name": "urlencoding",
- "version": "2.1.3",
- "description": "A Rust library for doing URL percentage encoding.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/urlencoding@2.1.3",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://lib.rs/urlencoding"
- },
- {
- "type": "vcs",
- "url": "https://github.com/kornelski/rust_urlencoding"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4",
- "author": "Henri Sivonen <hsivonen@hsivonen.fi>",
- "name": "utf8_iter",
- "version": "1.0.4",
- "description": "Iterator by char over potentially-invalid UTF-8 in &[u8]",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/utf8_iter@1.0.4",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/utf8_iter/"
- },
- {
- "type": "website",
- "url": "https://docs.rs/utf8_iter/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/hsivonen/utf8_iter"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.22.0",
- "author": "Ashley Mannix<ashleymannix@live.com.au>, Dylan DPC<dylan.dpc@gmail.com>, Hunar Roop Kahlon<hunar.roop@gmail.com>",
- "name": "uuid",
- "version": "1.22.0",
- "description": "A library to generate and parse UUIDs.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/uuid@1.22.0",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/uuid"
- },
- {
- "type": "website",
- "url": "https://github.com/uuid-rs/uuid"
- },
- {
- "type": "vcs",
- "url": "https://github.com/uuid-rs/uuid"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5",
- "author": "Sergio Benitez <sb@sergio.bz>",
- "name": "version_check",
- "version": "0.9.5",
- "description": "Tiny crate to check the version of the installed/running rustc.",
- "scope": "excluded",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
- }
- ],
- "licenses": [
- {
- "expression": "MIT OR Apache-2.0"
- }
- ],
- "purl": "pkg:cargo/version_check@0.9.5",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/version_check/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/SergioBenitez/version_check"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#want@0.3.1",
- "author": "Sean McArthur <sean@seanmonstar.com>",
- "name": "want",
- "version": "0.3.1",
- "description": "Detect when another Future wants a result.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/want@0.3.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/want"
- },
- {
- "type": "vcs",
- "url": "https://github.com/seanmonstar/want"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#whoami@2.1.1",
- "name": "whoami",
- "version": "2.1.1",
- "description": "Rust library for getting information about the current user and environment",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d6a5b12f9df4f978d2cfdb1bd3bac52433f44393342d7ee9c25f5a1c14c0f45d"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR BSL-1.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/whoami@2.1.1",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/whoami"
- },
- {
- "type": "website",
- "url": "https://github.com/ardaku/whoami/releases"
- },
- {
- "type": "vcs",
- "url": "https://github.com/ardaku/whoami"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2",
- "author": "The ICU4X Project Developers",
- "name": "writeable",
- "version": "0.6.2",
- "description": "A more efficient alternative to fmt::Display",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/writeable@0.6.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1",
- "author": "Manish Goregaokar <manishsmail@gmail.com>",
- "name": "yoke-derive",
- "version": "0.8.1",
- "description": "Custom derive for the yoke crate",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/yoke-derive@0.8.1",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
- "author": "Manish Goregaokar <manishsmail@gmail.com>",
- "name": "yoke",
- "version": "0.8.1",
- "description": "Abstraction allowing borrowed data to be carried along with the backing data it borrows from",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/yoke@0.8.1",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.47",
- "author": "Joshua Liebow-Feeser <joshlf@google.com>, Jack Wrenn <jswrenn@amazon.com>",
- "name": "zerocopy",
- "version": "0.8.47",
- "description": "Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87"
- }
- ],
- "licenses": [
- {
- "expression": "BSD-2-Clause OR Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/zerocopy@0.8.47",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/google/zerocopy"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6",
- "author": "Manish Goregaokar <manishsmail@gmail.com>",
- "name": "zerofrom-derive",
- "version": "0.1.6",
- "description": "Custom derive for the zerofrom crate",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/zerofrom-derive@0.1.6",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
- "author": "Manish Goregaokar <manishsmail@gmail.com>",
- "name": "zerofrom",
- "version": "0.1.6",
- "description": "ZeroFrom trait for constructing",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/zerofrom@0.1.6",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2",
- "author": "The RustCrypto Project Developers",
- "name": "zeroize",
- "version": "1.8.2",
- "description": "Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM! ",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
- }
- ],
- "licenses": [
- {
- "expression": "Apache-2.0 OR MIT"
- }
- ],
- "purl": "pkg:cargo/zeroize@1.8.2",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/RustCrypto/utils/tree/master/zeroize"
- },
- {
- "type": "vcs",
- "url": "https://github.com/RustCrypto/utils"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3",
- "author": "The ICU4X Project Developers",
- "name": "zerotrie",
- "version": "0.2.3",
- "description": "A data structure that efficiently maps strings to integers",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/zerotrie@0.2.3",
- "externalReferences": [
- {
- "type": "website",
- "url": "https://icu4x.unicode.org"
- },
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2",
- "author": "Manish Goregaokar <manishsmail@gmail.com>",
- "name": "zerovec-derive",
- "version": "0.11.2",
- "description": "Custom derive for the zerovec crate",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/zerovec-derive@0.11.2",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5",
- "author": "The ICU4X Project Developers",
- "name": "zerovec",
- "version": "0.11.5",
- "description": "Zero-copy vector backed by a byte array",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
- }
- ],
- "licenses": [
- {
- "expression": "Unicode-3.0"
- }
- ],
- "purl": "pkg:cargo/zerovec@0.11.5",
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/unicode-org/icu4x"
- }
- ]
- },
- {
- "type": "library",
- "bom-ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21",
- "author": "David Tolnay <dtolnay@gmail.com>",
- "name": "zmij",
- "version": "1.0.21",
- "description": "A double-to-string conversion algorithm based on Schubfach and yy",
- "scope": "required",
- "hashes": [
- {
- "alg": "SHA-256",
- "content": "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
- }
- ],
- "licenses": [
- {
- "expression": "MIT"
- }
- ],
- "purl": "pkg:cargo/zmij@1.0.21",
- "externalReferences": [
- {
- "type": "documentation",
- "url": "https://docs.rs/zmij"
- },
- {
- "type": "vcs",
- "url": "https://github.com/dtolnay/zmij"
- }
- ]
- }
- ],
- "dependencies": [
- {
- "ref": "path+file:///Users/runner/work/xet-core/xet-core/hf_xet#1.5.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_pkg#hf-xet@1.5.3",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
- "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
- "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#signal-hook@0.3.18",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_client#xet-client@1.5.3",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_runtime#xet-runtime@1.5.3"
- ]
- },
- {
- "ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_client#xet-client@1.5.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
- "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
- "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
- "registry+https://github.com/rust-lang/crates.io-index#more-asserts@0.3.1",
- "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#redb@3.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.2",
- "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.5.1",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
- "registry+https://github.com/rust-lang/crates.io-index#serde_repr@0.1.20",
- "registry+https://github.com/rust-lang/crates.io-index#statrs@0.18.0",
- "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-retry@0.3.1",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8",
- "registry+https://github.com/rust-lang/crates.io-index#urlencoding@2.1.3",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_core_structures#xet-core-structures@1.5.3",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_runtime#xet-runtime@1.5.3"
- ]
- },
- {
- "ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_core_structures#xet-core-structures@1.5.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
- "registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
- "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.0",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#countio@0.3.0",
- "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#heapify@0.2.0",
- "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
- "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
- "registry+https://github.com/rust-lang/crates.io-index#lz4_flex@0.13.0",
- "registry+https://github.com/rust-lang/crates.io-index#more-asserts@0.3.1",
- "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
- "registry+https://github.com/rust-lang/crates.io-index#safe-transmute@0.11.3",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "registry+https://github.com/rust-lang/crates.io-index#uuid@1.22.0",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_runtime#xet-runtime@1.5.3"
- ]
- },
- {
- "ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_data#xet-data@1.5.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
- "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44",
- "registry+https://github.com/rust-lang/crates.io-index#gearhash@0.1.3",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
- "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
- "registry+https://github.com/rust-lang/crates.io-index#more-asserts@0.3.1",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
- "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
- "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
- "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8",
- "registry+https://github.com/rust-lang/crates.io-index#uuid@1.22.0",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_client#xet-client@1.5.3",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_core_structures#xet-core-structures@1.5.3",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_runtime#xet-runtime@1.5.3"
- ]
- },
- {
- "ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_pkg#hf-xet@1.5.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
- "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#more-asserts@0.3.1",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "registry+https://github.com/rust-lang/crates.io-index#uuid@1.22.0",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_client#xet-client@1.5.3",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_core_structures#xet-core-structures@1.5.3",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_data#xet-data@1.5.3",
- "path+file:///Users/runner/work/xet-core/xet-core/xet_runtime#xet-runtime@1.5.3"
- ]
- },
- {
- "ref": "path+file:///Users/runner/work/xet-core/xet-core/xet_runtime#xet-runtime@1.5.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
- "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44",
- "registry+https://github.com/rust-lang/crates.io-index#colored@3.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#const-str@1.1.0",
- "registry+https://github.com/rust-lang/crates.io-index#ctor@1.0.3",
- "registry+https://github.com/rust-lang/crates.io-index#dirs@6.0.0",
- "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#git-version@0.3.9",
- "registry+https://github.com/rust-lang/crates.io-index#humantime@2.3.0",
- "registry+https://github.com/rust-lang/crates.io-index#konst@0.4.3",
- "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#more-asserts@0.3.1",
- "registry+https://github.com/rust-lang/crates.io-index#oneshot@0.1.13",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.11",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
- "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.2",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
- "registry+https://github.com/rust-lang/crates.io-index#shellexpand@3.1.2",
- "registry+https://github.com/rust-lang/crates.io-index#sysinfo@0.38.4",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-appender@0.2.4",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23",
- "registry+https://github.com/rust-lang/crates.io-index#whoami@2.1.1"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#approx@0.5.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#arrayref@0.3.9"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.39.0",
- "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#aws-lc-sys@0.39.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.57",
- "registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.57",
- "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5",
- "registry+https://github.com/rust-lang/crates.io-index#fs_extra@1.3.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#blake3@1.8.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#arrayref@0.3.9",
- "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6",
- "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.57",
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
- "registry+https://github.com/rust-lang/crates.io-index#constant_time_eq@0.4.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
- "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#bytemuck@1.25.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.57",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9",
- "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@0.1.10"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
- "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.44",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65",
- "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#cmake@0.1.57",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.57"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#colored@3.1.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#const-str@1.1.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#const_panic@0.2.15",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#typewit@1.14.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#constant_time_eq@0.4.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#countio@0.3.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.15",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
- "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#ctor@1.0.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#link-section@0.15.0",
- "registry+https://github.com/rust-lang/crates.io-index#linktime-proc-macro@0.1.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4",
- "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#dirs-sys@0.5.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#option-ext@0.2.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#dirs@6.0.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#dirs-sys@0.5.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#dunce@1.0.5"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.9"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#fs_extra@1.3.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#gearhash@0.1.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@0.1.10"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0",
- "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#git-version-macro@0.3.9",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#git-version@0.3.9",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#git-version-macro@0.3.9"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#heapify@0.2.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#humantime@2.3.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.7",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20",
- "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
- "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4",
- "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1",
- "registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3",
- "registry+https://github.com/rust-lang/crates.io-index#system-configuration@0.7.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1",
- "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0",
- "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#want@0.3.1"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.65",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
- "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4",
- "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
- "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
- "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2",
- "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2",
- "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2",
- "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
- "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer_data@2.1.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2",
- "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3",
- "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_properties_data@2.1.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#icu_provider@2.1.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
- "registry+https://github.com/rust-lang/crates.io-index#icu_locale_core@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2",
- "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
- "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3",
- "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1",
- "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
- "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#icu_normalizer@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#icu_properties@2.1.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.22"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#ipnet@2.12.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#iri-string@0.7.11",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#itertools@0.14.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#either@1.15.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#konst@0.4.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#const_panic@0.2.15",
- "registry+https://github.com/rust-lang/crates.io-index#konst_proc_macros@0.4.1",
- "registry+https://github.com/rust-lang/crates.io-index#typewit@1.14.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#konst_proc_macros@0.4.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#link-section@0.15.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#linktime-proc-macro@0.1.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#litemap@0.8.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#lru-slab@0.1.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#lz4_flex@0.13.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#twox-hash@2.1.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#more-asserts@0.3.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-io-kit@0.3.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#objc2-system-configuration@0.3.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#oneshot@0.1.13"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#option-ext@0.2.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#os_str_bytes@6.6.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.11",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-project@1.1.11",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-internal@1.1.11"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pin-utils@0.1.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#potential_utf@0.1.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.47"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.29.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.29.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#heck@0.5.0",
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.29.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros-backend@0.29.0",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#pyo3@0.29.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#inventory@0.3.22",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3-build-config@0.29.0",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3-ffi@0.29.0",
- "registry+https://github.com/rust-lang/crates.io-index#pyo3-macros@0.29.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#quinn-proto@0.11.15",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.2",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#lru-slab@0.1.2",
- "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2",
- "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
- "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.11.0",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#quinn-udp@0.5.14",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#quinn@0.11.9",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#quinn-proto@0.11.15",
- "registry+https://github.com/rust-lang/crates.io-index#quinn-udp@0.5.14",
- "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
- "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0",
- "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2",
- "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0",
- "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#ppv-lite86@0.2.21",
- "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.5",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#redb@3.1.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
- "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#regex@1.12.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#aho-corasick@1.1.4",
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
- "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
- "registry+https://github.com/rust-lang/crates.io-index#regex-syntax@0.8.10"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest-middleware@0.5.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.103",
- "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.2",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#reqwest@0.13.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1",
- "registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3",
- "registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#hyper-rustls@0.27.7",
- "registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.20",
- "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
- "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#quinn@0.11.9",
- "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
- "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
- "registry+https://github.com/rust-lang/crates.io-index#rustls-platform-verifier@0.6.2",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
- "registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
- "registry+https://github.com/rust-lang/crates.io-index#tower@0.5.3",
- "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.8",
- "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3",
- "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.57",
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
- "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rustc-hash@2.1.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
- "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-platform-verifier@0.6.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
- "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
- "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
- "registry+https://github.com/rust-lang/crates.io-index#security-framework@3.7.0",
- "registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.17.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.13",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.2",
- "registry+https://github.com/rust-lang/crates.io-index#ring@0.17.14",
- "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
- "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#aws-lc-rs@1.16.2",
- "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
- "registry+https://github.com/rust-lang/crates.io-index#rustls-pki-types@1.14.0",
- "registry+https://github.com/rust-lang/crates.io-index#rustls-webpki@0.103.13",
- "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1",
- "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#safe-transmute@0.11.3"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.17.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#security-framework@3.7.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#security-framework-sys@2.17.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.228",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
- "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#serde_repr@0.1.20",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#sha2-asm@0.6.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cc@1.2.57"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#sha2@0.10.9",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4",
- "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#digest@0.10.7",
- "registry+https://github.com/rust-lang/crates.io-index#sha2-asm@0.6.4"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#lazy_static@1.5.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#shellexpand@3.1.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1",
- "registry+https://github.com/rust-lang/crates.io-index#dirs@6.0.0",
- "registry+https://github.com/rust-lang/crates.io-index#os_str_bytes@6.6.1"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#shlex@1.3.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#errno@0.3.14",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#signal-hook@0.3.18",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#signal-hook-registry@1.4.8"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#slab@0.4.12"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#statrs@0.18.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#approx@0.5.1",
- "registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#subtle@2.6.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#sysinfo@0.38.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.0",
- "registry+https://github.com/rust-lang/crates.io-index#objc2-core-foundation@0.3.2",
- "registry+https://github.com/rust-lang/crates.io-index#objc2-io-kit@0.3.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#system-configuration-sys@0.6.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#system-configuration@0.7.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
- "registry+https://github.com/rust-lang/crates.io-index#core-foundation@0.9.4",
- "registry+https://github.com/rust-lang/crates.io-index#system-configuration-sys@0.6.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#target-lexicon@0.13.5"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0",
- "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2",
- "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
- "registry+https://github.com/rust-lang/crates.io-index#rustix@1.1.4"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.18"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.27",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.0",
- "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.8",
- "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#num-conv@0.2.0",
- "registry+https://github.com/rust-lang/crates.io-index#powerfmt@0.2.0",
- "registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#time-core@0.1.8",
- "registry+https://github.com/rust-lang/crates.io-index#time-macros@0.2.27"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tinystr@0.8.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
- "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.11.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-retry@0.3.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#rand@0.10.1",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-rustls@0.26.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#rustls@0.23.37",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#mio@1.1.1",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.3",
- "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.1"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tower-http@0.6.8",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.11.0",
- "registry+https://github.com/rust-lang/crates.io-index#bytes@1.11.1",
- "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0",
- "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1",
- "registry+https://github.com/rust-lang/crates.io-index#iri-string@0.7.11",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#tower@0.5.3",
- "registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3",
- "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tower@0.5.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32",
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#sync_wrapper@1.0.2",
- "registry+https://github.com/rust-lang/crates.io-index#tokio@1.50.0",
- "registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3",
- "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-appender@0.2.4",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#crossbeam-channel@0.5.15",
- "registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.18",
- "registry+https://github.com/rust-lang/crates.io-index#time@0.3.47",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#log@0.4.29",
- "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-serde@0.2.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.23",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#matchers@0.2.0",
- "registry+https://github.com/rust-lang/crates.io-index#nu-ansi-term@0.50.3",
- "registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4",
- "registry+https://github.com/rust-lang/crates.io-index#regex-automata@0.4.14",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228",
- "registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.149",
- "registry+https://github.com/rust-lang/crates.io-index#sharded-slab@0.1.7",
- "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1",
- "registry+https://github.com/rust-lang/crates.io-index#thread_local@1.1.9",
- "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-serde@0.2.0"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#pin-project-lite@0.2.17",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31",
- "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#try-lock@0.2.5"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#twox-hash@2.1.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#typewit@1.14.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#untrusted@0.9.0"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#url@2.5.8",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2",
- "registry+https://github.com/rust-lang/crates.io-index#idna@1.1.0",
- "registry+https://github.com/rust-lang/crates.io-index#percent-encoding@2.3.2",
- "registry+https://github.com/rust-lang/crates.io-index#serde@1.0.228"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#urlencoding@2.1.3"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#utf8_iter@1.0.4"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#uuid@1.22.0",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#version_check@0.9.5"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#want@0.3.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#try-lock@0.2.5"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#whoami@2.1.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#libc@0.2.183",
- "registry+https://github.com/rust-lang/crates.io-index#objc2-system-configuration@0.3.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#writeable@0.6.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
- "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1",
- "registry+https://github.com/rust-lang/crates.io-index#yoke-derive@0.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#zerocopy@0.8.47"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117",
- "registry+https://github.com/rust-lang/crates.io-index#synstructure@0.13.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#zerofrom-derive@0.1.6"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#zeroize@1.8.2"
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#zerotrie@0.2.3",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#displaydoc@0.2.5",
- "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.106",
- "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.45",
- "registry+https://github.com/rust-lang/crates.io-index#syn@2.0.117"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#zerovec@0.11.5",
- "dependsOn": [
- "registry+https://github.com/rust-lang/crates.io-index#yoke@0.8.1",
- "registry+https://github.com/rust-lang/crates.io-index#zerofrom@0.1.6",
- "registry+https://github.com/rust-lang/crates.io-index#zerovec-derive@0.11.2"
- ]
- },
- {
- "ref": "registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.21"
- }
- ]
-}
\ No newline at end of file
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/hf_xet/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 5ea4a04..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet/hf_xet.abi3.so b/assets/gen/.venv/lib/python3.12/site-packages/hf_xet/hf_xet.abi3.so
deleted file mode 100755
index 7a93f1b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/hf_xet/hf_xet.abi3.so and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/METADATA
deleted file mode 100644
index 8056834..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/METADATA
+++ /dev/null
@@ -1,625 +0,0 @@
-Metadata-Version: 2.4
-Name: httpcore
-Version: 1.0.9
-Summary: A minimal low-level HTTP client.
-Project-URL: Documentation, https://www.encode.io/httpcore
-Project-URL: Homepage, https://www.encode.io/httpcore/
-Project-URL: Source, https://github.com/encode/httpcore
-Author-email: Tom Christie <tom@tomchristie.com>
-License-Expression: BSD-3-Clause
-License-File: LICENSE.md
-Classifier: Development Status :: 3 - Alpha
-Classifier: Environment :: Web Environment
-Classifier: Framework :: AsyncIO
-Classifier: Framework :: Trio
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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: Topic :: Internet :: WWW/HTTP
-Requires-Python: >=3.8
-Requires-Dist: certifi
-Requires-Dist: h11>=0.16
-Provides-Extra: asyncio
-Requires-Dist: anyio<5.0,>=4.0; extra == 'asyncio'
-Provides-Extra: http2
-Requires-Dist: h2<5,>=3; extra == 'http2'
-Provides-Extra: socks
-Requires-Dist: socksio==1.*; extra == 'socks'
-Provides-Extra: trio
-Requires-Dist: trio<1.0,>=0.22.0; extra == 'trio'
-Description-Content-Type: text/markdown
-
-# HTTP Core
-
-[](https://github.com/encode/httpcore/actions)
-[](https://pypi.org/project/httpcore/)
-
-> *Do one thing, and do it well.*
-
-The HTTP Core package provides a minimal low-level HTTP client, which does
-one thing only. Sending HTTP requests.
-
-It does not provide any high level model abstractions over the API,
-does not handle redirects, multipart uploads, building authentication headers,
-transparent HTTP caching, URL parsing, session cookie handling,
-content or charset decoding, handling JSON, environment based configuration
-defaults, or any of that Jazz.
-
-Some things HTTP Core does do:
-
-* Sending HTTP requests.
-* Thread-safe / task-safe connection pooling.
-* HTTP(S) proxy & SOCKS proxy support.
-* Supports HTTP/1.1 and HTTP/2.
-* Provides both sync and async interfaces.
-* Async backend support for `asyncio` and `trio`.
-
-## Requirements
-
-Python 3.8+
-
-## Installation
-
-For HTTP/1.1 only support, install with:
-
-```shell
-$ pip install httpcore
-```
-
-There are also a number of optional extras available...
-
-```shell
-$ pip install httpcore['asyncio,trio,http2,socks']
-```
-
-## Sending requests
-
-Send an HTTP request:
-
-```python
-import httpcore
-
-response = httpcore.request("GET", "https://www.example.com/")
-
-print(response)
-# <Response [200]>
-print(response.status)
-# 200
-print(response.headers)
-# [(b'Accept-Ranges', b'bytes'), (b'Age', b'557328'), (b'Cache-Control', b'max-age=604800'), ...]
-print(response.content)
-# b'<!doctype html>\n<html>\n<head>\n<title>Example Domain</title>\n\n<meta charset="utf-8"/>\n ...'
-```
-
-The top-level `httpcore.request()` function is provided for convenience. In practice whenever you're working with `httpcore` you'll want to use the connection pooling functionality that it provides.
-
-```python
-import httpcore
-
-http = httpcore.ConnectionPool()
-response = http.request("GET", "https://www.example.com/")
-```
-
-Once you're ready to get going, [head over to the documentation](https://www.encode.io/httpcore/).
-
-## Motivation
-
-You *probably* don't want to be using HTTP Core directly. It might make sense if
-you're writing something like a proxy service in Python, and you just want
-something at the lowest possible level, but more typically you'll want to use
-a higher level client library, such as `httpx`.
-
-The motivation for `httpcore` is:
-
-* To provide a reusable low-level client library, that other packages can then build on top of.
-* To provide a *really clear interface split* between the networking code and client logic,
- so that each is easier to understand and reason about in isolation.
-
-## Dependencies
-
-The `httpcore` package has the following dependencies...
-
-* `h11`
-* `certifi`
-
-And the following optional extras...
-
-* `anyio` - Required by `pip install httpcore['asyncio']`.
-* `trio` - Required by `pip install httpcore['trio']`.
-* `h2` - Required by `pip install httpcore['http2']`.
-* `socksio` - Required by `pip install httpcore['socks']`.
-
-## Versioning
-
-We use [SEMVER for our versioning policy](https://semver.org/).
-
-For changes between package versions please see our [project changelog](CHANGELOG.md).
-
-We recommend pinning your requirements either the most current major version, or a more specific version range:
-
-```python
-pip install 'httpcore==1.*'
-```
-# Changelog
-
-All notable changes to this project will be documented in this file.
-
-The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
-
-## Version 1.0.9 (April 24th, 2025)
-
-- Resolve https://github.com/advisories/GHSA-vqfr-h8mv-ghfj with h11 dependency update. (#1008)
-
-## Version 1.0.8 (April 11th, 2025)
-
-- Fix `AttributeError` when importing on Python 3.14. (#1005)
-
-## Version 1.0.7 (November 15th, 2024)
-
-- Support `proxy=…` configuration on `ConnectionPool()`. (#974)
-
-## Version 1.0.6 (October 1st, 2024)
-
-- Relax `trio` dependency pinning. (#956)
-- Handle `trio` raising `NotImplementedError` on unsupported platforms. (#955)
-- Handle mapping `ssl.SSLError` to `httpcore.ConnectError`. (#918)
-
-## 1.0.5 (March 27th, 2024)
-
-- Handle `EndOfStream` exception for anyio backend. (#899)
-- Allow trio `0.25.*` series in package dependancies. (#903)
-
-## 1.0.4 (February 21st, 2024)
-
-- Add `target` request extension. (#888)
-- Fix support for connection `Upgrade` and `CONNECT` when some data in the stream has been read. (#882)
-
-## 1.0.3 (February 13th, 2024)
-
-- Fix support for async cancellations. (#880)
-- Fix trace extension when used with socks proxy. (#849)
-- Fix SSL context for connections using the "wss" scheme (#869)
-
-## 1.0.2 (November 10th, 2023)
-
-- Fix `float("inf")` timeouts in `Event.wait` function. (#846)
-
-## 1.0.1 (November 3rd, 2023)
-
-- Fix pool timeout to account for the total time spent retrying. (#823)
-- Raise a neater RuntimeError when the correct async deps are not installed. (#826)
-- Add support for synchronous TLS-in-TLS streams. (#840)
-
-## 1.0.0 (October 6th, 2023)
-
-From version 1.0 our async support is now optional, as the package has minimal dependencies by default.
-
-For async support use either `pip install 'httpcore[asyncio]'` or `pip install 'httpcore[trio]'`.
-
-The project versioning policy is now explicitly governed by SEMVER. See https://semver.org/.
-
-- Async support becomes fully optional. (#809)
-- Add support for Python 3.12. (#807)
-
-## 0.18.0 (September 8th, 2023)
-
-- Add support for HTTPS proxies. (#745, #786)
-- Drop Python 3.7 support. (#727)
-- Handle `sni_hostname` extension with SOCKS proxy. (#774)
-- Handle HTTP/1.1 half-closed connections gracefully. (#641)
-- Change the type of `Extensions` from `Mapping[Str, Any]` to `MutableMapping[Str, Any]`. (#762)
-
-## 0.17.3 (July 5th, 2023)
-
-- Support async cancellations, ensuring that the connection pool is left in a clean state when cancellations occur. (#726)
-- The networking backend interface has [been added to the public API](https://www.encode.io/httpcore/network-backends). Some classes which were previously private implementation detail are now part of the top-level public API. (#699)
-- Graceful handling of HTTP/2 GoAway frames, with requests being transparently retried on a new connection. (#730)
-- Add exceptions when a synchronous `trace callback` is passed to an asynchronous request or an asynchronous `trace callback` is passed to a synchronous request. (#717)
-- Drop Python 3.7 support. (#727)
-
-## 0.17.2 (May 23th, 2023)
-
-- Add `socket_options` argument to `ConnectionPool` and `HTTProxy` classes. (#668)
-- Improve logging with per-module logger names. (#690)
-- Add `sni_hostname` request extension. (#696)
-- Resolve race condition during import of `anyio` package. (#692)
-- Enable TCP_NODELAY for all synchronous sockets. (#651)
-
-## 0.17.1 (May 17th, 2023)
-
-- If 'retries' is set, then allow retries if an SSL handshake error occurs. (#669)
-- Improve correctness of tracebacks on network exceptions, by raising properly chained exceptions. (#678)
-- Prevent connection-hanging behaviour when HTTP/2 connections are closed by a server-sent 'GoAway' frame. (#679)
-- Fix edge-case exception when removing requests from the connection pool. (#680)
-- Fix pool timeout edge-case. (#688)
-
-## 0.17.0 (March 16th, 2023)
-
-- Add DEBUG level logging. (#648)
-- Respect HTTP/2 max concurrent streams when settings updates are sent by server. (#652)
-- Increase the allowable HTTP header size to 100kB. (#647)
-- Add `retries` option to SOCKS proxy classes. (#643)
-
-## 0.16.3 (December 20th, 2022)
-
-- Allow `ws` and `wss` schemes. Allows us to properly support websocket upgrade connections. (#625)
-- Forwarding HTTP proxies use a connection-per-remote-host. Required by some proxy implementations. (#637)
-- Don't raise `RuntimeError` when closing a connection pool with active connections. Removes some error cases when cancellations are used. (#631)
-- Lazy import `anyio`, so that it's no longer a hard dependancy, and isn't imported if unused. (#639)
-
-## 0.16.2 (November 25th, 2022)
-
-- Revert 'Fix async cancellation behaviour', which introduced race conditions. (#627)
-- Raise `RuntimeError` if attempting to us UNIX domain sockets on Windows. (#619)
-
-## 0.16.1 (November 17th, 2022)
-
-- Fix HTTP/1.1 interim informational responses, such as "100 Continue". (#605)
-
-## 0.16.0 (October 11th, 2022)
-
-- Support HTTP/1.1 informational responses. (#581)
-- Fix async cancellation behaviour. (#580)
-- Support `h11` 0.14. (#579)
-
-## 0.15.0 (May 17th, 2022)
-
-- Drop Python 3.6 support (#535)
-- Ensure HTTP proxy CONNECT requests include `timeout` configuration. (#506)
-- Switch to explicit `typing.Optional` for type hints. (#513)
-- For `trio` map OSError exceptions to `ConnectError`. (#543)
-
-## 0.14.7 (February 4th, 2022)
-
-- Requests which raise a PoolTimeout need to be removed from the pool queue. (#502)
-- Fix AttributeError that happened when Socks5Connection were terminated. (#501)
-
-## 0.14.6 (February 1st, 2022)
-
-- Fix SOCKS support for `http://` URLs. (#492)
-- Resolve race condition around exceptions during streaming a response. (#491)
-
-## 0.14.5 (January 18th, 2022)
-
-- SOCKS proxy support. (#478)
-- Add proxy_auth argument to HTTPProxy. (#481)
-- Improve error message on 'RemoteProtocolError' exception when server disconnects without sending a response. (#479)
-
-## 0.14.4 (January 5th, 2022)
-
-- Support HTTP/2 on HTTPS tunnelling proxies. (#468)
-- Fix proxy headers missing on HTTP forwarding. (#456)
-- Only instantiate SSL context if required. (#457)
-- More robust HTTP/2 handling. (#253, #439, #440, #441)
-
-## 0.14.3 (November 17th, 2021)
-
-- Fix race condition when removing closed connections from the pool. (#437)
-
-## 0.14.2 (November 16th, 2021)
-
-- Failed connections no longer remain in the pool. (Pull #433)
-
-## 0.14.1 (November 12th, 2021)
-
-- `max_connections` becomes optional. (Pull #429)
-- `certifi` is now included in the install dependancies. (Pull #428)
-- `h2` is now strictly optional. (Pull #428)
-
-## 0.14.0 (November 11th, 2021)
-
-The 0.14 release is a complete reworking of `httpcore`, comprehensively addressing some underlying issues in the connection pooling, as well as substantially redesigning the API to be more user friendly.
-
-Some of the lower-level API design also makes the components more easily testable in isolation, and the package now has 100% test coverage.
-
-See [discussion #419](https://github.com/encode/httpcore/discussions/419) for a little more background.
-
-There's some other neat bits in there too, such as the "trace" extension, which gives a hook into inspecting the internal events that occur during the request/response cycle. This extension is needed for the HTTPX cli, in order to...
-
-* Log the point at which the connection is established, and the IP/port on which it is made.
-* Determine if the outgoing request should log as HTTP/1.1 or HTTP/2, rather than having to assume it's HTTP/2 if the --http2 flag was passed. (Which may not actually be true.)
-* Log SSL version info / certificate info.
-
-Note that `curio` support is not currently available in 0.14.0. If you're using `httpcore` with `curio` please get in touch, so we can assess if we ought to prioritize it as a feature or not.
-
-## 0.13.7 (September 13th, 2021)
-
-- Fix broken error messaging when URL scheme is missing, or a non HTTP(S) scheme is used. (Pull #403)
-
-## 0.13.6 (June 15th, 2021)
-
-### Fixed
-
-- Close sockets when read or write timeouts occur. (Pull #365)
-
-## 0.13.5 (June 14th, 2021)
-
-### Fixed
-
-- Resolved niggles with AnyIO EOF behaviours. (Pull #358, #362)
-
-## 0.13.4 (June 9th, 2021)
-
-### Added
-
-- Improved error messaging when URL scheme is missing, or a non HTTP(S) scheme is used. (Pull #354)
-
-### Fixed
-
-- Switched to `anyio` as the default backend implementation when running with `asyncio`. Resolves some awkward [TLS timeout issues](https://github.com/encode/httpx/discussions/1511).
-
-## 0.13.3 (May 6th, 2021)
-
-### Added
-
-- Support HTTP/2 prior knowledge, using `httpcore.SyncConnectionPool(http1=False)`. (Pull #333)
-
-### Fixed
-
-- Handle cases where environment does not provide `select.poll` support. (Pull #331)
-
-## 0.13.2 (April 29th, 2021)
-
-### Added
-
-- Improve error message for specific case of `RemoteProtocolError` where server disconnects without sending a response. (Pull #313)
-
-## 0.13.1 (April 28th, 2021)
-
-### Fixed
-
-- More resiliant testing for closed connections. (Pull #311)
-- Don't raise exceptions on ungraceful connection closes. (Pull #310)
-
-## 0.13.0 (April 21st, 2021)
-
-The 0.13 release updates the core API in order to match the HTTPX Transport API,
-introduced in HTTPX 0.18 onwards.
-
-An example of making requests with the new interface is:
-
-```python
-with httpcore.SyncConnectionPool() as http:
- status_code, headers, stream, extensions = http.handle_request(
- method=b'GET',
- url=(b'https', b'example.org', 443, b'/'),
- headers=[(b'host', b'example.org'), (b'user-agent', b'httpcore')]
- stream=httpcore.ByteStream(b''),
- extensions={}
- )
- body = stream.read()
- print(status_code, body)
-```
-
-### Changed
-
-- The `.request()` method is now `handle_request()`. (Pull #296)
-- The `.arequest()` method is now `.handle_async_request()`. (Pull #296)
-- The `headers` argument is no longer optional. (Pull #296)
-- The `stream` argument is no longer optional. (Pull #296)
-- The `ext` argument is now named `extensions`, and is no longer optional. (Pull #296)
-- The `"reason"` extension keyword is now named `"reason_phrase"`. (Pull #296)
-- The `"reason_phrase"` and `"http_version"` extensions now use byte strings for their values. (Pull #296)
-- The `httpcore.PlainByteStream()` class becomes `httpcore.ByteStream()`. (Pull #296)
-
-### Added
-
-- Streams now support a `.read()` interface. (Pull #296)
-
-### Fixed
-
-- Task cancellation no longer leaks connections from the connection pool. (Pull #305)
-
-## 0.12.3 (December 7th, 2020)
-
-### Fixed
-
-- Abort SSL connections on close rather than waiting for remote EOF when using `asyncio`. (Pull #167)
-- Fix exception raised in case of connect timeouts when using the `anyio` backend. (Pull #236)
-- Fix `Host` header precedence for `:authority` in HTTP/2. (Pull #241, #243)
-- Handle extra edge case when detecting for socket readability when using `asyncio`. (Pull #242, #244)
-- Fix `asyncio` SSL warning when using proxy tunneling. (Pull #249)
-
-## 0.12.2 (November 20th, 2020)
-
-### Fixed
-
-- Properly wrap connect errors on the asyncio backend. (Pull #235)
-- Fix `ImportError` occurring on Python 3.9 when using the HTTP/1.1 sync client in a multithreaded context. (Pull #237)
-
-## 0.12.1 (November 7th, 2020)
-
-### Added
-
-- Add connect retries. (Pull #221)
-
-### Fixed
-
-- Tweak detection of dropped connections, resolving an issue with open files limits on Linux. (Pull #185)
-- Avoid leaking connections when establishing an HTTP tunnel to a proxy has failed. (Pull #223)
-- Properly wrap OS errors when using `trio`. (Pull #225)
-
-## 0.12.0 (October 6th, 2020)
-
-### Changed
-
-- HTTP header casing is now preserved, rather than always sent in lowercase. (#216 and python-hyper/h11#104)
-
-### Added
-
-- Add Python 3.9 to officially supported versions.
-
-### Fixed
-
-- Gracefully handle a stdlib asyncio bug when a connection is closed while it is in a paused-for-reading state. (#201)
-
-## 0.11.1 (September 28nd, 2020)
-
-### Fixed
-
-- Add await to async semaphore release() coroutine (#197)
-- Drop incorrect curio classifier (#192)
-
-## 0.11.0 (September 22nd, 2020)
-
-The Transport API with 0.11.0 has a couple of significant changes.
-
-Firstly we've moved changed the request interface in order to allow extensions, which will later enable us to support features
-such as trailing headers, HTTP/2 server push, and CONNECT/Upgrade connections.
-
-The interface changes from:
-
-```python
-def request(method, url, headers, stream, timeout):
- return (http_version, status_code, reason, headers, stream)
-```
-
-To instead including an optional dictionary of extensions on the request and response:
-
-```python
-def request(method, url, headers, stream, ext):
- return (status_code, headers, stream, ext)
-```
-
-Having an open-ended extensions point will allow us to add later support for various optional features, that wouldn't otherwise be supported without these API changes.
-
-In particular:
-
-* Trailing headers support.
-* HTTP/2 Server Push
-* sendfile.
-* Exposing raw connection on CONNECT, Upgrade, HTTP/2 bi-di streaming.
-* Exposing debug information out of the API, including template name, template context.
-
-Currently extensions are limited to:
-
-* request: `timeout` - Optional. Timeout dictionary.
-* response: `http_version` - Optional. Include the HTTP version used on the response.
-* response: `reason` - Optional. Include the reason phrase used on the response. Only valid with HTTP/1.*.
-
-See https://github.com/encode/httpx/issues/1274#issuecomment-694884553 for the history behind this.
-
-Secondly, the async version of `request` is now namespaced as `arequest`.
-
-This allows concrete transports to support both sync and async implementations on the same class.
-
-### Added
-
-- Add curio support. (Pull #168)
-- Add anyio support, with `backend="anyio"`. (Pull #169)
-
-### Changed
-
-- Update the Transport API to use 'ext' for optional extensions. (Pull #190)
-- Update the Transport API to use `.request` and `.arequest` so implementations can support both sync and async. (Pull #189)
-
-## 0.10.2 (August 20th, 2020)
-
-### Added
-
-- Added Unix Domain Socket support. (Pull #139)
-
-### Fixed
-
-- Always include the port on proxy CONNECT requests. (Pull #154)
-- Fix `max_keepalive_connections` configuration. (Pull #153)
-- Fixes behaviour in HTTP/1.1 where server disconnects can be used to signal the end of the response body. (Pull #164)
-
-## 0.10.1 (August 7th, 2020)
-
-- Include `max_keepalive_connections` on `AsyncHTTPProxy`/`SyncHTTPProxy` classes.
-
-## 0.10.0 (August 7th, 2020)
-
-The most notable change in the 0.10.0 release is that HTTP/2 support is now fully optional.
-
-Use either `pip install httpcore` for HTTP/1.1 support only, or `pip install httpcore[http2]` for HTTP/1.1 and HTTP/2 support.
-
-### Added
-
-- HTTP/2 support becomes optional. (Pull #121, #130)
-- Add `local_address=...` support. (Pull #100, #134)
-- Add `PlainByteStream`, `IteratorByteStream`, `AsyncIteratorByteStream`. The `AsyncByteSteam` and `SyncByteStream` classes are now pure interface classes. (#133)
-- Add `LocalProtocolError`, `RemoteProtocolError` exceptions. (Pull #129)
-- Add `UnsupportedProtocol` exception. (Pull #128)
-- Add `.get_connection_info()` method. (Pull #102, #137)
-- Add better TRACE logs. (Pull #101)
-
-### Changed
-
-- `max_keepalive` is deprecated in favour of `max_keepalive_connections`. (Pull #140)
-
-### Fixed
-
-- Improve handling of server disconnects. (Pull #112)
-
-## 0.9.1 (May 27th, 2020)
-
-### Fixed
-
-- Proper host resolution for sync case, including IPv6 support. (Pull #97)
-- Close outstanding connections when connection pool is closed. (Pull #98)
-
-## 0.9.0 (May 21th, 2020)
-
-### Changed
-
-- URL port becomes an `Optional[int]` instead of `int`. (Pull #92)
-
-### Fixed
-
-- Honor HTTP/2 max concurrent streams settings. (Pull #89, #90)
-- Remove incorrect debug log. (Pull #83)
-
-## 0.8.4 (May 11th, 2020)
-
-### Added
-
-- Logging via HTTPCORE_LOG_LEVEL and HTTPX_LOG_LEVEL environment variables
-and TRACE level logging. (Pull #79)
-
-### Fixed
-
-- Reuse of connections on HTTP/2 in close concurrency situations. (Pull #81)
-
-## 0.8.3 (May 6rd, 2020)
-
-### Fixed
-
-- Include `Host` and `Accept` headers on proxy "CONNECT" requests.
-- De-duplicate any headers also contained in proxy_headers.
-- HTTP/2 flag not being passed down to proxy connections.
-
-## 0.8.2 (May 3rd, 2020)
-
-### Fixed
-
-- Fix connections using proxy forwarding requests not being added to the
-connection pool properly. (Pull #70)
-
-## 0.8.1 (April 30th, 2020)
-
-### Changed
-
-- Allow inherintance of both `httpcore.AsyncByteStream`, `httpcore.SyncByteStream` without type conflicts.
-
-## 0.8.0 (April 30th, 2020)
-
-### Fixed
-
-- Fixed tunnel proxy support.
-
-### Added
-
-- New `TimeoutException` base class.
-
-## 0.7.0 (March 5th, 2020)
-
-- First integration with HTTPX.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/RECORD
deleted file mode 100644
index 44d4769..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/RECORD
+++ /dev/null
@@ -1,68 +0,0 @@
-httpcore-1.0.9.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-httpcore-1.0.9.dist-info/METADATA,sha256=_i1P2mGZEol4d54M8n88BFxTGGP83Zh-rMdPOhjUHCE,21529
-httpcore-1.0.9.dist-info/RECORD,,
-httpcore-1.0.9.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87
-httpcore-1.0.9.dist-info/licenses/LICENSE.md,sha256=_ctZFUx0y6uhahEkL3dAvqnyPW_rVUeRfYxflKgDkqU,1518
-httpcore/__init__.py,sha256=9kT_kqChCCJUTHww24ZmR_ezcdbpRYWksD-gYNzkZP8,3445
-httpcore/__pycache__/__init__.cpython-312.pyc,,
-httpcore/__pycache__/_api.cpython-312.pyc,,
-httpcore/__pycache__/_exceptions.cpython-312.pyc,,
-httpcore/__pycache__/_models.cpython-312.pyc,,
-httpcore/__pycache__/_ssl.cpython-312.pyc,,
-httpcore/__pycache__/_synchronization.cpython-312.pyc,,
-httpcore/__pycache__/_trace.cpython-312.pyc,,
-httpcore/__pycache__/_utils.cpython-312.pyc,,
-httpcore/_api.py,sha256=unZmeDschBWCGCPCwkS3Wot9euK6bg_kKxLtGTxw214,3146
-httpcore/_async/__init__.py,sha256=EWdl2v4thnAHzJpqjU4h2a8DUiGAvNiWrkii9pfhTf0,1221
-httpcore/_async/__pycache__/__init__.cpython-312.pyc,,
-httpcore/_async/__pycache__/connection.cpython-312.pyc,,
-httpcore/_async/__pycache__/connection_pool.cpython-312.pyc,,
-httpcore/_async/__pycache__/http11.cpython-312.pyc,,
-httpcore/_async/__pycache__/http2.cpython-312.pyc,,
-httpcore/_async/__pycache__/http_proxy.cpython-312.pyc,,
-httpcore/_async/__pycache__/interfaces.cpython-312.pyc,,
-httpcore/_async/__pycache__/socks_proxy.cpython-312.pyc,,
-httpcore/_async/connection.py,sha256=6OcPXqMEfc0BU38_-iHUNDd1vKSTc2UVT09XqNb_BOk,8449
-httpcore/_async/connection_pool.py,sha256=DOIQ2s2ZCf9qfwxhzMprTPLqCL8OxGXiKF6qRHxvVyY,17307
-httpcore/_async/http11.py,sha256=-qM9bV7PjSQF5vxs37-eUXOIFwbIjPcZbNliuX9TtBw,13880
-httpcore/_async/http2.py,sha256=azX1fcmtXaIwjputFlZ4vd92J8xwjGOa9ax9QIv4394,23936
-httpcore/_async/http_proxy.py,sha256=2zVkrlv-Ds-rWGaqaXlrhEJiAQFPo23BT3Gq_sWoBXU,14701
-httpcore/_async/interfaces.py,sha256=jTiaWL83pgpGC9ziv90ZfwaKNMmHwmOalzaKiuTxATo,4455
-httpcore/_async/socks_proxy.py,sha256=lLKgLlggPfhFlqi0ODeBkOWvt9CghBBUyqsnsU1tx6Q,13841
-httpcore/_backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-httpcore/_backends/__pycache__/__init__.cpython-312.pyc,,
-httpcore/_backends/__pycache__/anyio.cpython-312.pyc,,
-httpcore/_backends/__pycache__/auto.cpython-312.pyc,,
-httpcore/_backends/__pycache__/base.cpython-312.pyc,,
-httpcore/_backends/__pycache__/mock.cpython-312.pyc,,
-httpcore/_backends/__pycache__/sync.cpython-312.pyc,,
-httpcore/_backends/__pycache__/trio.cpython-312.pyc,,
-httpcore/_backends/anyio.py,sha256=x8PgEhXRC8bVqsdzk_YJx8Y6d9Tub06CuUSwnbmtqoY,5252
-httpcore/_backends/auto.py,sha256=zO136PKZmsaTDK-HRk84eA-MUg8_2wJf4NvmK432Aio,1662
-httpcore/_backends/base.py,sha256=aShgRdZnMmRhFWHetjumlM73f8Kz1YOAyCUP_4kHslA,3042
-httpcore/_backends/mock.py,sha256=er9T436uSe7NLrfiLa4x6Nuqg5ivQ693CxWYCWsgbH4,4077
-httpcore/_backends/sync.py,sha256=bhE4d9iK9Umxdsdsgm2EfKnXaBms2WggGYU-7jmUujU,7977
-httpcore/_backends/trio.py,sha256=LHu4_Mr5MswQmmT3yE4oLgf9b_JJfeVS4BjDxeJc7Ro,5996
-httpcore/_exceptions.py,sha256=looCKga3_YVYu3s-d3L9RMPRJyhsY7fiuuGxvkOD0c0,1184
-httpcore/_models.py,sha256=IO2CcXcdpovRcLTdGFGB6RyBZdEm2h_TOmoCc4rEKho,17623
-httpcore/_ssl.py,sha256=srqmSNU4iOUvWF-SrJvb8G_YEbHFELOXQOwdDIBTS9c,187
-httpcore/_sync/__init__.py,sha256=JBDIgXt5la1LCJ1sLQeKhjKFpLnpNr8Svs6z2ni3fgg,1141
-httpcore/_sync/__pycache__/__init__.cpython-312.pyc,,
-httpcore/_sync/__pycache__/connection.cpython-312.pyc,,
-httpcore/_sync/__pycache__/connection_pool.cpython-312.pyc,,
-httpcore/_sync/__pycache__/http11.cpython-312.pyc,,
-httpcore/_sync/__pycache__/http2.cpython-312.pyc,,
-httpcore/_sync/__pycache__/http_proxy.cpython-312.pyc,,
-httpcore/_sync/__pycache__/interfaces.cpython-312.pyc,,
-httpcore/_sync/__pycache__/socks_proxy.cpython-312.pyc,,
-httpcore/_sync/connection.py,sha256=9exGOb3PB-Mp2T1-sckSeL2t-tJ_9-NXomV8ihmWCgU,8238
-httpcore/_sync/connection_pool.py,sha256=a-T8LTsUxc7r0Ww1atfHSDoWPjQ0fA8Ul7S3-F0Mj70,16955
-httpcore/_sync/http11.py,sha256=IFobD1Md5JFlJGKWnh1_Q3epikUryI8qo09v8MiJIEA,13476
-httpcore/_sync/http2.py,sha256=AxU4yhcq68Bn5vqdJYtiXKYUj7nvhYbxz3v4rT4xnvA,23400
-httpcore/_sync/http_proxy.py,sha256=_al_6crKuEZu2wyvu493RZImJdBJnj5oGKNjLOJL2Zo,14463
-httpcore/_sync/interfaces.py,sha256=snXON42vUDHO5JBJvo8D4VWk2Wat44z2OXXHDrjbl94,4344
-httpcore/_sync/socks_proxy.py,sha256=zegZW9Snqj2_992DFJa8_CppOVBkVL4AgwduRkStakQ,13614
-httpcore/_synchronization.py,sha256=zSi13mAColBnknjZBknUC6hKNDQT4C6ijnezZ-r0T2s,9434
-httpcore/_trace.py,sha256=ck6ZoIzYTkdNAIfq5MGeKqBXDtqjOX-qfYwmZFbrGco,3952
-httpcore/_utils.py,sha256=_RLgXYOAYC350ikALV59GZ68IJrdocRZxPs9PjmzdFY,1537
-httpcore/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/WHEEL
deleted file mode 100644
index 12228d4..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: hatchling 1.27.0
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/licenses/LICENSE.md b/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/licenses/LICENSE.md
deleted file mode 100644
index 311b2b5..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpcore-1.0.9.dist-info/licenses/LICENSE.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Copyright © 2020, [Encode OSS Ltd](https://www.encode.io/).
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
-* 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.
-
-* Neither the name of the copyright holder 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 HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 31540a3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_api.cpython-312.pyc
deleted file mode 100644
index 6f73805..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_exceptions.cpython-312.pyc
deleted file mode 100644
index 9a615ba..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_models.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_models.cpython-312.pyc
deleted file mode 100644
index 891c4f3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_models.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_ssl.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_ssl.cpython-312.pyc
deleted file mode 100644
index ae27309..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_ssl.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_synchronization.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_synchronization.cpython-312.pyc
deleted file mode 100644
index 5640913..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_synchronization.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_trace.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_trace.cpython-312.pyc
deleted file mode 100644
index 809c09a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_trace.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_utils.cpython-312.pyc
deleted file mode 100644
index 4e0aba2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/__pycache__/_utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index a5d4d70..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection.cpython-312.pyc
deleted file mode 100644
index ce5ace9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection_pool.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection_pool.cpython-312.pyc
deleted file mode 100644
index d70e3e5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/connection_pool.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http11.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http11.cpython-312.pyc
deleted file mode 100644
index 3a0d2bf..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http11.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http2.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http2.cpython-312.pyc
deleted file mode 100644
index 69be718..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http2.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http_proxy.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http_proxy.cpython-312.pyc
deleted file mode 100644
index 277f3d6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/http_proxy.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/interfaces.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/interfaces.cpython-312.pyc
deleted file mode 100644
index 775d532..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/interfaces.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/socks_proxy.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/socks_proxy.cpython-312.pyc
deleted file mode 100644
index 7eb6520..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_async/__pycache__/socks_proxy.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index b1cd744..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/anyio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/anyio.cpython-312.pyc
deleted file mode 100644
index 6359f87..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/anyio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/auto.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/auto.cpython-312.pyc
deleted file mode 100644
index 2d3fd45..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/auto.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/base.cpython-312.pyc
deleted file mode 100644
index bd34afe..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/mock.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/mock.cpython-312.pyc
deleted file mode 100644
index 51b0213..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/mock.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/sync.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/sync.cpython-312.pyc
deleted file mode 100644
index f75b0ff..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/sync.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/trio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/trio.cpython-312.pyc
deleted file mode 100644
index 7fab4bd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_backends/__pycache__/trio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 3bf953d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection.cpython-312.pyc
deleted file mode 100644
index b117748..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection_pool.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection_pool.cpython-312.pyc
deleted file mode 100644
index c417baf..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/connection_pool.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http11.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http11.cpython-312.pyc
deleted file mode 100644
index aed7d61..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http11.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http2.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http2.cpython-312.pyc
deleted file mode 100644
index 91345bb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http2.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http_proxy.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http_proxy.cpython-312.pyc
deleted file mode 100644
index 73202ac..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/http_proxy.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/interfaces.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/interfaces.cpython-312.pyc
deleted file mode 100644
index 86ac486..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/interfaces.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/socks_proxy.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/socks_proxy.cpython-312.pyc
deleted file mode 100644
index 8e1d6ee..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/_sync/__pycache__/socks_proxy.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpcore/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/httpcore/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/METADATA
deleted file mode 100644
index b0d2b19..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/METADATA
+++ /dev/null
@@ -1,203 +0,0 @@
-Metadata-Version: 2.3
-Name: httpx
-Version: 0.28.1
-Summary: The next generation HTTP client.
-Project-URL: Changelog, https://github.com/encode/httpx/blob/master/CHANGELOG.md
-Project-URL: Documentation, https://www.python-httpx.org
-Project-URL: Homepage, https://github.com/encode/httpx
-Project-URL: Source, https://github.com/encode/httpx
-Author-email: Tom Christie <tom@tomchristie.com>
-License: BSD-3-Clause
-Classifier: Development Status :: 4 - Beta
-Classifier: Environment :: Web Environment
-Classifier: Framework :: AsyncIO
-Classifier: Framework :: Trio
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: BSD License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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: Topic :: Internet :: WWW/HTTP
-Requires-Python: >=3.8
-Requires-Dist: anyio
-Requires-Dist: certifi
-Requires-Dist: httpcore==1.*
-Requires-Dist: idna
-Provides-Extra: brotli
-Requires-Dist: brotli; (platform_python_implementation == 'CPython') and extra == 'brotli'
-Requires-Dist: brotlicffi; (platform_python_implementation != 'CPython') and extra == 'brotli'
-Provides-Extra: cli
-Requires-Dist: click==8.*; extra == 'cli'
-Requires-Dist: pygments==2.*; extra == 'cli'
-Requires-Dist: rich<14,>=10; extra == 'cli'
-Provides-Extra: http2
-Requires-Dist: h2<5,>=3; extra == 'http2'
-Provides-Extra: socks
-Requires-Dist: socksio==1.*; extra == 'socks'
-Provides-Extra: zstd
-Requires-Dist: zstandard>=0.18.0; extra == 'zstd'
-Description-Content-Type: text/markdown
-
-<p align="center">
- <a href="https://www.python-httpx.org/"><img width="350" height="208" src="https://raw.githubusercontent.com/encode/httpx/master/docs/img/butterfly.png" alt='HTTPX'></a>
-</p>
-
-<p align="center"><strong>HTTPX</strong> <em>- A next-generation HTTP client for Python.</em></p>
-
-<p align="center">
-<a href="https://github.com/encode/httpx/actions">
- <img src="https://github.com/encode/httpx/workflows/Test%20Suite/badge.svg" alt="Test Suite">
-</a>
-<a href="https://pypi.org/project/httpx/">
- <img src="https://badge.fury.io/py/httpx.svg" alt="Package version">
-</a>
-</p>
-
-HTTPX is a fully featured HTTP client library for Python 3. It includes **an integrated command line client**, has support for both **HTTP/1.1 and HTTP/2**, and provides both **sync and async APIs**.
-
----
-
-Install HTTPX using pip:
-
-```shell
-$ pip install httpx
-```
-
-Now, let's get started:
-
-```pycon
->>> import httpx
->>> r = httpx.get('https://www.example.org/')
->>> r
-<Response [200 OK]>
->>> r.status_code
-200
->>> r.headers['content-type']
-'text/html; charset=UTF-8'
->>> r.text
-'<!doctype html>\n<html>\n<head>\n<title>Example Domain</title>...'
-```
-
-Or, using the command-line client.
-
-```shell
-$ pip install 'httpx[cli]' # The command line client is an optional dependency.
-```
-
-Which now allows us to use HTTPX directly from the command-line...
-
-<p align="center">
- <img width="700" src="https://raw.githubusercontent.com/encode/httpx/master/docs/img/httpx-help.png" alt='httpx --help'>
-</p>
-
-Sending a request...
-
-<p align="center">
- <img width="700" src="https://raw.githubusercontent.com/encode/httpx/master/docs/img/httpx-request.png" alt='httpx http://httpbin.org/json'>
-</p>
-
-## Features
-
-HTTPX builds on the well-established usability of `requests`, and gives you:
-
-* A broadly [requests-compatible API](https://www.python-httpx.org/compatibility/).
-* An integrated command-line client.
-* HTTP/1.1 [and HTTP/2 support](https://www.python-httpx.org/http2/).
-* Standard synchronous interface, but with [async support if you need it](https://www.python-httpx.org/async/).
-* Ability to make requests directly to [WSGI applications](https://www.python-httpx.org/advanced/transports/#wsgi-transport) or [ASGI applications](https://www.python-httpx.org/advanced/transports/#asgi-transport).
-* Strict timeouts everywhere.
-* Fully type annotated.
-* 100% test coverage.
-
-Plus all the standard features of `requests`...
-
-* International Domains and URLs
-* Keep-Alive & Connection Pooling
-* Sessions with Cookie Persistence
-* Browser-style SSL Verification
-* Basic/Digest Authentication
-* Elegant Key/Value Cookies
-* Automatic Decompression
-* Automatic Content Decoding
-* Unicode Response Bodies
-* Multipart File Uploads
-* HTTP(S) Proxy Support
-* Connection Timeouts
-* Streaming Downloads
-* .netrc Support
-* Chunked Requests
-
-## Installation
-
-Install with pip:
-
-```shell
-$ pip install httpx
-```
-
-Or, to include the optional HTTP/2 support, use:
-
-```shell
-$ pip install httpx[http2]
-```
-
-HTTPX requires Python 3.8+.
-
-## Documentation
-
-Project documentation is available at [https://www.python-httpx.org/](https://www.python-httpx.org/).
-
-For a run-through of all the basics, head over to the [QuickStart](https://www.python-httpx.org/quickstart/).
-
-For more advanced topics, see the [Advanced Usage](https://www.python-httpx.org/advanced/) section, the [async support](https://www.python-httpx.org/async/) section, or the [HTTP/2](https://www.python-httpx.org/http2/) section.
-
-The [Developer Interface](https://www.python-httpx.org/api/) provides a comprehensive API reference.
-
-To find out about tools that integrate with HTTPX, see [Third Party Packages](https://www.python-httpx.org/third_party_packages/).
-
-## Contribute
-
-If you want to contribute with HTTPX check out the [Contributing Guide](https://www.python-httpx.org/contributing/) to learn how to start.
-
-## Dependencies
-
-The HTTPX project relies on these excellent libraries:
-
-* `httpcore` - The underlying transport implementation for `httpx`.
- * `h11` - HTTP/1.1 support.
-* `certifi` - SSL certificates.
-* `idna` - Internationalized domain name support.
-* `sniffio` - Async library autodetection.
-
-As well as these optional installs:
-
-* `h2` - HTTP/2 support. *(Optional, with `httpx[http2]`)*
-* `socksio` - SOCKS proxy support. *(Optional, with `httpx[socks]`)*
-* `rich` - Rich terminal support. *(Optional, with `httpx[cli]`)*
-* `click` - Command line client support. *(Optional, with `httpx[cli]`)*
-* `brotli` or `brotlicffi` - Decoding for "brotli" compressed responses. *(Optional, with `httpx[brotli]`)*
-* `zstandard` - Decoding for "zstd" compressed responses. *(Optional, with `httpx[zstd]`)*
-
-A huge amount of credit is due to `requests` for the API layout that
-much of this work follows, as well as to `urllib3` for plenty of design
-inspiration around the lower-level networking details.
-
----
-
-<p align="center"><i>HTTPX is <a href="https://github.com/encode/httpx/blob/master/LICENSE.md">BSD licensed</a> code.<br/>Designed & crafted with care.</i><br/>— 🦋 —</p>
-
-## Release Information
-
-### Fixed
-
-* Reintroduced supposedly-private `URLTypes` shortcut. (#2673)
-
-
----
-
-[Full changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/RECORD
deleted file mode 100644
index 761c75d..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/RECORD
+++ /dev/null
@@ -1,54 +0,0 @@
-../../../bin/httpx,sha256=QUo2tQBJ7sv40V8gYLqXuTFpmcKbV6LRkJq1U2mvl9I,205
-httpx-0.28.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-httpx-0.28.1.dist-info/METADATA,sha256=_rubD48-gNV8gZnDBPNcQzboWB0dGNeYPJJ2a4J5OyU,7052
-httpx-0.28.1.dist-info/RECORD,,
-httpx-0.28.1.dist-info/WHEEL,sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug,87
-httpx-0.28.1.dist-info/entry_points.txt,sha256=2lVkdQmxLA1pNMgSN2eV89o90HCZezhmNwsy6ryKDSA,37
-httpx-0.28.1.dist-info/licenses/LICENSE.md,sha256=TsWdVE8StfU5o6cW_TIaxYzNgDC0ZSIfLIgCAM3yjY0,1508
-httpx/__init__.py,sha256=CsaZe6yZj0rHg6322AWKWHGTMVr9txgEfD5P3_Rrz60,2171
-httpx/__pycache__/__init__.cpython-312.pyc,,
-httpx/__pycache__/__version__.cpython-312.pyc,,
-httpx/__pycache__/_api.cpython-312.pyc,,
-httpx/__pycache__/_auth.cpython-312.pyc,,
-httpx/__pycache__/_client.cpython-312.pyc,,
-httpx/__pycache__/_config.cpython-312.pyc,,
-httpx/__pycache__/_content.cpython-312.pyc,,
-httpx/__pycache__/_decoders.cpython-312.pyc,,
-httpx/__pycache__/_exceptions.cpython-312.pyc,,
-httpx/__pycache__/_main.cpython-312.pyc,,
-httpx/__pycache__/_models.cpython-312.pyc,,
-httpx/__pycache__/_multipart.cpython-312.pyc,,
-httpx/__pycache__/_status_codes.cpython-312.pyc,,
-httpx/__pycache__/_types.cpython-312.pyc,,
-httpx/__pycache__/_urlparse.cpython-312.pyc,,
-httpx/__pycache__/_urls.cpython-312.pyc,,
-httpx/__pycache__/_utils.cpython-312.pyc,,
-httpx/__version__.py,sha256=LoUyYeOXTieGzuP_64UL0wxdtxjuu_QbOvE7NOg-IqU,108
-httpx/_api.py,sha256=r_Zgs4jIpcPJLqK5dbbSayqo_iVMKFaxZCd-oOHxLEs,11743
-httpx/_auth.py,sha256=Yr3QwaUSK17rGYx-7j-FdicFIzz4Y9FFV-1F4-7RXX4,11891
-httpx/_client.py,sha256=xD-UG67-WMkeltAAOeGGj-cZ2RRTAm19sWRxlFY7_40,65714
-httpx/_config.py,sha256=pPp2U-wicfcKsF-KYRE1LYdt3e6ERGeIoXZ8Gjo3LWc,8547
-httpx/_content.py,sha256=LGGzrJTR3OvN4Mb1GVVNLXkXJH-6oKlwAttO9p5w_yg,8161
-httpx/_decoders.py,sha256=p0dX8I0NEHexs3UGp4SsZutiMhsXrrWl6-GnqVb0iKM,12041
-httpx/_exceptions.py,sha256=bxW7fxzgVMAdNTbwT0Vnq04gJDW1_gI_GFiQPuMyjL0,8527
-httpx/_main.py,sha256=Cg9GMabiTT_swaDfUgIRitSwxLRMSwUDOm7LdSGqlA4,15626
-httpx/_models.py,sha256=4__Guyv1gLxuZChwim8kfQNiIOcJ9acreFOSurvZfms,44700
-httpx/_multipart.py,sha256=KOHEZZl6oohg9mPaKyyu345qq1rJLg35TUG3YAzXB3Y,9843
-httpx/_status_codes.py,sha256=DYn-2ufBgMeXy5s8x3_TB7wjAuAAMewTakPrm5rXEsc,5639
-httpx/_transports/__init__.py,sha256=GbUoBSAOp7z-l-9j5YhMhR3DMIcn6FVLhj072O3Nnno,275
-httpx/_transports/__pycache__/__init__.cpython-312.pyc,,
-httpx/_transports/__pycache__/asgi.cpython-312.pyc,,
-httpx/_transports/__pycache__/base.cpython-312.pyc,,
-httpx/_transports/__pycache__/default.cpython-312.pyc,,
-httpx/_transports/__pycache__/mock.cpython-312.pyc,,
-httpx/_transports/__pycache__/wsgi.cpython-312.pyc,,
-httpx/_transports/asgi.py,sha256=HRfiDYMPt4wQH2gFgHZg4c-i3sblo6bL5GTqcET-xz8,5501
-httpx/_transports/base.py,sha256=kZS_VMbViYfF570pogUCJ1bulz-ybfL51Pqs9yktebU,2523
-httpx/_transports/default.py,sha256=AzeaRUyVwCccTyyNJexDf0n1dFfzzydpdIQgvw7PLnk,13983
-httpx/_transports/mock.py,sha256=PTo0d567RITXxGrki6kN7_67wwAxfwiMDcuXJiZCjEo,1232
-httpx/_transports/wsgi.py,sha256=NcPX3Xap_EwCFZWO_OaSyQNuInCYx1QMNbO8GAei6jY,4825
-httpx/_types.py,sha256=Jyh41GQq7AOev8IOWKDAg7zCbvHAfufmW5g_PiTtErY,2965
-httpx/_urlparse.py,sha256=ZAmH47ONfkxrrj-PPYhGeiHjb6AjKCS-ANWIN4OL_KY,18546
-httpx/_urls.py,sha256=dX99VR1DSOHpgo9Aq7PzYO4FKdxqKjwyNp8grf8dHN0,21550
-httpx/_utils.py,sha256=_TVeqAKvxJkKHdz7dFeb4s0LZqQXgeFkXSgfiHBK_1o,8285
-httpx/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/WHEEL
deleted file mode 100644
index 21aaa72..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: hatchling 1.26.3
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/entry_points.txt b/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/entry_points.txt
deleted file mode 100644
index 8ae9600..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/entry_points.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-[console_scripts]
-httpx = httpx:main
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/licenses/LICENSE.md b/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/licenses/LICENSE.md
deleted file mode 100644
index ab79d16..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/httpx-0.28.1.dist-info/licenses/LICENSE.md
+++ /dev/null
@@ -1,12 +0,0 @@
-Copyright © 2019, [Encode OSS Ltd](https://www.encode.io/).
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
-* 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.
-
-* Neither the name of the copyright holder 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 HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index c50d23c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/__version__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/__version__.cpython-312.pyc
deleted file mode 100644
index b7c0ef1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/__version__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_api.cpython-312.pyc
deleted file mode 100644
index 56e95e1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_auth.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_auth.cpython-312.pyc
deleted file mode 100644
index aa9c28d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_auth.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_client.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_client.cpython-312.pyc
deleted file mode 100644
index 87adfb4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_client.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_config.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_config.cpython-312.pyc
deleted file mode 100644
index 8b02000..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_config.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_content.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_content.cpython-312.pyc
deleted file mode 100644
index 53d81ec..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_content.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_decoders.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_decoders.cpython-312.pyc
deleted file mode 100644
index c24bd75..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_decoders.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_exceptions.cpython-312.pyc
deleted file mode 100644
index de4c967..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_main.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_main.cpython-312.pyc
deleted file mode 100644
index b91029a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_main.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_models.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_models.cpython-312.pyc
deleted file mode 100644
index 51d3124..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_models.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_multipart.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_multipart.cpython-312.pyc
deleted file mode 100644
index 1449386..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_multipart.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_status_codes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_status_codes.cpython-312.pyc
deleted file mode 100644
index e53192d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_status_codes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_types.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_types.cpython-312.pyc
deleted file mode 100644
index e4e1a14..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_types.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_urlparse.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_urlparse.cpython-312.pyc
deleted file mode 100644
index 958fa9b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_urlparse.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_urls.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_urls.cpython-312.pyc
deleted file mode 100644
index 4349b18..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_urls.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_utils.cpython-312.pyc
deleted file mode 100644
index c278e80..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/__pycache__/_utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 3814b8f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/asgi.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/asgi.cpython-312.pyc
deleted file mode 100644
index 2d17118..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/asgi.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/base.cpython-312.pyc
deleted file mode 100644
index f51cb67..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/default.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/default.cpython-312.pyc
deleted file mode 100644
index c33e545..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/default.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/mock.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/mock.cpython-312.pyc
deleted file mode 100644
index 7496570..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/mock.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/wsgi.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/wsgi.cpython-312.pyc
deleted file mode 100644
index 3dfb166..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/httpx/_transports/__pycache__/wsgi.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/httpx/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/httpx/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/METADATA
deleted file mode 100644
index aec0304..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/METADATA
+++ /dev/null
@@ -1,373 +0,0 @@
-Metadata-Version: 2.4
-Name: huggingface_hub
-Version: 1.24.0
-Summary: Client library to download and publish models, datasets and other repos on the huggingface.co hub
-Home-page: https://github.com/huggingface/huggingface_hub
-Author: Hugging Face, Inc.
-Author-email: julien@huggingface.co
-License: Apache-2.0
-Keywords: model-hub machine-learning models natural-language-processing deep-learning pytorch pretrained-models
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: Education
-Classifier: Intended Audience :: Science/Research
-Classifier: License :: OSI Approved :: Apache Software License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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 :: 3.14
-Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
-Requires-Python: >=3.10.0
-Description-Content-Type: text/markdown
-License-File: LICENSE
-Requires-Dist: click<9.0.0,>=8.4.2
-Requires-Dist: filelock>=3.10.0
-Requires-Dist: fsspec>=2023.5.0
-Requires-Dist: hf-xet<2.0.0,>=1.5.1; platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "arm64" or platform_machine == "aarch64"
-Requires-Dist: httpx<1,>=0.23.0
-Requires-Dist: packaging>=20.9
-Requires-Dist: pyyaml>=5.1
-Requires-Dist: tqdm>=4.42.1
-Requires-Dist: typing-extensions>=4.1.0
-Provides-Extra: oauth
-Requires-Dist: authlib>=1.3.2; extra == "oauth"
-Requires-Dist: fastapi; extra == "oauth"
-Requires-Dist: httpx; extra == "oauth"
-Requires-Dist: itsdangerous; extra == "oauth"
-Provides-Extra: torch
-Requires-Dist: torch; extra == "torch"
-Requires-Dist: safetensors[torch]; extra == "torch"
-Provides-Extra: fastai
-Requires-Dist: toml; extra == "fastai"
-Requires-Dist: fastai>=2.4; extra == "fastai"
-Requires-Dist: fastcore>=1.3.27; extra == "fastai"
-Provides-Extra: hf-xet
-Requires-Dist: hf-xet<2.0.0,>=1.5.1; extra == "hf-xet"
-Provides-Extra: mcp
-Requires-Dist: mcp>=1.8.0; extra == "mcp"
-Provides-Extra: testing
-Requires-Dist: authlib>=1.3.2; extra == "testing"
-Requires-Dist: fastapi; extra == "testing"
-Requires-Dist: httpx; extra == "testing"
-Requires-Dist: itsdangerous; extra == "testing"
-Requires-Dist: jedi; extra == "testing"
-Requires-Dist: Jinja2; extra == "testing"
-Requires-Dist: pytest>=8.4.2; extra == "testing"
-Requires-Dist: pytest-cov; extra == "testing"
-Requires-Dist: pytest-env; extra == "testing"
-Requires-Dist: pytest-xdist; extra == "testing"
-Requires-Dist: pytest-vcr; extra == "testing"
-Requires-Dist: pytest-asyncio; extra == "testing"
-Requires-Dist: pytest-rerunfailures<16.0; extra == "testing"
-Requires-Dist: pytest-mock; extra == "testing"
-Requires-Dist: urllib3<2.0; extra == "testing"
-Requires-Dist: soundfile; extra == "testing"
-Requires-Dist: Pillow; extra == "testing"
-Requires-Dist: numpy; extra == "testing"
-Requires-Dist: duckdb; extra == "testing"
-Requires-Dist: fastapi; extra == "testing"
-Provides-Extra: gradio
-Requires-Dist: gradio>=5.0.0; extra == "gradio"
-Requires-Dist: requests; extra == "gradio"
-Provides-Extra: typing
-Requires-Dist: typing-extensions>=4.8.0; extra == "typing"
-Requires-Dist: types-PyYAML; extra == "typing"
-Requires-Dist: types-simplejson; extra == "typing"
-Requires-Dist: types-toml; extra == "typing"
-Requires-Dist: types-tqdm; extra == "typing"
-Requires-Dist: types-urllib3; extra == "typing"
-Provides-Extra: quality
-Requires-Dist: ruff>=0.9.0; extra == "quality"
-Requires-Dist: mypy==1.15.0; extra == "quality"
-Requires-Dist: libcst>=1.4.0; extra == "quality"
-Requires-Dist: ty; extra == "quality"
-Provides-Extra: all
-Requires-Dist: authlib>=1.3.2; extra == "all"
-Requires-Dist: fastapi; extra == "all"
-Requires-Dist: httpx; extra == "all"
-Requires-Dist: itsdangerous; extra == "all"
-Requires-Dist: jedi; extra == "all"
-Requires-Dist: Jinja2; extra == "all"
-Requires-Dist: pytest>=8.4.2; extra == "all"
-Requires-Dist: pytest-cov; extra == "all"
-Requires-Dist: pytest-env; extra == "all"
-Requires-Dist: pytest-xdist; extra == "all"
-Requires-Dist: pytest-vcr; extra == "all"
-Requires-Dist: pytest-asyncio; extra == "all"
-Requires-Dist: pytest-rerunfailures<16.0; extra == "all"
-Requires-Dist: pytest-mock; extra == "all"
-Requires-Dist: urllib3<2.0; extra == "all"
-Requires-Dist: soundfile; extra == "all"
-Requires-Dist: Pillow; extra == "all"
-Requires-Dist: numpy; extra == "all"
-Requires-Dist: duckdb; extra == "all"
-Requires-Dist: fastapi; extra == "all"
-Requires-Dist: ruff>=0.9.0; extra == "all"
-Requires-Dist: mypy==1.15.0; extra == "all"
-Requires-Dist: libcst>=1.4.0; extra == "all"
-Requires-Dist: ty; extra == "all"
-Requires-Dist: typing-extensions>=4.8.0; extra == "all"
-Requires-Dist: types-PyYAML; extra == "all"
-Requires-Dist: types-simplejson; extra == "all"
-Requires-Dist: types-toml; extra == "all"
-Requires-Dist: types-tqdm; extra == "all"
-Requires-Dist: types-urllib3; extra == "all"
-Provides-Extra: dev
-Requires-Dist: authlib>=1.3.2; extra == "dev"
-Requires-Dist: fastapi; extra == "dev"
-Requires-Dist: httpx; extra == "dev"
-Requires-Dist: itsdangerous; extra == "dev"
-Requires-Dist: jedi; extra == "dev"
-Requires-Dist: Jinja2; extra == "dev"
-Requires-Dist: pytest>=8.4.2; extra == "dev"
-Requires-Dist: pytest-cov; extra == "dev"
-Requires-Dist: pytest-env; extra == "dev"
-Requires-Dist: pytest-xdist; extra == "dev"
-Requires-Dist: pytest-vcr; extra == "dev"
-Requires-Dist: pytest-asyncio; extra == "dev"
-Requires-Dist: pytest-rerunfailures<16.0; extra == "dev"
-Requires-Dist: pytest-mock; extra == "dev"
-Requires-Dist: urllib3<2.0; extra == "dev"
-Requires-Dist: soundfile; extra == "dev"
-Requires-Dist: Pillow; extra == "dev"
-Requires-Dist: numpy; extra == "dev"
-Requires-Dist: duckdb; extra == "dev"
-Requires-Dist: fastapi; extra == "dev"
-Requires-Dist: ruff>=0.9.0; extra == "dev"
-Requires-Dist: mypy==1.15.0; extra == "dev"
-Requires-Dist: libcst>=1.4.0; extra == "dev"
-Requires-Dist: ty; extra == "dev"
-Requires-Dist: typing-extensions>=4.8.0; extra == "dev"
-Requires-Dist: types-PyYAML; extra == "dev"
-Requires-Dist: types-simplejson; extra == "dev"
-Requires-Dist: types-toml; extra == "dev"
-Requires-Dist: types-tqdm; extra == "dev"
-Requires-Dist: types-urllib3; extra == "dev"
-Dynamic: author
-Dynamic: author-email
-Dynamic: classifier
-Dynamic: description
-Dynamic: description-content-type
-Dynamic: home-page
-Dynamic: keywords
-Dynamic: license
-Dynamic: license-file
-Dynamic: provides-extra
-Dynamic: requires-dist
-Dynamic: requires-python
-Dynamic: summary
-
-<p align="center">
- <picture>
- <source media="(prefers-color-scheme: dark)" srcset="https://huggingface.co/datasets/huggingface/documentation-images/raw/main/huggingface_hub-dark.svg">
- <source media="(prefers-color-scheme: light)" srcset="https://huggingface.co/datasets/huggingface/documentation-images/raw/main/huggingface_hub.svg">
- <img alt="huggingface_hub library logo" src="https://huggingface.co/datasets/huggingface/documentation-images/raw/main/huggingface_hub.svg" width="352" height="59" style="max-width: 100%">
- </picture>
- <br/>
- <br/>
-</p>
-
-<p align="center">
- <i>The official CLI and Python client for the Hugging Face Hub.</i>
- <br/>
- <a href="#what-is-huggingface_hub">About</a>
- ·
- <a href="https://huggingface.co/docs/huggingface_hub">Documentation</a>
- ·
- <a href="https://huggingface.co/docs/huggingface_hub/en/installation">Install</a>
- ·
- <a href="https://huggingface.co/docs/huggingface_hub/en/guides/cli">CLI Guide</a>
- ·
- <a href="https://github.com/huggingface/huggingface_hub/blob/main/CONTRIBUTING.md">Contributing</a>
-</p>
-
-<p align="center">
- <a href="https://huggingface.co/docs/huggingface_hub/en/index"><img alt="Documentation" src="https://img.shields.io/website/http/huggingface.co/docs/huggingface_hub/index.svg?down_color=red&down_message=offline&up_message=online&label=doc"></a>
- <a href="https://github.com/huggingface/huggingface_hub/releases"><img alt="GitHub release" src="https://img.shields.io/github/release/huggingface/huggingface_hub.svg"></a>
- <a href="https://github.com/huggingface/huggingface_hub"><img alt="PyPi version" src="https://img.shields.io/pypi/pyversions/huggingface_hub.svg"></a>
- <a href="https://pypi.org/project/huggingface-hub"><img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/huggingface_hub"></a>
- <a href="https://codecov.io/gh/huggingface/huggingface_hub"><img alt="Code coverage" src="https://codecov.io/gh/huggingface/huggingface_hub/branch/main/graph/badge.svg?token=RXP95LE2XL"></a>
-</p>
-
-<h4 align="center">
- <p>
- <b>English</b> |
- <a href="https://github.com/huggingface/huggingface_hub/blob/main/i18n/README_de.md">Deutsch</a> |
- <a href="https://github.com/huggingface/huggingface_hub/blob/main/i18n/README_fr.md">Français</a> |
- <a href="https://github.com/huggingface/huggingface_hub/blob/main/i18n/README_hi.md">हिंदी</a> |
- <a href="https://github.com/huggingface/huggingface_hub/blob/main/i18n/README_ko.md">한국어</a> |
- <a href="https://github.com/huggingface/huggingface_hub/blob/main/i18n/README_cn.md">中文 (简体)</a> |
- <a href="https://github.com/huggingface/huggingface_hub/blob/main/i18n/README_kn.md">ಕನ್ನಡ</a>
- </p>
-</h4>
-
-## Quick start
-
-Install the [`hf` CLI](https://huggingface.co/docs/huggingface_hub/en/guides/cli) with the standalone installer:
-
-```bash
-# On macOS and Linux.
-curl -LsSf https://hf.co/cli/install.sh | bash
-```
-
-```powershell
-# On Windows.
-powershell -ExecutionPolicy ByPass -c "irm https://hf.co/cli/install.ps1 | iex"
-```
-
-Log in, then start working with the Hub:
-
-```bash
-# Log in (use --token $HF_TOKEN in non-interactive environments)
-hf auth login
-
-# Find models served by Inference Providers
-hf models ls --warm
-
-# Download a model
-hf download Qwen/Qwen3-0.6B
-
-# Upload files to your own repo
-hf upload username/my-cool-model ./model.safetensors
-
-# Sync a local folder to a storage bucket
-hf buckets sync ./checkpoints hf://buckets/username/my-bucket
-
-# Run a job on Hugging Face infrastructure
-hf jobs run python:3.12 python -c "print('Hello from the cloud!')"
-
-# Discover everything else
-hf --help
-```
-
-The Hub uses tokens to authenticate applications (see [docs](https://huggingface.co/docs/hub/security-tokens)). Check out the [CLI guide](https://huggingface.co/docs/huggingface_hub/en/guides/cli) for a tour of the main features.
-
-## What is `huggingface_hub`?
-
-The `huggingface_hub` library allows you to interact with the [Hugging Face Hub](https://huggingface.co/), a platform democratizing open-source Machine Learning for creators and collaborators. Discover pre-trained models and datasets for your projects, play with the thousands of machine learning apps hosted on the Hub, or create and share your own models, datasets and demos with the community. Everything ships in one package with two interfaces: the [`hf` CLI](https://huggingface.co/docs/huggingface_hub/en/guides/cli) for your terminal and the `huggingface_hub` library for Python — both designed to work well for humans and AI agents. Use them to:
-
-- [Download files](https://huggingface.co/docs/huggingface_hub/en/guides/download) from the Hub.
-- [Upload files](https://huggingface.co/docs/huggingface_hub/en/guides/upload) to the Hub.
-- [Manage your repositories](https://huggingface.co/docs/huggingface_hub/en/guides/repository).
-- [Run Inference](https://huggingface.co/docs/huggingface_hub/en/guides/inference) on deployed models.
-- [Run Jobs](https://huggingface.co/docs/huggingface_hub/en/guides/jobs) on Hugging Face infrastructure.
-- [Search](https://huggingface.co/docs/huggingface_hub/en/guides/search) for models, datasets and Spaces.
-- [Share Model Cards](https://huggingface.co/docs/huggingface_hub/en/guides/model-cards) to document your models.
-- [Engage with the community](https://huggingface.co/docs/huggingface_hub/en/guides/community) through PRs and comments.
-- Do all of the above from the terminal with the [`hf` CLI](https://huggingface.co/docs/huggingface_hub/en/guides/cli).
-
-## Built for humans and AI agents
-
-The `hf` CLI is designed for people and coding agents alike: the same commands adapt their output when run by an agent. If you use Claude Code, Codex, Cursor, or another coding agent, install the `hf` CLI Skill — a command reference generated from your installed CLI:
-
-```bash
-# for Codex, Cursor, OpenCode, Pi and other agents that load skills from `.agents/skills`
-hf skills add
-# includes the above + Claude Code
-hf skills add --claude
-```
-
-Learn more in the [Hugging Face CLI for AI agents guide](https://huggingface.co/docs/hub/agents-cli) and the [announcement blog post](https://huggingface.co/blog/hf-cli-for-agents).
-
-## Use the Python library
-
-Install the `huggingface_hub` package with [pip](https://pypi.org/project/huggingface-hub/) (this also installs the `hf` CLI):
-
-```bash
-pip install huggingface_hub
-```
-
-We recommend using [`uv`](https://docs.astral.sh/uv/) for a fast and reliable install:
-
-```bash
-uv pip install huggingface_hub
-```
-
-In order to keep the package minimal by default, `huggingface_hub` comes with optional dependencies useful for some use cases. For example, if you want to use the MCP module, run:
-
-```bash
-pip install "huggingface_hub[mcp]"
-```
-
-To learn more about installation and optional dependencies, check out the [installation guide](https://huggingface.co/docs/huggingface_hub/en/installation).
-
-### Download files
-
-Download a single file
-
-```py
-from huggingface_hub import hf_hub_download
-
-hf_hub_download(repo_id="zai-org/GLM-5.2", filename="config.json")
-```
-
-Or an entire repository
-
-```py
-from huggingface_hub import snapshot_download
-
-snapshot_download("sentence-transformers/all-MiniLM-L6-v2")
-```
-
-Files will be downloaded in a local cache folder. More details in [this guide](https://huggingface.co/docs/huggingface_hub/en/guides/manage-cache).
-
-### Create a repository
-
-```py
-from huggingface_hub import create_repo
-
-create_repo(repo_id="super-cool-model")
-```
-
-### Upload files
-
-Upload a single file
-
-```py
-from huggingface_hub import upload_file
-
-upload_file(
- path_or_fileobj="/home/lysandre/dummy-test/README.md",
- path_in_repo="README.md",
- repo_id="lysandre/test-model",
-)
-```
-
-Or an entire folder
-
-```py
-from huggingface_hub import upload_folder
-
-upload_folder(
- folder_path="/path/to/local/space",
- repo_id="username/my-cool-space",
- repo_type="space",
-)
-```
-
-More details in the [upload guide](https://huggingface.co/docs/huggingface_hub/en/guides/upload).
-
-## Integrating with the Hub.
-
-We're partnering with cool open source ML libraries to provide free model hosting and versioning. You can find the existing integrations [here](https://huggingface.co/docs/hub/libraries).
-
-The advantages are:
-
-- Free model or dataset hosting for libraries and their users.
-- Built-in file versioning, even with very large files, made possible by [Xet](https://huggingface.co/docs/hub/xet/index), the Hub's chunk-deduplicated storage backend.
-- In-browser widgets to play with the uploaded models.
-- Anyone can upload a new model for your library, they just need to add the corresponding tag for the model to be discoverable.
-- Fast downloads! We use Cloudfront (a CDN) to geo-replicate downloads so they're blazing fast from anywhere on the globe.
-- Usage stats and more features to come.
-
-If you would like to integrate your library, feel free to open an issue to begin the discussion. We wrote a [step-by-step guide](https://huggingface.co/docs/hub/adding-a-library) with ❤️ showing how to do this integration.
-
-## Contributions (feature requests, bugs, etc.) are super welcome 💙💚💛💜🧡❤️
-
-Everyone is welcome to contribute, and we value everybody's contribution. Code is not the only way to help the community.
-Answering questions, helping others, reaching out and improving the documentations are immensely valuable to the community.
-We wrote a [contribution guide](https://github.com/huggingface/huggingface_hub/blob/main/CONTRIBUTING.md) to summarize
-how to get started to contribute to this repository.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/RECORD
deleted file mode 100644
index 4319dd8..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/RECORD
+++ /dev/null
@@ -1,375 +0,0 @@
-../../../bin/hf,sha256=F59FtzBGXjrXmbZsqHrrJqTaTjDQ_9og4A2ipuBAjnA,222
-../../../bin/huggingface-cli,sha256=HcMssH70VEzLF34Juo6hcKKSbsrfMQep8Fo2dsYW2Hc,234
-../../../bin/tiny-agents,sha256=xacYoEmxsTWh3LouwlSBD0sW8O3LD75AUUtXU789t6I,232
-huggingface_hub-1.24.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-huggingface_hub-1.24.0.dist-info/METADATA,sha256=v9Nc5D4ZrL3kN81cNvd66iJ1JPd9uOkE7TeLj61cjMQ,16311
-huggingface_hub-1.24.0.dist-info/RECORD,,
-huggingface_hub-1.24.0.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
-huggingface_hub-1.24.0.dist-info/entry_points.txt,sha256=zP7F_bBSdircPQFysHQZ9F3Lcn5_dCSOEZxVlGCsG0w,212
-huggingface_hub-1.24.0.dist-info/licenses/LICENSE,sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ,11357
-huggingface_hub-1.24.0.dist-info/top_level.txt,sha256=8KzlQJAY4miUvjAssOAJodqKOw3harNzuiwGQ9qLSSk,16
-huggingface_hub/__init__.py,sha256=-S0NPE6Z4nJekQs_IfXDYzv314lNMbbaDDEhCTl8C3c,60255
-huggingface_hub/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/__pycache__/_buckets.cpython-312.pyc,,
-huggingface_hub/__pycache__/_commit_api.cpython-312.pyc,,
-huggingface_hub/__pycache__/_commit_scheduler.cpython-312.pyc,,
-huggingface_hub/__pycache__/_dataset_viewer.cpython-312.pyc,,
-huggingface_hub/__pycache__/_eval_results.cpython-312.pyc,,
-huggingface_hub/__pycache__/_inference_endpoints.cpython-312.pyc,,
-huggingface_hub/__pycache__/_jobs_api.cpython-312.pyc,,
-huggingface_hub/__pycache__/_local_folder.cpython-312.pyc,,
-huggingface_hub/__pycache__/_login.cpython-312.pyc,,
-huggingface_hub/__pycache__/_oauth.cpython-312.pyc,,
-huggingface_hub/__pycache__/_oidc.cpython-312.pyc,,
-huggingface_hub/__pycache__/_sandbox.cpython-312.pyc,,
-huggingface_hub/__pycache__/_sandbox_cache.cpython-312.pyc,,
-huggingface_hub/__pycache__/_snapshot_download.cpython-312.pyc,,
-huggingface_hub/__pycache__/_space_api.cpython-312.pyc,,
-huggingface_hub/__pycache__/_tensorboard_logger.cpython-312.pyc,,
-huggingface_hub/__pycache__/_tree_cache.cpython-312.pyc,,
-huggingface_hub/__pycache__/_upload_large_folder.cpython-312.pyc,,
-huggingface_hub/__pycache__/_upload_pipeline.cpython-312.pyc,,
-huggingface_hub/__pycache__/_webhooks_payload.cpython-312.pyc,,
-huggingface_hub/__pycache__/_webhooks_server.cpython-312.pyc,,
-huggingface_hub/__pycache__/community.cpython-312.pyc,,
-huggingface_hub/__pycache__/constants.cpython-312.pyc,,
-huggingface_hub/__pycache__/dataclasses.cpython-312.pyc,,
-huggingface_hub/__pycache__/errors.cpython-312.pyc,,
-huggingface_hub/__pycache__/fastai_utils.cpython-312.pyc,,
-huggingface_hub/__pycache__/file_download.cpython-312.pyc,,
-huggingface_hub/__pycache__/hf_api.cpython-312.pyc,,
-huggingface_hub/__pycache__/hf_file_system.cpython-312.pyc,,
-huggingface_hub/__pycache__/hub_mixin.cpython-312.pyc,,
-huggingface_hub/__pycache__/lfs.cpython-312.pyc,,
-huggingface_hub/__pycache__/repocard.cpython-312.pyc,,
-huggingface_hub/__pycache__/repocard_data.cpython-312.pyc,,
-huggingface_hub/_buckets.py,sha256=XyLbsLzS2fpQz0aAIjKzV-1YbQ4XYZ4-HXQTVq0TXoU,45311
-huggingface_hub/_commit_api.py,sha256=yW99ZJbIuiRt604bQ2TpDzsfxTO-IxdFW8nf-NY2MyE,45389
-huggingface_hub/_commit_scheduler.py,sha256=VG3zjb7xb66NrFMq_pB9dWIsoqSPoF6CntovV7vUiWg,14684
-huggingface_hub/_dataset_viewer.py,sha256=LE9k4s0WJ0JNdriJ8L6qV_-xfbUVC1VEh7CBd0jOjLI,5675
-huggingface_hub/_eval_results.py,sha256=Og7p7bCl2HQG6ZWlSDyir-CRTXjNWPu3S3q65cTGffs,8126
-huggingface_hub/_hot_reload/__init__.py,sha256=nQEuyVZLAS_463Dff1JH5MorTpkYsBVFCyPhYWY3UyI,606
-huggingface_hub/_hot_reload/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/_hot_reload/__pycache__/client.cpython-312.pyc,,
-huggingface_hub/_hot_reload/__pycache__/sse_client.cpython-312.pyc,,
-huggingface_hub/_hot_reload/__pycache__/types.cpython-312.pyc,,
-huggingface_hub/_hot_reload/client.py,sha256=Ax7qT4CUi5wrg3mDzqkAG8ZzDsCwdcIIS1FIXK0SqD8,4269
-huggingface_hub/_hot_reload/sse_client.py,sha256=49kmsB2P9sxgbZ16ed6F4aLDs3rsHrNpbp6iKlvF90c,4948
-huggingface_hub/_hot_reload/types.py,sha256=d3AOJCLUxT41Fhz4jUrFevm9bfpooe_3PQhpBdgNYSs,2725
-huggingface_hub/_inference_endpoints.py,sha256=TNCEvHfu5M790bQPl4BccRzcii8WS5FlDYGrGqQzdW4,17724
-huggingface_hub/_jobs_api.py,sha256=tZMrw8idM6nbIz_EJsOt7Gx7_2v7CzRtaUqrQfXAsi0,21164
-huggingface_hub/_local_folder.py,sha256=Fc_hikyMaZRHtXIDZj38hL7MNkq5nZZVxQF-dd-EkMo,18279
-huggingface_hub/_login.py,sha256=wAMdhqMSSh3GBJDozodmk4IIsAvb9J6LaLY9KnXFoyY,21818
-huggingface_hub/_oauth.py,sha256=S8evEd8JLJHz-JiSjGH4WiIi_A7oDox_xH7E9rN1Jic,18628
-huggingface_hub/_oidc.py,sha256=3kcCLavWQ5FQOwizUPzLaBb1ft2FIJo0bSXL24S3r4U,7098
-huggingface_hub/_sandbox.py,sha256=F6ZMchoqH8cnzdmGECqszL8JR4hcWIgGDq4QgV8W-TQ,80138
-huggingface_hub/_sandbox_cache.py,sha256=UYpvHOWZj7CRhacYs5Ot-5N1wFcAapiAyniYdoX-jX8,5742
-huggingface_hub/_snapshot_download.py,sha256=jdXyEI_e00GLeTIs6r783MbO5-AdS2nCow2aqlgzy1Q,30431
-huggingface_hub/_space_api.py,sha256=MF3ezhgl0Vpt3RP1wuwZ7VI9_rSyIlIJ5SmDzIwQlcQ,13424
-huggingface_hub/_tensorboard_logger.py,sha256=GA-LhoG4Z-0Zq7w5B9vTIDJbWUkAhiG2d8a-ktlwGDY,8377
-huggingface_hub/_tree_cache.py,sha256=9JU2uOX5oQT3wK2BSUj5Yb33UUNpmybGav5d5FduzGk,5336
-huggingface_hub/_upload_large_folder.py,sha256=BWA1zyOK9W_3YUerX9YWQa3wAYtHRe_ypgsO79JEkqo,31235
-huggingface_hub/_upload_pipeline.py,sha256=19UxsZ10NB05kOXEvTN663TDE--9EBJjvxR4uI-Lg9c,28946
-huggingface_hub/_webhooks_payload.py,sha256=B9zqljcm20DGeVxJKba570i6RP-cR9CEupMGBuNDHHA,3544
-huggingface_hub/_webhooks_server.py,sha256=VXOk3FHkbIc28phxknJfaFy5B_EoKOKihoCKyOaWZQk,15767
-huggingface_hub/cli/__init__.py,sha256=tWu3Is-m2tlJwXhM_vT2mPRgpnt9KhU9qvw5aRsnjU0,664
-huggingface_hub/cli/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_city_game.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_cli_utils.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_completion.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_cp.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_errors.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_file_listing.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_framework.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_help_formatter.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_output.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/_skills.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/auth.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/buckets.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/cache.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/collections.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/datasets.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/deprecated_cli.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/discussions.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/download.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/extensions.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/hf.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/inference_endpoints.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/jobs.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/lfs.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/models.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/papers.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/repo_files.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/repos.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/sandbox.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/skills.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/spaces.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/system.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/upload.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/upload_large_folder.cpython-312.pyc,,
-huggingface_hub/cli/__pycache__/webhooks.cpython-312.pyc,,
-huggingface_hub/cli/_city_game.py,sha256=2qkC9dCtPwf4-aqrnbN-vApf0YqIcGGjn2v-etrTfqg,20585
-huggingface_hub/cli/_cli_utils.py,sha256=Q5795puu89Kf4fEvQYPjyJmDnyqFEyEr5SW1xQXQk8I,41313
-huggingface_hub/cli/_completion.py,sha256=BDP6Vob9TLFp6K3lr0XOY98FyD-rm22KrjwsO_YGNbE,3759
-huggingface_hub/cli/_cp.py,sha256=Z-2Z_tBs1e4XBqRO5R9QnabU4qTi9HDlbA52jTBaCkY,10436
-huggingface_hub/cli/_errors.py,sha256=X0rUTO-3eCK5v_MLGEza1BxcuXGccPY-h7ShzmuQc34,5907
-huggingface_hub/cli/_file_listing.py,sha256=QRGm9oZS_g0Cv_jLQcUR6iNwBzMrsmbhs1kxwuY6rwk,7910
-huggingface_hub/cli/_framework.py,sha256=HqfAEYGWRSjKABAZi2zVNgryyU9QKW8u-tRXfR_4nQ8,27364
-huggingface_hub/cli/_help_formatter.py,sha256=-vsa3HfHQFkKWms77EGyp9i22t44ETmVt2L-e8qP-KM,1288
-huggingface_hub/cli/_output.py,sha256=A_yLkT0lzIovZV-fS7NZx7hCGiwiqJNtvUr-IbYPgpQ,13908
-huggingface_hub/cli/_skills.py,sha256=b1dlasxALM5KsDG5R1azcETksQ6ssYYZN-kaz-RdHwg,12134
-huggingface_hub/cli/auth.py,sha256=Ew79M60pTMCnS1ewKVK3fd8ZyfHrNjREOmNWuFXy37M,6056
-huggingface_hub/cli/buckets.py,sha256=J8xMP88fQ6ri3f65Z8XEImI2GNA4KKWloLJJQCBezZw,21062
-huggingface_hub/cli/cache.py,sha256=Oa3g53dUYlNIKy6crlXXGxG7lOZFa6iob0-8mMalCDc,28059
-huggingface_hub/cli/collections.py,sha256=ECTb__1zduL3F02ezGkQIaaSmUOVaeBbsGMs_8MTPcI,10078
-huggingface_hub/cli/datasets.py,sha256=X1xMJTFhHH5NJtmjTS6NN1g4ffai6Abh_obDEJM5mvo,10497
-huggingface_hub/cli/deprecated_cli.py,sha256=vAK_CR4NE9uzNJ0I59SyBnIln5nlypG4CPoohMoPMVg,1090
-huggingface_hub/cli/discussions.py,sha256=obvvN4mtsFnfMs67YTZaMvHkVaM6A-FYr5n-wGkF_jE,14029
-huggingface_hub/cli/download.py,sha256=o6fMKJoNQMxCm1RQUnX3blihJ17mantxkf0F68rZIxs,9669
-huggingface_hub/cli/extensions.py,sha256=qNM1DmzcQXt8kPWQfISc8Pvyku8BxAs-BOVP6sKRBOM,25572
-huggingface_hub/cli/hf.py,sha256=G2R-Mgo2AX09aRiAb-13eZbO441m9yDTwMCtSUf1iac,5208
-huggingface_hub/cli/inference_endpoints.py,sha256=4pfvPm5PVQizStyXGRBnrev62KvhzSNEL65UEVtRcKw,17418
-huggingface_hub/cli/jobs.py,sha256=-eMUXzpU3Dzxp9RAjff-6eCxYwxH9M3s6KK_MOn6Rgo,49640
-huggingface_hub/cli/lfs.py,sha256=MAccazVPX0n-ySRaPocaQUHP7oBnVrvWZt0RhmNIavs,5936
-huggingface_hub/cli/models.py,sha256=eG7H5yDjCVrdL7W_-wpcl70qXlv8bC-roSEu8AroPws,10148
-huggingface_hub/cli/papers.py,sha256=HvT-8zj2fi14ua6awWpHphlbJ362FEJIwSCBJRQZ_cM,4982
-huggingface_hub/cli/repo_files.py,sha256=sGbD5wND3miF71ThfOBJm4xzPRUpJBeLFdvyj229NAM,2443
-huggingface_hub/cli/repos.py,sha256=QS3xYKvspLhCfO5VvpORrSiF6XhSVFclmBxsacVDP2c,20192
-huggingface_hub/cli/sandbox.py,sha256=rTCZf6WhoDa7UiNhsTU_4Lh5uKqKYOs73xXGAAqJGdA,18379
-huggingface_hub/cli/skills.py,sha256=JQkqD43bfr8IapIVp8rvQpd8NKA0dXSbGJD8g-u51w8,19473
-huggingface_hub/cli/spaces.py,sha256=AU655GGrQmF1s1yO8yO6ml2Z8veE7zsh4UMuR5b13RI,40800
-huggingface_hub/cli/system.py,sha256=NtICLnQ49BHFpm2Cl37IV_h21L6mufxVDfse8Lp38HA,1760
-huggingface_hub/cli/upload.py,sha256=P6sq8Dj81a2wazUgZEqbliRleVAAmJrf8ajFDDzHrBE,11318
-huggingface_hub/cli/upload_large_folder.py,sha256=A-2qxAdLrYd8IogfZS2nDhSR1cpA_aaxhXst638WkAk,4081
-huggingface_hub/cli/webhooks.py,sha256=HdpPp01c6Ece_EuNNJr46rnRki3vF4j4o9-SqYRUHnM,8550
-huggingface_hub/community.py,sha256=N5OE5Rbc2BMwpNXCFOPQAwn0otqQunsXdEnSE_0J2Xo,12325
-huggingface_hub/constants.py,sha256=eI3-JDy6jkG1EuXAjUdVdG67kbj6gxGNlr9In2-5AMc,13182
-huggingface_hub/dataclasses.py,sha256=47qPdMJMuzFFjPwqa_bRvzh7nxwXx_lXE8h3eblkxp8,25940
-huggingface_hub/errors.py,sha256=eso8GCrCcDv1Yb6NDBqyFt_Vr9PLCOsueNylNlDXMD4,18391
-huggingface_hub/fastai_utils.py,sha256=jwKeVXH_VP0zxnOKVNQCVCkF-stH70l-bExbbrYkBKQ,16583
-huggingface_hub/file_download.py,sha256=jSwr6Ze9CT0hScAgEZhRx3LF3BRgZSZLoptYwotQxis,87253
-huggingface_hub/hf_api.py,sha256=VBGUpyUhZ__USFBMlNv20CZxzTKnkJ_CdRXez-LX7Wk,659053
-huggingface_hub/hf_file_system.py,sha256=1Y6BqYHafnwulGNufJtzWfMU3Q3sbaW7oOqUcrNlvc4,60581
-huggingface_hub/hub_mixin.py,sha256=ljKAtm3qQsY-ARtxY-PCFx0koFXLI37JytMrzpqfnQo,36912
-huggingface_hub/inference/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-huggingface_hub/inference/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/inference/__pycache__/_client.cpython-312.pyc,,
-huggingface_hub/inference/__pycache__/_common.cpython-312.pyc,,
-huggingface_hub/inference/_client.py,sha256=bN5cj4tBHPD6v603uq4CJjMB_mmmpdVcfXtl9XIOVqc,157679
-huggingface_hub/inference/_common.py,sha256=X-fBP8s6xuNTAuQsGVIethE8dNQaa-mK7Ds54qVVDz8,14999
-huggingface_hub/inference/_generated/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-huggingface_hub/inference/_generated/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/inference/_generated/__pycache__/_async_client.cpython-312.pyc,,
-huggingface_hub/inference/_generated/_async_client.py,sha256=imtfJD9m3qxeo_59gox3nnV8Tr8dfQF3dQF0Joy5K4g,160890
-huggingface_hub/inference/_generated/types/__init__.py,sha256=e625ENOmTUM4uUL1eAlsZOK7CovNoGBDH-TxSNQhaC4,6869
-huggingface_hub/inference/_generated/types/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/audio_classification.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/audio_to_audio.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/automatic_speech_recognition.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/base.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/chat_completion.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/depth_estimation.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/document_question_answering.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/feature_extraction.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/fill_mask.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/image_classification.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/image_segmentation.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/image_text_to_image.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/image_text_to_video.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/image_to_image.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/image_to_text.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/image_to_video.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/object_detection.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/question_answering.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/sentence_similarity.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/summarization.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/table_question_answering.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/text2text_generation.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/text_classification.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/text_generation.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/text_to_audio.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/text_to_image.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/text_to_speech.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/text_to_video.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/token_classification.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/translation.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/video_classification.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/visual_question_answering.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/zero_shot_classification.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/zero_shot_image_classification.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/__pycache__/zero_shot_object_detection.cpython-312.pyc,,
-huggingface_hub/inference/_generated/types/audio_classification.py,sha256=DGWEvrRPX7xpXlbYY4LMojGcULdEZFTshhNR81rTNcQ,1567
-huggingface_hub/inference/_generated/types/audio_to_audio.py,sha256=2Ep4WkePL7oJwcp5nRJqApwviumGHbft9HhXE9XLHj4,891
-huggingface_hub/inference/_generated/types/automatic_speech_recognition.py,sha256=X0uCj9qwAcOmlKtV3vWH5cAgLGY0PuYIy2eSH7GE1qs,5439
-huggingface_hub/inference/_generated/types/base.py,sha256=EPWp1qudjeEimEAyQ-ptdxpAACoRM8tW342-Ds7pP3I,6938
-huggingface_hub/inference/_generated/types/chat_completion.py,sha256=3yc06ZI0NCZzsaeoxSMWyIHqGc8Vn_6aExncuXa1llE,11100
-huggingface_hub/inference/_generated/types/depth_estimation.py,sha256=5Kn4xNGJg235Cofr1lzO59eRGCuLTZun8z5t6a2do8Q,910
-huggingface_hub/inference/_generated/types/document_question_answering.py,sha256=aUZcrDGexjw8Fnm2rACm_3my77V15NnQHZxj-sa7bjo,3146
-huggingface_hub/inference/_generated/types/feature_extraction.py,sha256=DiO47PqwhdNta_KPDBsXfCPIL6BWNhyCLymxORlqUA0,1509
-huggingface_hub/inference/_generated/types/fill_mask.py,sha256=NhEskgoiMst7U_0cV_S-wryga4_2T5LgpbyQ23vHMp0,1680
-huggingface_hub/inference/_generated/types/image_classification.py,sha256=xWr4OY65EcIIhd7MI610a7xlaAVHQeydi8Gc7tlaPTU,1579
-huggingface_hub/inference/_generated/types/image_segmentation.py,sha256=lZKzbn_gkSi1sYGLb9ryeRr0aDAVrfYh0H5Iiv5JNsY,1935
-huggingface_hub/inference/_generated/types/image_text_to_image.py,sha256=pRQgYKXJbIpEjRBxuIE6NRDtk_km9DSTQ2s2qxkYJRM,2585
-huggingface_hub/inference/_generated/types/image_text_to_video.py,sha256=MVhP8D4eYjpT3hWYkkpuiME-hWY09o7C4rIn_wmnAmY,2450
-huggingface_hub/inference/_generated/types/image_to_image.py,sha256=P9TeMFSnZI_pa6DyinzDPWL0PNm_INJwsqFUEzpwIcU,2262
-huggingface_hub/inference/_generated/types/image_to_text.py,sha256=DCDS0Nqi-4AuATitvZm4EgrzYQuQEQ5lzBcaHuCmHnY,4740
-huggingface_hub/inference/_generated/types/image_to_video.py,sha256=iMCjiFTUza9AW_MyJ1videhYgvMY9QSzQ59kNdTE9QY,2206
-huggingface_hub/inference/_generated/types/object_detection.py,sha256=zNILlyZJh59rNNfqXM5x9uprDCPfEU-bvBtabeKSMzI,1965
-huggingface_hub/inference/_generated/types/question_answering.py,sha256=lIRf8DjRiAsjzWUBEsGt354SB4bvejLokf-8luHw6_o,2845
-huggingface_hub/inference/_generated/types/sentence_similarity.py,sha256=eNGiO4dR-Lft9yOLE0E97jfVyOT_ExDWZW5GeJGdatU,1027
-huggingface_hub/inference/_generated/types/summarization.py,sha256=5Dpt6LRteT-hO9esa3Ty_-xSL5U-zTtVZzy3iKwZRng,1472
-huggingface_hub/inference/_generated/types/table_question_answering.py,sha256=bwn616XJ-eLa5JKzn3m9rZZ3z63INGEUwRSOCWlEh-4,2269
-huggingface_hub/inference/_generated/types/text2text_generation.py,sha256=fotSlPWtIlp_LG26AQvNRXxU-jCUfda5PWsxCkbFeKM,1591
-huggingface_hub/inference/_generated/types/text_classification.py,sha256=uamBzz4YzWQ9mb6yuriykX8r47ZHf0K3eJpOLzB2qJw,1439
-huggingface_hub/inference/_generated/types/text_generation.py,sha256=FRUljypvCSQ2RaiylhlHeLJfHNy8qZvuty6SCB_zcaA,5813
-huggingface_hub/inference/_generated/types/text_to_audio.py,sha256=CiaTUSBdFtOs3gGTosqyQrjCwrN8mVJLRxDDWUtwZpQ,4677
-huggingface_hub/inference/_generated/types/text_to_image.py,sha256=Ju25WIDHE-1n8jlZ_udG4rpAaPYpmghR7-cDgVfuf48,1869
-huggingface_hub/inference/_generated/types/text_to_speech.py,sha256=WqDzWkhZsDcjapkoFrkyjF903SKs7aHhjypsYrn8oBw,4693
-huggingface_hub/inference/_generated/types/text_to_video.py,sha256=KjcDbtChwrIxIdTH6vcesUaMcjL2xjPf2nWEnHazj4Y,1756
-huggingface_hub/inference/_generated/types/token_classification.py,sha256=8KRBlqgFDszaUnPMvdRkZNQaZBtDfBhKZ6SggQldQMM,1894
-huggingface_hub/inference/_generated/types/translation.py,sha256=-j2PC1-qfoxvGMaKesqf5jXelqj0BDlEpfvZ7dsIEJM,1742
-huggingface_hub/inference/_generated/types/video_classification.py,sha256=vfaCqp8MuRMMtGvYCX0x4-AcwEd71kPHgSYJTNIOxLQ,1668
-huggingface_hub/inference/_generated/types/visual_question_answering.py,sha256=sWIB-SuEpW21oU6O5qQF3tt5PavUFsFOa8Xg4upTtek,1654
-huggingface_hub/inference/_generated/types/zero_shot_classification.py,sha256=gx-7WHad7xsNa89iSKSteKHjaHrKbIyzN_nSdJN3HCY,1697
-huggingface_hub/inference/_generated/types/zero_shot_image_classification.py,sha256=JZTQvcbSGrOQlWcPuJvAMT8YziDpBRn1O2RQSw507uY,1449
-huggingface_hub/inference/_generated/types/zero_shot_object_detection.py,sha256=sjdpVUN5zW9aYBymLVUs6i5HVk2qkUBO9ysEjHmsXVM,1605
-huggingface_hub/inference/_mcp/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-huggingface_hub/inference/_mcp/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/inference/_mcp/__pycache__/_cli_hacks.cpython-312.pyc,,
-huggingface_hub/inference/_mcp/__pycache__/agent.cpython-312.pyc,,
-huggingface_hub/inference/_mcp/__pycache__/cli.cpython-312.pyc,,
-huggingface_hub/inference/_mcp/__pycache__/constants.cpython-312.pyc,,
-huggingface_hub/inference/_mcp/__pycache__/mcp_client.cpython-312.pyc,,
-huggingface_hub/inference/_mcp/__pycache__/types.cpython-312.pyc,,
-huggingface_hub/inference/_mcp/__pycache__/utils.cpython-312.pyc,,
-huggingface_hub/inference/_mcp/_cli_hacks.py,sha256=kIA8FfRfOWS3SrZrMTbuVOjE6yxfKfMK75Co5egTWHA,3284
-huggingface_hub/inference/_mcp/agent.py,sha256=ufIzMGHore5n252hV5GZPM0ouDXIl6tv5Jl_5gHXnbg,4250
-huggingface_hub/inference/_mcp/cli.py,sha256=RKdVQ_VdEgf1AL_QBCvwrsUQ0Ux4R1yerrE46DrV5C0,9642
-huggingface_hub/inference/_mcp/constants.py,sha256=0Ih6ivEvG-pfF8NwErFngzP4Rof4lQoz6ms_eKSAkUI,2463
-huggingface_hub/inference/_mcp/mcp_client.py,sha256=dGp8PhN6aVw4bDnuSySFSiguHUiz-nzhgv89CVdO7pI,17243
-huggingface_hub/inference/_mcp/types.py,sha256=yHNfPsM9MhD06oeKdkbmrBsW-3WhUeqA26fyfRfx_bk,929
-huggingface_hub/inference/_mcp/utils.py,sha256=gxSB_rBjQ6VrkApKFsxk6-UzhijxkDVNuZrsjW5pL8k,4318
-huggingface_hub/inference/_providers/__init__.py,sha256=TNWnSNPk0RmToBysTc5D1COm0vHEJoGom0Yh7oG2wC4,9838
-huggingface_hub/inference/_providers/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/_common.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/cerebras.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/cohere.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/deepinfra.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/fal_ai.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/featherless_ai.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/fireworks_ai.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/groq.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/hf_inference.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/novita.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/nscale.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/openai.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/ovhcloud.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/publicai.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/replicate.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/scaleway.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/together.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/wavespeed.cpython-312.pyc,,
-huggingface_hub/inference/_providers/__pycache__/zai_org.cpython-312.pyc,,
-huggingface_hub/inference/_providers/_common.py,sha256=9CjlMAtb7W0-GdB1Z-VkV0GKZ0Zm68rIuicdGE-765M,13716
-huggingface_hub/inference/_providers/cerebras.py,sha256=QOJ-1U-os7uE7p6eUnn_P_APq-yQhx28be7c3Tq2EuA,210
-huggingface_hub/inference/_providers/cohere.py,sha256=P9kbIuvQ2rXI1yNmgbw5VKFFTE0huLq2k-BCyDkDico,1226
-huggingface_hub/inference/_providers/deepinfra.py,sha256=4Behgf5V7FTv7CbN6vPEIYwv1z4gztdRRU-KVoOgxVE,4703
-huggingface_hub/inference/_providers/fal_ai.py,sha256=Y2vo5Dl3e8EoehplwNshu8LbDT1e7V4ZyhAMqs0wXws,11705
-huggingface_hub/inference/_providers/featherless_ai.py,sha256=C8OHdFpoFyA--pawLTekUmUSRq4sw_r0D-cSPekD4kE,1347
-huggingface_hub/inference/_providers/fireworks_ai.py,sha256=go6XPum8u0-g768HJ_r0S4Gb445gZJxnuY_acktz-9c,1188
-huggingface_hub/inference/_providers/groq.py,sha256=JTk2JV4ZOlaohho7zLAFQtk92kGVsPmLJ1hmzcwsqvQ,315
-huggingface_hub/inference/_providers/hf_inference.py,sha256=d2vdCKSi5CtyQqYndHHvH7SY131-7YHUK3yE7653eIc,9467
-huggingface_hub/inference/_providers/novita.py,sha256=ATEoSdPAPLMfx3JpBc0sOyLh4upJYP6xHBuo4YEDYvg,2470
-huggingface_hub/inference/_providers/nscale.py,sha256=T1L2JLI9LqYT9_YEdW76YEtxfDNtdGkoFhH-p2LmSxg,1767
-huggingface_hub/inference/_providers/openai.py,sha256=wwjaaQ55xLmDsDnHpZk52xbuLoGZfWzJkFsE8AdFVaI,1054
-huggingface_hub/inference/_providers/ovhcloud.py,sha256=tdmymlkbddMJKV7NRZ-tH2wymbLPFDTqUSXpWJUXyDQ,314
-huggingface_hub/inference/_providers/publicai.py,sha256=1I2W6rORloB5QHSvky4njZO2XKLTwA-kPdNoauoT5rg,210
-huggingface_hub/inference/_providers/replicate.py,sha256=hte0ZB2RtGFwpAuLrFp2Gbgsn3EOlccCnJkWTDTW__A,6027
-huggingface_hub/inference/_providers/scaleway.py,sha256=MfIc7ZND1sPr__rOmNHZVg0VpECQo0bVyksgIm_32xQ,1174
-huggingface_hub/inference/_providers/together.py,sha256=lrymDZ86n5yoR_Zz7o3AzzSePyo0s7BOBU5digLxb5o,12220
-huggingface_hub/inference/_providers/wavespeed.py,sha256=MGM7Y7r2nQiH_EH0t5UE1o1fT-o3sS7RaQlicS9WHsg,5028
-huggingface_hub/inference/_providers/zai_org.py,sha256=gLJZOEmCPmUZvdM7VDn2nxm4ac3veHdoMgQNR63UeWE,4739
-huggingface_hub/lfs.py,sha256=8ymYNHRXgvgUUM9w0EAnC-vkSOOq_1EFJEJNoevoeE8,16588
-huggingface_hub/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-huggingface_hub/repocard.py,sha256=ytBgqomIuM3zOeTPfzQNk_stlswh8DttLDvTbX_woPI,35582
-huggingface_hub/repocard_data.py,sha256=CRW3puz-efDcoGjKIgZv6p3LKKKYVgcy-FGr96zAFOg,34251
-huggingface_hub/serialization/__init__.py,sha256=jCiw_vVQYW52gwVfWiqgocf2Q19kGTQlRGVpf-4SLP8,963
-huggingface_hub/serialization/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/serialization/__pycache__/_base.cpython-312.pyc,,
-huggingface_hub/serialization/__pycache__/_dduf.cpython-312.pyc,,
-huggingface_hub/serialization/__pycache__/_torch.cpython-312.pyc,,
-huggingface_hub/serialization/_base.py,sha256=8vYeDIsqgyOO3I_uii44Bkb50LsMz3kkD4gwAPzhfWU,8436
-huggingface_hub/serialization/_dduf.py,sha256=FmGRg5wkXI5sNCgZgCNJFmqb_nVrrQYOHf4Lqq0d64I,15385
-huggingface_hub/serialization/_torch.py,sha256=BtaCP-G3oYRP6Pj9MhI-ygBsk3JbBPnVDW9huSOgtkk,46897
-huggingface_hub/templates/datasetcard_template.md,sha256=W-EMqR6wndbrnZorkVv56URWPG49l7MATGeI015kTvs,5503
-huggingface_hub/templates/modelcard_template.md,sha256=4AqArS3cqdtbit5Bo-DhjcnDFR-pza5hErLLTPM4Yuc,6870
-huggingface_hub/utils/__init__.py,sha256=SHfYVviFx_oyeA0EFOz4kXFeRg-SAbDlgyb8tk4TpeU,4026
-huggingface_hub/utils/__pycache__/__init__.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_auth.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_cache_assets.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_cache_manager.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_chunk_utils.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_datetime.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_deprecation.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_detect_agent.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_dotenv.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_experimental.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_fixes.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_git_credential.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_headers.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_hf_uris.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_http.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_lfs.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_oauth_device.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_pagination.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_parsing.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_paths.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_runtime.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_safetensors.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_subprocess.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_telemetry.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_terminal.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_typing.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_validators.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_verification.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_xet.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/_xet_progress_reporting.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/endpoint_helpers.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/insecure_hashlib.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/logging.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/sha.cpython-312.pyc,,
-huggingface_hub/utils/__pycache__/tqdm.cpython-312.pyc,,
-huggingface_hub/utils/_auth.py,sha256=Ykuq3yi67jxHmFdyLSc43xvGuCAIR7-h-dajX8IxpGQ,19958
-huggingface_hub/utils/_cache_assets.py,sha256=nnzHRtQAR50dQeIK6qKddsmjjTW9v9HZ7b9bq7PJqss,5691
-huggingface_hub/utils/_cache_manager.py,sha256=2StxP-nHZ5W9_hi8N9wBFqRNLw5HwO0h9HC7NTAGaFE,34955
-huggingface_hub/utils/_chunk_utils.py,sha256=pTjy8Z-KLU4W_6D3OUh3E8lCodWDCd6aJwjNDU0C5U8,2121
-huggingface_hub/utils/_datetime.py,sha256=tbNyI0Dkh27oScPUtLIT_8apqIIkXZYbigjOn9S3aMw,2755
-huggingface_hub/utils/_deprecation.py,sha256=n4kNHbGipquSObJ-gxodcfd6lqoe_8s-VIsTuo3Oruk,4865
-huggingface_hub/utils/_detect_agent.py,sha256=Iw2KW9BUZWfIypn9CtiTmEibHwKK9xx5Ar48z1cMU-Q,7337
-huggingface_hub/utils/_dotenv.py,sha256=NdlEM8OXtzwlwmJCmdc6oGubFObrpgr408y8gnSs7ls,2604
-huggingface_hub/utils/_experimental.py,sha256=q9vUvc1JybVFRQ0GRREG-BLouZEJC_40MxcwbAlOud0,2464
-huggingface_hub/utils/_fixes.py,sha256=jTK1VLmc0ZC9ROSXjKoL5F6kOZFByzirRWIdXxhBfWU,4124
-huggingface_hub/utils/_git_credential.py,sha256=1BhjvIScCOAToDORLOKrR3Szs-m0E5AYHPmC0SD7Nrs,4548
-huggingface_hub/utils/_headers.py,sha256=Q9bu9mvOpm-9rfv-YRlr_Ywy_aMZkmRcN3MbVEcJAJA,8234
-huggingface_hub/utils/_hf_uris.py,sha256=RTHrVKLT5vVU-ca8roXHrKwbN3njowanvxHjx5B4sUg,27558
-huggingface_hub/utils/_http.py,sha256=C_mC63TsaxpmzyYBPHCneXKFLACEytAkBwxRwMNxcB4,46014
-huggingface_hub/utils/_lfs.py,sha256=xMU-ROgNAUpDkzbH6yRZsE-eVYUYTNMGrgVb_QdTv-k,3942
-huggingface_hub/utils/_oauth_device.py,sha256=o7ICmI01yDt1oAFNMUJvN1ThSfaCDpC8AHYSQgcnFGw,7983
-huggingface_hub/utils/_pagination.py,sha256=h-TJjFbX3FqkA1T0tGZ0EhxMvuRSCg-UfL_a-BMs54I,1943
-huggingface_hub/utils/_parsing.py,sha256=DVWuO6s_XMiGfXyc0jyX5hi_yGgBHpF9KLoeQM-VVK0,3586
-huggingface_hub/utils/_paths.py,sha256=kWpUMIK9rmKb2LHgHCkk2DnroDzucrwbj-urCJCgfGw,5962
-huggingface_hub/utils/_runtime.py,sha256=GVJ_Dt6y_48TZWl0ui9yPdW8M7rqGblRGyUqKaXxkCo,13493
-huggingface_hub/utils/_safetensors.py,sha256=qFE7OA-vjU8X0zBBtOeNRzLu147KF-PdFoaxkYfWB4M,4426
-huggingface_hub/utils/_subprocess.py,sha256=tFVBBNot_HLVqQ79y873TGb12C4PUTMwub-GhzDTemE,4542
-huggingface_hub/utils/_telemetry.py,sha256=Tpa3YmOLhK_MEnL2i2fRLQy8aqAEZWbj6MKC18Hs8BA,4824
-huggingface_hub/utils/_terminal.py,sha256=whHgs0Co-1LatoCmJE_ojqE_cWP6b5dWPWpU-uSFWUU,8969
-huggingface_hub/utils/_typing.py,sha256=1LeE785YedppXSR9a1fQDu5rhTxX5v9kBYBaHrP65rA,3542
-huggingface_hub/utils/_validators.py,sha256=tuC1U4yxB-4XKIajZMnKZUSKvZ6qPpydY8LItfa0g40,8419
-huggingface_hub/utils/_verification.py,sha256=ZSilnolSkYmHB3vmBlWuuVr53xz59P5uGnxC3H-Hjc0,5434
-huggingface_hub/utils/_xet.py,sha256=YtEzhvXi21VB4DtrnqGiSh2_Ox77XhVzLlDIwcnYxj0,6305
-huggingface_hub/utils/_xet_progress_reporting.py,sha256=MnNCxB9ieflArNNyz3R4kpkjOdt6mQxi8qp8xqzXQTM,14162
-huggingface_hub/utils/endpoint_helpers.py,sha256=9VtIAlxQ5H_4y30sjCAgbu7XCqAtNLC7aRYxaNn0hLI,2366
-huggingface_hub/utils/insecure_hashlib.py,sha256=z3dVUFvdBZ8kQI_8Vzvvlr3ims-EBiY-SYPdnzIKOkw,1008
-huggingface_hub/utils/logging.py,sha256=WaXk5gRa8Ml_LUIH34QCr8suYj8i_8Wot4IDnYJyWyM,4870
-huggingface_hub/utils/sha.py,sha256=h8wxheZpcv671RhtiIFcFmQTDSrogN3kwQx3ZaNEUHg,2121
-huggingface_hub/utils/tqdm.py,sha256=KbHhkB5g76JgGOGCcjAQOaR-oc-wzd4Sr3wqd41ny7k,13350
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/WHEEL
deleted file mode 100644
index 1d472b6..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/WHEEL
+++ /dev/null
@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: setuptools (83.0.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/entry_points.txt b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/entry_points.txt
deleted file mode 100644
index 62018f2..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/entry_points.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-[console_scripts]
-hf = huggingface_hub.cli.hf:main
-huggingface-cli = huggingface_hub.cli.deprecated_cli:main
-tiny-agents = huggingface_hub.inference._mcp.cli:app
-
-[fsspec.specs]
-hf = huggingface_hub.HfFileSystem
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/licenses/LICENSE
deleted file mode 100644
index 261eeb9..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://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
-
- http://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/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/top_level.txt b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/top_level.txt
deleted file mode 100644
index 6b964cc..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub-1.24.0.dist-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-huggingface_hub
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 35dede1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_buckets.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_buckets.cpython-312.pyc
deleted file mode 100644
index 077476a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_buckets.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_commit_api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_commit_api.cpython-312.pyc
deleted file mode 100644
index 955a002..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_commit_api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_commit_scheduler.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_commit_scheduler.cpython-312.pyc
deleted file mode 100644
index 09423ef..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_commit_scheduler.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_dataset_viewer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_dataset_viewer.cpython-312.pyc
deleted file mode 100644
index c589e21..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_dataset_viewer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_eval_results.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_eval_results.cpython-312.pyc
deleted file mode 100644
index 8a67f89..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_eval_results.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_inference_endpoints.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_inference_endpoints.cpython-312.pyc
deleted file mode 100644
index 24ddb8d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_inference_endpoints.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_jobs_api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_jobs_api.cpython-312.pyc
deleted file mode 100644
index f78a14e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_jobs_api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_local_folder.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_local_folder.cpython-312.pyc
deleted file mode 100644
index f8e040b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_local_folder.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_login.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_login.cpython-312.pyc
deleted file mode 100644
index 5488df0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_login.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_oauth.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_oauth.cpython-312.pyc
deleted file mode 100644
index b81ef98..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_oauth.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_oidc.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_oidc.cpython-312.pyc
deleted file mode 100644
index 1cd1f29..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_oidc.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_sandbox.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_sandbox.cpython-312.pyc
deleted file mode 100644
index d833d93..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_sandbox.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_sandbox_cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_sandbox_cache.cpython-312.pyc
deleted file mode 100644
index b2d8b8b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_sandbox_cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_snapshot_download.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_snapshot_download.cpython-312.pyc
deleted file mode 100644
index 5101e80..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_snapshot_download.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_space_api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_space_api.cpython-312.pyc
deleted file mode 100644
index 6d3e358..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_space_api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_tensorboard_logger.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_tensorboard_logger.cpython-312.pyc
deleted file mode 100644
index 0314b7c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_tensorboard_logger.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_tree_cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_tree_cache.cpython-312.pyc
deleted file mode 100644
index bfae876..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_tree_cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_upload_large_folder.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_upload_large_folder.cpython-312.pyc
deleted file mode 100644
index c0853c3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_upload_large_folder.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_upload_pipeline.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_upload_pipeline.cpython-312.pyc
deleted file mode 100644
index a8bfcc5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_upload_pipeline.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_webhooks_payload.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_webhooks_payload.cpython-312.pyc
deleted file mode 100644
index 07398e7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_webhooks_payload.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_webhooks_server.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_webhooks_server.cpython-312.pyc
deleted file mode 100644
index 449a104..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/_webhooks_server.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/community.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/community.cpython-312.pyc
deleted file mode 100644
index d41ae19..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/community.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/constants.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/constants.cpython-312.pyc
deleted file mode 100644
index ad7b6af..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/constants.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/dataclasses.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/dataclasses.cpython-312.pyc
deleted file mode 100644
index e11413f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/dataclasses.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/errors.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/errors.cpython-312.pyc
deleted file mode 100644
index 426b86f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/errors.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/fastai_utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/fastai_utils.cpython-312.pyc
deleted file mode 100644
index 470efca..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/fastai_utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/file_download.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/file_download.cpython-312.pyc
deleted file mode 100644
index 84ffc56..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/file_download.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hf_api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hf_api.cpython-312.pyc
deleted file mode 100644
index 6dd9b42..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hf_api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hf_file_system.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hf_file_system.cpython-312.pyc
deleted file mode 100644
index 44878e5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hf_file_system.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hub_mixin.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hub_mixin.cpython-312.pyc
deleted file mode 100644
index efbc3a4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/hub_mixin.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/lfs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/lfs.cpython-312.pyc
deleted file mode 100644
index c25d4ae..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/lfs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/repocard.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/repocard.cpython-312.pyc
deleted file mode 100644
index ac9f09b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/repocard.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/repocard_data.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/repocard_data.cpython-312.pyc
deleted file mode 100644
index f625293..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/__pycache__/repocard_data.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 0762a97..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/client.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/client.cpython-312.pyc
deleted file mode 100644
index 38883bd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/client.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/sse_client.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/sse_client.cpython-312.pyc
deleted file mode 100644
index 9a0ebaf..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/sse_client.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/types.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/types.cpython-312.pyc
deleted file mode 100644
index 7ac8c8a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/_hot_reload/__pycache__/types.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 184c62b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_city_game.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_city_game.cpython-312.pyc
deleted file mode 100644
index 769f73f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_city_game.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_cli_utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_cli_utils.cpython-312.pyc
deleted file mode 100644
index cd7589f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_cli_utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_completion.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_completion.cpython-312.pyc
deleted file mode 100644
index df62475..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_completion.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_cp.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_cp.cpython-312.pyc
deleted file mode 100644
index 73cbd3b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_cp.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_errors.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_errors.cpython-312.pyc
deleted file mode 100644
index 257cc02..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_errors.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_file_listing.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_file_listing.cpython-312.pyc
deleted file mode 100644
index 3591590..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_file_listing.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_framework.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_framework.cpython-312.pyc
deleted file mode 100644
index 78b86b0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_framework.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_help_formatter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_help_formatter.cpython-312.pyc
deleted file mode 100644
index 8b840f5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_help_formatter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_output.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_output.cpython-312.pyc
deleted file mode 100644
index 0f04cfb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_output.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_skills.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_skills.cpython-312.pyc
deleted file mode 100644
index 547ef64..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/_skills.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/auth.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/auth.cpython-312.pyc
deleted file mode 100644
index ed2a5be..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/auth.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/buckets.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/buckets.cpython-312.pyc
deleted file mode 100644
index 488d5a5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/buckets.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/cache.cpython-312.pyc
deleted file mode 100644
index 2a8d063..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/collections.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/collections.cpython-312.pyc
deleted file mode 100644
index 61c2c29..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/collections.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/datasets.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/datasets.cpython-312.pyc
deleted file mode 100644
index e354809..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/datasets.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/deprecated_cli.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/deprecated_cli.cpython-312.pyc
deleted file mode 100644
index f34c848..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/deprecated_cli.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/discussions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/discussions.cpython-312.pyc
deleted file mode 100644
index 172c5af..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/discussions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/download.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/download.cpython-312.pyc
deleted file mode 100644
index 0462542..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/download.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/extensions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/extensions.cpython-312.pyc
deleted file mode 100644
index 63f8470..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/extensions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/hf.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/hf.cpython-312.pyc
deleted file mode 100644
index d93398f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/hf.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/inference_endpoints.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/inference_endpoints.cpython-312.pyc
deleted file mode 100644
index 4ec2e41..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/inference_endpoints.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/jobs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/jobs.cpython-312.pyc
deleted file mode 100644
index e0eb71b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/jobs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/lfs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/lfs.cpython-312.pyc
deleted file mode 100644
index 74bc8ac..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/lfs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/models.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/models.cpython-312.pyc
deleted file mode 100644
index a76ad9a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/models.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/papers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/papers.cpython-312.pyc
deleted file mode 100644
index 2d2925e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/papers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/repo_files.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/repo_files.cpython-312.pyc
deleted file mode 100644
index 0e7c34d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/repo_files.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/repos.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/repos.cpython-312.pyc
deleted file mode 100644
index c847354..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/repos.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/sandbox.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/sandbox.cpython-312.pyc
deleted file mode 100644
index 31d5b18..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/sandbox.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/skills.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/skills.cpython-312.pyc
deleted file mode 100644
index 44bdf3a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/skills.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/spaces.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/spaces.cpython-312.pyc
deleted file mode 100644
index 79d5f36..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/spaces.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/system.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/system.cpython-312.pyc
deleted file mode 100644
index 32a11cb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/system.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/upload.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/upload.cpython-312.pyc
deleted file mode 100644
index f4fdedf..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/upload.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/upload_large_folder.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/upload_large_folder.cpython-312.pyc
deleted file mode 100644
index 4f9c512..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/upload_large_folder.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/webhooks.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/webhooks.cpython-312.pyc
deleted file mode 100644
index 9f71f46..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/cli/__pycache__/webhooks.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 3e7e585..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/_client.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/_client.cpython-312.pyc
deleted file mode 100644
index 7bcac8f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/_client.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/_common.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/_common.cpython-312.pyc
deleted file mode 100644
index efb8039..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/__pycache__/_common.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index dd8dbd2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/__pycache__/_async_client.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/__pycache__/_async_client.cpython-312.pyc
deleted file mode 100644
index b91e3ff..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/__pycache__/_async_client.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index ac55ac2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/audio_classification.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/audio_classification.cpython-312.pyc
deleted file mode 100644
index d5235dc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/audio_classification.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/audio_to_audio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/audio_to_audio.cpython-312.pyc
deleted file mode 100644
index c86b5b7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/audio_to_audio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/automatic_speech_recognition.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/automatic_speech_recognition.cpython-312.pyc
deleted file mode 100644
index 639567a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/automatic_speech_recognition.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/base.cpython-312.pyc
deleted file mode 100644
index e93c3c2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/chat_completion.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/chat_completion.cpython-312.pyc
deleted file mode 100644
index cc8efe1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/chat_completion.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/depth_estimation.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/depth_estimation.cpython-312.pyc
deleted file mode 100644
index 0a53a81..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/depth_estimation.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/document_question_answering.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/document_question_answering.cpython-312.pyc
deleted file mode 100644
index 2a777e3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/document_question_answering.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/feature_extraction.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/feature_extraction.cpython-312.pyc
deleted file mode 100644
index b84fdc0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/feature_extraction.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/fill_mask.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/fill_mask.cpython-312.pyc
deleted file mode 100644
index 0e50cb9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/fill_mask.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_classification.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_classification.cpython-312.pyc
deleted file mode 100644
index a864f35..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_classification.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_segmentation.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_segmentation.cpython-312.pyc
deleted file mode 100644
index b498bce..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_segmentation.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_text_to_image.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_text_to_image.cpython-312.pyc
deleted file mode 100644
index c1b8861..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_text_to_image.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_text_to_video.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_text_to_video.cpython-312.pyc
deleted file mode 100644
index e8b78c8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_text_to_video.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_image.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_image.cpython-312.pyc
deleted file mode 100644
index 0a298b8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_image.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_text.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_text.cpython-312.pyc
deleted file mode 100644
index 50309bf..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_text.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_video.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_video.cpython-312.pyc
deleted file mode 100644
index 997dc81..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/image_to_video.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/object_detection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/object_detection.cpython-312.pyc
deleted file mode 100644
index 8aa8d66..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/object_detection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/question_answering.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/question_answering.cpython-312.pyc
deleted file mode 100644
index 3d31e95..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/question_answering.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/sentence_similarity.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/sentence_similarity.cpython-312.pyc
deleted file mode 100644
index b43dcf3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/sentence_similarity.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/summarization.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/summarization.cpython-312.pyc
deleted file mode 100644
index 257631f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/summarization.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/table_question_answering.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/table_question_answering.cpython-312.pyc
deleted file mode 100644
index e98ff0d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/table_question_answering.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text2text_generation.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text2text_generation.cpython-312.pyc
deleted file mode 100644
index 63e3351..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text2text_generation.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_classification.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_classification.cpython-312.pyc
deleted file mode 100644
index 54db6e6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_classification.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_generation.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_generation.cpython-312.pyc
deleted file mode 100644
index f2f85f5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_generation.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_audio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_audio.cpython-312.pyc
deleted file mode 100644
index 01f3f60..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_audio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_image.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_image.cpython-312.pyc
deleted file mode 100644
index ba6452e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_image.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_speech.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_speech.cpython-312.pyc
deleted file mode 100644
index 069e8f1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_speech.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_video.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_video.cpython-312.pyc
deleted file mode 100644
index a701841..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/text_to_video.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/token_classification.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/token_classification.cpython-312.pyc
deleted file mode 100644
index 124735d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/token_classification.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/translation.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/translation.cpython-312.pyc
deleted file mode 100644
index 5f90e0c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/translation.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/video_classification.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/video_classification.cpython-312.pyc
deleted file mode 100644
index cc50889..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/video_classification.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/visual_question_answering.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/visual_question_answering.cpython-312.pyc
deleted file mode 100644
index 39e62b9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/visual_question_answering.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_classification.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_classification.cpython-312.pyc
deleted file mode 100644
index 080b0b6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_classification.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_image_classification.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_image_classification.cpython-312.pyc
deleted file mode 100644
index 8bc1e14..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_image_classification.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_object_detection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_object_detection.cpython-312.pyc
deleted file mode 100644
index 66df48b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_generated/types/__pycache__/zero_shot_object_detection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 8c5ffd4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/_cli_hacks.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/_cli_hacks.cpython-312.pyc
deleted file mode 100644
index c19bd63..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/_cli_hacks.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/agent.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/agent.cpython-312.pyc
deleted file mode 100644
index 8f94c66..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/agent.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/cli.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/cli.cpython-312.pyc
deleted file mode 100644
index 2c11619..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/cli.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/constants.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/constants.cpython-312.pyc
deleted file mode 100644
index 668d2fc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/constants.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/mcp_client.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/mcp_client.cpython-312.pyc
deleted file mode 100644
index 9cefa48..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/mcp_client.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/types.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/types.cpython-312.pyc
deleted file mode 100644
index e041862..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/types.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index 59b6d0a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_mcp/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 205a65b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/_common.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/_common.cpython-312.pyc
deleted file mode 100644
index 30a2d1f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/_common.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/cerebras.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/cerebras.cpython-312.pyc
deleted file mode 100644
index 329d823..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/cerebras.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/cohere.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/cohere.cpython-312.pyc
deleted file mode 100644
index b202e18..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/cohere.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/deepinfra.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/deepinfra.cpython-312.pyc
deleted file mode 100644
index e834e96..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/deepinfra.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/fal_ai.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/fal_ai.cpython-312.pyc
deleted file mode 100644
index f48a4f2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/fal_ai.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/featherless_ai.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/featherless_ai.cpython-312.pyc
deleted file mode 100644
index ad4f057..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/featherless_ai.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/fireworks_ai.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/fireworks_ai.cpython-312.pyc
deleted file mode 100644
index 890c225..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/fireworks_ai.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/groq.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/groq.cpython-312.pyc
deleted file mode 100644
index 1044665..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/groq.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/hf_inference.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/hf_inference.cpython-312.pyc
deleted file mode 100644
index 7102a78..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/hf_inference.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/novita.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/novita.cpython-312.pyc
deleted file mode 100644
index cbdfff4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/novita.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/nscale.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/nscale.cpython-312.pyc
deleted file mode 100644
index 97c3ebe..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/nscale.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/openai.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/openai.cpython-312.pyc
deleted file mode 100644
index 958aaf4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/openai.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/ovhcloud.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/ovhcloud.cpython-312.pyc
deleted file mode 100644
index 11233f2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/ovhcloud.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/publicai.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/publicai.cpython-312.pyc
deleted file mode 100644
index f33a84f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/publicai.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/replicate.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/replicate.cpython-312.pyc
deleted file mode 100644
index b2a061e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/replicate.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/scaleway.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/scaleway.cpython-312.pyc
deleted file mode 100644
index 29f0579..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/scaleway.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/together.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/together.cpython-312.pyc
deleted file mode 100644
index d4b4d37..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/together.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/wavespeed.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/wavespeed.cpython-312.pyc
deleted file mode 100644
index 6dcf3db..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/wavespeed.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/zai_org.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/zai_org.cpython-312.pyc
deleted file mode 100644
index d488d15..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/inference/_providers/__pycache__/zai_org.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index e8358f5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_base.cpython-312.pyc
deleted file mode 100644
index 463dabe..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_dduf.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_dduf.cpython-312.pyc
deleted file mode 100644
index 0f82d7b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_dduf.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_torch.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_torch.cpython-312.pyc
deleted file mode 100644
index 0b03da9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/serialization/__pycache__/_torch.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/templates/datasetcard_template.md b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/templates/datasetcard_template.md
deleted file mode 100644
index 9af29eb..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/templates/datasetcard_template.md
+++ /dev/null
@@ -1,143 +0,0 @@
----
-# For reference on dataset card metadata, see the spec: https://github.com/huggingface/hub-docs/blob/main/datasetcard.md?plain=1
-# Doc / guide: https://huggingface.co/docs/hub/datasets-cards
-{{ card_data }}
----
-
-# Dataset Card for {{ pretty_name | default("Dataset Name", true) }}
-
-<!-- Provide a quick summary of the dataset. -->
-
-{{ dataset_summary | default("", true) }}
-
-## Dataset Details
-
-### Dataset Description
-
-<!-- Provide a longer summary of what this dataset is. -->
-
-{{ dataset_description | default("", true) }}
-
-- **Curated by:** {{ curators | default("[More Information Needed]", true)}}
-- **Funded by [optional]:** {{ funded_by | default("[More Information Needed]", true)}}
-- **Shared by [optional]:** {{ shared_by | default("[More Information Needed]", true)}}
-- **Language(s) (NLP):** {{ language | default("[More Information Needed]", true)}}
-- **License:** {{ license | default("[More Information Needed]", true)}}
-
-### Dataset Sources [optional]
-
-<!-- Provide the basic links for the dataset. -->
-
-- **Repository:** {{ repo | default("[More Information Needed]", true)}}
-- **Paper [optional]:** {{ paper | default("[More Information Needed]", true)}}
-- **Demo [optional]:** {{ demo | default("[More Information Needed]", true)}}
-
-## Uses
-
-<!-- Address questions around how the dataset is intended to be used. -->
-
-### Direct Use
-
-<!-- This section describes suitable use cases for the dataset. -->
-
-{{ direct_use | default("[More Information Needed]", true)}}
-
-### Out-of-Scope Use
-
-<!-- This section addresses misuse, malicious use, and uses that the dataset will not work well for. -->
-
-{{ out_of_scope_use | default("[More Information Needed]", true)}}
-
-## Dataset Structure
-
-<!-- This section provides a description of the dataset fields, and additional information about the dataset structure such as criteria used to create the splits, relationships between data points, etc. -->
-
-{{ dataset_structure | default("[More Information Needed]", true)}}
-
-## Dataset Creation
-
-### Curation Rationale
-
-<!-- Motivation for the creation of this dataset. -->
-
-{{ curation_rationale_section | default("[More Information Needed]", true)}}
-
-### Source Data
-
-<!-- This section describes the source data (e.g. news text and headlines, social media posts, translated sentences, ...). -->
-
-#### Data Collection and Processing
-
-<!-- This section describes the data collection and processing process such as data selection criteria, filtering and normalization methods, tools and libraries used, etc. -->
-
-{{ data_collection_and_processing_section | default("[More Information Needed]", true)}}
-
-#### Who are the source data producers?
-
-<!-- This section describes the people or systems who originally created the data. It should also include self-reported demographic or identity information for the source data creators if this information is available. -->
-
-{{ source_data_producers_section | default("[More Information Needed]", true)}}
-
-### Annotations [optional]
-
-<!-- If the dataset contains annotations which are not part of the initial data collection, use this section to describe them. -->
-
-#### Annotation process
-
-<!-- This section describes the annotation process such as annotation tools used in the process, the amount of data annotated, annotation guidelines provided to the annotators, interannotator statistics, annotation validation, etc. -->
-
-{{ annotation_process_section | default("[More Information Needed]", true)}}
-
-#### Who are the annotators?
-
-<!-- This section describes the people or systems who created the annotations. -->
-
-{{ who_are_annotators_section | default("[More Information Needed]", true)}}
-
-#### Personal and Sensitive Information
-
-<!-- State whether the dataset contains data that might be considered personal, sensitive, or private (e.g., data that reveals addresses, uniquely identifiable names or aliases, racial or ethnic origins, sexual orientations, religious beliefs, political opinions, financial or health data, etc.). If efforts were made to anonymize the data, describe the anonymization process. -->
-
-{{ personal_and_sensitive_information | default("[More Information Needed]", true)}}
-
-## Bias, Risks, and Limitations
-
-<!-- This section is meant to convey both technical and sociotechnical limitations. -->
-
-{{ bias_risks_limitations | default("[More Information Needed]", true)}}
-
-### Recommendations
-
-<!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
-
-{{ bias_recommendations | default("Users should be made aware of the risks, biases and limitations of the dataset. More information needed for further recommendations.", true)}}
-
-## Citation [optional]
-
-<!-- If there is a paper or blog post introducing the dataset, the APA and Bibtex information for that should go in this section. -->
-
-**BibTeX:**
-
-{{ citation_bibtex | default("[More Information Needed]", true)}}
-
-**APA:**
-
-{{ citation_apa | default("[More Information Needed]", true)}}
-
-## Glossary [optional]
-
-<!-- If relevant, include terms and calculations in this section that can help readers understand the dataset or dataset card. -->
-
-{{ glossary | default("[More Information Needed]", true)}}
-
-## More Information [optional]
-
-{{ more_information | default("[More Information Needed]", true)}}
-
-## Dataset Card Authors [optional]
-
-{{ dataset_card_authors | default("[More Information Needed]", true)}}
-
-## Dataset Card Contact
-
-{{ dataset_card_contact | default("[More Information Needed]", true)}}
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/templates/modelcard_template.md b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/templates/modelcard_template.md
deleted file mode 100644
index 79ca15e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/templates/modelcard_template.md
+++ /dev/null
@@ -1,200 +0,0 @@
----
-# For reference on model card metadata, see the spec: https://github.com/huggingface/hub-docs/blob/main/modelcard.md?plain=1
-# Doc / guide: https://huggingface.co/docs/hub/model-cards
-{{ card_data }}
----
-
-# Model Card for {{ model_id | default("Model ID", true) }}
-
-<!-- Provide a quick summary of what the model is/does. -->
-
-{{ model_summary | default("", true) }}
-
-## Model Details
-
-### Model Description
-
-<!-- Provide a longer summary of what this model is. -->
-
-{{ model_description | default("", true) }}
-
-- **Developed by:** {{ developers | default("[More Information Needed]", true)}}
-- **Funded by [optional]:** {{ funded_by | default("[More Information Needed]", true)}}
-- **Shared by [optional]:** {{ shared_by | default("[More Information Needed]", true)}}
-- **Model type:** {{ model_type | default("[More Information Needed]", true)}}
-- **Language(s) (NLP):** {{ language | default("[More Information Needed]", true)}}
-- **License:** {{ license | default("[More Information Needed]", true)}}
-- **Finetuned from model [optional]:** {{ base_model | default("[More Information Needed]", true)}}
-
-### Model Sources [optional]
-
-<!-- Provide the basic links for the model. -->
-
-- **Repository:** {{ repo | default("[More Information Needed]", true)}}
-- **Paper [optional]:** {{ paper | default("[More Information Needed]", true)}}
-- **Demo [optional]:** {{ demo | default("[More Information Needed]", true)}}
-
-## Uses
-
-<!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
-
-### Direct Use
-
-<!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
-
-{{ direct_use | default("[More Information Needed]", true)}}
-
-### Downstream Use [optional]
-
-<!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
-
-{{ downstream_use | default("[More Information Needed]", true)}}
-
-### Out-of-Scope Use
-
-<!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
-
-{{ out_of_scope_use | default("[More Information Needed]", true)}}
-
-## Bias, Risks, and Limitations
-
-<!-- This section is meant to convey both technical and sociotechnical limitations. -->
-
-{{ bias_risks_limitations | default("[More Information Needed]", true)}}
-
-### Recommendations
-
-<!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
-
-{{ bias_recommendations | default("Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.", true)}}
-
-## How to Get Started with the Model
-
-Use the code below to get started with the model.
-
-{{ get_started_code | default("[More Information Needed]", true)}}
-
-## Training Details
-
-### Training Data
-
-<!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
-
-{{ training_data | default("[More Information Needed]", true)}}
-
-### Training Procedure
-
-<!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
-
-#### Preprocessing [optional]
-
-{{ preprocessing | default("[More Information Needed]", true)}}
-
-
-#### Training Hyperparameters
-
-- **Training regime:** {{ training_regime | default("[More Information Needed]", true)}} <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
-
-#### Speeds, Sizes, Times [optional]
-
-<!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
-
-{{ speeds_sizes_times | default("[More Information Needed]", true)}}
-
-## Evaluation
-
-<!-- This section describes the evaluation protocols and provides the results. -->
-
-### Testing Data, Factors & Metrics
-
-#### Testing Data
-
-<!-- This should link to a Dataset Card if possible. -->
-
-{{ testing_data | default("[More Information Needed]", true)}}
-
-#### Factors
-
-<!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
-
-{{ testing_factors | default("[More Information Needed]", true)}}
-
-#### Metrics
-
-<!-- These are the evaluation metrics being used, ideally with a description of why. -->
-
-{{ testing_metrics | default("[More Information Needed]", true)}}
-
-### Results
-
-{{ results | default("[More Information Needed]", true)}}
-
-#### Summary
-
-{{ results_summary | default("", true) }}
-
-## Model Examination [optional]
-
-<!-- Relevant interpretability work for the model goes here -->
-
-{{ model_examination | default("[More Information Needed]", true)}}
-
-## Environmental Impact
-
-<!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
-
-Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700).
-
-- **Hardware Type:** {{ hardware_type | default("[More Information Needed]", true)}}
-- **Hours used:** {{ hours_used | default("[More Information Needed]", true)}}
-- **Cloud Provider:** {{ cloud_provider | default("[More Information Needed]", true)}}
-- **Compute Region:** {{ cloud_region | default("[More Information Needed]", true)}}
-- **Carbon Emitted:** {{ co2_emitted | default("[More Information Needed]", true)}}
-
-## Technical Specifications [optional]
-
-### Model Architecture and Objective
-
-{{ model_specs | default("[More Information Needed]", true)}}
-
-### Compute Infrastructure
-
-{{ compute_infrastructure | default("[More Information Needed]", true)}}
-
-#### Hardware
-
-{{ hardware_requirements | default("[More Information Needed]", true)}}
-
-#### Software
-
-{{ software | default("[More Information Needed]", true)}}
-
-## Citation [optional]
-
-<!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
-
-**BibTeX:**
-
-{{ citation_bibtex | default("[More Information Needed]", true)}}
-
-**APA:**
-
-{{ citation_apa | default("[More Information Needed]", true)}}
-
-## Glossary [optional]
-
-<!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
-
-{{ glossary | default("[More Information Needed]", true)}}
-
-## More Information [optional]
-
-{{ more_information | default("[More Information Needed]", true)}}
-
-## Model Card Authors [optional]
-
-{{ model_card_authors | default("[More Information Needed]", true)}}
-
-## Model Card Contact
-
-{{ model_card_contact | default("[More Information Needed]", true)}}
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index dafcea6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_auth.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_auth.cpython-312.pyc
deleted file mode 100644
index a5735f9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_auth.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_cache_assets.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_cache_assets.cpython-312.pyc
deleted file mode 100644
index f635aa2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_cache_assets.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_cache_manager.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_cache_manager.cpython-312.pyc
deleted file mode 100644
index 3cdfe6e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_cache_manager.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_chunk_utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_chunk_utils.cpython-312.pyc
deleted file mode 100644
index cf07ba3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_chunk_utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_datetime.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_datetime.cpython-312.pyc
deleted file mode 100644
index 40e3864..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_datetime.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_deprecation.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_deprecation.cpython-312.pyc
deleted file mode 100644
index 7cce0ae..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_deprecation.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_detect_agent.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_detect_agent.cpython-312.pyc
deleted file mode 100644
index 31b41e9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_detect_agent.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_dotenv.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_dotenv.cpython-312.pyc
deleted file mode 100644
index 1c95ea2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_dotenv.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_experimental.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_experimental.cpython-312.pyc
deleted file mode 100644
index a2cef57..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_experimental.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_fixes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_fixes.cpython-312.pyc
deleted file mode 100644
index 4a3e51d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_fixes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_git_credential.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_git_credential.cpython-312.pyc
deleted file mode 100644
index 1318f4b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_git_credential.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_headers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_headers.cpython-312.pyc
deleted file mode 100644
index 16ce9ee..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_headers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_hf_uris.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_hf_uris.cpython-312.pyc
deleted file mode 100644
index 18cbeb4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_hf_uris.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_http.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_http.cpython-312.pyc
deleted file mode 100644
index 6cd04fb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_http.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_lfs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_lfs.cpython-312.pyc
deleted file mode 100644
index ff4d542..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_lfs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_oauth_device.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_oauth_device.cpython-312.pyc
deleted file mode 100644
index 6dbfd4b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_oauth_device.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_pagination.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_pagination.cpython-312.pyc
deleted file mode 100644
index df9f300..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_pagination.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_parsing.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_parsing.cpython-312.pyc
deleted file mode 100644
index 8297343..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_parsing.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_paths.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_paths.cpython-312.pyc
deleted file mode 100644
index cc5cd93..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_paths.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_runtime.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_runtime.cpython-312.pyc
deleted file mode 100644
index 51a42ba..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_runtime.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_safetensors.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_safetensors.cpython-312.pyc
deleted file mode 100644
index 1225058..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_safetensors.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_subprocess.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_subprocess.cpython-312.pyc
deleted file mode 100644
index 52f5e67..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_subprocess.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_telemetry.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_telemetry.cpython-312.pyc
deleted file mode 100644
index d7c2460..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_telemetry.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_terminal.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_terminal.cpython-312.pyc
deleted file mode 100644
index 5c500a7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_terminal.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_typing.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_typing.cpython-312.pyc
deleted file mode 100644
index d41ce3f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_typing.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_validators.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_validators.cpython-312.pyc
deleted file mode 100644
index 06fd879..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_validators.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_verification.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_verification.cpython-312.pyc
deleted file mode 100644
index ede1d0d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_verification.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_xet.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_xet.cpython-312.pyc
deleted file mode 100644
index eb74859..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_xet.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_xet_progress_reporting.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_xet_progress_reporting.cpython-312.pyc
deleted file mode 100644
index cff14fa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/_xet_progress_reporting.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/endpoint_helpers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/endpoint_helpers.cpython-312.pyc
deleted file mode 100644
index 3381c27..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/endpoint_helpers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/insecure_hashlib.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/insecure_hashlib.cpython-312.pyc
deleted file mode 100644
index 0063cb8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/insecure_hashlib.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/logging.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/logging.cpython-312.pyc
deleted file mode 100644
index a621f3f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/logging.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/sha.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/sha.cpython-312.pyc
deleted file mode 100644
index ee13276..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/sha.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/tqdm.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/tqdm.cpython-312.pyc
deleted file mode 100644
index cd445e1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__pycache__/tqdm.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/METADATA
deleted file mode 100644
index 6c4bf89..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/METADATA
+++ /dev/null
@@ -1,155 +0,0 @@
-Metadata-Version: 2.4
-Name: idna
-Version: 3.18
-Summary: Internationalized Domain Names in Applications (IDNA)
-Author-email: Kim Davies <kim+pypi@gumleaf.org>
-Requires-Python: >=3.9
-Description-Content-Type: text/markdown
-License-Expression: BSD-3-Clause
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: System Administrators
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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 :: 3.14
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Topic :: Internet :: Name Service (DNS)
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Classifier: Topic :: Utilities
-License-File: LICENSE.md
-Requires-Dist: ruff >= 0.6.2 ; extra == "all"
-Requires-Dist: mypy >= 1.11.2 ; extra == "all"
-Requires-Dist: pytest >= 8.3.2 ; extra == "all"
-Project-URL: Changelog, https://github.com/kjd/idna/blob/master/HISTORY.md
-Project-URL: Issue tracker, https://github.com/kjd/idna/issues
-Project-URL: Source, https://github.com/kjd/idna
-Provides-Extra: all
-
-# Internationalized Domain Names in Applications (IDNA)
-
-Support for [Internationalized Domain Names in Applications
-(IDNA)](https://tools.ietf.org/html/rfc5891) and [Unicode IDNA
-Compatibility Processing](https://unicode.org/reports/tr46/). It
-supersedes the standard library's `encodings.idna`, which only
-implements the 2003 specification, offering broader script coverage and
-limiting domains with known security vulnerabilities.
-
-## Usage
-
-Package may be installed from [PyPI](https://pypi.org/project/idna/) via
-the typical methods (e.g. `python3 -m pip install idna`)
-
-For typical usage, the `encode` and `decode` functions will take a
-domain name argument and perform a conversion to ASCII-compatible encoding
-(known as A-labels), or to Unicode strings (known as U-labels)
-respectively.
-
-```pycon
->>> import idna
->>> idna.encode('ドメイン.テスト')
-b'xn--eckwd4c7c.xn--zckzah'
->>> print(idna.decode('xn--eckwd4c7c.xn--zckzah'))
-ドメイン.テスト
-```
-
-Conversions can be applied at a per-label basis using the `ulabel` or
-`alabel` functions for specialized use cases.
-
-
-### Compatibility Mapping (UTS #46)
-
-This library provides support for [Unicode IDNA Compatibility
-Processing](https://unicode.org/reports/tr46/) which normalizes input from
-different potential ways a user may input a domain prior to performing the IDNA
-conversion operations. This functionality, known as a
-[mapping](https://tools.ietf.org/html/rfc5895), is considered by the
-specification to be a local user-interface issue distinct from IDNA
-conversion functionality.
-
-For example, "Königsgäßchen" is not a permissible label as capital letters
-are not allowed. UTS 46 will convert this into lower case prior to applying
-the IDNA conversion.
-
-```pycon
->>> import idna
->>> idna.encode('Königsgäßchen')
-...
-idna.core.InvalidCodepoint: Codepoint U+004B at position 1 of 'Königsgäßchen' not allowed
->>> idna.encode('Königsgäßchen', uts46=True)
-b'xn--knigsgchen-b4a3dun'
->>> idna.decode('xn--knigsgchen-b4a3dun')
-'königsgäßchen'
-```
-
-When performing a decode operation for display purposes, `decode()`
-accepts a `display=True` argument that leaves any `xn--` label that
-fails to decode unchanged. This is useful for user interface display
-where a domain is in use, the A-label form can be presented when it
-is not a valid IDN.
-
-
-## Exceptions
-
-All errors raised during conversion derive from the `idna.IDNAError`
-base class. The more specific exceptions are:
-
-* `idna.IDNABidiError` — raised when a label contains an illegal
- combination of left-to-right and right-to-left characters.
-* `idna.InvalidCodepoint` — raised when a label contains a codepoint
- that is INVALID for IDNA.
-* `idna.InvalidCodepointContext` — raised when a CONTEXTO or CONTEXTJ
- codepoint appears in a position whose contextual requirements are
- not satisfied.
-
-
-## Command-line tool
-
-The package supports command-line usage to convert domain names
-between their Unicode and ASCII-compatible forms. It can be run either
-as a module (`python3 -m idna`) or, once installed (such as with `uv
-tool` or `pipx`), via the `idna` script:
-
-```bash
-$ uv tool install idna
-$ idna xn--e1afmkfd.xn--p1ai
-пример.рф
-$ idna пример.рф
-xn--e1afmkfd.xn--p1ai
-```
-
-Mode can be specified with `-e`/`--encode` or `-d`/`--decode`, otherwise
-it will be chosen automatically based on the first input. Multiple
-domains can be supplied either as arguments or through standard input.
-UTS #46 mapping is applied by default, which lets the tool accept
-inputs that aren't strictly valid IDNA 2008 by normalising them first,
-pass `--strict` to disable UTS #46.
-
-Conversion failures are reported on stderr together with the
-offending input; processing continues with the remaining domains and
-the tool exits with a non-zero status if any conversion failed.
-
-
-## Additional Notes
-
-* **Version support**. This library supports Python 3.9 and higher.
- As this library serves as a low-level toolkit for a variety of
- applications, we strive to support all versions of Python that are
- not beyond end-of-life.
-
-* **Emoji**. It is an occasional request to support emoji domains in
- this library. Encoding of symbols like emoji is expressly prohibited by
- the IDNA technical standard, and emoji domains are broadly phased
- out across the domain industry due to associated security risks.
-
-* **Regenerating lookup tables**. The IDNA and UTS 46 functionality
- relies upon pre-calculated lookup tables, generated using the
- `idna-data` script in [`tools/`](tools/README.md).
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/RECORD
deleted file mode 100644
index 9f636f4..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/RECORD
+++ /dev/null
@@ -1,28 +0,0 @@
-../../../bin/idna,sha256=7YFDuwhT0iDBWd42kWtIOkqwSMo9vurZtgxc1ixvqic,208
-idna-3.18.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-idna-3.18.dist-info/METADATA,sha256=Rt_m5axGLQ9oDs2avPZugptqIzSCS02eOXmzETXK8oE,6119
-idna-3.18.dist-info/RECORD,,
-idna-3.18.dist-info/WHEEL,sha256=G2gURzTEtmeR8nrdXUJfNiB3VYVxigPQ-bEQujpNiNs,82
-idna-3.18.dist-info/entry_points.txt,sha256=7H3nGOHap3jnLE5e7q7Ywr9Vq8axB7WIj5-C_4N2vhw,38
-idna-3.18.dist-info/licenses/LICENSE.md,sha256=GppPDj1HmickDd1ZqRN6ZqtKD539yMphiMwL_YUYfwQ,1541
-idna/__init__.py,sha256=MPqNDLZbXqGaNdXxAFhiqFPKEQXju2jNQhCey6-5eJM,868
-idna/__main__.py,sha256=4JMK66Wj4uLZTKbF-sT3LAxOsr6buig77PmOkJCRRxw,83
-idna/__pycache__/__init__.cpython-312.pyc,,
-idna/__pycache__/__main__.cpython-312.pyc,,
-idna/__pycache__/cli.cpython-312.pyc,,
-idna/__pycache__/codec.cpython-312.pyc,,
-idna/__pycache__/compat.cpython-312.pyc,,
-idna/__pycache__/core.cpython-312.pyc,,
-idna/__pycache__/idnadata.cpython-312.pyc,,
-idna/__pycache__/intranges.cpython-312.pyc,,
-idna/__pycache__/package_data.cpython-312.pyc,,
-idna/__pycache__/uts46data.cpython-312.pyc,,
-idna/cli.py,sha256=swqJLMNc8Uzs60KziNpbWnHuqlG3WRQwJSbo4n8xDAo,4139
-idna/codec.py,sha256=JRbo-f7pEkLdWeiH89Z72UR4VBYhvKDFrQBeNX6sRDE,5040
-idna/compat.py,sha256=AepA39ceRHxkfHP41-FvKW5Ki-f4PfUZ90RUMlCNdmo,1353
-idna/core.py,sha256=SfOr1xO3PoE0RDYx7bMciAnjiyjJPbPw_93AB5IUYOw,24685
-idna/idnadata.py,sha256=Af-mo8WBmkhAK6TyXKOQH88OX0mQNDKtdL7UWtQpppk,44862
-idna/intranges.py,sha256=g49scLSkqJtAhLmOODa7hVHriSjmb60tiTsEoocJdBI,1851
-idna/package_data.py,sha256=TeI94EqAFAFaXfBJwsOPUMLn2969uirPa-DaeaceAyU,21
-idna/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-idna/uts46data.py,sha256=jujNz5QqWMcJf-XYLv4X1jBvb5FlI0t6-e1mILsgbPk,234325
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/WHEEL
deleted file mode 100644
index d8b9936..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: flit 3.12.0
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/entry_points.txt b/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/entry_points.txt
deleted file mode 100644
index 59ca7ac..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/entry_points.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-[console_scripts]
-idna=idna.cli:main
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/licenses/LICENSE.md b/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/licenses/LICENSE.md
deleted file mode 100644
index f706835..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/idna-3.18.dist-info/licenses/LICENSE.md
+++ /dev/null
@@ -1,31 +0,0 @@
-BSD 3-Clause License
-
-Copyright (c) 2013-2026, Kim Davies and 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 the copyright holder 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
-HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 8e866e0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index e35dfd3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/cli.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/cli.cpython-312.pyc
deleted file mode 100644
index 8e09193..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/cli.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/codec.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/codec.cpython-312.pyc
deleted file mode 100644
index dc75a2c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/codec.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/compat.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/compat.cpython-312.pyc
deleted file mode 100644
index 141bc44..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/compat.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc
deleted file mode 100644
index 87d7a01..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/core.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc
deleted file mode 100644
index 4850d39..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/idnadata.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc
deleted file mode 100644
index 8829cc8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/intranges.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc
deleted file mode 100644
index 71873e3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/package_data.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc
deleted file mode 100644
index db1e0d0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/idna/__pycache__/uts46data.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/idna/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/idna/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/images/logo.gif b/assets/gen/.venv/lib/python3.12/site-packages/images/logo.gif
deleted file mode 100644
index 7b051c8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/images/logo.gif and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/images/tqdm.gif b/assets/gen/.venv/lib/python3.12/site-packages/images/tqdm.gif
deleted file mode 100644
index cf560e7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/images/tqdm.gif and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/METADATA
deleted file mode 100644
index d7ca456..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/METADATA
+++ /dev/null
@@ -1,112 +0,0 @@
-Metadata-Version: 2.4
-Name: packaging
-Version: 26.2
-Summary: Core utilities for Python packages
-Author-email: Donald Stufft <donald@stufft.io>
-Requires-Python: >=3.8
-Description-Content-Type: text/x-rst
-License-Expression: Apache-2.0 OR BSD-2-Clause
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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 :: 3.14
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Programming Language :: Python :: Free Threading :: 4 - Resilient
-Classifier: Typing :: Typed
-License-File: LICENSE
-License-File: LICENSE.APACHE
-License-File: LICENSE.BSD
-Project-URL: Documentation, https://packaging.pypa.io/
-Project-URL: Source, https://github.com/pypa/packaging
-
-packaging
-=========
-
-.. start-intro
-
-Reusable core utilities for various Python Packaging
-`interoperability specifications <https://packaging.python.org/specifications/>`_.
-
-This library provides utilities that implement the interoperability
-specifications which have clearly one correct behaviour (eg: :pep:`440`)
-or benefit greatly from having a single shared implementation (eg: :pep:`425`).
-
-.. end-intro
-
-The ``packaging`` project includes the following: version handling, specifiers,
-markers, requirements, tags, metadata, lockfiles, utilities.
-
-Documentation
--------------
-
-The `documentation`_ provides information and the API for the following:
-
-- Version Handling
-- Specifiers
-- Markers
-- Licenses
-- Requirements
-- Metadata
-- Tags
-- Lockfiles (pylock)
-- Direct URL helpers
-- Dependency groups
-- Errors
-- Utilities
-
-Installation
-------------
-
-Use ``pip`` to install these utilities::
-
- pip install packaging
-
-The ``packaging`` library uses calendar-based versioning (``YY.N``).
-
-Discussion
-----------
-
-If you run into bugs, you can file them in our `issue tracker`_.
-
-You can also join discussions on `GitHub Discussions`_ to ask questions or get involved.
-
-.. _`documentation`: https://packaging.pypa.io/
-.. _`issue tracker`: https://github.com/pypa/packaging/issues
-.. _`GitHub Discussions`: https://github.com/pypa/packaging/discussions
-
-
-Code of Conduct
----------------
-
-Everyone interacting in the packaging project's codebases, issue trackers, chat
-rooms, and mailing lists is expected to follow the `PSF Code of Conduct`_.
-
-.. _PSF Code of Conduct: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md
-
-Contributing
-------------
-
-The ``CONTRIBUTING.rst`` file outlines how to contribute to this project as
-well as how to report a potential security issue. The documentation for this
-project also covers information about `project development`_ and `security`_.
-
-.. _`project development`: https://packaging.pypa.io/en/latest/development/
-.. _`security`: https://packaging.pypa.io/en/latest/security/
-
-Project History
----------------
-
-Please review the ``CHANGELOG.rst`` file or the `Changelog documentation`_ for
-recent changes and project history.
-
-.. _`Changelog documentation`: https://packaging.pypa.io/en/latest/changelog/
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/RECORD
deleted file mode 100644
index fea8513..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/RECORD
+++ /dev/null
@@ -1,48 +0,0 @@
-packaging-26.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-packaging-26.2.dist-info/METADATA,sha256=T5y815M0FaR5P3dnyYoralEsgj_IHIczeBVwXyMOyr8,3543
-packaging-26.2.dist-info/RECORD,,
-packaging-26.2.dist-info/WHEEL,sha256=G2gURzTEtmeR8nrdXUJfNiB3VYVxigPQ-bEQujpNiNs,82
-packaging-26.2.dist-info/licenses/LICENSE,sha256=ytHvW9NA1z4HS6YU0m996spceUDD2MNIUuZcSQlobEg,197
-packaging-26.2.dist-info/licenses/LICENSE.APACHE,sha256=DVQuDIgE45qn836wDaWnYhSdxoLXgpRRKH4RuTjpRZQ,10174
-packaging-26.2.dist-info/licenses/LICENSE.BSD,sha256=tw5-m3QvHMb5SLNMFqo5_-zpQZY2S8iP8NIYDwAo-sU,1344
-packaging/__init__.py,sha256=QhMEdPu2XogrJzV3S0KWS6t7l0I9k8EeDRJl4fnw87s,494
-packaging/__pycache__/__init__.cpython-312.pyc,,
-packaging/__pycache__/_elffile.cpython-312.pyc,,
-packaging/__pycache__/_manylinux.cpython-312.pyc,,
-packaging/__pycache__/_musllinux.cpython-312.pyc,,
-packaging/__pycache__/_parser.cpython-312.pyc,,
-packaging/__pycache__/_structures.cpython-312.pyc,,
-packaging/__pycache__/_tokenizer.cpython-312.pyc,,
-packaging/__pycache__/dependency_groups.cpython-312.pyc,,
-packaging/__pycache__/direct_url.cpython-312.pyc,,
-packaging/__pycache__/errors.cpython-312.pyc,,
-packaging/__pycache__/markers.cpython-312.pyc,,
-packaging/__pycache__/metadata.cpython-312.pyc,,
-packaging/__pycache__/pylock.cpython-312.pyc,,
-packaging/__pycache__/requirements.cpython-312.pyc,,
-packaging/__pycache__/specifiers.cpython-312.pyc,,
-packaging/__pycache__/tags.cpython-312.pyc,,
-packaging/__pycache__/utils.cpython-312.pyc,,
-packaging/__pycache__/version.cpython-312.pyc,,
-packaging/_elffile.py,sha256=-sKkptYqzYw2-x3QByJa5mB4rfPWu1pxkZHRx1WAFCY,3211
-packaging/_manylinux.py,sha256=Hf6nB0cOrayEs96-p3oIXAgGnFquv20DO5l-o2_Xnv0,9559
-packaging/_musllinux.py,sha256=Z6swjH3MA7XS3qXnmMN7QPhqP3fnoYI0eQ18e9-HgAE,2707
-packaging/_parser.py,sha256=Kf2nsDw4c54X82pY8ba4F02Bve6OygGMAjL-Begqcew,11698
-packaging/_structures.py,sha256=60jRbF78p8z5MKnNd6cAprgOadCJHV0DlmUmRBqFZcs,1109
-packaging/_tokenizer.py,sha256=tFU2Wr-ZZJdAbkXLEJo7qUQDJaIkfft9DqaifiEND7A,5391
-packaging/dependency_groups.py,sha256=XZIAVFK9uHG4RCGprmJn3VInUWMesxha_kytJuMO9eY,10218
-packaging/direct_url.py,sha256=eKmbDiPP1sLV4Mj_kCSZqqknrIyVO9Sr7JpF8KCjp4U,10917
-packaging/errors.py,sha256=6hfEYXAf8v_IF65-lFadJOMIieBP2xIKtyEXjG1nGIs,2680
-packaging/licenses/__init__.py,sha256=_Jx0XRiD_58palsWnyLrLuh59ZpGCPIPXLKdZo9OJvQ,7293
-packaging/licenses/__pycache__/__init__.cpython-312.pyc,,
-packaging/licenses/__pycache__/_spdx.cpython-312.pyc,,
-packaging/licenses/_spdx.py,sha256=WW7DXiyg68up_YND_wpRYlr1SHhiV4FfJLQffghhMxQ,51122
-packaging/markers.py,sha256=8fDIUhAF6YMnCNB5FSiwh9pEIusiFzAF73J-0OB8bTk,17055
-packaging/metadata.py,sha256=crAh0E3GVGVqPlu6EdRFsaG-Y6UYznTUqjuGKRGPv6c,38770
-packaging/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-packaging/pylock.py,sha256=G_1gncTmDbRLY1jo4VDI9Uw-b5IErh_Q9V_BbVJTmD8,33890
-packaging/requirements.py,sha256=dd1c9aa1gp5NI6btF6UFRQjPn1nxQXnE_T34yDDTEpc,4383
-packaging/specifiers.py,sha256=Mfp8avQg0lVot17to9lVKBtZD1FsWBTItoGwFUZ3wtg,71514
-packaging/tags.py,sha256=NQ1weo69_Sjte3xBZ1I_G63CIgCmaN0C24mz-z3hGYo,34224
-packaging/utils.py,sha256=M7-JMKic2sP1YtV_8aW7eVGB-x3ADuKCiSrsVeCd2Uo,9848
-packaging/version.py,sha256=Y1aTtxe3sn2xOMa5BdI85-AcHuybbanOVkEvvSRRC8I,38369
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/WHEEL
deleted file mode 100644
index d8b9936..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: flit 3.12.0
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE
deleted file mode 100644
index 6f62d44..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,3 +0,0 @@
-This software is made available under the terms of *either* of the licenses
-found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made
-under the terms of *both* these licenses.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE.APACHE b/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE.APACHE
deleted file mode 100644
index f433b1a..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE.APACHE
+++ /dev/null
@@ -1,177 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://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
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE.BSD b/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE.BSD
deleted file mode 100644
index 42ce7b7..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/packaging-26.2.dist-info/licenses/LICENSE.BSD
+++ /dev/null
@@ -1,23 +0,0 @@
-Copyright (c) Donald Stufft and 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.
-
-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 HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 45d42d3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_elffile.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_elffile.cpython-312.pyc
deleted file mode 100644
index e23ff50..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_elffile.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_manylinux.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_manylinux.cpython-312.pyc
deleted file mode 100644
index 555fcb8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_manylinux.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_musllinux.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_musllinux.cpython-312.pyc
deleted file mode 100644
index 9a642e3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_musllinux.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_parser.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_parser.cpython-312.pyc
deleted file mode 100644
index a8010b4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_parser.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pyc
deleted file mode 100644
index e9dbd8b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_structures.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_tokenizer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_tokenizer.cpython-312.pyc
deleted file mode 100644
index ae1cfd2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/_tokenizer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/dependency_groups.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/dependency_groups.cpython-312.pyc
deleted file mode 100644
index c6cc892..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/dependency_groups.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/direct_url.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/direct_url.cpython-312.pyc
deleted file mode 100644
index 10f12c1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/direct_url.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/errors.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/errors.cpython-312.pyc
deleted file mode 100644
index 3b19146..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/errors.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/markers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/markers.cpython-312.pyc
deleted file mode 100644
index 402b52b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/markers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/metadata.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/metadata.cpython-312.pyc
deleted file mode 100644
index 8e8065d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/metadata.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/pylock.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/pylock.cpython-312.pyc
deleted file mode 100644
index acf2ca0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/pylock.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/requirements.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/requirements.cpython-312.pyc
deleted file mode 100644
index a091a86..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/requirements.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/specifiers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/specifiers.cpython-312.pyc
deleted file mode 100644
index 9d001eb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/specifiers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/tags.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/tags.cpython-312.pyc
deleted file mode 100644
index 9d7db40..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/tags.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index e6a4aaa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pyc
deleted file mode 100644
index 5a8ce31..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/__pycache__/version.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/licenses/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/licenses/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index f93d212..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/licenses/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/licenses/__pycache__/_spdx.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/packaging/licenses/__pycache__/_spdx.cpython-312.pyc
deleted file mode 100644
index 1ab52da..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/packaging/licenses/__pycache__/_spdx.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/packaging/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/packaging/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/METADATA
deleted file mode 100644
index a7ba0c9..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/METADATA
+++ /dev/null
@@ -1,109 +0,0 @@
-Metadata-Version: 2.4
-Name: pip
-Version: 26.1.2
-Summary: The PyPA recommended tool for installing Python packages.
-Author-email: The pip developers <distutils-sig@python.org>
-Requires-Python: >=3.10
-Description-Content-Type: text/x-rst
-License-Expression: MIT
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: Topic :: Software Development :: Build Tools
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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 :: 3.14
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-License-File: AUTHORS.txt
-License-File: LICENSE.txt
-License-File: src/pip/_vendor/cachecontrol/LICENSE.txt
-License-File: src/pip/_vendor/certifi/LICENSE
-License-File: src/pip/_vendor/distlib/LICENSE.txt
-License-File: src/pip/_vendor/distro/LICENSE
-License-File: src/pip/_vendor/idna/LICENSE.md
-License-File: src/pip/_vendor/msgpack/COPYING
-License-File: src/pip/_vendor/packaging/LICENSE
-License-File: src/pip/_vendor/packaging/LICENSE.APACHE
-License-File: src/pip/_vendor/packaging/LICENSE.BSD
-License-File: src/pip/_vendor/pkg_resources/LICENSE
-License-File: src/pip/_vendor/platformdirs/LICENSE
-License-File: src/pip/_vendor/pygments/LICENSE
-License-File: src/pip/_vendor/pyproject_hooks/LICENSE
-License-File: src/pip/_vendor/requests/LICENSE
-License-File: src/pip/_vendor/resolvelib/LICENSE
-License-File: src/pip/_vendor/rich/LICENSE
-License-File: src/pip/_vendor/tomli/LICENSE
-License-File: src/pip/_vendor/tomli_w/LICENSE
-License-File: src/pip/_vendor/truststore/LICENSE
-License-File: src/pip/_vendor/urllib3/LICENSE.txt
-Project-URL: Changelog, https://pip.pypa.io/en/stable/news/
-Project-URL: Documentation, https://pip.pypa.io
-Project-URL: Homepage, https://pip.pypa.io/
-Project-URL: Source, https://github.com/pypa/pip
-
-pip - The Python Package Installer
-==================================
-
-.. |pypi-version| image:: https://img.shields.io/pypi/v/pip.svg
- :target: https://pypi.org/project/pip/
- :alt: PyPI
-
-.. |python-versions| image:: https://img.shields.io/pypi/pyversions/pip
- :target: https://pypi.org/project/pip
- :alt: PyPI - Python Version
-
-.. |docs-badge| image:: https://readthedocs.org/projects/pip/badge/?version=latest
- :target: https://pip.pypa.io/en/latest
- :alt: Documentation
-
-|pypi-version| |python-versions| |docs-badge|
-
-pip is the `package installer`_ for Python. You can use pip to install packages from the `Python Package Index`_ and other indexes.
-
-Please take a look at our documentation for how to install and use pip:
-
-* `Installation`_
-* `Usage`_
-
-We release updates regularly, with a new version every 3 months. Find more details in our documentation:
-
-* `Release notes`_
-* `Release process`_
-
-If you find bugs, need help, or want to talk to the developers, please use our mailing lists or chat rooms:
-
-* `Issue tracking`_
-* `Discourse channel`_
-* `User IRC`_
-
-If you want to get involved, head over to GitHub to get the source code, look at our development documentation and feel free to jump on the developer mailing lists and chat rooms:
-
-* `GitHub page`_
-* `Development documentation`_
-* `Development IRC`_
-
-Code of Conduct
----------------
-
-Everyone interacting in the pip project's codebases, issue trackers, chat
-rooms, and mailing lists is expected to follow the `PSF Code of Conduct`_.
-
-.. _package installer: https://packaging.python.org/guides/tool-recommendations/
-.. _Python Package Index: https://pypi.org
-.. _Installation: https://pip.pypa.io/en/stable/installation/
-.. _Usage: https://pip.pypa.io/en/stable/
-.. _Release notes: https://pip.pypa.io/en/stable/news.html
-.. _Release process: https://pip.pypa.io/en/latest/development/release-process/
-.. _GitHub page: https://github.com/pypa/pip
-.. _Development documentation: https://pip.pypa.io/en/latest/development
-.. _Issue tracking: https://github.com/pypa/pip/issues
-.. _Discourse channel: https://discuss.python.org/c/packaging
-.. _User IRC: https://kiwiirc.com/nextclient/#ircs://irc.libera.chat:+6697/pypa
-.. _Development IRC: https://kiwiirc.com/nextclient/#ircs://irc.libera.chat:+6697/pypa-dev
-.. _PSF Code of Conduct: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/RECORD
deleted file mode 100644
index 90c7bfd..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/RECORD
+++ /dev/null
@@ -1,865 +0,0 @@
-../../../bin/pip,sha256=Kg5lfS9-_YS8A-5IqRfpUQDP_gulgssRKoWehkyFyno,222
-../../../bin/pip3,sha256=Kg5lfS9-_YS8A-5IqRfpUQDP_gulgssRKoWehkyFyno,222
-../../../bin/pip3.12,sha256=Kg5lfS9-_YS8A-5IqRfpUQDP_gulgssRKoWehkyFyno,222
-pip-26.1.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-pip-26.1.2.dist-info/METADATA,sha256=F4Mt5Htdwj5GJTuhZGJSADbyjZon1cMBV3hJUspOabI,4566
-pip-26.1.2.dist-info/RECORD,,
-pip-26.1.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip-26.1.2.dist-info/WHEEL,sha256=G2gURzTEtmeR8nrdXUJfNiB3VYVxigPQ-bEQujpNiNs,82
-pip-26.1.2.dist-info/entry_points.txt,sha256=Vhf8s0IYgX37mtd4vGL73BPcxdKnqeCFPzB5-d30x8o,84
-pip-26.1.2.dist-info/licenses/AUTHORS.txt,sha256=W3NHm_-toJFgRMspxHqyA2AhXjyDj_LnVi7N_LEWRb0,11869
-pip-26.1.2.dist-info/licenses/LICENSE.txt,sha256=Y0MApmnUmurmWxLGxIySTFGkzfPR_whtw0VtyLyqIQQ,1093
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/cachecontrol/LICENSE.txt,sha256=hu7uh74qQ_P_H1ZJb0UfaSQ5JvAl_tuwM2ZsMExMFhs,558
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/certifi/LICENSE,sha256=6TcW2mucDVpKHfYP5pWzcPBpVgPSH2-D8FPkLPwQyvc,989
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/distlib/LICENSE.txt,sha256=gI4QyKarjesUn_mz-xn0R6gICUYG1xKpylf-rTVSWZ0,14531
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/distro/LICENSE,sha256=y16Ofl9KOYjhBjwULGDcLfdWBfTEZRXnduOspt-XbhQ,11325
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/idna/LICENSE.md,sha256=t6M2q_OwThgOwGXN0W5wXQeeHMehT5EKpukYfza5zYc,1541
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/msgpack/COPYING,sha256=SS3tuoXaWHL3jmCRvNH-pHTWYNNay03ulkuKqz8AdCc,614
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE,sha256=ytHvW9NA1z4HS6YU0m996spceUDD2MNIUuZcSQlobEg,197
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.APACHE,sha256=DVQuDIgE45qn836wDaWnYhSdxoLXgpRRKH4RuTjpRZQ,10174
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.BSD,sha256=tw5-m3QvHMb5SLNMFqo5_-zpQZY2S8iP8NIYDwAo-sU,1344
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/pkg_resources/LICENSE,sha256=htoPAa6uRjSKPD1GUZXcHOzN55956HdppkuNoEsqR0E,1023
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/platformdirs/LICENSE,sha256=KeD9YukphQ6G6yjD_czwzv30-pSHkBHP-z0NS-1tTbY,1089
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/pygments/LICENSE,sha256=qdZvHVJt8C4p3Oc0NtNOVuhjL0bCdbvf_HBWnogvnxc,1331
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/pyproject_hooks/LICENSE,sha256=GyKwSbUmfW38I6Z79KhNjsBLn9-xpR02DkK0NCyLQVQ,1081
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/requests/LICENSE,sha256=CeipvOyAZxBGUsFoaFqwkx54aPnIKEtm9a5u2uXxEws,10142
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/resolvelib/LICENSE,sha256=84j9OMrRMRLB3A9mm76A5_hFQe26-3LzAw0sp2QsPJ0,751
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/rich/LICENSE,sha256=3u18F6QxgVgZCj6iOcyHmlpQJxzruYrnAl9I--WNyhU,1056
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli/LICENSE,sha256=uAgWsNUwuKzLTCIReDeQmEpuO2GSLCte6S8zcqsnQv4,1072
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli_w/LICENSE,sha256=uAgWsNUwuKzLTCIReDeQmEpuO2GSLCte6S8zcqsnQv4,1072
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/truststore/LICENSE,sha256=M757fo-k_Rmxdg4ajtimaL2rhSyRtpLdQUJLy3Jan8o,1086
-pip-26.1.2.dist-info/licenses/src/pip/_vendor/urllib3/LICENSE.txt,sha256=Ew46ZNX91dCWp1JpRjSn2d8oRGnehuVzIQAmgEHj1oY,1093
-pip/__init__.py,sha256=NpSDjf-9JVVAM7YXP0vDMDHmOrRWcfZ3OUgS7xquzy4,355
-pip/__main__.py,sha256=rOZRtrXjDBzY24niaxTnd9ZHHWL7B0EawVdLoJ3nI6c,874
-pip/__pip-runner__.py,sha256=720Mt6h07Uce52v80EOF__JYauoLw9b7Pfs_5B91isg,1451
-pip/__pycache__/__init__.cpython-312.pyc,,
-pip/__pycache__/__main__.cpython-312.pyc,,
-pip/__pycache__/__pip-runner__.cpython-312.pyc,,
-pip/_internal/__init__.py,sha256=S7i9Dn9aSZS0MG-2Wrve3dV9TImPzvQn5jjhp9t_uf0,511
-pip/_internal/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/__pycache__/build_env.cpython-312.pyc,,
-pip/_internal/__pycache__/cache.cpython-312.pyc,,
-pip/_internal/__pycache__/configuration.cpython-312.pyc,,
-pip/_internal/__pycache__/exceptions.cpython-312.pyc,,
-pip/_internal/__pycache__/main.cpython-312.pyc,,
-pip/_internal/__pycache__/pyproject.cpython-312.pyc,,
-pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc,,
-pip/_internal/__pycache__/wheel_builder.cpython-312.pyc,,
-pip/_internal/build_env.py,sha256=XpgOIlTQLgz3PvDT2n7j2NzX_rVFZLCIG7t7b2ddhcM,21911
-pip/_internal/cache.py,sha256=nMh48Yv3yu1HS1yCdscouu6B6B5zYBWdV6bhqs7gL-E,10345
-pip/_internal/cli/__init__.py,sha256=Iqg_tKA771XuMO1P4t_sDHnSKPzkUb9D0DqunAmw_ko,131
-pip/_internal/cli/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/base_command.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/command_context.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/index_command.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/main.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/parser.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/req_command.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/spinners.cpython-312.pyc,,
-pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc,,
-pip/_internal/cli/autocompletion.py,sha256=ZG2cM03nlcNrs-WG_SFTW46isx9s2Go5lUD_8-iv70o,7193
-pip/_internal/cli/base_command.py,sha256=-oJs5lKaPD2RXBuByBfKvumAa1XNYVthv0Pm0RXwGgA,9579
-pip/_internal/cli/cmdoptions.py,sha256=QHfUaPmZNMumZJPS5Jmavh8jNbI7T3Vi8BYVEkqFHxY,37593
-pip/_internal/cli/command_context.py,sha256=kmu3EWZbfBega1oDamnGJTA_UaejhIQNuMj2CVmMXu0,817
-pip/_internal/cli/index_command.py,sha256=PTcKSd-J3bUalzDO9kNvZ3mEGiJXix32Q4fPwkxSXIc,7094
-pip/_internal/cli/main.py,sha256=ljDQBkvBtC8xTjOdb6rDJzJUNi1s-PnVR_W5C-Mq0Dk,3137
-pip/_internal/cli/main_parser.py,sha256=YjzJAjqf78ARNsLlnJT9l6fNbpyDPJA-arOIXYsK5Ik,4403
-pip/_internal/cli/parser.py,sha256=EIFExrWX_1nrl1Ib--GOor70WYqLtduHByenb1u9xH4,13827
-pip/_internal/cli/progress_bars.py,sha256=IW1PH5n2FPqUBTP7ULQ5Yu-wyNNO9XGY3g1PT4RMu44,4706
-pip/_internal/cli/req_command.py,sha256=KmCppnkf7M6SvJIVrds0ng83HFMZ2z4Y6pg1yCnyjDM,17484
-pip/_internal/cli/spinners.py,sha256=EJzZIZNyUtJljp3-WjcsyIrqxW-HUsfWzhuW84n_Tqw,7362
-pip/_internal/cli/status_codes.py,sha256=sEFHUaUJbqv8iArL3HAtcztWZmGOFX01hTesSytDEh0,116
-pip/_internal/commands/__init__.py,sha256=aNeCbQurGWihfhQq7BqaLXHqWDQ0i3I04OS7kxK6plQ,4026
-pip/_internal/commands/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/cache.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/check.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/completion.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/configuration.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/debug.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/download.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/freeze.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/hash.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/help.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/index.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/inspect.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/install.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/list.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/lock.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/search.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/show.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc,,
-pip/_internal/commands/__pycache__/wheel.cpython-312.pyc,,
-pip/_internal/commands/cache.py,sha256=XjT7kjY8GSISMksFHsLvjS9Ogfi5extNlUUv-dUoWCM,9142
-pip/_internal/commands/check.py,sha256=hVFBQezQ3zj4EydoWbFQj_afPUppMt7r9JPAlY22U6Y,2244
-pip/_internal/commands/completion.py,sha256=LjvRIZ6QUiDXJL3IOMFeD-_J97HfjMGgEk0j2tWGu1U,4565
-pip/_internal/commands/configuration.py,sha256=6gNOGrVWnOLU15zUnAiNuOMhf76RRIZvCdVD0degPRk,10105
-pip/_internal/commands/debug.py,sha256=EvBLsRjcTRMrOuyHkLlJS6XODLBbasNlvVzce7cbRvo,6543
-pip/_internal/commands/download.py,sha256=LUNVobuvCdagjLBuPBaxHeBiHEiIe03fTO2m6ahC8qw,5178
-pip/_internal/commands/freeze.py,sha256=fxoW8AAc-bAqB_fXdNq2VnZ3JfWkFMg-bR6LcdDVO7A,3099
-pip/_internal/commands/hash.py,sha256=GO9pRN3wXC2kQaovK57TaLYBMc3IltOH92O6QEw6YE0,1679
-pip/_internal/commands/help.py,sha256=Bz3LcjNQXkz4Cu__pL4CZ86o4-HNLZj1NZWdlJhjuu0,1108
-pip/_internal/commands/index.py,sha256=ZhvgaAu6mkyts25L33mdBw8dfi50rTNJOYLO8GNgM7Y,5514
-pip/_internal/commands/inspect.py,sha256=Lmy7-WHZ7juHp-txjK7U74X3jr5cfvgOMDICyKitriM,3184
-pip/_internal/commands/install.py,sha256=wwtHYQ3UoDxXcMysjTRnbWO8Zeg_C-_Nk9SgMfDHAgo,33733
-pip/_internal/commands/list.py,sha256=7_YwtPHN-RbWPHhCp1hajXN_zNxR9UdsHGUuVJzAVNQ,13638
-pip/_internal/commands/lock.py,sha256=145ihjUK_-7gP8O65XPDi_xMhlh5hne1ptkHdfnbAnQ,6027
-pip/_internal/commands/search.py,sha256=zbMsX_YASj6kXA6XIBgTDv0bGK51xG-CV3IynZJcE-c,5782
-pip/_internal/commands/show.py,sha256=oLVJIfKWmDKm0SsQGEi3pozNiqrXjTras_fbBSYKpBA,8066
-pip/_internal/commands/uninstall.py,sha256=CsOihqvb6ZA6O67L70oXeoLHeOfNzMM88H9g-9aocgw,3868
-pip/_internal/commands/wheel.py,sha256=L9vEzJ_E42scF_Hgh5X4Hk39nqJDKxGg4u7glDYbNWc,5880
-pip/_internal/configuration.py,sha256=WxwwSwY_Bm6QzDgf32BsujEyO8dgRedegCpgbUfDvM8,14568
-pip/_internal/distributions/__init__.py,sha256=Hq6kt6gXBgjNit5hTTWLAzeCNOKoB-N0pGYSqehrli8,858
-pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/distributions/__pycache__/base.cpython-312.pyc,,
-pip/_internal/distributions/__pycache__/installed.cpython-312.pyc,,
-pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc,,
-pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc,,
-pip/_internal/distributions/base.py,sha256=l-OTCAIs25lsapejA6IYpPZxSM5-BET4sdZDkql8jiY,1830
-pip/_internal/distributions/installed.py,sha256=kgIEE_1NzjZxLBSC-v5s64uOFZlVEt3aPrjTtL6x2XY,929
-pip/_internal/distributions/sdist.py,sha256=RYwQIbuxpKy6OjlBZCAefxpMDaoocUQ4dFtheGsiTOQ,6627
-pip/_internal/distributions/wheel.py,sha256=_HbG0OehF8dwj4UX-xV__tXLwgPus9OjMEf2NTRqBbE,1364
-pip/_internal/exceptions.py,sha256=PXzGfBmUF3rKQQjCAMcJ1fszBw6naL1nTK8CXhIi7zo,32166
-pip/_internal/index/__init__.py,sha256=tzwMH_fhQeubwMqHdSivasg1cRgTSbNg2CiMVnzMmyU,29
-pip/_internal/index/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/index/__pycache__/collector.cpython-312.pyc,,
-pip/_internal/index/__pycache__/package_finder.cpython-312.pyc,,
-pip/_internal/index/__pycache__/sources.cpython-312.pyc,,
-pip/_internal/index/collector.py,sha256=R7Gcx_4GEoSEI-iazfAZVEPG3Lp6mbZT4lbAD6NjAc0,16144
-pip/_internal/index/package_finder.py,sha256=fX9lRlfiUkoC96rIiYg4M_bDWVNUpaX2TzXx_FP-aoI,41347
-pip/_internal/index/sources.py,sha256=nXJkOjhLy-O2FsrKU9RIqCOqgY2PsoKWybtZjjRgqU0,8639
-pip/_internal/locations/__init__.py,sha256=iP9yVZn_4iPuNcaUNh2A_vJLcvUZ-8y4zvKLDVEqaM0,14022
-pip/_internal/locations/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc,,
-pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc,,
-pip/_internal/locations/__pycache__/base.cpython-312.pyc,,
-pip/_internal/locations/_distutils.py,sha256=jpFj4V00rD9IR3vA9TqrGkwcdNVFc58LsChZavge9JY,5975
-pip/_internal/locations/_sysconfig.py,sha256=8CpTjtxaCzHSCrKpaxWnHE7aKcJrRJRmntR1ZLVysLk,7779
-pip/_internal/locations/base.py,sha256=AImjYJWxOtDkc0KKc6Y4Gz677cg91caMA4L94B9FZEg,2550
-pip/_internal/main.py,sha256=1cHqjsfFCrMFf3B5twzocxTJUdHMLoXUpy5lJoFqUi8,338
-pip/_internal/metadata/__init__.py,sha256=vp-JAxiWg_-l5F8AT0Jcey72uUnh8CDwwol9-KktHZ8,5824
-pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/metadata/__pycache__/_json.cpython-312.pyc,,
-pip/_internal/metadata/__pycache__/base.cpython-312.pyc,,
-pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc,,
-pip/_internal/metadata/_json.py,sha256=hNvnMHOXLAyNlzirWhPL9Nx2CvCqa1iRma6Osq1YfV8,2711
-pip/_internal/metadata/base.py,sha256=BGuMenlcQT8i7j9iclrfdC3vSwgvhr8gjn955cCy16s,25420
-pip/_internal/metadata/importlib/__init__.py,sha256=jUUidoxnHcfITHHaAWG1G2i5fdBYklv_uJcjo2x7VYE,135
-pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc,,
-pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc,,
-pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc,,
-pip/_internal/metadata/importlib/_compat.py,sha256=sneVh4_6WxQZK4ljdl3ylVuP-q0ttSqbgl9mWt0HnOg,2804
-pip/_internal/metadata/importlib/_dists.py,sha256=c738sVAKF_zhhyFOIKmLlMadRvGOfEdqcoKjznwpYUI,8711
-pip/_internal/metadata/importlib/_envs.py,sha256=H3qVLXVh4LWvrPvu_ekXf3dfbtwnlhNJQP2pxXpccfU,5333
-pip/_internal/metadata/pkg_resources.py,sha256=NO76ZrfR2-LKJTyaXrmQoGhmJMArALvacrlZHViSDT8,10544
-pip/_internal/models/__init__.py,sha256=AjmCEBxX_MH9f_jVjIGNCFJKYCYeSEe18yyvNx4uRKQ,62
-pip/_internal/models/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/models/__pycache__/candidate.cpython-312.pyc,,
-pip/_internal/models/__pycache__/direct_url.cpython-312.pyc,,
-pip/_internal/models/__pycache__/format_control.cpython-312.pyc,,
-pip/_internal/models/__pycache__/index.cpython-312.pyc,,
-pip/_internal/models/__pycache__/installation_report.cpython-312.pyc,,
-pip/_internal/models/__pycache__/link.cpython-312.pyc,,
-pip/_internal/models/__pycache__/release_control.cpython-312.pyc,,
-pip/_internal/models/__pycache__/scheme.cpython-312.pyc,,
-pip/_internal/models/__pycache__/search_scope.cpython-312.pyc,,
-pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc,,
-pip/_internal/models/__pycache__/target_python.cpython-312.pyc,,
-pip/_internal/models/__pycache__/wheel.cpython-312.pyc,,
-pip/_internal/models/candidate.py,sha256=5TqwJU0YOogo3EsIPohaqQ3Z4hfU4BNNyBYBEJs6Wxw,720
-pip/_internal/models/direct_url.py,sha256=9RS3TQAXknwLd8JOOZWlbBV6WZFs9qn-YAYk0VQ8R_Q,944
-pip/_internal/models/format_control.py,sha256=PwemYG1L27BM0f1KP61rm24wShENFyxqlD1TWu34alc,2471
-pip/_internal/models/index.py,sha256=tYnL8oxGi4aSNWur0mG8DAP7rC6yuha_MwJO8xw0crI,1030
-pip/_internal/models/installation_report.py,sha256=U4MlXWFB-8ev_yheuMO9T2m_y5b4C-hOzVaoHVobl38,2846
-pip/_internal/models/link.py,sha256=zti5UCx1hT03etYqm6MCqFd714clmTgX8rTZT9CKZDQ,21992
-pip/_internal/models/release_control.py,sha256=31Jh-ZHsTIBZLe-7uPNoYLiRSWXAjEI1jGNxwqLKd4A,3365
-pip/_internal/models/scheme.py,sha256=G-O9KElabcXqbPwfE_66lzX5fGahh3Gu6DAkz_9ZhJw,558
-pip/_internal/models/search_scope.py,sha256=_i-Gj_w_FwZAvTs7WhjslBDD70J-8hmIdjXByI8uEZQ,4461
-pip/_internal/models/selection_prefs.py,sha256=0teekwSVxW5MOk0WPG5Novw5q_XJjxijcd75kZO6E9g,1503
-pip/_internal/models/target_python.py,sha256=I0eFS-eia3kwhrOvgsphFZtNAB2IwXZ9Sr9fp6IjBP4,4243
-pip/_internal/models/wheel.py,sha256=1SdfDvN7ALTsbyZ9EOsNy1GPirP1n6EjHyzPrZyLSh8,2920
-pip/_internal/network/__init__.py,sha256=FMy06P__y6jMjUc8z3ZcQdKF-pmZ2zM14_vBeHPGhUI,49
-pip/_internal/network/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/network/__pycache__/auth.cpython-312.pyc,,
-pip/_internal/network/__pycache__/cache.cpython-312.pyc,,
-pip/_internal/network/__pycache__/download.cpython-312.pyc,,
-pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc,,
-pip/_internal/network/__pycache__/session.cpython-312.pyc,,
-pip/_internal/network/__pycache__/utils.cpython-312.pyc,,
-pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc,,
-pip/_internal/network/auth.py,sha256=ITcuLus7666whNVJSINuNMRZzNoGHwmqhRnP6hEu0ok,20846
-pip/_internal/network/cache.py,sha256=kmRXKQrG9E26xQRj211LHeEGpDg_SlYU9Dn1fJ-AMeI,4862
-pip/_internal/network/download.py,sha256=8ilZxTWBm9J1TEpupFE56VQ5js3L81rv3X0rZwfBPTg,12625
-pip/_internal/network/lazy_wheel.py,sha256=y9gVksdJCSjnLfYzs_m3DYUAtl3hc_k-xFPDBd9DgOs,7646
-pip/_internal/network/session.py,sha256=WEVgDmI-973anw7dheGs5HN1P6QGzS_kHlZlYazCQ8M,19856
-pip/_internal/network/utils.py,sha256=ACsXd1msqNCidHVXsu7LHUSr8NgaypcOKQ4KG-Z_wJM,4091
-pip/_internal/network/xmlrpc.py,sha256=_-Rnk3vOff8uF9hAGmT6SLALflY1gMBcbGwS12fb_Y4,1830
-pip/_internal/operations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_internal/operations/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/operations/__pycache__/check.cpython-312.pyc,,
-pip/_internal/operations/__pycache__/freeze.cpython-312.pyc,,
-pip/_internal/operations/__pycache__/prepare.cpython-312.pyc,,
-pip/_internal/operations/build/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_internal/operations/build/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/operations/build/__pycache__/build_tracker.cpython-312.pyc,,
-pip/_internal/operations/build/__pycache__/metadata.cpython-312.pyc,,
-pip/_internal/operations/build/__pycache__/metadata_editable.cpython-312.pyc,,
-pip/_internal/operations/build/__pycache__/wheel.cpython-312.pyc,,
-pip/_internal/operations/build/__pycache__/wheel_editable.cpython-312.pyc,,
-pip/_internal/operations/build/build_tracker.py,sha256=W3b5cmkMWPaE6QIwfzsTayJo7-OlxFHWDxfPuax1KcE,4771
-pip/_internal/operations/build/metadata.py,sha256=INHaeiRfOiLYCXApfDNRo9Cw2xI4VwTc0KItvfdfOjk,1421
-pip/_internal/operations/build/metadata_editable.py,sha256=oWudMsnjy4loO_Jy7g4N9nxsnaEX_iDlVRgCy7pu1rs,1509
-pip/_internal/operations/build/wheel.py,sha256=3bP-nNiJ4S8JvMaBnyessXQUBhxTqt1GBx6DQ1iPJDY,1136
-pip/_internal/operations/build/wheel_editable.py,sha256=q3kfElclM6FutVbFwE87JOTpVWt5ixDf3_UkHAIVfz4,1478
-pip/_internal/operations/check.py,sha256=yC2XWth6iehGGE_fj7XRJLjVKBsTIG3ZoWRkFi3rOwc,5894
-pip/_internal/operations/freeze.py,sha256=PDdY-y_ZtZZJLAKcaWPIGRKAGW7DXR48f0aMRU0j7BA,9854
-pip/_internal/operations/install/__init__.py,sha256=ak-UETcQPKlFZaWoYKWu5QVXbpFBvg0sXc3i0O4vSYY,50
-pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc,,
-pip/_internal/operations/install/wheel.py,sha256=uVPbKD_RqQKdVOP1l0TP_KliNuQWGmtPLH6naPAO9Tc,28614
-pip/_internal/operations/prepare.py,sha256=Gx6r57LG_guvAYGqKUdu_68rHPPkO7CQ_qc2wKnYyss,29046
-pip/_internal/pyproject.py,sha256=J-sTWqC-XfsKQgz9m1bypMWZPHItsSHzIN_NWeIRmhM,4555
-pip/_internal/req/__init__.py,sha256=WcY9z7D3rlIKX1QY8_tRnAsS_poebiGGdtQ7EJ5JQQo,3041
-pip/_internal/req/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/req/__pycache__/constructors.cpython-312.pyc,,
-pip/_internal/req/__pycache__/pep723.cpython-312.pyc,,
-pip/_internal/req/__pycache__/req_dependency_group.cpython-312.pyc,,
-pip/_internal/req/__pycache__/req_file.cpython-312.pyc,,
-pip/_internal/req/__pycache__/req_install.cpython-312.pyc,,
-pip/_internal/req/__pycache__/req_set.cpython-312.pyc,,
-pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc,,
-pip/_internal/req/constructors.py,sha256=EXgbMUcAtBaNj6cYms0ZweIxNOSoOPcQG8EqXl9HYhM,22918
-pip/_internal/req/pep723.py,sha256=JsG1p3CaVcW8cjclD2kDj7d9qtVrNQaevY_UnKh00tk,1242
-pip/_internal/req/req_dependency_group.py,sha256=PrWKtlwI8xbWnWEKjXs9RkrpQx2_h02ABefYT0ZdeQg,3145
-pip/_internal/req/req_file.py,sha256=idVj4uVd8yQIBQojoulL1ceXGr1Qk8ongXzwI4vTTss,20521
-pip/_internal/req/req_install.py,sha256=VVzO8UIp6TOU_QCEoSxYdkG39z54pKPQjg8Z6z4WbNM,31845
-pip/_internal/req/req_set.py,sha256=awkqIXnYA4Prmsj0Qb3zhqdbYUmXd-1o0P-KZ3mvRQs,2828
-pip/_internal/req/req_uninstall.py,sha256=dCmOHt-9RaJBq921L4tMH3PmIBDetGplnbjRKXmGt00,24099
-pip/_internal/resolution/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/resolution/__pycache__/base.cpython-312.pyc,,
-pip/_internal/resolution/base.py,sha256=RIsqSP79olPdOgtPKW-oOQ364ICVopehA6RfGkRfe2s,577
-pip/_internal/resolution/legacy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc,,
-pip/_internal/resolution/legacy/resolver.py,sha256=pMwU11FO1jeWB2vX-wvA5fdyDBPWH6Dccj9qEdh1Z3M,24061
-pip/_internal/resolution/resolvelib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc,,
-pip/_internal/resolution/resolvelib/base.py,sha256=g3qtckAh3E34y-5HrYLlYnOZ9SiPGDISzsqhaRDUAqQ,5903
-pip/_internal/resolution/resolvelib/candidates.py,sha256=4v3A2Q7gS1a1tbMbpho9HliFW4fRmHFuzj8fa7ThZ6c,20912
-pip/_internal/resolution/resolvelib/factory.py,sha256=gWRrcgr64br0ecF_PPxKfneXEzr0k-Solv2X9z3Goj0,36771
-pip/_internal/resolution/resolvelib/found_candidates.py,sha256=8bZYDCZLXSdLHy_s1o5f4r15HmKvqFUhzBUQOF21Lr4,6018
-pip/_internal/resolution/resolvelib/provider.py,sha256=X3nrCcVTer3mZSEy-13KiPFBJYmhfWJdA1cr-Gn1q7M,12150
-pip/_internal/resolution/resolvelib/reporter.py,sha256=tEC7MF8IqGU4Ww9t61YVfNFKtoaQpb6-AwLZptJz1VE,3918
-pip/_internal/resolution/resolvelib/requirements.py,sha256=Izl9n8nc188lA1BSPS8QxfudfDQPHgngw-ij6hXt0nQ,8239
-pip/_internal/resolution/resolvelib/resolver.py,sha256=wQ94Hkep-7kWEHAc-NbMJhmzeEzgEAtxeBxyKVzZoeo,13437
-pip/_internal/self_outdated_check.py,sha256=9XxOXPqsZlKceTP2tZS7I7rXjodnqd3GrIQ8U0_L8BM,8097
-pip/_internal/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_internal/utils/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/_log.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/compat.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/datetime.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/glibc.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/hashes.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/logging.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/misc.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/packaging.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/pylock.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/retry.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/urls.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc,,
-pip/_internal/utils/__pycache__/wheel.cpython-312.pyc,,
-pip/_internal/utils/_jaraco_text.py,sha256=M15uUPIh5NpP1tdUGBxRau6q1ZAEtI8-XyLEETscFfE,3350
-pip/_internal/utils/_log.py,sha256=-jHLOE_THaZz5BFcCnoSL9EYAtJ0nXem49s9of4jvKw,1015
-pip/_internal/utils/appdirs.py,sha256=LrzDPZMKVh0rubtCx9vu3XlZbLCSug6VSj4Qsvt66BA,1681
-pip/_internal/utils/compat.py,sha256=C9LHXJAKkwAH8Hn3nPkz9EYK3rqPBeO_IXkOG2zzsdQ,2514
-pip/_internal/utils/compatibility_tags.py,sha256=DiNSLqpuruXUamGQwOJ2WZByDGLTGaXi9O-Xf8fOi34,6630
-pip/_internal/utils/datetime.py,sha256=kuJOf1mW8G5tRFN6jWardddS-9qSaR53lK1jmx3NTZY,868
-pip/_internal/utils/deprecation.py,sha256=oEQltmCq44LQ6EP7NF5bZySMf-wCifoyy9jl361BnVM,4319
-pip/_internal/utils/direct_url_helpers.py,sha256=WCCPJnmoPHz7kiYePrEcVAen2lDpCT9WQVImoHHWCO8,3363
-pip/_internal/utils/egg_link.py,sha256=YWfsrbmfcrfWgqQYy6OuIjsyb9IfL1q_2v4zsms1WjI,2459
-pip/_internal/utils/entrypoints.py,sha256=uPjAyShKObdotjQjJUzprQ6r3xQvDIZwUYfHHqZ7Dok,3324
-pip/_internal/utils/filesystem.py,sha256=GBB42pbxmUgdRAbSgLTRrWQEapyLCDSjxT21DN4QjU8,6812
-pip/_internal/utils/filetypes.py,sha256=sEMa38qaqjvx1Zid3OCAUja31BOBU-USuSMPBvU3yjo,689
-pip/_internal/utils/glibc.py,sha256=sEh8RJJLYSdRvTqAO4THVPPA-YSDVLD4SI9So-bxX1U,3726
-pip/_internal/utils/hashes.py,sha256=38-bCOJSHippQ7r9RttrMHxb2mv3EARt1Gw8kFmW73g,5040
-pip/_internal/utils/logging.py,sha256=6lJWMC6c7_aD_i4sdgaaeb-Tm3kWpYg0hba_V1-OLnE,13414
-pip/_internal/utils/misc.py,sha256=-fF_rOhxBxp57kwGlNl3XziBcs0gCf6D05wxZ-mkoTc,23704
-pip/_internal/utils/packaging.py,sha256=s5tpUmFumwV0H9JSTzryrIY4JwQM8paGt7Sm7eNwt2Y,1601
-pip/_internal/utils/pylock.py,sha256=T4qyd-TWb54wIO5_DdwASATtU7gi08IGEa_-pdFR7HE,9358
-pip/_internal/utils/retry.py,sha256=83wReEB2rcntMZ5VLd7ascaYSjn_kLdlQCqxILxWkPM,1461
-pip/_internal/utils/subprocess.py,sha256=r4-Ba_Yc3uZXQpi0K4pZFsCT_QqdSvtF3XJ-204QWaA,8983
-pip/_internal/utils/temp_dir.py,sha256=D9c8D7WOProOO8GGDqpBeVSj10NGFmunG0o2TodjjIU,9307
-pip/_internal/utils/unpacking.py,sha256=qG9dJp4onk6sXI8adTN0PMTSj-kjjGCtNZnzWsIMVUg,13584
-pip/_internal/utils/urls.py,sha256=aF_eg9ul5d8bMCxfSSSxQcfs-OpJdbStYqZHoy2K1RE,1601
-pip/_internal/utils/virtualenv.py,sha256=mX-UPyw1MPxhwUxKhbqWWX70J6PHXAJjVVrRnG0h9mc,3455
-pip/_internal/utils/wheel.py,sha256=YdRuj6MicG-Q9Mg03FbUv1WTLam6Lc7AgijY4voVyis,4468
-pip/_internal/vcs/__init__.py,sha256=UAqvzpbi0VbZo3Ub6skEeZAw-ooIZR-zX_WpCbxyCoU,596
-pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc,,
-pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc,,
-pip/_internal/vcs/__pycache__/git.cpython-312.pyc,,
-pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc,,
-pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc,,
-pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc,,
-pip/_internal/vcs/bazaar.py,sha256=3W1eHjkYx2vc6boeb2NBh4I_rlGAXM-vrzfNhLm1Rxg,3734
-pip/_internal/vcs/git.py,sha256=TTeqDuzS-_BFSNuUStVWmE2nGDpKuvUhBBJk_CCQXV0,19144
-pip/_internal/vcs/mercurial.py,sha256=w1ZJWLKqNP1onEjkfjlwBVnMqPZNSIER8ayjQcnTq4w,5575
-pip/_internal/vcs/subversion.py,sha256=uUgdPvxmvEB8Qwtjr0Hc0XgFjbiNi5cbvI4vARLOJXo,11787
-pip/_internal/vcs/versioncontrol.py,sha256=Ma_HMZBVveSkeYvxacvqeujnkSIaF1XjxTsS3BwcJ8E,22599
-pip/_internal/wheel_builder.py,sha256=yvEULStZtty9Kplp89tDis3hGdyKQ-2BUbFLmJ_5ink,9010
-pip/_vendor/README.rst,sha256=t7IinjaiuwUh812XmVApQHJb8pTw33U8A9URqy6GlF4,9222
-pip/_vendor/__init__.py,sha256=WzusPTGWIMeQQWSVJ0h2rafGkVTa9WKJ2HT-2-EoZrU,4907
-pip/_vendor/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/cachecontrol/LICENSE.txt,sha256=hu7uh74qQ_P_H1ZJb0UfaSQ5JvAl_tuwM2ZsMExMFhs,558
-pip/_vendor/cachecontrol/__init__.py,sha256=GxwRkm_TQBtPZpfpVK9r6S9dAy2DVnVgDVHJKTiPZ1k,820
-pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc,,
-pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc,,
-pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc,,
-pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc,,
-pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc,,
-pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc,,
-pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc,,
-pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc,,
-pip/_vendor/cachecontrol/_cmd.py,sha256=iist2EpzJvDVIhMAxXq8iFnTBsiZAd6iplxfmNboNyk,1737
-pip/_vendor/cachecontrol/adapter.py,sha256=W-HW-l01gyCsnxkOyCbqx7sxrWYoBbKrDsKkVVQN6NE,6586
-pip/_vendor/cachecontrol/cache.py,sha256=OXwv7Fn2AwnKNiahJHnjtvaKLndvVLv_-zO-ltlV9qI,1953
-pip/_vendor/cachecontrol/caches/__init__.py,sha256=dtrrroK5BnADR1GWjCZ19aZ0tFsMfvFBtLQQU1sp_ag,303
-pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc,,
-pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc,,
-pip/_vendor/cachecontrol/caches/file_cache.py,sha256=d8upFmy_zwaCmlbWEVBlLXFddt8Zw8c5SFpxeOZsdfw,4117
-pip/_vendor/cachecontrol/caches/redis_cache.py,sha256=9rmqwtYu_ljVkW6_oLqbC7EaX_a8YT_yLuna-eS0dgo,1386
-pip/_vendor/cachecontrol/controller.py,sha256=xBauC-vUSu5GsJsxD4-W-JaKqqbBz0MN6Zv8PA2N8hI,19102
-pip/_vendor/cachecontrol/filewrapper.py,sha256=DhxC_rSk-beKdbsYhfvBUDovQHX9r3gHH_jP9-q_mKk,4354
-pip/_vendor/cachecontrol/heuristics.py,sha256=gqMXU8w0gQuEQiSdu3Yg-0vd9kW7nrWKbLca75rheGE,4881
-pip/_vendor/cachecontrol/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/cachecontrol/serialize.py,sha256=HQd2IllQ05HzPkVLMXTF2uX5mjEQjDBkxCqUJUODpZk,5163
-pip/_vendor/cachecontrol/wrapper.py,sha256=hsGc7g8QGQTT-4f8tgz3AM5qwScg6FO0BSdLSRdEvpU,1417
-pip/_vendor/certifi/LICENSE,sha256=6TcW2mucDVpKHfYP5pWzcPBpVgPSH2-D8FPkLPwQyvc,989
-pip/_vendor/certifi/__init__.py,sha256=c9eaYufv1pSLl0Q8QNcMiMLLH4WquDcxdPyKjmI4opY,94
-pip/_vendor/certifi/__main__.py,sha256=1k3Cr95vCxxGRGDljrW3wMdpZdL3Nhf0u1n-k2qdsCY,255
-pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc,,
-pip/_vendor/certifi/__pycache__/core.cpython-312.pyc,,
-pip/_vendor/certifi/cacert.pem,sha256=_JFloSQDJj5-v72te-ej6sD6XTJdPHBGXyjTaQByyig,272441
-pip/_vendor/certifi/core.py,sha256=gu_ECVI1m3Rq0ytpsNE61hgQGcKaOAt9Rs9G8KsTCOI,3442
-pip/_vendor/certifi/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/distlib/LICENSE.txt,sha256=gI4QyKarjesUn_mz-xn0R6gICUYG1xKpylf-rTVSWZ0,14531
-pip/_vendor/distlib/__init__.py,sha256=Deo3uo98aUyIfdKJNqofeSEFWwDzrV2QeGLXLsgq0Ag,625
-pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc,,
-pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc,,
-pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc,,
-pip/_vendor/distlib/__pycache__/util.cpython-312.pyc,,
-pip/_vendor/distlib/compat.py,sha256=2jRSjRI4o-vlXeTK2BCGIUhkc6e9ZGhSsacRM5oseTw,41467
-pip/_vendor/distlib/resources.py,sha256=LwbPksc0A1JMbi6XnuPdMBUn83X7BPuFNWqPGEKI698,10820
-pip/_vendor/distlib/scripts.py,sha256=Qvp76E9Jc3IgyYubnpqI9fS7eseGOe4FjpeVKqKt9Iw,18612
-pip/_vendor/distlib/t32.exe,sha256=a0GV5kCoWsMutvliiCKmIgV98eRZ33wXoS-XrqvJQVs,97792
-pip/_vendor/distlib/t64-arm.exe,sha256=68TAa32V504xVBnufojh0PcenpR3U4wAqTqf-MZqbPw,182784
-pip/_vendor/distlib/t64.exe,sha256=gaYY8hy4fbkHYTTnA4i26ct8IQZzkBG2pRdy0iyuBrc,108032
-pip/_vendor/distlib/util.py,sha256=vMPGvsS4j9hF6Y9k3Tyom1aaHLb0rFmZAEyzeAdel9w,66682
-pip/_vendor/distlib/w32.exe,sha256=R4csx3-OGM9kL4aPIzQKRo5TfmRSHZo6QWyLhDhNBks,91648
-pip/_vendor/distlib/w64-arm.exe,sha256=xdyYhKj0WDcVUOCb05blQYvzdYIKMbmJn2SZvzkcey4,168448
-pip/_vendor/distlib/w64.exe,sha256=ejGf-rojoBfXseGLpya6bFTFPWRG21X5KvU8J5iU-K0,101888
-pip/_vendor/distro/LICENSE,sha256=y16Ofl9KOYjhBjwULGDcLfdWBfTEZRXnduOspt-XbhQ,11325
-pip/_vendor/distro/__init__.py,sha256=2fHjF-SfgPvjyNZ1iHh_wjqWdR_Yo5ODHwZC0jLBPhc,981
-pip/_vendor/distro/__main__.py,sha256=bu9d3TifoKciZFcqRBuygV3GSuThnVD_m2IK4cz96Vs,64
-pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc,,
-pip/_vendor/distro/__pycache__/distro.cpython-312.pyc,,
-pip/_vendor/distro/distro.py,sha256=XqbefacAhDT4zr_trnbA15eY8vdK4GTghgmvUGrEM_4,49430
-pip/_vendor/distro/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/idna/LICENSE.md,sha256=t6M2q_OwThgOwGXN0W5wXQeeHMehT5EKpukYfza5zYc,1541
-pip/_vendor/idna/__init__.py,sha256=MPqNDLZbXqGaNdXxAFhiqFPKEQXju2jNQhCey6-5eJM,868
-pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/idna/__pycache__/codec.cpython-312.pyc,,
-pip/_vendor/idna/__pycache__/compat.cpython-312.pyc,,
-pip/_vendor/idna/__pycache__/core.cpython-312.pyc,,
-pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc,,
-pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc,,
-pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc,,
-pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc,,
-pip/_vendor/idna/codec.py,sha256=M2SGWN7cs_6B32QmKTyTN6xQGZeYQgQ2wiX3_DR6loE,3438
-pip/_vendor/idna/compat.py,sha256=RzLy6QQCdl9784aFhb2EX9EKGCJjg0P3PilGdeXXcx8,316
-pip/_vendor/idna/core.py,sha256=P26_XVycuMTZ1R2mNK1ZREVzM5mvTzdabBXfyZVU1Lc,13246
-pip/_vendor/idna/idnadata.py,sha256=SG8jhaGE53iiD6B49pt2pwTv_UvClciWE-N54oR2p4U,79623
-pip/_vendor/idna/intranges.py,sha256=amUtkdhYcQG8Zr-CoMM_kVRacxkivC1WgxN1b63KKdU,1898
-pip/_vendor/idna/package_data.py,sha256=_CUavOxobnbyNG2FLyHoN8QHP3QM9W1tKuw7eq9QwBk,21
-pip/_vendor/idna/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/idna/uts46data.py,sha256=H9J35VkD0F9L9mKOqjeNGd2A-Va6FlPoz6Jz4K7h-ps,243725
-pip/_vendor/msgpack/COPYING,sha256=SS3tuoXaWHL3jmCRvNH-pHTWYNNay03ulkuKqz8AdCc,614
-pip/_vendor/msgpack/__init__.py,sha256=RA8gcqK17YpkxBnNwXJVa1oa2LygWDgfF1nA1NPw3mo,1109
-pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc,,
-pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc,,
-pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc,,
-pip/_vendor/msgpack/exceptions.py,sha256=dCTWei8dpkrMsQDcjQk74ATl9HsIBH0ybt8zOPNqMYc,1081
-pip/_vendor/msgpack/ext.py,sha256=kteJv03n9tYzd5oo3xYopVTo4vRaAxonBQQJhXohZZo,5726
-pip/_vendor/msgpack/fallback.py,sha256=0g1Pzp0vtmBEmJ5w9F3s_-JMVURP8RS4G1cc5TRaAsI,32390
-pip/_vendor/packaging/LICENSE,sha256=ytHvW9NA1z4HS6YU0m996spceUDD2MNIUuZcSQlobEg,197
-pip/_vendor/packaging/LICENSE.APACHE,sha256=DVQuDIgE45qn836wDaWnYhSdxoLXgpRRKH4RuTjpRZQ,10174
-pip/_vendor/packaging/LICENSE.BSD,sha256=tw5-m3QvHMb5SLNMFqo5_-zpQZY2S8iP8NIYDwAo-sU,1344
-pip/_vendor/packaging/__init__.py,sha256=QhMEdPu2XogrJzV3S0KWS6t7l0I9k8EeDRJl4fnw87s,494
-pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/_elffile.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/_parser.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/_tokenizer.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/dependency_groups.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/direct_url.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/errors.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/metadata.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/pylock.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc,,
-pip/_vendor/packaging/__pycache__/version.cpython-312.pyc,,
-pip/_vendor/packaging/_elffile.py,sha256=-sKkptYqzYw2-x3QByJa5mB4rfPWu1pxkZHRx1WAFCY,3211
-pip/_vendor/packaging/_manylinux.py,sha256=Hf6nB0cOrayEs96-p3oIXAgGnFquv20DO5l-o2_Xnv0,9559
-pip/_vendor/packaging/_musllinux.py,sha256=Z6swjH3MA7XS3qXnmMN7QPhqP3fnoYI0eQ18e9-HgAE,2707
-pip/_vendor/packaging/_parser.py,sha256=Kf2nsDw4c54X82pY8ba4F02Bve6OygGMAjL-Begqcew,11698
-pip/_vendor/packaging/_structures.py,sha256=60jRbF78p8z5MKnNd6cAprgOadCJHV0DlmUmRBqFZcs,1109
-pip/_vendor/packaging/_tokenizer.py,sha256=tFU2Wr-ZZJdAbkXLEJo7qUQDJaIkfft9DqaifiEND7A,5391
-pip/_vendor/packaging/dependency_groups.py,sha256=XZIAVFK9uHG4RCGprmJn3VInUWMesxha_kytJuMO9eY,10218
-pip/_vendor/packaging/direct_url.py,sha256=eKmbDiPP1sLV4Mj_kCSZqqknrIyVO9Sr7JpF8KCjp4U,10917
-pip/_vendor/packaging/errors.py,sha256=6hfEYXAf8v_IF65-lFadJOMIieBP2xIKtyEXjG1nGIs,2680
-pip/_vendor/packaging/licenses/__init__.py,sha256=_Jx0XRiD_58palsWnyLrLuh59ZpGCPIPXLKdZo9OJvQ,7293
-pip/_vendor/packaging/licenses/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/packaging/licenses/__pycache__/_spdx.cpython-312.pyc,,
-pip/_vendor/packaging/licenses/_spdx.py,sha256=WW7DXiyg68up_YND_wpRYlr1SHhiV4FfJLQffghhMxQ,51122
-pip/_vendor/packaging/markers.py,sha256=QixBVcb9D2HjwEYiuhpNkbqk9znPRbU8zNX0kR1RIrU,17067
-pip/_vendor/packaging/metadata.py,sha256=crAh0E3GVGVqPlu6EdRFsaG-Y6UYznTUqjuGKRGPv6c,38770
-pip/_vendor/packaging/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/packaging/pylock.py,sha256=G_1gncTmDbRLY1jo4VDI9Uw-b5IErh_Q9V_BbVJTmD8,33890
-pip/_vendor/packaging/requirements.py,sha256=Q-BdEHVW5K785GBXt7RcP4UEsdIKWoWFqlrHjR4WV50,4395
-pip/_vendor/packaging/specifiers.py,sha256=3XBcSslm-YQEEEO_zrv4F6dR5wRxs4ErJvJ0vjNBfGM,71550
-pip/_vendor/packaging/tags.py,sha256=ANYHZxYQVp9BlOQYOHU5ArDNVIpTFl4KlbocYVBWnFs,34236
-pip/_vendor/packaging/utils.py,sha256=M7-JMKic2sP1YtV_8aW7eVGB-x3ADuKCiSrsVeCd2Uo,9848
-pip/_vendor/packaging/version.py,sha256=Mcu7Tf6Y1i0gQ4FXv4t0g8cbL5joAEshjgIpz_2vISI,38393
-pip/_vendor/pkg_resources/LICENSE,sha256=htoPAa6uRjSKPD1GUZXcHOzN55956HdppkuNoEsqR0E,1023
-pip/_vendor/pkg_resources/__init__.py,sha256=vbTJ0_ruUgGxQjlEqsruFmiNPVyh2t9q-zyTDT053xI,124451
-pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/platformdirs/LICENSE,sha256=KeD9YukphQ6G6yjD_czwzv30-pSHkBHP-z0NS-1tTbY,1089
-pip/_vendor/platformdirs/__init__.py,sha256=UfeSHWl8AeTtbOBOoHAxK4dODOWkZtfy-m_i7cWdJ8c,22344
-pip/_vendor/platformdirs/__main__.py,sha256=jBJ8zb7Mpx5ebcqF83xrpO94MaeCpNGHVf9cvDN2JLg,1505
-pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc,,
-pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc,,
-pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc,,
-pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc,,
-pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc,,
-pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc,,
-pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc,,
-pip/_vendor/platformdirs/android.py,sha256=r0DshVBf-RO1jXJGX8C4Til7F1XWt-bkdWMgmvEiaYg,9013
-pip/_vendor/platformdirs/api.py,sha256=wPHOlwOsfz2oqQZ6A2FcCu5kEAj-JondzoNOHYFQ0h8,9281
-pip/_vendor/platformdirs/macos.py,sha256=0XoOgin1NK7Qki7iskD-oS8xKxw6bXgoKEgdqpCRAFQ,6322
-pip/_vendor/platformdirs/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/platformdirs/unix.py,sha256=WZmkUA--L3JNRGmz32s35YfoD3ica6xKIPdCV_HhLcs,10458
-pip/_vendor/platformdirs/version.py,sha256=BI_dKLSMwlkl57vlxZnT8oVjPiUC2W_sdx_8_h99HeQ,704
-pip/_vendor/platformdirs/windows.py,sha256=XvCfklGUMVxJbXit51jpYMN-lNeScPB82qS1CAeplL0,10362
-pip/_vendor/pygments/LICENSE,sha256=qdZvHVJt8C4p3Oc0NtNOVuhjL0bCdbvf_HBWnogvnxc,1331
-pip/_vendor/pygments/__init__.py,sha256=8uNqJCCwXqbEx5aSsBr0FykUQOBDKBihO5mPqiw1aqo,2983
-pip/_vendor/pygments/__main__.py,sha256=WrndpSe6i1ckX_SQ1KaxD9CTKGzD0EuCOFxcbwFpoLU,353
-pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/console.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/style.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/token.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc,,
-pip/_vendor/pygments/__pycache__/util.cpython-312.pyc,,
-pip/_vendor/pygments/console.py,sha256=AagDWqwea2yBWf10KC9ptBgMpMjxKp8yABAmh-NQOVk,1718
-pip/_vendor/pygments/filter.py,sha256=YLtpTnZiu07nY3oK9nfR6E9Y1FBHhP5PX8gvkJWcfag,1910
-pip/_vendor/pygments/filters/__init__.py,sha256=4U4jtA0X3iP83uQnB9-TI-HDSw8E8y8zMYHa0UjbbaI,40392
-pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/pygments/formatter.py,sha256=KZQMmyo_xkOIkQG8g66LYEkBh1bx7a0HyGCBcvhI9Ew,4390
-pip/_vendor/pygments/formatters/__init__.py,sha256=KTwBmnXlaopJhQDOemVHYHskiDghuq-08YtP6xPNJPg,5385
-pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc,,
-pip/_vendor/pygments/formatters/_mapping.py,sha256=1Cw37FuQlNacnxRKmtlPX4nyLoX9_ttko5ZwscNUZZ4,4176
-pip/_vendor/pygments/lexer.py,sha256=_kBrOJ_NT5Tl0IVM0rA9c8eysP6_yrlGzEQI0eVYB-A,35349
-pip/_vendor/pygments/lexers/__init__.py,sha256=wbIME35GH7bI1B9rNPJFqWT-ij_RApZDYPUlZycaLzA,12115
-pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc,,
-pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc,,
-pip/_vendor/pygments/lexers/_mapping.py,sha256=l4tCXM8e9aPC2BD6sjIr0deT-J-z5tHgCwL-p1fS0PE,77602
-pip/_vendor/pygments/lexers/python.py,sha256=vxjn1cOHclIKJKxoyiBsQTY65GHbkZtZRuKQ2AVCKaw,53853
-pip/_vendor/pygments/modeline.py,sha256=K5eSkR8GS1r5OkXXTHOcV0aM_6xpk9eWNEIAW-OOJ2g,1005
-pip/_vendor/pygments/plugin.py,sha256=tPx0rJCTIZ9ioRgLNYG4pifCbAwTRUZddvLw-NfAk2w,1891
-pip/_vendor/pygments/regexopt.py,sha256=wXaP9Gjp_hKAdnICqoDkRxAOQJSc4v3X6mcxx3z-TNs,3072
-pip/_vendor/pygments/scanner.py,sha256=nNcETRR1tRuiTaHmHSTTECVYFPcLf6mDZu1e4u91A9E,3092
-pip/_vendor/pygments/sphinxext.py,sha256=5x7Zh9YlU6ISJ31dMwduiaanb5dWZnKg3MyEQsseNnQ,7981
-pip/_vendor/pygments/style.py,sha256=PlOZqlsnTVd58RGy50vkA2cXQ_lP5bF5EGMEBTno6DA,6420
-pip/_vendor/pygments/styles/__init__.py,sha256=x9ebctfyvCAFpMTlMJ5YxwcNYBzjgq6zJaKkNm78r4M,2042
-pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/pygments/styles/__pycache__/_mapping.cpython-312.pyc,,
-pip/_vendor/pygments/styles/_mapping.py,sha256=6lovFUE29tz6EsV3XYY4hgozJ7q1JL7cfO3UOlgnS8w,3312
-pip/_vendor/pygments/token.py,sha256=WbdWGhYm_Vosb0DDxW9lHNPgITXfWTsQmHt6cy9RbcM,6226
-pip/_vendor/pygments/unistring.py,sha256=al-_rBemRuGvinsrM6atNsHTmJ6DUbw24q2O2Ru1cBc,63208
-pip/_vendor/pygments/util.py,sha256=oRtSpiAo5jM9ulntkvVbgXUdiAW57jnuYGB7t9fYuhc,10031
-pip/_vendor/pyproject_hooks/LICENSE,sha256=GyKwSbUmfW38I6Z79KhNjsBLn9-xpR02DkK0NCyLQVQ,1081
-pip/_vendor/pyproject_hooks/__init__.py,sha256=cPB_a9LXz5xvsRbX1o2qyAdjLatZJdQ_Lc5McNX-X7Y,691
-pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc,,
-pip/_vendor/pyproject_hooks/_impl.py,sha256=jY-raxnmyRyB57ruAitrJRUzEexuAhGTpgMygqx67Z4,14936
-pip/_vendor/pyproject_hooks/_in_process/__init__.py,sha256=MJNPpfIxcO-FghxpBbxkG1rFiQf6HOUbV4U5mq0HFns,557
-pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc,,
-pip/_vendor/pyproject_hooks/_in_process/_in_process.py,sha256=qcXMhmx__MIJq10gGHW3mA4Tl8dy8YzHMccwnNoKlw0,12216
-pip/_vendor/pyproject_hooks/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/requests/LICENSE,sha256=CeipvOyAZxBGUsFoaFqwkx54aPnIKEtm9a5u2uXxEws,10142
-pip/_vendor/requests/__init__.py,sha256=b6rlXPyuiLAd-s-pEPX7IejJnmIH1epCOFo_mLJrAck,5029
-pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/api.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/auth.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/certs.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/compat.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/help.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/models.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/packages.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/structures.cpython-312.pyc,,
-pip/_vendor/requests/__pycache__/utils.cpython-312.pyc,,
-pip/_vendor/requests/__version__.py,sha256=nZ3xT2HoQjEOL4OW7CM2tBWtrpfclaxuSz3bQZf_mbI,435
-pip/_vendor/requests/_internal_utils.py,sha256=9_7fcdYfMFDfyK4hD2OsRgiGiq8kDwdZcGuRqkP5R1g,1502
-pip/_vendor/requests/adapters.py,sha256=VahmpDjZCd8ERe4FfTci9NHXvtIOF7ds06gX0kWZfpo,26292
-pip/_vendor/requests/api.py,sha256=_Zb9Oa7tzVIizTKwFrPjDEY9ejtm_OnSRERnADxGsQs,6449
-pip/_vendor/requests/auth.py,sha256=KHXfnbNH2Fe4rdGJK3raL4O3nxkXyUlLizJJBEguhSc,10170
-pip/_vendor/requests/certs.py,sha256=eD1G0RoMZ3kA0lydkw7oo0lmcKqvD1hhz6yOlgSKm8w,442
-pip/_vendor/requests/compat.py,sha256=QfbmdTFiZzjSHMXiMrd4joCRU6RabtQ9zIcPoVaHIus,1822
-pip/_vendor/requests/cookies.py,sha256=bNi-iqEj4NPZ00-ob-rHvzkvObzN3lEpgw3g6paS3Xw,18590
-pip/_vendor/requests/exceptions.py,sha256=fz5n2nffa7Q30Ho9AnCuNekOo0S3BDIS7Vk4HQlakWs,4273
-pip/_vendor/requests/help.py,sha256=lREO92zUuXe0gnkptnlWRtNVqdJ3SeNwSbHgAzqMa0Q,3740
-pip/_vendor/requests/hooks.py,sha256=9frYhALsLBkHH76G-HYqvAvssSlu1C1b7L68cAs-E5g,734
-pip/_vendor/requests/models.py,sha256=tvq5Hri4ZuW2oyQYHfoZ5oc688k8DzskE2au5sZWCUE,35530
-pip/_vendor/requests/packages.py,sha256=_ZQDCJTJ8SP3kVWunSqBsRZNPzj2c1WFVqbdr08pz3U,1057
-pip/_vendor/requests/sessions.py,sha256=gbmlsNSi96sIig0mrtHzZAZT_fOIWToe-YnW7v5ptKI,30645
-pip/_vendor/requests/status_codes.py,sha256=iJUAeA25baTdw-6PfD0eF4qhpINDJRJI-yaMqxs4LEI,4322
-pip/_vendor/requests/structures.py,sha256=-IbmhVz06S-5aPSZuUthZ6-6D9XOjRuTXHOabY041XM,2912
-pip/_vendor/requests/utils.py,sha256=xpNppxOSoknLCd_nYKRM-80QrhxkZluQfiH5zOUMji8,32978
-pip/_vendor/resolvelib/LICENSE,sha256=84j9OMrRMRLB3A9mm76A5_hFQe26-3LzAw0sp2QsPJ0,751
-pip/_vendor/resolvelib/__init__.py,sha256=yoX-d4STvwGGCiQRE5cJC9Cter69SgVgqClxOCvSP7M,541
-pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc,,
-pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc,,
-pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc,,
-pip/_vendor/resolvelib/providers.py,sha256=pIWJbIdJJ9GFtNbtwTH0Ia43Vj6hYCEJj2DOLue15FM,8914
-pip/_vendor/resolvelib/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/resolvelib/reporters.py,sha256=pNJf4nFxLpAeKxlBUi2GEj0a2Ij1nikY0UabTKXesT4,2037
-pip/_vendor/resolvelib/resolvers/__init__.py,sha256=728M3EvmnPbVXS7ExXlv2kMu6b7wEsoPutEfl-uVk_I,640
-pip/_vendor/resolvelib/resolvers/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/resolvelib/resolvers/__pycache__/abstract.cpython-312.pyc,,
-pip/_vendor/resolvelib/resolvers/__pycache__/criterion.cpython-312.pyc,,
-pip/_vendor/resolvelib/resolvers/__pycache__/exceptions.cpython-312.pyc,,
-pip/_vendor/resolvelib/resolvers/__pycache__/resolution.cpython-312.pyc,,
-pip/_vendor/resolvelib/resolvers/abstract.py,sha256=CNeQPnpAudY77nmzOkONSmAgRlzIf06X-X9mvRYODms,1543
-pip/_vendor/resolvelib/resolvers/criterion.py,sha256=lcmZGv5sKHOnFD_RzZwvlGSj19MeA-5rCMpdf2Sgw7Y,1768
-pip/_vendor/resolvelib/resolvers/exceptions.py,sha256=ln_jaQtgLlRUSFY627yiHG2gD7AgaXzRKaElFVh7fDQ,1768
-pip/_vendor/resolvelib/resolvers/resolution.py,sha256=3J_zkW-sD3EY-BlNXjyln__njpyH5n0UZJT6uV7CheA,24212
-pip/_vendor/resolvelib/structs.py,sha256=pu-EJiR2IBITr2SQeNPRa0rXhjlStfmO_GEgAhr3004,6420
-pip/_vendor/rich/LICENSE,sha256=3u18F6QxgVgZCj6iOcyHmlpQJxzruYrnAl9I--WNyhU,1056
-pip/_vendor/rich/__init__.py,sha256=dRxjIL-SbFVY0q3IjSMrfgBTHrm1LZDgLOygVBwiYZc,6090
-pip/_vendor/rich/__main__.py,sha256=e_aVC-tDzarWQW9SuZMuCgBr6ODV_iDNV2Wh2xkxOlw,7896
-pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/abc.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/align.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/bar.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/box.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/cells.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/color.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/columns.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/console.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/containers.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/control.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/errors.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/json.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/layout.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/live.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/logging.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/markup.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/measure.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/padding.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/pager.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/palette.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/panel.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/progress.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/region.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/repr.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/rule.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/scope.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/screen.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/segment.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/status.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/style.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/styled.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/table.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/text.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/theme.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/themes.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc,,
-pip/_vendor/rich/__pycache__/tree.cpython-312.pyc,,
-pip/_vendor/rich/_cell_widths.py,sha256=fbmeyetEdHjzE_Vx2l1uK7tnPOhMs2X1lJfO3vsKDpA,10209
-pip/_vendor/rich/_emoji_codes.py,sha256=hu1VL9nbVdppJrVoijVshRlcRRe_v3dju3Mmd2sKZdY,140235
-pip/_vendor/rich/_emoji_replace.py,sha256=n-kcetsEUx2ZUmhQrfeMNc-teeGhpuSQ5F8VPBsyvDo,1064
-pip/_vendor/rich/_export_format.py,sha256=RI08pSrm5tBSzPMvnbTqbD9WIalaOoN5d4M1RTmLq1Y,2128
-pip/_vendor/rich/_extension.py,sha256=Xt47QacCKwYruzjDi-gOBq724JReDj9Cm9xUi5fr-34,265
-pip/_vendor/rich/_fileno.py,sha256=HWZxP5C2ajMbHryvAQZseflVfQoGzsKOHzKGsLD8ynQ,799
-pip/_vendor/rich/_inspect.py,sha256=ROT0PLC2GMWialWZkqJIjmYq7INRijQQkoSokWTaAiI,9656
-pip/_vendor/rich/_log_render.py,sha256=1ByI0PA1ZpxZY3CGJOK54hjlq4X-Bz_boIjIqCd8Kns,3225
-pip/_vendor/rich/_loop.py,sha256=hV_6CLdoPm0va22Wpw4zKqM0RYsz3TZxXj0PoS-9eDQ,1236
-pip/_vendor/rich/_null_file.py,sha256=ADGKp1yt-k70FMKV6tnqCqecB-rSJzp-WQsD7LPL-kg,1394
-pip/_vendor/rich/_palettes.py,sha256=cdev1JQKZ0JvlguV9ipHgznTdnvlIzUFDBb0It2PzjI,7063
-pip/_vendor/rich/_pick.py,sha256=evDt8QN4lF5CiwrUIXlOJCntitBCOsI3ZLPEIAVRLJU,423
-pip/_vendor/rich/_ratio.py,sha256=IOtl78sQCYZsmHyxhe45krkb68u9xVz7zFsXVJD-b2Y,5325
-pip/_vendor/rich/_spinners.py,sha256=U2r1_g_1zSjsjiUdAESc2iAMc3i4ri_S8PYP6kQ5z1I,19919
-pip/_vendor/rich/_stack.py,sha256=-C8OK7rxn3sIUdVwxZBBpeHhIzX0eI-VM3MemYfaXm0,351
-pip/_vendor/rich/_timer.py,sha256=zelxbT6oPFZnNrwWPpc1ktUeAT-Vc4fuFcRZLQGLtMI,417
-pip/_vendor/rich/_win32_console.py,sha256=BSaDRIMwBLITn_m0mTRLPqME5q-quGdSMuYMpYeYJwc,22755
-pip/_vendor/rich/_windows.py,sha256=aBwaD_S56SbgopIvayVmpk0Y28uwY2C5Bab1wl3Bp-I,1925
-pip/_vendor/rich/_windows_renderer.py,sha256=t74ZL3xuDCP3nmTp9pH1L5LiI2cakJuQRQleHCJerlk,2783
-pip/_vendor/rich/_wrap.py,sha256=FlSsom5EX0LVkA3KWy34yHnCfLtqX-ZIepXKh-70rpc,3404
-pip/_vendor/rich/abc.py,sha256=ON-E-ZqSSheZ88VrKX2M3PXpFbGEUUZPMa_Af0l-4f0,890
-pip/_vendor/rich/align.py,sha256=dg-7uY0ukMLLlUEsBDRLva22_sQgIJD4BK0dmZHFHug,10324
-pip/_vendor/rich/ansi.py,sha256=Avs1LHbSdcyOvDOdpELZUoULcBiYewY76eNBp6uFBhs,6921
-pip/_vendor/rich/bar.py,sha256=ldbVHOzKJOnflVNuv1xS7g6dLX2E3wMnXkdPbpzJTcs,3263
-pip/_vendor/rich/box.py,sha256=kmavBc_dn73L_g_8vxWSwYJD2uzBXOUFTtJOfpbczcM,10686
-pip/_vendor/rich/cells.py,sha256=KrQkj5-LghCCpJLSNQIyAZjndc4bnEqOEmi5YuZ9UCY,5130
-pip/_vendor/rich/color.py,sha256=3HSULVDj7qQkXUdFWv78JOiSZzfy5y1nkcYhna296V0,18211
-pip/_vendor/rich/color_triplet.py,sha256=3lhQkdJbvWPoLDO-AnYImAWmJvV5dlgYNCVZ97ORaN4,1054
-pip/_vendor/rich/columns.py,sha256=HUX0KcMm9dsKNi11fTbiM_h2iDtl8ySCaVcxlalEzq8,7131
-pip/_vendor/rich/console.py,sha256=t9azZpmRMVU5cphVBZSShNsmBxd2-IAWcTTlhor-E1s,100849
-pip/_vendor/rich/constrain.py,sha256=1VIPuC8AgtKWrcncQrjBdYqA3JVWysu6jZo1rrh7c7Q,1288
-pip/_vendor/rich/containers.py,sha256=c_56TxcedGYqDepHBMTuZdUIijitAQgnox-Qde0Z1qo,5502
-pip/_vendor/rich/control.py,sha256=EUTSUFLQbxY6Zmo_sdM-5Ls323vIHTBfN8TPulqeHUY,6487
-pip/_vendor/rich/default_styles.py,sha256=khQFqqaoDs3bprMqWpHw8nO5UpG2DN6QtuTd6LzZwYc,8257
-pip/_vendor/rich/diagnose.py,sha256=fJl1TItRn19gGwouqTg-8zPUW3YqQBqGltrfPQs1H9w,1025
-pip/_vendor/rich/emoji.py,sha256=Wd4bQubZdSy6-PyrRQNuMHtn2VkljK9uPZPVlu2cmx0,2367
-pip/_vendor/rich/errors.py,sha256=5pP3Kc5d4QJ_c0KFsxrfyhjiPVe7J1zOqSFbFAzcV-Y,642
-pip/_vendor/rich/file_proxy.py,sha256=Tl9THMDZ-Pk5Wm8sI1gGg_U5DhusmxD-FZ0fUbcU0W0,1683
-pip/_vendor/rich/filesize.py,sha256=_iz9lIpRgvW7MNSeCZnLg-HwzbP4GETg543WqD8SFs0,2484
-pip/_vendor/rich/highlighter.py,sha256=G_sn-8DKjM1sEjLG_oc4ovkWmiUpWvj8bXi0yed2LnY,9586
-pip/_vendor/rich/json.py,sha256=vVEoKdawoJRjAFayPwXkMBPLy7RSTs-f44wSQDR2nJ0,5031
-pip/_vendor/rich/jupyter.py,sha256=QyoKoE_8IdCbrtiSHp9TsTSNyTHY0FO5whE7jOTd9UE,3252
-pip/_vendor/rich/layout.py,sha256=ajkSFAtEVv9EFTcFs-w4uZfft7nEXhNzL7ZVdgrT5rI,14004
-pip/_vendor/rich/live.py,sha256=tF3ukAAJZ_N2ZbGclqZ-iwLoIoZ8f0HHUz79jAyJqj8,15180
-pip/_vendor/rich/live_render.py,sha256=It_39YdzrBm8o3LL0kaGorPFg-BfZWAcrBjLjFokbx4,3521
-pip/_vendor/rich/logging.py,sha256=5KaPPSMP9FxcXPBcKM4cGd_zW78PMgf-YbMVnvfSw0o,12468
-pip/_vendor/rich/markup.py,sha256=3euGKP5s41NCQwaSjTnJxus5iZMHjxpIM0W6fCxra38,8451
-pip/_vendor/rich/measure.py,sha256=HmrIJX8sWRTHbgh8MxEay_83VkqNW_70s8aKP5ZcYI8,5305
-pip/_vendor/rich/padding.py,sha256=KVEI3tOwo9sgK1YNSuH__M1_jUWmLZwRVV_KmOtVzyM,4908
-pip/_vendor/rich/pager.py,sha256=SO_ETBFKbg3n_AgOzXm41Sv36YxXAyI3_R-KOY2_uSc,828
-pip/_vendor/rich/palette.py,sha256=lInvR1ODDT2f3UZMfL1grq7dY_pDdKHw4bdUgOGaM4Y,3396
-pip/_vendor/rich/panel.py,sha256=9sQl00hPIqH5G2gALQo4NepFwpP0k9wT-s_gOms5pIc,11157
-pip/_vendor/rich/pretty.py,sha256=gy3S72u4FRg2ytoo7N1ZDWDIvB4unbzd5iUGdgm-8fc,36391
-pip/_vendor/rich/progress.py,sha256=CUc2lkU-X59mVdGfjMCBkZeiGPL3uxdONjhNJF2T7wY,60408
-pip/_vendor/rich/progress_bar.py,sha256=mZTPpJUwcfcdgQCTTz3kyY-fc79ddLwtx6Ghhxfo064,8162
-pip/_vendor/rich/prompt.py,sha256=l0RhQU-0UVTV9e08xW1BbIj0Jq2IXyChX4lC0lFNzt4,12447
-pip/_vendor/rich/protocol.py,sha256=5hHHDDNHckdk8iWH5zEbi-zuIVSF5hbU2jIo47R7lTE,1391
-pip/_vendor/rich/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/rich/region.py,sha256=rNT9xZrVZTYIXZC0NYn41CJQwYNbR-KecPOxTgQvB8Y,166
-pip/_vendor/rich/repr.py,sha256=5MZJZmONgC6kud-QW-_m1okXwL2aR6u6y-pUcUCJz28,4431
-pip/_vendor/rich/rule.py,sha256=0fNaS_aERa3UMRc3T5WMpN_sumtDxfaor2y3of1ftBk,4602
-pip/_vendor/rich/scope.py,sha256=TMUU8qo17thyqQCPqjDLYpg_UU1k5qVd-WwiJvnJVas,2843
-pip/_vendor/rich/screen.py,sha256=YoeReESUhx74grqb0mSSb9lghhysWmFHYhsbMVQjXO8,1591
-pip/_vendor/rich/segment.py,sha256=otnKeKGEV-WRlQVosfJVeFDcDxAKHpvJ_hLzSu5lumM,24743
-pip/_vendor/rich/spinner.py,sha256=onIhpKlljRHppTZasxO8kXgtYyCHUkpSgKglRJ3o51g,4214
-pip/_vendor/rich/status.py,sha256=kkPph3YeAZBo-X-4wPp8gTqZyU466NLwZBA4PZTTewo,4424
-pip/_vendor/rich/style.py,sha256=W9Ccy8Py8lNICtlfcp-ryzMTuQaGxAU3av7-g5fHu0s,26990
-pip/_vendor/rich/styled.py,sha256=eZNnzGrI4ki_54pgY3Oj0T-x3lxdXTYh4_ryDB24wBU,1258
-pip/_vendor/rich/syntax.py,sha256=eDKIRwl--eZ0Lwo2da2RRtfutXGavrJO61Cl5OkS59U,36371
-pip/_vendor/rich/table.py,sha256=ZmT7V7MMCOYKw7TGY9SZLyYDf6JdM-WVf07FdVuVhTI,40049
-pip/_vendor/rich/terminal_theme.py,sha256=1j5-ufJfnvlAo5Qsi_ACZiXDmwMXzqgmFByObT9-yJY,3370
-pip/_vendor/rich/text.py,sha256=AO7JPCz6-gaN1thVLXMBntEmDPVYFgFNG1oM61_sanU,47552
-pip/_vendor/rich/theme.py,sha256=oNyhXhGagtDlbDye3tVu3esWOWk0vNkuxFw-_unlaK0,3771
-pip/_vendor/rich/themes.py,sha256=0xgTLozfabebYtcJtDdC5QkX5IVUEaviqDUJJh4YVFk,102
-pip/_vendor/rich/traceback.py,sha256=c0WmB_L04_UfZbLaoH982_U_s7eosxKMUiAVmDPdRYU,35861
-pip/_vendor/rich/tree.py,sha256=yWnQ6rAvRGJ3qZGqBrxS2SW2TKBTNrP0SdY8QxOFPuw,9451
-pip/_vendor/tomli/LICENSE,sha256=uAgWsNUwuKzLTCIReDeQmEpuO2GSLCte6S8zcqsnQv4,1072
-pip/_vendor/tomli/__init__.py,sha256=qs0S40oJfkXIQkncdYZzP8xYf0pUJb180xGS3jQPXtc,314
-pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc,,
-pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc,,
-pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc,,
-pip/_vendor/tomli/_parser.py,sha256=3FFi5lACz9ef4mjYKW4Sw48e15hvdgAOIEvFANUcft8,26232
-pip/_vendor/tomli/_re.py,sha256=n8-Io8ZK1U-F6jzlg7Pabc40hLFJsawE2uNLKH9w7iU,3235
-pip/_vendor/tomli/_types.py,sha256=-GTG2VUqkpxwMqzmVO4F7ybKddIbAnuAHXfmWQcTi3Q,254
-pip/_vendor/tomli/py.typed,sha256=8PjyZ1aVoQpRVvt71muvuq5qE-jTFZkK-GLHkhdebmc,26
-pip/_vendor/tomli_w/LICENSE,sha256=uAgWsNUwuKzLTCIReDeQmEpuO2GSLCte6S8zcqsnQv4,1072
-pip/_vendor/tomli_w/__init__.py,sha256=0F8yDtXx3Uunhm874KrAcP76srsM98y7WyHQwCulZbo,169
-pip/_vendor/tomli_w/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/tomli_w/__pycache__/_writer.cpython-312.pyc,,
-pip/_vendor/tomli_w/_writer.py,sha256=dsifFS2xYf1i76mmRyfz9y125xC7Z_HQ845ZKhJsYXs,6961
-pip/_vendor/tomli_w/py.typed,sha256=8PjyZ1aVoQpRVvt71muvuq5qE-jTFZkK-GLHkhdebmc,26
-pip/_vendor/truststore/LICENSE,sha256=M757fo-k_Rmxdg4ajtimaL2rhSyRtpLdQUJLy3Jan8o,1086
-pip/_vendor/truststore/__init__.py,sha256=Bu7kqkmpunhLsj5xCu8gT_25ktoPXcSnwe8VHk1GmJo,1320
-pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc,,
-pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc,,
-pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc,,
-pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc,,
-pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc,,
-pip/_vendor/truststore/_api.py,sha256=CYJCV5BTfttZYfqY3movdMBE-8az7uhET_LYbKT2Nn4,11413
-pip/_vendor/truststore/_macos.py,sha256=nZlLkOmszUE0g6ryRwBVGY5COzPyudcsiJtDWarM5LQ,20503
-pip/_vendor/truststore/_openssl.py,sha256=zB-SQvJydks7tQ0yIwrP6GD3fQNSSaPiq7zw4yF5T40,2412
-pip/_vendor/truststore/_ssl_constants.py,sha256=NUD4fVKdSD02ri7-db0tnO0VqLP9aHuzmStcW7tAl08,1130
-pip/_vendor/truststore/_windows.py,sha256=rAHyKYD8M7t-bXfG8VgOVa3TpfhVhbt4rZQlO45YuP8,17993
-pip/_vendor/truststore/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/urllib3/LICENSE.txt,sha256=Ew46ZNX91dCWp1JpRjSn2d8oRGnehuVzIQAmgEHj1oY,1093
-pip/_vendor/urllib3/__init__.py,sha256=JMo1tg1nIV1AeJ2vENC_Txfl0e5h6Gzl9DGVk1rWRbo,6979
-pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/_base_connection.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/_request_methods.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc,,
-pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc,,
-pip/_vendor/urllib3/_base_connection.py,sha256=T1cwH3RhzsrBh6Bz3AOGVDboRsE7veijqZPXXQTR2Rg,5568
-pip/_vendor/urllib3/_collections.py,sha256=UvV7UqtGTSKdvw8N_LxWuEikZLm5gB1zFfTZYH9KhAk,17595
-pip/_vendor/urllib3/_request_methods.py,sha256=gCeF85SO_UU4WoPwYHIoz_tw-eM_EVOkLFp8OFsC7DA,9931
-pip/_vendor/urllib3/_version.py,sha256=vKE8or0mmqgsFpVb7FYms-nNOVCPPAEifgxVrTaPByw,704
-pip/_vendor/urllib3/connection.py,sha256=1ZR2gqfFdIzTYIUwF0K5nftg26hLqU5nr1yHTdKb7WA,42800
-pip/_vendor/urllib3/connectionpool.py,sha256=ZEhudsa8BIubD2M0XoxBBsjxbsXwMgUScH7oQ9i-j1Y,43371
-pip/_vendor/urllib3/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc,,
-pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc,,
-pip/_vendor/urllib3/contrib/emscripten/__init__.py,sha256=ZruXaWKVzAEJdqNH3NEh0mrHrw--2VZYb0zX0RonNZA,870
-pip/_vendor/urllib3/contrib/emscripten/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/urllib3/contrib/emscripten/__pycache__/connection.cpython-312.pyc,,
-pip/_vendor/urllib3/contrib/emscripten/__pycache__/fetch.cpython-312.pyc,,
-pip/_vendor/urllib3/contrib/emscripten/__pycache__/request.cpython-312.pyc,,
-pip/_vendor/urllib3/contrib/emscripten/__pycache__/response.cpython-312.pyc,,
-pip/_vendor/urllib3/contrib/emscripten/connection.py,sha256=giElsBoUsKVURbZzb8GCrJmqW23Xnvj2aNyQVF42slg,8960
-pip/_vendor/urllib3/contrib/emscripten/emscripten_fetch_worker.js,sha256=z1k3zZ4_hDKd3-tN7wzz8LHjHC2pxN_uu8B3k9D9A3c,3677
-pip/_vendor/urllib3/contrib/emscripten/fetch.py,sha256=5xcd--viFxZd2nBy0aK73dtJ9Tsh1yYZU_SUXwnwibk,23520
-pip/_vendor/urllib3/contrib/emscripten/request.py,sha256=mL28szy1KvE3NJhWor5jNmarp8gwplDU-7gwGZY5g0Q,566
-pip/_vendor/urllib3/contrib/emscripten/response.py,sha256=7oVPENYZHuzEGRtG40HonpH5tAIYHsGcHPbJt2Z0U-Y,9507
-pip/_vendor/urllib3/contrib/pyopenssl.py,sha256=nXZKMoHsi4mPP5K3rh0OdIbxNIf8AZ0mFUEe46G2kec,19750
-pip/_vendor/urllib3/contrib/socks.py,sha256=eB2eWfu8Wz1fn-qvr_qE_dZAceck2Ncv7XQ15DlvVbU,7547
-pip/_vendor/urllib3/exceptions.py,sha256=eeQ77nJjF97bP6SvCK4gmx6BpQZKU8yjvM-AIDwZdX8,9952
-pip/_vendor/urllib3/fields.py,sha256=FCf7UULSkf10cuTRUWTQESzxgl1WT8e2aCy3kfyZins,10829
-pip/_vendor/urllib3/filepost.py,sha256=U8eNZ-mpKKHhrlbHEEiTxxgK16IejhEa7uz42yqA_dI,2388
-pip/_vendor/urllib3/http2/__init__.py,sha256=xzrASH7R5ANRkPJOot5lGnATOq3KKuyXzI42rcnwmqs,1741
-pip/_vendor/urllib3/http2/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/urllib3/http2/__pycache__/connection.cpython-312.pyc,,
-pip/_vendor/urllib3/http2/__pycache__/probe.cpython-312.pyc,,
-pip/_vendor/urllib3/http2/connection.py,sha256=bHMH6fNvatwXPrKqrcn74yA3pUWcqPDppnK1LcKCbP8,12578
-pip/_vendor/urllib3/http2/probe.py,sha256=nnAkqbhAakOiF75rz7W0udZ38Eeh_uD8fjV74N73FEI,3014
-pip/_vendor/urllib3/poolmanager.py,sha256=2pkDujt-6CTSerSwXfkxTvcM93E2lsNHHb4J_Ae6NNM,23845
-pip/_vendor/urllib3/py.typed,sha256=UaCuPFa3H8UAakbt-5G8SPacldTOGvJv18pPjUJ5gDY,93
-pip/_vendor/urllib3/response.py,sha256=eEj6tX98Zp21lgRC8xAHPdiI5bRdHlkuKUcAjrUyU78,52743
-pip/_vendor/urllib3/util/__init__.py,sha256=-qeS0QceivazvBEKDNFCAI-6ACcdDOE4TMvo7SLNlAQ,1001
-pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/util.cpython-312.pyc,,
-pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc,,
-pip/_vendor/urllib3/util/connection.py,sha256=JjO722lzHlzLXPTkr9ZWBdhseXnMVjMSb1DJLVrXSnQ,4444
-pip/_vendor/urllib3/util/proxy.py,sha256=seP8-Q5B6bB0dMtwPj-YcZZQ30vHuLqRu-tI0JZ2fzs,1148
-pip/_vendor/urllib3/util/request.py,sha256=p9Ki9eo1tFBO-jqV_7KmmJ60RKqoY2r4ao0SmaHLyOs,8086
-pip/_vendor/urllib3/util/response.py,sha256=vQE639uoEhj1vpjEdxu5lNIhJCSUZkd7pqllUI0BZOA,3374
-pip/_vendor/urllib3/util/retry.py,sha256=WOcIHVaxKf-dVb89lUbpvcpeM7rNYF_vsKsCOKw10Z8,19235
-pip/_vendor/urllib3/util/ssl_.py,sha256=Y9RNkWCIehDxIRvyFnHUjiMlPolm368GYMya2YdDOag,19929
-pip/_vendor/urllib3/util/ssl_match_hostname.py,sha256=Di7DU7zokoltapT_F0Sj21ffYxwaS_cE5apOtwueeyA,5845
-pip/_vendor/urllib3/util/ssltransport.py,sha256=Ez4O8pR_vT8dan_FvqBYS6dgDfBXEMfVfrzcdUoWfi4,8847
-pip/_vendor/urllib3/util/timeout.py,sha256=vsUJRpO0nfKk-y1OKlgFGY1ONJGPgkaZ7B7kruEpVYw,10363
-pip/_vendor/urllib3/util/url.py,sha256=PEDQMypidude0nAZctLLiFK9epN-LPnSH7KpOLLwqH0,15256
-pip/_vendor/urllib3/util/util.py,sha256=j3lbZK1jPyiwD34T8IgJzdWEZVT-4E-0vYIJi9UjeNA,1146
-pip/_vendor/urllib3/util/wait.py,sha256=_ph8IrUR3sqPqi0OopQgJUlH4wzkGeM5CiyA7XGGtmI,4423
-pip/_vendor/vendor.txt,sha256=52c7zlghmshnINutv0knkh1sIT8jY7epMMHgFZTuowI,316
-pip/py.typed,sha256=EBVvvPRTn_eIpz5e5QztSCdrMX7Qwd7VP93RSoIlZ2I,286
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/REQUESTED b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/REQUESTED
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/WHEEL
deleted file mode 100644
index d8b9936..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: flit 3.12.0
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/entry_points.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/entry_points.txt
deleted file mode 100644
index c6436d2..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/entry_points.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-[console_scripts]
-pip=pip._internal.cli.main:main
-pip3=pip._internal.cli.main:main
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/AUTHORS.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/AUTHORS.txt
deleted file mode 100644
index fc7d8cd..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/AUTHORS.txt
+++ /dev/null
@@ -1,868 +0,0 @@
-@Switch01
-A_Rog
-Aakanksha Agrawal
-Aarni Koskela
-Abhinav Sagar
-ABHYUDAY PRATAP SINGH
-abs51295
-AceGentile
-Adam Chainz
-Adam Tse
-Adam Turner
-Adam Wentz
-admin
-Adolfo Ochagavía
-Adrien Morison
-Agus
-ahayrapetyan
-Ahilya
-AinsworthK
-Akash Srivastava
-Alan Yee
-Albert Tugushev
-Albert-Guan
-albertg
-Alberto Sottile
-Aleks Bunin
-Ales Erjavec
-Alessandro Molina
-Alethea Flowers
-Alex Gaynor
-Alex Grönholm
-Alex Hedges
-Alex Loosley
-Alex Morega
-Alex Stachowiak
-Alexander Regueiro
-Alexander Shtyrov
-Alexandre Conrad
-Alexey Popravka
-Aleš Erjavec
-Alli
-Aman
-Ami Fischman
-Ananya Maiti
-Anatoly Techtonik
-Anders Kaseorg
-Andre Aguiar
-Andreas Lutro
-Andrei Geacar
-Andrew Gaul
-Andrew Shymanel
-Andrey Bienkowski
-Andrey Bulgakov
-Andrés Delfino
-Andy Freeland
-Andy Kluger
-Ani Hayrapetyan
-Aniruddha Basak
-Anish Tambe
-Anrs Hu
-Anthony Sottile
-Antoine Lambert
-Antoine Musso
-Anton Ovchinnikov
-Anton Patrushev
-Anton Zelenov
-Antonio Alvarado Hernandez
-Antony Lee
-Antti Kaihola
-Anubhav Patel
-Anudit Nagar
-Anuj Godase
-AQNOUCH Mohammed
-AraHaan
-arena
-arenasys
-Arindam Choudhury
-Armin Ronacher
-Arnon Yaari
-Artem
-Arun Babu Neelicattu
-Ashley Manton
-Ashwin Ramaswami
-atse
-Atsushi Odagiri
-Avinash Karhana
-Avner Cohen
-Awit (Ah-Wit) Ghirmai
-Baptiste Mispelon
-Barney Gale
-barneygale
-Bartek Ogryczak
-Bastian Venthur
-Ben Bodenmiller
-Ben Darnell
-Ben Hoyt
-Ben Mares
-Ben Rosser
-Bence Nagy
-Benjamin Peterson
-Benjamin VanEvery
-Benoit Pierre
-Berker Peksag
-Bernard
-Bernard Tyers
-Bernardo B. Marques
-Bernhard M. Wiedemann
-Bertil Hatt
-Bhavam Vidyarthi
-Blazej Michalik
-Bogdan Opanchuk
-BorisZZZ
-Brad Erickson
-Bradley Ayers
-Bradley Reynolds
-Branch Vincent
-Brandon L. Reiss
-Brandt Bucher
-Brannon Dorsey
-Brett Randall
-Brett Rosen
-Brian Cristante
-Brian Rosner
-briantracy
-BrownTruck
-Bruno Oliveira
-Bruno Renié
-Bruno S
-Bstrdsmkr
-Buck Golemon
-burrows
-Bussonnier Matthias
-bwoodsend
-c22
-Caleb Brown
-Caleb Martinez
-Calvin Smith
-Carl Meyer
-Carlos Liam
-Carol Willing
-Carter Thayer
-Cass
-Chandrasekhar Atina
-Charlie Marsh
-charwick
-Chih-Hsuan Yen
-Chris Brinker
-Chris Hunt
-Chris Jerdonek
-Chris Kuehl
-Chris Markiewicz
-Chris McDonough
-Chris Pawley
-Chris Pryer
-Chris Wolfe
-Christian Clauss
-Christian Heimes
-Christian Oudard
-Christoph Reiter
-Christopher Hunt
-Christopher Snyder
-chrysle
-cjc7373
-Clark Boylan
-Claudio Jolowicz
-Clay McClure
-Cody
-Cody Soyland
-Colin Watson
-Collin Anderson
-Connor Osborn
-Cooper Lees
-Cooper Ry Lees
-Cory Benfield
-Cory Wright
-Craig Kerstiens
-Cristian Sorinel
-Cristina
-Cristina Muñoz
-ctg123
-Curtis Doty
-cytolentino
-Daan De Meyer
-Dale
-Damian
-Damian Quiroga
-Damian Shaw
-Dan Black
-Dan Savilonis
-Dan Sully
-Dane Hillard
-daniel
-Daniel Collins
-Daniel Hahler
-Daniel Hollas
-Daniel Holth
-Daniel Jost
-Daniel Katz
-Daniel Shaulov
-Daniele Esposti
-Daniele Nicolodi
-Daniele Procida
-Daniil Konovalenko
-Danny Hermes
-Danny McClanahan
-Darren Kavanagh
-Dav Clark
-Dave Abrahams
-Dave Jones
-David Aguilar
-David Black
-David Bordeynik
-David Caro
-David D Lowe
-David Evans
-David Hewitt
-David Linke
-David Poggi
-David Poznik
-David Pursehouse
-David Runge
-David Tucker
-David Wales
-Davidovich
-ddelange
-Deepak Sharma
-Deepyaman Datta
-Denis Roussel (ACSONE)
-Denise Yu
-dependabot[bot]
-derwolfe
-Desetude
-developer
-Devesh Kumar
-Devesh Kumar Singh
-devsagul
-Diego Caraballo
-Diego Ramirez
-DiegoCaraballo
-Dimitri Merejkowsky
-Dimitri Papadopoulos
-Dimitri Papadopoulos Orfanos
-Dirk Stolle
-dkjsone
-Dmitrii Sutiagin
-Dmitry Gladkov
-Dmitry Volodin
-Domen Kožar
-Dominic Davis-Foster
-Donald Stufft
-Dongweiming
-doron zarhi
-Dos Moonen
-Douglas Thor
-DrFeathers
-Dustin Ingram
-Dustin Rodrigues
-Dwayne Bailey
-Ed Morley
-Edgar Ramírez
-Edgar Ramírez Mondragón
-Ee Durbin
-Efflam Lemaillet
-efflamlemaillet
-Eitan Adler
-ekristina
-elainechan
-Eli Schwartz
-Elisha Hollander
-Ellen Marie Dash
-Emil Burzo
-Emil Styrke
-Emmanuel Arias
-Endoh Takanao
-enoch
-Erdinc Mutlu
-Eric Cousineau
-Eric Gillingham
-Eric Hanchrow
-Eric Hopper
-Erik M. Bray
-Erik Rose
-Erwin Janssen
-Eugene Vereshchagin
-everdimension
-Federico
-Felipe Peter
-Felix Yan
-fiber-space
-Filip Kokosiński
-Filipe Laíns
-Finn Womack
-finnagin
-Flavio Amurrio
-Florian Briand
-Florian Rathgeber
-Francesco
-Francesco Montesano
-Fredrik Orderud
-Fredrik Roubert
-Frost Ming
-Gabriel Curio
-Gabriel de Perthuis
-Garry Polley
-gavin
-gdanielson
-Gene Wood
-Geoffrey Sneddon
-George Margaritis
-George Song
-Georgi Valkov
-Georgy Pchelkin
-Gertjan van Zwieten
-ghost
-Giancarlo Cicellyn Comneno
-Giftlin Rajaiah
-gizmoguy1
-gkdoc
-Godefroid Chapelle
-Gopinath M
-GOTO Hayato
-gousaiyang
-gpiks
-Greg Roodt
-Greg Ward
-Guido Diepen
-Guilherme Espada
-Guillaume Seguin
-gutsytechster
-Guy Rozendorn
-Guy Tuval
-gzpan123
-Hanjun Kim
-Hari Charan
-Harsh Vardhan
-Harsha Sai
-harupy
-Harutaka Kawamura
-Hasan-8326
-hauntsaninja
-Henrich Hartzer
-Henry Schreiner
-Herbert Pfennig
-Holly Stotelmyer
-Honnix
-Hsiaoming Yang
-Hugo Lopes Tavares
-Hugo van Kemenade
-Hugues Bruant
-Hynek Schlawack
-iamsrp-deshaw
-Ian Bicking
-Ian Cordasco
-Ian Lee
-Ian Stapleton Cordasco
-Ian Wienand
-Igor Kuzmitshov
-Igor Sobreira
-Ikko Ashimine
-Ilan Schnell
-Illia Volochii
-Ilya Abdolmanafi
-Ilya Baryshev
-Inada Naoki
-Ionel Cristian Mărieș
-Ionel Maries Cristian
-Itamar Turner-Trauring
-iTrooz
-Ivan Pozdeev
-J. Nick Koston
-Jacob Kim
-Jacob Walls
-Jaime Sanz
-Jake Lishman
-jakirkham
-Jakub Kuczys
-Jakub Stasiak
-Jakub Vysoky
-Jakub Wilk
-James
-James Cleveland
-James Curtin
-James Firth
-James Gerity
-James Polley
-Jan Pokorný
-Jannis Leidel
-Jarek Potiuk
-jarondl
-Jason Curtis
-Jason R. Coombs
-JasonMo
-JasonMo1
-Jay Graves
-Jean Abou Samra
-Jean-Christophe Fillion-Robin
-Jeff Barber
-Jeff Dairiki
-Jeff Widman
-Jelmer Vernooij
-jenix21
-Jeremy Fleischman
-Jeremy Stanley
-Jeremy Zafran
-Jesse Rittner
-Jiashuo Li
-Jim Fisher
-Jim Garrison
-Jinzhe Zeng
-Jiun Bae
-Jivan Amara
-Joa
-Joe Bylund
-Joe Michelini
-Johannes Altmanninger
-John Paton
-John Sirois
-John T. Wodder II
-John-Scott Atlakson
-johnthagen
-Jon Banafato
-Jon Dufresne
-Jon Parise
-Jonas Nockert
-Jonathan Herbert
-Joonatan Partanen
-Joost Molenaar
-Jorge Niedbalski
-Joseph Bylund
-Joseph Long
-Josh Bronson
-Josh Cannon
-Josh Hansen
-Josh Schneier
-Joshua
-JoshuaPerdue
-Jost Migenda
-Juan Luis Cano Rodríguez
-Juanjo Bazán
-Judah Rand
-Julian Berman
-Julian Gethmann
-Julien Demoor
-Julien Stephan
-July Tikhonov
-Jussi Kukkonen
-Justin van Heek
-jwg4
-Jyrki Pulliainen
-Kai Chen
-Kai Mueller
-Kamal Bin Mustafa
-Karolina Surma
-kasium
-kaustav haldar
-Kaz Nishimura
-keanemind
-Keith Maxwell
-Kelsey Hightower
-Kenneth Belitzky
-Kenneth Reitz
-Kevin Burke
-Kevin Carter
-Kevin Frommelt
-Kevin R Patterson
-Kevin Turcios
-Kexuan Sun
-Kit Randel
-Klaas van Schelven
-KOLANICH
-konstin
-kpinc
-Krishan Bhasin
-Krishna Oza
-Kumar McMillan
-Kuntal Majumder
-Kurt McKee
-Kyle Persohn
-lakshmanaram
-Laszlo Kiss-Kollar
-Laurent Bristiel
-Laurent LAPORTE
-Laurie O
-Laurie Opperman
-layday
-Leon Sasson
-Lev Givon
-Lincoln de Sousa
-Lipis
-lorddavidiii
-Loren Carvalho
-Lucas Cimon
-Ludovic Gasc
-Luis Medel
-Lukas Geiger
-Lukas Juhrich
-Luke Macken
-Luo Jiebin
-luojiebin
-luz.paz
-László Kiss Kollár
-M00nL1ght
-MajorTanya
-Malcolm Smith
-Marc Abramowitz
-Marc Tamlyn
-Marcus Smith
-Mariatta
-Mark Kohler
-Mark McLoughlin
-Mark Williams
-Markus Hametner
-Martey Dodoo
-Martin Fischer
-Martin Häcker
-Martin Pavlasek
-Masaki
-Masklinn
-Matej Stuchlik
-Mateusz Sokół
-Mathew Jennings
-Mathieu Bridon
-Mathieu Kniewallner
-Matt Bacchi
-Matt Good
-Matt Maker
-Matt Robenolt
-Matt Wozniski
-matthew
-Matthew Einhorn
-Matthew Feickert
-Matthew Gilliard
-Matthew Hughes
-Matthew Iversen
-Matthew Treinish
-Matthew Trumbell
-Matthew Willson
-Matthias Bussonnier
-mattip
-Maurits van Rees
-Max W Chase
-Maxim Kurnikov
-Maxime Rouyrre
-mayeut
-mbaluna
-Md Sujauddin Sekh
-mdebi
-Meet Vasita
-memoselyk
-meowmeowcat
-Michael
-Michael Aquilina
-Michael E. Karpeles
-Michael Klich
-Michael Mintz
-Michael Williamson
-michaelpacer
-Michał Górny
-Mickaël Schoentgen
-Miguel Araujo Perez
-Mihir Singh
-Mike
-Mike Hendricks
-Min RK
-MinRK
-Miro Hrončok
-Monica Baluna
-montefra
-Monty Taylor
-morotti
-mrKazzila
-Muha Ajjan
-MUTHUSRIHEMADHARSHINI S A
-Nadav Wexler
-Nahuel Ambrosini
-Nate Coraor
-Nate Prewitt
-Nathan Houghton
-Nathaniel J. Smith
-Nehal J Wani
-Neil Botelho
-Nguyễn Gia Phong
-Nicholas Serra
-Nick Coghlan
-Nick Stenning
-Nick Timkovich
-Nicolas Bock
-Nicole Harris
-Nikhil Benesch
-Nikhil Ladha
-Nikita Chepanov
-Nikolay Korolev
-Nipunn Koorapati
-Nitesh Sharma
-Niyas Sait
-Noah
-Noah Gorny
-Norbert Manthey
-Nothing-991
-Nowell Strite
-NtaleGrey
-nucccc
-nvdv
-OBITORASU
-Ofek Lev
-ofrinevo
-Oleg Burnaev
-Oliver Freund
-Oliver Jeeves
-Oliver Mannion
-Oliver Tonnhofer
-Olivier Girardot
-Olivier Grisel
-Ollie Rutherfurd
-OMOTO Kenji
-Omry Yadan
-onlinejudge95
-Oren Held
-Oscar Benjamin
-oxygen dioxide
-Oz N Tiram
-Pachwenko
-Paresh Joshi
-Patrick Dubroy
-Patrick Jenkins
-Patrick Lawson
-patricktokeeffe
-Patrik Kopkan
-Paul Ganssle
-Paul Kehrer
-Paul Moore
-Paul Nasrat
-Paul Oswald
-Paul van der Linden
-Paulus Schoutsen
-Pavel Safronov
-Pavithra Eswaramoorthy
-Pawel Jasinski
-Paweł Szramowski
-Pekka Klärck
-Peter Gessler
-Peter Lisák
-Peter Shen
-Peter Waller
-Petr Viktorin
-petr-tik
-Phaneendra Chiruvella
-Phil Elson
-Phil Freo
-Phil Pennock
-Phil Whelan
-Philip Jägenstedt
-Philip Molloy
-Philippe Ombredanne
-Pi Delport
-Pierre-Yves Rofes
-Pieter Degroote
-pip
-Prabakaran Kumaresshan
-Prabhjyotsing Surjit Singh Sodhi
-Prabhu Marappan
-Pradyun Gedam
-Prashant Sharma
-Pratik Mallya
-pre-commit-ci[bot]
-Preet Thakkar
-Preston Holmes
-Przemek Wrzos
-Pulkit Goyal
-q0w
-Qiangning Hong
-Qiming Xu
-qraqras
-Quentin Lee
-Quentin Pradet
-R. David Murray
-Rafael Caricio
-Ralf Schmitt
-Ran Benita
-Randy Döring
-Razzi Abuissa
-rdb
-Reece Dunham
-Remi Rampin
-Rene Dudfield
-Riccardo Magliocchetti
-Riccardo Schirone
-Richard Jones
-Richard Si
-Ricky Ng-Adam
-Rishi
-rmorotti
-RobberPhex
-Robert Collins
-Robert McGibbon
-Robert Pollak
-Robert T. McGibbon
-robin elisha robinson
-Rodney, Tiara
-Roey Berman
-Rohan Jain
-Roman Bogorodskiy
-Roman Donchenko
-Romuald Brunet
-ronaudinho
-Ronny Pfannschmidt
-Rory McCann
-Ross Brattain
-Roy Wellington Ⅳ
-Ruairidh MacLeod
-Russell Keith-Magee
-Ryan Shepherd
-Ryan Wooden
-ryneeverett
-Ryuma Asai
-S. Guliaev
-Sachi King
-Salvatore Rinchiera
-sandeepkiran-js
-Sander Van Balen
-Savio Jomton
-schlamar
-Scott Kitterman
-Sean
-seanj
-Sebastian Jordan
-Sebastian Schaetz
-Segev Finer
-SeongSoo Cho
-Sepehr Rasouli
-sepehrrasooli
-Sergey Vasilyev
-Seth Michael Larson
-Seth Woodworth
-Shahar Epstein
-Shantanu
-shenxianpeng
-shireenrao
-Shivansh-007
-Shixian Sheng
-Shlomi Fish
-Shovan Maity
-Shubham Nagure
-Simeon Visser
-Simon Cross
-Simon Pichugin
-sinoroc
-sinscary
-snook92
-socketubs
-Sorin Sbarnea
-Srinivas Nyayapati
-Srishti Hegde
-Stavros Korokithakis
-Stefan Scherfke
-Stefano Rivera
-Stephan Erb
-Stephane Chazelas
-Stephen Payne
-Stephen Rosen
-stepshal
-Steve (Gadget) Barnes
-Steve Barnes
-Steve Dower
-Steve Kowalik
-Steven Myint
-Steven Silvester
-stonebig
-studioj
-Stéphane Bidoul
-Stéphane Bidoul (ACSONE)
-Stéphane Klein
-Sumana Harihareswara
-Surbhi Sharma
-Sviatoslav Sydorenko
-Sviatoslav Sydorenko (Святослав Сидоренко)
-Swat009
-Sylvain
-Sage Abdullah
-Takayuki SHIMIZUKAWA
-Taneli Hukkinen
-tbeswick
-Terrance
-Thiago
-Thijs Triemstra
-Thomas Fenzl
-Thomas Grainger
-Thomas Guettler
-Thomas Johansson
-Thomas Kluyver
-Thomas Smith
-Thomas VINCENT
-Tim D. Smith
-Tim Gates
-Tim Harder
-Tim Heap
-tim smith
-tinruufu
-Tobias Hermann
-Tom Forbes
-Tom Freudenheim
-Tom V
-Tomas Hrnciar
-Tomas Orsava
-Tomer Chachamu
-Tommi Enenkel | AnB
-Tomáš Hrnčiar
-Tony Beswick
-Tony Narlock
-Tony Zhaocheng Tan
-TonyBeswick
-toonarmycaptain
-Toshio Kuratomi
-toxinu
-Travis Swicegood
-Tushar Sadhwani
-Tzu-ping Chung
-Valentin Haenel
-Victor Stinner
-victorvpaulo
-Vikram - Google
-Viktor Szépe
-Ville Skyttä
-Vinay Sajip
-Vincent Fazio
-Vincent Philippon
-Vinicyus Macedo
-Vipul Kumar
-Vitaly Babiy
-Vladimir Fokow
-Vladimir Rutsky
-W. Trevor King
-Weida Hong
-Wil Tan
-Wilfred Hughes
-William Edwards
-William ML Leslie
-William T Olson
-William Woodruff
-Wilson Mo
-wim glenn
-Winson Luk
-Wolfgang Maier
-Wu Zhenyu
-XAMES3
-Xavier Fernandez
-Xianpeng Shen
-xoviat
-xtreak
-YAMAMOTO Takashi
-Yash
-Yashraj
-Yen Chi Hsuan
-Yeray Diaz Diaz
-Yoval P
-Yu Jian
-Yuan Jing Vincent Yan
-Yuki Kobayashi
-Yusuke Hayashi
-Zachary Ware
-zackzack38
-Zearin
-Zhiping Deng
-ziebam
-Zvezdan Petkovic
-Łukasz Langa
-Роман Донченко
-Семён Марьясин
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/LICENSE.txt
deleted file mode 100644
index 8e7b65e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/LICENSE.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright (c) 2008-present The pip developers (see AUTHORS.txt file)
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/cachecontrol/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/cachecontrol/LICENSE.txt
deleted file mode 100644
index d8b3b56..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/cachecontrol/LICENSE.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2012-2021 Eric Larson
-
-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
-
- http://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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/certifi/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/certifi/LICENSE
deleted file mode 100644
index 62b076c..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/certifi/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/distlib/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/distlib/LICENSE.txt
deleted file mode 100644
index c31ac56..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/distlib/LICENSE.txt
+++ /dev/null
@@ -1,284 +0,0 @@
-A. HISTORY OF THE SOFTWARE
-==========================
-
-Python was created in the early 1990s by Guido van Rossum at Stichting
-Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
-as a successor of a language called ABC. Guido remains Python's
-principal author, although it includes many contributions from others.
-
-In 1995, Guido continued his work on Python at the Corporation for
-National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
-in Reston, Virginia where he released several versions of the
-software.
-
-In May 2000, Guido and the Python core development team moved to
-BeOpen.com to form the BeOpen PythonLabs team. In October of the same
-year, the PythonLabs team moved to Digital Creations (now Zope
-Corporation, see http://www.zope.com). In 2001, the Python Software
-Foundation (PSF, see http://www.python.org/psf/) was formed, a
-non-profit organization created specifically to own Python-related
-Intellectual Property. Zope Corporation is a sponsoring member of
-the PSF.
-
-All Python releases are Open Source (see http://www.opensource.org for
-the Open Source Definition). Historically, most, but not all, Python
-releases have also been GPL-compatible; the table below summarizes
-the various releases.
-
- Release Derived Year Owner GPL-
- from compatible? (1)
-
- 0.9.0 thru 1.2 1991-1995 CWI yes
- 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
- 1.6 1.5.2 2000 CNRI no
- 2.0 1.6 2000 BeOpen.com no
- 1.6.1 1.6 2001 CNRI yes (2)
- 2.1 2.0+1.6.1 2001 PSF no
- 2.0.1 2.0+1.6.1 2001 PSF yes
- 2.1.1 2.1+2.0.1 2001 PSF yes
- 2.2 2.1.1 2001 PSF yes
- 2.1.2 2.1.1 2002 PSF yes
- 2.1.3 2.1.2 2002 PSF yes
- 2.2.1 2.2 2002 PSF yes
- 2.2.2 2.2.1 2002 PSF yes
- 2.2.3 2.2.2 2003 PSF yes
- 2.3 2.2.2 2002-2003 PSF yes
- 2.3.1 2.3 2002-2003 PSF yes
- 2.3.2 2.3.1 2002-2003 PSF yes
- 2.3.3 2.3.2 2002-2003 PSF yes
- 2.3.4 2.3.3 2004 PSF yes
- 2.3.5 2.3.4 2005 PSF yes
- 2.4 2.3 2004 PSF yes
- 2.4.1 2.4 2005 PSF yes
- 2.4.2 2.4.1 2005 PSF yes
- 2.4.3 2.4.2 2006 PSF yes
- 2.4.4 2.4.3 2006 PSF yes
- 2.5 2.4 2006 PSF yes
- 2.5.1 2.5 2007 PSF yes
- 2.5.2 2.5.1 2008 PSF yes
- 2.5.3 2.5.2 2008 PSF yes
- 2.6 2.5 2008 PSF yes
- 2.6.1 2.6 2008 PSF yes
- 2.6.2 2.6.1 2009 PSF yes
- 2.6.3 2.6.2 2009 PSF yes
- 2.6.4 2.6.3 2009 PSF yes
- 2.6.5 2.6.4 2010 PSF yes
- 3.0 2.6 2008 PSF yes
- 3.0.1 3.0 2009 PSF yes
- 3.1 3.0.1 2009 PSF yes
- 3.1.1 3.1 2009 PSF yes
- 3.1.2 3.1 2010 PSF yes
- 3.2 3.1 2010 PSF yes
-
-Footnotes:
-
-(1) GPL-compatible doesn't mean that we're distributing Python under
- the GPL. All Python licenses, unlike the GPL, let you distribute
- a modified version without making your changes open source. The
- GPL-compatible licenses make it possible to combine Python with
- other software that is released under the GPL; the others don't.
-
-(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
- because its license has a choice of law clause. According to
- CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
- is "not incompatible" with the GPL.
-
-Thanks to the many outside volunteers who have worked under Guido's
-direction to make these releases possible.
-
-
-B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
-===============================================================
-
-PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
---------------------------------------------
-
-1. This LICENSE AGREEMENT is between the Python Software Foundation
-("PSF"), and the Individual or Organization ("Licensee") accessing and
-otherwise using this software ("Python") in source or binary form and
-its associated documentation.
-
-2. Subject to the terms and conditions of this License Agreement, PSF hereby
-grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
-analyze, test, perform and/or display publicly, prepare derivative works,
-distribute, and otherwise use Python alone or in any derivative version,
-provided, however, that PSF's License Agreement and PSF's notice of copyright,
-i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
-Python Software Foundation; All Rights Reserved" are retained in Python alone or
-in any derivative version prepared by Licensee.
-
-3. In the event Licensee prepares a derivative work that is based on
-or incorporates Python or any part thereof, and wants to make
-the derivative work available to others as provided herein, then
-Licensee hereby agrees to include in any such work a brief summary of
-the changes made to Python.
-
-4. PSF is making Python available to Licensee on an "AS IS"
-basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
-FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
-A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
-OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-6. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-7. Nothing in this License Agreement shall be deemed to create any
-relationship of agency, partnership, or joint venture between PSF and
-Licensee. This License Agreement does not grant permission to use PSF
-trademarks or trade name in a trademark sense to endorse or promote
-products or services of Licensee, or any third party.
-
-8. By copying, installing or otherwise using Python, Licensee
-agrees to be bound by the terms and conditions of this License
-Agreement.
-
-
-BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
--------------------------------------------
-
-BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
-
-1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
-office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
-Individual or Organization ("Licensee") accessing and otherwise using
-this software in source or binary form and its associated
-documentation ("the Software").
-
-2. Subject to the terms and conditions of this BeOpen Python License
-Agreement, BeOpen hereby grants Licensee a non-exclusive,
-royalty-free, world-wide license to reproduce, analyze, test, perform
-and/or display publicly, prepare derivative works, distribute, and
-otherwise use the Software alone or in any derivative version,
-provided, however, that the BeOpen Python License is retained in the
-Software, alone or in any derivative version prepared by Licensee.
-
-3. BeOpen is making the Software available to Licensee on an "AS IS"
-basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
-SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
-AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
-DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-5. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-6. This License Agreement shall be governed by and interpreted in all
-respects by the law of the State of California, excluding conflict of
-law provisions. Nothing in this License Agreement shall be deemed to
-create any relationship of agency, partnership, or joint venture
-between BeOpen and Licensee. This License Agreement does not grant
-permission to use BeOpen trademarks or trade names in a trademark
-sense to endorse or promote products or services of Licensee, or any
-third party. As an exception, the "BeOpen Python" logos available at
-http://www.pythonlabs.com/logos.html may be used according to the
-permissions granted on that web page.
-
-7. By copying, installing or otherwise using the software, Licensee
-agrees to be bound by the terms and conditions of this License
-Agreement.
-
-
-CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
----------------------------------------
-
-1. This LICENSE AGREEMENT is between the Corporation for National
-Research Initiatives, having an office at 1895 Preston White Drive,
-Reston, VA 20191 ("CNRI"), and the Individual or Organization
-("Licensee") accessing and otherwise using Python 1.6.1 software in
-source or binary form and its associated documentation.
-
-2. Subject to the terms and conditions of this License Agreement, CNRI
-hereby grants Licensee a nonexclusive, royalty-free, world-wide
-license to reproduce, analyze, test, perform and/or display publicly,
-prepare derivative works, distribute, and otherwise use Python 1.6.1
-alone or in any derivative version, provided, however, that CNRI's
-License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
-1995-2001 Corporation for National Research Initiatives; All Rights
-Reserved" are retained in Python 1.6.1 alone or in any derivative
-version prepared by Licensee. Alternately, in lieu of CNRI's License
-Agreement, Licensee may substitute the following text (omitting the
-quotes): "Python 1.6.1 is made available subject to the terms and
-conditions in CNRI's License Agreement. This Agreement together with
-Python 1.6.1 may be located on the Internet using the following
-unique, persistent identifier (known as a handle): 1895.22/1013. This
-Agreement may also be obtained from a proxy server on the Internet
-using the following URL: http://hdl.handle.net/1895.22/1013".
-
-3. In the event Licensee prepares a derivative work that is based on
-or incorporates Python 1.6.1 or any part thereof, and wants to make
-the derivative work available to others as provided herein, then
-Licensee hereby agrees to include in any such work a brief summary of
-the changes made to Python 1.6.1.
-
-4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
-basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
-1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
-A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
-OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-6. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-7. This License Agreement shall be governed by the federal
-intellectual property law of the United States, including without
-limitation the federal copyright law, and, to the extent such
-U.S. federal law does not apply, by the law of the Commonwealth of
-Virginia, excluding Virginia's conflict of law provisions.
-Notwithstanding the foregoing, with regard to derivative works based
-on Python 1.6.1 that incorporate non-separable material that was
-previously distributed under the GNU General Public License (GPL), the
-law of the Commonwealth of Virginia shall govern this License
-Agreement only as to issues arising under or with respect to
-Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
-License Agreement shall be deemed to create any relationship of
-agency, partnership, or joint venture between CNRI and Licensee. This
-License Agreement does not grant permission to use CNRI trademarks or
-trade name in a trademark sense to endorse or promote products or
-services of Licensee, or any third party.
-
-8. By clicking on the "ACCEPT" button where indicated, or by copying,
-installing or otherwise using Python 1.6.1, Licensee agrees to be
-bound by the terms and conditions of this License Agreement.
-
- ACCEPT
-
-
-CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
---------------------------------------------------
-
-Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
-The Netherlands. All rights reserved.
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
-supporting documentation, and that the name of Stichting Mathematisch
-Centrum or CWI not be used in advertising or publicity pertaining to
-distribution of the software without specific, written prior
-permission.
-
-STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
-THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
-FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
-OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/distro/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/distro/LICENSE
deleted file mode 100644
index e06d208..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/distro/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-Apache License
- Version 2.0, January 2004
- http://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
-
- http://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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/idna/LICENSE.md b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/idna/LICENSE.md
deleted file mode 100644
index 256ba90..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/idna/LICENSE.md
+++ /dev/null
@@ -1,31 +0,0 @@
-BSD 3-Clause License
-
-Copyright (c) 2013-2025, Kim Davies and 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 the copyright holder 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
-HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/msgpack/COPYING b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/msgpack/COPYING
deleted file mode 100644
index f067af3..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/msgpack/COPYING
+++ /dev/null
@@ -1,14 +0,0 @@
-Copyright (C) 2008-2011 INADA Naoki <songofacandy@gmail.com>
-
- 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
-
- http://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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE
deleted file mode 100644
index 6f62d44..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE
+++ /dev/null
@@ -1,3 +0,0 @@
-This software is made available under the terms of *either* of the licenses
-found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made
-under the terms of *both* these licenses.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.APACHE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.APACHE
deleted file mode 100644
index f433b1a..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.APACHE
+++ /dev/null
@@ -1,177 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://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
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.BSD b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.BSD
deleted file mode 100644
index 42ce7b7..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.BSD
+++ /dev/null
@@ -1,23 +0,0 @@
-Copyright (c) Donald Stufft and 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.
-
-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 HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pkg_resources/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pkg_resources/LICENSE
deleted file mode 100644
index 1bb5a44..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pkg_resources/LICENSE
+++ /dev/null
@@ -1,17 +0,0 @@
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/platformdirs/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/platformdirs/LICENSE
deleted file mode 100644
index f35fed9..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/platformdirs/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2010-202x The platformdirs developers
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pygments/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pygments/LICENSE
deleted file mode 100644
index 446a1a8..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pygments/LICENSE
+++ /dev/null
@@ -1,25 +0,0 @@
-Copyright (c) 2006-2022 by the respective authors (see AUTHORS file).
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
-* 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.
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pyproject_hooks/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pyproject_hooks/LICENSE
deleted file mode 100644
index b0ae9db..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/pyproject_hooks/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2017 Thomas Kluyver
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/requests/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/requests/LICENSE
deleted file mode 100644
index 67db858..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/requests/LICENSE
+++ /dev/null
@@ -1,175 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://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.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/resolvelib/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/resolvelib/LICENSE
deleted file mode 100644
index b907776..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/resolvelib/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright (c) 2018, Tzu-ping Chung <uranusjr@gmail.com>
-
-Permission to use, copy, modify, and distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/rich/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/rich/LICENSE
deleted file mode 100644
index 4415505..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/rich/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2020 Will McGugan
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli/LICENSE
deleted file mode 100644
index e859590..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021 Taneli Hukkinen
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli_w/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli_w/LICENSE
deleted file mode 100644
index e859590..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/tomli_w/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021 Taneli Hukkinen
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/truststore/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/truststore/LICENSE
deleted file mode 100644
index 7ec568c..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/truststore/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2022 Seth Michael Larson
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/urllib3/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/urllib3/LICENSE.txt
deleted file mode 100644
index e6183d0..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip-26.1.2.dist-info/licenses/src/pip/_vendor/urllib3/LICENSE.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2008-2020 Andrey Petrov and contributors.
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index e305ef9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index dbb4a71..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc
deleted file mode 100644
index 9780ce5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index d170354..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc
deleted file mode 100644
index e3c9518..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc
deleted file mode 100644
index 4da1007..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc
deleted file mode 100644
index 3a157c6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc
deleted file mode 100644
index 2c037c3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc
deleted file mode 100644
index e34ba10..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc
deleted file mode 100644
index 3ffb544..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc
deleted file mode 100644
index 5dc7584..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc
deleted file mode 100644
index 0097ae9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 72ec8d7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc
deleted file mode 100644
index 5c49111..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc
deleted file mode 100644
index 1bd0f0e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc
deleted file mode 100644
index a833daa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc
deleted file mode 100644
index 27fa24e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/index_command.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/index_command.cpython-312.pyc
deleted file mode 100644
index 86fa816..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/index_command.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc
deleted file mode 100644
index 8689178..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc
deleted file mode 100644
index c9e4a1c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc
deleted file mode 100644
index 0ce595c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc
deleted file mode 100644
index f519479..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc
deleted file mode 100644
index 77016a4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc
deleted file mode 100644
index db92130..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc
deleted file mode 100644
index 8db2d2e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index b3c9927..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc
deleted file mode 100644
index cf7069a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc
deleted file mode 100644
index 7fb0560..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc
deleted file mode 100644
index bf4bd9c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc
deleted file mode 100644
index ac6d8fc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc
deleted file mode 100644
index 5f1aef1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc
deleted file mode 100644
index 4185c8a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc
deleted file mode 100644
index cd5d145..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc
deleted file mode 100644
index 4f3fa2d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc
deleted file mode 100644
index bf04f5a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc
deleted file mode 100644
index 1b6b0c7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc
deleted file mode 100644
index 94265bd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc
deleted file mode 100644
index 7d73788..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc
deleted file mode 100644
index 1182108..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/lock.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/lock.cpython-312.pyc
deleted file mode 100644
index ad66f00..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/lock.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc
deleted file mode 100644
index 9206a95..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc
deleted file mode 100644
index 14ad3d6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc
deleted file mode 100644
index 73f9f23..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc
deleted file mode 100644
index f59613f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index b4bc96c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc
deleted file mode 100644
index ae5567d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc
deleted file mode 100644
index b8092c5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc
deleted file mode 100644
index 2cde4f1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc
deleted file mode 100644
index 292e2c6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 9229cf0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc
deleted file mode 100644
index 1594c91..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc
deleted file mode 100644
index 913d8b0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc
deleted file mode 100644
index 331cc99..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 9f1ceb2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc
deleted file mode 100644
index 2c9e5bd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc
deleted file mode 100644
index af38935..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc
deleted file mode 100644
index d33f7ea..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 368443e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc
deleted file mode 100644
index a39a36a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc
deleted file mode 100644
index 31313ff..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc
deleted file mode 100644
index c13866a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 731e926..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc
deleted file mode 100644
index f680232..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc
deleted file mode 100644
index b9605e9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc
deleted file mode 100644
index 023cc79..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 14df617..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc
deleted file mode 100644
index 9e8151d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc
deleted file mode 100644
index 7364d1b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc
deleted file mode 100644
index 9a09ddb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc
deleted file mode 100644
index 348c5c3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc
deleted file mode 100644
index 1891698..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc
deleted file mode 100644
index 3df8ed4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/release_control.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/release_control.cpython-312.pyc
deleted file mode 100644
index 6e4d44e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/release_control.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc
deleted file mode 100644
index 815a21b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc
deleted file mode 100644
index 042f54e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc
deleted file mode 100644
index 3317c03..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc
deleted file mode 100644
index e7e6a56..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc
deleted file mode 100644
index e461807..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 661a4a7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc
deleted file mode 100644
index f0d757d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc
deleted file mode 100644
index c662d4c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc
deleted file mode 100644
index 81542af..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc
deleted file mode 100644
index 1e8569e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc
deleted file mode 100644
index bb5d075..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index 56b005a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc
deleted file mode 100644
index cc31e01..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index c7c84eb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc
deleted file mode 100644
index a1561b3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc
deleted file mode 100644
index 7bf5001..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc
deleted file mode 100644
index 5821568..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index e019275..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc
deleted file mode 100644
index a30247e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index ebebfd0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc
deleted file mode 100644
index 03e2864..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/pep723.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/pep723.cpython-312.pyc
deleted file mode 100644
index 1642517..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/pep723.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_dependency_group.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_dependency_group.cpython-312.pyc
deleted file mode 100644
index 62d08a6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_dependency_group.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc
deleted file mode 100644
index c1875de..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc
deleted file mode 100644
index 601efb1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc
deleted file mode 100644
index dbed00e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc
deleted file mode 100644
index 0ec8a64..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 17a8827..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc
deleted file mode 100644
index f227811..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 9b22bcf..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc
deleted file mode 100644
index 7ce07fb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 091d024..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc
deleted file mode 100644
index 3251666..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc
deleted file mode 100644
index 95fb1ae..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc
deleted file mode 100644
index bc42d94..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc
deleted file mode 100644
index aac4958..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc
deleted file mode 100644
index 15b8753..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc
deleted file mode 100644
index 7d6a729..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc
deleted file mode 100644
index 7ff5cc1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc
deleted file mode 100644
index efdbbb6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 7352225..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc
deleted file mode 100644
index 8517bd9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc
deleted file mode 100644
index 9314ea5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc
deleted file mode 100644
index 6a97d5c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc
deleted file mode 100644
index 66d2783..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc
deleted file mode 100644
index 9e8c32a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc
deleted file mode 100644
index 364fcdd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc
deleted file mode 100644
index ae26f4a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc
deleted file mode 100644
index 6dac00e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc
deleted file mode 100644
index 59ceaaa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc
deleted file mode 100644
index 4663f5b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc
deleted file mode 100644
index 86cb48b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc
deleted file mode 100644
index 209595c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc
deleted file mode 100644
index 1cb0a00..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc
deleted file mode 100644
index e093f11..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc
deleted file mode 100644
index b033066..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc
deleted file mode 100644
index b17013f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc
deleted file mode 100644
index 689c167..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/pylock.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/pylock.cpython-312.pyc
deleted file mode 100644
index f91a07d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/pylock.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/retry.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/retry.cpython-312.pyc
deleted file mode 100644
index a525d5c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/retry.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc
deleted file mode 100644
index 76a7986..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc
deleted file mode 100644
index 79ed158..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc
deleted file mode 100644
index cf12175..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc
deleted file mode 100644
index 6316efb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc
deleted file mode 100644
index fa7fae0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc
deleted file mode 100644
index f0ac7fa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 242fbe2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc
deleted file mode 100644
index 11afdc2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc
deleted file mode 100644
index 08d6a39..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc
deleted file mode 100644
index ac52522..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc
deleted file mode 100644
index e2938fc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc
deleted file mode 100644
index 7f4beef..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/README.rst b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/README.rst
deleted file mode 100644
index 7429a52..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/README.rst
+++ /dev/null
@@ -1,178 +0,0 @@
-================
-Vendoring Policy
-================
-
-* Vendored libraries **MUST** not be modified except as required to
- successfully vendor them.
-* Vendored libraries **MUST** be released copies of libraries available on
- PyPI.
-* Vendored libraries **MUST** be available under a license that allows
- them to be integrated into ``pip``, which is released under the MIT license.
-* Vendored libraries **MUST** be accompanied with LICENSE files.
-* The versions of libraries vendored in pip **MUST** be reflected in
- ``pip/_vendor/vendor.txt``.
-* Vendored libraries **MUST** function without any build steps such as ``2to3``
- or compilation of C code, practically this limits to single source 2.x/3.x and
- pure Python.
-* Any modifications made to libraries **MUST** be noted in
- ``pip/_vendor/README.rst`` and their corresponding patches **MUST** be
- included ``tools/vendoring/patches``.
-* Vendored libraries should have corresponding ``vendored()`` entries in
- ``pip/_vendor/__init__.py``.
-
-Rationale
-=========
-
-Historically pip has not had any dependencies except for ``setuptools`` itself,
-choosing instead to implement any functionality it needed to prevent needing
-a dependency. However, starting with pip 1.5, we began to replace code that was
-implemented inside of pip with reusable libraries from PyPI. This brought the
-typical benefits of reusing libraries instead of reinventing the wheel like
-higher quality and more battle tested code, centralization of bug fixes
-(particularly security sensitive ones), and better/more features for less work.
-
-However, there are several issues with having dependencies in the traditional
-way (via ``install_requires``) for pip. These issues are:
-
-**Fragility**
- When pip depends on another library to function then if for whatever reason
- that library either isn't installed or an incompatible version is installed
- then pip ceases to function. This is of course true for all Python
- applications, however for every application *except* for pip the way you fix
- it is by re-running pip. Obviously, when pip can't run, you can't use pip to
- fix pip, so you're left having to manually resolve dependencies and
- installing them by hand.
-
-**Making other libraries uninstallable**
- One of pip's current dependencies is the ``requests`` library, for which pip
- requires a fairly recent version to run. If pip depended on ``requests`` in
- the traditional manner, then we'd either have to maintain compatibility with
- every ``requests`` version that has ever existed (and ever will), OR allow
- pip to render certain versions of ``requests`` uninstallable. (The second
- issue, although technically true for any Python application, is magnified by
- pip's ubiquity; pip is installed by default in Python, in ``pyvenv``, and in
- ``virtualenv``.)
-
-**Security**
- This might seem puzzling at first glance, since vendoring has a tendency to
- complicate updating dependencies for security updates, and that holds true
- for pip. However, given the *other* reasons for avoiding dependencies, the
- alternative is for pip to reinvent the wheel itself. This is what pip did
- historically. It forced pip to re-implement its own HTTPS verification
- routines as a workaround for the Python standard library's lack of SSL
- validation, which resulted in similar bugs in the validation routine in
- ``requests`` and ``urllib3``, except that they had to be discovered and
- fixed independently. Even though we're vendoring, reusing libraries keeps
- pip more secure by relying on the great work of our dependencies, *and*
- allowing for faster, easier security fixes by simply pulling in newer
- versions of dependencies.
-
-**Bootstrapping**
- Currently most popular methods of installing pip rely on pip's
- self-contained nature to install pip itself. These tools work by bundling a
- copy of pip, adding it to ``sys.path``, and then executing that copy of pip.
- This is done instead of implementing a "mini installer" (to reduce
- duplication); pip already knows how to install a Python package, and is far
- more battle-tested than any "mini installer" could ever possibly be.
-
-Many downstream redistributors have policies against this kind of bundling, and
-instead opt to patch the software they distribute to debundle it and make it
-rely on the global versions of the software that they already have packaged
-(which may have its own patches applied to it). We (the pip team) would prefer
-it if pip was *not* debundled in this manner due to the above reasons and
-instead we would prefer it if pip would be left intact as it is now.
-
-In the longer term, if someone has a *portable* solution to the above problems,
-other than the bundling method we currently use, that doesn't add additional
-problems that are unreasonable then we would be happy to consider, and possibly
-switch to said method. This solution must function correctly across all of the
-situation that we expect pip to be used and not mandate some external mechanism
-such as OS packages.
-
-
-Modifications
-=============
-
-* ``setuptools`` is completely stripped to only keep ``pkg_resources``.
-* ``pkg_resources`` has been modified to import its dependencies from
- ``pip._vendor``, and to use the vendored copy of ``platformdirs``
- rather than ``appdirs``.
-* ``packaging`` has been modified to import its dependencies from
- ``pip._vendor``.
-* ``CacheControl`` has been modified to import its dependencies from
- ``pip._vendor``.
-* ``requests`` has been modified to import its other dependencies from
- ``pip._vendor`` and to *not* load ``simplejson`` (all platforms) and
- ``pyopenssl`` (Windows).
-* ``platformdirs`` has been modified to import its submodules from ``pip._vendor.platformdirs``.
-
-Automatic Vendoring
-===================
-
-Vendoring is automated via the `vendoring <https://pypi.org/project/vendoring/>`_ tool from the content of
-``pip/_vendor/vendor.txt`` and the different patches in
-``tools/vendoring/patches``.
-Launch it via ``vendoring sync . -v`` (requires ``vendoring>=0.2.2``).
-Tool configuration is done via ``pyproject.toml``.
-
-To update the vendored library versions, we have a session defined in ``nox``.
-The command to upgrade everything is::
-
- nox -s vendoring -- --upgrade-all --skip setuptools
-
-We do not upgrade ``setuptools``, because we only rely on ``pkg_resources``,
-and tracking every ``setuptools`` change is unnecessary for our needs.
-
-
-Managing Local Patches
-======================
-
-The ``vendoring`` tool automatically applies our local patches, but updating,
-the patches sometimes no longer apply cleanly. In that case, the update will
-fail. To resolve this, take the following steps:
-
-1. Revert any incomplete changes in the revendoring branch, to ensure you have
- a clean starting point.
-2. Run the revendoring of the library with a problem again: ``nox -s vendoring
- -- --upgrade <library_name>``.
-3. This will fail again, but you will have the original source in your working
- directory. Review the existing patch against the source, and modify the patch
- to reflect the new version of the source. If you ``git add`` the changes the
- vendoring made, you can modify the source to reflect the patch file and then
- generate a new patch with ``git diff``.
-4. Now, revert everything *except* the patch file changes. Leave the modified
- patch file unstaged but saved in the working tree.
-5. Re-run the vendoring. This time, it should pick up the changed patch file
- and apply it cleanly. The patch file changes will be committed along with the
- revendoring, so the new commit should be ready to test and publish as a PR.
-
-
-Debundling
-==========
-
-As mentioned in the rationale, we, the pip team, would prefer it if pip was not
-debundled (other than optionally ``pip/_vendor/requests/cacert.pem``) and that
-pip was left intact. However, if you insist on doing so, we have a
-semi-supported method (that we don't test in our CI) and requires a bit of
-extra work on your end in order to solve the problems described above.
-
-1. Delete everything in ``pip/_vendor/`` **except** for
- ``pip/_vendor/__init__.py`` and ``pip/_vendor/vendor.txt``.
-2. Generate wheels for each of pip's dependencies (and any of their
- dependencies) using your patched copies of these libraries. These must be
- placed somewhere on the filesystem that pip can access (``pip/_vendor`` is
- the default assumption).
-3. Modify ``pip/_vendor/__init__.py`` so that the ``DEBUNDLED`` variable is
- ``True``.
-4. Upon installation, the ``INSTALLER`` file in pip's own ``dist-info``
- directory should be set to something other than ``pip``, so that pip
- can detect that it wasn't installed using itself.
-5. *(optional)* If you've placed the wheels in a location other than
- ``pip/_vendor/``, then modify ``pip/_vendor/__init__.py`` so that the
- ``WHEEL_DIR`` variable points to the location you've placed them.
-6. *(optional)* Update the ``pip_self_version_check`` logic to use the
- appropriate logic for determining the latest available version of pip and
- prompt the user with the correct upgrade message.
-
-Note that partial debundling is **NOT** supported. You need to prepare wheels
-for all dependencies for successful debundling.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 2912380..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/LICENSE.txt
deleted file mode 100644
index d8b3b56..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/LICENSE.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2012-2021 Eric Larson
-
-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
-
- http://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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index e60a159..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc
deleted file mode 100644
index aa89ff0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc
deleted file mode 100644
index 0a44a53..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc
deleted file mode 100644
index a76675d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc
deleted file mode 100644
index 0b0fdd1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc
deleted file mode 100644
index 1dda45e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc
deleted file mode 100644
index 12a0f3d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc
deleted file mode 100644
index 0f5a171..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc
deleted file mode 100644
index 189e307..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index fca6186..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc
deleted file mode 100644
index 0b5532d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc
deleted file mode 100644
index 88d4061..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/LICENSE
deleted file mode 100644
index 62b076c..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 49141d4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index 70270a3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc
deleted file mode 100644
index f6712e7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem
deleted file mode 100644
index 5ec1afe..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem
+++ /dev/null
@@ -1,4494 +0,0 @@
-
-# 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=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=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=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=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=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-----
-MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQEL
-BQAwbzELMAkGA1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJ
-SG9uZyBLb25nMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25n
-a29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2MDMwMjI5NDZaFw00MjA2MDMwMjI5
-NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtvbmcxEjAQBgNVBAcT
-CUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMXSG9u
-Z2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK
-AoICAQCziNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFO
-dem1p+/l6TWZ5Mwc50tfjTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mI
-VoBc+L0sPOFMV4i707mV78vH9toxdCim5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV
-9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOesL4jpNrcyCse2m5FHomY
-2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj0mRiikKY
-vLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+Tt
-bNe/JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZb
-x39ri1UbSsUgYT2uy1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+
-l2oBlKN8W4UdKjk60FSh0Tlxnf0h+bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YK
-TE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsGxVd7GYYKecsAyVKvQv83j+Gj
-Hno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwIDAQABo2MwYTAP
-BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e
-i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEw
-DQYJKoZIhvcNAQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG
-7BJ8dNVI0lkUmcDrudHr9EgwW62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCk
-MpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWldy8joRTnU+kLBEUx3XZL7av9YROXr
-gZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov+BS5gLNdTaqX4fnk
-GMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDceqFS
-3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJm
-Ozj/2ZQw9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+
-l6mc1X5VTMbeRRAc6uk7nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6c
-JfTzPV4e0hz5sy229zdcxsshTrD3mUcYhcErulWuBurQB7Lcq9CClnXO0lD+mefP
-L5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB60PZ2Pierc+xYw5F9KBa
-LJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fqdBb9HxEG
-mpv0
------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-----
-MIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNV
-BAUTCUc2MzI4NzUxMDELMAkGA1UEBhMCRVMxJzAlBgNVBAoTHkFORiBBdXRvcmlk
-YWQgZGUgQ2VydGlmaWNhY2lvbjEUMBIGA1UECxMLQU5GIENBIFJhaXoxIjAgBgNV
-BAMTGUFORiBTZWN1cmUgU2VydmVyIFJvb3QgQ0EwHhcNMTkwOTA0MTAwMDM4WhcN
-MzkwODMwMTAwMDM4WjCBhDESMBAGA1UEBRMJRzYzMjg3NTEwMQswCQYDVQQGEwJF
-UzEnMCUGA1UEChMeQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uMRQwEgYD
-VQQLEwtBTkYgQ0EgUmFpejEiMCAGA1UEAxMZQU5GIFNlY3VyZSBTZXJ2ZXIgUm9v
-dCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvrayvmZFSVgpCj
-cqQZAZ2cC4Ffc0m6p6zzBE57lgvsEeBbphzOG9INgxwruJ4dfkUyYA8H6XdYfp9q
-yGFOtibBTI3/TO80sh9l2Ll49a2pcbnvT1gdpd50IJeh7WhM3pIXS7yr/2WanvtH
-2Vdy8wmhrnZEE26cLUQ5vPnHO6RYPUG9tMJJo8gN0pcvB2VSAKduyK9o7PQUlrZX
-H1bDOZ8rbeTzPvY1ZNoMHKGESy9LS+IsJJ1tk0DrtSOOMspvRdOoiXsezx76W0OL
-zc2oD2rKDF65nkeP8Nm2CgtYZRczuSPkdxl9y0oukntPLxB3sY0vaJxizOBQ+OyR
-p1RMVwnVdmPF6GUe7m1qzwmd+nxPrWAI/VaZDxUse6mAq4xhj0oHdkLePfTdsiQz
-W7i1o0TJrH93PB0j7IKppuLIBkwC/qxcmZkLLxCKpvR/1Yd0DVlJRfbwcVw5Kda/
-SiOL9V8BY9KHcyi1Swr1+KuCLH5zJTIdC2MKF4EA/7Z2Xue0sUDKIbvVgFHlSFJn
-LNJhiQcND85Cd8BEc5xEUKDbEAotlRyBr+Qc5RQe8TZBAQIvfXOn3kLMTOmJDVb3
-n5HUA8ZsyY/b2BzgQJhdZpmYgG4t/wHFzstGH6wCxkPmrqKEPMVOHj1tyRRM4y5B
-u8o5vzY8KhmqQYdOpc5LMnndkEl/AgMBAAGjYzBhMB8GA1UdIwQYMBaAFJxf0Gxj
-o1+TypOYCK2Mh6UsXME3MB0GA1UdDgQWBBScX9BsY6Nfk8qTmAitjIelLFzBNzAO
-BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC
-AgEATh65isagmD9uw2nAalxJUqzLK114OMHVVISfk/CHGT0sZonrDUL8zPB1hT+L
-9IBdeeUXZ701guLyPI59WzbLWoAAKfLOKyzxj6ptBZNscsdW699QIyjlRRA96Gej
-rw5VD5AJYu9LWaL2U/HANeQvwSS9eS9OICI7/RogsKQOLHDtdD+4E5UGUcjohybK
-pFtqFiGS3XNgnhAY3jyB6ugYw3yJ8otQPr0R4hUDqDZ9MwFsSBXXiJCZBMXM5gf0
-vPSQ7RPi6ovDj6MzD8EpTBNO2hVWcXNyglD2mjN8orGoGjR0ZVzO0eurU+AagNjq
-OknkJjCb5RyKqKkVMoaZkgoQI1YS4PbOTOK7vtuNknMBZi9iPrJyJ0U27U1W45eZ
-/zo1PqVUSlJZS2Db7v54EX9K3BR5YLZrZAPbFYPhor72I5dQ8AkzNqdxliXzuUJ9
-2zg/LFis6ELhDtjTO0wugumDLmsx2d1Hhk9tl5EuT+IocTUW0fJz/iUrB0ckYyfI
-+PbZa/wSMVYIwFNCr5zQM378BvAxRAMU8Vjq8moNqRGyg77FGr8H6lnco4g175x2
-MjxNBiLOFeXdntiP2t7SxDnlF4HPOEfrf4htWRvfn0IUrn7PqLBmZdo3r5+qPeoo
-tt7VMVgWglvquxl1AnMaykgaIZOQCo6ThKd9OyMYkomgjaw=
------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-----
-MIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6
-MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEu
-MScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNV
-BAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwHhcNMTgwMzE2MTIxMDEzWhcNNDMw
-MzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEg
-U3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRo
-b3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqG
-SIb3DQEBAQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZ
-n0EGze2jusDbCSzBfN8pfktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/q
-p1x4EaTByIVcJdPTsuclzxFUl6s1wB52HO8AU5853BSlLCIls3Jy/I2z5T4IHhQq
-NwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2fJmItdUDmj0VDT06qKhF
-8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGtg/BKEiJ3
-HAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGa
-mqi4NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi
-7VdNIuJGmj8PkTQkfVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSF
-ytKAQd8FqKPVhJBPC/PgP5sZ0jeJP/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0P
-qafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSYnjYJdmZm/Bo/6khUHL4wvYBQ
-v3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHKHRzQ+8S1h9E6
-Tsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1
-vALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQAD
-ggIBAEii1QALLtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4
-WxmB82M+w85bj/UvXgF2Ez8sALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvo
-zMrnadyHncI013nR03e4qllY/p0m+jiGPp2Kh2RX5Rc64vmNueMzeMGQ2Ljdt4NR
-5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8CYyqOhNf6DR5UMEQ
-GfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA4kZf
-5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq
-0Uc9NneoWWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7D
-P78v3DSk+yshzWePS/Tj6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTM
-qJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmTOPQD8rv7gmsHINFSH5pkAnuYZttcTVoP
-0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZckbxJF0WddCajJFdr60qZf
-E2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb
------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 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=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-----
-
-# Issuer: CN=D-TRUST BR Root CA 2 2023 O=D-Trust GmbH
-# Subject: CN=D-TRUST BR Root CA 2 2023 O=D-Trust GmbH
-# Label: "D-TRUST BR Root CA 2 2023"
-# Serial: 153168538924886464690566649552453098598
-# MD5 Fingerprint: e1:09:ed:d3:60:d4:56:1b:47:1f:b7:0c:5f:1b:5f:85
-# SHA1 Fingerprint: 2d:b0:70:ee:71:94:af:69:68:17:db:79:ce:58:9f:a0:6b:96:f7:87
-# SHA256 Fingerprint: 05:52:e6:f8:3f:df:65:e8:fa:96:70:e6:66:df:28:a4:e2:13:40:b5:10:cb:e5:25:66:f9:7c:4f:b9:4b:2b:d1
------BEGIN CERTIFICATE-----
-MIIFqTCCA5GgAwIBAgIQczswBEhb2U14LnNLyaHcZjANBgkqhkiG9w0BAQ0FADBI
-MQswCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlE
-LVRSVVNUIEJSIFJvb3QgQ0EgMiAyMDIzMB4XDTIzMDUwOTA4NTYzMVoXDTM4MDUw
-OTA4NTYzMFowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEi
-MCAGA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDIgMjAyMzCCAiIwDQYJKoZIhvcN
-AQEBBQADggIPADCCAgoCggIBAK7/CVmRgApKaOYkP7in5Mg6CjoWzckjYaCTcfKr
-i3OPoGdlYNJUa2NRb0kz4HIHE304zQaSBylSa053bATTlfrdTIzZXcFhfUvnKLNE
-gXtRr90zsWh81k5M/itoucpmacTsXld/9w3HnDY25QdgrMBM6ghs7wZ8T1soegj8
-k12b9py0i4a6Ibn08OhZWiihNIQaJZG2tY/vsvmA+vk9PBFy2OMvhnbFeSzBqZCT
-Rphny4NqoFAjpzv2gTng7fC5v2Xx2Mt6++9zA84A9H3X4F07ZrjcjrqDy4d2A/wl
-2ecjbwb9Z/Pg/4S8R7+1FhhGaRTMBffb00msa8yr5LULQyReS2tNZ9/WtT5PeB+U
-cSTq3nD88ZP+npNa5JRal1QMNXtfbO4AHyTsA7oC9Xb0n9Sa7YUsOCIvx9gvdhFP
-/Wxc6PWOJ4d/GUohR5AdeY0cW/jPSoXk7bNbjb7EZChdQcRurDhaTyN0dKkSw/bS
-uREVMweR2Ds3OmMwBtHFIjYoYiMQ4EbMl6zWK11kJNXuHA7e+whadSr2Y23OC0K+
-0bpwHJwh5Q8xaRfX/Aq03u2AnMuStIv13lmiWAmlY0cL4UEyNEHZmrHZqLAbWt4N
-DfTisl01gLmB1IRpkQLLddCNxbU9CZEJjxShFHR5PtbJFR2kWVki3PaKRT08EtY+
-XTIvAgMBAAGjgY4wgYswDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUZ5Dw1t61
-GNVGKX5cq/ieCLxklRAwDgYDVR0PAQH/BAQDAgEGMEkGA1UdHwRCMEAwPqA8oDqG
-OGh0dHA6Ly9jcmwuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3RfYnJfcm9vdF9jYV8y
-XzIwMjMuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQA097N3U9swFrktpSHxQCF16+tI
-FoE9c+CeJyrrd6kTpGoKWloUMz1oH4Guaf2Mn2VsNELZLdB/eBaxOqwjMa1ef67n
-riv6uvw8l5VAk1/DLQOj7aRvU9f6QA4w9QAgLABMjDu0ox+2v5Eyq6+SmNMW5tTR
-VFxDWy6u71cqqLRvpO8NVhTaIasgdp4D/Ca4nj8+AybmTNudX0KEPUUDAxxZiMrc
-LmEkWqTqJwtzEr5SswrPMhfiHocaFpVIbVrg0M8JkiZmkdijYQ6qgYF/6FKC0ULn
-4B0Y+qSFNueG4A3rvNTJ1jxD8V1Jbn6Bm2m1iWKPiFLY1/4nwSPFyysCu7Ff/vtD
-hQNGvl3GyiEm/9cCnnRK3PgTFbGBVzbLZVzRHTF36SXDw7IyN9XxmAnkbWOACKsG
-koHU6XCPpz+y7YaMgmo1yEJagtFSGkUPFaUA8JR7ZSdXOUPPfH/mvTWze/EZTN46
-ls/pdu4D58JDUjxqgejBWoC9EV2Ta/vH5mQ/u2kc6d0li690yVRAysuTEwrt+2aS
-Ecr1wPrYg1UDfNPFIkZ1cGt5SAYqgpq/5usWDiJFAbzdNpQ0qTUmiteXue4Icr80
-knCDgKs4qllo3UCkGJCy89UDyibK79XH4I9TjvAA46jtn/mtd+ArY0+ew+43u3gJ
-hJ65bvspmZDogNOfJA==
------END CERTIFICATE-----
-
-# Issuer: CN=TrustAsia TLS ECC Root CA O=TrustAsia Technologies, Inc.
-# Subject: CN=TrustAsia TLS ECC Root CA O=TrustAsia Technologies, Inc.
-# Label: "TrustAsia TLS ECC Root CA"
-# Serial: 310892014698942880364840003424242768478804666567
-# MD5 Fingerprint: 09:48:04:77:d2:fc:65:93:71:66:b1:11:95:4f:06:8c
-# SHA1 Fingerprint: b5:ec:39:f3:a1:66:37:ae:c3:05:94:57:e2:be:11:be:b7:a1:7f:36
-# SHA256 Fingerprint: c0:07:6b:9e:f0:53:1f:b1:a6:56:d6:7c:4e:be:97:cd:5d:ba:a4:1e:f4:45:98:ac:c2:48:98:78:c9:2d:87:11
------BEGIN CERTIFICATE-----
-MIICMTCCAbegAwIBAgIUNnThTXxlE8msg1UloD5Sfi9QaMcwCgYIKoZIzj0EAwMw
-WDELMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dpZXMs
-IEluYy4xIjAgBgNVBAMTGVRydXN0QXNpYSBUTFMgRUNDIFJvb3QgQ0EwHhcNMjQw
-NTE1MDU0MTU2WhcNNDQwNTE1MDU0MTU1WjBYMQswCQYDVQQGEwJDTjElMCMGA1UE
-ChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywgSW5jLjEiMCAGA1UEAxMZVHJ1c3RB
-c2lhIFRMUyBFQ0MgUm9vdCBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABLh/pVs/
-AT598IhtrimY4ZtcU5nb9wj/1WrgjstEpvDBjL1P1M7UiFPoXlfXTr4sP/MSpwDp
-guMqWzJ8S5sUKZ74LYO1644xST0mYekdcouJtgq7nDM1D9rs3qlKH8kzsaNCMEAw
-DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQULIVTu7FDzTLqnqOH/qKYqKaT6RAw
-DgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gAMGUCMFRH18MtYYZI9HlaVQ01
-L18N9mdsd0AaRuf4aFtOJx24mH1/k78ITcTaRTChD15KeAIxAKORh/IRM4PDwYqR
-OkwrULG9IpRdNYlzg8WbGf60oenUoWa2AaU2+dhoYSi3dOGiMQ==
------END CERTIFICATE-----
-
-# Issuer: CN=TrustAsia TLS RSA Root CA O=TrustAsia Technologies, Inc.
-# Subject: CN=TrustAsia TLS RSA Root CA O=TrustAsia Technologies, Inc.
-# Label: "TrustAsia TLS RSA Root CA"
-# Serial: 160405846464868906657516898462547310235378010780
-# MD5 Fingerprint: 3b:9e:c3:86:0f:34:3c:6b:c5:46:c4:8e:1d:e7:19:12
-# SHA1 Fingerprint: a5:46:50:c5:62:ea:95:9a:1a:a7:04:6f:17:58:c7:29:53:3d:03:fa
-# SHA256 Fingerprint: 06:c0:8d:7d:af:d8:76:97:1e:b1:12:4f:e6:7f:84:7e:c0:c7:a1:58:d3:ea:53:cb:e9:40:e2:ea:97:91:f4:c3
------BEGIN CERTIFICATE-----
-MIIFgDCCA2igAwIBAgIUHBjYz+VTPyI1RlNUJDxsR9FcSpwwDQYJKoZIhvcNAQEM
-BQAwWDELMAkGA1UEBhMCQ04xJTAjBgNVBAoTHFRydXN0QXNpYSBUZWNobm9sb2dp
-ZXMsIEluYy4xIjAgBgNVBAMTGVRydXN0QXNpYSBUTFMgUlNBIFJvb3QgQ0EwHhcN
-MjQwNTE1MDU0MTU3WhcNNDQwNTE1MDU0MTU2WjBYMQswCQYDVQQGEwJDTjElMCMG
-A1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywgSW5jLjEiMCAGA1UEAxMZVHJ1
-c3RBc2lhIFRMUyBSU0EgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
-AgoCggIBAMMWuBtqpERz5dZO9LnPWwvB0ZqB9WOwj0PBuwhaGnrhB3YmH49pVr7+
-NmDQDIPNlOrnxS1cLwUWAp4KqC/lYCZUlviYQB2srp10Zy9U+5RjmOMmSoPGlbYJ
-Q1DNDX3eRA5gEk9bNb2/mThtfWza4mhzH/kxpRkQcwUqwzIZheo0qt1CHjCNP561
-HmHVb70AcnKtEj+qpklz8oYVlQwQX1Fkzv93uMltrOXVmPGZLmzjyUT5tUMnCE32
-ft5EebuyjBza00tsLtbDeLdM1aTk2tyKjg7/D8OmYCYozza/+lcK7Fs/6TAWe8Tb
-xNRkoDD75f0dcZLdKY9BWN4ArTr9PXwaqLEX8E40eFgl1oUh63kd0Nyrz2I8sMeX
-i9bQn9P+PN7F4/w6g3CEIR0JwqH8uyghZVNgepBtljhb//HXeltt08lwSUq6HTrQ
-UNoyIBnkiz/r1RYmNzz7dZ6wB3C4FGB33PYPXFIKvF1tjVEK2sUYyJtt3LCDs3+j
-TnhMmCWr8n4uIF6CFabW2I+s5c0yhsj55NqJ4js+k8UTav/H9xj8Z7XvGCxUq0DT
-bE3txci3OE9kxJRMT6DNrqXGJyV1J23G2pyOsAWZ1SgRxSHUuPzHlqtKZFlhaxP8
-S8ySpg+kUb8OWJDZgoM5pl+z+m6Ss80zDoWo8SnTq1mt1tve1CuBAgMBAAGjQjBA
-MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLgHkXlcBvRG/XtZylomkadFK/hT
-MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQwFAAOCAgEAIZtqBSBdGBanEqT3
-Rz/NyjuujsCCztxIJXgXbODgcMTWltnZ9r96nBO7U5WS/8+S4PPFJzVXqDuiGev4
-iqME3mmL5Dw8veWv0BIb5Ylrc5tvJQJLkIKvQMKtuppgJFqBTQUYo+IzeXoLH5Pt
-7DlK9RME7I10nYEKqG/odv6LTytpEoYKNDbdgptvT+Bz3Ul/KD7JO6NXBNiT2Twp
-2xIQaOHEibgGIOcberyxk2GaGUARtWqFVwHxtlotJnMnlvm5P1vQiJ3koP26TpUJ
-g3933FEFlJ0gcXax7PqJtZwuhfG5WyRasQmr2soaB82G39tp27RIGAAtvKLEiUUj
-pQ7hRGU+isFqMB3iYPg6qocJQrmBktwliJiJ8Xw18WLK7nn4GS/+X/jbh87qqA8M
-pugLoDzga5SYnH+tBuYc6kIQX+ImFTw3OffXvO645e8D7r0i+yiGNFjEWn9hongP
-XvPKnbwbPKfILfanIhHKA9jnZwqKDss1jjQ52MjqjZ9k4DewbNfFj8GQYSbbJIwe
-SsCI3zWQzj8C9GRh3sfIB5XeMhg6j6JCQCTl1jNdfK7vsU1P1FeQNWrcrgSXSYk0
-ly4wBOeY99sLAZDBHwo/+ML+TvrbmnNzFrwFuHnYWa8G5z9nODmxfKuU4CkUpijy
-323imttUQ/hHWKNddBWcwauwxzQ=
------END CERTIFICATE-----
-
-# Issuer: CN=D-TRUST EV Root CA 2 2023 O=D-Trust GmbH
-# Subject: CN=D-TRUST EV Root CA 2 2023 O=D-Trust GmbH
-# Label: "D-TRUST EV Root CA 2 2023"
-# Serial: 139766439402180512324132425437959641711
-# MD5 Fingerprint: 96:b4:78:09:f0:09:cb:77:eb:bb:1b:4d:6f:36:bc:b6
-# SHA1 Fingerprint: a5:5b:d8:47:6c:8f:19:f7:4c:f4:6d:6b:b6:c2:79:82:22:df:54:8b
-# SHA256 Fingerprint: 8e:82:21:b2:e7:d4:00:78:36:a1:67:2f:0d:cc:29:9c:33:bc:07:d3:16:f1:32:fa:1a:20:6d:58:71:50:f1:ce
------BEGIN CERTIFICATE-----
-MIIFqTCCA5GgAwIBAgIQaSYJfoBLTKCnjHhiU19abzANBgkqhkiG9w0BAQ0FADBI
-MQswCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlE
-LVRSVVNUIEVWIFJvb3QgQ0EgMiAyMDIzMB4XDTIzMDUwOTA5MTAzM1oXDTM4MDUw
-OTA5MTAzMlowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEi
-MCAGA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDIgMjAyMzCCAiIwDQYJKoZIhvcN
-AQEBBQADggIPADCCAgoCggIBANiOo4mAC7JXUtypU0w3uX9jFxPvp1sjW2l1sJkK
-F8GLxNuo4MwxusLyzV3pt/gdr2rElYfXR8mV2IIEUD2BCP/kPbOx1sWy/YgJ25yE
-7CUXFId/MHibaljJtnMoPDT3mfd/06b4HEV8rSyMlD/YZxBTfiLNTiVR8CUkNRFe
-EMbsh2aJgWi6zCudR3Mfvc2RpHJqnKIbGKBv7FD0fUDCqDDPvXPIEysQEx6Lmqg6
-lHPTGGkKSv/BAQP/eX+1SH977ugpbzZMlWGG2Pmic4ruri+W7mjNPU0oQvlFKzIb
-RlUWaqZLKfm7lVa/Rh3sHZMdwGWyH6FDrlaeoLGPaxK3YG14C8qKXO0elg6DpkiV
-jTujIcSuWMYAsoS0I6SWhjW42J7YrDRJmGOVxcttSEfi8i4YHtAxq9107PncjLgc
-jmgjutDzUNzPZY9zOjLHfP7KgiJPvo5iR2blzYfi6NUPGJ/lBHJLRjwQ8kTCZFZx
-TnXonMkmdMV9WdEKWw9t/p51HBjGGjp82A0EzM23RWV6sY+4roRIPrN6TagD4uJ+
-ARZZaBhDM7DS3LAaQzXupdqpRlyuhoFBAUp0JuyfBr/CBTdkdXgpaP3F9ev+R/nk
-hbDhezGdpn9yo7nELC7MmVcOIQxFAZRl62UJxmMiCzNJkkg8/M3OsD6Onov4/knF
-NXJHAgMBAAGjgY4wgYswDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUqvyREBuH
-kV8Wub9PS5FeAByxMoAwDgYDVR0PAQH/BAQDAgEGMEkGA1UdHwRCMEAwPqA8oDqG
-OGh0dHA6Ly9jcmwuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3RfZXZfcm9vdF9jYV8y
-XzIwMjMuY3JsMA0GCSqGSIb3DQEBDQUAA4ICAQCTy6UfmRHsmg1fLBWTxj++EI14
-QvBukEdHjqOSMo1wj/Zbjb6JzkcBahsgIIlbyIIQbODnmaprxiqgYzWRaoUlrRc4
-pZt+UPJ26oUFKidBK7GB0aL2QHWpDsvxVUjY7NHss+jOFKE17MJeNRqrphYBBo7q
-3C+jisosketSjl8MmxfPy3MHGcRqwnNU73xDUmPBEcrCRbH0O1P1aa4846XerOhU
-t7KR/aypH/KH5BfGSah82ApB9PI+53c0BFLd6IHyTS9URZ0V4U/M5d40VxDJI3IX
-cI1QcB9WbMy5/zpaT2N6w25lBx2Eof+pDGOJbbJAiDnXH3dotfyc1dZnaVuodNv8
-ifYbMvekJKZ2t0dT741Jj6m2g1qllpBFYfXeA08mD6iL8AOWsKwV0HFaanuU5nCT
-2vFp4LJiTZ6P/4mdm13NRemUAiKN4DV/6PEEeXFsVIP4M7kFMhtYVRFP0OUnR3Hs
-7dpn1mKmS00PaaLJvOwiS5THaJQXfuKOKD62xur1NGyfN4gHONuGcfrNlUhDbqNP
-gofXNJhuS5N5YHVpD/Aa1VP6IQzCP+k/HxiMkl14p3ZnGbuy6n/pcAlWVqOwDAst
-Nl7F6cTVg8uGF5csbBNvh1qvSaYd2804BC5f4ko1Di1L+KIkBI3Y4WNeApI02phh
-XBxvWHZks/wCuPWdCg==
------END CERTIFICATE-----
-
-# Issuer: CN=SwissSign RSA TLS Root CA 2022 - 1 O=SwissSign AG
-# Subject: CN=SwissSign RSA TLS Root CA 2022 - 1 O=SwissSign AG
-# Label: "SwissSign RSA TLS Root CA 2022 - 1"
-# Serial: 388078645722908516278762308316089881486363258315
-# MD5 Fingerprint: 16:2e:e4:19:76:81:85:ba:8e:91:58:f1:15:ef:72:39
-# SHA1 Fingerprint: 81:34:0a:be:4c:cd:ce:cc:e7:7d:cc:8a:d4:57:e2:45:a0:77:5d:ce
-# SHA256 Fingerprint: 19:31:44:f4:31:e0:fd:db:74:07:17:d4:de:92:6a:57:11:33:88:4b:43:60:d3:0e:27:29:13:cb:e6:60:ce:41
------BEGIN CERTIFICATE-----
-MIIFkzCCA3ugAwIBAgIUQ/oMX04bgBhE79G0TzUfRPSA7cswDQYJKoZIhvcNAQEL
-BQAwUTELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzErMCkGA1UE
-AxMiU3dpc3NTaWduIFJTQSBUTFMgUm9vdCBDQSAyMDIyIC0gMTAeFw0yMjA2MDgx
-MTA4MjJaFw00NzA2MDgxMTA4MjJaMFExCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxT
-d2lzc1NpZ24gQUcxKzApBgNVBAMTIlN3aXNzU2lnbiBSU0EgVExTIFJvb3QgQ0Eg
-MjAyMiAtIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDLKmjiC8NX
-vDVjvHClO/OMPE5Xlm7DTjak9gLKHqquuN6orx122ro10JFwB9+zBvKK8i5VUXu7
-LCTLf5ImgKO0lPaCoaTo+nUdWfMHamFk4saMla+ju45vVs9xzF6BYQ1t8qsCLqSX
-5XH8irCRIFucdFJtrhUnWXjyCcplDn/L9Ovn3KlMd/YrFgSVrpxxpT8q2kFC5zyE
-EPThPYxr4iuRR1VPuFa+Rd4iUU1OKNlfGUEGjw5NBuBwQCMBauTLE5tzrE0USJIt
-/m2n+IdreXXhvhCxqohAWVTXz8TQm0SzOGlkjIHRI36qOTw7D59Ke4LKa2/KIj4x
-0LDQKhySio/YGZxH5D4MucLNvkEM+KRHBdvBFzA4OmnczcNpI/2aDwLOEGrOyvi5
-KaM2iYauC8BPY7kGWUleDsFpswrzd34unYyzJ5jSmY0lpx+Gs6ZUcDj8fV3oT4MM
-0ZPlEuRU2j7yrTrePjxF8CgPBrnh25d7mUWe3f6VWQQvdT/TromZhqwUtKiE+shd
-OxtYk8EXlFXIC+OCeYSf8wCENO7cMdWP8vpPlkwGqnj73mSiI80fPsWMvDdUDrta
-clXvyFu1cvh43zcgTFeRc5JzrBh3Q4IgaezprClG5QtO+DdziZaKHG29777YtvTK
-wP1H8K4LWCDFyB02rpeNUIMmJCn3nTsPBQIDAQABo2MwYTAPBgNVHRMBAf8EBTAD
-AQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBRvjmKLk0Ow4UD2p8P98Q+4
-DxU4pTAdBgNVHQ4EFgQUb45ii5NDsOFA9qfD/fEPuA8VOKUwDQYJKoZIhvcNAQEL
-BQADggIBAKwsKUF9+lz1GpUYvyypiqkkVHX1uECry6gkUSsYP2OprphWKwVDIqO3
-10aewCoSPY6WlkDfDDOLazeROpW7OSltwAJsipQLBwJNGD77+3v1dj2b9l4wBlgz
-Hqp41eZUBDqyggmNzhYzWUUo8aWjlw5DI/0LIICQ/+Mmz7hkkeUFjxOgdg3XNwwQ
-iJb0Pr6VvfHDffCjw3lHC1ySFWPtUnWK50Zpy1FVCypM9fJkT6lc/2cyjlUtMoIc
-gC9qkfjLvH4YoiaoLqNTKIftV+Vlek4ASltOU8liNr3CjlvrzG4ngRhZi0Rjn9UM
-ZfQpZX+RLOV/fuiJz48gy20HQhFRJjKKLjpHE7iNvUcNCfAWpO2Whi4Z2L6MOuhF
-LhG6rlrnub+xzI/goP+4s9GFe3lmozm1O2bYQL7Pt2eLSMkZJVX8vY3PXtpOpvJp
-zv1/THfQwUY1mFwjmwJFQ5Ra3bxHrSL+ul4vkSkphnsh3m5kt8sNjzdbowhq6/Td
-Ao9QAwKxuDdollDruF/UKIqlIgyKhPBZLtU30WHlQnNYKoH3dtvi4k0NX/a3vgW0
-rk4N3hY9A4GzJl5LuEsAz/+MF7psYC0nhzck5npgL7XTgwSqT0N1osGDsieYK7EO
-gLrAhV5Cud+xYJHT6xh+cHiudoO+cVrQkOPKwRYlZ0rwtnu64ZzZ
------END CERTIFICATE-----
-
-# Issuer: CN=OISTE Server Root ECC G1 O=OISTE Foundation
-# Subject: CN=OISTE Server Root ECC G1 O=OISTE Foundation
-# Label: "OISTE Server Root ECC G1"
-# Serial: 47819833811561661340092227008453318557
-# MD5 Fingerprint: 42:a7:d2:35:ae:02:92:db:19:76:08:de:2f:05:b4:d4
-# SHA1 Fingerprint: 3b:f6:8b:09:ae:2a:92:7b:ba:e3:8d:3f:11:95:d9:e6:44:0c:45:e2
-# SHA256 Fingerprint: ee:c9:97:c0:c3:0f:21:6f:7e:3b:8b:30:7d:2b:ae:42:41:2d:75:3f:c8:21:9d:af:d1:52:0b:25:72:85:0f:49
------BEGIN CERTIFICATE-----
-MIICNTCCAbqgAwIBAgIQI/nD1jWvjyhLH/BU6n6XnTAKBggqhkjOPQQDAzBLMQsw
-CQYDVQQGEwJDSDEZMBcGA1UECgwQT0lTVEUgRm91bmRhdGlvbjEhMB8GA1UEAwwY
-T0lTVEUgU2VydmVyIFJvb3QgRUNDIEcxMB4XDTIzMDUzMTE0NDIyOFoXDTQ4MDUy
-NDE0NDIyN1owSzELMAkGA1UEBhMCQ0gxGTAXBgNVBAoMEE9JU1RFIEZvdW5kYXRp
-b24xITAfBgNVBAMMGE9JU1RFIFNlcnZlciBSb290IEVDQyBHMTB2MBAGByqGSM49
-AgEGBSuBBAAiA2IABBcv+hK8rBjzCvRE1nZCnrPoH7d5qVi2+GXROiFPqOujvqQy
-cvO2Ackr/XeFblPdreqqLiWStukhEaivtUwL85Zgmjvn6hp4LrQ95SjeHIC6XG4N
-2xml4z+cKrhAS93mT6NjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBQ3
-TYhlz/w9itWj8UnATgwQb0K0nDAdBgNVHQ4EFgQUN02IZc/8PYrVo/FJwE4MEG9C
-tJwwDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2kAMGYCMQCpKjAd0MKfkFFR
-QD6VVCHNFmb3U2wIFjnQEnx/Yxvf4zgAOdktUyBFCxxgZzFDJe0CMQCSia7pXGKD
-YmH5LVerVrkR3SW+ak5KGoJr3M/TvEqzPNcum9v4KGm8ay3sMaE641c=
------END CERTIFICATE-----
-
-# Issuer: CN=OISTE Server Root RSA G1 O=OISTE Foundation
-# Subject: CN=OISTE Server Root RSA G1 O=OISTE Foundation
-# Label: "OISTE Server Root RSA G1"
-# Serial: 113845518112613905024960613408179309848
-# MD5 Fingerprint: 23:a7:9e:d4:70:b8:b9:14:57:41:8a:7e:44:59:e2:68
-# SHA1 Fingerprint: f7:00:34:25:94:88:68:31:e4:34:87:3f:70:fe:86:b3:86:9f:f0:6e
-# SHA256 Fingerprint: 9a:e3:62:32:a5:18:9f:fd:db:35:3d:fd:26:52:0c:01:53:95:d2:27:77:da:c5:9d:b5:7b:98:c0:89:a6:51:e6
------BEGIN CERTIFICATE-----
-MIIFgzCCA2ugAwIBAgIQVaXZZ5Qoxu0M+ifdWwFNGDANBgkqhkiG9w0BAQwFADBL
-MQswCQYDVQQGEwJDSDEZMBcGA1UECgwQT0lTVEUgRm91bmRhdGlvbjEhMB8GA1UE
-AwwYT0lTVEUgU2VydmVyIFJvb3QgUlNBIEcxMB4XDTIzMDUzMTE0MzcxNloXDTQ4
-MDUyNDE0MzcxNVowSzELMAkGA1UEBhMCQ0gxGTAXBgNVBAoMEE9JU1RFIEZvdW5k
-YXRpb24xITAfBgNVBAMMGE9JU1RFIFNlcnZlciBSb290IFJTQSBHMTCCAiIwDQYJ
-KoZIhvcNAQEBBQADggIPADCCAgoCggIBAKqu9KuCz/vlNwvn1ZatkOhLKdxVYOPM
-vLO8LZK55KN68YG0nnJyQ98/qwsmtO57Gmn7KNByXEptaZnwYx4M0rH/1ow00O7b
-rEi56rAUjtgHqSSY3ekJvqgiG1k50SeH3BzN+Puz6+mTeO0Pzjd8JnduodgsIUzk
-ik/HEzxux9UTl7Ko2yRpg1bTacuCErudG/L4NPKYKyqOBGf244ehHa1uzjZ0Dl4z
-O8vbUZeUapU8zhhabkvG/AePLhq5SvdkNCncpo1Q4Y2LS+VIG24ugBA/5J8bZT8R
-tOpXaZ+0AOuFJJkk9SGdl6r7NH8CaxWQrbueWhl/pIzY+m0o/DjH40ytas7ZTpOS
-jswMZ78LS5bOZmdTaMsXEY5Z96ycG7mOaES3GK/m5Q9l3JUJsJMStR8+lKXHiHUh
-sd4JJCpM4rzsTGdHwimIuQq6+cF0zowYJmXa92/GjHtoXAvuY8BeS/FOzJ8vD+Ho
-mnqT8eDI278n5mUpezbgMxVz8p1rhAhoKzYHKyfMeNhqhw5HdPSqoBNdZH702xSu
-+zrkL8Fl47l6QGzwBrd7KJvX4V84c5Ss2XCTLdyEr0YconosP4EmQufU2MVshGYR
-i3drVByjtdgQ8K4p92cIiBdcuJd5z+orKu5YM+Vt6SmqZQENghPsJQtdLEByFSnT
-kCz3GkPVavBpAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU
-8snBDw1jALvsRQ5KH7WxszbNDo0wHQYDVR0OBBYEFPLJwQ8NYwC77EUOSh+1sbM2
-zQ6NMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQwFAAOCAgEANGd5sjrG5T33
-I3K5Ce+SrScfoE4KsvXaFwyihdJ+klH9FWXXXGtkFu6KRcoMQzZENdl//nk6HOjG
-5D1rd9QhEOP28yBOqb6J8xycqd+8MDoX0TJD0KqKchxRKEzdNsjkLWd9kYccnbz8
-qyiWXmFcuCIzGEgWUOrKL+mlSdx/PKQZvDatkuK59EvV6wit53j+F8Bdh3foZ3dP
-AGav9LEDOr4SfEE15fSmG0eLy3n31r8Xbk5l8PjaV8GUgeV6Vg27Rn9vkf195hfk
-gSe7BYhW3SCl95gtkRlpMV+bMPKZrXJAlszYd2abtNUOshD+FKrDgHGdPY3ofRRs
-YWSGRqbXVMW215AWRqWFyp464+YTFrYVI8ypKVL9AMb2kI5Wj4kI3Zaq5tNqqYY1
-9tVFeEJKRvwDyF7YZvZFZSS0vod7VSCd9521Kvy5YhnLbDuv0204bKt7ph6N/Ome
-/msVuduCmsuY33OhkKCgxeDoAaijFJzIwZqsFVAzje18KotzlUBDJvyBpCpfOZC3
-J8tRd/iWkx7P8nd9H0aTolkelUTFLXVksNb54Dxp6gS1HAviRkRNQzuXSXERvSS2
-wq1yVAb+axj5d9spLFKebXd7Yv0PTY6YMjAwcRLWJTXjn/hvnLXrahut6hDTlhZy
-BiElxky8j3C7DOReIoMt0r7+hVu05L0=
------END CERTIFICATE-----
-
-# Issuer: CN=e-Szigno TLS Root CA 2023 O=Microsec Ltd.
-# Subject: CN=e-Szigno TLS Root CA 2023 O=Microsec Ltd.
-# Label: "e-Szigno TLS Root CA 2023"
-# Serial: 71934828665710877219916191754
-# MD5 Fingerprint: 6a:e9:99:74:a5:da:5e:f1:d9:2e:f2:c8:d1:86:8b:71
-# SHA1 Fingerprint: 6f:9a:d5:d5:df:e8:2c:eb:be:37:07:ee:4f:4f:52:58:29:41:d1:fe
-# SHA256 Fingerprint: b4:91:41:50:2d:00:66:3d:74:0f:2e:7e:c3:40:c5:28:00:96:26:66:12:1a:36:d0:9c:f7:dd:2b:90:38:4f:b4
------BEGIN CERTIFICATE-----
-MIICzzCCAjGgAwIBAgINAOhvGHvWOWuYSkmYCjAKBggqhkjOPQQDBDB1MQswCQYD
-VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0
-ZC4xFzAVBgNVBGEMDlZBVEhVLTIzNTg0NDk3MSIwIAYDVQQDDBllLVN6aWdubyBU
-TFMgUm9vdCBDQSAyMDIzMB4XDTIzMDcxNzE0MDAwMFoXDTM4MDcxNzE0MDAwMFow
-dTELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRYwFAYDVQQKDA1NaWNy
-b3NlYyBMdGQuMRcwFQYDVQRhDA5WQVRIVS0yMzU4NDQ5NzEiMCAGA1UEAwwZZS1T
-emlnbm8gVExTIFJvb3QgQ0EgMjAyMzCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAE
-AGgP36J8PKp0iGEKjcJMpQEiFNT3YHdCnAo4YKGMZz6zY+n6kbCLS+Y53wLCMAFS
-AL/fjO1ZrTJlqwlZULUZwmgcAOAFX9pQJhzDrAQixTpN7+lXWDajwRlTEArRzT/v
-SzUaQ49CE0y5LBqcvjC2xN7cS53kpDzLLtmt3999Cd8ukv+ho2MwYTAPBgNVHRMB
-Af8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUWYQCYlpGePVd3I8K
-ECgj3NXW+0UwHwYDVR0jBBgwFoAUWYQCYlpGePVd3I8KECgj3NXW+0UwCgYIKoZI
-zj0EAwQDgYsAMIGHAkIBLdqu9S54tma4n7Zwf2Z0z+yOfP7AAXmazlIC58PRDHpt
-y7Ve7hekm9sEdu4pKeiv+62sUvTXK9Z3hBC9xdIoaDQCQTV2WnXzkoYI9bIeCvZl
-C9p2x1L/Cx6AcCIwwzPbGO2E14vs7dOoY4G1VnxHx1YwlGhza9IuqbnZLBwpvQy6
-uWWL
------END CERTIFICATE-----
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/certifi/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/LICENSE.txt
deleted file mode 100644
index c31ac56..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/LICENSE.txt
+++ /dev/null
@@ -1,284 +0,0 @@
-A. HISTORY OF THE SOFTWARE
-==========================
-
-Python was created in the early 1990s by Guido van Rossum at Stichting
-Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands
-as a successor of a language called ABC. Guido remains Python's
-principal author, although it includes many contributions from others.
-
-In 1995, Guido continued his work on Python at the Corporation for
-National Research Initiatives (CNRI, see http://www.cnri.reston.va.us)
-in Reston, Virginia where he released several versions of the
-software.
-
-In May 2000, Guido and the Python core development team moved to
-BeOpen.com to form the BeOpen PythonLabs team. In October of the same
-year, the PythonLabs team moved to Digital Creations (now Zope
-Corporation, see http://www.zope.com). In 2001, the Python Software
-Foundation (PSF, see http://www.python.org/psf/) was formed, a
-non-profit organization created specifically to own Python-related
-Intellectual Property. Zope Corporation is a sponsoring member of
-the PSF.
-
-All Python releases are Open Source (see http://www.opensource.org for
-the Open Source Definition). Historically, most, but not all, Python
-releases have also been GPL-compatible; the table below summarizes
-the various releases.
-
- Release Derived Year Owner GPL-
- from compatible? (1)
-
- 0.9.0 thru 1.2 1991-1995 CWI yes
- 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
- 1.6 1.5.2 2000 CNRI no
- 2.0 1.6 2000 BeOpen.com no
- 1.6.1 1.6 2001 CNRI yes (2)
- 2.1 2.0+1.6.1 2001 PSF no
- 2.0.1 2.0+1.6.1 2001 PSF yes
- 2.1.1 2.1+2.0.1 2001 PSF yes
- 2.2 2.1.1 2001 PSF yes
- 2.1.2 2.1.1 2002 PSF yes
- 2.1.3 2.1.2 2002 PSF yes
- 2.2.1 2.2 2002 PSF yes
- 2.2.2 2.2.1 2002 PSF yes
- 2.2.3 2.2.2 2003 PSF yes
- 2.3 2.2.2 2002-2003 PSF yes
- 2.3.1 2.3 2002-2003 PSF yes
- 2.3.2 2.3.1 2002-2003 PSF yes
- 2.3.3 2.3.2 2002-2003 PSF yes
- 2.3.4 2.3.3 2004 PSF yes
- 2.3.5 2.3.4 2005 PSF yes
- 2.4 2.3 2004 PSF yes
- 2.4.1 2.4 2005 PSF yes
- 2.4.2 2.4.1 2005 PSF yes
- 2.4.3 2.4.2 2006 PSF yes
- 2.4.4 2.4.3 2006 PSF yes
- 2.5 2.4 2006 PSF yes
- 2.5.1 2.5 2007 PSF yes
- 2.5.2 2.5.1 2008 PSF yes
- 2.5.3 2.5.2 2008 PSF yes
- 2.6 2.5 2008 PSF yes
- 2.6.1 2.6 2008 PSF yes
- 2.6.2 2.6.1 2009 PSF yes
- 2.6.3 2.6.2 2009 PSF yes
- 2.6.4 2.6.3 2009 PSF yes
- 2.6.5 2.6.4 2010 PSF yes
- 3.0 2.6 2008 PSF yes
- 3.0.1 3.0 2009 PSF yes
- 3.1 3.0.1 2009 PSF yes
- 3.1.1 3.1 2009 PSF yes
- 3.1.2 3.1 2010 PSF yes
- 3.2 3.1 2010 PSF yes
-
-Footnotes:
-
-(1) GPL-compatible doesn't mean that we're distributing Python under
- the GPL. All Python licenses, unlike the GPL, let you distribute
- a modified version without making your changes open source. The
- GPL-compatible licenses make it possible to combine Python with
- other software that is released under the GPL; the others don't.
-
-(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
- because its license has a choice of law clause. According to
- CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
- is "not incompatible" with the GPL.
-
-Thanks to the many outside volunteers who have worked under Guido's
-direction to make these releases possible.
-
-
-B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
-===============================================================
-
-PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
---------------------------------------------
-
-1. This LICENSE AGREEMENT is between the Python Software Foundation
-("PSF"), and the Individual or Organization ("Licensee") accessing and
-otherwise using this software ("Python") in source or binary form and
-its associated documentation.
-
-2. Subject to the terms and conditions of this License Agreement, PSF hereby
-grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
-analyze, test, perform and/or display publicly, prepare derivative works,
-distribute, and otherwise use Python alone or in any derivative version,
-provided, however, that PSF's License Agreement and PSF's notice of copyright,
-i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
-Python Software Foundation; All Rights Reserved" are retained in Python alone or
-in any derivative version prepared by Licensee.
-
-3. In the event Licensee prepares a derivative work that is based on
-or incorporates Python or any part thereof, and wants to make
-the derivative work available to others as provided herein, then
-Licensee hereby agrees to include in any such work a brief summary of
-the changes made to Python.
-
-4. PSF is making Python available to Licensee on an "AS IS"
-basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
-FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
-A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
-OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-6. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-7. Nothing in this License Agreement shall be deemed to create any
-relationship of agency, partnership, or joint venture between PSF and
-Licensee. This License Agreement does not grant permission to use PSF
-trademarks or trade name in a trademark sense to endorse or promote
-products or services of Licensee, or any third party.
-
-8. By copying, installing or otherwise using Python, Licensee
-agrees to be bound by the terms and conditions of this License
-Agreement.
-
-
-BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
--------------------------------------------
-
-BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
-
-1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
-office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
-Individual or Organization ("Licensee") accessing and otherwise using
-this software in source or binary form and its associated
-documentation ("the Software").
-
-2. Subject to the terms and conditions of this BeOpen Python License
-Agreement, BeOpen hereby grants Licensee a non-exclusive,
-royalty-free, world-wide license to reproduce, analyze, test, perform
-and/or display publicly, prepare derivative works, distribute, and
-otherwise use the Software alone or in any derivative version,
-provided, however, that the BeOpen Python License is retained in the
-Software, alone or in any derivative version prepared by Licensee.
-
-3. BeOpen is making the Software available to Licensee on an "AS IS"
-basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
-SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
-AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
-DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-5. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-6. This License Agreement shall be governed by and interpreted in all
-respects by the law of the State of California, excluding conflict of
-law provisions. Nothing in this License Agreement shall be deemed to
-create any relationship of agency, partnership, or joint venture
-between BeOpen and Licensee. This License Agreement does not grant
-permission to use BeOpen trademarks or trade names in a trademark
-sense to endorse or promote products or services of Licensee, or any
-third party. As an exception, the "BeOpen Python" logos available at
-http://www.pythonlabs.com/logos.html may be used according to the
-permissions granted on that web page.
-
-7. By copying, installing or otherwise using the software, Licensee
-agrees to be bound by the terms and conditions of this License
-Agreement.
-
-
-CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
----------------------------------------
-
-1. This LICENSE AGREEMENT is between the Corporation for National
-Research Initiatives, having an office at 1895 Preston White Drive,
-Reston, VA 20191 ("CNRI"), and the Individual or Organization
-("Licensee") accessing and otherwise using Python 1.6.1 software in
-source or binary form and its associated documentation.
-
-2. Subject to the terms and conditions of this License Agreement, CNRI
-hereby grants Licensee a nonexclusive, royalty-free, world-wide
-license to reproduce, analyze, test, perform and/or display publicly,
-prepare derivative works, distribute, and otherwise use Python 1.6.1
-alone or in any derivative version, provided, however, that CNRI's
-License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
-1995-2001 Corporation for National Research Initiatives; All Rights
-Reserved" are retained in Python 1.6.1 alone or in any derivative
-version prepared by Licensee. Alternately, in lieu of CNRI's License
-Agreement, Licensee may substitute the following text (omitting the
-quotes): "Python 1.6.1 is made available subject to the terms and
-conditions in CNRI's License Agreement. This Agreement together with
-Python 1.6.1 may be located on the Internet using the following
-unique, persistent identifier (known as a handle): 1895.22/1013. This
-Agreement may also be obtained from a proxy server on the Internet
-using the following URL: http://hdl.handle.net/1895.22/1013".
-
-3. In the event Licensee prepares a derivative work that is based on
-or incorporates Python 1.6.1 or any part thereof, and wants to make
-the derivative work available to others as provided herein, then
-Licensee hereby agrees to include in any such work a brief summary of
-the changes made to Python 1.6.1.
-
-4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
-basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
-1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
-A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
-OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-6. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-7. This License Agreement shall be governed by the federal
-intellectual property law of the United States, including without
-limitation the federal copyright law, and, to the extent such
-U.S. federal law does not apply, by the law of the Commonwealth of
-Virginia, excluding Virginia's conflict of law provisions.
-Notwithstanding the foregoing, with regard to derivative works based
-on Python 1.6.1 that incorporate non-separable material that was
-previously distributed under the GNU General Public License (GPL), the
-law of the Commonwealth of Virginia shall govern this License
-Agreement only as to issues arising under or with respect to
-Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
-License Agreement shall be deemed to create any relationship of
-agency, partnership, or joint venture between CNRI and Licensee. This
-License Agreement does not grant permission to use CNRI trademarks or
-trade name in a trademark sense to endorse or promote products or
-services of Licensee, or any third party.
-
-8. By clicking on the "ACCEPT" button where indicated, or by copying,
-installing or otherwise using Python 1.6.1, Licensee agrees to be
-bound by the terms and conditions of this License Agreement.
-
- ACCEPT
-
-
-CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
---------------------------------------------------
-
-Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
-The Netherlands. All rights reserved.
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
-supporting documentation, and that the name of Stichting Mathematisch
-Centrum or CWI not be used in advertising or publicity pertaining to
-distribution of the software without specific, written prior
-permission.
-
-STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
-THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
-FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
-OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 9ae597c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc
deleted file mode 100644
index 13664d8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc
deleted file mode 100644
index 97173cd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc
deleted file mode 100644
index ab9e944..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc
deleted file mode 100644
index 9d0b674..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t32.exe b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t32.exe
deleted file mode 100644
index 52154f0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t32.exe and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64-arm.exe b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64-arm.exe
deleted file mode 100644
index e1ab8f8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64-arm.exe and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64.exe b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64.exe
deleted file mode 100644
index e8bebdb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64.exe and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w32.exe b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w32.exe
deleted file mode 100644
index 4ee2d3a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w32.exe and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64-arm.exe b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64-arm.exe
deleted file mode 100644
index 951d581..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64-arm.exe and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64.exe b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64.exe
deleted file mode 100644
index 5763076..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64.exe and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/LICENSE
deleted file mode 100644
index e06d208..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-Apache License
- Version 2.0, January 2004
- http://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
-
- http://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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index a0a7c9f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index 71f2a5d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc
deleted file mode 100644
index e67e376..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/distro/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/LICENSE.md b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/LICENSE.md
deleted file mode 100644
index 256ba90..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/LICENSE.md
+++ /dev/null
@@ -1,31 +0,0 @@
-BSD 3-Clause License
-
-Copyright (c) 2013-2025, Kim Davies and 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 the copyright holder 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
-HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 9d2b375..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc
deleted file mode 100644
index 5318aaa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc
deleted file mode 100644
index 3b42395..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc
deleted file mode 100644
index 6474504..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc
deleted file mode 100644
index 28bf68f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc
deleted file mode 100644
index 6d0fb8b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc
deleted file mode 100644
index 835f82a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc
deleted file mode 100644
index 9e462de..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/idna/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/COPYING b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/COPYING
deleted file mode 100644
index f067af3..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/COPYING
+++ /dev/null
@@ -1,14 +0,0 @@
-Copyright (C) 2008-2011 INADA Naoki <songofacandy@gmail.com>
-
- 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
-
- http://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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 702e453..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc
deleted file mode 100644
index d0aa862..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc
deleted file mode 100644
index c3b5442..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc
deleted file mode 100644
index b586961..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE
deleted file mode 100644
index 6f62d44..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE
+++ /dev/null
@@ -1,3 +0,0 @@
-This software is made available under the terms of *either* of the licenses
-found in LICENSE.APACHE or LICENSE.BSD. Contributions to this software is made
-under the terms of *both* these licenses.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.APACHE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.APACHE
deleted file mode 100644
index f433b1a..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.APACHE
+++ /dev/null
@@ -1,177 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://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
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.BSD b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.BSD
deleted file mode 100644
index 42ce7b7..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.BSD
+++ /dev/null
@@ -1,23 +0,0 @@
-Copyright (c) Donald Stufft and 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.
-
-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 HOLDER 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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index ef17d1f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_elffile.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_elffile.cpython-312.pyc
deleted file mode 100644
index a0aa5cc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_elffile.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc
deleted file mode 100644
index ed11e65..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc
deleted file mode 100644
index 1dc5606..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_parser.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_parser.cpython-312.pyc
deleted file mode 100644
index c8c56b4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_parser.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc
deleted file mode 100644
index dee1482..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_tokenizer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_tokenizer.cpython-312.pyc
deleted file mode 100644
index caebe33..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_tokenizer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/dependency_groups.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/dependency_groups.cpython-312.pyc
deleted file mode 100644
index c977396..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/dependency_groups.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/direct_url.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/direct_url.cpython-312.pyc
deleted file mode 100644
index 0df274c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/direct_url.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/errors.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/errors.cpython-312.pyc
deleted file mode 100644
index 5b861d2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/errors.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc
deleted file mode 100644
index 16ea18c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/metadata.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/metadata.cpython-312.pyc
deleted file mode 100644
index 09ba45b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/metadata.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/pylock.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/pylock.cpython-312.pyc
deleted file mode 100644
index cf692b8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/pylock.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc
deleted file mode 100644
index eaa545b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc
deleted file mode 100644
index 632bd25..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc
deleted file mode 100644
index 3a8ece0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index f713002..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc
deleted file mode 100644
index 0e5b111..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 69ec299..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/_spdx.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/_spdx.cpython-312.pyc
deleted file mode 100644
index 14b9aac..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/_spdx.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/packaging/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/LICENSE
deleted file mode 100644
index 1bb5a44..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/LICENSE
+++ /dev/null
@@ -1,17 +0,0 @@
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index e2490e0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/LICENSE
deleted file mode 100644
index f35fed9..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2010-202x The platformdirs developers
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index c60f03f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index 05e4252..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc
deleted file mode 100644
index d052dc2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc
deleted file mode 100644
index e5dd591..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc
deleted file mode 100644
index e45a8e6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc
deleted file mode 100644
index 898fbca..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc
deleted file mode 100644
index e7117b0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc
deleted file mode 100644
index e2b2488..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/LICENSE
deleted file mode 100644
index 446a1a8..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/LICENSE
+++ /dev/null
@@ -1,25 +0,0 @@
-Copyright (c) 2006-2022 by the respective authors (see AUTHORS file).
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
-* 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.
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 3d3f449..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index e2a6a59..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc
deleted file mode 100644
index 67fb900..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc
deleted file mode 100644
index 4300397..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc
deleted file mode 100644
index 32fae56..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc
deleted file mode 100644
index 61638b9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc
deleted file mode 100644
index 187351f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc
deleted file mode 100644
index 508631f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc
deleted file mode 100644
index 724012d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc
deleted file mode 100644
index 10283bb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc
deleted file mode 100644
index 09f061d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc
deleted file mode 100644
index 91bbbee..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc
deleted file mode 100644
index 44dcb08..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc
deleted file mode 100644
index b4681f9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc
deleted file mode 100644
index 20dc798..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 842c73e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index ebee4dd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc
deleted file mode 100644
index b9ea167..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index a7c3c4f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc
deleted file mode 100644
index 813cc94..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc
deleted file mode 100644
index 996f2b3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 384b930..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/_mapping.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/_mapping.cpython-312.pyc
deleted file mode 100644
index 6752134..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/_mapping.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/LICENSE
deleted file mode 100644
index b0ae9db..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2017 Thomas Kluyver
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 2cd4d2e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc
deleted file mode 100644
index f2336b4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index fce7ced..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc
deleted file mode 100644
index 93939de..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/LICENSE
deleted file mode 100644
index 67db858..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/LICENSE
+++ /dev/null
@@ -1,175 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://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.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 4fb9a1a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc
deleted file mode 100644
index 9438e45..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc
deleted file mode 100644
index fc9ca2e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc
deleted file mode 100644
index 2ff44cd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc
deleted file mode 100644
index fee58fe..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc
deleted file mode 100644
index 42fff7d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc
deleted file mode 100644
index f9f6ca2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc
deleted file mode 100644
index db0697e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc
deleted file mode 100644
index 95833a1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc
deleted file mode 100644
index 3423906..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc
deleted file mode 100644
index 16278cd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc
deleted file mode 100644
index 81b9ce4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc
deleted file mode 100644
index 5745907..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc
deleted file mode 100644
index eb05392..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc
deleted file mode 100644
index d6f1f66..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc
deleted file mode 100644
index 1f5ac69..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc
deleted file mode 100644
index d685aee..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index 7a096d7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/LICENSE
deleted file mode 100644
index b907776..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright (c) 2018, Tzu-ping Chung <uranusjr@gmail.com>
-
-Permission to use, copy, modify, and distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index a0ec10c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc
deleted file mode 100644
index c9dfe8e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc
deleted file mode 100644
index 98aca5a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc
deleted file mode 100644
index f73136c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 339038d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/abstract.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/abstract.cpython-312.pyc
deleted file mode 100644
index 22bb4c6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/abstract.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/criterion.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/criterion.cpython-312.pyc
deleted file mode 100644
index 61ed849..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/criterion.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/exceptions.cpython-312.pyc
deleted file mode 100644
index 94ae302..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/resolution.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/resolution.cpython-312.pyc
deleted file mode 100644
index 2eff999..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/resolution.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/LICENSE
deleted file mode 100644
index 4415505..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/LICENSE
+++ /dev/null
@@ -1,19 +0,0 @@
-Copyright (c) 2020 Will McGugan
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 0486ef3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index 94480eb..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc
deleted file mode 100644
index 889475b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc
deleted file mode 100644
index 567208b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc
deleted file mode 100644
index c7f44f8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc
deleted file mode 100644
index c309f00..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc
deleted file mode 100644
index 4ddb4d5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc
deleted file mode 100644
index ec8c8a6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc
deleted file mode 100644
index e167321..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc
deleted file mode 100644
index eff92d6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc
deleted file mode 100644
index c0b8000..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc
deleted file mode 100644
index e5814e0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc
deleted file mode 100644
index 165be01..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc
deleted file mode 100644
index 578ff2c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc
deleted file mode 100644
index b1a66a5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc
deleted file mode 100644
index 0b7cb4f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc
deleted file mode 100644
index 4890ac3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc
deleted file mode 100644
index 6c86e87..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc
deleted file mode 100644
index 678190a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc
deleted file mode 100644
index e15a59c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc
deleted file mode 100644
index 2560ff1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc
deleted file mode 100644
index 37e7eea..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc
deleted file mode 100644
index 95d23e9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc
deleted file mode 100644
index fb79e54..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc
deleted file mode 100644
index ae10922..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc
deleted file mode 100644
index 7eb8545..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc
deleted file mode 100644
index 41bd45c..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc
deleted file mode 100644
index 8ba7e11..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc
deleted file mode 100644
index c5b482b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc
deleted file mode 100644
index 5345709..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc
deleted file mode 100644
index 1d6cf93..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc
deleted file mode 100644
index be34c43..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc
deleted file mode 100644
index 9a48ab2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc
deleted file mode 100644
index a473a70..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc
deleted file mode 100644
index 38d0077..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc
deleted file mode 100644
index 15f88b0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc
deleted file mode 100644
index 3df0f80..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc
deleted file mode 100644
index ff8cfb4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc
deleted file mode 100644
index 5059e1e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc
deleted file mode 100644
index 24e0881..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc
deleted file mode 100644
index 4768c99..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc
deleted file mode 100644
index 62a8b38..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc
deleted file mode 100644
index 6ee1710..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc
deleted file mode 100644
index e94e9f4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc
deleted file mode 100644
index 62975ea..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc
deleted file mode 100644
index d2e8480..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc
deleted file mode 100644
index c835004..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc
deleted file mode 100644
index 6a227f6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc
deleted file mode 100644
index bc9b6fd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc
deleted file mode 100644
index b217951..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc
deleted file mode 100644
index fda9f26..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc
deleted file mode 100644
index 149788f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc
deleted file mode 100644
index 4e3d830..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc
deleted file mode 100644
index 5c10da5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc
deleted file mode 100644
index 197fc42..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc
deleted file mode 100644
index 94c4071..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc
deleted file mode 100644
index 6d79e8a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc
deleted file mode 100644
index 9633179..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc
deleted file mode 100644
index cbf61c8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc
deleted file mode 100644
index 9ff33ac..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc
deleted file mode 100644
index bdca9ef..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc
deleted file mode 100644
index 76beb52..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc
deleted file mode 100644
index f837cbc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc
deleted file mode 100644
index 824ef66..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc
deleted file mode 100644
index 9b1e3a6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc
deleted file mode 100644
index 1314fbc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc
deleted file mode 100644
index e6423c3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc
deleted file mode 100644
index 0a9a00a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc
deleted file mode 100644
index ccf1ae4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc
deleted file mode 100644
index a7c136d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc
deleted file mode 100644
index 720d19b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc
deleted file mode 100644
index bce3d47..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc
deleted file mode 100644
index fe2b6ef..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc
deleted file mode 100644
index e783472..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc
deleted file mode 100644
index 4a87444..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc
deleted file mode 100644
index ac261f2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc
deleted file mode 100644
index d792a4b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/rich/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/LICENSE
deleted file mode 100644
index e859590..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021 Taneli Hukkinen
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index ea60250..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc
deleted file mode 100644
index 549f702..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc
deleted file mode 100644
index b4c2c04..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc
deleted file mode 100644
index f4d410b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed
deleted file mode 100644
index 7632ecf..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed
+++ /dev/null
@@ -1 +0,0 @@
-# Marker file for PEP 561
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/LICENSE
deleted file mode 100644
index e859590..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021 Taneli Hukkinen
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index b24ff58..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/_writer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/_writer.cpython-312.pyc
deleted file mode 100644
index ff38d67..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/_writer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/py.typed
deleted file mode 100644
index 7632ecf..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/py.typed
+++ /dev/null
@@ -1 +0,0 @@
-# Marker file for PEP 561
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/LICENSE
deleted file mode 100644
index 7ec568c..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2022 Seth Michael Larson
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 9c32b3b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc
deleted file mode 100644
index 231f980..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc
deleted file mode 100644
index 1aeeac1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc
deleted file mode 100644
index cdb92a1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc
deleted file mode 100644
index 70dfdc9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc
deleted file mode 100644
index c6e3df1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/truststore/py.typed
deleted file mode 100644
index e69de29..0000000
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/LICENSE.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/LICENSE.txt
deleted file mode 100644
index e6183d0..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/LICENSE.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2008-2020 Andrey Petrov and contributors.
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index fa71d4d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_base_connection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_base_connection.cpython-312.pyc
deleted file mode 100644
index cbfaea4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_base_connection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc
deleted file mode 100644
index d829edd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_request_methods.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_request_methods.cpython-312.pyc
deleted file mode 100644
index 45d2bd2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_request_methods.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc
deleted file mode 100644
index f94a639..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc
deleted file mode 100644
index ef73f33..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc
deleted file mode 100644
index 05dc109..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc
deleted file mode 100644
index 628be8b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc
deleted file mode 100644
index 0bd9193..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc
deleted file mode 100644
index 1a290bd..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc
deleted file mode 100644
index 2335191..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc
deleted file mode 100644
index 433befa..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 871c1b7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc
deleted file mode 100644
index e97a013..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc
deleted file mode 100644
index cca4134..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 355c691..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/connection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/connection.cpython-312.pyc
deleted file mode 100644
index f6ada55..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/connection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/fetch.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/fetch.cpython-312.pyc
deleted file mode 100644
index fb7bf56..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/fetch.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/request.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/request.cpython-312.pyc
deleted file mode 100644
index 4e9b570..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/request.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/response.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/response.cpython-312.pyc
deleted file mode 100644
index c66d599..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/emscripten/__pycache__/response.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 1e6973a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/connection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/connection.cpython-312.pyc
deleted file mode 100644
index ad12fd8..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/connection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/probe.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/probe.cpython-312.pyc
deleted file mode 100644
index 1ab80a3..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/http2/__pycache__/probe.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/py.typed
deleted file mode 100644
index 5f3ea3d..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/py.typed
+++ /dev/null
@@ -1,2 +0,0 @@
-# Instruct type checkers to look for inline type annotations in this package.
-# See PEP 561.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index d07d5cc..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc
deleted file mode 100644
index 262876d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc
deleted file mode 100644
index 290103b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc
deleted file mode 100644
index 4be3b05..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc
deleted file mode 100644
index df20b3e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc
deleted file mode 100644
index 5367741..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc
deleted file mode 100644
index 61673b0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc
deleted file mode 100644
index 3bb89d9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc
deleted file mode 100644
index 3047166..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc
deleted file mode 100644
index d837749..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc
deleted file mode 100644
index 0b73823..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/util.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/util.cpython-312.pyc
deleted file mode 100644
index dd38909..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/util.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc
deleted file mode 100644
index a9f4d9a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/vendor.txt b/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/vendor.txt
deleted file mode 100644
index 4e85aef..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/_vendor/vendor.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-CacheControl==0.14.4
-distlib==0.4.0
-distro==1.9.0
-msgpack==1.1.2
-packaging==26.2
-platformdirs==4.5.1
-pyproject-hooks==1.2.0
-requests==2.33.1
- certifi==2026.2.25
- idna==3.11
- urllib3==2.6.3
-rich==14.2.0
- pygments==2.19.2
-resolvelib==1.2.1
-setuptools==70.3.0
-tomli==2.3.1
-tomli-w==1.2.0
-truststore==0.10.4
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pip/py.typed b/assets/gen/.venv/lib/python3.12/site-packages/pip/py.typed
deleted file mode 100644
index 493b53e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pip/py.typed
+++ /dev/null
@@ -1,4 +0,0 @@
-pip is a command line program. While it is implemented in Python, and so is
-available for import, you must not use pip's internal APIs in this way. Typing
-information is provided as a convenience only and is not a guarantee. Expect
-unannounced changes to the API and types in releases.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/METADATA
deleted file mode 100644
index 702ee6d..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/METADATA
+++ /dev/null
@@ -1,59 +0,0 @@
-Metadata-Version: 2.4
-Name: PyYAML
-Version: 6.0.3
-Summary: YAML parser and emitter for Python
-Home-page: https://pyyaml.org/
-Download-URL: https://pypi.org/project/PyYAML/
-Author: Kirill Simonov
-Author-email: xi@resolvent.net
-License: MIT
-Project-URL: Bug Tracker, https://github.com/yaml/pyyaml/issues
-Project-URL: CI, https://github.com/yaml/pyyaml/actions
-Project-URL: Documentation, https://pyyaml.org/wiki/PyYAMLDocumentation
-Project-URL: Mailing lists, http://lists.sourceforge.net/lists/listinfo/yaml-core
-Project-URL: Source Code, https://github.com/yaml/pyyaml
-Platform: Any
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: MIT License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Cython
-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 :: 3.14
-Classifier: Programming Language :: Python :: Implementation :: CPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Classifier: Topic :: Text Processing :: Markup
-Requires-Python: >=3.8
-License-File: LICENSE
-Dynamic: author
-Dynamic: author-email
-Dynamic: classifier
-Dynamic: description
-Dynamic: download-url
-Dynamic: home-page
-Dynamic: license
-Dynamic: license-file
-Dynamic: platform
-Dynamic: project-url
-Dynamic: requires-python
-Dynamic: summary
-
-YAML is a data serialization format designed for human readability
-and interaction with scripting languages. PyYAML is a YAML parser
-and emitter for Python.
-
-PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
-support, capable extension API, and sensible error messages. PyYAML
-supports standard YAML tags and provides Python-specific tags that
-allow to represent an arbitrary Python object.
-
-PyYAML is applicable for a broad range of tasks from complex
-configuration files to object serialization and persistence.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/RECORD
deleted file mode 100644
index 74d1aff..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/RECORD
+++ /dev/null
@@ -1,43 +0,0 @@
-_yaml/__init__.py,sha256=04Ae_5osxahpJHa3XBZUAf4wi6XX32gR8D6X6p64GEA,1402
-_yaml/__pycache__/__init__.cpython-312.pyc,,
-pyyaml-6.0.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-pyyaml-6.0.3.dist-info/METADATA,sha256=A8O0Fe040J-u3Ek2DpMHabQMWPaFhebeAOLkkWqFjTQ,2351
-pyyaml-6.0.3.dist-info/RECORD,,
-pyyaml-6.0.3.dist-info/WHEEL,sha256=V1loQ6TpxABu1APUg0MoTRBOzSKT5xVc3skizX-ovCU,136
-pyyaml-6.0.3.dist-info/licenses/LICENSE,sha256=jTko-dxEkP1jVwfLiOsmvXZBAqcoKVQwfT5RZ6V36KQ,1101
-pyyaml-6.0.3.dist-info/top_level.txt,sha256=rpj0IVMTisAjh_1vG3Ccf9v5jpCQwAz6cD1IVU5ZdhQ,11
-yaml/__init__.py,sha256=sZ38wzPWp139cwc5ARZFByUvJxtB07X32FUQAzoFR6c,12311
-yaml/__pycache__/__init__.cpython-312.pyc,,
-yaml/__pycache__/composer.cpython-312.pyc,,
-yaml/__pycache__/constructor.cpython-312.pyc,,
-yaml/__pycache__/cyaml.cpython-312.pyc,,
-yaml/__pycache__/dumper.cpython-312.pyc,,
-yaml/__pycache__/emitter.cpython-312.pyc,,
-yaml/__pycache__/error.cpython-312.pyc,,
-yaml/__pycache__/events.cpython-312.pyc,,
-yaml/__pycache__/loader.cpython-312.pyc,,
-yaml/__pycache__/nodes.cpython-312.pyc,,
-yaml/__pycache__/parser.cpython-312.pyc,,
-yaml/__pycache__/reader.cpython-312.pyc,,
-yaml/__pycache__/representer.cpython-312.pyc,,
-yaml/__pycache__/resolver.cpython-312.pyc,,
-yaml/__pycache__/scanner.cpython-312.pyc,,
-yaml/__pycache__/serializer.cpython-312.pyc,,
-yaml/__pycache__/tokens.cpython-312.pyc,,
-yaml/_yaml.cpython-312-darwin.so,sha256=4i4gyboJIq6hYVjYOaZRtYIm6w6GVEh5t9X1IpE12Sg,381768
-yaml/composer.py,sha256=_Ko30Wr6eDWUeUpauUGT3Lcg9QPBnOPVlTnIMRGJ9FM,4883
-yaml/constructor.py,sha256=kNgkfaeLUkwQYY_Q6Ff1Tz2XVw_pG1xVE9Ak7z-viLA,28639
-yaml/cyaml.py,sha256=6ZrAG9fAYvdVe2FK_w0hmXoG7ZYsoYUwapG8CiC72H0,3851
-yaml/dumper.py,sha256=PLctZlYwZLp7XmeUdwRuv4nYOZ2UBnDIUy8-lKfLF-o,2837
-yaml/emitter.py,sha256=jghtaU7eFwg31bG0B7RZea_29Adi9CKmXq_QjgQpCkQ,43006
-yaml/error.py,sha256=Ah9z-toHJUbE9j-M8YpxgSRM5CgLCcwVzJgLLRF2Fxo,2533
-yaml/events.py,sha256=50_TksgQiE4up-lKo_V-nBy-tAIxkIPQxY5qDhKCeHw,2445
-yaml/loader.py,sha256=UVa-zIqmkFSCIYq_PgSGm4NSJttHY2Rf_zQ4_b1fHN0,2061
-yaml/nodes.py,sha256=gPKNj8pKCdh2d4gr3gIYINnPOaOxGhJAUiYhGRnPE84,1440
-yaml/parser.py,sha256=ilWp5vvgoHFGzvOZDItFoGjD6D42nhlZrZyjAwa0oJo,25495
-yaml/reader.py,sha256=0dmzirOiDG4Xo41RnuQS7K9rkY3xjHiVasfDMNTqCNw,6794
-yaml/representer.py,sha256=IuWP-cAW9sHKEnS0gCqSa894k1Bg4cgTxaDwIcbRQ-Y,14190
-yaml/resolver.py,sha256=9L-VYfm4mWHxUD1Vg4X7rjDRK_7VZd6b92wzq7Y2IKY,9004
-yaml/scanner.py,sha256=YEM3iLZSaQwXcQRg2l2R4MdT0zGP2F9eHkKGKnHyWQY,51279
-yaml/serializer.py,sha256=ChuFgmhU01hj4xgI8GaKv6vfM2Bujwa9i7d2FAHj7cA,4165
-yaml/tokens.py,sha256=lTQIzSVw8Mg9wv459-TjiOQe6wVziqaRlqX2_89rp54,2573
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/WHEEL
deleted file mode 100644
index 266c700..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/WHEEL
+++ /dev/null
@@ -1,6 +0,0 @@
-Wheel-Version: 1.0
-Generator: setuptools (80.9.0)
-Root-Is-Purelib: false
-Tag: cp312-cp312-macosx_11_0_arm64
-Generator: delocate 0.13.0
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/licenses/LICENSE
deleted file mode 100644
index 2f1b8e1..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright (c) 2017-2021 Ingy döt Net
-Copyright (c) 2006-2016 Kirill Simonov
-
-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/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/top_level.txt b/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/top_level.txt
deleted file mode 100644
index e6475e9..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/pyyaml-6.0.3.dist-info/top_level.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-_yaml
-yaml
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/METADATA
deleted file mode 100644
index 46f3f01..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/METADATA
+++ /dev/null
@@ -1,1600 +0,0 @@
-Metadata-Version: 2.4
-Name: tqdm
-Version: 4.69.0
-Summary: Fast, Extensible Progress Meter
-Maintainer-email: tqdm developers <devs@tqdm.ml>
-License: MPL-2.0 AND MIT
-Project-URL: homepage, https://tqdm.github.io
-Project-URL: repository, https://github.com/tqdm/tqdm
-Project-URL: changelog, https://tqdm.github.io/releases
-Project-URL: wiki, https://github.com/tqdm/tqdm/wiki
-Keywords: progressbar,progressmeter,progress,bar,meter,rate,eta,console,terminal,time
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Environment :: Console
-Classifier: Environment :: MacOS X
-Classifier: Environment :: Other Environment
-Classifier: Environment :: Win32 (MS Windows)
-Classifier: Environment :: X11 Applications
-Classifier: Framework :: IPython
-Classifier: Framework :: Jupyter
-Classifier: Intended Audience :: Developers
-Classifier: Intended Audience :: Education
-Classifier: Intended Audience :: End Users/Desktop
-Classifier: Intended Audience :: Other Audience
-Classifier: Intended Audience :: System Administrators
-Classifier: Operating System :: MacOS
-Classifier: Operating System :: MacOS :: MacOS X
-Classifier: Operating System :: Microsoft
-Classifier: Operating System :: Microsoft :: MS-DOS
-Classifier: Operating System :: Microsoft :: Windows
-Classifier: Operating System :: POSIX
-Classifier: Operating System :: POSIX :: BSD
-Classifier: Operating System :: POSIX :: BSD :: FreeBSD
-Classifier: Operating System :: POSIX :: Linux
-Classifier: Operating System :: POSIX :: SunOS/Solaris
-Classifier: Operating System :: Unix
-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 :: 3.14
-Classifier: Programming Language :: Python :: 3 :: Only
-Classifier: Programming Language :: Python :: Implementation
-Classifier: Programming Language :: Python :: Implementation :: IronPython
-Classifier: Programming Language :: Python :: Implementation :: PyPy
-Classifier: Programming Language :: Unix Shell
-Classifier: Topic :: Desktop Environment
-Classifier: Topic :: Education :: Computer Aided Instruction (CAI)
-Classifier: Topic :: Education :: Testing
-Classifier: Topic :: Office/Business
-Classifier: Topic :: Other/Nonlisted Topic
-Classifier: Topic :: Software Development :: Build Tools
-Classifier: Topic :: Software Development :: Libraries
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Classifier: Topic :: Software Development :: Pre-processors
-Classifier: Topic :: Software Development :: User Interfaces
-Classifier: Topic :: System :: Installation/Setup
-Classifier: Topic :: System :: Logging
-Classifier: Topic :: System :: Monitoring
-Classifier: Topic :: System :: Shells
-Classifier: Topic :: Terminals
-Classifier: Topic :: Utilities
-Requires-Python: >=3.8
-Description-Content-Type: text/x-rst
-License-File: LICENCE
-Requires-Dist: colorama; platform_system == "Windows"
-Provides-Extra: discord
-Requires-Dist: requests; extra == "discord"
-Requires-Dist: envwrap; extra == "discord"
-Provides-Extra: slack
-Requires-Dist: slack-sdk; extra == "slack"
-Requires-Dist: envwrap; extra == "slack"
-Provides-Extra: telegram
-Requires-Dist: requests; extra == "telegram"
-Requires-Dist: envwrap; extra == "telegram"
-Provides-Extra: notebook
-Requires-Dist: ipywidgets>=6; extra == "notebook"
-Dynamic: license-file
-
-|Logo|
-
-tqdm
-====
-
-|Py-Versions| |Versions| |Conda-Forge-Status| |Docker| |Snapcraft|
-
-|Build-Status| |Coverage-Status| |Branch-Coverage-Status| |Codacy-Grade| |Libraries-Rank| |PyPI-Downloads|
-
-|LICENCE| |OpenHub-Status| |colab-demo| |binder-demo| |awesome-python|
-
-``tqdm`` derives from the Arabic word *taqaddum* (تقدّم) which can mean "progress,"
-and is an abbreviation for "I love you so much" in Spanish (*te quiero demasiado*).
-
-Instantly make your loops show a smart progress meter - just wrap any
-iterable with ``tqdm(iterable)``, and you're done!
-
-.. code:: python
-
- from tqdm import tqdm
- for i in tqdm(range(10000)):
- ...
-
-``76%|████████████████████████ | 7568/10000 [00:33<00:10, 229.00it/s]``
-
-``trange(N)`` can be also used as a convenient shortcut for
-``tqdm(range(N))``.
-
-|Screenshot|
- |Video| |Slides| |Merch|
-
-It can also be executed as a module with pipes:
-
-.. code:: sh
-
- $ seq 9999999 | tqdm --bytes | wc -l
- 75.2MB [00:00, 217MB/s]
- 9999999
-
- $ tar -zcf - docs/ | tqdm --bytes --total `du -sb docs/ | cut -f1` \
- > backup.tgz
- 32%|██████████▍ | 8.89G/27.9G [00:42<01:31, 223MB/s]
-
-Overhead is low -- about 60ns per iteration (80ns with ``tqdm.gui``), and is
-unit tested against performance regression.
-By comparison, the well-established
-`ProgressBar <https://github.com/niltonvolpato/python-progressbar>`__ has
-an 800ns/iter overhead.
-
-In addition to its low overhead, ``tqdm`` uses smart algorithms to predict
-the remaining time and to skip unnecessary iteration displays, which allows
-for a negligible overhead in most cases.
-
-``tqdm`` works on any platform
-(Linux, Windows, Mac, FreeBSD, NetBSD, Solaris/SunOS),
-in any console or in a GUI, and is also friendly with IPython/Jupyter notebooks.
-
-``tqdm`` does not require any dependencies (not even ``curses``!), just
-Python and an environment supporting ``carriage return \r`` and
-``line feed \n`` control characters.
-
-**Featured Sponsors**
-
-======== ================================================
-|OpenAI| Your Logo Here
-======== ================================================
-OpenAI `Sponsors <https://github.com/sponsors/tqdm>`__
-======== ================================================
-
-.. |OpenAI| image:: https://avatars.githubusercontent.com/u/14957082?s=96
- :target: https://openai.com
-
-------------------------------------------
-
-.. contents:: Table of contents
- :backlinks: top
- :local:
-
-
-Installation
-------------
-
-Latest PyPI stable release
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-|Versions| |PyPI-Downloads| |Libraries-Dependents|
-
-.. code:: sh
-
- pip install tqdm
-
-Latest development release on GitHub
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-|GitHub-Status| |GitHub-Stars| |GitHub-Commits| |GitHub-Forks| |GitHub-Updated|
-
-Pull and install pre-release ``devel`` branch:
-
-.. code:: sh
-
- pip install "git+https://github.com/tqdm/tqdm.git@devel#egg=tqdm"
-
-Latest Conda release
-~~~~~~~~~~~~~~~~~~~~
-
-|Conda-Forge-Status|
-
-.. code:: sh
-
- conda install -c conda-forge tqdm
-
-Latest Snapcraft release
-~~~~~~~~~~~~~~~~~~~~~~~~
-
-|Snapcraft|
-
-There are 3 channels to choose from:
-
-.. code:: sh
-
- snap install tqdm # implies --stable, i.e. latest tagged release
- snap install tqdm --candidate # master branch
- snap install tqdm --edge # devel branch
-
-Note that ``snap`` binaries are purely for CLI use (not ``import``-able), and
-automatically set up ``bash`` tab-completion.
-
-Latest Docker release
-~~~~~~~~~~~~~~~~~~~~~
-
-|Docker|
-
-.. code:: sh
-
- docker pull tqdm/tqdm
- docker run -i --rm tqdm/tqdm --help
-
-Other
-~~~~~
-
-There are other (unofficial) places where ``tqdm`` may be downloaded, particularly for CLI use:
-
-|Repology|
-
-.. |Repology| image:: https://repology.org/badge/tiny-repos/python:tqdm.svg
- :target: https://repology.org/project/python:tqdm/versions
-
-Changelog
----------
-
-The list of all changes is available either on GitHub's Releases:
-|GitHub-Status|, on the
-`wiki <https://github.com/tqdm/tqdm/wiki/Releases>`__, or on the
-`website <https://tqdm.github.io/releases>`__.
-
-
-Usage
------
-
-``tqdm`` is very versatile and can be used in a number of ways.
-The three main ones are given below.
-
-Iterable-based
-~~~~~~~~~~~~~~
-
-Wrap ``tqdm()`` around any iterable:
-
-.. code:: python
-
- from tqdm import tqdm
- from time import sleep
-
- text = ""
- for char in tqdm(["a", "b", "c", "d"]):
- sleep(0.25)
- text = text + char
-
-``trange(i)`` is a special optimised instance of ``tqdm(range(i))``:
-
-.. code:: python
-
- from tqdm import trange
-
- for i in trange(100):
- sleep(0.01)
-
-Instantiation outside of the loop allows for manual control over ``tqdm()``:
-
-.. code:: python
-
- pbar = tqdm(["a", "b", "c", "d"])
- for char in pbar:
- sleep(0.25)
- pbar.set_description("Processing %s" % char)
-
-Manual
-~~~~~~
-
-Manual control of ``tqdm()`` updates using a ``with`` statement:
-
-.. code:: python
-
- with tqdm(total=100) as pbar:
- for i in range(10):
- sleep(0.1)
- pbar.update(10)
-
-If the optional variable ``total`` (or an iterable with ``len()``) is
-provided, predictive stats are displayed.
-
-``with`` is also optional (you can just assign ``tqdm()`` to a variable,
-but in this case don't forget to ``del`` or ``close()`` at the end:
-
-.. code:: python
-
- pbar = tqdm(total=100)
- for i in range(10):
- sleep(0.1)
- pbar.update(10)
- pbar.close()
-
-Module
-~~~~~~
-
-Perhaps the most wonderful use of ``tqdm`` is in a script or on the command
-line. Simply inserting ``tqdm`` (or ``python -m tqdm``) between pipes will pass
-through all ``stdin`` to ``stdout`` while printing progress to ``stderr``.
-
-The example below demonstrate counting the number of lines in all Python files
-in the current directory, with timing information included.
-
-.. code:: sh
-
- $ time find . -name '*.py' -type f -exec cat \{} \; | wc -l
- 857365
-
- real 0m3.458s
- user 0m0.274s
- sys 0m3.325s
-
- $ time find . -name '*.py' -type f -exec cat \{} \; | tqdm | wc -l
- 857366it [00:03, 246471.31it/s]
- 857365
-
- real 0m3.585s
- user 0m0.862s
- sys 0m3.358s
-
-Note that the usual arguments for ``tqdm`` can also be specified.
-
-.. code:: sh
-
- $ find . -name '*.py' -type f -exec cat \{} \; |
- tqdm --unit loc --unit_scale --total 857366 >> /dev/null
- 100%|█████████████████████████████████| 857K/857K [00:04<00:00, 246Kloc/s]
-
-Backing up a large directory?
-
-.. code:: sh
-
- $ tar -zcf - docs/ | tqdm --bytes --total `du -sb docs/ | cut -f1` \
- > backup.tgz
- 44%|██████████████▊ | 153M/352M [00:14<00:18, 11.0MB/s]
-
-This can be beautified further:
-
-.. code:: sh
-
- $ BYTES=$(du -sb docs/ | cut -f1)
- $ tar -cf - docs/ \
- | tqdm --bytes --total "$BYTES" --desc Processing | gzip \
- | tqdm --bytes --total "$BYTES" --desc Compressed --position 1 \
- > ~/backup.tgz
- Processing: 100%|██████████████████████| 352M/352M [00:14<00:00, 30.2MB/s]
- Compressed: 42%|█████████▎ | 148M/352M [00:14<00:19, 10.9MB/s]
-
-Or done on a file level using 7-zip:
-
-.. code:: sh
-
- $ 7z a -bd -r backup.7z docs/ | grep Compressing \
- | tqdm --total $(find docs/ -type f | wc -l) --unit files \
- | grep -v Compressing
- 100%|██████████████████████████▉| 15327/15327 [01:00<00:00, 712.96files/s]
-
-Pre-existing CLI programs already outputting basic progress information will
-benefit from ``tqdm``'s ``--update`` and ``--update_to`` flags:
-
-.. code:: sh
-
- $ seq 3 0.1 5 | tqdm --total 5 --update_to --null
- 100%|████████████████████████████████████| 5.0/5 [00:00<00:00, 9673.21it/s]
- $ seq 10 | tqdm --update --null # 1 + 2 + ... + 10 = 55 iterations
- 55it [00:00, 90006.52it/s]
-
-FAQ and Known Issues
---------------------
-
-|GitHub-Issues|
-
-The most common issues relate to excessive output on multiple lines, instead
-of a neat one-line progress bar.
-
-- Consoles in general: require support for carriage return (``CR``, ``\r``).
-
- * Some cloud logging consoles which don't support ``\r`` properly
- (`cloudwatch <https://github.com/tqdm/tqdm/issues/966>`__,
- `K8s <https://github.com/tqdm/tqdm/issues/1319>`__) may benefit from
- ``export TQDM_POSITION=-1``.
-
-- Nested progress bars:
-
- * Consoles in general: require support for moving cursors up to the
- previous line. For example,
- `IDLE <https://github.com/tqdm/tqdm/issues/191#issuecomment-230168030>`__,
- `ConEmu <https://github.com/tqdm/tqdm/issues/254>`__ and
- `PyCharm <https://github.com/tqdm/tqdm/issues/203>`__ (also
- `here <https://github.com/tqdm/tqdm/issues/208>`__,
- `here <https://github.com/tqdm/tqdm/issues/307>`__, and
- `here <https://github.com/tqdm/tqdm/issues/454#issuecomment-335416815>`__)
- lack full support.
- * Windows: additionally may require the Python module ``colorama``
- to ensure nested bars stay within their respective lines.
-
-- Unicode:
-
- * Environments which report that they support unicode will have solid smooth
- progress bars. The fallback is an ``ascii``-only bar.
- * Windows consoles often only partially support unicode and thus
- `often require explicit ascii=True <https://github.com/tqdm/tqdm/issues/454#issuecomment-335416815>`__
- (also `here <https://github.com/tqdm/tqdm/issues/499>`__). This is due to
- either normal-width unicode characters being incorrectly displayed as
- "wide", or some unicode characters not rendering.
-
-- Wrapping generators:
-
- * Generator wrapper functions tend to hide the length of iterables.
- ``tqdm`` does not.
- * Replace ``tqdm(enumerate(...))`` with ``enumerate(tqdm(...))`` or
- ``tqdm(enumerate(x), total=len(x), ...)``.
- The same applies to ``numpy.ndenumerate``.
- * Replace ``tqdm(zip(a, b))`` with ``zip(tqdm(a), b)`` or even
- ``zip(tqdm(a), tqdm(b))``.
- * The same applies to ``itertools``.
- * Some useful convenience functions can be found under ``tqdm.contrib``.
-
-- `No intermediate output in docker-compose <https://github.com/tqdm/tqdm/issues/771>`__:
- use ``docker-compose run`` instead of ``docker-compose up`` and ``tty: true``.
-
-- Overriding defaults via environment variables:
- e.g. in CI/cloud jobs, ``export TQDM_MININTERVAL=5`` to avoid log spam.
- This override logic is handled by the ``tqdm.utils.envwrap`` decorator
- (useful independent of ``tqdm``).
-
-If you come across any other difficulties, browse and file |GitHub-Issues|.
-
-Documentation
--------------
-
-|Py-Versions| |README-Hits| (Since 19 May 2016)
-
-.. code:: python
-
- class tqdm():
- """
- Decorate an iterable object, returning an iterator which acts exactly
- like the original iterable, but prints a dynamically updating
- progress bar every time a value is requested.
- """
-
- @envwrap("tqdm") # override defaults via env vars
- def __init__(self, iterable=None, desc=None, total=None, leave=True,
- file=None, ncols=None, mininterval=0.1,
- maxinterval=10.0, miniters=None, ascii=None, disable=False,
- unit='it', unit_scale=False, dynamic_ncols=False,
- smoothing=0.3, bar_format=None, initial=0, position=None,
- postfix=None, unit_divisor=1000, write_bytes=False,
- lock_args=None, nrows=None, colour=None, delay=0):
-
-Parameters
-~~~~~~~~~~
-
-* iterable : iterable, optional
- Iterable to decorate with a progress bar.
- Leave blank to manually manage the updates.
-* desc : str, optional
- Prefix for the progress bar.
-* total : int or float, optional
- The number of expected iterations. If unspecified,
- len(iterable) is used if possible. If float("inf") or as a last
- resort, only basic progress statistics are displayed
- (no ETA, no progress bar).
- If ``gui`` is True and this parameter needs subsequent updating,
- specify an initial arbitrary large positive number,
- e.g. 9e9.
-* leave : bool, optional
- If [default: True], keeps all traces of the progress bar
- upon termination of iteration.
- If ``None``, will leave only if ``position`` is ``0``.
-* file : ``io.TextIOWrapper`` or ``io.StringIO``, optional
- Specifies where to output the progress messages
- (default: sys.stderr). Uses ``file.write(str)`` and ``file.flush()``
- methods. For encoding, see ``write_bytes``.
-* ncols : int, optional
- The width of the entire output message. If specified,
- dynamically resizes the progress bar to stay within this bound.
- If unspecified, attempts to use environment width. The
- fallback is a meter width of 10 and no limit for the counter and
- statistics. If 0, will not print any meter (only stats).
-* mininterval : float, optional
- Minimum progress display update interval [default: 0.1] seconds.
-* maxinterval : float, optional
- Maximum progress display update interval [default: 10] seconds.
- Automatically adjusts ``miniters`` to correspond to ``mininterval``
- after long display update lag. Only works if ``dynamic_miniters``
- or monitor thread is enabled.
-* miniters : int or float, optional
- Minimum progress display update interval, in iterations.
- If 0 and ``dynamic_miniters``, will automatically adjust to equal
- ``mininterval`` (more CPU efficient, good for tight loops).
- If > 0, will skip display of specified number of iterations.
- Tweak this and ``mininterval`` to get very efficient loops.
- If your progress is erratic with both fast and slow iterations
- (network, skipping items, etc) you should set miniters=1.
-* ascii : bool or str, optional
- If unspecified or False, use unicode (smooth blocks) to fill
- the meter. The fallback is to use ASCII characters " 123456789#".
-* disable : bool, optional
- Whether to disable the entire progress bar wrapper
- [default: False]. If set to None, disable on non-TTY.
-* unit : str, optional
- String that will be used to define the unit of each iteration
- [default: it].
-* unit_scale : bool or int or float, optional
- If 1 or True, the number of iterations will be reduced/scaled
- automatically and a metric prefix following the
- International System of Units standard will be added
- (kilo, mega, etc.) [default: False]. If any other non-zero
- number, will scale ``total`` and ``n``.
-* dynamic_ncols : bool, optional
- If set, constantly alters ``ncols`` and ``nrows`` to the
- environment (allowing for window resizes) [default: False].
-* smoothing : float, optional
- Exponential moving average smoothing factor for speed estimates
- (ignored in GUI mode). Ranges from 0 (average speed) to 1
- (current/instantaneous speed) [default: 0.3].
-* bar_format : str, optional
- Specify a custom bar string formatting. May impact performance.
- [default: '{l_bar}{bar}{r_bar}'], where
- l_bar='{desc}: {percentage:3.0f}%|' and
- r_bar='| {n_fmt}/{total_fmt} [{elapsed}<{remaining}, '
- '{rate_fmt}{postfix}]'
- Possible vars: l_bar, bar, r_bar, n, n_fmt, total, total_fmt,
- percentage, elapsed, elapsed_s, ncols, nrows, desc, unit,
- rate, rate_fmt, rate_noinv, rate_noinv_fmt,
- rate_inv, rate_inv_fmt, postfix, unit_divisor,
- remaining, remaining_s, eta.
- Note that a trailing ": " is automatically removed after {desc}
- if the latter is empty.
-* initial : int or float, optional
- The initial counter value. Useful when restarting a progress
- bar [default: 0]. If using float, consider specifying ``{n:.3f}``
- or similar in ``bar_format``, or specifying ``unit_scale``.
-* position : int, optional
- Specify the line offset to print this bar (starting from 0)
- Automatic if unspecified.
- Useful to manage multiple bars at once (eg, from threads).
-* postfix : dict or ``*``, optional
- Specify additional stats to display at the end of the bar.
- Calls ``set_postfix(**postfix)`` if possible (dict).
-* unit_divisor : float, optional
- [default: 1000], ignored unless ``unit_scale`` is True.
-* write_bytes : bool, optional
- Whether to write bytes. If (default: False) will write unicode.
-* lock_args : tuple, optional
- Passed to ``refresh`` for intermediate output
- (initialisation, iterating, and updating).
-* nrows : int, optional
- The screen height. If specified, hides nested bars outside this
- bound. If unspecified, attempts to use environment height.
- The fallback is 20.
-* colour : str, optional
- Bar colour (e.g. 'green', '#00ff00').
-* delay : float, optional
- Don't display until [default: 0] seconds have elapsed.
-
-Extra CLI Options
-~~~~~~~~~~~~~~~~~
-
-* delim : chr, optional
- Delimiting character [default: '\n']. Use '\0' for null.
- N.B.: on Windows systems, Python converts '\n' to '\r\n'.
-* buf_size : int, optional
- String buffer size in bytes [default: 256]
- used when ``delim`` is specified.
-* bytes : bool, optional
- If true, will count bytes, ignore ``delim``, and default
- ``unit_scale`` to True, ``unit_divisor`` to 1024, and ``unit`` to 'B'.
-* tee : bool, optional
- If true, passes ``stdin`` to both ``stderr`` and ``stdout``.
-* update : bool, optional
- If true, will treat input as newly elapsed iterations,
- i.e. numbers to pass to ``update()``. Note that this is slow
- (~2e5 it/s) since every input must be decoded as a number.
-* update_to : bool, optional
- If true, will treat input as total elapsed iterations,
- i.e. numbers to assign to ``self.n``. Note that this is slow
- (~2e5 it/s) since every input must be decoded as a number.
-* null : bool, optional
- If true, will discard input (no stdout).
-* manpath : str, optional
- Directory in which to install tqdm man pages.
-* comppath : str, optional
- Directory in which to place tqdm completion.
-* log : str, optional
- CRITICAL|FATAL|ERROR|WARN(ING)|[default: 'INFO']|DEBUG|NOTSET.
-
-Returns
-~~~~~~~
-
-* out : decorated iterator.
-
-.. code:: python
-
- class tqdm():
- def update(self, n=1):
- """
- Manually update the progress bar, useful for streams
- such as reading files.
- E.g.:
- >>> t = tqdm(total=filesize) # Initialise
- >>> for current_buffer in stream:
- ... ...
- ... t.update(len(current_buffer))
- >>> t.close()
- The last line is highly recommended, but possibly not necessary if
- `t.update()` will be called in such a way that `filesize` will be
- exactly reached and printed.
-
- Parameters
- ----------
- n : int or float, optional
- Increment to add to the internal counter of iterations
- [default: 1]. If using float, consider specifying `{n:.3f}`
- or similar in `bar_format`, or specifying `unit_scale`.
-
- Returns
- -------
- out : bool or None
- True if a `display()` was triggered.
- """
-
- def close(self):
- """Cleanup and (if leave=False) close the progress bar."""
-
- def clear(self, nomove=False):
- """Clear current bar display."""
-
- def refresh(self):
- """
- Force refresh the display of this bar.
-
- Parameters
- ----------
- nolock : bool, optional
- If `True`, does not lock.
- If [default: `False`]: calls `acquire()` on internal lock.
- lock_args : tuple, optional
- Passed to internal lock's `acquire()`.
- If specified, will only `display()` if `acquire()` returns `True`.
- """
-
- def unpause(self):
- """Restart tqdm timer from last print time."""
-
- def reset(self, total=None):
- """
- Resets to 0 iterations for repeated use.
-
- Consider combining with `leave=True`.
-
- Parameters
- ----------
- total : int or float, optional. Total to use for the new bar.
- """
-
- def set_description(self, desc=None, refresh=True):
- """
- Set/modify description of the progress bar.
-
- Parameters
- ----------
- desc : str, optional
- refresh : bool, optional
- Forces refresh [default: True].
- """
-
- def set_postfix(self, ordered_dict=None, refresh=True, **tqdm_kwargs):
- """
- Set/modify postfix (additional stats)
- with automatic formatting based on datatype.
-
- Parameters
- ----------
- ordered_dict : dict or OrderedDict, optional
- refresh : bool, optional
- Forces refresh [default: True].
- kwargs : dict, optional
- """
-
- @classmethod
- def write(cls, s, file=sys.stdout, end="\n"):
- """Print a message via tqdm (without overlap with bars)."""
-
- @property
- def format_dict(self):
- """Public API for read-only member access."""
-
- def display(self, msg=None, pos=None):
- """
- Use `self.sp` to display `msg` in the specified `pos`.
-
- Consider overloading this function when inheriting to use e.g.:
- `self.some_frontend(**self.format_dict)` instead of `self.sp`.
-
- Parameters
- ----------
- msg : str, optional. What to display (default: `repr(self)`).
- pos : int, optional. Position to `moveto`
- (default: `abs(self.pos)`).
- """
-
- @classmethod
- @contextmanager
- def wrapattr(cls, stream, method, total=None, bytes=True, **tqdm_kwargs):
- """
- stream : file-like object.
- method : str, "read" or "write". The result of `read()` and
- the first argument of `write()` should have a `len()`.
-
- >>> with tqdm.wrapattr(file_obj, "read", total=file_obj.size) as fobj:
- ... while True:
- ... chunk = fobj.read(chunk_size)
- ... if not chunk:
- ... break
- """
-
- @classmethod
- def pandas(cls, *targs, **tqdm_kwargs):
- """Registers the current `tqdm` class with `pandas`."""
-
- def trange(*args, **tqdm_kwargs):
- """Shortcut for `tqdm(range(*args), **tqdm_kwargs)`."""
-
-Convenience Functions
-~~~~~~~~~~~~~~~~~~~~~
-
-.. code:: python
-
- def tqdm.contrib.tenumerate(iterable, start=0, total=None,
- tqdm_class=tqdm.auto.tqdm, **tqdm_kwargs):
- """Equivalent of `numpy.ndenumerate` or builtin `enumerate`."""
-
- def tqdm.contrib.tzip(iter1, *iter2plus, **tqdm_kwargs):
- """Equivalent of builtin `zip`."""
-
- def tqdm.contrib.tmap(function, *sequences, **tqdm_kwargs):
- """Equivalent of builtin `map`."""
-
-Submodules
-~~~~~~~~~~
-
-.. code:: python
-
- class tqdm.notebook.tqdm(tqdm.tqdm):
- """IPython/Jupyter Notebook widget."""
-
- class tqdm.auto.tqdm(tqdm.tqdm):
- """Automatically chooses between `tqdm.notebook` and `tqdm.tqdm`."""
-
- class tqdm.asyncio.tqdm(tqdm.tqdm):
- """Asynchronous version."""
- @classmethod
- def as_completed(cls, fs, *, loop=None, timeout=None, total=None,
- **tqdm_kwargs):
- """Wrapper for `asyncio.as_completed`."""
-
- class tqdm.gui.tqdm(tqdm.tqdm):
- """Matplotlib GUI version."""
-
- class tqdm.tk.tqdm(tqdm.tqdm):
- """Tkinter GUI version."""
-
- class tqdm.rich.tqdm(tqdm.tqdm):
- """`rich.progress` version."""
-
- class tqdm.keras.TqdmCallback(keras.callbacks.Callback):
- """Keras callback for epoch and batch progress."""
-
- class tqdm.dask.TqdmCallback(dask.callbacks.Callback):
- """Dask callback for task progress."""
-
-
-``contrib``
-+++++++++++
-
-The ``tqdm.contrib`` package also contains experimental modules:
-
-- `tqdm.contrib.itertools <https://tqdm.github.io/docs/contrib.itertools/>`_: Thin wrappers around ``itertools``
-- `tqdm.contrib.concurrent <https://tqdm.github.io/docs/contrib.concurrent/>`_: Thin wrappers around ``concurrent.futures``
-- `tqdm.contrib.slack <https://tqdm.github.io/docs/contrib.slack/>`_: Posts to `Slack <https://slack.com>`__ bots
-- `tqdm.contrib.discord <https://tqdm.github.io/docs/contrib.discord/>`_: Posts to `Discord <https://discord.com>`__ bots
-- `tqdm.contrib.telegram <https://tqdm.github.io/docs/contrib.telegram/>`_: Posts to `Telegram <https://telegram.org>`__ bots
-- `tqdm.contrib.bells <https://tqdm.github.io/docs/shortcuts/>`_: Automagically enables all optional features
-
- * ``auto``, ``pandas``, ``slack``, ``discord``, ``telegram``
-
-.. image:: https://tqdm.github.io/img/screenshot-discord.png
- :alt: Screenshot of `tqdm.contrib.discord` in action
-
-Examples and Advanced Usage
----------------------------
-
-- See the `examples <https://github.com/tqdm/tqdm/tree/master/examples>`__
- folder;
-- import the module and run ``help()``;
-- consult the `wiki <https://github.com/tqdm/tqdm/wiki>`__;
-
- * this has an
- `excellent article <https://github.com/tqdm/tqdm/wiki/How-to-make-a-great-Progress-Bar>`__
- on how to make a **great** progress bar;
-
-- check out the `slides from PyData London <https://tqdm.github.io/PyData2019/slides.html>`__, or
-- run the |binder-demo|.
-
-Description and additional stats
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Custom information can be displayed and updated dynamically on ``tqdm`` bars
-with the ``desc`` and ``postfix`` arguments:
-
-.. code:: python
-
- from tqdm import tqdm, trange
- from random import random, randint
- from time import sleep
-
- with trange(10) as t:
- for i in t:
- # Description will be displayed on the left
- t.set_description('GEN %i' % i)
- # Postfix will be displayed on the right,
- # formatted automatically based on argument's datatype
- t.set_postfix(loss=random(), gen=randint(1,999), str='h',
- lst=[1, 2])
- sleep(0.1)
-
- with tqdm(total=10, bar_format="{postfix[0]} {postfix[1][value]:>8.2g}",
- postfix=["Batch", {"value": 0}]) as t:
- for i in range(10):
- sleep(0.1)
- t.postfix[1]["value"] = i / 2
- t.update()
-
-Points to remember when using ``{postfix[...]}`` in the ``bar_format`` string:
-
-- ``postfix`` also needs to be passed as an initial argument in a compatible
- format, and
-- ``postfix`` will be auto-converted to a string if it is a ``dict``-like
- object. To prevent this behaviour, insert an extra item into the dictionary
- where the key is not a string.
-
-Additional ``bar_format`` parameters may also be defined by overriding
-``format_dict``, and the bar itself may be modified using ``ascii``:
-
-.. code:: python
-
- from tqdm import tqdm
- class TqdmExtraFormat(tqdm):
- """Provides a `total_time` format parameter"""
- @property
- def format_dict(self):
- d = super().format_dict
- total_time = d["elapsed"] * (d["total"] or 0) / max(d["n"], 1)
- d.update(total_time=self.format_interval(total_time) + " in total")
- return d
-
- for i in TqdmExtraFormat(
- range(9), ascii=" .oO0",
- bar_format="{total_time}: {percentage:.0f}%|{bar}{r_bar}"):
- if i == 4:
- break
-
-.. code::
-
- 00:00 in total: 44%|0000. | 4/9 [00:00<00:00, 962.93it/s]
-
-Note that ``{bar}`` also supports a format specifier ``[width][type]``.
-
-- ``width``
-
- * unspecified (default): automatic to fill ``ncols``
- * ``int >= 0``: fixed width overriding ``ncols`` logic
- * ``int < 0``: subtract from the automatic default
-
-- ``type``
-
- * ``a``: ascii (``ascii=True`` override)
- * ``u``: unicode (``ascii=False`` override)
- * ``b``: blank (``ascii=" "`` override)
-
-This means a fixed bar with right-justified text may be created by using:
-``bar_format="{l_bar}{bar:10}|{bar:-10b}right-justified"``
-
-Nested progress bars
-~~~~~~~~~~~~~~~~~~~~
-
-``tqdm`` supports nested progress bars. Here's an example:
-
-.. code:: python
-
- from tqdm.auto import trange
- from time import sleep
-
- for i in trange(4, desc='1st loop'):
- for j in trange(5, desc='2nd loop'):
- for k in trange(50, desc='3rd loop', leave=False):
- sleep(0.01)
-
-For manual control over positioning (e.g. for multi-processing use),
-you may specify ``position=n`` where ``n=0`` for the outermost bar,
-``n=1`` for the next, and so on.
-However, it's best to check if ``tqdm`` can work without manual ``position``
-first.
-
-.. code:: python
-
- from time import sleep
- from tqdm import trange, tqdm
- from multiprocessing import Pool, RLock, freeze_support
-
- L = list(range(9))
-
- def progresser(n):
- interval = 0.001 / (n + 2)
- total = 5000
- text = f"#{n}, est. {interval * total:<04.2}s"
- for _ in trange(total, desc=text, position=n):
- sleep(interval)
-
- if __name__ == '__main__':
- freeze_support() # for Windows support
- tqdm.set_lock(RLock()) # for managing output contention
- p = Pool(initializer=tqdm.set_lock, initargs=(tqdm.get_lock(),))
- p.map(progresser, L)
-
-Note that in Python 3, ``tqdm.write`` is thread-safe:
-
-.. code:: python
-
- from time import sleep
- from tqdm import tqdm, trange
- from concurrent.futures import ThreadPoolExecutor
-
- L = list(range(9))
-
- def progresser(n):
- interval = 0.001 / (n + 2)
- total = 5000
- text = f"#{n}, est. {interval * total:<04.2}s"
- for _ in trange(total, desc=text):
- sleep(interval)
- if n == 6:
- tqdm.write("n == 6 completed.")
- tqdm.write("`tqdm.write()` is thread-safe in py3!")
-
- if __name__ == '__main__':
- with ThreadPoolExecutor() as p:
- p.map(progresser, L)
-
-Hooks and callbacks
-~~~~~~~~~~~~~~~~~~~
-
-``tqdm`` can easily support callbacks/hooks and manual updates.
-Here's an example with ``urllib``:
-
-**``urllib.urlretrieve`` documentation**
-
- | [...]
- | If present, the hook function will be called once
- | on establishment of the network connection and once after each block read
- | thereafter. The hook will be passed three arguments; a count of blocks
- | transferred so far, a block size in bytes, and the total size of the file.
- | [...]
-
-.. code:: python
-
- import urllib, os
- from tqdm import tqdm
- urllib = getattr(urllib, 'request', urllib)
-
- class TqdmUpTo(tqdm):
- """Provides `update_to(n)` which uses `tqdm.update(delta_n)`."""
- def update_to(self, b=1, bsize=1, tsize=None):
- """
- b : int, optional
- Number of blocks transferred so far [default: 1].
- bsize : int, optional
- Size of each block (in tqdm units) [default: 1].
- tsize : int, optional
- Total size (in tqdm units). If [default: None] remains unchanged.
- """
- if tsize is not None:
- self.total = tsize
- return self.update(b * bsize - self.n) # also sets self.n = b * bsize
-
- eg_link = "https://cgi.cdcl.ml/matryoshka.zip"
- with TqdmUpTo(unit='B', unit_scale=True, unit_divisor=1024, miniters=1,
- desc=eg_link.split('/')[-1]) as t: # all optional kwargs
- urllib.urlretrieve(eg_link, filename=os.devnull,
- reporthook=t.update_to, data=None)
- t.total = t.n
-
-Inspired by `twine#242 <https://github.com/pypa/twine/pull/242>`__.
-Functional alternative in
-`examples/tqdm_wget.py <https://github.com/tqdm/tqdm/blob/master/examples/tqdm_wget.py>`__.
-
-It is recommend to use ``miniters=1`` whenever there is potentially
-large differences in iteration speed (e.g. downloading a file over
-a patchy connection).
-
-**Wrapping read/write methods**
-
-To measure throughput through a file-like object's ``read`` or ``write``
-methods, use ``CallbackIOWrapper``:
-
-.. code:: python
-
- from tqdm.auto import tqdm
- from tqdm.utils import CallbackIOWrapper
-
- with tqdm(total=file_obj.size,
- unit='B', unit_scale=True, unit_divisor=1024) as t:
- fobj = CallbackIOWrapper(t.update, file_obj, "read")
- while True:
- chunk = fobj.read(chunk_size)
- if not chunk:
- break
- t.reset()
- # ... continue to use `t` for something else
-
-Alternatively, use the even simpler ``wrapattr`` convenience function,
-which would condense both the ``urllib`` and ``CallbackIOWrapper`` examples
-down to:
-
-.. code:: python
-
- import urllib, os
- from tqdm import tqdm
-
- eg_link = "https://cgi.cdcl.ml/matryoshka.zip"
- response = getattr(urllib, 'request', urllib).urlopen(eg_link)
- with tqdm.wrapattr(open(os.devnull, "wb"), "write",
- miniters=1, desc=eg_link.split('/')[-1],
- total=getattr(response, 'length', None)) as fout:
- for chunk in response:
- fout.write(chunk)
-
-The ``requests`` equivalent is nearly identical:
-
-.. code:: python
-
- import requests, os
- from tqdm import tqdm
-
- eg_link = "https://cgi.cdcl.ml/matryoshka.zip"
- response = requests.get(eg_link, stream=True)
- with tqdm.wrapattr(open(os.devnull, "wb"), "write",
- miniters=1, desc=eg_link.split('/')[-1],
- total=int(response.headers.get('content-length', 0))) as fout:
- for chunk in response.iter_content(chunk_size=4096):
- fout.write(chunk)
-
-**Custom callback**
-
-``tqdm`` is known for intelligently skipping unnecessary displays. To make a
-custom callback take advantage of this, simply use the return value of
-``update()``. This is set to ``True`` if a ``display()`` was triggered.
-
-.. code:: python
-
- from tqdm.auto import tqdm as std_tqdm
-
- def external_callback(*args, **kwargs):
- ...
-
- class TqdmExt(std_tqdm):
- def update(self, n=1):
- displayed = super().update(n)
- if displayed:
- external_callback(**self.format_dict)
- return displayed
-
-``asyncio``
-~~~~~~~~~~~
-
-Note that ``break`` isn't currently caught by asynchronous iterators.
-This means that ``tqdm`` cannot clean up after itself in this case:
-
-.. code:: python
-
- from tqdm.asyncio import tqdm
-
- async for i in tqdm(range(9)):
- if i == 2:
- break
-
-Instead, either call ``pbar.close()`` manually or use the context manager syntax:
-
-.. code:: python
-
- from tqdm.asyncio import tqdm
-
- with tqdm(range(9)) as pbar:
- async for i in pbar:
- if i == 2:
- break
-
-Pandas Integration
-~~~~~~~~~~~~~~~~~~
-
-Due to popular demand we've added support for ``pandas`` -- here's an example
-for ``DataFrame.progress_apply`` and ``DataFrameGroupBy.progress_apply``:
-
-.. code:: python
-
- import pandas as pd
- import numpy as np
- from tqdm import tqdm
-
- df = pd.DataFrame(np.random.randint(0, 100, (100000, 6)))
-
- # Register `pandas.progress_apply` and `pandas.Series.map_apply` with `tqdm`
- # (can use `tqdm.gui.tqdm`, `tqdm.notebook.tqdm`, optional kwargs, etc.)
- tqdm.pandas(desc="my bar!")
-
- # Now you can use `progress_apply` instead of `apply`
- # and `progress_map` instead of `map`
- df.progress_apply(lambda x: x**2)
- # can also groupby:
- # df.groupby(0).progress_apply(lambda x: x**2)
-
-In case you're interested in how this works (and how to modify it for your
-own callbacks), see the
-`examples <https://github.com/tqdm/tqdm/tree/master/examples>`__
-folder or import the module and run ``help()``.
-
-Keras Integration
-~~~~~~~~~~~~~~~~~
-
-A ``keras`` callback is also available:
-
-.. code:: python
-
- from tqdm.keras import TqdmCallback
-
- ...
-
- model.fit(..., verbose=0, callbacks=[TqdmCallback()])
-
-Dask Integration
-~~~~~~~~~~~~~~~~
-
-A ``dask`` callback is also available:
-
-.. code:: python
-
- from tqdm.dask import TqdmCallback
-
- with TqdmCallback(desc="compute"):
- ...
- arr.compute()
-
- # or use callback globally
- cb = TqdmCallback(desc="global")
- cb.register()
- arr.compute()
-
-IPython/Jupyter Integration
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-IPython/Jupyter is supported via the ``tqdm.notebook`` submodule:
-
-.. code:: python
-
- from tqdm.notebook import trange, tqdm
- from time import sleep
-
- for i in trange(3, desc='1st loop'):
- for j in tqdm(range(100), desc='2nd loop'):
- sleep(0.01)
-
-In addition to ``tqdm`` features, the submodule provides a native Jupyter
-widget (compatible with IPython v1-v4 and Jupyter), fully working nested bars
-and colour hints (blue: normal, green: completed, red: error/interrupt,
-light blue: no ETA); as demonstrated below.
-
-|Screenshot-Jupyter1|
-|Screenshot-Jupyter2|
-|Screenshot-Jupyter3|
-
-The ``notebook`` version supports percentage or pixels for overall width
-(e.g.: ``ncols='100%'`` or ``ncols='480px'``).
-
-It is also possible to let ``tqdm`` automatically choose between
-console or notebook versions by using the ``autonotebook`` submodule:
-
-.. code:: python
-
- from tqdm.autonotebook import tqdm
- tqdm.pandas()
-
-Note that this will issue a ``TqdmExperimentalWarning`` if run in a notebook
-since it is not meant to be possible to distinguish between ``jupyter notebook``
-and ``jupyter console``. Use ``auto`` instead of ``autonotebook`` to suppress
-this warning.
-
-Note that notebooks will display the bar in the cell where it was created.
-This may be a different cell from the one where it is used.
-If this is not desired, either
-
-- delay the creation of the bar to the cell where it must be displayed, or
-- create the bar with ``display=False``, and in a later cell call
- ``display(bar.container)``:
-
-.. code:: python
-
- from tqdm.notebook import tqdm
- pbar = tqdm(..., display=False)
-
-.. code:: python
-
- # different cell
- display(pbar.container)
-
-The ``keras`` callback has a ``display()`` method which can be used likewise:
-
-.. code:: python
-
- from tqdm.keras import TqdmCallback
- cbk = TqdmCallback(display=False)
-
-.. code:: python
-
- # different cell
- cbk.display()
- model.fit(..., verbose=0, callbacks=[cbk])
-
-Another possibility is to have a single bar (near the top of the notebook)
-which is constantly re-used (using ``reset()`` rather than ``close()``).
-For this reason, the notebook version (unlike the CLI version) does not
-automatically call ``close()`` upon ``Exception``.
-
-.. code:: python
-
- from tqdm.notebook import tqdm
- pbar = tqdm()
-
-.. code:: python
-
- # different cell
- iterable = range(100)
- pbar.reset(total=len(iterable)) # initialise with new `total`
- for i in iterable:
- pbar.update()
- pbar.refresh() # force print final status but don't `close()`
-
-Custom Integration
-~~~~~~~~~~~~~~~~~~
-
-To change the default arguments (such as making ``dynamic_ncols=True``),
-simply use built-in Python magic:
-
-.. code:: python
-
- from functools import partial
- from tqdm import tqdm as std_tqdm
- tqdm = partial(std_tqdm, dynamic_ncols=True)
-
-For further customisation,
-``tqdm`` may be inherited from to create custom callbacks (as with the
-``TqdmUpTo`` example `above <#hooks-and-callbacks>`__) or for custom frontends
-(e.g. GUIs such as notebook or plotting packages). In the latter case:
-
-1. ``def __init__()`` to call ``super().__init__(..., gui=True)`` to disable
- terminal ``status_printer`` creation.
-2. Redefine: ``close()``, ``clear()``, ``display()``.
-
-Consider overloading ``display()`` to use e.g.
-``self.frontend(**self.format_dict)`` instead of ``self.sp(repr(self))``.
-
-Some submodule examples of inheritance:
-
-- `tqdm/notebook.py <https://github.com/tqdm/tqdm/blob/master/tqdm/notebook.py>`__
-- `tqdm/gui.py <https://github.com/tqdm/tqdm/blob/master/tqdm/gui.py>`__
-- `tqdm/tk.py <https://github.com/tqdm/tqdm/blob/master/tqdm/tk.py>`__
-- `tqdm/contrib/slack.py <https://github.com/tqdm/tqdm/blob/master/tqdm/contrib/slack.py>`__
-- `tqdm/contrib/discord.py <https://github.com/tqdm/tqdm/blob/master/tqdm/contrib/discord.py>`__
-- `tqdm/contrib/telegram.py <https://github.com/tqdm/tqdm/blob/master/tqdm/contrib/telegram.py>`__
-
-Dynamic Monitor/Meter
-~~~~~~~~~~~~~~~~~~~~~
-
-You can use a ``tqdm`` as a meter which is not monotonically increasing.
-This could be because ``n`` decreases (e.g. a CPU usage monitor) or ``total``
-changes.
-
-One example would be recursively searching for files. The ``total`` is the
-number of objects found so far, while ``n`` is the number of those objects which
-are files (rather than folders):
-
-.. code:: python
-
- from tqdm import tqdm
- import os.path
-
- def find_files_recursively(path, show_progress=True):
- files = []
- # total=1 assumes `path` is a file
- t = tqdm(total=1, unit="file", disable=not show_progress)
- if not os.path.exists(path):
- raise IOError("Cannot find:" + path)
-
- def append_found_file(f):
- files.append(f)
- t.update()
-
- def list_found_dir(path):
- """returns os.listdir(path) assuming os.path.isdir(path)"""
- listing = os.listdir(path)
- # subtract 1 since a "file" we found was actually this directory
- t.total += len(listing) - 1
- # fancy way to give info without forcing a refresh
- t.set_postfix(dir=path[-10:], refresh=False)
- t.update(0) # may trigger a refresh
- return listing
-
- def recursively_search(path):
- if os.path.isdir(path):
- for f in list_found_dir(path):
- recursively_search(os.path.join(path, f))
- else:
- append_found_file(path)
-
- recursively_search(path)
- t.set_postfix(dir=path)
- t.close()
- return files
-
-Using ``update(0)`` is a handy way to let ``tqdm`` decide when to trigger a
-display refresh to avoid console spamming.
-
-Writing messages
-~~~~~~~~~~~~~~~~
-
-This is a work in progress (see
-`#737 <https://github.com/tqdm/tqdm/issues/737>`__).
-
-Since ``tqdm`` uses a simple printing mechanism to display progress bars,
-you should not write any message in the terminal using ``print()`` while
-a progress bar is open.
-
-To write messages in the terminal without any collision with ``tqdm`` bar
-display, a ``.write()`` method is provided:
-
-.. code:: python
-
- from tqdm.auto import tqdm, trange
- from time import sleep
-
- bar = trange(10)
- for i in bar:
- # Print using tqdm class method .write()
- sleep(0.1)
- if not (i % 3):
- tqdm.write("Done task %i" % i)
- # Can also use bar.write()
-
-By default, this will print to standard output ``sys.stdout``. but you can
-specify any file-like object using the ``file`` argument. For example, this
-can be used to redirect the messages writing to a log file or class.
-
-Redirecting writing
-~~~~~~~~~~~~~~~~~~~
-
-If using a library that can print messages to the console, editing the library
-by replacing ``print()`` with ``tqdm.write()`` may not be desirable.
-In that case, redirecting ``sys.stdout`` to ``tqdm.write()`` is an option.
-
-To redirect ``sys.stdout``, create a file-like class that will write
-any input string to ``tqdm.write()``, and supply the arguments
-``file=sys.stdout, dynamic_ncols=True``.
-
-A reusable canonical example is given below:
-
-.. code:: python
-
- from time import sleep
- import contextlib
- import sys
- from tqdm import tqdm
- from tqdm.contrib import DummyTqdmFile
-
-
- @contextlib.contextmanager
- def std_out_err_redirect_tqdm():
- orig_out_err = sys.stdout, sys.stderr
- try:
- sys.stdout, sys.stderr = map(DummyTqdmFile, orig_out_err)
- yield orig_out_err[0]
- # Relay exceptions
- except Exception as exc:
- raise exc
- # Always restore sys.stdout/err if necessary
- finally:
- sys.stdout, sys.stderr = orig_out_err
-
- def some_fun(i):
- print("Fee, fi, fo,".split()[i])
-
- # Redirect stdout to tqdm.write() (don't forget the `as save_stdout`)
- with std_out_err_redirect_tqdm() as orig_stdout:
- # tqdm needs the original stdout
- # and dynamic_ncols=True to autodetect console width
- for i in tqdm(range(3), file=orig_stdout, dynamic_ncols=True):
- sleep(.5)
- some_fun(i)
-
- # After the `with`, printing is restored
- print("Done!")
-
-Redirecting ``logging``
-~~~~~~~~~~~~~~~~~~~~~~~
-
-Similar to ``sys.stdout``/``sys.stderr`` as detailed above, console ``logging``
-may also be redirected to ``tqdm.write()``.
-
-Warning: if also redirecting ``sys.stdout``/``sys.stderr``, make sure to
-redirect ``logging`` first if needed.
-
-Helper methods are available in ``tqdm.contrib.logging``. For example:
-
-.. code:: python
-
- import logging
- from tqdm import trange
- from tqdm.contrib.logging import logging_redirect_tqdm
-
- LOG = logging.getLogger(__name__)
-
- if __name__ == '__main__':
- logging.basicConfig(level=logging.INFO)
- with logging_redirect_tqdm():
- for i in trange(9):
- if i == 4:
- LOG.info("console logging redirected to `tqdm.write()`")
- # logging restored
-
-Monitoring thread, intervals and miniters
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-``tqdm`` implements a few tricks to increase efficiency and reduce overhead.
-
-- Avoid unnecessary frequent bar refreshing: ``mininterval`` defines how long
- to wait between each refresh. ``tqdm`` always gets updated in the background,
- but it will display only every ``mininterval``.
-- Reduce number of calls to check system clock/time.
-- ``mininterval`` is more intuitive to configure than ``miniters``.
- A clever adjustment system ``dynamic_miniters`` will automatically adjust
- ``miniters`` to the amount of iterations that fit into time ``mininterval``.
- Essentially, ``tqdm`` will check if it's time to print without actually
- checking time. This behaviour can be still be bypassed by manually setting
- ``miniters``.
-
-However, consider a case with a combination of fast and slow iterations.
-After a few fast iterations, ``dynamic_miniters`` will set ``miniters`` to a
-large number. When iteration rate subsequently slows, ``miniters`` will
-remain large and thus reduce display update frequency. To address this:
-
-- ``maxinterval`` defines the maximum time between display refreshes.
- A concurrent monitoring thread checks for overdue updates and forces one
- where necessary.
-
-The monitoring thread should not have a noticeable overhead, and guarantees
-updates at least every 10 seconds by default.
-This value can be directly changed by setting the ``monitor_interval`` of
-any ``tqdm`` instance (i.e. ``t = tqdm.tqdm(...); t.monitor_interval = 2``).
-The monitor thread may be disabled application-wide by setting
-``tqdm.tqdm.monitor_interval = 0`` before instantiation of any ``tqdm`` bar.
-
-
-Merch
------
-
-You can buy `tqdm branded merch <https://tqdm.github.io/merch>`__ now!
-
-Contributions
--------------
-
-|GitHub-Commits| |GitHub-Issues| |GitHub-PRs| |OpenHub-Status| |GitHub-Contributions| |CII Best Practices|
-
-All source code is hosted on `GitHub <https://github.com/tqdm/tqdm>`__.
-Contributions are welcome.
-
-See the
-`CONTRIBUTING <https://github.com/tqdm/tqdm/blob/master/CONTRIBUTING.md>`__
-file for more information.
-
-Developers who have contributed more that 5 *loc* (surviving lines of code):
-
-|git-fame|
-
-Honourable mentions:
-
-- Casper da Costa-Luis `casperdcl <https://github.com/casperdcl>`__ primary maintainer |Gift-Casper|
-- Stephen Larroque `lrq3000 <https://github.com/lrq3000>`__ maintainer
-- Hadrien Mary `hadim <https://github.com/hadim>`__ maintainer
-- Mikhail Korobov `kmike <https://github.com/kmike>`__ maintainer
-- Noam Yorav-Raphael `noamraph <https://github.com/noamraph>`__ original author
-
-Ports to Other Languages
-~~~~~~~~~~~~~~~~~~~~~~~~
-
-A list is available on
-`this wiki page <https://github.com/tqdm/tqdm/wiki/tqdm-ports>`__.
-
-
-LICENCE
--------
-
-Open Source (OSI approved): |LICENCE|
-
-Citation information: |DOI|
-
-|README-Hits| (Since 19 May 2016)
-
-.. |Logo| image:: https://tqdm.github.io/img/logo.gif
-.. |Screenshot| image:: https://tqdm.github.io/img/tqdm.gif
-.. |Video| image:: https://tqdm.github.io/img/video.jpg
- :target: https://tqdm.github.io/video
-.. |Slides| image:: https://tqdm.github.io/img/slides.jpg
- :target: https://tqdm.github.io/PyData2019/slides.html
-.. |Merch| image:: https://tqdm.github.io/img/merch.jpg
- :target: https://tqdm.github.io/merch
-.. |Build-Status| image:: https://img.shields.io/github/actions/workflow/status/tqdm/tqdm/test.yml?branch=master&label=tqdm&logo=GitHub
- :target: https://github.com/tqdm/tqdm/actions/workflows/test.yml
-.. |Coverage-Status| image:: https://img.shields.io/coveralls/github/tqdm/tqdm/master?logo=coveralls
- :target: https://coveralls.io/github/tqdm/tqdm
-.. |Branch-Coverage-Status| image:: https://codecov.io/gh/tqdm/tqdm/branch/master/graph/badge.svg
- :target: https://codecov.io/gh/tqdm/tqdm
-.. |Codacy-Grade| image:: https://app.codacy.com/project/badge/Grade/3f965571598f44549c7818f29cdcf177
- :target: https://app.codacy.com/gh/tqdm/tqdm/dashboard
-.. |CII Best Practices| image:: https://bestpractices.coreinfrastructure.org/projects/3264/badge
- :target: https://bestpractices.coreinfrastructure.org/projects/3264
-.. |GitHub-Status| image:: https://img.shields.io/github/tag/tqdm/tqdm.svg?maxAge=86400&logo=github&logoColor=white
- :target: https://github.com/tqdm/tqdm/releases
-.. |GitHub-Forks| image:: https://img.shields.io/github/forks/tqdm/tqdm.svg?logo=github&logoColor=white
- :target: https://github.com/tqdm/tqdm/network
-.. |GitHub-Stars| image:: https://img.shields.io/github/stars/tqdm/tqdm.svg?logo=github&logoColor=white
- :target: https://github.com/tqdm/tqdm/stargazers
-.. |GitHub-Commits| image:: https://img.shields.io/github/commit-activity/y/tqdm/tqdm.svg?logo=git&logoColor=white
- :target: https://github.com/tqdm/tqdm/graphs/commit-activity
-.. |GitHub-Issues| image:: https://img.shields.io/github/issues-closed/tqdm/tqdm.svg?logo=github&logoColor=white
- :target: https://github.com/tqdm/tqdm/issues?q=
-.. |GitHub-PRs| image:: https://img.shields.io/github/issues-pr-closed/tqdm/tqdm.svg?logo=github&logoColor=white
- :target: https://github.com/tqdm/tqdm/pulls
-.. |GitHub-Contributions| image:: https://img.shields.io/github/contributors/tqdm/tqdm.svg?logo=github&logoColor=white
- :target: https://github.com/tqdm/tqdm/graphs/contributors
-.. |GitHub-Updated| image:: https://img.shields.io/github/last-commit/tqdm/tqdm/master.svg?logo=github&logoColor=white&label=pushed
- :target: https://github.com/tqdm/tqdm/pulse
-.. |git-fame| image:: https://git-fame.cdcl.ml/gh/tqdm/tqdm?min=5&w=1&M=1&C=1&excl=(png|gif|jpg)$&enum=1
- :alt: git-fame.cdcl.ml/gh/tqdm/tqdm
- :target: https://git-fame.cdcl.ml/gh/tqdm/tqdm?w=1&M=1&C=1&excl=(png|gif|jpg)$&enum=1
-.. |Gift-Casper| image:: https://img.shields.io/badge/sponsor-casper-ff69b4.svg
- :target: https://cdcl.ml/sponsor
-.. |Versions| image:: https://img.shields.io/pypi/v/tqdm.svg
- :target: https://tqdm.github.io/releases
-.. |PyPI-Downloads| image:: https://img.shields.io/pypi/dm/tqdm.svg?label=pypi%20downloads&logo=PyPI&logoColor=white
- :target: https://pepy.tech/project/tqdm
-.. |Py-Versions| image:: https://img.shields.io/pypi/pyversions/tqdm.svg?logo=python&logoColor=white
- :target: https://pypi.org/project/tqdm
-.. |Conda-Forge-Status| image:: https://img.shields.io/conda/v/conda-forge/tqdm.svg?label=conda-forge&logo=conda-forge
- :target: https://anaconda.org/conda-forge/tqdm
-.. |Snapcraft| image:: https://img.shields.io/badge/snap-install-82BEA0.svg?logo=snapcraft
- :target: https://snapcraft.io/tqdm
-.. |Docker| image:: https://img.shields.io/badge/docker-pull-blue.svg?logo=docker&logoColor=white
- :target: https://hub.docker.com/r/tqdm/tqdm
-.. |Libraries-Rank| image:: https://img.shields.io/librariesio/sourcerank/pypi/tqdm.svg?logo=koding&logoColor=white
- :target: https://libraries.io/pypi/tqdm
-.. |Libraries-Dependents| image:: https://img.shields.io/librariesio/dependent-repos/pypi/tqdm.svg?logo=koding&logoColor=white
- :target: https://github.com/tqdm/tqdm/network/dependents
-.. |OpenHub-Status| image:: https://www.openhub.net/p/tqdm/widgets/project_thin_badge?format=gif
- :target: https://www.openhub.net/p/tqdm?ref=Thin+badge
-.. |awesome-python| image:: https://awesome.re/mentioned-badge.svg
- :target: https://github.com/vinta/awesome-python
-.. |LICENCE| image:: https://img.shields.io/pypi/l/tqdm.svg
- :target: https://raw.githubusercontent.com/tqdm/tqdm/master/LICENCE
-.. |DOI| image:: https://img.shields.io/badge/DOI-10.5281/zenodo.595120-blue.svg
- :target: https://doi.org/10.5281/zenodo.595120
-.. |colab-demo| image:: https://colab.research.google.com/assets/colab-badge.svg
- :target: https://colab.research.google.com/github/tqdm/tqdm/blob/master/DEMO.ipynb
-.. |binder-demo| image:: https://mybinder.org/badge_logo.svg
- :target: https://mybinder.org/v2/gh/tqdm/tqdm/master?filepath=DEMO.ipynb
-.. |Screenshot-Jupyter1| image:: https://tqdm.github.io/img/jupyter-1.gif
-.. |Screenshot-Jupyter2| image:: https://tqdm.github.io/img/jupyter-2.gif
-.. |Screenshot-Jupyter3| image:: https://tqdm.github.io/img/jupyter-3.gif
-.. |README-Hits| image:: https://cgi.cdcl.ml/hits?q=tqdm&style=social&r=https://github.com/tqdm/tqdm&l=https://tqdm.github.io/img/favicon.png&f=https://tqdm.github.io/img/logo.gif
- :target: https://cgi.cdcl.ml/hits?q=tqdm&a=plot&r=https://github.com/tqdm/tqdm&l=https://tqdm.github.io/img/favicon.png&f=https://tqdm.github.io/img/logo.gif&style=social
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/RECORD
deleted file mode 100644
index 8d172c9..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/RECORD
+++ /dev/null
@@ -1,76 +0,0 @@
-../../../bin/tqdm,sha256=YGZdWCsfk5nhjcmalKXJdnQhRWTMQ5t1t0NMQFGdGJw,208
-images/logo.gif,sha256=lpnY-1WSFD0u3Lkx9NCgDfgTMokFCpA7i_Ezd7MmXSk,38894
-images/tqdm.gif,sha256=A8edXu0LUzSyy_2u1PsyQk5ws3XvKb5RB0jxfFYuefQ,592063
-tqdm-4.69.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-tqdm-4.69.0.dist-info/METADATA,sha256=oEBsdXWt8n9WoJr6b7zc2NmVHRLKIZaYuqVic1Gw2aE,57356
-tqdm-4.69.0.dist-info/RECORD,,
-tqdm-4.69.0.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
-tqdm-4.69.0.dist-info/entry_points.txt,sha256=ReJCH7Ui3Zyh6M16E4OhsZ1oU7WtMXCfbtoyBhGO29Y,39
-tqdm-4.69.0.dist-info/licenses/LICENCE,sha256=_P-Hw6R86AKKhRKqGC1PzwrRyQVE7nXPmzQ2hMrBlN4,1985
-tqdm-4.69.0.dist-info/scm_file_list.json,sha256=mBZXNsQsWDc_KkozVlhDRClXV7yGflMhFjH72z_1pBs,2946
-tqdm-4.69.0.dist-info/scm_version.json,sha256=z2DTylr9seuUTk_litX3AbLghZs4wlyiqLVrs-GEvGU,161
-tqdm-4.69.0.dist-info/top_level.txt,sha256=OWAcMx5hY_2AtbFNVYRgR3xTq3CBzTqrbeRcbfi-LUg,12
-tqdm/__init__.py,sha256=9mQNYSSqP99JasubEC1POJLMmhkkBH6cJZxPIR5G2pQ,1572
-tqdm/__main__.py,sha256=bYt9eEaoRQWdejEHFD8REx9jxVEdZptECFsV7F49Ink,30
-tqdm/__pycache__/__init__.cpython-312.pyc,,
-tqdm/__pycache__/__main__.cpython-312.pyc,,
-tqdm/__pycache__/_main.cpython-312.pyc,,
-tqdm/__pycache__/_monitor.cpython-312.pyc,,
-tqdm/__pycache__/_tqdm.cpython-312.pyc,,
-tqdm/__pycache__/_tqdm_gui.cpython-312.pyc,,
-tqdm/__pycache__/_tqdm_notebook.cpython-312.pyc,,
-tqdm/__pycache__/_tqdm_pandas.cpython-312.pyc,,
-tqdm/__pycache__/_utils.cpython-312.pyc,,
-tqdm/__pycache__/asyncio.cpython-312.pyc,,
-tqdm/__pycache__/auto.cpython-312.pyc,,
-tqdm/__pycache__/autonotebook.cpython-312.pyc,,
-tqdm/__pycache__/cli.cpython-312.pyc,,
-tqdm/__pycache__/dask.cpython-312.pyc,,
-tqdm/__pycache__/gui.cpython-312.pyc,,
-tqdm/__pycache__/keras.cpython-312.pyc,,
-tqdm/__pycache__/notebook.cpython-312.pyc,,
-tqdm/__pycache__/rich.cpython-312.pyc,,
-tqdm/__pycache__/std.cpython-312.pyc,,
-tqdm/__pycache__/tk.cpython-312.pyc,,
-tqdm/__pycache__/utils.cpython-312.pyc,,
-tqdm/__pycache__/version.cpython-312.pyc,,
-tqdm/_main.py,sha256=9ySvgmi_2Sw4CAo5UDW0Q2dxfTryboEWGHohfCJz0sA,283
-tqdm/_monitor.py,sha256=1VcavuotYSN6K-1jbpNuy6HYtr3mwo5Nh_jZMQ-jg3A,4013
-tqdm/_tqdm.py,sha256=LfLCuJ6bpsVo9xilmtBXyEm1vGnUCFrliW85j3J-nD4,283
-tqdm/_tqdm_gui.py,sha256=03Hc8KayxJveieI5-0-2NGiDpLvw9jZekofJUV7CCwk,287
-tqdm/_tqdm_notebook.py,sha256=BuHiLuxu6uEfZFaPJW3RPpPaxaVctEQA3kdSJSDL1hw,307
-tqdm/_tqdm_pandas.py,sha256=c9jptUgigN6axRDhRd4Rif98Tmxeopc1nFNFhIpbFUE,888
-tqdm/_utils.py,sha256=CfLztxFY-QRiNfxQCqAb2N8E13uauIM95RSQiFlaEuE,559
-tqdm/asyncio.py,sha256=AM1nyUzfeQVc1IQXUW2r4XxsdkkZsHgxu1Yn2B38Gd8,2968
-tqdm/auto.py,sha256=nDZflj6p2zKkjBCNBourrhS81zYfZy1_dQvbckrdW8o,871
-tqdm/autonotebook.py,sha256=2pNgGCJDsesNNyYnmSve8BNQLiGSgo97SsPoMXCrNRQ,1440
-tqdm/cli.py,sha256=t1j_PqI0SuMyhJGoBxMPCXY-UTbfjciaAQYxAU_f_V0,11011
-tqdm/completion.sh,sha256=j79KbSmpIj_E11jfTfBXrGnUTzKXVpQ1vGVQvsyDRl4,946
-tqdm/contrib/__init__.py,sha256=1GMYYE866WCvlHg5MdmzOvPsQj4ZuMlXzz8xcRcJD60,2479
-tqdm/contrib/__pycache__/__init__.cpython-312.pyc,,
-tqdm/contrib/__pycache__/bells.cpython-312.pyc,,
-tqdm/contrib/__pycache__/concurrent.cpython-312.pyc,,
-tqdm/contrib/__pycache__/discord.cpython-312.pyc,,
-tqdm/contrib/__pycache__/itertools.cpython-312.pyc,,
-tqdm/contrib/__pycache__/logging.cpython-312.pyc,,
-tqdm/contrib/__pycache__/slack.cpython-312.pyc,,
-tqdm/contrib/__pycache__/telegram.cpython-312.pyc,,
-tqdm/contrib/__pycache__/utils_worker.cpython-312.pyc,,
-tqdm/contrib/bells.py,sha256=IaxC2YW57xHDinxdUDQHvSego0HSTdDTExQQENvSB_k,921
-tqdm/contrib/concurrent.py,sha256=K1yjloKS5WRNFyjLRth0DmU5PAnDbF0A-GD27N-J4a8,3986
-tqdm/contrib/discord.py,sha256=LPjxDbmfiYtw3OAm_WhtwbX9BVYDlPc8lJ96aY3YZDE,5337
-tqdm/contrib/itertools.py,sha256=MA9-Jvb3ToseppInvev2iF4bokN7GQy4Q4LgjUyYdA4,2949
-tqdm/contrib/logging.py,sha256=clW-AxaNwaynw9QGWVByjKgB3WJULaocoG_9C3cJ-qc,3791
-tqdm/contrib/slack.py,sha256=sC182v7xBkfGftnDeUmQALMOfwQzU3ZiNf1Q_XA1DjI,4049
-tqdm/contrib/telegram.py,sha256=ybTraGjUQx5m443TsX6pJ7Uxrpsh1m4a43BTWVl_4e4,5081
-tqdm/contrib/utils_worker.py,sha256=vaxyJyagYwOCQXLUMd86bCbI4sPqZysuMGbDSGmvEWo,1199
-tqdm/dask.py,sha256=9Ei58eVqTossRLhAfWyUFCduXYKjmLmwkaXIy-CHYfs,1319
-tqdm/gui.py,sha256=maQ7jgB5leWHwxMlbBv08hpe5lytvmH0hEARu22GRdU,5481
-tqdm/keras.py,sha256=ugd80-xCxMqnrbx_DEOpmj6c2Sh1xoVtQ8V9-bw29eo,4396
-tqdm/notebook.py,sha256=6xkUTcYRsFxN4_BSUYYZ51kAgI7ycnT0HLpP9HukEqg,10888
-tqdm/rich.py,sha256=YyMPkEHVyYUVUR3adJKbVX26iTmNKpNMf3DEqmm-m60,5021
-tqdm/std.py,sha256=PM4U-lZFK307uXzHPcHtcv5ce-xi2G8_mX2qoWiI0s0,57943
-tqdm/tk.py,sha256=3VsB1MDAkCItaWu7CmMb2CoTLMiqmDiEgNi3yiqQ5GY,6702
-tqdm/tqdm.1,sha256=MLg9qjeHThZpPEQbWVrf5P5gOXMKHE_X606FSOBI9eU,7538
-tqdm/utils.py,sha256=o_f0V32H_wrn0XmRno3j9pJ9xlp5xL0fHT3gtqL-k58,9746
-tqdm/version.py,sha256=0uH4TLe8I8H71x29dlmtEZBObLT3b5IW-nytF3V0IVw,233
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/WHEEL
deleted file mode 100644
index 1d472b6..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/WHEEL
+++ /dev/null
@@ -1,5 +0,0 @@
-Wheel-Version: 1.0
-Generator: setuptools (83.0.0)
-Root-Is-Purelib: true
-Tag: py3-none-any
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/entry_points.txt b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/entry_points.txt
deleted file mode 100644
index 540e60f..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/entry_points.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-[console_scripts]
-tqdm = tqdm.cli:main
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/licenses/LICENCE b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/licenses/LICENCE
deleted file mode 100644
index 194caf5..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/licenses/LICENCE
+++ /dev/null
@@ -1,49 +0,0 @@
-`tqdm` is a product of collaborative work.
-Unless otherwise stated, all authors (see commit logs) retain copyright
-for their respective work, and release the work under the MIT licence
-(text below).
-
-Exceptions or notable authors are listed below
-in reverse chronological order:
-
-* files: *
- MPL-2.0 2015-2026 (c) Casper da Costa-Luis
- [casperdcl](https://github.com/casperdcl).
-* files: tqdm/_tqdm.py
- MIT 2016 (c) [PR #96] on behalf of Google Inc.
-* files: tqdm/_tqdm.py README.rst .gitignore
- MIT 2013 (c) Noam Yorav-Raphael, original author.
-
-[PR #96]: https://github.com/tqdm/tqdm/pull/96
-
-
-Mozilla Public Licence (MPL) v. 2.0 - Exhibit A
------------------------------------------------
-
-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 project,
-You can obtain one at https://mozilla.org/MPL/2.0/.
-
-
-MIT License (MIT)
------------------
-
-Copyright (c) 2013 noamraph
-
-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/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/scm_file_list.json b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/scm_file_list.json
deleted file mode 100644
index bbc74b0..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/scm_file_list.json
+++ /dev/null
@@ -1,109 +0,0 @@
-{
- "files": [
- "CODE_OF_CONDUCT.md",
- ".zenodo.json",
- "LICENCE",
- "Makefile",
- "environment.yml",
- "CONTRIBUTING.md",
- "tests_notebook.ipynb",
- "logo.png",
- ".prospector.yml",
- "DEMO.ipynb",
- "pyproject.toml",
- ".pre-commit-config.yaml",
- "README.rst",
- ".meta/mkdocs.py",
- ".meta/mkcompletion.py",
- ".meta/requirements-test.txt",
- ".meta/nbval.ini",
- ".meta/.readme.rst",
- ".meta/.tqdm.1.md",
- ".meta/requirements-build.txt",
- ".meta/mksnap.py",
- "benchmarks/benchmarks.py",
- "benchmarks/README.md",
- "benchmarks/__init__.py",
- "images/tqdm.gif",
- "images/logo.gif",
- ".github/SECURITY.md",
- ".github/FUNDING.yml",
- ".github/codecov.yml",
- ".github/CODEOWNERS",
- ".github/workflows/comment-bot.yml",
- ".github/workflows/check.yml",
- ".github/workflows/test.yml",
- ".github/workflows/post-release.yml",
- ".github/ISSUE_TEMPLATE/enhancement.md",
- ".github/ISSUE_TEMPLATE/config.yml",
- ".github/ISSUE_TEMPLATE/bug.md",
- ".github/PULL_REQUEST_TEMPLATE/pr.md",
- "tqdm/_main.py",
- "tqdm/version.py",
- "tqdm/asyncio.py",
- "tqdm/gui.py",
- "tqdm/_tqdm_pandas.py",
- "tqdm/dask.py",
- "tqdm/_tqdm.py",
- "tqdm/completion.sh",
- "tqdm/auto.py",
- "tqdm/utils.py",
- "tqdm/_tqdm_gui.py",
- "tqdm/rich.py",
- "tqdm/_monitor.py",
- "tqdm/autonotebook.py",
- "tqdm/tk.py",
- "tqdm/__main__.py",
- "tqdm/notebook.py",
- "tqdm/tqdm.1",
- "tqdm/_tqdm_notebook.py",
- "tqdm/keras.py",
- "tqdm/std.py",
- "tqdm/cli.py",
- "tqdm/_utils.py",
- "tqdm/__init__.py",
- "tqdm/contrib/discord.py",
- "tqdm/contrib/logging.py",
- "tqdm/contrib/concurrent.py",
- "tqdm/contrib/telegram.py",
- "tqdm/contrib/itertools.py",
- "tqdm/contrib/slack.py",
- "tqdm/contrib/bells.py",
- "tqdm/contrib/utils_worker.py",
- "tqdm/contrib/__init__.py",
- "examples/parallel_bars.py",
- "examples/pandas_progress_apply.py",
- "examples/include_no_requirements.py",
- "examples/paper.md",
- "examples/redirect_print.py",
- "examples/simple_examples.py",
- "examples/coroutine_pipe.py",
- "examples/tqdm_requests.py",
- "examples/async_coroutines.py",
- "examples/paper.bib",
- "examples/wrapping_generators.py",
- "examples/tqdm_wget.py",
- "examples/7zx.py",
- "tests/tests_concurrent.py",
- "tests/tests_itertools.py",
- "tests/tests_asyncio.py",
- "tests/conftest.py",
- "tests/tests_contrib_logging.py",
- "tests/tests_rich.py",
- "tests/tests_notebook.py",
- "tests/tests_gui.py",
- "tests/tests_pandas.py",
- "tests/tests_perf.py",
- "tests/tests_contrib.py",
- "tests/tests_rlock.py",
- "tests/tests_version.py",
- "tests/tests_tk.py",
- "tests/tests_main.py",
- "tests/tests_synchronisation.py",
- "tests/tests_tqdm.py",
- "tests/tests_dask.py",
- "tests/tests_keras.py",
- "tests/tests_utils.py",
- "tests/__init__.py"
- ]
-}
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/scm_version.json b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/scm_version.json
deleted file mode 100644
index c36a097..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/scm_version.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "tag": "4.69.0",
- "distance": 0,
- "node": "g6ab24dcc5df910044f1f6e0685f95dbf9cd424f3",
- "dirty": false,
- "branch": "HEAD",
- "node_date": "2026-07-17"
-}
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/top_level.txt b/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/top_level.txt
deleted file mode 100644
index 9b32476..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm-4.69.0.dist-info/top_level.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-images
-tqdm
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 8298228..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/__main__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/__main__.cpython-312.pyc
deleted file mode 100644
index 3579c40..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/__main__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_main.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_main.cpython-312.pyc
deleted file mode 100644
index 382ae73..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_main.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_monitor.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_monitor.cpython-312.pyc
deleted file mode 100644
index 493ff29..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_monitor.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm.cpython-312.pyc
deleted file mode 100644
index 4f37c7a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_gui.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_gui.cpython-312.pyc
deleted file mode 100644
index 8564dac..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_gui.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_notebook.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_notebook.cpython-312.pyc
deleted file mode 100644
index 95ecc86..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_notebook.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_pandas.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_pandas.cpython-312.pyc
deleted file mode 100644
index 6268148..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_tqdm_pandas.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_utils.cpython-312.pyc
deleted file mode 100644
index dd1ba93..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/_utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/asyncio.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/asyncio.cpython-312.pyc
deleted file mode 100644
index fb64f4d..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/asyncio.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/auto.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/auto.cpython-312.pyc
deleted file mode 100644
index 8ae3246..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/auto.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/autonotebook.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/autonotebook.cpython-312.pyc
deleted file mode 100644
index 587eee6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/autonotebook.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/cli.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/cli.cpython-312.pyc
deleted file mode 100644
index f00f6da..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/cli.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/dask.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/dask.cpython-312.pyc
deleted file mode 100644
index 895cde6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/dask.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/gui.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/gui.cpython-312.pyc
deleted file mode 100644
index f1e2f8f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/gui.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/keras.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/keras.cpython-312.pyc
deleted file mode 100644
index 4e1ab35..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/keras.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/notebook.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/notebook.cpython-312.pyc
deleted file mode 100644
index 76ddef9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/notebook.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/rich.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/rich.cpython-312.pyc
deleted file mode 100644
index f3ccd70..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/rich.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/std.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/std.cpython-312.pyc
deleted file mode 100644
index c53812b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/std.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/tk.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/tk.cpython-312.pyc
deleted file mode 100644
index 8664711..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/tk.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/utils.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/utils.cpython-312.pyc
deleted file mode 100644
index 337c17e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/utils.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/version.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/version.cpython-312.pyc
deleted file mode 100644
index 401ebc0..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/__pycache__/version.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 28b73d2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/bells.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/bells.cpython-312.pyc
deleted file mode 100644
index 1ad5e44..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/bells.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/concurrent.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/concurrent.cpython-312.pyc
deleted file mode 100644
index 093f634..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/concurrent.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/discord.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/discord.cpython-312.pyc
deleted file mode 100644
index 34cefee..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/discord.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/itertools.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/itertools.cpython-312.pyc
deleted file mode 100644
index 2cc7df6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/itertools.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/logging.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/logging.cpython-312.pyc
deleted file mode 100644
index 0dd01be..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/logging.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/slack.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/slack.cpython-312.pyc
deleted file mode 100644
index f1504b5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/slack.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/telegram.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/telegram.cpython-312.pyc
deleted file mode 100644
index af71378..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/telegram.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/utils_worker.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/utils_worker.cpython-312.pyc
deleted file mode 100644
index 8dfa24f..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/contrib/__pycache__/utils_worker.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/tqdm.1 b/assets/gen/.venv/lib/python3.12/site-packages/tqdm/tqdm.1
deleted file mode 100644
index b134ddd..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/tqdm/tqdm.1
+++ /dev/null
@@ -1,241 +0,0 @@
-.TH "TQDM" "1" "2015\-2026" "tqdm User Manuals"
-.SH NAME
-tqdm \- fast, extensible progress bar for Python and CLI
-.SH SYNOPSIS
-tqdm [\f[I]options\f[R]]
-.SH DESCRIPTION
-See \c
-.UR https://github.com/tqdm/tqdm
-.UE \c
-\&.
-Can be used as a pipe:
-.IP
-.EX
-$ \f[I]# count lines of code\f[R]
-$ cat *.py \f[B]|\f[R] tqdm \f[B]|\f[R] wc \-l
-327it [00:00, 981773.38it/s]
-327
-
-$ \f[I]# find all files\f[R]
-$ find . \-name \(dq*.py\(dq \f[B]|\f[R] tqdm \f[B]|\f[R] wc \-l
-432it [00:00, 833842.30it/s]
-432
-
-\f[I]# ... and more info\f[R]
-$ find . \-name \(aq*.py\(aq \-exec wc \-l \(rs{} \(rs; \(rs
- \f[B]|\f[R] tqdm \-\-total 432 \-\-unit files \-\-desc counting \(rs
- \f[B]|\f[R] awk \(aq{ sum += $1 }; END { print sum }\(aq
-counting: 100%\f[B]|\f[R]█████████\f[B]|\f[R] 432/432 [00:00<00:00, 794361.83files/s]
-131998
-.EE
-.SH OPTIONS
-.TP
-\-h, \-\-help
-Print this help and exit.
-.TP
-\-v, \-\-version
-Print version and exit.
-.TP
-\-\-desc=\f[I]desc\f[R]
-str, optional.
-Prefix for the progress bar.
-.TP
-\-\-total=\f[I]total\f[R]
-int or float, optional.
-The number of expected iterations.
-If unspecified, len(iterable) is used if possible.
-If float(\(lqinf\(rq) or as a last resort, only basic progress
-statistics are displayed (no ETA, no progress bar).
-If \f[CR]gui\f[R] is True and this parameter needs subsequent updating,
-specify an initial arbitrary large positive number, e.g.\ 9e9.
-.TP
-\-\-leave
-bool, optional.
-If [default: True], keeps all traces of the progress bar upon
-termination of iteration.
-If \f[CR]None\f[R], will leave only if \f[CR]position\f[R] is
-\f[CR]0\f[R].
-.TP
-\-\-ncols=\f[I]ncols\f[R]
-int, optional.
-The width of the entire output message.
-If specified, dynamically resizes the progress bar to stay within this
-bound.
-If unspecified, attempts to use environment width.
-The fallback is a meter width of 10 and no limit for the counter and
-statistics.
-If 0, will not print any meter (only stats).
-.TP
-\-\-mininterval=\f[I]mininterval\f[R]
-float, optional.
-Minimum progress display update interval [default: 0.1] seconds.
-.TP
-\-\-maxinterval=\f[I]maxinterval\f[R]
-float, optional.
-Maximum progress display update interval [default: 10] seconds.
-Automatically adjusts \f[CR]miniters\f[R] to correspond to
-\f[CR]mininterval\f[R] after long display update lag.
-Only works if \f[CR]dynamic_miniters\f[R] or monitor thread is enabled.
-.TP
-\-\-miniters=\f[I]miniters\f[R]
-int or float, optional.
-Minimum progress display update interval, in iterations.
-If 0 and \f[CR]dynamic_miniters\f[R], will automatically adjust to equal
-\f[CR]mininterval\f[R] (more CPU efficient, good for tight loops).
-If > 0, will skip display of specified number of iterations.
-Tweak this and \f[CR]mininterval\f[R] to get very efficient loops.
-If your progress is erratic with both fast and slow iterations (network,
-skipping items, etc) you should set miniters=1.
-.TP
-\-\-ascii=\f[I]ascii\f[R]
-bool or str, optional.
-If unspecified or False, use unicode (smooth blocks) to fill the meter.
-The fallback is to use ASCII characters \(rq 123456789#\(lq.
-.TP
-\-\-disable
-bool, optional.
-Whether to disable the entire progress bar wrapper [default: False].
-If set to None, disable on non\-TTY.
-.TP
-\-\-unit=\f[I]unit\f[R]
-str, optional.
-String that will be used to define the unit of each iteration [default:
-it].
-.TP
-\-\-unit\-scale=\f[I]unit_scale\f[R]
-bool or int or float, optional.
-If 1 or True, the number of iterations will be reduced/scaled
-automatically and a metric prefix following the International System of
-Units standard will be added (kilo, mega, etc.)
-[default: False].
-If any other non\-zero number, will scale \f[CR]total\f[R] and
-\f[CR]n\f[R].
-.TP
-\-\-dynamic\-ncols
-bool, optional.
-If set, constantly alters \f[CR]ncols\f[R] and \f[CR]nrows\f[R] to the
-environment (allowing for window resizes) [default: False].
-.TP
-\-\-smoothing=\f[I]smoothing\f[R]
-float, optional.
-Exponential moving average smoothing factor for speed estimates (ignored
-in GUI mode).
-Ranges from 0 (average speed) to 1 (current/instantaneous speed)
-[default: 0.3].
-.TP
-\-\-bar\-format=\f[I]bar_format\f[R]
-str, optional.
-Specify a custom bar string formatting.
-May impact performance.
-[default: `{l_bar}{bar}{r_bar}'], where l_bar=`{desc}:
-{percentage:3.0f}%|' and r_bar=`| {n_fmt}/{total_fmt}
-[{elapsed}<{remaining}, \(cq \(cq{rate_fmt}{postfix}]' Possible vars:
-l_bar, bar, r_bar, n, n_fmt, total, total_fmt, percentage, elapsed,
-elapsed_s, ncols, nrows, desc, unit, rate, rate_fmt, rate_noinv,
-rate_noinv_fmt, rate_inv, rate_inv_fmt, postfix, unit_divisor,
-remaining, remaining_s, eta.
-Note that a trailing \(lq:\(rq is automatically removed after {desc} if
-the latter is empty.
-.TP
-\-\-initial=\f[I]initial\f[R]
-int or float, optional.
-The initial counter value.
-Useful when restarting a progress bar [default: 0].
-If using float, consider specifying \f[CR]{n:.3f}\f[R] or similar in
-\f[CR]bar_format\f[R], or specifying \f[CR]unit_scale\f[R].
-.TP
-\-\-position=\f[I]position\f[R]
-int, optional.
-Specify the line offset to print this bar (starting from 0) Automatic if
-unspecified.
-Useful to manage multiple bars at once (eg, from threads).
-.TP
-\-\-postfix=\f[I]postfix\f[R]
-dict or *, optional.
-Specify additional stats to display at the end of the bar.
-Calls \f[CR]set_postfix(**postfix)\f[R] if possible (dict).
-.TP
-\-\-unit\-divisor=\f[I]unit_divisor\f[R]
-float, optional.
-[default: 1000], ignored unless \f[CR]unit_scale\f[R] is True.
-.TP
-\-\-write\-bytes
-bool, optional.
-Whether to write bytes.
-If (default: False) will write unicode.
-.TP
-\-\-lock\-args=\f[I]lock_args\f[R]
-tuple, optional.
-Passed to \f[CR]refresh\f[R] for intermediate output (initialisation,
-iterating, and updating).
-.TP
-\-\-nrows=\f[I]nrows\f[R]
-int, optional.
-The screen height.
-If specified, hides nested bars outside this bound.
-If unspecified, attempts to use environment height.
-The fallback is 20.
-.TP
-\-\-colour=\f[I]colour\f[R]
-str, optional.
-Bar colour (e.g.\ `green', `#00ff00').
-.TP
-\-\-delay=\f[I]delay\f[R]
-float, optional.
-Don\(cqt display until [default: 0] seconds have elapsed.
-.TP
-\-\-delim=\f[I]delim\f[R]
-chr, optional.
-Delimiting character [default: `\(rsn'].
-Use `\(rs0' for null.
-N.B.: on Windows systems, Python converts `\(rsn' to `\(rsr\(rsn'.
-.TP
-\-\-buf\-size=\f[I]buf_size\f[R]
-int, optional.
-String buffer size in bytes [default: 256] used when \f[CR]delim\f[R] is
-specified.
-.TP
-\-\-bytes
-bool, optional.
-If true, will count bytes, ignore \f[CR]delim\f[R], and default
-\f[CR]unit_scale\f[R] to True, \f[CR]unit_divisor\f[R] to 1024, and
-\f[CR]unit\f[R] to `B'.
-.TP
-\-\-tee
-bool, optional.
-If true, passes \f[CR]stdin\f[R] to both \f[CR]stderr\f[R] and
-\f[CR]stdout\f[R].
-.TP
-\-\-update
-bool, optional.
-If true, will treat input as newly elapsed iterations, i.e.\ numbers to
-pass to \f[CR]update()\f[R].
-Note that this is slow (\(ti2e5 it/s) since every input must be decoded
-as a number.
-.TP
-\-\-update\-to
-bool, optional.
-If true, will treat input as total elapsed iterations, i.e.\ numbers to
-assign to \f[CR]self.n\f[R].
-Note that this is slow (\(ti2e5 it/s) since every input must be decoded
-as a number.
-.TP
-\-\-null
-bool, optional.
-If true, will discard input (no stdout).
-.TP
-\-\-manpath=\f[I]manpath\f[R]
-str, optional.
-Directory in which to install tqdm man pages.
-.TP
-\-\-comppath=\f[I]comppath\f[R]
-str, optional.
-Directory in which to place tqdm completion.
-.TP
-\-\-log=\f[I]log\f[R]
-str, optional.
-CRITICAL|FATAL|ERROR|WARN(ING)|[default: `INFO']|DEBUG|NOTSET.
-.SH AUTHORS
-tqdm developers \c
-.UR https://github.com/tqdm
-.UE \c.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/INSTALLER b/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/INSTALLER
deleted file mode 100644
index a1b589e..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/INSTALLER
+++ /dev/null
@@ -1 +0,0 @@
-pip
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/METADATA b/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/METADATA
deleted file mode 100644
index 97fd818..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/METADATA
+++ /dev/null
@@ -1,73 +0,0 @@
-Metadata-Version: 2.4
-Name: typing_extensions
-Version: 4.16.0
-Summary: Backported and Experimental Type Hints for Python 3.9+
-Keywords: annotations,backport,checker,checking,function,hinting,hints,type,typechecking,typehinting,typehints,typing
-Author-email: "Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee" <levkivskyi@gmail.com>
-Requires-Python: >=3.9
-Description-Content-Type: text/markdown
-License-Expression: PSF-2.0
-Classifier: Development Status :: 5 - Production/Stable
-Classifier: Environment :: Console
-Classifier: Intended Audience :: Developers
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3 :: Only
-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 :: 3.14
-Classifier: Programming Language :: Python :: 3.15
-Classifier: Topic :: Software Development
-License-File: LICENSE
-Project-URL: Bug Tracker, https://github.com/python/typing_extensions/issues
-Project-URL: Changes, https://github.com/python/typing_extensions/blob/main/CHANGELOG.md
-Project-URL: Documentation, https://typing-extensions.readthedocs.io/
-Project-URL: Home, https://github.com/python/typing_extensions
-Project-URL: Q & A, https://github.com/python/typing/discussions
-Project-URL: Repository, https://github.com/python/typing_extensions
-
-# Typing Extensions
-
-[](https://gitter.im/python/typing)
-
-[Documentation](https://typing-extensions.readthedocs.io/en/latest/#) –
-[PyPI](https://pypi.org/project/typing-extensions/)
-
-## Overview
-
-The `typing_extensions` module serves two related purposes:
-
-- Enable use of new type system features on older Python versions. For example,
- `typing.TypeGuard` is new in Python 3.10, but `typing_extensions` allows
- users on previous Python versions to use it too.
-- Enable experimentation with new type system PEPs before they are accepted and
- added to the `typing` module.
-
-`typing_extensions` is treated specially by static type checkers such as
-mypy and pyright. Objects defined in `typing_extensions` are treated the same
-way as equivalent forms in `typing`.
-
-`typing_extensions` uses
-[Semantic Versioning](https://semver.org/). The
-major version will be incremented only for backwards-incompatible changes.
-Therefore, it's safe to depend
-on `typing_extensions` like this: `typing_extensions ~=x.y`,
-where `x.y` is the first version that includes all features you need.
-[This](https://packaging.python.org/en/latest/specifications/version-specifiers/#compatible-release)
-is equivalent to `typing_extensions >=x.y, <(x+1)`. Do not depend on `~= x.y.z`
-unless you really know what you're doing; that defeats the purpose of
-semantic versioning.
-
-## Included items
-
-See [the documentation](https://typing-extensions.readthedocs.io/en/latest/#) for a
-complete listing of module contents.
-
-## Contributing
-
-See [CONTRIBUTING.md](https://github.com/python/typing_extensions/blob/main/CONTRIBUTING.md)
-for how to contribute to `typing_extensions`.
-
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/RECORD b/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/RECORD
deleted file mode 100644
index 93b0fa1..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/RECORD
+++ /dev/null
@@ -1,7 +0,0 @@
-__pycache__/typing_extensions.cpython-312.pyc,,
-typing_extensions-4.16.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-typing_extensions-4.16.0.dist-info/METADATA,sha256=sFCEyh1Qh5hlF42f_5-r6rYb37HzYb-96VQh_8j5vkY,3310
-typing_extensions-4.16.0.dist-info/RECORD,,
-typing_extensions-4.16.0.dist-info/WHEEL,sha256=G2gURzTEtmeR8nrdXUJfNiB3VYVxigPQ-bEQujpNiNs,82
-typing_extensions-4.16.0.dist-info/licenses/LICENSE,sha256=Oy-B_iHRgcSZxZolbI4ZaEVdZonSaaqFNzv7avQdo78,13936
-typing_extensions.py,sha256=QEDKGh7L7gDROFwSqTCE0cW9RvC3dPB-WufpHE9V5pY,165012
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/WHEEL b/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/WHEEL
deleted file mode 100644
index d8b9936..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/WHEEL
+++ /dev/null
@@ -1,4 +0,0 @@
-Wheel-Version: 1.0
-Generator: flit 3.12.0
-Root-Is-Purelib: true
-Tag: py3-none-any
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/licenses/LICENSE b/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/licenses/LICENSE
deleted file mode 100644
index f26bcf4..0000000
--- a/assets/gen/.venv/lib/python3.12/site-packages/typing_extensions-4.16.0.dist-info/licenses/LICENSE
+++ /dev/null
@@ -1,279 +0,0 @@
-A. HISTORY OF THE SOFTWARE
-==========================
-
-Python was created in the early 1990s by Guido van Rossum at Stichting
-Mathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands
-as a successor of a language called ABC. Guido remains Python's
-principal author, although it includes many contributions from others.
-
-In 1995, Guido continued his work on Python at the Corporation for
-National Research Initiatives (CNRI, see https://www.cnri.reston.va.us)
-in Reston, Virginia where he released several versions of the
-software.
-
-In May 2000, Guido and the Python core development team moved to
-BeOpen.com to form the BeOpen PythonLabs team. In October of the same
-year, the PythonLabs team moved to Digital Creations, which became
-Zope Corporation. In 2001, the Python Software Foundation (PSF, see
-https://www.python.org/psf/) was formed, a non-profit organization
-created specifically to own Python-related Intellectual Property.
-Zope Corporation was a sponsoring member of the PSF.
-
-All Python releases are Open Source (see https://opensource.org for
-the Open Source Definition). Historically, most, but not all, Python
-releases have also been GPL-compatible; the table below summarizes
-the various releases.
-
- Release Derived Year Owner GPL-
- from compatible? (1)
-
- 0.9.0 thru 1.2 1991-1995 CWI yes
- 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes
- 1.6 1.5.2 2000 CNRI no
- 2.0 1.6 2000 BeOpen.com no
- 1.6.1 1.6 2001 CNRI yes (2)
- 2.1 2.0+1.6.1 2001 PSF no
- 2.0.1 2.0+1.6.1 2001 PSF yes
- 2.1.1 2.1+2.0.1 2001 PSF yes
- 2.1.2 2.1.1 2002 PSF yes
- 2.1.3 2.1.2 2002 PSF yes
- 2.2 and above 2.1.1 2001-now PSF yes
-
-Footnotes:
-
-(1) GPL-compatible doesn't mean that we're distributing Python under
- the GPL. All Python licenses, unlike the GPL, let you distribute
- a modified version without making your changes open source. The
- GPL-compatible licenses make it possible to combine Python with
- other software that is released under the GPL; the others don't.
-
-(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,
- because its license has a choice of law clause. According to
- CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1
- is "not incompatible" with the GPL.
-
-Thanks to the many outside volunteers who have worked under Guido's
-direction to make these releases possible.
-
-
-B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON
-===============================================================
-
-Python software and documentation are licensed under the
-Python Software Foundation License Version 2.
-
-Starting with Python 3.8.6, examples, recipes, and other code in
-the documentation are dual licensed under the PSF License Version 2
-and the Zero-Clause BSD license.
-
-Some software incorporated into Python is under different licenses.
-The licenses are listed with code falling under that license.
-
-
-PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
---------------------------------------------
-
-1. This LICENSE AGREEMENT is between the Python Software Foundation
-("PSF"), and the Individual or Organization ("Licensee") accessing and
-otherwise using this software ("Python") in source or binary form and
-its associated documentation.
-
-2. Subject to the terms and conditions of this License Agreement, PSF hereby
-grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce,
-analyze, test, perform and/or display publicly, prepare derivative works,
-distribute, and otherwise use Python alone or in any derivative version,
-provided, however, that PSF's License Agreement and PSF's notice of copyright,
-i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
-2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation;
-All Rights Reserved" are retained in Python alone or in any derivative version
-prepared by Licensee.
-
-3. In the event Licensee prepares a derivative work that is based on
-or incorporates Python or any part thereof, and wants to make
-the derivative work available to others as provided herein, then
-Licensee hereby agrees to include in any such work a brief summary of
-the changes made to Python.
-
-4. PSF is making Python available to Licensee on an "AS IS"
-basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
-FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
-A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON,
-OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-6. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-7. Nothing in this License Agreement shall be deemed to create any
-relationship of agency, partnership, or joint venture between PSF and
-Licensee. This License Agreement does not grant permission to use PSF
-trademarks or trade name in a trademark sense to endorse or promote
-products or services of Licensee, or any third party.
-
-8. By copying, installing or otherwise using Python, Licensee
-agrees to be bound by the terms and conditions of this License
-Agreement.
-
-
-BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
--------------------------------------------
-
-BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
-
-1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an
-office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
-Individual or Organization ("Licensee") accessing and otherwise using
-this software in source or binary form and its associated
-documentation ("the Software").
-
-2. Subject to the terms and conditions of this BeOpen Python License
-Agreement, BeOpen hereby grants Licensee a non-exclusive,
-royalty-free, world-wide license to reproduce, analyze, test, perform
-and/or display publicly, prepare derivative works, distribute, and
-otherwise use the Software alone or in any derivative version,
-provided, however, that the BeOpen Python License is retained in the
-Software, alone or in any derivative version prepared by Licensee.
-
-3. BeOpen is making the Software available to Licensee on an "AS IS"
-basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
-SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
-AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
-DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-5. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-6. This License Agreement shall be governed by and interpreted in all
-respects by the law of the State of California, excluding conflict of
-law provisions. Nothing in this License Agreement shall be deemed to
-create any relationship of agency, partnership, or joint venture
-between BeOpen and Licensee. This License Agreement does not grant
-permission to use BeOpen trademarks or trade names in a trademark
-sense to endorse or promote products or services of Licensee, or any
-third party. As an exception, the "BeOpen Python" logos available at
-http://www.pythonlabs.com/logos.html may be used according to the
-permissions granted on that web page.
-
-7. By copying, installing or otherwise using the software, Licensee
-agrees to be bound by the terms and conditions of this License
-Agreement.
-
-
-CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1
----------------------------------------
-
-1. This LICENSE AGREEMENT is between the Corporation for National
-Research Initiatives, having an office at 1895 Preston White Drive,
-Reston, VA 20191 ("CNRI"), and the Individual or Organization
-("Licensee") accessing and otherwise using Python 1.6.1 software in
-source or binary form and its associated documentation.
-
-2. Subject to the terms and conditions of this License Agreement, CNRI
-hereby grants Licensee a nonexclusive, royalty-free, world-wide
-license to reproduce, analyze, test, perform and/or display publicly,
-prepare derivative works, distribute, and otherwise use Python 1.6.1
-alone or in any derivative version, provided, however, that CNRI's
-License Agreement and CNRI's notice of copyright, i.e., "Copyright (c)
-1995-2001 Corporation for National Research Initiatives; All Rights
-Reserved" are retained in Python 1.6.1 alone or in any derivative
-version prepared by Licensee. Alternately, in lieu of CNRI's License
-Agreement, Licensee may substitute the following text (omitting the
-quotes): "Python 1.6.1 is made available subject to the terms and
-conditions in CNRI's License Agreement. This Agreement together with
-Python 1.6.1 may be located on the internet using the following
-unique, persistent identifier (known as a handle): 1895.22/1013. This
-Agreement may also be obtained from a proxy server on the internet
-using the following URL: http://hdl.handle.net/1895.22/1013".
-
-3. In the event Licensee prepares a derivative work that is based on
-or incorporates Python 1.6.1 or any part thereof, and wants to make
-the derivative work available to others as provided herein, then
-Licensee hereby agrees to include in any such work a brief summary of
-the changes made to Python 1.6.1.
-
-4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS"
-basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
-DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
-FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT
-INFRINGE ANY THIRD PARTY RIGHTS.
-
-5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON
-1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS
-A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1,
-OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
-6. This License Agreement will automatically terminate upon a material
-breach of its terms and conditions.
-
-7. This License Agreement shall be governed by the federal
-intellectual property law of the United States, including without
-limitation the federal copyright law, and, to the extent such
-U.S. federal law does not apply, by the law of the Commonwealth of
-Virginia, excluding Virginia's conflict of law provisions.
-Notwithstanding the foregoing, with regard to derivative works based
-on Python 1.6.1 that incorporate non-separable material that was
-previously distributed under the GNU General Public License (GPL), the
-law of the Commonwealth of Virginia shall govern this License
-Agreement only as to issues arising under or with respect to
-Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this
-License Agreement shall be deemed to create any relationship of
-agency, partnership, or joint venture between CNRI and Licensee. This
-License Agreement does not grant permission to use CNRI trademarks or
-trade name in a trademark sense to endorse or promote products or
-services of Licensee, or any third party.
-
-8. By clicking on the "ACCEPT" button where indicated, or by copying,
-installing or otherwise using Python 1.6.1, Licensee agrees to be
-bound by the terms and conditions of this License Agreement.
-
- ACCEPT
-
-
-CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
---------------------------------------------------
-
-Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam,
-The Netherlands. All rights reserved.
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
-supporting documentation, and that the name of Stichting Mathematisch
-Centrum or CWI not be used in advertising or publicity pertaining to
-distribution of the software without specific, written prior
-permission.
-
-STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
-THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
-FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
-OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION
-----------------------------------------------------------------------
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/__init__.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/__init__.cpython-312.pyc
deleted file mode 100644
index 6454aa1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/__init__.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/composer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/composer.cpython-312.pyc
deleted file mode 100644
index a8395da..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/composer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/constructor.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/constructor.cpython-312.pyc
deleted file mode 100644
index 7f423e9..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/constructor.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/cyaml.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/cyaml.cpython-312.pyc
deleted file mode 100644
index 06b5d4b..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/cyaml.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/dumper.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/dumper.cpython-312.pyc
deleted file mode 100644
index 9d49a0e..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/dumper.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/emitter.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/emitter.cpython-312.pyc
deleted file mode 100644
index 070f2ce..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/emitter.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/error.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/error.cpython-312.pyc
deleted file mode 100644
index 1218281..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/error.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/events.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/events.cpython-312.pyc
deleted file mode 100644
index 18894e5..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/events.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/loader.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/loader.cpython-312.pyc
deleted file mode 100644
index 99ed4d4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/loader.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/nodes.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/nodes.cpython-312.pyc
deleted file mode 100644
index 705265a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/nodes.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/parser.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/parser.cpython-312.pyc
deleted file mode 100644
index 2d0f9ae..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/parser.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/reader.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/reader.cpython-312.pyc
deleted file mode 100644
index c3e8719..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/reader.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/representer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/representer.cpython-312.pyc
deleted file mode 100644
index 87e445a..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/representer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/resolver.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/resolver.cpython-312.pyc
deleted file mode 100644
index f6b43f6..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/resolver.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/scanner.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/scanner.cpython-312.pyc
deleted file mode 100644
index 9bfd1f2..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/scanner.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/serializer.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/serializer.cpython-312.pyc
deleted file mode 100644
index 6eddfe1..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/serializer.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/tokens.cpython-312.pyc b/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/tokens.cpython-312.pyc
deleted file mode 100644
index 817c1b7..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/__pycache__/tokens.cpython-312.pyc and /dev/null differ
diff --git a/assets/gen/.venv/lib/python3.12/site-packages/yaml/_yaml.cpython-312-darwin.so b/assets/gen/.venv/lib/python3.12/site-packages/yaml/_yaml.cpython-312-darwin.so
deleted file mode 100755
index 4101ca4..0000000
Binary files a/assets/gen/.venv/lib/python3.12/site-packages/yaml/_yaml.cpython-312-darwin.so and /dev/null differ
diff --git a/assets/gen/.venv/pyvenv.cfg b/assets/gen/.venv/pyvenv.cfg
deleted file mode 100644
index f0c551b..0000000
--- a/assets/gen/.venv/pyvenv.cfg
+++ /dev/null
@@ -1,5 +0,0 @@
-home = /opt/homebrew/opt/python@3.12/bin
-include-system-site-packages = false
-version = 3.12.13
-executable = /opt/homebrew/Cellar/python@3.12/3.12.13_4/Frameworks/Python.framework/Versions/3.12/bin/python3.12
-command = /opt/homebrew/opt/python@3.12/bin/python3.12 -m venv /Users/macstudio3/Projects/atmos-game/assets/gen/.venv
← d8e013a Upgrade procedural obstacle art (striped balloon, flapping s
·
back to Atmos Game
·
(newest)