code: def _read_data() -> tuple[DataFrame, dict[str, bytes]]:
      """ """
      df = package_csv(
          "browsers",
          "browsers_nov_2013.csv",
          names=["Version", "Share"],
          skiprows=1,
      )
      _versions = df.Version.map(lambda x: x.rsplit(" ", 1))
      df["Browser"] = _versions.map(lambda x: x[0])
      df["VersionNumber"] = _versions.map(
          lambda x: x[1] if len(x) == 2 else "0"
      )
  
      icons = {}
      for browser in ["Chrome", "Firefox", "Safari", "Opera", "IE"]:
          with open(
              package_path(
                  join("icons", browser.lower() + "_32x32.png")
              ),
              "rb",
          ) as icon:
              icons[browser] = icon.read()
  
      return df, icons
  
imports: from __future__ import annotations
  import logging
  from os.path import join
  from typing import TYPE_CHECKING
  from ..util.sampledata import package_csv, package_path
label_desc: Use image node_id 1 for calling a global function with example usage: _read_data() and returns: df,  icons