libwebsockets/lib/misc/css-lextable.h
Andy Green 63d2f844db lhp: Lightweight HTML Parser
Introduce a very lightweight html5 + css2.1+ stateful stream parser, along
the same lines as the lws json and cbor ones.

This is interesting primarily because of just how low-resource it is for
modest css + html, it uses an lwsac to hold the entirity of the css in
memory at once but the html is parsed in chunks without any need to keep
previous chunks around (chunks may be as small as 1 byte).

A user callback receives element entry and exit callbacks with payload and
all attributes parsed out, CSS related to the active element stack is
parsed to provide a list of active css attributes, which takes heap for the
duration of the parsing.

In effect this provides rich information about the html and css state to
the callback, which has the job of producing the layout in a user-defined
way.

As such, there is no DOM in memory at one time, there is only a stack of
active elements like <html><body><div>xxx with their associated attributes
(like class).  So as it is, it does not support DOM modification such as
JS changing elements after parsing, although elements with interesting IDs
could be kept around by the callback.  There is a corresponding tiny and
relatively flat heap usage regardless of html size.

Default CSS is specified as recommended in the CSS 2.1 standard.

Inline <style></style> elements are supported, but not pre-html5 style= in
element attributes, since these are incompatible with strict CSP.

What the attributes should mean on your system, eg, font-size, font-family
etc is left for the user callback to decide, along with how to lay out the
items using the CSS attributes, and render them.

Fixed point 32.32 constants are used (fraction expressed at parts in 100M)
instead of floating point.

If you have presentation needs, even on a constrained display on a
constrained microcontroller, this makes it feasible to use standardized
markup and styling instead of roll your own.
2022-05-04 08:43:26 +01:00

1338 lines
61 KiB
C

/* 0: azimuth: */
/* 1: background-attachment: */
/* 2: background-color: */
/* 3: background-image: */
/* 4: background-position: */
/* 5: background-repeat: */
/* 6: background: */
/* 7: border-collapse: */
/* 8: border-color: */
/* 9: border-spacing: */
/* 10: border-style: */
/* 11: border-top: */
/* 12: border-right: */
/* 13: border-bottom: */
/* 14: border-left: */
/* 15: border-top-color: */
/* 16: border-right-color: */
/* 17: border-bottom-color: */
/* 18: border-left-color: */
/* 19: border-top-style: */
/* 20: border-right-style: */
/* 21: border-bottom-style: */
/* 22: border-left-style: */
/* 23: border-top-width: */
/* 24: border-right-width: */
/* 25: border-bottom-width: */
/* 26: border-left-width: */
/* 27: border-width: */
/* 28: border-top-left-radius: */
/* 29: border-top-right-radius: */
/* 30: border-bottom-left-radius: */
/* 31: border-bottom-right-radius: */
/* 32: border-radius: */
/* 33: border: */
/* 34: bottom: */
/* 35: caption-side: */
/* 36: clear: */
/* 37: clip: */
/* 38: color: */
/* 39: content: */
/* 40: counter-increment: */
/* 41: counter-reset: */
/* 42: cue-after: */
/* 43: cue-before: */
/* 44: cue: */
/* 45: cursor: */
/* 46: direction: */
/* 47: display: */
/* 48: elevation: */
/* 49: empty-cells: */
/* 50: float: */
/* 51: font-family: */
/* 52: font-size: */
/* 53: font-style: */
/* 54: font-variant: */
/* 55: font-weight: */
/* 56: font: */
/* 57: height: */
/* 58: left: */
/* 59: letter-spacing: */
/* 60: line-height: */
/* 61: list-style-image: */
/* 62: list-style-position: */
/* 63: list-style-type: */
/* 64: list-style: */
/* 65: margin-right: */
/* 66: margin-left: */
/* 67: margin-top: */
/* 68: margin-bottom: */
/* 69: margin: */
/* 70: max-height: */
/* 71: max-width: */
/* 72: min-height: */
/* 73: min-width: */
/* 74: orphans: */
/* 75: outline-color: */
/* 76: outline-style: */
/* 77: outline-width: */
/* 78: outline: */
/* 79: overflow: */
/* 80: padding-top: */
/* 81: padding-right: */
/* 82: padding-bottom: */
/* 83: padding-left: */
/* 84: padding: */
/* 85: page-break-after: */
/* 86: page-break-before: */
/* 87: page-break-inside: */
/* 88: pause-after: */
/* 89: pause-before: */
/* 90: pause: */
/* 91: pitch-range: */
/* 92: pitch: */
/* 93: play-during: */
/* 94: position: */
/* 95: quotes: */
/* 96: richness: */
/* 97: right: */
/* 98: speak-header: */
/* 99: speak-numeral: */
/* 100: speak-punctuation: */
/* 101: speak: */
/* 102: speech-rate: */
/* 103: stress: */
/* 104: table-layout: */
/* 105: text-align: */
/* 106: text-decoration: */
/* 107: text-indent: */
/* 108: text-transform: */
/* 109: top: */
/* 110: unicode-bidi: */
/* 111: vertical-align: */
/* 112: visibility: */
/* 113: voice-family: */
/* 114: volume: */
/* 115: white-space: */
/* 116: widows: */
/* 117: width: */
/* 118: word-spacing: */
/* 119: z-index: */
/* enum {
XXXX_AZIMUTH,
XXXX_BACKGROUND_ATTACHMENT,
XXXX_BACKGROUND_COLOR,
XXXX_BACKGROUND_IMAGE,
XXXX_BACKGROUND_POSITION,
XXXX_BACKGROUND_REPEAT,
XXXX_BACKGROUND,
XXXX_BORDER_COLLAPSE,
XXXX_BORDER_COLOR,
XXXX_BORDER_SPACING,
XXXX_BORDER_STYLE,
XXXX_BORDER_TOP,
XXXX_BORDER_RIGHT,
XXXX_BORDER_BOTTOM,
XXXX_BORDER_LEFT,
XXXX_BORDER_TOP_COLOR,
XXXX_BORDER_RIGHT_COLOR,
XXXX_BORDER_BOTTOM_COLOR,
XXXX_BORDER_LEFT_COLOR,
XXXX_BORDER_TOP_STYLE,
XXXX_BORDER_RIGHT_STYLE,
XXXX_BORDER_BOTTOM_STYLE,
XXXX_BORDER_LEFT_STYLE,
XXXX_BORDER_TOP_WIDTH,
XXXX_BORDER_RIGHT_WIDTH,
XXXX_BORDER_BOTTOM_WIDTH,
XXXX_BORDER_LEFT_WIDTH,
XXXX_BORDER_WIDTH,
XXXX_BORDER_TOP_LEFT_RADIUS,
XXXX_BORDER_TOP_RIGHT_RADIUS,
XXXX_BORDER_BOTTOM_LEFT_RADIUS,
XXXX_BORDER_BOTTOM_RIGHT_RADIUS,
XXXX_BORDER_RADIUS,
XXXX_BORDER,
XXXX_BOTTOM,
XXXX_CAPTION_SIDE,
XXXX_CLEAR,
XXXX_CLIP,
XXXX_COLOR,
XXXX_CONTENT,
XXXX_COUNTER_INCREMENT,
XXXX_COUNTER_RESET,
XXXX_CUE_AFTER,
XXXX_CUE_BEFORE,
XXXX_CUE,
XXXX_CURSOR,
XXXX_DIRECTION,
XXXX_DISPLAY,
XXXX_ELEVATION,
XXXX_EMPTY_CELLS,
XXXX_FLOAT,
XXXX_FONT_FAMILY,
XXXX_FONT_SIZE,
XXXX_FONT_STYLE,
XXXX_FONT_VARIANT,
XXXX_FONT_WEIGHT,
XXXX_FONT,
XXXX_HEIGHT,
XXXX_LEFT,
XXXX_LETTER_SPACING,
XXXX_LINE_HEIGHT,
XXXX_LIST_STYLE_IMAGE,
XXXX_LIST_STYLE_POSITION,
XXXX_LIST_STYLE_TYPE,
XXXX_LIST_STYLE,
XXXX_MARGIN_RIGHT,
XXXX_MARGIN_LEFT,
XXXX_MARGIN_TOP,
XXXX_MARGIN_BOTTOM,
XXXX_MARGIN,
XXXX_MAX_HEIGHT,
XXXX_MAX_WIDTH,
XXXX_MIN_HEIGHT,
XXXX_MIN_WIDTH,
XXXX_ORPHANS,
XXXX_OUTLINE_COLOR,
XXXX_OUTLINE_STYLE,
XXXX_OUTLINE_WIDTH,
XXXX_OUTLINE,
XXXX_OVERFLOW,
XXXX_PADDING_TOP,
XXXX_PADDING_RIGHT,
XXXX_PADDING_BOTTOM,
XXXX_PADDING_LEFT,
XXXX_PADDING,
XXXX_PAGE_BREAK_AFTER,
XXXX_PAGE_BREAK_BEFORE,
XXXX_PAGE_BREAK_INSIDE,
XXXX_PAUSE_AFTER,
XXXX_PAUSE_BEFORE,
XXXX_PAUSE,
XXXX_PITCH_RANGE,
XXXX_PITCH,
XXXX_PLAY_DURING,
XXXX_POSITION,
XXXX_QUOTES,
XXXX_RICHNESS,
XXXX_RIGHT,
XXXX_SPEAK_HEADER,
XXXX_SPEAK_NUMERAL,
XXXX_SPEAK_PUNCTUATION,
XXXX_SPEAK,
XXXX_SPEECH_RATE,
XXXX_STRESS,
XXXX_TABLE_LAYOUT,
XXXX_TEXT_ALIGN,
XXXX_TEXT_DECORATION,
XXXX_TEXT_INDENT,
XXXX_TEXT_TRANSFORM,
XXXX_TOP,
XXXX_UNICODE_BIDI,
XXXX_VERTICAL_ALIGN,
XXXX_VISIBILITY,
XXXX_VOICE_FAMILY,
XXXX_VOLUME,
XXXX_WHITE_SPACE,
XXXX_WIDOWS,
XXXX_WIDTH,
XXXX_WORD_SPACING,
XXXX_Z_INDEX,
}; */
/* pos 0000: 0 */ 0x61 /* 'a' */, 0x3A, 0x00 /* (to 0x003A s 1) */,
0x62 /* 'b' */, 0x40, 0x00 /* (to 0x0043 s 9) */,
0x63 /* 'c' */, 0xED, 0x01 /* (to 0x01F3 s 257) */,
0x64 /* 'd' */, 0x74, 0x02 /* (to 0x027D s 333) */,
0x65 /* 'e' */, 0x89, 0x02 /* (to 0x0295 s 349) */,
0x66 /* 'f' */, 0xA3, 0x02 /* (to 0x02B2 s 370) */,
0x68 /* 'h' */, 0xF0, 0x02 /* (to 0x0302 s 413) */,
0x6C /* 'l' */, 0xF5, 0x02 /* (to 0x030A s 420) */,
0x6D /* 'm' */, 0x55, 0x03 /* (to 0x036D s 479) */,
0x6F /* 'o' */, 0xC2, 0x03 /* (to 0x03DD s 540) */,
0x70 /* 'p' */, 0x07, 0x04 /* (to 0x0425 s 582) */,
0x71 /* 'q' */, 0xC2, 0x04 /* (to 0x04E3 s 691) */,
0x72 /* 'r' */, 0xC7, 0x04 /* (to 0x04EB s 698) */,
0x73 /* 's' */, 0xD9, 0x04 /* (to 0x0500 s 711) */,
0x74 /* 't' */, 0x28, 0x05 /* (to 0x0552 s 760) */,
0x75 /* 'u' */, 0x76, 0x05 /* (to 0x05A3 s 814) */,
0x76 /* 'v' */, 0x81, 0x05 /* (to 0x05B1 s 827) */,
0x77 /* 'w' */, 0xBB, 0x05 /* (to 0x05EE s 869) */,
0x7A /* 'z' */, 0xEC, 0x05 /* (to 0x0622 s 902) */,
0x08, /* fail */
/* pos 003a: 1 */ 0xFA /* 'z' -> */,
/* pos 003b: 2 */ 0xE9 /* 'i' -> */,
/* pos 003c: 3 */ 0xED /* 'm' -> */,
/* pos 003d: 4 */ 0xF5 /* 'u' -> */,
/* pos 003e: 5 */ 0xF4 /* 't' -> */,
/* pos 003f: 6 */ 0xE8 /* 'h' -> */,
/* pos 0040: 7 */ 0xBA /* ':' -> */,
/* pos 0041: 8 */ 0x00, 0x00 /* - terminal marker 0 - */,
/* pos 0043: 9 */ 0x61 /* 'a' */, 0x07, 0x00 /* (to 0x004A s 10) */,
0x6F /* 'o' */, 0x51, 0x00 /* (to 0x0097 s 60) */,
0x08, /* fail */
/* pos 004a: 10 */ 0xE3 /* 'c' -> */,
/* pos 004b: 11 */ 0xEB /* 'k' -> */,
/* pos 004c: 12 */ 0xE7 /* 'g' -> */,
/* pos 004d: 13 */ 0xF2 /* 'r' -> */,
/* pos 004e: 14 */ 0xEF /* 'o' -> */,
/* pos 004f: 15 */ 0xF5 /* 'u' -> */,
/* pos 0050: 16 */ 0xEE /* 'n' -> */,
/* pos 0051: 17 */ 0xE4 /* 'd' -> */,
/* pos 0052: 18 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x0059 s 19) */,
0x3A /* ':' */, 0x40, 0x00 /* (to 0x0095 s 59) */,
0x08, /* fail */
/* pos 0059: 19 */ 0x61 /* 'a' */, 0x10, 0x00 /* (to 0x0069 s 20) */,
0x63 /* 'c' */, 0x19, 0x00 /* (to 0x0075 s 31) */,
0x69 /* 'i' */, 0x1D, 0x00 /* (to 0x007C s 37) */,
0x70 /* 'p' */, 0x21, 0x00 /* (to 0x0083 s 43) */,
0x72 /* 'r' */, 0x28, 0x00 /* (to 0x008D s 52) */,
0x08, /* fail */
/* pos 0069: 20 */ 0xF4 /* 't' -> */,
/* pos 006a: 21 */ 0xF4 /* 't' -> */,
/* pos 006b: 22 */ 0xE1 /* 'a' -> */,
/* pos 006c: 23 */ 0xE3 /* 'c' -> */,
/* pos 006d: 24 */ 0xE8 /* 'h' -> */,
/* pos 006e: 25 */ 0xED /* 'm' -> */,
/* pos 006f: 26 */ 0xE5 /* 'e' -> */,
/* pos 0070: 27 */ 0xEE /* 'n' -> */,
/* pos 0071: 28 */ 0xF4 /* 't' -> */,
/* pos 0072: 29 */ 0xBA /* ':' -> */,
/* pos 0073: 30 */ 0x00, 0x01 /* - terminal marker 1 - */,
/* pos 0075: 31 */ 0xEF /* 'o' -> */,
/* pos 0076: 32 */ 0xEC /* 'l' -> */,
/* pos 0077: 33 */ 0xEF /* 'o' -> */,
/* pos 0078: 34 */ 0xF2 /* 'r' -> */,
/* pos 0079: 35 */ 0xBA /* ':' -> */,
/* pos 007a: 36 */ 0x00, 0x02 /* - terminal marker 2 - */,
/* pos 007c: 37 */ 0xED /* 'm' -> */,
/* pos 007d: 38 */ 0xE1 /* 'a' -> */,
/* pos 007e: 39 */ 0xE7 /* 'g' -> */,
/* pos 007f: 40 */ 0xE5 /* 'e' -> */,
/* pos 0080: 41 */ 0xBA /* ':' -> */,
/* pos 0081: 42 */ 0x00, 0x03 /* - terminal marker 3 - */,
/* pos 0083: 43 */ 0xEF /* 'o' -> */,
/* pos 0084: 44 */ 0xF3 /* 's' -> */,
/* pos 0085: 45 */ 0xE9 /* 'i' -> */,
/* pos 0086: 46 */ 0xF4 /* 't' -> */,
/* pos 0087: 47 */ 0xE9 /* 'i' -> */,
/* pos 0088: 48 */ 0xEF /* 'o' -> */,
/* pos 0089: 49 */ 0xEE /* 'n' -> */,
/* pos 008a: 50 */ 0xBA /* ':' -> */,
/* pos 008b: 51 */ 0x00, 0x04 /* - terminal marker 4 - */,
/* pos 008d: 52 */ 0xE5 /* 'e' -> */,
/* pos 008e: 53 */ 0xF0 /* 'p' -> */,
/* pos 008f: 54 */ 0xE5 /* 'e' -> */,
/* pos 0090: 55 */ 0xE1 /* 'a' -> */,
/* pos 0091: 56 */ 0xF4 /* 't' -> */,
/* pos 0092: 57 */ 0xBA /* ':' -> */,
/* pos 0093: 58 */ 0x00, 0x05 /* - terminal marker 5 - */,
/* pos 0095: 59 */ 0x00, 0x06 /* - terminal marker 6 - */,
/* pos 0097: 60 */ 0x72 /* 'r' */, 0x07, 0x00 /* (to 0x009E s 61) */,
0x74 /* 't' */, 0x53, 0x01 /* (to 0x01ED s 252) */,
0x08, /* fail */
/* pos 009e: 61 */ 0xE4 /* 'd' -> */,
/* pos 009f: 62 */ 0xE5 /* 'e' -> */,
/* pos 00a0: 63 */ 0xF2 /* 'r' -> */,
/* pos 00a1: 64 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x00A8 s 65) */,
0x3A /* ':' */, 0x47, 0x01 /* (to 0x01EB s 251) */,
0x08, /* fail */
/* pos 00a8: 65 */ 0x63 /* 'c' */, 0x16, 0x00 /* (to 0x00BE s 66) */,
0x73 /* 's' */, 0x27, 0x00 /* (to 0x00D2 s 78) */,
0x74 /* 't' */, 0x39, 0x00 /* (to 0x00E7 s 91) */,
0x72 /* 'r' */, 0x41, 0x00 /* (to 0x00F2 s 95) */,
0x62 /* 'b' */, 0x51, 0x00 /* (to 0x0105 s 101) */,
0x6C /* 'l' */, 0x5C, 0x00 /* (to 0x0113 s 108) */,
0x77 /* 'w' */, 0xED, 0x00 /* (to 0x01A7 s 189) */,
0x08, /* fail */
/* pos 00be: 66 */ 0xEF /* 'o' -> */,
/* pos 00bf: 67 */ 0xEC /* 'l' -> */,
/* pos 00c0: 68 */ 0x6C /* 'l' */, 0x07, 0x00 /* (to 0x00C7 s 69) */,
0x6F /* 'o' */, 0x0B, 0x00 /* (to 0x00CE s 75) */,
0x08, /* fail */
/* pos 00c7: 69 */ 0xE1 /* 'a' -> */,
/* pos 00c8: 70 */ 0xF0 /* 'p' -> */,
/* pos 00c9: 71 */ 0xF3 /* 's' -> */,
/* pos 00ca: 72 */ 0xE5 /* 'e' -> */,
/* pos 00cb: 73 */ 0xBA /* ':' -> */,
/* pos 00cc: 74 */ 0x00, 0x07 /* - terminal marker 7 - */,
/* pos 00ce: 75 */ 0xF2 /* 'r' -> */,
/* pos 00cf: 76 */ 0xBA /* ':' -> */,
/* pos 00d0: 77 */ 0x00, 0x08 /* - terminal marker 8 - */,
/* pos 00d2: 78 */ 0x70 /* 'p' */, 0x07, 0x00 /* (to 0x00D9 s 79) */,
0x74 /* 't' */, 0x0C, 0x00 /* (to 0x00E1 s 86) */,
0x08, /* fail */
/* pos 00d9: 79 */ 0xE1 /* 'a' -> */,
/* pos 00da: 80 */ 0xE3 /* 'c' -> */,
/* pos 00db: 81 */ 0xE9 /* 'i' -> */,
/* pos 00dc: 82 */ 0xEE /* 'n' -> */,
/* pos 00dd: 83 */ 0xE7 /* 'g' -> */,
/* pos 00de: 84 */ 0xBA /* ':' -> */,
/* pos 00df: 85 */ 0x00, 0x09 /* - terminal marker 9 - */,
/* pos 00e1: 86 */ 0xF9 /* 'y' -> */,
/* pos 00e2: 87 */ 0xEC /* 'l' -> */,
/* pos 00e3: 88 */ 0xE5 /* 'e' -> */,
/* pos 00e4: 89 */ 0xBA /* ':' -> */,
/* pos 00e5: 90 */ 0x00, 0x0A /* - terminal marker 10 - */,
/* pos 00e7: 91 */ 0xEF /* 'o' -> */,
/* pos 00e8: 92 */ 0xF0 /* 'p' -> */,
/* pos 00e9: 93 */ 0x3A /* ':' */, 0x07, 0x00 /* (to 0x00F0 s 94) */,
0x2D /* '-' */, 0x33, 0x00 /* (to 0x011F s 113) */,
0x08, /* fail */
/* pos 00f0: 94 */ 0x00, 0x0B /* - terminal marker 11 - */,
/* pos 00f2: 95 */ 0x69 /* 'i' */, 0x07, 0x00 /* (to 0x00F9 s 96) */,
0x61 /* 'a' */, 0xEF, 0x00 /* (to 0x01E4 s 245) */,
0x08, /* fail */
/* pos 00f9: 96 */ 0xE7 /* 'g' -> */,
/* pos 00fa: 97 */ 0xE8 /* 'h' -> */,
/* pos 00fb: 98 */ 0xF4 /* 't' -> */,
/* pos 00fc: 99 */ 0x3A /* ':' */, 0x07, 0x00 /* (to 0x0103 s 100) */,
0x2D /* '-' */, 0x37, 0x00 /* (to 0x0136 s 120) */,
0x08, /* fail */
/* pos 0103: 100 */ 0x00, 0x0C /* - terminal marker 12 - */,
/* pos 0105: 101 */ 0xEF /* 'o' -> */,
/* pos 0106: 102 */ 0xF4 /* 't' -> */,
/* pos 0107: 103 */ 0xF4 /* 't' -> */,
/* pos 0108: 104 */ 0xEF /* 'o' -> */,
/* pos 0109: 105 */ 0xED /* 'm' -> */,
/* pos 010a: 106 */ 0x3A /* ':' */, 0x07, 0x00 /* (to 0x0111 s 107) */,
0x2D /* '-' */, 0x3A, 0x00 /* (to 0x0147 s 127) */,
0x08, /* fail */
/* pos 0111: 107 */ 0x00, 0x0D /* - terminal marker 13 - */,
/* pos 0113: 108 */ 0xE5 /* 'e' -> */,
/* pos 0114: 109 */ 0xE6 /* 'f' -> */,
/* pos 0115: 110 */ 0xF4 /* 't' -> */,
/* pos 0116: 111 */ 0x3A /* ':' */, 0x07, 0x00 /* (to 0x011D s 112) */,
0x2D /* '-' */, 0x45, 0x00 /* (to 0x015E s 134) */,
0x08, /* fail */
/* pos 011d: 112 */ 0x00, 0x0E /* - terminal marker 14 - */,
/* pos 011f: 113 */ 0x63 /* 'c' */, 0x10, 0x00 /* (to 0x012F s 114) */,
0x73 /* 's' */, 0x4D, 0x00 /* (to 0x016F s 141) */,
0x77 /* 'w' */, 0x66, 0x00 /* (to 0x018B s 165) */,
0x6C /* 'l' */, 0x86, 0x00 /* (to 0x01AE s 195) */,
0x72 /* 'r' */, 0x90, 0x00 /* (to 0x01BB s 207) */,
0x08, /* fail */
/* pos 012f: 114 */ 0xEF /* 'o' -> */,
/* pos 0130: 115 */ 0xEC /* 'l' -> */,
/* pos 0131: 116 */ 0xEF /* 'o' -> */,
/* pos 0132: 117 */ 0xF2 /* 'r' -> */,
/* pos 0133: 118 */ 0xBA /* ':' -> */,
/* pos 0134: 119 */ 0x00, 0x0F /* - terminal marker 15 - */,
/* pos 0136: 120 */ 0x63 /* 'c' */, 0x0A, 0x00 /* (to 0x0140 s 121) */,
0x73 /* 's' */, 0x3D, 0x00 /* (to 0x0176 s 147) */,
0x77 /* 'w' */, 0x56, 0x00 /* (to 0x0192 s 171) */,
0x08, /* fail */
/* pos 0140: 121 */ 0xEF /* 'o' -> */,
/* pos 0141: 122 */ 0xEC /* 'l' -> */,
/* pos 0142: 123 */ 0xEF /* 'o' -> */,
/* pos 0143: 124 */ 0xF2 /* 'r' -> */,
/* pos 0144: 125 */ 0xBA /* ':' -> */,
/* pos 0145: 126 */ 0x00, 0x10 /* - terminal marker 16 - */,
/* pos 0147: 127 */ 0x63 /* 'c' */, 0x10, 0x00 /* (to 0x0157 s 128) */,
0x73 /* 's' */, 0x33, 0x00 /* (to 0x017D s 153) */,
0x77 /* 'w' */, 0x4C, 0x00 /* (to 0x0199 s 177) */,
0x6C /* 'l' */, 0x79, 0x00 /* (to 0x01C9 s 220) */,
0x72 /* 'r' */, 0x83, 0x00 /* (to 0x01D6 s 232) */,
0x08, /* fail */
/* pos 0157: 128 */ 0xEF /* 'o' -> */,
/* pos 0158: 129 */ 0xEC /* 'l' -> */,
/* pos 0159: 130 */ 0xEF /* 'o' -> */,
/* pos 015a: 131 */ 0xF2 /* 'r' -> */,
/* pos 015b: 132 */ 0xBA /* ':' -> */,
/* pos 015c: 133 */ 0x00, 0x11 /* - terminal marker 17 - */,
/* pos 015e: 134 */ 0x63 /* 'c' */, 0x0A, 0x00 /* (to 0x0168 s 135) */,
0x73 /* 's' */, 0x23, 0x00 /* (to 0x0184 s 159) */,
0x77 /* 'w' */, 0x3C, 0x00 /* (to 0x01A0 s 183) */,
0x08, /* fail */
/* pos 0168: 135 */ 0xEF /* 'o' -> */,
/* pos 0169: 136 */ 0xEC /* 'l' -> */,
/* pos 016a: 137 */ 0xEF /* 'o' -> */,
/* pos 016b: 138 */ 0xF2 /* 'r' -> */,
/* pos 016c: 139 */ 0xBA /* ':' -> */,
/* pos 016d: 140 */ 0x00, 0x12 /* - terminal marker 18 - */,
/* pos 016f: 141 */ 0xF4 /* 't' -> */,
/* pos 0170: 142 */ 0xF9 /* 'y' -> */,
/* pos 0171: 143 */ 0xEC /* 'l' -> */,
/* pos 0172: 144 */ 0xE5 /* 'e' -> */,
/* pos 0173: 145 */ 0xBA /* ':' -> */,
/* pos 0174: 146 */ 0x00, 0x13 /* - terminal marker 19 - */,
/* pos 0176: 147 */ 0xF4 /* 't' -> */,
/* pos 0177: 148 */ 0xF9 /* 'y' -> */,
/* pos 0178: 149 */ 0xEC /* 'l' -> */,
/* pos 0179: 150 */ 0xE5 /* 'e' -> */,
/* pos 017a: 151 */ 0xBA /* ':' -> */,
/* pos 017b: 152 */ 0x00, 0x14 /* - terminal marker 20 - */,
/* pos 017d: 153 */ 0xF4 /* 't' -> */,
/* pos 017e: 154 */ 0xF9 /* 'y' -> */,
/* pos 017f: 155 */ 0xEC /* 'l' -> */,
/* pos 0180: 156 */ 0xE5 /* 'e' -> */,
/* pos 0181: 157 */ 0xBA /* ':' -> */,
/* pos 0182: 158 */ 0x00, 0x15 /* - terminal marker 21 - */,
/* pos 0184: 159 */ 0xF4 /* 't' -> */,
/* pos 0185: 160 */ 0xF9 /* 'y' -> */,
/* pos 0186: 161 */ 0xEC /* 'l' -> */,
/* pos 0187: 162 */ 0xE5 /* 'e' -> */,
/* pos 0188: 163 */ 0xBA /* ':' -> */,
/* pos 0189: 164 */ 0x00, 0x16 /* - terminal marker 22 - */,
/* pos 018b: 165 */ 0xE9 /* 'i' -> */,
/* pos 018c: 166 */ 0xE4 /* 'd' -> */,
/* pos 018d: 167 */ 0xF4 /* 't' -> */,
/* pos 018e: 168 */ 0xE8 /* 'h' -> */,
/* pos 018f: 169 */ 0xBA /* ':' -> */,
/* pos 0190: 170 */ 0x00, 0x17 /* - terminal marker 23 - */,
/* pos 0192: 171 */ 0xE9 /* 'i' -> */,
/* pos 0193: 172 */ 0xE4 /* 'd' -> */,
/* pos 0194: 173 */ 0xF4 /* 't' -> */,
/* pos 0195: 174 */ 0xE8 /* 'h' -> */,
/* pos 0196: 175 */ 0xBA /* ':' -> */,
/* pos 0197: 176 */ 0x00, 0x18 /* - terminal marker 24 - */,
/* pos 0199: 177 */ 0xE9 /* 'i' -> */,
/* pos 019a: 178 */ 0xE4 /* 'd' -> */,
/* pos 019b: 179 */ 0xF4 /* 't' -> */,
/* pos 019c: 180 */ 0xE8 /* 'h' -> */,
/* pos 019d: 181 */ 0xBA /* ':' -> */,
/* pos 019e: 182 */ 0x00, 0x19 /* - terminal marker 25 - */,
/* pos 01a0: 183 */ 0xE9 /* 'i' -> */,
/* pos 01a1: 184 */ 0xE4 /* 'd' -> */,
/* pos 01a2: 185 */ 0xF4 /* 't' -> */,
/* pos 01a3: 186 */ 0xE8 /* 'h' -> */,
/* pos 01a4: 187 */ 0xBA /* ':' -> */,
/* pos 01a5: 188 */ 0x00, 0x1A /* - terminal marker 26 - */,
/* pos 01a7: 189 */ 0xE9 /* 'i' -> */,
/* pos 01a8: 190 */ 0xE4 /* 'd' -> */,
/* pos 01a9: 191 */ 0xF4 /* 't' -> */,
/* pos 01aa: 192 */ 0xE8 /* 'h' -> */,
/* pos 01ab: 193 */ 0xBA /* ':' -> */,
/* pos 01ac: 194 */ 0x00, 0x1B /* - terminal marker 27 - */,
/* pos 01ae: 195 */ 0xE5 /* 'e' -> */,
/* pos 01af: 196 */ 0xE6 /* 'f' -> */,
/* pos 01b0: 197 */ 0xF4 /* 't' -> */,
/* pos 01b1: 198 */ 0xAD /* '-' -> */,
/* pos 01b2: 199 */ 0xF2 /* 'r' -> */,
/* pos 01b3: 200 */ 0xE1 /* 'a' -> */,
/* pos 01b4: 201 */ 0xE4 /* 'd' -> */,
/* pos 01b5: 202 */ 0xE9 /* 'i' -> */,
/* pos 01b6: 203 */ 0xF5 /* 'u' -> */,
/* pos 01b7: 204 */ 0xF3 /* 's' -> */,
/* pos 01b8: 205 */ 0xBA /* ':' -> */,
/* pos 01b9: 206 */ 0x00, 0x1C /* - terminal marker 28 - */,
/* pos 01bb: 207 */ 0xE9 /* 'i' -> */,
/* pos 01bc: 208 */ 0xE7 /* 'g' -> */,
/* pos 01bd: 209 */ 0xE8 /* 'h' -> */,
/* pos 01be: 210 */ 0xF4 /* 't' -> */,
/* pos 01bf: 211 */ 0xAD /* '-' -> */,
/* pos 01c0: 212 */ 0xF2 /* 'r' -> */,
/* pos 01c1: 213 */ 0xE1 /* 'a' -> */,
/* pos 01c2: 214 */ 0xE4 /* 'd' -> */,
/* pos 01c3: 215 */ 0xE9 /* 'i' -> */,
/* pos 01c4: 216 */ 0xF5 /* 'u' -> */,
/* pos 01c5: 217 */ 0xF3 /* 's' -> */,
/* pos 01c6: 218 */ 0xBA /* ':' -> */,
/* pos 01c7: 219 */ 0x00, 0x1D /* - terminal marker 29 - */,
/* pos 01c9: 220 */ 0xE5 /* 'e' -> */,
/* pos 01ca: 221 */ 0xE6 /* 'f' -> */,
/* pos 01cb: 222 */ 0xF4 /* 't' -> */,
/* pos 01cc: 223 */ 0xAD /* '-' -> */,
/* pos 01cd: 224 */ 0xF2 /* 'r' -> */,
/* pos 01ce: 225 */ 0xE1 /* 'a' -> */,
/* pos 01cf: 226 */ 0xE4 /* 'd' -> */,
/* pos 01d0: 227 */ 0xE9 /* 'i' -> */,
/* pos 01d1: 228 */ 0xF5 /* 'u' -> */,
/* pos 01d2: 229 */ 0xF3 /* 's' -> */,
/* pos 01d3: 230 */ 0xBA /* ':' -> */,
/* pos 01d4: 231 */ 0x00, 0x1E /* - terminal marker 30 - */,
/* pos 01d6: 232 */ 0xE9 /* 'i' -> */,
/* pos 01d7: 233 */ 0xE7 /* 'g' -> */,
/* pos 01d8: 234 */ 0xE8 /* 'h' -> */,
/* pos 01d9: 235 */ 0xF4 /* 't' -> */,
/* pos 01da: 236 */ 0xAD /* '-' -> */,
/* pos 01db: 237 */ 0xF2 /* 'r' -> */,
/* pos 01dc: 238 */ 0xE1 /* 'a' -> */,
/* pos 01dd: 239 */ 0xE4 /* 'd' -> */,
/* pos 01de: 240 */ 0xE9 /* 'i' -> */,
/* pos 01df: 241 */ 0xF5 /* 'u' -> */,
/* pos 01e0: 242 */ 0xF3 /* 's' -> */,
/* pos 01e1: 243 */ 0xBA /* ':' -> */,
/* pos 01e2: 244 */ 0x00, 0x1F /* - terminal marker 31 - */,
/* pos 01e4: 245 */ 0xE4 /* 'd' -> */,
/* pos 01e5: 246 */ 0xE9 /* 'i' -> */,
/* pos 01e6: 247 */ 0xF5 /* 'u' -> */,
/* pos 01e7: 248 */ 0xF3 /* 's' -> */,
/* pos 01e8: 249 */ 0xBA /* ':' -> */,
/* pos 01e9: 250 */ 0x00, 0x20 /* - terminal marker 32 - */,
/* pos 01eb: 251 */ 0x00, 0x21 /* - terminal marker 33 - */,
/* pos 01ed: 252 */ 0xF4 /* 't' -> */,
/* pos 01ee: 253 */ 0xEF /* 'o' -> */,
/* pos 01ef: 254 */ 0xED /* 'm' -> */,
/* pos 01f0: 255 */ 0xBA /* ':' -> */,
/* pos 01f1: 256 */ 0x00, 0x22 /* - terminal marker 34 - */,
/* pos 01f3: 257 */ 0x61 /* 'a' */, 0x0D, 0x00 /* (to 0x0200 s 258) */,
0x6C /* 'l' */, 0x17, 0x00 /* (to 0x020D s 270) */,
0x6F /* 'o' */, 0x24, 0x00 /* (to 0x021D s 278) */,
0x75 /* 'u' */, 0x55, 0x00 /* (to 0x0251 s 311) */,
0x08, /* fail */
/* pos 0200: 258 */ 0xF0 /* 'p' -> */,
/* pos 0201: 259 */ 0xF4 /* 't' -> */,
/* pos 0202: 260 */ 0xE9 /* 'i' -> */,
/* pos 0203: 261 */ 0xEF /* 'o' -> */,
/* pos 0204: 262 */ 0xEE /* 'n' -> */,
/* pos 0205: 263 */ 0xAD /* '-' -> */,
/* pos 0206: 264 */ 0xF3 /* 's' -> */,
/* pos 0207: 265 */ 0xE9 /* 'i' -> */,
/* pos 0208: 266 */ 0xE4 /* 'd' -> */,
/* pos 0209: 267 */ 0xE5 /* 'e' -> */,
/* pos 020a: 268 */ 0xBA /* ':' -> */,
/* pos 020b: 269 */ 0x00, 0x23 /* - terminal marker 35 - */,
/* pos 020d: 270 */ 0x65 /* 'e' */, 0x07, 0x00 /* (to 0x0214 s 271) */,
0x69 /* 'i' */, 0x09, 0x00 /* (to 0x0219 s 275) */,
0x08, /* fail */
/* pos 0214: 271 */ 0xE1 /* 'a' -> */,
/* pos 0215: 272 */ 0xF2 /* 'r' -> */,
/* pos 0216: 273 */ 0xBA /* ':' -> */,
/* pos 0217: 274 */ 0x00, 0x24 /* - terminal marker 36 - */,
/* pos 0219: 275 */ 0xF0 /* 'p' -> */,
/* pos 021a: 276 */ 0xBA /* ':' -> */,
/* pos 021b: 277 */ 0x00, 0x25 /* - terminal marker 37 - */,
/* pos 021d: 278 */ 0x6C /* 'l' */, 0x0A, 0x00 /* (to 0x0227 s 279) */,
0x6E /* 'n' */, 0x0C, 0x00 /* (to 0x022C s 283) */,
0x75 /* 'u' */, 0x10, 0x00 /* (to 0x0233 s 289) */,
0x08, /* fail */
/* pos 0227: 279 */ 0xEF /* 'o' -> */,
/* pos 0228: 280 */ 0xF2 /* 'r' -> */,
/* pos 0229: 281 */ 0xBA /* ':' -> */,
/* pos 022a: 282 */ 0x00, 0x26 /* - terminal marker 38 - */,
/* pos 022c: 283 */ 0xF4 /* 't' -> */,
/* pos 022d: 284 */ 0xE5 /* 'e' -> */,
/* pos 022e: 285 */ 0xEE /* 'n' -> */,
/* pos 022f: 286 */ 0xF4 /* 't' -> */,
/* pos 0230: 287 */ 0xBA /* ':' -> */,
/* pos 0231: 288 */ 0x00, 0x27 /* - terminal marker 39 - */,
/* pos 0233: 289 */ 0xEE /* 'n' -> */,
/* pos 0234: 290 */ 0xF4 /* 't' -> */,
/* pos 0235: 291 */ 0xE5 /* 'e' -> */,
/* pos 0236: 292 */ 0xF2 /* 'r' -> */,
/* pos 0237: 293 */ 0xAD /* '-' -> */,
/* pos 0238: 294 */ 0x69 /* 'i' */, 0x07, 0x00 /* (to 0x023F s 295) */,
0x72 /* 'r' */, 0x0F, 0x00 /* (to 0x024A s 305) */,
0x08, /* fail */
/* pos 023f: 295 */ 0xEE /* 'n' -> */,
/* pos 0240: 296 */ 0xE3 /* 'c' -> */,
/* pos 0241: 297 */ 0xF2 /* 'r' -> */,
/* pos 0242: 298 */ 0xE5 /* 'e' -> */,
/* pos 0243: 299 */ 0xED /* 'm' -> */,
/* pos 0244: 300 */ 0xE5 /* 'e' -> */,
/* pos 0245: 301 */ 0xEE /* 'n' -> */,
/* pos 0246: 302 */ 0xF4 /* 't' -> */,
/* pos 0247: 303 */ 0xBA /* ':' -> */,
/* pos 0248: 304 */ 0x00, 0x28 /* - terminal marker 40 - */,
/* pos 024a: 305 */ 0xE5 /* 'e' -> */,
/* pos 024b: 306 */ 0xF3 /* 's' -> */,
/* pos 024c: 307 */ 0xE5 /* 'e' -> */,
/* pos 024d: 308 */ 0xF4 /* 't' -> */,
/* pos 024e: 309 */ 0xBA /* ':' -> */,
/* pos 024f: 310 */ 0x00, 0x29 /* - terminal marker 41 - */,
/* pos 0251: 311 */ 0x65 /* 'e' */, 0x07, 0x00 /* (to 0x0258 s 312) */,
0x72 /* 'r' */, 0x23, 0x00 /* (to 0x0277 s 328) */,
0x08, /* fail */
/* pos 0258: 312 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x025F s 313) */,
0x3A /* ':' */, 0x1A, 0x00 /* (to 0x0275 s 327) */,
0x08, /* fail */
/* pos 025f: 313 */ 0x61 /* 'a' */, 0x07, 0x00 /* (to 0x0266 s 314) */,
0x62 /* 'b' */, 0x0B, 0x00 /* (to 0x026D s 320) */,
0x08, /* fail */
/* pos 0266: 314 */ 0xE6 /* 'f' -> */,
/* pos 0267: 315 */ 0xF4 /* 't' -> */,
/* pos 0268: 316 */ 0xE5 /* 'e' -> */,
/* pos 0269: 317 */ 0xF2 /* 'r' -> */,
/* pos 026a: 318 */ 0xBA /* ':' -> */,
/* pos 026b: 319 */ 0x00, 0x2A /* - terminal marker 42 - */,
/* pos 026d: 320 */ 0xE5 /* 'e' -> */,
/* pos 026e: 321 */ 0xE6 /* 'f' -> */,
/* pos 026f: 322 */ 0xEF /* 'o' -> */,
/* pos 0270: 323 */ 0xF2 /* 'r' -> */,
/* pos 0271: 324 */ 0xE5 /* 'e' -> */,
/* pos 0272: 325 */ 0xBA /* ':' -> */,
/* pos 0273: 326 */ 0x00, 0x2B /* - terminal marker 43 - */,
/* pos 0275: 327 */ 0x00, 0x2C /* - terminal marker 44 - */,
/* pos 0277: 328 */ 0xF3 /* 's' -> */,
/* pos 0278: 329 */ 0xEF /* 'o' -> */,
/* pos 0279: 330 */ 0xF2 /* 'r' -> */,
/* pos 027a: 331 */ 0xBA /* ':' -> */,
/* pos 027b: 332 */ 0x00, 0x2D /* - terminal marker 45 - */,
/* pos 027d: 333 */ 0xE9 /* 'i' -> */,
/* pos 027e: 334 */ 0x72 /* 'r' */, 0x07, 0x00 /* (to 0x0285 s 335) */,
0x73 /* 's' */, 0x0D, 0x00 /* (to 0x028E s 343) */,
0x08, /* fail */
/* pos 0285: 335 */ 0xE5 /* 'e' -> */,
/* pos 0286: 336 */ 0xE3 /* 'c' -> */,
/* pos 0287: 337 */ 0xF4 /* 't' -> */,
/* pos 0288: 338 */ 0xE9 /* 'i' -> */,
/* pos 0289: 339 */ 0xEF /* 'o' -> */,
/* pos 028a: 340 */ 0xEE /* 'n' -> */,
/* pos 028b: 341 */ 0xBA /* ':' -> */,
/* pos 028c: 342 */ 0x00, 0x2E /* - terminal marker 46 - */,
/* pos 028e: 343 */ 0xF0 /* 'p' -> */,
/* pos 028f: 344 */ 0xEC /* 'l' -> */,
/* pos 0290: 345 */ 0xE1 /* 'a' -> */,
/* pos 0291: 346 */ 0xF9 /* 'y' -> */,
/* pos 0292: 347 */ 0xBA /* ':' -> */,
/* pos 0293: 348 */ 0x00, 0x2F /* - terminal marker 47 - */,
/* pos 0295: 349 */ 0x6C /* 'l' */, 0x07, 0x00 /* (to 0x029C s 350) */,
0x6D /* 'm' */, 0x0E, 0x00 /* (to 0x02A6 s 359) */,
0x08, /* fail */
/* pos 029c: 350 */ 0xE5 /* 'e' -> */,
/* pos 029d: 351 */ 0xF6 /* 'v' -> */,
/* pos 029e: 352 */ 0xE1 /* 'a' -> */,
/* pos 029f: 353 */ 0xF4 /* 't' -> */,
/* pos 02a0: 354 */ 0xE9 /* 'i' -> */,
/* pos 02a1: 355 */ 0xEF /* 'o' -> */,
/* pos 02a2: 356 */ 0xEE /* 'n' -> */,
/* pos 02a3: 357 */ 0xBA /* ':' -> */,
/* pos 02a4: 358 */ 0x00, 0x30 /* - terminal marker 48 - */,
/* pos 02a6: 359 */ 0xF0 /* 'p' -> */,
/* pos 02a7: 360 */ 0xF4 /* 't' -> */,
/* pos 02a8: 361 */ 0xF9 /* 'y' -> */,
/* pos 02a9: 362 */ 0xAD /* '-' -> */,
/* pos 02aa: 363 */ 0xE3 /* 'c' -> */,
/* pos 02ab: 364 */ 0xE5 /* 'e' -> */,
/* pos 02ac: 365 */ 0xEC /* 'l' -> */,
/* pos 02ad: 366 */ 0xEC /* 'l' -> */,
/* pos 02ae: 367 */ 0xF3 /* 's' -> */,
/* pos 02af: 368 */ 0xBA /* ':' -> */,
/* pos 02b0: 369 */ 0x00, 0x31 /* - terminal marker 49 - */,
/* pos 02b2: 370 */ 0x6C /* 'l' */, 0x07, 0x00 /* (to 0x02B9 s 371) */,
0x6F /* 'o' */, 0x0A, 0x00 /* (to 0x02BF s 376) */,
0x08, /* fail */
/* pos 02b9: 371 */ 0xEF /* 'o' -> */,
/* pos 02ba: 372 */ 0xE1 /* 'a' -> */,
/* pos 02bb: 373 */ 0xF4 /* 't' -> */,
/* pos 02bc: 374 */ 0xBA /* ':' -> */,
/* pos 02bd: 375 */ 0x00, 0x32 /* - terminal marker 50 - */,
/* pos 02bf: 376 */ 0xEE /* 'n' -> */,
/* pos 02c0: 377 */ 0xF4 /* 't' -> */,
/* pos 02c1: 378 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x02C8 s 379) */,
0x3A /* ':' */, 0x3C, 0x00 /* (to 0x0300 s 412) */,
0x08, /* fail */
/* pos 02c8: 379 */ 0x66 /* 'f' */, 0x0D, 0x00 /* (to 0x02D5 s 380) */,
0x73 /* 's' */, 0x12, 0x00 /* (to 0x02DD s 387) */,
0x76 /* 'v' */, 0x21, 0x00 /* (to 0x02EF s 397) */,
0x77 /* 'w' */, 0x27, 0x00 /* (to 0x02F8 s 405) */,
0x08, /* fail */
/* pos 02d5: 380 */ 0xE1 /* 'a' -> */,
/* pos 02d6: 381 */ 0xED /* 'm' -> */,
/* pos 02d7: 382 */ 0xE9 /* 'i' -> */,
/* pos 02d8: 383 */ 0xEC /* 'l' -> */,
/* pos 02d9: 384 */ 0xF9 /* 'y' -> */,
/* pos 02da: 385 */ 0xBA /* ':' -> */,
/* pos 02db: 386 */ 0x00, 0x33 /* - terminal marker 51 - */,
/* pos 02dd: 387 */ 0x69 /* 'i' */, 0x07, 0x00 /* (to 0x02E4 s 388) */,
0x74 /* 't' */, 0x09, 0x00 /* (to 0x02E9 s 392) */,
0x08, /* fail */
/* pos 02e4: 388 */ 0xFA /* 'z' -> */,
/* pos 02e5: 389 */ 0xE5 /* 'e' -> */,
/* pos 02e6: 390 */ 0xBA /* ':' -> */,
/* pos 02e7: 391 */ 0x00, 0x34 /* - terminal marker 52 - */,
/* pos 02e9: 392 */ 0xF9 /* 'y' -> */,
/* pos 02ea: 393 */ 0xEC /* 'l' -> */,
/* pos 02eb: 394 */ 0xE5 /* 'e' -> */,
/* pos 02ec: 395 */ 0xBA /* ':' -> */,
/* pos 02ed: 396 */ 0x00, 0x35 /* - terminal marker 53 - */,
/* pos 02ef: 397 */ 0xE1 /* 'a' -> */,
/* pos 02f0: 398 */ 0xF2 /* 'r' -> */,
/* pos 02f1: 399 */ 0xE9 /* 'i' -> */,
/* pos 02f2: 400 */ 0xE1 /* 'a' -> */,
/* pos 02f3: 401 */ 0xEE /* 'n' -> */,
/* pos 02f4: 402 */ 0xF4 /* 't' -> */,
/* pos 02f5: 403 */ 0xBA /* ':' -> */,
/* pos 02f6: 404 */ 0x00, 0x36 /* - terminal marker 54 - */,
/* pos 02f8: 405 */ 0xE5 /* 'e' -> */,
/* pos 02f9: 406 */ 0xE9 /* 'i' -> */,
/* pos 02fa: 407 */ 0xE7 /* 'g' -> */,
/* pos 02fb: 408 */ 0xE8 /* 'h' -> */,
/* pos 02fc: 409 */ 0xF4 /* 't' -> */,
/* pos 02fd: 410 */ 0xBA /* ':' -> */,
/* pos 02fe: 411 */ 0x00, 0x37 /* - terminal marker 55 - */,
/* pos 0300: 412 */ 0x00, 0x38 /* - terminal marker 56 - */,
/* pos 0302: 413 */ 0xE5 /* 'e' -> */,
/* pos 0303: 414 */ 0xE9 /* 'i' -> */,
/* pos 0304: 415 */ 0xE7 /* 'g' -> */,
/* pos 0305: 416 */ 0xE8 /* 'h' -> */,
/* pos 0306: 417 */ 0xF4 /* 't' -> */,
/* pos 0307: 418 */ 0xBA /* ':' -> */,
/* pos 0308: 419 */ 0x00, 0x39 /* - terminal marker 57 - */,
/* pos 030a: 420 */ 0x65 /* 'e' */, 0x07, 0x00 /* (to 0x0311 s 421) */,
0x69 /* 'i' */, 0x1D, 0x00 /* (to 0x032A s 438) */,
0x08, /* fail */
/* pos 0311: 421 */ 0x66 /* 'f' */, 0x07, 0x00 /* (to 0x0318 s 422) */,
0x74 /* 't' */, 0x08, 0x00 /* (to 0x031C s 425) */,
0x08, /* fail */
/* pos 0318: 422 */ 0xF4 /* 't' -> */,
/* pos 0319: 423 */ 0xBA /* ':' -> */,
/* pos 031a: 424 */ 0x00, 0x3A /* - terminal marker 58 - */,
/* pos 031c: 425 */ 0xF4 /* 't' -> */,
/* pos 031d: 426 */ 0xE5 /* 'e' -> */,
/* pos 031e: 427 */ 0xF2 /* 'r' -> */,
/* pos 031f: 428 */ 0xAD /* '-' -> */,
/* pos 0320: 429 */ 0xF3 /* 's' -> */,
/* pos 0321: 430 */ 0xF0 /* 'p' -> */,
/* pos 0322: 431 */ 0xE1 /* 'a' -> */,
/* pos 0323: 432 */ 0xE3 /* 'c' -> */,
/* pos 0324: 433 */ 0xE9 /* 'i' -> */,
/* pos 0325: 434 */ 0xEE /* 'n' -> */,
/* pos 0326: 435 */ 0xE7 /* 'g' -> */,
/* pos 0327: 436 */ 0xBA /* ':' -> */,
/* pos 0328: 437 */ 0x00, 0x3B /* - terminal marker 59 - */,
/* pos 032a: 438 */ 0x6E /* 'n' */, 0x07, 0x00 /* (to 0x0331 s 439) */,
0x73 /* 's' */, 0x0F, 0x00 /* (to 0x033C s 449) */,
0x08, /* fail */
/* pos 0331: 439 */ 0xE5 /* 'e' -> */,
/* pos 0332: 440 */ 0xAD /* '-' -> */,
/* pos 0333: 441 */ 0xE8 /* 'h' -> */,
/* pos 0334: 442 */ 0xE5 /* 'e' -> */,
/* pos 0335: 443 */ 0xE9 /* 'i' -> */,
/* pos 0336: 444 */ 0xE7 /* 'g' -> */,
/* pos 0337: 445 */ 0xE8 /* 'h' -> */,
/* pos 0338: 446 */ 0xF4 /* 't' -> */,
/* pos 0339: 447 */ 0xBA /* ':' -> */,
/* pos 033a: 448 */ 0x00, 0x3C /* - terminal marker 60 - */,
/* pos 033c: 449 */ 0xF4 /* 't' -> */,
/* pos 033d: 450 */ 0xAD /* '-' -> */,
/* pos 033e: 451 */ 0xF3 /* 's' -> */,
/* pos 033f: 452 */ 0xF4 /* 't' -> */,
/* pos 0340: 453 */ 0xF9 /* 'y' -> */,
/* pos 0341: 454 */ 0xEC /* 'l' -> */,
/* pos 0342: 455 */ 0xE5 /* 'e' -> */,
/* pos 0343: 456 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x034A s 457) */,
0x3A /* ':' */, 0x25, 0x00 /* (to 0x036B s 478) */,
0x08, /* fail */
/* pos 034a: 457 */ 0x69 /* 'i' */, 0x0A, 0x00 /* (to 0x0354 s 458) */,
0x70 /* 'p' */, 0x0E, 0x00 /* (to 0x035B s 464) */,
0x74 /* 't' */, 0x15, 0x00 /* (to 0x0365 s 473) */,
0x08, /* fail */
/* pos 0354: 458 */ 0xED /* 'm' -> */,
/* pos 0355: 459 */ 0xE1 /* 'a' -> */,
/* pos 0356: 460 */ 0xE7 /* 'g' -> */,
/* pos 0357: 461 */ 0xE5 /* 'e' -> */,
/* pos 0358: 462 */ 0xBA /* ':' -> */,
/* pos 0359: 463 */ 0x00, 0x3D /* - terminal marker 61 - */,
/* pos 035b: 464 */ 0xEF /* 'o' -> */,
/* pos 035c: 465 */ 0xF3 /* 's' -> */,
/* pos 035d: 466 */ 0xE9 /* 'i' -> */,
/* pos 035e: 467 */ 0xF4 /* 't' -> */,
/* pos 035f: 468 */ 0xE9 /* 'i' -> */,
/* pos 0360: 469 */ 0xEF /* 'o' -> */,
/* pos 0361: 470 */ 0xEE /* 'n' -> */,
/* pos 0362: 471 */ 0xBA /* ':' -> */,
/* pos 0363: 472 */ 0x00, 0x3E /* - terminal marker 62 - */,
/* pos 0365: 473 */ 0xF9 /* 'y' -> */,
/* pos 0366: 474 */ 0xF0 /* 'p' -> */,
/* pos 0367: 475 */ 0xE5 /* 'e' -> */,
/* pos 0368: 476 */ 0xBA /* ':' -> */,
/* pos 0369: 477 */ 0x00, 0x3F /* - terminal marker 63 - */,
/* pos 036b: 478 */ 0x00, 0x40 /* - terminal marker 64 - */,
/* pos 036d: 479 */ 0x61 /* 'a' */, 0x07, 0x00 /* (to 0x0374 s 480) */,
0x69 /* 'i' */, 0x55, 0x00 /* (to 0x03C5 s 524) */,
0x08, /* fail */
/* pos 0374: 480 */ 0x72 /* 'r' */, 0x07, 0x00 /* (to 0x037B s 481) */,
0x78 /* 'x' */, 0x37, 0x00 /* (to 0x03AE s 509) */,
0x08, /* fail */
/* pos 037b: 481 */ 0xE7 /* 'g' -> */,
/* pos 037c: 482 */ 0xE9 /* 'i' -> */,
/* pos 037d: 483 */ 0xEE /* 'n' -> */,
/* pos 037e: 484 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x0385 s 485) */,
0x3A /* ':' */, 0x2B, 0x00 /* (to 0x03AC s 508) */,
0x08, /* fail */
/* pos 0385: 485 */ 0x72 /* 'r' */, 0x0D, 0x00 /* (to 0x0392 s 486) */,
0x6C /* 'l' */, 0x11, 0x00 /* (to 0x0399 s 492) */,
0x74 /* 't' */, 0x14, 0x00 /* (to 0x039F s 497) */,
0x62 /* 'b' */, 0x16, 0x00 /* (to 0x03A4 s 501) */,
0x08, /* fail */
/* pos 0392: 486 */ 0xE9 /* 'i' -> */,
/* pos 0393: 487 */ 0xE7 /* 'g' -> */,
/* pos 0394: 488 */ 0xE8 /* 'h' -> */,
/* pos 0395: 489 */ 0xF4 /* 't' -> */,
/* pos 0396: 490 */ 0xBA /* ':' -> */,
/* pos 0397: 491 */ 0x00, 0x41 /* - terminal marker 65 - */,
/* pos 0399: 492 */ 0xE5 /* 'e' -> */,
/* pos 039a: 493 */ 0xE6 /* 'f' -> */,
/* pos 039b: 494 */ 0xF4 /* 't' -> */,
/* pos 039c: 495 */ 0xBA /* ':' -> */,
/* pos 039d: 496 */ 0x00, 0x42 /* - terminal marker 66 - */,
/* pos 039f: 497 */ 0xEF /* 'o' -> */,
/* pos 03a0: 498 */ 0xF0 /* 'p' -> */,
/* pos 03a1: 499 */ 0xBA /* ':' -> */,
/* pos 03a2: 500 */ 0x00, 0x43 /* - terminal marker 67 - */,
/* pos 03a4: 501 */ 0xEF /* 'o' -> */,
/* pos 03a5: 502 */ 0xF4 /* 't' -> */,
/* pos 03a6: 503 */ 0xF4 /* 't' -> */,
/* pos 03a7: 504 */ 0xEF /* 'o' -> */,
/* pos 03a8: 505 */ 0xED /* 'm' -> */,
/* pos 03a9: 506 */ 0xBA /* ':' -> */,
/* pos 03aa: 507 */ 0x00, 0x44 /* - terminal marker 68 - */,
/* pos 03ac: 508 */ 0x00, 0x45 /* - terminal marker 69 - */,
/* pos 03ae: 509 */ 0xAD /* '-' -> */,
/* pos 03af: 510 */ 0x68 /* 'h' */, 0x07, 0x00 /* (to 0x03B6 s 511) */,
0x77 /* 'w' */, 0x0C, 0x00 /* (to 0x03BE s 518) */,
0x08, /* fail */
/* pos 03b6: 511 */ 0xE5 /* 'e' -> */,
/* pos 03b7: 512 */ 0xE9 /* 'i' -> */,
/* pos 03b8: 513 */ 0xE7 /* 'g' -> */,
/* pos 03b9: 514 */ 0xE8 /* 'h' -> */,
/* pos 03ba: 515 */ 0xF4 /* 't' -> */,
/* pos 03bb: 516 */ 0xBA /* ':' -> */,
/* pos 03bc: 517 */ 0x00, 0x46 /* - terminal marker 70 - */,
/* pos 03be: 518 */ 0xE9 /* 'i' -> */,
/* pos 03bf: 519 */ 0xE4 /* 'd' -> */,
/* pos 03c0: 520 */ 0xF4 /* 't' -> */,
/* pos 03c1: 521 */ 0xE8 /* 'h' -> */,
/* pos 03c2: 522 */ 0xBA /* ':' -> */,
/* pos 03c3: 523 */ 0x00, 0x47 /* - terminal marker 71 - */,
/* pos 03c5: 524 */ 0xEE /* 'n' -> */,
/* pos 03c6: 525 */ 0xAD /* '-' -> */,
/* pos 03c7: 526 */ 0x68 /* 'h' */, 0x07, 0x00 /* (to 0x03CE s 527) */,
0x77 /* 'w' */, 0x0C, 0x00 /* (to 0x03D6 s 534) */,
0x08, /* fail */
/* pos 03ce: 527 */ 0xE5 /* 'e' -> */,
/* pos 03cf: 528 */ 0xE9 /* 'i' -> */,
/* pos 03d0: 529 */ 0xE7 /* 'g' -> */,
/* pos 03d1: 530 */ 0xE8 /* 'h' -> */,
/* pos 03d2: 531 */ 0xF4 /* 't' -> */,
/* pos 03d3: 532 */ 0xBA /* ':' -> */,
/* pos 03d4: 533 */ 0x00, 0x48 /* - terminal marker 72 - */,
/* pos 03d6: 534 */ 0xE9 /* 'i' -> */,
/* pos 03d7: 535 */ 0xE4 /* 'd' -> */,
/* pos 03d8: 536 */ 0xF4 /* 't' -> */,
/* pos 03d9: 537 */ 0xE8 /* 'h' -> */,
/* pos 03da: 538 */ 0xBA /* ':' -> */,
/* pos 03db: 539 */ 0x00, 0x49 /* - terminal marker 73 - */,
/* pos 03dd: 540 */ 0x72 /* 'r' */, 0x0A, 0x00 /* (to 0x03E7 s 541) */,
0x75 /* 'u' */, 0x0F, 0x00 /* (to 0x03EF s 548) */,
0x76 /* 'v' */, 0x39, 0x00 /* (to 0x041C s 574) */,
0x08, /* fail */
/* pos 03e7: 541 */ 0xF0 /* 'p' -> */,
/* pos 03e8: 542 */ 0xE8 /* 'h' -> */,
/* pos 03e9: 543 */ 0xE1 /* 'a' -> */,
/* pos 03ea: 544 */ 0xEE /* 'n' -> */,
/* pos 03eb: 545 */ 0xF3 /* 's' -> */,
/* pos 03ec: 546 */ 0xBA /* ':' -> */,
/* pos 03ed: 547 */ 0x00, 0x4A /* - terminal marker 74 - */,
/* pos 03ef: 548 */ 0xF4 /* 't' -> */,
/* pos 03f0: 549 */ 0xEC /* 'l' -> */,
/* pos 03f1: 550 */ 0xE9 /* 'i' -> */,
/* pos 03f2: 551 */ 0xEE /* 'n' -> */,
/* pos 03f3: 552 */ 0xE5 /* 'e' -> */,
/* pos 03f4: 553 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x03FB s 554) */,
0x3A /* ':' */, 0x23, 0x00 /* (to 0x041A s 573) */,
0x08, /* fail */
/* pos 03fb: 554 */ 0x63 /* 'c' */, 0x0A, 0x00 /* (to 0x0405 s 555) */,
0x73 /* 's' */, 0x0E, 0x00 /* (to 0x040C s 561) */,
0x77 /* 'w' */, 0x12, 0x00 /* (to 0x0413 s 567) */,
0x08, /* fail */
/* pos 0405: 555 */ 0xEF /* 'o' -> */,
/* pos 0406: 556 */ 0xEC /* 'l' -> */,
/* pos 0407: 557 */ 0xEF /* 'o' -> */,
/* pos 0408: 558 */ 0xF2 /* 'r' -> */,
/* pos 0409: 559 */ 0xBA /* ':' -> */,
/* pos 040a: 560 */ 0x00, 0x4B /* - terminal marker 75 - */,
/* pos 040c: 561 */ 0xF4 /* 't' -> */,
/* pos 040d: 562 */ 0xF9 /* 'y' -> */,
/* pos 040e: 563 */ 0xEC /* 'l' -> */,
/* pos 040f: 564 */ 0xE5 /* 'e' -> */,
/* pos 0410: 565 */ 0xBA /* ':' -> */,
/* pos 0411: 566 */ 0x00, 0x4C /* - terminal marker 76 - */,
/* pos 0413: 567 */ 0xE9 /* 'i' -> */,
/* pos 0414: 568 */ 0xE4 /* 'd' -> */,
/* pos 0415: 569 */ 0xF4 /* 't' -> */,
/* pos 0416: 570 */ 0xE8 /* 'h' -> */,
/* pos 0417: 571 */ 0xBA /* ':' -> */,
/* pos 0418: 572 */ 0x00, 0x4D /* - terminal marker 77 - */,
/* pos 041a: 573 */ 0x00, 0x4E /* - terminal marker 78 - */,
/* pos 041c: 574 */ 0xE5 /* 'e' -> */,
/* pos 041d: 575 */ 0xF2 /* 'r' -> */,
/* pos 041e: 576 */ 0xE6 /* 'f' -> */,
/* pos 041f: 577 */ 0xEC /* 'l' -> */,
/* pos 0420: 578 */ 0xEF /* 'o' -> */,
/* pos 0421: 579 */ 0xF7 /* 'w' -> */,
/* pos 0422: 580 */ 0xBA /* ':' -> */,
/* pos 0423: 581 */ 0x00, 0x4F /* - terminal marker 79 - */,
/* pos 0425: 582 */ 0x61 /* 'a' */, 0x0D, 0x00 /* (to 0x0432 s 583) */,
0x69 /* 'i' */, 0x92, 0x00 /* (to 0x04BA s 660) */,
0x6C /* 'l' */, 0xA3, 0x00 /* (to 0x04CE s 672) */,
0x6F /* 'o' */, 0xAC, 0x00 /* (to 0x04DA s 683) */,
0x08, /* fail */
/* pos 0432: 583 */ 0x64 /* 'd' */, 0x0A, 0x00 /* (to 0x043C s 584) */,
0x67 /* 'g' */, 0x3B, 0x00 /* (to 0x0470 s 613) */,
0x75 /* 'u' */, 0x61, 0x00 /* (to 0x0499 s 642) */,
0x08, /* fail */
/* pos 043c: 584 */ 0xE4 /* 'd' -> */,
/* pos 043d: 585 */ 0xE9 /* 'i' -> */,
/* pos 043e: 586 */ 0xEE /* 'n' -> */,
/* pos 043f: 587 */ 0xE7 /* 'g' -> */,
/* pos 0440: 588 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x0447 s 589) */,
0x3A /* ':' */, 0x2B, 0x00 /* (to 0x046E s 612) */,
0x08, /* fail */
/* pos 0447: 589 */ 0x74 /* 't' */, 0x0D, 0x00 /* (to 0x0454 s 590) */,
0x72 /* 'r' */, 0x0F, 0x00 /* (to 0x0459 s 594) */,
0x62 /* 'b' */, 0x13, 0x00 /* (to 0x0460 s 600) */,
0x6C /* 'l' */, 0x18, 0x00 /* (to 0x0468 s 607) */,
0x08, /* fail */
/* pos 0454: 590 */ 0xEF /* 'o' -> */,
/* pos 0455: 591 */ 0xF0 /* 'p' -> */,
/* pos 0456: 592 */ 0xBA /* ':' -> */,
/* pos 0457: 593 */ 0x00, 0x50 /* - terminal marker 80 - */,
/* pos 0459: 594 */ 0xE9 /* 'i' -> */,
/* pos 045a: 595 */ 0xE7 /* 'g' -> */,
/* pos 045b: 596 */ 0xE8 /* 'h' -> */,
/* pos 045c: 597 */ 0xF4 /* 't' -> */,
/* pos 045d: 598 */ 0xBA /* ':' -> */,
/* pos 045e: 599 */ 0x00, 0x51 /* - terminal marker 81 - */,
/* pos 0460: 600 */ 0xEF /* 'o' -> */,
/* pos 0461: 601 */ 0xF4 /* 't' -> */,
/* pos 0462: 602 */ 0xF4 /* 't' -> */,
/* pos 0463: 603 */ 0xEF /* 'o' -> */,
/* pos 0464: 604 */ 0xED /* 'm' -> */,
/* pos 0465: 605 */ 0xBA /* ':' -> */,
/* pos 0466: 606 */ 0x00, 0x52 /* - terminal marker 82 - */,
/* pos 0468: 607 */ 0xE5 /* 'e' -> */,
/* pos 0469: 608 */ 0xE6 /* 'f' -> */,
/* pos 046a: 609 */ 0xF4 /* 't' -> */,
/* pos 046b: 610 */ 0xBA /* ':' -> */,
/* pos 046c: 611 */ 0x00, 0x53 /* - terminal marker 83 - */,
/* pos 046e: 612 */ 0x00, 0x54 /* - terminal marker 84 - */,
/* pos 0470: 613 */ 0xE5 /* 'e' -> */,
/* pos 0471: 614 */ 0xAD /* '-' -> */,
/* pos 0472: 615 */ 0xE2 /* 'b' -> */,
/* pos 0473: 616 */ 0xF2 /* 'r' -> */,
/* pos 0474: 617 */ 0xE5 /* 'e' -> */,
/* pos 0475: 618 */ 0xE1 /* 'a' -> */,
/* pos 0476: 619 */ 0xEB /* 'k' -> */,
/* pos 0477: 620 */ 0xAD /* '-' -> */,
/* pos 0478: 621 */ 0x61 /* 'a' */, 0x0A, 0x00 /* (to 0x0482 s 622) */,
0x62 /* 'b' */, 0x0E, 0x00 /* (to 0x0489 s 628) */,
0x69 /* 'i' */, 0x13, 0x00 /* (to 0x0491 s 635) */,
0x08, /* fail */
/* pos 0482: 622 */ 0xE6 /* 'f' -> */,
/* pos 0483: 623 */ 0xF4 /* 't' -> */,
/* pos 0484: 624 */ 0xE5 /* 'e' -> */,
/* pos 0485: 625 */ 0xF2 /* 'r' -> */,
/* pos 0486: 626 */ 0xBA /* ':' -> */,
/* pos 0487: 627 */ 0x00, 0x55 /* - terminal marker 85 - */,
/* pos 0489: 628 */ 0xE5 /* 'e' -> */,
/* pos 048a: 629 */ 0xE6 /* 'f' -> */,
/* pos 048b: 630 */ 0xEF /* 'o' -> */,
/* pos 048c: 631 */ 0xF2 /* 'r' -> */,
/* pos 048d: 632 */ 0xE5 /* 'e' -> */,
/* pos 048e: 633 */ 0xBA /* ':' -> */,
/* pos 048f: 634 */ 0x00, 0x56 /* - terminal marker 86 - */,
/* pos 0491: 635 */ 0xEE /* 'n' -> */,
/* pos 0492: 636 */ 0xF3 /* 's' -> */,
/* pos 0493: 637 */ 0xE9 /* 'i' -> */,
/* pos 0494: 638 */ 0xE4 /* 'd' -> */,
/* pos 0495: 639 */ 0xE5 /* 'e' -> */,
/* pos 0496: 640 */ 0xBA /* ':' -> */,
/* pos 0497: 641 */ 0x00, 0x57 /* - terminal marker 87 - */,
/* pos 0499: 642 */ 0xF3 /* 's' -> */,
/* pos 049a: 643 */ 0xE5 /* 'e' -> */,
/* pos 049b: 644 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x04A2 s 645) */,
0x3A /* ':' */, 0x1A, 0x00 /* (to 0x04B8 s 659) */,
0x08, /* fail */
/* pos 04a2: 645 */ 0x61 /* 'a' */, 0x07, 0x00 /* (to 0x04A9 s 646) */,
0x62 /* 'b' */, 0x0B, 0x00 /* (to 0x04B0 s 652) */,
0x08, /* fail */
/* pos 04a9: 646 */ 0xE6 /* 'f' -> */,
/* pos 04aa: 647 */ 0xF4 /* 't' -> */,
/* pos 04ab: 648 */ 0xE5 /* 'e' -> */,
/* pos 04ac: 649 */ 0xF2 /* 'r' -> */,
/* pos 04ad: 650 */ 0xBA /* ':' -> */,
/* pos 04ae: 651 */ 0x00, 0x58 /* - terminal marker 88 - */,
/* pos 04b0: 652 */ 0xE5 /* 'e' -> */,
/* pos 04b1: 653 */ 0xE6 /* 'f' -> */,
/* pos 04b2: 654 */ 0xEF /* 'o' -> */,
/* pos 04b3: 655 */ 0xF2 /* 'r' -> */,
/* pos 04b4: 656 */ 0xE5 /* 'e' -> */,
/* pos 04b5: 657 */ 0xBA /* ':' -> */,
/* pos 04b6: 658 */ 0x00, 0x59 /* - terminal marker 89 - */,
/* pos 04b8: 659 */ 0x00, 0x5A /* - terminal marker 90 - */,
/* pos 04ba: 660 */ 0xF4 /* 't' -> */,
/* pos 04bb: 661 */ 0xE3 /* 'c' -> */,
/* pos 04bc: 662 */ 0xE8 /* 'h' -> */,
/* pos 04bd: 663 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x04C4 s 664) */,
0x3A /* ':' */, 0x0C, 0x00 /* (to 0x04CC s 671) */,
0x08, /* fail */
/* pos 04c4: 664 */ 0xF2 /* 'r' -> */,
/* pos 04c5: 665 */ 0xE1 /* 'a' -> */,
/* pos 04c6: 666 */ 0xEE /* 'n' -> */,
/* pos 04c7: 667 */ 0xE7 /* 'g' -> */,
/* pos 04c8: 668 */ 0xE5 /* 'e' -> */,
/* pos 04c9: 669 */ 0xBA /* ':' -> */,
/* pos 04ca: 670 */ 0x00, 0x5B /* - terminal marker 91 - */,
/* pos 04cc: 671 */ 0x00, 0x5C /* - terminal marker 92 - */,
/* pos 04ce: 672 */ 0xE1 /* 'a' -> */,
/* pos 04cf: 673 */ 0xF9 /* 'y' -> */,
/* pos 04d0: 674 */ 0xAD /* '-' -> */,
/* pos 04d1: 675 */ 0xE4 /* 'd' -> */,
/* pos 04d2: 676 */ 0xF5 /* 'u' -> */,
/* pos 04d3: 677 */ 0xF2 /* 'r' -> */,
/* pos 04d4: 678 */ 0xE9 /* 'i' -> */,
/* pos 04d5: 679 */ 0xEE /* 'n' -> */,
/* pos 04d6: 680 */ 0xE7 /* 'g' -> */,
/* pos 04d7: 681 */ 0xBA /* ':' -> */,
/* pos 04d8: 682 */ 0x00, 0x5D /* - terminal marker 93 - */,
/* pos 04da: 683 */ 0xF3 /* 's' -> */,
/* pos 04db: 684 */ 0xE9 /* 'i' -> */,
/* pos 04dc: 685 */ 0xF4 /* 't' -> */,
/* pos 04dd: 686 */ 0xE9 /* 'i' -> */,
/* pos 04de: 687 */ 0xEF /* 'o' -> */,
/* pos 04df: 688 */ 0xEE /* 'n' -> */,
/* pos 04e0: 689 */ 0xBA /* ':' -> */,
/* pos 04e1: 690 */ 0x00, 0x5E /* - terminal marker 94 - */,
/* pos 04e3: 691 */ 0xF5 /* 'u' -> */,
/* pos 04e4: 692 */ 0xEF /* 'o' -> */,
/* pos 04e5: 693 */ 0xF4 /* 't' -> */,
/* pos 04e6: 694 */ 0xE5 /* 'e' -> */,
/* pos 04e7: 695 */ 0xF3 /* 's' -> */,
/* pos 04e8: 696 */ 0xBA /* ':' -> */,
/* pos 04e9: 697 */ 0x00, 0x5F /* - terminal marker 95 - */,
/* pos 04eb: 698 */ 0xE9 /* 'i' -> */,
/* pos 04ec: 699 */ 0x63 /* 'c' */, 0x07, 0x00 /* (to 0x04F3 s 700) */,
0x67 /* 'g' */, 0x0C, 0x00 /* (to 0x04FB s 707) */,
0x08, /* fail */
/* pos 04f3: 700 */ 0xE8 /* 'h' -> */,
/* pos 04f4: 701 */ 0xEE /* 'n' -> */,
/* pos 04f5: 702 */ 0xE5 /* 'e' -> */,
/* pos 04f6: 703 */ 0xF3 /* 's' -> */,
/* pos 04f7: 704 */ 0xF3 /* 's' -> */,
/* pos 04f8: 705 */ 0xBA /* ':' -> */,
/* pos 04f9: 706 */ 0x00, 0x60 /* - terminal marker 96 - */,
/* pos 04fb: 707 */ 0xE8 /* 'h' -> */,
/* pos 04fc: 708 */ 0xF4 /* 't' -> */,
/* pos 04fd: 709 */ 0xBA /* ':' -> */,
/* pos 04fe: 710 */ 0x00, 0x61 /* - terminal marker 97 - */,
/* pos 0500: 711 */ 0x70 /* 'p' */, 0x07, 0x00 /* (to 0x0507 s 712) */,
0x74 /* 't' */, 0x48, 0x00 /* (to 0x054B s 754) */,
0x08, /* fail */
/* pos 0507: 712 */ 0xE5 /* 'e' -> */,
/* pos 0508: 713 */ 0x61 /* 'a' */, 0x07, 0x00 /* (to 0x050F s 714) */,
0x65 /* 'e' */, 0x36, 0x00 /* (to 0x0541 s 745) */,
0x08, /* fail */
/* pos 050f: 714 */ 0xEB /* 'k' -> */,
/* pos 0510: 715 */ 0x2D /* '-' */, 0x07, 0x00 /* (to 0x0517 s 716) */,
0x3A /* ':' */, 0x2C, 0x00 /* (to 0x053F s 744) */,
0x08, /* fail */
/* pos 0517: 716 */ 0x68 /* 'h' */, 0x0A, 0x00 /* (to 0x0521 s 717) */,
0x6E /* 'n' */, 0x0F, 0x00 /* (to 0x0529 s 724) */,
0x70 /* 'p' */, 0x15, 0x00 /* (to 0x0532 s 732) */,
0x08, /* fail */
/* pos 0521: 717 */ 0xE5 /* 'e' -> */,
/* pos 0522: 718 */ 0xE1 /* 'a' -> */,
/* pos 0523: 719 */ 0xE4 /* 'd' -> */,
/* pos 0524: 720 */ 0xE5 /* 'e' -> */,
/* pos 0525: 721 */ 0xF2 /* 'r' -> */,
/* pos 0526: 722 */ 0xBA /* ':' -> */,
/* pos 0527: 723 */ 0x00, 0x62 /* - terminal marker 98 - */,
/* pos 0529: 724 */ 0xF5 /* 'u' -> */,
/* pos 052a: 725 */ 0xED /* 'm' -> */,
/* pos 052b: 726 */ 0xE5 /* 'e' -> */,
/* pos 052c: 727 */ 0xF2 /* 'r' -> */,
/* pos 052d: 728 */ 0xE1 /* 'a' -> */,
/* pos 052e: 729 */ 0xEC /* 'l' -> */,
/* pos 052f: 730 */ 0xBA /* ':' -> */,
/* pos 0530: 731 */ 0x00, 0x63 /* - terminal marker 99 - */,
/* pos 0532: 732 */ 0xF5 /* 'u' -> */,
/* pos 0533: 733 */ 0xEE /* 'n' -> */,
/* pos 0534: 734 */ 0xE3 /* 'c' -> */,
/* pos 0535: 735 */ 0xF4 /* 't' -> */,
/* pos 0536: 736 */ 0xF5 /* 'u' -> */,
/* pos 0537: 737 */ 0xE1 /* 'a' -> */,
/* pos 0538: 738 */ 0xF4 /* 't' -> */,
/* pos 0539: 739 */ 0xE9 /* 'i' -> */,
/* pos 053a: 740 */ 0xEF /* 'o' -> */,
/* pos 053b: 741 */ 0xEE /* 'n' -> */,
/* pos 053c: 742 */ 0xBA /* ':' -> */,
/* pos 053d: 743 */ 0x00, 0x64 /* - terminal marker 100 - */,
/* pos 053f: 744 */ 0x00, 0x65 /* - terminal marker 101 - */,
/* pos 0541: 745 */ 0xE3 /* 'c' -> */,
/* pos 0542: 746 */ 0xE8 /* 'h' -> */,
/* pos 0543: 747 */ 0xAD /* '-' -> */,
/* pos 0544: 748 */ 0xF2 /* 'r' -> */,
/* pos 0545: 749 */ 0xE1 /* 'a' -> */,
/* pos 0546: 750 */ 0xF4 /* 't' -> */,
/* pos 0547: 751 */ 0xE5 /* 'e' -> */,
/* pos 0548: 752 */ 0xBA /* ':' -> */,
/* pos 0549: 753 */ 0x00, 0x66 /* - terminal marker 102 - */,
/* pos 054b: 754 */ 0xF2 /* 'r' -> */,
/* pos 054c: 755 */ 0xE5 /* 'e' -> */,
/* pos 054d: 756 */ 0xF3 /* 's' -> */,
/* pos 054e: 757 */ 0xF3 /* 's' -> */,
/* pos 054f: 758 */ 0xBA /* ':' -> */,
/* pos 0550: 759 */ 0x00, 0x67 /* - terminal marker 103 - */,
/* pos 0552: 760 */ 0x61 /* 'a' */, 0x0A, 0x00 /* (to 0x055C s 761) */,
0x65 /* 'e' */, 0x14, 0x00 /* (to 0x0569 s 773) */,
0x6F /* 'o' */, 0x47, 0x00 /* (to 0x059F s 811) */,
0x08, /* fail */
/* pos 055c: 761 */ 0xE2 /* 'b' -> */,
/* pos 055d: 762 */ 0xEC /* 'l' -> */,
/* pos 055e: 763 */ 0xE5 /* 'e' -> */,
/* pos 055f: 764 */ 0xAD /* '-' -> */,
/* pos 0560: 765 */ 0xEC /* 'l' -> */,
/* pos 0561: 766 */ 0xE1 /* 'a' -> */,
/* pos 0562: 767 */ 0xF9 /* 'y' -> */,
/* pos 0563: 768 */ 0xEF /* 'o' -> */,
/* pos 0564: 769 */ 0xF5 /* 'u' -> */,
/* pos 0565: 770 */ 0xF4 /* 't' -> */,
/* pos 0566: 771 */ 0xBA /* ':' -> */,
/* pos 0567: 772 */ 0x00, 0x68 /* - terminal marker 104 - */,
/* pos 0569: 773 */ 0xF8 /* 'x' -> */,
/* pos 056a: 774 */ 0xF4 /* 't' -> */,
/* pos 056b: 775 */ 0xAD /* '-' -> */,
/* pos 056c: 776 */ 0x61 /* 'a' */, 0x0D, 0x00 /* (to 0x0579 s 777) */,
0x64 /* 'd' */, 0x11, 0x00 /* (to 0x0580 s 783) */,
0x69 /* 'i' */, 0x1A, 0x00 /* (to 0x058C s 794) */,
0x74 /* 't' */, 0x1F, 0x00 /* (to 0x0594 s 801) */,
0x08, /* fail */
/* pos 0579: 777 */ 0xEC /* 'l' -> */,
/* pos 057a: 778 */ 0xE9 /* 'i' -> */,
/* pos 057b: 779 */ 0xE7 /* 'g' -> */,
/* pos 057c: 780 */ 0xEE /* 'n' -> */,
/* pos 057d: 781 */ 0xBA /* ':' -> */,
/* pos 057e: 782 */ 0x00, 0x69 /* - terminal marker 105 - */,
/* pos 0580: 783 */ 0xE5 /* 'e' -> */,
/* pos 0581: 784 */ 0xE3 /* 'c' -> */,
/* pos 0582: 785 */ 0xEF /* 'o' -> */,
/* pos 0583: 786 */ 0xF2 /* 'r' -> */,
/* pos 0584: 787 */ 0xE1 /* 'a' -> */,
/* pos 0585: 788 */ 0xF4 /* 't' -> */,
/* pos 0586: 789 */ 0xE9 /* 'i' -> */,
/* pos 0587: 790 */ 0xEF /* 'o' -> */,
/* pos 0588: 791 */ 0xEE /* 'n' -> */,
/* pos 0589: 792 */ 0xBA /* ':' -> */,
/* pos 058a: 793 */ 0x00, 0x6A /* - terminal marker 106 - */,
/* pos 058c: 794 */ 0xEE /* 'n' -> */,
/* pos 058d: 795 */ 0xE4 /* 'd' -> */,
/* pos 058e: 796 */ 0xE5 /* 'e' -> */,
/* pos 058f: 797 */ 0xEE /* 'n' -> */,
/* pos 0590: 798 */ 0xF4 /* 't' -> */,
/* pos 0591: 799 */ 0xBA /* ':' -> */,
/* pos 0592: 800 */ 0x00, 0x6B /* - terminal marker 107 - */,
/* pos 0594: 801 */ 0xF2 /* 'r' -> */,
/* pos 0595: 802 */ 0xE1 /* 'a' -> */,
/* pos 0596: 803 */ 0xEE /* 'n' -> */,
/* pos 0597: 804 */ 0xF3 /* 's' -> */,
/* pos 0598: 805 */ 0xE6 /* 'f' -> */,
/* pos 0599: 806 */ 0xEF /* 'o' -> */,
/* pos 059a: 807 */ 0xF2 /* 'r' -> */,
/* pos 059b: 808 */ 0xED /* 'm' -> */,
/* pos 059c: 809 */ 0xBA /* ':' -> */,
/* pos 059d: 810 */ 0x00, 0x6C /* - terminal marker 108 - */,
/* pos 059f: 811 */ 0xF0 /* 'p' -> */,
/* pos 05a0: 812 */ 0xBA /* ':' -> */,
/* pos 05a1: 813 */ 0x00, 0x6D /* - terminal marker 109 - */,
/* pos 05a3: 814 */ 0xEE /* 'n' -> */,
/* pos 05a4: 815 */ 0xE9 /* 'i' -> */,
/* pos 05a5: 816 */ 0xE3 /* 'c' -> */,
/* pos 05a6: 817 */ 0xEF /* 'o' -> */,
/* pos 05a7: 818 */ 0xE4 /* 'd' -> */,
/* pos 05a8: 819 */ 0xE5 /* 'e' -> */,
/* pos 05a9: 820 */ 0xAD /* '-' -> */,
/* pos 05aa: 821 */ 0xE2 /* 'b' -> */,
/* pos 05ab: 822 */ 0xE9 /* 'i' -> */,
/* pos 05ac: 823 */ 0xE4 /* 'd' -> */,
/* pos 05ad: 824 */ 0xE9 /* 'i' -> */,
/* pos 05ae: 825 */ 0xBA /* ':' -> */,
/* pos 05af: 826 */ 0x00, 0x6E /* - terminal marker 110 - */,
/* pos 05b1: 827 */ 0x65 /* 'e' */, 0x0A, 0x00 /* (to 0x05BB s 828) */,
0x69 /* 'i' */, 0x16, 0x00 /* (to 0x05CA s 842) */,
0x6F /* 'o' */, 0x1E, 0x00 /* (to 0x05D5 s 852) */,
0x08, /* fail */
/* pos 05bb: 828 */ 0xF2 /* 'r' -> */,
/* pos 05bc: 829 */ 0xF4 /* 't' -> */,
/* pos 05bd: 830 */ 0xE9 /* 'i' -> */,
/* pos 05be: 831 */ 0xE3 /* 'c' -> */,
/* pos 05bf: 832 */ 0xE1 /* 'a' -> */,
/* pos 05c0: 833 */ 0xEC /* 'l' -> */,
/* pos 05c1: 834 */ 0xAD /* '-' -> */,
/* pos 05c2: 835 */ 0xE1 /* 'a' -> */,
/* pos 05c3: 836 */ 0xEC /* 'l' -> */,
/* pos 05c4: 837 */ 0xE9 /* 'i' -> */,
/* pos 05c5: 838 */ 0xE7 /* 'g' -> */,
/* pos 05c6: 839 */ 0xEE /* 'n' -> */,
/* pos 05c7: 840 */ 0xBA /* ':' -> */,
/* pos 05c8: 841 */ 0x00, 0x6F /* - terminal marker 111 - */,
/* pos 05ca: 842 */ 0xF3 /* 's' -> */,
/* pos 05cb: 843 */ 0xE9 /* 'i' -> */,
/* pos 05cc: 844 */ 0xE2 /* 'b' -> */,
/* pos 05cd: 845 */ 0xE9 /* 'i' -> */,
/* pos 05ce: 846 */ 0xEC /* 'l' -> */,
/* pos 05cf: 847 */ 0xE9 /* 'i' -> */,
/* pos 05d0: 848 */ 0xF4 /* 't' -> */,
/* pos 05d1: 849 */ 0xF9 /* 'y' -> */,
/* pos 05d2: 850 */ 0xBA /* ':' -> */,
/* pos 05d3: 851 */ 0x00, 0x70 /* - terminal marker 112 - */,
/* pos 05d5: 852 */ 0x69 /* 'i' */, 0x07, 0x00 /* (to 0x05DC s 853) */,
0x6C /* 'l' */, 0x10, 0x00 /* (to 0x05E8 s 864) */,
0x08, /* fail */
/* pos 05dc: 853 */ 0xE3 /* 'c' -> */,
/* pos 05dd: 854 */ 0xE5 /* 'e' -> */,
/* pos 05de: 855 */ 0xAD /* '-' -> */,
/* pos 05df: 856 */ 0xE6 /* 'f' -> */,
/* pos 05e0: 857 */ 0xE1 /* 'a' -> */,
/* pos 05e1: 858 */ 0xED /* 'm' -> */,
/* pos 05e2: 859 */ 0xE9 /* 'i' -> */,
/* pos 05e3: 860 */ 0xEC /* 'l' -> */,
/* pos 05e4: 861 */ 0xF9 /* 'y' -> */,
/* pos 05e5: 862 */ 0xBA /* ':' -> */,
/* pos 05e6: 863 */ 0x00, 0x71 /* - terminal marker 113 - */,
/* pos 05e8: 864 */ 0xF5 /* 'u' -> */,
/* pos 05e9: 865 */ 0xED /* 'm' -> */,
/* pos 05ea: 866 */ 0xE5 /* 'e' -> */,
/* pos 05eb: 867 */ 0xBA /* ':' -> */,
/* pos 05ec: 868 */ 0x00, 0x72 /* - terminal marker 114 - */,
/* pos 05ee: 869 */ 0x68 /* 'h' */, 0x0A, 0x00 /* (to 0x05F8 s 870) */,
0x69 /* 'i' */, 0x13, 0x00 /* (to 0x0604 s 881) */,
0x6F /* 'o' */, 0x21, 0x00 /* (to 0x0615 s 890) */,
0x08, /* fail */
/* pos 05f8: 870 */ 0xE9 /* 'i' -> */,
/* pos 05f9: 871 */ 0xF4 /* 't' -> */,
/* pos 05fa: 872 */ 0xE5 /* 'e' -> */,
/* pos 05fb: 873 */ 0xAD /* '-' -> */,
/* pos 05fc: 874 */ 0xF3 /* 's' -> */,
/* pos 05fd: 875 */ 0xF0 /* 'p' -> */,
/* pos 05fe: 876 */ 0xE1 /* 'a' -> */,
/* pos 05ff: 877 */ 0xE3 /* 'c' -> */,
/* pos 0600: 878 */ 0xE5 /* 'e' -> */,
/* pos 0601: 879 */ 0xBA /* ':' -> */,
/* pos 0602: 880 */ 0x00, 0x73 /* - terminal marker 115 - */,
/* pos 0604: 881 */ 0xE4 /* 'd' -> */,
/* pos 0605: 882 */ 0x6F /* 'o' */, 0x07, 0x00 /* (to 0x060C s 883) */,
0x74 /* 't' */, 0x09, 0x00 /* (to 0x0611 s 887) */,
0x08, /* fail */
/* pos 060c: 883 */ 0xF7 /* 'w' -> */,
/* pos 060d: 884 */ 0xF3 /* 's' -> */,
/* pos 060e: 885 */ 0xBA /* ':' -> */,
/* pos 060f: 886 */ 0x00, 0x74 /* - terminal marker 116 - */,
/* pos 0611: 887 */ 0xE8 /* 'h' -> */,
/* pos 0612: 888 */ 0xBA /* ':' -> */,
/* pos 0613: 889 */ 0x00, 0x75 /* - terminal marker 117 - */,
/* pos 0615: 890 */ 0xF2 /* 'r' -> */,
/* pos 0616: 891 */ 0xE4 /* 'd' -> */,
/* pos 0617: 892 */ 0xAD /* '-' -> */,
/* pos 0618: 893 */ 0xF3 /* 's' -> */,
/* pos 0619: 894 */ 0xF0 /* 'p' -> */,
/* pos 061a: 895 */ 0xE1 /* 'a' -> */,
/* pos 061b: 896 */ 0xE3 /* 'c' -> */,
/* pos 061c: 897 */ 0xE9 /* 'i' -> */,
/* pos 061d: 898 */ 0xEE /* 'n' -> */,
/* pos 061e: 899 */ 0xE7 /* 'g' -> */,
/* pos 061f: 900 */ 0xBA /* ':' -> */,
/* pos 0620: 901 */ 0x00, 0x76 /* - terminal marker 118 - */,
/* pos 0622: 902 */ 0xAD /* '-' -> */,
/* pos 0623: 903 */ 0xE9 /* 'i' -> */,
/* pos 0624: 904 */ 0xEE /* 'n' -> */,
/* pos 0625: 905 */ 0xE4 /* 'd' -> */,
/* pos 0626: 906 */ 0xE5 /* 'e' -> */,
/* pos 0627: 907 */ 0xF8 /* 'x' -> */,
/* pos 0628: 908 */ 0xBA /* ':' -> */,
/* pos 0629: 909 */ 0x00, 0x77 /* - terminal marker 119 - */,
/* total size 1579 bytes */