code: def __init__(self, paragraphs: List[str]) -> None:
      self.paragraphs = paragraphs
      self.paragraphs_no_space = [
          self.remove_special_chars(h) for h in paragraphs
      ]
      self._split_locs = [(0, 0)]
      self.paragraphs_rev = reverse(self.paragraphs)
      self.paragraphs_rev_no_space = reverse(self.paragraphs_no_space)
  
imports: from difflib import SequenceMatcher
  from operator import itemgetter
  from typing import List, Tuple, Union
  import re
  import numpy
  from Levenshtein.StringMatcher import StringMatcher
  import Levenshtein
  from fuzzysearch import find_near_matches
label_desc: Use image node_id 1 to create a new Splitter object  with example: obj = Splitter(paragraphs)