class_docstr: Extract raw HTML from text.
  
  The raw HTML is stored in the [`htmlStash`][markdown.util.HtmlStash] of the
  [`Markdown`][markdown.Markdown] instance passed to `md` and the remaining text
  is stored in `cleandoc` as a list of strings.
code: def __init__(self, md: Markdown, *args, **kwargs):
      if "convert_charrefs" not in kwargs:
          kwargs["convert_charrefs"] = False
  
      # Block tags that should contain no content (self closing)
      self.empty_tags = set(["hr"])
  
      self.lineno_start_cache = [0]
  
      # This calls self.reset
      super().__init__(*args, **kwargs)
      self.md = md
  
imports: from __future__ import annotations
  import re
  import importlib.util
  import sys
  from typing import TYPE_CHECKING, Sequence
label_desc: Use image node_id 1 to create a new HTMLExtractor object from inherited base classes: htmlparser with example: obj = HTMLExtractor(md)