code: def load_tzdata(key):
      from importlib import resources
  
      components = key.split("/")
      package_name = ".".join(["tzdata.zoneinfo"] + components[:-1])
      resource_name = components[-1]
  
      try:
          return (
              resources.files(package_name)
              .joinpath(resource_name)
              .open("rb")
          )
      except (ImportError, FileNotFoundError, UnicodeEncodeError):
          # There are three types of exception that can be raised that all amount
          # to "we cannot find this key":
          #
          # ImportError: If package_name doesn't exist (e.g. if tzdata is not
          #   installed, or if there's an error in the folder name like
          #   Amrica/New_York)
          # FileNotFoundError: If resource_name doesn't exist in the package
          #   (e.g. Europe/Krasnoy)
          # UnicodeEncodeError: If package_name or resource_name are not UTF-8,
          #   such as keys containing a surrogate character.
          raise ZoneInfoNotFoundError(
              f"No time zone found with key {key}"
          )
  
file_path: catboost/contrib/tools/python3/src/Lib/zoneinfo/_common.py
imports: import struct
label_desc: Use image node_id 1 for calling a global function with example usage: load_tzdata(key) and returns: resources