message: one more trim fix
diff: @@ -120,7 +120,7 @@ export function trim(state: State, start: number, end: number) {
  let s = start, e = end - 1;
  let c = data.charCodeAt(s);
  - while (c === 9 || c === 32) c = data.charCodeAt(++s);
  + while ((c === 9 || c === 32) && s <= e) c = data.charCodeAt(++s);
  c = data.charCodeAt(e);
  while ((c === 9 || c === 32) && e >= s) c = data.charCodeAt(--e);
  