code: def __init__(self, chart):
      self._chart = chart
      self._logo_image = None
      self._path = options.get_option("config.logos_path")
      self._logo_file_mapping = {}
      self._logo_file_mapping = OrderedDict(
          sorted(
              list(self._logo_file_mapping.items()), key=lambda t: t[0]
          )
      )
  
imports: from collections import OrderedDict
  from functools import wraps
  import io
  from io import BytesIO
  import tempfile
  import warnings
  import bokeh
  from bokeh.io.export import _SVG_SCRIPT, wait_until_render_complete
  import bokeh.plotting
  from bokeh.embed import file_html
  from bokeh.resources import INLINE
  from IPython.display import display
  from PIL import Image
  from PIL.Image import Resampling
  from selenium import webdriver
  from selenium.webdriver.chrome.options import Options
  from chartify._core.style import Style
  from chartify._core.axes import BaseAxes, SecondYNumericalAxis, SecondAxis
  from chartify._core.plot import BasePlot
  from chartify._core.callout import Callout
  from chartify._core.options import options
label_desc: Use image node_id 1 to create a new Logo object  with example: obj = Logo(chart)