splitBlocks(text, markupSystem) {
    const system = this.decodeMarkupSystem(markupSystem);
    if (system === "none") {
      return [
        {
          text: text,
          mod: "normal",
        },
      ];
    } else if (system === "markdown") {
      return this.splitMarkdownBlocks(text);
    } else if (system === "html") {
      return this.splitHtmlBlocks(text);
    }
  }
Explodes a piece of text into single-font blocks using a given markup
@param {string} text
@param {boolean|'md'|'markdown'|'html'} markupSystem
@returns {Array.<{text: string, mod: string}>}
@private