import "./accelbyte-widgets651.mjs";
import "./accelbyte-widgets652.mjs";
const r = "\uFEFF", a = "", t = "", c = "";
function u(e) {
  switch (e) {
    case r:
      return "byte-order-mark";
    case a:
      return "doc-mode";
    case t:
      return "flow-error-end";
    case c:
      return "scalar";
    case "---":
      return "doc-start";
    case "...":
      return "doc-end";
    case "":
    case `
`:
    case `\r
`:
      return "newline";
    case "-":
      return "seq-item-ind";
    case "?":
      return "explicit-key-ind";
    case ":":
      return "map-value-ind";
    case "{":
      return "flow-map-start";
    case "}":
      return "flow-map-end";
    case "[":
      return "flow-seq-start";
    case "]":
      return "flow-seq-end";
    case ",":
      return "comma";
  }
  switch (e[0]) {
    case " ":
    case "	":
      return "space";
    case "#":
      return "comment";
    case "%":
      return "directive-line";
    case "*":
      return "alias";
    case "&":
      return "anchor";
    case "!":
      return "tag";
    case "'":
      return "single-quoted-scalar";
    case '"':
      return "double-quoted-scalar";
    case "|":
    case ">":
      return "block-scalar-header";
  }
  return null;
}
export {
  r as BOM,
  a as DOCUMENT,
  t as FLOW_END,
  c as SCALAR,
  u as tokenType
};
