code: def __init__(
      self, file: File, files: Files, config: MkDocsConfig
  ) -> None:
      self.file = file
      self.files = files
      self.config = config
      self.links_to_anchors: dict[File, dict[str, str]] = {}
  
imports: from __future__ import annotations
  import copy
  import enum
  import logging
  import posixpath
  import warnings
  from typing import TYPE_CHECKING, Any, Callable, Iterator, MutableMapping, Sequence
  from urllib.parse import unquote
  from urllib.parse import urljoin, urlsplit, urlunsplit
  import markdown
  import markdown.htmlparser
  import markdown.postprocessors
  import markdown.treeprocessors
  from markdown.util import AMP_SUBSTITUTE
  from mkdocs import utils
  from mkdocs.structure import StructureItem
  from mkdocs.structure.toc import get_toc
  from mkdocs.utils import _removesuffix, get_build_date, get_markdown_title, meta, weak_property
label_desc: Use image node_id 1 to create a new _RelativePathTreeprocessor object from inherited base classes: markdown.treeprocessors with example: obj = _RelativePathTreeprocessor(file, files, config)