docstr: Split text into paragraphs of like-indented lines.
  
  :param text: the text input
  :return: list of paragraphs
docstr_tok: ["Split","text","into","paragraphs","of","like-indented","lines",".",":","param","text",":","the","text","input",":","return",":","list","of","paragraphs"]
code: def _split_paragraphs(self, text):
      """Split text into paragraphs of like-indented lines.
  
      :param text: the text input
      :return: list of paragraphs
      """
  
      import re
      import textwrap
  
      text = textwrap.dedent(text).strip()
      text = re.sub("\n\n[\n]+", "\n\n", text)
  
      last_sub_indent = None
      paragraphs = list()
      for line in text.splitlines():
          (indent, sub_indent) = self._indents(line)
          is_text = len(line.strip()) > 0
  
          if is_text and indent == sub_indent == last_sub_indent:
              paragraphs[-1] += " " + line
          else:
              paragraphs.append(line)
  
          if is_text:
              last_sub_indent = sub_indent
          else:
              last_sub_indent = None
  
      return paragraphs
  
imports: import argparse
  import os
  from typing import Tuple
  from jina.enums import ProtocolType
  from jina.logging.predefined import default_logger
label_desc: Use image node_id 10 for calling the _ColoredHelpFormatter obj's underlying member method code with example usage: obj._split_paragraphs(text) and returns: paragraphs