class_docstr: Create a tooltip that shows text when hovering over its parent object.
  
  Parameters
  ----------
  text: str
      String to display as a tooltip on the object. If the argument is of a
      different type it will be converted to str.
  style: str, default None.
      HTML inline style properties like font and colors. Will be applied to
      a div with the text in it.
  sticky: bool, default True
      Whether the tooltip should follow the mouse.
  **kwargs
      These values will map directly to the Leaflet Options. More info
      available here: https://leafletjs.com/reference.html#tooltip
class_docstr_tok: ["Create","a","tooltip","that","shows","text","when","hovering","over","its","parent","object",".","Parameters","--","--","--","--","--","text",":","str","String","to","display","as","a","tooltip","on","the","object",".","If","the","argument","is","of","a","different","type","it","will","be","converted","to","str",".","style",":","str",",","default","None",".","HTML","inline","style","properties","like","font","and","colors",".","Will","be","applied","to","a","div","with","the","text","in","it",".","sticky",":","bool",",","default","True","Whether","the","tooltip","should","follow","the","mouse",".","*","*","kwargs","These","values","will","map","directly","to","the","Leaflet","Options",".","More","info","available","here",":","https",":","\/\/leafletjs.com\/reference.html","#","tooltip"]
code: def __init__(
      self,
      text: str,
      style: Optional[str] = None,
      sticky: bool = True,
      **kwargs: TypeJsonValue,
  ):
      super().__init__()
      self._name = "Tooltip"
  
      self.text = str(text)
  
      kwargs.update({"sticky": sticky})
      self.options = self.parse_options(kwargs)
  
      if style:
          assert isinstance(
              style, str
          ), "Pass a valid inline HTML style property string to style."
          # noqa outside of type checking.
          self.style = style
  
imports: import warnings
  from collections import OrderedDict
  from typing import Dict, List, Optional, Sequence, Tuple, Type, Union
  from branca.element import Element, Figure, Html, MacroElement
  from jinja2 import Template
  from folium.elements import ElementAddToElement
  from folium.utilities import TypeBounds, TypeJsonValue, camelize, escape_backticks, parse_options, validate_location
label_desc: Use image node_id 1 to create a new Tooltip object from inherited base classes: MacroElement with example: obj = Tooltip(text, style, sticky)