code: function encodePunctuation (text) {
              return text
                      /* Escape the following Latin abbreviations and English titles: e.g., i.e., Mr., Mrs., Ms., Dr., Prof., Esq., Sr., and Jr. */
                      .replace(Reg.abbreviations, function(match) {
                          return match.replace(/\./g, "{{46}}");
                      })
                      /* Escape inner-word (non-space-delimited) periods. For example, the period inside "Blast.js". */
                      .replace(Reg.innerWordPeriod, function(match) {
                          return match.replace(/\./g, "{{46}}");
                      });
          }
docs: ***********************
  Punctuation Escaping
  *********************** /* Escape likely false-positives of sentence-final periods. Escaping is performed by wrapping a character's ASCII equivalent in double curly brackets,
  which is then reversed (deencodcoded) after delimiting.