• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 //  Accepts all other UTF-8 codes 0000..10FFFF
6 //  Space optimized
7 // ** ASSUMES INPUT IS STRUCTURALLY VALID UTF-8 **
8 //  Table entries are absolute statetable subscripts
9 
10 #ifndef EXPERIMENTAL_USERS_DSITES_LANGDET_UTF8PROPJUSTLETTER_H__
11 #define EXPERIMENTAL_USERS_DSITES_LANGDET_UTF8PROPJUSTLETTER_H__
12 
13 #include "encodings/compact_lang_det/win/cld_utf8statetable.h"
14 
15 #define X__ (kExitIllegalStructure)
16 #define RJ_ (kExitReject)
17 #define S1_ (kExitReplace1)
18 #define S2_ (kExitReplace2)
19 #define S3_ (kExitReplace3)
20 #define S21 (kExitReplace21)
21 #define S31 (kExitReplace31)
22 #define S32 (kExitReplace32)
23 #define T1_ (kExitReplaceOffset1)
24 #define T2_ (kExitReplaceOffset2)
25 #define S11 (kExitReplace1S0)
26 #define SP_ (kExitSpecial)
27 #define D__ (kExitDoAgain)
28 #define RJA (kExitRejectAlt)
29 
30 //  Entire table has 180 state blocks of 64 entries each
31 
32 static const unsigned int utf8propjustletter_STATE0 = 0;		// state[0]
33 static const unsigned int utf8propjustletter_STATE0_SIZE = 64;	// =[1]
34 static const unsigned int utf8propjustletter_TOTAL_SIZE = 11520;
35 static const unsigned int utf8propjustletter_MAX_EXPAND_X4 = 0;
36 static const unsigned int utf8propjustletter_SHIFT = 6;
37 static const unsigned int utf8propjustletter_BYTES = 1;
38 static const unsigned int utf8propjustletter_LOSUB = 0x80808080;
39 static const unsigned int utf8propjustletter_HIADD = 0x00000000;
40 
41 static const uint8 utf8propjustletter[] = {
42 // state[0] 0x000000 Byte 1
43   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
44   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
45   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
46   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
47 
48   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
49   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
50   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
51   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
52 
53 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
54 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
55 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
56 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
57 
58 X__,X__,  6,  7,  8,  8,  8,  8,   8,  8,  8,  9,  8, 10, 11, 12,
59   8,  8, 13,  8, 14, 15, 16, 17,  18, 19,  8, 20, 21, 22, 23, 24,
60  25, 54, 92,106,113,115,115,115, 115,116,118,115,115,123,  2,125,
61 142,  4,  4,175,  5,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
62 
63 // state[4 - 2] 0x00e000 Byte 2 of 3
64   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
65   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
66   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
67   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
68 
69 // state[5 - 2] 0x000800 Byte 3 of 3
70   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
71   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
72   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
73   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
74 
75 // state[6 - 2] 0x040000 Byte 2 of 4
76   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
77   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
78   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
79   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
80 
81 // state[7 - 2] 0x100000 Byte 2 of 4
82   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
83 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
84 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
85 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
86 
87 // state[8 - 2] 0x000080 Byte 2 of 2
88   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
89   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
90   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  1,  0,  0,  0,  0,  0,
91   0,  0,  0,  0,  0,  1,  0,  0,   0,  0,  1,  0,  0,  0,  0,  0,
92 
93 // state[9 - 2] 0x0000c0 Byte 2 of 2
94   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
95   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  1,
96   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
97   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  1,
98 
99 // state[10 - 2] 0x000100 Byte 2 of 2
100   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
101   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
102   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
103   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
104 
105 // state[11 - 2] 0x0002c0 Byte 2 of 2
106   1,  1,  0,  0,  0,  0,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
107   1,  1,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
108   1,  1,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  1,  0,
109   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
110 
111 // state[12 - 2] 0x000340 Byte 2 of 2
112   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
113   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
114   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
115   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  1,  1,  1,  1,  0,  0,
116 
117 // state[13 - 2] 0x000380 Byte 2 of 2
118   0,  0,  0,  0,  0,  0,  1,  0,   1,  1,  1,  0,  1,  0,  1,  1,
119   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
120   1,  1,  0,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
121   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
122 
123 // state[14 - 2] 0x0003c0 Byte 2 of 2
124   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
125   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
126   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
127   1,  1,  1,  1,  1,  1,  0,  1,   1,  1,  1,  1,  1,  1,  1,  1,
128 
129 // state[15 - 2] 0x000480 Byte 2 of 2
130   1,  1,  0,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  1,
131   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
132   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
133   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
134 
135 // state[16 - 2] 0x000500 Byte 2 of 2
136   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
137   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
138   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
139   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
140 
141 // state[17 - 2] 0x000540 Byte 2 of 2
142   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
143   1,  1,  1,  1,  1,  1,  1,  0,   0,  1,  0,  0,  0,  0,  0,  0,
144   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
145   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
146 
147 // state[18 - 2] 0x000580 Byte 2 of 2
148   1,  1,  1,  1,  1,  1,  1,  1,   0,  0,  0,  0,  0,  0,  0,  0,
149   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
150   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
151   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  1,
152 
153 // state[19 - 2] 0x0005c0 Byte 2 of 2
154   0,  1,  1,  0,  1,  1,  0,  1,   0,  0,  0,  0,  0,  0,  0,  0,
155   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
156   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
157   1,  1,  1,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
158 
159 // state[20 - 2] 0x000600 Byte 2 of 2
160   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
161   1,  1,  1,  1,  1,  1,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
162   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
163   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
164 
165 // state[21 - 2] 0x000640 Byte 2 of 2
166   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
167   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
168   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  1,  1,
169   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
170 
171 // state[22 - 2] 0x0006c0 Byte 2 of 2
172   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
173   1,  1,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  0,  1,  1,
174   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
175   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  1,  1,  1,  0,  0,  1,
176 
177 // state[23 - 2] 0x000700 Byte 2 of 2
178   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
179   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
180   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
181   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
182 
183 // state[24 - 2] 0x000740 Byte 2 of 2
184   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  1,  1,  1,
185   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
186   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
187   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
188 
189 // state[25 - 2] 0x000780 Byte 2 of 2
190   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
191   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
192   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
193   1,  1,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
194 
195 // state[26 - 2] 0x0007c0 Byte 2 of 2
196   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  1,  1,  1,  1,  1,  1,
197   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
198   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
199   1,  1,  1,  1,  1,  1,  0,  0,   0,  0,  1,  0,  0,  0,  0,  0,
200 
201 // state[27 - 2] 0x000000 Byte 2 of 3
202 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
203 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
204   3,  3,  3,  3, 26, 27, 28, 29,  30, 31, 32, 33, 34, 35, 36, 37,
205  38, 39, 40, 41, 42, 43, 44, 45,  46, 47, 48, 49, 50, 51, 52, 53,
206 
207 // state[28 - 2] 0x000900 Byte 3 of 3
208   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
209   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
210   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
211   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  1,  1,  1,  1,
212 
213 // state[29 - 2] 0x000940 Byte 3 of 3
214   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
215   1,  1,  1,  1,  1,  0,  0,  0,   1,  1,  1,  1,  1,  1,  1,  1,
216   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
217   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  1,  1,  1,  1,  1,
218 
219 // state[30 - 2] 0x000980 Byte 3 of 3
220   0,  1,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  1,
221   1,  0,  0,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
222   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
223   1,  0,  1,  0,  0,  0,  1,  1,   1,  1,  0,  0,  1,  1,  1,  1,
224 
225 // state[31 - 2] 0x0009c0 Byte 3 of 3
226   1,  1,  1,  1,  1,  0,  0,  1,   1,  0,  0,  1,  1,  1,  1,  0,
227   0,  0,  0,  0,  0,  0,  0,  1,   0,  0,  0,  0,  1,  1,  0,  1,
228   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
229   1,  1,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
230 
231 // state[32 - 2] 0x000a00 Byte 3 of 3
232   0,  1,  1,  1,  0,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  1,
233   1,  0,  0,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
234   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
235   1,  0,  1,  1,  0,  1,  1,  0,   1,  1,  0,  0,  1,  0,  1,  1,
236 
237 // state[33 - 2] 0x000a40 Byte 3 of 3
238   1,  1,  1,  0,  0,  0,  0,  1,   1,  0,  0,  1,  1,  1,  0,  0,
239   0,  0,  0,  0,  0,  0,  0,  0,   0,  1,  1,  1,  1,  0,  1,  0,
240   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
241   1,  1,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
242 
243 // state[34 - 2] 0x000a80 Byte 3 of 3
244   0,  1,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  1,
245   1,  1,  0,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
246   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
247   1,  0,  1,  1,  0,  1,  1,  1,   1,  1,  0,  0,  1,  1,  1,  1,
248 
249 // state[35 - 2] 0x000ac0 Byte 3 of 3
250   1,  1,  1,  1,  1,  1,  0,  1,   1,  1,  0,  1,  1,  1,  0,  0,
251   1,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
252   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
253   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
254 
255 // state[36 - 2] 0x000b00 Byte 3 of 3
256   0,  1,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  1,
257   1,  0,  0,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
258   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
259   1,  0,  1,  1,  0,  1,  1,  1,   1,  1,  0,  0,  1,  1,  1,  1,
260 
261 // state[37 - 2] 0x000b40 Byte 3 of 3
262   1,  1,  1,  1,  0,  0,  0,  1,   1,  0,  0,  1,  1,  1,  0,  0,
263   0,  0,  0,  0,  0,  0,  1,  1,   0,  0,  0,  0,  1,  1,  0,  1,
264   1,  1,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
265   0,  1,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
266 
267 // state[38 - 2] 0x000b80 Byte 3 of 3
268   0,  0,  1,  1,  0,  1,  1,  1,   1,  1,  1,  0,  0,  0,  1,  1,
269   1,  0,  1,  1,  1,  1,  0,  0,   0,  1,  1,  0,  1,  0,  1,  1,
270   0,  0,  0,  1,  1,  0,  0,  0,   1,  1,  1,  0,  0,  0,  1,  1,
271   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  1,  1,
272 
273 // state[39 - 2] 0x000bc0 Byte 3 of 3
274   1,  1,  1,  0,  0,  0,  1,  1,   1,  0,  1,  1,  1,  1,  0,  0,
275   0,  0,  0,  0,  0,  0,  0,  1,   0,  0,  0,  0,  0,  0,  0,  0,
276   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
277   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
278 
279 // state[40 - 2] 0x000c00 Byte 3 of 3
280   0,  1,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  0,  1,  1,
281   1,  0,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
282   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
283   1,  1,  1,  1,  0,  1,  1,  1,   1,  1,  0,  0,  0,  0,  1,  1,
284 
285 // state[41 - 2] 0x000c40 Byte 3 of 3
286   1,  1,  1,  1,  1,  0,  1,  1,   1,  0,  1,  1,  1,  1,  0,  0,
287   0,  0,  0,  0,  0,  1,  1,  0,   0,  0,  0,  0,  0,  0,  0,  0,
288   1,  1,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
289   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
290 
291 // state[42 - 2] 0x000c80 Byte 3 of 3
292   0,  0,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  0,  1,  1,
293   1,  0,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
294   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
295   1,  1,  1,  1,  0,  1,  1,  1,   1,  1,  0,  0,  1,  1,  1,  1,
296 
297 // state[43 - 2] 0x000cc0 Byte 3 of 3
298   1,  1,  1,  1,  1,  0,  1,  1,   1,  0,  1,  1,  1,  1,  0,  0,
299   0,  0,  0,  0,  0,  1,  1,  0,   0,  0,  0,  0,  0,  0,  1,  0,
300   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
301   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
302 
303 // state[44 - 2] 0x000d00 Byte 3 of 3
304   0,  0,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  0,  1,  1,
305   1,  0,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
306   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
307   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  1,  1,
308 
309 // state[45 - 2] 0x000d40 Byte 3 of 3
310   1,  1,  1,  1,  0,  0,  1,  1,   1,  0,  1,  1,  1,  1,  0,  0,
311   0,  0,  0,  0,  0,  0,  0,  1,   0,  0,  0,  0,  0,  0,  0,  0,
312   1,  1,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
313   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
314 
315 // state[46 - 2] 0x000d80 Byte 3 of 3
316   0,  0,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
317   1,  1,  1,  1,  1,  1,  1,  0,   0,  0,  1,  1,  1,  1,  1,  1,
318   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
319   1,  1,  0,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  1,  0,  0,
320 
321 // state[47 - 2] 0x000dc0 Byte 3 of 3
322   1,  1,  1,  1,  1,  1,  1,  0,   0,  0,  1,  0,  0,  0,  0,  1,
323   1,  1,  1,  1,  1,  0,  1,  0,   1,  1,  1,  1,  1,  1,  1,  1,
324   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
325   0,  0,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
326 
327 // state[48 - 2] 0x000e00 Byte 3 of 3
328   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
329   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
330   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
331   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
332 
333 // state[49 - 2] 0x000e40 Byte 3 of 3
334   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
335   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
336   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
337   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
338 
339 // state[50 - 2] 0x000e80 Byte 3 of 3
340   0,  1,  1,  0,  1,  0,  0,  1,   1,  0,  1,  0,  0,  1,  0,  0,
341   0,  0,  0,  0,  1,  1,  1,  1,   0,  1,  1,  1,  1,  1,  1,  1,
342   0,  1,  1,  1,  0,  1,  0,  1,   0,  0,  1,  1,  0,  1,  1,  1,
343   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  1,  1,  1,  0,  0,
344 
345 // state[51 - 2] 0x000ec0 Byte 3 of 3
346   1,  1,  1,  1,  1,  0,  1,  0,   1,  1,  1,  1,  1,  1,  0,  0,
347   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  1,  1,  0,  0,
348   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
349   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
350 
351 // state[52 - 2] 0x000f00 Byte 3 of 3
352   1,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
353   0,  0,  0,  0,  0,  0,  0,  0,   1,  1,  0,  0,  0,  0,  0,  0,
354   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
355   0,  0,  0,  0,  0,  1,  0,  1,   0,  1,  0,  0,  0,  0,  1,  1,
356 
357 // state[53 - 2] 0x000f40 Byte 3 of 3
358   1,  1,  1,  1,  1,  1,  1,  1,   0,  1,  1,  1,  1,  1,  1,  1,
359   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
360   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
361   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
362 
363 // state[54 - 2] 0x000f80 Byte 3 of 3
364   1,  1,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
365   1,  1,  1,  1,  1,  1,  1,  1,   0,  1,  1,  1,  1,  1,  1,  1,
366   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
367   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
368 
369 // state[55 - 2] 0x000fc0 Byte 3 of 3
370   0,  0,  0,  0,  0,  0,  1,  0,   0,  0,  0,  0,  0,  0,  0,  0,
371   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
372   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
373   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
374 
375 // state[56 - 2] 0x001000 Byte 2 of 3
376  55, 56, 57, 58,  8, 59, 60, 61,   8, 62, 63, 64, 65, 66, 67, 68,
377  69,  8,  8,  8,  8,  8,  8,  8,   8, 70, 71, 72, 73, 74, 75, 76,
378  77, 78, 79,  3, 80, 81, 82, 83,  84,  3,  3,  3,  8, 85,  3,  3,
379   3,  3,  3,  3,  8,  8,  8, 86,   8,  8, 87, 61, 88, 89, 90, 91,
380 
381 // state[57 - 2] 0x001000 Byte 3 of 3
382   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
383   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
384   1,  1,  0,  1,  1,  1,  1,  1,   0,  1,  1,  0,  1,  1,  1,  1,
385   1,  1,  1,  0,  0,  0,  1,  1,   1,  1,  0,  0,  0,  0,  0,  0,
386 
387 // state[58 - 2] 0x001040 Byte 3 of 3
388   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
389   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  0,  0,
390   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
391   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
392 
393 // state[59 - 2] 0x001080 Byte 3 of 3
394   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
395   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
396   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
397   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
398 
399 // state[60 - 2] 0x0010c0 Byte 3 of 3
400   1,  1,  1,  1,  1,  1,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
401   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
402   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
403   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  1,  0,  0,  0,
404 
405 // state[61 - 2] 0x001140 Byte 3 of 3
406   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
407   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  0,  1,
408   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
409   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
410 
411 // state[62 - 2] 0x001180 Byte 3 of 3
412   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
413   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
414   1,  1,  1,  0,  0,  0,  0,  0,   1,  1,  1,  1,  1,  1,  1,  1,
415   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
416 
417 // state[63 - 2] 0x0011c0 Byte 3 of 3
418   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
419   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
420   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
421   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  0,  0,
422 
423 // state[64 - 2] 0x001240 Byte 3 of 3
424   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  0,  0,
425   1,  1,  1,  1,  1,  1,  1,  0,   1,  0,  1,  1,  1,  1,  0,  0,
426   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
427   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
428 
429 // state[65 - 2] 0x001280 Byte 3 of 3
430   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  0,  0,
431   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
432   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
433   1,  0,  1,  1,  1,  1,  0,  0,   1,  1,  1,  1,  1,  1,  1,  0,
434 
435 // state[66 - 2] 0x0012c0 Byte 3 of 3
436   1,  0,  1,  1,  1,  1,  0,  0,   1,  1,  1,  1,  1,  1,  1,  1,
437   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  1,
438   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
439   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
440 
441 // state[67 - 2] 0x001300 Byte 3 of 3
442   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
443   1,  0,  1,  1,  1,  1,  0,  0,   1,  1,  1,  1,  1,  1,  1,  1,
444   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
445   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
446 
447 // state[68 - 2] 0x001340 Byte 3 of 3
448   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
449   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  1,
450   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
451   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
452 
453 // state[69 - 2] 0x001380 Byte 3 of 3
454   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
455   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
456   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
457   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
458 
459 // state[70 - 2] 0x0013c0 Byte 3 of 3
460   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
461   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
462   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
463   1,  1,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
464 
465 // state[71 - 2] 0x001400 Byte 3 of 3
466   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
467   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
468   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
469   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
470 
471 // state[72 - 2] 0x001640 Byte 3 of 3
472   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
473   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
474   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  1,
475   1,  1,  1,  1,  1,  1,  1,  0,   0,  0,  0,  0,  0,  0,  0,  0,
476 
477 // state[73 - 2] 0x001680 Byte 3 of 3
478   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
479   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
480   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
481   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
482 
483 // state[74 - 2] 0x0016c0 Byte 3 of 3
484   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
485   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
486   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
487   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
488 
489 // state[75 - 2] 0x001700 Byte 3 of 3
490   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  1,  1,
491   1,  1,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
492   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
493   1,  1,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
494 
495 // state[76 - 2] 0x001740 Byte 3 of 3
496   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
497   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
498   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  1,  1,
499   1,  0,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
500 
501 // state[77 - 2] 0x001780 Byte 3 of 3
502   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
503   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
504   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
505   1,  1,  1,  1,  0,  0,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
506 
507 // state[78 - 2] 0x0017c0 Byte 3 of 3
508   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
509   1,  1,  1,  1,  0,  0,  0,  1,   0,  0,  0,  0,  1,  1,  0,  0,
510   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
511   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
512 
513 // state[79 - 2] 0x001800 Byte 3 of 3
514   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  1,  1,  1,  0,  0,
515   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
516   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
517   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
518 
519 // state[80 - 2] 0x001840 Byte 3 of 3
520   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
521   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
522   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
523   1,  1,  1,  1,  1,  1,  1,  1,   0,  0,  0,  0,  0,  0,  0,  0,
524 
525 // state[81 - 2] 0x001880 Byte 3 of 3
526   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
527   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
528   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  0,  0,
529   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
530 
531 // state[82 - 2] 0x001900 Byte 3 of 3
532   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
533   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
534   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
535   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
536 
537 // state[83 - 2] 0x001940 Byte 3 of 3
538   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
539   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
540   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
541   1,  1,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
542 
543 // state[84 - 2] 0x001980 Byte 3 of 3
544   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
545   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
546   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  0,  0,
547   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
548 
549 // state[85 - 2] 0x0019c0 Byte 3 of 3
550   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  0,  0,
551   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
552   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
553   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
554 
555 // state[86 - 2] 0x001a00 Byte 3 of 3
556   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
557   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
558   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
559   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
560 
561 // state[87 - 2] 0x001b40 Byte 3 of 3
562   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
563   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
564   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  1,  1,  1,  1,  1,
565   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
566 
567 // state[88 - 2] 0x001dc0 Byte 3 of 3
568   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
569   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
570   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
571   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  1,  1,
572 
573 // state[89 - 2] 0x001e80 Byte 3 of 3
574   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
575   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
576   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
577   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
578 
579 // state[90 - 2] 0x001f00 Byte 3 of 3
580   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
581   1,  1,  1,  1,  1,  1,  0,  0,   1,  1,  1,  1,  1,  1,  0,  0,
582   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
583   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
584 
585 // state[91 - 2] 0x001f40 Byte 3 of 3
586   1,  1,  1,  1,  1,  1,  0,  0,   1,  1,  1,  1,  1,  1,  0,  0,
587   1,  1,  1,  1,  1,  1,  1,  1,   0,  1,  0,  1,  0,  1,  0,  1,
588   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
589   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
590 
591 // state[92 - 2] 0x001f80 Byte 3 of 3
592   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
593   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
594   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
595   1,  1,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  0,  1,  0,
596 
597 // state[93 - 2] 0x001fc0 Byte 3 of 3
598   0,  0,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
599   1,  1,  1,  1,  0,  0,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
600   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
601   0,  0,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
602 
603 // state[94 - 2] 0x002000 Byte 2 of 3
604   3, 93, 94, 95, 96, 97, 98,  3,   3,  3,  3,  3,  3,  3,  3,  3,
605   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
606   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
607  99,100,  8,101,102,103,104,105,   3,  3,  3,  3,  3,  3,  3,  3,
608 
609 // state[95 - 2] 0x002040 Byte 3 of 3
610   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
611   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
612   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
613   0,  1,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  1,
614 
615 // state[96 - 2] 0x002080 Byte 3 of 3
616   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
617   1,  1,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
618   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
619   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
620 
621 // state[97 - 2] 0x0020c0 Byte 3 of 3
622   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
623   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
624   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
625   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
626 
627 // state[98 - 2] 0x002100 Byte 3 of 3
628   0,  0,  1,  0,  0,  0,  0,  1,   0,  0,  1,  1,  1,  1,  1,  1,
629   1,  1,  1,  1,  0,  1,  0,  0,   0,  1,  1,  1,  1,  1,  0,  0,
630   0,  0,  0,  0,  1,  0,  1,  0,   1,  0,  1,  1,  1,  1,  0,  1,
631   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  1,  1,  1,  1,
632 
633 // state[99 - 2] 0x002140 Byte 3 of 3
634   0,  0,  0,  0,  0,  1,  1,  1,   1,  1,  0,  0,  0,  0,  1,  0,
635   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
636   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
637   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
638 
639 // state[100 - 2] 0x002180 Byte 3 of 3
640   0,  0,  0,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
641   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
642   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
643   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
644 
645 // state[101 - 2] 0x002c00 Byte 3 of 3
646   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
647   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
648   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
649   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
650 
651 // state[102 - 2] 0x002c40 Byte 3 of 3
652   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
653   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
654   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
655   0,  0,  0,  0,  1,  1,  1,  1,   0,  0,  0,  0,  0,  0,  0,  0,
656 
657 // state[103 - 2] 0x002cc0 Byte 3 of 3
658   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
659   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
660   1,  1,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
661   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
662 
663 // state[104 - 2] 0x002d00 Byte 3 of 3
664   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
665   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
666   1,  1,  1,  1,  1,  1,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
667   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
668 
669 // state[105 - 2] 0x002d40 Byte 3 of 3
670   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
671   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
672   1,  1,  1,  1,  1,  1,  0,  0,   0,  0,  0,  0,  0,  0,  0,  1,
673   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
674 
675 // state[106 - 2] 0x002d80 Byte 3 of 3
676   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
677   1,  1,  1,  1,  1,  1,  1,  0,   0,  0,  0,  0,  0,  0,  0,  0,
678   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  0,
679   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  0,
680 
681 // state[107 - 2] 0x002dc0 Byte 3 of 3
682   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  0,
683   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  0,
684   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
685   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
686 
687 // state[108 - 2] 0x003000 Byte 2 of 3
688 107, 69,108,109,110,  8,111,112,   3,  3,  3,  3,  3,  3,  3,  3,
689   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
690   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
691   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
692 
693 // state[109 - 2] 0x003000 Byte 3 of 3
694   0,  0,  0,  0,  0,  1,  1,  0,   0,  0,  0,  0,  0,  0,  0,  0,
695   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
696   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  1,  1,  1,  1,  1,  1,
697   0,  1,  1,  1,  1,  1,  0,  0,   0,  0,  0,  1,  1,  0,  0,  0,
698 
699 // state[110 - 2] 0x003080 Byte 3 of 3
700   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
701   1,  1,  1,  1,  1,  1,  1,  0,   0,  1,  1,  1,  1,  1,  1,  1,
702   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
703   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
704 
705 // state[111 - 2] 0x0030c0 Byte 3 of 3
706   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
707   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
708   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
709   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  1,  1,  1,  1,
710 
711 // state[112 - 2] 0x003100 Byte 3 of 3
712   0,  0,  0,  0,  0,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
713   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
714   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
715   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
716 
717 // state[113 - 2] 0x003180 Byte 3 of 3
718   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
719   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
720   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
721   1,  1,  1,  1,  1,  1,  1,  1,   0,  0,  0,  0,  0,  0,  0,  0,
722 
723 // state[114 - 2] 0x0031c0 Byte 3 of 3
724   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
725   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
726   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
727   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
728 
729 // state[115 - 2] 0x004000 Byte 2 of 3
730   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
731   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
732   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
733   8,  8,  8,  8,  8,  8,114,  3,   8,  8,  8,  8,  8,  8,  8,  8,
734 
735 // state[116 - 2] 0x004d80 Byte 3 of 3
736   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
737   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
738   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
739   1,  1,  1,  1,  1,  1,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
740 
741 // state[117 - 2] 0x005000 Byte 2 of 3
742   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
743   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
744   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
745   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
746 
747 // state[118 - 2] 0x009000 Byte 2 of 3
748   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
749   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
750   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
751   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,117,  3,
752 
753 // state[119 - 2] 0x009f80 Byte 3 of 3
754   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
755   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
756   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
757   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
758 
759 // state[120 - 2] 0x00a000 Byte 2 of 3
760   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
761   8,  8,119,  3,  3,  3,  3,  3,   3,  3,  3,  3,120,  3,  3,  3,
762 121,122,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
763   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
764 
765 // state[121 - 2] 0x00a480 Byte 3 of 3
766   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
767   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
768   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
769   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
770 
771 // state[122 - 2] 0x00a700 Byte 3 of 3
772   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
773   0,  0,  0,  0,  0,  0,  0,  1,   1,  1,  1,  0,  0,  0,  0,  0,
774   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
775   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
776 
777 // state[123 - 2] 0x00a800 Byte 3 of 3
778   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
779   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
780   1,  1,  1,  1,  1,  1,  1,  1,   0,  0,  0,  0,  0,  0,  0,  0,
781   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
782 
783 // state[124 - 2] 0x00a840 Byte 3 of 3
784   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
785   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
786   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
787   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
788 
789 // state[125 - 2] 0x00d000 Byte 2 of 3
790   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
791   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,124,  3,
792   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
793   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
794 
795 // state[126 - 2] 0x00d780 Byte 3 of 3
796   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
797   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
798   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
799   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
800 
801 // state[127 - 2] 0x00f000 Byte 2 of 3
802   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
803   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
804   3,  3,  3,  3,  8,  8,  8,  8, 126,127,  8,128,129,130, 23,131,
805   8,  8,  8,  8,132, 21,133,134, 135,136,  8,137,138,139,140,141,
806 
807 // state[128 - 2] 0x00fa00 Byte 3 of 3
808   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
809   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
810   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
811   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
812 
813 // state[129 - 2] 0x00fa40 Byte 3 of 3
814   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
815   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
816   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
817   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
818 
819 // state[130 - 2] 0x00fac0 Byte 3 of 3
820   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
821   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  0,  0,
822   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
823   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
824 
825 // state[131 - 2] 0x00fb00 Byte 3 of 3
826   1,  1,  1,  1,  1,  1,  1,  0,   0,  0,  0,  0,  0,  0,  0,  0,
827   0,  0,  0,  1,  1,  1,  1,  1,   0,  0,  0,  0,  0,  1,  1,  1,
828   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
829   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  0,  1,  0,
830 
831 // state[132 - 2] 0x00fb40 Byte 3 of 3
832   1,  1,  0,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
833   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
834   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
835   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
836 
837 // state[133 - 2] 0x00fbc0 Byte 3 of 3
838   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
839   0,  0,  0,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
840   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
841   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
842 
843 // state[134 - 2] 0x00fd00 Byte 3 of 3
844   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
845   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
846   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
847   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
848 
849 // state[135 - 2] 0x00fd80 Byte 3 of 3
850   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
851   0,  0,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
852   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
853   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
854 
855 // state[136 - 2] 0x00fdc0 Byte 3 of 3
856   1,  1,  1,  1,  1,  1,  1,  1,   0,  0,  0,  0,  0,  0,  0,  0,
857   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
858   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
859   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
860 
861 // state[137 - 2] 0x00fe00 Byte 3 of 3
862   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
863   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
864   1,  1,  1,  1,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
865   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
866 
867 // state[138 - 2] 0x00fe40 Byte 3 of 3
868   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
869   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
870   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
871   1,  1,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
872 
873 // state[139 - 2] 0x00fec0 Byte 3 of 3
874   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
875   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
876   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
877   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  0,  0,
878 
879 // state[140 - 2] 0x00ff00 Byte 3 of 3
880   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
881   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
882   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
883   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
884 
885 // state[141 - 2] 0x00ff40 Byte 3 of 3
886   0,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
887   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
888   0,  0,  0,  0,  0,  0,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
889   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
890 
891 // state[142 - 2] 0x00ff80 Byte 3 of 3
892   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
893   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
894   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
895   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
896 
897 // state[143 - 2] 0x00ffc0 Byte 3 of 3
898   0,  0,  1,  1,  1,  1,  1,  1,   0,  0,  1,  1,  1,  1,  1,  1,
899   0,  0,  1,  1,  1,  1,  1,  1,   0,  0,  1,  1,  1,  0,  0,  0,
900   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
901   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
902 
903 // state[144 - 2] 0x000000 Byte 2 of 4
904 X__,X__,X__,X__,X__,X__,X__,X__, X__,X__,X__,X__,X__,X__,X__,X__,
905 143,  2,155,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,157,  2,  2,
906 115,115,115,115,115,115,115,115, 115,115,172,  2,  2,  2,  2,174,
907   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
908 
909 // state[145 - 2] 0x010000 Byte 3 of 4
910 144,145,  8,146,  3,  3,  3,  3,   3,  3,  3,  3,147,148,149,150,
911   8,  8,151,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
912 152,  3,  3,  3,153,  3,  3,  3, 154,  3,  3,  3,  3,  3,  3,  3,
913   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
914 
915 // state[146 - 2] 0x010000 Byte 4 of 4
916   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  0,  1,  1,  1,
917   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
918   1,  1,  1,  1,  1,  1,  1,  0,   1,  1,  1,  1,  1,  1,  1,  1,
919   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  1,  1,  0,  1,
920 
921 // state[147 - 2] 0x010040 Byte 4 of 4
922   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
923   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
924   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
925   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
926 
927 // state[148 - 2] 0x0100c0 Byte 4 of 4
928   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
929   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
930   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
931   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  0,  0,  0,  0,
932 
933 // state[149 - 2] 0x010300 Byte 4 of 4
934   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
935   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
936   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
937   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
938 
939 // state[150 - 2] 0x010340 Byte 4 of 4
940   1,  0,  1,  1,  1,  1,  1,  1,   1,  1,  0,  0,  0,  0,  0,  0,
941   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
942   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
943   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
944 
945 // state[151 - 2] 0x010380 Byte 4 of 4
946   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
947   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
948   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
949   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
950 
951 // state[152 - 2] 0x0103c0 Byte 4 of 4
952   1,  1,  1,  1,  0,  0,  0,  0,   1,  1,  1,  1,  1,  1,  1,  1,
953   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
954   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
955   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
956 
957 // state[153 - 2] 0x010480 Byte 4 of 4
958   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
959   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  0,  0,
960   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
961   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
962 
963 // state[154 - 2] 0x010800 Byte 4 of 4
964   1,  1,  1,  1,  1,  1,  0,  0,   1,  0,  1,  1,  1,  1,  1,  1,
965   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
966   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
967   1,  1,  1,  1,  1,  1,  0,  1,   1,  0,  0,  0,  1,  0,  0,  1,
968 
969 // state[155 - 2] 0x010900 Byte 4 of 4
970   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
971   1,  1,  1,  1,  1,  1,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
972   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
973   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
974 
975 // state[156 - 2] 0x010a00 Byte 4 of 4
976   1,  1,  1,  1,  0,  1,  1,  0,   0,  0,  0,  0,  1,  1,  1,  1,
977   1,  1,  1,  1,  0,  1,  1,  1,   0,  1,  1,  1,  1,  1,  1,  1,
978   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
979   1,  1,  1,  1,  0,  0,  0,  0,   1,  1,  1,  0,  0,  0,  0,  1,
980 
981 // state[157 - 2] 0x012000 Byte 3 of 4
982   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,156,  3,  3,
983   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
984   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
985   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
986 
987 // state[158 - 2] 0x012340 Byte 4 of 4
988   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
989   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
990   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
991   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
992 
993 // state[159 - 2] 0x01d000 Byte 3 of 4
994   3,  3,  3,  3,  3,158,159,  3,   3,160,  3,  3,  3,  3,  3,  3,
995   8,161,162,163,164,165,  8,  8,   8,  8,166,167,168,169,170,171,
996   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
997   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
998 
999 // state[160 - 2] 0x01d140 Byte 4 of 4
1000   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1001   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1002   0,  0,  0,  0,  0,  1,  1,  1,   1,  1,  0,  0,  0,  1,  1,  1,
1003   1,  1,  1,  0,  0,  0,  0,  0,   0,  0,  0,  1,  1,  1,  1,  1,
1004 
1005 // state[161 - 2] 0x01d180 Byte 4 of 4
1006   1,  1,  1,  0,  0,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
1007   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1008   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  1,  1,  1,  1,  0,  0,
1009   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1010 
1011 // state[162 - 2] 0x01d240 Byte 4 of 4
1012   0,  0,  1,  1,  1,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1013   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1014   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1015   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1016 
1017 // state[163 - 2] 0x01d440 Byte 4 of 4
1018   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1019   1,  1,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1020   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1021   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1022 
1023 // state[164 - 2] 0x01d480 Byte 4 of 4
1024   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1025   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  0,  1,  1,
1026   0,  0,  1,  0,  0,  1,  1,  0,   0,  1,  1,  1,  1,  0,  1,  1,
1027   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  1,  0,  1,  1,  1,
1028 
1029 // state[165 - 2] 0x01d4c0 Byte 4 of 4
1030   1,  1,  1,  1,  0,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1031   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1032   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1033   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1034 
1035 // state[166 - 2] 0x01d500 Byte 4 of 4
1036   1,  1,  1,  1,  1,  1,  0,  1,   1,  1,  1,  0,  0,  1,  1,  1,
1037   1,  1,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  0,  1,  1,
1038   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1039   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  0,  1,  1,  1,  1,  0,
1040 
1041 // state[167 - 2] 0x01d540 Byte 4 of 4
1042   1,  1,  1,  1,  1,  0,  1,  0,   0,  0,  1,  1,  1,  1,  1,  1,
1043   1,  0,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1044   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1045   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1046 
1047 // state[168 - 2] 0x01d680 Byte 4 of 4
1048   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1049   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1050   1,  1,  1,  1,  1,  1,  0,  0,   1,  1,  1,  1,  1,  1,  1,  1,
1051   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1052 
1053 // state[169 - 2] 0x01d6c0 Byte 4 of 4
1054   1,  0,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1055   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  1,  1,  1,  1,
1056   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1057   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  0,  1,  1,  1,  1,
1058 
1059 // state[170 - 2] 0x01d700 Byte 4 of 4
1060   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1061   1,  1,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1062   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1063   1,  1,  1,  1,  1,  0,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1064 
1065 // state[171 - 2] 0x01d740 Byte 4 of 4
1066   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
1067   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1068   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  0,
1069   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1070 
1071 // state[172 - 2] 0x01d780 Byte 4 of 4
1072   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
1073   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1074   1,  1,  1,  1,  1,  1,  1,  1,   1,  0,  1,  1,  1,  1,  1,  1,
1075   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1076 
1077 // state[173 - 2] 0x01d7c0 Byte 4 of 4
1078   1,  1,  1,  0,  1,  1,  1,  1,   1,  1,  1,  1,  0,  0,  0,  0,
1079   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1080   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1081   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1082 
1083 // state[174 - 2] 0x02a000 Byte 3 of 4
1084   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,  8,  8,  8,  8,  8,
1085   8,  8,  8,  8,  8,  8,  8,  8,   8,  8,  8,173,  3,  3,  3,  3,
1086   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
1087   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
1088 
1089 // state[175 - 2] 0x02a6c0 Byte 4 of 4
1090   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1091   1,  1,  1,  1,  1,  1,  1,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1092   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1093   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1094 
1095 // state[176 - 2] 0x02f000 Byte 3 of 4
1096   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
1097   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
1098   8,  8,  8,  8,  8,  8,  8,  8, 151,  3,  3,  3,  3,  3,  3,  3,
1099   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
1100 
1101 // state[177 - 2] 0x0c0000 Byte 2 of 4
1102   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
1103   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
1104 176,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
1105   2,  2,  2,  2,  2,  2,  2,  2,   2,  2,  2,  2,  2,  2,  2,  2,
1106 
1107 // state[178 - 2] 0x0e0000 Byte 3 of 4
1108   3,  3,  3,  3,  8,  8,  8,177,   3,  3,  3,  3,  3,  3,  3,  3,
1109   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
1110   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
1111   3,  3,  3,  3,  3,  3,  3,  3,   3,  3,  3,  3,  3,  3,  3,  3,
1112 
1113 // state[179 - 2] 0x0e01c0 Byte 4 of 4
1114   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1115   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1116   1,  1,  1,  1,  1,  1,  1,  1,   1,  1,  1,  1,  1,  1,  1,  1,
1117   0,  0,  0,  0,  0,  0,  0,  0,   0,  0,  0,  0,  0,  0,  0,  0,
1118 
1119 };
1120 
1121 // Remap base[0] = (del, add, string_offset)
1122 static const RemapEntry utf8propjustletter_remap_base[] = {
1123 {0,0,0} };
1124 
1125 // Remap string[0]
1126 static const unsigned char utf8propjustletter_remap_string[] = {
1127 0 };
1128 
1129 static const UTF8PropObj utf8propjustletter_obj = {
1130   utf8propjustletter_STATE0,
1131   utf8propjustletter_STATE0_SIZE,
1132   utf8propjustletter_TOTAL_SIZE,
1133   utf8propjustletter_MAX_EXPAND_X4,
1134   utf8propjustletter_SHIFT,
1135   utf8propjustletter_BYTES,
1136   utf8propjustletter_LOSUB,
1137   utf8propjustletter_HIADD,
1138   utf8propjustletter,
1139   utf8propjustletter_remap_base,
1140   utf8propjustletter_remap_string,
1141   NULL
1142 };
1143 
1144 
1145 #undef X__
1146 #undef RJ_
1147 #undef S1_
1148 #undef S2_
1149 #undef S3_
1150 #undef S21
1151 #undef S31
1152 #undef S32
1153 #undef T1_
1154 #undef T2_
1155 #undef S11
1156 #undef SP_
1157 #undef D__
1158 #undef RJA
1159 
1160 // Table has 11520 bytes, Hash = A07D-5820
1161 
1162 #endif  // EXPERIMENTAL_USERS_DSITES_LANGDET_UTF8PROPJUSTLETTER_H__
1163