diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b3aa2ec5..58a3706a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ env: jobs: black: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" env: INVOKE_LOCAL: "True" steps: @@ -18,11 +18,11 @@ jobs: - name: "Setup environment" uses: "networktocode/gh-action-setup-poetry-environment@v2" with: - python-version: "3.12" + python-version: "3.13" - name: "Linting: black" run: "poetry run invoke black" bandit: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" env: INVOKE_LOCAL: "True" steps: @@ -31,13 +31,13 @@ jobs: - name: "Setup environment" uses: "networktocode/gh-action-setup-poetry-environment@v2" with: - python-version: "3.12" + python-version: "3.13" - name: "Linting: bandit" run: "poetry run invoke bandit" needs: - "black" mypy: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" env: INVOKE_LOCAL: "True" steps: @@ -46,13 +46,13 @@ jobs: - name: "Setup environment" uses: "networktocode/gh-action-setup-poetry-environment@v2" with: - python-version: "3.12" + python-version: "3.13" - name: "Type-Hints: mypy" run: "poetry run invoke mypy" needs: - "black" pydocstyle: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" env: INVOKE_LOCAL: "True" steps: @@ -61,13 +61,13 @@ jobs: - name: "Setup environment" uses: "networktocode/gh-action-setup-poetry-environment@v2" with: - python-version: "3.12" + python-version: "3.13" - name: "Linting: pydocstyle" run: "poetry run invoke pydocstyle" needs: - "black" flake8: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" env: INVOKE_LOCAL: "True" steps: @@ -76,13 +76,13 @@ jobs: - name: "Setup environment" uses: "networktocode/gh-action-setup-poetry-environment@v2" with: - python-version: "3.12" + python-version: "3.13" - name: "Linting: flake8" run: "poetry run invoke flake8" needs: - "black" yamllint: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" env: INVOKE_LOCAL: "True" steps: @@ -91,7 +91,7 @@ jobs: - name: "Setup environment" uses: "networktocode/gh-action-setup-poetry-environment@v2" with: - python-version: "3.12" + python-version: "3.13" - name: "Linting: yamllint" run: "poetry run invoke yamllint" needs: @@ -100,8 +100,8 @@ jobs: strategy: fail-fast: true matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] - runs-on: "ubuntu-20.04" + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + runs-on: "ubuntu-24.04" env: PYTHON_VER: "${{ matrix.python-version }}" steps: @@ -133,11 +133,11 @@ jobs: - "flake8" - "yamllint" pylint: - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" strategy: fail-fast: true matrix: - python-version: ["3.12"] + python-version: ["3.13"] env: PYTHON_VER: "${{ matrix.python-version }}" steps: @@ -173,8 +173,8 @@ jobs: strategy: fail-fast: true matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] - runs-on: "ubuntu-20.04" + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + runs-on: "ubuntu-24.04" env: PYTHON_VER: "${{ matrix.python-version }}" steps: @@ -212,7 +212,7 @@ jobs: - "pylint" publish_gh: name: "Publish to GitHub" - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" if: "startsWith(github.ref, 'refs/tags/v')" steps: - name: "Check out repository code" @@ -220,7 +220,7 @@ jobs: - name: "Set up Python" uses: "actions/setup-python@v2" with: - python-version: "3.12" + python-version: "3.13" - name: "Install Python Packages" run: "pip install poetry" - name: "Set env" @@ -241,7 +241,7 @@ jobs: - "pytest" publish_pypi: name: "Push Package to PyPI" - runs-on: "ubuntu-20.04" + runs-on: "ubuntu-24.04" if: "startsWith(github.ref, 'refs/tags/v')" steps: - name: "Check out repository code" @@ -249,7 +249,7 @@ jobs: - name: "Set up Python" uses: "actions/setup-python@v2" with: - python-version: "3.12" + python-version: "3.13" - name: "Install Python Packages" run: "pip install poetry" - name: "Set env" diff --git a/docs/admin/release_notes/version_1.11.md b/docs/admin/release_notes/version_1.11.md new file mode 100755 index 00000000..4cee6ce0 --- /dev/null +++ b/docs/admin/release_notes/version_1.11.md @@ -0,0 +1,7 @@ +# v1.11 Release Notes + +## Release Overview + +- Release is the same as v1.10.1 + +## [v1.11.0] 2024-12 diff --git a/docs/admin/release_notes/version_1.12.md b/docs/admin/release_notes/version_1.12.md new file mode 100644 index 00000000..bf806b02 --- /dev/null +++ b/docs/admin/release_notes/version_1.12.md @@ -0,0 +1,19 @@ +# v1.12 Release Notes + +## Release Overview + +- Added Python 3.13 support. +- Removed Python 3.8 support. + +## [v1.12.0] 2025-01 + +### Added +- [593](https://github.com/networktocode/netutils/pull/593) Add nokia_srl to the mappers. + +### Changed + +- [603](https://github.com/networktocode/netutils/pull/603) Add support for Python 3.8 and add Python 3.13. + +### Fixed + +- [602](https://github.com/networktocode/netutils/pull/602) Fix ASA banner config parsing. diff --git a/docs/dev/contributing.md b/docs/dev/contributing.md index b3ac7cb5..2a995ae4 100644 --- a/docs/dev/contributing.md +++ b/docs/dev/contributing.md @@ -2,7 +2,7 @@ Pull requests are welcomed and automatically built and tested against multiple versions of Python through GitHub Actions. -Except for unit tests, testing is only supported on Python 3.9. +Except for unit tests, testing is only supported on Python 3.13. The project is packaged with a light development environment based on `Docker` to help with the local development of the project and to run tests within GitHub Actions. diff --git a/docs/user/lib_mapper/ansible.md b/docs/user/lib_mapper/ansible.md index f115e113..99ac5506 100644 --- a/docs/user/lib_mapper/ansible.md +++ b/docs/user/lib_mapper/ansible.md @@ -29,5 +29,6 @@ | f5networks.f5_bigip.bigip | → | bigip_f5 | | fortinet.fortios.fortios | → | fortinet | | junipernetworks.junos.junos | → | juniper_junos | +| nokia.srl | → | nokia_srl | | paloaltonetworks.panos.panos | → | paloalto_panos | | vyos.vyos.vyos | → | vyos | \ No newline at end of file diff --git a/docs/user/lib_mapper/ansible_reverse.md b/docs/user/lib_mapper/ansible_reverse.md index 8d285e08..1c2f09dd 100644 --- a/docs/user/lib_mapper/ansible_reverse.md +++ b/docs/user/lib_mapper/ansible_reverse.md @@ -26,6 +26,7 @@ | lenovo_cnos | → | community.network.cnos | | lenovo_enos | → | community.network.enos | | mikrotik_routeros | → | community.network.routeros | +| nokia_srl | → | nokia.srl | | nokia_sros | → | community.network.sros | | paloalto_panos | → | paloaltonetworks.panos.panos | | pluribus | → | community.network.netvisor | diff --git a/docs/user/lib_mapper/napalm.md b/docs/user/lib_mapper/napalm.md index a93f25a5..ebed9015 100644 --- a/docs/user/lib_mapper/napalm.md +++ b/docs/user/lib_mapper/napalm.md @@ -14,5 +14,6 @@ | nxos_ssh | → | cisco_nxos | | panos | → | paloalto_panos | | ros | → | mikrotik_routeros | +| srl | → | nokia_srl | | sros | → | nokia_sros | | vyos | → | vyos | \ No newline at end of file diff --git a/docs/user/lib_mapper/napalm_reverse.md b/docs/user/lib_mapper/napalm_reverse.md index f4c3a937..6d0b1611 100644 --- a/docs/user/lib_mapper/napalm_reverse.md +++ b/docs/user/lib_mapper/napalm_reverse.md @@ -13,6 +13,7 @@ | huawei | → | huawei_vrp | | juniper_junos | → | junos | | mikrotik_routeros | → | ros | +| nokia_srl | → | srl | | nokia_sros | → | sros | | paloalto_panos | → | panos | | vyos | → | vyos | \ No newline at end of file diff --git a/docs/user/lib_mapper/netmiko.md b/docs/user/lib_mapper/netmiko.md index cda9d14a..2087324f 100644 --- a/docs/user/lib_mapper/netmiko.md +++ b/docs/user/lib_mapper/netmiko.md @@ -87,6 +87,7 @@ | netapp_cdot | → | netapp_cdot | | netgear_prosafe | → | netgear_prosafe | | netscaler | → | netscaler | +| nokia_srl | → | nokia_srl | | nokia_sros | → | nokia_sros | | oneaccess_oneos | → | oneaccess_oneos | | ovs_linux | → | ovs_linux | diff --git a/docs/user/lib_mapper/netmiko_reverse.md b/docs/user/lib_mapper/netmiko_reverse.md index 5c775b89..c5c2e19d 100644 --- a/docs/user/lib_mapper/netmiko_reverse.md +++ b/docs/user/lib_mapper/netmiko_reverse.md @@ -84,6 +84,7 @@ | netapp_cdot | → | netapp_cdot | | netgear_prosafe | → | netgear_prosafe | | netscaler | → | netscaler | +| nokia_srl | → | nokia_srl | | nokia_sros | → | nokia_sros | | oneaccess_oneos | → | oneaccess_oneos | | ovs_linux | → | ovs_linux | diff --git a/docs/user/lib_mapper/ntctemplates.md b/docs/user/lib_mapper/ntctemplates.md index 500c4ca6..e29f9ba7 100644 --- a/docs/user/lib_mapper/ntctemplates.md +++ b/docs/user/lib_mapper/ntctemplates.md @@ -89,6 +89,7 @@ | netapp_cdot | → | netapp_cdot | | netgear_prosafe | → | netgear_prosafe | | netscaler | → | netscaler | +| nokia_srl | → | nokia_srl | | nokia_sros | → | nokia_sros | | oneaccess_oneos | → | oneaccess_oneos | | ovs_linux | → | ovs_linux | diff --git a/docs/user/lib_mapper/ntctemplates_reverse.md b/docs/user/lib_mapper/ntctemplates_reverse.md index 413010ae..29e636d2 100644 --- a/docs/user/lib_mapper/ntctemplates_reverse.md +++ b/docs/user/lib_mapper/ntctemplates_reverse.md @@ -86,6 +86,7 @@ | netapp_cdot | → | netapp_cdot | | netgear_prosafe | → | netgear_prosafe | | netscaler | → | netscaler | +| nokia_srl | → | nokia_srl | | nokia_sros | → | nokia_sros | | oneaccess_oneos | → | oneaccess_oneos | | ovs_linux | → | ovs_linux | diff --git a/docs/user/lib_mapper/scrapli.md b/docs/user/lib_mapper/scrapli.md index d08f35a7..d56751c1 100644 --- a/docs/user/lib_mapper/scrapli.md +++ b/docs/user/lib_mapper/scrapli.md @@ -5,4 +5,5 @@ | cisco_iosxe | → | cisco_ios | | cisco_iosxr | → | cisco_xr | | cisco_nxos | → | cisco_nxos | -| juniper_junos | → | juniper_junos | \ No newline at end of file +| juniper_junos | → | juniper_junos | +| nokia_srlinux | → | nokia_srl | \ No newline at end of file diff --git a/docs/user/lib_mapper/scrapli_reverse.md b/docs/user/lib_mapper/scrapli_reverse.md index 68833359..b66b02bc 100644 --- a/docs/user/lib_mapper/scrapli_reverse.md +++ b/docs/user/lib_mapper/scrapli_reverse.md @@ -6,4 +6,5 @@ | cisco_nxos | → | cisco_nxos | | cisco_xe | → | cisco_iosxe | | cisco_xr | → | cisco_iosxr | -| juniper_junos | → | juniper_junos | \ No newline at end of file +| juniper_junos | → | juniper_junos | +| nokia_srl | → | nokia_srlinux | \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index f4678ee7..1ebbc42b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -117,6 +117,9 @@ nav: - Uninstall: "admin/uninstall.md" - Release Notes: - "admin/release_notes/index.md" + - v1.12: "admin/release_notes/version_1.12.md" + - v1.11: "admin/release_notes/version_1.11.md" + - v1.10: "admin/release_notes/version_1.10.md" - v1.9: "admin/release_notes/version_1.9.md" - v1.8: "admin/release_notes/version_1.8.md" - v1.7: "admin/release_notes/version_1.7.md" diff --git a/netutils/config/parser.py b/netutils/config/parser.py index 5e4ddbb8..b17ebc35 100644 --- a/netutils/config/parser.py +++ b/netutils/config/parser.py @@ -417,7 +417,7 @@ def find_children_w_parents( ] for cfg_line in self.build_config_relationship(): parents = cfg_line.parents[0] if cfg_line.parents else None - if parents in potential_parents and self._match_type_check(parents, parent_pattern, match_type): + if parents in potential_parents and self._match_type_check(parents, parent_pattern, match_type): # type: ignore[arg-type] config.append(cfg_line.config_line) return config @@ -913,6 +913,7 @@ def banner_end(self) -> str: class ASAConfigParser(CiscoConfigParser): """Cisco ASA implementation of ConfigParser Class.""" + banner_start: t.List[str] = ["banner"] comment_chars: t.List[str] = ["!", ":"] def __init__(self, config: str): @@ -925,6 +926,22 @@ def __init__(self, config: str): self.same_line_children: t.Set[ConfigLine] = set() super(ASAConfigParser, self).__init__(config) + def is_banner_start(self, line: str) -> bool: + """Determine if the line starts a banner config. + + Args: + line: The current config line in iteration. + + Returns: + True if line starts banner, else False. + """ + for banner_start in self.banner_start: + if not line: + return False + if line.startswith(banner_start): + return True + return False + def _update_config_lines(self, config_line: str) -> None: """Add a ``ConfigLine`` object to ``self.config_lines``. diff --git a/netutils/data_files/oui_mappings.py b/netutils/data_files/oui_mappings.py index 9031e414..132729fb 100644 --- a/netutils/data_files/oui_mappings.py +++ b/netutils/data_files/oui_mappings.py @@ -200,12 +200,12 @@ "0000c2": "INFORMATION PRESENTATION TECH.", "0000c3": "Harris Corporation", "0000c4": "WATERS DIV. OF MILLIPORE", - "0000c5": "ARRIS Group, Inc.", + "0000c5": "Commscope", "0000c6": "EON SYSTEMS", "0000c7": "ARIX CORPORATION", "0000c8": "ALTOS COMPUTER SYSTEMS", "0000c9": "Emulex Corporation", - "0000ca": "ARRIS Group, Inc.", + "0000ca": "Commscope", "0000cb": "COMPU-SHACK ELECTRONIC GMBH", "0000cc": "DENSAN CO., LTD.", "0000cd": "Allied Telesis Labs Ltd", @@ -994,7 +994,7 @@ "0003dd": "Comark Interactive Solutions", "0003de": "OTC Wireless", "0003df": "Desana Systems", - "0003e0": "ARRIS Group, Inc.", + "0003e0": "Commscope", "0003e1": "Winmate Communication, Inc.", "0003e2": "Comspace Corporation", "0003e3": "Cisco Systems, Inc", @@ -1215,7 +1215,7 @@ "0004ba": "KDD Media Will Corporation", "0004bb": "Bardac Corporation", "0004bc": "Giantec, Inc.", - "0004bd": "ARRIS Group, Inc.", + "0004bd": "Commscope", "0004be": "OptXCon, Inc.", "0004bf": "VersaLogic Corp.", "0004c0": "Cisco Systems, Inc", @@ -1346,7 +1346,7 @@ "00053d": "Agere Systems", "00053e": "KID Systeme GmbH", "00053f": "VisionTek, Inc.", - "000540": "FAST Corporation", + "000540": "Tokyo Electron Device Limited", "000541": "Advanced Systems Co., Ltd.", "000542": "Otari, Inc.", "000543": "IQ Wireless GmbH", @@ -2060,7 +2060,7 @@ "00080b": "Birka BPA Informationssystem AB", "00080c": "VDA Group S.p.a.", "00080d": "Toshiba", - "00080e": "ARRIS Group, Inc.", + "00080e": "Commscope", "00080f": "Proximion Fiber Optics AB", "000810": "Key Technology, Inc.", "000811": "VOIX Corporation", @@ -2790,7 +2790,7 @@ "000b03": "Taekwang Industrial Co., Ltd", "000b04": "Volktek Corporation", "000b05": "Pacific Broadband Networks", - "000b06": "ARRIS Group, Inc.", + "000b06": "Commscope", "000b07": "Voxpath Networks", "000b08": "Pillar Data Systems", "000b09": "Ifoundry Systems Singapore", @@ -2862,7 +2862,7 @@ "000b4c": "Sdn Bhd", "000b4d": "Emuzed", "000b4e": "Communications & Power Industries", - "000b4f": "Verifone", + "000b4f": "Verifone, Inc.", "000b50": "Oxygnet", "000b51": "Micetek International Inc.", "000b52": "JOYMAX ELECTRONICS CO. LTD.", @@ -3264,7 +3264,7 @@ "000ce2": "Rolls-Royce", "000ce3": "Option International N.V.", "000ce4": "NeuroCom International, Inc.", - "000ce5": "ARRIS Group, Inc.", + "000ce5": "Commscope", "000ce6": "Fortinet, Inc.", "000ce7": "MediaTek Inc.", "000ce8": "GuangZhou AnJuBao Co., Ltd", @@ -3638,7 +3638,7 @@ "000e59": "Sagemcom Broadband SAS", "000e5a": "TELEFIELD inc.", "000e5b": "ParkerVision - Direct2Data", - "000e5c": "ARRIS Group, Inc.", + "000e5c": "Commscope", "000e5d": "Triple Play Technologies A/S", "000e5e": "Raisecom Technology CO., LTD", "000e5f": "activ-net GmbH & Co. KG", @@ -3959,7 +3959,7 @@ "000f9c": "Panduit Corp", "000f9d": "Ltd", "000f9e": "Murrelektronik GmbH", - "000f9f": "ARRIS Group, Inc.", + "000f9f": "Commscope", "000fa0": "Canon Korea Inc.", "000fa1": "Gigabit Systems Inc.", "000fa2": "2xWireless", @@ -4004,7 +4004,7 @@ "000fc9": "Allnet GmbH", "000fca": "A-JIN TECHLINE CO, LTD", "000fcb": "3Com Ltd", - "000fcc": "ARRIS Group, Inc.", + "000fcc": "Commscope", "000fcd": "Nortel Networks", "000fce": "Kikusui Electronics Corp.", "000fcf": "DataWind Research", @@ -4336,7 +4336,7 @@ "001117": "CESNET", "001118": "BLX IC Design Corp., Ltd.", "001119": "Solteras, Inc.", - "00111a": "ARRIS Group, Inc.", + "00111a": "Commscope", "00111b": "Targa Systems Div L-3 Communications", "00111c": "Pleora Technologies Inc.", "00111d": "Hectrix Limited", @@ -4437,7 +4437,7 @@ "00117d": "ZMD America, Inc.", "00117e": "Midmark Corp", "00117f": "Neotune Information Technology Corporation,.LTD", - "001180": "ARRIS Group, Inc.", + "001180": "Commscope", "001181": "InterEnergy Co.Ltd,", "001182": "IMI Norgren Ltd", "001183": "Datalogic ADC, Inc.", @@ -4483,7 +4483,7 @@ "0011ab": "TRUSTABLE TECHNOLOGY CO.,LTD.", "0011ac": "Simtec Electronics", "0011ad": "Shanghai Ruijie Technology", - "0011ae": "ARRIS Group, Inc.", + "0011ae": "Commscope", "0011af": "Medialink-i,Inc", "0011b0": "Fortelink Inc.", "0011b1": "BlueExpert Technology Corp.", @@ -4602,7 +4602,7 @@ "001222": "Ltd", "001223": "Pixim", "001224": "NexQL Corporation", - "001225": "ARRIS Group, Inc.", + "001225": "Commscope", "001226": "Japan Direx Corporation", "001227": "Franklin Electric Co., Inc.", "001228": "Data Ltd.", @@ -4703,7 +4703,7 @@ "001287": "Digital Everywhere Unterhaltungselektronik GmbH", "001288": "2Wire Inc", "001289": "Advance Sterilization Products", - "00128a": "ARRIS Group, Inc.", + "00128a": "Commscope", "00128b": "Sensory Networks Inc", "00128c": "Woodward Governor", "00128d": "STB Datenservice GmbH", @@ -4765,7 +4765,7 @@ "0012c6": "TGC America, Inc", "0012c7": "SECURAY Technologies Ltd.Co.", "0012c8": "Perfect tech", - "0012c9": "ARRIS Group, Inc.", + "0012c9": "Commscope", "0012ca": "Mechatronic Brick Aps", "0012cb": "CSS Inc.", "0012cc": "Bitatek CO., LTD", @@ -4837,7 +4837,7 @@ "00130e": "Focusrite Audio Engineering Limited", "00130f": "EGEMEN Bilgisayar Muh San ve Tic LTD STI", "001310": "Cisco-Linksys, LLC", - "001311": "ARRIS Group, Inc.", + "001311": "Commscope", "001312": "Amedia Networks Inc.", "001313": "GuangZhou Post & Telecom Equipment ltd", "001314": "Asiamajor Inc.", @@ -4933,7 +4933,7 @@ "00136e": "Techmetro Corp.", "00136f": "PacketMotion, Inc.", "001370": "Nokia Danmark A/S", - "001371": "ARRIS Group, Inc.", + "001371": "Commscope", "001372": "Dell Inc.", "001373": "BLwave Electronics Co., Ltd", "001374": "Atheros Communications, Inc.", @@ -5080,7 +5080,7 @@ "001401": "Rivertree Networks Corp.", "001402": "kk-electronic a/s", "001403": "Renasis, LLC", - "001404": "ARRIS Group, Inc.", + "001404": "Commscope", "001405": "OpenIB, Inc.", "001406": "Go Networks", "001407": "Sperian Protection Instrumentation", @@ -5229,7 +5229,7 @@ "001497": "ZHIYUAN Eletronics co.,ltd.", "001498": "Viking Design Technology", "001499": "Helicomm Inc", - "00149a": "ARRIS Group, Inc.", + "00149a": "Commscope", "00149b": "Nokota Communications, LLC", "00149c": "HF Company", "00149d": "Sound ID Inc.", @@ -5306,7 +5306,7 @@ "0014e5": "Alticast", "0014e6": "AIM Infrarotmodule GmbH", "0014e7": "Stolinx,. Inc", - "0014e8": "ARRIS Group, Inc.", + "0014e8": "Commscope", "0014e9": "Nortech International", "0014eb": "AwarePoint Corporation", "0014ec": "Acro Telecom", @@ -5375,7 +5375,7 @@ "00152c": "Cisco Systems, Inc", "00152d": "TenX Networks, LLC", "00152e": "PacketHop, Inc.", - "00152f": "ARRIS Group, Inc.", + "00152f": "Commscope", "001530": "Dell EMC", "001531": "KOCOM", "001532": "Consumer Technologies Group, LLC", @@ -5477,11 +5477,11 @@ "001593": "U4EA Technologies Inc.", "001594": "BIXOLON CO.,LTD", "001595": "Quester Tangent Corporation", - "001596": "ARRIS Group, Inc.", + "001596": "Commscope", "001597": "AETA AUDIO SYSTEMS", "001598": "Kolektor group", "001599": "Samsung Electronics Co.,Ltd", - "00159a": "ARRIS Group, Inc.", + "00159a": "Commscope", "00159b": "Nortel Networks", "00159c": "B-KYUNG SYSTEM Co.,Ltd.", "00159d": "Tripp Lite ", @@ -5489,13 +5489,13 @@ "00159f": "Terascala, Inc.", "0015a0": "Nokia Danmark A/S", "0015a1": "ECA-SINTERS", - "0015a2": "ARRIS Group, Inc.", - "0015a3": "ARRIS Group, Inc.", - "0015a4": "ARRIS Group, Inc.", + "0015a2": "Commscope", + "0015a3": "Commscope", + "0015a4": "Commscope", "0015a5": "DCI Co., Ltd.", "0015a6": "Digital Electronics Products Ltd.", "0015a7": "Robatech AG", - "0015a8": "ARRIS Group, Inc.", + "0015a8": "Commscope", "0015a9": "KWANG WOO I&C CO.,LTD", "0015aa": "Rextechnik International Co.,", "0015ab": "PRO CO SOUND INC", @@ -5533,10 +5533,10 @@ "0015cb": "Surf Communication Solutions Ltd.", "0015cc": "UQUEST, LTD.", "0015cd": "Exartech International Corp.", - "0015ce": "ARRIS Group, Inc.", - "0015cf": "ARRIS Group, Inc.", - "0015d0": "ARRIS Group, Inc.", - "0015d1": "ARRIS Group, Inc.", + "0015ce": "Commscope", + "0015cf": "Commscope", + "0015d0": "Commscope", + "0015d1": "Commscope", "0015d2": "Xantech Corporation", "0015d3": "Pantech&Curitel Communications, Inc.", "0015d4": "Emitor AB", @@ -5621,7 +5621,7 @@ "001623": "Interval Media", "001624": "Teneros, Inc.", "001625": "Impinj, Inc.", - "001626": "ARRIS Group, Inc.", + "001626": "Commscope", "001627": "embedded-logic DESIGN AND MORE GmbH", "001628": "Magicard Ltd", "001629": "Nivus GmbH", @@ -5700,7 +5700,7 @@ "001672": "Zenway enterprise ltd", "001673": "Bury GmbH & Co. KG", "001674": "Inc.", - "001675": "ARRIS Group, Inc.", + "001675": "Commscope", "001676": "Intel Corporate", "001677": "Bihl + Wiedemann GmbH", "001678": "SHENZHEN BAOAN GAOKE ELECTRONICS CO., LTD", @@ -5764,7 +5764,7 @@ "0016b2": "DriveCam Inc", "0016b3": "Co., Ltd.", "0016b4": "Private", - "0016b5": "ARRIS Group, Inc.", + "0016b5": "Commscope", "0016b6": "Cisco-Linksys, LLC", "0016b7": "Seoul Commtech", "0016b8": "Sony Corporation", @@ -5839,7 +5839,7 @@ "0016fd": "Jaty Electronics", "0016fe": "ALPSALPINE CO,.LTD", "0016ff": "Wamin Optocomm Mfg Corp", - "001700": "ARRIS Group, Inc.", + "001700": "Commscope", "001701": "KDE, Inc.", "001702": "Osung Midicom Co., Ltd", "001703": "MOSDAN Internation Co.,Ltd", @@ -5970,7 +5970,7 @@ "001781": "Greystone Data System, Inc.", "001782": "LoBenn Inc.", "001783": "Texas Instruments", - "001784": "ARRIS Group, Inc.", + "001784": "Commscope", "001785": "Sparr Electronics Ltd", "001786": "wisembed", "001787": "Brother, Brother & Sons ApS", @@ -6064,7 +6064,7 @@ "0017df": "Cisco Systems, Inc", "0017e0": "Cisco Systems, Inc", "0017e1": "DACOS Technologies Co., Ltd.", - "0017e2": "ARRIS Group, Inc.", + "0017e2": "Commscope", "0017e3": "Texas Instruments", "0017e4": "Texas Instruments", "0017e5": "Texas Instruments", @@ -6076,7 +6076,7 @@ "0017eb": "Texas Instruments", "0017ec": "Texas Instruments", "0017ed": "WooJooIT Ltd.", - "0017ee": "ARRIS Group, Inc.", + "0017ee": "Commscope", "0017ef": "IBM Corp", "0017f0": "SZCOM Broadband Network Technology Co.,Ltd", "0017f1": "Renu Electronics Pvt Ltd", @@ -6258,7 +6258,7 @@ "0018a1": "Tiqit Computers, Inc.", "0018a2": "XIP Technology AB", "0018a3": "ZIPPY TECHNOLOGY CORP.", - "0018a4": "ARRIS Group, Inc.", + "0018a4": "Commscope", "0018a5": "ADigit Technologies Corp.", "0018a6": "Persistent Systems, LLC", "0018a7": "Yoggie Security Systems LTD.", @@ -6286,7 +6286,7 @@ "0018bd": "SHENZHEN DVBWORLD TECHNOLOGY CO., LTD.", "0018be": "ANSA Corporation", "0018bf": "Essence Technology Solution, Inc.", - "0018c0": "ARRIS Group, Inc.", + "0018c0": "Commscope", "0018c1": "Almitec Informática e Comércio", "0018c2": "Firetide, Inc", "0018c3": "CS Corporation", @@ -6394,7 +6394,7 @@ "001929": "2M2B Montadora de Maquinas Bahia Brasil LTDA", "00192a": "Antiope Associates", "00192b": "Aclara RF Systems Inc.", - "00192c": "ARRIS Group, Inc.", + "00192c": "Commscope", "00192d": "Nokia Corporation", "00192e": "Spectral Instruments, Inc.", "00192f": "Cisco Systems, Inc", @@ -6443,7 +6443,7 @@ "00195b": "D-Link Corporation", "00195c": "Innotech Corporation", "00195d": "ShenZhen XinHuaTong Opto Electronics Co.,Ltd", - "00195e": "ARRIS Group, Inc.", + "00195e": "Commscope", "00195f": "Valemount Networks Corporation", "001960": "DoCoMo Systems, Inc.", "001961": "Blaupunkt Embedded Systems GmbH", @@ -6515,7 +6515,7 @@ "0019a3": "asteel electronique atlantique", "0019a4": "Co.,Ltd", "0019a5": "RadarFind Corporation", - "0019a6": "ARRIS Group, Inc.", + "0019a6": "Commscope", "0019a7": "ITU-T", "0019a8": "WiQuest Communications", "0019a9": "Cisco Systems, Inc", @@ -6541,7 +6541,7 @@ "0019bd": "New Media Life", "0019be": "Altai Technologies Limited", "0019bf": "Citiway technology Co.,ltd", - "0019c0": "ARRIS Group, Inc.", + "0019c0": "Commscope", "0019c1": "ALPSALPINE CO,.LTD", "0019c2": "Equustek Solutions, Inc.", "0019c3": "Qualitrol", @@ -6606,7 +6606,7 @@ "0019fe": "SHENZHEN SEECOMM TECHNOLOGY CO.,LTD.", "0019ff": "Finnzymes", "001a00": "MATRIX INC.", - "001a01": "Smiths Medical", + "001a01": "ICU Medical, Inc.", "001a02": "SECURE CARE PRODUCTS, INC", "001a03": "Angel Electronics Co., Ltd.", "001a04": "Interay Solutions BV", @@ -6632,7 +6632,7 @@ "001a18": "Advanced Simulation Technology inc.", "001a19": "Computer Engineering Limited", "001a1a": "Gentex Corporation/Electro-Acoustic Products", - "001a1b": "ARRIS Group, Inc.", + "001a1b": "Commscope", "001a1c": "GT&T Engineering Pte Ltd", "001a1d": "PChome Online Inc.", "001a1e": "Hewlett Packard Enterprise", @@ -6707,7 +6707,7 @@ "001a63": "Elster Solutions, LLC,", "001a64": "IBM Corp", "001a65": "Seluxit", - "001a66": "ARRIS Group, Inc.", + "001a66": "Commscope", "001a67": "Infinite QL Sdn Bhd", "001a68": "Weltec Enterprise Co., Ltd.", "001a69": "Wuhan Yangtze Optical Technology CO.,Ltd.", @@ -6724,7 +6724,7 @@ "001a74": "Procare International Co", "001a75": "Sony Corporation", "001a76": "SDT information Technology Co.,LTD.", - "001a77": "ARRIS Group, Inc.", + "001a77": "Commscope", "001a78": "ubtos", "001a79": "TELECOMUNICATION TECHNOLOGIES LTD.", "001a7a": "Lismore Instruments Limited", @@ -6778,7 +6778,7 @@ "001aaa": "Analogic Corp.", "001aab": "eWings s.r.l.", "001aac": "Corelatus AB", - "001aad": "ARRIS Group, Inc.", + "001aad": "Commscope", "001aae": "Savant Systems LLC", "001aaf": "BLUSENS TECHNOLOGY", "001ab0": "Signal Networks Pvt. Ltd.,", @@ -6823,10 +6823,10 @@ "001ad8": "AlsterAero GmbH", "001ad9": "International Broadband Electric Communications, Inc.", "001ada": "Biz-2-Me Inc.", - "001adb": "ARRIS Group, Inc.", + "001adb": "Commscope", "001adc": "Nokia Danmark A/S", "001add": "PePWave Ltd", - "001ade": "ARRIS Group, Inc.", + "001ade": "Commscope", "001adf": "Interactivetv Pty Limited", "001ae0": "Mythology Tech Express Inc.", "001ae1": "EDGE ACCESS INC", @@ -6939,7 +6939,7 @@ "001b4e": "Navman New Zealand", "001b4f": "Avaya Inc", "001b51": "Vector Technology Corp.", - "001b52": "ARRIS Group, Inc.", + "001b52": "Commscope", "001b53": "Cisco Systems, Inc", "001b54": "Cisco Systems, Inc", "001b55": "Hurco Automation Ltd.", @@ -7078,7 +7078,7 @@ "001bda": "UTStarcom Inc", "001bdb": "Valeo VECS", "001bdc": "Vencer Co., Ltd.", - "001bdd": "ARRIS Group, Inc.", + "001bdd": "Commscope", "001bde": "Renkus-Heinz, Inc.", "001bdf": "Iskra Sistemi d.d.", "001be0": "TELENOT ELECTRONIC GmbH", @@ -7130,8 +7130,8 @@ "001c0e": "Cisco Systems, Inc", "001c0f": "Cisco Systems, Inc", "001c10": "Cisco-Linksys, LLC", - "001c11": "ARRIS Group, Inc.", - "001c12": "ARRIS Group, Inc.", + "001c11": "Commscope", + "001c12": "Commscope", "001c13": "OPTSYS TECHNOLOGY CO., LTD.", "001c14": "VMware, Inc.", "001c15": "iPhotonix LLC", @@ -7304,9 +7304,9 @@ "001cbe": "Nintendo Co., Ltd.", "001cbf": "Intel Corporate", "001cc0": "Intel Corporate", - "001cc1": "ARRIS Group, Inc.", + "001cc1": "Commscope", "001cc2": "Part II Research, Inc.", - "001cc3": "ARRIS Group, Inc.", + "001cc3": "Commscope", "001cc4": "Hewlett Packard", "001cc5": "3Com Ltd", "001cc6": "ProStor Systems", @@ -7362,7 +7362,7 @@ "001cf8": "Parade Technologies, Ltd.", "001cf9": "Cisco Systems, Inc", "001cfa": "Alarm.com", - "001cfb": "ARRIS Group, Inc.", + "001cfb": "Commscope", "001cfc": "Sumitomo Electric Industries, Ltd", "001cfd": "Universal Electronics, Inc.", "001cfe": "Quartics Inc", @@ -7474,7 +7474,7 @@ "001d68": "Thomson Telecom Belgium", "001d69": "Knorr-Bremse IT-Services GmbH", "001d6a": "Alpha Networks Inc.", - "001d6b": "ARRIS Group, Inc.", + "001d6b": "Commscope", "001d6c": "ClariPhy Communications, Inc.", "001d6d": "Confidant International LLC", "001d6e": "Nokia Danmark A/S", @@ -7557,7 +7557,7 @@ "001dbb": "Dynamic System Electronics Corp.", "001dbc": "Nintendo Co., Ltd.", "001dbd": "Versamed Inc.", - "001dbe": "ARRIS Group, Inc.", + "001dbe": "Commscope", "001dbf": "Radiient Technologies, Inc.", "001dc0": "Enphase Energy", "001dc1": "Audinate Pty L", @@ -7572,16 +7572,16 @@ "001dca": "PAV Electronics Limited", "001dcb": "Exéns Development Oy", "001dcc": "Ayon Cyber Security, Inc", - "001dcd": "ARRIS Group, Inc.", - "001dce": "ARRIS Group, Inc.", - "001dcf": "ARRIS Group, Inc.", - "001dd0": "ARRIS Group, Inc.", - "001dd1": "ARRIS Group, Inc.", - "001dd2": "ARRIS Group, Inc.", - "001dd3": "ARRIS Group, Inc.", - "001dd4": "ARRIS Group, Inc.", - "001dd5": "ARRIS Group, Inc.", - "001dd6": "ARRIS Group, Inc.", + "001dcd": "Commscope", + "001dce": "Commscope", + "001dcf": "Commscope", + "001dd0": "Commscope", + "001dd1": "Commscope", + "001dd2": "Commscope", + "001dd3": "Commscope", + "001dd4": "Commscope", + "001dd5": "Commscope", + "001dd6": "Commscope", "001dd7": "Algolith", "001dd8": "Microsoft Corporation", "001dd9": "Hon Hai Precision Ind. Co.,Ltd.", @@ -7692,7 +7692,7 @@ "001e43": "AISIN CORPORATION", "001e44": "SANTEC", "001e45": "Sony Corporation", - "001e46": "ARRIS Group, Inc.", + "001e46": "Commscope", "001e47": "PT. Hariff Daya Tunggal Engineering", "001e48": "Wi-Links", "001e49": "Cisco Systems, Inc", @@ -7712,7 +7712,7 @@ "001e57": "ALCOMA, spol. s r.o.", "001e58": "D-Link Corporation", "001e59": "Silicon Turnkey Express, LLC", - "001e5a": "ARRIS Group, Inc.", + "001e5a": "Commscope", "001e5b": "Unitron Company, Inc.", "001e5c": "RB GeneralEkonomik", "001e5d": "Holosys d.o.o.", @@ -7761,7 +7761,7 @@ "001e8a": "eCopy, Inc", "001e8b": "Infra Access Korea Co., Ltd.", "001e8c": "ASUSTek COMPUTER INC.", - "001e8d": "ARRIS Group, Inc.", + "001e8d": "Commscope", "001e8e": "Hunkeler AG", "001e8f": "CANON INC.", "001e90": "Elitegroup Computer Systems Co.,Ltd.", @@ -8001,7 +8001,7 @@ "001f7b": "TechNexion Ltd.", "001f7c": "Witelcom AS", "001f7d": "Embedded Wireless GmbH", - "001f7e": "ARRIS Group, Inc.", + "001f7e": "Commscope", "001f7f": "Phabrix Limited", "001f80": "Lucas Holding bv", "001f81": "Accel Semiconductor Corp", @@ -8071,7 +8071,7 @@ "001fc1": "Hanlong Technology Co.,LTD", "001fc2": "Jow Tong Technology Co Ltd", "001fc3": "SmartSynch, Inc", - "001fc4": "ARRIS Group, Inc.", + "001fc4": "Commscope", "001fc5": "Nintendo Co., Ltd.", "001fc6": "ASUSTek COMPUTER INC.", "001fc7": "Casio Hitachi Mobile Communications Co., Ltd.", @@ -8194,7 +8194,7 @@ "00203d": "Honeywell Environmental & Combustion Controls", "00203e": "LogiCan Technologies, Inc.", "00203f": "JUKI CORPORATION", - "002040": "ARRIS Group, Inc.", + "002040": "Commscope", "002041": "DATA NET", "002042": "DATAMETRICS CORP.", "002043": "NEURON COMPANY LIMITED", @@ -8399,7 +8399,7 @@ "00210b": "GEMINI TRAZE RFID PVT. LTD.", "00210c": "Cymtec Systems, Inc.", "00210d": "SAMSIN INNOTEC", - "00210e": "Orpak Systems L.T.D.", + "00210e": "Gilbarco Inc. ", "00210f": "Cernium Corp", "002110": "Clearbox Systems", "002111": "Uniphone Inc.", @@ -8415,7 +8415,7 @@ "00211b": "Cisco Systems, Inc", "00211c": "Cisco Systems, Inc", "00211d": "Dataline AB", - "00211e": "ARRIS Group, Inc.", + "00211e": "Commscope", "00211f": "SHINSUNG DELTATECH CO.,LTD.", "002120": "Sequel Technologies", "002121": "VRmagic GmbH", @@ -8439,7 +8439,7 @@ "002133": "Building B, Inc", "002134": "Brandywine Communications", "002135": "ALCATEL-LUCENT", - "002136": "ARRIS Group, Inc.", + "002136": "Commscope", "002137": "Bay Controls, LLC", "002138": "Cepheid", "002139": "Escherlogic Inc.", @@ -8452,7 +8452,7 @@ "002140": "EN Technologies Inc.", "002141": "RADLIVE", "002142": "Advanced Control Systems doo", - "002143": "ARRIS Group, Inc.", + "002143": "Commscope", "002144": "SS Telecoms", "002145": "Semptian Technologies Ltd.", "002146": "Sanmina-SCI", @@ -8513,7 +8513,7 @@ "00217d": "PYXIS S.R.L.", "00217e": "Telit Communication s.p.a", "00217f": "Intraco Technology Pte Ltd", - "002180": "ARRIS Group, Inc.", + "002180": "Commscope", "002181": "Si2 Microsystems Limited", "002182": "SandLinks Systems, Ltd.", "002183": "ANDRITZ HYDRO GmbH", @@ -8655,7 +8655,7 @@ "00220c": "Cisco Systems, Inc", "00220d": "Cisco Systems, Inc", "00220e": "Indigo Security Co., Ltd.", - "002210": "ARRIS Group, Inc.", + "002210": "Commscope", "002211": "Rohati Systems", "002212": "CAI Networks, Inc.", "002213": "PCI CORPORATION", @@ -8818,7 +8818,7 @@ "0022b1": "Elbit Systems Ltd.", "0022b2": "4RF Communications Ltd", "0022b3": "Sei S.p.A.", - "0022b4": "ARRIS Group, Inc.", + "0022b4": "Commscope", "0022b5": "NOVITA", "0022b6": "Superflow Technologies Group", "0022b7": "GSS Grundig SAT-Systems GmbH", @@ -8838,7 +8838,7 @@ "0022c5": "INFORSON Co,Ltd.", "0022c6": "Sutus Inc", "0022c7": "SEGGER Microcontroller GmbH & Co. KG", - "0022c8": "Applied Instruments B.V.", + "0022c8": "ModuVision Technologies", "0022c9": "Lenord, Bauer & Co GmbH", "0022ca": "Anviz Biometric Tech. Co., Ltd.", "0022cb": "IONODES Inc.", @@ -8905,7 +8905,7 @@ "002308": "Arcadyan Technology Corporation", "002309": "Janam Technologies LLC", "00230a": "ARBURG GmbH & Co KG", - "00230b": "ARRIS Group, Inc.", + "00230b": "Commscope", "00230c": "CLOVER ELECTRONICS CO.,LTD.", "00230d": "Nortel Networks", "00230e": "Gorba AG", @@ -9010,8 +9010,8 @@ "002371": "SOAM Systel", "002372": "MORE STAR INDUSTRIAL GROUP LIMITED", "002373": "GridIron Systems, Inc.", - "002374": "ARRIS Group, Inc.", - "002375": "ARRIS Group, Inc.", + "002374": "Commscope", + "002375": "Commscope", "002376": "HTC Corporation", "002377": "Isotek Electronics Ltd", "002378": "GN Netcom A/S", @@ -9043,7 +9043,7 @@ "002392": "Proteus Industries Inc.", "002393": "AJINEXTEK", "002394": "Samjeon", - "002395": "ARRIS Group, Inc.", + "002395": "Commscope", "002396": "ANDES TECHNOLOGY CORPORATION", "002397": "Westell Technologies Inc.", "002398": "Vutlan sro", @@ -9056,8 +9056,8 @@ "00239f": "Institut für Prüftechnik", "0023a0": "Hana CNS Co., LTD.", "0023a1": "Trend Electronics Ltd", - "0023a2": "ARRIS Group, Inc.", - "0023a3": "ARRIS Group, Inc.", + "0023a2": "Commscope", + "0023a3": "Commscope", "0023a4": "New Concepts Development Corp.", "0023a5": "SageTV, LLC", "0023a6": "E-Mon", @@ -9069,7 +9069,7 @@ "0023ac": "Cisco Systems, Inc", "0023ad": "Xmark Corporation", "0023ae": "Dell Inc.", - "0023af": "ARRIS Group, Inc.", + "0023af": "Commscope", "0023b0": "COMXION Technology Inc.", "0023b1": "Pte Ltd", "0023b2": "Intelligent Mechatronic Systems Inc", @@ -9131,8 +9131,8 @@ "0023ea": "Cisco Systems, Inc", "0023eb": "Cisco Systems, Inc", "0023ec": "Algorithmix GmbH", - "0023ed": "ARRIS Group, Inc.", - "0023ee": "ARRIS Group, Inc.", + "0023ed": "Commscope", + "0023ee": "Commscope", "0023ef": "Zuend Systemtechnik AG", "0023f0": "Shanghai Jinghan Weighing Apparatus Co. Ltd.", "0023f1": "Sony Corporation", @@ -9292,9 +9292,9 @@ "002490": "Samsung Electronics Co.,Ltd", "002491": "Samsung Electronics Co.,Ltd", "002492": "Motorola, Broadband Solutions Group", - "002493": "ARRIS Group, Inc.", + "002493": "Commscope", "002494": "Shenzhen Baoxin Tech CO., Ltd.", - "002495": "ARRIS Group, Inc.", + "002495": "Commscope", "002496": "Ginzinger electronic systems", "002497": "Cisco Systems, Inc", "002498": "Cisco Systems, Inc", @@ -9305,8 +9305,8 @@ "00249d": "NES Technology Inc.", "00249e": "ADC-Elektronik GmbH", "00249f": "RIM Testing Services", - "0024a0": "ARRIS Group, Inc.", - "0024a1": "ARRIS Group, Inc.", + "0024a0": "Commscope", + "0024a1": "Commscope", "0024a2": "Hong Kong Middleware Technology Limited", "0024a3": "Sonim Technologies Inc", "0024a4": "Siklu Communication", @@ -9338,7 +9338,7 @@ "0024be": "Sony Corporation", "0024bf": "Carrier Culoz SA", "0024c0": "NTI COMODO INC", - "0024c1": "ARRIS Group, Inc.", + "0024c1": "Commscope", "0024c2": "Asumo Co.,Ltd.", "0024c3": "Cisco Systems, Inc", "0024c4": "Cisco Systems, Inc", @@ -9639,8 +9639,8 @@ "0025ee": "Avtex Ltd", "0025ef": "I-TEC Co., Ltd.", "0025f0": "Suga Electronics Limited", - "0025f1": "ARRIS Group, Inc.", - "0025f2": "ARRIS Group, Inc.", + "0025f1": "Commscope", + "0025f2": "Commscope", "0025f3": "Nordwestdeutsche Zählerrevision", "0025f4": "KoCo Connector AG", "0025f5": "DVS Korea, Co., Ltd", @@ -9707,7 +9707,7 @@ "002633": "MIR - Medical International Research", "002634": "Infineta Systems, Inc", "002635": "Bluetechnix GmbH", - "002636": "ARRIS Group, Inc.", + "002636": "Commscope", "002637": "SAMSUNG ELECTRO MECHANICS CO., LTD.", "002638": "Xia Men Joyatech Co., Ltd.", "002639": "T.M. Electronics, Inc.", @@ -9718,8 +9718,8 @@ "00263e": "Trapeze Networks", "00263f": "LIOS Technology GmbH", "002640": "Baustem Broadband Technologies, Ltd.", - "002641": "ARRIS Group, Inc.", - "002642": "ARRIS Group, Inc.", + "002641": "Commscope", + "002642": "Commscope", "002643": "ALPSALPINE CO,.LTD", "002644": "Thomson Telecom Belgium", "002645": "Circontrol S.A.", @@ -9837,7 +9837,7 @@ "0026b7": "Kingston Technology Company, Inc.", "0026b8": "Actiontec Electronics, Inc", "0026b9": "Dell Inc.", - "0026ba": "ARRIS Group, Inc.", + "0026ba": "Commscope", "0026bb": "Apple, Inc.", "0026bc": "General Jack Technology Ltd.", "0026bd": "JTEC Card & Communication Co., Ltd", @@ -9868,7 +9868,7 @@ "0026d6": "Ningbo Andy Optoelectronic Co., Ltd.", "0026d7": "KM Electornic Technology Co., Ltd.", "0026d8": "Magic Point Inc.", - "0026d9": "ARRIS Group, Inc.", + "0026d9": "Commscope", "0026da": "Universal Media Corporation /Slovakia/ s.r.o.", "0026db": "Ionics EMS Inc.", "0026dc": "Optical Systems Design", @@ -10229,7 +10229,7 @@ "003532": "Electro-Metrics Corporation", "003560": "Rosen Aviation", "0035ff": "Texas Instruments", - "003676": "ARRIS Group, Inc.", + "003676": "Commscope", "0036be": "Northwest Towers", "0036d7": "Keltron IOT Corp.", "0036f8": "Conti Temic microelectronic GmbH", @@ -10303,7 +10303,7 @@ "00402e": "PRECISION SOFTWARE, INC.", "00402f": "XLNT DESIGNS INC.", "004030": "GK COMPUTER", - "004031": "KOKUSAI ELECTRIC CO., LTD", + "004031": "Hitachi Kokusai Electric, Inc.", "004032": "DIGITAL COMMUNICATIONS", "004033": "ADDTRON TECHNOLOGY CO., LTD.", "004034": "BUSTEK CORPORATION", @@ -10666,7 +10666,7 @@ "005091": "NETACCESS, INC.", "005092": "Rigaku Corporation Osaka Plant", "005093": "BOEING", - "005094": "ARRIS Group, Inc.", + "005094": "Commscope", "005095": "PERACOM NETWORKS", "005096": "SALIX TECHNOLOGIES, INC.", "005097": "MMC-EMBEDDED COMPUTERTECHNIK GmbH", @@ -10743,7 +10743,7 @@ "0050df": "AirFiber, Inc.", "0050e1": "NS TECH ELECTRONICS SDN BHD", "0050e2": "Cisco Systems, Inc", - "0050e3": "ARRIS Group, Inc.", + "0050e3": "Commscope", "0050e4": "Apple, Inc.", "0050e6": "HAKUSAN CORPORATION", "0050e8": "Nomadix, Inc", @@ -10770,6 +10770,7 @@ "0050ff": "HAKKO ELECTRONICS CO., LTD.", "0051ed": "LG Innotek", "005218": "Wuxi Keboda Electron Co.Ltd", + "005245": "GANATECHWIN", "0052c2": "peiker acustic GmbH", "0052c8": "Made Studio Design Ltd.", "00549f": "Avaya Inc", @@ -11013,7 +11014,7 @@ "0060d2": "LUCENT TECHNOLOGIES TAIWAN TELECOMMUNICATIONS CO., LTD.", "0060d3": "AT&T", "0060d4": "ELDAT COMMUNICATION LTD.", - "0060d5": "AMADA MIYACHI Co., Ltd", + "0060d5": "AMADA CO., LTD", "0060d6": "NovAtel Inc.", "0060d8": "ELMIC SYSTEMS, INC.", "0060d9": "TRANSYS NETWORKS INC.", @@ -11552,8 +11553,8 @@ "009099": "ALLIED TELESIS, K.K.", "00909a": "ONE WORLD SYSTEMS, INC.", "00909b": "MARKEM-IMAJE", - "00909c": "ARRIS Group, Inc.", - "00909d": "NovaTech Process Solutions, LLC", + "00909c": "Commscope", + "00909d": "NovaTech, LLC", "00909e": "Critical IO, LLC", "00909f": "DIGI-DATA CORPORATION", "0090a0": "8X8 INC.", @@ -11668,8 +11669,10 @@ "009acd": "HUAWEI TECHNOLOGIES CO.,LTD", "009ad2": "Cisco Systems, Inc", "009c02": "Hewlett Packard", + "009c17": "Quectel Wireless Solutions Co.,Ltd.", "009cc0": "vivo Mobile Communication Co., Ltd.", "009d6b": "Murata Manufacturing Co., Ltd.", + "009d85": "Sigmastar Technology Ltd.", "009d8e": "CARDIAC RECORDERS, INC.", "009e1e": "Cisco Systems, Inc", "009ec8": "Xiaomi Communications Co Ltd", @@ -11743,7 +11746,7 @@ "00a042": "SPUR PRODUCTS CORP.", "00a043": "AMERICAN TECHNOLOGY LABS, INC.", "00a044": "NTT IT CO., LTD.", - "00a045": "PHOENIX CONTACT Electronics GmbH", + "00a045": "Phoenix Contact GmbH & Co. KG", "00a046": "SCITEX CORP. LTD.", "00a047": "INTEGRATED FITNESS CORP.", "00a048": "QUESTECH, LTD.", @@ -11956,7 +11959,7 @@ "00aa6e": "Cisco Systems, Inc", "00aafd": "Texas Instruments", "00ab48": "eero inc.", - "00ace0": "ARRIS Group, Inc.", + "00ace0": "Commscope", "00ad24": "D-Link International", "00ad63": "Dedicated Micros Malta LTD", "00add5": "Huawei Device Co., Ltd.", @@ -12029,6 +12032,7 @@ "00bb8e": "HME Co., Ltd.", "00bbc1": "CANON INC.", "00bbf0": "UNGERMANN-BASS INC.", + "00bc2f": "Actiontec Electronics Inc.", "00bc60": "Cisco Systems, Inc", "00bd27": "Exar Corp.", "00bd3a": "Nokia Corporation", @@ -12036,6 +12040,7 @@ "00bd82": "Shenzhen YOUHUA Technology Co., Ltd", "00be3b": "HUAWEI TECHNOLOGIES CO.,LTD", "00be43": "Dell Inc.", + "00be44": "Silicon Laboratories", "00be75": "Cisco Systems, Inc", "00be9e": "Fiberhome Telecommunication Technologies Co.,LTD", "00bed5": "New H3C Technologies Co., Ltd", @@ -12384,7 +12389,7 @@ "00d034": "ORMEC SYSTEMS CORP.", "00d035": "BEHAVIOR TECH. COMPUTER CORP.", "00d036": "TECHNOLOGY ATLANTA CORP.", - "00d037": "ARRIS Group, Inc.", + "00d037": "Commscope", "00d038": "FIVEMERE, LTD.", "00d039": "UTILICOM, INC.", "00d03a": "ZONEWORX, INC.", @@ -12465,7 +12470,7 @@ "00d085": "OTIS ELEVATOR COMPANY", "00d086": "FOVEON, INC.", "00d087": "MICROFIRST INC.", - "00d088": "ARRIS Group, Inc.", + "00d088": "Commscope", "00d089": "DYNACOLOR, INC.", "00d08a": "PHOTRON USA", "00d08b": "ADVA Optical Networking Ltd.", @@ -12736,7 +12741,7 @@ "00e06c": "Ultra Electronics Command & Control Systems", "00e06d": "COMPUWARE CORPORATION", "00e06e": "FAR SYSTEMS S.p.A.", - "00e06f": "ARRIS Group, Inc.", + "00e06f": "Commscope", "00e070": "DH TECHNOLOGY", "00e071": "EPIS MICROCOMPUTER", "00e072": "LYNK", @@ -12931,6 +12936,7 @@ "00fa21": "Samsung Electronics Co.,Ltd", "00fa3b": "CLOOS ELECTRONIC GMBH", "00fab6": "Kontakt Micro-Location Sp z o.o.", + "00fade": "Motorola Mobility LLC, a Lenovo Company", "00fbf9": "Axiado Corporation", "00fc58": "WebSilicon Ltd.", "00fc70": "Intrepid Control Systems, Inc.", @@ -13021,6 +13027,7 @@ "043385": "Nanchang BlackShark Co.,Ltd.", "043389": "HUAWEI TECHNOLOGIES CO.,LTD", "0433c2": "Intel Corporate", + "0434c3": "Qingdao Goertek Horizons Tecnology Co.,LTD", "0434f6": "Mobility Technologies Communication Co., Ltd.", "043604": "Gyeyoung I&T", "0436b8": "I&C Technology", @@ -13029,6 +13036,7 @@ "043926": "China Dragon Technology Limited", "043a0d": "SM Optics S.r.l.", "043ce8": "Shenzhen SuperElectron Technology Co.,Ltd.", + "043d6e": "Nokia", "043d98": "ChongQing QingJia Electronics CO.,LTD", "043f72": "Mellanox Technologies, Inc.", "0440a9": "New H3C Technologies Co., Ltd", @@ -13043,6 +13051,7 @@ "0446cf": "Beijing Venustech Cybervision Co.,Ltd.", "044707": "Texas Instruments", "04472a": "Palo Alto Networks", + "0447ca": "GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI", "04489a": "Apple, Inc.", "04495d": "Huawei Device Co., Ltd.", "044a50": "limited company", @@ -13055,7 +13064,7 @@ "044bff": "GuangZhou Hedy Digital Technology Co., Ltd", "044cef": "Fujian Sanao Technology Co.,Ltd", "044e06": "Ericsson AB", - "044e5a": "ARRIS Group, Inc.", + "044e5a": "Commscope", "044eaf": "LG Innotek", "044f17": "HUMAX Co., Ltd.", "044f4c": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -13132,6 +13141,7 @@ "0480a7": "ShenZhen TianGang Micro Technology CO.LTD", "04819b": "SKY UK LIMITED", "0481ae": "Clack Corporation", + "048308": "Espressif Inc.", "04848a": "7INOVA TECHNOLOGY LIMITED", "048680": "Quectel Wireless Solutions Co.,Ltd.", "048727": "Silicon Laboratories", @@ -13146,6 +13156,7 @@ "048c9a": "Huawei Device Co., Ltd.", "048d38": "Netis Technology Co., Ltd.", "049081": "Pensando Systems, Inc.", + "0490c0": "Forvia", "049162": "Microchip Technology Inc.", "049226": "ASUSTek COMPUTER INC.", "0492ee": "iway AG", @@ -13184,6 +13195,7 @@ "04ab6a": "Chun-il Co.,Ltd.", "04ac44": "Holtek Semiconductor Inc.", "04aec7": "Marquardt", + "04b066": "Private", "04b0e7": "HUAWEI TECHNOLOGIES CO.,LTD", "04b167": "Xiaomi Communications Co Ltd", "04b1a1": "Samsung Electronics Co.,Ltd", @@ -13211,6 +13223,7 @@ "04bf1b": "Dell Inc.", "04bf6d": "Zyxel Communications Corporation", "04bfa8": "ISB Corporation", + "04bfd5": "Apple, Inc.", "04c05b": "Tigo Energy", "04c06f": "HUAWEI TECHNOLOGIES CO.,LTD", "04c09c": "Tellabs Inc.", @@ -13233,6 +13246,7 @@ "04cb88": "Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd", "04ccbc": "HUAWEI TECHNOLOGIES CO.,LTD", "04cd15": "Silicon Laboratories", + "04cdc0": "Mist Systems, Inc.", "04ce09": "Shenzhen Skyworth Digital Technology CO., Ltd", "04ce14": "Wilocity LTD.", "04ce7e": "NXP France Semiconductors France", @@ -13273,6 +13287,8 @@ "04e2f8": "AEP Ticketing solutions srl", "04e31a": "Sagemcom Broadband SAS", "04e387": "Cisco Systems, Inc", + "04e3c8": "FUJIAN STAR-NET COMMUNICATION CO.,LTD", + "04e3e5": "Silicon Laboratories", "04e451": "Texas Instruments", "04e4b6": "Samsung Electronics Co.,Ltd", "04e536": "Apple, Inc.", @@ -13292,6 +13308,7 @@ "04ecbb": "Fiberhome Telecommunication Technologies Co.,LTD", "04ecd8": "Intel Corporate", "04ed33": "Intel Corporate", + "04ed62": "Daikin Europe NV", "04ee03": "Texas Instruments", "04ee91": "x-fabric GmbH", "04eee8": "IEEE Registration Authority", @@ -13317,6 +13334,7 @@ "04f9f8": "TP-LINK TECHNOLOGIES CO.,LTD.", "04fa3f": "OptiCore Inc.", "04fa83": "Qingdao Haier Technology Co.,Ltd", + "04fde8": "Technoalpin", "04fe31": "Samsung Electronics Co.,Ltd", "04fe7f": "Cisco Systems, Inc", "04fe8d": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -13488,7 +13506,7 @@ "081086": "NEC Platforms, Ltd.", "08115e": "Bitel Co., Ltd.", "081196": "Intel Corporate", - "081287": "Jiangxi Risound Electronics Co., LTD", + "081287": "Jiangxi Risound Electronics Co.,LTD", "0812a5": "Amazon Technologies Inc.", "081443": "UNIBRAIN S.A.", "08152f": "Samsung Electronics Co., Ltd. ARTIK", @@ -13552,9 +13570,10 @@ "083af2": "Espressif Inc.", "083be9": "New H3C Technologies Co., Ltd", "083d88": "Samsung Electronics Co.,Ltd", - "083e0c": "ARRIS Group, Inc.", + "083e0c": "Commscope", "083e5d": "Sagemcom Broadband SAS", "083e8e": "Hon Hai Precision Ind. Co.,Ltd.", + "083f21": "Motorola Mobility LLC, a Lenovo Company", "083f3e": "WSH GmbH", "083f76": "Intellian Technologies, Inc.", "083fbc": "zte corporation", @@ -13565,6 +13584,7 @@ "084473": "zte corporation", "0845d1": "Cisco Systems, Inc", "084656": "VEO-LABS", + "08468b": "Guangdong NanGuang Photo & Video Systems Co., Ltd", "0846c7": "Fiberhome Telecommunication Technologies Co.,LTD", "08474c": "Nokia", "0847d0": "Nokia Shanghai Bell Co., Ltd.", @@ -13595,6 +13615,7 @@ "085bd6": "Intel Corporate", "085bda": "CliniCare LTD", "085c1b": "HUAWEI TECHNOLOGIES CO.,LTD", + "085d53": "Apple, Inc.", "085ddd": "MERCURY CORPORATION", "08606e": "ASUSTek COMPUTER INC.", "086083": "zte corporation", @@ -13621,6 +13642,7 @@ "086f48": "Shenzhen iComm Semiconductor CO.,LTD", "087045": "Apple, Inc.", "087073": "HUAWEI TECHNOLOGIES CO.,LTD", + "087158": "HANSHOW TECHNOLOGY CO.,LTD.", "087190": "Intel Corporate", "087402": "Apple, Inc.", "087458": "Fiberhome Telecommunication Technologies Co.,LTD", @@ -13653,6 +13675,7 @@ "08863b": "Belkin International Inc.", "0887c6": "INGRAM MICRO SERVICES", "0887c7": "Apple, Inc.", + "088af1": "MERCUSYS TECHNOLOGIES CO., LTD.", "088bc8": "Google, Inc.", "088c2c": "Samsung Electronics Co.,Ltd", "088dc8": "Ryowa Electronics Co.,Ltd", @@ -13714,6 +13737,7 @@ "08b61f": "Espressif Inc.", "08b738": "Lite-On Technogy Corp.", "08b7ec": "Wireless Seismic", + "08b8d0": "Corp.", "08b95f": "Silicon Laboratories", "08ba22": "Swaive Corporation", "08ba5f": "Qingdao Hisense Electronics Co.,Ltd.", @@ -13734,6 +13758,7 @@ "08c3b3": "TCL King Electrical Appliances(Huizhou)Co.,Ltd", "08c6b3": "QTECH LLC", "08c729": "Apple, Inc.", + "08c7b5": "Apple, Inc.", "08c7f5": "Vantiva Connected Home - Technologies Telco", "08c8c2": "GN Audio A/S", "08ca45": "Toyou Feiji Electronics Co., Ltd.", @@ -13751,10 +13776,12 @@ "08d34b": "Co., Ltd.", "08d40c": "Intel Corporate", "08d42b": "Samsung Electronics Co.,Ltd", + "08d593": "Texas Instruments", "08d59d": "Sagemcom Broadband SAS", "08d5c0": "Seers Technology Co., Ltd", "08d833": "Shenzhen RF Technology Co., Ltd", "08da33": "IEEE Registration Authority", + "08dd03": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "08ddeb": "Silicon Laboratories", "08df1f": "Bose Corporation", "08dfcb": "Systrome Networks", @@ -13793,6 +13820,7 @@ "08f3fb": "Cisco Systems, Inc", "08f458": "Huawei Device Co., Ltd.", "08f4ab": "Apple, Inc.", + "08f4f0": "Cisco Systems, Inc", "08f606": "zte corporation", "08f69c": "Apple, Inc.", "08f6f8": "GET Engineering", @@ -13860,6 +13888,7 @@ "0c2a86": "Fiberhome Telecommunication Technologies Co.,LTD", "0c2ae7": "Beijing General Research Institute of Mining and Metallurgy", "0c2c54": "HUAWEI TECHNOLOGIES CO.,LTD", + "0c2c7c": "Shenzhen Skyworth Digital Technology CO., Ltd", "0c2d89": "QiiQ Communications Inc.", "0c2e57": "HUAWEI TECHNOLOGIES CO.,LTD", "0c2fb0": "Samsung Electronics Co.,Ltd", @@ -13885,9 +13914,11 @@ "0c42a1": "Mellanox Technologies, Inc.", "0c4314": "Silicon Laboratories", "0c43f9": "Amazon Technologies Inc.", + "0c44c0": "zte corporation", "0c45ba": "HUAWEI TECHNOLOGIES CO.,LTD", "0c469d": "MS Sedco", "0c473d": "Hitron Technologies. Inc", + "0c47a9": "IEEE Registration Authority", "0c47c9": "Amazon Technologies Inc.", "0c48c6": "CELESTICA INC.", "0c4933": "Sichuan Jiuzhou Electronic Technology Co., Ltd.", @@ -13953,12 +13984,14 @@ "0c75bd": "Cisco Systems, Inc", "0c75d2": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "0c771a": "Apple, Inc.", + "0c7955": "Hui Zhou Gaoshengda Technology Co.,LTD", "0c7a15": "Intel Corporate", "0c7bc8": "Cisco Meraki", "0c7c28": "Nokia Solutions and Networks GmbH & Co. KG", "0c7d7c": "Kexiang Information Technology Co, Ltd.", + "0c7db0": "Motorola Mobility LLC, a Lenovo Company", "0c7e24": "Garmin International", - "0c7fb2": "ARRIS Group, Inc.", + "0c7fb2": "Commscope", "0c7fed": "IEEE Registration Authority", "0c8063": "TP-LINK TECHNOLOGIES CO.,LTD.", "0c8112": "Private", @@ -13986,6 +14019,7 @@ "0c8a87": "AgLogica Holdings, Inc", "0c8b7d": "Vizio, Inc", "0c8b95": "Espressif Inc.", + "0c8ba2": "HUAWEI TECHNOLOGIES CO.,LTD", "0c8bd3": "ITEL MOBILE LIMITED", "0c8bfd": "Intel Corporate", "0c8c24": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", @@ -14004,6 +14038,7 @@ "0c924e": "Rice Lake Weighing Systems", "0c9301": "PT. Prasimax Inovasi Teknologi", "0c938f": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", + "0c93a5": "eero inc.", "0c93fb": "BNS Solutions", "0c9505": "The Chamberlain Group, Inc", "0c9515": "Palltronics, Inc.", @@ -14012,6 +14047,7 @@ "0c96cd": "MERCURY CORPORATION", "0c96e6": "Limited", "0c975f": "Hewlett Packard Enterprise", + "0c979b": "FUJIAN STAR-NET COMMUNICATION CO.,LTD", "0c9838": "Xiaomi Communications Co Ltd", "0c9a3c": "Intel Corporate", "0c9a42": "FN-LINK TECHNOLOGY LIMITED", @@ -14026,6 +14062,7 @@ "0ca2f4": "Limited", "0ca402": "Alcatel-Lucent IPD", "0ca42a": "OB Telecom Electronic Technology Co., Ltd", + "0ca64c": "Hangzhou Ezviz Software Co.,Ltd.", "0ca694": "Sunitec Enterprise Co.,Ltd", "0ca8a7": "Samsung Electronics Co.,Ltd", "0caaee": "Ansjer Electronics Co., Ltd.", @@ -14046,7 +14083,7 @@ "0cb527": "HUAWEI TECHNOLOGIES CO.,LTD", "0cb5de": "Alcatel Lucent", "0cb6d2": "D-Link International", - "0cb771": "ARRIS Group, Inc.", + "0cb771": "Commscope", "0cb787": "HUAWEI TECHNOLOGIES CO.,LTD", "0cb789": "Honor Device Co., Ltd.", "0cb815": "Espressif Inc.", @@ -14114,22 +14151,25 @@ "0ce041": "iDruide", "0ce0dc": "Samsung Electronics Co.,Ltd", "0ce0e4": "PLANTRONICS, INC.", + "0ce0fc": "Edgecore Americas Networking Corporation", "0ce159": "Shenzhen iStartek Technology Co., Ltd.", "0ce441": "Apple, Inc.", "0ce4a0": "Huawei Device Co., Ltd.", "0ce5a3": "SharkNinja", "0ce5b5": "HUAWEI TECHNOLOGIES CO.,LTD", "0ce5d3": "DH electronics GmbH", + "0ce67c": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "0ce709": "Fox Crypto B.V.", "0ce725": "Microsoft Corporation", "0ce82f": "Bonfiglioli Vectron GmbH", "0ce936": "ELIMOS srl", "0ce99a": "ATLS ALTEC", "0cea14": "Ubiquiti Inc", - "0ceac9": "ARRIS Group, Inc.", + "0ceac9": "Commscope", "0cec80": "Texas Instruments", "0cec84": "Shenzhen TINNO Mobile Technology Corp.", "0cec8d": "Motorola Mobility LLC, a Lenovo Company", + "0ced71": "Extreme Networks Headquarters", "0cedc8": "Xiaomi Communications Co Ltd", "0cee99": "Amazon Technologies Inc.", "0ceee6": "Hon Hai Precision Ind. Co.,Ltd.", @@ -14145,8 +14185,9 @@ "0cf475": "Zliide Technologies ApS", "0cf4d5": "Ruckus Wireless", "0cf5a4": "Cisco Systems, Inc", - "0cf893": "ARRIS Group, Inc.", + "0cf893": "Commscope", "0cf9c0": "SKY UK LIMITED", + "0cfa22": "FLIPPER DEVICES INC", "0cfc18": "HUAWEI TECHNOLOGIES CO.,LTD", "0cfc83": "Airoha Technology Corp.,", "0cfd37": "SUSE Linux GmbH", @@ -14154,6 +14195,7 @@ "0cfe5d": "IEEE Registration Authority", "100000": "Private", "100020": "Apple, Inc.", + "10003b": "Espressif Inc.", "10005a": "IBM Corp", "1000e8": "NATIONAL SEMICONDUCTOR", "1000fd": "LaonPeople", @@ -14162,7 +14204,7 @@ "1002b5": "Intel Corporate", "1004c1": "JD Cloud Computing Co., Ltd.", "100501": "PEGATRON CORPORATION", - "1005b1": "ARRIS Group, Inc.", + "1005b1": "Commscope", "1005ca": "Cisco Systems, Inc", "1005e1": "Nokia", "10061c": "Espressif Inc.", @@ -14247,6 +14289,7 @@ "10341b": "Spacelink", "103597": "Qorvo Utrecht B.V.", "10364a": "Boston Dynamics", + "1036aa": "Vantiva - Connected Home", "103711": "NORBIT ITS", "10381f": "Sichuan AI-Link Technology Co., Ltd.", "103917": "Samsung Electronics Co.,Ltd", @@ -14290,8 +14333,9 @@ "105403": "INTARSO GmbH", "1054d2": "IEEE Registration Authority", "1055e4": "Shenzhen Skyworth Digital Technology CO., Ltd", - "105611": "ARRIS Group, Inc.", + "105611": "Commscope", "1056ca": "Peplink International Ltd.", + "105725": "Cisco Systems, Inc", "105887": "Fiberhome Telecommunication Technologies Co.,LTD", "105917": "Tonal", "105932": "Roku, Inc", @@ -14358,7 +14402,8 @@ "1082d7": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "1083b4": "Sidora Srl", "1083d2": "Microseven Systems, LLC", - "10868c": "ARRIS Group, Inc.", + "10868c": "Commscope", + "1086f4": "Huawei Device Co., Ltd.", "10880f": "Daruma Telecomunicações e Informática S.A.", "1088ce": "Fiberhome Telecommunication Technologies Co.,LTD", "1089fb": "Samsung Electronics Co.,Ltd", @@ -14372,20 +14417,23 @@ "10907d": "Funshion Online Technologies Co.,Ltd", "1090fa": "New H3C Technologies Co., Ltd", "1090fc": "Shenzhen DOOGEE Hengtong Technology CO.,LTD", + "109166": "Shenzhen Yinwang Intelligent Technologies Co.,Ltd.", "1091a8": "Espressif Inc.", "1091d1": "Intel Corporate", "109266": "Samsung Electronics Co.,Ltd", - "109397": "ARRIS Group, Inc.", + "109397": "Commscope", "1093e9": "Apple, Inc.", "109497": "Logitech Hong Kong", "1094bb": "Apple, Inc.", "10954b": "Megabyte Ltd.", "10961a": "CORP.", "109693": "Amazon Technologies Inc.", + "1096c6": "Cisco Systems, Inc", "1097bd": "Espressif Inc.", "109819": "Dell Inc.", "109826": "Nokia", "109836": "Dell Inc.", + "10985f": "Inventus Power Eletronica do Brasil LTDA", "1098c3": "Murata Manufacturing Co., Ltd.", "109ab9": "Tosibox Oy", "109add": "Apple, Inc.", @@ -14403,6 +14451,7 @@ "10a2d3": "Apple, Inc.", "10a30f": "HUAWEI TECHNOLOGIES CO.,LTD", "10a3b8": "Iskratel d.o.o.", + "10a450": "Kwikset", "10a4b9": "Co., Ltd", "10a4be": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", "10a4da": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -14434,6 +14483,7 @@ "10b9c4": "Apple, Inc.", "10b9f7": "Niko-Servodan", "10b9fe": "Lika srl", + "10ba1a": "SHENZHEN IK WORLD Technology Co., Ltd", "10baa5": "GANA I&C CO., LTD", "10bbf3": "HUNAN FN-LINK TECHNOLOGY LIMITED", "10bc97": "vivo Mobile Communication Co., Ltd.", @@ -14460,6 +14510,7 @@ "10c65e": "Adapt-IP", "10c67e": "SHENZHEN JUCHIN TECHNOLOGY CO., LTD", "10c6fc": "Garmin International", + "10c735": "Microsoft Corporation", "10c73f": "Midas Klark Teknik Ltd", "10c753": "Qingdao Intelligent&Precise Electronics Co.,Ltd.", "10c9ca": "Ace Technology Corp.", @@ -14493,7 +14544,8 @@ "10dee4": "automationNEXT GmbH", "10df8b": "Shenzhen CareDear Communication Technology Co.,Ltd", "10dffc": "Siemens AG", - "10e177": "ARRIS Group, Inc.", + "10e177": "Commscope", + "10e18e": "Universal Global Scientific Industrial., Ltd", "10e2c9": "Apple, Inc.", "10e2d5": "Qi Hardware Inc.", "10e376": "Cisco Systems, Inc", @@ -14543,8 +14595,10 @@ "1402ec": "Hewlett Packard Enterprise ", "140467": "SNK Technologies Co.,Ltd.", "14064c": "Vogl Electronic GmbH", + "1406a7": "CRESYN", "140708": "CP PLUS GMBH & CO. KG", "1407e0": "Abrantix AG", + "140805": "SKY UK LIMITED", "1409b4": "zte corporation", "1409dc": "HUAWEI TECHNOLOGIES CO.,LTD", "140a29": "Tiinlab Corporation", @@ -14615,6 +14669,7 @@ "14307a": "Avermetrics", "1430c6": "Motorola Mobility LLC, a Lenovo Company", "1432d1": "Samsung Electronics Co.,Ltd", + "14335c": "Espressif Inc.", "143365": "TEM Mobile Limited", "143375": "Zyxel Communications Corporation", "1434f6": "LV SOLUTION SDN. BHD.", @@ -14678,8 +14733,9 @@ "145a83": "Logi-D inc", "145afc": "Liteon Technology Corporation", "145bb9": "ConMet", - "145bd1": "ARRIS Group, Inc.", + "145bd1": "Commscope", "145be1": "nyantec GmbH", + "145d34": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", "145e45": "Bamboo Systems Group", "145e69": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "145f94": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -14715,6 +14771,7 @@ "147f0f": "Texas Instruments", "147f67": "LG Innotek", "147fce": "Apple, Inc.", + "1480cc": "Quectel Wireless Solutions Co.,Ltd.", "14825b": "Hefei Radio Communication Technology Co., Ltd ", "148430": "MITAC COMPUTING TECHNOLOGY CORPORATION", "148473": "Cisco Systems, Inc", @@ -14732,6 +14789,7 @@ "148a70": "ADS GmbH", "148c4a": "HUAWEI TECHNOLOGIES CO.,LTD", "148f21": "Garmin International", + "148f34": "TECNO MOBILE LIMITED", "148fc6": "Apple, Inc.", "149090": "KongTop industrial(shen zhen)CO.,LTD", "149138": "Amazon Technologies Inc.", @@ -14780,7 +14838,7 @@ "14ab56": "WUXI FUNIDE DIGITAL CO.,LTD", "14abc5": "Intel Corporate", "14abec": "Hewlett Packard Enterprise", - "14abf0": "ARRIS Group, Inc.", + "14abf0": "Commscope", "14ac60": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "14adca": "China Mobile Iot Limited company", "14ae68": "KLG Smartec", @@ -14794,14 +14852,16 @@ "14b3a1": "Juniper Networks", "14b457": "Silicon Laboratories", "14b484": "Samsung Electronics Co.,Ltd", + "14b5cd": "Liteon Technology Corporation", "14b73d": "ARCHEAN Technologies", "14b7f8": "Vantiva USA LLC", "14b837": "Shenzhen YOUHUA Technology Co., Ltd", "14b968": "HUAWEI TECHNOLOGIES CO.,LTD", + "14baaf": "BKS GmbH", "14bb6e": "Samsung Electronics Co.,Ltd", "14bd61": "Apple, Inc.", "14befc": "Nanjing Jiahao Technology Co., Ltd.", - "14c03e": "ARRIS Group, Inc.", + "14c03e": "Commscope", "14c050": "GUANGDONG GENIUS TECHNOLOGY CO., LTD.", "14c089": "DUNE HD LTD", "14c0a1": "UCloud Technology Co., Ltd.", @@ -14826,13 +14886,13 @@ "14ccb3": "AO GK NATEKS", "14cf8d": "OHSUNG", "14cf92": "TP-LINK TECHNOLOGIES CO.,LTD.", - "14cfe2": "ARRIS Group, Inc.", + "14cfe2": "Commscope", "14d00d": "Apple, Inc.", "14d11f": "HUAWEI TECHNOLOGIES CO.,LTD", "14d169": "HUAWEI TECHNOLOGIES CO.,LTD", "14d19e": "Apple, Inc.", "14d424": "AzureWave Technology Inc.", - "14d4fe": "ARRIS Group, Inc.", + "14d4fe": "Commscope", "14d64d": "D-Link International", "14d76e": "CONCH ELECTRONIC Co.,Ltd", "14d864": "TP-LINK TECHNOLOGIES CO.,LTD.", @@ -14852,6 +14912,8 @@ "14e6e4": "TP-LINK TECHNOLOGIES CO.,LTD.", "14e7c8": "Sdn. Bhd.", "14e9b2": "Fiberhome Telecommunication Technologies Co.,LTD", + "14ea63": "Hui Zhou Gaoshengda Technology Co.,LTD", + "14eaa1": "co., Ltd", "14eb08": "HUAWEI TECHNOLOGIES CO.,LTD", "14eb33": "BSMediasoft Co., Ltd.", "14ebb6": "TP-Link Corporation Limited", @@ -14887,6 +14949,7 @@ "1806f5": "RAD Data Communications, Ltd.", "1806ff": "Limited.", "180712": "Shenzhen Dazoo Technologies CO.,Ltd", + "180b1b": "Amazon Technologies Inc.", "180b52": "Nanotron Technologies GmbH", "180c14": "iSonea Limited", "180c77": "Westinghouse Electric Company, LLC", @@ -14919,7 +14982,7 @@ "182032": "Apple, Inc.", "18204c": "Kummler+Matter AG", "1820a6": "Sage Co., Ltd.", - "1820d5": "ARRIS Group, Inc.", + "1820d5": "Commscope", "182195": "Samsung Electronics Co.,Ltd", "18227e": "Samsung Electronics Co.,Ltd", "182649": "Intel Corporate", @@ -14946,7 +15009,7 @@ "18339d": "Cisco Systems, Inc", "183451": "Apple, Inc.", "1834af": "Kaon Group Co., Ltd.", - "1835d1": "ARRIS Group, Inc.", + "1835d1": "Commscope", "183672": "Shaoxing ShunChuang Technology CO.,LTD", "1836fc": "Elecsys International Corporation", "183825": "Wuhan Lingjiu High-tech Co.,Ltd.", @@ -14998,6 +15061,7 @@ "184f43": "UNIONMAN TECHNOLOGY CO.,LTD", "184f5d": "JRC Mobility Inc.", "18502a": "SOARNEX", + "185073": "Tianjin HuaLai Technology CO., Ltd.", "185207": "Sichuan Tianyi Comheart Telecom Co.,LTD", "18523d": "Xiamen Jiwu Technology CO.,Ltd", "185253": "Pixord Corporation", @@ -15024,6 +15088,7 @@ "185e0b": "zte corporation", "185e0f": "Intel Corporate", "186024": "Hewlett Packard", + "186041": "Arcadyan Corporation", "1861c7": "lemonbeat GmbH", "18622c": "Sagemcom Broadband SAS", "1862e4": "Texas Instruments", @@ -15045,6 +15110,7 @@ "1869d8": "Tuya Smart Inc.", "1869da": "China Mobile Group Device Co.,Ltd.", "186a81": "Sagemcom Broadband SAS", + "186be2": "LYLINK LIMITED", "186d99": "Adanis Inc.", "186f2d": "Shenzhen Sundray Technologies Company Limited", "18703b": "Huawei Device Co., Ltd.", @@ -15108,7 +15174,8 @@ "1899f5": "Sichuan Changhong Electric Ltd.", "189a67": "CSE-Servelec Limited", "189ba5": "IEEE Registration Authority", - "189c27": "ARRIS Group, Inc.", + "189c27": "Commscope", + "189c2c": "Dongguan Huayin Electronic Technology Co., Ltd.", "189c5d": "Cisco Systems, Inc", "189e2c": "Huawei Device Co., Ltd.", "189e2d": "Allwinner Technology Co., Ltd", @@ -15148,7 +15215,7 @@ "18b6cc": "We Corporation Inc.", "18b6f7": "NEW POS TECHNOLOGY LIMITED", "18b79e": "Invoxia", - "18b81f": "ARRIS Group, Inc.", + "18b81f": "Commscope", "18b905": "Hong Kong Bouffalo Lab Limited", "18b96e": "Dongguan Liesheng Electronic Co., Ltd.", "18bb1c": "Huawei Device Co., Ltd.", @@ -15201,6 +15268,7 @@ "18dc56": "Co.,Ltd", "18de50": "Tuya Smart Inc.", "18ded7": "HUAWEI TECHNOLOGIES CO.,LTD", + "18df26": "INGRAM MICRO SERVICES", "18dfb4": "BOSUNG POWERTEC CO.,LTD.", "18dfc1": "Aetheros", "18e1ca": "wanze", @@ -15260,6 +15328,7 @@ "1c0656": "IDY Corporation", "1c08c1": "LG Innotek", "1c0b52": "EPICOM S.A", + "1c0b8b": "Ubiquiti Inc", "1c0d7d": "Apple, Inc.", "1c0ec2": "Apple, Inc.", "1c0ed3": "Sichuan Tianyi Comheart Telecom Co.,LTD", @@ -15273,7 +15342,7 @@ "1c1338": "Kimball Electronics Group, LLC", "1c1386": "Huawei Device Co., Ltd.", "1c13fa": "Huawei Device Co., Ltd.", - "1c1448": "ARRIS Group, Inc.", + "1c1448": "Commscope", "1c14b3": "Airwire Technologies", "1c151f": "HUAWEI TECHNOLOGIES CO.,LTD", "1c17d3": "Cisco Systems, Inc", @@ -15283,7 +15352,7 @@ "1c1ac0": "Apple, Inc.", "1c1adf": "Microsoft Corporation", "1c1b0d": "GIGA-BYTE TECHNOLOGY CO.,LTD.", - "1c1b68": "ARRIS Group, Inc.", + "1c1b68": "Commscope", "1c1bb5": "Intel Corporate", "1c1cfd": "Dalian Hi-Think Computer Technology, Corp", "1c1d67": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -15311,6 +15380,7 @@ "1c2ce0": "Shanghai Mountain View Silicon", "1c2e1b": "Suzhou Tremenet Communication Technology Co., Ltd.", "1c2fa2": "Guangzhou Shiyuan Electronic Technology Company Limited", + "1c3003": "Hewlett Packard Enterprise", "1c3008": "Hui Zhou Gaoshengda Technology Co.,LTD", "1c3283": "Co., Ltd.", "1c330e": "PernixData", @@ -15364,6 +15434,7 @@ "1c4d66": "Amazon Technologies Inc.", "1c4d70": "Intel Corporate", "1c4d89": "Hangzhou Huacheng Network Technology Co.,Ltd", + "1c4ea2": "Shenzhen V-Link Technology CO., LTD.", "1c501e": "Sunplus Technology Co., Ltd.", "1c51b5": "Techaya LTD", "1c5216": "DONGGUAN HELE ELECTRONICS CO., LTD", @@ -15374,7 +15445,7 @@ "1c553a": "QianGua Corp.", "1c568e": "Ltd.", "1c56fe": "Motorola Mobility LLC, a Lenovo Company", - "1c573e": "Altice Labs S.A.", + "1c573e": "Altice Labs", "1c57d8": "Kraftway Corporation PLC", "1c57dc": "Apple, Inc.", "1c5974": "IEEE Registration Authority", @@ -15433,6 +15504,7 @@ "1c76f2": "Samsung Electronics Co.,Ltd", "1c77f6": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "1c7839": "Shenzhen Tencent Computer System Co., Ltd.", + "1c784b": "Co., Ltd.", "1c784e": "China Mobile Iot Limited company", "1c7a43": "vivo Mobile Communication Co., Ltd.", "1c7acf": "vivo Mobile Communication Co., Ltd.", @@ -15469,8 +15541,9 @@ "1c9179": "Integrated System Technologies Ltd", "1c9180": "Apple, Inc.", "1c919d": "Dongguan Liesheng Electronic Co., Ltd.", - "1c937c": "ARRIS Group, Inc.", + "1c937c": "Commscope", "1c93c4": "Amazon Technologies Inc.", + "1c9468": "New H3C Technologies Co., Ltd", "1c9492": "RUAG Schweiz AG", "1c955d": "I-LAX ELECTRONICS INC.", "1c959f": "Veethree Electronics And Marine LLC", @@ -15543,6 +15616,7 @@ "1cc586": "Absolute Acoustics", "1cc63c": "Arcadyan Technology Corporation", "1cc72d": "Shenzhen Huapu Digital CO.,Ltd", + "1cc8c1": "HongKong YiTong Technology Ltd.", "1cc992": "Honor Device Co., Ltd.", "1cca41": "AO ", "1ccae3": "IEEE Registration Authority", @@ -15552,6 +15626,7 @@ "1cce51": "AzureWave Technology Inc.", "1cd107": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "1cd1ba": "Fiberhome Telecommunication Technologies Co.,LTD", + "1cd1d7": "Hangzhou BroadLink Technology Co., Ltd", "1cd1e0": "Cisco Systems, Inc", "1cd40c": "Kriwan Industrie-Elektronik GmbH", "1cd5e2": "Shenzhen YOUHUA Technology Co., Ltd", @@ -15593,6 +15668,7 @@ "1cf5e7": "Turtle Industry Co., Ltd.", "1cf64c": "Apple, Inc.", "1cf8d0": "Samsung Electronics Co.,Ltd", + "1cf9d5": "Apple, Inc.", "1cfa68": "TP-LINK TECHNOLOGIES CO.,LTD.", "1cfc17": "Cisco Systems, Inc", "1cfcbb": "Realfiction ApS", @@ -15677,12 +15753,14 @@ "20326c": "Samsung Electronics Co.,Ltd", "2032c6": "Apple, Inc.", "2034fb": "Xiaomi Communications Co Ltd", + "203543": "Sagemcom Broadband SAS", "203626": "TP-Link Corporation Limited", "20365b": "Megafone Limited", "2036d7": "Shanghai Reacheng Communication Technology Co.,Ltd", "203706": "Cisco Systems, Inc", "2037a5": "Apple, Inc.", "2037bc": "Kuipers Electronic Engineering BV", + "2037f0": "Arcadyan Corporation", "203956": "HMD Global Oy", "203a07": "Cisco Systems, Inc", "203a43": "Intel Corporate", @@ -15693,7 +15771,7 @@ "203b69": "vivo Mobile Communication Co., Ltd.", "203cae": "Apple, Inc.", "203cc0": "Beijing Tosee Technology Co., Ltd.", - "203d66": "ARRIS Group, Inc.", + "203d66": "Commscope", "203db2": "HUAWEI TECHNOLOGIES CO.,LTD", "203dbd": "LG Innotek", "204005": "feno GmbH", @@ -15721,6 +15799,7 @@ "20500f": "Fiber Groep B.V.", "2050e7": "AMPAK Technology,Inc.", "205383": "HUAWEI TECHNOLOGIES CO.,LTD", + "20538d": "Hon Hai Precision Industry Co., Ltd.", "2053ca": "Risk Technology Ltd", "205476": "Sony Corporation", "2054fa": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -15733,6 +15812,7 @@ "2059a0": "Paragon Technologies Inc.", "205a00": "Coval", "205a1d": "zte corporation", + "205a8f": "Shenzhen Hikeen Technology Co.,LTD", "205b2a": "Private", "205b5e": "Shenzhen Wonhe Technology Co., Ltd", "205cfa": "Yangzhou ChangLian Network Technology Co,ltd.", @@ -15768,7 +15848,7 @@ "206fec": "Braemac CA LLC", "20719e": "SF Technology Co.,Ltd", "2072a9": "Beijing Xiaomi Electronics Co.,Ltd", - "207355": "ARRIS Group, Inc.", + "207355": "Commscope", "207454": "vivo Mobile Communication Co., Ltd.", "2074cf": "Shenzhen Voxtech Co.,Ltd", "207600": "Actiontec Electronics, Inc", @@ -15815,6 +15895,7 @@ "209727": "TELTONIKA NETWORKS UAB", "2098d8": "Shenzhen Yingdakang Technology CO., LTD", "2098ed": "AltoBeam Inc.", + "209952": "Xiaomi Communications Co Ltd", "209a7d": "Sagemcom Broadband SAS", "209ae9": "Volacomm Co., Ltd", "209ba5": "JIAXING GLEAD Electronics Co.,Ltd", @@ -15911,7 +15992,7 @@ "20e407": "Spark srl", "20e46f": "vivo Mobile Communication Co., Ltd.", "20e52a": "NETGEAR", - "20e564": "ARRIS Group, Inc.", + "20e564": "Commscope", "20e6df": "eero inc.", "20e791": "Siemens Healthcare Diagnostics, Inc", "20e7b6": "Universal Electronics, Inc.", @@ -15925,10 +16006,11 @@ "20efbd": "Roku, Inc", "20f002": "MTData Developments Pty. Ltd.", "20f094": "Google, Inc.", + "20f120": "Cisco Systems, Inc", "20f17c": "HUAWEI TECHNOLOGIES CO.,LTD", - "20f19e": "ARRIS Group, Inc.", + "20f19e": "Commscope", "20f307": "zte corporation", - "20f375": "ARRIS Group, Inc.", + "20f375": "Commscope", "20f3a3": "HUAWEI TECHNOLOGIES CO.,LTD", "20f41b": "Shenzhen Bilian electronic CO.,LTD", "20f44f": "Nokia", @@ -15964,7 +16046,7 @@ "240995": "HUAWEI TECHNOLOGIES CO.,LTD", "240a11": "TCT mobile ltd", "240a3f": "Samsung Electronics Co.,Ltd", - "240a63": "ARRIS Group, Inc.", + "240a63": "Commscope", "240a64": "AzureWave Technology Inc.", "240ac4": "Espressif Inc.", "240b0a": "Palo Alto Networks", @@ -16007,6 +16089,7 @@ "241fbd": "Extreme Networks Headquarters", "2420c7": "Sagemcom Broadband SAS", "242124": "Nokia", + "24215e": "Quectel Wireless Solutions Co.,Ltd.", "2421ab": "Sony Corporation", "242361": "vivo Mobile Communication Co., Ltd.", "24240e": "Apple, Inc.", @@ -16037,6 +16120,7 @@ "2437ef": "EMC Electronic Media Communication SA", "243a82": "IRTS", "243c20": "Dynamode Group", + "243cb0": "Dongguan Mentech Optical & Magnetic Co., Ltd.", "243f30": "Oxygen Broadband s.a.", "243f75": "Hui Zhou Gaoshengda Technology Co.,LTD", "243faa": "Huawei Device Co., Ltd.", @@ -16052,6 +16136,7 @@ "2446e4": "HUAWEI TECHNOLOGIES CO.,LTD", "24470e": "PentronicAB", "244845": "Hangzhou Hikvision Digital Technology Co.,Ltd.", + "244885": "Huawei Device Co., Ltd.", "24497b": "Innovative Converged Devices Inc", "244b03": "Samsung Electronics Co.,Ltd", "244b81": "Samsung Electronics Co.,Ltd", @@ -16079,6 +16164,7 @@ "245cbf": "NCSE", "245cc5": "Huawei Device Co., Ltd.", "245ccb": "AXIe Consortium, Inc.", + "245d92": "Juniper Networks", "245dfc": "IEEE Registration Authority", "245e48": "Apple, Inc.", "245ebe": "QNAP Systems, Inc.", @@ -16121,6 +16207,7 @@ "24767d": "Cisco SPVTG", "247703": "Intel Corporate", "247823": "Panasonic Entertainment & Communication Co., Ltd.", + "2478ef": "Nokia", "24792a": "Ruckus Wireless", "2479ef": "Greenpacket Berhad, Taiwan", "2479f3": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", @@ -16151,7 +16238,7 @@ "249442": "OPEN ROAD SOLUTIONS , INC.", "249493": "FibRSol Global Network Limited", "249494": "Hong Kong Bouffalo Lab Limited", - "2494cb": "ARRIS Group, Inc.", + "2494cb": "Commscope", "249504": "SFR", "24952f": "Google, Inc.", "2496d5": "NEXCON Technology Co.,ltd.", @@ -16165,7 +16252,7 @@ "249f89": "Texas Instruments", "24a074": "Apple, Inc.", "24a160": "Espressif Inc.", - "24a186": "ARRIS Group, Inc.", + "24a186": "Commscope", "24a2e1": "Apple, Inc.", "24a3f0": "IEEE Registration Authority", "24a42c": "NETIO products a.s.", @@ -16252,6 +16339,7 @@ "24dd1b": "Qingdao Hi-image Technologies Co., Ltd", "24de8a": "Nokia Solutions and Networks GmbH & Co. KG", "24dec6": "Hewlett Packard Enterprise", + "24deeb": "HUAWEI TECHNOLOGIES CO.,LTD", "24df6a": "HUAWEI TECHNOLOGIES CO.,LTD", "24dfa7": "Hangzhou BroadLink Technology Co.,Ltd", "24e124": "Xiamen Milesight IoT Co., Ltd.", @@ -16273,6 +16361,7 @@ "24e9b3": "Cisco Systems, Inc", "24e9ca": "Huawei Device Co., Ltd.", "24ea40": "Helmholz GmbH & Co. KG", + "24eb16": "Intel Corporate", "24eb65": "SAET I.S. S.r.l.", "24ebed": "HUAWEI TECHNOLOGIES CO.,LTD", "24ec4a": "Espressif Inc.", @@ -16291,6 +16380,7 @@ "24f27f": "Hewlett Packard Enterprise ", "24f2dd": "Radiant Zemax LLC", "24f306": "ITEL MOBILE LIMITED", + "24f3e3": "eero inc.", "24f57e": "HWH CO., LTD.", "24f5a2": "Belkin International Inc.", "24f5aa": "Samsung Electronics Co.,Ltd", @@ -16298,6 +16388,7 @@ "24f677": "Apple, Inc.", "24faf3": "Shanghai Flexem Technology Co.,Ltd.", "24fb65": "HUAWEI TECHNOLOGIES CO.,LTD", + "24fbe3": "HP Inc.", "24fc4e": "Juniper Networks", "24fce5": "Samsung Electronics Co.,Ltd", "24fd0d": "Intelbras", @@ -16334,6 +16425,7 @@ "2811ec": "HUAWEI TECHNOLOGIES CO.,LTD", "281293": "Honor Device Co., Ltd.", "281471": "Lantis co., LTD.", + "2815a4": "SHENZHEN PINSU ZHILIAN INFORMATION TECHNOLOGY CO.,LTD.", "28162e": "2Wire Inc", "28167f": "Xiaomi Communications Co Ltd", "2816a8": "Microsoft Corporation", @@ -16368,6 +16460,7 @@ "282cb2": "TP-LINK TECHNOLOGIES CO.,LTD.", "282d06": "AMPAK Technology,Inc.", "282d7f": "Apple, Inc.", + "282e30": "MECHATRONICS INNOVATION TECHNOLOGIES, S.L.U.", "282e89": "Wistron Neweb Corporation", "282fc2": "Automotive Data Solutions", "2830ac": "Frontiir Co. Ltd.", @@ -16385,6 +16478,7 @@ "283638": "IEEE Registration Authority", "2836f0": "Huawei Device Co., Ltd.", "283713": "Shenzhen 3Nod Digital Technology Co., Ltd.", + "28372f": "Espressif Inc.", "283737": "Apple, Inc.", "28385c": "FLEXTRONICS", "2838cf": "Gen2wave", @@ -16403,17 +16497,20 @@ "283e76": "Common Networks", "283f69": "Sony Corporation", "28401a": "C8 MediSensors, Inc.", + "2840dd": "Sony Interactive Entertainment Inc.", "284121": "OptiSense Network, LLC", "2841c6": "HUAWEI TECHNOLOGIES CO.,LTD", "2841ec": "HUAWEI TECHNOLOGIES CO.,LTD", "284430": "Arcade Communications Ltd.", "2844f4": "Honor Device Co., Ltd.", + "2845ac": "Huawei Device Co., Ltd.", "2847aa": "Nokia Corporation", "284846": "GridCentric Inc.", "2848e7": "Huawei Device Co., Ltd.", + "284992": "Luminator Technology Group Global LLC", "284c53": "Intune Networks", "284d7d": "zte corporation", - "284d92": "Luminator", + "284d92": "Luminator Technology Group Global LLC", "284e44": "HUAWEI TECHNOLOGIES CO.,LTD", "284ed7": "OutSmart Power Systems, Inc.", "284ee9": "mercury corperation", @@ -16449,6 +16546,7 @@ "286aba": "Apple, Inc.", "286b35": "Intel Corporate", "286b5c": "Cisco Systems, Inc", + "286bb4": "SJIT Co., Ltd.", "286c07": "XIAOMI Electronics,CO.,LTD", "286d97": "SAMJIN Co., Ltd.", "286dcd": "Beijing Winner Microelectronics Co.,Ltd. ", @@ -16471,7 +16569,7 @@ "2877b1": "Tri plus grupa d.o.o.", "2877f1": "Apple, Inc.", "287994": "Co.,Ltd", - "287aee": "ARRIS Group, Inc.", + "287aee": "Commscope", "287b09": "zte corporation", "287cdb": "Hefei Toycloud Technology Co.,ltd", "287e80": "Hui Zhou Gaoshengda Technology Co.,LTD", @@ -16513,6 +16611,7 @@ "289e97": "HUAWEI TECHNOLOGIES CO.,LTD", "289edf": "Danfoss Turbocor Compressors, Inc", "289efc": "Sagemcom Broadband SAS", + "289f04": "Samsung Electronics Co.,Ltd", "28a02b": "Apple, Inc.", "28a06b": "Intel Corporate", "28a183": "ALPSALPINE CO,.LTD", @@ -16522,6 +16621,7 @@ "28a241": "exlar corp", "28a24b": "Juniper Networks", "28a331": "Sierra Wireless, ULC", + "28a44a": "Intel Corporate", "28a53f": "vivo Mobile Communication Co., Ltd.", "28a574": "Miller Electric Mfg. Co.", "28a5ee": "Shenzhen SDGI CATV Co., Ltd", @@ -16576,7 +16676,7 @@ "28c718": "Altierre", "28c7ce": "Cisco Systems, Inc", "28c825": "DellKing Industrial Co., Ltd", - "28c87a": "ARRIS Group, Inc.", + "28c87a": "Commscope", "28c87c": "zte corporation", "28c914": "Taimag Corporation", "28ca09": "Co.,Ltd", @@ -16609,8 +16709,10 @@ "28d93e": "Telecor Inc.", "28d98a": "Hangzhou Konke Technology Co.,Ltd.", "28d997": "Yuduan Mobile Co., Ltd.", + "28db02": "zte corporation", "28db81": "Shanghai Guao Electronic Technology Co., Ltd", "28dba7": "Silicon Laboratories", + "28de1c": "Samsung Electronics Co.,Ltd", "28de59": "Domus NTW CORP.", "28de65": "Hewlett Packard Enterprise", "28dea8": "zte corporation", @@ -16657,7 +16759,7 @@ "28f52b": "FN-LINK TECHNOLOGY Ltd.", "28f532": "ADD-Engineering BV", "28f537": "IEEE Registration Authority", - "28f5d1": "ARRIS Group, Inc.", + "28f5d1": "Commscope", "28f606": "Syes srl", "28f7d6": "Fiberhome Telecommunication Technologies Co.,LTD", "28f8c6": "IEEE Registration Authority", @@ -16679,7 +16781,7 @@ "2c002a": "Shenzhen TINNO Mobile Technology Corp.", "2c002c": "UNOWHY", "2c0033": "EControls, LLC", - "2c00ab": "ARRIS Group, Inc.", + "2c00ab": "Commscope", "2c00f7": "XOS", "2c010b": "NASCENT Technology, LLC - RemKon", "2c01b5": "Cisco Systems, Inc", @@ -16716,7 +16818,7 @@ "2c1a31": "Electronics Company Limited", "2c1bc8": "Hunan Topview Network System CO.,LTD", "2c1cf6": "Alien Green LLC", - "2c1db8": "ARRIS Group, Inc.", + "2c1db8": "Commscope", "2c1e4f": "Chengdu Qianli Network Technology Co., Ltd.", "2c1eea": "AERODEV", "2c1f23": "Apple, Inc.", @@ -16738,7 +16840,7 @@ "2c28b7": "Hangzhou Ruiying technology co., LTD", "2c2997": "Microsoft Corporation", "2c2bf9": "LG Innotek", - "2c2d48": "bct electronic GesmbH", + "2c2d48": "Commend International GmbH", "2c301a": "Technicolor CH USA Inc for Telus", "2c3033": "NETGEAR", "2c3068": "Pantech Co.,Ltd", @@ -16810,7 +16912,7 @@ "2c5731": "Wingtech Group (HongKong)Limited", "2c5741": "Cisco Systems, Inc", "2c57ce": "Apple, Inc.", - "2c584f": "ARRIS Group, Inc.", + "2c584f": "Commscope", "2c58b9": "HP Inc.", "2c58e8": "HUAWEI TECHNOLOGIES CO.,LTD", "2c59e5": "Hewlett Packard", @@ -16834,6 +16936,7 @@ "2c641f": "Vizio, Inc", "2c64f6": "Wu Qi Technologies,Inc.", "2c66ad": "NimbleTech Digital Inc.", + "2c66f5": "SHENZHEN ELECTRICAL APPLIANCES CO.", "2c6798": "InTalTech Ltd.", "2c67ab": "EZELINK TELECOM", "2c67be": "Corporation", @@ -16869,7 +16972,7 @@ "2c7ba0": "Intel Corporate", "2c7ce4": "Wuhan Tianyu Information Industry Co., Ltd.", "2c7cf2": "Apple, Inc.", - "2c7e81": "ARRIS Group, Inc.", + "2c7e81": "Commscope", "2c7ecf": "Onzo Ltd", "2c8065": "HARTING Inc. of North America", "2c8158": "Hon Hai Precision Ind. Co.,Ltd.", @@ -16887,7 +16990,7 @@ "2c93fb": "Sercomm France Sarl", "2c9452": "HUAWEI TECHNOLOGIES CO.,LTD", "2c9464": "Cincoze Co., Ltd.", - "2c9569": "ARRIS Group, Inc.", + "2c9569": "Commscope", "2c957f": "zte corporation", "2c9662": "Invenit BV", "2c9682": "MitraStar Technology Corp.", @@ -16895,14 +16998,14 @@ "2c97b1": "HUAWEI TECHNOLOGIES CO.,LTD", "2c97ed": "Sony Imaging Products & Solutions Inc.", "2c9811": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", - "2c9924": "ARRIS Group, Inc.", + "2c9924": "Commscope", "2c9975": "Samsung Electronics Co.,Ltd", "2c9aa4": "Eolo SpA", "2c9c58": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "2c9d1e": "HUAWEI TECHNOLOGIES CO.,LTD", "2c9d65": "vivo Mobile Communication Co., Ltd.", "2c9e00": "Sony Interactive Entertainment Inc.", - "2c9e5f": "ARRIS Group, Inc.", + "2c9e5f": "Commscope", "2c9ee0": "Cavli Inc.", "2c9eec": "Jabil Circuit Penang", "2c9efc": "CANON INC.", @@ -16910,7 +17013,7 @@ "2ca02f": "Veroguard Systems Pty Ltd", "2ca042": "Huawei Device Co., Ltd.", "2ca157": "acromate, Inc.", - "2ca17d": "ARRIS Group, Inc.", + "2ca17d": "Commscope", "2ca2b4": "Fortify Technologies, LLC", "2ca30e": "POWER DRAGON DEVELOPMENT LIMITED", "2ca327": "Oraimo Technology Limited", @@ -16944,6 +17047,7 @@ "2cb68f": "HUAWEI TECHNOLOGIES CO.,LTD", "2cb693": "Radware", "2cb69d": "RED Digital Cinema", + "2cb6c2": "zte corporation", "2cb6c8": "Raisecom Technology CO., LTD", "2cb7a1": "Huawei Device Co., Ltd.", "2cb8ed": "SonicWall", @@ -17000,7 +17104,9 @@ "2cdd95": "Taicang T&W Electronics", "2cdda3": "Point Grey Research Inc.", "2cdde9": "Arista Networks", + "2cdfe6": "Raisecom Technology CO., LTD", "2ce032": "TCL King Electrical Appliances(Huizhou)Co.,Ltd", + "2ce099": "FUJIAN STAR-NET COMMUNICATION CO.,LTD", "2ce2a8": "DeviceDesign", "2ce2d9": "Huawei Device Co., Ltd.", "2ce310": "Stratacache", @@ -17036,10 +17142,12 @@ "2cfdb3": "Tonly Technology Co. Ltd ", "2cfdb4": "Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd", "2cfe4f": "Xiaomi Communications Co Ltd", + "2cfe8b": "Microchip Technologies Inc", "2cfee2": "Qingdao Hisense Communications Co.,Ltd.", "2cff65": "Oki Electric Industry Co., Ltd.", "2cffee": "vivo Mobile Communication Co., Ltd.", "3000fc": "Nokia", + "3001af": "Cisco Systems, Inc", "3003c8": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "30045c": "Shenzhen SuperElectron Technology Co.,Ltd.", "300475": "QBIC COMMUNICATIONS DMCC", @@ -17082,10 +17190,12 @@ "302303": "Belkin International Inc.", "302364": "Nokia Shanghai Bell Co., Ltd.", "3023ba": "Accelerated Memory Production Inc.", + "3023cd": "FUJIAN STAR-NET COMMUNICATION CO.,LTD", "302432": "Intel Corporate", "302478": "Sagemcom Broadband SAS", "3024a9": "HP Inc.", "3027cf": "Canopy Growth Corp", + "30294b": "HUAWEI TECHNOLOGIES CO.,LTD", "302952": "Hillstone Networks Inc", "3029be": "Shanghai MRDcom Co.,Ltd", "302bdc": "Top-Unum Electronics Co., LTD", @@ -17101,6 +17211,7 @@ "303335": "Boosty", "303422": "eero inc.", "3034d2": "Availink, Inc.", + "3034db": "LG Innotek", "3034f6": "Vantiva Connected Home - Subcomponents", "3035ad": "Apple, Inc.", "3035c5": "Huawei Device Co., Ltd.", @@ -17169,7 +17280,7 @@ "305da6": "ADVALY SYSTEM Inc.", "305f77": "New H3C Technologies Co., Ltd", "30600a": "CIG SHANGHAI CO LTD", - "306023": "ARRIS Group, Inc.", + "306023": "Commscope", "306112": "PAV GmbH", "306118": "Paradom Inc.", "30636b": "Apple, Inc.", @@ -17287,6 +17398,8 @@ "30b930": "zte corporation", "30b9b0": "Intracom Asia Co., Ltd", "30bb7d": "Co., Ltd", + "30bd13": "Zyxel Communications Corporation", + "30be29": "AltoBeam Inc.", "30be3b": "Mitsubishi Electric Corporation", "30c01b": "Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd", "30c3d9": "ALPSALPINE CO,.LTD", @@ -17339,15 +17452,19 @@ "30e3a4": "Intel Corporate", "30e3d6": "Spotify USA Inc.", "30e48e": "Vodafone UK", + "30e4d8": "Huawei Device Co., Ltd.", "30e4db": "Cisco Systems, Inc", "30e7bc": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "30e8e4": "Qorvo International Pte. Ltd.", "30e98e": "HUAWEI TECHNOLOGIES CO.,LTD", "30ea26": "Sycada BV", + "30eb15": "Huawei Device Co., Ltd.", "30eb1f": "Skylab M&C Technology Co.,Ltd", "30eb25": "INTEK DIGITAL", "30eb5a": "LANDIS + GYR", "30ec7c": "Shenzhen Along Electronics Co., Ltd", + "30ed96": "LS Mecapion", + "30eda0": "Espressif Inc.", "30efd1": "Co., Ltd.", "30f23c": "TECNO MOBILE LIMITED", "30f31d": "zte corporation", @@ -17420,7 +17537,7 @@ "341b2d": "Cisco Systems, Inc", "341cf0": "Xiaomi Communications Co Ltd", "341e6b": "HUAWEI TECHNOLOGIES CO.,LTD", - "341fe4": "ARRIS Group, Inc.", + "341fe4": "Commscope", "342003": "Shenzhen Feitengyun Technology Co.,LTD", "3420e3": "Ruckus Wireless", "342109": "Jensen Scandinavia AS", @@ -17453,6 +17570,7 @@ "34318f": "Apple, Inc.", "3431c4": "AVM GmbH", "3432e6": "Panasonic Industrial Devices Europe GmbH", + "343607": "PINEWAVE PTE. LTD.", "34363b": "Apple, Inc.", "343654": "zte corporation", "343759": "zte corporation", @@ -17463,6 +17581,7 @@ "343d7f": "Klipsch Group, Inc.", "343d98": "JinQianMao Technology Co.,Ltd.", "343dc4": "BUFFALO.INC", + "343e25": "OHSUNG", "343ea4": "Ring LLC", "3440b5": "IBM", "34415d": "Intel Corporate", @@ -17520,6 +17639,7 @@ "3463d4": "BIONIX SUPPLYCHAIN TECHNOLOGIES SLU", "3464a9": "Hewlett Packard", "346679": "HUAWEI TECHNOLOGIES CO.,LTD", + "346691": "Apple, Inc.", "3466ea": "VERTU INTERNATIONAL CORPORATION LIMITED", "34684a": "Teraworks Co., Ltd.", "346893": "Tecnovideo Srl", @@ -17540,6 +17660,7 @@ "346f90": "Cisco Systems, Inc", "346f92": "White Rodgers Division", "346fed": "Enovation Controls", + "347069": "Cisco Systems, Inc", "347146": "Huawei Device Co., Ltd.", "34732d": "Cisco Systems, Inc", "34735a": "Dell Inc.", @@ -17551,7 +17672,7 @@ "347877": "Limited", "3478d7": "Gionee Communication Equipment Co.,Ltd.", "347916": "HUAWEI TECHNOLOGIES CO.,LTD", - "347a60": "ARRIS Group, Inc.", + "347a60": "Commscope", "347c25": "Apple, Inc.", "347de4": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", "347df6": "Intel Corporate", @@ -17575,6 +17696,7 @@ "348584": "Extreme Networks Headquarters", "34862a": "Heinz Lackmann GmbH & Co KG", "34865d": "Espressif Inc.", + "3486da": "Honor Device Co., Ltd.", "34873d": "Quectel Wireless Solutions Co.,Ltd.", "348818": "Cisco Systems, Inc", "34885d": "Logitech Far East", @@ -17584,7 +17706,9 @@ "348b75": "LIMITED", "348c5e": "Apple, Inc.", "348d52": "Sichuan Tianyi Comheart Telecom Co.,LTD", + "348e89": "Hangzhou BroadLink Technology Co., Ltd", "348f27": "Ruckus Wireless", + "3490ea": "Murata Manufacturing Co., Ltd.", "34916f": "UserGate Ltd.", "3492c2": "Square Route Co., Ltd.", "349342": "TTE Corporation", @@ -17620,6 +17744,7 @@ "34a7ba": "Fischer International Systems Corporation", "34a843": "KYOCERA Display Corporation", "34a84e": "Cisco Systems, Inc", + "34a8db": "SenArch ApS", "34a8eb": "Apple, Inc.", "34aa31": "Shenzhen Skyworth Digital Technology CO., Ltd", "34aa8b": "Samsung Electronics Co.,Ltd", @@ -17692,12 +17817,15 @@ "34d270": "Amazon Technologies Inc.", "34d2c4": "RENA GmbH Print Systeme", "34d4e3": "Atom Power, Inc.", + "34d509": "Genexis B.V.", "34d693": "Huawei Device Co., Ltd.", "34d712": "Smartisan Digital Co., Ltd", + "34d72f": "Shenzhen SuperElectron Technology Co.,Ltd.", "34d737": "IBG Industriebeteiligungsgesellschaft mbH &b Co. KG", "34d772": "Xiamen Yudian Automation Technology Co., Ltd ", "34d7b4": "Tributary Systems, Inc.", "34d856": "Shenzhen Skyworth Digital Technology CO., Ltd", + "34d868": "Broadcom Limited", "34d954": "WiBotic Inc.", "34dab7": "zte corporation", "34dac1": "Co., Ltd.", @@ -17745,6 +17873,7 @@ "34f223": "Fujian Newland Communication Science Technology Co.,Ltd.", "34f39a": "Intel Corporate", "34f39b": "WizLAN Ltd.", + "34f5d7": "Huawei Device Co., Ltd.", "34f62d": "SHARP Corporation", "34f64b": "Intel Corporate", "34f68d": "Apple, Inc.", @@ -17763,6 +17892,7 @@ "34fe77": "Apple, Inc.", "34fe9e": "Fujitsu Limited", "34fec5": "Shenzhen Sunwoda intelligent hardware Co.,Ltd", + "34fff3": "HUAWEI TECHNOLOGIES CO.,LTD", "380025": "Intel Corporate", "380118": "ULVAC,Inc.", "380146": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", @@ -17803,8 +17933,10 @@ "3816d1": "Samsung Electronics Co.,Ltd", "381730": "Ulrich Lippert GmbH & Co KG", "381766": "PROMZAKAZ LTD.", + "3817b1": "Sagemcom Broadband SAS", "3817c3": "Hewlett Packard Enterprise ", "3817e1": "Vantiva USA LLC", + "38182b": "Espressif Inc.", "38184c": "Sony Home Entertainment&Sound Products Inc", "38192f": "Nokia Corporation", "381a52": "Seiko Epson Corporation", @@ -17822,6 +17954,7 @@ "3820a8": "ColorTokens, Inc.", "382187": "Midea Group Co., Ltd.", "3821c7": "Hewlett Packard Enterprise", + "382228": "Telink Micro LLC", "38229d": "ADB Broadband Italia", "3822d6": "Hangzhou H3C Technologies Co., Limited", "3822e2": "HP Inc.", @@ -17876,7 +18009,8 @@ "384b5b": "ZTRON TECHNOLOGY LIMITED", "384b76": "AIRTAME ApS", "384c4f": "HUAWEI TECHNOLOGIES CO.,LTD", - "384c90": "ARRIS Group, Inc.", + "384c90": "Commscope", + "384dd2": "Huawei Device Co., Ltd.", "384f49": "Juniper Networks", "384ff0": "AzureWave Technology Inc.", "38521a": "Nokia", @@ -17916,13 +18050,13 @@ "3868dd": "INVENTEC CORPORATION", "386a77": "Samsung Electronics Co.,Ltd", "386b1c": "SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.", - "386bbb": "ARRIS Group, Inc.", + "386bbb": "Commscope", "386c9b": "Ivy Biomedical", "386e21": "Wasion Group Ltd.", "386e88": "zte corporation", "386ea2": "vivo Mobile Communication Co., Ltd.", "386f6b": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", - "38700c": "ARRIS Group, Inc.", + "38700c": "Commscope", "3871de": "Apple, Inc.", "3872c0": "Comtrend Corporation", "3873ea": "IEEE Registration Authority", @@ -17956,6 +18090,7 @@ "388abe": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "388b59": "Google, Inc.", "388c50": "LG Electronics", + "388d3d": "Wistron Neweb Corporation", "388e7a": "AUTOIT", "388ee7": "Fanhattan LLC", "388f30": "Samsung Electronics Co.,Ltd", @@ -17966,6 +18101,7 @@ "3891d5": "Hangzhou H3C Technologies Co., Limited", "3891fb": "Xenox Holding BV", "38922e": "ArrayComm", + "389231": "TECNO MOBILE LIMITED", "389461": "Sdn. Bhd.", "389496": "Samsung Electronics Co.,Ltd", "3894e0": "Syrotech Networks. Ltd.", @@ -17998,6 +18134,7 @@ "38a91c": "New H3C Technologies Co., Ltd", "38a95f": "Actifio Inc", "38a9ea": "HK DAPU ELECTRONIC TECHNOLOGY CO., LIMITED", + "38aa09": "Cisco Systems, Inc", "38aa20": "zte corporation", "38aa3c": "SAMSUNG ELECTRO MECHANICS CO., LTD.", "38ab16": "NPO RTT LLC", @@ -18037,6 +18174,7 @@ "38c096": "ALPSALPINE CO,.LTD", "38c0ea": "Fortinet, Inc.", "38c2ba": "CCTV NEOTECH", + "38c43a": "Apple, Inc.", "38c4e8": "NSS Sp. z o.o.", "38c6bd": "Xiaomi Communications Co Ltd", "38c70a": "WiFiSong", @@ -18055,9 +18193,11 @@ "38d269": "Texas Instruments", "38d2ca": "Zhejiang Tmall Technology Co., Ltd.", "38d40b": "Samsung Electronics Co.,Ltd", + "38d518": "GooWi Wireless Technology Co., Limited", "38d547": "ASUSTek COMPUTER INC.", "38d57a": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "38d620": "Limidea Concept Pte. Ltd.", + "38d6e0": "TOPDON TECHNOLOGY Co.,Ltd.", "38d7ca": "7HUGS LABS", "38d82f": "zte corporation", "38d9a5": "Mikotek Information Inc. ", @@ -18090,6 +18230,7 @@ "38ee9d": "Anedo Ltd.", "38efe3": "INGENICO TERMINALS SAS", "38f098": "Vapor Stone Rail Systems", + "38f0bb": "CompuSoft A/S", "38f0c8": "Logitech", "38f135": "SensorTec-Canada", "38f18f": "Technology Co., Ltd.", @@ -18131,7 +18272,7 @@ "3c01ef": "Sony Corporation", "3c0268": "Infinera, Inc.", "3c02b1": "Creation Technologies LP", - "3c0461": "ARRIS Group, Inc.", + "3c0461": "Commscope", "3c04bf": "PRAVIS SYSTEMS Co.Ltd.,", "3c0518": "Samsung Electronics Co.,Ltd", "3c058e": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -18177,6 +18318,7 @@ "3c19cb": "TECNO MOBILE LIMITED", "3c1a0f": "ClearSky Data", "3c1a57": "Cardiopulmonary Corp", + "3c1a65": "Nokia", "3c1a79": "Huayuan Technology CO.,LTD", "3c1a9e": "VitalThings AS", "3c1bf8": "Hangzhou Hikvision Digital Technology Co.,Ltd.", @@ -18216,12 +18358,13 @@ "3c3576": "ITEL MOBILE LIMITED", "3c363d": "Nokia Corporation", "3c366a": "HUAWEI TECHNOLOGIES CO.,LTD", - "3c36e4": "ARRIS Group, Inc.", + "3c36e4": "Commscope", "3c3712": "AVM Audiovisuelles Marketing und Computersysteme GmbH", "3c3786": "NETGEAR", "3c3824": "Xiaomi Communications Co Ltd", "3c3888": "ConnectQuest, llc", "3c38f4": "Sony Corporation", + "3c39a8": "Shenzhen Taichi Technology Limited", "3c39c3": "JW Electronics Co., Ltd.", "3c39c8": "Apple, Inc.", "3c39e7": "IEEE Registration Authority", @@ -18233,7 +18376,7 @@ "3c404f": "GUANGDONG PISEN ELECTRONICS CO.,LTD", "3c410e": "Cisco Systems, Inc", "3c427e": "IEEE Registration Authority", - "3c438e": "ARRIS Group, Inc.", + "3c438e": "Commscope", "3c450b": "Sentry Equipment Corp.", "3c457a": "SKY UK LIMITED", "3c4645": "Shanghai Infinity Wireless Technologies Co.,Ltd.", @@ -18249,6 +18392,7 @@ "3c4dbe": "Apple, Inc.", "3c4e47": "Etronic A/S", "3c4e56": "SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD", + "3c5002": "Apple, Inc.", "3c510e": "Cisco Systems, Inc", "3c5282": "Hewlett Packard", "3c52a1": "TP-Link Corporation Limited", @@ -18266,6 +18410,7 @@ "3c585d": "Sagemcom Broadband SAS", "3c58c2": "Intel Corporate", "3c591e": "Co., Ltd", + "3c59c0": "HUAWEI TECHNOLOGIES CO.,LTD", "3c5a37": "Samsung Electronics Co.,Ltd", "3c5ab4": "Google, Inc.", "3c5cc3": "Shenzhen First Blue Chip Technology Ltd", @@ -18290,6 +18435,7 @@ "3c6a7d": "Niigata Power Systems Co., Ltd.", "3c6a9d": "Dexatek Technology LTD.", "3c6aa7": "Intel Corporate", + "3c6ad2": "TP-Link Systems Inc.", "3c6d66": "NVIDIA Corporation", "3c6d89": "Apple, Inc.", "3c6e63": "Mitron OY", @@ -18300,12 +18446,13 @@ "3c7059": "MakerBot Industries", "3c71bf": "Espressif Inc.", "3c7437": "RIM", - "3c754a": "ARRIS Group, Inc.", + "3c754a": "Commscope", + "3c7625": "zte corporation", "3c77e6": "Hon Hai Precision Ind. Co.,Ltd.", "3c7843": "HUAWEI TECHNOLOGIES CO.,LTD", "3c7873": "Airsonics", "3c792b": "Dongguan Auklink TechnologyCo.,Ltd", - "3c7a8a": "ARRIS Group, Inc.", + "3c7a8a": "Commscope", "3c7aaa": "China Dragon Technology Limited", "3c7ac4": "Chemtronics", "3c7af0": "ITEL MOBILE LIMITED", @@ -18352,6 +18499,7 @@ "3c94fd": "Mist Systems, Inc.", "3c9509": "Liteon Technology Corporation", "3c970e": "Wistron InfoComm(Kunshan)Co.,Ltd.", + "3c9722": "shenzhen worldelite electronics co., LTD", "3c977e": "IPS Technology Limited", "3c9872": "Sercomm Corporation.", "3c98bf": "Quest Controls, Inc.", @@ -18386,8 +18534,10 @@ "3ca82a": "Hewlett Packard", "3ca8ed": "smart light technology", "3ca916": "Huawei Device Co., Ltd.", + "3ca9ab": "Nintendo Co.,Ltd", "3ca9f4": "Intel Corporate", "3caa3f": "iKey, Ltd.", + "3cab72": "Nanjing Qinheng Microelectronics Co., Ltd.", "3cab8e": "Apple, Inc.", "3cae69": "ESA Elektroschaltanlagen Grimma GmbH", "3cafb7": "Xiaomi Communications Co Ltd", @@ -18408,6 +18558,7 @@ "3cbb73": "Shenzhen Xinguodu Technology Co., Ltd.", "3cbbfd": "Samsung Electronics Co.,Ltd", "3cbcd0": "zte corporation", + "3cbd14": "Diebold Nixdorf", "3cbd3e": "Beijing Xiaomi Electronics Co., Ltd.", "3cbd69": "Nokia Shanghai Bell Co., Ltd.", "3cbdc5": "Arcadyan Corporation", @@ -18421,6 +18572,8 @@ "3cc1f6": "Melange Systems Pvt. Ltd.", "3cc243": "Nokia Corporation", "3cc2e1": "XINHUA CONTROL ENGINEERING CO.,LTD", + "3cc5dd": "Hui Zhou Gaoshengda Technology Co.,LTD", + "3cc683": "Sichuan AI-Link Technology Co., Ltd.", "3cc786": "DONGGUAN HUARONG COMMUNICATION TECHNOLOGIES CO.,LTD.", "3cc99e": "Huiyang Technology Co., Ltd", "3cca61": "TECNO MOBILE LIMITED", @@ -18448,11 +18601,12 @@ "3cd9ce": "Eclipse WiFi", "3cda2a": "zte corporation", "3cda6d": "Tiandy Technologies CO.,LTD", + "3cdc03": "IEEE Registration Authority", "3cdcbc": "Samsung Electronics Co.,Ltd", "3cdd57": "Apple, Inc.", "3cdd89": "SOMO HOLDINGS & TECH. CO.,LTD.", "3cdf1e": "Cisco Systems, Inc", - "3cdfa9": "ARRIS Group, Inc.", + "3cdfa9": "Commscope", "3cdfbd": "HUAWEI TECHNOLOGIES CO.,LTD", "3ce002": "Texas Instruments", "3ce038": "Omnifi Inc.", @@ -18467,6 +18621,7 @@ "3ce5b4": "KIDASEN INDUSTRIA E COMERCIO DE ANTENAS LTDA", "3ce624": "LG Display ", "3ce824": "HUAWEI TECHNOLOGIES CO.,LTD", + "3ce86e": "Hewlett Packard Enterprise", "3ce90e": "Espressif Inc.", "3ce9f7": "Intel Corporate", "3cea4f": "2Wire Inc", @@ -18478,6 +18633,7 @@ "3cef8c": "Zhejiang Dahua Technology Co., Ltd.", "3cf011": "Intel Corporate", "3cf083": "Arcadyan Corporation", + "3cf341": "Hosenso GmbH & Co. KG", "3cf392": "Virtualtek. Co. Ltd", "3cf4f9": "Moda-InnoChips", "3cf52c": "DSPECIALISTS GmbH", @@ -18512,7 +18668,7 @@ "4006a0": "Texas Instruments", "4006d5": "Cisco Systems, Inc", "4007c0": "Railtec Systems GmbH", - "400d10": "ARRIS Group, Inc.", + "400d10": "Commscope", "400e67": "Tremol Ltd.", "400ef3": "zte corporation", "400fc1": "Vantiva USA LLC", @@ -18547,7 +18703,7 @@ "40270b": "Mobileeco Co., Ltd", "402814": "RFI Engineering", "402a8f": "Shanghai High-Flying Electronics Technology Co., Ltd", - "402b50": "ARRIS Group, Inc.", + "402b50": "Commscope", "402b69": "Kumho Electric Inc.", "402ba1": "Sony Corporation", "402c76": "IEEE Registration Authority", @@ -18558,6 +18714,7 @@ "403004": "Apple, Inc.", "403059": "Silicon Laboratories", "403067": "Ltd", + "40311b": "Genbyte Technology Inc.", "40313c": "XIAOMI Electronics,CO.,LTD", "40329d": "Union Image Co.,Ltd", "403306": "Taicang T&W Electronics", @@ -18565,6 +18722,7 @@ "40336c": "Godrej & Boyce Mfg. co. ltd", "4035e6": "Samsung Electronics Co.,Ltd", "403668": "E&B TELECOM", + "4036b7": "Juniper Networks", "4037ad": "Macro Image Technology, Inc.", "403b7b": "Huawei Device Co., Ltd.", "403cfc": "Apple, Inc.", @@ -18580,17 +18738,19 @@ "404229": "Layer3TV, Inc", "404244": "Cisco Systems, Inc", "4044fd": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", + "4045a0": "vivo Mobile Communication Co., Ltd.", "4045c4": "HUAWEI TECHNOLOGIES CO.,LTD", "4045da": "Co., Ltd.", "40475e": "eero inc.", "40476a": "Astro Gaming", + "40486e": "Nokia Solutions and Networks GmbH & Co. KG", "4048fd": "IEEE Registration Authority", "40490f": "Hon Hai Precision Ind. Co.,Ltd.", "40498a": "Synapticon GmbH", "404a03": "Zyxel Communications Corporation", "404a18": "Addrek Smart Solutions", "404ad4": "Widex A/S", - "404c77": "ARRIS Group, Inc.", + "404c77": "Commscope", "404cca": "Espressif Inc.", "404d7f": "Apple, Inc.", "404d8e": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -18609,6 +18769,7 @@ "405662": "GuoTengShengHua Electronics LTD.", "405899": "Logitech Far East", "405a9b": "ANOVO", + "405b7f": "Broadcom Limited", "405bd8": "CHONGQING FUGUI ELECTRONICS CO.,LTD.", "405cfd": "Dell Inc.", "405d82": "NETGEAR", @@ -18637,7 +18798,7 @@ "406c8f": "Apple, Inc.", "406f27": "HUAWEI TECHNOLOGIES CO.,LTD", "406f2a": "BlackBerry RTS", - "407009": "ARRIS Group, Inc.", + "407009": "Commscope", "40704a": "Power Idea Technology Limited", "407074": "Co., Ltd", "4070f5": "Apple, Inc.", @@ -18668,6 +18829,7 @@ "408556": "Continental Automotive Romania SLR", "40862e": "JDM MOBILE INTERNET SOLUTION CO., LTD.", "4086cb": "D-Link Corporation", + "4087e5": "Wu Qi Technologies,Inc.", "408805": "Motorola Mobility LLC, a Lenovo Company", "40882f": "Extreme Networks Headquarters", "4088e0": "Beijing Ereneben Information Technology Limited Shenzhen Branch", @@ -18746,7 +18908,7 @@ "40b6b1": "SUNGSAM CO,.Ltd", "40b6e7": "Huawei Device Co., Ltd.", "40b70e": "Huawei Device Co., Ltd.", - "40b7f3": "ARRIS Group, Inc.", + "40b7f3": "Commscope", "40b7fc": "Phyplus Microelectronics Limited", "40b82d": "Ruckus Wireless", "40b837": "Sony Corporation", @@ -18792,6 +18954,7 @@ "40d40e": "Biodata Ltd", "40d4bd": "SK Networks Service CO., LTD.", "40d4f6": "Honor Device Co., Ltd.", + "40d521": "LG Innotek", "40d559": "MICRO S.E.R.I.", "40d563": "HANA Electronics", "40d63c": "Equitech Industrial(DongGuan)Co.,Ltd", @@ -18837,6 +19000,7 @@ "40f407": "Nintendo Co., Ltd.", "40f413": "Rubezh", "40f420": "Sichuan Tianyi Comheart Telecom Co.,LTD", + "40f49f": "Cisco Systems, Inc", "40f4c9": "FN-LINK TECHNOLOGY Ltd.", "40f4ec": "Cisco Systems, Inc", "40f4fd": "UNION MAN TECHNOLOGY CO.,LTD", @@ -18848,7 +19012,7 @@ "40f9d5": "Tecore Networks", "40fa7f": "Preh Car Connect GmbH", "40fafe": "Motorola Mobility LLC, a Lenovo Company", - "40fc89": "ARRIS Group, Inc.", + "40fc89": "Commscope", "40fdf3": "AMPAK Technology,Inc.", "40fe0d": "MAXIO", "40fe95": "New H3C Technologies Co., Ltd", @@ -18872,6 +19036,7 @@ "440cfd": "NetMan Co., Ltd.", "4410fe": "Huizhou Foryou General Electronics Co., Ltd.", "441102": "EDMI Europe Ltd", + "441146": "The Chamberlain Group, Inc", "4411c2": "Telegartner Karl Gartner GmbH", "441244": "Hewlett Packard Enterprise", "441319": "WKK TECHNOLOGY LTD.", @@ -18922,7 +19087,7 @@ "4432c8": "Vantiva USA LLC", "44334c": "Shenzhen Bilian electronic CO.,LTD", "44348f": "MXT INDUSTRIAL LTDA", - "4434a7": "ARRIS Group, Inc.", + "4434a7": "Commscope", "44356f": "Neterix Ltd", "443583": "Apple, Inc.", "4435d3": "GD Midea Air-Conditioning Equipment Co.,Ltd.", @@ -18942,6 +19107,7 @@ "443d21": "Nuvolt", "443d54": "Amazon Technologies Inc.", "443e07": "Electrolux", + "443e8a": "Texas Instruments", "443eb2": "DEOTRON Co., LTD.", "4441f0": "zte corporation", "444201": "Amazon Technologies Inc.", @@ -19005,7 +19171,7 @@ "44680c": "Wacom Co.,Ltd.", "4468ab": "JUIN COMPANY, LIMITED", "446a2e": "HUAWEI TECHNOLOGIES CO.,LTD", - "446ab7": "ARRIS Group, Inc.", + "446ab7": "Commscope", "446b1f": "Texas Instruments", "446c24": "Reallin Electronic Co.,Ltd", "446d05": "NoTraffic", @@ -19036,6 +19202,7 @@ "448312": "Star-Net", "448500": "Intel Corporate", "448502": "Shenzhen SuperElectron Technology Co.,Ltd.", + "4485da": "Shenzhen Skyworth Digital Technology CO., Ltd", "4486c1": "Siemens Low Voltage & Products", "448723": "HOYA SERVICE CORPORATION", "448763": "FN-LINK TECHNOLOGY Ltd.", @@ -19072,6 +19239,7 @@ "449f46": "Huawei Device Co., Ltd.", "449f7f": "DataCore Software Corporation", "44a038": "Huawei Device Co., Ltd.", + "44a10e": "Apple, Inc.", "44a191": "HUAWEI TECHNOLOGIES CO.,LTD", "44a3bb": "Intel Corporate", "44a3c7": "zte corporation", @@ -19091,7 +19259,8 @@ "44aa27": "udworks Co., Ltd.", "44aa50": "Juniper Networks", "44aae8": "Nanotec Electronic GmbH & Co. KG", - "44aaf5": "ARRIS Group, Inc.", + "44aaf5": "Commscope", + "44ac85": "eero inc.", "44ad19": "XINGFEI (H.K)LIMITED ", "44adb1": "Sagemcom Broadband SAS", "44add9": "Cisco Systems, Inc", @@ -19116,6 +19285,7 @@ "44bdde": "BHTC GmbH", "44bfe3": "Shenzhen Longtech Electronics Co.,Ltd", "44c15c": "Texas Instruments", + "44c20c": "Cisco Systems, Inc", "44c233": "Guangzhou Comet Technology Development Co.Ltd", "44c306": "SIFROM Inc.", "44c346": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -19168,7 +19338,7 @@ "44dccb": "SEMINDIA SYSTEMS PVT LTD", "44df65": "Beijing Xiaomi Mobile Software Co., Ltd", "44e08e": "Cisco SPVTG", - "44e137": "ARRIS Group, Inc.", + "44e137": "Commscope", "44e2f1": "NewRadio Technologies Co. , Ltd.", "44e2f8": "Silicon Laboratories", "44e49a": "OMNITRONICS PTY LTD", @@ -19176,6 +19346,7 @@ "44e4e6": "Extreme Networks Headquarters", "44e4ee": "Wistron Neweb Corporation", "44e517": "Intel Corporate", + "44e59b": "HUAWEI TECHNOLOGIES CO.,LTD", "44e64a": "Shenzhen iComm Semiconductor CO.,LTD", "44e66e": "Apple, Inc.", "44e6b0": "China Mobile IOT Company Limited", @@ -19201,6 +19372,7 @@ "44f459": "Samsung Electronics Co.,Ltd", "44f477": "Juniper Networks", "44f4e7": "Cohesity Inc", + "44f53e": "Earda Technologies co Ltd", "44f770": "Beijing Xiaomi Mobile Software Co., Ltd", "44f849": "Union Pacific Railroad", "44f971": "SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.", @@ -19256,6 +19428,7 @@ "482567": "Poly", "4825f3": "Huawei Device Co., Ltd.", "48262c": "Apple, Inc.", + "48264c": "Co., Ltd.", "4826e8": "Tek-Air Systems, Inc.", "482759": "Levven Electronics Ltd.", "4827c5": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -19316,7 +19489,7 @@ "484c29": "HUAWEI TECHNOLOGIES CO.,LTD", "484c86": "Huawei Device Co., Ltd.", "484d7e": "Dell Inc.", - "484efc": "ARRIS Group, Inc.", + "484efc": "Commscope", "485073": "Microsoft Corporation", "485169": "Samsung Electronics Co.,Ltd", "4851b7": "Intel Corporate", @@ -19354,6 +19527,7 @@ "4860bc": "Apple, Inc.", "4861a3": "Concern Axion JSC", "4861ee": "Samsung Electronics Co.,Ltd", + "486264": "Arlo Technology", "486276": "HUAWEI TECHNOLOGIES CO.,LTD", "486345": "Huawei Device Co., Ltd.", "4865ee": "IEEE Registration Authority", @@ -19414,6 +19588,7 @@ "488ae8": "vivo Mobile Communication Co., Ltd.", "488b0a": "Cisco Systems, Inc", "488c63": "Huawei Device Co., Ltd.", + "488c78": "Alpha Networks Inc.", "488d36": "Arcadyan Corporation", "488e42": "DIGALOG GmbH", "488eb7": "Zebra Technologies Inc.", @@ -19425,6 +19600,7 @@ "4891f6": "Shenzhen Reach software technology CO.,LTD", "4893dc": "UNIWAY INFOCOM PVT LTD", "489507": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", + "4896d9": "zte corporation", "4898ca": "Sichuan AI-Link Technology Co., Ltd.", "489a42": "Technomate Ltd", "489a5b": "Shenzhen iComm Semiconductor CO.,LTD", @@ -19476,6 +19652,7 @@ "48b977": "PulseOn Oy", "48b9c2": "Teletics Inc.", "48ba4e": "Hewlett Packard", + "48bc0e": "Sichuan AI-Link Technology Co., Ltd.", "48bca6": "ASUNG TECHNO CO.,Ltd", "48bce1": "Samsung Electronics Co.,Ltd", "48bd0e": "Quanta Storage Inc.", @@ -19502,16 +19679,18 @@ "48cac6": "UNION MAN TECHNOLOGY CO.,LTD", "48cb6e": "Ltd", "48cdd3": "HUAWEI TECHNOLOGIES CO.,LTD", + "48cfa9": "HUAWEI TECHNOLOGIES CO.,LTD", "48d017": "Telecom Infra Project", "48d0cf": "Universal Electronics, Inc.", "48d18e": "Metis Communication Co.,Ltd", "48d224": "Liteon Technology Corporation", "48d24f": "Sagemcom Broadband SAS", - "48d343": "ARRIS Group, Inc.", + "48d343": "Commscope", "48d35d": "Private", "48d475": "Lampuga GmbH", "48d539": "HUAWEI TECHNOLOGIES CO.,LTD", "48d54c": "Jeda Networks", + "48d682": "zte corporation", "48d6d5": "Google, Inc.", "48d705": "Apple, Inc.", "48d7ff": "BLANKOM Antennentechnik GmbH", @@ -19545,6 +19724,7 @@ "48e7da": "AzureWave Technology Inc.", "48e9ca": "creoline GmbH", "48e9f1": "Apple, Inc.", + "48ea62": "HP Inc.", "48ea63": "Zhejiang Uniview Technologies Co., Ltd.", "48eb30": "ETERNA TECHNOLOGY, INC.", "48eb62": "Murata Manufacturing Co., Ltd.", @@ -19555,6 +19735,7 @@ "48ee07": "Silver Palm Technologies LLC", "48ee0c": "D-Link International", "48ee86": "Co.,Ltd", + "48eee2": "LIMITED", "48ef61": "Huawei Device Co., Ltd.", "48f027": "Chengdu newifi Co.,Ltd", "48f07b": "ALPSALPINE CO,.LTD", @@ -19579,6 +19760,7 @@ "48feea": "HOMA B.V.", "4c0082": "Cisco Systems, Inc", "4c0143": "eero inc.", + "4c01f7": "Cisco Systems, Inc", "4c0220": "Xiaomi Communications Co Ltd", "4c022e": "CMR KOREA CO., LTD", "4c0289": "LEX COMPUTECH CO., LTD", @@ -19601,7 +19783,7 @@ "4c1159": "Vision Information & Communications", "4c11ae": "Espressif Inc.", "4c11bf": "Zhejiang Dahua Technology Co., Ltd.", - "4c1265": "ARRIS Group, Inc.", + "4c1265": "Commscope", "4c12e8": "VIETNAM POST AND TELECOMMUNICATION INDUSTRY TECHNOLOGY JOIN STOCK COMPANY", "4c1365": "Emplus Technologies", "4c1480": "NOREGON SYSTEMS, INC", @@ -19633,6 +19815,7 @@ "4c24ce": "Sichuan AI-Link Technology Co., Ltd.", "4c2578": "Nokia Corporation", "4c26e7": "Welgate Co., Ltd.", + "4c2b3b": "Huawei Device Co., Ltd.", "4c2c80": "Beijing Skyway Technologies Co.,Ltd ", "4c2c83": "Zhejiang KaNong Network Technology Co.,Ltd.", "4c2e5e": "Samsung Electronics Co.,Ltd", @@ -19640,7 +19823,7 @@ "4c2efe": "Shenzhen Comnect Technology Co.,LTD", "4c2f9d": "ICM Controls", "4c2fd7": "Huawei Device Co., Ltd.", - "4c3089": "Thales Transportation Systems GmbH", + "4c3089": "Hitachi Rail GTS Deutschland GmbH", "4c312d": "Sichuan AI-Link Technology Co., Ltd.", "4c322d": "TELEDATA NETWORKS", "4c3275": "Apple, Inc.", @@ -19650,7 +19833,7 @@ "4c3488": "Intel Corporate", "4c364e": "Panasonic Connect Co., Ltd.", "4c38d5": "MITAC COMPUTING TECHNOLOGY CORPORATION", - "4c38d8": "ARRIS Group, Inc.", + "4c38d8": "Commscope", "4c3909": "HPL Electric & Power Private Limited", "4c3910": "Newtek Electronics co., Ltd.", "4c3946": "Samsung Electronics Co.,Ltd", @@ -19668,6 +19851,7 @@ "4c48da": "Beijing Autelan Technology Co.,Ltd", "4c4929": "TCL King Electrical Appliances(Huizhou)Co.,Ltd", "4c494f": "zte corporation", + "4c4968": "Ruijie Networks Co.,LTD", "4c496c": "Intel Corporate", "4c49e3": "Xiaomi Communications Co Ltd", "4c4b68": "Mobile Device, Inc. ", @@ -19713,6 +19897,7 @@ "4c6371": "Xiaomi Communications Co Ltd", "4c63ad": "Huawei Device Co., Ltd.", "4c63eb": "Ltd", + "4c6460": "ITEL MOBILE LIMITED", "4c64d9": "Guangdong Leawin Group Co., Ltd", "4c65a8": "IEEE Registration Authority", "4c66a6": "Samsung Electronics Co.,Ltd", @@ -19762,6 +19947,7 @@ "4c82a9": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "4c82cf": "Dish Technologies Corp", "4c83de": "Cisco SPVTG", + "4c858a": "BUFFALO.INC", "4c875d": "Bose Corporation", "4c889e": "Huawei Device Co., Ltd.", "4c8b30": "Actiontec Electronics, Inc", @@ -19775,6 +19961,7 @@ "4c910c": "Lanix Internacional, S.A. de C.V.", "4c9157": "Fujian LANDI Commercial Equipment Co.,Ltd", "4c917a": "IEEE Registration Authority", + "4c92d2": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "4c93a6": "IEEE Registration Authority", "4c9614": "Juniper Networks", "4c962d": "Fresh AB", @@ -19792,6 +19979,7 @@ "4ca003": "VITEC", "4ca0d4": "Co., Ltd.", "4ca161": "Rain Bird Corporation", + "4ca38f": "shenzhen trolink Technology Co.,Ltd", "4ca3a7": "TECNO MOBILE LIMITED", "4ca515": "Baikal Electronics JSC", "4ca56d": "Samsung Electronics Co.,Ltd", @@ -19844,6 +20032,7 @@ "4cbce9": "LG Innotek", "4cbd8f": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "4cc00a": "vivo Mobile Communication Co., Ltd.", + "4cc096": "Shenzhen SuperElectron Technology Co.,Ltd.", "4cc206": "Somfy", "4cc449": "Icotera A/S", "4cc452": "Shang Hai Tyd. Electon Technology Ltd.", @@ -19876,6 +20065,7 @@ "4cd7c8": "Guangzhou V-Solution Telecommunication Technology Co.,Ltd.", "4cd98f": "Dell Inc.", "4cd9c4": "Co. Ltd", + "4cda38": "Texas Instruments", "4cdc0d": "Coral Telecom Limited", "4cdd31": "Samsung Electronics Co.,Ltd", "4cdd7d": "LHP Telematics LLC", @@ -19918,6 +20108,7 @@ "4cf5dc": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "4cf737": "SamJi Electronics Co., Ltd", "4cf95d": "HUAWEI TECHNOLOGIES CO.,LTD", + "4cfa9a": "Shenzhen Quanxing Technology Co., Ltd", "4cfaca": "Co.,Ltd.", "4cfb45": "HUAWEI TECHNOLOGIES CO.,LTD", "4cfbf4": "Optimal Audio Ltd", @@ -19929,11 +20120,14 @@ "500084": "Siemens Canada", "50008c": "Limited", "5000e0": "Cisco Systems, Inc", + "5000e6": "Mellanox Technologies, Inc.", "50016b": "HUAWEI TECHNOLOGIES CO.,LTD", "5001bb": "Samsung Electronics Co.,Ltd", "5001d9": "HUAWEI TECHNOLOGIES CO.,LTD", "500238": "Nokia Shanghai Bell Co., Ltd.", "500291": "Espressif Inc.", + "5003cf": "CANON INC.", + "500401": "TelHi Corporation", "5004b8": "HUAWEI TECHNOLOGIES CO.,LTD", "50053d": "CyWee Group Ltd", "50056e": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", @@ -19944,8 +20138,10 @@ "500959": "Vantiva USA LLC", "5009e5": "Drimsys,Inc", "500a52": "Huiwan Technologies Co. Ltd", + "500a9c": "Extreme Networks Headquarters", "500b26": "HUAWEI TECHNOLOGIES CO.,LTD", "500b32": "Foxda Technology Industrial(ShenZhen)Co.,LTD", + "500b88": "Moxa.Inc", "500b91": "IEEE Registration Authority", "500e6d": "TrafficCast International", "500f59": "STMicrolectronics International NV", @@ -19953,7 +20149,9 @@ "500ff5": "Tenda Technology Co.,Ltd.Dongguan branch", "5011eb": "SilverNet Ltd", "50131d": "Motorola Mobility LLC, a Lenovo Company", + "501365": "Vola Networks Inc.", "501395": "Sichuan AI-Link Technology Co., Ltd.", + "50139d": "Sierra Wireless, ULC", "501408": "AiNET", "501479": "iRobot Corporation ", "5014b5": "Richfit Information Technology Co., Ltd", @@ -19998,6 +20196,7 @@ "502df4": "Phytec Messtechnik GmbH", "502dfb": "IGShare Co., Ltd.", "502e5c": "HTC Corporation", + "502e66": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "502ece": "Asahi Electronics Co.,Ltd", "502f9b": "Intel Corporate", "502fa8": "Cisco Systems, Inc", @@ -20052,6 +20251,7 @@ "504b9e": "Huawei Device Co., Ltd.", "504c7e": "THE 41ST INSTITUTE OF CETC", "504edc": "Ping Communication", + "504f3b": "Beijing Xiaomi Mobile Software Co., Ltd", "504f94": "Loxone Electronics GmbH", "50502a": "Egardia", "505065": "TAKT Corporation", @@ -20063,7 +20263,7 @@ "50547b": "Nanjing Qinheng Microelectronics Co., Ltd.", "50558d": "China Mobile IOT Company Limited", "505663": "Texas Instruments", - "5056a8": "Jolla Ltd", + "5056a8": "Jollyboys Ltd", "5056bf": "Samsung Electronics Co.,Ltd", "50578a": "Apple, Inc.", "50579c": "Seiko Epson Corporation", @@ -20098,6 +20298,7 @@ "5066e5": "Huawei Device Co., Ltd.", "506787": "Planet Networks", "5067ae": "Cisco Systems, Inc", + "5067e0": "Altice Labs", "5067f0": "Zyxel Communications Corporation", "50680a": "HUAWEI TECHNOLOGIES CO.,LTD", "5068ac": "Huawei Device Co., Ltd.", @@ -20116,7 +20317,7 @@ "5070e5": "He Shan World Fair Electronics Technology Limited", "507224": "Texas Instruments", "50724d": "BEG Brueck Electronic GmbH", - "5075f1": "ARRIS Group, Inc.", + "5075f1": "Commscope", "507691": "Tekpea, Inc.", "5076a6": "Ecil Informatica Ind. Com. Ltda", "5076af": "Intel Corporate", @@ -20159,7 +20360,7 @@ "5091e3": "TP-Link Corporation Limited", "5092b9": "Samsung Electronics Co.,Ltd", "50934f": "Gradual Tecnologia Ltda.", - "509551": "ARRIS Group, Inc.", + "509551": "Commscope", "509707": "Xiamen Paperang Technology Co.,Ltd.", "509744": "Sdn. Bhd.", "509772": "Westinghouse Digital", @@ -20171,6 +20372,7 @@ "509a46": "Safetrust Inc", "509a4c": "Dell Inc.", "509a88": "HUAWEI TECHNOLOGIES CO.,LTD", + "509b94": "Shenzhen iComm Semiconductor CO.,LTD", "509ea7": "Samsung Electronics Co.,Ltd", "509f27": "HUAWEI TECHNOLOGIES CO.,LTD", "509f3b": "OI ELECTRIC CO.,LTD", @@ -20184,7 +20386,7 @@ "50a1f3": "Huawei Device Co., Ltd.", "50a4c8": "Samsung Electronics Co.,Ltd", "50a4d0": "IEEE Registration Authority", - "50a5dc": "ARRIS Group, Inc.", + "50a5dc": "Commscope", "50a67f": "Apple, Inc.", "50a6d8": "Apple, Inc.", "50a6e3": "David Clark Company", @@ -20201,6 +20403,7 @@ "50ae86": "Linkintec Co., Ltd", "50af4d": "zte corporation", "50af73": "Shenzhen Bitland Information Technology Co., Ltd.", + "50b03b": "Sony Interactive Entertainment Inc.", "50b127": "Apple, Inc.", "50b140": "ELPROMA ELEKTRONIKA SP Z O O", "50b363": "Digitron da Amazonia S/A", @@ -20260,6 +20463,7 @@ "50df95": "Lytx", "50e039": "Zyxel Communications Corporation", "50e085": "Intel Corporate", + "50e099": "HangZhou Atuo Future Technology Co., Ltd", "50e0c7": "TurControlSystme AG", "50e0ef": "Nokia", "50e14a": "Private", @@ -20283,6 +20487,7 @@ "50ed3c": "Apple, Inc.", "50ed78": "Changzhou Yongse Infotech Co.,Ltd", "50ed94": "EGATEL SL", + "50ee32": "Hon Hai Precision Industry Co.,LTD", "50f003": "Open Stack, Inc.", "50f0d3": "Samsung Electronics Co.,Ltd", "50f14a": "Texas Instruments", @@ -20326,11 +20531,14 @@ "54077d": "NETGEAR", "54083b": "IEEE Registration Authority", "540853": "Qingdao Haier Technology Co.,Ltd", + "5408d3": "Tianyi Telecom Terminals Company Limited", "540910": "Apple, Inc.", "540929": "Inventus Power Eletronica do Brasil LTDA", "540955": "zte corporation", "54098d": "deister electronic GmbH", "540a77": "Fiberhome Telecommunication Technologies Co.,LTD", + "540a8a": "Jlztlink Industry(ShenZhen)Co.,Ltd. ", + "540bb6": "Variscite LTD", "540df9": "Huawei Device Co., Ltd.", "540e2d": "vivo Mobile Communication Co., Ltd.", "540e58": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", @@ -20371,14 +20579,18 @@ "5422e0": "Adtran Inc", "5422f8": "zte corporation", "5425ea": "HUAWEI TECHNOLOGIES CO.,LTD", + "54263d": "Sony Corporation", "542696": "Apple, Inc.", "54271e": "AzureWave Technology Inc.", + "542722": "Lacroix", "542758": "Mobility Technologies Communication Co., Ltd.", "54276c": "Jiangsu Houge Technology Corp.", "54278d": "Management Ltd.", + "542906": "Apple, Inc.", "542a1b": "Sonos, Inc.", "542a9c": "LSY Defense, LLC.", "542aa2": "Alpha Networks Inc.", + "542b1c": "Amazon Technologies Inc.", "542b57": "Night Owl SP", "542b8d": "Apple, Inc.", "542bde": "New H3C Technologies Co., Ltd", @@ -20402,6 +20614,7 @@ "543968": "Edgewater Networks Inc", "5439df": "HUAWEI TECHNOLOGIES CO.,LTD", "543ad6": "Samsung Electronics Co.,Ltd", + "543adf": "Qualfiber Technology Co.,Ltd", "543b30": "duagon AG", "543d37": "Ruckus Wireless", "543d60": "Arcadyan Corporation", @@ -20430,6 +20643,7 @@ "544a16": "Texas Instruments", "544b8c": "Juniper Networks", "544c8a": "Microsoft Corporation", + "544dd4": "China Mobile Group Device Co.,Ltd.", "544e45": "Private", "544e90": "Apple, Inc.", "54511b": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -20455,10 +20669,11 @@ "5464d9": "Sagemcom Broadband SAS", "5464de": "u-blox AG", "546503": "Quectel Wireless Solutions Co.,Ltd.", - "5465de": "ARRIS Group, Inc.", + "5465de": "Commscope", "54666c": "Shenzhen YOUHUA Technology Co., Ltd", "5466f9": "ConMet", "546706": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", + "546749": "Google, Inc.", "546751": "Compal Broadband Networks, Inc.", "5467e6": "SHENZHEN MTC CO LTD", "546925": "PS INODIC CO., LTD.", @@ -20489,14 +20704,17 @@ "547c69": "Cisco Systems, Inc", "547d40": "Powervision Tech Inc.", "547dcd": "Texas Instruments", + "547e1a": "Kaon Group Co., Ltd.", "547f54": "INGENICO", "547fa8": "TELCO systems, s.r.o.", "547fbc": "iodyne", "547fee": "Cisco Systems, Inc", "548028": "Hewlett Packard Enterprise ", + "54808a": "PT. BIZLINK TECHNOLOGY INDONESIA", "54812d": "Ltd.", "5481ad": "Eagle Research Corporation", "54833a": "Zyxel Communications Corporation", + "548450": "Tiinlab Corporation", "54847b": "Digital Devices GmbH", "5484dc": "zte corporation", "5486bc": "Cisco Systems, Inc", @@ -20530,6 +20748,7 @@ "549fc6": "Cisco Systems, Inc", "54a04f": "t-mac Technologies Ltd", "54a050": "ASUSTek COMPUTER INC.", + "54a104": "OPTOWL Co.,Ltd", "54a245": "Digisol Systems Limited", "54a274": "Cisco Systems, Inc", "54a31b": "Shenzhen Linkworld Technology Co,.LTD", @@ -20598,6 +20817,7 @@ "54d9e4": "BRILLIANTTS CO., LTD", "54dba2": "Fibrain", "54dc1d": "Co.,Ltd", + "54dd4f": "Samsung Electronics Co.,Ltd", "54ded0": "Sevio Srl", "54ded3": "zte corporation", "54df00": "Ulterius Technologies, LLC", @@ -20613,12 +20833,13 @@ "54e1ad": "Electronics Technology co., ltd", "54e1b6": "Sdn. Bhd.", "54e2c8": "Dongguan Aoyuan Electronics Technology Co., Ltd", - "54e2e0": "ARRIS Group, Inc.", + "54e2e0": "Commscope", "54e3b0": "JVL Industri Elektronik", "54e3f6": "Alcatel-Lucent", "54e43a": "Apple, Inc.", "54e4a9": "BHR Tech GmbH", "54e4bd": "FN-LINK TECHNOLOGY LIMITED", + "54e4ed": "Intel Corporate", "54e61b": "Apple, Inc.", "54e63f": "ShenZhen LingKeWeiEr Technology Co., Ltd.", "54e6fc": "TP-LINK TECHNOLOGIES CO.,LTD.", @@ -20660,6 +20881,7 @@ "580032": "Genexis B.V.", "5800bb": "Juniper Networks", "5800e3": "Liteon Technology Corporation", + "580205": "AzureWave Technology Inc.", "5803fb": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "580454": "ICOMM HK LIMITED", "5804cb": "Tianjin Huisun Technology Co.,Ltd.", @@ -20673,6 +20895,7 @@ "5809e5": "Kivic Inc.", "580a20": "Cisco Systems, Inc", "580ad4": "Apple, Inc.", + "580d0d": "GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI", "581031": "Hon Hai Precision IND.CO.,LTD", "58108c": "Intelbras", "5810b7": "Infinix mobility limited", @@ -20682,7 +20905,7 @@ "581626": "Avaya Inc", "5816d7": "ALPSALPINE CO,.LTD", "58170c": "Sony Corporation", - "5819f8": "ARRIS Group, Inc.", + "5819f8": "Commscope", "581cbd": "Affinegy", "581cf8": "Intel Corporate", "581d91": "Advanced Mobile Telecom co.,ltd.", @@ -20700,8 +20923,10 @@ "582136": "KMB systems, s.r.o.", "5821e9": "TWPI", "58238c": "Vantiva USA LLC", + "5823bc": "IEEE Registration Authority", "582429": "Google, Inc.", "582575": "HUAWEI TECHNOLOGIES CO.,LTD", + "58257a": "CO.,LTD", "58278c": "BUFFALO.INC", "582af7": "HUAWEI TECHNOLOGIES CO.,LTD", "582b0a": "Texas Instruments", @@ -20728,6 +20953,7 @@ "583cc6": "Omneality Ltd.", "58404e": "Apple, Inc.", "584120": "TP-LINK TECHNOLOGIES CO.,LTD.", + "584146": "Guangzhou Shiyuan Electronic Technology Company Limited", "5842e4": "Baxter International Inc", "5843ab": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "584498": "Xiaomi Communications Co Ltd", @@ -20756,7 +20982,7 @@ "5855ca": "Apple, Inc.", "58569f": "Cisco Systems, Inc", "5856c2": "HUAWEI TECHNOLOGIES CO.,LTD", - "5856e8": "ARRIS Group, Inc.", + "5856e8": "Commscope", "58570d": "Danfoss Solar Inverters", "5858cd": "Extreme Networks Headquarters", "585924": "Nanjing Simon Info Tech Co.,Ltd.", @@ -20764,7 +20990,7 @@ "585b69": "TVT CO., LTD", "585ff6": "zte corporation", "58605f": "HUAWEI TECHNOLOGIES CO.,LTD", - "5860d8": "ARRIS Group, Inc.", + "5860d8": "Commscope", "586163": "Pte. Ltd.", "586356": "FN-LINK TECHNOLOGY LIMITED", "58639a": "TPL SYSTEMES", @@ -20820,6 +21046,7 @@ "588a5a": "Dell Inc.", "588b1c": "Cisco Systems, Inc", "588bf3": "Zyxel Communications Corporation", + "588c81": "Espressif Inc.", "588d09": "Cisco Systems, Inc", "588d39": "LTD.", "588d64": "Xi'an Clevbee Technology Co.,Ltd", @@ -20873,6 +21100,7 @@ "58b0d4": "ZuniData Systems Inc.", "58b0fe": "Team EPS GmbH", "58b10f": "Samsung Electronics Co.,Ltd", + "58b18f": "Huawei Device Co., Ltd.", "58b38f": "New H3C Technologies Co., Ltd", "58b3fc": "SHENZHEN RF-LINK TECHNOLOGY CO.,LTD.", "58b42d": "YSTen Technology Co.,Ltd", @@ -20919,7 +21147,9 @@ "58d349": "Apple, Inc.", "58d391": "Quectel Wireless Solutions Co.,Ltd.", "58d50a": "Murata Manufacturing Co., Ltd.", + "58d533": "Huaqin Technology Co.,Ltd", "58d56e": "D-Link International", + "58d61f": "Ubiquiti Inc", "58d67a": "TCPlink", "58d697": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "58d6d3": "Dairy Cheq Inc", @@ -20931,6 +21161,7 @@ "58db15": "TECNO MOBILE LIMITED", "58db8d": "Fast Co., Ltd.", "58dc6d": "Exceptional Innovation, Inc.", + "58df59": "Cisco Systems, Inc", "58e02c": "Micro Technic A/S", "58e16c": "Ying Hua Information Technology (Shanghai)Co., LTD", "58e28f": "Apple, Inc.", @@ -20965,12 +21196,13 @@ "58f8d7": "HUAWEI TECHNOLOGIES CO.,LTD", "58f987": "HUAWEI TECHNOLOGIES CO.,LTD", "58f98e": "SECUDOS GmbH", + "58fb3e": "Huawei Device Co., Ltd.", "58fb84": "Intel Corporate", "58fb96": "Ruckus Wireless", - "58fc20": "Altice Labs S.A.", + "58fc20": "Altice Labs", "58fc73": "Arria Live Media, Inc.", "58fcc6": "TOZO INC", - "58fcc8": "LenelS2 Carrier", + "58fcc8": "Honeywell", "58fcdb": "IEEE Registration Authority", "58fce3": "Funshion Online Technologies Co.,Ltd", "58fd20": "Systemhouse Solutions AB", @@ -20980,11 +21212,13 @@ "58fe7e": "zte corporation", "58ffa1": "zte corporation", "5c0038": "Viasat Group S.p.A.", + "5c013b": "Espressif Inc.", "5c0214": "Beijing Xiaomi Mobile Software Co., Ltd", "5c026a": "Applied Vision Corporation", "5c0272": "Silicon Laboratories", "5c0339": "HUAWEI TECHNOLOGIES CO.,LTD", "5c045a": "Company NA Stage & Light", + "5c0610": "Cisco Meraki", "5c0758": "Ufispace Co., LTD.", "5c076f": "Thought Creator", "5c07a4": "Ciena Corporation", @@ -21002,6 +21236,7 @@ "5c10c5": "Samsung Electronics Co.,Ltd", "5c1193": "Seal One AG", "5c1437": "Thyssenkrupp Aufzugswerke GmbH", + "5c14eb": "Trident IoT", "5c1515": "ADVAN", "5c15c5": "Shenzhen SSC Technology Co. Ltd", "5c15e1": "PTE LTD", @@ -21015,6 +21250,7 @@ "5c17d3": "LGE ", "5c18b5": "Talon Communications", "5c18dd": "CIG SHANGHAI CO LTD", + "5c1923": "Hangzhou Lanly Technology Co., Ltd.", "5c1a6f": "Co.,Ltd.", "5c1bf4": "Apple, Inc.", "5c1cb9": "vivo Mobile Communication Co., Ltd.", @@ -21063,6 +21299,7 @@ "5c3e06": "Cisco Systems, Inc", "5c3e1b": "Apple, Inc.", "5c4058": "Jefferson Audio Video Systems, Inc.", + "5c4071": "Xiaomi Communications Co Ltd", "5c40e3": "NOVAON", "5c415a": "Amazon.com, LLC", "5c41e7": "Wiatec International Ltd.", @@ -21095,7 +21332,7 @@ "5c5578": "iryx corp", "5c56a4": "Wanan Hongsheng Electronic Co.Ltd", "5c56ed": "3pleplay Electronics Private Limited", - "5c571a": "ARRIS Group, Inc.", + "5c571a": "Commscope", "5c579e": "Chiun Mai Communication System, Inc", "5c57c8": "Nokia Corporation", "5c5819": "Jingsheng Technology Co., Ltd.", @@ -21111,6 +21348,7 @@ "5c5eab": "Juniper Networks", "5c5f67": "Intel Corporate", "5c60ba": "HP Inc.", + "5c6152": "LTD.", "5c6199": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "5c625a": "CANON INC.", "5c628b": "TP-Link Corporation Limited", @@ -21148,6 +21386,7 @@ "5c7b5c": "Shenzhen SDMC Technology CO.,Ltd.", "5c7d5e": "HUAWEI TECHNOLOGIES CO.,LTD", "5c7d7d": "Vantiva USA LLC", + "5c7dae": "zte corporation", "5c7df3": "Fiberhome Telecommunication Technologies Co.,LTD", "5c80b6": "Intel Corporate", "5c81a7": "Network Devices Pty Ltd", @@ -21176,9 +21415,10 @@ "5c8c30": "Taicang T&W Electronics", "5c8d2d": "Shanghai Wellpay Information Technology Co., Ltd", "5c8d4e": "Apple, Inc.", + "5c8e10": "TimeWatch Infocom Pvt. Ltd. ", "5c8e8b": "Shenzhen Linghai Electronics Co.,Ltd", "5c8f40": "TECNO MOBILE LIMITED", - "5c8fe0": "ARRIS Group, Inc.", + "5c8fe0": "Commscope", "5c9012": "Owl Cyber Defense Solutions, LLC", "5c9157": "HUAWEI TECHNOLOGIES CO.,LTD", "5c9175": "Apple, Inc.", @@ -21195,11 +21435,13 @@ "5c9960": "Samsung Electronics Co.,Ltd", "5c9aa1": "Huawei Device Co., Ltd.", "5c9ad8": "FUJITSU LIMITED", + "5c9ba6": "Apple, Inc.", "5ca06c": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "5ca176": "Sichuan Tianyi Comheart Telecom Co.,LTD", "5ca1e0": "EmbedWay Technologies", "5ca39d": "SAMSUNG ELECTRO MECHANICS CO., LTD.", "5ca3eb": "SKODA DIGITAL s.r.o.", + "5ca436": "Shenzhen G-world Technology Incorporated Company", "5ca47d": "Hewlett Packard Enterprise", "5ca48a": "Cisco Systems, Inc", "5ca4a4": "Fiberhome Telecommunication Technologies Co.,LTD", @@ -21214,9 +21456,10 @@ "5cac3d": "Samsung Electronics Co.,Ltd", "5cac4c": "Hon Hai Precision Ind. Co.,Ltd.", "5cad76": "Shenzhen TCL New Technology Co., Ltd", + "5cadba": "Apple, Inc.", "5cadcf": "Apple, Inc.", "5cb00a": "HUAWEI TECHNOLOGIES CO.,LTD", - "5cb066": "ARRIS Group, Inc.", + "5cb066": "Commscope", "5cb12e": "Cisco Systems, Inc", "5cb13e": "Sagemcom Broadband SAS", "5cb15f": "Oceanblue Cloud Technology Limited", @@ -21267,6 +21510,7 @@ "5cccff": "Techroutes Network Pvt Ltd", "5ccd5b": "Intel Corporate", "5ccd7c": "MEIZU Technology Co.,Ltd.", + "5ccda8": "ITEL MOBILE LIMITED", "5ccead": "CDYNE Corporation", "5ccf7f": "Espressif Inc.", "5cd06e": "Xiaomi Communications Co Ltd", @@ -21294,7 +21538,7 @@ "5ce286": "Nortel Networks", "5ce28c": "Zyxel Communications Corporation", "5ce2f4": "AcSiP Technology Corp.", - "5ce30e": "ARRIS Group, Inc.", + "5ce30e": "Commscope", "5ce3b6": "Fiberhome Telecommunication Technologies Co.,LTD", "5ce42a": "Intel Corporate", "5ce50c": "Beijing Xiaomi Mobile Software Co., Ltd", @@ -21324,6 +21568,7 @@ "5cf51a": "Zhejiang Dahua Technology Co., Ltd.", "5cf5da": "Apple, Inc.", "5cf6dc": "Samsung Electronics Co.,Ltd", + "5cf796": "New H3C Technologies Co., Ltd", "5cf7c3": "TECHNOLOGY LIMITED", "5cf7e6": "Apple, Inc.", "5cf821": "Texas Instruments", @@ -21385,7 +21630,8 @@ "60190c": "RRAMAC", "601929": "CORP.", "601970": "HUIZHOU QIAOXING ELECTRONICS TECHNOLOGY CO., LTD.", - "601971": "ARRIS Group, Inc.", + "601971": "Commscope", + "601a4f": "Beijing China Electronics Intelligent Acoustics Technology Co.,Ltd", "601ac7": "Nintendo Co.,Ltd", "601b52": "Vodafone Italia S.p.A.", "601d0f": "Midnite Solar", @@ -21431,8 +21677,10 @@ "60391f": "ABB Ltd", "603a7c": "TP-LINK TECHNOLOGIES CO.,LTD.", "603aaf": "Samsung Electronics Co.,Ltd", + "603c0e": "Guizhou Huaxin Information Technology Co.,Ltd", "603d26": "Vantiva USA LLC", "603d29": "HUAWEI TECHNOLOGIES CO.,LTD", + "603d61": "Private", "603e5f": "Apple, Inc.", "603e7b": "Gafachi, Inc.", "603eca": "Cambridge Medical Robotics Ltd", @@ -21525,6 +21773,7 @@ "607ecd": "HUAWEI TECHNOLOGIES CO.,LTD", "607edd": "Microsoft Mobile Oy", "607fcb": "Samsung Electronics Co.,Ltd", + "608110": "Apple, Inc.", "60812b": "Astronics Custom Control Concepts", "6081f9": "Helium Systems, Inc", "608246": "Apple, Inc.", @@ -21543,7 +21792,7 @@ "608c2b": "Hanson Technology", "608c4a": "Apple, Inc.", "608cdf": "Beamtrail-Sole Proprietorship", - "608ce6": "ARRIS Group, Inc.", + "608ce6": "Commscope", "608d17": "Sentrus Government Systems Division, Inc", "608d26": "Arcadyan Corporation", "608e08": "Samsung Electronics Co.,Ltd", @@ -21552,7 +21801,7 @@ "609084": "DSSD Inc", "6091f3": "vivo Mobile Communication Co., Ltd.", "609217": "Apple, Inc.", - "6092f5": "ARRIS Group, Inc.", + "6092f5": "Commscope", "609316": "Apple, Inc.", "609532": "Zebra Technologies Inc.", "6095bd": "Apple, Inc.", @@ -21575,6 +21824,7 @@ "60a11e": "Wuhan Maxsine Electric Co.,Ltd.", "60a2c6": "HUAWEI TECHNOLOGIES CO.,LTD", "60a37d": "Apple, Inc.", + "60a3e3": "TP-LINK TECHNOLOGIES CO.,LTD.", "60a423": "Silicon Laboratories", "60a434": "IEEE Registration Authority", "60a44c": "ASUSTek COMPUTER INC.", @@ -21593,6 +21843,7 @@ "60acc8": "KunTeng Inc.", "60af6d": "Samsung Electronics Co.,Ltd", "60b02b": "Qingdao Haier Technology Co.,Ltd", + "60b0e8": "Huawei Device Co., Ltd.", "60b185": "ATH system", "60b387": "Synergics Technologies GmbH", "60b3c4": "Elber Srl", @@ -21626,7 +21877,7 @@ "60c658": "PHYTRONIX Co.,Ltd.", "60c727": "Digiboard Eletronica da Amazonia Ltda", "60c78d": "Juniper Networks", - "60c798": "Verifone", + "60c798": "Verifone, Inc.", "60c7be": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "60c980": "Trymus", "60c9aa": "Nokia", @@ -21643,7 +21894,7 @@ "60d0a9": "Samsung Electronics Co.,Ltd", "60d1aa": "Vishal Telecommunications Pvt Ltd", "60d21c": "Sunnovo International Limited", - "60d248": "ARRIS Group, Inc.", + "60d248": "Commscope", "60d262": "Tzukuri Pty Ltd", "60d2b9": "REALAND BIO CO., LTD.", "60d2dd": "Shenzhen Baitong Putian Technology Co.,Ltd.", @@ -21724,8 +21975,10 @@ "64009c": "Insulet Corporation", "6400f1": "Cisco Systems, Inc", "6401fb": "Landis+Gyr GmbH", - "6402cb": "ARRIS Group, Inc.", + "64028f": "Silicon Laboratories", + "6402cb": "Commscope", "64037f": "Samsung Electronics Co.,Ltd", + "640552": "China Post Communication Equipment Co.,", "6405be": "NEW LIGHT LED", "6405e4": "ALPSALPINE CO,.LTD", "6405e9": "Shenzhen WayOS Technology Crop., Ltd.", @@ -21748,7 +22001,7 @@ "6411a4": "Motorola Mobility LLC, a Lenovo Company", "641225": "Cisco Systems, Inc", "641236": "Vantiva USA LLC", - "641269": "ARRIS Group, Inc.", + "641269": "Commscope", "641331": "Co. Ltd.", "64135a": "Itectra A/S", "64136c": "zte corporation", @@ -21808,6 +22061,7 @@ "644212": "Shenzhen Water World Information Co.,Ltd.", "644214": "Swisscom Energy Solutions AG", "644346": "GuangDong Quick Network Computer CO.,LTD", + "64447b": "vivo Mobile Communication Co., Ltd.", "6444d5": "TD Tech", "6447e0": "Feitian Technologies Co., Ltd", "644842": "Apple, Inc.", @@ -21820,6 +22074,7 @@ "644ed7": "HP Inc.", "644eeb": "Daikin Holdings Singapore Pte Ltd", "644f42": "JETTER CO., Ltd.", + "644f56": "NETWORK TECHNOLOGY CO.,LTD.", "644f74": "LENUS Co., Ltd.", "644fb0": "Hyunjin.com", "6450d6": "Liquidtool Systems", @@ -21833,7 +22088,7 @@ "645422": "Equinox Payments", "645563": "Q-Free America, Inc.", "64557f": "NSFOCUS Information Technology Co., Ltd.", - "6455b1": "ARRIS Group, Inc.", + "6455b1": "Commscope", "645601": "TP-LINK TECHNOLOGIES CO.,LTD.", "645725": "Hui Zhou Gaoshengda Technology Co.,LTD", "6457e5": "Beijing Royaltech Co.,Ltd", @@ -21857,6 +22112,7 @@ "646223": "Cellient Co., Ltd.", "646266": "IEEE Registration Authority", "64628a": "evon GmbH", + "646306": "Xiaomi Communications Co Ltd", "64644a": "Beijing Xiaomi Mobile Software Co., Ltd", "64649b": "Juniper Networks", "6465c0": "Nuvon, Inc", @@ -21898,6 +22154,7 @@ "6479a7": "Phison Electronics Corp. ", "6479f0": "Intel Corporate", "647b1e": "Sagemcom Broadband SAS", + "647b40": "Sichuan AI-Link Technology Co., Ltd.", "647bce": "Samsung Electronics Co.,Ltd", "647bd4": "Texas Instruments", "647c34": "Ubee Interactive Co., Limited", @@ -21909,6 +22166,7 @@ "648125": "Alphatron Marine BV", "648214": "FN-LINK TECHNOLOGY Ltd.", "648505": "zte corporation", + "648624": "Beijing Global Safety Technology Co., LTD.", "648788": "Juniper Networks", "6487d7": "ADB Broadband Italia", "6488ff": "Sichuan Changhong Electric Ltd.", @@ -21946,6 +22204,7 @@ "64a2f9": "Co., Ltd", "64a341": "Technology Co., Ltd.", "64a3cb": "Apple, Inc.", + "64a3cc": "LeoLabs", "64a444": "Loongson Technology Corporation Limited", "64a5c3": "Apple, Inc.", "64a651": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -22056,7 +22315,7 @@ "64eac5": "SiboTech Automation Co., Ltd.", "64eb8c": "Seiko Epson Corporation", "64ec65": "vivo Mobile Communication Co., Ltd.", - "64ed57": "ARRIS Group, Inc.", + "64ed57": "Commscope", "64ed62": "WOORI SYSTEMS Co., Ltd", "64eeb7": "Netis Technology Co., Ltd.", "64f0ad": "Zhejiang Tmall Technology Co., Ltd.", @@ -22126,6 +22385,7 @@ "682719": "Microchip Technology Inc.", "682737": "Samsung Electronics Co.,Ltd", "68275f": "zte corporation", + "68286c": "Sony Interactive Entertainment Inc.", "6828ba": "Dejai", "6828cf": "Hewlett Packard Enterprise", "6828f6": "Vubiq Networks, Inc.", @@ -22137,12 +22397,13 @@ "682f67": "Apple, Inc.", "6831fe": "Teladin Co.,Ltd.", "68332c": "KENSTEL NETWORKS LIMITED", - "6833ee": "ARRIS Group, Inc.", + "6833ee": "Commscope", "683421": "Intel Corporate", "683489": "LEA Professional", "683563": "SHENZHEN LIOWN ELECTRONICS CO.,LTD.", "6836b5": "DriveScale, Inc.", "6837e9": "Amazon Technologies Inc.", + "6838e3": "EYESON SOLUTION CO.,Ltd", "683943": "ittim", "683a1e": "Cisco Meraki", "683a48": "SAMJIN Co., Ltd.", @@ -22161,6 +22422,7 @@ "684216": "Steplock Access AB", "684352": "Bhuu Limited", "6843d7": "Agilecom Photonics Solutions Guangdong Limited", + "684465": "Apple, Inc.", "684571": "Huawei Device Co., Ltd.", "6845cc": "Apple, Inc.", "6845f1": "TOSHIBA CLIENT SOLUTIONS CO., LTD.", @@ -22179,6 +22441,7 @@ "684e05": "HUNAN FN-LINK TECHNOLOGY LIMITED", "684f64": "Dell Inc.", "68505d": "Halo Technologies", + "68508c": "Shanghai Sunmi Technology Co.,Ltd.", "685134": "Hewlett Packard Enterprise", "6851b7": "PowerCloud Systems, Inc.", "685210": "MCS Logic", @@ -22195,6 +22458,7 @@ "6855d4": "Seiko Epson Corporation", "68572d": "Tuya Smart Inc.", "685811": "Fiberhome Telecommunication Technologies Co.,LTD", + "6858a0": "Honor Device Co., Ltd.", "6858c5": "ZF TRW Automotive", "685932": "Sunitec Enterprise Co.,Ltd", "68597f": "Alcatel Lucent", @@ -22211,6 +22475,7 @@ "68644b": "Apple, Inc.", "6865b7": "Zhishang Chuanglian Technology Co., Ltd", "686725": "Espressif Inc.", + "6867c7": "Sagemcom Broadband SAS", "68692e": "Zycoo Co.,Ltd", "686975": "Angler Labs Inc", "6869ca": "Hitachi, Ltd.", @@ -22239,6 +22504,7 @@ "687a64": "Intel Corporate", "687cc8": "Measurement Systems S. de R.L.", "687cd5": "Y Soft Corporation, a.s.", + "687d00": "Shenzhen YOUHUA Technology Co., Ltd", "687d6b": "Samsung Electronics Co.,Ltd", "687db4": "Cisco Systems, Inc", "687f74": "Cisco-Linksys, LLC", @@ -22276,6 +22542,7 @@ "689361": "Sdn. Bhd.", "689423": "Hon Hai Precision Ind. Co.,Ltd.", "68944a": "zte corporation", + "689575": "Zhejiang Bodyguard Electronic Co., Ltd", "68962e": "HUAWEI TECHNOLOGIES CO.,LTD", "68966a": "OHSUNG", "68967b": "Apple, Inc.", @@ -22286,6 +22553,7 @@ "689a21": "Fiberhome Telecommunication Technologies Co.,LTD", "689a87": "Amazon Technologies Inc.", "689ab7": "Atelier Vision Corporation", + "689b43": "Huawei Device Co., Ltd.", "689c5e": "AcSiP Technology Corp.", "689c70": "Apple, Inc.", "689ce2": "Cisco Systems, Inc", @@ -22309,7 +22577,7 @@ "68a86d": "Apple, Inc.", "68a878": "GeoWAN Pty Ltd", "68a8e1": "Wacom Co.,Ltd.", - "68aac4": "Altice Labs S.A.", + "68aac4": "Altice Labs", "68aad2": "DATECS LTD.,", "68ab09": "Nokia", "68ab1e": "Apple, Inc.", @@ -22375,6 +22643,7 @@ "68ddd9": "HMD Global Oy", "68dece": "Fiberhome Telecommunication Technologies Co.,LTD", "68dfdd": "Xiaomi Communications Co Ltd", + "68dfe4": "Samsung Electronics Co.,Ltd", "68e154": "SiMa.ai", "68e166": "Private", "68e1dc": "BUFFALO.INC", @@ -22393,11 +22662,13 @@ "68ec8a": "IKEA of Sweden AB", "68ecc5": "Intel Corporate", "68ed43": "BlackBerry RTS", + "68ed57": "Juniper Networks", "68eda4": "Shenzhen Seavo Technology Co.,Ltd", "68ee4b": "Sharetronic Data Technology Co.,Ltd", "68ee88": "Shenzhen TINNO Mobile Technology Corp.", "68ee96": "Cisco SPVTG", "68ef43": "Apple, Inc.", + "68efab": "Vention", "68efbd": "Cisco Systems, Inc", "68f06d": "ALONG INDUSTRIAL CO., LIMITED", "68f0b5": "Honor Device Co., Ltd.", @@ -22426,6 +22697,7 @@ "6c03b5": "Cisco Systems, Inc", "6c0460": "RBH Access Technologies Inc.", "6c047a": "HUAWEI TECHNOLOGIES CO.,LTD", + "6c05d3": "CHINA DRAGON TECHNOLOGY LIMITED", "6c05d5": "Ethertronics Inc", "6c06d6": "Huawei Device Co., Ltd.", "6c0831": "ANALOG SYSTEMS", @@ -22445,6 +22717,7 @@ "6c0f6a": "JDC Tech Co., Ltd.", "6c108b": "WeLink Communications", "6c11b3": "Wu Qi Technologies,Inc.", + "6c1270": "Apple, Inc.", "6c13d5": "Cisco Systems, Inc", "6c1414": "BUJEON ELECTRONICS Co,.Ltd", "6c146e": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -22472,6 +22745,7 @@ "6c21a2": "AMPAK Technology, Inc.", "6c221a": "AltoBeam Inc.", "6c22ab": "Ainsworth Game Technology", + "6c22f7": "Nokia Shanghai Bell Co., Ltd.", "6c2316": "TATUNG Technology Inc.,", "6c23b9": "Sony Corporation", "6c23cb": "Wattty Corporation", @@ -22517,6 +22791,7 @@ "6c3e9c": "KE Knestel Elektronik GmbH", "6c4008": "Apple, Inc.", "6c40c6": "Nimbus Data, Inc.", + "6c40e8": "vivo Mobile Communication Co., Ltd.", "6c410e": "Cisco Systems, Inc", "6c416a": "Cisco Systems, Inc", "6c42ab": "Subscriber Networks, Inc.", @@ -22540,6 +22815,7 @@ "6c4d73": "Apple, Inc.", "6c4e86": "Third Millennium Systems Ltd.", "6c4ef6": "Cisco Systems, Inc", + "6c4f89": "Zyxel Communications Corporation", "6c504d": "Cisco Systems, Inc", "6c51bf": "Huawei Device Co., Ltd.", "6c51e4": "Huawei Device Co., Ltd.", @@ -22572,7 +22848,8 @@ "6c626d": "Micro-Star INT'L CO., LTD", "6c6286": "Nokia", "6c62fe": "Juniper Networks", - "6c639c": "ARRIS Group, Inc.", + "6c639c": "Commscope", + "6c63f8": "Ubiquiti Inc", "6c641a": "Penguin Computing", "6c6567": "BELIMO Automation AG", "6c67ef": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -22599,6 +22876,7 @@ "6c7637": "Huawei Device Co., Ltd.", "6c7660": "KYOCERA CORPORATION ", "6c79b8": "Texas Instruments", + "6c7db7": "Cisco Meraki", "6c7e67": "Apple, Inc.", "6c7f0c": "Cisco Meraki", "6c80ab": "ifanr Inc", @@ -22607,6 +22885,7 @@ "6c8336": "Samsung Electronics Co.,Ltd", "6c8338": "Ubihere", "6c8366": "Nanjing SAC Power Grid Automation Co., Ltd.", + "6c8375": "Broadcom Limited", "6c8686": "Technonia", "6c8720": "New H3C Technologies Co., Ltd", "6c8814": "Intel Corporate", @@ -22636,6 +22915,7 @@ "6c9961": "Sagemcom Broadband SAS", "6c9989": "Cisco Systems, Inc", "6c999d": "Amazon Technologies Inc.", + "6c9ab4": "Brodersen A/S", "6c9ac9": "Valentine Research, Inc.", "6c9b02": "Nokia Corporation", "6c9bc0": "Chemoptics Inc.", @@ -22644,10 +22924,11 @@ "6c9e7c": "Fiberhome Telecommunication Technologies Co.,LTD", "6ca0b4": "SKY UK LIMITED", "6ca100": "Intel Corporate", + "6ca31e": "ITEL MOBILE LIMITED", "6ca367": "Avlinkpro", "6ca401": "essensys plc", "6ca4d1": "Fiberhome Telecommunication Technologies Co.,LTD", - "6ca604": "ARRIS Group, Inc.", + "6ca604": "Commscope", "6ca682": "EDAM information & communications", "6ca75f": "zte corporation", "6ca780": "Nokia Corporation", @@ -22696,7 +22977,7 @@ "6cbee9": "Alcatel-Lucent IPD", "6cbfb5": "Noon Technology Co., Ltd", "6cc147": "Xiamen Hanin Electronic Technology Co., Ltd", - "6cc1d2": "ARRIS Group, Inc.", + "6cc1d2": "Commscope", "6cc217": "Hewlett Packard", "6cc242": "Shenzhen Skyworth Digital Technology CO., Ltd", "6cc26b": "Apple, Inc.", @@ -22706,7 +22987,7 @@ "6cc49f": "Hewlett Packard Enterprise", "6cc4d5": "HMD Global Oy", "6cc63b": "Taicang T&W Electronics", - "6cca08": "ARRIS Group, Inc.", + "6cca08": "Commscope", "6ccdd6": "NETGEAR", "6cce44": "1MORE", "6ccf39": "Guangdong Starfive Technology Co., Ltd.", @@ -22787,6 +23068,7 @@ "700692": "IEEE Registration Authority", "7006ac": "Eastcompeace Technology Co., Ltd", "700777": "OnTarget Technologies, Inc", + "700810": "Intel Corporate", "700894": "Liteon Technology Corporation", "700971": "Samsung Electronics Co.,Ltd", "700b01": "Sagemcom Broadband SAS", @@ -22802,8 +23084,10 @@ "701135": "Livesecu co., Ltd", "7011ae": "Music Life LTD", "701301": "Vantiva - Connected Home", + "701384": "Apple, Inc.", "701404": "Limited Liability Company", "7014a6": "Apple, Inc.", + "7015fb": "Intel Corporate", "70169f": "EtherCAT Technology Group", "7017d7": "Shanghai Enflame Technology Co., Ltd.", "70188b": "Hon Hai Precision Ind. Co.,Ltd.", @@ -22812,7 +23096,7 @@ "701988": "Nanjing Qinheng Microelectronics Co., Ltd.", "701a04": "Liteon Technology Corporation", "701ab8": "Intel Corporate", - "701ad5": "Openpath Security, Inc.", + "701ad5": "Avigilon Alta", "701aed": "ADVAS CO., LTD.", "701bfb": "Sdn. Bhd.", "701ce7": "Intel Corporate", @@ -22899,13 +23183,13 @@ "704e6b": "HUAWEI TECHNOLOGIES CO.,LTD", "704f08": "Shenzhen Huisheng Information Technology Co., Ltd.", "704f57": "TP-LINK TECHNOLOGIES CO.,LTD.", - "704fb8": "ARRIS Group, Inc.", + "704fb8": "Commscope", "7050af": "SKY UK LIMITED", "7050e7": "IEEE Registration Authority", "7052c5": "Avaya Inc", "7052d8": "ITEL MOBILE LIMITED", "70533f": "Alfa Instrumentos Eletronicos Ltda.", - "705425": "ARRIS Group, Inc.", + "705425": "Commscope", "705464": "Silicon Laboratories", "7054b4": "Vestel Elektronik San ve Tic. A.S.", "7054d2": "PEGATRON CORPORATION", @@ -22944,6 +23228,7 @@ "706655": "AzureWave Technology Inc.", "7066b9": "Huawei Device Co., Ltd.", "7066e1": "dnt Innovation GmbH", + "706871": "FN-LINK TECHNOLOGY Ltd.", "706879": "Saijo Denki International Co., Ltd.", "70695a": "Cisco Systems, Inc", "706979": "IEEE Registration Authority", @@ -22969,7 +23254,7 @@ "707362": "HUAWEI TECHNOLOGIES CO.,LTD", "7073cb": "Apple, Inc.", "707414": "Murata Manufacturing Co., Ltd.", - "707630": "ARRIS Group, Inc.", + "707630": "Commscope", "7076dd": "OxyGuard Internation A/S", "7076f0": "Private Limited", "7076ff": "KERLINK", @@ -22985,8 +23270,9 @@ "707d95": "Shenzhen City LinwlanTechnology Co. Ltd.", "707daf": "Plucent AB", "707db9": "Cisco Systems, Inc", - "707e43": "ARRIS Group, Inc.", + "707e43": "Commscope", "707ede": "NASTEC LTD.", + "707ff2": "Telechips, Inc.", "708105": "Cisco Systems, Inc", "708185": "New H3C Technologies Co., Ltd", "7081eb": "Apple, Inc.", @@ -22995,7 +23281,7 @@ "708540": "Co.,Ltd", "7085c2": "ASRock Incorporation", "7085c4": "Ruijie Networks Co.,LTD", - "7085c6": "ARRIS Group, Inc.", + "7085c6": "Commscope", "7086c1": "Texas Instruments", "7086ce": "GD Midea Air-Conditioning Equipment Co.,Ltd.", "70879e": "Beken Corporation", @@ -23041,6 +23327,7 @@ "70a66a": "Prox Dynamics AS", "70a6bd": "Honor Device Co., Ltd.", "70a6cc": "Intel Corporate", + "70a703": "Honor Device Co., Ltd.", "70a741": "Ubiquiti Inc", "70a84c": "MONAD., Inc.", "70a8d3": "Intel Corporate", @@ -23057,7 +23344,7 @@ "70b035": "Shenzhen Zowee Technology Co., Ltd", "70b08c": "Shenou Communication Equipment Co.,Ltd", "70b13d": "Samsung Electronics Co.,Ltd", - "70b14e": "ARRIS Group, Inc.", + "70b14e": "Commscope", "70b265": "Hiltron s.r.l.", "70b306": "Apple, Inc.", "70b317": "Cisco Systems, Inc", @@ -23078,6 +23365,7 @@ "70bbe9": "Xiaomi Communications Co Ltd", "70bc10": "Microsoft Corporation", "70bc48": "Cisco Systems, Inc", + "70bd96": "Cisco Systems, Inc", "70bdd2": "Adva Network Security GmbH", "70bf3e": "Charles River Laboratories", "70bf92": "GN Audio A/S", @@ -23123,7 +23411,7 @@ "70dee2": "Apple, Inc.", "70def9": "LIMITED", "70df2f": "Cisco Systems, Inc", - "70dff7": "ARRIS Group, Inc.", + "70dff7": "Commscope", "70e027": "HONGYU COMMUNICATION TECHNOLOGY LIMITED", "70e139": "3view Ltd", "70e1fd": "FLEXTRONICS", @@ -23138,6 +23426,7 @@ "70ea5a": "Apple, Inc.", "70eb74": "Ningbo Goneo Electric Appliance Co., Ltd.", "70ece4": "Apple, Inc.", + "70edfa": "imperix Ltd", "70ee50": "Netatmo", "70eea3": "Eoptolink Technology Inc. Ltd,", "70ef00": "Apple, Inc.", @@ -23173,6 +23462,7 @@ "74042b": "Company Limited", "7404f0": "Co., LTD", "7404f1": "Intel Corporate", + "74051d": "Jiangxi Risound Electronics Co.,LTD", "74057c": "Qorvo International Pte. Ltd.", "7405a5": "TP-LINK TECHNOLOGIES CO.,LTD.", "740635": "TECHNOLOGIES CORPORATION", @@ -23185,6 +23475,7 @@ "740cee": "Huawei Device Co., Ltd.", "740ea4": "Apple, Inc.", "740edb": "Optowiz Co., Ltd", + "7410e0": "Broadcom Limited", "7411b2": "Cisco Systems, Inc", "741213": "Linksys USA, Inc", "7412b3": "CHONGQING FUGUI ELECTRONICS CO.,LTD.", @@ -23205,10 +23496,12 @@ "741f4a": "Hangzhou H3C Technologies Co., Limited", "741f79": "YOUNGKOOK ELECTRONICS CO.,LTD", "74205f": "Shenzhen Zhongruixin Intelligent Technology Co., Ltd.", + "74220d": "CHENGDU XUGUANG TECHNOLOGY CO,LTD", "7422bb": "Huawei Device Co., Ltd.", "742344": "Xiaomi Communications Co Ltd", "74238d": "zte corporation", "74249f": "TIBRO Corp.", + "742584": "IEEE Registration Authority", "74258a": "Hangzhou H3C Technologies Co., Limited", "7426ac": "Cisco Systems, Inc", "7426ff": "zte corporation", @@ -23218,6 +23511,7 @@ "742857": "Mayfield Robotics", "742869": "Huawei Device Co., Ltd.", "742972": "Juniper Networks", + "742981": "Texas Instruments", "7429af": "Hon Hai Precision Ind. Co.,Ltd.", "742a8a": "shenzhen worldelite electronics co., LTD", "742b0f": "Infinidat Ltd.", @@ -23280,13 +23574,14 @@ "744dbd": "Espressif Inc.", "744ddc": "Sonim Technologies, Inc", "74504e": "New H3C Technologies Co., Ltd", + "7450cd": "HUAWEI TECHNOLOGIES CO.,LTD", "7451ba": "Xiaomi Communications Co Ltd", "745327": "COMMSEN CO., LIMITED", "7453a8": "ACL Airshop BV", "745427": "SHENZHEN FAST TECHNOLOGIES CO.,LTD", "74546b": "hangzhou zhiyi communication co., ltd", "74547d": "Cisco SPVTG", - "745612": "ARRIS Group, Inc.", + "745612": "Commscope", "74563c": "GIGA-BYTE TECHNOLOGY CO.,LTD.", "745798": "TRUMPF Laser GmbH + Co. KG", "745889": "Multilaser Industrial S.A.", @@ -23318,6 +23613,7 @@ "746a3a": "Aperi Corporation", "746a89": "Rezolt Corporation", "746a8f": "VS Vision Systems GmbH", + "746ab3": "MICIUS Laboratory", "746b82": "MOVEK ", "746bab": "GUANGDONG ENOK COMMUNICATION CO., LTD", "746dfa": "Samsung Electronics Co.,Ltd", @@ -23339,6 +23635,7 @@ "747446": "Google, Inc.", "747548": "Amazon Technologies Inc.", "7475df": "TECLINK", + "74761f": "Microsoft Corporation", "74765b": "Quectel Wireless Solutions Co.,Ltd.", "74767d": "shenzhen kexint technology co.,ltd", "747818": "Jurumani Solutions", @@ -23370,8 +23667,9 @@ "7487bb": "Ciena Corporation", "74882a": "HUAWEI TECHNOLOGIES CO.,LTD", "74888b": "ADB Broadband Italia", + "7488a8": "Co., Ltd.", "7488bb": "Cisco Systems, Inc", - "748a0d": "ARRIS Group, Inc.", + "748a0d": "Commscope", "748a28": "HMD Global Oy", "748a69": "Korea Image Technology Co., Ltd", "748b29": "Micobiomed", @@ -23430,6 +23728,7 @@ "74ad45": "Valeo Auto- Electric Hungary Ltd", "74ad98": "Cisco Systems, Inc", "74adb7": "China Mobile Group Device Co.,Ltd.", + "74adcb": "New H3C Technologies Co., Ltd", "74ae76": "iNovo Broadband, Inc.", "74b00c": "Network Video Technologies, Inc", "74b059": "Motorola Mobility LLC, a Lenovo Company", @@ -23470,6 +23769,7 @@ "74ca60": "Sonos, Inc.", "74cbf3": "Lava international limited", "74cc39": "Fiberhome Telecommunication Technologies Co.,LTD", + "74cc40": "Apple, Inc.", "74cd0c": "Smith Myers Communications Ltd.", "74ce56": "Packet Force Technology Limited Company", "74cf00": "Shenzhen SuperElectron Technology Co.,Ltd.", @@ -23523,12 +23823,12 @@ "74e6b8": "LG Electronics", "74e6e2": "Dell Inc.", "74e798": "Juniper Networks", - "74e7c6": "ARRIS Group, Inc.", + "74e7c6": "Commscope", "74e9bf": "HUAWEI TECHNOLOGIES CO.,LTD", "74ea3a": "TP-LINK TECHNOLOGIES CO.,LTD.", "74eac8": "New H3C Technologies Co., Ltd", "74eacb": "New H3C Technologies Co., Ltd", - "74eae8": "ARRIS Group, Inc.", + "74eae8": "Commscope", "74eb80": "Samsung Electronics Co.,Ltd", "74ec42": "Fiberhome Telecommunication Technologies Co.,LTD", "74ecb2": "Amazon Technologies Inc.", @@ -23541,9 +23841,10 @@ "74f102": "Beijing HCHCOM Technology Co., Ltd", "74f2fa": "Xiaomi Communications Co Ltd", "74f413": "Maxwell Forest", - "74f612": "ARRIS Group, Inc.", + "74f612": "Commscope", "74f61c": "HTC Corporation", "74f661": "Schneider Electric Fire & Security Oy", + "74f67a": "Samsung Electronics Co.,Ltd", "74f726": "Neuron Robotics", "74f737": "KCE", "74f7f6": "Shanghai Sunmi Technology Co.,Ltd.", @@ -23552,6 +23853,7 @@ "74f90f": "HUAWEI TECHNOLOGIES CO.,LTD", "74f91a": "Onface", "74f9ca": "Nintendo Co.,Ltd", + "74fb17": "Qingdao Goertek Horizons Tecnology Co.,LTD", "74fda0": "Corporation ", "74fe48": "ADVANTECH CO., LTD.", "74fece": "TP-LINK CORPORATION PTE. LTD.", @@ -23586,6 +23888,7 @@ "781100": "Quantumsolution", "781185": "NBS Payment Solutions Inc.", "7811dc": "XIAOMI Electronics,CO.,LTD", + "78123e": "TECNO MOBILE LIMITED", "7812b8": "ORANTEK LIMITED", "781305": "IEEE Registration Authority", "7813e0": "FUJIAN STAR-NET COMMUNICATION CO.,LTD", @@ -23600,9 +23903,11 @@ "7819f7": "Juniper Networks", "781c1e": "Chongqing Yipingfang Technology Co., Ltd.", "781c5a": "SHARP Corporation", + "781c9d": "Silicon Laboratories", "781d4a": "zte corporation", "781dba": "HUAWEI TECHNOLOGIES CO.,LTD", "781dfd": "Jabil Inc", + "781eb8": "Shenzhen iComm Semiconductor CO.,LTD", "781f11": "RAB Lighting", "781f7c": "Nokia", "781fdb": "Samsung Electronics Co.,Ltd", @@ -23614,12 +23919,13 @@ "78223d": "Affirmed Networks", "782288": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", "782327": "Samsung Electronics Co.,Ltd", - "7823ae": "ARRIS Group, Inc.", + "7823ae": "Commscope", "782459": "Alcatel-Lucent Enterprise", "7824af": "ASUSTek COMPUTER INC.", "782544": "Omnima Limited", "78257a": "LEO Innovation Lab", "7825ad": "Samsung Electronics Co.,Ltd", + "7826a6": "zte corporation", "7828ca": "Sonos, Inc.", "7829ad": "NINGBO QIXIANG INFORMATION TECHNOLOGY CO., LTD", "7829ed": "ASKEY COMPUTER CORP", @@ -23659,6 +23965,7 @@ "783e53": "SKY UK LIMITED", "783ea1": "Nokia Shanghai Bell Co., Ltd.", "783f15": "EasySYNC Ltd.", + "783f4d": "Apple, Inc.", "7840e4": "Samsung Electronics Co.,Ltd", "78421c": "Espressif Inc.", "784405": "ELECTRONIC Co.,LTD.", @@ -23701,6 +24008,7 @@ "785712": "Mobile Integration Workgroup", "785773": "HUAWEI TECHNOLOGIES CO.,LTD", "7857b0": "GERTEC BRASIL LTDA", + "785844": "Hangzhou Sciener Smart Technology Co., Ltd.", "785860": "HUAWEI TECHNOLOGIES CO.,LTD", "7858f3": "Vachen Co.,Ltd", "78593e": "RAFI GmbH & Co.KG", @@ -23734,7 +24042,7 @@ "786829": "eero inc.", "7868f7": "YSTen Technology Co.,Ltd", "7869d4": "Shenyang Vibrotech Instruments Inc.", - "786a1f": "ARRIS Group, Inc.", + "786a1f": "Commscope", "786a89": "HUAWEI TECHNOLOGIES CO.,LTD", "786c1c": "Apple, Inc.", "786c84": "Amazon Technologies Inc.", @@ -23743,7 +24051,7 @@ "786deb": "GE Lighting", "787052": "Welotec GmbH", "787104": "Sichuan Tianyi Comheart Telecom Co.,LTD", - "78719c": "ARRIS Group, Inc.", + "78719c": "Commscope", "78725d": "Cisco Systems, Inc", "787264": "IEEE Registration Authority", "787689": "eero inc.", @@ -23786,11 +24094,12 @@ "7891e9": "Raisecom Technology CO., LTD", "78923e": "Nokia Corporation", "78929c": "Intel Corporate", + "7893c3": "Hui Zhou Gaoshengda Technology Co.,LTD", "7894b4": "Sercomm Corporation.", "7894e8": "Radio Bridge", "7895eb": "ITEL MOBILE LIMITED", "789682": "zte corporation", - "789684": "ARRIS Group, Inc.", + "789684": "Commscope", "7896a3": "Extreme Networks Headquarters", "7897c3": "DINGXIN INFORMATION TECHNOLOGY CO.,LTD", "7898e8": "D-Link International", @@ -23817,6 +24126,7 @@ "78a2a0": "Nintendo Co., Ltd.", "78a351": "SHENZHEN ZHIBOTONG ELECTRONICS CO.,LTD", "78a3e4": "Apple, Inc.", + "78a4ba": "Marquardt India Pvt Ltd", "78a504": "Texas Instruments", "78a5dd": "Shenzhen Smarteye Digital Electronics Co., Ltd", "78a683": "Precidata", @@ -23839,6 +24149,7 @@ "78afe4": "Comau S.p.A", "78b213": "Corporation", "78b28d": "Beijing Tengling Technology CO.Ltd ", + "78b39f": "TECHNOLOGIES CORPORATION", "78b3b9": "ShangHai sunup lighting CO.,LTD", "78b3ce": "Elo touch solutions", "78b46a": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -23911,6 +24222,7 @@ "78da07": "Zhejiang Tmall Technology Co., Ltd.", "78da6e": "Cisco Systems, Inc", "78daa2": "Cynosure Technologies Co.,Ltd", + "78daaf": "HUAWEI TECHNOLOGIES CO.,LTD", "78dab3": "GBO Technology", "78db2f": "Texas Instruments", "78dd08": "Hon Hai Precision Ind. Co.,Ltd.", @@ -23951,6 +24263,7 @@ "78f557": "HUAWEI TECHNOLOGIES CO.,LTD", "78f5e5": "BEGA Gantenbrink-Leuchten KG", "78f5fd": "HUAWEI TECHNOLOGIES CO.,LTD", + "78f7a3": "Opentext", "78f7be": "Samsung Electronics Co.,Ltd", "78f7d0": "Silverbrook Research", "78f8b8": "Rako Controls Ltd", @@ -24022,7 +24335,7 @@ "7c2586": "Juniper Networks", "7c2587": "chaowifi.com", "7c25da": "FN-LINK TECHNOLOGY LIMITED", - "7c2634": "ARRIS Group, Inc.", + "7c2634": "Commscope", "7c2664": "Sagemcom Broadband SAS", "7c273c": "Shenzhen Yunlink Technology Co., Ltd", "7c27bc": "Hui Zhou Gaoshengda Technology Co.,LTD", @@ -24043,6 +24356,7 @@ "7c33f9": "HUAWEI TECHNOLOGIES CO.,LTD", "7c3548": "Transcend Information", "7c35f8": "Zhejiang Tmall Technology Co., Ltd.", + "7c3626": "HUAWEI TECHNOLOGIES CO.,LTD", "7c3866": "Texas Instruments", "7c386c": "Real Time Logic", "7c38ad": "Samsung Electronics Co.,Ltd", @@ -24170,6 +24484,7 @@ "7c8bb5": "Samsung Electronics Co.,Ltd", "7c8bc1": "Infinix mobility limited", "7c8bca": "TP-LINK TECHNOLOGIES CO.,LTD.", + "7c8c09": "Mellanox Technologies, Inc.", "7c8d91": "Shanghai Hongzhuo Information Technology co.,LTD", "7c8d9c": "Edgecore Americas Networking Corporation", "7c8ee4": "Texas Instruments", @@ -24223,8 +24538,10 @@ "7cb566": "Intel Corporate", "7cb59b": "TP-LINK TECHNOLOGIES CO.,LTD.", "7cb59f": "HUAWEI TECHNOLOGIES CO.,LTD", + "7cb68d": "Mist Systems, Inc.", "7cb733": "ASKEY COMPUTER CORP", "7cb77b": "Paradigm Electronics Inc", + "7cb8e6": "GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI", "7cb94c": "Co., Ltd.", "7cb960": "Shanghai X-Cheng telecom LTD", "7cbac0": "EVBox BV", @@ -24234,10 +24551,11 @@ "7cbb8a": "Nintendo Co., Ltd.", "7cbc84": "IEEE Registration Authority", "7cbd06": "AE REFUsol", - "7cbf77": "SPEEDTECH CORP.", + "7cbece": "Private", + "7cbf77": "SPEEDTECH CORP. JIO", "7cbf88": "Mobilicom LTD", "7cbfae": "Sdn. Bhd.", - "7cbfb1": "ARRIS Group, Inc.", + "7cbfb1": "Commscope", "7cc025": "Palo Alto Networks", "7cc06f": "Apple, Inc.", "7cc0aa": "Microsoft Corporation", @@ -24256,9 +24574,11 @@ "7cc709": "SHENZHEN RF-LINK TECHNOLOGY CO.,LTD.", "7cc74a": "Fiberhome Telecommunication Technologies Co.,LTD", "7cc77e": "Fiberhome Telecommunication Technologies Co.,LTD", + "7cc790": "Palo Alto Networks", "7cc8ab": "Acro Associates, Inc.", "7cc8d0": "TIANJIN YAAN TECHNOLOGY CO., LTD.", "7cc8d7": "Damalisk", + "7cc8df": "Apple, Inc.", "7cc926": "Wuhan GreeNet Information Service Co.,Ltd.", "7cc95a": "Dell EMC", "7cc95e": "Dongguan Liesheng Electronic Co., Ltd.", @@ -24271,6 +24591,7 @@ "7ccd3c": "Guangzhou Juzing Technology Co., Ltd", "7ccfcf": "Shanghai SEARI Intelligent System Co., Ltd", "7cd1c3": "Apple, Inc.", + "7cd2da": "Apple, Inc.", "7cd30a": "INVENTEC CORPORATION", "7cd3e5": "HUAWEI TECHNOLOGIES CO.,LTD", "7cd44d": "Shanghai Moorewatt Energy Technology Co.,Ltd", @@ -24285,6 +24606,7 @@ "7cda84": "Dongnian Networks Inc.", "7cdac3": "Sichuan Tianyi Comheart Telecom Co.,LTD", "7cdb98": "ASKEY COMPUTER CORP", + "7cdc73": "HUAWEI TECHNOLOGIES CO.,LTD", "7cdccc": "BEIJING STARBLAZE TECHNOLOGY CO.,LTD", "7cdd11": "Chongqing MAS SCI&TECH.Co.,Ltd", "7cdd20": "IOXOS Technologies S.A.", @@ -24411,6 +24733,7 @@ "802de1": "Solarbridge Technologies", "802e14": "azeti Networks AG", "802ec3": "HUAWEI TECHNOLOGIES CO.,LTD", + "802ede": "Huawei Device Co., Ltd.", "802fde": "Zurich Instruments AG", "803049": "Liteon Technology Corporation", "8030dc": "Texas Instruments", @@ -24436,6 +24759,7 @@ "803bf6": "LOOK EASY INTERNATIONAL LIMITED", "803c20": "HUAWEI TECHNOLOGIES CO.,LTD", "803e48": "SHENZHEN GONGJIN ELECTRONICS CO.,LT", + "803e4f": "GD Midea Air-Conditioning Equipment Co.,Ltd.", "803f5d": "Winstars Technology Ltd", "803fd6": "bytes at work AG", "804126": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -24518,6 +24842,7 @@ "8076c2": "GD Midea Air-Conditioning Equipment Co.,Ltd.", "8077a4": "TECNO MOBILE LIMITED", "807871": "ASKEY COMPUTER CORP", + "807933": "Co., Ltd.", "80795d": "Infinix mobility limited", "8079ae": "ShanDong Tecsunrise Co.,Ltd", "807a7f": "ABB Genway Xiamen Electrical Equipment CO., LTD", @@ -24538,6 +24863,7 @@ "808223": "Apple, Inc.", "808287": "ATCOM Technology Co.Ltd.", "8082f5": "STMicrolectronics International NV", + "8083f6": "Apple, Inc.", "8084a9": "oshkosh Corporation", "808544": "Intelbras", "808698": "Netronics Technologies Inc.", @@ -24563,7 +24889,7 @@ "809562": "Extreme Networks Headquarters", "809621": "Lenovo", "809698": "Apple, Inc.", - "8096b1": "ARRIS Group, Inc.", + "8096b1": "Commscope", "8096ca": "Hon Hai Precision Ind. Co.,Ltd.", "80971b": "Altenergy Power System,Inc.", "809733": "Shenzhen Elebao Technology Co., Ltd", @@ -24573,6 +24899,7 @@ "809fab": "Fiberhome Telecommunication Technologies Co.,LTD", "809ff5": "Samsung Electronics Co.,Ltd", "80a036": "Shanghai MXCHIP Information Technology Co., Ltd.", + "80a197": "u-blox AG", "80a1ab": "Intellisis", "80a1d7": "Shanghai DareGlobal Technologies Co.,Ltd", "80a235": "Edgecore Networks Corporation", @@ -24589,6 +24916,7 @@ "80ad16": "Xiaomi Communications Co Ltd", "80ad67": "Kasda Networks Inc", "80ae54": "TP-LINK TECHNOLOGIES CO.,LTD.", + "80af19": "Apple, Inc.", "80afca": "Shenzhen Cudy Technology Co., Ltd.", "80b03d": "Apple, Inc.", "80b07b": "zte corporation", @@ -24631,6 +24959,7 @@ "80c862": "Openpeak, Inc", "80c955": "Redpine Signals, Inc.", "80ca4b": "SHENZHEN GONGJIN ELECTRONICS CO.,LTD", + "80ca52": "Wistron InfoComm(Chongqing)Co.,Ltd.", "80cbbc": "Qingdao Intelligent&Precise Electronics Co.,Ltd.", "80cc12": "Huawei Device Co., Ltd.", "80cc9c": "NETGEAR", @@ -24665,7 +24994,7 @@ "80e1bf": "HUAWEI TECHNOLOGIES CO.,LTD", "80e455": "New H3C Technologies Co., Ltd", "80e4da": "IEEE Registration Authority", - "80e540": "ARRIS Group, Inc.", + "80e540": "Commscope", "80e650": "Apple, Inc.", "80e82c": "Hewlett Packard", "80e86f": "Cisco Systems, Inc", @@ -24684,7 +25013,8 @@ "80f1f1": "Tech4home, Lda", "80f25e": "Kyynel", "80f3ef": "Meta Platforms Technologies, LLC", - "80f503": "ARRIS Group, Inc.", + "80f416": "Corp.", + "80f503": "Commscope", "80f593": "IRCO Sistemas de Telecomunicación S.A.", "80f5ae": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "80f5b5": "Texas Instruments", @@ -24712,7 +25042,7 @@ "840b7c": "Hitron Technologies. Inc", "840bbb": "MitraStar Technology Corp.", "840d8e": "Espressif Inc.", - "840f2a": "Jiangxi Risound Electronics Co., LTD", + "840f2a": "Jiangxi Risound Electronics Co.,LTD", "840f45": "Shanghai GMT Digital Technologies Co., Ltd", "840f4c": "Apple, Inc.", "84100d": "Motorola Mobility LLC, a Lenovo Company", @@ -24757,6 +25087,7 @@ "8427ce": "Corporation of the Presiding Bishop of The Church of Jesus Christ of Latter-day Saints", "842859": "Amazon Technologies Inc.", "84285a": "Saffron Solutions Inc", + "8428d6": "PRIVATE LIMITED", "842914": "EMPORIA TELECOM Produktions- und VertriebsgesmbH & Co KG", "842999": "Apple, Inc.", "842afd": "HP Inc.", @@ -24802,8 +25133,10 @@ "844765": "HUAWEI TECHNOLOGIES CO.,LTD", "844823": "WOXTER TECHNOLOGY Co. Ltd", "844915": "vArmour Networks, Inc.", + "8449ee": "Demant Enterprise A/S", "844bb7": "Beijing Sankuai Online Technology Co.,Ltd", "844bf5": "Hon Hai Precision Ind. Co.,Ltd.", + "844d4c": "Adtran Inc", "844dbe": "Fiberhome Telecommunication Technologies Co.,LTD", "844f03": "Ablelink Electronics Ltd", "845075": "Huawei Device Co., Ltd.", @@ -24823,7 +25156,7 @@ "845dd7": "Shenzhen Netcom Electronics Co.,Ltd", "845f04": "Samsung Electronics Co.,Ltd", "846082": "Hyperloop Technologies, Inc dba Virgin Hyperloop", - "8461a0": "ARRIS Group, Inc.", + "8461a0": "Commscope", "846223": "Shenzhen Coship Electronics Co., Ltd.", "8462a6": "Inc.", "8463d6": "Microsoft Corporation", @@ -24905,7 +25238,8 @@ "849437": "Apple, Inc.", "84948c": "Hitron Technologies. Inc", "849681": "Cathay Communication Co.,Ltd", - "8496d8": "ARRIS Group, Inc.", + "849690": "Murata Manufacturing Co., Ltd.", + "8496d8": "Commscope", "8497b8": "Memjet Inc.", "849866": "Samsung Electronics Co.,Ltd", "849a40": "Hangzhou Hikvision Digital Technology Co.,Ltd.", @@ -24928,6 +25262,7 @@ "84a6c8": "Intel Corporate", "84a783": "Alcatel Lucent", "84a788": "Perples", + "84a824": "Google, Inc.", "84a8e4": "HUAWEI TECHNOLOGIES CO.,LTD", "84a938": "Electronics Technology co., ltd", "84a93e": "Hewlett Packard", @@ -24965,7 +25300,7 @@ "84ba3b": "CANON INC.", "84ba59": "Wistron InfoComm(Chongqing)Co.,Ltd.", "84bb26": "Texas Instruments", - "84bb69": "ARRIS Group, Inc.", + "84bb69": "Commscope", "84be52": "HUAWEI TECHNOLOGIES CO.,LTD", "84be8b": "Chengdu Geeker Technology Co., Ltd.", "84c0ef": "Samsung Electronics Co.,Ltd", @@ -25015,7 +25350,7 @@ "84de3d": "Crystal Vision Ltd", "84df0c": "NET2GRID BV", "84df19": "Chuango Security Technology Corporation", - "84e058": "ARRIS Group, Inc.", + "84e058": "Commscope", "84e0f4": "IEEE Registration Authority", "84e323": "Green Wave Telecommunication SDN BHD", "84e327": "TAILYN TECHNOLOGIES INC", @@ -25031,6 +25366,7 @@ "84e9c1": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "84ea97": "Shenzhen iComm Semiconductor CO.,LTD", "84ea99": "Vieworks", + "84ead2": "KOGANEI CORPORATION", "84eaed": "Roku, Inc", "84eb18": "Texas Instruments", "84eb3e": "Vivint Smart Home", @@ -25053,6 +25389,7 @@ "84f64c": "Cross Point BV", "84f6fa": "Miovision Technologies Incorporated", "84f703": "Espressif Inc.", + "84f758": "Huizhou BYD Electronic Co., Ltd.", "84f883": "Luminar Technologies", "84fb43": "Central Denshi Seigyo", "84fcac": "Apple, Inc.", @@ -25060,6 +25397,7 @@ "84fcfe": "Apple, Inc.", "84fd27": "Silicon Laboratories", "84fdd1": "Intel Corporate", + "84fe40": "HUAWEI TECHNOLOGIES CO.,LTD", "84fe9e": "RTC Industries, Inc.", "84fedc": "Borqs Beijing Ltd.", "84ffc2": "Cisco Systems, Inc", @@ -25076,7 +25414,9 @@ "8809af": "Masimo Corporation", "880aa3": "Juniper Networks", "880ce0": "Texas Instruments", + "880e85": "Shenzhen Boomtech Industrial Corporation", "880f10": "Huami Information Technology Co.,Ltd.", + "880f62": "Silicon Laboratories", "880fa2": "Sagemcom Broadband SAS", "880fb6": "Jabil Circuits India Pvt Ltd,-EHTP unit", "881036": "Electronics Limted", @@ -25088,6 +25428,7 @@ "8813bf": "Espressif Inc.", "88142b": "Protonic Holland", "881544": "Cisco Meraki", + "881566": "Huawei Device Co., Ltd.", "8815c5": "Huawei Device Co., Ltd.", "8817a3": "Sdn. Bhd.", "8818ae": "Tamron Co., Ltd", @@ -25103,6 +25444,7 @@ "882012": "LMI Technologies", "882067": "Fiberhome Telecommunication Technologies Co.,LTD", "8821e3": "Nebusens, S.L.", + "882222": "VusionGroup", "8822b2": "Corp.", "88231f": "Fibocom Wireless Inc.", "882364": "Watchnet DVR Inc", @@ -25156,6 +25498,7 @@ "8843e1": "Cisco Systems, Inc", "884477": "HUAWEI TECHNOLOGIES CO.,LTD", "8844f6": "Nokia Corporation", + "8845f0": "GUANGDONG GENIUS TECHNOLOGY CO., LTD.", "884604": "Xiaomi Communications Co Ltd", "88462a": "Telechips Inc.", "884a18": "Opulinks", @@ -25169,6 +25512,7 @@ "8850dd": "Infiniband Trade Association", "8850f6": "Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd", "88517a": "HMD Global Oy", + "8851f2": "Apple, Inc.", "8851fb": "Hewlett Packard", "8852eb": "Xiaomi Communications Co Ltd", "88532e": "Intel Corporate", @@ -25190,14 +25534,17 @@ "885ebd": "NCKOREA Co.,Ltd.", "885fe8": "IEEE Registration Authority", "886076": "Sparnex n.v.", + "886078": "Sparnex n.v.", "88615a": "Siano Mobile Silicon Ltd.", "88625d": "BITNETWORKS CO.,LTD", + "8863c5": "HUAWEI TECHNOLOGIES CO.,LTD", "8863df": "Apple, Inc.", "886440": "Apple, Inc.", "88659f": "Fiberhome Telecommunication Technologies Co.,LTD", "886639": "HUAWEI TECHNOLOGIES CO.,LTD", "88665a": "Apple, Inc.", "8866a5": "Apple, Inc.", + "886746": "eero inc.", "8867dc": "HUAWEI TECHNOLOGIES CO.,LTD", "88684b": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "88685c": "Shenzhen ChuangDao & Perpetual Eternal Technology Co.,Ltd", @@ -25219,7 +25566,7 @@ "887033": "Hangzhou Silan Microelectronic Inc", "88708c": "Lenovo Mobile Communication Technology Ltd.", "8870ef": "SC Professional Trading Co., Ltd.", - "8871b1": "ARRIS Group, Inc.", + "8871b1": "Commscope", "8871e5": "Amazon Technologies Inc.", "887384": "Toshiba", "887398": "K2E Tekpoint", @@ -25260,13 +25607,14 @@ "88908d": "Cisco Systems, Inc", "889166": "Viewcooper Corp.", "8891dd": "Racktivity", + "8892cc": "Tonly Technology Co. Ltd ", "889471": "Brocade Communications Systems LLC", "88947e": "Fiberhome Telecommunication Technologies Co.,LTD", - "88948e": "Max Weishaupt GmbH", + "88948e": "Max Weishaupt SE", "88948f": "Xi'an Zhisensor Technologies Co.,Ltd", "8894f9": "Gemicom Technology, Inc.", "8895b9": "Unified Packet Systems Crop", - "88964e": "ARRIS Group, Inc.", + "88964e": "Commscope", "889655": "Zitte corporation", "889676": "TTC MARCONI s.r.o.", "8896b6": "Global Fire Equipment S.A.", @@ -25281,6 +25629,7 @@ "889d98": "Allied-telesisK.K.", "889e33": "TCT mobile ltd", "889e68": "Vantiva USA LLC", + "889e96": "zte corporation", "889f6f": "Samsung Electronics Co.,Ltd", "889faa": "Hella Gutmann Solutions GmbH ", "889ffa": "Hon Hai Precision Ind. Co.,Ltd.", @@ -25330,8 +25679,10 @@ "88ba7f": "Qfiednet Co., Ltd.", "88bcac": "Zebra Technologies Inc.", "88bcc1": "HUAWEI TECHNOLOGIES CO.,LTD", + "88bd09": "Netis Technology Co., Ltd.", "88bd45": "Samsung Electronics Co.,Ltd", "88bd78": "Flaircomm Microelectronics,Inc.", + "88bf35": "Verifone, Inc.", "88bfd5": "Simple Audio Ltd", "88bfe4": "HUAWEI TECHNOLOGIES CO.,LTD", "88c08b": "Apple, Inc.", @@ -25343,6 +25694,7 @@ "88c397": "Beijing Xiaomi Mobile Software Co., Ltd", "88c3b3": "SOVICO", "88c3e5": "Betop Techonologies ", + "88c48e": "UNEEVIU TECHNOLOGIES INDIA PRIVATE LIMITED", "88c626": "Logitech, Inc", "88c663": "Apple, Inc.", "88c6e8": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -25354,6 +25706,7 @@ "88ce3f": "HUAWEI TECHNOLOGIES CO.,LTD", "88cefa": "HUAWEI TECHNOLOGIES CO.,LTD", "88cf98": "HUAWEI TECHNOLOGIES CO.,LTD", + "88cfcd": "Texas Instruments", "88d039": "Tonly Technology Co. Ltd ", "88d171": "BEGHELLI S.P.A", "88d199": "Vencer Co., Ltd.", @@ -25395,7 +25748,7 @@ "88e9a4": "Hewlett Packard Enterprise ", "88e9fe": "Apple, Inc.", "88ed1c": "Cudo Communication Co., Ltd.", - "88ef16": "ARRIS Group, Inc.", + "88ef16": "Commscope", "88f00f": "Miraeil", "88f031": "Cisco Systems, Inc", "88f077": "Cisco Systems, Inc", @@ -25425,7 +25778,7 @@ "8c0879": "Texas Instruments", "8c088b": "Remote Solution", "8c08aa": "Apple, Inc.", - "8c09f4": "ARRIS Group, Inc.", + "8c09f4": "Commscope", "8c0c87": "Nokia", "8c0c90": "Ruckus Wireless", "8c0ca3": "Amper", @@ -25441,6 +25794,7 @@ "8c10d4": "Sagemcom Broadband SAS", "8c11cb": "ABUS Security-Center GmbH & Co. KG", "8c12c2": "GLBB Japan", + "8c13e2": "NETLINK ICT ", "8c147d": "IEEE Registration Authority", "8c14b4": "zte corporation", "8c1553": "Beijing Memblaze Technology Co Ltd", @@ -25479,6 +25833,7 @@ "8c3223": "JWIPC Technology Co.,Ltd.", "8c3330": "EmFirst Co., Ltd.", "8c3357": "HiteVision Digital Media Technology Co.,Ltd.", + "8c3396": "Apple, Inc.", "8c3401": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "8c3446": "Huawei Device Co., Ltd.", "8c34fd": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -25537,11 +25892,11 @@ "8c598b": "C Technologies AB", "8c59c3": "ADB Italia ", "8c59dc": "Co., Ltd.", - "8c5a25": "ARRIS Group, Inc.", + "8c5a25": "Commscope", "8c5ac1": "Huawei Device Co., Ltd.", "8c5af0": "Exeltech Solar Products", "8c5af8": "Beijing Xiaomi Electronics Co., Ltd.", - "8c5bf0": "ARRIS Group, Inc.", + "8c5bf0": "Commscope", "8c5c20": "Vantiva USA LLC", "8c5ca1": "d-broad,INC", "8c5d60": "UCI Corporation Co.,Ltd.", @@ -25556,7 +25911,7 @@ "8c60e7": "MPGIO CO.,LTD", "8c6102": "Beijing Baofengmojing Technologies Co., Ltd", "8c6120": "EM Microelectronic", - "8c61a3": "ARRIS Group, Inc.", + "8c61a3": "Commscope", "8c640b": "Beyond Devices d.o.o.", "8c6422": "Sony Corporation", "8c64a2": "Co., Ltd", @@ -25579,7 +25934,7 @@ "8c71f8": "Samsung Electronics Co.,Ltd", "8c736e": "FUJITSU LIMITED", "8c73a0": "Fiberhome Telecommunication Technologies Co.,LTD", - "8c763f": "ARRIS Group, Inc.", + "8c763f": "Commscope", "8c76c1": "Goden Tech Limited", "8c7712": "Samsung Electronics Co.,Ltd", "8c7716": "LONGCHEER TELECOMMUNICATION LIMITED", @@ -25597,7 +25952,7 @@ "8c7cb5": "Hon Hai Precision Ind. Co.,Ltd.", "8c7cff": "Brocade Communications Systems LLC", "8c7eb3": "Lytro, Inc.", - "8c7f3b": "ARRIS Group, Inc.", + "8c7f3b": "Commscope", "8c8126": "ARCOM", "8c8172": "Sichuan Tianyi Comheart Telecom Co.,LTD", "8c82a8": "Insigma Technology Co.,Ltd", @@ -25625,6 +25980,7 @@ "8c89fa": "Zhejiang Hechuan Technology Co., Ltd.", "8c8a6e": "ESTUN AUTOMATION TECHNOLOY CO., LTD", "8c8abb": "Beijing Orient View Technology Co., Ltd.", + "8c8b48": "Silicon Laboratories", "8c8b83": "Texas Instruments", "8c8caa": "Electronics Technology co., ltd", "8c8d28": "Intel Corporate", @@ -25634,11 +25990,13 @@ "8c8ef2": "Apple, Inc.", "8c8f8b": "China Mobile Chongqing branch", "8c8fe9": "Apple, Inc.", + "8c902d": "TP-Link Systems Inc.", "8c90d3": "Nokia", "8c9109": "Co.,Ltd.", "8c9236": "Aus.Linx Technology Co., Ltd.", "8c9246": "Oerlikon Textile Gmbh&Co.KG", "8c9351": "Jigowatts Inc.", + "8c938b": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "8c941f": "Cisco Systems, Inc", "8c9461": "Cisco Systems, Inc", "8c946a": "New H3C Technologies Co., Ltd", @@ -25657,6 +26015,7 @@ "8ca5a1": "Oregano Systems - Design & Consulting GmbH", "8ca682": "IEEE Registration Authority", "8ca6df": "TP-LINK TECHNOLOGIES CO.,LTD.", + "8ca96d": "HUAWEI TECHNOLOGIES CO.,LTD", "8ca96f": "D&M Holdings Inc.", "8ca982": "Intel Corporate", "8caab5": "Espressif Inc.", @@ -25669,6 +26028,7 @@ "8cb094": "Airtech I&C Co., Ltd", "8cb0e9": "Samsung Electronics.,LTD", "8cb64f": "Cisco Systems, Inc", + "8cb6c5": "Mimosa Networks", "8cb7f7": "Shenzhen UniStrong Science & Technology Co., Ltd", "8cb82c": "IPitomy Communications", "8cb864": "AcSiP Technology Corp.", @@ -25794,7 +26154,7 @@ "900cb4": "Alinket Electronic Technology Co., Ltd", "900cc8": "Google, Inc.", "900d66": "Digimore Electronics Co., Ltd", - "900dcb": "ARRIS Group, Inc.", + "900dcb": "Commscope", "900e83": "Monico Monitoring, Inc.", "900e9e": "Shenzhen SuperElectron Technology Co.,Ltd.", "900eb3": "Shenzhen Amediatech Technology Co., Ltd.", @@ -25816,7 +26176,7 @@ "9018ae": "Shanghai Meridian Technologies, Co. Ltd.", "901900": "SCS SA", "901a4f": "EM Microelectronic", - "901aca": "ARRIS Group, Inc.", + "901aca": "Commscope", "901b0e": "Fujitsu Technology Solutions GmbH", "901d27": "zte corporation", "901edd": "GREAT COMPUTER CORPORATION", @@ -25865,12 +26225,13 @@ "903c92": "Apple, Inc.", "903cae": "Yunnan KSEC Digital Technology Co.,Ltd.", "903cb3": "Edgecore Networks Corporation", + "903cda": "Fiberhome Telecommunication Technologies Co.,LTD", "903d5a": "Shenzhen Wision Technology Holding Limited", "903d68": "G-Printec, Inc.", "903d6b": "Zicon Technology Corp.", "903dbd": "SECURE METERS LIMITED", "903e7f": "Fiberhome Telecommunication Technologies Co.,LTD", - "903eab": "ARRIS Group, Inc.", + "903eab": "Commscope", "903fea": "HUAWEI TECHNOLOGIES CO.,LTD", "9043e2": "Cornami, Inc", "904506": "Tokyo Boeki Medisys Inc.", @@ -25901,6 +26262,7 @@ "9055ae": "Ericsson, EAB/RWI/K", "9055de": "Fiberhome Telecommunication Technologies Co.,LTD", "905607": "Sichuan AI-Link Technology Co., Ltd.", + "905671": "Cisco Systems, Inc", "905682": "Lenbrook Industries Limited", "905692": "Autotalks Ltd.", "9056fc": "TECNO MOBILE LIMITED", @@ -25982,6 +26344,7 @@ "90869b": "zte corporation", "908855": "Cisco Systems, Inc", "9088a2": "IONICS TECHNOLOGY ME LTDA", + "9088a9": "IEEE Registration Authority", "908938": "Hefei Linkin Technology Co., Ltd.", "90895f": "WEIFANG GOERTEK ELECTRONICS CO.,LTD", "908c09": "Total Phase", @@ -25997,10 +26360,11 @@ "909060": "RSI VIDEO TECHNOLOGIES", "909164": "ChongQing Lavid Technology Co., Ltd.", "9092b4": "Diehl BGT Defence GmbH & Co. KG", - "90935a": "ARRIS Group, Inc.", + "90935a": "Commscope", "90940a": "Analog Devices, Inc", "909497": "HUAWEI TECHNOLOGIES CO.,LTD", "9094e4": "D-Link International", + "909507": "HUAWEI TECHNOLOGIES CO.,LTD", "9096f3": "BUFFALO.INC", "9097d5": "Espressif Inc.", "9097f3": "Samsung Electronics Co.,Ltd", @@ -26012,7 +26376,7 @@ "909a77": "Texas Instruments", "909b6f": "Apple, Inc.", "909c4a": "Apple, Inc.", - "909d7d": "ARRIS Group, Inc.", + "909d7d": "Commscope", "909dac": "Infinix mobility limited", "909de0": "Newland Design + Assoc. Inc.", "909e24": "ekey biometric systems gmbh", @@ -26048,7 +26412,7 @@ "90afd1": "netKTI Co., Ltd", "90b0ed": "Apple, Inc.", "90b11c": "Dell Inc.", - "90b134": "ARRIS Group, Inc.", + "90b134": "Commscope", "90b144": "Samsung Electronics Co.,Ltd", "90b1e0": "Beijing Nebula Link Technology Co., Ltd", "90b21f": "Apple, Inc.", @@ -26065,6 +26429,7 @@ "90b931": "Apple, Inc.", "90b97d": "Johnson Outdoors Marine Electronics d/b/a Minnkota", "90bde6": "Quectel Wireless Solutions Co.,Ltd.", + "90bfd9": "Smart Innovation LLC", "90c115": "Sony Corporation", "90c119": "Nokia", "90c1c6": "Apple, Inc.", @@ -26072,7 +26437,7 @@ "90c54a": "vivo Mobile Communication Co., Ltd.", "90c682": "IEEE Registration Authority", "90c710": "zte corporation", - "90c792": "ARRIS Group, Inc.", + "90c792": "Commscope", "90c7d8": "zte corporation", "90c99b": "Tesorion Nederland B.V.", "90cafa": "Google, Inc.", @@ -26082,6 +26447,7 @@ "90ccdf": "Intel Corporate", "90cd1f": "Quectel Wireless Solutions Co.,Ltd.", "90cdb6": "Hon Hai Precision Ind. Co.,Ltd.", + "90cde8": "Apple, Inc.", "90ceb8": "Texas Instruments", "90cf15": "Nokia Corporation", "90cf6f": "Dlogixs Co Ltd", @@ -26113,6 +26479,7 @@ "90e2ba": "Intel Corporate", "90e2fc": "IEEE Registration Authority", "90e468": "Guangzhou Shiyuan Electronic Technology Company Limited", + "90e4b0": "SHARP Corporation", "90e6ba": "ASUSTek COMPUTER INC.", "90e710": "New H3C Technologies Co., Ltd", "90e7c4": "HTC Corporation", @@ -26127,6 +26494,7 @@ "90ecea": "Apple, Inc.", "90eec7": "Samsung Electronics Co.,Ltd", "90eed9": "UNIVERSAL DE DESARROLLOS ELECTRÓNICOS, SA", + "90ef4a": "Dongguan Liesheng Electronic Co., Ltd.", "90ef68": "Zyxel Communications Corporation", "90f052": "MEIZU Technology Co., Ltd.", "90f157": "Garmin International", @@ -26183,6 +26551,7 @@ "940c98": "Apple, Inc.", "940d2d": "Universal Electronics, Inc.", "940d4b": "Cisco Systems, Inc", + "940e2a": "NXP Semiconductors Taiwan Ltd.", "940e6b": "HUAWEI TECHNOLOGIES CO.,LTD", "940ee7": "HUAWEI TECHNOLOGIES CO.,LTD", "94103e": "Belkin International Inc.", @@ -26204,6 +26573,7 @@ "942053": "Nokia Corporation", "942157": "Apple, Inc.", "942197": "Stalmart Technology Limited", + "94224c": "Qingdao Haier Technology Co.,Ltd", "94236e": "Shenzhen Junlan Electronic Ltd", "942453": "HUAWEI TECHNOLOGIES CO.,LTD", "9424b8": "GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI", @@ -26220,6 +26590,7 @@ "94298d": "Shanghai AdaptComm Technology Co., Ltd.", "942a3f": "Diversey Inc", "942a6f": "Ubiquiti Inc", + "942b68": "Apple, Inc.", "942cb3": "HUMAX Co., Ltd.", "942ddc": "Samsung Electronics Co.,Ltd", "942e17": "Schneider Electric Canada Inc", @@ -26236,6 +26607,7 @@ "943589": "HUAWEI TECHNOLOGIES CO.,LTD", "9436e0": "Sichuan Bihong Broadcast & Television New Technologies Co.,Ltd", "9437f7": "Huawei Device Co., Ltd.", + "9438aa": "Technology Innovation Institute", "9439e5": "Hon Hai Precision Ind. Co.,Ltd.", "943a91": "Amazon Technologies Inc.", "943af0": "Nokia Corporation", @@ -26291,7 +26663,7 @@ "9460d5": "Hewlett Packard Enterprise", "94611e": "Wata Electronics Co.,Ltd. ", "946124": "Pason Systems", - "946269": "ARRIS Group, Inc.", + "946269": "Commscope", "946372": "vivo Mobile Communication Co., Ltd.", "9463d1": "Samsung Electronics Co.,Ltd", "946424": "Hewlett Packard Enterprise", @@ -26301,6 +26673,7 @@ "94677e": "Belden India Private Limited", "946a77": "Vantiva USA LLC", "946ab0": "Arcadyan Corporation", + "946c04": "EM Microelectronic", "946dae": "Mellanox Technologies, Inc.", "94706c": "Quectel Wireless Solutions Co.,Ltd.", "9470d2": "WINFIRM TECHNOLOGY", @@ -26311,6 +26684,7 @@ "94772b": "HUAWEI TECHNOLOGIES CO.,LTD", "947806": "NINGBO SUNVOT TECHNOLOGY CO.,LTD", "947918": "ITEL MOBILE LIMITED", + "947af4": "HUAWEI TECHNOLOGIES CO.,LTD", "947bae": "Xiaomi Communications Co Ltd", "947bbe": "Ubicquia LLC", "947be7": "Samsung Electronics Co.,Ltd", @@ -26324,7 +26698,7 @@ "94857a": "Evantage Industries Corp", "9486cd": "SEOUL ELECTRONICS&TELECOM", "9486d4": "Surveillance Pro Corporation", - "94877c": "ARRIS Group, Inc.", + "94877c": "Commscope", "9487e0": "Xiaomi Communications Co Ltd", "948815": "Infinique Worldwide Inc", "948854": "Texas Instruments", @@ -26338,13 +26712,14 @@ "948def": "Oetiker Schweiz AG", "948e89": "INDUSTRIAS UNIDAS SA DE CV", "948ed3": "Arista Networks", - "948fcf": "ARRIS Group, Inc.", + "948fcf": "Commscope", "948fee": "Verizon Telematics", "949010": "HUAWEI TECHNOLOGIES CO.,LTD", "949034": "SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD", "94917f": "ASKEY COMPUTER CORP", "9492bc": "TECHNOLOGY LIMITED", "9492d2": "KCF Technologies, Inc.", + "949386": "Shenzhen SiACRRIER Industry Machines Co.,LTD", "949426": "Apple, Inc.", "94944a": "Particle Industries Inc.", "9495a0": "Google, Inc.", @@ -26365,6 +26740,7 @@ "949fb4": "ChengDu JiaFaAnTai Technology Co.,Ltd", "94a04e": "Bostex Technology Co., LTD", "94a07d": "Huawei Device Co., Ltd.", + "94a081": "Silicon Laboratories", "94a1a2": "AMPAK Technology, Inc.", "94a3ca": "KonnectONE, LLC", "94a408": "Shenzhen Trolink Technology CO, LTD", @@ -26373,8 +26749,10 @@ "94a4f9": "HUAWEI TECHNOLOGIES CO.,LTD", "94a67e": "NETGEAR", "94a6d8": "New H3C Technologies Co., Ltd", + "94a748": "New H3C Technologies Co., Ltd", "94a7b7": "zte corporation", "94a7bc": "BodyMedia, Inc.", + "94a990": "Espressif Inc.", "94a9a8": "Texas Instruments", "94aa0a": "Fiberhome Telecommunication Technologies Co.,LTD", "94aab8": "Technology Co. Ltd.", @@ -26425,6 +26803,7 @@ "94c5a6": "ITEL MOBILE LIMITED", "94c691": "EliteGroup Computer Systems Co., LTD", "94c6eb": "NOVA electronics, Inc.", + "94c7a8": "Jiangsu Huitong Group Co.,Ltd.", "94c7af": "Raylios Technology", "94c960": "Zhongshan B&T technology.co.,ltd", "94c962": "Teseq AG", @@ -26433,7 +26812,7 @@ "94ca9a": "Paul Vahle GmbH & Co. KG", "94cbcd": "zte corporation", "94cc04": "IEEE Registration Authority", - "94ccb9": "ARRIS Group, Inc.", + "94ccb9": "Commscope", "94cdac": "Creowave Oy", "94ce0f": "Huawei Device Co., Ltd.", "94ce2c": "Sony Corporation", @@ -26489,7 +26868,7 @@ "94e711": "Xirka Dama Persada PT", "94e7ea": "HUAWEI TECHNOLOGIES CO.,LTD", "94e848": "FYLDE MICRO LTD", - "94e8c5": "ARRIS Group, Inc.", + "94e8c5": "Commscope", "94e96a": "Apple, Inc.", "94e979": "Liteon Technology Corporation", "94e98c": "Nokia", @@ -26498,6 +26877,7 @@ "94eaea": "TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO ", "94eb2c": "Google, Inc.", "94ebcd": "BlackBerry RTS", + "94ec13": "Hangzhou Ezviz Software Co.,Ltd.", "94ec32": "Silicon Laboratories", "94ee9f": "HMD Global Oy", "94ef49": "BDR Thermea Group B.V", @@ -26516,6 +26896,7 @@ "94f717": "CIG SHANGHAI CO LTD", "94f720": "Tianjin Deviser Electronics Instrument Co., Ltd", "94f7ad": "Juniper Networks", + "94f7be": "SERCOMM PHILIPPINES INC", "94f827": "Shanghai Imilab Technology Co.Ltd", "94f929": "Meta Platforms Technologies, LLC", "94fae8": "Shenzhen Eycom Technology Co., Ltd ", @@ -26536,6 +26917,7 @@ "980284": "Theobroma Systems GmbH", "9802d8": "IEEE Registration Authority", "98038a": "Texas Instruments", + "98038e": "TP-Link Systems Inc.", "98039b": "Mellanox Technologies, Inc.", "9803a0": "ABB n.v. Power Quality Products", "9803cf": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", @@ -26565,6 +26947,7 @@ "9814d2": "Avonic", "9816cd": "leapio", "9816ec": "IC Intracom", + "98173c": "Private", "9817f1": "zte corporation", "981888": "Cisco Meraki", "98192c": "Edgecore Networks Corporation", @@ -26576,6 +26959,7 @@ "981dfa": "Samsung Electronics Co.,Ltd", "981e0f": "Jeelan (Shanghai Jeelan Technology Information Inc", "981e19": "Sagemcom Broadband SAS", + "981e89": "Tianyi Telecom Terminals Company Limited", "981fb1": "Shenzhen Lemon Network Technology Co.,Ltd", "982044": "New H3C Technologies Co., Ltd", "98208e": "Definium Technologies", @@ -26642,7 +27026,7 @@ "984a47": "CHG Hospital Beds", "984a6b": "Ruijie Networks Co.,LTD", "984b06": "HUAWEI TECHNOLOGIES CO.,LTD", - "984b4a": "ARRIS Group, Inc.", + "984b4a": "Commscope", "984be1": "Hewlett Packard", "984c04": "Zhangzhou Keneng Electrical Equipment Co Ltd", "984cd3": "Mantis Deposition", @@ -26678,7 +27062,7 @@ "9866ea": "Industrial Control Communications, Inc.", "98672e": "Skullcandy", "98698a": "Apple, Inc.", - "986b3d": "ARRIS Group, Inc.", + "986b3d": "Commscope", "986c5c": "Jiangxi Gosun Guard Security Co.,Ltd", "986cf5": "zte corporation", "986d35": "IEEE Registration Authority", @@ -26694,6 +27078,7 @@ "9876b6": "Adafruit", "987770": "Co., Ltd", "9877cb": "Vorteks ED", + "9877d5": "WiZ", "9877e7": "Kaon Group Co., Ltd.", "987a10": "Ericsson AB", "987a14": "Microsoft Corporation", @@ -26714,6 +27099,7 @@ "988744": "Wuxi Hongda Science and Technology Co.,LTD", "98874c": "PRIVATE LIMITED", "98876c": "Huawei Device Co., Ltd.", + "9888e0": "Espressif Inc.", "988924": "Texas Instruments", "9889ed": "Anadem Information Inc.", "988b0a": "Hangzhou Hikvision Digital Technology Co.,Ltd.", @@ -26743,17 +27129,20 @@ "989db2": "GOIP Global Services Pvt. Ltd.", "989de5": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "989e63": "Apple, Inc.", + "989f1a": "Private", "989f1e": "HUAWEI TECHNOLOGIES CO.,LTD", "98a14a": "Quectel Wireless Solutions Co.,Ltd.", "98a2c0": "Cisco Systems, Inc", "98a404": "Ericsson AB", "98a40e": "Snap, Inc.", + "98a44e": "IEC Technologies S. de R.L de C.V.", "98a5f9": "Apple, Inc.", "98a7b0": "MCST ZAO", "98a829": "AltoBeam Inc.", "98a878": "Agnigate Technologies Private Limited", "98a92d": "New H3C Technologies Co., Ltd", "98a942": "Guangzhou Tozed Kangwei Intelligent Technology Co., LTD", + "98a965": "AVM Audiovisuelles Marketing und Computersysteme GmbH", "98aa3c": "Will i-tech Co., Ltd.", "98aad7": "BLUE WAVE NETWORKING CO LTD", "98aafc": "IEEE Registration Authority", @@ -26773,6 +27162,7 @@ "98b8bc": "Samsung Electronics Co.,Ltd", "98b8e3": "Apple, Inc.", "98ba39": "Doro AB", + "98ba5f": "TP-Link Systems Inc.", "98bb1e": "BYD Precision Manufacture Company Ltd.", "98bb99": "Co.,Ltd.", "98bc57": "SVA TECHNOLOGIES CO.LTD", @@ -26790,6 +27180,7 @@ "98c854": "Chiun Mai Communication System, Inc", "98c8b8": "vivo Mobile Communication Co., Ltd.", "98c97c": "Shenzhen iComm Semiconductor CO.,LTD", + "98c9be": "Shenzhen SDMC Technology CO., LTD", "98ca20": "Shanghai SIMCOM Ltd.", "98ca33": "Apple, Inc.", "98cb27": "Galore Networks Pvt. Ltd.", @@ -26828,6 +27219,7 @@ "98e476": "Zentan", "98e743": "Dell Inc.", "98e79a": "Communication Co.,Ltd.", + "98e7d5": "LTD.", "98e7f4": "Hewlett Packard", "98e7f5": "HUAWEI TECHNOLOGIES CO.,LTD", "98e848": "Axiim", @@ -26837,6 +27229,7 @@ "98ed7e": "eero inc.", "98edca": "Fiberhome Telecommunication Technologies Co.,LTD", "98ee8c": "zte corporation", + "98ee94": "Xiaomi Communications Co Ltd", "98eecb": "Corporation", "98ef9b": "OHSUNG", "98f058": "Lynxspring, Incl.", @@ -26856,8 +27249,8 @@ "98f537": "zte corporation", "98f5a9": "OHSUNG", "98f621": "Xiaomi Communications Co Ltd", - "98f781": "ARRIS Group, Inc.", - "98f7d7": "ARRIS Group, Inc.", + "98f781": "Commscope", + "98f7d7": "Commscope", "98f8c1": "IDT Technology Limited", "98f8db": "Marini Impianti Industriali s.r.l.", "98f9c7": "IEEE Registration Authority", @@ -26948,7 +27341,7 @@ "9c31c3": "SKY UK LIMITED", "9c32a9": "Sichuan Tianyi Comheart Telecom Co.,LTD", "9c32ce": "CANON INC.", - "9c3426": "ARRIS Group, Inc.", + "9c3426": "Commscope", "9c3583": "Nipro Diagnostics, Inc", "9c35eb": "Apple, Inc.", "9c36f8": "Hyundai Kefico", @@ -26969,11 +27362,14 @@ "9c44a6": "SwiftTest, Inc.", "9c4563": "DIMEP Sistemas", "9c45f0": "SKYLARK ELECTRONICS PVT LTD", + "9c4782": "TP-LINK TECHNOLOGIES CO.,LTD.", "9c47f4": "Nokia", "9c47f9": "LJU Automatisierungstechnik GmbH", + "9c4929": "HUAWEI TECHNOLOGIES CO.,LTD", "9c4952": "Dongguan Liesheng Electronic Co., Ltd.", "9c497f": "Sdn. Bhd.", "9c4a7b": "Nokia Corporation", + "9c4b6b": "iFlight Technology Company Limited", "9c4cae": "Mesa Labs", "9c4e20": "Cisco Systems, Inc", "9c4e36": "Intel Corporate", @@ -27006,6 +27402,7 @@ "9c5a44": "CO., LTD. ", "9c5a80": "Juniper Networks", "9c5a81": "Xiaomi Communications Co Ltd", + "9c5a8a": "DJI BAIWANG TECHNOLOGY CO LTD", "9c5b96": "NMR Corporation", "9c5c8d": "FIREMAX INDÚSTRIA E COMÉRCIO DE PRODUTOS ELETRÔNICOS LTDA", "9c5c8e": "ASUSTek COMPUTER INC.", @@ -27031,6 +27428,7 @@ "9c65fa": "AcSiP", "9c6650": "Glodio Technolies Co.,Ltd Tianjin Branch", "9c6697": "Cisco Systems, Inc", + "9c67d6": "Intel Corporate", "9c685b": "Octonion SA", "9c6865": "Fiberhome Telecommunication Technologies Co.,LTD", "9c6937": "Qorvo International Pte. Ltd.", @@ -27056,6 +27454,7 @@ "9c7613": "Ring LLC", "9c77aa": "NADASNV", "9c79ac": "Co., Ltd.", + "9c79e3": "Apple, Inc.", "9c7a03": "Ciena Corporation", "9c7bd2": "NEOLAB Convergence", "9c7bef": "Hewlett Packard", @@ -27067,6 +27466,7 @@ "9c823f": "Huawei Device Co., Ltd.", "9c8275": "Co.,Ltd", "9c8281": "vivo Mobile Communication Co., Ltd.", + "9c8306": "Samsung Electronics Co.,Ltd", "9c83bf": "PRO-VISION, Inc.", "9c84b6": "Shenzhen iComm Semiconductor CO.,LTD", "9c84bf": "Apple, Inc.", @@ -27100,6 +27500,7 @@ "9c9613": "Company Limited", "9c9726": "Technicolor Delivery Technologies Belgium NV", "9c9789": "1MORE", + "9c9793": "HUAWEI TECHNOLOGIES CO.,LTD", "9c9811": "Guangzhou Sunrise Electronics Development Co., Ltd", "9c99a0": "Xiaomi Communications Co Ltd", "9c99cd": "Voippartners", @@ -27127,6 +27528,7 @@ "9ca615": "TP-LINK TECHNOLOGIES CO.,LTD.", "9ca69d": "Whaley Technology Co.Ltd", "9ca6d8": "Fiberhome Telecommunication Technologies Co.,LTD", + "9ca9b8": "Cisco Systems, Inc", "9ca9c5": "Apple, Inc.", "9ca9e4": "zte corporation", "9caa1b": "Microsoft Corporation", @@ -27137,6 +27539,7 @@ "9caf6f": "ITEL MOBILE LIMITED", "9cafca": "Cisco Systems, Inc", "9cb008": "Ubiquitous Computing Technology Corporation", + "9cb150": "Intel Corporate", "9cb1dc": "Earda Technologies co Ltd", "9cb206": "HMS Industrial Networks", "9cb2b2": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -27147,6 +27550,7 @@ "9cb70d": "Liteon Technology Corporation", "9cb793": "Creatcomm Technology Inc.", "9cb8b4": "AMPAK Technology,Inc.", + "9cbac9": "Telit Communication s.p.a", "9cbb98": "Shen Zhen RND Electronic Co.,LTD", "9cbcf0": "Xiaomi Communications Co Ltd", "9cbd6e": "DERA Co., Ltd", @@ -27164,7 +27568,7 @@ "9cc893": "Juniper Networks", "9cc8ae": "Becton, Dickinson and Company", "9cc8e9": "Amazon Technologies Inc.", - "9cc8fc": "ARRIS Group, Inc.", + "9cc8fc": "Commscope", "9cc950": "Baumer Holding", "9cc9eb": "NETGEAR", "9ccad9": "Nokia Corporation", @@ -27193,6 +27597,7 @@ "9cdc71": "Hewlett Packard Enterprise ", "9cdd1f": "Intelligent Steward Co.,Ltd", "9cde4d": "ML vision Co.,LTD", + "9cdef0": "Jiangxi Risound Electronics Co.,LTD", "9cdf03": "Harman/Becker Automotive Systems GmbH", "9cdfb1": "Shenzhen Crave Communication Co., LTD", "9ce041": "Nokia", @@ -27211,6 +27616,7 @@ "9ce82b": "vivo Mobile Communication Co., Ltd.", "9ce895": "New H3C Technologies Co., Ltd", "9ce91c": "zte corporation", + "9ce91e": "TEJAS NETWORKS LTD", "9ce951": "Shenzhen Sang Fei Consumer Communications Ltd., Co.", "9cea97": "Honor Device Co., Ltd.", "9cebe8": "Co.,Ltd", @@ -27221,6 +27627,7 @@ "9cf155": "Nokia", "9cf1d4": "Roku, Inc", "9cf387": "Apple, Inc.", + "9cf3ac": "Apple, Inc.", "9cf48e": "Apple, Inc.", "9cf531": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "9cf55f": "Harman/Becker Automotive Systems GmbH", @@ -27261,6 +27668,7 @@ "a00abf": "Wieson Technologies Co., Ltd.", "a00bba": "SAMSUNG ELECTRO MECHANICS CO., LTD.", "a00ca1": "SKTB SKiT", + "a00ce2": "Shenzhen Shokz Co., Ltd.", "a00e98": "HUAWEI TECHNOLOGIES CO.,LTD", "a00f37": "Cisco Systems, Inc", "a01077": "zte corporation", @@ -27368,7 +27776,8 @@ "a05394": "Shenzhen zediel co., Ltd.", "a0551f": "Sagemcom Broadband SAS", "a0554f": "Cisco Systems, Inc", - "a055de": "ARRIS Group, Inc.", + "a055de": "Commscope", + "a0562c": "Samsung Electronics Co.,Ltd", "a056b2": "Harman/Becker Automotive Systems GmbH", "a056f3": "Apple, Inc.", "a057e3": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -27392,12 +27801,13 @@ "a067be": "Sicon srl", "a067d6": "Nokia", "a0681c": "GD Midea Air-Conditioning Equipment Co.,Ltd.", - "a0687e": "ARRIS Group, Inc.", + "a0687e": "Commscope", "a06974": "Honor Device Co., Ltd.", "a06986": "Wellav Technologies Ltd", "a069d9": "New H3C Technologies Co., Ltd", "a06a00": "Verilink Corporation", "a06a44": "Vizio, Inc", + "a06b4a": "TCT mobile ltd", "a06c65": "Texas Instruments", "a06cec": "RIM", "a06d09": "Intelcan Technosystems Inc.", @@ -27437,7 +27847,9 @@ "a0889d": "Huawei Device Co., Ltd.", "a088b4": "Intel Corporate", "a088c2": "Mellanox Technologies, Inc.", + "a08966": "CIG SHANGHAI CO LTD", "a089e4": "Co.,Ltd", + "a08a06": "ASKEY COMPUTER CORP", "a08a87": "HuiZhou KaiYue Electronic Co.,Ltd", "a08c15": "Gerhard D. Wempe KG", "a08c9b": "Xtreme Technologies Corp", @@ -27450,6 +27862,7 @@ "a090de": "VEEDIMS,LLC", "a091a2": "Co., Ltd.", "a091c8": "zte corporation", + "a091ca": "Nokia Solutions and Networks GmbH & Co. KG", "a09208": "Tuya Smart Inc.", "a09347": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "a09351": "Cisco Systems, Inc", @@ -27462,6 +27875,7 @@ "a098ed": "Shandong Intelligent Optical Communication Development Co., Ltd.", "a0999b": "Apple, Inc.", "a09a5a": "Time Domain", + "a09a8e": "Apple, Inc.", "a09b12": "China Mobile IOT Company Limited", "a09b17": "Taicang T&W Electronics", "a09bbd": "Total Aviation Solutions Pty Ltd", @@ -27497,6 +27911,7 @@ "a0afbd": "Intel Corporate", "a0b045": "Halong Mining", "a0b086": "Hirschmann Automation and Control GmbH", + "a0b0bd": "Samsung Electronics Co.,Ltd", "a0b100": "ShenZhen Cando Electronics Co.,Ltd", "a0b339": "Intel Corporate", "a0b3cc": "Hewlett Packard", @@ -27516,17 +27931,20 @@ "a0bb3e": "IEEE Registration Authority", "a0bc6f": "Cisco Systems, Inc", "a0bd1d": "Zhejiang Dahua Technology Co., Ltd.", + "a0bd71": "QUALCOMM Incorporated", "a0bdcd": "SKY UK LIMITED", "a0bf50": "S.C. ADD-PRODUCTION S.R.L.", "a0bfa5": "CORESYS", + "a0c016": "Sichuan Changhong Network Technologies Co., Ltd.", "a0c20d": "Huawei Device Co., Ltd.", "a0c2de": "Costar Video Systems", "a0c3de": "Triton Electronic Systems Ltd.", "a0c4a5": "SYGN HOUSE INC.", - "a0c562": "ARRIS Group, Inc.", + "a0c562": "Commscope", "a0c589": "Intel Corporate", "a0c5f2": "IEEE Registration Authority", "a0c6ec": "ShenZhen ANYK Technology Co.,LTD", + "a0c7d2": "Cisco Systems, Inc", "a0c98b": "Nokia Solutions and Networks GmbH & Co. KG", "a0c9a0": "Murata Manufacturing Co., Ltd.", "a0caa5": "INTELLIGENCE TECHNOLOGY OF CEC CO., LTD", @@ -27564,6 +27982,7 @@ "a0de0f": "Huawei Device Co., Ltd.", "a0df15": "HUAWEI TECHNOLOGIES CO.,LTD", "a0e025": "Provision-ISR", + "a0e06d": "Fiberhome Telecommunication Technologies Co.,LTD", "a0e0af": "Cisco Systems, Inc", "a0e25a": "Amicus SK, s.r.o.", "a0e295": "DAT System Co.,Ltd", @@ -27574,7 +27993,7 @@ "a0e617": "MATIS", "a0e6f8": "Texas Instruments", "a0e70b": "Intel Corporate", - "a0e7ae": "ARRIS Group, Inc.", + "a0e7ae": "Commscope", "a0e9db": "Ningbo FreeWings Technologies Co.,Ltd", "a0eb76": "AirCUVE Inc.", "a0ec80": "zte corporation", @@ -27582,6 +28001,7 @@ "a0ed6d": "Ubee Interactive Co., Limited", "a0edcd": "Apple, Inc.", "a0edfb": "Quectel Wireless Solutions Co.,Ltd.", + "a0ee1a": "Apple, Inc.", "a0ef84": "Seine Image Int'l Co., Ltd", "a0f217": "Co., Ltd. ", "a0f3c1": "TP-LINK TECHNOLOGIES CO.,LTD.", @@ -27598,6 +28018,7 @@ "a0f9e0": "VIVATEL COMPANY LIMITED", "a0fa9c": "WEIFANG GOERTEK ELECTRONICS CO.,LTD", "a0fac8": "HUAWEI TECHNOLOGIES CO.,LTD", + "a0fb68": "Miba Battery Systems GmbH", "a0fb83": "Honor Device Co., Ltd.", "a0fbc5": "Apple, Inc.", "a0fc6e": "Telegrafia a.s.", @@ -27609,11 +28030,12 @@ "a4004e": "Cisco Systems, Inc", "a400e2": "HUAWEI TECHNOLOGIES CO.,LTD", "a40130": "ABIsystems Co., LTD", + "a402b7": "Amazon Technologies Inc.", "a402b9": "Intel Corporate", "a40450": "nFore Technology Inc.", "a4056e": "Tiinlab Corporation", "a4059e": "STA Infinity LLP", - "a405d6": "ARRIS Group, Inc.", + "a405d6": "Commscope", "a406e9": "Texas Instruments", "a407b6": "Samsung Electronics Co.,Ltd", "a40801": "Amazon Technologies Inc.", @@ -27639,7 +28061,7 @@ "a4134e": "Luxul ", "a41437": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "a41566": "WEIFANG GOERTEK ELECTRONICS CO.,LTD", - "a41588": "ARRIS Group, Inc.", + "a41588": "Commscope", "a416c0": "Apple, Inc.", "a416e7": "HUAWEI TECHNOLOGIES CO.,LTD", "a41731": "Hon Hai Precision Ind. Co.,Ltd.", @@ -27705,7 +28127,8 @@ "a44027": "zte corporation", "a4403d": "Shenzhen Baseus Technology Co., Ltd.", "a4423b": "Intel Corporate", - "a4438c": "ARRIS Group, Inc.", + "a44380": "Huawei Device Co., Ltd.", + "a4438c": "Commscope", "a444d1": "Wingtech Group (HongKong)Limited", "a44519": "Xiaomi Communications Co Ltd", "a445cd": "IoT Diagnostics", @@ -27736,8 +28159,10 @@ "a4561b": "MCOT Corporation", "a45630": "Cisco Systems, Inc", "a456cc": "Vantiva USA LLC", + "a457a0": "SAMJIN Co., Ltd.", "a45802": "SHIN-IL TECH", "a4580f": "IEEE Registration Authority", + "a459d3": "IEEE Registration Authority", "a45a1c": "smart-electronic GmbH", "a45c25": "Texas Instruments", "a45c27": "Nintendo Co., Ltd.", @@ -27748,7 +28173,7 @@ "a45e60": "Apple, Inc.", "a45f9b": "Nexell", "a45fb9": "DreamBig Semiconductor, Inc.", - "a46011": "Verifone", + "a46011": "Verifone, Inc.", "a46032": "LTD", "a46191": "NamJunSa", "a462df": "DS Global. Co., LTD", @@ -27760,9 +28185,11 @@ "a46c2a": "Cisco Systems, Inc", "a46cc1": "LTi REEnergy GmbH", "a46cf1": "Samsung Electronics Co.,Ltd", + "a46d33": "Co., Ltd", "a46da4": "HUAWEI TECHNOLOGIES CO.,LTD", "a46dd4": "Silicon Laboratories", "a46e79": "DFT System Co.Ltd", + "a46ea7": "DX ANTENNA CO.,LTD.", "a470d6": "Motorola Mobility LLC, a Lenovo Company", "a47174": "HUAWEI TECHNOLOGIES CO.,LTD", "a473ab": "Extreme Networks Headquarters", @@ -27775,7 +28202,7 @@ "a47886": "Avaya Inc", "a47952": "Huawei Device Co., Ltd.", "a479e4": "KLINFO Corp", - "a47aa4": "ARRIS Group, Inc.", + "a47aa4": "Commscope", "a47acf": "VIBICOM COMMUNICATIONS INC.", "a47b1a": "Huawei Device Co., Ltd.", "a47b2c": "Nokia", @@ -27784,10 +28211,12 @@ "a47c14": "ChargeStorm AB", "a47c1f": "Cobham plc", "a47cc9": "HUAWEI TECHNOLOGIES CO.,LTD", + "a47d78": "Edgecore Americas Networking Corporation", "a47d9f": "Shenzhen iComm Semiconductor CO.,LTD", "a47e36": "EM Microelectronic", "a47e39": "zte corporation", "a47efa": "Withings", + "a47f1b": "Juniper Networks", "a4817a": "CIG SHANGHAI CO LTD", "a481ee": "Nokia Corporation", "a48269": "Datrium, Inc.", @@ -27817,7 +28246,7 @@ "a4978a": "LEAR", "a497b1": "CHONGQING FUGUI ELECTRONICS CO.,LTD.", "a497bb": "Hitachi Industrial Equipment Systems Co.,Ltd", - "a49813": "ARRIS Group, Inc.", + "a49813": "Commscope", "a49947": "HUAWEI TECHNOLOGIES CO.,LTD", "a49981": "FuJian Elite Power Tech CO.,LTD.", "a49a58": "Samsung Electronics Co.,Ltd", @@ -27882,7 +28311,9 @@ "a4c23e": "Huizhou Speed Wireless Technology Co.,Ltd", "a4c2ab": "Hangzhou LEAD-IT Information & Technology Co.,Ltd", "a4c337": "Apple, Inc.", + "a4c34e": "Texas Instruments", "a4c361": "Apple, Inc.", + "a4c3be": "Xiaomi Communications Co Ltd", "a4c3f0": "Intel Corporate", "a4c40d": "WAC Lighting", "a4c494": "Intel Corporate", @@ -27944,6 +28375,7 @@ "a4e6b1": "Shanghai Joindata Technology Co.,Ltd.", "a4e731": "Nokia Corporation", "a4e7e4": "Connex GmbH", + "a4e88d": "FN-LINK TECHNOLOGY Ltd.", "a4e8a3": "Fujian Newland Auto-ID Tech Co.,Ltd.", "a4e975": "Apple, Inc.", "a4e991": "SISTEMAS AUDIOVISUALES ITELSIS S.L.", @@ -27951,7 +28383,7 @@ "a4ea8e": "Extreme Networks Headquarters", "a4ebd3": "Samsung Electronics Co.,Ltd", "a4ed43": "IEEE Registration Authority", - "a4ed4e": "ARRIS Group, Inc.", + "a4ed4e": "Commscope", "a4ee57": "Seiko Epson Corporation", "a4ef15": "Inc.", "a4ef52": "Telewave Co., Ltd.", @@ -27966,6 +28398,7 @@ "a4f6e8": "Apple, Inc.", "a4f7d0": "LAN Accessories Co., Ltd.", "a4f841": "Apple, Inc.", + "a4f921": "Apple, Inc.", "a4f933": "Intel Corporate", "a4f9e4": "AirVine Scientific, Inc.", "a4fa76": "New H3C Technologies Co., Ltd", @@ -27983,13 +28416,14 @@ "a80556": "vivo Mobile Communication Co., Ltd.", "a80577": "Netlist, Inc.", "a80600": "Samsung Electronics Co.,Ltd", + "a809b1": "Huawei Device Co., Ltd.", "a80bfb": "Ruckus Wireless", "a80c03": "Florawise", "a80c0d": "Cisco Systems, Inc", "a80c63": "HUAWEI TECHNOLOGIES CO.,LTD", "a80cca": "Shenzhen Sundray Technologies Company Limited", "a81087": "Texas Instruments", - "a811fc": "ARRIS Group, Inc.", + "a811fc": "Commscope", "a81306": "vivo Mobile Communication Co., Ltd.", "a81374": "Panasonic Corporation AVC Networks Company", "a8154d": "TP-LINK TECHNOLOGIES CO.,LTD.", @@ -28045,6 +28479,7 @@ "a84025": "Oxide Computer Company", "a84041": "Dragino Technology Co., Limited", "a8407d": "GD Midea Air-Conditioning Equipment Co.,Ltd.", + "a840f8": "HUMAX NETWORKS", "a84122": "Information Technology Co.,Ltd.", "a841f4": "AzureWave Technology Inc.", "a842a1": "TP-Link Corporation Limited", @@ -28053,6 +28488,7 @@ "a84397": "Innogrit Corporation", "a843a4": "China Dragon Technology Limited", "a84481": "Nokia Corporation", + "a844aa": "Fiberhome Telecommunication Technologies Co.,LTD", "a845cd": "Siselectron Technology LTD.", "a845e9": "Firich Enterprises CO., LTD.", "a8469d": "Cisco Meraki", @@ -28088,6 +28524,7 @@ "a85b78": "Apple, Inc.", "a85bb0": "Shenzhen Dehoo Technology Co.,Ltd", "a85bb7": "Apple, Inc.", + "a85bd1": "INVENTEC CORPORATION", "a85bf3": "Audivo GmbH", "a85bf7": "Hewlett Packard Enterprise", "a85c03": "JiangSu Fulian Communication Technology Co., Ltd", @@ -28121,12 +28558,12 @@ "a86e4e": "Huawei Device Co., Ltd.", "a86e84": "TP-LINK CORPORATION PTE. LTD.", "a86f36": "vivo Mobile Communication Co., Ltd.", - "a8705d": "ARRIS Group, Inc.", + "a8705d": "Commscope", "a870a5": "UniComm Inc.", "a87116": "Earda Technologies co Ltd", "a8727e": "Automation Company Limited", "a87285": "IDT, INC.", - "a8741d": "PHOENIX CONTACT Electronics GmbH", + "a8741d": "Phoenix Contact GmbH & Co. KG", "a87484": "zte corporation", "a875d6": "FreeTek International Co., Ltd.", "a875e2": "Aventura Technologies, Inc.", @@ -28162,6 +28599,7 @@ "a88cee": "MicroMade Galka i Drozdz sp.j.", "a88d7b": "SunDroid Global limited.", "a88e24": "Apple, Inc.", + "a88f99": "Arista Networks", "a88fd9": "Apple, Inc.", "a89008": "Beijing Yuecheng Technology Co. Ltd.", "a89042": "Beijing Wanwei Intelligent Technology Co., Ltd.", @@ -28174,7 +28612,7 @@ "a89609": "FN-LINK TECHNOLOGY Ltd.", "a89675": "Motorola Mobility LLC, a Lenovo Company", "a8968a": "Apple, Inc.", - "a897cd": "ARRIS Group, Inc.", + "a897cd": "Commscope", "a897dc": "IBM", "a89892": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "a898c6": "Shinbo Co., Ltd.", @@ -28191,7 +28629,7 @@ "a89d21": "Cisco Systems, Inc", "a89dd2": "Shanghai DareGlobal Technologies Co.,Ltd", "a89fba": "Samsung Electronics Co.,Ltd", - "a89fec": "ARRIS Group, Inc.", + "a89fec": "Commscope", "a8a089": "Tactical Communications", "a8a097": "ScioTeq bvba", "a8a159": "ASRock Incorporation", @@ -28251,7 +28689,7 @@ "a8d0e3": "Systech Electronics Ltd", "a8d0e5": "Juniper Networks", "a8d236": "Lightware Visual Engineering", - "a8d3c8": "Topcon Electronics GmbH & Co. KG", + "a8d3c8": "Wachendorff Automation GmbH & CO.KG", "a8d3f7": "Arcadyan Technology Corporation", "a8d409": "USA 111 Inc", "a8d498": "Avira Operations GmbH & Co. KG", @@ -28265,6 +28703,7 @@ "a8de68": "Beijing Wide Technology Co.,Ltd", "a8e018": "Nokia Corporation", "a8e207": "GOIP Global Services Pvt. Ltd.", + "a8e291": "AzureWave Technology Inc.", "a8e2c1": "Texas Instruments", "a8e2c3": "Shenzhen YOUHUA Technology Co., Ltd", "a8e3ee": "Sony Interactive Entertainment Inc.", @@ -28278,6 +28717,7 @@ "a8e824": "INIM ELECTRONICS S.R.L.", "a8e978": "Huawei Device Co., Ltd.", "a8ea71": "Fiberhome Telecommunication Technologies Co.,LTD", + "a8eae4": "Weiser", "a8ee6d": "Fine Point-High Export", "a8eec6": "Muuselabs NV/SA", "a8ef26": "Tritonwave", @@ -28289,7 +28729,7 @@ "a8f274": "Samsung Electronics Co.,Ltd", "a8f470": "Fujian Newland Communication Science Technologies Co.,Ltd.", "a8f5ac": "HUAWEI TECHNOLOGIES CO.,LTD", - "a8f5dd": "ARRIS Group, Inc.", + "a8f5dd": "Commscope", "a8f5e1": "Shenzhen Shokz Co., Ltd.", "a8f766": "ITE Tech Inc", "a8f7d9": "Mist Systems, Inc.", @@ -28318,6 +28758,7 @@ "ac040b": "Peloton Interactive, Inc", "ac0425": "ball-b GmbH Co KG", "ac0481": "Jiangsu Huaxing Electronics Co., Ltd.", + "ac04aa": "GoPro", "ac0613": "Senselogix Ltd", "ac06c7": "ServerNet S.r.l.", "ac075f": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -28325,6 +28766,7 @@ "ac0a61": "Labor S.r.L.", "ac0bfb": "Espressif Inc.", "ac0dfe": "Ekon GmbH - myGEKKO", + "ac1007": "Arcadyan Corporation", "ac11d3": "Suzhou HOTEK Video Technology Co. Ltd", "ac1203": "Intel Corporate", "ac122f": "Fantasia Trading LLC", @@ -28338,8 +28780,10 @@ "ac15f4": "Apple, Inc.", "ac1615": "Apple, Inc.", "ac162d": "Hewlett Packard", + "ac16de": "Intel Corporate", "ac1702": "Fibar Group sp. z o.o.", "ac1754": "tiko Energy Solutions AG", + "ac1794": "SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD", "ac17c8": "Cisco Meraki", "ac1826": "Seiko Epson Corporation", "ac198e": "Intel Corporate", @@ -28467,6 +28911,7 @@ "ac676f": "Electrocompaniet A.S.", "ac6784": "Google, Inc.", "ac67b2": "Espressif Inc.", + "ac69cf": "Cisco Meraki", "ac6aa3": "Shenzhen Kertong Technology Co.,Ltd", "ac6b0f": "CADENCE DESIGN SYSTEMS INC", "ac6bac": "Jenny Science AG", @@ -28553,6 +28998,7 @@ "ac9b84": "Smak Tecnologia e Automacao", "ac9ce4": "Alcatel-Lucent Shanghai Bell Co., Ltd", "ac9e17": "ASUSTek COMPUTER INC.", + "ac9fc3": "Ring LLC", "aca016": "Cisco Systems, Inc", "aca09d": "Juniper Networks", "aca213": "Shenzhen Bilian electronic CO.,LTD", @@ -28575,7 +29021,7 @@ "acafb9": "Samsung Electronics Co.,Ltd", "acb181": "Belden Mooresville", "acb1ee": "SHENZHEN FENDA TECHNOLOGY CO., LTD", - "acb313": "ARRIS Group, Inc.", + "acb313": "Commscope", "acb3b5": "HUAWEI TECHNOLOGIES CO.,LTD", "acb480": "Dell Inc.", "acb566": "Sdn. Bhd.", @@ -28605,11 +29051,13 @@ "acc4bd": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "acc51b": "Zhuhai Pantum Electronics Co., Ltd.", "acc595": "Graphite Systems", + "acc5b4": "HUAWEI TECHNOLOGIES CO.,LTD", "acc662": "MitraStar Technology Corp.", "acc698": "Kohzu Precision Co., Ltd.", "acc73f": "VITSMO CO., LTD.", "acc906": "Apple, Inc.", "acc935": "Ness Corporation", + "acca0f": "INDISR COMMUNICATION SERVICES AND TECHNOLOGIES INDIA", "acca54": "Telldus Technologies AB", "acca8e": "ODA Technologies", "accaab": "Virtual Electric Inc", @@ -28636,9 +29084,10 @@ "acd75b": "Sagemcom Broadband SAS", "acd829": "Co., Ltd.", "acd8a7": "BELLDESIGN Inc.", + "acd929": "Quectel Wireless Solutions Co.,Ltd.", "acd9d6": "tci GmbH", "acdb22": "Marquardt Schaltsysteme SCS", - "acdb48": "ARRIS Group, Inc.", + "acdb48": "Commscope", "acdbda": "Shenzhen Geniatech Inc, Ltd", "acdcca": "HUAWEI TECHNOLOGIES CO.,LTD", "acdce5": "Procter & Gamble Company", @@ -28666,7 +29115,7 @@ "acea6a": "GENIX INFOCOMM CO., LTD.", "aceaea": "HUAWEI TECHNOLOGIES CO.,LTD", "aceb51": "Universal Electronics, Inc.", - "acec80": "ARRIS Group, Inc.", + "acec80": "Commscope", "acec85": "eero inc.", "aced32": "Extreme Networks Headquarters", "aced5c": "Intel Corporate", @@ -28674,16 +29123,18 @@ "acee64": "Shenzhen SuperElectron Technology Co.,Ltd.", "acee70": "Fontem Ventures BV", "acee9e": "Samsung Electronics Co.,Ltd", + "acef92": "IEEE Registration Authority", "acf0b2": "Becker Electronics Taiwan Ltd.", "acf108": "LG Innotek", "acf1df": "D-Link International", "acf23c": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "acf2c5": "Cisco Systems, Inc", "acf42c": "Earda Technologies co Ltd", + "acf473": "iRobot Corporation", "acf5e6": "Cisco Systems, Inc", "acf7f3": "Xiaomi Communications Co Ltd", "acf85c": "Chengdu Higon Integrated Circuit Design Co,. Ltd.", - "acf8cc": "ARRIS Group, Inc.", + "acf8cc": "Commscope", "acf970": "HUAWEI TECHNOLOGIES CO.,LTD", "acf97e": "ELESYS INC.", "acfaa5": "digitron", @@ -28715,6 +29166,7 @@ "b01408": "LIGHTSPEED INTERNATIONAL CO.", "b01656": "HUAWEI TECHNOLOGIES CO.,LTD", "b01743": "EDISON GLOBAL CIRCUITS LLC", + "b01831": "Apple, Inc.", "b01886": "SmarDTV Corporation", "b01921": "TP-LINK CORPORATION PTE. LTD.", "b019c6": "Apple, Inc.", @@ -28778,6 +29230,7 @@ "b04545": "YACOUB Automation GmbH", "b04692": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "b046fc": "MitraStar Technology Corp.", + "b0475e": "IEEE Registration Authority", "b047bf": "Samsung Electronics Co.,Ltd", "b047e9": "Intel Corporate", "b0481a": "Apple, Inc.", @@ -28811,7 +29264,7 @@ "b05c16": "Fiberhome Telecommunication Technologies Co.,LTD", "b05cda": "HP Inc.", "b05ce5": "Nokia Corporation", - "b05dd4": "ARRIS Group, Inc.", + "b05dd4": "Commscope", "b06088": "Intel Corporate", "b061c7": "Ericsson-LG Enterprise", "b0653a": "Murata Manufacturing Co., Ltd.", @@ -28838,13 +29291,14 @@ "b0754d": "Nokia", "b075d5": "zte corporation", "b0761b": "HUAWEI TECHNOLOGIES CO.,LTD", - "b077ac": "ARRIS Group, Inc.", + "b077ac": "Commscope", "b07839": "GD Midea Air-Conditioning Equipment Co.,Ltd.", "b07870": "Wi-NEXT, Inc.", "b078f0": "Beijing HuaqinWorld Technology Co.,Ltd.", "b07908": "Cummings Engineering", "b0793c": "Revolv Inc", "b07994": "Motorola Mobility LLC, a Lenovo Company", + "b07adf": "HUAWEI TECHNOLOGIES CO.,LTD", "b07b25": "Dell Inc.", "b07c51": "Ruckus Wireless", "b07d47": "Cisco Systems, Inc", @@ -28857,7 +29311,7 @@ "b08101": "Honor Device Co., Ltd.", "b08184": "Espressif Inc.", "b081d8": "I-sys Corp", - "b083d6": "ARRIS Group, Inc.", + "b083d6": "Commscope", "b083fe": "Dell Inc.", "b0869e": "Chloride S.r.L", "b08807": "Strata Worldwide", @@ -28879,8 +29333,9 @@ "b09122": "Texas Instruments", "b09134": "Taleo", "b09137": "ISis ImageStream Internet Solutions, Inc", + "b09200": "Apple, Inc.", "b0924a": "Sagemcom Broadband SAS", - "b0935b": "ARRIS Group, Inc.", + "b0935b": "Commscope", "b09575": "TP-LINK TECHNOLOGIES CO.,LTD.", "b0958e": "TP-LINK TECHNOLOGIES CO.,LTD.", "b0966c": "Lanbowan Technology Ltd.", @@ -28916,6 +29371,7 @@ "b0aa36": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "b0aa77": "Cisco Systems, Inc", "b0aad2": "Sichuan tianyi kanghe communications co., LTD", + "b0ac82": "CHINA DRAGON TECHNOLOGY LIMITED", "b0acd2": "zte corporation", "b0acfa": "FUJITSU LIMITED", "b0adaa": "Avaya Inc", @@ -28975,6 +29431,7 @@ "b0cf4d": "MI-Zone Technology Ireland", "b0cfcb": "Amazon Technologies Inc.", "b0d09c": "Samsung Electronics Co.,Ltd", + "b0d1d6": "Nokia Shanghai Bell Co., Ltd.", "b0d278": "Texas Instruments", "b0d2f5": "Vello Systems, Inc.", "b0d568": "Shenzhen Cultraview Digital Technology Co., Ltd", @@ -28985,7 +29442,7 @@ "b0d7cc": "Tridonic GmbH & Co KG", "b0d888": "Panasonic Automotive Systems Co.,Ltd", "b0da00": "CERA ELECTRONIQUE", - "b0daf9": "ARRIS Group, Inc.", + "b0daf9": "Commscope", "b0dcef": "Intel Corporate", "b0dd74": "Heimgard Technologies AS", "b0de28": "Apple, Inc.", @@ -29060,17 +29517,20 @@ "b40b78": "Brusa Elektronik AG", "b40b7a": "Brusa Elektronik AG", "b40c25": "Palo Alto Networks", + "b40e06": "Third Reality, Inc", "b40e96": "HERAN ", "b40ecf": "Co., Ltd.", "b40edc": "LG-Ericsson Co.,Ltd.", "b40ede": "Intel Corporate", "b40f3b": "Tenda Technology Co.,Ltd.Dongguan branch", "b40fb3": "vivo Mobile Communication Co., Ltd.", + "b4107a": "Amazon Technologies Inc.", "b4107b": "Texas Instruments", "b41489": "Cisco Systems, Inc", "b414e6": "HUAWEI TECHNOLOGIES CO.,LTD", "b41513": "HUAWEI TECHNOLOGIES CO.,LTD", "b4157e": "Celona Inc.", + "b41678": "Juniper Networks", "b4174d": "PROJECT MONITOR INC", "b41780": "DTI Group Ltd", "b417a8": "Meta Platforms Technologies, LLC", @@ -29123,6 +29583,7 @@ "b439d6": "ProCurve Networking by HP", "b43a28": "Samsung Electronics Co.,Ltd", "b43a31": "Silicon Laboratories", + "b43a45": "Espressif Inc.", "b43ae2": "HUAWEI TECHNOLOGIES CO.,LTD", "b43d08": "GX International BV", "b43d6b": "LTD.", @@ -29173,6 +29634,7 @@ "b46293": "Samsung Electronics Co.,Ltd", "b462ad": "Elysia Germany GmbH", "b4636f": "Nokia Solutions and Networks GmbH & Co. KG", + "b46415": "Guangzhou V-Solution Telecommunication Technology Co.,Ltd.", "b46698": "Zealabs srl", "b467e9": "Qingdao GoerTek Technology Co., Ltd.", "b46921": "Intel Corporate", @@ -29184,6 +29646,7 @@ "b46d83": "Intel Corporate", "b46dc2": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", "b46e08": "HUAWEI TECHNOLOGIES CO.,LTD", + "b46e10": "vivo Mobile Communication Co., Ltd.", "b46f2d": "Wahoo Fitness", "b47064": "Samsung Electronics Co.,Ltd", "b47356": "Hangzhou Treebear Networking Co., Ltd.", @@ -29215,6 +29678,7 @@ "b48655": "HUAWEI TECHNOLOGIES CO.,LTD", "b48901": "HUAWEI TECHNOLOGIES CO.,LTD", "b48910": "Coster T.E. S.P.A.", + "b48970": "IGEN Tech Co., Ltd.", "b48a0a": "Espressif Inc.", "b48a5f": "Juniper Networks", "b48b19": "Apple, Inc.", @@ -29305,6 +29769,7 @@ "b4c799": "Extreme Networks Headquarters", "b4c810": "Umpi srl", "b4c9b9": "Sichuan AI-Link Technology Co., Ltd.", + "b4cadd": "Cisco Systems, Inc", "b4cb57": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "b4cbb8": "Universal Electronics, Inc.", "b4cc04": "Piranti", @@ -29320,6 +29785,7 @@ "b4d135": "Cloudistics", "b4d286": "Telechips, Inc.", "b4d5bd": "Intel Corporate", + "b4d5e5": "Samsung Electronics Co.,Ltd", "b4d64e": "Caldero Limited", "b4d7db": "New H3C Technologies Co., Ltd", "b4d8a9": "BetterBots", @@ -29335,6 +29801,7 @@ "b4df91": "Cisco Meraki", "b4dffa": "Litemax Electronics Inc.", "b4e01d": "CONCEPTION ELECTRONIQUE", + "b4e025": "ITLook", "b4e0cd": "Fusion-io, Inc", "b4e10f": "Dell Inc.", "b4e1c4": "Microsoft Mobile Oy", @@ -29348,7 +29815,9 @@ "b4e62a": "LG Innotek", "b4e62d": "Espressif Inc.", "b4e782": "Vivalnk", + "b4e7b3": "Edifier International", "b4e842": "Hong Kong Bouffalo Lab Limited", + "b4e85c": "fünfeinhalb Funksysteme GmbH", "b4e8c9": "XADA Technologies", "b4e9a3": "port industrial automation GmbH", "b4e9b0": "Cisco Systems, Inc", @@ -29368,7 +29837,7 @@ "b4f0ab": "Apple, Inc.", "b4f18c": "Huawei Device Co., Ltd.", "b4f267": "Compal Broadband Networks, Inc.", - "b4f2e8": "ARRIS Group, Inc.", + "b4f2e8": "Commscope", "b4f323": "PETATEL INC.", "b4f58e": "HUAWEI TECHNOLOGIES CO.,LTD", "b4f61c": "Apple, Inc.", @@ -29380,6 +29849,7 @@ "b4fbe4": "Ubiquiti Inc", "b4fbf9": "HUAWEI TECHNOLOGIES CO.,LTD", "b4fc75": "CO.,LTD", + "b4fc7d": "AVM Audiovisuelles Marketing und Computersysteme GmbH", "b4fe8c": "Centro Sicurezza Italia SpA", "b4ff98": "HUAWEI TECHNOLOGIES CO.,LTD", "b80018": "Htel", @@ -29404,13 +29874,15 @@ "b8144d": "Apple, Inc.", "b8145c": "Huawei Device Co., Ltd.", "b814db": "OHSUNG", - "b81619": "ARRIS Group, Inc.", + "b81619": "Commscope", "b8165f": "LG Innotek", "b816db": "CHANT SINCERE CO.,LTD", + "b81743": "shenzhen worldelite electronics co., LTD", "b817c2": "Apple, Inc.", "b8186f": "ORIENTAL MOTOR CO., LTD.", "b81904": "Nokia Shanghai Bell Co., Ltd.", "b81999": "Nesys", + "b81e9e": "HUAWEI TECHNOLOGIES CO.,LTD", "b81ea4": "Liteon Technology Corporation", "b81f5e": "Apption Labs Limited", "b8208e": "Panasonic Connect Co., Ltd.", @@ -29455,6 +29927,7 @@ "b83b8f": "Hangzhou Hylin IoT Techonology Co.,Ltd.", "b83bab": "Arcadyan Corporation", "b83bcc": "Xiaomi Communications Co Ltd", + "b83c20": "Huawei Device Co., Ltd.", "b83c28": "Apple, Inc.", "b83d4e": "Shenzhen Cultraview Digital Technology Co.,Ltd Shanghai Branch", "b83df6": "Texas Instruments", @@ -29479,6 +29952,7 @@ "b85001": "Extreme Networks Headquarters", "b850d8": "Beijing Xiaomi Mobile Software Co., Ltd", "b851a9": "Nokia", + "b852e0": "Beijing Xiaomi Electronics Co.,Ltd", "b853ac": "Apple, Inc.", "b85510": "Ltd.", "b85600": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -29549,6 +30023,7 @@ "b8876e": "Intertech Services AG", "b887a8": "Step Ahead Innovations Inc.", "b887c6": "Prudential Technology co.,LTD", + "b88880": "Shanghai Imilab Technology Co.Ltd", "b888e3": "CO., LTD. ", "b88981": "Chengdu InnoThings Technology Co., Ltd.", "b889ca": "ILJIN ELECTRIC Co., Ltd.", @@ -29556,10 +30031,12 @@ "b88a72": "Sdn. Bhd.", "b88aec": "Nintendo Co.,Ltd", "b88c29": "GD Midea Air-Conditioning Equipment Co.,Ltd.", + "b88c2b": "Sagemcom Broadband SAS", "b88d12": "Apple, Inc.", "b88df1": "Nanjing BigFish Semiconductor Co., Ltd.", "b88e3a": "Infinite Technologies JLT", "b88e82": "Huawei Device Co., Ltd.", + "b88eb0": "Shenzhen Skyworth Digital Technology CO., Ltd", "b88ec6": "Stateless Networks", "b88edf": "Zencheer Communication Technology Co., Ltd.", "b88f14": "Analytica GmbH", @@ -29595,6 +30072,7 @@ "b8a0b8": "Samsung Electronics Co.,Ltd", "b8a14a": "Raisecom Technology CO., LTD", "b8a175": "Roku, Inc.", + "b8a1b8": "Arista Networks", "b8a25d": "Motorola Mobility LLC, a Lenovo Company", "b8a377": "Cisco Systems, Inc", "b8a386": "D-Link International", @@ -29672,6 +30150,7 @@ "b8d4bc": "zte corporation", "b8d4c3": "HUAWEI TECHNOLOGIES CO.,LTD", "b8d4e7": "Hewlett Packard Enterprise", + "b8d4f7": "New H3C Technologies Co., Ltd", "b8d50b": "Sunitec Enterprise Co.,Ltd", "b8d526": "Zyxel Communications Corporation", "b8d56b": "Mirka Ltd.", @@ -29744,8 +30223,10 @@ "bc0435": "GD Midea Air-Conditioning Equipment Co.,Ltd.", "bc0543": "AVM GmbH", "bc062d": "Wacom Co.,Ltd.", + "bc071d": "TP-Link Systems Inc.", "bc0866": "Nestle Purina PetCare", "bc091b": "Intel Corporate", + "bc095c": "FiSens GmbH", "bc0963": "Apple, Inc.", "bc09eb": "TECNO MOBILE LIMITED", "bc0da5": "Texas Instruments", @@ -29802,7 +30283,7 @@ "bc2ce6": "Cisco Systems, Inc", "bc2d98": "ThinGlobal LLC", "bc2def": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", - "bc2e48": "ARRIS Group, Inc.", + "bc2e48": "Commscope", "bc2ef6": "Huawei Device Co., Ltd.", "bc2f3d": "vivo Mobile Communication Co., Ltd.", "bc305b": "Dell Inc.", @@ -29829,6 +30310,7 @@ "bc3baf": "Apple, Inc.", "bc3d85": "HUAWEI TECHNOLOGIES CO.,LTD", "bc3e07": "Hitron Technologies. Inc", + "bc3e0b": "Panasonic Connect Co., Ltd.", "bc3e13": "Accordance Systems Inc.", "bc3ecb": "vivo Mobile Communication Co., Ltd.", "bc3f4e": "Great Talent Technology Limited", @@ -29842,6 +30324,7 @@ "bc4486": "Samsung Electronics Co.,Ltd", "bc44b0": "Elastifile", "bc452e": "Knowledge Development for POF S.L.", + "bc4548": "Beijing gpthink technology co.,LTD.", "bc455b": "Samsung Electronics Co.,Ltd", "bc458c": "Shenzhen Topwise Communication Co.,Ltd", "bc4632": "Fiberhome Telecommunication Technologies Co.,LTD", @@ -29867,11 +30350,12 @@ "bc54fc": "SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.", "bc5729": "Shenzhen KKM Co., Ltd", "bc5a56": "Cisco Systems, Inc", - "bc5bd5": "ARRIS Group, Inc.", + "bc5bd5": "Commscope", "bc5c17": "Qingdao Intelligent&Precise Electronics Co.,Ltd.", "bc5c4c": "ELECOM CO.,LTD.", "bc5da3": "Sichuan Tianyi Comheart Telecom Co.,LTD", "bc5e33": "Hangzhou Hikvision Digital Technology Co.,Ltd.", + "bc5e91": "Honor Device Co., Ltd.", "bc5ea1": "PsiKick, Inc.", "bc5ff4": "ASRock Incorporation", "bc5ff6": "MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.", @@ -29884,7 +30368,7 @@ "bc629f": "Telenet Systems P. Ltd.", "bc62ce": "Netis Technology Co., Ltd.", "bc62d2": "Genexis International B.V.", - "bc644b": "ARRIS Group, Inc.", + "bc644b": "Commscope", "bc64d9": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "bc6641": "IEEE Registration Authority", "bc66de": "Shadow Creator Information Technology Co.,Ltd.", @@ -29926,6 +30410,7 @@ "bc7e8b": "Samsung Electronics Co.,Ltd", "bc7f7b": "Huawei Device Co., Ltd.", "bc7fa4": "Xiaomi Communications Co Ltd", + "bc804e": "Apple, Inc.", "bc811f": "Ingate Systems", "bc8199": "BASIC Co.,Ltd.", "bc825d": "MITSUMI ELECTRIC CO.,LTD.", @@ -29934,6 +30419,7 @@ "bc851f": "Samsung Electronics Co.,Ltd", "bc8529": "Jiangxi Remote lntelligence Technology Co.,Ltd", "bc8556": "Hon Hai Precision Ind. Co.,Ltd.", + "bc85d0": "SKY UK LIMITED", "bc87fa": "Bose Corporation", "bc8893": "VILLBAU Ltd.", "bc88c3": "Ningbo Dooya Mechanic & Electronic Technology Co., Ltd", @@ -29970,11 +30456,14 @@ "bc9da5": "DASCOM Europe GmbH", "bc9e2c": "China Mobile Group Device Co.,Ltd.", "bc9ebb": "Nintendo Co.,Ltd", + "bc9f58": "Apple, Inc.", "bc9fe4": "Hewlett Packard Enterprise", "bc9fef": "Apple, Inc.", "bca042": "SHANGHAI FLYCO ELECTRICAL APPLIANCE CO.,LTD", "bca080": "Samsung Electronics Co.,Ltd", + "bca0b9": "HUAWEI TECHNOLOGIES CO.,LTD", "bca13a": "VusionGroup", + "bca231": "HUAWEI TECHNOLOGIES CO.,LTD", "bca37f": "Rail-Mil Sp. z o.o. Sp. K.", "bca4e1": "Nabto", "bca511": "NETGEAR", @@ -30010,9 +30499,11 @@ "bcbc46": "SKS Welding Systems GmbH", "bcbd84": "zte corporation", "bcbd9e": "ITEL MOBILE LIMITED", + "bcbefb": "ASL Xiamen Technology CO., LTD", "bcc00f": "Fiberhome Telecommunication Technologies Co.,LTD", "bcc168": "DinBox Sverige AB", "bcc23a": "Thomson Video Networks", + "bcc2d9": "Private", "bcc31b": "Kygo Life A", "bcc342": "Panasonic Communications Co., Ltd.", "bcc427": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -30022,7 +30513,7 @@ "bcc746": "Hon Hai Precision IND.CO.,LTD", "bcc7da": "Earda Technologies co Ltd", "bcc810": "Cisco SPVTG", - "bccab5": "ARRIS Group, Inc.", + "bccab5": "Commscope", "bccd45": "VOISMART", "bccd7f": "Huawei Device Co., Ltd.", "bcce25": "Nintendo Co.,Ltd", @@ -30072,6 +30563,7 @@ "bcf212": "Telink Micro LLC", "bcf292": "PLANTRONICS, INC.", "bcf2af": "devolo AG", + "bcf2e5": "Powerful Devices ", "bcf310": "Extreme Networks Headquarters", "bcf45f": "zte corporation", "bcf499": "Rockwell Automation", @@ -30085,16 +30577,18 @@ "bcf9f2": "TEKO", "bcfab8": "Guangzhou Shiyuan Electronic Technology Company Limited", "bcfaeb": "Cisco Systems, Inc", + "bcfce7": "ASUSTek COMPUTER INC.", "bcfd0c": "Shenzhen Phaten Tech. LTD", "bcfe8c": "Altronic, LLC", "bcfed9": "Apple, Inc.", "bcff21": "Smart Code(shenzhen)Technology Co.,Ltd", "bcff4d": "Espressif Inc.", + "bcff54": "zte corporation", "bcffac": "TOPCON CORPORATION", "bcffeb": "Motorola Mobility LLC, a Lenovo Company", "c0028d": "WINSTAR Display CO.,Ltd", "c00380": "Juniper Networks", - "c005c2": "ARRIS Group, Inc.", + "c005c2": "Commscope", "c0060c": "HUAWEI TECHNOLOGIES CO.,LTD", "c006c3": "TP-Link Corporation Limited", "c0074a": "Brita GmbH", @@ -30114,6 +30608,7 @@ "c01803": "HP Inc.", "c01850": "Quanta Computer Inc.", "c01885": "Hon Hai Precision Ind. Co.,Ltd.", + "c01944": "Juniper Networks", "c01ada": "Apple, Inc.", "c01b23": "Sichuan Tianyi Comheart Telecom Co.,LTD", "c01c30": "Shenzhen WIFI-3L Technology Co.,Ltd", @@ -30141,6 +30636,8 @@ "c02c17": "Cisco Systems, Inc", "c02c5c": "Apple, Inc.", "c02c7a": "Shenzhen Horn Audio Co.,Ltd.", + "c02ced": "Silicon Laboratories", + "c02d2e": "China Mobile Group Device Co.,Ltd.", "c02dee": "Cuff", "c02e25": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "c02e26": "iRhythm Technologies, Inc.", @@ -30199,6 +30696,7 @@ "c05064": "SHENNAN CIRCUITS CO.,LTD", "c0515c": "zte corporation", "c0517e": "Hangzhou Hikvision Digital Technology Co.,Ltd.", + "c051f3": "CIG SHANGHAI CO LTD", "c05234": "HUAWEI TECHNOLOGIES CO.,LTD", "c05336": "Beijing National Railway Research & Design Institute of Signal & Communication Group Co..Ltd.", "c0555c": "Impulse Labs", @@ -30253,6 +30751,7 @@ "c0847d": "AMPAK Technology, Inc.", "c08488": "Finis Inc", "c084e0": "HUAWEI TECHNOLOGIES CO.,LTD", + "c084ff": "GD Midea Air-Conditioning Equipment Co.,Ltd.", "c0854c": "Ragentek Technology Group", "c086b3": "Shenzhen Voxtech Co., Ltd.", "c08706": "Shenzhen Qianfenyi Intelligent Technology Co.,LTD", @@ -30260,7 +30759,7 @@ "c0885b": "SnD Tech Co., Ltd.", "c0886d": "Securosys SA", "c08997": "Samsung Electronics Co.,Ltd", - "c089ab": "ARRIS Group, Inc.", + "c089ab": "Commscope", "c08a60": "AltoBeam Inc.", "c08acd": "Guangzhou Shiyuan Electronic Technology Company Limited", "c08ade": "Ruckus Wireless", @@ -30276,7 +30775,7 @@ "c09134": "ProCurve Networking by HP", "c091b9": "Amazon Technologies Inc.", "c09296": "zte corporation", - "c09435": "ARRIS Group, Inc.", + "c09435": "Commscope", "c094ad": "zte corporation", "c0956d": "Apple, Inc.", "c09573": "AIxLink", @@ -30297,7 +30796,7 @@ "c09f42": "Apple, Inc.", "c09f51": "TECHNOLOGIES CORPORATION", "c09fe1": "zte corporation", - "c0a00d": "ARRIS Group, Inc.", + "c0a00d": "Commscope", "c0a0bb": "D-Link International", "c0a0c7": "FAIRFIELD INDUSTRIES", "c0a0de": "Multi Touch Oy", @@ -30307,6 +30806,7 @@ "c0a364": "3D Systems Massachusetts", "c0a36e": "SKY UK LIMITED", "c0a39e": "EarthCam, Inc.", + "c0a3c7": "Telink Micro LLC", "c0a476": "Ruijie Networks Co.,LTD", "c0a53e": "Apple, Inc.", "c0a5dd": "SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.", @@ -30321,6 +30821,7 @@ "c0ad97": "TECNO MOBILE LIMITED", "c0aefd": "Shenzhen HC-WLAN Technology Co.,Ltd", "c0b101": "zte corporation", + "c0b22f": "Apple, Inc.", "c0b339": "Comigo Ltd.", "c0b357": "Yoshiki Electronics Industry Ltd.", "c0b3c8": "LLC NTC Rotek", @@ -30346,7 +30847,7 @@ "c0c3b6": "Automatic Systems", "c0c4f9": "Qisda Corporation", "c0c520": "Ruckus Wireless", - "c0c522": "ARRIS Group, Inc.", + "c0c522": "Commscope", "c0c569": "SHANGHAI LYNUC CNC TECHNOLOGY CO.,LTD", "c0c687": "Cisco SPVTG", "c0c70a": "Ruckus Wireless", @@ -30370,8 +30871,10 @@ "c0d391": "IEEE Registration Authority", "c0d3c0": "Samsung Electronics Co.,Ltd", "c0d46b": "Huawei Device Co., Ltd.", + "c0d5e2": "Samsung Electronics Co.,Ltd", "c0d60a": "Texas Instruments", "c0d682": "Arista Networks", + "c0d6d5": "Microsoft Corporation", "c0d7aa": "Arcadyan Corporation", "c0d834": "xvtec ltd", "c0d941": "Shenzhen VMAX Software Co., Ltd.", @@ -30411,6 +30914,7 @@ "c0f6ec": "HUAWEI TECHNOLOGIES CO.,LTD", "c0f79d": "Powercode", "c0f827": "Rapidmax Technology Corporation", + "c0f853": "Tuya Smart Inc.", "c0f87f": "Cisco Systems, Inc", "c0f8da": "Hon Hai Precision Ind. Co.,Ltd.", "c0f945": "Toshiba Toko Meter Systems Co., LTD.", @@ -30767,6 +31271,7 @@ "c4e1a1": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "c4e287": "HUAWEI TECHNOLOGIES CO.,LTD", "c4e39f": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", + "c4e3ce": "EnGenius Technologies, Inc.", "c4e506": "Piper Networks, Inc.", "c4e510": "Mechatro, Inc.", "c4e532": "Arcadyan Corporation", @@ -30788,9 +31293,11 @@ "c4edba": "Texas Instruments", "c4eeae": "VSS Monitoring", "c4eef5": "II-VI Incorporated", + "c4ef3d": "Samsung Electronics Co.,Ltd", "c4ef70": "Home Skinovations", "c4efbb": "Electronics Technology co., ltd", "c4efda": "Honeywell", + "c4f035": "Hughes Network Systems, LLC", "c4f081": "HUAWEI TECHNOLOGIES CO.,LTD", "c4f0ec": "Fiberhome Telecommunication Technologies Co.,LTD", "c4f122": "Nexar Ltd.", @@ -30901,7 +31408,7 @@ "c83e9e": "Huawei Device Co., Ltd.", "c83ea7": "KUNBUS GmbH", "c83f26": "Microsoft Corporation", - "c83fb4": "ARRIS Group, Inc.", + "c83fb4": "Commscope", "c84029": "Fiberhome Telecommunication Technologies Co.,LTD", "c84052": "Ltd.", "c8418a": "Samsung Electronics.,LTD", @@ -30911,6 +31418,7 @@ "c84709": "Cisco Systems, Inc", "c84782": "Areson Technology Corp.", "c8478c": "Beken Corporation", + "c84805": "Nintendo Co.,Ltd", "c848f5": "MEDISON Xray Co., Ltd", "c84aa0": "Sony Interactive Entertainment Inc.", "c84bd6": "Dell Inc.", @@ -30925,7 +31433,8 @@ "c85142": "Samsung Electronics Co.,Ltd", "c85195": "HUAWEI TECHNOLOGIES CO.,LTD", "c851fb": "Extreme Networks Headquarters", - "c85261": "ARRIS Group, Inc.", + "c85261": "Commscope", + "c85309": "Electronics Technology co., ltd", "c853e1": "Beijing Bytedance Network Technology Co., Ltd", "c8544b": "Zyxel Communications Corporation", "c854a4": "Infinix mobility limited", @@ -30947,7 +31456,7 @@ "c8608f": "Cisco Systems, Inc", "c86314": "IEEE Registration Authority", "c863f1": "Sony Interactive Entertainment Inc.", - "c863fc": "ARRIS Group, Inc.", + "c863fc": "Commscope", "c864c7": "zte corporation", "c8662c": "Beijing Haitai Fangyuan High Technology Co,.Ltd.", "c8665d": "Extreme Networks Headquarters", @@ -30962,7 +31471,7 @@ "c86cb6": "Optcom Co., Ltd.", "c86e08": "Intel Corporate", "c86f1d": "Apple, Inc.", - "c87023": "Altice Labs S.A.", + "c87023": "Altice Labs", "c870d4": "IBO Technology Co,Ltd", "c8711f": "SUZHOU TESIEN TECHNOLOGY CO., LTD.", "c87125": "Johnson Outdoors Marine Electronics d/b/a Minnkota", @@ -31007,6 +31516,7 @@ "c88f26": "Co.,Ltd", "c8903e": "Pakton Technologies", "c8908a": "Samsung Electronics Co.,Ltd", + "c890a8": "Co., Ltd.", "c891f9": "Sagemcom Broadband SAS", "c89346": "MXCHIP Company Limited", "c89383": "Embedded Automation, Inc.", @@ -31040,18 +31550,21 @@ "c8a362": "ASIX Electronics Corporation", "c8a3e8": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "c8a40d": "Cooler Master Technology Inc", + "c8a4cd": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "c8a608": "Ruckus Wireless", "c8a620": "Nebula, Inc", "c8a6ef": "Samsung Electronics Co.,Ltd", + "c8a702": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "c8a70a": "Verizon Business", "c8a729": "SYStronics Co., Ltd.", "c8a776": "HUAWEI TECHNOLOGIES CO.,LTD", "c8a823": "Samsung Electronics Co.,Ltd", "c8a913": "Lontium Semiconductor Corporation", "c8a9fc": "Goyoo Networks Inc.", - "c8aa21": "ARRIS Group, Inc.", + "c8aa21": "Commscope", "c8aa55": "Hunan Comtom Electronic Incorporated Co.,Ltd", "c8aacc": "Private", + "c8ac35": "PiLink Co., Ltd.", "c8ae9c": "Shanghai TYD Elecronic Technology Co. Ltd", "c8af40": "marco Systemanalyse und Entwicklung GmbH", "c8afe3": "Hefei Radio Communication Technology Co., Ltd ", @@ -31118,6 +31631,7 @@ "c8d779": "QING DAO HAIER TELECOM CO.,LTD.", "c8d7b0": "Samsung Electronics Co.,Ltd", "c8d884": "Universal Electronics, Inc.", + "c8d959": "Motorola Mobility LLC, a Lenovo Company", "c8d9d2": "Hewlett Packard", "c8db26": "Logitech", "c8dd6a": "OHSUNG", @@ -31172,6 +31686,7 @@ "c8fa84": "Trusonus corp.", "c8fae1": "ARQ Digital LLC", "c8fb26": "Cisco SPVTG", + "c8fb54": "iMin Technology Pte. Ltd.", "c8fd19": "Texas Instruments", "c8fe0f": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", "c8fe30": "Bejing DAYO Mobile Communication Technology Ltd.", @@ -31203,6 +31718,7 @@ "cc0df2": "Motorola Mobility LLC, a Lenovo Company", "cc10a3": "Beijing Nan Bao Technology Co., Ltd.", "cc115a": "Apple, Inc.", + "cc1228": "HISENSE VISUAL TECHNOLOGY CO.,LTD", "cc14a6": "Yichun MyEnergy Domain, Inc", "cc14bc": "Edifier International", "cc1531": "Intel Corporate", @@ -31218,10 +31734,12 @@ "cc1eff": "Metrological Group BV", "cc1fc4": "InVue", "cc208c": "HUAWEI TECHNOLOGIES CO.,LTD", + "cc20ac": "Samsung Electronics Co.,Ltd", "cc20e8": "Apple, Inc.", "cc2119": "Samsung Electronics Co.,Ltd", "cc2218": "InnoDigital Co., Ltd.", "cc2237": "IEEE Registration Authority", + "cc22df": "EM Microelectronic", "cc242e": "Shenzhen SuperElectron Technology Co.,Ltd.", "cc25ef": "Apple, Inc.", "cc2614": "Sichuan Tianyi Comheart Telecom Co.,LTD", @@ -31263,7 +31781,7 @@ "cc3d82": "Intel Corporate", "cc3dd1": "HUAWEI TECHNOLOGIES CO.,LTD", "cc3e5f": "Hewlett Packard", - "cc3e79": "ARRIS Group, Inc.", + "cc3e79": "Commscope", "cc3f1d": "HMS Industrial Networks SLU", "cc3f36": "Apple, Inc.", "cc3f8a": "KOMATSU LTD.", @@ -31304,6 +31822,7 @@ "cc52af": "Universal Global Scientific Industrial Co., Ltd.", "cc53b5": "HUAWEI TECHNOLOGIES CO.,LTD", "cc5459": "OnTime Networks AS", + "cc54fe": "Mimosa Networks", "cc55ad": "RIM", "cc5763": "Panasonic Automotive Systems Co.,Ltd", "cc5830": "Sagemcom Broadband SAS", @@ -31325,7 +31844,7 @@ "cc62fe": "UNION MAN TECHNOLOGY CO.,LTD", "cc641a": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", "cc64a6": "HUAWEI TECHNOLOGIES CO.,LTD", - "cc65ad": "ARRIS Group, Inc.", + "cc65ad": "Commscope", "cc660a": "Apple, Inc.", "cc6618": "Adtran Inc", "cc66b2": "Nokia", @@ -31349,7 +31868,7 @@ "cc7286": "Xi'an Fengyu Information Technology Co., Ltd.", "cc7314": "HONG KONG WHEATEK TECHNOLOGY LIMITED", "cc7498": "Filmetrics Inc.", - "cc75e2": "ARRIS Group, Inc.", + "cc75e2": "Commscope", "cc763a": "zte corporation", "cc7669": "SEETECH", "cc77c9": "Fiberhome Telecommunication Technologies Co.,LTD", @@ -31362,7 +31881,7 @@ "cc7b35": "zte corporation", "cc7b5c": "Espressif Inc.", "cc7b61": "NIKKISO CO., LTD.", - "cc7d37": "ARRIS Group, Inc.", + "cc7d37": "Commscope", "cc7d5b": "Co., Ltd.", "cc7e0f": "Theben AG", "cc7ee7": "Panasonic Corporation AVC Networks Company", @@ -31381,6 +31900,7 @@ "cc895e": "HUAWEI TECHNOLOGIES CO.,LTD", "cc896c": "GN Hearing A/S", "cc89fd": "Nokia Corporation", + "cc8a84": "Huawei Device Co., Ltd.", "cc8c17": "ITEL MOBILE LIMITED", "cc8cbf": "Tuya Smart Inc.", "cc8cda": "Shenzhen Wei Da Intelligent Technology Go.,Ltd", @@ -31421,7 +31941,7 @@ "cca260": "Sichuan Tianyi Comheart Telecom Co.,LTD", "cca374": "Guangdong Guanglian Electronic Technology Co.Ltd", "cca3bd": "ITEL MOBILE LIMITED", - "cca462": "ARRIS Group, Inc.", + "cca462": "Commscope", "cca4af": "Shenzhen Sowell Technology Co., LTD", "cca614": "AIFA TECHNOLOGY CORP.", "cca7c1": "Google, Inc.", @@ -31433,6 +31953,7 @@ "ccb0b3": "Microsoft Corporation", "ccb0da": "Liteon Technology Corporation", "ccb11a": "Samsung Electronics Co.,Ltd", + "ccb148": "Arcadyan Corporation", "ccb182": "HUAWEI TECHNOLOGIES CO.,LTD", "ccb255": "D-Link International", "ccb3ab": "shenzhen Biocare Bio-Medical Equipment Co.,Ltd.", @@ -31444,6 +31965,7 @@ "ccb6c8": "Cisco Systems, Inc", "ccb777": "zte corporation", "ccb7c4": "HUAWEI TECHNOLOGIES CO.,LTD", + "ccb85e": "Shenzhen Phaten Tech. LTD", "ccb888": "AnB Securite s.a.", "ccb8a8": "AMPAK Technology, Inc.", "ccb8f1": "EAGLE KINGDOM TECHNOLOGIES LIMITED", @@ -31474,7 +31996,7 @@ "cccc77": "Zaram Technology. Inc.", "cccc81": "HUAWEI TECHNOLOGIES CO.,LTD", "cccccc": "Silicon Laboratories", - "ccccea": "PHOENIX CONTACT Electronics GmbH", + "ccccea": "Phoenix Contact GmbH & Co. KG", "cccd64": "SM-Electronic GmbH", "ccce1e": "AVM Audiovisuelles Marketing und Computersysteme GmbH", "ccce40": "Janteq Corp", @@ -31495,9 +32017,11 @@ "ccd81f": "Maipu Communication Technology Co.,Ltd.", "ccd843": "Beijing Xiaomi Mobile Software Co., Ltd", "ccd8c1": "Cisco Systems, Inc", + "ccd920": "Huizhou Desay SV Automotive Co., Ltd.", "ccd9ac": "Intel Corporate", "ccd9e9": "SCR Engineers Ltd.", "ccda20": "Beijing Xiaomi Mobile Software Co., Ltd", + "ccdab5": "Texas Instruments", "ccdb04": "DataRemote Inc.", "ccdb93": "Cisco Systems, Inc", "ccdba7": "Espressif Inc.", @@ -31604,6 +32128,7 @@ "d02598": "Apple, Inc.", "d02788": "Hon Hai Precision Ind. Co.,Ltd.", "d028ba": "Realme Chongqing MobileTelecommunications Corp Ltd", + "d02aaa": "Infinix mobility limited", "d02b20": "Apple, Inc.", "d02c45": "littleBits Electronics, Inc.", "d02db3": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -31617,7 +32142,7 @@ "d03761": "Texas Instruments", "d03957": "Liteon Technology Corporation", "d03972": "Texas Instruments", - "d039b3": "ARRIS Group, Inc.", + "d039b3": "Commscope", "d039ea": "NetApp", "d039fa": "Samsung Electronics Co.,Ltd", "d03c1f": "Intel Corporate", @@ -31643,6 +32168,7 @@ "d0498b": "ZOOM SERVER", "d04cc1": "SINTRONES Technology Corp.", "d04d2c": "Roku, Inc.", + "d04d86": "Apple, Inc.", "d04dc6": "Hewlett Packard Enterprise", "d04e50": "Co., LTD", "d04e99": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -31662,6 +32188,7 @@ "d056fb": "Samsung Electronics Co.,Ltd", "d0574c": "Cisco Systems, Inc", "d0577b": "Intel Corporate", + "d0577e": "Intel Corporate", "d05785": "Pantech Co., Ltd.", "d05794": "Sagemcom Broadband SAS", "d057a1": "Werma Signaltechnik GmbH & Co. KG", @@ -31683,6 +32210,7 @@ "d05bcb": "Tianyi Telecom Terminals Company Limited", "d05c7a": "Sartura d.o.o.", "d05f64": "IEEE Registration Authority", + "d05faf": "Shenzhen C-Data Technology Co., Ltd.", "d05fb8": "Texas Instruments", "d05fce": "Hitachi Data Systems", "d0608c": "zte corporation", @@ -31704,6 +32232,7 @@ "d069ff": "Fiberhome Telecommunication Technologies Co.,LTD", "d06a1f": "BSE CO.,LTD.", "d06b78": "Apple, Inc.", + "d06c37": "ltd", "d06dc8": "HUAWEI TECHNOLOGIES CO.,LTD", "d06dc9": "Sagemcom Broadband SAS", "d06ede": "Sagemcom Broadband SAS", @@ -31738,6 +32267,8 @@ "d081c5": "Juniper Networks", "d083d4": "Xtel Wireless ApS", "d084b0": "Sagemcom Broadband SAS", + "d08543": "Cisco Systems, Inc", + "d087b5": "SAFEMO PTE. LTD.", "d087e2": "Samsung Electronics Co.,Ltd", "d0880c": "Apple, Inc.", "d08999": "APCON, Inc.", @@ -31778,6 +32309,8 @@ "d0a5a6": "Cisco Systems, Inc", "d0a637": "Apple, Inc.", "d0a9d3": "EM Microelectronic", + "d0aa5f": "IEEE Registration Authority", + "d0ab4a": "Telink Micro LLC", "d0abd5": "Intel Corporate", "d0ad08": "HP Inc.", "d0ae05": "Xiaomi Communications Co Ltd", @@ -31861,7 +32394,7 @@ "d0e347": "Yoga", "d0e40b": "Wearable Inc.", "d0e44a": "Murata Manufacturing Co., Ltd.", - "d0e54d": "ARRIS Group, Inc.", + "d0e54d": "Commscope", "d0e581": "Apple, Inc.", "d0e782": "AzureWave Technology Inc.", "d0e828": "Radiant Industries Incorporated", @@ -31898,16 +32431,17 @@ "d4016d": "TP-LINK TECHNOLOGIES CO.,LTD.", "d401c3": "Routerboard.com", "d4024a": "Delphian Systems LLC", - "d404cd": "ARRIS Group, Inc.", + "d404cd": "Commscope", "d404e6": "Broadcom Limited", "d404ff": "Juniper Networks", - "d40598": "ARRIS Group, Inc.", + "d40598": "Commscope", "d405de": "eero inc.", "d4060f": "Texas Instruments", "d40868": "Beijing Lanxum Computer Technology CO.,LTD.", - "d40aa9": "ARRIS Group, Inc.", + "d40aa9": "Commscope", "d40b1a": "HTC Corporation", "d40bb9": "Solid Semecs bv.", + "d40e60": "Nanjing phx-gctech Information Technology Co., Ltd", "d40f9e": "Apple, Inc.", "d40fb2": "Applied Micro Electronics AME bv", "d41090": "iNFORM Systems AG", @@ -31945,8 +32479,9 @@ "d42787": "Shanghai High-Flying Electronics Technology Co., Ltd", "d428b2": "ioBridge, Inc.", "d428d5": "TCT mobile ltd", + "d429a7": "Infinix mobility limited", "d429ea": "Zimory GmbH", - "d42c0f": "ARRIS Group, Inc.", + "d42c0f": "Commscope", "d42c3d": "Sky Light Digital Limited", "d42c44": "Cisco Systems, Inc", "d42c46": "BUFFALO.INC", @@ -31978,7 +32513,7 @@ "d43d7e": "Micro-Star Int'l Co, Ltd", "d43df3": "Zyxel Communications Corporation", "d43f32": "eero inc.", - "d43fcb": "ARRIS Group, Inc.", + "d43fcb": "Commscope", "d440d0": "OCOSMOS Co., LTD", "d440f0": "HUAWEI TECHNOLOGIES CO.,LTD", "d4413f": "Gen IV Technology LLC", @@ -32004,6 +32539,7 @@ "d44f80": "Kemper Digital GmbH", "d4503f": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "d4507a": "CEIVA Logic, Inc", + "d450ee": "GD Midea Air-Conditioning Equipment Co.,Ltd.", "d4522a": "TangoWiFi.com", "d45251": "IBT Ingenieurbureau Broennimann Thun", "d45297": "nSTREAMS Technologies, Inc.", @@ -32017,14 +32553,18 @@ "d455be": "SHENZHEN FAST TECHNOLOGIES CO.,LTD", "d45763": "Apple, Inc.", "d45800": "Fiberhome Telecommunication Technologies Co.,LTD", + "d45944": "tonies GmbH", "d45a3f": "Juniper Networks", "d45ab2": "Galleon Systems", + "d45b51": "Motorola Mobility LLC, a Lenovo Company", "d45c70": "Wi-Fi Alliance", "d45d42": "Nokia Corporation", "d45d64": "ASUSTek COMPUTER INC.", "d45ddf": "PEGATRON CORPORATION", + "d45e89": "Motorola Mobility LLC, a Lenovo Company", "d45eec": "Beijing Xiaomi Electronics Co., Ltd.", "d45f25": "Shenzhen YOUHUA Technology Co., Ltd", + "d45f2c": "zte corporation", "d45f7a": "HUAWEI TECHNOLOGIES CO.,LTD", "d46075": "Co., Ltd", "d460e3": "Sercomm Corporation.", @@ -32055,7 +32595,7 @@ "d46a91": "SnapAV", "d46aa8": "HUAWEI TECHNOLOGIES CO.,LTD", "d46ba6": "HUAWEI TECHNOLOGIES CO.,LTD", - "d46c6d": "ARRIS Group, Inc.", + "d46c6d": "Commscope", "d46cbf": "Goodrich ISR", "d46cda": "CSM GmbH", "d46d50": "Cisco Systems, Inc", @@ -32110,7 +32650,7 @@ "d48fa2": "Huawei Device Co., Ltd.", "d48faa": "Sogecam Industrial, S.A.", "d4909c": "Apple, Inc.", - "d490e0": "Topcon Electronics GmbH & Co. KG", + "d490e0": "Wachendorff Automation GmbH & CO.KG", "d4910f": "Amazon Technologies Inc.", "d491af": "Electroacustica General Iberica, S.A.", "d49234": "NEC Corporation", @@ -32128,6 +32668,7 @@ "d4955d": "zte corporation", "d496df": "SUNGJIN C&T CO.,LTD", "d4970b": "Xiaomi Communications Co Ltd", + "d498b9": "vivo Mobile Communication Co., Ltd.", "d4996c": "Juniper Networks", "d49a20": "Apple, Inc.", "d49aa0": "VNPT TECHNOLOGY", @@ -32156,7 +32697,7 @@ "d4a923": "HUAWEI TECHNOLOGIES CO.,LTD", "d4a928": "GreenWave Reality Inc", "d4aaff": "MICRO WORLD ", - "d4ab82": "ARRIS Group, Inc.", + "d4ab82": "Commscope", "d4abcd": "Hui Zhou Gaoshengda Technology Co.,LTD", "d4ac4e": "BODi rS, LLC", "d4ad20": "Jinan USR IOT Technology Limited", @@ -32169,7 +32710,7 @@ "d4aff7": "Arista Networks", "d4b110": "HUAWEI TECHNOLOGIES CO.,LTD", "d4b169": "Limited", - "d4b27a": "ARRIS Group, Inc.", + "d4b27a": "Commscope", "d4b43e": "Messcomp Datentechnik GmbH", "d4b5cd": "Sagemcom Broadband SAS", "d4b680": "Shanghai Linkyum Microeletronics Co.,Ltd", @@ -32185,6 +32726,7 @@ "d4bd1e": "5VT Technologies,Taiwan LTd.", "d4bd4f": "Ruckus Wireless", "d4bed9": "Dell Inc.", + "d4bedc": "Roku, Inc", "d4bf2d": "SE Controls Asia Pacific Ltd", "d4bf7f": "UPVEL", "d4c19e": "Ruckus Wireless", @@ -32223,6 +32765,7 @@ "d4da21": "Beijing Xiaomi Mobile Software Co., Ltd", "d4dacd": "SKY UK LIMITED", "d4dc09": "Mist Systems, Inc.", + "d4dc85": "Edgecore Americas Networking Corporation", "d4dccd": "Apple, Inc.", "d4dd0b": "WAVETEL TECHNOLOGY LIMITED", "d4df57": "Alpinion Medical Systems", @@ -32232,6 +32775,9 @@ "d4e2cb": "Vantiva USA LLC", "d4e32c": "S. Siedle & Sohne", "d4e33f": "Nokia", + "d4e3c5": "zte corporation", + "d4e4c3": "Ciena Corporation", + "d4e5c9": "Senao Networks Inc.", "d4e6b7": "Samsung Electronics Co.,Ltd", "d4e853": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "d4e880": "Cisco Systems, Inc", @@ -32282,6 +32828,7 @@ "d8032a": "COMMTACT LTD", "d8052e": "Skyviia Corporation", "d806d1": "Co,. Ltd.", + "d806f3": "Arista Networks", "d807b6": "TP-LINK TECHNOLOGIES CO.,LTD.", "d80831": "Samsung Electronics Co.,Ltd", "d808f5": "Arcadia Networks Co. Ltd. ", @@ -32298,6 +32845,7 @@ "d80de3": "FXI TECHNOLOGIES AS", "d80e29": "vivo Mobile Communication Co., Ltd.", "d80f99": "Hon Hai Precision Ind. Co.,Ltd.", + "d80fb5": "SHENZHEN ULTRAEASY TECHNOLOGY CO LTD", "d81068": "Murata Manufacturing Co., Ltd.", "d8109f": "HUAWEI TECHNOLOGIES CO.,LTD", "d810cb": "Andrea Informatique", @@ -32311,6 +32859,7 @@ "d816c1": "ELECTRONICS LIMITED", "d8182b": "Conti Temic Microelectronic GmbH", "d818d3": "Juniper Networks", + "d81909": "Wiwynn Technology Service Malaysia ", "d8197a": "Nuheara Ltd", "d819ce": "Telesquare", "d81bb5": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -32323,13 +32872,14 @@ "d81f12": "Tuya Smart Inc.", "d81fcc": "Brocade Communications Systems LLC", "d8209f": "Cubro Acronet GesmbH", + "d820a2": "HUAWEI TECHNOLOGIES CO.,LTD", "d821da": "TECHNOLOGIES CORPORATION", "d822f4": "Avnet Silica", - "d823e0": "SPEEDTECH CORP.", + "d823e0": "SPEEDTECH CORP. JIO", "d82477": "Universal Electric Corporation", "d824bd": "Cisco Systems, Inc", "d824ec": "Plenom A/S", - "d82522": "ARRIS Group, Inc.", + "d82522": "Commscope", "d825b0": "Rockeetech Systems Co.,Ltd.", "d825df": "CAME UK", "d826b9": "Guangdong Coagent Electronics S&T Co.,Ltd.", @@ -32387,6 +32937,7 @@ "d848ee": "Hangzhou Xueji Technology Co., Ltd.", "d8490b": "HUAWEI TECHNOLOGIES CO.,LTD", "d8492f": "CANON INC.", + "d849bf": "CELESTICA INC.", "d84a2b": "zte corporation", "d84a87": "OI ELECTRIC CO.,LTD", "d84b2a": "Cognitas Technologies, Inc.", @@ -32443,7 +32994,10 @@ "d86d17": "HUAWEI TECHNOLOGIES CO.,LTD", "d8714d": "Texas Instruments", "d87157": "Lenovo Mobile Communication Technology Ltd.", + "d87475": "Apple, Inc.", "d87495": "zte corporation", + "d874df": "HUAWEI TECHNOLOGIES CO.,LTD", + "d874ef": "Guangzhou Shiyuan Electronic Technology Company Limited", "d87533": "Nokia Corporation", "d8760a": "Escort, Inc.", "d876ae": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -32455,6 +33009,7 @@ "d87988": "Hon Hai Precision Ind. Co.,Ltd.", "d87a3b": "Silicon Laboratories", "d87cdd": "SANIX INCORPORATED", + "d87d45": "Nicent Technology Co., Ltd.", "d87d7f": "Sagemcom Broadband SAS", "d87e6f": "CASCINATION AG", "d87e76": "ITEL MOBILE LIMITED", @@ -32532,6 +33087,7 @@ "d8b02e": "Guangzhou Zonerich Business Machine Co., LTD.", "d8b04c": "Jinan USR IOT Technology Co., Ltd.", "d8b053": "Xiaomi Communications Co Ltd", + "d8b061": "SHENZHEN WENXUN TECHNOLOGY CO.,LTD", "d8b122": "Juniper Networks", "d8b12a": "Panasonic Mobile Communications Co.,Ltd.", "d8b190": "Cisco Systems, Inc", @@ -32566,6 +33122,7 @@ "d8c6f9": "Tracklab Inc", "d8c771": "HUAWEI TECHNOLOGIES CO.,LTD", "d8c7c8": "Hewlett Packard Enterprise", + "d8c80c": "Tuya Smart Inc.", "d8c8e9": "Co., Ltd.", "d8c99d": "EA DISPLAY LIMITED", "d8ca06": "Titan DataCenters France", @@ -32628,6 +33185,7 @@ "d8efcd": "Nokia Solutions and Networks GmbH & Co. KG", "d8f0f2": "Zeebo Inc", "d8f15b": "Espressif Inc.", + "d8f1d8": "OI ELECTRIC CO.,LTD", "d8f1f0": "Pepxim International Limited", "d8f2ca": "Intel Corporate", "d8f3bc": "Liteon Technology Corporation", @@ -32655,6 +33213,7 @@ "dc0539": "Cisco Systems, Inc", "dc0575": "SIEMENS ENERGY AUTOMATION", "dc05ed": "Nabtesco Corporation", + "dc0675": "Espressif Inc.", "dc0682": "Accessia Technology Ltd.", "dc07c1": "HangZhou QiYang Technology Co.,Ltd.", "dc07f8": "Hangzhou Hikvision Digital Technology Co.,Ltd.", @@ -32683,6 +33242,7 @@ "dc1d9f": "U & B tech", "dc1dd4": "Microstep-MIS spol. s r.o.", "dc1ea3": "Accensus LLC", + "dc1ed5": "Espressif Inc.", "dc2008": "ASD Electronics Ltd ", "dc2148": "Intel Corporate", "dc215c": "Intel Corporate", @@ -32706,11 +33266,13 @@ "dc2dcb": "Beijing Unis HengYue Technology Co., Ltd.", "dc2dde": "Ledworks SRL", "dc2e6a": "HCT. Co., Ltd.", + "dc2e97": "Quectel Wireless Solutions Co.,Ltd.", "dc2f03": "Step forward Group Co., Ltd.", "dc2ffa": "GE Lighting", "dc309c": "Heyrex Limited", "dc3130": "3onedata Technology Co. Ltd.", "dc31d1": "vivo Mobile Communication Co., Ltd.", + "dc3262": "Nanjing Qinheng Microelectronics Co., Ltd.", "dc330d": "QING DAO HAIER TELECOM CO.,LTD.", "dc333d": "Huawei Device Co., Ltd.", "dc3350": "TechSAT GmbH", @@ -32734,10 +33296,11 @@ "dc415f": "Apple, Inc.", "dc41a9": "Intel Corporate", "dc41e5": "Shenzhen Zhixin Data Service Co., Ltd.", + "dc42c8": "Huawei Device Co., Ltd.", "dc4427": "IEEE Registration Authority", "dc446d": "Allwinner Technology Co., Ltd", "dc44b6": "Samsung Electronics Co.,Ltd", - "dc4517": "ARRIS Group, Inc.", + "dc4517": "Commscope", "dc4546": "Intel Corporate", "dc45b8": "Apple, Inc.", "dc4628": "Intel Corporate", @@ -32764,6 +33327,7 @@ "dc54ad": "Hangzhou RunZhou Fiber Technologies Co.,Ltd", "dc54d7": "Amazon Technologies Inc.", "dc5583": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", + "dc567b": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "dc56e6": "Shenzhen Bococom Technology Co.,LTD", "dc56e7": "Apple, Inc.", "dc5726": "Power-One", @@ -32816,8 +33380,10 @@ "dc82f6": "iPort", "dc84e9": "Shenzhen Qihoo Intelligent Technology Co.,Ltd", "dc85de": "AzureWave Technology Inc.", + "dc868d": "HUAWEI TECHNOLOGIES CO.,LTD", "dc86d8": "Apple, Inc.", "dc87cb": "Beijing Perfectek Technologies Co., Ltd.", + "dc88a1": "ITEL MOBILE LIMITED", "dc8983": "Samsung Electronics Co.,Ltd", "dc8b28": "Intel Corporate", "dc8c1b": "vivo Mobile Communication Co., Ltd.", @@ -32827,6 +33393,7 @@ "dc8db7": "ATW TECHNOLOGY, INC.", "dc8e8d": "Netis Technology Co., Ltd.", "dc8e95": "Silicon Laboratories", + "dc9009": "Intel Corporate", "dc9020": "RURU TEK PRIVATE LIMITED ", "dc9088": "HUAWEI TECHNOLOGIES CO.,LTD", "dc9166": "Huawei Device Co., Ltd.", @@ -32862,7 +33429,7 @@ "dca4ca": "Apple, Inc.", "dca5f4": "Cisco Systems, Inc", "dca632": "Raspberry Pi Trading Ltd", - "dca633": "ARRIS Group, Inc.", + "dca633": "Commscope", "dca6bd": "Beijing Lanbo Technology Co., Ltd.", "dca706": "CHENGDU KT ELECTRONIC HI-TECH CO.,LTD", "dca782": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -33032,7 +33599,7 @@ "e019d8": "BH TECHNOLOGIES", "e01aea": "Allied Telesis, Inc.", "e01c41": "Extreme Networks Headquarters", - "e01ca7": "Arista Networks, Inc.", + "e01ca7": "Arista Networks", "e01cee": "Bravo Tech, Inc.", "e01cfc": "D-Link International", "e01d38": "Beijing HuaqinWorld Technology Co.,Ltd", @@ -33046,7 +33613,8 @@ "e01fed": "Nokia Shanghai Bell Co., Ltd.", "e01ffc": "Mobility Technologies Communication Co., Ltd.", "e021fe": "Richer Link Technologies CO.,LTD", - "e02202": "ARRIS Group, Inc.", + "e02202": "Commscope", + "e022a1": "AltoBeam Inc.", "e023d7": "Sleep Number", "e023ff": "Fortinet, Inc.", "e0247f": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -33090,6 +33658,7 @@ "e03e44": "Broadcom", "e03e4a": "Cavanagh Group International", "e03e7d": "data-complex GmbH", + "e03ecb": "Qingdao Intelligent&Precise Electronics Co.,Ltd.", "e03f49": "ASUSTek COMPUTER INC.", "e04007": "Huawei Device Co., Ltd.", "e04102": "zte corporation", @@ -33110,6 +33679,7 @@ "e04ba6": "HUAWEI TECHNOLOGIES CO.,LTD", "e04c05": "EverCharge", "e04c12": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", + "e04e5d": "HUAWEI TECHNOLOGIES CO.,LTD", "e04e7a": "Nanjing Qinheng Microelectronics Co., Ltd.", "e04f43": "Universal Global Scientific Industrial Co., Ltd.", "e04fbd": "Sichuan Tianyi Comheart Telecom Co.,LTD", @@ -33179,6 +33749,7 @@ "e0806b": "Xiaomi Communications Co Ltd", "e08177": "GreenBytes, Inc.", "e084f3": "High Grade Controls Corporation", + "e0854d": "LG Innotek", "e0859a": "SHENZHEN RF-LINK TECHNOLOGY CO.,LTD.", "e08614": "Novatel Wireless Solutions, Inc.", "e087b1": "Nata-Info Ltd.", @@ -33243,10 +33814,10 @@ "e0b655": "Beijing Xiaomi Electronics Co., Ltd.", "e0b668": "zte corporation", "e0b6f5": "IEEE Registration Authority", - "e0b70a": "ARRIS Group, Inc.", + "e0b70a": "Commscope", "e0b72e": "ShenZhen Qualmesh Technology Co.,Ltd.", "e0b763": "Co., Ltd. Changzhou Branch", - "e0b7b1": "ARRIS Group, Inc.", + "e0b7b1": "Commscope", "e0b94d": "SHENZHEN BILIAN ELECTRONIC CO.,LTD", "e0b98a": "Shenzhen Taike industrial automation company,Ltd", "e0b9a5": "AzureWave Technology Inc.", @@ -33260,6 +33831,7 @@ "e0bda0": "Apple, Inc.", "e0be03": "Limited", "e0c0d1": "Limited", + "e0c250": "NETGEAR", "e0c264": "Intel Corporate", "e0c286": "Aisai Communication Technology Co., Ltd.", "e0c29e": "zte corporation", @@ -33320,6 +33892,7 @@ "e0e0c2": "China Mobile Group Device Co.,Ltd.", "e0e0fc": "Huawei Device Co., Ltd.", "e0e1a9": "Shenzhen Four Seas Global Link Network Technology Co., Ltd.", + "e0e2d1": "Beijing Netswift Technology Co.,Ltd.", "e0e2e6": "Espressif Inc.", "e0e37c": "Huawei Device Co., Ltd.", "e0e5cf": "Texas Instruments", @@ -33340,6 +33913,7 @@ "e0ef25": "Lintes Technology Co., Ltd.", "e0f211": "Digitalwatt", "e0f318": "Sichuan Tianyi Comheart Telecom Co.,LTD", + "e0f325": "Elkor Technologies Inc.", "e0f330": "HUAWEI TECHNOLOGIES CO.,LTD", "e0f379": "Vaddio", "e0f442": "Huawei Device Co., Ltd.", @@ -33436,6 +34010,7 @@ "e440e2": "Samsung Electronics Co.,Ltd", "e44122": "Co., Ltd", "e44164": "Nokia", + "e441d4": "vivo Mobile Communication Co., Ltd.", "e441e6": "Ottec Technology GmbH", "e442a6": "Intel Corporate", "e4434b": "Dell Inc.", @@ -33450,6 +34025,7 @@ "e448c7": "Cisco SPVTG", "e44c6c": "Shenzhen Guo Wei Electronic Co,. Ltd.", "e44cc7": "IEEE Registration Authority", + "e44e12": "zte corporation", "e44e18": "Gardasoft VisionLimited", "e44e2d": "Cisco Systems, Inc", "e44e76": "INC", @@ -33464,7 +34040,7 @@ "e455a8": "Cisco Meraki", "e455ea": "Dedicated Computing", "e45614": "Suttle Apparatus", - "e45740": "ARRIS Group, Inc.", + "e45740": "Commscope", "e45768": "vivo Mobile Communication Co., Ltd.", "e457a8": "Stuart Manufacturing, Inc.", "e458b8": "Samsung Electronics Co.,Ltd", @@ -33474,6 +34050,7 @@ "e45ad4": "Eltex Enterprise Ltd.", "e45bb3": "zte corporation", "e45d37": "Juniper Networks", + "e45d39": "Texas Instruments", "e45d51": "SFR", "e45d52": "Avaya Inc", "e45d75": "Samsung Electronics Co.,Ltd", @@ -33487,7 +34064,8 @@ "e461f4": "shenzhen worldelite electronics co., LTD", "e46251": "HAO CHENG GROUP LIMITED", "e462c4": "Cisco Systems, Inc", - "e46449": "ARRIS Group, Inc.", + "e46447": "EM Microelectronic", + "e46449": "Commscope", "e46564": "SHENZHEN KTC TECHNOLOGY CO.,LTD", "e465b8": "Espressif Inc.", "e466ab": "zte corporation", @@ -33529,7 +34107,7 @@ "e48210": "HUAWEI TECHNOLOGIES CO.,LTD", "e482cc": "Jumptronic GmbH", "e48326": "HUAWEI TECHNOLOGIES CO.,LTD", - "e48399": "ARRIS Group, Inc.", + "e48399": "Commscope", "e48429": "New H3C Technologies Co., Ltd", "e4842b": "HANGZHOU SOFTEL OPTIC CO., LTD", "e484d3": "Xiaomi Communications Co Ltd", @@ -33565,7 +34143,7 @@ "e49c67": "Apple, Inc.", "e49d73": "Edgecore Networks Corporation", "e49e12": "FREEBOX SAS", - "e49f1e": "ARRIS Group, Inc.", + "e49f1e": "Commscope", "e4a1e6": "Alcatel-Lucent Shanghai Bell Co., Ltd", "e4a32f": "Shanghai Artimen Technology Co., Ltd.", "e4a387": "Control Solutions LLC", @@ -33591,6 +34169,7 @@ "e4b005": "Beijing IQIYI Science & Technology Co., Ltd.", "e4b021": "Samsung Electronics Co.,Ltd", "e4b063": "Espressif Inc.", + "e4b107": "Huawei Device Co., Ltd.", "e4b224": "HUAWEI TECHNOLOGIES CO.,LTD", "e4b2fb": "Apple, Inc.", "e4b318": "Intel Corporate", @@ -33625,6 +34204,7 @@ "e4ca12": "zte corporation", "e4cb59": "Beijing Loveair Science and Technology Co. Ltd.", "e4cc9d": "Sdn. Bhd.", + "e4cda7": "zte corporation", "e4ce02": "WyreStorm Technologies Ltd", "e4ce70": "Health & Life co., Ltd.", "e4ce8f": "Apple, Inc.", @@ -33634,6 +34214,7 @@ "e4d3aa": "FCNT LLC", "e4d3f1": "Cisco Systems, Inc", "e4d53d": "Hon Hai Precision Ind. Co.,Ltd.", + "e4d58b": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "e4d71d": "Oraya Therapeutics", "e4dadf": "Taicang T&W Electronics", "e4db6d": "Beijing Xiaomi Electronics Co., Ltd.", @@ -33650,6 +34231,7 @@ "e4e26c": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "e4e409": "LEIFHEIT AG", "e4e4ab": "Apple, Inc.", + "e4e608": "Kiwibit Inc.", "e4e66c": "Tiandy Technologies Co.,LTD", "e4e749": "Hewlett Packard", "e4ea83": "SHENZHEN GONGJIN ELECTRONICS CO.,LT", @@ -33669,7 +34251,7 @@ "e4f3f5": "SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD.", "e4f4c6": "NETGEAR", "e4f58e": "Schneider Electric USA", - "e4f75b": "ARRIS Group, Inc.", + "e4f75b": "Commscope", "e4f7a1": "Datafox GmbH", "e4f89c": "Intel Corporate", "e4f8be": "TECNO MOBILE LIMITED", @@ -33684,7 +34266,9 @@ "e4fb8f": "CO.,LTD", "e4fc82": "Juniper Networks", "e4fd45": "Intel Corporate", + "e4fd8c": "Extreme Networks Headquarters", "e4fda1": "HUAWEI TECHNOLOGIES CO.,LTD", + "e4fe43": "Beijing Xiaomi Mobile Software Co., Ltd", "e4fed9": "EDMI Europe Ltd", "e4ffdd": "ELECTRON INDIA", "e80036": "Befs co,. ltd", @@ -33696,7 +34280,7 @@ "e80462": "Cisco Systems, Inc", "e804f3": "Throughtek Co., Ltd.", "e8056d": "Nortel Networks", - "e805dc": "Verifone Inc.", + "e805dc": "Verifone, Inc.", "e80688": "Apple, Inc.", "e80690": "Espressif Inc.", "e806eb": "ShieldSOS LLC", @@ -33732,6 +34316,7 @@ "e81aac": "ORFEO SOUNDWORKS Inc.", "e81b4b": "amnimo Inc.", "e81b69": "Sercomm Corporation.", + "e81ca5": "Hewlett Packard Enterprise", "e81cba": "Fortinet, Inc.", "e81cd8": "Apple, Inc.", "e81da8": "Ruckus Wireless", @@ -33746,6 +34331,7 @@ "e82689": "Hewlett Packard Enterprise", "e8268d": "Shenzhen SuperElectron Technology Co.,Ltd.", "e826b6": "Companies House to GlucoRx Technologies Ltd.", + "e826cf": "Shenzhen Jingxun Technology Co., Ltd.", "e82725": "Axis Communications AB", "e82877": "TMY Co., Ltd.", "e8288d": "Huawei Device Co., Ltd.", @@ -33759,7 +34345,7 @@ "e82e24": "Out of the Fog Research LLC", "e831cd": "Espressif Inc.", "e8330d": "Xaptec GmbH", - "e83381": "ARRIS Group, Inc.", + "e83381": "Commscope", "e8343e": "Beijing Infosec Technologies Co., LTD.", "e83617": "Apple, Inc.", "e8361d": "Sense Labs, Inc.", @@ -33772,7 +34358,7 @@ "e83a97": "Toshiba Corporation", "e83eb6": "RIM", "e83efb": "GEODESIC LTD.", - "e83efc": "ARRIS Group, Inc.", + "e83efc": "Commscope", "e83f67": "Huawei Device Co., Ltd.", "e84040": "Cisco Systems, Inc", "e840f2": "PEGATRON CORPORATION", @@ -33815,6 +34401,7 @@ "e85bb7": "Ample Systems Inc.", "e85bf0": "Imaging Diagnostics", "e85c0a": "Cisco Systems, Inc", + "e85c5f": "FN-LINK TECHNOLOGY Ltd.", "e85d6b": "Luminate Wireless", "e85d86": "CHANG YOW TECHNOLOGIES INTERNATIONAL CO.,LTD.", "e85e53": "Infratec Datentechnik GmbH", @@ -33836,7 +34423,8 @@ "e86bea": "Espressif Inc.", "e86cc7": "IEEE Registration Authority", "e86cda": "Supercomputers and Neurocomputers Research Center", - "e86d52": "ARRIS Group, Inc.", + "e86d16": "Elmec Elettronica SRL", + "e86d52": "Commscope", "e86d54": "Digit Mobile Inc", "e86d65": "AUDIO MOBIL Elektronik GmbH", "e86d6e": "voestalpine Signaling UK Ltd.", @@ -33844,6 +34432,7 @@ "e86de9": "HUAWEI TECHNOLOGIES CO.,LTD", "e86e3a": "Sony Interactive Entertainment Inc.", "e86e44": "zte corporation", + "e86ead": "Guangzhou Gizwits loT Technology Co.,Ltd", "e86f38": "CHONGQING FUGUI ELECTRONICS CO.,LTD.", "e86ff2": "Actiontec Electronics, Inc", "e87072": "Hangzhou BroadLink Technology Co.,Ltd", @@ -33865,7 +34454,7 @@ "e88152": "Apple, Inc.", "e88175": "zte corporation", "e881ab": "Beijing Sankuai Online Technology Co.,Ltd", - "e8825b": "ARRIS Group, Inc.", + "e8825b": "Commscope", "e884a5": "Intel Corporate", "e884c6": "HUAWEI TECHNOLOGIES CO.,LTD", "e8854b": "Apple, Inc.", @@ -33873,7 +34462,7 @@ "e887a3": "Loxley Public Company Limited", "e88843": "Xiaomi Communications Co Ltd", "e8886c": "Shenzhen SC Technologies Co.,LTD", - "e8892c": "ARRIS Group, Inc.", + "e8892c": "Commscope", "e88d28": "Apple, Inc.", "e88da6": "Quectel Wireless Solutions Co.,Ltd.", "e88df5": "ZNYX Networks, Inc.", @@ -33927,6 +34516,7 @@ "e8abf3": "HUAWEI TECHNOLOGIES CO.,LTD", "e8abfa": "Shenzhen Reecam Tech.Ltd.", "e8ac23": "HUAWEI TECHNOLOGIES CO.,LTD", + "e8ac7e": "TERAHOP PTE.LTD.", "e8acad": "zte corporation", "e8ada6": "Sagemcom Broadband SAS", "e8aec5": "Arista Networks", @@ -33963,6 +34553,7 @@ "e8c320": "ltd.", "e8c417": "Fiberhome Telecommunication Technologies Co.,LTD", "e8c57a": "Ufispace Co., LTD.", + "e8c6e6": "TRADING LIMITED", "e8c74f": "Liteon Technology Corporation", "e8c7cf": "Wistron Neweb Corporation", "e8c829": "Intel Corporate", @@ -33975,6 +34566,7 @@ "e8cc8c": "Chengdu Jiarui Hualian Communication Technology Co", "e8cd2d": "HUAWEI TECHNOLOGIES CO.,LTD", "e8ce06": "SkyHawke Technologies, LLC.", + "e8cf83": "Dell Inc.", "e8d03c": "Shenzhen Jingxun Software Telecommunication Technology Co.,Ltd", "e8d099": "Fiberhome Telecommunication Technologies Co.,LTD", "e8d0b9": "Taicang T&W Electronics", @@ -34012,6 +34604,7 @@ "e8e0b7": "Toshiba", "e8e1e1": "Gemtek Technology Co., Ltd.", "e8e1e2": "Energotest", + "e8e49d": "Nexthop Systems Inc.", "e8e5d6": "Samsung Electronics Co.,Ltd", "e8e609": "Chongqing Zhouhai intelligent technology CO., Ltd", "e8e732": "Alcatel-Lucent Enterprise", @@ -34024,13 +34617,14 @@ "e8ea4d": "HUAWEI TECHNOLOGIES CO.,LTD", "e8ea6a": "StarTech.com", "e8eada": "Denkovi Assembly Electronics LTD", + "e8eafa": "Qingdao Haier Technology Co.,Ltd", "e8eb11": "Texas Instruments", "e8eb1b": "Microchip Technology Inc.", "e8eb34": "Cisco Systems, Inc", "e8ebd3": "Mellanox Technologies, Inc.", "e8ebdd": "Guangzhou Qingying Acoustics Technology Co., Ltd", "e8eca3": "Dongguan Liesheng Electronic Co.Ltd", - "e8ed05": "ARRIS Group, Inc.", + "e8ed05": "Commscope", "e8edd6": "Fortinet, Inc.", "e8edf3": "Cisco Systems, Inc", "e8eecc": "Fantasia Trading LLC", @@ -34045,13 +34639,14 @@ "e8f2e3": "Starcor Beijing Co.,Limited", "e8f375": "Nokia", "e8f408": "Intel Corporate", + "e8f494": "AltoBeam Inc.", "e8f654": "HUAWEI TECHNOLOGIES CO.,LTD", "e8f673": "Microsoft Corporation", "e8f724": "Hewlett Packard Enterprise ", "e8f72f": "HUAWEI TECHNOLOGIES CO.,LTD", "e8f791": "Xiaomi Communications Co Ltd", "e8f8d0": "Nokia Shanghai Bell Co., Ltd.", - "e8f928": "RFTECH SRL", + "e8f928": "ENGINKO SRL", "e8f9d4": "HUAWEI TECHNOLOGIES CO.,LTD", "e8fa23": "Huawei Device Co., Ltd.", "e8faf7": "Guangdong Uniteddata Holding Group Co., Ltd.", @@ -34214,7 +34809,7 @@ "ec6cb5": "zte corporation", "ec6e79": "InHand Networks, INC.", "ec6f0b": "FADU, Inc.", - "ec7097": "ARRIS Group, Inc.", + "ec7097": "Commscope", "ec71db": "Reolink Innovation Limited", "ec725b": "zte corporation", "ec7359": "Shenzhen Cloudsky Technologies Co., Ltd.", @@ -34222,7 +34817,9 @@ "ec7427": "eero inc.", "ec748c": "Sony Interactive Entertainment Inc.", "ec74ba": "Hirschmann Automation and Control GmbH", + "ec74cd": "IEEE Registration Authority", "ec74d7": "Grandstream Networks Inc", + "ec750c": "TP-Link Systems Inc.", "ec753e": "HUAWEI TECHNOLOGIES CO.,LTD", "ec75ed": "Citrix Systems, Inc.", "ec7949": "FUJITSU LIMITED", @@ -34256,6 +34853,7 @@ "ec8ac7": "Fiberhome Telecommunication Technologies Co.,LTD", "ec8c9a": "HUAWEI TECHNOLOGIES CO.,LTD", "ec8ca2": "Ruckus Wireless", + "ec8e12": "Nokia", "ec8e77": "Intel Corporate", "ec8ead": "DLX", "ec8eae": "Nagravision SA", @@ -34297,7 +34895,7 @@ "eca81f": "Vantiva USA LLC", "eca86b": "Elitegroup Computer Systems Co.,Ltd.", "eca907": "Apple, Inc.", - "eca940": "ARRIS Group, Inc.", + "eca940": "Commscope", "eca971": "Hangzhou Hikvision Digital Technology Co.,Ltd.", "eca9fa": "GUANGDONG GENIUS TECHNOLOGY CO., LTD.", "ecaa25": "Samsung Electronics Co.,Ltd", @@ -34354,12 +34952,14 @@ "ecd09f": "Xiaomi Communications Co Ltd", "ecd19a": "Zhuhai Liming Industries Co., Ltd", "ecd68a": "Shenzhen JMicron Intelligent Technology Developmen", + "ecd909": "ALPSALPINE CO,.LTD", "ecd925": "RAMI", "ecd950": "IRT SA", "ecd9d1": "Shenzhen TG-NET Botone Technology Co.,Ltd.", "ecda3b": "Espressif Inc.", "ecda59": "New H3C Technologies Co., Ltd", "ecdb86": "API-K", + "ecdd24": "Cisco Systems, Inc", "ecde3d": "Lamprey Networks, Inc.", "ecdf3a": "vivo Mobile Communication Co., Ltd.", "ecdfc9": "Hangzhou Microimage Software Co., Ltd", @@ -34367,6 +34967,7 @@ "ece154": "Beijing Unisound Information Technology Co.,Ltd.", "ece1a9": "Cisco Systems, Inc", "ece2fd": "Co., Ltd.", + "ece334": "Espressif Inc.", "ece512": "tado GmbH", "ece555": "Hirschmann Automation", "ece61d": "Huawei Device Co., Ltd.", @@ -34378,6 +34979,7 @@ "ece7c2": "China Mobile Group Device Co.,Ltd.", "ece90b": "SISTEMA SOLUCOES ELETRONICAS LTDA - EASYTECH", "ece915": "STI Ltd", + "ece9f5": "HUAWEI TECHNOLOGIES CO.,LTD", "ece9f8": "Guang Zhou TRI-SUN Electronics Technology Co., Ltd", "ecea03": "DARFON LIGHTING CORP", "ecebb8": "Hewlett Packard Enterprise ", @@ -34407,11 +35009,13 @@ "ecfc55": "A. Eberle GmbH & Co. KG", "ecfcc6": "Hewlett Packard Enterprise", "ecfe7e": "BlueRadios, Inc.", + "ecff3a": "Apple, Inc.", "f0007f": "Janz - Contadores de Energia, SA", "f0016e": "Tianyi Telecom Terminals Company Limited", "f0022b": "Chrontel", "f00248": "SmarteBuilding", "f0038c": "AzureWave Technology Inc.", + "f003bc": "Cisco Systems, Inc", "f004e1": "Apple, Inc.", "f0051b": "Samsung Electronics Co.,Ltd", "f00727": "INTEREL BUILDING AUTOMATION", @@ -34555,6 +35159,7 @@ "f073ae": "PEAK-System Technik", "f07485": "NGD Systems, Inc.", "f0748d": "Ruijie Networks Co.,LTD", + "f074bf": "Silicon Laboratories", "f074e4": "Thundercomm Technology Co., Ltd", "f0761c": "CO., LTD. ", "f0766f": "Apple, Inc.", @@ -34632,7 +35237,7 @@ "f0ae51": "Xi3 Corp", "f0ae66": "Cosonic Intelligent Technologies Co., Ltd.", "f0af50": "Phantom Intelligence", - "f0af85": "ARRIS Group, Inc.", + "f0af85": "Commscope", "f0b014": "AVM Audiovisuelles Marketing und Computersysteme GmbH", "f0b022": "TOHO Electronics INC.", "f0b040": "HUNAN FN-LINK TECHNOLOGY LIMITED", @@ -34706,6 +35311,7 @@ "f0d805": "Cisco Systems, Inc", "f0d9b2": "EXO S.A.", "f0da7c": "RLH INDUSTRIES,INC.", + "f0db2a": "LANNER ELECTRONICS, INC.", "f0db30": "Yottabyte", "f0dbe2": "Apple, Inc.", "f0dbf8": "Apple, Inc.", @@ -34753,7 +35359,7 @@ "f0f9f7": "IES GmbH & Co. KG", "f0fac7": "Huawei Device Co., Ltd.", "f0fc65": "SynaXG Technologies Pte. Ltd.", - "f0fcc8": "ARRIS Group, Inc.", + "f0fcc8": "Commscope", "f0fda0": "Acurix Networks Pty Ltd", "f0fddd": "Foxtron Vehicle Technologies Co., Ltd.", "f0fe6b": "Shanghai High-Flying Electronics Technology Co., Ltd", @@ -34779,7 +35385,7 @@ "f40e01": "Apple, Inc.", "f40e11": "IEEE Registration Authority", "f40e22": "Samsung Electronics Co.,Ltd", - "f40e83": "ARRIS Group, Inc.", + "f40e83": "Commscope", "f40f1b": "Cisco Systems, Inc", "f40f24": "Apple, Inc.", "f40f9b": "WAVELINK", @@ -34813,6 +35419,7 @@ "f4227a": "Guangdong Seneasy Intelligent Technology Co., Ltd.", "f4239c": "TECHNOLOGIES CORPORATION", "f42462": "Co., Ltd", + "f4248b": "HUAWEI TECHNOLOGIES CO.,LTD", "f42679": "Intel Corporate", "f42756": "DASAN Newtork Solutions", "f42833": "MMPC Inc.", @@ -34834,6 +35441,7 @@ "f4323d": "Sichuan tianyi kanghe communications co., LTD", "f4331c": "Toast, Inc.", "f43328": "CIMCON Lighting Inc.", + "f43392": "Cisco Systems, Inc", "f434f0": "Apple, Inc.", "f436e1": "Abilis Systems SARL", "f437b7": "Apple, Inc.", @@ -34906,6 +35514,7 @@ "f463fc": "vivo Mobile Communication Co., Ltd.", "f46412": "Sony Interactive Entertainment Inc.", "f4645d": "Toshiba", + "f4650b": "Espressif Inc.", "f465a6": "Apple, Inc.", "f4672d": "ShenZhen Topstar Technology Company", "f46942": "ASKEY COMPUTER CORP", @@ -34949,6 +35558,7 @@ "f483e1": "Shanghai Clouder Semiconductor Co.,Ltd", "f4844c": "Texas Instruments", "f4848d": "TP-LINK TECHNOLOGIES CO.,LTD.", + "f485ae": "Senbiosys SA", "f485c6": "FDT Technologies", "f48771": "Infoblox", "f487c5": "Huawei Device Co., Ltd.", @@ -35002,7 +35612,7 @@ "f4b3b1": "Silicon Laboratories", "f4b520": "Biostar Microtech international corp.", "f4b52f": "Juniper Networks", - "f4b549": "Xiamen Yeastar Information Technology Co., Ltd.", + "f4b549": "Xiamen Yeastar Digital Technology Co., Ltd", "f4b5aa": "zte corporation", "f4b5bb": "CERAGON NETWORKS", "f4b62d": "Dongguan Huayin Electronic Technology Co., Ltd.", @@ -35042,6 +35652,7 @@ "f4cae5": "FREEBOX SAS", "f4cae7": "Arcadyan Corporation", "f4cb52": "HUAWEI TECHNOLOGIES CO.,LTD", + "f4cbe7": "Apple, Inc.", "f4cc55": "Juniper Networks", "f4cd90": "Vispiron Rotec GmbH", "f4ce23": "Intel Corporate", @@ -35054,6 +35665,7 @@ "f4d0a7": "Zhejiang Weilai Jingling Artificial Intelligence Technology Co., Ltd.", "f4d108": "Intel Corporate", "f4d261": "SEMOCON Co., Ltd", + "f4d454": "Shenzhen Skyworth Digital Technology CO., Ltd", "f4d488": "Apple, Inc.", "f4d580": "YAMAHA CORPORATION", "f4d58a": "Palo Alto Networks", @@ -35131,10 +35743,11 @@ "f80332": "Khomp", "f80377": "Apple, Inc.", "f8051c": "DRS Imaging and Targeting Solutions", + "f80584": "EM Microelectronic", "f8075d": "Huawei Device Co., Ltd.", "f8084f": "Sagemcom Broadband SAS", "f809a4": "Henan Thinker Rail Transportation Research Inc.", - "f80bbe": "ARRIS Group, Inc.", + "f80bbe": "Commscope", "f80bcb": "Cisco Systems, Inc", "f80bd0": "Co., Ltd.", "f80c58": "Taicang T&W Electronics", @@ -35154,6 +35767,7 @@ "f81308": "Nokia", "f814fe": "UNION MAN TECHNOLOGY CO.,LTD", "f81547": "Avaya Inc", + "f815e0": "Siemens Canada", "f8160c": "Shenzhen iComm Semiconductor CO.,LTD", "f81654": "Intel Corporate", "f8172d": "Tuya Smart Inc.", @@ -35190,7 +35804,7 @@ "f82bc8": "Jiangsu Switter Co., Ltd", "f82c18": "2Wire Inc", "f82d7c": "Apple, Inc.", - "f82dc0": "ARRIS Group, Inc.", + "f82dc0": "Commscope", "f82e0c": "Texas Instruments", "f82e3f": "HUAWEI TECHNOLOGIES CO.,LTD", "f82e8e": "Nanjing Kechen Electric Co., Ltd.", @@ -35214,6 +35828,7 @@ "f8369b": "Texas Instruments", "f83869": "LG Electronics", "f83880": "Apple, Inc.", + "f8388d": "New H3C Technologies Co., Ltd", "f83918": "Cisco Systems, Inc", "f83b1d": "Vantiva USA LLC", "f83b7e": "Huawei Device Co., Ltd.", @@ -35281,7 +35896,7 @@ "f86214": "Apple, Inc.", "f862aa": "xn systems", "f8633f": "Intel Corporate", - "f863d9": "ARRIS Group, Inc.", + "f863d9": "Commscope", "f86465": "Anova Applied Electronics, Inc.", "f864b8": "zte corporation", "f86601": "Suzhou Chi-tek information technology Co., Ltd", @@ -35306,6 +35921,7 @@ "f871a6": "Apple, Inc.", "f871fe": "The Goldman Sachs Group, Inc.", "f872ea": "Cisco Systems, Inc", + "f8731a": "zte corporation", "f87394": "NETGEAR", "f873a2": "Avaya Inc", "f873df": "Apple, Inc.", @@ -35314,7 +35930,7 @@ "f8769b": "Neopis Co., Ltd.", "f877b8": "Samsung Electronics Co.,Ltd", "f87907": "Huawei Device Co., Ltd.", - "f8790a": "ARRIS Group, Inc.", + "f8790a": "Commscope", "f87928": "zte corporation", "f87999": "Guangdong Jiuzhi Technology Co.,Ltd", "f87a39": "IEEE Registration Authority", @@ -35322,7 +35938,7 @@ "f87aef": "Rosonix Technology, Inc.", "f87b20": "Cisco Systems, Inc", "f87b62": "FASTWEL INTERNATIONAL CO., LTD. Taiwan Branch", - "f87b7a": "ARRIS Group, Inc.", + "f87b7a": "Commscope", "f87b8c": "Amped Wireless", "f87be0": "Funtime Pickleball Inc.", "f87d3f": "Huawei Device Co., Ltd.", @@ -35339,7 +35955,7 @@ "f889d2": "CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.", "f88a3c": "IEEE Registration Authority", "f88a5e": "Texas Instruments", - "f88b37": "ARRIS Group, Inc.", + "f88b37": "Commscope", "f88c1c": "KAISHUN ELECTRONIC TECHNOLOGY CO., LTD. BEIJING", "f88c21": "TP-LINK TECHNOLOGIES CO.,LTD.", "f88def": "Tenebraex", @@ -35350,6 +35966,7 @@ "f88fca": "Google, Inc.", "f89066": "Nain Inc.", "f8912a": "GLP German Light Products GmbH", + "f8916f": "Texas Instruments", "f89173": "AEDLE SAS", "f893f3": "VOLANS", "f894c2": "Intel Corporate", @@ -35360,6 +35977,7 @@ "f89725": "OPPLE LIGHTING CO., LTD", "f89753": "Huawei Device Co., Ltd.", "f897a9": "Ericsson AB", + "f897b0": "Goki Pty Ltd", "f897cf": "DAESHIN-INFORMATION TECHNOLOGY CO., LTD.", "f8983a": "Limited", "f898b9": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -35376,7 +35994,7 @@ "f89e94": "Intel Corporate", "f89fb8": "YAZAKI Energy System Corporation", "f8a03d": "Dinstar Technologies Co., Ltd.", - "f8a097": "ARRIS Group, Inc.", + "f8a097": "Commscope", "f8a188": "LED Roadway Lighting", "f8a26d": "CANON INC.", "f8a2b4": "RHEWA-WAAGENFABRIK August Freudewald GmbH &Co. KG", @@ -35441,6 +36059,7 @@ "f8c4fa": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "f8c650": "Cisco Systems, Inc", "f8c678": "Carefusion", + "f8c903": "TP-LINK TECHNOLOGIES CO.,LTD.", "f8c96c": "Fiberhome Telecommunication Technologies Co.,LTD", "f8ca59": "NetComm Wireless", "f8ca85": "NEC Corporation", @@ -35448,6 +36067,7 @@ "f8cc6e": "DEPO Electronics Ltd", "f8cdc8": "Sichuan Tianyi Comheart Telecom Co.,LTD", "f8ce07": "ZHEJIANG DAHUA TECHNOLOGYCO.,LTD", + "f8ce21": "TP-LINK TECHNOLOGIES CO.,LTD.", "f8ce72": "Wistron Corporation", "f8cfc5": "Motorola Mobility LLC, a Lenovo Company", "f8d027": "Seiko Epson Corporation", @@ -35495,7 +36115,7 @@ "f8e94f": "Cisco Systems, Inc", "f8e968": "Egker Kft.", "f8ea0a": "Dipl.-Math. Michael Rauch", - "f8eda5": "ARRIS Group, Inc.", + "f8eda5": "Commscope", "f8edae": "CO.,LTD", "f8ef5d": "Motorola Mobility LLC, a Lenovo Company", "f8f005": "Newport Media Inc.", @@ -35507,9 +36127,10 @@ "f8f1e6": "Samsung Electronics Co.,Ltd", "f8f21e": "Intel Corporate", "f8f25a": "G-Lab GmbH", + "f8f3d3": "Shenzhen Gotron electronic CO.,LTD", "f8f464": "Rawe Electonic GmbH", "f8f519": "Rulogic Inc.", - "f8f532": "ARRIS Group, Inc.", + "f8f532": "Commscope", "f8f58c": "Apple, Inc.", "f8f7b9": "HUAWEI TECHNOLOGIES CO.,LTD", "f8f7d3": "International Communications Corporation", @@ -35524,6 +36145,7 @@ "f8ff5f": "Shenzhen Communication Technology Co.,Ltd", "f8ffc2": "Apple, Inc.", "fc0012": "Toshiba Samsung Storage Technolgoy Korea Corporation ", + "fc012c": "Espressif Inc.", "fc017c": "Hon Hai Precision Ind. Co.,Ltd.", "fc019e": "VIEVU", "fc01cd": "FUNDACION TEKNIKER", @@ -35531,6 +36153,7 @@ "fc039f": "Samsung Electronics Co.,Ltd", "fc041c": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "fc0647": "Cortland Research, LLC", + "fc068c": "SHENZHEN MICIPC TECHNOLOGY CO.,LTD", "fc06ed": "M2Motive Technology Inc.", "fc0736": "Huawei Device Co., Ltd.", "fc07a0": "LRE Medical GmbH", @@ -35576,6 +36199,7 @@ "fc1e16": "IPEVO corp", "fc1f19": "SAMSUNG ELECTRO MECHANICS CO., LTD.", "fc1fc0": "EURECAM", + "fc221c": "Shenzhen Xunman Technology Co., Ltd", "fc229c": "Han Kyung I Net Co.,Ltd.", "fc22d3": "FDSYS", "fc22f4": "Zyxel Communications Corporation", @@ -35617,10 +36241,12 @@ "fc3fa6": "eero inc.", "fc3fab": "Henan Lanxin Technology Co., Ltd", "fc3fdb": "Hewlett Packard", + "fc3ffc": "Tozed Kangwei Tech Co.,Ltd", "fc4009": "zte corporation", "fc4116": "Google, Inc.", "fc4203": "Samsung Electronics Co.,Ltd", "fc4265": "Zhejiang Tmall Technology Co., Ltd.", + "fc4345": "Xiaomi Communications Co Ltd", "fc4463": "Universal Audio, Inc", "fc4482": "Intel Corporate", "fc4499": "Swarco LEA d.o.o.", @@ -35637,13 +36263,15 @@ "fc4b1c": "INTERSENSOR S.R.L.", "fc4b57": "Peerless Instrument Division of Curtiss-Wright ", "fc4bbc": "Sunplus Technology Co., Ltd.", + "fc4d6a": "Silicon Laboratories", "fc4d8c": "SHENZHEN PANTE ELECTRONICS TECHNOLOGY CO., LTD", "fc4da6": "HUAWEI TECHNOLOGIES CO.,LTD", "fc4dd4": "Universal Global Scientific Industrial Co., Ltd.", + "fc4e6d": "HUAWEI TECHNOLOGIES CO.,LTD", "fc4ea4": "Apple, Inc.", "fc500c": "Sitehop Ltd", "fc5090": "SIMEX Sp. z o.o.", - "fc51a4": "ARRIS Group, Inc.", + "fc51a4": "Commscope", "fc51b5": "HUAWEI TECHNOLOGIES CO.,LTD", "fc528d": "Vantiva USA LLC", "fc52ce": "Control iD", @@ -35687,7 +36315,7 @@ "fc6c31": "LXinstruments GmbH", "fc6dc0": "BME CORPORATION", "fc6dd1": "APRESIA Systems, Ltd.", - "fc6fb7": "ARRIS Group, Inc.", + "fc6fb7": "Commscope", "fc702e": "Sichuan AI-Link Technology Co., Ltd.", "fc71fa": "Trane Technologies", "fc73fb": "HUAWEI TECHNOLOGIES CO.,LTD", @@ -35719,7 +36347,7 @@ "fc8d3d": "Leapfive Tech. Ltd.", "fc8e5b": "China Mobile Iot Limited company", "fc8e6e": "StreamCCTV, LLC", - "fc8e7e": "ARRIS Group, Inc.", + "fc8e7e": "Commscope", "fc8f7d": "SHENZHEN GONGJIN ELECTRONICS CO.,LT", "fc8f90": "Samsung Electronics Co.,Ltd", "fc8fc4": "Intelligent Technology Inc.", @@ -35730,6 +36358,7 @@ "fc923b": "Nokia Corporation", "fc9257": "Sdn. Bhd.", "fc936b": "Samsung Electronics Co.,Ltd", + "fc942e": "Cisco Meraki", "fc9435": "HUAWEI TECHNOLOGIES CO.,LTD", "fc946c": "UBIVELOX", "fc94ce": "zte corporation", @@ -35755,6 +36384,7 @@ "fca22a": "PT. Callysta Multi Engineering", "fca386": "SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD", "fca47a": "IEEE Registration Authority", + "fca5c8": "Apple, Inc.", "fca5d0": "GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD", "fca621": "Samsung Electronics Co.,Ltd", "fca64c": "Alibaba cloud computing Co., Ltd", @@ -35775,7 +36405,7 @@ "fcabf5": "zte corporation", "fcad0f": "QTS NETWORKS", "fcae2b": "Titan Products Ltd.", - "fcae34": "ARRIS Group, Inc.", + "fcae34": "Commscope", "fcaf6a": "Qulsar Inc", "fcafac": "Socionext Inc.", "fcafbe": "TireCheck GmbH", @@ -35787,6 +36417,7 @@ "fcb3bc": "Intel Corporate", "fcb467": "Espressif Inc.", "fcb4e6": "ASKEY COMPUTER CORP", + "fcb577": "Cortex Security Inc", "fcb585": "Shenzhen Water World Information Co.,Ltd.", "fcb58a": "Wapice Ltd.", "fcb662": "IC Holdings LLC", @@ -35806,6 +36437,7 @@ "fcc233": "ASUSTek COMPUTER INC.", "fcc23d": "Atmel Corporation", "fcc2de": "Murata Manufacturing Co., Ltd.", + "fcc2e5": "HOLOWITS TECHNOLOGIES CO.,LTD", "fcc734": "Samsung Electronics Co.,Ltd", "fcc737": "Shaanxi Gangsion Electronic Technology Co., Ltd", "fcc897": "zte corporation", @@ -35814,6 +36446,7 @@ "fccd2f": "IEEE Registration Authority", "fccf43": "HUIZHOU CITY HUIYANG DISTRICT MEISIQI INDUSTRY DEVELOPMENT CO,.LTD", "fccf62": "IBM Corp", + "fcd202": "Realme Chongqing Mobile Telecommunications Corp.,Ltd.", "fcd290": "SKY UK LIMITED", "fcd2b6": "IEEE Registration Authority", "fcd436": "Motorola Mobility LLC, a Lenovo Company", diff --git a/netutils/data_files/protocol_mappings.py b/netutils/data_files/protocol_mappings.py index a6f159ea..eecaa469 100644 --- a/netutils/data_files/protocol_mappings.py +++ b/netutils/data_files/protocol_mappings.py @@ -2550,6 +2550,7 @@ "mtport-regist": {"port_number": 2791, "protocols": ["tcp", "udp"]}, "f5-globalsite": {"port_number": 2792, "protocols": ["tcp", "udp"]}, "initlsmsad": {"port_number": 2793, "protocols": ["tcp", "udp"]}, + "urp": {"port_number": 2794, "protocols": ["tcp", "udp"]}, "livestats": {"port_number": 2795, "protocols": ["tcp", "udp"]}, "ac-tech": {"port_number": 2796, "protocols": ["tcp", "udp"]}, "esp-encap": {"port_number": 2797, "protocols": ["tcp", "udp"]}, @@ -4756,6 +4757,7 @@ "fis": {"port_number": 5912, "protocols": ["sctp"]}, "aoc-acars": {"port_number": 5913, "protocols": ["tcp", "udp"]}, "ads-c": {"port_number": 5913, "protocols": ["sctp"]}, + "ipsdtls": {"port_number": 5914, "protocols": ["tcp", "udp", "sctp"]}, "indy": {"port_number": 5963, "protocols": ["tcp", "udp"]}, "mppolicy-v5": {"port_number": 5968, "protocols": ["tcp", "udp"]}, "mppolicy-mgr": {"port_number": 5969, "protocols": ["tcp", "udp"]}, @@ -6125,6 +6127,7 @@ "exoconfig": {"port_number": 26487, "protocols": ["tcp", "udp"]}, "exonet": {"port_number": 26489, "protocols": ["tcp", "udp"]}, "flex-lmadmin": {"port_number": 27010, "protocols": ["tcp"]}, + "chlenix": {"port_number": 27016, "protocols": ["tcp"]}, "mongodb": {"port_number": 27017, "protocols": ["tcp"]}, "imagepump": {"port_number": 27345, "protocols": ["tcp", "udp"]}, "jesmsjc": {"port_number": 27442, "protocols": ["tcp", "udp"]}, diff --git a/netutils/data_files/protocol_number_mappings.py b/netutils/data_files/protocol_number_mappings.py index 7aba8028..73c0d233 100644 --- a/netutils/data_files/protocol_number_mappings.py +++ b/netutils/data_files/protocol_number_mappings.py @@ -144,6 +144,7 @@ "Ethernet": 143, "AGGFRAG": 144, "NSH": 145, + "Homa": 146, "Reserved": 255, } PROTO_NUM_TO_NAME: Dict[int, str] = { @@ -288,5 +289,6 @@ 143: "Ethernet", 144: "AGGFRAG", 145: "NSH", + 146: "Homa", 255: "Reserved", } diff --git a/netutils/ip.py b/netutils/ip.py index 7b2df0e2..b73b31f1 100644 --- a/netutils/ip.py +++ b/netutils/ip.py @@ -311,7 +311,7 @@ def _convert_ip(ip: str) -> str: if is_ip(ip): if "." in ip: mask = "32" - if ":" in ip: + else: mask = "128" return f"{ip}/{mask}" return ip diff --git a/netutils/lib_mapper.py b/netutils/lib_mapper.py index d638958a..79bb608f 100644 --- a/netutils/lib_mapper.py +++ b/netutils/lib_mapper.py @@ -228,6 +228,7 @@ "netapp_cdot": "netapp_cdot", "netgear_prosafe": "netgear_prosafe", "netscaler": "netscaler", + "nokia_srl": "nokia_srl", "nokia_sros": "nokia_sros", "oneaccess_oneos": "oneaccess_oneos", "ovs_linux": "ovs_linux", @@ -293,6 +294,7 @@ "nxos_ssh": "cisco_nxos", # no reverse "panos": "paloalto_panos", "ros": "mikrotik_routeros", + "srl": "nokia_srl", "sros": "nokia_sros", "vyos": "vyos", } @@ -339,6 +341,7 @@ "f5networks.f5_bigip.bigip": "bigip_f5", "fortinet.fortios.fortios": "fortinet", "junipernetworks.junos.junos": "juniper_junos", + "nokia.srl": "nokia_srl", "paloaltonetworks.panos.panos": "paloalto_panos", "vyos.vyos.vyos": "vyos", } @@ -366,6 +369,7 @@ "cisco_iosxr": "cisco_xr", "cisco_nxos": "cisco_nxos", "juniper_junos": "juniper_junos", + "nokia_srlinux": "nokia_srl", } # HIERCONFIG | Normalized @@ -451,6 +455,7 @@ "huawei": "huawei_vrp", "juniper_junos": "junos", "mikrotik_routeros": "ros", + "nokia_srl": "srl", "nokia_sros": "sros", "paloalto_panos": "panos", "vyos": "vyos", @@ -496,6 +501,7 @@ "lenovo_cnos": "community.network.cnos", "lenovo_enos": "community.network.enos", "mikrotik_routeros": "community.network.routeros", + "nokia_srl": "nokia.srl", "nokia_sros": "community.network.sros", "paloalto_panos": "paloaltonetworks.panos.panos", "pluribus": "community.network.netvisor", @@ -528,6 +534,7 @@ "cisco_xe": "cisco_iosxe", "cisco_xr": "cisco_iosxr", "juniper_junos": "juniper_junos", + "nokia_srl": "nokia_srlinux", } # Normalized | HIERCONFIG diff --git a/netutils/nist.py b/netutils/nist.py index 63cf44ce..eba7ed6c 100644 --- a/netutils/nist.py +++ b/netutils/nist.py @@ -74,11 +74,13 @@ def _get_nist_urls_juniper_junos(os_platform_data: t.Dict[str, t.Any]) -> t.List # BASE _main = os_platform_data.get("main") _minor = os_platform_data.get("minor") + _type = "" # Check if this is an issue as used below with potentially no definition if os_platform_data["type"]: _type = os_platform_data["type"].lower() _build = os_platform_data.get("build") # SERVICE + _service = "" # Check if this is an issue as used below with potentially no definition if os_platform_data["service"]: _service = os_platform_data["service"].lower() _service_build = os_platform_data.get("service_build") diff --git a/netutils/os_version.py b/netutils/os_version.py index 2065d115..0993ce54 100644 --- a/netutils/os_version.py +++ b/netutils/os_version.py @@ -50,10 +50,12 @@ def get_upgrade_path(current_version: str, target_version: str, firmware_list: t def _compare_version(current_version: str, comparison: str, target_version: str, version_type: str) -> bool: # Convert version strings to Version objects for comparison + if version_type not in ["loose", "strict"]: + raise ValueError(f"Invalid version type: {version_type}, must be 'loose' or 'strict'") if version_type == "loose": current_ver_obj = LooseVersion(current_version) target_ver_obj = LooseVersion(target_version) - elif version_type == "strict": + else: current_ver_obj = StrictVersion(current_version) target_ver_obj = StrictVersion(target_version) diff --git a/netutils/password.py b/netutils/password.py index 5a9026a7..ffca30c0 100644 --- a/netutils/password.py +++ b/netutils/password.py @@ -1,7 +1,5 @@ """Functions for working with Passwords.""" -# TODO: Swap out crypt prior to py3.13 -import crypt # pylint: disable=deprecated-module import random import secrets import string @@ -19,6 +17,19 @@ HAS_SCRYPT = False +try: + import crypt # pylint: disable=deprecated-module + + HAS_CRYPT = True +except ModuleNotFoundError: + try: + import legacycrypt as crypt + + HAS_CRYPT = True + except ModuleNotFoundError: + HAS_CRYPT = False + + # Code example from Python docs ALPHABET = string.ascii_letters + string.digits DEFAULT_PASSWORD_CHARS = "".join((string.ascii_letters + string.digits + ".,:-_")) @@ -128,9 +139,9 @@ def compare_cisco_type5( Examples: >>> from netutils.password import compare_cisco_type5 - >>> compare_cisco_type5("cisco","$1$nTc1$Z28sUTcWfXlvVe2x.3XAa.") + >>> compare_cisco_type5("cisco","$1$nTc1$Z28sUTcWfXlvVe2x.3XAa.") # doctest: +SKIP True - >>> compare_cisco_type5("not_cisco","$1$nTc1$Z28sUTcWfXlvVe2x.3XAa.") + >>> compare_cisco_type5("not_cisco","$1$nTc1$Z28sUTcWfXlvVe2x.3XAa.") # doctest: +SKIP False >>> """ @@ -247,11 +258,18 @@ def encrypt_cisco_type5(unencrypted_password: str, salt: t.Optional[str] = None, '$1$MHkb$v2MFmDkQX66TTxLkFF50K/' >>> """ + if not HAS_CRYPT: + raise ImportError( + "Your version of Python does not have crypt support built in. " + "Please install legacycrypt, such as `pip install legacycrypt` when " + "adding to your install or `pip install netutils[legacycrypt]` when installing fresh." + ) + if not salt: salt = "".join(secrets.choice(ALPHABET) for _ in range(salt_len)) elif not set(salt) <= set(ALPHABET): raise ValueError(f"type5_pw salt used improper characters, must be one of {ALPHABET}") - return crypt.crypt(unencrypted_password, f"$1${salt}$") + return str(crypt.crypt(unencrypted_password, f"$1${salt}$")) def encrypt_cisco_type7(unencrypted_password: str, salt: t.Optional[int] = None) -> str: diff --git a/poetry.lock b/poetry.lock index 15109fb5..6b8ab617 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,14 +1,14 @@ -# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand. [[package]] name = "astroid" -version = "3.1.0" +version = "3.2.4" description = "An abstract syntax tree for Python with inference support." optional = false python-versions = ">=3.8.0" files = [ - {file = "astroid-3.1.0-py3-none-any.whl", hash = "sha256:951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819"}, - {file = "astroid-3.1.0.tar.gz", hash = "sha256:ac248253bfa4bd924a0de213707e7ebeeb3138abeb48d798784ead1e56d419d4"}, + {file = "astroid-3.2.4-py3-none-any.whl", hash = "sha256:413658a61eeca6202a59231abb473f932038fbcbf1666587f66d482083413a25"}, + {file = "astroid-3.2.4.tar.gz", hash = "sha256:0e14202810b30da1b735827f78f5157be2bbd4a7a59b7707ca0bfc2fb4c0063a"}, ] [package.dependencies] @@ -31,32 +31,32 @@ wheel = ">=0.23.0,<1.0" [[package]] name = "attrs" -version = "23.2.0" +version = "24.3.0" description = "Classes Without Boilerplate" optional = true -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, - {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, + {file = "attrs-24.3.0-py3-none-any.whl", hash = "sha256:ac96cd038792094f438ad1f6ff80837353805ac950cd2aa0e0625ef19850c308"}, + {file = "attrs-24.3.0.tar.gz", hash = "sha256:8f5c07333d543103541ba7be0e2ce16eeee8130cb0b3f9238ab904ce1e85baff"}, ] [package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] -tests-no-zope = ["attrs[tests-mypy]", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] [[package]] name = "babel" -version = "2.14.0" +version = "2.16.0" description = "Internationalization utilities" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "Babel-2.14.0-py3-none-any.whl", hash = "sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287"}, - {file = "Babel-2.14.0.tar.gz", hash = "sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363"}, + {file = "babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b"}, + {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, ] [package.dependencies] @@ -67,13 +67,13 @@ dev = ["freezegun (>=1.0,<2.0)", "pytest (>=6.0)", "pytest-cov"] [[package]] name = "bandit" -version = "1.7.8" +version = "1.7.10" description = "Security oriented static analyser for python code." optional = false python-versions = ">=3.8" files = [ - {file = "bandit-1.7.8-py3-none-any.whl", hash = "sha256:509f7af645bc0cd8fd4587abc1a038fc795636671ee8204d502b933aee44f381"}, - {file = "bandit-1.7.8.tar.gz", hash = "sha256:36de50f720856ab24a24dbaa5fee2c66050ed97c1477e0a1159deab1775eab6b"}, + {file = "bandit-1.7.10-py3-none-any.whl", hash = "sha256:665721d7bebbb4485a339c55161ac0eedde27d51e638000d91c8c2d68343ad02"}, + {file = "bandit-1.7.10.tar.gz", hash = "sha256:59ed5caf5d92b6ada4bf65bc6437feea4a9da1093384445fed4d472acc6cff7b"}, ] [package.dependencies] @@ -91,38 +91,36 @@ yaml = ["PyYAML"] [[package]] name = "bcrypt" -version = "4.1.2" +version = "4.2.1" description = "Modern password hashing for your software and your servers" optional = true python-versions = ">=3.7" files = [ - {file = "bcrypt-4.1.2-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:ac621c093edb28200728a9cca214d7e838529e557027ef0581685909acd28b5e"}, - {file = "bcrypt-4.1.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea505c97a5c465ab8c3ba75c0805a102ce526695cd6818c6de3b1a38f6f60da1"}, - {file = "bcrypt-4.1.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:57fa9442758da926ed33a91644649d3e340a71e2d0a5a8de064fb621fd5a3326"}, - {file = "bcrypt-4.1.2-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:eb3bd3321517916696233b5e0c67fd7d6281f0ef48e66812db35fc963a422a1c"}, - {file = "bcrypt-4.1.2-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:6cad43d8c63f34b26aef462b6f5e44fdcf9860b723d2453b5d391258c4c8e966"}, - {file = "bcrypt-4.1.2-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:44290ccc827d3a24604f2c8bcd00d0da349e336e6503656cb8192133e27335e2"}, - {file = "bcrypt-4.1.2-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:732b3920a08eacf12f93e6b04ea276c489f1c8fb49344f564cca2adb663b3e4c"}, - {file = "bcrypt-4.1.2-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1c28973decf4e0e69cee78c68e30a523be441972c826703bb93099868a8ff5b5"}, - {file = "bcrypt-4.1.2-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b8df79979c5bae07f1db22dcc49cc5bccf08a0380ca5c6f391cbb5790355c0b0"}, - {file = "bcrypt-4.1.2-cp37-abi3-win32.whl", hash = "sha256:fbe188b878313d01b7718390f31528be4010fed1faa798c5a1d0469c9c48c369"}, - {file = "bcrypt-4.1.2-cp37-abi3-win_amd64.whl", hash = "sha256:9800ae5bd5077b13725e2e3934aa3c9c37e49d3ea3d06318010aa40f54c63551"}, - {file = "bcrypt-4.1.2-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:71b8be82bc46cedd61a9f4ccb6c1a493211d031415a34adde3669ee1b0afbb63"}, - {file = "bcrypt-4.1.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68e3c6642077b0c8092580c819c1684161262b2e30c4f45deb000c38947bf483"}, - {file = "bcrypt-4.1.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:387e7e1af9a4dd636b9505a465032f2f5cb8e61ba1120e79a0e1cd0b512f3dfc"}, - {file = "bcrypt-4.1.2-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f70d9c61f9c4ca7d57f3bfe88a5ccf62546ffbadf3681bb1e268d9d2e41c91a7"}, - {file = "bcrypt-4.1.2-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:2a298db2a8ab20056120b45e86c00a0a5eb50ec4075b6142db35f593b97cb3fb"}, - {file = "bcrypt-4.1.2-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:ba55e40de38a24e2d78d34c2d36d6e864f93e0d79d0b6ce915e4335aa81d01b1"}, - {file = "bcrypt-4.1.2-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:3566a88234e8de2ccae31968127b0ecccbb4cddb629da744165db72b58d88ca4"}, - {file = "bcrypt-4.1.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:b90e216dc36864ae7132cb151ffe95155a37a14e0de3a8f64b49655dd959ff9c"}, - {file = "bcrypt-4.1.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:69057b9fc5093ea1ab00dd24ede891f3e5e65bee040395fb1e66ee196f9c9b4a"}, - {file = "bcrypt-4.1.2-cp39-abi3-win32.whl", hash = "sha256:02d9ef8915f72dd6daaef40e0baeef8a017ce624369f09754baf32bb32dba25f"}, - {file = "bcrypt-4.1.2-cp39-abi3-win_amd64.whl", hash = "sha256:be3ab1071662f6065899fe08428e45c16aa36e28bc42921c4901a191fda6ee42"}, - {file = "bcrypt-4.1.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d75fc8cd0ba23f97bae88a6ec04e9e5351ff3c6ad06f38fe32ba50cbd0d11946"}, - {file = "bcrypt-4.1.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:a97e07e83e3262599434816f631cc4c7ca2aa8e9c072c1b1a7fec2ae809a1d2d"}, - {file = "bcrypt-4.1.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e51c42750b7585cee7892c2614be0d14107fad9581d1738d954a262556dd1aab"}, - {file = "bcrypt-4.1.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ba4e4cc26610581a6329b3937e02d319f5ad4b85b074846bf4fef8a8cf51e7bb"}, - {file = "bcrypt-4.1.2.tar.gz", hash = "sha256:33313a1200a3ae90b75587ceac502b048b840fc69e7f7a0905b5f87fac7a1258"}, + {file = "bcrypt-4.2.1-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:1340411a0894b7d3ef562fb233e4b6ed58add185228650942bdc885362f32c17"}, + {file = "bcrypt-4.2.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1ee315739bc8387aa36ff127afc99120ee452924e0df517a8f3e4c0187a0f5f"}, + {file = "bcrypt-4.2.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8dbd0747208912b1e4ce730c6725cb56c07ac734b3629b60d4398f082ea718ad"}, + {file = "bcrypt-4.2.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:aaa2e285be097050dba798d537b6efd9b698aa88eef52ec98d23dcd6d7cf6fea"}, + {file = "bcrypt-4.2.1-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:76d3e352b32f4eeb34703370e370997065d28a561e4a18afe4fef07249cb4396"}, + {file = "bcrypt-4.2.1-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:b7703ede632dc945ed1172d6f24e9f30f27b1b1a067f32f68bf169c5f08d0425"}, + {file = "bcrypt-4.2.1-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:89df2aea2c43be1e1fa066df5f86c8ce822ab70a30e4c210968669565c0f4685"}, + {file = "bcrypt-4.2.1-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:04e56e3fe8308a88b77e0afd20bec516f74aecf391cdd6e374f15cbed32783d6"}, + {file = "bcrypt-4.2.1-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:cfdf3d7530c790432046c40cda41dfee8c83e29482e6a604f8930b9930e94139"}, + {file = "bcrypt-4.2.1-cp37-abi3-win32.whl", hash = "sha256:adadd36274510a01f33e6dc08f5824b97c9580583bd4487c564fc4617b328005"}, + {file = "bcrypt-4.2.1-cp37-abi3-win_amd64.whl", hash = "sha256:8c458cd103e6c5d1d85cf600e546a639f234964d0228909d8f8dbeebff82d526"}, + {file = "bcrypt-4.2.1-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:8ad2f4528cbf0febe80e5a3a57d7a74e6635e41af1ea5675282a33d769fba413"}, + {file = "bcrypt-4.2.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:909faa1027900f2252a9ca5dfebd25fc0ef1417943824783d1c8418dd7d6df4a"}, + {file = "bcrypt-4.2.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cde78d385d5e93ece5479a0a87f73cd6fa26b171c786a884f955e165032b262c"}, + {file = "bcrypt-4.2.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:533e7f3bcf2f07caee7ad98124fab7499cb3333ba2274f7a36cf1daee7409d99"}, + {file = "bcrypt-4.2.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:687cf30e6681eeda39548a93ce9bfbb300e48b4d445a43db4298d2474d2a1e54"}, + {file = "bcrypt-4.2.1-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:041fa0155c9004eb98a232d54da05c0b41d4b8e66b6fc3cb71b4b3f6144ba837"}, + {file = "bcrypt-4.2.1-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:f85b1ffa09240c89aa2e1ae9f3b1c687104f7b2b9d2098da4e923f1b7082d331"}, + {file = "bcrypt-4.2.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c6f5fa3775966cca251848d4d5393ab016b3afed251163c1436fefdec3b02c84"}, + {file = "bcrypt-4.2.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:807261df60a8b1ccd13e6599c779014a362ae4e795f5c59747f60208daddd96d"}, + {file = "bcrypt-4.2.1-cp39-abi3-win32.whl", hash = "sha256:b588af02b89d9fad33e5f98f7838bf590d6d692df7153647724a7f20c186f6bf"}, + {file = "bcrypt-4.2.1-cp39-abi3-win_amd64.whl", hash = "sha256:e84e0e6f8e40a242b11bce56c313edc2be121cec3e0ec2d76fce01f6af33c07c"}, + {file = "bcrypt-4.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:76132c176a6d9953cdc83c296aeaed65e1a708485fd55abf163e0d9f8f16ce0e"}, + {file = "bcrypt-4.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e158009a54c4c8bc91d5e0da80920d048f918c61a581f0a63e4e93bb556d362f"}, + {file = "bcrypt-4.2.1.tar.gz", hash = "sha256:6765386e3ab87f569b276988742039baab087b2cdb01e809d74e74503c2faafe"}, ] [package.extras] @@ -152,33 +150,33 @@ lxml = ["lxml"] [[package]] name = "black" -version = "24.4.0" +version = "24.8.0" description = "The uncompromising code formatter." optional = false python-versions = ">=3.8" files = [ - {file = "black-24.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6ad001a9ddd9b8dfd1b434d566be39b1cd502802c8d38bbb1ba612afda2ef436"}, - {file = "black-24.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e3a3a092b8b756c643fe45f4624dbd5a389f770a4ac294cf4d0fce6af86addaf"}, - {file = "black-24.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dae79397f367ac8d7adb6c779813328f6d690943f64b32983e896bcccd18cbad"}, - {file = "black-24.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:71d998b73c957444fb7c52096c3843875f4b6b47a54972598741fe9a7f737fcb"}, - {file = "black-24.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8e5537f456a22cf5cfcb2707803431d2feeb82ab3748ade280d6ccd0b40ed2e8"}, - {file = "black-24.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:64e60a7edd71fd542a10a9643bf369bfd2644de95ec71e86790b063aa02ff745"}, - {file = "black-24.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5cd5b4f76056cecce3e69b0d4c228326d2595f506797f40b9233424e2524c070"}, - {file = "black-24.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:64578cf99b6b46a6301bc28bdb89f9d6f9b592b1c5837818a177c98525dbe397"}, - {file = "black-24.4.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f95cece33329dc4aa3b0e1a771c41075812e46cf3d6e3f1dfe3d91ff09826ed2"}, - {file = "black-24.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4396ca365a4310beef84d446ca5016f671b10f07abdba3e4e4304218d2c71d33"}, - {file = "black-24.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:44d99dfdf37a2a00a6f7a8dcbd19edf361d056ee51093b2445de7ca09adac965"}, - {file = "black-24.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:21f9407063ec71c5580b8ad975653c66508d6a9f57bd008bb8691d273705adcd"}, - {file = "black-24.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:652e55bb722ca026299eb74e53880ee2315b181dfdd44dca98e43448620ddec1"}, - {file = "black-24.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7f2966b9b2b3b7104fca9d75b2ee856fe3fdd7ed9e47c753a4bb1a675f2caab8"}, - {file = "black-24.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bb9ca06e556a09f7f7177bc7cb604e5ed2d2df1e9119e4f7d2f1f7071c32e5d"}, - {file = "black-24.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:d4e71cdebdc8efeb6deaf5f2deb28325f8614d48426bed118ecc2dcaefb9ebf3"}, - {file = "black-24.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6644f97a7ef6f401a150cca551a1ff97e03c25d8519ee0bbc9b0058772882665"}, - {file = "black-24.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:75a2d0b4f5eb81f7eebc31f788f9830a6ce10a68c91fbe0fade34fff7a2836e6"}, - {file = "black-24.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb949f56a63c5e134dfdca12091e98ffb5fd446293ebae123d10fc1abad00b9e"}, - {file = "black-24.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:7852b05d02b5b9a8c893ab95863ef8986e4dda29af80bbbda94d7aee1abf8702"}, - {file = "black-24.4.0-py3-none-any.whl", hash = "sha256:74eb9b5420e26b42c00a3ff470dc0cd144b80a766128b1771d07643165e08d0e"}, - {file = "black-24.4.0.tar.gz", hash = "sha256:f07b69fda20578367eaebbd670ff8fc653ab181e1ff95d84497f9fa20e7d0641"}, + {file = "black-24.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:09cdeb74d494ec023ded657f7092ba518e8cf78fa8386155e4a03fdcc44679e6"}, + {file = "black-24.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:81c6742da39f33b08e791da38410f32e27d632260e599df7245cccee2064afeb"}, + {file = "black-24.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:707a1ca89221bc8a1a64fb5e15ef39cd755633daa672a9db7498d1c19de66a42"}, + {file = "black-24.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:d6417535d99c37cee4091a2f24eb2b6d5ec42b144d50f1f2e436d9fe1916fe1a"}, + {file = "black-24.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:fb6e2c0b86bbd43dee042e48059c9ad7830abd5c94b0bc518c0eeec57c3eddc1"}, + {file = "black-24.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af"}, + {file = "black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4"}, + {file = "black-24.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af"}, + {file = "black-24.8.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c046c1d1eeb7aea9335da62472481d3bbf3fd986e093cffd35f4385c94ae368"}, + {file = "black-24.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:649f6d84ccbae73ab767e206772cc2d7a393a001070a4c814a546afd0d423aed"}, + {file = "black-24.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2b59b250fdba5f9a9cd9d0ece6e6d993d91ce877d121d161e4698af3eb9c1018"}, + {file = "black-24.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:6e55d30d44bed36593c3163b9bc63bf58b3b30e4611e4d88a0c3c239930ed5b2"}, + {file = "black-24.8.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:505289f17ceda596658ae81b61ebbe2d9b25aa78067035184ed0a9d855d18afd"}, + {file = "black-24.8.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b19c9ad992c7883ad84c9b22aaa73562a16b819c1d8db7a1a1a49fb7ec13c7d2"}, + {file = "black-24.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1f13f7f386f86f8121d76599114bb8c17b69d962137fc70efe56137727c7047e"}, + {file = "black-24.8.0-cp38-cp38-win_amd64.whl", hash = "sha256:f490dbd59680d809ca31efdae20e634f3fae27fba3ce0ba3208333b713bc3920"}, + {file = "black-24.8.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eab4dd44ce80dea27dc69db40dab62d4ca96112f87996bca68cd75639aeb2e4c"}, + {file = "black-24.8.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3c4285573d4897a7610054af5a890bde7c65cb466040c5f0c8b732812d7f0e5e"}, + {file = "black-24.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9e84e33b37be070ba135176c123ae52a51f82306def9f7d063ee302ecab2cf47"}, + {file = "black-24.8.0-cp39-cp39-win_amd64.whl", hash = "sha256:73bbf84ed136e45d451a260c6b73ed674652f90a2b3211d6a35e78054563a9bb"}, + {file = "black-24.8.0-py3-none-any.whl", hash = "sha256:972085c618ee94f402da1af548a4f218c754ea7e5dc70acb168bfaca4c2542ed"}, + {file = "black-24.8.0.tar.gz", hash = "sha256:2500945420b6784c38b9ee885af039f5e7471ef284ab03fa35ecdde4688cd83f"}, ] [package.dependencies] @@ -198,74 +196,89 @@ uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "certifi" -version = "2024.2.2" +version = "2024.12.14" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, - {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, + {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"}, + {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"}, ] [[package]] name = "cffi" -version = "1.16.0" +version = "1.17.1" description = "Foreign Function Interface for Python calling C code." optional = true python-versions = ">=3.8" files = [ - {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, - {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, - {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, - {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, - {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, - {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, - {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, - {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, - {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, - {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, - {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, - {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, - {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, - {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, - {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, - {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, - {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"}, - {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"}, - {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"}, - {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"}, - {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"}, - {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"}, - {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"}, - {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"}, - {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"}, - {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, + {file = "cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14"}, + {file = "cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6"}, + {file = "cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e"}, + {file = "cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be"}, + {file = "cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c"}, + {file = "cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401"}, + {file = "cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6"}, + {file = "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f"}, + {file = "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b"}, + {file = "cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655"}, + {file = "cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4"}, + {file = "cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99"}, + {file = "cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3"}, + {file = "cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8"}, + {file = "cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65"}, + {file = "cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e"}, + {file = "cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4"}, + {file = "cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed"}, + {file = "cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9"}, + {file = "cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d"}, + {file = "cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a"}, + {file = "cffi-1.17.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c"}, + {file = "cffi-1.17.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1"}, + {file = "cffi-1.17.1-cp38-cp38-win32.whl", hash = "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8"}, + {file = "cffi-1.17.1-cp38-cp38-win_amd64.whl", hash = "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16"}, + {file = "cffi-1.17.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0"}, + {file = "cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a"}, + {file = "cffi-1.17.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e"}, + {file = "cffi-1.17.1-cp39-cp39-win32.whl", hash = "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7"}, + {file = "cffi-1.17.1-cp39-cp39-win_amd64.whl", hash = "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662"}, + {file = "cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"}, ] [package.dependencies] @@ -273,112 +286,127 @@ pycparser = "*" [[package]] name = "charset-normalizer" -version = "3.3.2" +version = "3.4.0" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7.0" files = [ - {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, - {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, - {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, - {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, - {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, - {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, - {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, - {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win32.whl", hash = "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc"}, + {file = "charset_normalizer-3.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win32.whl", hash = "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99"}, + {file = "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win32.whl", hash = "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7"}, + {file = "charset_normalizer-3.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win32.whl", hash = "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67"}, + {file = "charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win32.whl", hash = "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149"}, + {file = "charset_normalizer-3.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win32.whl", hash = "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613"}, + {file = "charset_normalizer-3.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win32.whl", hash = "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2"}, + {file = "charset_normalizer-3.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca"}, + {file = "charset_normalizer-3.4.0-py3-none-any.whl", hash = "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079"}, + {file = "charset_normalizer-3.4.0.tar.gz", hash = "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e"}, ] [[package]] name = "click" -version = "8.1.7" +version = "8.1.8" description = "Composable command line interface toolkit" optional = false python-versions = ">=3.7" files = [ - {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, - {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, + {file = "click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"}, + {file = "click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a"}, ] [package.dependencies] @@ -397,63 +425,83 @@ files = [ [[package]] name = "coverage" -version = "7.4.4" +version = "7.6.1" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.8" files = [ - {file = "coverage-7.4.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e0be5efd5127542ef31f165de269f77560d6cdef525fffa446de6f7e9186cfb2"}, - {file = "coverage-7.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ccd341521be3d1b3daeb41960ae94a5e87abe2f46f17224ba5d6f2b8398016cf"}, - {file = "coverage-7.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:09fa497a8ab37784fbb20ab699c246053ac294d13fc7eb40ec007a5043ec91f8"}, - {file = "coverage-7.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b1a93009cb80730c9bca5d6d4665494b725b6e8e157c1cb7f2db5b4b122ea562"}, - {file = "coverage-7.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:690db6517f09336559dc0b5f55342df62370a48f5469fabf502db2c6d1cffcd2"}, - {file = "coverage-7.4.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:09c3255458533cb76ef55da8cc49ffab9e33f083739c8bd4f58e79fecfe288f7"}, - {file = "coverage-7.4.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:8ce1415194b4a6bd0cdcc3a1dfbf58b63f910dcb7330fe15bdff542c56949f87"}, - {file = "coverage-7.4.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b91cbc4b195444e7e258ba27ac33769c41b94967919f10037e6355e998af255c"}, - {file = "coverage-7.4.4-cp310-cp310-win32.whl", hash = "sha256:598825b51b81c808cb6f078dcb972f96af96b078faa47af7dfcdf282835baa8d"}, - {file = "coverage-7.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:09ef9199ed6653989ebbcaacc9b62b514bb63ea2f90256e71fea3ed74bd8ff6f"}, - {file = "coverage-7.4.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0f9f50e7ef2a71e2fae92774c99170eb8304e3fdf9c8c3c7ae9bab3e7229c5cf"}, - {file = "coverage-7.4.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:623512f8ba53c422fcfb2ce68362c97945095b864cda94a92edbaf5994201083"}, - {file = "coverage-7.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0513b9508b93da4e1716744ef6ebc507aff016ba115ffe8ecff744d1322a7b63"}, - {file = "coverage-7.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40209e141059b9370a2657c9b15607815359ab3ef9918f0196b6fccce8d3230f"}, - {file = "coverage-7.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a2b2b78c78293782fd3767d53e6474582f62443d0504b1554370bde86cc8227"}, - {file = "coverage-7.4.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:73bfb9c09951125d06ee473bed216e2c3742f530fc5acc1383883125de76d9cd"}, - {file = "coverage-7.4.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:1f384c3cc76aeedce208643697fb3e8437604b512255de6d18dae3f27655a384"}, - {file = "coverage-7.4.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:54eb8d1bf7cacfbf2a3186019bcf01d11c666bd495ed18717162f7eb1e9dd00b"}, - {file = "coverage-7.4.4-cp311-cp311-win32.whl", hash = "sha256:cac99918c7bba15302a2d81f0312c08054a3359eaa1929c7e4b26ebe41e9b286"}, - {file = "coverage-7.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:b14706df8b2de49869ae03a5ccbc211f4041750cd4a66f698df89d44f4bd30ec"}, - {file = "coverage-7.4.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:201bef2eea65e0e9c56343115ba3814e896afe6d36ffd37bab783261db430f76"}, - {file = "coverage-7.4.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:41c9c5f3de16b903b610d09650e5e27adbfa7f500302718c9ffd1c12cf9d6818"}, - {file = "coverage-7.4.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d898fe162d26929b5960e4e138651f7427048e72c853607f2b200909794ed978"}, - {file = "coverage-7.4.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ea79bb50e805cd6ac058dfa3b5c8f6c040cb87fe83de10845857f5535d1db70"}, - {file = "coverage-7.4.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce4b94265ca988c3f8e479e741693d143026632672e3ff924f25fab50518dd51"}, - {file = "coverage-7.4.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:00838a35b882694afda09f85e469c96367daa3f3f2b097d846a7216993d37f4c"}, - {file = "coverage-7.4.4-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:fdfafb32984684eb03c2d83e1e51f64f0906b11e64482df3c5db936ce3839d48"}, - {file = "coverage-7.4.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:69eb372f7e2ece89f14751fbcbe470295d73ed41ecd37ca36ed2eb47512a6ab9"}, - {file = "coverage-7.4.4-cp312-cp312-win32.whl", hash = "sha256:137eb07173141545e07403cca94ab625cc1cc6bc4c1e97b6e3846270e7e1fea0"}, - {file = "coverage-7.4.4-cp312-cp312-win_amd64.whl", hash = "sha256:d71eec7d83298f1af3326ce0ff1d0ea83c7cb98f72b577097f9083b20bdaf05e"}, - {file = "coverage-7.4.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d5ae728ff3b5401cc320d792866987e7e7e880e6ebd24433b70a33b643bb0384"}, - {file = "coverage-7.4.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cc4f1358cb0c78edef3ed237ef2c86056206bb8d9140e73b6b89fbcfcbdd40e1"}, - {file = "coverage-7.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8130a2aa2acb8788e0b56938786c33c7c98562697bf9f4c7d6e8e5e3a0501e4a"}, - {file = "coverage-7.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cf271892d13e43bc2b51e6908ec9a6a5094a4df1d8af0bfc360088ee6c684409"}, - {file = "coverage-7.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a4cdc86d54b5da0df6d3d3a2f0b710949286094c3a6700c21e9015932b81447e"}, - {file = "coverage-7.4.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ae71e7ddb7a413dd60052e90528f2f65270aad4b509563af6d03d53e979feafd"}, - {file = "coverage-7.4.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:38dd60d7bf242c4ed5b38e094baf6401faa114fc09e9e6632374388a404f98e7"}, - {file = "coverage-7.4.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa5b1c1bfc28384f1f53b69a023d789f72b2e0ab1b3787aae16992a7ca21056c"}, - {file = "coverage-7.4.4-cp38-cp38-win32.whl", hash = "sha256:dfa8fe35a0bb90382837b238fff375de15f0dcdb9ae68ff85f7a63649c98527e"}, - {file = "coverage-7.4.4-cp38-cp38-win_amd64.whl", hash = "sha256:b2991665420a803495e0b90a79233c1433d6ed77ef282e8e152a324bbbc5e0c8"}, - {file = "coverage-7.4.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3b799445b9f7ee8bf299cfaed6f5b226c0037b74886a4e11515e569b36fe310d"}, - {file = "coverage-7.4.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b4d33f418f46362995f1e9d4f3a35a1b6322cb959c31d88ae56b0298e1c22357"}, - {file = "coverage-7.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aadacf9a2f407a4688d700e4ebab33a7e2e408f2ca04dbf4aef17585389eff3e"}, - {file = "coverage-7.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c95949560050d04d46b919301826525597f07b33beba6187d04fa64d47ac82e"}, - {file = "coverage-7.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ff7687ca3d7028d8a5f0ebae95a6e4827c5616b31a4ee1192bdfde697db110d4"}, - {file = "coverage-7.4.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5fc1de20b2d4a061b3df27ab9b7c7111e9a710f10dc2b84d33a4ab25065994ec"}, - {file = "coverage-7.4.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c74880fc64d4958159fbd537a091d2a585448a8f8508bf248d72112723974cbd"}, - {file = "coverage-7.4.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:742a76a12aa45b44d236815d282b03cfb1de3b4323f3e4ec933acfae08e54ade"}, - {file = "coverage-7.4.4-cp39-cp39-win32.whl", hash = "sha256:d89d7b2974cae412400e88f35d86af72208e1ede1a541954af5d944a8ba46c57"}, - {file = "coverage-7.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:9ca28a302acb19b6af89e90f33ee3e1906961f94b54ea37de6737b7ca9d8827c"}, - {file = "coverage-7.4.4-pp38.pp39.pp310-none-any.whl", hash = "sha256:b2c5edc4ac10a7ef6605a966c58929ec6c1bd0917fb8c15cb3363f65aa40e677"}, - {file = "coverage-7.4.4.tar.gz", hash = "sha256:c901df83d097649e257e803be22592aedfd5182f07b3cc87d640bbb9afd50f49"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b06079abebbc0e89e6163b8e8f0e16270124c154dc6e4a47b413dd538859af16"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cf4b19715bccd7ee27b6b120e7e9dd56037b9c0681dcc1adc9ba9db3d417fa36"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61c0abb4c85b095a784ef23fdd4aede7a2628478e7baba7c5e3deba61070a02"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fd21f6ae3f08b41004dfb433fa895d858f3f5979e7762d052b12aef444e29afc"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f59d57baca39b32db42b83b2a7ba6f47ad9c394ec2076b084c3f029b7afca23"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a1ac0ae2b8bd743b88ed0502544847c3053d7171a3cff9228af618a068ed9c34"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e6a08c0be454c3b3beb105c0596ebdc2371fab6bb90c0c0297f4e58fd7e1012c"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f5796e664fe802da4f57a168c85359a8fbf3eab5e55cd4e4569fbacecc903959"}, + {file = "coverage-7.6.1-cp310-cp310-win32.whl", hash = "sha256:7bb65125fcbef8d989fa1dd0e8a060999497629ca5b0efbca209588a73356232"}, + {file = "coverage-7.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:3115a95daa9bdba70aea750db7b96b37259a81a709223c8448fa97727d546fe0"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7dea0889685db8550f839fa202744652e87c60015029ce3f60e006f8c4462c93"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ed37bd3c3b063412f7620464a9ac1314d33100329f39799255fb8d3027da50d3"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d85f5e9a5f8b73e2350097c3756ef7e785f55bd71205defa0bfdaf96c31616ff"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bc572be474cafb617672c43fe989d6e48d3c83af02ce8de73fff1c6bb3c198d"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0420b573964c760df9e9e86d1a9a622d0d27f417e1a949a8a66dd7bcee7bc6"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f4aa8219db826ce6be7099d559f8ec311549bfc4046f7f9fe9b5cea5c581c56"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:fc5a77d0c516700ebad189b587de289a20a78324bc54baee03dd486f0855d234"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b48f312cca9621272ae49008c7f613337c53fadca647d6384cc129d2996d1133"}, + {file = "coverage-7.6.1-cp311-cp311-win32.whl", hash = "sha256:1125ca0e5fd475cbbba3bb67ae20bd2c23a98fac4e32412883f9bcbaa81c314c"}, + {file = "coverage-7.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:8ae539519c4c040c5ffd0632784e21b2f03fc1340752af711f33e5be83a9d6c6"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:95cae0efeb032af8458fc27d191f85d1717b1d4e49f7cb226cf526ff28179778"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5621a9175cf9d0b0c84c2ef2b12e9f5f5071357c4d2ea6ca1cf01814f45d2391"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:260933720fdcd75340e7dbe9060655aff3af1f0c5d20f46b57f262ab6c86a5e8"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07e2ca0ad381b91350c0ed49d52699b625aab2b44b65e1b4e02fa9df0e92ad2d"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c44fee9975f04b33331cb8eb272827111efc8930cfd582e0320613263ca849ca"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:877abb17e6339d96bf08e7a622d05095e72b71f8afd8a9fefc82cf30ed944163"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3e0cadcf6733c09154b461f1ca72d5416635e5e4ec4e536192180d34ec160f8a"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c3c02d12f837d9683e5ab2f3d9844dc57655b92c74e286c262e0fc54213c216d"}, + {file = "coverage-7.6.1-cp312-cp312-win32.whl", hash = "sha256:e05882b70b87a18d937ca6768ff33cc3f72847cbc4de4491c8e73880766718e5"}, + {file = "coverage-7.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:b5d7b556859dd85f3a541db6a4e0167b86e7273e1cdc973e5b175166bb634fdb"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a4acd025ecc06185ba2b801f2de85546e0b8ac787cf9d3b06e7e2a69f925b106"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a6d3adcf24b624a7b778533480e32434a39ad8fa30c315208f6d3e5542aeb6e9"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0c212c49b6c10e6951362f7c6df3329f04c2b1c28499563d4035d964ab8e08c"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6e81d7a3e58882450ec4186ca59a3f20a5d4440f25b1cff6f0902ad890e6748a"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78b260de9790fd81e69401c2dc8b17da47c8038176a79092a89cb2b7d945d060"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a78d169acd38300060b28d600344a803628c3fd585c912cacc9ea8790fe96862"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2c09f4ce52cb99dd7505cd0fc8e0e37c77b87f46bc9c1eb03fe3bc9991085388"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6878ef48d4227aace338d88c48738a4258213cd7b74fd9a3d4d7582bb1d8a155"}, + {file = "coverage-7.6.1-cp313-cp313-win32.whl", hash = "sha256:44df346d5215a8c0e360307d46ffaabe0f5d3502c8a1cefd700b34baf31d411a"}, + {file = "coverage-7.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:8284cf8c0dd272a247bc154eb6c95548722dce90d098c17a883ed36e67cdb129"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d3296782ca4eab572a1a4eca686d8bfb00226300dcefdf43faa25b5242ab8a3e"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:502753043567491d3ff6d08629270127e0c31d4184c4c8d98f92c26f65019962"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a89ecca80709d4076b95f89f308544ec8f7b4727e8a547913a35f16717856cb"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a318d68e92e80af8b00fa99609796fdbcdfef3629c77c6283566c6f02c6d6704"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13b0a73a0896988f053e4fbb7de6d93388e6dd292b0d87ee51d106f2c11b465b"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4421712dbfc5562150f7554f13dde997a2e932a6b5f352edcce948a815efee6f"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:166811d20dfea725e2e4baa71fffd6c968a958577848d2131f39b60043400223"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:225667980479a17db1048cb2bf8bfb39b8e5be8f164b8f6628b64f78a72cf9d3"}, + {file = "coverage-7.6.1-cp313-cp313t-win32.whl", hash = "sha256:170d444ab405852903b7d04ea9ae9b98f98ab6d7e63e1115e82620807519797f"}, + {file = "coverage-7.6.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b9f222de8cded79c49bf184bdbc06630d4c58eec9459b939b4a690c82ed05657"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6db04803b6c7291985a761004e9060b2bca08da6d04f26a7f2294b8623a0c1a0"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f1adfc8ac319e1a348af294106bc6a8458a0f1633cc62a1446aebc30c5fa186a"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a95324a9de9650a729239daea117df21f4b9868ce32e63f8b650ebe6cef5595b"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b43c03669dc4618ec25270b06ecd3ee4fa94c7f9b3c14bae6571ca00ef98b0d3"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8929543a7192c13d177b770008bc4e8119f2e1f881d563fc6b6305d2d0ebe9de"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:a09ece4a69cf399510c8ab25e0950d9cf2b42f7b3cb0374f95d2e2ff594478a6"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:9054a0754de38d9dbd01a46621636689124d666bad1936d76c0341f7d71bf569"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0dbde0f4aa9a16fa4d754356a8f2e36296ff4d83994b2c9d8398aa32f222f989"}, + {file = "coverage-7.6.1-cp38-cp38-win32.whl", hash = "sha256:da511e6ad4f7323ee5702e6633085fb76c2f893aaf8ce4c51a0ba4fc07580ea7"}, + {file = "coverage-7.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:3f1156e3e8f2872197af3840d8ad307a9dd18e615dc64d9ee41696f287c57ad8"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:abd5fd0db5f4dc9289408aaf34908072f805ff7792632250dcb36dc591d24255"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:547f45fa1a93154bd82050a7f3cddbc1a7a4dd2a9bf5cb7d06f4ae29fe94eaf8"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:645786266c8f18a931b65bfcefdbf6952dd0dea98feee39bd188607a9d307ed2"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9e0b2df163b8ed01d515807af24f63de04bebcecbd6c3bfeff88385789fdf75a"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:609b06f178fe8e9f89ef676532760ec0b4deea15e9969bf754b37f7c40326dbc"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:702855feff378050ae4f741045e19a32d57d19f3e0676d589df0575008ea5004"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2bdb062ea438f22d99cba0d7829c2ef0af1d768d1e4a4f528087224c90b132cb"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9c56863d44bd1c4fe2abb8a4d6f5371d197f1ac0ebdee542f07f35895fc07f36"}, + {file = "coverage-7.6.1-cp39-cp39-win32.whl", hash = "sha256:6e2cd258d7d927d09493c8df1ce9174ad01b381d4729a9d8d4e38670ca24774c"}, + {file = "coverage-7.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:06a737c882bd26d0d6ee7269b20b12f14a8704807a01056c80bb881a4b2ce6ca"}, + {file = "coverage-7.6.1-pp38.pp39.pp310-none-any.whl", hash = "sha256:e9a6e0eb86070e8ccaedfbd9d38fec54864f3125ab95419970575b42af7541df"}, + {file = "coverage-7.6.1.tar.gz", hash = "sha256:953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d"}, ] [package.extras] @@ -461,43 +509,38 @@ toml = ["tomli"] [[package]] name = "cryptography" -version = "42.0.5" +version = "43.0.3" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = true python-versions = ">=3.7" files = [ - {file = "cryptography-42.0.5-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:a30596bae9403a342c978fb47d9b0ee277699fa53bbafad14706af51fe543d16"}, - {file = "cryptography-42.0.5-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:b7ffe927ee6531c78f81aa17e684e2ff617daeba7f189f911065b2ea2d526dec"}, - {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2424ff4c4ac7f6b8177b53c17ed5d8fa74ae5955656867f5a8affaca36a27abb"}, - {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:329906dcc7b20ff3cad13c069a78124ed8247adcac44b10bea1130e36caae0b4"}, - {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:b03c2ae5d2f0fc05f9a2c0c997e1bc18c8229f392234e8a0194f202169ccd278"}, - {file = "cryptography-42.0.5-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:f8837fe1d6ac4a8052a9a8ddab256bc006242696f03368a4009be7ee3075cdb7"}, - {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:0270572b8bd2c833c3981724b8ee9747b3ec96f699a9665470018594301439ee"}, - {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:b8cac287fafc4ad485b8a9b67d0ee80c66bf3574f655d3b97ef2e1082360faf1"}, - {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:16a48c23a62a2f4a285699dba2e4ff2d1cff3115b9df052cdd976a18856d8e3d"}, - {file = "cryptography-42.0.5-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2bce03af1ce5a5567ab89bd90d11e7bbdff56b8af3acbbec1faded8f44cb06da"}, - {file = "cryptography-42.0.5-cp37-abi3-win32.whl", hash = "sha256:b6cd2203306b63e41acdf39aa93b86fb566049aeb6dc489b70e34bcd07adca74"}, - {file = "cryptography-42.0.5-cp37-abi3-win_amd64.whl", hash = "sha256:98d8dc6d012b82287f2c3d26ce1d2dd130ec200c8679b6213b3c73c08b2b7940"}, - {file = "cryptography-42.0.5-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:5e6275c09d2badf57aea3afa80d975444f4be8d3bc58f7f80d2a484c6f9485c8"}, - {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4985a790f921508f36f81831817cbc03b102d643b5fcb81cd33df3fa291a1a1"}, - {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7cde5f38e614f55e28d831754e8a3bacf9ace5d1566235e39d91b35502d6936e"}, - {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:7367d7b2eca6513681127ebad53b2582911d1736dc2ffc19f2c3ae49997496bc"}, - {file = "cryptography-42.0.5-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:cd2030f6650c089aeb304cf093f3244d34745ce0cfcc39f20c6fbfe030102e2a"}, - {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a2913c5375154b6ef2e91c10b5720ea6e21007412f6437504ffea2109b5a33d7"}, - {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:c41fb5e6a5fe9ebcd58ca3abfeb51dffb5d83d6775405305bfa8715b76521922"}, - {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:3eaafe47ec0d0ffcc9349e1708be2aaea4c6dd4978d76bf6eb0cb2c13636c6fc"}, - {file = "cryptography-42.0.5-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1b95b98b0d2af784078fa69f637135e3c317091b615cd0905f8b8a087e86fa30"}, - {file = "cryptography-42.0.5-cp39-abi3-win32.whl", hash = "sha256:1f71c10d1e88467126f0efd484bd44bca5e14c664ec2ede64c32f20875c0d413"}, - {file = "cryptography-42.0.5-cp39-abi3-win_amd64.whl", hash = "sha256:a011a644f6d7d03736214d38832e030d8268bcff4a41f728e6030325fea3e400"}, - {file = "cryptography-42.0.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9481ffe3cf013b71b2428b905c4f7a9a4f76ec03065b05ff499bb5682a8d9ad8"}, - {file = "cryptography-42.0.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:ba334e6e4b1d92442b75ddacc615c5476d4ad55cc29b15d590cc6b86efa487e2"}, - {file = "cryptography-42.0.5-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ba3e4a42397c25b7ff88cdec6e2a16c2be18720f317506ee25210f6d31925f9c"}, - {file = "cryptography-42.0.5-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:111a0d8553afcf8eb02a4fea6ca4f59d48ddb34497aa8706a6cf536f1a5ec576"}, - {file = "cryptography-42.0.5-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:cd65d75953847815962c84a4654a84850b2bb4aed3f26fadcc1c13892e1e29f6"}, - {file = "cryptography-42.0.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e807b3188f9eb0eaa7bbb579b462c5ace579f1cedb28107ce8b48a9f7ad3679e"}, - {file = "cryptography-42.0.5-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f12764b8fffc7a123f641d7d049d382b73f96a34117e0b637b80643169cec8ac"}, - {file = "cryptography-42.0.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:37dd623507659e08be98eec89323469e8c7b4c1407c85112634ae3dbdb926fdd"}, - {file = "cryptography-42.0.5.tar.gz", hash = "sha256:6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1"}, + {file = "cryptography-43.0.3-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63efa177ff54aec6e1c0aefaa1a241232dcd37413835a9b674b6e3f0ae2bfd3e"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e1ce50266f4f70bf41a2c6dc4358afadae90e2a1e5342d3c08883df1675374f"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:443c4a81bb10daed9a8f334365fe52542771f25aedaf889fd323a853ce7377d6"}, + {file = "cryptography-43.0.3-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:74f57f24754fe349223792466a709f8e0c093205ff0dca557af51072ff47ab18"}, + {file = "cryptography-43.0.3-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9762ea51a8fc2a88b70cf2995e5675b38d93bf36bd67d91721c309df184f49bd"}, + {file = "cryptography-43.0.3-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:81ef806b1fef6b06dcebad789f988d3b37ccaee225695cf3e07648eee0fc6b73"}, + {file = "cryptography-43.0.3-cp37-abi3-win32.whl", hash = "sha256:cbeb489927bd7af4aa98d4b261af9a5bc025bd87f0e3547e11584be9e9427be2"}, + {file = "cryptography-43.0.3-cp37-abi3-win_amd64.whl", hash = "sha256:f46304d6f0c6ab8e52770addfa2fc41e6629495548862279641972b6215451cd"}, + {file = "cryptography-43.0.3-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:8ac43ae87929a5982f5948ceda07001ee5e83227fd69cf55b109144938d96984"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7"}, + {file = "cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405"}, + {file = "cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16"}, + {file = "cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73"}, + {file = "cryptography-43.0.3-cp39-abi3-win32.whl", hash = "sha256:d56e96520b1020449bbace2b78b603442e7e378a9b3bd68de65c782db1507995"}, + {file = "cryptography-43.0.3-cp39-abi3-win_amd64.whl", hash = "sha256:0c580952eef9bf68c4747774cde7ec1d85a6e61de97281f2dba83c7d2c806362"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d03b5621a135bffecad2c73e9f4deb1a0f977b9a8ffe6f8e002bf6c9d07b918c"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a2a431ee15799d6db9fe80c82b055bae5a752bef645bba795e8e52687c69efe3"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:281c945d0e28c92ca5e5930664c1cefd85efe80e5c0d2bc58dd63383fda29f83"}, + {file = "cryptography-43.0.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:f18c716be16bc1fea8e95def49edf46b82fccaa88587a45f8dc0ff6ab5d8e0a7"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a02ded6cd4f0a5562a8887df8b3bd14e822a90f97ac5e544c162899bc467664"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:53a583b6637ab4c4e3591a15bc9db855b8d9dee9a669b550f311480acab6eb08"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1ec0bcf7e17c0c5669d881b1cd38c4972fade441b27bda1051665faaa89bdcaa"}, + {file = "cryptography-43.0.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2ce6fae5bdad59577b44e4dfed356944fbf1d925269114c28be377692643b4ff"}, + {file = "cryptography-43.0.3.tar.gz", hash = "sha256:315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805"}, ] [package.dependencies] @@ -510,7 +553,7 @@ nox = ["nox"] pep8test = ["check-sdist", "click", "mypy", "ruff"] sdist = ["build"] ssh = ["bcrypt (>=3.1.5)"] -test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test = ["certifi", "cryptography-vectors (==43.0.3)", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] [[package]] @@ -526,13 +569,13 @@ files = [ [[package]] name = "dill" -version = "0.3.8" +version = "0.3.9" description = "serialize all of Python" optional = false python-versions = ">=3.8" files = [ - {file = "dill-0.3.8-py3-none-any.whl", hash = "sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7"}, - {file = "dill-0.3.8.tar.gz", hash = "sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca"}, + {file = "dill-0.3.9-py3-none-any.whl", hash = "sha256:468dff3b89520b474c0397703366b7b95eebe6303f108adf9b19da1f702be87a"}, + {file = "dill-0.3.9.tar.gz", hash = "sha256:81aa267dddf68cbfe8029c42ca9ec6a4ab3b22371d1c450abc54422577b4512c"}, ] [package.extras] @@ -541,13 +584,13 @@ profile = ["gprof2dot (>=2022.7.29)"] [[package]] name = "exceptiongroup" -version = "1.2.0" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.0-py3-none-any.whl", hash = "sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14"}, - {file = "exceptiongroup-1.2.0.tar.gz", hash = "sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -555,18 +598,18 @@ test = ["pytest (>=6)"] [[package]] name = "flake8" -version = "7.0.0" +version = "7.1.1" description = "the modular source code checker: pep8 pyflakes and co" optional = false python-versions = ">=3.8.1" files = [ - {file = "flake8-7.0.0-py2.py3-none-any.whl", hash = "sha256:a6dfbb75e03252917f2473ea9653f7cd799c3064e54d4c8140044c5c065f53c3"}, - {file = "flake8-7.0.0.tar.gz", hash = "sha256:33f96621059e65eec474169085dc92bf26e7b2d47366b70be2f67ab80dc25132"}, + {file = "flake8-7.1.1-py2.py3-none-any.whl", hash = "sha256:597477df7860daa5aa0fdd84bf5208a043ab96b8e96ab708770ae0364dd03213"}, + {file = "flake8-7.1.1.tar.gz", hash = "sha256:049d058491e228e03e67b390f311bbf88fce2dbaa8fa673e7aea87b7198b8d38"}, ] [package.dependencies] mccabe = ">=0.7.0,<0.8.0" -pycodestyle = ">=2.11.0,<2.12.0" +pycodestyle = ">=2.12.0,<2.13.0" pyflakes = ">=3.2.0,<3.3.0" [[package]] @@ -599,13 +642,13 @@ dev = ["flake8", "markdown", "twine", "wheel"] [[package]] name = "griffe" -version = "0.43.0" +version = "1.4.0" description = "Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API." optional = false python-versions = ">=3.8" files = [ - {file = "griffe-0.43.0-py3-none-any.whl", hash = "sha256:5966a0d0d6b9189945765903703fb9fb8f7818640facd255c2a0867662137619"}, - {file = "griffe-0.43.0.tar.gz", hash = "sha256:b8c0a938db1d74840c6a76da5b3d8754ea680c6f43efab33958e28b95d3031d3"}, + {file = "griffe-1.4.0-py3-none-any.whl", hash = "sha256:e589de8b8c137e99a46ec45f9598fc0ac5b6868ce824b24db09c02d117b89bc5"}, + {file = "griffe-1.4.0.tar.gz", hash = "sha256:8fccc585896d13f1221035d32c50dec65830c87d23f9adb9b1e6f3d63574f7f5"}, ] [package.dependencies] @@ -614,51 +657,62 @@ colorama = ">=0.4" [[package]] name = "idna" -version = "3.7" +version = "3.10" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.10-py3-none-any.whl", hash = "sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"}, + {file = "idna-3.10.tar.gz", hash = "sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"}, ] +[package.extras] +all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"] + [[package]] name = "importlib-metadata" -version = "7.1.0" +version = "8.5.0" description = "Read metadata from Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "importlib_metadata-7.1.0-py3-none-any.whl", hash = "sha256:30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570"}, - {file = "importlib_metadata-7.1.0.tar.gz", hash = "sha256:b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2"}, + {file = "importlib_metadata-8.5.0-py3-none-any.whl", hash = "sha256:45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b"}, + {file = "importlib_metadata-8.5.0.tar.gz", hash = "sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7"}, ] [package.dependencies] -zipp = ">=0.5" +zipp = ">=3.20" [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -testing = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"] +test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +type = ["pytest-mypy"] [[package]] name = "importlib-resources" -version = "6.4.0" +version = "6.4.5" description = "Read resources from Python packages" optional = true python-versions = ">=3.8" files = [ - {file = "importlib_resources-6.4.0-py3-none-any.whl", hash = "sha256:50d10f043df931902d4194ea07ec57960f66a80449ff867bfe782b4c486ba78c"}, - {file = "importlib_resources-6.4.0.tar.gz", hash = "sha256:cdb2b453b8046ca4e3798eb1d84f3cce1446a0e8e7b5ef4efb600f19fc398145"}, + {file = "importlib_resources-6.4.5-py3-none-any.whl", hash = "sha256:ac29d5f956f01d5e4bb63102a5a19957f1b9175e45649977264a1416783bb717"}, + {file = "importlib_resources-6.4.5.tar.gz", hash = "sha256:980862a1d16c9e147a59603677fa2aa5fd82b87f223b6cb870695bcfce830065"}, ] [package.dependencies] zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["jaraco.test (>=5.4)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)", "zipp (>=3.17)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["jaraco.test (>=5.4)", "pytest (>=6,!=8.1.*)", "zipp (>=3.17)"] +type = ["pytest-mypy"] [[package]] name = "iniconfig" @@ -698,13 +752,13 @@ colors = ["colorama (>=0.4.6)"] [[package]] name = "jinja2" -version = "3.1.3" +version = "3.1.5" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" files = [ - {file = "Jinja2-3.1.3-py3-none-any.whl", hash = "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa"}, - {file = "Jinja2-3.1.3.tar.gz", hash = "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90"}, + {file = "jinja2-3.1.5-py3-none-any.whl", hash = "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb"}, + {file = "jinja2-3.1.5.tar.gz", hash = "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb"}, ] [package.dependencies] @@ -715,13 +769,13 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "jsonschema" -version = "4.21.1" +version = "4.23.0" description = "An implementation of JSON Schema validation for Python" optional = true python-versions = ">=3.8" files = [ - {file = "jsonschema-4.21.1-py3-none-any.whl", hash = "sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f"}, - {file = "jsonschema-4.21.1.tar.gz", hash = "sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5"}, + {file = "jsonschema-4.23.0-py3-none-any.whl", hash = "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"}, + {file = "jsonschema-4.23.0.tar.gz", hash = "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4"}, ] [package.dependencies] @@ -734,7 +788,7 @@ rpds-py = ">=0.7.1" [package.extras] format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] -format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"] +format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=24.6.0)"] [[package]] name = "jsonschema-specifications" @@ -774,168 +828,162 @@ six = "*" transitions = "*" yamlordereddictloader = "*" +[[package]] +name = "legacycrypt" +version = "0.3" +description = "Wrapper to the POSIX crypt library call and associated functionality." +optional = true +python-versions = ">=3.5" +files = [ + {file = "legacycrypt-0.3-py3-none-any.whl", hash = "sha256:b5e373506ccb442f8d715e29fa75f53a11bbec3ca0d7b63445f4dbb656555218"}, + {file = "legacycrypt-0.3.tar.gz", hash = "sha256:e76e7fd25666a451428b20d5afbbecf3654565b2e11511b53226be955c4d2292"}, +] + [[package]] name = "lxml" -version = "5.2.1" +version = "5.3.0" description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." optional = false python-versions = ">=3.6" files = [ - {file = "lxml-5.2.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:1f7785f4f789fdb522729ae465adcaa099e2a3441519df750ebdccc481d961a1"}, - {file = "lxml-5.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6cc6ee342fb7fa2471bd9b6d6fdfc78925a697bf5c2bcd0a302e98b0d35bfad3"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:794f04eec78f1d0e35d9e0c36cbbb22e42d370dda1609fb03bcd7aeb458c6377"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c817d420c60a5183953c783b0547d9eb43b7b344a2c46f69513d5952a78cddf3"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2213afee476546a7f37c7a9b4ad4d74b1e112a6fafffc9185d6d21f043128c81"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b070bbe8d3f0f6147689bed981d19bbb33070225373338df755a46893528104a"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e02c5175f63effbd7c5e590399c118d5db6183bbfe8e0d118bdb5c2d1b48d937"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:3dc773b2861b37b41a6136e0b72a1a44689a9c4c101e0cddb6b854016acc0aa8"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:d7520db34088c96cc0e0a3ad51a4fd5b401f279ee112aa2b7f8f976d8582606d"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:bcbf4af004f98793a95355980764b3d80d47117678118a44a80b721c9913436a"}, - {file = "lxml-5.2.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a2b44bec7adf3e9305ce6cbfa47a4395667e744097faed97abb4728748ba7d47"}, - {file = "lxml-5.2.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1c5bb205e9212d0ebddf946bc07e73fa245c864a5f90f341d11ce7b0b854475d"}, - {file = "lxml-5.2.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2c9d147f754b1b0e723e6afb7ba1566ecb162fe4ea657f53d2139bbf894d050a"}, - {file = "lxml-5.2.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:3545039fa4779be2df51d6395e91a810f57122290864918b172d5dc7ca5bb433"}, - {file = "lxml-5.2.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a91481dbcddf1736c98a80b122afa0f7296eeb80b72344d7f45dc9f781551f56"}, - {file = "lxml-5.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2ddfe41ddc81f29a4c44c8ce239eda5ade4e7fc305fb7311759dd6229a080052"}, - {file = "lxml-5.2.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:a7baf9ffc238e4bf401299f50e971a45bfcc10a785522541a6e3179c83eabf0a"}, - {file = "lxml-5.2.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:31e9a882013c2f6bd2f2c974241bf4ba68c85eba943648ce88936d23209a2e01"}, - {file = "lxml-5.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:0a15438253b34e6362b2dc41475e7f80de76320f335e70c5528b7148cac253a1"}, - {file = "lxml-5.2.1-cp310-cp310-win32.whl", hash = "sha256:6992030d43b916407c9aa52e9673612ff39a575523c5f4cf72cdef75365709a5"}, - {file = "lxml-5.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:da052e7962ea2d5e5ef5bc0355d55007407087392cf465b7ad84ce5f3e25fe0f"}, - {file = "lxml-5.2.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:70ac664a48aa64e5e635ae5566f5227f2ab7f66a3990d67566d9907edcbbf867"}, - {file = "lxml-5.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1ae67b4e737cddc96c99461d2f75d218bdf7a0c3d3ad5604d1f5e7464a2f9ffe"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f18a5a84e16886898e51ab4b1d43acb3083c39b14c8caeb3589aabff0ee0b270"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6f2c8372b98208ce609c9e1d707f6918cc118fea4e2c754c9f0812c04ca116d"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:394ed3924d7a01b5bd9a0d9d946136e1c2f7b3dc337196d99e61740ed4bc6fe1"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d077bc40a1fe984e1a9931e801e42959a1e6598edc8a3223b061d30fbd26bbc"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:764b521b75701f60683500d8621841bec41a65eb739b8466000c6fdbc256c240"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:3a6b45da02336895da82b9d472cd274b22dc27a5cea1d4b793874eead23dd14f"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:5ea7b6766ac2dfe4bcac8b8595107665a18ef01f8c8343f00710b85096d1b53a"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:e196a4ff48310ba62e53a8e0f97ca2bca83cdd2fe2934d8b5cb0df0a841b193a"}, - {file = "lxml-5.2.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:200e63525948e325d6a13a76ba2911f927ad399ef64f57898cf7c74e69b71095"}, - {file = "lxml-5.2.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:dae0ed02f6b075426accbf6b2863c3d0a7eacc1b41fb40f2251d931e50188dad"}, - {file = "lxml-5.2.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:ab31a88a651039a07a3ae327d68ebdd8bc589b16938c09ef3f32a4b809dc96ef"}, - {file = "lxml-5.2.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:df2e6f546c4df14bc81f9498bbc007fbb87669f1bb707c6138878c46b06f6510"}, - {file = "lxml-5.2.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5dd1537e7cc06efd81371f5d1a992bd5ab156b2b4f88834ca852de4a8ea523fa"}, - {file = "lxml-5.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9b9ec9c9978b708d488bec36b9e4c94d88fd12ccac3e62134a9d17ddba910ea9"}, - {file = "lxml-5.2.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:8e77c69d5892cb5ba71703c4057091e31ccf534bd7f129307a4d084d90d014b8"}, - {file = "lxml-5.2.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:a8d5c70e04aac1eda5c829a26d1f75c6e5286c74743133d9f742cda8e53b9c2f"}, - {file = "lxml-5.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c94e75445b00319c1fad60f3c98b09cd63fe1134a8a953dcd48989ef42318534"}, - {file = "lxml-5.2.1-cp311-cp311-win32.whl", hash = "sha256:4951e4f7a5680a2db62f7f4ab2f84617674d36d2d76a729b9a8be4b59b3659be"}, - {file = "lxml-5.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:5c670c0406bdc845b474b680b9a5456c561c65cf366f8db5a60154088c92d102"}, - {file = "lxml-5.2.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:abc25c3cab9ec7fcd299b9bcb3b8d4a1231877e425c650fa1c7576c5107ab851"}, - {file = "lxml-5.2.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6935bbf153f9a965f1e07c2649c0849d29832487c52bb4a5c5066031d8b44fd5"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d793bebb202a6000390a5390078e945bbb49855c29c7e4d56a85901326c3b5d9"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afd5562927cdef7c4f5550374acbc117fd4ecc05b5007bdfa57cc5355864e0a4"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0e7259016bc4345a31af861fdce942b77c99049d6c2107ca07dc2bba2435c1d9"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:530e7c04f72002d2f334d5257c8a51bf409db0316feee7c87e4385043be136af"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59689a75ba8d7ffca577aefd017d08d659d86ad4585ccc73e43edbfc7476781a"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:f9737bf36262046213a28e789cc82d82c6ef19c85a0cf05e75c670a33342ac2c"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:3a74c4f27167cb95c1d4af1c0b59e88b7f3e0182138db2501c353555f7ec57f4"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:68a2610dbe138fa8c5826b3f6d98a7cfc29707b850ddcc3e21910a6fe51f6ca0"}, - {file = "lxml-5.2.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:f0a1bc63a465b6d72569a9bba9f2ef0334c4e03958e043da1920299100bc7c08"}, - {file = "lxml-5.2.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c2d35a1d047efd68027817b32ab1586c1169e60ca02c65d428ae815b593e65d4"}, - {file = "lxml-5.2.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:79bd05260359170f78b181b59ce871673ed01ba048deef4bf49a36ab3e72e80b"}, - {file = "lxml-5.2.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:865bad62df277c04beed9478fe665b9ef63eb28fe026d5dedcb89b537d2e2ea6"}, - {file = "lxml-5.2.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:44f6c7caff88d988db017b9b0e4ab04934f11e3e72d478031efc7edcac6c622f"}, - {file = "lxml-5.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:71e97313406ccf55d32cc98a533ee05c61e15d11b99215b237346171c179c0b0"}, - {file = "lxml-5.2.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:057cdc6b86ab732cf361f8b4d8af87cf195a1f6dc5b0ff3de2dced242c2015e0"}, - {file = "lxml-5.2.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f3bbbc998d42f8e561f347e798b85513ba4da324c2b3f9b7969e9c45b10f6169"}, - {file = "lxml-5.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:491755202eb21a5e350dae00c6d9a17247769c64dcf62d8c788b5c135e179dc4"}, - {file = "lxml-5.2.1-cp312-cp312-win32.whl", hash = "sha256:8de8f9d6caa7f25b204fc861718815d41cbcf27ee8f028c89c882a0cf4ae4134"}, - {file = "lxml-5.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:f2a9efc53d5b714b8df2b4b3e992accf8ce5bbdfe544d74d5c6766c9e1146a3a"}, - {file = "lxml-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:70a9768e1b9d79edca17890175ba915654ee1725975d69ab64813dd785a2bd5c"}, - {file = "lxml-5.2.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c38d7b9a690b090de999835f0443d8aa93ce5f2064035dfc48f27f02b4afc3d0"}, - {file = "lxml-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5670fb70a828663cc37552a2a85bf2ac38475572b0e9b91283dc09efb52c41d1"}, - {file = "lxml-5.2.1-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:958244ad566c3ffc385f47dddde4145088a0ab893504b54b52c041987a8c1863"}, - {file = "lxml-5.2.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b6241d4eee5f89453307c2f2bfa03b50362052ca0af1efecf9fef9a41a22bb4f"}, - {file = "lxml-5.2.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:2a66bf12fbd4666dd023b6f51223aed3d9f3b40fef06ce404cb75bafd3d89536"}, - {file = "lxml-5.2.1-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:9123716666e25b7b71c4e1789ec829ed18663152008b58544d95b008ed9e21e9"}, - {file = "lxml-5.2.1-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:0c3f67e2aeda739d1cc0b1102c9a9129f7dc83901226cc24dd72ba275ced4218"}, - {file = "lxml-5.2.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:5d5792e9b3fb8d16a19f46aa8208987cfeafe082363ee2745ea8b643d9cc5b45"}, - {file = "lxml-5.2.1-cp36-cp36m-musllinux_1_2_aarch64.whl", hash = "sha256:88e22fc0a6684337d25c994381ed8a1580a6f5ebebd5ad41f89f663ff4ec2885"}, - {file = "lxml-5.2.1-cp36-cp36m-musllinux_1_2_ppc64le.whl", hash = "sha256:21c2e6b09565ba5b45ae161b438e033a86ad1736b8c838c766146eff8ceffff9"}, - {file = "lxml-5.2.1-cp36-cp36m-musllinux_1_2_s390x.whl", hash = "sha256:afbbdb120d1e78d2ba8064a68058001b871154cc57787031b645c9142b937a62"}, - {file = "lxml-5.2.1-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:627402ad8dea044dde2eccde4370560a2b750ef894c9578e1d4f8ffd54000461"}, - {file = "lxml-5.2.1-cp36-cp36m-win32.whl", hash = "sha256:e89580a581bf478d8dcb97d9cd011d567768e8bc4095f8557b21c4d4c5fea7d0"}, - {file = "lxml-5.2.1-cp36-cp36m-win_amd64.whl", hash = "sha256:59565f10607c244bc4c05c0c5fa0c190c990996e0c719d05deec7030c2aa8289"}, - {file = "lxml-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:857500f88b17a6479202ff5fe5f580fc3404922cd02ab3716197adf1ef628029"}, - {file = "lxml-5.2.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:56c22432809085b3f3ae04e6e7bdd36883d7258fcd90e53ba7b2e463efc7a6af"}, - {file = "lxml-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a55ee573116ba208932e2d1a037cc4b10d2c1cb264ced2184d00b18ce585b2c0"}, - {file = "lxml-5.2.1-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:6cf58416653c5901e12624e4013708b6e11142956e7f35e7a83f1ab02f3fe456"}, - {file = "lxml-5.2.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:64c2baa7774bc22dd4474248ba16fe1a7f611c13ac6123408694d4cc93d66dbd"}, - {file = "lxml-5.2.1-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:74b28c6334cca4dd704e8004cba1955af0b778cf449142e581e404bd211fb619"}, - {file = "lxml-5.2.1-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:7221d49259aa1e5a8f00d3d28b1e0b76031655ca74bb287123ef56c3db92f213"}, - {file = "lxml-5.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:3dbe858ee582cbb2c6294dc85f55b5f19c918c2597855e950f34b660f1a5ede6"}, - {file = "lxml-5.2.1-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:04ab5415bf6c86e0518d57240a96c4d1fcfc3cb370bb2ac2a732b67f579e5a04"}, - {file = "lxml-5.2.1-cp37-cp37m-musllinux_1_2_ppc64le.whl", hash = "sha256:6ab833e4735a7e5533711a6ea2df26459b96f9eec36d23f74cafe03631647c41"}, - {file = "lxml-5.2.1-cp37-cp37m-musllinux_1_2_s390x.whl", hash = "sha256:f443cdef978430887ed55112b491f670bba6462cea7a7742ff8f14b7abb98d75"}, - {file = "lxml-5.2.1-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:9e2addd2d1866fe112bc6f80117bcc6bc25191c5ed1bfbcf9f1386a884252ae8"}, - {file = "lxml-5.2.1-cp37-cp37m-win32.whl", hash = "sha256:f51969bac61441fd31f028d7b3b45962f3ecebf691a510495e5d2cd8c8092dbd"}, - {file = "lxml-5.2.1-cp37-cp37m-win_amd64.whl", hash = "sha256:b0b58fbfa1bf7367dde8a557994e3b1637294be6cf2169810375caf8571a085c"}, - {file = "lxml-5.2.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:3e183c6e3298a2ed5af9d7a356ea823bccaab4ec2349dc9ed83999fd289d14d5"}, - {file = "lxml-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:804f74efe22b6a227306dd890eecc4f8c59ff25ca35f1f14e7482bbce96ef10b"}, - {file = "lxml-5.2.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:08802f0c56ed150cc6885ae0788a321b73505d2263ee56dad84d200cab11c07a"}, - {file = "lxml-5.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f8c09ed18ecb4ebf23e02b8e7a22a05d6411911e6fabef3a36e4f371f4f2585"}, - {file = "lxml-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e3d30321949861404323c50aebeb1943461a67cd51d4200ab02babc58bd06a86"}, - {file = "lxml-5.2.1-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:b560e3aa4b1d49e0e6c847d72665384db35b2f5d45f8e6a5c0072e0283430533"}, - {file = "lxml-5.2.1-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:058a1308914f20784c9f4674036527e7c04f7be6fb60f5d61353545aa7fcb739"}, - {file = "lxml-5.2.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:adfb84ca6b87e06bc6b146dc7da7623395db1e31621c4785ad0658c5028b37d7"}, - {file = "lxml-5.2.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:417d14450f06d51f363e41cace6488519038f940676ce9664b34ebf5653433a5"}, - {file = "lxml-5.2.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a2dfe7e2473f9b59496247aad6e23b405ddf2e12ef0765677b0081c02d6c2c0b"}, - {file = "lxml-5.2.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bf2e2458345d9bffb0d9ec16557d8858c9c88d2d11fed53998512504cd9df49b"}, - {file = "lxml-5.2.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:58278b29cb89f3e43ff3e0c756abbd1518f3ee6adad9e35b51fb101c1c1daaec"}, - {file = "lxml-5.2.1-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:64641a6068a16201366476731301441ce93457eb8452056f570133a6ceb15fca"}, - {file = "lxml-5.2.1-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:78bfa756eab503673991bdcf464917ef7845a964903d3302c5f68417ecdc948c"}, - {file = "lxml-5.2.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:11a04306fcba10cd9637e669fd73aa274c1c09ca64af79c041aa820ea992b637"}, - {file = "lxml-5.2.1-cp38-cp38-win32.whl", hash = "sha256:66bc5eb8a323ed9894f8fa0ee6cb3e3fb2403d99aee635078fd19a8bc7a5a5da"}, - {file = "lxml-5.2.1-cp38-cp38-win_amd64.whl", hash = "sha256:9676bfc686fa6a3fa10cd4ae6b76cae8be26eb5ec6811d2a325636c460da1806"}, - {file = "lxml-5.2.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:cf22b41fdae514ee2f1691b6c3cdeae666d8b7fa9434de445f12bbeee0cf48dd"}, - {file = "lxml-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ec42088248c596dbd61d4ae8a5b004f97a4d91a9fd286f632e42e60b706718d7"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd53553ddad4a9c2f1f022756ae64abe16da1feb497edf4d9f87f99ec7cf86bd"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:feaa45c0eae424d3e90d78823f3828e7dc42a42f21ed420db98da2c4ecf0a2cb"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ddc678fb4c7e30cf830a2b5a8d869538bc55b28d6c68544d09c7d0d8f17694dc"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:853e074d4931dbcba7480d4dcab23d5c56bd9607f92825ab80ee2bd916edea53"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc4691d60512798304acb9207987e7b2b7c44627ea88b9d77489bbe3e6cc3bd4"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:beb72935a941965c52990f3a32d7f07ce869fe21c6af8b34bf6a277b33a345d3"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:6588c459c5627fefa30139be4d2e28a2c2a1d0d1c265aad2ba1935a7863a4913"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:588008b8497667f1ddca7c99f2f85ce8511f8f7871b4a06ceede68ab62dff64b"}, - {file = "lxml-5.2.1-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:b6787b643356111dfd4032b5bffe26d2f8331556ecb79e15dacb9275da02866e"}, - {file = "lxml-5.2.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7c17b64b0a6ef4e5affae6a3724010a7a66bda48a62cfe0674dabd46642e8b54"}, - {file = "lxml-5.2.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:27aa20d45c2e0b8cd05da6d4759649170e8dfc4f4e5ef33a34d06f2d79075d57"}, - {file = "lxml-5.2.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d4f2cc7060dc3646632d7f15fe68e2fa98f58e35dd5666cd525f3b35d3fed7f8"}, - {file = "lxml-5.2.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff46d772d5f6f73564979cd77a4fffe55c916a05f3cb70e7c9c0590059fb29ef"}, - {file = "lxml-5.2.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:96323338e6c14e958d775700ec8a88346014a85e5de73ac7967db0367582049b"}, - {file = "lxml-5.2.1-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:52421b41ac99e9d91934e4d0d0fe7da9f02bfa7536bb4431b4c05c906c8c6919"}, - {file = "lxml-5.2.1-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:7a7efd5b6d3e30d81ec68ab8a88252d7c7c6f13aaa875009fe3097eb4e30b84c"}, - {file = "lxml-5.2.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:0ed777c1e8c99b63037b91f9d73a6aad20fd035d77ac84afcc205225f8f41188"}, - {file = "lxml-5.2.1-cp39-cp39-win32.whl", hash = "sha256:644df54d729ef810dcd0f7732e50e5ad1bd0a135278ed8d6bcb06f33b6b6f708"}, - {file = "lxml-5.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:9ca66b8e90daca431b7ca1408cae085d025326570e57749695d6a01454790e95"}, - {file = "lxml-5.2.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9b0ff53900566bc6325ecde9181d89afadc59c5ffa39bddf084aaedfe3b06a11"}, - {file = "lxml-5.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fd6037392f2d57793ab98d9e26798f44b8b4da2f2464388588f48ac52c489ea1"}, - {file = "lxml-5.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b9c07e7a45bb64e21df4b6aa623cb8ba214dfb47d2027d90eac197329bb5e94"}, - {file = "lxml-5.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3249cc2989d9090eeac5467e50e9ec2d40704fea9ab72f36b034ea34ee65ca98"}, - {file = "lxml-5.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:f42038016852ae51b4088b2862126535cc4fc85802bfe30dea3500fdfaf1864e"}, - {file = "lxml-5.2.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:533658f8fbf056b70e434dff7e7aa611bcacb33e01f75de7f821810e48d1bb66"}, - {file = "lxml-5.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:622020d4521e22fb371e15f580d153134bfb68d6a429d1342a25f051ec72df1c"}, - {file = "lxml-5.2.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efa7b51824aa0ee957ccd5a741c73e6851de55f40d807f08069eb4c5a26b2baa"}, - {file = "lxml-5.2.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c6ad0fbf105f6bcc9300c00010a2ffa44ea6f555df1a2ad95c88f5656104817"}, - {file = "lxml-5.2.1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e233db59c8f76630c512ab4a4daf5a5986da5c3d5b44b8e9fc742f2a24dbd460"}, - {file = "lxml-5.2.1-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6a014510830df1475176466b6087fc0c08b47a36714823e58d8b8d7709132a96"}, - {file = "lxml-5.2.1-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:d38c8f50ecf57f0463399569aa388b232cf1a2ffb8f0a9a5412d0db57e054860"}, - {file = "lxml-5.2.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5aea8212fb823e006b995c4dda533edcf98a893d941f173f6c9506126188860d"}, - {file = "lxml-5.2.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ff097ae562e637409b429a7ac958a20aab237a0378c42dabaa1e3abf2f896e5f"}, - {file = "lxml-5.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f5d65c39f16717a47c36c756af0fb36144069c4718824b7533f803ecdf91138"}, - {file = "lxml-5.2.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3d0c3dd24bb4605439bf91068598d00c6370684f8de4a67c2992683f6c309d6b"}, - {file = "lxml-5.2.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e32be23d538753a8adb6c85bd539f5fd3b15cb987404327c569dfc5fd8366e85"}, - {file = "lxml-5.2.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:cc518cea79fd1e2f6c90baafa28906d4309d24f3a63e801d855e7424c5b34144"}, - {file = "lxml-5.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a0af35bd8ebf84888373630f73f24e86bf016642fb8576fba49d3d6b560b7cbc"}, - {file = "lxml-5.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8aca2e3a72f37bfc7b14ba96d4056244001ddcc18382bd0daa087fd2e68a354"}, - {file = "lxml-5.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ca1e8188b26a819387b29c3895c47a5e618708fe6f787f3b1a471de2c4a94d9"}, - {file = "lxml-5.2.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c8ba129e6d3b0136a0f50345b2cb3db53f6bda5dd8c7f5d83fbccba97fb5dcb5"}, - {file = "lxml-5.2.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e998e304036198b4f6914e6a1e2b6f925208a20e2042563d9734881150c6c246"}, - {file = "lxml-5.2.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:d3be9b2076112e51b323bdf6d5a7f8a798de55fb8d95fcb64bd179460cdc0704"}, - {file = "lxml-5.2.1.tar.gz", hash = "sha256:3f7765e69bbce0906a7c74d5fe46d2c7a7596147318dbc08e4a2431f3060e306"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:dd36439be765e2dde7660212b5275641edbc813e7b24668831a5c8ac91180656"}, + {file = "lxml-5.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ae5fe5c4b525aa82b8076c1a59d642c17b6e8739ecf852522c6321852178119d"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:501d0d7e26b4d261fca8132854d845e4988097611ba2531408ec91cf3fd9d20a"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9e41506fec7a7f9405b14aa2d5c8abbb4dbbd09d88f9496958b6d00cb4d45330"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41ce1f1e2c7755abfc7e759dc34d7d05fd221723ff822947132dc934d122fe22"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:44264ecae91b30e5633013fb66f6ddd05c006d3e0e884f75ce0b4755b3e3847b"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_ppc64le.whl", hash = "sha256:3c174dc350d3ec52deb77f2faf05c439331d6ed5e702fc247ccb4e6b62d884b7"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_s390x.whl", hash = "sha256:2dfab5fa6a28a0b60a20638dc48e6343c02ea9933e3279ccb132f555a62323d8"}, + {file = "lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b1c8c20847b9f34e98080da785bb2336ea982e7f913eed5809e5a3c872900f32"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2c86bf781b12ba417f64f3422cfc302523ac9cd1d8ae8c0f92a1c66e56ef2e86"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c162b216070f280fa7da844531169be0baf9ccb17263cf5a8bf876fcd3117fa5"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:36aef61a1678cb778097b4a6eeae96a69875d51d1e8f4d4b491ab3cfb54b5a03"}, + {file = "lxml-5.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f65e5120863c2b266dbcc927b306c5b78e502c71edf3295dfcb9501ec96e5fc7"}, + {file = "lxml-5.3.0-cp310-cp310-win32.whl", hash = "sha256:ef0c1fe22171dd7c7c27147f2e9c3e86f8bdf473fed75f16b0c2e84a5030ce80"}, + {file = "lxml-5.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:74bcb423462233bc5d6066e4e98b0264e7c1bed7541fff2f4e34fe6b21563c8b"}, + {file = "lxml-5.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a3d819eb6f9b8677f57f9664265d0a10dd6551d227afb4af2b9cd7bdc2ccbf18"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5b8f5db71b28b8c404956ddf79575ea77aa8b1538e8b2ef9ec877945b3f46442"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2c3406b63232fc7e9b8783ab0b765d7c59e7c59ff96759d8ef9632fca27c7ee4"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ecdd78ab768f844c7a1d4a03595038c166b609f6395e25af9b0f3f26ae1230f"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:168f2dfcfdedf611eb285efac1516c8454c8c99caf271dccda8943576b67552e"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:69959bd3167b993e6e710b99051265654133a98f20cec1d9b493b931942e9c16"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_ppc64le.whl", hash = "sha256:bd96517ef76c8654446fc3db9242d019a1bb5fe8b751ba414765d59f99210b79"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_s390x.whl", hash = "sha256:ab6dd83b970dc97c2d10bc71aa925b84788c7c05de30241b9e96f9b6d9ea3080"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6a7095eeec6f89111d03dabfe5883a1fd54da319c94e0fb104ee8f23616b572d"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6f651ebd0b21ec65dfca93aa629610a0dbc13dbc13554f19b0113da2e61a4763"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f422a209d2455c56849442ae42f25dbaaba1c6c3f501d58761c619c7836642ec"}, + {file = "lxml-5.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:62f7fdb0d1ed2065451f086519865b4c90aa19aed51081979ecd05a21eb4d1be"}, + {file = "lxml-5.3.0-cp311-cp311-win32.whl", hash = "sha256:c6379f35350b655fd817cd0d6cbeef7f265f3ae5fedb1caae2eb442bbeae9ab9"}, + {file = "lxml-5.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:9c52100e2c2dbb0649b90467935c4b0de5528833c76a35ea1a2691ec9f1ee7a1"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:e99f5507401436fdcc85036a2e7dc2e28d962550afe1cbfc07c40e454256a859"}, + {file = "lxml-5.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:384aacddf2e5813a36495233b64cb96b1949da72bef933918ba5c84e06af8f0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:874a216bf6afaf97c263b56371434e47e2c652d215788396f60477540298218f"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65ab5685d56914b9a2a34d67dd5488b83213d680b0c5d10b47f81da5a16b0b0e"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aac0bbd3e8dd2d9c45ceb82249e8bdd3ac99131a32b4d35c8af3cc9db1657179"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b369d3db3c22ed14c75ccd5af429086f166a19627e84a8fdade3f8f31426e52a"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c24037349665434f375645fa9d1f5304800cec574d0310f618490c871fd902b3"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:62d172f358f33a26d6b41b28c170c63886742f5b6772a42b59b4f0fa10526cb1"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_ppc64le.whl", hash = "sha256:c1f794c02903c2824fccce5b20c339a1a14b114e83b306ff11b597c5f71a1c8d"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_s390x.whl", hash = "sha256:5d6a6972b93c426ace71e0be9a6f4b2cfae9b1baed2eed2006076a746692288c"}, + {file = "lxml-5.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:3879cc6ce938ff4eb4900d901ed63555c778731a96365e53fadb36437a131a99"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:74068c601baff6ff021c70f0935b0c7bc528baa8ea210c202e03757c68c5a4ff"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:ecd4ad8453ac17bc7ba3868371bffb46f628161ad0eefbd0a855d2c8c32dd81a"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7e2f58095acc211eb9d8b5771bf04df9ff37d6b87618d1cbf85f92399c98dae8"}, + {file = "lxml-5.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e63601ad5cd8f860aa99d109889b5ac34de571c7ee902d6812d5d9ddcc77fa7d"}, + {file = "lxml-5.3.0-cp312-cp312-win32.whl", hash = "sha256:17e8d968d04a37c50ad9c456a286b525d78c4a1c15dd53aa46c1d8e06bf6fa30"}, + {file = "lxml-5.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:c1a69e58a6bb2de65902051d57fde951febad631a20a64572677a1052690482f"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c72e9563347c7395910de6a3100a4840a75a6f60e05af5e58566868d5eb2d6a"}, + {file = "lxml-5.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e92ce66cd919d18d14b3856906a61d3f6b6a8500e0794142338da644260595cd"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d04f064bebdfef9240478f7a779e8c5dc32b8b7b0b2fc6a62e39b928d428e51"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c2fb570d7823c2bbaf8b419ba6e5662137f8166e364a8b2b91051a1fb40ab8b"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c120f43553ec759f8de1fee2f4794452b0946773299d44c36bfe18e83caf002"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:562e7494778a69086f0312ec9689f6b6ac1c6b65670ed7d0267e49f57ffa08c4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:423b121f7e6fa514ba0c7918e56955a1d4470ed35faa03e3d9f0e3baa4c7e492"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:c00f323cc00576df6165cc9d21a4c21285fa6b9989c5c39830c3903dc4303ef3"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_ppc64le.whl", hash = "sha256:1fdc9fae8dd4c763e8a31e7630afef517eab9f5d5d31a278df087f307bf601f4"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_s390x.whl", hash = "sha256:658f2aa69d31e09699705949b5fc4719cbecbd4a97f9656a232e7d6c7be1a367"}, + {file = "lxml-5.3.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1473427aff3d66a3fa2199004c3e601e6c4500ab86696edffdbc84954c72d832"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a87de7dd873bf9a792bf1e58b1c3887b9264036629a5bf2d2e6579fe8e73edff"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:0d7b36afa46c97875303a94e8f3ad932bf78bace9e18e603f2085b652422edcd"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:cf120cce539453ae086eacc0130a324e7026113510efa83ab42ef3fcfccac7fb"}, + {file = "lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:df5c7333167b9674aa8ae1d4008fa4bc17a313cc490b2cca27838bbdcc6bb15b"}, + {file = "lxml-5.3.0-cp313-cp313-win32.whl", hash = "sha256:c802e1c2ed9f0c06a65bc4ed0189d000ada8049312cfeab6ca635e39c9608957"}, + {file = "lxml-5.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"}, + {file = "lxml-5.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8f0de2d390af441fe8b2c12626d103540b5d850d585b18fcada58d972b74a74e"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1afe0a8c353746e610bd9031a630a95bcfb1a720684c3f2b36c4710a0a96528f"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56b9861a71575f5795bde89256e7467ece3d339c9b43141dbdd54544566b3b94"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_28_x86_64.whl", hash = "sha256:9fb81d2824dff4f2e297a276297e9031f46d2682cafc484f49de182aa5e5df99"}, + {file = "lxml-5.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2c226a06ecb8cdef28845ae976da407917542c5e6e75dcac7cc33eb04aaeb237"}, + {file = "lxml-5.3.0-cp36-cp36m-musllinux_1_2_x86_64.whl", hash = "sha256:7d3d1ca42870cdb6d0d29939630dbe48fa511c203724820fc0fd507b2fb46577"}, + {file = "lxml-5.3.0-cp36-cp36m-win32.whl", hash = "sha256:094cb601ba9f55296774c2d57ad68730daa0b13dc260e1f941b4d13678239e70"}, + {file = "lxml-5.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:eafa2c8658f4e560b098fe9fc54539f86528651f61849b22111a9b107d18910c"}, + {file = "lxml-5.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cb83f8a875b3d9b458cada4f880fa498646874ba4011dc974e071a0a84a1b033"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:25f1b69d41656b05885aa185f5fdf822cb01a586d1b32739633679699f220391"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23e0553b8055600b3bf4a00b255ec5c92e1e4aebf8c2c09334f8368e8bd174d6"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ada35dd21dc6c039259596b358caab6b13f4db4d4a7f8665764d616daf9cc1d"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:81b4e48da4c69313192d8c8d4311e5d818b8be1afe68ee20f6385d0e96fc9512"}, + {file = "lxml-5.3.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:2bc9fd5ca4729af796f9f59cd8ff160fe06a474da40aca03fcc79655ddee1a8b"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_aarch64.whl", hash = "sha256:07da23d7ee08577760f0a71d67a861019103e4812c87e2fab26b039054594cc5"}, + {file = "lxml-5.3.0-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:ea2e2f6f801696ad7de8aec061044d6c8c0dd4037608c7cab38a9a4d316bfb11"}, + {file = "lxml-5.3.0-cp37-cp37m-win32.whl", hash = "sha256:5c54afdcbb0182d06836cc3d1be921e540be3ebdf8b8a51ee3ef987537455f84"}, + {file = "lxml-5.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:f2901429da1e645ce548bf9171784c0f74f0718c3f6150ce166be39e4dd66c3e"}, + {file = "lxml-5.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c56a1d43b2f9ee4786e4658c7903f05da35b923fb53c11025712562d5cc02753"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ee8c39582d2652dcd516d1b879451500f8db3fe3607ce45d7c5957ab2596040"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0fdf3a3059611f7585a78ee10399a15566356116a4288380921a4b598d807a22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:146173654d79eb1fc97498b4280c1d3e1e5d58c398fa530905c9ea50ea849b22"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:0a7056921edbdd7560746f4221dca89bb7a3fe457d3d74267995253f46343f15"}, + {file = "lxml-5.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:9e4b47ac0f5e749cfc618efdf4726269441014ae1d5583e047b452a32e221920"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945"}, + {file = "lxml-5.3.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:213261f168c5e1d9b7535a67e68b1f59f92398dd17a56d934550837143f79c42"}, + {file = "lxml-5.3.0-cp38-cp38-win32.whl", hash = "sha256:218c1b2e17a710e363855594230f44060e2025b05c80d1f0661258142b2add2e"}, + {file = "lxml-5.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:315f9542011b2c4e1d280e4a20ddcca1761993dda3afc7a73b01235f8641e903"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:1ffc23010330c2ab67fac02781df60998ca8fe759e8efde6f8b756a20599c5de"}, + {file = "lxml-5.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2b3778cb38212f52fac9fe913017deea2fdf4eb1a4f8e4cfc6b009a13a6d3fcc"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b0c7a688944891086ba192e21c5229dea54382f4836a209ff8d0a660fac06be"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:747a3d3e98e24597981ca0be0fd922aebd471fa99d0043a3842d00cdcad7ad6a"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86a6b24b19eaebc448dc56b87c4865527855145d851f9fc3891673ff97950540"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b11a5d918a6216e521c715b02749240fb07ae5a1fefd4b7bf12f833bc8b4fe70"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68b87753c784d6acb8a25b05cb526c3406913c9d988d51f80adecc2b0775d6aa"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:109fa6fede314cc50eed29e6e56c540075e63d922455346f11e4d7a036d2b8cf"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_ppc64le.whl", hash = "sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_s390x.whl", hash = "sha256:6b038cc86b285e4f9fea2ba5ee76e89f21ed1ea898e287dc277a25884f3a7dfe"}, + {file = "lxml-5.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:7437237c6a66b7ca341e868cda48be24b8701862757426852c9b3186de1da8a2"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7f41026c1d64043a36fda21d64c5026762d53a77043e73e94b71f0521939cc71"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:482c2f67761868f0108b1743098640fbb2a28a8e15bf3f47ada9fa59d9fe08c3"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:1483fd3358963cc5c1c9b122c80606a3a79ee0875bcac0204149fa09d6ff2727"}, + {file = "lxml-5.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:2dec2d1130a9cda5b904696cec33b2cfb451304ba9081eeda7f90f724097300a"}, + {file = "lxml-5.3.0-cp39-cp39-win32.whl", hash = "sha256:a0eabd0a81625049c5df745209dc7fcef6e2aea7793e5f003ba363610aa0a3ff"}, + {file = "lxml-5.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:89e043f1d9d341c52bf2af6d02e6adde62e0a46e6755d5eb60dc6e4f0b8aeca2"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7b1cd427cb0d5f7393c31b7496419da594fe600e6fdc4b105a54f82405e6626c"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51806cfe0279e06ed8500ce19479d757db42a30fd509940b1701be9c86a5ff9a"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ee70d08fd60c9565ba8190f41a46a54096afa0eeb8f76bd66f2c25d3b1b83005"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8dc2c0395bea8254d8daebc76dcf8eb3a95ec2a46fa6fae5eaccee366bfe02ce"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:6ba0d3dcac281aad8a0e5b14c7ed6f9fa89c8612b47939fc94f80b16e2e9bc83"}, + {file = "lxml-5.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:6e91cf736959057f7aac7adfc83481e03615a8e8dd5758aa1d95ea69e8931dba"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:94d6c3782907b5e40e21cadf94b13b0842ac421192f26b84c45f13f3c9d5dc27"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c300306673aa0f3ed5ed9372b21867690a17dba38c68c44b287437c362ce486b"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d9b952e07aed35fe2e1a7ad26e929595412db48535921c5013edc8aa4a35ce"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:2d9b8d9177afaef80c53c0a9e30fa252ff3036fb1c6494d427c066a4ce6a282f"}, + {file = "lxml-5.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:20094fc3f21ea0a8669dc4c61ed7fa8263bd37d97d93b90f28fc613371e7a875"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ace2c2326a319a0bb8a8b0e5b570c764962e95818de9f259ce814ee666603f19"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92e67a0be1639c251d21e35fe74df6bcc40cba445c2cda7c4a967656733249e2"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd5350b55f9fecddc51385463a4f67a5da829bc741e38cf689f38ec9023f54ab"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c1fefd7e3d00921c44dc9ca80a775af49698bbfd92ea84498e56acffd4c5469"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:71a8dd38fbd2f2319136d4ae855a7078c69c9a38ae06e0c17c73fd70fc6caad8"}, + {file = "lxml-5.3.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:97acf1e1fd66ab53dacd2c35b319d7e548380c2e9e8c54525c6e76d21b1ae3b1"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:68934b242c51eb02907c5b81d138cb977b2129a0a75a8f8b60b01cb8586c7b21"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b710bc2b8292966b23a6a0121f7a6c51d45d2347edcc75f016ac123b8054d3f2"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:18feb4b93302091b1541221196a2155aa296c363fd233814fa11e181adebc52f"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:3eb44520c4724c2e1a57c0af33a379eee41792595023f367ba3952a2d96c2aab"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:609251a0ca4770e5a8768ff902aa02bf636339c5a93f9349b48eb1f606f7f3e9"}, + {file = "lxml-5.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:516f491c834eb320d6c843156440fe7fc0d50b33e44387fcec5b02f0bc118a4c"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [package.extras] @@ -943,17 +991,17 @@ cssselect = ["cssselect (>=0.7)"] html-clean = ["lxml-html-clean"] html5 = ["html5lib"] htmlsoup = ["BeautifulSoup4"] -source = ["Cython (>=3.0.10)"] +source = ["Cython (>=3.0.11)"] [[package]] name = "markdown" -version = "3.6" +version = "3.7" description = "Python implementation of John Gruber's Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "Markdown-3.6-py3-none-any.whl", hash = "sha256:48f276f4d8cfb8ce6527c8f79e2ee29708508bf4d40aa410fbc3b4ee832c850f"}, - {file = "Markdown-3.6.tar.gz", hash = "sha256:ed4f41f6daecbeeb96e576ce414c41d2d876daa9a16cb35fa8ed8c2ddfad0224"}, + {file = "Markdown-3.7-py3-none-any.whl", hash = "sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803"}, + {file = "markdown-3.7.tar.gz", hash = "sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2"}, ] [package.dependencies] @@ -989,18 +1037,19 @@ testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] [[package]] name = "markdown2" -version = "2.4.13" +version = "2.5.1" description = "A fast and complete Python implementation of Markdown" optional = false -python-versions = ">=3.5, <4" +python-versions = "<4,>=3.8" files = [ - {file = "markdown2-2.4.13-py2.py3-none-any.whl", hash = "sha256:855bde5cbcceb9beda7c80efdf7f406c23e6079172c497fcfce22fdce998e892"}, - {file = "markdown2-2.4.13.tar.gz", hash = "sha256:18ceb56590da77f2c22382e55be48c15b3c8f0c71d6398def387275e6c347a9f"}, + {file = "markdown2-2.5.1-py2.py3-none-any.whl", hash = "sha256:190ae60a4bd0425c60c863bede18a9f3d45b1cbf3fbc9f40b4fac336ff2c520b"}, + {file = "markdown2-2.5.1.tar.gz", hash = "sha256:12fc04ea5a87f7bb4b65acf5bf3af1183b20838cc7d543b74c92ec7eea4bbc74"}, ] [package.extras] -all = ["pygments (>=2.7.3)", "wavedrom"] +all = ["latex2mathml", "pygments (>=2.7.3)", "wavedrom"] code-syntax-highlighting = ["pygments (>=2.7.3)"] +latex = ["latex2mathml"] wavedrom = ["wavedrom"] [[package]] @@ -1138,13 +1187,13 @@ min-versions = ["babel (==2.9.0)", "click (==7.0)", "colorama (==0.4)", "ghp-imp [[package]] name = "mkdocs-autorefs" -version = "1.0.1" +version = "1.2.0" description = "Automatically link across pages in MkDocs." optional = false python-versions = ">=3.8" files = [ - {file = "mkdocs_autorefs-1.0.1-py3-none-any.whl", hash = "sha256:aacdfae1ab197780fb7a2dac92ad8a3d8f7ca8049a9cbe56a4218cd52e8da570"}, - {file = "mkdocs_autorefs-1.0.1.tar.gz", hash = "sha256:f684edf847eced40b570b57846b15f0bf57fb93ac2c510450775dcf16accb971"}, + {file = "mkdocs_autorefs-1.2.0-py3-none-any.whl", hash = "sha256:d588754ae89bd0ced0c70c06f58566a4ee43471eeeee5202427da7de9ef85a2f"}, + {file = "mkdocs_autorefs-1.2.0.tar.gz", hash = "sha256:a86b93abff653521bda71cf3fc5596342b7a23982093915cb74273f67522190f"}, ] [package.dependencies] @@ -1259,47 +1308,53 @@ mkdocstrings = ">=0.20" [[package]] name = "mypy" -version = "1.9.0" +version = "1.14.0" description = "Optional static typing for Python" optional = false python-versions = ">=3.8" files = [ - {file = "mypy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f8a67616990062232ee4c3952f41c779afac41405806042a8126fe96e098419f"}, - {file = "mypy-1.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d357423fa57a489e8c47b7c85dfb96698caba13d66e086b412298a1a0ea3b0ed"}, - {file = "mypy-1.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49c87c15aed320de9b438ae7b00c1ac91cd393c1b854c2ce538e2a72d55df150"}, - {file = "mypy-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:48533cdd345c3c2e5ef48ba3b0d3880b257b423e7995dada04248725c6f77374"}, - {file = "mypy-1.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:4d3dbd346cfec7cb98e6cbb6e0f3c23618af826316188d587d1c1bc34f0ede03"}, - {file = "mypy-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:653265f9a2784db65bfca694d1edd23093ce49740b2244cde583aeb134c008f3"}, - {file = "mypy-1.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a3c007ff3ee90f69cf0a15cbcdf0995749569b86b6d2f327af01fd1b8aee9dc"}, - {file = "mypy-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2418488264eb41f69cc64a69a745fad4a8f86649af4b1041a4c64ee61fc61129"}, - {file = "mypy-1.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:68edad3dc7d70f2f17ae4c6c1b9471a56138ca22722487eebacfd1eb5321d612"}, - {file = "mypy-1.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3"}, - {file = "mypy-1.9.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aceb1db093b04db5cd390821464504111b8ec3e351eb85afd1433490163d60cd"}, - {file = "mypy-1.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0235391f1c6f6ce487b23b9dbd1327b4ec33bb93934aa986efe8a9563d9349e6"}, - {file = "mypy-1.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4d5ddc13421ba3e2e082a6c2d74c2ddb3979c39b582dacd53dd5d9431237185"}, - {file = "mypy-1.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:190da1ee69b427d7efa8aa0d5e5ccd67a4fb04038c380237a0d96829cb157913"}, - {file = "mypy-1.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:fe28657de3bfec596bbeef01cb219833ad9d38dd5393fc649f4b366840baefe6"}, - {file = "mypy-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e54396d70be04b34f31d2edf3362c1edd023246c82f1730bbf8768c28db5361b"}, - {file = "mypy-1.9.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5e6061f44f2313b94f920e91b204ec600982961e07a17e0f6cd83371cb23f5c2"}, - {file = "mypy-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81a10926e5473c5fc3da8abb04119a1f5811a236dc3a38d92015cb1e6ba4cb9e"}, - {file = "mypy-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b685154e22e4e9199fc95f298661deea28aaede5ae16ccc8cbb1045e716b3e04"}, - {file = "mypy-1.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:5d741d3fc7c4da608764073089e5f58ef6352bedc223ff58f2f038c2c4698a89"}, - {file = "mypy-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:587ce887f75dd9700252a3abbc9c97bbe165a4a630597845c61279cf32dfbf02"}, - {file = "mypy-1.9.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f88566144752999351725ac623471661c9d1cd8caa0134ff98cceeea181789f4"}, - {file = "mypy-1.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:61758fabd58ce4b0720ae1e2fea5cfd4431591d6d590b197775329264f86311d"}, - {file = "mypy-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e49499be624dead83927e70c756970a0bc8240e9f769389cdf5714b0784ca6bf"}, - {file = "mypy-1.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:571741dc4194b4f82d344b15e8837e8c5fcc462d66d076748142327626a1b6e9"}, - {file = "mypy-1.9.0-py3-none-any.whl", hash = "sha256:a260627a570559181a9ea5de61ac6297aa5af202f06fd7ab093ce74e7181e43e"}, - {file = "mypy-1.9.0.tar.gz", hash = "sha256:3cc5da0127e6a478cddd906068496a97a7618a21ce9b54bde5bf7e539c7af974"}, + {file = "mypy-1.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e971c1c667007f9f2b397ffa80fa8e1e0adccff336e5e77e74cb5f22868bee87"}, + {file = "mypy-1.14.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e86aaeaa3221a278c66d3d673b297232947d873773d61ca3ee0e28b2ff027179"}, + {file = "mypy-1.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1628c5c3ce823d296e41e2984ff88c5861499041cb416a8809615d0c1f41740e"}, + {file = "mypy-1.14.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7fadb29b77fc14a0dd81304ed73c828c3e5cde0016c7e668a86a3e0dfc9f3af3"}, + {file = "mypy-1.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:3fa76988dc760da377c1e5069200a50d9eaaccf34f4ea18428a3337034ab5a44"}, + {file = "mypy-1.14.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6e73c8a154eed31db3445fe28f63ad2d97b674b911c00191416cf7f6459fd49a"}, + {file = "mypy-1.14.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:273e70fcb2e38c5405a188425aa60b984ffdcef65d6c746ea5813024b68c73dc"}, + {file = "mypy-1.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1daca283d732943731a6a9f20fdbcaa927f160bc51602b1d4ef880a6fb252015"}, + {file = "mypy-1.14.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7e68047bedb04c1c25bba9901ea46ff60d5eaac2d71b1f2161f33107e2b368eb"}, + {file = "mypy-1.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:7a52f26b9c9b1664a60d87675f3bae00b5c7f2806e0c2800545a32c325920bcc"}, + {file = "mypy-1.14.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d5326ab70a6db8e856d59ad4cb72741124950cbbf32e7b70e30166ba7bbf61dd"}, + {file = "mypy-1.14.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:bf4ec4980bec1e0e24e5075f449d014011527ae0055884c7e3abc6a99cd2c7f1"}, + {file = "mypy-1.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:390dfb898239c25289495500f12fa73aa7f24a4c6d90ccdc165762462b998d63"}, + {file = "mypy-1.14.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7e026d55ddcd76e29e87865c08cbe2d0104e2b3153a523c529de584759379d3d"}, + {file = "mypy-1.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:585ed36031d0b3ee362e5107ef449a8b5dfd4e9c90ccbe36414ee405ee6b32ba"}, + {file = "mypy-1.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e9f6f4c0b27401d14c483c622bc5105eff3911634d576bbdf6695b9a7c1ba741"}, + {file = "mypy-1.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56b2280cedcb312c7a79f5001ae5325582d0d339bce684e4a529069d0e7ca1e7"}, + {file = "mypy-1.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:342de51c48bab326bfc77ce056ba08c076d82ce4f5a86621f972ed39970f94d8"}, + {file = "mypy-1.14.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:00df23b42e533e02a6f0055e54de9a6ed491cd8b7ea738647364fd3a39ea7efc"}, + {file = "mypy-1.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:e8c8387e5d9dff80e7daf961df357c80e694e942d9755f3ad77d69b0957b8e3f"}, + {file = "mypy-1.14.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b16738b1d80ec4334654e89e798eb705ac0c36c8a5c4798496cd3623aa02286"}, + {file = "mypy-1.14.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:10065fcebb7c66df04b05fc799a854b1ae24d9963c8bb27e9064a9bdb43aa8ad"}, + {file = "mypy-1.14.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fbb7d683fa6bdecaa106e8368aa973ecc0ddb79a9eaeb4b821591ecd07e9e03c"}, + {file = "mypy-1.14.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:3498cb55448dc5533e438cd13d6ddd28654559c8c4d1fd4b5ca57a31b81bac01"}, + {file = "mypy-1.14.0-cp38-cp38-win_amd64.whl", hash = "sha256:c7b243408ea43755f3a21a0a08e5c5ae30eddb4c58a80f415ca6b118816e60aa"}, + {file = "mypy-1.14.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:14117b9da3305b39860d0aa34b8f1ff74d209a368829a584eb77524389a9c13e"}, + {file = "mypy-1.14.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:af98c5a958f9c37404bd4eef2f920b94874507e146ed6ee559f185b8809c44cc"}, + {file = "mypy-1.14.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f0b343a1d3989547024377c2ba0dca9c74a2428ad6ed24283c213af8dbb0710b"}, + {file = "mypy-1.14.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:cdb5563c1726c85fb201be383168f8c866032db95e1095600806625b3a648cb7"}, + {file = "mypy-1.14.0-cp39-cp39-win_amd64.whl", hash = "sha256:74e925649c1ee0a79aa7448baf2668d81cc287dc5782cff6a04ee93f40fb8d3f"}, + {file = "mypy-1.14.0-py3-none-any.whl", hash = "sha256:2238d7f93fc4027ed1efc944507683df3ba406445a2b6c96e79666a045aadfab"}, + {file = "mypy-1.14.0.tar.gz", hash = "sha256:822dbd184d4a9804df5a7d5335a68cf7662930e70b8c1bc976645d1509f9a9d6"}, ] [package.dependencies] -mypy-extensions = ">=1.0.0" +mypy_extensions = ">=1.0.0" tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typing-extensions = ">=4.1.0" +typing_extensions = ">=4.6.0" [package.extras] dmypy = ["psutil (>=4.0)"] +faster-cache = ["orjson"] install-types = ["pip"] mypyc = ["setuptools (>=50)"] reports = ["lxml"] @@ -1349,12 +1404,12 @@ typing-extensions = ">=4.3.0" [[package]] name = "ncclient" -version = "0.6.15" +version = "0.6.16" description = "Python library for NETCONF clients" optional = true -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" files = [ - {file = "ncclient-0.6.15.tar.gz", hash = "sha256:6757cb41bc9160dfe47f22f5de8cf2f1adf22f27463fb50453cc415ab96773d8"}, + {file = "ncclient-0.6.16.tar.gz", hash = "sha256:a16a351d8c234e3bbf3495577b63c96ae4adfcdf67f2d84194313473ea65b805"}, ] [package.dependencies] @@ -1365,13 +1420,13 @@ six = "*" [[package]] name = "netaddr" -version = "1.2.1" +version = "1.3.0" description = "A network address manipulation library for Python" optional = true python-versions = ">=3.7" files = [ - {file = "netaddr-1.2.1-py3-none-any.whl", hash = "sha256:bd9e9534b0d46af328cf64f0e5a23a5a43fca292df221c85580b27394793496e"}, - {file = "netaddr-1.2.1.tar.gz", hash = "sha256:6eb8fedf0412c6d294d06885c110de945cf4d22d2b510d0404f4e06950857987"}, + {file = "netaddr-1.3.0-py3-none-any.whl", hash = "sha256:c2c6a8ebe5554ce33b7d5b3a306b71bbb373e000bbbf2350dd5213cc56e3dbbe"}, + {file = "netaddr-1.3.0.tar.gz", hash = "sha256:5c3c3d9895b551b763779ba7db7a03487dc1f8e3b385af819af341ae9ef6e48a"}, ] [package.extras] @@ -1379,32 +1434,34 @@ nicer-shell = ["ipython"] [[package]] name = "netmiko" -version = "4.3.0" +version = "4.4.0" description = "Multi-vendor library to simplify legacy CLI connections to network devices" optional = true -python-versions = ">=3.8,<4.0" +python-versions = "<4.0,>=3.8" files = [ - {file = "netmiko-4.3.0-py3-none-any.whl", hash = "sha256:a873b186e0b61be4a2100eda51e996d917ceddce195b734346b686757e61d324"}, - {file = "netmiko-4.3.0.tar.gz", hash = "sha256:da90f6efdf33b4140eb6cd7f2272773c2ce144fa74ac34d5ecac1b4d4607f1fb"}, + {file = "netmiko-4.4.0-py3-none-any.whl", hash = "sha256:2ff4683f013fac0f80715286c7d3250e89166aefc4421cb75d3ff483f2ebbbc0"}, + {file = "netmiko-4.4.0.tar.gz", hash = "sha256:25ff1237976aa3ff2cacf04949314638c899220a1675bd029e31b07ce20ce3b6"}, ] [package.dependencies] -ntc-templates = ">=2.0.0" +cffi = ">=1.17.0rc1" +ntc-templates = ">=3.1.0" paramiko = ">=2.9.5" pyserial = ">=3.3" pyyaml = ">=5.3" scp = ">=0.13.6" +setuptools = ">=65.0.0" textfsm = ">=1.1.3" [[package]] name = "ntc-templates" -version = "5.0.0" +version = "7.5.0" description = "TextFSM Templates for Network Devices, and Python wrapper for TextFSM's CliTable." optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "ntc_templates-5.0.0-py3-none-any.whl", hash = "sha256:4fc4e2e9b239bd5b25d3c256c301859eec9262c2d418e17a60ff023ecb6824a5"}, - {file = "ntc_templates-5.0.0.tar.gz", hash = "sha256:56919fbe83da582de03474f8a204d945dadeef0c98e630743c3c069a9bcf1120"}, + {file = "ntc_templates-7.5.0-py3-none-any.whl", hash = "sha256:9d7fb6467ccaaedf8e93e12106e4c46b1610e88d1bcae396b8c2f6a786d9db1c"}, + {file = "ntc_templates-7.5.0.tar.gz", hash = "sha256:b4b1693cd79ef0da5be0c66d58e3c6285d8d264d46832545765c0d394afed0aa"}, ] [package.dependencies] @@ -1412,34 +1469,39 @@ textfsm = ">=1.1.0,<2.0.0" [[package]] name = "packaging" -version = "24.0" +version = "24.2" description = "Core utilities for Python packages" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, - {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, + {file = "packaging-24.2-py3-none-any.whl", hash = "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"}, + {file = "packaging-24.2.tar.gz", hash = "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f"}, ] [[package]] name = "paginate" -version = "0.5.6" +version = "0.5.7" description = "Divides large result sets into pages for easier browsing" optional = false python-versions = "*" files = [ - {file = "paginate-0.5.6.tar.gz", hash = "sha256:5e6007b6a9398177a7e1648d04fdd9f8c9766a1a945bceac82f1929e8c78af2d"}, + {file = "paginate-0.5.7-py2.py3-none-any.whl", hash = "sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591"}, + {file = "paginate-0.5.7.tar.gz", hash = "sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945"}, ] +[package.extras] +dev = ["pytest", "tox"] +lint = ["black"] + [[package]] name = "paramiko" -version = "3.4.0" +version = "3.5.0" description = "SSH2 protocol library" optional = true python-versions = ">=3.6" files = [ - {file = "paramiko-3.4.0-py3-none-any.whl", hash = "sha256:43f0b51115a896f9c00f59618023484cb3a14b98bbceab43394a39c6739b7ee7"}, - {file = "paramiko-3.4.0.tar.gz", hash = "sha256:aac08f26a31dc4dffd92821527d1682d99d52f9ef6851968114a8728f3c274d3"}, + {file = "paramiko-3.5.0-py3-none-any.whl", hash = "sha256:1fedf06b085359051cd7d0d270cebe19e755a8a921cc2ddbfa647fb0cd7d68f9"}, + {file = "paramiko-3.5.0.tar.gz", hash = "sha256:ad11e540da4f55cedda52931f1a3f812a8238a7af7f62a60de538cd80bb28124"}, ] [package.dependencies] @@ -1465,13 +1527,13 @@ files = [ [[package]] name = "pbr" -version = "6.0.0" +version = "6.1.0" description = "Python Build Reasonableness" optional = false python-versions = ">=2.6" files = [ - {file = "pbr-6.0.0-py2.py3-none-any.whl", hash = "sha256:4a7317d5e3b17a3dccb6a8cfe67dab65b20551404c52c8ed41279fa4f0cb4cda"}, - {file = "pbr-6.0.0.tar.gz", hash = "sha256:d1377122a5a00e2f940ee482999518efe16d745d423a670c27773dfbc3c9a7d9"}, + {file = "pbr-6.1.0-py2.py3-none-any.whl", hash = "sha256:a776ae228892d8013649c0aeccbb3d5f99ee15e005a4cbb7e61d55a067b28a2a"}, + {file = "pbr-6.1.0.tar.gz", hash = "sha256:788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24"}, ] [[package]] @@ -1487,28 +1549,29 @@ files = [ [[package]] name = "platformdirs" -version = "4.2.0" -description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +version = "4.3.6" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" files = [ - {file = "platformdirs-4.2.0-py3-none-any.whl", hash = "sha256:0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068"}, - {file = "platformdirs-4.2.0.tar.gz", hash = "sha256:ef0cc731df711022c174543cb70a9b5bd22e5a9337c8624ef2c2ceb8ddad8768"}, + {file = "platformdirs-4.3.6-py3-none-any.whl", hash = "sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb"}, + {file = "platformdirs-4.3.6.tar.gz", hash = "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907"}, ] [package.extras] -docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] +docs = ["furo (>=2024.8.6)", "proselint (>=0.14)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=8.3.2)", "pytest-cov (>=5)", "pytest-mock (>=3.14)"] +type = ["mypy (>=1.11.2)"] [[package]] name = "pluggy" -version = "1.4.0" +version = "1.5.0" description = "plugin and hook calling mechanisms for python" optional = false python-versions = ">=3.8" files = [ - {file = "pluggy-1.4.0-py3-none-any.whl", hash = "sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981"}, - {file = "pluggy-1.4.0.tar.gz", hash = "sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be"}, + {file = "pluggy-1.5.0-py3-none-any.whl", hash = "sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"}, + {file = "pluggy-1.5.0.tar.gz", hash = "sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1"}, ] [package.extras] @@ -1517,13 +1580,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "pycodestyle" -version = "2.11.1" +version = "2.12.1" description = "Python style guide checker" optional = false python-versions = ">=3.8" files = [ - {file = "pycodestyle-2.11.1-py2.py3-none-any.whl", hash = "sha256:44fe31000b2d866f2e41841b18528a505fbd7fef9017b04eff4e2648a0fadc67"}, - {file = "pycodestyle-2.11.1.tar.gz", hash = "sha256:41ba0e7afc9752dfb53ced5489e89f8186be00e599e712660695b7a75ff2663f"}, + {file = "pycodestyle-2.12.1-py2.py3-none-any.whl", hash = "sha256:46f0fb92069a7c28ab7bb558f05bfc0110dac69a0cd23c61ea0040283a9d78b3"}, + {file = "pycodestyle-2.12.1.tar.gz", hash = "sha256:6838eae08bbce4f6accd5d5572075c63626a15ee3e6f842df996bf62f6d73521"}, ] [[package]] @@ -1556,12 +1619,12 @@ toml = ["tomli (>=1.2.3)"] [[package]] name = "pyeapi" -version = "1.0.2" +version = "1.0.4" description = "Python Client for eAPI" optional = true python-versions = "*" files = [ - {file = "pyeapi-1.0.2.tar.gz", hash = "sha256:563a80bb19451df7dd7b6e9e38489dee67ebeaf2f54de296e8ae0b26cd68a297"}, + {file = "pyeapi-1.0.4.tar.gz", hash = "sha256:05920677246823cd3dddf7d4d0f831fbc86fd416f356706a03bc56a291d78f3d"}, ] [package.dependencies] @@ -1569,7 +1632,7 @@ netaddr = "*" [package.extras] dev = ["check-manifest", "pep8", "pyflakes", "twine"] -test = ["coverage", "mock"] +test = ["coverage"] [[package]] name = "pyflakes" @@ -1584,32 +1647,31 @@ files = [ [[package]] name = "pygments" -version = "2.17.2" +version = "2.18.0" description = "Pygments is a syntax highlighting package written in Python." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pygments-2.17.2-py3-none-any.whl", hash = "sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c"}, - {file = "pygments-2.17.2.tar.gz", hash = "sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"}, + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, ] [package.extras] -plugins = ["importlib-metadata"] windows-terminal = ["colorama (>=0.4.6)"] [[package]] name = "pylint" -version = "3.1.0" +version = "3.2.7" description = "python code static checker" optional = false python-versions = ">=3.8.0" files = [ - {file = "pylint-3.1.0-py3-none-any.whl", hash = "sha256:507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74"}, - {file = "pylint-3.1.0.tar.gz", hash = "sha256:6a69beb4a6f63debebaab0a3477ecd0f559aa726af4954fc948c51f7a2549e23"}, + {file = "pylint-3.2.7-py3-none-any.whl", hash = "sha256:02f4aedeac91be69fb3b4bea997ce580a4ac68ce58b89eaefeaf06749df73f4b"}, + {file = "pylint-3.2.7.tar.gz", hash = "sha256:1b7a721b575eaeaa7d39db076b6e7743c993ea44f57979127c517c6c572c803e"}, ] [package.dependencies] -astroid = ">=3.1.0,<=3.2.0-dev0" +astroid = ">=3.2.4,<=3.3.0-dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = [ {version = ">=0.2", markers = "python_version < \"3.11\""}, @@ -1629,13 +1691,13 @@ testutils = ["gitpython (>3)"] [[package]] name = "pymdown-extensions" -version = "10.8" +version = "10.12" description = "Extension pack for Python Markdown." optional = false python-versions = ">=3.8" files = [ - {file = "pymdown_extensions-10.8-py3-none-any.whl", hash = "sha256:3539003ff0d5e219ba979d2dc961d18fcad5ac259e66c764482e8347b4c0503c"}, - {file = "pymdown_extensions-10.8.tar.gz", hash = "sha256:91ca336caf414e1e5e0626feca86e145de9f85a3921a7bcbd32890b51738c428"}, + {file = "pymdown_extensions-10.12-py3-none-any.whl", hash = "sha256:49f81412242d3527b8b4967b990df395c89563043bc51a3d2d7d500e52123b77"}, + {file = "pymdown_extensions-10.12.tar.gz", hash = "sha256:b0ee1e0b2bef1071a47891ab17003bfe5bf824a398e13f49f8ed653b699369a7"}, ] [package.dependencies] @@ -1673,13 +1735,13 @@ tests = ["hypothesis (>=3.27.0)", "pytest (>=3.2.1,!=3.3.0)"] [[package]] name = "pyparsing" -version = "3.1.2" +version = "3.1.4" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = true python-versions = ">=3.6.8" files = [ - {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"}, - {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"}, + {file = "pyparsing-3.1.4-py3-none-any.whl", hash = "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c"}, + {file = "pyparsing-3.1.4.tar.gz", hash = "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032"}, ] [package.extras] @@ -1687,13 +1749,13 @@ diagrams = ["jinja2", "railroad-diagrams"] [[package]] name = "pyquery" -version = "2.0.0" +version = "2.0.1" description = "A jquery-like library for python" optional = false python-versions = "*" files = [ - {file = "pyquery-2.0.0-py3-none-any.whl", hash = "sha256:8dfc9b4b7c5f877d619bbae74b1898d5743f6ca248cfd5d72b504dd614da312f"}, - {file = "pyquery-2.0.0.tar.gz", hash = "sha256:963e8d4e90262ff6d8dec072ea97285dc374a2f69cad7776f4082abcf6a1d8ae"}, + {file = "pyquery-2.0.1-py3-none-any.whl", hash = "sha256:aedfa0bd0eb9afc94b3ddbec8f375a6362b32bc9662f46e3e0d866483f4771b0"}, + {file = "pyquery-2.0.1.tar.gz", hash = "sha256:0194bb2706b12d037db12c51928fe9ebb36b72d9e719565daba5a6c595322faf"}, ] [package.dependencies] @@ -1719,13 +1781,13 @@ cp2110 = ["hidapi"] [[package]] name = "pytest" -version = "8.1.1" +version = "8.3.4" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" files = [ - {file = "pytest-8.1.1-py3-none-any.whl", hash = "sha256:2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7"}, - {file = "pytest-8.1.1.tar.gz", hash = "sha256:ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044"}, + {file = "pytest-8.3.4-py3-none-any.whl", hash = "sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6"}, + {file = "pytest-8.3.4.tar.gz", hash = "sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761"}, ] [package.dependencies] @@ -1733,11 +1795,11 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""} exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" -pluggy = ">=1.4,<2.0" +pluggy = ">=1.5,<2" tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] -testing = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] +dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] [[package]] name = "python-dateutil" @@ -1755,72 +1817,75 @@ six = ">=1.5" [[package]] name = "pytz" -version = "2024.1" +version = "2024.2" description = "World timezone definitions, modern and historical" optional = false python-versions = "*" files = [ - {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, - {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, + {file = "pytz-2024.2-py2.py3-none-any.whl", hash = "sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725"}, + {file = "pytz-2024.2.tar.gz", hash = "sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a"}, ] [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] @@ -1854,13 +1919,13 @@ pyquery = ">=1.2" [[package]] name = "referencing" -version = "0.34.0" +version = "0.35.1" description = "JSON Referencing + Python" optional = true python-versions = ">=3.8" files = [ - {file = "referencing-0.34.0-py3-none-any.whl", hash = "sha256:d53ae300ceddd3169f1ffa9caf2cb7b769e92657e4fafb23d34b93679116dfd4"}, - {file = "referencing-0.34.0.tar.gz", hash = "sha256:5773bd84ef41799a5a8ca72dc34590c041eb01bf9aa02632b4a973fb0181a844"}, + {file = "referencing-0.35.1-py3-none-any.whl", hash = "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de"}, + {file = "referencing-0.35.1.tar.gz", hash = "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c"}, ] [package.dependencies] @@ -1869,115 +1934,116 @@ rpds-py = ">=0.7.0" [[package]] name = "regex" -version = "2024.4.16" +version = "2024.11.6" description = "Alternative regular expression module, to replace re." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "regex-2024.4.16-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fb83cc090eac63c006871fd24db5e30a1f282faa46328572661c0a24a2323a08"}, - {file = "regex-2024.4.16-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8c91e1763696c0eb66340c4df98623c2d4e77d0746b8f8f2bee2c6883fd1fe18"}, - {file = "regex-2024.4.16-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:10188fe732dec829c7acca7422cdd1bf57d853c7199d5a9e96bb4d40db239c73"}, - {file = "regex-2024.4.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:956b58d692f235cfbf5b4f3abd6d99bf102f161ccfe20d2fd0904f51c72c4c66"}, - {file = "regex-2024.4.16-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a70b51f55fd954d1f194271695821dd62054d949efd6368d8be64edd37f55c86"}, - {file = "regex-2024.4.16-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5c02fcd2bf45162280613d2e4a1ca3ac558ff921ae4e308ecb307650d3a6ee51"}, - {file = "regex-2024.4.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c4ed75ea6892a56896d78f11006161eea52c45a14994794bcfa1654430984b22"}, - {file = "regex-2024.4.16-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd727ad276bb91928879f3aa6396c9a1d34e5e180dce40578421a691eeb77f47"}, - {file = "regex-2024.4.16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7cbc5d9e8a1781e7be17da67b92580d6ce4dcef5819c1b1b89f49d9678cc278c"}, - {file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:78fddb22b9ef810b63ef341c9fcf6455232d97cfe03938cbc29e2672c436670e"}, - {file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:445ca8d3c5a01309633a0c9db57150312a181146315693273e35d936472df912"}, - {file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:95399831a206211d6bc40224af1c635cb8790ddd5c7493e0bd03b85711076a53"}, - {file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:7731728b6568fc286d86745f27f07266de49603a6fdc4d19c87e8c247be452af"}, - {file = "regex-2024.4.16-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4facc913e10bdba42ec0aee76d029aedda628161a7ce4116b16680a0413f658a"}, - {file = "regex-2024.4.16-cp310-cp310-win32.whl", hash = "sha256:911742856ce98d879acbea33fcc03c1d8dc1106234c5e7d068932c945db209c0"}, - {file = "regex-2024.4.16-cp310-cp310-win_amd64.whl", hash = "sha256:e0a2df336d1135a0b3a67f3bbf78a75f69562c1199ed9935372b82215cddd6e2"}, - {file = "regex-2024.4.16-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1210365faba7c2150451eb78ec5687871c796b0f1fa701bfd2a4a25420482d26"}, - {file = "regex-2024.4.16-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9ab40412f8cd6f615bfedea40c8bf0407d41bf83b96f6fc9ff34976d6b7037fd"}, - {file = "regex-2024.4.16-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fd80d1280d473500d8086d104962a82d77bfbf2b118053824b7be28cd5a79ea5"}, - {file = "regex-2024.4.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bb966fdd9217e53abf824f437a5a2d643a38d4fd5fd0ca711b9da683d452969"}, - {file = "regex-2024.4.16-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:20b7a68444f536365af42a75ccecb7ab41a896a04acf58432db9e206f4e525d6"}, - {file = "regex-2024.4.16-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b74586dd0b039c62416034f811d7ee62810174bb70dffcca6439f5236249eb09"}, - {file = "regex-2024.4.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c8290b44d8b0af4e77048646c10c6e3aa583c1ca67f3b5ffb6e06cf0c6f0f89"}, - {file = "regex-2024.4.16-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2d80a6749724b37853ece57988b39c4e79d2b5fe2869a86e8aeae3bbeef9eb0"}, - {file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3a1018e97aeb24e4f939afcd88211ace472ba566efc5bdf53fd8fd7f41fa7170"}, - {file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:8d015604ee6204e76569d2f44e5a210728fa917115bef0d102f4107e622b08d5"}, - {file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:3d5ac5234fb5053850d79dd8eb1015cb0d7d9ed951fa37aa9e6249a19aa4f336"}, - {file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:0a38d151e2cdd66d16dab550c22f9521ba79761423b87c01dae0a6e9add79c0d"}, - {file = "regex-2024.4.16-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:159dc4e59a159cb8e4e8f8961eb1fa5d58f93cb1acd1701d8aff38d45e1a84a6"}, - {file = "regex-2024.4.16-cp311-cp311-win32.whl", hash = "sha256:ba2336d6548dee3117520545cfe44dc28a250aa091f8281d28804aa8d707d93d"}, - {file = "regex-2024.4.16-cp311-cp311-win_amd64.whl", hash = "sha256:8f83b6fd3dc3ba94d2b22717f9c8b8512354fd95221ac661784df2769ea9bba9"}, - {file = "regex-2024.4.16-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:80b696e8972b81edf0af2a259e1b2a4a661f818fae22e5fa4fa1a995fb4a40fd"}, - {file = "regex-2024.4.16-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d61ae114d2a2311f61d90c2ef1358518e8f05eafda76eaf9c772a077e0b465ec"}, - {file = "regex-2024.4.16-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8ba6745440b9a27336443b0c285d705ce73adb9ec90e2f2004c64d95ab5a7598"}, - {file = "regex-2024.4.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6295004b2dd37b0835ea5c14a33e00e8cfa3c4add4d587b77287825f3418d310"}, - {file = "regex-2024.4.16-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4aba818dcc7263852aabb172ec27b71d2abca02a593b95fa79351b2774eb1d2b"}, - {file = "regex-2024.4.16-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d0800631e565c47520aaa04ae38b96abc5196fe8b4aa9bd864445bd2b5848a7a"}, - {file = "regex-2024.4.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08dea89f859c3df48a440dbdcd7b7155bc675f2fa2ec8c521d02dc69e877db70"}, - {file = "regex-2024.4.16-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eeaa0b5328b785abc344acc6241cffde50dc394a0644a968add75fcefe15b9d4"}, - {file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:4e819a806420bc010489f4e741b3036071aba209f2e0989d4750b08b12a9343f"}, - {file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:c2d0e7cbb6341e830adcbfa2479fdeebbfbb328f11edd6b5675674e7a1e37730"}, - {file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:91797b98f5e34b6a49f54be33f72e2fb658018ae532be2f79f7c63b4ae225145"}, - {file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:d2da13568eff02b30fd54fccd1e042a70fe920d816616fda4bf54ec705668d81"}, - {file = "regex-2024.4.16-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:370c68dc5570b394cbaadff50e64d705f64debed30573e5c313c360689b6aadc"}, - {file = "regex-2024.4.16-cp312-cp312-win32.whl", hash = "sha256:904c883cf10a975b02ab3478bce652f0f5346a2c28d0a8521d97bb23c323cc8b"}, - {file = "regex-2024.4.16-cp312-cp312-win_amd64.whl", hash = "sha256:785c071c982dce54d44ea0b79cd6dfafddeccdd98cfa5f7b86ef69b381b457d9"}, - {file = "regex-2024.4.16-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e2f142b45c6fed48166faeb4303b4b58c9fcd827da63f4cf0a123c3480ae11fb"}, - {file = "regex-2024.4.16-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e87ab229332ceb127a165612d839ab87795972102cb9830e5f12b8c9a5c1b508"}, - {file = "regex-2024.4.16-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:81500ed5af2090b4a9157a59dbc89873a25c33db1bb9a8cf123837dcc9765047"}, - {file = "regex-2024.4.16-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b340cccad138ecb363324aa26893963dcabb02bb25e440ebdf42e30963f1a4e0"}, - {file = "regex-2024.4.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c72608e70f053643437bd2be0608f7f1c46d4022e4104d76826f0839199347a"}, - {file = "regex-2024.4.16-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a01fe2305e6232ef3e8f40bfc0f0f3a04def9aab514910fa4203bafbc0bb4682"}, - {file = "regex-2024.4.16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:03576e3a423d19dda13e55598f0fd507b5d660d42c51b02df4e0d97824fdcae3"}, - {file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:549c3584993772e25f02d0656ac48abdda73169fe347263948cf2b1cead622f3"}, - {file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:34422d5a69a60b7e9a07a690094e824b66f5ddc662a5fc600d65b7c174a05f04"}, - {file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:5f580c651a72b75c39e311343fe6875d6f58cf51c471a97f15a938d9fe4e0d37"}, - {file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:3399dd8a7495bbb2bacd59b84840eef9057826c664472e86c91d675d007137f5"}, - {file = "regex-2024.4.16-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8d1f86f3f4e2388aa3310b50694ac44daefbd1681def26b4519bd050a398dc5a"}, - {file = "regex-2024.4.16-cp37-cp37m-win32.whl", hash = "sha256:dd5acc0a7d38fdc7a3a6fd3ad14c880819008ecb3379626e56b163165162cc46"}, - {file = "regex-2024.4.16-cp37-cp37m-win_amd64.whl", hash = "sha256:ba8122e3bb94ecda29a8de4cf889f600171424ea586847aa92c334772d200331"}, - {file = "regex-2024.4.16-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:743deffdf3b3481da32e8a96887e2aa945ec6685af1cfe2bcc292638c9ba2f48"}, - {file = "regex-2024.4.16-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7571f19f4a3fd00af9341c7801d1ad1967fc9c3f5e62402683047e7166b9f2b4"}, - {file = "regex-2024.4.16-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:df79012ebf6f4efb8d307b1328226aef24ca446b3ff8d0e30202d7ebcb977a8c"}, - {file = "regex-2024.4.16-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e757d475953269fbf4b441207bb7dbdd1c43180711b6208e129b637792ac0b93"}, - {file = "regex-2024.4.16-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4313ab9bf6a81206c8ac28fdfcddc0435299dc88cad12cc6305fd0e78b81f9e4"}, - {file = "regex-2024.4.16-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d83c2bc678453646f1a18f8db1e927a2d3f4935031b9ad8a76e56760461105dd"}, - {file = "regex-2024.4.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9df1bfef97db938469ef0a7354b2d591a2d438bc497b2c489471bec0e6baf7c4"}, - {file = "regex-2024.4.16-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62120ed0de69b3649cc68e2965376048793f466c5a6c4370fb27c16c1beac22d"}, - {file = "regex-2024.4.16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c2ef6f7990b6e8758fe48ad08f7e2f66c8f11dc66e24093304b87cae9037bb4a"}, - {file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8fc6976a3395fe4d1fbeb984adaa8ec652a1e12f36b56ec8c236e5117b585427"}, - {file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:03e68f44340528111067cecf12721c3df4811c67268b897fbe695c95f860ac42"}, - {file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:ec7e0043b91115f427998febaa2beb82c82df708168b35ece3accb610b91fac1"}, - {file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:c21fc21a4c7480479d12fd8e679b699f744f76bb05f53a1d14182b31f55aac76"}, - {file = "regex-2024.4.16-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:12f6a3f2f58bb7344751919a1876ee1b976fe08b9ffccb4bbea66f26af6017b9"}, - {file = "regex-2024.4.16-cp38-cp38-win32.whl", hash = "sha256:479595a4fbe9ed8f8f72c59717e8cf222da2e4c07b6ae5b65411e6302af9708e"}, - {file = "regex-2024.4.16-cp38-cp38-win_amd64.whl", hash = "sha256:0534b034fba6101611968fae8e856c1698da97ce2efb5c2b895fc8b9e23a5834"}, - {file = "regex-2024.4.16-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a7ccdd1c4a3472a7533b0a7aa9ee34c9a2bef859ba86deec07aff2ad7e0c3b94"}, - {file = "regex-2024.4.16-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6f2f017c5be19984fbbf55f8af6caba25e62c71293213f044da3ada7091a4455"}, - {file = "regex-2024.4.16-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:803b8905b52de78b173d3c1e83df0efb929621e7b7c5766c0843704d5332682f"}, - {file = "regex-2024.4.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:684008ec44ad275832a5a152f6e764bbe1914bea10968017b6feaecdad5736e0"}, - {file = "regex-2024.4.16-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65436dce9fdc0aeeb0a0effe0839cb3d6a05f45aa45a4d9f9c60989beca78b9c"}, - {file = "regex-2024.4.16-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea355eb43b11764cf799dda62c658c4d2fdb16af41f59bb1ccfec517b60bcb07"}, - {file = "regex-2024.4.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98c1165f3809ce7774f05cb74e5408cd3aa93ee8573ae959a97a53db3ca3180d"}, - {file = "regex-2024.4.16-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cccc79a9be9b64c881f18305a7c715ba199e471a3973faeb7ba84172abb3f317"}, - {file = "regex-2024.4.16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:00169caa125f35d1bca6045d65a662af0202704489fada95346cfa092ec23f39"}, - {file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6cc38067209354e16c5609b66285af17a2863a47585bcf75285cab33d4c3b8df"}, - {file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:23cff1b267038501b179ccbbd74a821ac4a7192a1852d1d558e562b507d46013"}, - {file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:b9d320b3bf82a39f248769fc7f188e00f93526cc0fe739cfa197868633d44701"}, - {file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:89ec7f2c08937421bbbb8b48c54096fa4f88347946d4747021ad85f1b3021b3c"}, - {file = "regex-2024.4.16-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4918fd5f8b43aa7ec031e0fef1ee02deb80b6afd49c85f0790be1dc4ce34cb50"}, - {file = "regex-2024.4.16-cp39-cp39-win32.whl", hash = "sha256:684e52023aec43bdf0250e843e1fdd6febbe831bd9d52da72333fa201aaa2335"}, - {file = "regex-2024.4.16-cp39-cp39-win_amd64.whl", hash = "sha256:e697e1c0238133589e00c244a8b676bc2cfc3ab4961318d902040d099fec7483"}, - {file = "regex-2024.4.16.tar.gz", hash = "sha256:fa454d26f2e87ad661c4f0c5a5fe4cf6aab1e307d1b94f16ffdfcb089ba685c0"}, + {file = "regex-2024.11.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ff590880083d60acc0433f9c3f713c51f7ac6ebb9adf889c79a261ecf541aa91"}, + {file = "regex-2024.11.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:658f90550f38270639e83ce492f27d2c8d2cd63805c65a13a14d36ca126753f0"}, + {file = "regex-2024.11.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:164d8b7b3b4bcb2068b97428060b2a53be050085ef94eca7f240e7947f1b080e"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3660c82f209655a06b587d55e723f0b813d3a7db2e32e5e7dc64ac2a9e86fde"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d22326fcdef5e08c154280b71163ced384b428343ae16a5ab2b3354aed12436e"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f1ac758ef6aebfc8943560194e9fd0fa18bcb34d89fd8bd2af18183afd8da3a2"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:997d6a487ff00807ba810e0f8332c18b4eb8d29463cfb7c820dc4b6e7562d0cf"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:02a02d2bb04fec86ad61f3ea7f49c015a0681bf76abb9857f945d26159d2968c"}, + {file = "regex-2024.11.6-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f02f93b92358ee3f78660e43b4b0091229260c5d5c408d17d60bf26b6c900e86"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:06eb1be98df10e81ebaded73fcd51989dcf534e3c753466e4b60c4697a003b67"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:040df6fe1a5504eb0f04f048e6d09cd7c7110fef851d7c567a6b6e09942feb7d"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fdabbfc59f2c6edba2a6622c647b716e34e8e3867e0ab975412c5c2f79b82da2"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8447d2d39b5abe381419319f942de20b7ecd60ce86f16a23b0698f22e1b70008"}, + {file = "regex-2024.11.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:da8f5fc57d1933de22a9e23eec290a0d8a5927a5370d24bda9a6abe50683fe62"}, + {file = "regex-2024.11.6-cp310-cp310-win32.whl", hash = "sha256:b489578720afb782f6ccf2840920f3a32e31ba28a4b162e13900c3e6bd3f930e"}, + {file = "regex-2024.11.6-cp310-cp310-win_amd64.whl", hash = "sha256:5071b2093e793357c9d8b2929dfc13ac5f0a6c650559503bb81189d0a3814519"}, + {file = "regex-2024.11.6-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5478c6962ad548b54a591778e93cd7c456a7a29f8eca9c49e4f9a806dcc5d638"}, + {file = "regex-2024.11.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c89a8cc122b25ce6945f0423dc1352cb9593c68abd19223eebbd4e56612c5b7"}, + {file = "regex-2024.11.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:94d87b689cdd831934fa3ce16cc15cd65748e6d689f5d2b8f4f4df2065c9fa20"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1062b39a0a2b75a9c694f7a08e7183a80c63c0d62b301418ffd9c35f55aaa114"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:167ed4852351d8a750da48712c3930b031f6efdaa0f22fa1933716bfcd6bf4a3"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2d548dafee61f06ebdb584080621f3e0c23fff312f0de1afc776e2a2ba99a74f"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2a19f302cd1ce5dd01a9099aaa19cae6173306d1302a43b627f62e21cf18ac0"}, + {file = "regex-2024.11.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bec9931dfb61ddd8ef2ebc05646293812cb6b16b60cf7c9511a832b6f1854b55"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:9714398225f299aa85267fd222f7142fcb5c769e73d7733344efc46f2ef5cf89"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:202eb32e89f60fc147a41e55cb086db2a3f8cb82f9a9a88440dcfc5d37faae8d"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:4181b814e56078e9b00427ca358ec44333765f5ca1b45597ec7446d3a1ef6e34"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:068376da5a7e4da51968ce4c122a7cd31afaaec4fccc7856c92f63876e57b51d"}, + {file = "regex-2024.11.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ac10f2c4184420d881a3475fb2c6f4d95d53a8d50209a2500723d831036f7c45"}, + {file = "regex-2024.11.6-cp311-cp311-win32.whl", hash = "sha256:c36f9b6f5f8649bb251a5f3f66564438977b7ef8386a52460ae77e6070d309d9"}, + {file = "regex-2024.11.6-cp311-cp311-win_amd64.whl", hash = "sha256:02e28184be537f0e75c1f9b2f8847dc51e08e6e171c6bde130b2687e0c33cf60"}, + {file = "regex-2024.11.6-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:52fb28f528778f184f870b7cf8f225f5eef0a8f6e3778529bdd40c7b3920796a"}, + {file = "regex-2024.11.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdd6028445d2460f33136c55eeb1f601ab06d74cb3347132e1c24250187500d9"}, + {file = "regex-2024.11.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:805e6b60c54bf766b251e94526ebad60b7de0c70f70a4e6210ee2891acb70bf2"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b85c2530be953a890eaffde05485238f07029600e8f098cdf1848d414a8b45e4"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bb26437975da7dc36b7efad18aa9dd4ea569d2357ae6b783bf1118dabd9ea577"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abfa5080c374a76a251ba60683242bc17eeb2c9818d0d30117b4486be10c59d3"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b7fa6606c2881c1db9479b0eaa11ed5dfa11c8d60a474ff0e095099f39d98e"}, + {file = "regex-2024.11.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0c32f75920cf99fe6b6c539c399a4a128452eaf1af27f39bce8909c9a3fd8cbe"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:982e6d21414e78e1f51cf595d7f321dcd14de1f2881c5dc6a6e23bbbbd68435e"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a7c2155f790e2fb448faed6dd241386719802296ec588a8b9051c1f5c481bc29"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:149f5008d286636e48cd0b1dd65018548944e495b0265b45e1bffecce1ef7f39"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:e5364a4502efca094731680e80009632ad6624084aff9a23ce8c8c6820de3e51"}, + {file = "regex-2024.11.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0a86e7eeca091c09e021db8eb72d54751e527fa47b8d5787caf96d9831bd02ad"}, + {file = "regex-2024.11.6-cp312-cp312-win32.whl", hash = "sha256:32f9a4c643baad4efa81d549c2aadefaeba12249b2adc5af541759237eee1c54"}, + {file = "regex-2024.11.6-cp312-cp312-win_amd64.whl", hash = "sha256:a93c194e2df18f7d264092dc8539b8ffb86b45b899ab976aa15d48214138e81b"}, + {file = "regex-2024.11.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a6ba92c0bcdf96cbf43a12c717eae4bc98325ca3730f6b130ffa2e3c3c723d84"}, + {file = "regex-2024.11.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:525eab0b789891ac3be914d36893bdf972d483fe66551f79d3e27146191a37d4"}, + {file = "regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:086a27a0b4ca227941700e0b31425e7a28ef1ae8e5e05a33826e17e47fbfdba0"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bde01f35767c4a7899b7eb6e823b125a64de314a8ee9791367c9a34d56af18d0"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b583904576650166b3d920d2bcce13971f6f9e9a396c673187f49811b2769dc7"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c4de13f06a0d54fa0d5ab1b7138bfa0d883220965a29616e3ea61b35d5f5fc7"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cde6e9f2580eb1665965ce9bf17ff4952f34f5b126beb509fee8f4e994f143c"}, + {file = "regex-2024.11.6-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0d7f453dca13f40a02b79636a339c5b62b670141e63efd511d3f8f73fba162b3"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:59dfe1ed21aea057a65c6b586afd2a945de04fc7db3de0a6e3ed5397ad491b07"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:b97c1e0bd37c5cd7902e65f410779d39eeda155800b65fc4d04cc432efa9bc6e"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f9d1e379028e0fc2ae3654bac3cbbef81bf3fd571272a42d56c24007979bafb6"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:13291b39131e2d002a7940fb176e120bec5145f3aeb7621be6534e46251912c4"}, + {file = "regex-2024.11.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f51f88c126370dcec4908576c5a627220da6c09d0bff31cfa89f2523843316d"}, + {file = "regex-2024.11.6-cp313-cp313-win32.whl", hash = "sha256:63b13cfd72e9601125027202cad74995ab26921d8cd935c25f09c630436348ff"}, + {file = "regex-2024.11.6-cp313-cp313-win_amd64.whl", hash = "sha256:2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a"}, + {file = "regex-2024.11.6-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:3a51ccc315653ba012774efca4f23d1d2a8a8f278a6072e29c7147eee7da446b"}, + {file = "regex-2024.11.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ad182d02e40de7459b73155deb8996bbd8e96852267879396fb274e8700190e3"}, + {file = "regex-2024.11.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ba9b72e5643641b7d41fa1f6d5abda2c9a263ae835b917348fc3c928182ad467"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40291b1b89ca6ad8d3f2b82782cc33807f1406cf68c8d440861da6304d8ffbbd"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cdf58d0e516ee426a48f7b2c03a332a4114420716d55769ff7108c37a09951bf"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a36fdf2af13c2b14738f6e973aba563623cb77d753bbbd8d414d18bfaa3105dd"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1cee317bfc014c2419a76bcc87f071405e3966da434e03e13beb45f8aced1a6"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:50153825ee016b91549962f970d6a4442fa106832e14c918acd1c8e479916c4f"}, + {file = "regex-2024.11.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ea1bfda2f7162605f6e8178223576856b3d791109f15ea99a9f95c16a7636fb5"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:df951c5f4a1b1910f1a99ff42c473ff60f8225baa1cdd3539fe2819d9543e9df"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:072623554418a9911446278f16ecb398fb3b540147a7828c06e2011fa531e773"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:f654882311409afb1d780b940234208a252322c24a93b442ca714d119e68086c"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:89d75e7293d2b3e674db7d4d9b1bee7f8f3d1609428e293771d1a962617150cc"}, + {file = "regex-2024.11.6-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:f65557897fc977a44ab205ea871b690adaef6b9da6afda4790a2484b04293a5f"}, + {file = "regex-2024.11.6-cp38-cp38-win32.whl", hash = "sha256:6f44ec28b1f858c98d3036ad5d7d0bfc568bdd7a74f9c24e25f41ef1ebfd81a4"}, + {file = "regex-2024.11.6-cp38-cp38-win_amd64.whl", hash = "sha256:bb8f74f2f10dbf13a0be8de623ba4f9491faf58c24064f32b65679b021ed0001"}, + {file = "regex-2024.11.6-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5704e174f8ccab2026bd2f1ab6c510345ae8eac818b613d7d73e785f1310f839"}, + {file = "regex-2024.11.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:220902c3c5cc6af55d4fe19ead504de80eb91f786dc102fbd74894b1551f095e"}, + {file = "regex-2024.11.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5e7e351589da0850c125f1600a4c4ba3c722efefe16b297de54300f08d734fbf"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5056b185ca113c88e18223183aa1a50e66507769c9640a6ff75859619d73957b"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e34b51b650b23ed3354b5a07aab37034d9f923db2a40519139af34f485f77d0"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5670bce7b200273eee1840ef307bfa07cda90b38ae56e9a6ebcc9f50da9c469b"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08986dce1339bc932923e7d1232ce9881499a0e02925f7402fb7c982515419ef"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93c0b12d3d3bc25af4ebbf38f9ee780a487e8bf6954c115b9f015822d3bb8e48"}, + {file = "regex-2024.11.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:764e71f22ab3b305e7f4c21f1a97e1526a25ebdd22513e251cf376760213da13"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:f056bf21105c2515c32372bbc057f43eb02aae2fda61052e2f7622c801f0b4e2"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:69ab78f848845569401469da20df3e081e6b5a11cb086de3eed1d48f5ed57c95"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:86fddba590aad9208e2fa8b43b4c098bb0ec74f15718bb6a704e3c63e2cef3e9"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:684d7a212682996d21ca12ef3c17353c021fe9de6049e19ac8481ec35574a70f"}, + {file = "regex-2024.11.6-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:a03e02f48cd1abbd9f3b7e3586d97c8f7a9721c436f51a5245b3b9483044480b"}, + {file = "regex-2024.11.6-cp39-cp39-win32.whl", hash = "sha256:41758407fc32d5c3c5de163888068cfee69cb4c2be844e7ac517a52770f9af57"}, + {file = "regex-2024.11.6-cp39-cp39-win_amd64.whl", hash = "sha256:b2837718570f95dd41675328e111345f9b7095d821bac435aac173ac80b19983"}, + {file = "regex-2024.11.6.tar.gz", hash = "sha256:7ab159b063c52a0333c884e4679f8d7a85112ee3078fe3d9004b2dd875585519"}, ] [[package]] name = "requests" -version = "2.31.0" +version = "2.32.3" description = "Python HTTP for Humans." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, ] [package.dependencies] @@ -1992,140 +2058,144 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.7.1" +version = "13.9.4" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false -python-versions = ">=3.7.0" +python-versions = ">=3.8.0" files = [ - {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, - {file = "rich-13.7.1.tar.gz", hash = "sha256:9be308cb1fe2f1f57d67ce99e95af38a1e2bc71ad9813b0e247cf7ffbcc3a432"}, + {file = "rich-13.9.4-py3-none-any.whl", hash = "sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90"}, + {file = "rich-13.9.4.tar.gz", hash = "sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098"}, ] [package.dependencies] markdown-it-py = ">=2.2.0" pygments = ">=2.13.0,<3.0.0" -typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9\""} +typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.11\""} [package.extras] jupyter = ["ipywidgets (>=7.5.1,<9)"] [[package]] name = "rpds-py" -version = "0.18.0" +version = "0.20.1" description = "Python bindings to Rust's persistent data structures (rpds)" optional = true python-versions = ">=3.8" files = [ - {file = "rpds_py-0.18.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:5b4e7d8d6c9b2e8ee2d55c90b59c707ca59bc30058269b3db7b1f8df5763557e"}, - {file = "rpds_py-0.18.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c463ed05f9dfb9baebef68048aed8dcdc94411e4bf3d33a39ba97e271624f8f7"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01e36a39af54a30f28b73096dd39b6802eddd04c90dbe161c1b8dbe22353189f"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d62dec4976954a23d7f91f2f4530852b0c7608116c257833922a896101336c51"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dd18772815d5f008fa03d2b9a681ae38d5ae9f0e599f7dda233c439fcaa00d40"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:923d39efa3cfb7279a0327e337a7958bff00cc447fd07a25cddb0a1cc9a6d2da"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39514da80f971362f9267c600b6d459bfbbc549cffc2cef8e47474fddc9b45b1"}, - {file = "rpds_py-0.18.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a34d557a42aa28bd5c48a023c570219ba2593bcbbb8dc1b98d8cf5d529ab1434"}, - {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:93df1de2f7f7239dc9cc5a4a12408ee1598725036bd2dedadc14d94525192fc3"}, - {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:34b18ba135c687f4dac449aa5157d36e2cbb7c03cbea4ddbd88604e076aa836e"}, - {file = "rpds_py-0.18.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c0b5dcf9193625afd8ecc92312d6ed78781c46ecbf39af9ad4681fc9f464af88"}, - {file = "rpds_py-0.18.0-cp310-none-win32.whl", hash = "sha256:c4325ff0442a12113a6379af66978c3fe562f846763287ef66bdc1d57925d337"}, - {file = "rpds_py-0.18.0-cp310-none-win_amd64.whl", hash = "sha256:7223a2a5fe0d217e60a60cdae28d6949140dde9c3bcc714063c5b463065e3d66"}, - {file = "rpds_py-0.18.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3a96e0c6a41dcdba3a0a581bbf6c44bb863f27c541547fb4b9711fd8cf0ffad4"}, - {file = "rpds_py-0.18.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30f43887bbae0d49113cbaab729a112251a940e9b274536613097ab8b4899cf6"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcb25daa9219b4cf3a0ab24b0eb9a5cc8949ed4dc72acb8fa16b7e1681aa3c58"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d68c93e381010662ab873fea609bf6c0f428b6d0bb00f2c6939782e0818d37bf"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b34b7aa8b261c1dbf7720b5d6f01f38243e9b9daf7e6b8bc1fd4657000062f2c"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2e6d75ab12b0bbab7215e5d40f1e5b738aa539598db27ef83b2ec46747df90e1"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b8612cd233543a3781bc659c731b9d607de65890085098986dfd573fc2befe5"}, - {file = "rpds_py-0.18.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aec493917dd45e3c69d00a8874e7cbed844efd935595ef78a0f25f14312e33c6"}, - {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:661d25cbffaf8cc42e971dd570d87cb29a665f49f4abe1f9e76be9a5182c4688"}, - {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1df3659d26f539ac74fb3b0c481cdf9d725386e3552c6fa2974f4d33d78e544b"}, - {file = "rpds_py-0.18.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a1ce3ba137ed54f83e56fb983a5859a27d43a40188ba798993812fed73c70836"}, - {file = "rpds_py-0.18.0-cp311-none-win32.whl", hash = "sha256:69e64831e22a6b377772e7fb337533c365085b31619005802a79242fee620bc1"}, - {file = "rpds_py-0.18.0-cp311-none-win_amd64.whl", hash = "sha256:998e33ad22dc7ec7e030b3df701c43630b5bc0d8fbc2267653577e3fec279afa"}, - {file = "rpds_py-0.18.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:7f2facbd386dd60cbbf1a794181e6aa0bd429bd78bfdf775436020172e2a23f0"}, - {file = "rpds_py-0.18.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1d9a5be316c15ffb2b3c405c4ff14448c36b4435be062a7f578ccd8b01f0c4d8"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd5bf1af8efe569654bbef5a3e0a56eca45f87cfcffab31dd8dde70da5982475"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5417558f6887e9b6b65b4527232553c139b57ec42c64570569b155262ac0754f"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:56a737287efecafc16f6d067c2ea0117abadcd078d58721f967952db329a3e5c"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8f03bccbd8586e9dd37219bce4d4e0d3ab492e6b3b533e973fa08a112cb2ffc9"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4457a94da0d5c53dc4b3e4de1158bdab077db23c53232f37a3cb7afdb053a4e3"}, - {file = "rpds_py-0.18.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0ab39c1ba9023914297dd88ec3b3b3c3f33671baeb6acf82ad7ce883f6e8e157"}, - {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9d54553c1136b50fd12cc17e5b11ad07374c316df307e4cfd6441bea5fb68496"}, - {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0af039631b6de0397ab2ba16eaf2872e9f8fca391b44d3d8cac317860a700a3f"}, - {file = "rpds_py-0.18.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:84ffab12db93b5f6bad84c712c92060a2d321b35c3c9960b43d08d0f639d60d7"}, - {file = "rpds_py-0.18.0-cp312-none-win32.whl", hash = "sha256:685537e07897f173abcf67258bee3c05c374fa6fff89d4c7e42fb391b0605e98"}, - {file = "rpds_py-0.18.0-cp312-none-win_amd64.whl", hash = "sha256:e003b002ec72c8d5a3e3da2989c7d6065b47d9eaa70cd8808b5384fbb970f4ec"}, - {file = "rpds_py-0.18.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:08f9ad53c3f31dfb4baa00da22f1e862900f45908383c062c27628754af2e88e"}, - {file = "rpds_py-0.18.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c0013fe6b46aa496a6749c77e00a3eb07952832ad6166bd481c74bda0dcb6d58"}, - {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e32a92116d4f2a80b629778280103d2a510a5b3f6314ceccd6e38006b5e92dcb"}, - {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e541ec6f2ec456934fd279a3120f856cd0aedd209fc3852eca563f81738f6861"}, - {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bed88b9a458e354014d662d47e7a5baafd7ff81c780fd91584a10d6ec842cb73"}, - {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2644e47de560eb7bd55c20fc59f6daa04682655c58d08185a9b95c1970fa1e07"}, - {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e8916ae4c720529e18afa0b879473049e95949bf97042e938530e072fde061d"}, - {file = "rpds_py-0.18.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:465a3eb5659338cf2a9243e50ad9b2296fa15061736d6e26240e713522b6235c"}, - {file = "rpds_py-0.18.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:ea7d4a99f3b38c37eac212dbd6ec42b7a5ec51e2c74b5d3223e43c811609e65f"}, - {file = "rpds_py-0.18.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:67071a6171e92b6da534b8ae326505f7c18022c6f19072a81dcf40db2638767c"}, - {file = "rpds_py-0.18.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:41ef53e7c58aa4ef281da975f62c258950f54b76ec8e45941e93a3d1d8580594"}, - {file = "rpds_py-0.18.0-cp38-none-win32.whl", hash = "sha256:fdea4952db2793c4ad0bdccd27c1d8fdd1423a92f04598bc39425bcc2b8ee46e"}, - {file = "rpds_py-0.18.0-cp38-none-win_amd64.whl", hash = "sha256:7cd863afe7336c62ec78d7d1349a2f34c007a3cc6c2369d667c65aeec412a5b1"}, - {file = "rpds_py-0.18.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:5307def11a35f5ae4581a0b658b0af8178c65c530e94893345bebf41cc139d33"}, - {file = "rpds_py-0.18.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:77f195baa60a54ef9d2de16fbbfd3ff8b04edc0c0140a761b56c267ac11aa467"}, - {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39f5441553f1c2aed4de4377178ad8ff8f9d733723d6c66d983d75341de265ab"}, - {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9a00312dea9310d4cb7dbd7787e722d2e86a95c2db92fbd7d0155f97127bcb40"}, - {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8f2fc11e8fe034ee3c34d316d0ad8808f45bc3b9ce5857ff29d513f3ff2923a1"}, - {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:586f8204935b9ec884500498ccc91aa869fc652c40c093bd9e1471fbcc25c022"}, - {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddc2f4dfd396c7bfa18e6ce371cba60e4cf9d2e5cdb71376aa2da264605b60b9"}, - {file = "rpds_py-0.18.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5ddcba87675b6d509139d1b521e0c8250e967e63b5909a7e8f8944d0f90ff36f"}, - {file = "rpds_py-0.18.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:7bd339195d84439cbe5771546fe8a4e8a7a045417d8f9de9a368c434e42a721e"}, - {file = "rpds_py-0.18.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:d7c36232a90d4755b720fbd76739d8891732b18cf240a9c645d75f00639a9024"}, - {file = "rpds_py-0.18.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6b0817e34942b2ca527b0e9298373e7cc75f429e8da2055607f4931fded23e20"}, - {file = "rpds_py-0.18.0-cp39-none-win32.whl", hash = "sha256:99f70b740dc04d09e6b2699b675874367885217a2e9f782bdf5395632ac663b7"}, - {file = "rpds_py-0.18.0-cp39-none-win_amd64.whl", hash = "sha256:6ef687afab047554a2d366e112dd187b62d261d49eb79b77e386f94644363294"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ad36cfb355e24f1bd37cac88c112cd7730873f20fb0bdaf8ba59eedf8216079f"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:36b3ee798c58ace201289024b52788161e1ea133e4ac93fba7d49da5fec0ef9e"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8a2f084546cc59ea99fda8e070be2fd140c3092dc11524a71aa8f0f3d5a55ca"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e4461d0f003a0aa9be2bdd1b798a041f177189c1a0f7619fe8c95ad08d9a45d7"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8db715ebe3bb7d86d77ac1826f7d67ec11a70dbd2376b7cc214199360517b641"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:793968759cd0d96cac1e367afd70c235867831983f876a53389ad869b043c948"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66e6a3af5a75363d2c9a48b07cb27c4ea542938b1a2e93b15a503cdfa8490795"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ef0befbb5d79cf32d0266f5cff01545602344eda89480e1dd88aca964260b18"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1d4acf42190d449d5e89654d5c1ed3a4f17925eec71f05e2a41414689cda02d1"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:a5f446dd5055667aabaee78487f2b5ab72e244f9bc0b2ffebfeec79051679984"}, - {file = "rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:9dbbeb27f4e70bfd9eec1be5477517365afe05a9b2c441a0b21929ee61048124"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:22806714311a69fd0af9b35b7be97c18a0fc2826e6827dbb3a8c94eac6cf7eeb"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:b34ae4636dfc4e76a438ab826a0d1eed2589ca7d9a1b2d5bb546978ac6485461"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c8370641f1a7f0e0669ddccca22f1da893cef7628396431eb445d46d893e5cd"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c8362467a0fdeccd47935f22c256bec5e6abe543bf0d66e3d3d57a8fb5731863"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11a8c85ef4a07a7638180bf04fe189d12757c696eb41f310d2426895356dcf05"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b316144e85316da2723f9d8dc75bada12fa58489a527091fa1d5a612643d1a0e"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cf1ea2e34868f6fbf070e1af291c8180480310173de0b0c43fc38a02929fc0e3"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e546e768d08ad55b20b11dbb78a745151acbd938f8f00d0cfbabe8b0199b9880"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:4901165d170a5fde6f589acb90a6b33629ad1ec976d4529e769c6f3d885e3e80"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_i686.whl", hash = "sha256:618a3d6cae6ef8ec88bb76dd80b83cfe415ad4f1d942ca2a903bf6b6ff97a2da"}, - {file = "rpds_py-0.18.0-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:ed4eb745efbff0a8e9587d22a84be94a5eb7d2d99c02dacf7bd0911713ed14dd"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:6c81e5f372cd0dc5dc4809553d34f832f60a46034a5f187756d9b90586c2c307"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:43fbac5f22e25bee1d482c97474f930a353542855f05c1161fd804c9dc74a09d"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d7faa6f14017c0b1e69f5e2c357b998731ea75a442ab3841c0dbbbfe902d2c4"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:08231ac30a842bd04daabc4d71fddd7e6d26189406d5a69535638e4dcb88fe76"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:044a3e61a7c2dafacae99d1e722cc2d4c05280790ec5a05031b3876809d89a5c"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3f26b5bd1079acdb0c7a5645e350fe54d16b17bfc5e71f371c449383d3342e17"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:482103aed1dfe2f3b71a58eff35ba105289b8d862551ea576bd15479aba01f66"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1374f4129f9bcca53a1bba0bb86bf78325a0374577cf7e9e4cd046b1e6f20e24"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:635dc434ff724b178cb192c70016cc0ad25a275228f749ee0daf0eddbc8183b1"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:bc362ee4e314870a70f4ae88772d72d877246537d9f8cb8f7eacf10884862432"}, - {file = "rpds_py-0.18.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:4832d7d380477521a8c1644bbab6588dfedea5e30a7d967b5fb75977c45fd77f"}, - {file = "rpds_py-0.18.0.tar.gz", hash = "sha256:42821446ee7a76f5d9f71f9e33a4fb2ffd724bb3e7f93386150b61a43115788d"}, + {file = "rpds_py-0.20.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a649dfd735fff086e8a9d0503a9f0c7d01b7912a333c7ae77e1515c08c146dad"}, + {file = "rpds_py-0.20.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f16bc1334853e91ddaaa1217045dd7be166170beec337576818461268a3de67f"}, + {file = "rpds_py-0.20.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:14511a539afee6f9ab492b543060c7491c99924314977a55c98bfa2ee29ce78c"}, + {file = "rpds_py-0.20.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3ccb8ac2d3c71cda472b75af42818981bdacf48d2e21c36331b50b4f16930163"}, + {file = "rpds_py-0.20.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c142b88039b92e7e0cb2552e8967077e3179b22359e945574f5e2764c3953dcf"}, + {file = "rpds_py-0.20.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f19169781dddae7478a32301b499b2858bc52fc45a112955e798ee307e294977"}, + {file = "rpds_py-0.20.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13c56de6518e14b9bf6edde23c4c39dac5b48dcf04160ea7bce8fca8397cdf86"}, + {file = "rpds_py-0.20.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:925d176a549f4832c6f69fa6026071294ab5910e82a0fe6c6228fce17b0706bd"}, + {file = "rpds_py-0.20.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:78f0b6877bfce7a3d1ff150391354a410c55d3cdce386f862926a4958ad5ab7e"}, + {file = "rpds_py-0.20.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:3dd645e2b0dcb0fd05bf58e2e54c13875847687d0b71941ad2e757e5d89d4356"}, + {file = "rpds_py-0.20.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:4f676e21db2f8c72ff0936f895271e7a700aa1f8d31b40e4e43442ba94973899"}, + {file = "rpds_py-0.20.1-cp310-none-win32.whl", hash = "sha256:648386ddd1e19b4a6abab69139b002bc49ebf065b596119f8f37c38e9ecee8ff"}, + {file = "rpds_py-0.20.1-cp310-none-win_amd64.whl", hash = "sha256:d9ecb51120de61e4604650666d1f2b68444d46ae18fd492245a08f53ad2b7711"}, + {file = "rpds_py-0.20.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:762703bdd2b30983c1d9e62b4c88664df4a8a4d5ec0e9253b0231171f18f6d75"}, + {file = "rpds_py-0.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0b581f47257a9fce535c4567782a8976002d6b8afa2c39ff616edf87cbeff712"}, + {file = "rpds_py-0.20.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:842c19a6ce894493563c3bd00d81d5100e8e57d70209e84d5491940fdb8b9e3a"}, + {file = "rpds_py-0.20.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42cbde7789f5c0bcd6816cb29808e36c01b960fb5d29f11e052215aa85497c93"}, + {file = "rpds_py-0.20.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c8e9340ce5a52f95fa7d3b552b35c7e8f3874d74a03a8a69279fd5fca5dc751"}, + {file = "rpds_py-0.20.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8ba6f89cac95c0900d932c9efb7f0fb6ca47f6687feec41abcb1bd5e2bd45535"}, + {file = "rpds_py-0.20.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a916087371afd9648e1962e67403c53f9c49ca47b9680adbeef79da3a7811b0"}, + {file = "rpds_py-0.20.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:200a23239781f46149e6a415f1e870c5ef1e712939fe8fa63035cd053ac2638e"}, + {file = "rpds_py-0.20.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:58b1d5dd591973d426cbb2da5e27ba0339209832b2f3315928c9790e13f159e8"}, + {file = "rpds_py-0.20.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:6b73c67850ca7cae0f6c56f71e356d7e9fa25958d3e18a64927c2d930859b8e4"}, + {file = "rpds_py-0.20.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d8761c3c891cc51e90bc9926d6d2f59b27beaf86c74622c8979380a29cc23ac3"}, + {file = "rpds_py-0.20.1-cp311-none-win32.whl", hash = "sha256:cd945871335a639275eee904caef90041568ce3b42f402c6959b460d25ae8732"}, + {file = "rpds_py-0.20.1-cp311-none-win_amd64.whl", hash = "sha256:7e21b7031e17c6b0e445f42ccc77f79a97e2687023c5746bfb7a9e45e0921b84"}, + {file = "rpds_py-0.20.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:36785be22066966a27348444b40389f8444671630063edfb1a2eb04318721e17"}, + {file = "rpds_py-0.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:142c0a5124d9bd0e2976089484af5c74f47bd3298f2ed651ef54ea728d2ea42c"}, + {file = "rpds_py-0.20.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbddc10776ca7ebf2a299c41a4dde8ea0d8e3547bfd731cb87af2e8f5bf8962d"}, + {file = "rpds_py-0.20.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:15a842bb369e00295392e7ce192de9dcbf136954614124a667f9f9f17d6a216f"}, + {file = "rpds_py-0.20.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be5ef2f1fc586a7372bfc355986226484e06d1dc4f9402539872c8bb99e34b01"}, + {file = "rpds_py-0.20.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbcf360c9e3399b056a238523146ea77eeb2a596ce263b8814c900263e46031a"}, + {file = "rpds_py-0.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecd27a66740ffd621d20b9a2f2b5ee4129a56e27bfb9458a3bcc2e45794c96cb"}, + {file = "rpds_py-0.20.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0b937b2a1988f184a3e9e577adaa8aede21ec0b38320d6009e02bd026db04fa"}, + {file = "rpds_py-0.20.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6889469bfdc1eddf489729b471303739bf04555bb151fe8875931f8564309afc"}, + {file = "rpds_py-0.20.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:19b73643c802f4eaf13d97f7855d0fb527fbc92ab7013c4ad0e13a6ae0ed23bd"}, + {file = "rpds_py-0.20.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3c6afcf2338e7f374e8edc765c79fbcb4061d02b15dd5f8f314a4af2bdc7feb5"}, + {file = "rpds_py-0.20.1-cp312-none-win32.whl", hash = "sha256:dc73505153798c6f74854aba69cc75953888cf9866465196889c7cdd351e720c"}, + {file = "rpds_py-0.20.1-cp312-none-win_amd64.whl", hash = "sha256:8bbe951244a838a51289ee53a6bae3a07f26d4e179b96fc7ddd3301caf0518eb"}, + {file = "rpds_py-0.20.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:6ca91093a4a8da4afae7fe6a222c3b53ee4eef433ebfee4d54978a103435159e"}, + {file = "rpds_py-0.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b9c2fe36d1f758b28121bef29ed1dee9b7a2453e997528e7d1ac99b94892527c"}, + {file = "rpds_py-0.20.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f009c69bc8c53db5dfab72ac760895dc1f2bc1b62ab7408b253c8d1ec52459fc"}, + {file = "rpds_py-0.20.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6740a3e8d43a32629bb9b009017ea5b9e713b7210ba48ac8d4cb6d99d86c8ee8"}, + {file = "rpds_py-0.20.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:32b922e13d4c0080d03e7b62991ad7f5007d9cd74e239c4b16bc85ae8b70252d"}, + {file = "rpds_py-0.20.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe00a9057d100e69b4ae4a094203a708d65b0f345ed546fdef86498bf5390982"}, + {file = "rpds_py-0.20.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49fe9b04b6fa685bd39237d45fad89ba19e9163a1ccaa16611a812e682913496"}, + {file = "rpds_py-0.20.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aa7ac11e294304e615b43f8c441fee5d40094275ed7311f3420d805fde9b07b4"}, + {file = "rpds_py-0.20.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6aa97af1558a9bef4025f8f5d8c60d712e0a3b13a2fe875511defc6ee77a1ab7"}, + {file = "rpds_py-0.20.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:483b29f6f7ffa6af845107d4efe2e3fa8fb2693de8657bc1849f674296ff6a5a"}, + {file = "rpds_py-0.20.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:37fe0f12aebb6a0e3e17bb4cd356b1286d2d18d2e93b2d39fe647138458b4bcb"}, + {file = "rpds_py-0.20.1-cp313-none-win32.whl", hash = "sha256:a624cc00ef2158e04188df5e3016385b9353638139a06fb77057b3498f794782"}, + {file = "rpds_py-0.20.1-cp313-none-win_amd64.whl", hash = "sha256:b71b8666eeea69d6363248822078c075bac6ed135faa9216aa85f295ff009b1e"}, + {file = "rpds_py-0.20.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:5b48e790e0355865197ad0aca8cde3d8ede347831e1959e158369eb3493d2191"}, + {file = "rpds_py-0.20.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:3e310838a5801795207c66c73ea903deda321e6146d6f282e85fa7e3e4854804"}, + {file = "rpds_py-0.20.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2249280b870e6a42c0d972339e9cc22ee98730a99cd7f2f727549af80dd5a963"}, + {file = "rpds_py-0.20.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e79059d67bea28b53d255c1437b25391653263f0e69cd7dec170d778fdbca95e"}, + {file = "rpds_py-0.20.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2b431c777c9653e569986ecf69ff4a5dba281cded16043d348bf9ba505486f36"}, + {file = "rpds_py-0.20.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:da584ff96ec95e97925174eb8237e32f626e7a1a97888cdd27ee2f1f24dd0ad8"}, + {file = "rpds_py-0.20.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02a0629ec053fc013808a85178524e3cb63a61dbc35b22499870194a63578fb9"}, + {file = "rpds_py-0.20.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fbf15aff64a163db29a91ed0868af181d6f68ec1a3a7d5afcfe4501252840bad"}, + {file = "rpds_py-0.20.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:07924c1b938798797d60c6308fa8ad3b3f0201802f82e4a2c41bb3fafb44cc28"}, + {file = "rpds_py-0.20.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:4a5a844f68776a7715ecb30843b453f07ac89bad393431efbf7accca3ef599c1"}, + {file = "rpds_py-0.20.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:518d2ca43c358929bf08f9079b617f1c2ca6e8848f83c1225c88caeac46e6cbc"}, + {file = "rpds_py-0.20.1-cp38-none-win32.whl", hash = "sha256:3aea7eed3e55119635a74bbeb80b35e776bafccb70d97e8ff838816c124539f1"}, + {file = "rpds_py-0.20.1-cp38-none-win_amd64.whl", hash = "sha256:7dca7081e9a0c3b6490a145593f6fe3173a94197f2cb9891183ef75e9d64c425"}, + {file = "rpds_py-0.20.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:b41b6321805c472f66990c2849e152aff7bc359eb92f781e3f606609eac877ad"}, + {file = "rpds_py-0.20.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0a90c373ea2975519b58dece25853dbcb9779b05cc46b4819cb1917e3b3215b6"}, + {file = "rpds_py-0.20.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16d4477bcb9fbbd7b5b0e4a5d9b493e42026c0bf1f06f723a9353f5153e75d30"}, + {file = "rpds_py-0.20.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:84b8382a90539910b53a6307f7c35697bc7e6ffb25d9c1d4e998a13e842a5e83"}, + {file = "rpds_py-0.20.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4888e117dd41b9d34194d9e31631af70d3d526efc363085e3089ab1a62c32ed1"}, + {file = "rpds_py-0.20.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5265505b3d61a0f56618c9b941dc54dc334dc6e660f1592d112cd103d914a6db"}, + {file = "rpds_py-0.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e75ba609dba23f2c95b776efb9dd3f0b78a76a151e96f96cc5b6b1b0004de66f"}, + {file = "rpds_py-0.20.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1791ff70bc975b098fe6ecf04356a10e9e2bd7dc21fa7351c1742fdeb9b4966f"}, + {file = "rpds_py-0.20.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:d126b52e4a473d40232ec2052a8b232270ed1f8c9571aaf33f73a14cc298c24f"}, + {file = "rpds_py-0.20.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:c14937af98c4cc362a1d4374806204dd51b1e12dded1ae30645c298e5a5c4cb1"}, + {file = "rpds_py-0.20.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:3d089d0b88996df627693639d123c8158cff41c0651f646cd8fd292c7da90eaf"}, + {file = "rpds_py-0.20.1-cp39-none-win32.whl", hash = "sha256:653647b8838cf83b2e7e6a0364f49af96deec64d2a6578324db58380cff82aca"}, + {file = "rpds_py-0.20.1-cp39-none-win_amd64.whl", hash = "sha256:fa41a64ac5b08b292906e248549ab48b69c5428f3987b09689ab2441f267d04d"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7a07ced2b22f0cf0b55a6a510078174c31b6d8544f3bc00c2bcee52b3d613f74"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:68cb0a499f2c4a088fd2f521453e22ed3527154136a855c62e148b7883b99f9a"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fa3060d885657abc549b2a0f8e1b79699290e5d83845141717c6c90c2df38311"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:95f3b65d2392e1c5cec27cff08fdc0080270d5a1a4b2ea1d51d5f4a2620ff08d"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2cc3712a4b0b76a1d45a9302dd2f53ff339614b1c29603a911318f2357b04dd2"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d4eea0761e37485c9b81400437adb11c40e13ef513375bbd6973e34100aeb06"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f5179583d7a6cdb981151dd349786cbc318bab54963a192692d945dd3f6435d"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2fbb0ffc754490aff6dabbf28064be47f0f9ca0b9755976f945214965b3ace7e"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:a94e52537a0e0a85429eda9e49f272ada715506d3b2431f64b8a3e34eb5f3e75"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:92b68b79c0da2a980b1c4197e56ac3dd0c8a149b4603747c4378914a68706979"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:93da1d3db08a827eda74356f9f58884adb254e59b6664f64cc04cdff2cc19b0d"}, + {file = "rpds_py-0.20.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:754bbed1a4ca48479e9d4182a561d001bbf81543876cdded6f695ec3d465846b"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ca449520e7484534a2a44faf629362cae62b660601432d04c482283c47eaebab"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:9c4cb04a16b0f199a8c9bf807269b2f63b7b5b11425e4a6bd44bd6961d28282c"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb63804105143c7e24cee7db89e37cb3f3941f8e80c4379a0b355c52a52b6780"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:55cd1fa4ecfa6d9f14fbd97ac24803e6f73e897c738f771a9fe038f2f11ff07c"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f8f741b6292c86059ed175d80eefa80997125b7c478fb8769fd9ac8943a16c0"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fc212779bf8411667234b3cdd34d53de6c2b8b8b958e1e12cb473a5f367c338"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ad56edabcdb428c2e33bbf24f255fe2b43253b7d13a2cdbf05de955217313e6"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0a3a1e9ee9728b2c1734f65d6a1d376c6f2f6fdcc13bb007a08cc4b1ff576dc5"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:e13de156137b7095442b288e72f33503a469aa1980ed856b43c353ac86390519"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl", hash = "sha256:07f59760ef99f31422c49038964b31c4dfcfeb5d2384ebfc71058a7c9adae2d2"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:59240685e7da61fb78f65a9f07f8108e36a83317c53f7b276b4175dc44151684"}, + {file = "rpds_py-0.20.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:83cba698cfb3c2c5a7c3c6bac12fe6c6a51aae69513726be6411076185a8b24a"}, + {file = "rpds_py-0.20.1.tar.gz", hash = "sha256:e1791c4aabd117653530dccd24108fa03cc6baf21f58b950d0a73c3b3b29a350"}, ] [[package]] name = "scp" -version = "0.14.5" +version = "0.15.0" description = "scp module for paramiko" optional = true python-versions = "*" files = [ - {file = "scp-0.14.5-py2.py3-none-any.whl", hash = "sha256:d224535dd8ed00294f52b0e0e18fde7a6fb7a3d06b97ede9e3f750fa7bf75c09"}, - {file = "scp-0.14.5.tar.gz", hash = "sha256:64f0015899b3d212cb8088e7d40ebaf0686889ff0e243d5c1242efe8b50f053e"}, + {file = "scp-0.15.0-py2.py3-none-any.whl", hash = "sha256:9e7f721e5ac563c33eb0831d0f949c6342f1c28c3bdc3b02f39d77b5ea20df7e"}, + {file = "scp-0.15.0.tar.gz", hash = "sha256:f1b22e9932123ccf17eebf19e0953c6e9148f589f93d91b872941a696305c83f"}, ] [package.dependencies] @@ -2133,29 +2203,33 @@ paramiko = "*" [[package]] name = "setuptools" -version = "69.5.1" +version = "75.3.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = true python-versions = ">=3.8" files = [ - {file = "setuptools-69.5.1-py3-none-any.whl", hash = "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32"}, - {file = "setuptools-69.5.1.tar.gz", hash = "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987"}, + {file = "setuptools-75.3.0-py3-none-any.whl", hash = "sha256:f2504966861356aa38616760c0f66568e535562374995367b4e69c7143cf6bcd"}, + {file = "setuptools-75.3.0.tar.gz", hash = "sha256:fba5dd4d766e97be1b1681d98712680ae8f2f26d7881245f2ce9e40714f1a686"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mypy (==1.9)", "packaging (>=23.2)", "pip (>=19.1)", "pytest (>=6,!=8.1.1)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.5.2)"] +core = ["importlib-metadata (>=6)", "importlib-resources (>=5.10.2)", "jaraco.collections", "jaraco.functools", "jaraco.text (>=3.7)", "more-itertools", "more-itertools (>=8.8)", "packaging", "packaging (>=24)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test (>=5.5)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"] +type = ["importlib-metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.12.*)", "pytest-mypy"] [[package]] name = "six" -version = "1.16.0" +version = "1.17.0" description = "Python 2 and 3 compatibility utilities" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, + {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, + {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, ] [[package]] @@ -2171,28 +2245,28 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] name = "stevedore" -version = "5.2.0" +version = "5.3.0" description = "Manage dynamic plugins for Python applications" optional = false python-versions = ">=3.8" files = [ - {file = "stevedore-5.2.0-py3-none-any.whl", hash = "sha256:1c15d95766ca0569cad14cb6272d4d31dae66b011a929d7c18219c176ea1b5c9"}, - {file = "stevedore-5.2.0.tar.gz", hash = "sha256:46b93ca40e1114cea93d738a6c1e365396981bb6bb78c27045b7587c9473544d"}, + {file = "stevedore-5.3.0-py3-none-any.whl", hash = "sha256:1efd34ca08f474dad08d9b19e934a22c68bb6fe416926479ba29e5013bcc8f78"}, + {file = "stevedore-5.3.0.tar.gz", hash = "sha256:9a64265f4060312828151c204efbe9b7a9852a0d9228756344dbc7e4023e375a"}, ] [package.dependencies] -pbr = ">=2.0.0,<2.1.0 || >2.1.0" +pbr = ">=2.0.0" [[package]] name = "textfsm" @@ -2222,35 +2296,65 @@ files = [ [[package]] name = "tomli" -version = "2.0.1" +version = "2.2.1" description = "A lil' TOML parser" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, + {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ece47d672db52ac607a3d9599a9d48dcb2f2f735c6c2d1f34130085bb12b112a"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6972ca9c9cc9f0acaa56a8ca1ff51e7af152a9f87fb64623e31d5c83700080ee"}, + {file = "tomli-2.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c954d2250168d28797dd4e3ac5cf812a406cd5a92674ee4c8f123c889786aa8e"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8dd28b3e155b80f4d54beb40a441d366adcfe740969820caf156c019fb5c7ec4"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e59e304978767a54663af13c07b3d1af22ddee3bb2fb0618ca1593e4f593a106"}, + {file = "tomli-2.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:33580bccab0338d00994d7f16f4c4ec25b776af3ffaac1ed74e0b3fc95e885a8"}, + {file = "tomli-2.2.1-cp311-cp311-win32.whl", hash = "sha256:465af0e0875402f1d226519c9904f37254b3045fc5084697cefb9bdde1ff99ff"}, + {file = "tomli-2.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2d0f2fdd22b02c6d81637a3c95f8cd77f995846af7414c5c4b8d0545afa1bc4b"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4a8f6e44de52d5e6c657c9fe83b562f5f4256d8ebbfe4ff922c495620a7f6cea"}, + {file = "tomli-2.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8d57ca8095a641b8237d5b079147646153d22552f1c637fd3ba7f4b0b29167a8"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e340144ad7ae1533cb897d406382b4b6fede8890a03738ff1683af800d54192"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db2b95f9de79181805df90bedc5a5ab4c165e6ec3fe99f970d0e302f384ad222"}, + {file = "tomli-2.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40741994320b232529c802f8bc86da4e1aa9f413db394617b9a256ae0f9a7f77"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:400e720fe168c0f8521520190686ef8ef033fb19fc493da09779e592861b78c6"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:02abe224de6ae62c19f090f68da4e27b10af2b93213d36cf44e6e1c5abd19fdd"}, + {file = "tomli-2.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:b82ebccc8c8a36f2094e969560a1b836758481f3dc360ce9a3277c65f374285e"}, + {file = "tomli-2.2.1-cp312-cp312-win32.whl", hash = "sha256:889f80ef92701b9dbb224e49ec87c645ce5df3fa2cc548664eb8a25e03127a98"}, + {file = "tomli-2.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:7fc04e92e1d624a4a63c76474610238576942d6b8950a2d7f908a340494e67e4"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f4039b9cbc3048b2416cc57ab3bda989a6fcf9b36cf8937f01a6e731b64f80d7"}, + {file = "tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:286f0ca2ffeeb5b9bd4fcc8d6c330534323ec51b2f52da063b11c502da16f30c"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a92ef1a44547e894e2a17d24e7557a5e85a9e1d0048b0b5e7541f76c5032cb13"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9316dc65bed1684c9a98ee68759ceaed29d229e985297003e494aa825ebb0281"}, + {file = "tomli-2.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e85e99945e688e32d5a35c1ff38ed0b3f41f43fad8df0bdf79f72b2ba7bc5272"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:ac065718db92ca818f8d6141b5f66369833d4a80a9d74435a268c52bdfa73140"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:d920f33822747519673ee656a4b6ac33e382eca9d331c87770faa3eef562aeb2"}, + {file = "tomli-2.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a198f10c4d1b1375d7687bc25294306e551bf1abfa4eace6650070a5c1ae2744"}, + {file = "tomli-2.2.1-cp313-cp313-win32.whl", hash = "sha256:d3f5614314d758649ab2ab3a62d4f2004c825922f9e370b29416484086b264ec"}, + {file = "tomli-2.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"}, + {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, + {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, ] [[package]] name = "tomlkit" -version = "0.12.4" +version = "0.13.2" description = "Style preserving TOML library" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "tomlkit-0.12.4-py3-none-any.whl", hash = "sha256:5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b"}, - {file = "tomlkit-0.12.4.tar.gz", hash = "sha256:7ca1cfc12232806517a8515047ba66a19369e71edf2439d0f5824f91032b6cc3"}, + {file = "tomlkit-0.13.2-py3-none-any.whl", hash = "sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"}, + {file = "tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79"}, ] [[package]] name = "transitions" -version = "0.9.0" +version = "0.9.2" description = "A lightweight, object-oriented Python state machine implementation with many extensions." optional = true python-versions = "*" files = [ - {file = "transitions-0.9.0-py2.py3-none-any.whl", hash = "sha256:5687ee8c6a3200830e44f988d16b0045f53293f7a873002d7bff70852331a078"}, - {file = "transitions-0.9.0.tar.gz", hash = "sha256:2f54d11bdb225779d7e729011e93a9fb717668ce3dc65f8d4f5a5d7ba2f48e10"}, + {file = "transitions-0.9.2-py2.py3-none-any.whl", hash = "sha256:f7b40c9b4a93869f36c4d1c33809aeb18cdeeb065fd1adba018ee39c3db216f3"}, + {file = "transitions-0.9.2.tar.gz", hash = "sha256:2f8490dbdbd419366cef1516032ab06d07ccb5839ef54905e842a472692d4204"}, ] [package.dependencies] @@ -2277,13 +2381,13 @@ full = ["cerberus (>=1.3.0,<1.4.0)", "deepdiff (>=5.8.0,<5.9.0)", "jinja2 (>=3.0 [[package]] name = "ttp-templates" -version = "0.3.6" +version = "0.3.7" description = "Template Text Parser Templates collections" optional = true -python-versions = ">=3.6,<4.0" +python-versions = "<4.0,>=3.6" files = [ - {file = "ttp_templates-0.3.6-py3-none-any.whl", hash = "sha256:a126a70b23c428b541f458400eac98582894937ef3825c423d08d4384b4867ae"}, - {file = "ttp_templates-0.3.6.tar.gz", hash = "sha256:f05ac74e9ed75726fab347a144493ca7ffcd3ef298bc54fc09e2fce83c42916d"}, + {file = "ttp_templates-0.3.7-py3-none-any.whl", hash = "sha256:2328304fb4c957ee60db6f301143e8a4556b22a12b3e2f30511e8ef97fc78f7e"}, + {file = "ttp_templates-0.3.7.tar.gz", hash = "sha256:f9103041a3683a0cb3811609ad990f679beadfc9a92c3e3fa05d6037414ad2bf"}, ] [package.dependencies] @@ -2294,24 +2398,24 @@ docs = ["mkdocs (==1.2.4)", "mkdocs-material (==7.2.2)", "mkdocs-material-extens [[package]] name = "typing-extensions" -version = "4.11.0" +version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.11.0-py3-none-any.whl", hash = "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"}, - {file = "typing_extensions-4.11.0.tar.gz", hash = "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0"}, + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, ] [[package]] name = "urllib3" -version = "2.2.1" +version = "2.2.3" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.8" files = [ - {file = "urllib3-2.2.1-py3-none-any.whl", hash = "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d"}, - {file = "urllib3-2.2.1.tar.gz", hash = "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19"}, + {file = "urllib3-2.2.3-py3-none-any.whl", hash = "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac"}, + {file = "urllib3-2.2.3.tar.gz", hash = "sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9"}, ] [package.extras] @@ -2322,40 +2426,46 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "watchdog" -version = "4.0.0" +version = "4.0.2" description = "Filesystem events monitoring" optional = false python-versions = ">=3.8" files = [ - {file = "watchdog-4.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:39cb34b1f1afbf23e9562501673e7146777efe95da24fab5707b88f7fb11649b"}, - {file = "watchdog-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c522392acc5e962bcac3b22b9592493ffd06d1fc5d755954e6be9f4990de932b"}, - {file = "watchdog-4.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6c47bdd680009b11c9ac382163e05ca43baf4127954c5f6d0250e7d772d2b80c"}, - {file = "watchdog-4.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:8350d4055505412a426b6ad8c521bc7d367d1637a762c70fdd93a3a0d595990b"}, - {file = "watchdog-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c17d98799f32e3f55f181f19dd2021d762eb38fdd381b4a748b9f5a36738e935"}, - {file = "watchdog-4.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4986db5e8880b0e6b7cd52ba36255d4793bf5cdc95bd6264806c233173b1ec0b"}, - {file = "watchdog-4.0.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:11e12fafb13372e18ca1bbf12d50f593e7280646687463dd47730fd4f4d5d257"}, - {file = "watchdog-4.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5369136a6474678e02426bd984466343924d1df8e2fd94a9b443cb7e3aa20d19"}, - {file = "watchdog-4.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:76ad8484379695f3fe46228962017a7e1337e9acadafed67eb20aabb175df98b"}, - {file = "watchdog-4.0.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:45cc09cc4c3b43fb10b59ef4d07318d9a3ecdbff03abd2e36e77b6dd9f9a5c85"}, - {file = "watchdog-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:eed82cdf79cd7f0232e2fdc1ad05b06a5e102a43e331f7d041e5f0e0a34a51c4"}, - {file = "watchdog-4.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ba30a896166f0fee83183cec913298151b73164160d965af2e93a20bbd2ab605"}, - {file = "watchdog-4.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d18d7f18a47de6863cd480734613502904611730f8def45fc52a5d97503e5101"}, - {file = "watchdog-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2895bf0518361a9728773083908801a376743bcc37dfa252b801af8fd281b1ca"}, - {file = "watchdog-4.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:87e9df830022488e235dd601478c15ad73a0389628588ba0b028cb74eb72fed8"}, - {file = "watchdog-4.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6e949a8a94186bced05b6508faa61b7adacc911115664ccb1923b9ad1f1ccf7b"}, - {file = "watchdog-4.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:6a4db54edea37d1058b08947c789a2354ee02972ed5d1e0dca9b0b820f4c7f92"}, - {file = "watchdog-4.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d31481ccf4694a8416b681544c23bd271f5a123162ab603c7d7d2dd7dd901a07"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8fec441f5adcf81dd240a5fe78e3d83767999771630b5ddfc5867827a34fa3d3"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:6a9c71a0b02985b4b0b6d14b875a6c86ddea2fdbebd0c9a720a806a8bbffc69f"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:557ba04c816d23ce98a06e70af6abaa0485f6d94994ec78a42b05d1c03dcbd50"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:d0f9bd1fd919134d459d8abf954f63886745f4660ef66480b9d753a7c9d40927"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:f9b2fdca47dc855516b2d66eef3c39f2672cbf7e7a42e7e67ad2cbfcd6ba107d"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:73c7a935e62033bd5e8f0da33a4dcb763da2361921a69a5a95aaf6c93aa03a87"}, - {file = "watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6a80d5cae8c265842c7419c560b9961561556c4361b297b4c431903f8c33b269"}, - {file = "watchdog-4.0.0-py3-none-win32.whl", hash = "sha256:8f9a542c979df62098ae9c58b19e03ad3df1c9d8c6895d96c0d51da17b243b1c"}, - {file = "watchdog-4.0.0-py3-none-win_amd64.whl", hash = "sha256:f970663fa4f7e80401a7b0cbeec00fa801bf0287d93d48368fc3e6fa32716245"}, - {file = "watchdog-4.0.0-py3-none-win_ia64.whl", hash = "sha256:9a03e16e55465177d416699331b0f3564138f1807ecc5f2de9d55d8f188d08c7"}, - {file = "watchdog-4.0.0.tar.gz", hash = "sha256:e3e7065cbdabe6183ab82199d7a4f6b3ba0a438c5a512a68559846ccb76a78ec"}, + {file = "watchdog-4.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ede7f010f2239b97cc79e6cb3c249e72962404ae3865860855d5cbe708b0fd22"}, + {file = "watchdog-4.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a2cffa171445b0efa0726c561eca9a27d00a1f2b83846dbd5a4f639c4f8ca8e1"}, + {file = "watchdog-4.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c50f148b31b03fbadd6d0b5980e38b558046b127dc483e5e4505fcef250f9503"}, + {file = "watchdog-4.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7c7d4bf585ad501c5f6c980e7be9c4f15604c7cc150e942d82083b31a7548930"}, + {file = "watchdog-4.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:914285126ad0b6eb2258bbbcb7b288d9dfd655ae88fa28945be05a7b475a800b"}, + {file = "watchdog-4.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:984306dc4720da5498b16fc037b36ac443816125a3705dfde4fd90652d8028ef"}, + {file = "watchdog-4.0.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1cdcfd8142f604630deef34722d695fb455d04ab7cfe9963055df1fc69e6727a"}, + {file = "watchdog-4.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d7ab624ff2f663f98cd03c8b7eedc09375a911794dfea6bf2a359fcc266bff29"}, + {file = "watchdog-4.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:132937547a716027bd5714383dfc40dc66c26769f1ce8a72a859d6a48f371f3a"}, + {file = "watchdog-4.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:cd67c7df93eb58f360c43802acc945fa8da70c675b6fa37a241e17ca698ca49b"}, + {file = "watchdog-4.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:bcfd02377be80ef3b6bc4ce481ef3959640458d6feaae0bd43dd90a43da90a7d"}, + {file = "watchdog-4.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:980b71510f59c884d684b3663d46e7a14b457c9611c481e5cef08f4dd022eed7"}, + {file = "watchdog-4.0.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:aa160781cafff2719b663c8a506156e9289d111d80f3387cf3af49cedee1f040"}, + {file = "watchdog-4.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f6ee8dedd255087bc7fe82adf046f0b75479b989185fb0bdf9a98b612170eac7"}, + {file = "watchdog-4.0.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:0b4359067d30d5b864e09c8597b112fe0a0a59321a0f331498b013fb097406b4"}, + {file = "watchdog-4.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:770eef5372f146997638d737c9a3c597a3b41037cfbc5c41538fc27c09c3a3f9"}, + {file = "watchdog-4.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:eeea812f38536a0aa859972d50c76e37f4456474b02bd93674d1947cf1e39578"}, + {file = "watchdog-4.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b2c45f6e1e57ebb4687690c05bc3a2c1fb6ab260550c4290b8abb1335e0fd08b"}, + {file = "watchdog-4.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:10b6683df70d340ac3279eff0b2766813f00f35a1d37515d2c99959ada8f05fa"}, + {file = "watchdog-4.0.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:f7c739888c20f99824f7aa9d31ac8a97353e22d0c0e54703a547a218f6637eb3"}, + {file = "watchdog-4.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:c100d09ac72a8a08ddbf0629ddfa0b8ee41740f9051429baa8e31bb903ad7508"}, + {file = "watchdog-4.0.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:f5315a8c8dd6dd9425b974515081fc0aadca1d1d61e078d2246509fd756141ee"}, + {file = "watchdog-4.0.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:2d468028a77b42cc685ed694a7a550a8d1771bb05193ba7b24006b8241a571a1"}, + {file = "watchdog-4.0.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:f15edcae3830ff20e55d1f4e743e92970c847bcddc8b7509bcd172aa04de506e"}, + {file = "watchdog-4.0.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:936acba76d636f70db8f3c66e76aa6cb5136a936fc2a5088b9ce1c7a3508fc83"}, + {file = "watchdog-4.0.2-py3-none-manylinux2014_armv7l.whl", hash = "sha256:e252f8ca942a870f38cf785aef420285431311652d871409a64e2a0a52a2174c"}, + {file = "watchdog-4.0.2-py3-none-manylinux2014_i686.whl", hash = "sha256:0e83619a2d5d436a7e58a1aea957a3c1ccbf9782c43c0b4fed80580e5e4acd1a"}, + {file = "watchdog-4.0.2-py3-none-manylinux2014_ppc64.whl", hash = "sha256:88456d65f207b39f1981bf772e473799fcdc10801062c36fd5ad9f9d1d463a73"}, + {file = "watchdog-4.0.2-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:32be97f3b75693a93c683787a87a0dc8db98bb84701539954eef991fb35f5fbc"}, + {file = "watchdog-4.0.2-py3-none-manylinux2014_s390x.whl", hash = "sha256:c82253cfc9be68e3e49282831afad2c1f6593af80c0daf1287f6a92657986757"}, + {file = "watchdog-4.0.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:c0b14488bd336c5b1845cee83d3e631a1f8b4e9c5091ec539406e4a324f882d8"}, + {file = "watchdog-4.0.2-py3-none-win32.whl", hash = "sha256:0d8a7e523ef03757a5aa29f591437d64d0d894635f8a50f370fe37f913ce4e19"}, + {file = "watchdog-4.0.2-py3-none-win_amd64.whl", hash = "sha256:c344453ef3bf875a535b0488e3ad28e341adbd5a9ffb0f7d62cefacc8824ef2b"}, + {file = "watchdog-4.0.2-py3-none-win_ia64.whl", hash = "sha256:baececaa8edff42cd16558a639a9b0ddf425f93d892e8392a56bf904f5eff22c"}, + {file = "watchdog-4.0.2.tar.gz", hash = "sha256:b4dfbb6c49221be4535623ea4474a4d6ee0a9cef4a80b20c28db4d858b64e270"}, ] [package.extras] @@ -2363,13 +2473,13 @@ watchmedo = ["PyYAML (>=3.10)"] [[package]] name = "wheel" -version = "0.43.0" +version = "0.45.1" description = "A built-package format for Python" optional = false python-versions = ">=3.8" files = [ - {file = "wheel-0.43.0-py3-none-any.whl", hash = "sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81"}, - {file = "wheel-0.43.0.tar.gz", hash = "sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85"}, + {file = "wheel-0.45.1-py3-none-any.whl", hash = "sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248"}, + {file = "wheel-0.45.1.tar.gz", hash = "sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729"}, ] [package.extras] @@ -2409,23 +2519,27 @@ pyyaml = "*" [[package]] name = "zipp" -version = "3.18.1" +version = "3.20.2" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.18.1-py3-none-any.whl", hash = "sha256:206f5a15f2af3dbaee80769fb7dc6f249695e940acca08dfb2a4769fe61e538b"}, - {file = "zipp-3.18.1.tar.gz", hash = "sha256:2884ed22e7d8961de1c9a05142eb69a247f120291bc0206a00a7642f09b5b715"}, + {file = "zipp-3.20.2-py3-none-any.whl", hash = "sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350"}, + {file = "zipp-3.20.2.tar.gz", hash = "sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +cover = ["pytest-cov"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +enabler = ["pytest-enabler (>=2.2)"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +type = ["pytest-mypy"] [extras] -optionals = ["jsonschema", "napalm"] +optionals = ["jsonschema", "legacycrypt", "napalm"] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "450d6722c6146d1680a5c710f1085d19f064d7392dc7a10f0b77fbda0b1dacc1" +content-hash = "1371ea16b10f9b7516ced33a3dbdb34dc690ee581583dd87c8b8ebf3c708b287" diff --git a/pyproject.toml b/pyproject.toml index be2b2746..83152583 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "netutils" -version = "1.10.0" +version = "1.11.0" description = "Common helper functions useful in network automation." authors = ["Network to Code, LLC "] license = "Apache-2.0" @@ -13,11 +13,11 @@ classifiers = [ "Intended Audience :: Developers", "Development Status :: 5 - Production/Stable", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] include = [ "LICENSE", @@ -29,9 +29,10 @@ include = [ python = "^3.8" napalm = {version = "^4.0.0", optional = true} jsonschema = {version = "^4.17.3", optional = true} +legacycrypt = {version = "0.3", optional = true} [tool.poetry.extras] -optionals = ["jsonschema", "napalm"] +optionals = ["jsonschema", "napalm", "legacycrypt"] [tool.poetry.group.dev.dependencies] bandit = "*" @@ -55,7 +56,7 @@ mkdocs-python-classy = "0.1.3" [tool.black] line-length = 120 -target-version = ['py38', 'py39', 'py310', 'py311', 'py312'] +target-version = ['py39', 'py310', 'py311', 'py312', 'py313'] include = '\.pyi?$' exclude = ''' ( @@ -105,7 +106,7 @@ testpaths = "tests/" addopts = "-vv --doctest-modules -p no:warnings --ignore-glob='*mock*'" [tool.mypy] -python_version = 3.12 +python_version = 3.13 ignore_errors = false disallow_untyped_calls = true disallow_untyped_defs = true diff --git a/tasks.py b/tasks.py index 61f14c1c..90834bfe 100644 --- a/tasks.py +++ b/tasks.py @@ -37,7 +37,7 @@ def is_truthy(arg): TOOL_CONFIG = PYPROJECT_CONFIG["tool"]["poetry"] # Can be set to a separate Python version to be used for launching or building image -PYTHON_VER = os.getenv("PYTHON_VER", "3.12") +PYTHON_VER = os.getenv("PYTHON_VER", "3.13") # Name of the docker image/image IMAGE_NAME = os.getenv("IMAGE_NAME", TOOL_CONFIG["name"]) # Tag for the image diff --git a/tests/unit/mock/config/parser/base/cisco_asa/asa_nested_banner_received.py b/tests/unit/mock/config/parser/base/cisco_asa/asa_nested_banner_received.py new file mode 100644 index 00000000..910e519e --- /dev/null +++ b/tests/unit/mock/config/parser/base/cisco_asa/asa_nested_banner_received.py @@ -0,0 +1,13 @@ +from netutils.config.parser import ConfigLine + +data = [ + ConfigLine(config_line="group-policy Grs-POLICY attributes", parents=()), + ConfigLine( + config_line=" banner value This is an", + parents=("group-policy Grs-POLICY attributes",), + ), + ConfigLine( + config_line=" banner value example nested banner", + parents=("group-policy Grs-POLICY attributes",), + ), +] diff --git a/tests/unit/mock/config/parser/base/cisco_asa/asa_nested_banner_sent.txt b/tests/unit/mock/config/parser/base/cisco_asa/asa_nested_banner_sent.txt new file mode 100644 index 00000000..ed8c8f09 --- /dev/null +++ b/tests/unit/mock/config/parser/base/cisco_asa/asa_nested_banner_sent.txt @@ -0,0 +1,3 @@ +group-policy Grs-POLICY attributes + banner value This is an + banner value example nested banner \ No newline at end of file diff --git a/tests/unit/test_parser.py b/tests/unit/test_parser.py index c7ff747e..26a50963 100644 --- a/tests/unit/test_parser.py +++ b/tests/unit/test_parser.py @@ -4,6 +4,7 @@ import os import pytest + from netutils.config import compliance MOCK_DIR = os.path.join(os.path.dirname(os.path.realpath(__file__)), "mock", "config", "parser") diff --git a/tests/unit/test_password.py b/tests/unit/test_password.py index e6fd547b..9db1895f 100644 --- a/tests/unit/test_password.py +++ b/tests/unit/test_password.py @@ -119,6 +119,7 @@ @pytest.mark.parametrize("data", COMPARE_CISCO_TYPE5) +@pytest.mark.skipif(password.HAS_CRYPT is False, reason="Requires crypt / legacycrypt library.") def test_compare_cisco_type5(data): assert password.compare_cisco_type5(**data["sent"]) == data["received"] @@ -139,6 +140,7 @@ def test_decrypt_cisco_type7(data): @pytest.mark.parametrize("data", ENCRYPT_CISCO_TYPE5) +@pytest.mark.skipif(password.HAS_CRYPT is False, reason="Requires crypt / legacycrypt library.") def test_encrypt_cisco_type5(data): assert password.encrypt_cisco_type5(**data["sent"]) == data["received"]