PostgreSQL Source Code  git master
stem_UTF_8_greek.c
Go to the documentation of this file.
1 /* Generated by Snowball 2.2.0 - https://snowballstem.org/ */
2 
3 #include "header.h"
4 
5 static int r_step7(struct SN_env * z);
6 static int r_step6(struct SN_env * z);
7 static int r_step5m(struct SN_env * z);
8 static int r_step5l(struct SN_env * z);
9 static int r_step5k(struct SN_env * z);
10 static int r_step5j(struct SN_env * z);
11 static int r_step5i(struct SN_env * z);
12 static int r_step5h(struct SN_env * z);
13 static int r_step5g(struct SN_env * z);
14 static int r_step5f(struct SN_env * z);
15 static int r_step5e(struct SN_env * z);
16 static int r_step5d(struct SN_env * z);
17 static int r_step5c(struct SN_env * z);
18 static int r_step5b(struct SN_env * z);
19 static int r_step5a(struct SN_env * z);
20 static int r_step4(struct SN_env * z);
21 static int r_step3(struct SN_env * z);
22 static int r_step2d(struct SN_env * z);
23 static int r_step2c(struct SN_env * z);
24 static int r_step2b(struct SN_env * z);
25 static int r_step2a(struct SN_env * z);
26 static int r_step1(struct SN_env * z);
27 static int r_steps10(struct SN_env * z);
28 static int r_steps9(struct SN_env * z);
29 static int r_steps8(struct SN_env * z);
30 static int r_steps7(struct SN_env * z);
31 static int r_steps6(struct SN_env * z);
32 static int r_steps5(struct SN_env * z);
33 static int r_steps4(struct SN_env * z);
34 static int r_steps3(struct SN_env * z);
35 static int r_steps2(struct SN_env * z);
36 static int r_steps1(struct SN_env * z);
37 static int r_has_min_length(struct SN_env * z);
38 static int r_tolower(struct SN_env * z);
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 extern int greek_UTF_8_stem(struct SN_env * z);
43 #ifdef __cplusplus
44 }
45 #endif
46 #ifdef __cplusplus
47 extern "C" {
48 #endif
49 
50 
51 extern struct SN_env * greek_UTF_8_create_env(void);
52 extern void greek_UTF_8_close_env(struct SN_env * z);
53 
54 
55 #ifdef __cplusplus
56 }
57 #endif
58 static const symbol s_0_1[2] = { 0xCF, 0x82 };
59 static const symbol s_0_2[2] = { 0xCE, 0x86 };
60 static const symbol s_0_3[2] = { 0xCE, 0x88 };
61 static const symbol s_0_4[2] = { 0xCE, 0x89 };
62 static const symbol s_0_5[2] = { 0xCE, 0x8A };
63 static const symbol s_0_6[2] = { 0xCF, 0x8A };
64 static const symbol s_0_7[2] = { 0xCF, 0x8B };
65 static const symbol s_0_8[2] = { 0xCE, 0x8C };
66 static const symbol s_0_9[2] = { 0xCF, 0x8C };
67 static const symbol s_0_10[2] = { 0xCF, 0x8D };
68 static const symbol s_0_11[2] = { 0xCE, 0x8E };
69 static const symbol s_0_12[2] = { 0xCF, 0x8E };
70 static const symbol s_0_13[2] = { 0xCE, 0x8F };
71 static const symbol s_0_14[2] = { 0xCE, 0x90 };
72 static const symbol s_0_15[2] = { 0xCE, 0x91 };
73 static const symbol s_0_16[2] = { 0xCE, 0x92 };
74 static const symbol s_0_17[2] = { 0xCE, 0x93 };
75 static const symbol s_0_18[2] = { 0xCE, 0x94 };
76 static const symbol s_0_19[2] = { 0xCE, 0x95 };
77 static const symbol s_0_20[2] = { 0xCE, 0x96 };
78 static const symbol s_0_21[2] = { 0xCE, 0x97 };
79 static const symbol s_0_22[2] = { 0xCE, 0x98 };
80 static const symbol s_0_23[2] = { 0xCE, 0x99 };
81 static const symbol s_0_24[2] = { 0xCE, 0x9A };
82 static const symbol s_0_25[2] = { 0xCE, 0x9B };
83 static const symbol s_0_26[2] = { 0xCE, 0x9C };
84 static const symbol s_0_27[2] = { 0xCE, 0x9D };
85 static const symbol s_0_28[2] = { 0xCE, 0x9E };
86 static const symbol s_0_29[2] = { 0xCE, 0x9F };
87 static const symbol s_0_30[2] = { 0xCE, 0xA0 };
88 static const symbol s_0_31[2] = { 0xCE, 0xA1 };
89 static const symbol s_0_32[2] = { 0xCE, 0xA3 };
90 static const symbol s_0_33[2] = { 0xCE, 0xA4 };
91 static const symbol s_0_34[2] = { 0xCE, 0xA5 };
92 static const symbol s_0_35[2] = { 0xCE, 0xA6 };
93 static const symbol s_0_36[2] = { 0xCE, 0xA7 };
94 static const symbol s_0_37[2] = { 0xCE, 0xA8 };
95 static const symbol s_0_38[2] = { 0xCE, 0xA9 };
96 static const symbol s_0_39[2] = { 0xCE, 0xAA };
97 static const symbol s_0_40[2] = { 0xCE, 0xAB };
98 static const symbol s_0_41[2] = { 0xCE, 0xAC };
99 static const symbol s_0_42[2] = { 0xCE, 0xAD };
100 static const symbol s_0_43[2] = { 0xCE, 0xAE };
101 static const symbol s_0_44[2] = { 0xCE, 0xAF };
102 static const symbol s_0_45[2] = { 0xCE, 0xB0 };
103 
104 static const struct among a_0[46] =
105 {
106 { 0, 0, -1, 25, 0},
107 { 2, s_0_1, 0, 18, 0},
108 { 2, s_0_2, 0, 1, 0},
109 { 2, s_0_3, 0, 5, 0},
110 { 2, s_0_4, 0, 7, 0},
111 { 2, s_0_5, 0, 9, 0},
112 { 2, s_0_6, 0, 7, 0},
113 { 2, s_0_7, 0, 20, 0},
114 { 2, s_0_8, 0, 15, 0},
115 { 2, s_0_9, 0, 15, 0},
116 { 2, s_0_10, 0, 20, 0},
117 { 2, s_0_11, 0, 20, 0},
118 { 2, s_0_12, 0, 24, 0},
119 { 2, s_0_13, 0, 24, 0},
120 { 2, s_0_14, 0, 7, 0},
121 { 2, s_0_15, 0, 1, 0},
122 { 2, s_0_16, 0, 2, 0},
123 { 2, s_0_17, 0, 3, 0},
124 { 2, s_0_18, 0, 4, 0},
125 { 2, s_0_19, 0, 5, 0},
126 { 2, s_0_20, 0, 6, 0},
127 { 2, s_0_21, 0, 7, 0},
128 { 2, s_0_22, 0, 8, 0},
129 { 2, s_0_23, 0, 9, 0},
130 { 2, s_0_24, 0, 10, 0},
131 { 2, s_0_25, 0, 11, 0},
132 { 2, s_0_26, 0, 12, 0},
133 { 2, s_0_27, 0, 13, 0},
134 { 2, s_0_28, 0, 14, 0},
135 { 2, s_0_29, 0, 15, 0},
136 { 2, s_0_30, 0, 16, 0},
137 { 2, s_0_31, 0, 17, 0},
138 { 2, s_0_32, 0, 18, 0},
139 { 2, s_0_33, 0, 19, 0},
140 { 2, s_0_34, 0, 20, 0},
141 { 2, s_0_35, 0, 21, 0},
142 { 2, s_0_36, 0, 22, 0},
143 { 2, s_0_37, 0, 23, 0},
144 { 2, s_0_38, 0, 24, 0},
145 { 2, s_0_39, 0, 9, 0},
146 { 2, s_0_40, 0, 20, 0},
147 { 2, s_0_41, 0, 1, 0},
148 { 2, s_0_42, 0, 5, 0},
149 { 2, s_0_43, 0, 7, 0},
150 { 2, s_0_44, 0, 9, 0},
151 { 2, s_0_45, 0, 20, 0}
152 };
153 
154 static const symbol s_1_0[16] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x83 };
155 static const symbol s_1_1[6] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x83 };
156 static const symbol s_1_2[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83 };
157 static const symbol s_1_3[10] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83 };
158 static const symbol s_1_4[10] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x83 };
159 static const symbol s_1_5[20] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
160 static const symbol s_1_6[10] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
161 static const symbol s_1_7[14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
162 static const symbol s_1_8[14] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
163 static const symbol s_1_9[14] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
164 static const symbol s_1_10[18] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
165 static const symbol s_1_11[14] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x83 };
166 static const symbol s_1_12[12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
167 static const symbol s_1_13[14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
168 static const symbol s_1_14[12] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
169 static const symbol s_1_15[16] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
170 static const symbol s_1_16[14] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
171 static const symbol s_1_17[18] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1 };
172 static const symbol s_1_18[8] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1 };
173 static const symbol s_1_19[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
174 static const symbol s_1_20[12] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
175 static const symbol s_1_21[12] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
176 static const symbol s_1_22[16] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1 };
177 static const symbol s_1_23[10] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
178 static const symbol s_1_24[12] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
179 static const symbol s_1_25[10] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
180 static const symbol s_1_26[14] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
181 static const symbol s_1_27[12] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1 };
182 static const symbol s_1_28[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB7 };
183 static const symbol s_1_29[20] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
184 static const symbol s_1_30[10] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
185 static const symbol s_1_31[14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
186 static const symbol s_1_32[14] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
187 static const symbol s_1_33[14] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
188 static const symbol s_1_34[18] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
189 static const symbol s_1_35[12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
190 static const symbol s_1_36[14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
191 static const symbol s_1_37[12] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
192 static const symbol s_1_38[16] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
193 static const symbol s_1_39[14] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
194 
195 static const struct among a_1[40] =
196 {
197 { 16, s_1_0, -1, 10, 0},
198 { 6, s_1_1, -1, 9, 0},
199 { 10, s_1_2, -1, 7, 0},
200 { 10, s_1_3, -1, 8, 0},
201 { 10, s_1_4, -1, 6, 0},
202 { 20, s_1_5, -1, 10, 0},
203 { 10, s_1_6, -1, 9, 0},
204 { 14, s_1_7, -1, 7, 0},
205 { 14, s_1_8, -1, 8, 0},
206 { 14, s_1_9, -1, 6, 0},
207 { 18, s_1_10, -1, 11, 0},
208 { 14, s_1_11, -1, 11, 0},
209 { 12, s_1_12, -1, 1, 0},
210 { 14, s_1_13, -1, 2, 0},
211 { 12, s_1_14, -1, 4, 0},
212 { 16, s_1_15, -1, 5, 0},
213 { 14, s_1_16, -1, 3, 0},
214 { 18, s_1_17, -1, 10, 0},
215 { 8, s_1_18, -1, 9, 0},
216 { 12, s_1_19, -1, 7, 0},
217 { 12, s_1_20, -1, 8, 0},
218 { 12, s_1_21, -1, 6, 0},
219 { 16, s_1_22, -1, 11, 0},
220 { 10, s_1_23, -1, 1, 0},
221 { 12, s_1_24, -1, 2, 0},
222 { 10, s_1_25, -1, 4, 0},
223 { 14, s_1_26, -1, 5, 0},
224 { 12, s_1_27, -1, 3, 0},
225 { 12, s_1_28, -1, 7, 0},
226 { 20, s_1_29, -1, 10, 0},
227 { 10, s_1_30, -1, 9, 0},
228 { 14, s_1_31, -1, 7, 0},
229 { 14, s_1_32, -1, 8, 0},
230 { 14, s_1_33, -1, 6, 0},
231 { 18, s_1_34, -1, 11, 0},
232 { 12, s_1_35, -1, 1, 0},
233 { 14, s_1_36, -1, 2, 0},
234 { 12, s_1_37, -1, 4, 0},
235 { 16, s_1_38, -1, 5, 0},
236 { 14, s_1_39, -1, 3, 0}
237 };
238 
239 static const symbol s_2_0[2] = { 0xCF, 0x80 };
240 static const symbol s_2_1[6] = { 0xCE, 0xB9, 0xCE, 0xBC, 0xCF, 0x80 };
241 static const symbol s_2_2[2] = { 0xCF, 0x81 };
242 static const symbol s_2_3[4] = { 0xCF, 0x80, 0xCF, 0x81 };
243 static const symbol s_2_4[6] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCF, 0x81 };
244 static const symbol s_2_5[6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 };
245 static const symbol s_2_6[12] = { 0xCE, 0xB3, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA, 0xCF, 0x85, 0xCF, 0x81 };
246 static const symbol s_2_7[10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCF, 0x81 };
247 static const symbol s_2_8[10] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 };
248 static const symbol s_2_9[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x81 };
249 static const symbol s_2_10[6] = { 0xCE, 0xB3, 0xCE, 0xBA, 0xCF, 0x81 };
250 static const symbol s_2_11[14] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x81 };
251 static const symbol s_2_12[12] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x81 };
252 static const symbol s_2_13[12] = { 0xCE, 0xB3, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 };
253 static const symbol s_2_14[6] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85 };
254 static const symbol s_2_15[4] = { 0xCF, 0x80, 0xCE, 0xB1 };
255 static const symbol s_2_16[12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 };
256 static const symbol s_2_17[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 };
257 static const symbol s_2_18[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 };
258 static const symbol s_2_19[12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
259 static const symbol s_2_20[8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
260 static const symbol s_2_21[2] = { 0xCE, 0xB2 };
261 static const symbol s_2_22[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
262 static const symbol s_2_23[12] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x85, 0xCF, 0x81, 0xCE, 0xB9 };
263 static const symbol s_2_24[8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA };
264 static const symbol s_2_25[8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA };
265 static const symbol s_2_26[2] = { 0xCE, 0xBB };
266 static const symbol s_2_27[2] = { 0xCE, 0xBC };
267 static const symbol s_2_28[8] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xBD };
268 static const symbol s_2_29[8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
269 static const symbol s_2_30[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
270 
271 static const struct among a_2[31] =
272 {
273 { 2, s_2_0, -1, 2, 0},
274 { 6, s_2_1, 0, 2, 0},
275 { 2, s_2_2, -1, 2, 0},
276 { 4, s_2_3, 2, 2, 0},
277 { 6, s_2_4, 3, 2, 0},
278 { 6, s_2_5, 2, 2, 0},
279 { 12, s_2_6, 2, 2, 0},
280 { 10, s_2_7, 2, 2, 0},
281 { 10, s_2_8, 2, 2, 0},
282 { 6, s_2_9, 2, 2, 0},
283 { 6, s_2_10, 2, 2, 0},
284 { 14, s_2_11, 2, 2, 0},
285 { 12, s_2_12, 2, 2, 0},
286 { 12, s_2_13, 2, 2, 0},
287 { 6, s_2_14, -1, 2, 0},
288 { 4, s_2_15, -1, 1, 0},
289 { 12, s_2_16, 15, 1, 0},
290 { 6, s_2_17, 15, 1, 0},
291 { 12, s_2_18, 15, 1, 0},
292 { 12, s_2_19, 15, 1, 0},
293 { 8, s_2_20, 15, 1, 0},
294 { 2, s_2_21, -1, 2, 0},
295 { 8, s_2_22, -1, 1, 0},
296 { 12, s_2_23, -1, 2, 0},
297 { 8, s_2_24, -1, 2, 0},
298 { 8, s_2_25, -1, 2, 0},
299 { 2, s_2_26, -1, 2, 0},
300 { 2, s_2_27, -1, 2, 0},
301 { 8, s_2_28, -1, 2, 0},
302 { 8, s_2_29, -1, 1, 0},
303 { 14, s_2_30, 29, 1, 0}
304 };
305 
306 static const symbol s_3_0[8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCF, 0x83 };
307 static const symbol s_3_1[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 };
308 static const symbol s_3_2[6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCF, 0x89 };
309 static const symbol s_3_3[6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1 };
310 static const symbol s_3_4[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
311 static const symbol s_3_5[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 };
312 static const symbol s_3_6[6] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5 };
313 static const symbol s_3_7[12] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
314 static const symbol s_3_8[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
315 static const symbol s_3_9[12] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
316 static const symbol s_3_10[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
317 static const symbol s_3_11[8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB5, 0xCE, 0xB9 };
318 static const symbol s_3_12[10] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
319 static const symbol s_3_13[8] = { 0xCE, 0xB9, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD };
320 
321 static const struct among a_3[14] =
322 {
323 { 8, s_3_0, -1, 1, 0},
324 { 10, s_3_1, -1, 1, 0},
325 { 6, s_3_2, -1, 1, 0},
326 { 6, s_3_3, -1, 1, 0},
327 { 10, s_3_4, -1, 1, 0},
328 { 10, s_3_5, -1, 1, 0},
329 { 6, s_3_6, -1, 1, 0},
330 { 12, s_3_7, -1, 1, 0},
331 { 10, s_3_8, -1, 1, 0},
332 { 12, s_3_9, -1, 1, 0},
333 { 10, s_3_10, -1, 1, 0},
334 { 8, s_3_11, -1, 1, 0},
335 { 10, s_3_12, -1, 1, 0},
336 { 8, s_3_13, -1, 1, 0}
337 };
338 
339 static const symbol s_4_0[2] = { 0xCF, 0x83 };
340 static const symbol s_4_1[2] = { 0xCF, 0x87 };
341 static const symbol s_4_2[4] = { 0xCF, 0x85, 0xCF, 0x88 };
342 static const symbol s_4_3[4] = { 0xCE, 0xB6, 0xCF, 0x89 };
343 static const symbol s_4_4[4] = { 0xCE, 0xB2, 0xCE, 0xB9 };
344 static const symbol s_4_5[4] = { 0xCE, 0xBB, 0xCE, 0xB9 };
345 static const symbol s_4_6[4] = { 0xCE, 0xB1, 0xCE, 0xBB };
346 static const symbol s_4_7[4] = { 0xCE, 0xB5, 0xCE, 0xBD };
347 
348 static const struct among a_4[8] =
349 {
350 { 2, s_4_0, -1, 1, 0},
351 { 2, s_4_1, -1, 1, 0},
352 { 4, s_4_2, -1, 1, 0},
353 { 4, s_4_3, -1, 1, 0},
354 { 4, s_4_4, -1, 1, 0},
355 { 4, s_4_5, -1, 1, 0},
356 { 4, s_4_6, -1, 1, 0},
357 { 4, s_4_7, -1, 1, 0}
358 };
359 
360 static const symbol s_5_0[12] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 };
361 static const symbol s_5_1[10] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 };
362 static const symbol s_5_2[14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
363 static const symbol s_5_3[10] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 };
364 static const symbol s_5_4[14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
365 static const symbol s_5_5[14] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
366 static const symbol s_5_6[12] = { 0xCF, 0x89, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
367 
368 static const struct among a_5[7] =
369 {
370 { 12, s_5_0, -1, 1, 0},
371 { 10, s_5_1, -1, 1, 0},
372 { 14, s_5_2, -1, 1, 0},
373 { 10, s_5_3, -1, 1, 0},
374 { 14, s_5_4, -1, 1, 0},
375 { 14, s_5_5, -1, 1, 0},
376 { 12, s_5_6, -1, 1, 0}
377 };
378 
379 static const symbol s_6_0[2] = { 0xCF, 0x80 };
380 static const symbol s_6_1[6] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x81 };
381 static const symbol s_6_2[16] = { 0xCE, 0xB4, 0xCE, 0xB7, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x84 };
382 static const symbol s_6_3[4] = { 0xCE, 0xB1, 0xCF, 0x86 };
383 static const symbol s_6_4[18] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB1, 0xCF, 0x86 };
384 static const symbol s_6_5[12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 };
385 static const symbol s_6_6[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 };
386 static const symbol s_6_7[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 };
387 static const symbol s_6_8[12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
388 static const symbol s_6_9[8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
389 static const symbol s_6_10[14] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB1 };
390 static const symbol s_6_11[12] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87, 0xCE, 0xB1 };
391 static const symbol s_6_12[4] = { 0xCF, 0x80, 0xCE, 0xB5 };
392 static const symbol s_6_13[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 };
393 static const symbol s_6_14[12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 };
394 static const symbol s_6_15[6] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB5 };
395 static const symbol s_6_16[4] = { 0xCE, 0xB3, 0xCE, 0xB5 };
396 static const symbol s_6_17[6] = { 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xB5 };
397 static const symbol s_6_18[6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
398 static const symbol s_6_19[12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
399 static const symbol s_6_20[8] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
400 static const symbol s_6_21[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
401 static const symbol s_6_22[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
402 static const symbol s_6_23[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
403 static const symbol s_6_24[4] = { 0xCE, 0xB3, 0xCE, 0xBA };
404 static const symbol s_6_25[2] = { 0xCE, 0xBC };
405 static const symbol s_6_26[12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC };
406 static const symbol s_6_27[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBC };
407 static const symbol s_6_28[4] = { 0xCE, 0xB1, 0xCE, 0xBD };
408 static const symbol s_6_29[8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
409 static const symbol s_6_30[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
410 static const symbol s_6_31[6] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF };
411 
412 static const struct among a_6[32] =
413 {
414 { 2, s_6_0, -1, 2, 0},
415 { 6, s_6_1, -1, 2, 0},
416 { 16, s_6_2, -1, 2, 0},
417 { 4, s_6_3, -1, 2, 0},
418 { 18, s_6_4, 3, 2, 0},
419 { 12, s_6_5, -1, 1, 0},
420 { 6, s_6_6, -1, 1, 0},
421 { 12, s_6_7, -1, 1, 0},
422 { 12, s_6_8, -1, 1, 0},
423 { 8, s_6_9, -1, 1, 0},
424 { 14, s_6_10, -1, 1, 0},
425 { 12, s_6_11, -1, 1, 0},
426 { 4, s_6_12, -1, 1, 0},
427 { 6, s_6_13, 12, 1, 0},
428 { 12, s_6_14, 13, 1, 0},
429 { 6, s_6_15, -1, 1, 0},
430 { 4, s_6_16, -1, 2, 0},
431 { 6, s_6_17, -1, 2, 0},
432 { 6, s_6_18, -1, 1, 0},
433 { 12, s_6_19, 18, 1, 0},
434 { 8, s_6_20, 18, 1, 0},
435 { 12, s_6_21, 20, 1, 0},
436 { 12, s_6_22, 18, 1, 0},
437 { 8, s_6_23, -1, 1, 0},
438 { 4, s_6_24, -1, 2, 0},
439 { 2, s_6_25, -1, 2, 0},
440 { 12, s_6_26, 25, 2, 0},
441 { 6, s_6_27, 25, 2, 0},
442 { 4, s_6_28, -1, 2, 0},
443 { 8, s_6_29, -1, 1, 0},
444 { 14, s_6_30, 29, 1, 0},
445 { 6, s_6_31, -1, 2, 0}
446 };
447 
448 static const symbol s_7_0[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 };
449 static const symbol s_7_1[6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1 };
450 static const symbol s_7_2[6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5 };
451 static const symbol s_7_3[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
452 static const symbol s_7_4[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
453 static const symbol s_7_5[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
454 static const symbol s_7_6[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
455 
456 static const struct among a_7[7] =
457 {
458 { 8, s_7_0, -1, 1, 0},
459 { 6, s_7_1, -1, 1, 0},
460 { 6, s_7_2, -1, 1, 0},
461 { 10, s_7_3, -1, 1, 0},
462 { 10, s_7_4, -1, 1, 0},
463 { 10, s_7_5, -1, 1, 0},
464 { 8, s_7_6, -1, 1, 0}
465 };
466 
467 static const symbol s_8_0[12] = { 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1 };
468 static const symbol s_8_1[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB1 };
469 static const symbol s_8_2[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xB1 };
470 static const symbol s_8_3[12] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
471 static const symbol s_8_4[8] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1 };
472 static const symbol s_8_5[14] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB1 };
473 static const symbol s_8_6[12] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87, 0xCE, 0xB1 };
474 static const symbol s_8_7[4] = { 0xCF, 0x80, 0xCE, 0xB5 };
475 static const symbol s_8_8[6] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 };
476 static const symbol s_8_9[12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB5 };
477 static const symbol s_8_10[6] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB5 };
478 static const symbol s_8_11[6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
479 static const symbol s_8_12[12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
480 static const symbol s_8_13[8] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
481 static const symbol s_8_14[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
482 static const symbol s_8_15[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
483 static const symbol s_8_16[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
484 static const symbol s_8_17[8] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
485 static const symbol s_8_18[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
486 
487 static const struct among a_8[19] =
488 {
489 { 12, s_8_0, -1, 1, 0},
490 { 6, s_8_1, -1, 1, 0},
491 { 12, s_8_2, -1, 1, 0},
492 { 12, s_8_3, -1, 1, 0},
493 { 8, s_8_4, -1, 1, 0},
494 { 14, s_8_5, -1, 1, 0},
495 { 12, s_8_6, -1, 1, 0},
496 { 4, s_8_7, -1, 1, 0},
497 { 6, s_8_8, 7, 1, 0},
498 { 12, s_8_9, 8, 1, 0},
499 { 6, s_8_10, -1, 1, 0},
500 { 6, s_8_11, -1, 1, 0},
501 { 12, s_8_12, 11, 1, 0},
502 { 8, s_8_13, 11, 1, 0},
503 { 12, s_8_14, 13, 1, 0},
504 { 12, s_8_15, 11, 1, 0},
505 { 8, s_8_16, -1, 1, 0},
506 { 8, s_8_17, -1, 1, 0},
507 { 14, s_8_18, 17, 1, 0}
508 };
509 
510 static const symbol s_9_0[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 };
511 static const symbol s_9_1[6] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x89 };
512 static const symbol s_9_2[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 };
513 static const symbol s_9_3[12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
514 static const symbol s_9_4[12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
515 static const symbol s_9_5[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9 };
516 static const symbol s_9_6[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
517 
518 static const struct among a_9[7] =
519 {
520 { 10, s_9_0, -1, 1, 0},
521 { 6, s_9_1, -1, 1, 0},
522 { 10, s_9_2, -1, 1, 0},
523 { 12, s_9_3, -1, 1, 0},
524 { 12, s_9_4, -1, 1, 0},
525 { 8, s_9_5, -1, 1, 0},
526 { 10, s_9_6, -1, 1, 0}
527 };
528 
529 static const symbol s_10_0[2] = { 0xCF, 0x80 };
530 static const symbol s_10_1[6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x80 };
531 static const symbol s_10_2[4] = { 0xCE, 0xB1, 0xCF, 0x80 };
532 static const symbol s_10_3[6] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80 };
533 static const symbol s_10_4[6] = { 0xCE, 0xB3, 0xCF, 0x85, 0xCF, 0x81 };
534 static const symbol s_10_5[4] = { 0xCF, 0x87, 0xCF, 0x81 };
535 static const symbol s_10_6[6] = { 0xCF, 0x87, 0xCF, 0x89, 0xCF, 0x81 };
536 static const symbol s_10_7[4] = { 0xCE, 0xB1, 0xCF, 0x81 };
537 static const symbol s_10_8[6] = { 0xCE, 0xB1, 0xCE, 0xBF, 0xCF, 0x81 };
538 static const symbol s_10_9[4] = { 0xCF, 0x87, 0xCF, 0x84 };
539 static const symbol s_10_10[6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x84 };
540 static const symbol s_10_11[4] = { 0xCE, 0xBA, 0xCF, 0x84 };
541 static const symbol s_10_12[6] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCF, 0x84 };
542 static const symbol s_10_13[4] = { 0xCF, 0x83, 0xCF, 0x87 };
543 static const symbol s_10_14[6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x87 };
544 static const symbol s_10_15[6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x87 };
545 static const symbol s_10_16[4] = { 0xCF, 0x85, 0xCF, 0x88 };
546 static const symbol s_10_17[6] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
547 static const symbol s_10_18[4] = { 0xCF, 0x86, 0xCE, 0xB1 };
548 static const symbol s_10_19[6] = { 0xCE, 0xB7, 0xCF, 0x86, 0xCE, 0xB1 };
549 static const symbol s_10_20[6] = { 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xB3 };
550 static const symbol s_10_21[6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3 };
551 static const symbol s_10_22[4] = { 0xCE, 0xB7, 0xCE, 0xB4 };
552 static const symbol s_10_23[4] = { 0xCF, 0x83, 0xCE, 0xB5 };
553 static const symbol s_10_24[6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB5 };
554 static const symbol s_10_25[6] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5 };
555 static const symbol s_10_26[6] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
556 static const symbol s_10_27[12] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
557 static const symbol s_10_28[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
558 static const symbol s_10_29[6] = { 0xCE, 0xB5, 0xCF, 0x87, 0xCE, 0xB8 };
559 static const symbol s_10_30[6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8 };
560 static const symbol s_10_31[4] = { 0xCF, 0x83, 0xCE, 0xBA };
561 static const symbol s_10_32[6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBA };
562 static const symbol s_10_33[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA };
563 static const symbol s_10_34[6] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCE, 0xBB };
564 static const symbol s_10_35[6] = { 0xCF, 0x86, 0xCE, 0xB9, 0xCE, 0xBB };
565 static const symbol s_10_36[2] = { 0xCE, 0xBC };
566 static const symbol s_10_37[6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xBC };
567 static const symbol s_10_38[6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xBD };
568 static const symbol s_10_39[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x81, 0xCE, 0xBF };
569 
570 static const struct among a_10[40] =
571 {
572 { 2, s_10_0, -1, 2, 0},
573 { 6, s_10_1, 0, 2, 0},
574 { 4, s_10_2, 0, 2, 0},
575 { 6, s_10_3, 0, 2, 0},
576 { 6, s_10_4, -1, 2, 0},
577 { 4, s_10_5, -1, 2, 0},
578 { 6, s_10_6, -1, 2, 0},
579 { 4, s_10_7, -1, 2, 0},
580 { 6, s_10_8, -1, 2, 0},
581 { 4, s_10_9, -1, 2, 0},
582 { 6, s_10_10, 9, 2, 0},
583 { 4, s_10_11, -1, 2, 0},
584 { 6, s_10_12, 11, 2, 0},
585 { 4, s_10_13, -1, 2, 0},
586 { 6, s_10_14, 13, 2, 0},
587 { 6, s_10_15, -1, 2, 0},
588 { 4, s_10_16, -1, 2, 0},
589 { 6, s_10_17, -1, 2, 0},
590 { 4, s_10_18, -1, 2, 0},
591 { 6, s_10_19, 18, 2, 0},
592 { 6, s_10_20, -1, 2, 0},
593 { 6, s_10_21, -1, 2, 0},
594 { 4, s_10_22, -1, 2, 0},
595 { 4, s_10_23, -1, 1, 0},
596 { 6, s_10_24, 23, 1, 0},
597 { 6, s_10_25, -1, 1, 0},
598 { 6, s_10_26, -1, 1, 0},
599 { 12, s_10_27, 26, 1, 0},
600 { 8, s_10_28, -1, 1, 0},
601 { 6, s_10_29, -1, 2, 0},
602 { 6, s_10_30, -1, 2, 0},
603 { 4, s_10_31, -1, 2, 0},
604 { 6, s_10_32, -1, 2, 0},
605 { 6, s_10_33, -1, 2, 0},
606 { 6, s_10_34, -1, 2, 0},
607 { 6, s_10_35, -1, 2, 0},
608 { 2, s_10_36, -1, 2, 0},
609 { 6, s_10_37, 36, 2, 0},
610 { 6, s_10_38, -1, 2, 0},
611 { 14, s_10_39, -1, 1, 0}
612 };
613 
614 static const symbol s_11_0[12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
615 static const symbol s_11_1[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x83 };
616 static const symbol s_11_2[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB7, 0xCF, 0x83 };
617 static const symbol s_11_3[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
618 static const symbol s_11_4[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85 };
619 static const symbol s_11_5[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1 };
620 static const symbol s_11_6[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
621 static const symbol s_11_7[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB7 };
622 static const symbol s_11_8[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB9 };
623 static const symbol s_11_9[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
624 static const symbol s_11_10[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xBF };
625 
626 static const struct among a_11[11] =
627 {
628 { 12, s_11_0, -1, 1, 0},
629 { 10, s_11_1, -1, 1, 0},
630 { 10, s_11_2, -1, 1, 0},
631 { 10, s_11_3, -1, 1, 0},
632 { 10, s_11_4, -1, 1, 0},
633 { 8, s_11_5, -1, 1, 0},
634 { 8, s_11_6, -1, 1, 0},
635 { 8, s_11_7, -1, 1, 0},
636 { 10, s_11_8, -1, 1, 0},
637 { 10, s_11_9, -1, 1, 0},
638 { 8, s_11_10, -1, 1, 0}
639 };
640 
641 static const symbol s_12_0[4] = { 0xCF, 0x83, 0xCE, 0xB5 };
642 static const symbol s_12_1[12] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB5 };
643 static const symbol s_12_2[14] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB5 };
644 static const symbol s_12_3[10] = { 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
645 static const symbol s_12_4[12] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5 };
646 static const symbol s_12_5[8] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
647 static const symbol s_12_6[16] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
648 
649 static const struct among a_12[7] =
650 {
651 { 4, s_12_0, -1, 1, 0},
652 { 12, s_12_1, 0, 1, 0},
653 { 14, s_12_2, 0, 1, 0},
654 { 10, s_12_3, -1, 1, 0},
655 { 12, s_12_4, -1, 1, 0},
656 { 8, s_12_5, -1, 2, 0},
657 { 16, s_12_6, 5, 2, 0}
658 };
659 
660 static const symbol s_13_0[10] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA };
661 static const symbol s_13_1[14] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA };
662 static const symbol s_13_2[14] = { 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA };
663 static const symbol s_13_3[16] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA };
664 static const symbol s_13_4[16] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBA };
665 static const symbol s_13_5[12] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA };
666 static const symbol s_13_6[10] = { 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xBD, 0xCE, 0xB9, 0xCE, 0xBA };
667 static const symbol s_13_7[14] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBD };
668 static const symbol s_13_8[20] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBD };
669 static const symbol s_13_9[16] = { 0xCE, 0xB2, 0xCF, 0x85, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBD };
670 
671 static const struct among a_13[10] =
672 {
673 { 10, s_13_0, -1, 7, 0},
674 { 14, s_13_1, -1, 6, 0},
675 { 14, s_13_2, -1, 3, 0},
676 { 16, s_13_3, 2, 1, 0},
677 { 16, s_13_4, -1, 5, 0},
678 { 12, s_13_5, -1, 2, 0},
679 { 10, s_13_6, -1, 4, 0},
680 { 14, s_13_7, -1, 10, 0},
681 { 20, s_13_8, -1, 8, 0},
682 { 16, s_13_9, -1, 9, 0}
683 };
684 
685 static const symbol s_14_0[12] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
686 static const symbol s_14_1[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x83 };
687 static const symbol s_14_2[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85 };
688 static const symbol s_14_3[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xB9 };
689 static const symbol s_14_4[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCF, 0x89, 0xCE, 0xBD };
690 static const symbol s_14_5[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xBF };
691 
692 static const struct among a_14[6] =
693 {
694 { 12, s_14_0, -1, 1, 0},
695 { 10, s_14_1, -1, 1, 0},
696 { 10, s_14_2, -1, 1, 0},
697 { 10, s_14_3, -1, 1, 0},
698 { 10, s_14_4, -1, 1, 0},
699 { 8, s_14_5, -1, 1, 0}
700 };
701 
702 static const symbol s_15_0[2] = { 0xCF, 0x83 };
703 static const symbol s_15_1[2] = { 0xCF, 0x87 };
704 
705 static const struct among a_15[2] =
706 {
707 { 2, s_15_0, -1, 1, 0},
708 { 2, s_15_1, -1, 1, 0}
709 };
710 
711 static const symbol s_16_0[12] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 };
712 static const symbol s_16_1[14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 };
713 static const symbol s_16_2[10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 };
714 static const symbol s_16_3[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 };
715 
716 static const struct among a_16[4] =
717 {
718 { 12, s_16_0, -1, 1, 0},
719 { 14, s_16_1, -1, 1, 0},
720 { 10, s_16_2, -1, 1, 0},
721 { 12, s_16_3, -1, 1, 0}
722 };
723 
724 static const symbol s_17_0[2] = { 0xCF, 0x80 };
725 static const symbol s_17_1[12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x80 };
726 static const symbol s_17_2[2] = { 0xCF, 0x81 };
727 static const symbol s_17_3[4] = { 0xCE, 0xB2, 0xCF, 0x81 };
728 static const symbol s_17_4[8] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xB2, 0xCF, 0x81 };
729 static const symbol s_17_5[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB2, 0xCF, 0x81 };
730 static const symbol s_17_6[10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
731 static const symbol s_17_7[6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x81 };
732 static const symbol s_17_8[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB8, 0xCF, 0x81 };
733 static const symbol s_17_9[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 };
734 static const symbol s_17_10[2] = { 0xCF, 0x83 };
735 static const symbol s_17_11[12] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83 };
736 static const symbol s_17_12[6] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
737 static const symbol s_17_13[10] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x84 };
738 static const symbol s_17_14[4] = { 0xCF, 0x81, 0xCF, 0x85 };
739 static const symbol s_17_15[2] = { 0xCF, 0x86 };
740 static const symbol s_17_16[4] = { 0xCF, 0x83, 0xCF, 0x86 };
741 static const symbol s_17_17[10] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x86 };
742 static const symbol s_17_18[6] = { 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x86 };
743 static const symbol s_17_19[2] = { 0xCF, 0x87 };
744 static const symbol s_17_20[2] = { 0xCE, 0xB2 };
745 static const symbol s_17_21[8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB2 };
746 static const symbol s_17_22[8] = { 0xCF, 0x83, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2 };
747 static const symbol s_17_23[18] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2 };
748 static const symbol s_17_24[8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB4 };
749 static const symbol s_17_25[2] = { 0xCE, 0xB6 };
750 static const symbol s_17_26[4] = { 0xCF, 0x84, 0xCE, 0xB6 };
751 static const symbol s_17_27[2] = { 0xCE, 0xBA };
752 static const symbol s_17_28[4] = { 0xCF, 0x83, 0xCE, 0xBA };
753 static const symbol s_17_29[10] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBA };
754 static const symbol s_17_30[6] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xBA };
755 static const symbol s_17_31[4] = { 0xCF, 0x80, 0xCE, 0xBB };
756 static const symbol s_17_32[6] = { 0xCF, 0x86, 0xCF, 0x85, 0xCE, 0xBB };
757 static const symbol s_17_33[8] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
758 static const symbol s_17_34[6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xBB };
759 static const symbol s_17_35[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB };
760 static const symbol s_17_36[4] = { 0xCE, 0xB3, 0xCE, 0xBB };
761 static const symbol s_17_37[12] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB };
762 static const symbol s_17_38[8] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBC };
763 static const symbol s_17_39[8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBC };
764 static const symbol s_17_40[8] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBC };
765 static const symbol s_17_41[12] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA, 0xCF, 0x81, 0xCF, 0x85, 0xCE, 0xBD };
766 static const symbol s_17_42[8] = { 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD };
767 static const symbol s_17_43[8] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xBD };
768 static const symbol s_17_44[14] = { 0xCE, 0xB7, 0xCE, 0xB3, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xBD };
769 static const symbol s_17_45[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBD };
770 
771 static const struct among a_17[46] =
772 {
773 { 2, s_17_0, -1, 2, 0},
774 { 12, s_17_1, 0, 1, 0},
775 { 2, s_17_2, -1, 1, 0},
776 { 4, s_17_3, 2, 1, 0},
777 { 8, s_17_4, 3, 1, 0},
778 { 8, s_17_5, 3, 1, 0},
779 { 10, s_17_6, 2, 2, 0},
780 { 6, s_17_7, 2, 1, 0},
781 { 8, s_17_8, 2, 1, 0},
782 { 6, s_17_9, 2, 1, 0},
783 { 2, s_17_10, -1, 1, 0},
784 { 12, s_17_11, 10, 1, 0},
785 { 6, s_17_12, 10, 2, 0},
786 { 10, s_17_13, -1, 1, 0},
787 { 4, s_17_14, -1, 1, 0},
788 { 2, s_17_15, -1, 1, 0},
789 { 4, s_17_16, 15, 1, 0},
790 { 10, s_17_17, 16, 1, 0},
791 { 6, s_17_18, 15, 2, 0},
792 { 2, s_17_19, -1, 1, 0},
793 { 2, s_17_20, -1, 2, 0},
794 { 8, s_17_21, 20, 1, 0},
795 { 8, s_17_22, 20, 1, 0},
796 { 18, s_17_23, 22, 1, 0},
797 { 8, s_17_24, -1, 2, 0},
798 { 2, s_17_25, -1, 2, 0},
799 { 4, s_17_26, 25, 1, 0},
800 { 2, s_17_27, -1, 1, 0},
801 { 4, s_17_28, 27, 1, 0},
802 { 10, s_17_29, 27, 1, 0},
803 { 6, s_17_30, 27, 1, 0},
804 { 4, s_17_31, -1, 1, 0},
805 { 6, s_17_32, -1, 1, 0},
806 { 8, s_17_33, -1, 1, 0},
807 { 6, s_17_34, -1, 2, 0},
808 { 6, s_17_35, -1, 1, 0},
809 { 4, s_17_36, -1, 2, 0},
810 { 12, s_17_37, -1, 2, 0},
811 { 8, s_17_38, -1, 1, 0},
812 { 8, s_17_39, -1, 1, 0},
813 { 8, s_17_40, -1, 1, 0},
814 { 12, s_17_41, -1, 2, 0},
815 { 8, s_17_42, -1, 1, 0},
816 { 8, s_17_43, -1, 2, 0},
817 { 14, s_17_44, -1, 2, 0},
818 { 6, s_17_45, -1, 1, 0}
819 };
820 
821 static const symbol s_18_0[10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83 };
822 static const symbol s_18_1[10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 };
823 static const symbol s_18_2[8] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1 };
824 static const symbol s_18_3[8] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 };
825 static const symbol s_18_4[12] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9, 0xCE, 0xB1 };
826 static const symbol s_18_5[6] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 };
827 static const symbol s_18_6[10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB9 };
828 static const symbol s_18_7[10] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83, 0xCF, 0x89, 0xCE, 0xBD };
829 
830 static const struct among a_18[8] =
831 {
832 { 10, s_18_0, -1, 1, 0},
833 { 10, s_18_1, -1, 1, 0},
834 { 8, s_18_2, -1, 1, 0},
835 { 8, s_18_3, -1, 1, 0},
836 { 12, s_18_4, 3, 1, 0},
837 { 6, s_18_5, -1, 1, 0},
838 { 10, s_18_6, 5, 1, 0},
839 { 10, s_18_7, -1, 1, 0}
840 };
841 
842 static const symbol s_19_0[4] = { 0xCE, 0xB9, 0xCF, 0x81 };
843 static const symbol s_19_1[6] = { 0xCF, 0x88, 0xCE, 0xB1, 0xCE, 0xBB };
844 static const symbol s_19_2[8] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x86, 0xCE, 0xBD };
845 static const symbol s_19_3[6] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF };
846 
847 static const struct among a_19[4] =
848 {
849 { 4, s_19_0, -1, 1, 0},
850 { 6, s_19_1, -1, 1, 0},
851 { 8, s_19_2, -1, 1, 0},
852 { 6, s_19_3, -1, 1, 0}
853 };
854 
855 static const symbol s_20_0[2] = { 0xCE, 0xB5 };
856 static const symbol s_20_1[10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x87, 0xCE, 0xBD };
857 
858 static const struct among a_20[2] =
859 {
860 { 2, s_20_0, -1, 1, 0},
861 { 10, s_20_1, -1, 1, 0}
862 };
863 
864 static const symbol s_21_0[8] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1 };
865 static const symbol s_21_1[10] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
866 static const symbol s_21_2[8] = { 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xBF };
867 
868 static const struct among a_21[3] =
869 {
870 { 8, s_21_0, -1, 1, 0},
871 { 10, s_21_1, -1, 1, 0},
872 { 8, s_21_2, -1, 1, 0}
873 };
874 
875 static const symbol s_22_0[2] = { 0xCF, 0x81 };
876 static const symbol s_22_1[4] = { 0xCE, 0xB9, 0xCE, 0xB2 };
877 static const symbol s_22_2[2] = { 0xCE, 0xB4 };
878 static const symbol s_22_3[6] = { 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBA };
879 static const symbol s_22_4[10] = { 0xCF, 0x86, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA };
880 static const symbol s_22_5[8] = { 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBB };
881 static const symbol s_22_6[6] = { 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBD };
882 
883 static const struct among a_22[7] =
884 {
885 { 2, s_22_0, -1, 1, 0},
886 { 4, s_22_1, -1, 1, 0},
887 { 2, s_22_2, -1, 1, 0},
888 { 6, s_22_3, -1, 1, 0},
889 { 10, s_22_4, -1, 1, 0},
890 { 8, s_22_5, -1, 1, 0},
891 { 6, s_22_6, -1, 1, 0}
892 };
893 
894 static const symbol s_23_0[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x83 };
895 static const symbol s_23_1[10] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85 };
896 static const symbol s_23_2[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5 };
897 static const symbol s_23_3[8] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF };
898 
899 static const struct among a_23[4] =
900 {
901 { 10, s_23_0, -1, 1, 0},
902 { 10, s_23_1, -1, 1, 0},
903 { 8, s_23_2, -1, 1, 0},
904 { 8, s_23_3, -1, 1, 0}
905 };
906 
907 static const symbol s_24_0[8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 };
908 static const symbol s_24_1[8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD };
909 
910 static const struct among a_24[2] =
911 {
912 { 8, s_24_0, -1, 1, 0},
913 { 8, s_24_1, -1, 1, 0}
914 };
915 
916 static const symbol s_25_0[10] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80 };
917 static const symbol s_25_1[6] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCF, 0x81 };
918 static const symbol s_25_2[10] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
919 static const symbol s_25_3[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x81 };
920 static const symbol s_25_4[10] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 };
921 static const symbol s_25_5[10] = { 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9 };
922 static const symbol s_25_6[6] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9 };
923 static const symbol s_25_7[4] = { 0xCE, 0xBF, 0xCE, 0xBA };
924 static const symbol s_25_8[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBC };
925 static const symbol s_25_9[6] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD };
926 
927 static const struct among a_25[10] =
928 {
929 { 10, s_25_0, -1, -1, 0},
930 { 6, s_25_1, -1, -1, 0},
931 { 10, s_25_2, -1, -1, 0},
932 { 10, s_25_3, -1, -1, 0},
933 { 10, s_25_4, -1, -1, 0},
934 { 10, s_25_5, -1, -1, 0},
935 { 6, s_25_6, -1, -1, 0},
936 { 4, s_25_7, -1, -1, 0},
937 { 6, s_25_8, -1, -1, 0},
938 { 6, s_25_9, -1, -1, 0}
939 };
940 
941 static const symbol s_26_0[8] = { 0xCE, 0xB5, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 };
942 static const symbol s_26_1[8] = { 0xCE, 0xB5, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD };
943 
944 static const struct among a_26[2] =
945 {
946 { 8, s_26_0, -1, 1, 0},
947 { 8, s_26_1, -1, 1, 0}
948 };
949 
950 static const symbol s_27_0[10] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80 };
951 static const symbol s_27_1[4] = { 0xCF, 0x85, 0xCF, 0x80 };
952 static const symbol s_27_2[6] = { 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 };
953 static const symbol s_27_3[6] = { 0xCE, 0xB3, 0xCE, 0xB7, 0xCF, 0x80 };
954 static const symbol s_27_4[4] = { 0xCE, 0xB9, 0xCF, 0x80 };
955 static const symbol s_27_5[6] = { 0xCE, 0xB5, 0xCE, 0xBC, 0xCF, 0x80 };
956 static const symbol s_27_6[4] = { 0xCE, 0xBF, 0xCF, 0x80 };
957 static const symbol s_27_7[6] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBB };
958 
959 static const struct among a_27[8] =
960 {
961 { 10, s_27_0, -1, 1, 0},
962 { 4, s_27_1, -1, 1, 0},
963 { 6, s_27_2, -1, 1, 0},
964 { 6, s_27_3, -1, 1, 0},
965 { 4, s_27_4, -1, 1, 0},
966 { 6, s_27_5, -1, 1, 0},
967 { 4, s_27_6, -1, 1, 0},
968 { 6, s_27_7, -1, 1, 0}
969 };
970 
971 static const symbol s_28_0[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 };
972 static const symbol s_28_1[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD };
973 
974 static const struct among a_28[2] =
975 {
976 { 10, s_28_0, -1, 1, 0},
977 { 10, s_28_1, -1, 1, 0}
978 };
979 
980 static const symbol s_29_0[4] = { 0xCF, 0x83, 0xCF, 0x80 };
981 static const symbol s_29_1[4] = { 0xCF, 0x86, 0xCF, 0x81 };
982 static const symbol s_29_2[2] = { 0xCF, 0x83 };
983 static const symbol s_29_3[6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x87 };
984 static const symbol s_29_4[8] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3 };
985 static const symbol s_29_5[4] = { 0xCF, 0x86, 0xCE, 0xB5 };
986 static const symbol s_29_6[6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA };
987 static const symbol s_29_7[4] = { 0xCF, 0x83, 0xCE, 0xBA };
988 static const symbol s_29_8[12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xBA };
989 static const symbol s_29_9[8] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
990 static const symbol s_29_10[4] = { 0xCF, 0x86, 0xCE, 0xBB };
991 static const symbol s_29_11[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBB };
992 static const symbol s_29_12[6] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBB };
993 static const symbol s_29_13[4] = { 0xCF, 0x87, 0xCE, 0xBD };
994 static const symbol s_29_14[8] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE };
995 
996 static const struct among a_29[15] =
997 {
998 { 4, s_29_0, -1, 1, 0},
999 { 4, s_29_1, -1, 1, 0},
1000 { 2, s_29_2, -1, 1, 0},
1001 { 6, s_29_3, -1, 1, 0},
1002 { 8, s_29_4, -1, 1, 0},
1003 { 4, s_29_5, -1, 1, 0},
1004 { 6, s_29_6, -1, 1, 0},
1005 { 4, s_29_7, -1, 1, 0},
1006 { 12, s_29_8, -1, 1, 0},
1007 { 8, s_29_9, -1, 1, 0},
1008 { 4, s_29_10, -1, 1, 0},
1009 { 10, s_29_11, -1, 1, 0},
1010 { 6, s_29_12, -1, 1, 0},
1011 { 4, s_29_13, -1, 1, 0},
1012 { 8, s_29_14, -1, 1, 0}
1013 };
1014 
1015 static const symbol s_30_0[6] = { 0xCE, 0xB5, 0xCF, 0x89, 0xCF, 0x83 };
1016 static const symbol s_30_1[6] = { 0xCE, 0xB5, 0xCF, 0x89, 0xCE, 0xBD };
1017 
1018 static const struct among a_30[2] =
1019 {
1020 { 6, s_30_0, -1, 1, 0},
1021 { 6, s_30_1, -1, 1, 0}
1022 };
1023 
1024 static const symbol s_31_0[2] = { 0xCF, 0x80 };
1025 static const symbol s_31_1[6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 };
1026 static const symbol s_31_2[2] = { 0xCE, 0xB4 };
1027 static const symbol s_31_3[4] = { 0xCE, 0xB9, 0xCE, 0xB4 };
1028 static const symbol s_31_4[2] = { 0xCE, 0xB8 };
1029 static const symbol s_31_5[6] = { 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
1030 static const symbol s_31_6[4] = { 0xCE, 0xB5, 0xCE, 0xBB };
1031 static const symbol s_31_7[2] = { 0xCE, 0xBD };
1032 
1033 static const struct among a_31[8] =
1034 {
1035 { 2, s_31_0, -1, 1, 0},
1036 { 6, s_31_1, -1, 1, 0},
1037 { 2, s_31_2, -1, 1, 0},
1038 { 4, s_31_3, 2, 1, 0},
1039 { 2, s_31_4, -1, 1, 0},
1040 { 6, s_31_5, -1, 1, 0},
1041 { 4, s_31_6, -1, 1, 0},
1042 { 2, s_31_7, -1, 1, 0}
1043 };
1044 
1045 static const symbol s_32_0[6] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85 };
1046 static const symbol s_32_1[4] = { 0xCE, 0xB9, 0xCE, 0xB1 };
1047 static const symbol s_32_2[6] = { 0xCE, 0xB9, 0xCF, 0x89, 0xCE, 0xBD };
1048 
1049 static const struct among a_32[3] =
1050 {
1051 { 6, s_32_0, -1, 1, 0},
1052 { 4, s_32_1, -1, 1, 0},
1053 { 6, s_32_2, -1, 1, 0}
1054 };
1055 
1056 static const symbol s_33_0[8] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85 };
1057 static const symbol s_33_1[6] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1 };
1058 static const symbol s_33_2[8] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x89, 0xCE, 0xBD };
1059 static const symbol s_33_3[6] = { 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xBF };
1060 
1061 static const struct among a_33[4] =
1062 {
1063 { 8, s_33_0, -1, 1, 0},
1064 { 6, s_33_1, -1, 1, 0},
1065 { 8, s_33_2, -1, 1, 0},
1066 { 6, s_33_3, -1, 1, 0}
1067 };
1068 
1069 static const symbol s_34_0[8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCF, 0x80 };
1070 static const symbol s_34_1[6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x81 };
1071 static const symbol s_34_2[12] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83 };
1072 static const symbol s_34_3[8] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x84, 0xCF, 0x83 };
1073 static const symbol s_34_4[8] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 };
1074 static const symbol s_34_5[6] = { 0xCF, 0x86, 0xCF, 0x85, 0xCF, 0x83 };
1075 static const symbol s_34_6[6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x83 };
1076 static const symbol s_34_7[8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83 };
1077 static const symbol s_34_8[8] = { 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x84 };
1078 static const symbol s_34_9[14] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 };
1079 static const symbol s_34_10[6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x84 };
1080 static const symbol s_34_11[12] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 };
1081 static const symbol s_34_12[8] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCF, 0x89, 0xCE, 0xB4 };
1082 static const symbol s_34_13[4] = { 0xCE, 0xB1, 0xCE, 0xB4 };
1083 static const symbol s_34_14[10] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB4 };
1084 static const symbol s_34_15[10] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1, 0xCE, 0xB4 };
1085 static const symbol s_34_16[10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB4 };
1086 static const symbol s_34_17[6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4 };
1087 static const symbol s_34_18[8] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB4 };
1088 static const symbol s_34_19[12] = { 0xCF, 0x80, 0xCF, 0x81, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xB4 };
1089 static const symbol s_34_20[10] = { 0xCF, 0x86, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB4 };
1090 static const symbol s_34_21[4] = { 0xCE, 0xB7, 0xCE, 0xB8 };
1091 static const symbol s_34_22[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB7, 0xCE, 0xB8 };
1092 static const symbol s_34_23[6] = { 0xCE, 0xBE, 0xCE, 0xB9, 0xCE, 0xBA };
1093 static const symbol s_34_24[8] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
1094 static const symbol s_34_25[4] = { 0xCE, 0xB1, 0xCE, 0xBB };
1095 static const symbol s_34_26[14] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xBB };
1096 static const symbol s_34_27[14] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBB };
1097 static const symbol s_34_28[8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB };
1098 static const symbol s_34_29[8] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCF, 0x89, 0xCE, 0xBC };
1099 static const symbol s_34_30[8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC };
1100 static const symbol s_34_31[8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD };
1101 static const symbol s_34_32[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD };
1102 static const symbol s_34_33[12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBD };
1103 static const symbol s_34_34[14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB, 0xCE, 0xBD };
1104 static const symbol s_34_35[10] = { 0xCF, 0x86, 0xCE, 0xB9, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xBD };
1105 
1106 static const struct among a_34[36] =
1107 {
1108 { 8, s_34_0, -1, 1, 0},
1109 { 6, s_34_1, -1, 1, 0},
1110 { 12, s_34_2, -1, 1, 0},
1111 { 8, s_34_3, -1, 1, 0},
1112 { 8, s_34_4, -1, 1, 0},
1113 { 6, s_34_5, -1, 1, 0},
1114 { 6, s_34_6, -1, 1, 0},
1115 { 8, s_34_7, -1, 1, 0},
1116 { 8, s_34_8, -1, 1, 0},
1117 { 14, s_34_9, -1, 1, 0},
1118 { 6, s_34_10, -1, 1, 0},
1119 { 12, s_34_11, -1, 1, 0},
1120 { 8, s_34_12, -1, 1, 0},
1121 { 4, s_34_13, -1, 1, 0},
1122 { 10, s_34_14, 13, 1, 0},
1123 { 10, s_34_15, 13, 1, 0},
1124 { 10, s_34_16, -1, 1, 0},
1125 { 6, s_34_17, -1, 1, 0},
1126 { 8, s_34_18, -1, 1, 0},
1127 { 12, s_34_19, -1, 1, 0},
1128 { 10, s_34_20, -1, 1, 0},
1129 { 4, s_34_21, -1, 1, 0},
1130 { 8, s_34_22, 21, 1, 0},
1131 { 6, s_34_23, -1, 1, 0},
1132 { 8, s_34_24, -1, 1, 0},
1133 { 4, s_34_25, -1, 1, 0},
1134 { 14, s_34_26, 25, 1, 0},
1135 { 14, s_34_27, -1, 1, 0},
1136 { 8, s_34_28, -1, 1, 0},
1137 { 8, s_34_29, -1, 1, 0},
1138 { 8, s_34_30, -1, 1, 0},
1139 { 8, s_34_31, -1, 1, 0},
1140 { 8, s_34_32, -1, 1, 0},
1141 { 12, s_34_33, -1, 1, 0},
1142 { 14, s_34_34, -1, 1, 0},
1143 { 10, s_34_35, -1, 1, 0}
1144 };
1145 
1146 static const symbol s_35_0[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
1147 static const symbol s_35_1[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
1148 static const symbol s_35_2[10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
1149 static const symbol s_35_3[10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
1150 static const symbol s_35_4[14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
1151 
1152 static const struct among a_35[5] =
1153 {
1154 { 12, s_35_0, -1, 1, 0},
1155 { 10, s_35_1, -1, 1, 0},
1156 { 10, s_35_2, -1, 1, 0},
1157 { 10, s_35_3, -1, 1, 0},
1158 { 14, s_35_4, 3, 1, 0}
1159 };
1160 
1161 static const symbol s_36_0[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x80 };
1162 static const symbol s_36_1[8] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81 };
1163 static const symbol s_36_2[10] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 };
1164 static const symbol s_36_3[6] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 };
1165 static const symbol s_36_4[2] = { 0xCF, 0x87 };
1166 static const symbol s_36_5[6] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCF, 0x87 };
1167 static const symbol s_36_6[8] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB2 };
1168 static const symbol s_36_7[6] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xB8 };
1169 static const symbol s_36_8[6] = { 0xCE, 0xBE, 0xCE, 0xB5, 0xCE, 0xB8 };
1170 static const symbol s_36_9[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB8 };
1171 static const symbol s_36_10[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA };
1172 static const symbol s_36_11[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
1173 
1174 static const struct among a_36[12] =
1175 {
1176 { 8, s_36_0, -1, 1, 0},
1177 { 8, s_36_1, -1, 1, 0},
1178 { 10, s_36_2, -1, 1, 0},
1179 { 6, s_36_3, -1, 1, 0},
1180 { 2, s_36_4, -1, 1, 0},
1181 { 6, s_36_5, 4, 1, 0},
1182 { 8, s_36_6, -1, 1, 0},
1183 { 6, s_36_7, -1, 1, 0},
1184 { 6, s_36_8, -1, 1, 0},
1185 { 8, s_36_9, -1, 1, 0},
1186 { 8, s_36_10, -1, 1, 0},
1187 { 6, s_36_11, -1, 1, 0}
1188 };
1189 
1190 static const symbol s_37_0[4] = { 0xCF, 0x84, 0xCF, 0x81 };
1191 static const symbol s_37_1[4] = { 0xCF, 0x84, 0xCF, 0x83 };
1192 
1193 static const struct among a_37[2] =
1194 {
1195 { 4, s_37_0, -1, 1, 0},
1196 { 4, s_37_1, -1, 1, 0}
1197 };
1198 
1199 static const symbol s_38_0[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1200 static const symbol s_38_1[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1201 static const symbol s_38_2[14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1202 static const symbol s_38_3[16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1203 static const symbol s_38_4[12] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1204 static const symbol s_38_5[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1205 static const symbol s_38_6[10] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1206 static const symbol s_38_7[12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1207 static const symbol s_38_8[10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1208 static const symbol s_38_9[10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1209 static const symbol s_38_10[14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
1210 
1211 static const struct among a_38[11] =
1212 {
1213 { 12, s_38_0, -1, 1, 0},
1214 { 10, s_38_1, -1, 1, 0},
1215 { 14, s_38_2, -1, 1, 0},
1216 { 16, s_38_3, 2, 1, 0},
1217 { 12, s_38_4, -1, 1, 0},
1218 { 14, s_38_5, 4, 1, 0},
1219 { 10, s_38_6, -1, 1, 0},
1220 { 12, s_38_7, 6, 1, 0},
1221 { 10, s_38_8, -1, 1, 0},
1222 { 10, s_38_9, -1, 1, 0},
1223 { 14, s_38_10, 9, 1, 0}
1224 };
1225 
1226 static const symbol s_39_0[2] = { 0xCF, 0x80 };
1227 static const symbol s_39_1[4] = { 0xCF, 0x83, 0xCF, 0x80 };
1228 static const symbol s_39_2[14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 };
1229 static const symbol s_39_3[8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 };
1230 static const symbol s_39_4[18] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x80 };
1231 static const symbol s_39_5[8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x80 };
1232 static const symbol s_39_6[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 };
1233 static const symbol s_39_7[12] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 };
1234 static const symbol s_39_8[12] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x81 };
1235 static const symbol s_39_9[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81 };
1236 static const symbol s_39_10[4] = { 0xCE, 0xB5, 0xCF, 0x81 };
1237 static const symbol s_39_11[10] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
1238 static const symbol s_39_12[6] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x81 };
1239 static const symbol s_39_13[12] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB8, 0xCE, 0xB7, 0xCF, 0x81 };
1240 static const symbol s_39_14[12] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x81 };
1241 static const symbol s_39_15[2] = { 0xCF, 0x83 };
1242 static const symbol s_39_16[16] = { 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83 };
1243 static const symbol s_39_17[6] = { 0xCE, 0xB8, 0xCF, 0x85, 0xCF, 0x83 };
1244 static const symbol s_39_18[6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83 };
1245 static const symbol s_39_19[10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x83 };
1246 static const symbol s_39_20[8] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 };
1247 static const symbol s_39_21[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 };
1248 static const symbol s_39_22[8] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x84 };
1249 static const symbol s_39_23[14] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x84 };
1250 static const symbol s_39_24[6] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x84 };
1251 static const symbol s_39_25[12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81, 0xCE, 0xB9, 0xCF, 0x84 };
1252 static const symbol s_39_26[10] = { 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCF, 0x84 };
1253 static const symbol s_39_27[8] = { 0xCE, 0xB6, 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84 };
1254 static const symbol s_39_28[10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBD, 0xCF, 0x84 };
1255 static const symbol s_39_29[2] = { 0xCF, 0x86 };
1256 static const symbol s_39_30[14] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x86 };
1257 static const symbol s_39_31[14] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xB9, 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x86 };
1258 static const symbol s_39_32[6] = { 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x86 };
1259 static const symbol s_39_33[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x86 };
1260 static const symbol s_39_34[8] = { 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x86 };
1261 static const symbol s_39_35[16] = { 0xCF, 0x86, 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x86 };
1262 static const symbol s_39_36[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCF, 0x86 };
1263 static const symbol s_39_37[12] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCF, 0x86 };
1264 static const symbol s_39_38[2] = { 0xCF, 0x87 };
1265 static const symbol s_39_39[14] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
1266 static const symbol s_39_40[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
1267 static const symbol s_39_41[12] = { 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
1268 static const symbol s_39_42[22] = { 0xCE, 0xBC, 0xCE, 0xB9, 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
1269 static const symbol s_39_43[22] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
1270 static const symbol s_39_44[22] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xB2, 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB7, 0xCF, 0x87 };
1271 static const symbol s_39_45[6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x87 };
1272 static const symbol s_39_46[6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 };
1273 static const symbol s_39_47[8] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 };
1274 static const symbol s_39_48[14] = { 0xCF, 0x88, 0xCE, 0xB7, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB2 };
1275 static const symbol s_39_49[6] = { 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 };
1276 static const symbol s_39_50[8] = { 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 };
1277 static const symbol s_39_51[16] = { 0xCE, 0xBE, 0xCE, 0xB7, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB2 };
1278 static const symbol s_39_52[2] = { 0xCE, 0xB3 };
1279 static const symbol s_39_53[10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xB3 };
1280 static const symbol s_39_54[10] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x81, 0xCE, 0xB3 };
1281 static const symbol s_39_55[4] = { 0xCE, 0xB1, 0xCE, 0xB3 };
1282 static const symbol s_39_56[8] = { 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB3 };
1283 static const symbol s_39_57[8] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB3 };
1284 static const symbol s_39_58[10] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 };
1285 static const symbol s_39_59[12] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 };
1286 static const symbol s_39_60[10] = { 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xB3 };
1287 static const symbol s_39_61[8] = { 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xB3 };
1288 static const symbol s_39_62[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB7, 0xCE, 0xB3 };
1289 static const symbol s_39_63[6] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB3 };
1290 static const symbol s_39_64[14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB6 };
1291 static const symbol s_39_65[2] = { 0xCE, 0xB8 };
1292 static const symbol s_39_66[12] = { 0xCE, 0xBC, 0xCF, 0x89, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB8 };
1293 static const symbol s_39_67[6] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 };
1294 static const symbol s_39_68[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 };
1295 static const symbol s_39_69[8] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBA };
1296 static const symbol s_39_70[12] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x85, 0xCE, 0xBA };
1297 static const symbol s_39_71[6] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCE, 0xBA };
1298 static const symbol s_39_72[10] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA };
1299 static const symbol s_39_73[4] = { 0xCE, 0xB9, 0xCE, 0xBA };
1300 static const symbol s_39_74[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB9, 0xCE, 0xBA };
1301 static const symbol s_39_75[10] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBA };
1302 static const symbol s_39_76[4] = { 0xCF, 0x80, 0xCE, 0xBB };
1303 static const symbol s_39_77[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCF, 0x80, 0xCE, 0xBB };
1304 static const symbol s_39_78[12] = { 0xCF, 0x88, 0xCF, 0x85, 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB };
1305 static const symbol s_39_79[10] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB };
1306 static const symbol s_39_80[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
1307 static const symbol s_39_81[6] = { 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
1308 static const symbol s_39_82[14] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCE, 0xB8, 0xCF, 0x85, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
1309 static const symbol s_39_83[14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
1310 static const symbol s_39_84[12] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB };
1311 static const symbol s_39_85[12] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB };
1312 static const symbol s_39_86[6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xBB };
1313 static const symbol s_39_87[12] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBB };
1314 static const symbol s_39_88[2] = { 0xCE, 0xBC };
1315 static const symbol s_39_89[14] = { 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC };
1316 static const symbol s_39_90[10] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xBC };
1317 static const symbol s_39_91[16] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCE, 0xBC };
1318 static const symbol s_39_92[16] = { 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBC };
1319 static const symbol s_39_93[2] = { 0xCE, 0xBD };
1320 static const symbol s_39_94[16] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
1321 
1322 static const struct among a_39[95] =
1323 {
1324 { 2, s_39_0, -1, 1, 0},
1325 { 4, s_39_1, 0, 1, 0},
1326 { 14, s_39_2, 0, 1, 0},
1327 { 8, s_39_3, 0, 1, 0},
1328 { 18, s_39_4, 0, 1, 0},
1329 { 8, s_39_5, 0, 1, 0},
1330 { 6, s_39_6, 0, 1, 0},
1331 { 12, s_39_7, 6, 1, 0},
1332 { 12, s_39_8, -1, 1, 0},
1333 { 6, s_39_9, -1, 1, 0},
1334 { 4, s_39_10, -1, 1, 0},
1335 { 10, s_39_11, 10, 1, 0},
1336 { 6, s_39_12, 10, 1, 0},
1337 { 12, s_39_13, -1, 1, 0},
1338 { 12, s_39_14, -1, 1, 0},
1339 { 2, s_39_15, -1, 1, 0},
1340 { 16, s_39_16, 15, 1, 0},
1341 { 6, s_39_17, 15, 1, 0},
1342 { 6, s_39_18, 15, 1, 0},
1343 { 10, s_39_19, 15, 1, 0},
1344 { 8, s_39_20, -1, 1, 0},
1345 { 8, s_39_21, -1, 1, 0},
1346 { 8, s_39_22, -1, 1, 0},
1347 { 14, s_39_23, -1, 1, 0},
1348 { 6, s_39_24, -1, 1, 0},
1349 { 12, s_39_25, -1, 1, 0},
1350 { 10, s_39_26, -1, 1, 0},
1351 { 8, s_39_27, -1, 1, 0},
1352 { 10, s_39_28, -1, 1, 0},
1353 { 2, s_39_29, -1, 1, 0},
1354 { 14, s_39_30, 29, 1, 0},
1355 { 14, s_39_31, 29, 1, 0},
1356 { 6, s_39_32, 29, 1, 0},
1357 { 8, s_39_33, 29, 1, 0},
1358 { 8, s_39_34, 29, 1, 0},
1359 { 16, s_39_35, 34, 1, 0},
1360 { 10, s_39_36, 29, 1, 0},
1361 { 12, s_39_37, 36, 1, 0},
1362 { 2, s_39_38, -1, 1, 0},
1363 { 14, s_39_39, 38, 1, 0},
1364 { 8, s_39_40, 38, 1, 0},
1365 { 12, s_39_41, 38, 1, 0},
1366 { 22, s_39_42, 41, 1, 0},
1367 { 22, s_39_43, 41, 1, 0},
1368 { 22, s_39_44, 41, 1, 0},
1369 { 6, s_39_45, 38, 1, 0},
1370 { 6, s_39_46, -1, 1, 0},
1371 { 8, s_39_47, 46, 1, 0},
1372 { 14, s_39_48, 46, 1, 0},
1373 { 6, s_39_49, -1, 1, 0},
1374 { 8, s_39_50, 49, 1, 0},
1375 { 16, s_39_51, 50, 1, 0},
1376 { 2, s_39_52, -1, 1, 0},
1377 { 10, s_39_53, 52, 1, 0},
1378 { 10, s_39_54, 52, 1, 0},
1379 { 4, s_39_55, 52, 1, 0},
1380 { 8, s_39_56, 55, 1, 0},
1381 { 8, s_39_57, 55, 1, 0},
1382 { 10, s_39_58, 52, 1, 0},
1383 { 12, s_39_59, 58, 1, 0},
1384 { 10, s_39_60, 52, 1, 0},
1385 { 8, s_39_61, 52, 1, 0},
1386 { 8, s_39_62, 52, 1, 0},
1387 { 6, s_39_63, 52, 1, 0},
1388 { 14, s_39_64, -1, 1, 0},
1389 { 2, s_39_65, -1, 1, 0},
1390 { 12, s_39_66, 65, 1, 0},
1391 { 6, s_39_67, 65, 1, 0},
1392 { 8, s_39_68, 67, 1, 0},
1393 { 8, s_39_69, -1, 1, 0},
1394 { 12, s_39_70, -1, 1, 0},
1395 { 6, s_39_71, -1, 1, 0},
1396 { 10, s_39_72, -1, 1, 0},
1397 { 4, s_39_73, -1, 1, 0},
1398 { 8, s_39_74, 73, 1, 0},
1399 { 10, s_39_75, -1, 1, 0},
1400 { 4, s_39_76, -1, 1, 0},
1401 { 8, s_39_77, 76, 1, 0},
1402 { 12, s_39_78, 76, 1, 0},
1403 { 10, s_39_79, 76, 1, 0},
1404 { 6, s_39_80, -1, 1, 0},
1405 { 6, s_39_81, -1, 1, 0},
1406 { 14, s_39_82, 81, 1, 0},
1407 { 14, s_39_83, 81, 1, 0},
1408 { 12, s_39_84, 81, 1, 0},
1409 { 12, s_39_85, -1, 1, 0},
1410 { 6, s_39_86, -1, 1, 0},
1411 { 12, s_39_87, -1, 1, 0},
1412 { 2, s_39_88, -1, 1, 0},
1413 { 14, s_39_89, 88, 1, 0},
1414 { 10, s_39_90, 88, 1, 0},
1415 { 16, s_39_91, 88, 1, 0},
1416 { 16, s_39_92, 88, 1, 0},
1417 { 2, s_39_93, -1, 1, 0},
1418 { 16, s_39_94, 93, 1, 0}
1419 };
1420 
1421 static const symbol s_40_0[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 };
1422 
1423 static const struct among a_40[1] =
1424 {
1425 { 10, s_40_0, -1, 1, 0}
1426 };
1427 
1428 static const symbol s_41_0[6] = { 0xCF, 0x80, 0xCF, 0x85, 0xCF, 0x81 };
1429 static const symbol s_41_1[6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x81 };
1430 static const symbol s_41_2[6] = { 0xCF, 0x87, 0xCF, 0x89, 0xCF, 0x81 };
1431 static const symbol s_41_3[6] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81 };
1432 static const symbol s_41_4[4] = { 0xCE, 0xB2, 0xCF, 0x81 };
1433 static const symbol s_41_5[6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCF, 0x81 };
1434 static const symbol s_41_6[6] = { 0xCF, 0x86, 0xCE, 0xBF, 0xCF, 0x81 };
1435 static const symbol s_41_7[6] = { 0xCE, 0xBD, 0xCE, 0xB5, 0xCF, 0x84 };
1436 static const symbol s_41_8[4] = { 0xCF, 0x83, 0xCF, 0x87 };
1437 static const symbol s_41_9[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB4 };
1438 static const symbol s_41_10[6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4 };
1439 static const symbol s_41_11[4] = { 0xCE, 0xBF, 0xCE, 0xB4 };
1440 static const symbol s_41_12[10] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB8 };
1441 static const symbol s_41_13[4] = { 0xCF, 0x83, 0xCE, 0xB8 };
1442 static const symbol s_41_14[6] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCE, 0xB8 };
1443 static const symbol s_41_15[6] = { 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB8 };
1444 static const symbol s_41_16[6] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB8 };
1445 static const symbol s_41_17[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB8 };
1446 static const symbol s_41_18[6] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8 };
1447 static const symbol s_41_19[6] = { 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xB8 };
1448 static const symbol s_41_20[6] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xB8 };
1449 static const symbol s_41_21[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB8 };
1450 static const symbol s_41_22[6] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB8 };
1451 static const symbol s_41_23[6] = { 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xB8 };
1452 static const symbol s_41_24[6] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBA };
1453 static const symbol s_41_25[8] = { 0xCF, 0x89, 0xCF, 0x86, 0xCE, 0xB5, 0xCE, 0xBB };
1454 static const symbol s_41_26[6] = { 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBB };
1455 static const symbol s_41_27[6] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD };
1456 static const symbol s_41_28[6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBD };
1457 static const symbol s_41_29[6] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBD };
1458 static const symbol s_41_30[6] = { 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBD };
1459 
1460 static const struct among a_41[31] =
1461 {
1462 { 6, s_41_0, -1, 1, 0},
1463 { 6, s_41_1, -1, 1, 0},
1464 { 6, s_41_2, -1, 1, 0},
1465 { 6, s_41_3, -1, 1, 0},
1466 { 4, s_41_4, -1, 1, 0},
1467 { 6, s_41_5, -1, 1, 0},
1468 { 6, s_41_6, -1, 1, 0},
1469 { 6, s_41_7, -1, 1, 0},
1470 { 4, s_41_8, -1, 1, 0},
1471 { 8, s_41_9, -1, 1, 0},
1472 { 6, s_41_10, -1, 1, 0},
1473 { 4, s_41_11, -1, 1, 0},
1474 { 10, s_41_12, -1, 1, 0},
1475 { 4, s_41_13, -1, 1, 0},
1476 { 6, s_41_14, -1, 1, 0},
1477 { 6, s_41_15, -1, 1, 0},
1478 { 6, s_41_16, -1, 1, 0},
1479 { 8, s_41_17, -1, 1, 0},
1480 { 6, s_41_18, -1, 1, 0},
1481 { 6, s_41_19, -1, 1, 0},
1482 { 6, s_41_20, -1, 1, 0},
1483 { 8, s_41_21, -1, 1, 0},
1484 { 6, s_41_22, -1, 1, 0},
1485 { 6, s_41_23, -1, 1, 0},
1486 { 6, s_41_24, -1, 1, 0},
1487 { 8, s_41_25, -1, 1, 0},
1488 { 6, s_41_26, -1, 1, 0},
1489 { 6, s_41_27, -1, 1, 0},
1490 { 6, s_41_28, -1, 1, 0},
1491 { 6, s_41_29, -1, 1, 0},
1492 { 6, s_41_30, -1, 1, 0}
1493 };
1494 
1495 static const symbol s_42_0[8] = { 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x80 };
1496 static const symbol s_42_1[6] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x80 };
1497 static const symbol s_42_2[8] = { 0xCE, 0xB8, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 };
1498 static const symbol s_42_3[6] = { 0xCE, 0xBD, 0xCF, 0x84, 0xCF, 0x81 };
1499 static const symbol s_42_4[8] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81 };
1500 static const symbol s_42_5[8] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81 };
1501 static const symbol s_42_6[6] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCF, 0x81 };
1502 static const symbol s_42_7[8] = { 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x81 };
1503 static const symbol s_42_8[2] = { 0xCF, 0x85 };
1504 static const symbol s_42_9[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCF, 0x81, 0xCF, 0x86 };
1505 static const symbol s_42_10[6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x86 };
1506 static const symbol s_42_11[6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xB3 };
1507 static const symbol s_42_12[2] = { 0xCE, 0xB4 };
1508 static const symbol s_42_13[4] = { 0xCE, 0xB1, 0xCE, 0xB4 };
1509 static const symbol s_42_14[2] = { 0xCE, 0xB8 };
1510 static const symbol s_42_15[4] = { 0xCE, 0xB1, 0xCE, 0xB8 };
1511 static const symbol s_42_16[4] = { 0xCF, 0x83, 0xCE, 0xBA };
1512 static const symbol s_42_17[6] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBA };
1513 static const symbol s_42_18[6] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBB };
1514 static const symbol s_42_19[14] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB };
1515 static const symbol s_42_20[8] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCE, 0xBB };
1516 static const symbol s_42_21[4] = { 0xCE, 0xB5, 0xCE, 0xBC };
1517 static const symbol s_42_22[4] = { 0xCE, 0xB1, 0xCE, 0xBD };
1518 static const symbol s_42_23[6] = { 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBD };
1519 static const symbol s_42_24[10] = { 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBD };
1520 
1521 static const struct among a_42[25] =
1522 {
1523 { 8, s_42_0, -1, 1, 0},
1524 { 6, s_42_1, -1, 1, 0},
1525 { 8, s_42_2, -1, 1, 0},
1526 { 6, s_42_3, -1, 1, 0},
1527 { 8, s_42_4, -1, 1, 0},
1528 { 8, s_42_5, -1, 1, 0},
1529 { 6, s_42_6, -1, 1, 0},
1530 { 8, s_42_7, -1, 1, 0},
1531 { 2, s_42_8, -1, 1, 0},
1532 { 8, s_42_9, -1, 1, 0},
1533 { 6, s_42_10, -1, 1, 0},
1534 { 6, s_42_11, -1, 1, 0},
1535 { 2, s_42_12, -1, 1, 0},
1536 { 4, s_42_13, 12, 1, 0},
1537 { 2, s_42_14, -1, 1, 0},
1538 { 4, s_42_15, 14, 1, 0},
1539 { 4, s_42_16, -1, 1, 0},
1540 { 6, s_42_17, -1, 1, 0},
1541 { 6, s_42_18, -1, 1, 0},
1542 { 14, s_42_19, -1, 1, 0},
1543 { 8, s_42_20, -1, 1, 0},
1544 { 4, s_42_21, -1, 1, 0},
1545 { 4, s_42_22, -1, 1, 0},
1546 { 6, s_42_23, -1, 1, 0},
1547 { 10, s_42_24, -1, 1, 0}
1548 };
1549 
1550 static const symbol s_43_0[10] = { 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83 };
1551 static const symbol s_43_1[10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x83 };
1552 
1553 static const struct among a_43[2] =
1554 {
1555 { 10, s_43_0, -1, 1, 0},
1556 { 10, s_43_1, -1, 1, 0}
1557 };
1558 
1559 static const symbol s_44_0[12] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
1560 static const symbol s_44_1[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
1561 
1562 static const struct among a_44[2] =
1563 {
1564 { 12, s_44_0, -1, 1, 0},
1565 { 14, s_44_1, 0, 1, 0}
1566 };
1567 
1568 static const symbol s_45_0[2] = { 0xCF, 0x80 };
1569 static const symbol s_45_1[4] = { 0xCE, 0xB1, 0xCF, 0x80 };
1570 static const symbol s_45_2[12] = { 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x80 };
1571 static const symbol s_45_3[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 };
1572 static const symbol s_45_4[10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 };
1573 static const symbol s_45_5[14] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x86 };
1574 
1575 static const struct among a_45[6] =
1576 {
1577 { 2, s_45_0, -1, 1, 0},
1578 { 4, s_45_1, 0, 1, 0},
1579 { 12, s_45_2, 1, 1, 0},
1580 { 8, s_45_3, 0, 1, 0},
1581 { 10, s_45_4, 3, 1, 0},
1582 { 14, s_45_5, -1, 1, 0}
1583 };
1584 
1585 static const symbol s_46_0[4] = { 0xCE, 0xB1, 0xCF, 0x81 };
1586 static const symbol s_46_1[6] = { 0xCE, 0xBD, 0xCE, 0xB9, 0xCF, 0x83 };
1587 static const symbol s_46_2[2] = { 0xCE, 0xB6 };
1588 static const symbol s_46_3[4] = { 0xCE, 0xB1, 0xCE, 0xBB };
1589 static const symbol s_46_4[14] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB };
1590 static const symbol s_46_5[10] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xBB };
1591 static const symbol s_46_6[2] = { 0xCE, 0xBC };
1592 static const symbol s_46_7[2] = { 0xCE, 0xBE };
1593 static const symbol s_46_8[6] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF };
1594 
1595 static const struct among a_46[9] =
1596 {
1597 { 4, s_46_0, -1, 1, 0},
1598 { 6, s_46_1, -1, 1, 0},
1599 { 2, s_46_2, -1, 1, 0},
1600 { 4, s_46_3, -1, 1, 0},
1601 { 14, s_46_4, 3, 1, 0},
1602 { 10, s_46_5, -1, 1, 0},
1603 { 2, s_46_6, -1, 1, 0},
1604 { 2, s_46_7, -1, 1, 0},
1605 { 6, s_46_8, -1, 1, 0}
1606 };
1607 
1608 static const symbol s_47_0[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 };
1609 static const symbol s_47_1[10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 };
1610 static const symbol s_47_2[10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 };
1611 
1612 static const struct among a_47[3] =
1613 {
1614 { 12, s_47_0, -1, 1, 0},
1615 { 10, s_47_1, -1, 1, 0},
1616 { 10, s_47_2, -1, 1, 0}
1617 };
1618 
1619 static const symbol s_48_0[4] = { 0xCF, 0x83, 0xCF, 0x86 };
1620 static const symbol s_48_1[8] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB8 };
1621 static const symbol s_48_2[6] = { 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB8 };
1622 static const symbol s_48_3[4] = { 0xCE, 0xBF, 0xCE, 0xB8 };
1623 static const symbol s_48_4[10] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB };
1624 static const symbol s_48_5[8] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCF, 0x89, 0xCE, 0xBB };
1625 
1626 static const struct among a_48[6] =
1627 {
1628 { 4, s_48_0, -1, 1, 0},
1629 { 8, s_48_1, -1, 1, 0},
1630 { 6, s_48_2, -1, 1, 0},
1631 { 4, s_48_3, -1, 1, 0},
1632 { 10, s_48_4, -1, 1, 0},
1633 { 8, s_48_5, -1, 1, 0}
1634 };
1635 
1636 static const symbol s_49_0[2] = { 0xCE, 0xB8 };
1637 static const symbol s_49_1[10] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB8 };
1638 static const symbol s_49_2[18] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB8 };
1639 static const symbol s_49_3[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCE, 0xB8 };
1640 static const symbol s_49_4[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB8 };
1641 
1642 static const struct among a_49[5] =
1643 {
1644 { 2, s_49_0, -1, 1, 0},
1645 { 10, s_49_1, 0, 1, 0},
1646 { 18, s_49_2, 0, 1, 0},
1647 { 8, s_49_3, 0, 1, 0},
1648 { 8, s_49_4, 0, 1, 0}
1649 };
1650 
1651 static const symbol s_50_0[8] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x83 };
1652 static const symbol s_50_1[6] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1 };
1653 static const symbol s_50_2[6] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB5 };
1654 
1655 static const struct among a_50[3] =
1656 {
1657 { 8, s_50_0, -1, 1, 0},
1658 { 6, s_50_1, -1, 1, 0},
1659 { 6, s_50_2, -1, 1, 0}
1660 };
1661 
1662 static const symbol s_51_0[8] = { 0xCE, 0xB2, 0xCE, 0xBB, 0xCE, 0xB5, 0xCF, 0x80 };
1663 static const symbol s_51_1[10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB4, 0xCE, 0xB1, 0xCF, 0x81 };
1664 static const symbol s_51_2[8] = { 0xCF, 0x80, 0xCF, 0x81, 0xCF, 0x89, 0xCF, 0x84 };
1665 static const symbol s_51_3[10] = { 0xCE, 0xBA, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84 };
1666 static const symbol s_51_4[12] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x87 };
1667 static const symbol s_51_5[6] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCF, 0x87 };
1668 static const symbol s_51_6[6] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCE, 0xB3 };
1669 static const symbol s_51_7[6] = { 0xCE, 0xBB, 0xCE, 0xB7, 0xCE, 0xB3 };
1670 static const symbol s_51_8[8] = { 0xCF, 0x86, 0xCF, 0x81, 0xCF, 0x85, 0xCE, 0xB4 };
1671 static const symbol s_51_9[12] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB9, 0xCE, 0xBB };
1672 static const symbol s_51_10[8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB };
1673 static const symbol s_51_11[4] = { 0xCE, 0xBF, 0xCE, 0xBC };
1674 
1675 static const struct among a_51[12] =
1676 {
1677 { 8, s_51_0, -1, 1, 0},
1678 { 10, s_51_1, -1, 1, 0},
1679 { 8, s_51_2, -1, 1, 0},
1680 { 10, s_51_3, -1, 1, 0},
1681 { 12, s_51_4, -1, 1, 0},
1682 { 6, s_51_5, -1, 1, 0},
1683 { 6, s_51_6, -1, 1, 0},
1684 { 6, s_51_7, -1, 1, 0},
1685 { 8, s_51_8, -1, 1, 0},
1686 { 12, s_51_9, -1, 1, 0},
1687 { 8, s_51_10, -1, 1, 0},
1688 { 4, s_51_11, -1, 1, 0}
1689 };
1690 
1691 static const symbol s_52_0[10] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB9, 0xCF, 0x80 };
1692 static const symbol s_52_1[2] = { 0xCF, 0x81 };
1693 static const symbol s_52_2[10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x81 };
1694 static const symbol s_52_3[16] = { 0xCE, 0xB5, 0xCE, 0xBD, 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x86, 0xCE, 0xB5, 0xCF, 0x81 };
1695 static const symbol s_52_4[6] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x84 };
1696 static const symbol s_52_5[14] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB5, 0xCF, 0x85 };
1697 static const symbol s_52_6[16] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB5, 0xCF, 0x85 };
1698 static const symbol s_52_7[6] = { 0xCE, 0xBB, 0xCE, 0xB5, 0xCF, 0x87 };
1699 static const symbol s_52_8[6] = { 0xCF, 0x84, 0xCF, 0x83, 0xCE, 0xB1 };
1700 static const symbol s_52_9[6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCE, 0xB4 };
1701 static const symbol s_52_10[6] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB4 };
1702 static const symbol s_52_11[12] = { 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x80, 0xCE, 0xB9, 0xCE, 0xB4 };
1703 static const symbol s_52_12[4] = { 0xCE, 0xB4, 0xCE, 0xB5 };
1704 static const symbol s_52_13[6] = { 0xCF, 0x80, 0xCE, 0xBB, 0xCE, 0xB5 };
1705 static const symbol s_52_14[10] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB6 };
1706 static const symbol s_52_15[12] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xB6 };
1707 static const symbol s_52_16[6] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xB8 };
1708 static const symbol s_52_17[12] = { 0xCF, 0x86, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBA };
1709 static const symbol s_52_18[6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBA };
1710 static const symbol s_52_19[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB7, 0xCE, 0xBA };
1711 static const symbol s_52_20[2] = { 0xCE, 0xBB };
1712 static const symbol s_52_21[2] = { 0xCE, 0xBC };
1713 static const symbol s_52_22[4] = { 0xCE, 0xB1, 0xCE, 0xBC };
1714 static const symbol s_52_23[8] = { 0xCE, 0xB2, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBC };
1715 static const symbol s_52_24[14] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB5, 0xCE, 0xB9, 0xCE, 0xBD };
1716 
1717 static const struct among a_52[25] =
1718 {
1719 { 10, s_52_0, -1, 1, 0},
1720 { 2, s_52_1, -1, 1, 0},
1721 { 10, s_52_2, 1, 1, 0},
1722 { 16, s_52_3, 1, 1, 0},
1723 { 6, s_52_4, -1, 1, 0},
1724 { 14, s_52_5, -1, 1, 0},
1725 { 16, s_52_6, -1, 1, 0},
1726 { 6, s_52_7, -1, 1, 0},
1727 { 6, s_52_8, -1, 1, 0},
1728 { 6, s_52_9, -1, 1, 0},
1729 { 6, s_52_10, -1, 1, 0},
1730 { 12, s_52_11, -1, 1, 0},
1731 { 4, s_52_12, -1, 1, 0},
1732 { 6, s_52_13, -1, 1, 0},
1733 { 10, s_52_14, -1, 1, 0},
1734 { 12, s_52_15, -1, 1, 0},
1735 { 6, s_52_16, -1, 1, 0},
1736 { 12, s_52_17, -1, 1, 0},
1737 { 6, s_52_18, -1, 1, 0},
1738 { 8, s_52_19, -1, 1, 0},
1739 { 2, s_52_20, -1, 1, 0},
1740 { 2, s_52_21, -1, 1, 0},
1741 { 4, s_52_22, 21, 1, 0},
1742 { 8, s_52_23, 21, 1, 0},
1743 { 14, s_52_24, -1, 1, 0}
1744 };
1745 
1746 static const symbol s_53_0[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 };
1747 static const symbol s_53_1[8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1 };
1748 static const symbol s_53_2[8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB5 };
1749 
1750 static const struct among a_53[3] =
1751 {
1752 { 10, s_53_0, -1, 1, 0},
1753 { 8, s_53_1, -1, 1, 0},
1754 { 8, s_53_2, -1, 1, 0}
1755 };
1756 
1757 static const symbol s_54_0[4] = { 0xCF, 0x81, 0xCF, 0x80 };
1758 static const symbol s_54_1[4] = { 0xCF, 0x80, 0xCF, 0x81 };
1759 static const symbol s_54_2[4] = { 0xCF, 0x86, 0xCF, 0x81 };
1760 static const symbol s_54_3[8] = { 0xCF, 0x87, 0xCE, 0xBF, 0xCF, 0x81, 0xCF, 0x84 };
1761 static const symbol s_54_4[4] = { 0xCF, 0x83, 0xCF, 0x86 };
1762 static const symbol s_54_5[4] = { 0xCE, 0xBF, 0xCF, 0x86 };
1763 static const symbol s_54_6[6] = { 0xCF, 0x88, 0xCE, 0xBF, 0xCF, 0x86 };
1764 static const symbol s_54_7[6] = { 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x87 };
1765 static const symbol s_54_8[12] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x87 };
1766 static const symbol s_54_9[6] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCE, 0xBB };
1767 static const symbol s_54_10[4] = { 0xCE, 0xBB, 0xCE, 0xBB };
1768 static const symbol s_54_11[8] = { 0xCF, 0x83, 0xCE, 0xBC, 0xCE, 0xB7, 0xCE, 0xBD };
1769 
1770 static const struct among a_54[12] =
1771 {
1772 { 4, s_54_0, -1, 1, 0},
1773 { 4, s_54_1, -1, 1, 0},
1774 { 4, s_54_2, -1, 1, 0},
1775 { 8, s_54_3, -1, 1, 0},
1776 { 4, s_54_4, -1, 1, 0},
1777 { 4, s_54_5, -1, 1, 0},
1778 { 6, s_54_6, 5, -1, 0},
1779 { 6, s_54_7, -1, 1, 0},
1780 { 12, s_54_8, 7, -1, 0},
1781 { 6, s_54_9, -1, 1, 0},
1782 { 4, s_54_10, -1, 1, 0},
1783 { 8, s_54_11, -1, 1, 0}
1784 };
1785 
1786 static const symbol s_55_0[2] = { 0xCF, 0x80 };
1787 static const symbol s_55_1[6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80 };
1788 static const symbol s_55_2[8] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x80 };
1789 static const symbol s_55_3[10] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x84, 0xCE, 0xB9, 0xCF, 0x80 };
1790 static const symbol s_55_4[8] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x80 };
1791 static const symbol s_55_5[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBC, 0xCF, 0x80 };
1792 static const symbol s_55_6[16] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x89, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x80 };
1793 static const symbol s_55_7[14] = { 0xCF, 0x83, 0xCE, 0xB9, 0xCE, 0xB4, 0xCE, 0xB7, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x80 };
1794 static const symbol s_55_8[12] = { 0xCE, 0xB4, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x80 };
1795 static const symbol s_55_9[8] = { 0xCE, 0xBD, 0xCE, 0xB5, 0xCE, 0xBF, 0xCF, 0x80 };
1796 static const symbol s_55_10[16] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xBF, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x80 };
1797 static const symbol s_55_11[8] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x80 };
1798 static const symbol s_55_12[2] = { 0xCF, 0x81 };
1799 static const symbol s_55_13[4] = { 0xCF, 0x84, 0xCF, 0x81 };
1800 static const symbol s_55_14[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x81 };
1801 static const symbol s_55_15[10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81 };
1802 static const symbol s_55_16[6] = { 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81 };
1803 static const symbol s_55_17[8] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCE, 0xB1, 0xCF, 0x81 };
1804 static const symbol s_55_18[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81 };
1805 static const symbol s_55_19[2] = { 0xCF, 0x84 };
1806 static const symbol s_55_20[10] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x84 };
1807 static const symbol s_55_21[10] = { 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 };
1808 static const symbol s_55_22[10] = { 0xCF, 0x80, 0xCF, 0x81, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 };
1809 static const symbol s_55_23[12] = { 0xCE, 0xB1, 0xCE, 0xB9, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x83, 0xCF, 0x84 };
1810 static const symbol s_55_24[8] = { 0xCE, 0xB4, 0xCE, 0xB9, 0xCE, 0xB1, 0xCF, 0x84 };
1811 static const symbol s_55_25[8] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCE, 0xB9, 0xCF, 0x84 };
1812 static const symbol s_55_26[8] = { 0xCF, 0x83, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84 };
1813 static const symbol s_55_27[8] = { 0xCF, 0x85, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 };
1814 static const symbol s_55_28[8] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBF, 0xCF, 0x84 };
1815 static const symbol s_55_29[8] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x84 };
1816 static const symbol s_55_30[10] = { 0xCE, 0xBD, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x84 };
1817 static const symbol s_55_31[6] = { 0xCE, 0xBD, 0xCE, 0xB1, 0xCF, 0x85 };
1818 static const symbol s_55_32[10] = { 0xCF, 0x80, 0xCE, 0xBF, 0xCE, 0xBB, 0xCF, 0x85, 0xCF, 0x86 };
1819 static const symbol s_55_33[4] = { 0xCE, 0xB1, 0xCF, 0x86 };
1820 static const symbol s_55_34[6] = { 0xCE, 0xBE, 0xCE, 0xB5, 0xCF, 0x86 };
1821 static const symbol s_55_35[8] = { 0xCE, 0xB1, 0xCE, 0xB4, 0xCE, 0xB7, 0xCF, 0x86 };
1822 static const symbol s_55_36[8] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBC, 0xCF, 0x86 };
1823 static const symbol s_55_37[12] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xB9 };
1824 static const symbol s_55_38[2] = { 0xCE, 0xBB };
1825 static const symbol s_55_39[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xBB };
1826 static const symbol s_55_40[2] = { 0xCE, 0xBC };
1827 static const symbol s_55_41[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBB, 0xCE, 0xB1, 0xCE, 0xBC };
1828 static const symbol s_55_42[4] = { 0xCE, 0xB5, 0xCE, 0xBD };
1829 static const symbol s_55_43[12] = { 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB2, 0xCE, 0xB5, 0xCE, 0xBD };
1830 
1831 static const struct among a_55[44] =
1832 {
1833 { 2, s_55_0, -1, 1, 0},
1834 { 6, s_55_1, 0, 1, 0},
1835 { 8, s_55_2, 0, 1, 0},
1836 { 10, s_55_3, 0, 1, 0},
1837 { 8, s_55_4, 0, 1, 0},
1838 { 8, s_55_5, 0, 1, 0},
1839 { 16, s_55_6, 0, 1, 0},
1840 { 14, s_55_7, 0, 1, 0},
1841 { 12, s_55_8, 0, 1, 0},
1842 { 8, s_55_9, 0, 1, 0},
1843 { 16, s_55_10, 0, 1, 0},
1844 { 8, s_55_11, 0, 1, 0},
1845 { 2, s_55_12, -1, 1, 0},
1846 { 4, s_55_13, 12, 1, 0},
1847 { 6, s_55_14, 12, 1, 0},
1848 { 10, s_55_15, 12, 1, 0},
1849 { 6, s_55_16, 12, 1, 0},
1850 { 8, s_55_17, 16, 1, 0},
1851 { 8, s_55_18, 12, 1, 0},
1852 { 2, s_55_19, -1, 1, 0},
1853 { 10, s_55_20, 19, 1, 0},
1854 { 10, s_55_21, 19, 1, 0},
1855 { 10, s_55_22, 19, 1, 0},
1856 { 12, s_55_23, 19, 1, 0},
1857 { 8, s_55_24, 19, 1, 0},
1858 { 8, s_55_25, 19, 1, 0},
1859 { 8, s_55_26, 19, 1, 0},
1860 { 8, s_55_27, 19, 1, 0},
1861 { 8, s_55_28, 19, 1, 0},
1862 { 8, s_55_29, 19, 1, 0},
1863 { 10, s_55_30, 29, 1, 0},
1864 { 6, s_55_31, -1, 1, 0},
1865 { 10, s_55_32, -1, 1, 0},
1866 { 4, s_55_33, -1, 1, 0},
1867 { 6, s_55_34, -1, 1, 0},
1868 { 8, s_55_35, -1, 1, 0},
1869 { 8, s_55_36, -1, 1, 0},
1870 { 12, s_55_37, -1, 1, 0},
1871 { 2, s_55_38, -1, 1, 0},
1872 { 8, s_55_39, 38, 1, 0},
1873 { 2, s_55_40, -1, 1, 0},
1874 { 10, s_55_41, 40, 1, 0},
1875 { 4, s_55_42, -1, 1, 0},
1876 { 12, s_55_43, 42, 1, 0}
1877 };
1878 
1879 static const symbol s_56_0[8] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB5, 0xCF, 0x83 };
1880 static const symbol s_56_1[6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1 };
1881 static const symbol s_56_2[6] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB5 };
1882 
1883 static const struct among a_56[3] =
1884 {
1885 { 8, s_56_0, -1, 1, 0},
1886 { 6, s_56_1, -1, 1, 0},
1887 { 6, s_56_2, -1, 1, 0}
1888 };
1889 
1890 static const symbol s_57_0[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85 };
1891 static const symbol s_57_1[6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1 };
1892 static const symbol s_57_2[6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5 };
1893 
1894 static const struct among a_57[3] =
1895 {
1896 { 8, s_57_0, -1, 1, 0},
1897 { 6, s_57_1, -1, 1, 0},
1898 { 6, s_57_2, -1, 1, 0}
1899 };
1900 
1901 static const symbol s_58_0[2] = { 0xCE, 0xBD };
1902 static const symbol s_58_1[10] = { 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
1903 static const symbol s_58_2[14] = { 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xB4, 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
1904 static const symbol s_58_3[12] = { 0xCF, 0x87, 0xCE, 0xB5, 0xCF, 0x81, 0xCF, 0x83, 0xCE, 0xBF, 0xCE, 0xBD };
1905 static const symbol s_58_4[14] = { 0xCE, 0xBC, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBF, 0xCE, 0xBD };
1906 static const symbol s_58_5[12] = { 0xCE, 0xB5, 0xCF, 0x81, 0xCE, 0xB7, 0xCE, 0xBC, 0xCE, 0xBF, 0xCE, 0xBD };
1907 
1908 static const struct among a_58[6] =
1909 {
1910 { 2, s_58_0, -1, 1, 0},
1911 { 10, s_58_1, 0, 1, 0},
1912 { 14, s_58_2, 0, 1, 0},
1913 { 12, s_58_3, 0, 1, 0},
1914 { 14, s_58_4, 0, 1, 0},
1915 { 12, s_58_5, 0, 1, 0}
1916 };
1917 
1918 static const symbol s_59_0[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
1919 
1920 static const struct among a_59[1] =
1921 {
1922 { 8, s_59_0, -1, 1, 0}
1923 };
1924 
1925 static const symbol s_60_0[4] = { 0xCF, 0x87, 0xCF, 0x81 };
1926 static const symbol s_60_1[10] = { 0xCE, 0xB4, 0xCF, 0x85, 0xCF, 0x83, 0xCF, 0x87, 0xCF, 0x81 };
1927 static const symbol s_60_2[8] = { 0xCE, 0xB5, 0xCF, 0x85, 0xCF, 0x87, 0xCF, 0x81 };
1928 static const symbol s_60_3[6] = { 0xCE, 0xB1, 0xCF, 0x87, 0xCF, 0x81 };
1929 static const symbol s_60_4[14] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xB9, 0xCE, 0xBD, 0xCE, 0xBF, 0xCF, 0x87, 0xCF, 0x81 };
1930 static const symbol s_60_5[12] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB9, 0xCE, 0xBC, 0xCF, 0x88 };
1931 static const symbol s_60_6[4] = { 0xCF, 0x83, 0xCE, 0xB2 };
1932 static const symbol s_60_7[6] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB2 };
1933 static const symbol s_60_8[6] = { 0xCE, 0xB1, 0xCF, 0x80, 0xCE, 0xBB };
1934 static const symbol s_60_9[10] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9, 0xCE, 0xBC, 0xCE, 0xBD };
1935 
1936 static const struct among a_60[10] =
1937 {
1938 { 4, s_60_0, -1, 1, 0},
1939 { 10, s_60_1, 0, 1, 0},
1940 { 8, s_60_2, 0, 1, 0},
1941 { 6, s_60_3, 0, 1, 0},
1942 { 14, s_60_4, 0, 1, 0},
1943 { 12, s_60_5, -1, 1, 0},
1944 { 4, s_60_6, -1, 1, 0},
1945 { 6, s_60_7, 6, 1, 0},
1946 { 6, s_60_8, -1, 1, 0},
1947 { 10, s_60_9, -1, 1, 0}
1948 };
1949 
1950 static const symbol s_61_0[8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
1951 static const symbol s_61_1[12] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
1952 static const symbol s_61_2[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB5 };
1953 
1954 static const struct among a_61[3] =
1955 {
1956 { 8, s_61_0, -1, 1, 0},
1957 { 12, s_61_1, 0, 1, 0},
1958 { 12, s_61_2, 0, 1, 0}
1959 };
1960 
1961 static const symbol s_62_0[2] = { 0xCF, 0x81 };
1962 static const symbol s_62_1[22] = { 0xCF, 0x83, 0xCF, 0x84, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xB2, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x84, 0xCF, 0x83 };
1963 static const symbol s_62_2[18] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x84, 0xCF, 0x83 };
1964 static const symbol s_62_3[6] = { 0xCF, 0x83, 0xCF, 0x80, 0xCE, 0xB9 };
1965 static const symbol s_62_4[2] = { 0xCE, 0xBD };
1966 static const symbol s_62_5[8] = { 0xCE, 0xB5, 0xCE, 0xBE, 0xCF, 0x89, 0xCE, 0xBD };
1967 
1968 static const struct among a_62[6] =
1969 {
1970 { 2, s_62_0, -1, 1, 0},
1971 { 22, s_62_1, -1, 1, 0},
1972 { 18, s_62_2, -1, 1, 0},
1973 { 6, s_62_3, -1, 1, 0},
1974 { 2, s_62_4, -1, 1, 0},
1975 { 8, s_62_5, 4, 1, 0}
1976 };
1977 
1978 static const symbol s_63_0[8] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
1979 static const symbol s_63_1[12] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
1980 static const symbol s_63_2[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB5 };
1981 
1982 static const struct among a_63[3] =
1983 {
1984 { 8, s_63_0, -1, 1, 0},
1985 { 12, s_63_1, 0, 1, 0},
1986 { 12, s_63_2, 0, 1, 0}
1987 };
1988 
1989 static const symbol s_64_0[10] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
1990 static const symbol s_64_1[16] = { 0xCF, 0x80, 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
1991 static const symbol s_64_2[16] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xBB, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
1992 static const symbol s_64_3[2] = { 0xCF, 0x86 };
1993 static const symbol s_64_4[2] = { 0xCF, 0x87 };
1994 static const symbol s_64_5[4] = { 0xCE, 0xB1, 0xCE, 0xB6 };
1995 static const symbol s_64_6[12] = { 0xCF, 0x89, 0xCF, 0x81, 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x80, 0xCE, 0xBB };
1996 
1997 static const struct among a_64[7] =
1998 {
1999 { 10, s_64_0, -1, 1, 0},
2000 { 16, s_64_1, 0, 1, 0},
2001 { 16, s_64_2, -1, 1, 0},
2002 { 2, s_64_3, -1, 1, 0},
2003 { 2, s_64_4, -1, 1, 0},
2004 { 4, s_64_5, -1, 1, 0},
2005 { 12, s_64_6, -1, 1, 0}
2006 };
2007 
2008 static const symbol s_65_0[10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x83 };
2009 static const symbol s_65_1[8] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1 };
2010 static const symbol s_65_2[10] = { 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x89, 0xCE, 0xBD };
2011 
2012 static const struct among a_65[3] =
2013 {
2014 { 10, s_65_0, -1, 1, 0},
2015 { 8, s_65_1, -1, 1, 0},
2016 { 10, s_65_2, -1, 1, 0}
2017 };
2018 
2019 static const symbol s_66_0[4] = { 0xCF, 0x85, 0xCF, 0x83 };
2020 static const symbol s_66_1[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
2021 static const symbol s_66_2[4] = { 0xCE, 0xB1, 0xCF, 0x83 };
2022 static const symbol s_66_3[4] = { 0xCE, 0xB5, 0xCF, 0x83 };
2023 static const symbol s_66_4[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCF, 0x83 };
2024 static const symbol s_66_5[8] = { 0xCE, 0xB7, 0xCE, 0xB4, 0xCE, 0xB5, 0xCF, 0x83 };
2025 static const symbol s_66_6[4] = { 0xCE, 0xB7, 0xCF, 0x83 };
2026 static const symbol s_66_7[6] = { 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 };
2027 static const symbol s_66_8[10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x83 };
2028 static const symbol s_66_9[4] = { 0xCE, 0xBF, 0xCF, 0x83 };
2029 static const symbol s_66_10[2] = { 0xCF, 0x85 };
2030 static const symbol s_66_11[4] = { 0xCE, 0xBF, 0xCF, 0x85 };
2031 static const symbol s_66_12[2] = { 0xCF, 0x89 };
2032 static const symbol s_66_13[6] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x89 };
2033 static const symbol s_66_14[4] = { 0xCE, 0xB1, 0xCF, 0x89 };
2034 static const symbol s_66_15[6] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCF, 0x89 };
2035 static const symbol s_66_16[2] = { 0xCE, 0xB1 };
2036 static const symbol s_66_17[10] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1 };
2037 static const symbol s_66_18[12] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 };
2038 static const symbol s_66_19[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 };
2039 static const symbol s_66_20[12] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 };
2040 static const symbol s_66_21[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCE, 0xB1 };
2041 static const symbol s_66_22[2] = { 0xCE, 0xB5 };
2042 static const symbol s_66_23[14] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
2043 static const symbol s_66_24[12] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
2044 static const symbol s_66_25[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
2045 static const symbol s_66_26[14] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
2046 static const symbol s_66_27[16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
2047 static const symbol s_66_28[14] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
2048 static const symbol s_66_29[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
2049 static const symbol s_66_30[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
2050 static const symbol s_66_31[10] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
2051 static const symbol s_66_32[10] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
2052 static const symbol s_66_33[14] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB5 };
2053 static const symbol s_66_34[8] = { 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x84, 0xCE, 0xB5 };
2054 static const symbol s_66_35[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9, 0xCF, 0x84, 0xCE, 0xB5 };
2055 static const symbol s_66_36[2] = { 0xCE, 0xB7 };
2056 static const symbol s_66_37[2] = { 0xCE, 0xB9 };
2057 static const symbol s_66_38[8] = { 0xCE, 0xB1, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 };
2058 static const symbol s_66_39[8] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 };
2059 static const symbol s_66_40[10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xB9 };
2060 static const symbol s_66_41[8] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
2061 static const symbol s_66_42[8] = { 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
2062 static const symbol s_66_43[10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
2063 static const symbol s_66_44[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
2064 static const symbol s_66_45[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
2065 static const symbol s_66_46[10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xB9 };
2066 static const symbol s_66_47[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 };
2067 static const symbol s_66_48[8] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 };
2068 static const symbol s_66_49[10] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 };
2069 static const symbol s_66_50[8] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCE, 0xB9 };
2070 static const symbol s_66_51[4] = { 0xCE, 0xB5, 0xCE, 0xB9 };
2071 static const symbol s_66_52[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB5, 0xCE, 0xB9 };
2072 static const symbol s_66_53[6] = { 0xCE, 0xB1, 0xCE, 0xB5, 0xCE, 0xB9 };
2073 static const symbol s_66_54[8] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB9 };
2074 static const symbol s_66_55[4] = { 0xCE, 0xBF, 0xCE, 0xB9 };
2075 static const symbol s_66_56[6] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
2076 static const symbol s_66_57[10] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
2077 static const symbol s_66_58[10] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
2078 static const symbol s_66_59[12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
2079 static const symbol s_66_60[10] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
2080 static const symbol s_66_61[10] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
2081 static const symbol s_66_62[12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
2082 static const symbol s_66_63[4] = { 0xCF, 0x89, 0xCE, 0xBD };
2083 static const symbol s_66_64[8] = { 0xCE, 0xB7, 0xCE, 0xB4, 0xCF, 0x89, 0xCE, 0xBD };
2084 static const symbol s_66_65[4] = { 0xCE, 0xB1, 0xCE, 0xBD };
2085 static const symbol s_66_66[10] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
2086 static const symbol s_66_67[16] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
2087 static const symbol s_66_68[18] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
2088 static const symbol s_66_69[8] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCE, 0xB1, 0xCE, 0xBD };
2089 static const symbol s_66_70[14] = { 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2090 static const symbol s_66_71[16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x83, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2091 static const symbol s_66_72[14] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2092 static const symbol s_66_73[16] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2093 static const symbol s_66_74[12] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2094 static const symbol s_66_75[14] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2095 static const symbol s_66_76[10] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2096 static const symbol s_66_77[12] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2097 static const symbol s_66_78[8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2098 static const symbol s_66_79[10] = { 0xCE, 0xB9, 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCE, 0xBD };
2099 static const symbol s_66_80[8] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD };
2100 static const symbol s_66_81[8] = { 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
2101 static const symbol s_66_82[12] = { 0xCE, 0xB7, 0xCE, 0xB8, 0xCE, 0xB7, 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xBD };
2102 static const symbol s_66_83[2] = { 0xCE, 0xBF };
2103 
2104 static const struct among a_66[84] =
2105 {
2106 { 4, s_66_0, -1, 1, 0},
2107 { 6, s_66_1, 0, 1, 0},
2108 { 4, s_66_2, -1, 1, 0},
2109 { 4, s_66_3, -1, 1, 0},
2110 { 8, s_66_4, 3, 1, 0},
2111 { 8, s_66_5, 3, 1, 0},
2112 { 4, s_66_6, -1, 1, 0},
2113 { 6, s_66_7, -1, 1, 0},
2114 { 10, s_66_8, 7, 1, 0},
2115 { 4, s_66_9, -1, 1, 0},
2116 { 2, s_66_10, -1, 1, 0},
2117 { 4, s_66_11, 10, 1, 0},
2118 { 2, s_66_12, -1, 1, 0},
2119 { 6, s_66_13, 12, 1, 0},
2120 { 4, s_66_14, 12, 1, 0},
2121 { 6, s_66_15, 12, 1, 0},
2122 { 2, s_66_16, -1, 1, 0},
2123 { 10, s_66_17, 16, 1, 0},
2124 { 12, s_66_18, 16, 1, 0},
2125 { 14, s_66_19, 18, 1, 0},
2126 { 12, s_66_20, 16, 1, 0},
2127 { 14, s_66_21, 20, 1, 0},
2128 { 2, s_66_22, -1, 1, 0},
2129 { 14, s_66_23, 22, 1, 0},
2130 { 12, s_66_24, 22, 1, 0},
2131 { 14, s_66_25, 24, 1, 0},
2132 { 14, s_66_26, 22, 1, 0},
2133 { 16, s_66_27, 26, 1, 0},
2134 { 14, s_66_28, 22, 1, 0},
2135 { 12, s_66_29, 22, 1, 0},
2136 { 10, s_66_30, 22, 1, 0},
2137 { 10, s_66_31, 22, 1, 0},
2138 { 10, s_66_32, 22, 1, 0},
2139 { 14, s_66_33, 32, 1, 0},
2140 { 8, s_66_34, 22, 1, 0},
2141 { 12, s_66_35, 34, 1, 0},
2142 { 2, s_66_36, -1, 1, 0},
2143 { 2, s_66_37, -1, 1, 0},
2144 { 8, s_66_38, 37, 1, 0},
2145 { 8, s_66_39, 37, 1, 0},
2146 { 10, s_66_40, 39, 1, 0},
2147 { 8, s_66_41, 37, 1, 0},
2148 { 8, s_66_42, 37, 1, 0},
2149 { 10, s_66_43, 42, 1, 0},
2150 { 12, s_66_44, 37, 1, 0},
2151 { 14, s_66_45, 44, 1, 0},
2152 { 10, s_66_46, 37, 1, 0},
2153 { 10, s_66_47, 37, 1, 0},
2154 { 8, s_66_48, 37, 1, 0},
2155 { 10, s_66_49, 37, 1, 0},
2156 { 8, s_66_50, 37, 1, 0},
2157 { 4, s_66_51, 37, 1, 0},
2158 { 8, s_66_52, 51, 1, 0},
2159 { 6, s_66_53, 51, 1, 0},
2160 { 8, s_66_54, 51, 1, 0},
2161 { 4, s_66_55, 37, 1, 0},
2162 { 6, s_66_56, -1, 1, 0},
2163 { 10, s_66_57, 56, 1, 0},
2164 { 10, s_66_58, 56, 1, 0},
2165 { 12, s_66_59, 58, 1, 0},
2166 { 10, s_66_60, 56, 1, 0},
2167 { 10, s_66_61, 56, 1, 0},
2168 { 12, s_66_62, 61, 1, 0},
2169 { 4, s_66_63, -1, 1, 0},
2170 { 8, s_66_64, 63, 1, 0},
2171 { 4, s_66_65, -1, 1, 0},
2172 { 10, s_66_66, 65, 1, 0},
2173 { 16, s_66_67, 66, 1, 0},
2174 { 18, s_66_68, 67, 1, 0},
2175 { 8, s_66_69, 65, 1, 0},
2176 { 14, s_66_70, 65, 1, 0},
2177 { 16, s_66_71, 70, 1, 0},
2178 { 14, s_66_72, 65, 1, 0},
2179 { 16, s_66_73, 72, 1, 0},
2180 { 12, s_66_74, 65, 1, 0},
2181 { 14, s_66_75, 74, 1, 0},
2182 { 10, s_66_76, 65, 1, 0},
2183 { 12, s_66_77, 76, 1, 0},
2184 { 8, s_66_78, 65, 1, 0},
2185 { 10, s_66_79, 78, 1, 0},
2186 { 8, s_66_80, 65, 1, 0},
2187 { 8, s_66_81, 65, 1, 0},
2188 { 12, s_66_82, 81, 1, 0},
2189 { 2, s_66_83, -1, 1, 0}
2190 };
2191 
2192 static const symbol s_67_0[10] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
2193 static const symbol s_67_1[8] = { 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
2194 static const symbol s_67_2[8] = { 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
2195 static const symbol s_67_3[8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
2196 static const symbol s_67_4[10] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 };
2197 static const symbol s_67_5[8] = { 0xCF, 0x85, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 };
2198 static const symbol s_67_6[8] = { 0xCF, 0x89, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 };
2199 static const symbol s_67_7[8] = { 0xCE, 0xBF, 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84 };
2200 
2201 static const struct among a_67[8] =
2202 {
2203 { 10, s_67_0, -1, 1, 0},
2204 { 8, s_67_1, -1, 1, 0},
2205 { 8, s_67_2, -1, 1, 0},
2206 { 8, s_67_3, -1, 1, 0},
2207 { 10, s_67_4, -1, 1, 0},
2208 { 8, s_67_5, -1, 1, 0},
2209 { 8, s_67_6, -1, 1, 0},
2210 { 8, s_67_7, -1, 1, 0}
2211 };
2212 
2213 static const unsigned char g_v[] = { 81, 65, 16, 1 };
2214 
2215 static const unsigned char g_v2[] = { 81, 65, 0, 1 };
2216 
2217 static const symbol s_0[] = { 0xCE, 0xB1 };
2218 static const symbol s_1[] = { 0xCE, 0xB2 };
2219 static const symbol s_2[] = { 0xCE, 0xB3 };
2220 static const symbol s_3[] = { 0xCE, 0xB4 };
2221 static const symbol s_4[] = { 0xCE, 0xB5 };
2222 static const symbol s_5[] = { 0xCE, 0xB6 };
2223 static const symbol s_6[] = { 0xCE, 0xB7 };
2224 static const symbol s_7[] = { 0xCE, 0xB8 };
2225 static const symbol s_8[] = { 0xCE, 0xB9 };
2226 static const symbol s_9[] = { 0xCE, 0xBA };
2227 static const symbol s_10[] = { 0xCE, 0xBB };
2228 static const symbol s_11[] = { 0xCE, 0xBC };
2229 static const symbol s_12[] = { 0xCE, 0xBD };
2230 static const symbol s_13[] = { 0xCE, 0xBE };
2231 static const symbol s_14[] = { 0xCE, 0xBF };
2232 static const symbol s_15[] = { 0xCF, 0x80 };
2233 static const symbol s_16[] = { 0xCF, 0x81 };
2234 static const symbol s_17[] = { 0xCF, 0x83 };
2235 static const symbol s_18[] = { 0xCF, 0x84 };
2236 static const symbol s_19[] = { 0xCF, 0x85 };
2237 static const symbol s_20[] = { 0xCF, 0x86 };
2238 static const symbol s_21[] = { 0xCF, 0x87 };
2239 static const symbol s_22[] = { 0xCF, 0x88 };
2240 static const symbol s_23[] = { 0xCF, 0x89 };
2241 static const symbol s_24[] = { 0xCF, 0x86, 0xCE, 0xB1 };
2242 static const symbol s_25[] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB1 };
2243 static const symbol s_26[] = { 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBF };
2244 static const symbol s_27[] = { 0xCF, 0x83, 0xCE, 0xBF };
2245 static const symbol s_28[] = { 0xCF, 0x84, 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF };
2246 static const symbol s_29[] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5 };
2247 static const symbol s_30[] = { 0xCF, 0x80, 0xCE, 0xB5, 0xCF, 0x81 };
2248 static const symbol s_31[] = { 0xCF, 0x84, 0xCE, 0xB5, 0xCF, 0x81 };
2249 static const symbol s_32[] = { 0xCF, 0x86, 0xCF, 0x89 };
2250 static const symbol s_33[] = { 0xCE, 0xBA, 0xCE, 0xB1, 0xCE, 0xB8, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 };
2251 static const symbol s_34[] = { 0xCE, 0xB3, 0xCE, 0xB5, 0xCE, 0xB3, 0xCE, 0xBF, 0xCE, 0xBD };
2252 static const symbol s_35[] = { 0xCE, 0xB9 };
2253 static const symbol s_36[] = { 0xCE, 0xB9, 0xCE, 0xB6 };
2254 static const symbol s_37[] = { 0xCF, 0x89, 0xCE, 0xBD };
2255 static const symbol s_38[] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xB1 };
2256 static const symbol s_39[] = { 0xCE, 0xB9, 0xCF, 0x83 };
2257 static const symbol s_40[] = { 0xCE, 0xB9 };
2258 static const symbol s_41[] = { 0xCE, 0xB9, 0xCF, 0x83 };
2259 static const symbol s_42[] = { 0xCE, 0xB9 };
2260 static const symbol s_43[] = { 0xCE, 0xB9 };
2261 static const symbol s_44[] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCF, 0x84 };
2262 static const symbol s_45[] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBC };
2263 static const symbol s_46[] = { 0xCE, 0xB9 };
2264 static const symbol s_47[] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84 };
2265 static const symbol s_48[] = { 0xCE, 0xB1, 0xCF, 0x84, 0xCE, 0xBF, 0xCE, 0xBC };
2266 static const symbol s_49[] = { 0xCE, 0xB3, 0xCE, 0xBD, 0xCF, 0x89, 0xCF, 0x83, 0xCF, 0x84 };
2267 static const symbol s_50[] = { 0xCE, 0xB5, 0xCE, 0xB8, 0xCE, 0xBD };
2268 static const symbol s_51[] = { 0xCE, 0xB5, 0xCE, 0xBA, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBA, 0xCF, 0x84 };
2269 static const symbol s_52[] = { 0xCF, 0x83, 0xCE, 0xBA, 0xCE, 0xB5, 0xCF, 0x80, 0xCF, 0x84 };
2270 static const symbol s_53[] = { 0xCF, 0x84, 0xCE, 0xBF, 0xCF, 0x80 };
2271 static const symbol s_54[] = { 0xCE, 0xB1, 0xCE, 0xBB, 0xCE, 0xB5, 0xCE, 0xBE, 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB4, 0xCF, 0x81 };
2272 static const symbol s_55[] = { 0xCE, 0xB2, 0xCF, 0x85, 0xCE, 0xB6, 0xCE, 0xB1, 0xCE, 0xBD, 0xCF, 0x84 };
2273 static const symbol s_56[] = { 0xCE, 0xB8, 0xCE, 0xB5, 0xCE, 0xB1, 0xCF, 0x84, 0xCF, 0x81 };
2274 static const symbol s_57[] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCE, 0xB1, 0xCE, 0xBA };
2275 static const symbol s_58[] = { 0xCE, 0xB1, 0xCE, 0xBA };
2276 static const symbol s_59[] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 };
2277 static const symbol s_60[] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCF, 0x81 };
2278 static const symbol s_61[] = { 0xCE, 0xB9, 0xCF, 0x84, 0xCF, 0x83 };
2279 static const symbol s_62[] = { 0xCE, 0xB9, 0xCE, 0xB4 };
2280 static const symbol s_63[] = { 0xCE, 0xB9, 0xCE, 0xB4 };
2281 static const symbol s_64[] = { 0xCE, 0xB9, 0xCF, 0x83, 0xCE, 0xBA };
2282 static const symbol s_65[] = { 0xCE, 0xB1, 0xCE, 0xB4 };
2283 static const symbol s_66[] = { 0xCE, 0xB5, 0xCE, 0xB4 };
2284 static const symbol s_67[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xB4 };
2285 static const symbol s_68[] = { 0xCE, 0xB5 };
2286 static const symbol s_69[] = { 0xCE, 0xB9 };
2287 static const symbol s_70[] = { 0xCE, 0xB9, 0xCE, 0xBA };
2288 static const symbol s_71[] = { 0xCE, 0xB9, 0xCE, 0xBA };
2289 static const symbol s_72[] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
2290 static const symbol s_73[] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBC };
2291 static const symbol s_74[] = { 0xCE, 0xB1, 0xCE, 0xBC, 0xCE, 0xB5 };
2292 static const symbol s_75[] = { 0xCE, 0xB1, 0xCE, 0xBC };
2293 static const symbol s_76[] = { 0xCE, 0xB1, 0xCE, 0xB3, 0xCE, 0xB1, 0xCE, 0xBD };
2294 static const symbol s_77[] = { 0xCE, 0xB1, 0xCE, 0xBD, 0xCE, 0xB5 };
2295 static const symbol s_78[] = { 0xCE, 0xB1, 0xCE, 0xBD };
2296 static const symbol s_79[] = { 0xCE, 0xB1, 0xCE, 0xBD };
2297 static const symbol s_80[] = { 0xCE, 0xB5, 0xCF, 0x84, 0xCE, 0xB5 };
2298 static const symbol s_81[] = { 0xCE, 0xB5, 0xCF, 0x84 };
2299 static const symbol s_82[] = { 0xCE, 0xB5, 0xCF, 0x84 };
2300 static const symbol s_83[] = { 0xCE, 0xB5, 0xCF, 0x84 };
2301 static const symbol s_84[] = { 0xCE, 0xB1, 0xCF, 0x81, 0xCF, 0x87 };
2302 static const symbol s_85[] = { 0xCE, 0xBF, 0xCE, 0xBD, 0xCF, 0x84 };
2303 static const symbol s_86[] = { 0xCE, 0xBA, 0xCF, 0x81, 0xCE, 0xB5 };
2304 static const symbol s_87[] = { 0xCF, 0x89, 0xCE, 0xBD, 0xCF, 0x84 };
2305 static const symbol s_88[] = { 0xCE, 0xBF, 0xCE, 0xBD };
2306 static const symbol s_89[] = { 0xCE, 0xBF, 0xCE, 0xBC, 0xCE, 0xB1, 0xCF, 0x83, 0xCF, 0x84 };
2307 static const symbol s_90[] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
2308 static const symbol s_91[] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 };
2309 static const symbol s_92[] = { 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84, 0xCE, 0xB5 };
2310 static const symbol s_93[] = { 0xCE, 0xB9, 0xCE, 0xB5, 0xCF, 0x83, 0xCF, 0x84 };
2311 static const symbol s_94[] = { 0xCE, 0xB7, 0xCE, 0xBA };
2312 static const symbol s_95[] = { 0xCE, 0xB7, 0xCE, 0xBA };
2313 static const symbol s_96[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
2314 static const symbol s_97[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCF, 0x83 };
2315 static const symbol s_98[] = { 0xCE, 0xBA, 0xCE, 0xBF, 0xCE, 0xBB, 0xCE, 0xBB };
2316 static const symbol s_99[] = { 0xCE, 0xB1, 0xCE, 0xB3 };
2317 static const symbol s_100[] = { 0xCE, 0xB1, 0xCE, 0xB3 };
2318 static const symbol s_101[] = { 0xCE, 0xB1, 0xCE, 0xB3 };
2319 static const symbol s_102[] = { 0xCE, 0xB7, 0xCF, 0x83 };
2320 static const symbol s_103[] = { 0xCE, 0xB7, 0xCF, 0x83, 0xCF, 0x84 };
2321 static const symbol s_104[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBD };
2322 static const symbol s_105[] = { 0xCE, 0xBF, 0xCF, 0x85, 0xCE, 0xBC };
2323 static const symbol s_106[] = { 0xCE, 0xBC, 0xCE, 0xB1 };
2324 
2325 static int r_has_min_length(struct SN_env * z) {
2326  if (!(len_utf8(z->p) >= 3)) return 0;
2327  return 1;
2328 }
2329 
2330 static int r_tolower(struct SN_env * z) {
2331  int among_var;
2332  while(1) {
2333  int m1 = z->l - z->c; (void)m1;
2334  z->ket = z->c;
2335  among_var = find_among_b(z, a_0, 46);
2336  if (!(among_var)) goto lab0;
2337  z->bra = z->c;
2338  switch (among_var) {
2339  case 1:
2340  { int ret = slice_from_s(z, 2, s_0);
2341  if (ret < 0) return ret;
2342  }
2343  break;
2344  case 2:
2345  { int ret = slice_from_s(z, 2, s_1);
2346  if (ret < 0) return ret;
2347  }
2348  break;
2349  case 3:
2350  { int ret = slice_from_s(z, 2, s_2);
2351  if (ret < 0) return ret;
2352  }
2353  break;
2354  case 4:
2355  { int ret = slice_from_s(z, 2, s_3);
2356  if (ret < 0) return ret;
2357  }
2358  break;
2359  case 5:
2360  { int ret = slice_from_s(z, 2, s_4);
2361  if (ret < 0) return ret;
2362  }
2363  break;
2364  case 6:
2365  { int ret = slice_from_s(z, 2, s_5);
2366  if (ret < 0) return ret;
2367  }
2368  break;
2369  case 7:
2370  { int ret = slice_from_s(z, 2, s_6);
2371  if (ret < 0) return ret;
2372  }
2373  break;
2374  case 8:
2375  { int ret = slice_from_s(z, 2, s_7);
2376  if (ret < 0) return ret;
2377  }
2378  break;
2379  case 9:
2380  { int ret = slice_from_s(z, 2, s_8);
2381  if (ret < 0) return ret;
2382  }
2383  break;
2384  case 10:
2385  { int ret = slice_from_s(z, 2, s_9);
2386  if (ret < 0) return ret;
2387  }
2388  break;
2389  case 11:
2390  { int ret = slice_from_s(z, 2, s_10);
2391  if (ret < 0) return ret;
2392  }
2393  break;
2394  case 12:
2395  { int ret = slice_from_s(z, 2, s_11);
2396  if (ret < 0) return ret;
2397  }
2398  break;
2399  case 13:
2400  { int ret = slice_from_s(z, 2, s_12);
2401  if (ret < 0) return ret;
2402  }
2403  break;
2404  case 14:
2405  { int ret = slice_from_s(z, 2, s_13);
2406  if (ret < 0) return ret;
2407  }
2408  break;
2409  case 15:
2410  { int ret = slice_from_s(z, 2, s_14);
2411  if (ret < 0) return ret;
2412  }
2413  break;
2414  case 16:
2415  { int ret = slice_from_s(z, 2, s_15);
2416  if (ret < 0) return ret;
2417  }
2418  break;
2419  case 17:
2420  { int ret = slice_from_s(z, 2, s_16);
2421  if (ret < 0) return ret;
2422  }
2423  break;
2424  case 18:
2425  { int ret = slice_from_s(z, 2, s_17);
2426  if (ret < 0) return ret;
2427  }
2428  break;
2429  case 19:
2430  { int ret = slice_from_s(z, 2, s_18);
2431  if (ret < 0) return ret;
2432  }
2433  break;
2434  case 20:
2435  { int ret = slice_from_s(z, 2, s_19);
2436  if (ret < 0) return ret;
2437  }
2438  break;
2439  case 21:
2440  { int ret = slice_from_s(z, 2, s_20);
2441  if (ret < 0) return ret;
2442  }
2443  break;
2444  case 22:
2445  { int ret = slice_from_s(z, 2, s_21);
2446  if (ret < 0) return ret;
2447  }
2448  break;
2449  case 23:
2450  { int ret = slice_from_s(z, 2, s_22);
2451  if (ret < 0) return ret;
2452  }
2453  break;
2454  case 24:
2455  { int ret = slice_from_s(z, 2, s_23);
2456  if (ret < 0) return ret;
2457  }
2458  break;
2459  case 25:
2460  { int ret = skip_b_utf8(z->p, z->c, z->lb, 1);
2461  if (ret < 0) goto lab0;
2462  z->c = ret;
2463  }
2464  break;
2465  }
2466  continue;
2467  lab0:
2468  z->c = z->l - m1;
2469  break;
2470  }
2471  return 1;
2472 }
2473 
2474 static int r_step1(struct SN_env * z) {
2475  int among_var;
2476  z->ket = z->c;
2477  among_var = find_among_b(z, a_1, 40);
2478  if (!(among_var)) return 0;
2479  z->bra = z->c;
2480  switch (among_var) {
2481  case 1:
2482  { int ret = slice_from_s(z, 4, s_24);
2483  if (ret < 0) return ret;
2484  }
2485  break;
2486  case 2:
2487  { int ret = slice_from_s(z, 6, s_25);
2488  if (ret < 0) return ret;
2489  }
2490  break;
2491  case 3:
2492  { int ret = slice_from_s(z, 6, s_26);
2493  if (ret < 0) return ret;
2494  }
2495  break;
2496  case 4:
2497  { int ret = slice_from_s(z, 4, s_27);
2498  if (ret < 0) return ret;
2499  }
2500  break;
2501  case 5:
2502  { int ret = slice_from_s(z, 8, s_28);
2503  if (ret < 0) return ret;
2504  }
2505  break;
2506  case 6:
2507  { int ret = slice_from_s(z, 6, s_29);
2508  if (ret < 0) return ret;
2509  }
2510  break;
2511  case 7:
2512  { int ret = slice_from_s(z, 6, s_30);
2513  if (ret < 0) return ret;
2514  }
2515  break;
2516  case 8:
2517  { int ret = slice_from_s(z, 6, s_31);
2518  if (ret < 0) return ret;
2519  }
2520  break;
2521  case 9:
2522  { int ret = slice_from_s(z, 4, s_32);
2523  if (ret < 0) return ret;
2524  }
2525  break;
2526  case 10:
2527  { int ret = slice_from_s(z, 12, s_33);
2528  if (ret < 0) return ret;
2529  }
2530  break;
2531  case 11:
2532  { int ret = slice_from_s(z, 10, s_34);
2533  if (ret < 0) return ret;
2534  }
2535  break;
2536  }
2537  z->I[0] = 0;
2538  return 1;
2539 }
2540 
2541 static int r_steps1(struct SN_env * z) {
2542  int among_var;
2543  z->ket = z->c;
2544  if (!(find_among_b(z, a_3, 14))) return 0;
2545  z->bra = z->c;
2546  { int ret = slice_del(z);
2547  if (ret < 0) return ret;
2548  }
2549  z->I[0] = 0;
2550  z->ket = z->c;
2551  z->bra = z->c;
2552  among_var = find_among_b(z, a_2, 31);
2553  if (!(among_var)) return 0;
2554  if (z->c > z->lb) return 0;
2555  switch (among_var) {
2556  case 1:
2557  { int ret = slice_from_s(z, 2, s_35);
2558  if (ret < 0) return ret;
2559  }
2560  break;
2561  case 2:
2562  { int ret = slice_from_s(z, 4, s_36);
2563  if (ret < 0) return ret;
2564  }
2565  break;
2566  }
2567  return 1;
2568 }
2569 
2570 static int r_steps2(struct SN_env * z) {
2571  z->ket = z->c;
2572  if (!(find_among_b(z, a_5, 7))) return 0;
2573  z->bra = z->c;
2574  { int ret = slice_del(z);
2575  if (ret < 0) return ret;
2576  }
2577  z->I[0] = 0;
2578  z->ket = z->c;
2579  z->bra = z->c;
2580  if (!(find_among_b(z, a_4, 8))) return 0;
2581  if (z->c > z->lb) return 0;
2582  { int ret = slice_from_s(z, 4, s_37);
2583  if (ret < 0) return ret;
2584  }
2585  return 1;
2586 }
2587 
2588 static int r_steps3(struct SN_env * z) {
2589  int among_var;
2590  z->ket = z->c;
2591  if (!(find_among_b(z, a_7, 7))) return 0;
2592  z->bra = z->c;
2593  { int ret = slice_del(z);
2594  if (ret < 0) return ret;
2595  }
2596  z->I[0] = 0;
2597  { int m1 = z->l - z->c; (void)m1;
2598  if (!(eq_s_b(z, 6, s_38))) goto lab1;
2599  if (z->c > z->lb) goto lab1;
2600  { int ret = slice_from_s(z, 4, s_39);
2601  if (ret < 0) return ret;
2602  }
2603  goto lab0;
2604  lab1:
2605  z->c = z->l - m1;
2606  z->ket = z->c;
2607  z->bra = z->c;
2608  among_var = find_among_b(z, a_6, 32);
2609  if (!(among_var)) return 0;
2610  if (z->c > z->lb) return 0;
2611  switch (among_var) {
2612  case 1:
2613  { int ret = slice_from_s(z, 2, s_40);
2614  if (ret < 0) return ret;
2615  }
2616  break;
2617  case 2:
2618  { int ret = slice_from_s(z, 4, s_41);
2619  if (ret < 0) return ret;
2620  }
2621  break;
2622  }
2623  }
2624 lab0:
2625  return 1;
2626 }
2627 
2628 static int r_steps4(struct SN_env * z) {
2629  z->ket = z->c;
2630  if (!(find_among_b(z, a_9, 7))) return 0;
2631  z->bra = z->c;
2632  { int ret = slice_del(z);
2633  if (ret < 0) return ret;
2634  }
2635  z->I[0] = 0;
2636  z->ket = z->c;
2637  z->bra = z->c;
2638  if (z->c - 3 <= z->lb || z->p[z->c - 1] >> 5 != 5 || !((-2145255424 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
2639  if (!(find_among_b(z, a_8, 19))) return 0;
2640  if (z->c > z->lb) return 0;
2641  { int ret = slice_from_s(z, 2, s_42);
2642  if (ret < 0) return ret;
2643  }
2644  return 1;
2645 }
2646 
2647 static int r_steps5(struct SN_env * z) {
2648  int among_var;
2649  z->ket = z->c;
2650  if (!(find_among_b(z, a_11, 11))) return 0;
2651  z->bra = z->c;
2652  { int ret = slice_del(z);
2653  if (ret < 0) return ret;
2654  }
2655  z->I[0] = 0;
2656  z->ket = z->c;
2657  z->bra = z->c;
2658  among_var = find_among_b(z, a_10, 40);
2659  if (!(among_var)) return 0;
2660  if (z->c > z->lb) return 0;
2661  switch (among_var) {
2662  case 1:
2663  { int ret = slice_from_s(z, 2, s_43);
2664  if (ret < 0) return ret;
2665  }
2666  break;
2667  case 2:
2668  { int ret = slice_from_s(z, 6, s_44);
2669  if (ret < 0) return ret;
2670  }
2671  break;
2672  }
2673  return 1;
2674 }
2675 
2676 static int r_steps6(struct SN_env * z) {
2677  int among_var;
2678  z->ket = z->c;
2679  if (!(find_among_b(z, a_14, 6))) return 0;
2680  z->bra = z->c;
2681  { int ret = slice_del(z);
2682  if (ret < 0) return ret;
2683  }
2684  z->I[0] = 0;
2685  { int m1 = z->l - z->c; (void)m1;
2686  z->ket = z->c;
2687  z->bra = z->c;
2688  if (z->c - 3 <= z->lb || z->p[z->c - 1] != 181) goto lab1;
2689  among_var = find_among_b(z, a_12, 7);
2690  if (!(among_var)) goto lab1;
2691  if (z->c > z->lb) goto lab1;
2692  switch (among_var) {
2693  case 1:
2694  { int ret = slice_from_s(z, 6, s_45);
2695  if (ret < 0) return ret;
2696  }
2697  break;
2698  case 2:
2699  { int ret = slice_from_s(z, 2, s_46);
2700  if (ret < 0) return ret;
2701  }
2702  break;
2703  }
2704  goto lab0;
2705  lab1:
2706  z->c = z->l - m1;
2707  z->ket = z->c;
2708  if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 186 && z->p[z->c - 1] != 189)) return 0;
2709  among_var = find_among_b(z, a_13, 10);
2710  if (!(among_var)) return 0;
2711  z->bra = z->c;
2712  switch (among_var) {
2713  case 1:
2714  { int ret = slice_from_s(z, 12, s_47);
2715  if (ret < 0) return ret;
2716  }
2717  break;
2718  case 2:
2719  { int ret = slice_from_s(z, 8, s_48);
2720  if (ret < 0) return ret;
2721  }
2722  break;
2723  case 3:
2724  { int ret = slice_from_s(z, 10, s_49);
2725  if (ret < 0) return ret;
2726  }
2727  break;
2728  case 4:
2729  { int ret = slice_from_s(z, 6, s_50);
2730  if (ret < 0) return ret;
2731  }
2732  break;
2733  case 5:
2734  { int ret = slice_from_s(z, 12, s_51);
2735  if (ret < 0) return ret;
2736  }
2737  break;
2738  case 6:
2739  { int ret = slice_from_s(z, 10, s_52);
2740  if (ret < 0) return ret;
2741  }
2742  break;
2743  case 7:
2744  { int ret = slice_from_s(z, 6, s_53);
2745  if (ret < 0) return ret;
2746  }
2747  break;
2748  case 8:
2749  { int ret = slice_from_s(z, 16, s_54);
2750  if (ret < 0) return ret;
2751  }
2752  break;
2753  case 9:
2754  { int ret = slice_from_s(z, 12, s_55);
2755  if (ret < 0) return ret;
2756  }
2757  break;
2758  case 10:
2759  { int ret = slice_from_s(z, 10, s_56);
2760  if (ret < 0) return ret;
2761  }
2762  break;
2763  }
2764  }
2765 lab0:
2766  return 1;
2767 }
2768 
2769 static int r_steps7(struct SN_env * z) {
2770  z->ket = z->c;
2771  if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 177 && z->p[z->c - 1] != 185)) return 0;
2772  if (!(find_among_b(z, a_16, 4))) return 0;
2773  z->bra = z->c;
2774  { int ret = slice_del(z);
2775  if (ret < 0) return ret;
2776  }
2777  z->I[0] = 0;
2778  z->ket = z->c;
2779  z->bra = z->c;
2780  if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 135)) return 0;
2781  if (!(find_among_b(z, a_15, 2))) return 0;
2782  if (z->c > z->lb) return 0;
2783  { int ret = slice_from_s(z, 8, s_57);
2784  if (ret < 0) return ret;
2785  }
2786  return 1;
2787 }
2788 
2789 static int r_steps8(struct SN_env * z) {
2790  int among_var;
2791  z->ket = z->c;
2792  if (!(find_among_b(z, a_18, 8))) return 0;
2793  z->bra = z->c;
2794  { int ret = slice_del(z);
2795  if (ret < 0) return ret;
2796  }
2797  z->I[0] = 0;
2798  { int m1 = z->l - z->c; (void)m1;
2799  z->ket = z->c;
2800  z->bra = z->c;
2801  among_var = find_among_b(z, a_17, 46);
2802  if (!(among_var)) goto lab1;
2803  if (z->c > z->lb) goto lab1;
2804  switch (among_var) {
2805  case 1:
2806  { int ret = slice_from_s(z, 4, s_58);
2807  if (ret < 0) return ret;
2808  }
2809  break;
2810  case 2:
2811  { int ret = slice_from_s(z, 6, s_59);
2812  if (ret < 0) return ret;
2813  }
2814  break;
2815  }
2816  goto lab0;
2817  lab1:
2818  z->c = z->l - m1;
2819  z->ket = z->c;
2820  z->bra = z->c;
2821  if (!(eq_s_b(z, 6, s_60))) return 0;
2822  { int ret = slice_from_s(z, 6, s_61);
2823  if (ret < 0) return ret;
2824  }
2825  }
2826 lab0:
2827  return 1;
2828 }
2829 
2830 static int r_steps9(struct SN_env * z) {
2831  z->ket = z->c;
2832  if (z->c - 7 <= z->lb || z->p[z->c - 1] >> 5 != 5 || !((-1610481664 >> (z->p[z->c - 1] & 0x1f)) & 1)) return 0;
2833  if (!(find_among_b(z, a_21, 3))) return 0;
2834  z->bra = z->c;
2835  { int ret = slice_del(z);
2836  if (ret < 0) return ret;
2837  }
2838  z->I[0] = 0;
2839  { int m1 = z->l - z->c; (void)m1;
2840  z->ket = z->c;
2841  z->bra = z->c;
2842  if (!(find_among_b(z, a_19, 4))) goto lab1;
2843  if (z->c > z->lb) goto lab1;
2844  { int ret = slice_from_s(z, 4, s_62);
2845  if (ret < 0) return ret;
2846  }
2847  goto lab0;
2848  lab1:
2849  z->c = z->l - m1;
2850  z->ket = z->c;
2851  z->bra = z->c;
2852  if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 181 && z->p[z->c - 1] != 189)) return 0;
2853  if (!(find_among_b(z, a_20, 2))) return 0;
2854  { int ret = slice_from_s(z, 4, s_63);
2855  if (ret < 0) return ret;
2856  }
2857  }
2858 lab0:
2859  return 1;
2860 }
2861 
2862 static int r_steps10(struct SN_env * z) {
2863  z->ket = z->c;
2864  if (!(find_among_b(z, a_23, 4))) return 0;
2865  z->bra = z->c;
2866  { int ret = slice_del(z);
2867  if (ret < 0) return ret;
2868  }
2869  z->I[0] = 0;
2870  z->ket = z->c;
2871  z->bra = z->c;
2872  if (!(find_among_b(z, a_22, 7))) return 0;
2873  if (z->c > z->lb) return 0;
2874  { int ret = slice_from_s(z, 6, s_64);
2875  if (ret < 0) return ret;
2876  }
2877  return 1;
2878 }
2879 
2880 static int r_step2a(struct SN_env * z) {
2881  z->ket = z->c;
2882  if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0;
2883  if (!(find_among_b(z, a_24, 2))) return 0;
2884  z->bra = z->c;
2885  { int ret = slice_del(z);
2886  if (ret < 0) return ret;
2887  }
2888  { int m1 = z->l - z->c; (void)m1;
2889  if (!(find_among_b(z, a_25, 10))) goto lab0;
2890  return 0;
2891  lab0:
2892  z->c = z->l - m1;
2893  }
2894  { int ret;
2895  { int saved_c = z->c;
2896  ret = insert_s(z, z->c, z->c, 4, s_65);
2897  z->c = saved_c;
2898  }
2899  if (ret < 0) return ret;
2900  }
2901  return 1;
2902 }
2903 
2904 static int r_step2b(struct SN_env * z) {
2905  z->ket = z->c;
2906  if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0;
2907  if (!(find_among_b(z, a_26, 2))) return 0;
2908  z->bra = z->c;
2909  { int ret = slice_del(z);
2910  if (ret < 0) return ret;
2911  }
2912  z->ket = z->c;
2913  z->bra = z->c;
2914  if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 128 && z->p[z->c - 1] != 187)) return 0;
2915  if (!(find_among_b(z, a_27, 8))) return 0;
2916  { int ret = slice_from_s(z, 4, s_66);
2917  if (ret < 0) return ret;
2918  }
2919  return 1;
2920 }
2921 
2922 static int r_step2c(struct SN_env * z) {
2923  z->ket = z->c;
2924  if (z->c - 9 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0;
2925  if (!(find_among_b(z, a_28, 2))) return 0;
2926  z->bra = z->c;
2927  { int ret = slice_del(z);
2928  if (ret < 0) return ret;
2929  }
2930  z->ket = z->c;
2931  z->bra = z->c;
2932  if (!(find_among_b(z, a_29, 15))) return 0;
2933  { int ret = slice_from_s(z, 6, s_67);
2934  if (ret < 0) return ret;
2935  }
2936  return 1;
2937 }
2938 
2939 static int r_step2d(struct SN_env * z) {
2940  z->ket = z->c;
2941  if (z->c - 5 <= z->lb || (z->p[z->c - 1] != 131 && z->p[z->c - 1] != 189)) return 0;
2942  if (!(find_among_b(z, a_30, 2))) return 0;
2943  z->bra = z->c;
2944  { int ret = slice_del(z);
2945  if (ret < 0) return ret;
2946  }
2947  z->I[0] = 0;
2948  z->ket = z->c;
2949  z->bra = z->c;
2950  if (!(find_among_b(z, a_31, 8))) return 0;
2951  if (z->c > z->lb) return 0;
2952  { int ret = slice_from_s(z, 2, s_68);
2953  if (ret < 0) return ret;
2954  }
2955  return 1;
2956 }
2957 
2958 static int r_step3(struct SN_env * z) {
2959  z->ket = z->c;
2960  if (!(find_among_b(z, a_32, 3))) return 0;
2961  z->bra = z->c;
2962  { int ret = slice_del(z);
2963  if (ret < 0) return ret;
2964  }
2965  z->I[0] = 0;
2966  z->ket = z->c;
2967  z->bra = z->c;
2968  if (in_grouping_b_U(z, g_v, 945, 969, 0)) return 0;
2969  { int ret = slice_from_s(z, 2, s_69);
2970  if (ret < 0) return ret;
2971  }
2972  return 1;
2973 }
2974 
2975 static int r_step4(struct SN_env * z) {
2976  z->ket = z->c;
2977  if (!(find_among_b(z, a_33, 4))) return 0;
2978  z->bra = z->c;
2979  { int ret = slice_del(z);
2980  if (ret < 0) return ret;
2981  }
2982  z->I[0] = 0;
2983  { int m1 = z->l - z->c; (void)m1;
2984  z->ket = z->c;
2985  z->bra = z->c;
2986  if (in_grouping_b_U(z, g_v, 945, 969, 0)) goto lab1;
2987  { int ret = slice_from_s(z, 4, s_70);
2988  if (ret < 0) return ret;
2989  }
2990  goto lab0;
2991  lab1:
2992  z->c = z->l - m1;
2993  z->ket = z->c;
2994  }
2995 lab0:
2996  z->bra = z->c;
2997  if (!(find_among_b(z, a_34, 36))) return 0;
2998  if (z->c > z->lb) return 0;
2999  { int ret = slice_from_s(z, 4, s_71);
3000  if (ret < 0) return ret;
3001  }
3002  return 1;
3003 }
3004 
3005 static int r_step5a(struct SN_env * z) {
3006  { int m1 = z->l - z->c; (void)m1;
3007  if (!(eq_s_b(z, 10, s_72))) goto lab0;
3008  if (z->c > z->lb) goto lab0;
3009  { int ret = slice_from_s(z, 8, s_73);
3010  if (ret < 0) return ret;
3011  }
3012  lab0:
3013  z->c = z->l - m1;
3014  }
3015  { int m2 = z->l - z->c; (void)m2;
3016  z->ket = z->c;
3017  if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab1;
3018  if (!(find_among_b(z, a_35, 5))) goto lab1;
3019  z->bra = z->c;
3020  { int ret = slice_del(z);
3021  if (ret < 0) return ret;
3022  }
3023  z->I[0] = 0;
3024  lab1:
3025  z->c = z->l - m2;
3026  }
3027  z->ket = z->c;
3028  if (!(eq_s_b(z, 6, s_74))) return 0;
3029  z->bra = z->c;
3030  { int ret = slice_del(z);
3031  if (ret < 0) return ret;
3032  }
3033  z->I[0] = 0;
3034  z->ket = z->c;
3035  z->bra = z->c;
3036  if (!(find_among_b(z, a_36, 12))) return 0;
3037  if (z->c > z->lb) return 0;
3038  { int ret = slice_from_s(z, 4, s_75);
3039  if (ret < 0) return ret;
3040  }
3041  return 1;
3042 }
3043 
3044 static int r_step5b(struct SN_env * z) {
3045  { int m1 = z->l - z->c; (void)m1;
3046  z->ket = z->c;
3047  if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab0;
3048  if (!(find_among_b(z, a_38, 11))) goto lab0;
3049  z->bra = z->c;
3050  { int ret = slice_del(z);
3051  if (ret < 0) return ret;
3052  }
3053  z->I[0] = 0;
3054  z->ket = z->c;
3055  z->bra = z->c;
3056  if (z->c - 3 <= z->lb || (z->p[z->c - 1] != 129 && z->p[z->c - 1] != 131)) goto lab0;
3057  if (!(find_among_b(z, a_37, 2))) goto lab0;
3058  if (z->c > z->lb) goto lab0;
3059  { int ret = slice_from_s(z, 8, s_76);
3060  if (ret < 0) return ret;
3061  }
3062  lab0:
3063  z->c = z->l - m1;
3064  }
3065  z->ket = z->c;
3066  if (!(eq_s_b(z, 6, s_77))) return 0;
3067  z->bra = z->c;
3068  { int ret = slice_del(z);
3069  if (ret < 0) return ret;
3070  }
3071  z->I[0] = 0;
3072  { int m2 = z->l - z->c; (void)m2;
3073  z->ket = z->c;
3074  z->bra = z->c;
3075  if (in_grouping_b_U(z, g_v2, 945, 969, 0)) goto lab2;
3076  { int ret = slice_from_s(z, 4, s_78);
3077  if (ret < 0) return ret;
3078  }
3079  goto lab1;
3080  lab2:
3081  z->c = z->l - m2;
3082  z->ket = z->c;
3083  }
3084 lab1:
3085  z->bra = z->c;
3086  if (!(find_among_b(z, a_39, 95))) return 0;
3087  if (z->c > z->lb) return 0;
3088  { int ret = slice_from_s(z, 4, s_79);
3089  if (ret < 0) return ret;
3090  }
3091  return 1;
3092 }
3093 
3094 static int r_step5c(struct SN_env * z) {
3095  { int m1 = z->l - z->c; (void)m1;
3096  z->ket = z->c;
3097  if (z->c - 9 <= z->lb || z->p[z->c - 1] != 181) goto lab0;
3098  if (!(find_among_b(z, a_40, 1))) goto lab0;
3099  z->bra = z->c;
3100  { int ret = slice_del(z);
3101  if (ret < 0) return ret;
3102  }
3103  z->I[0] = 0;
3104  lab0:
3105  z->c = z->l - m1;
3106  }
3107  z->ket = z->c;
3108  if (!(eq_s_b(z, 6, s_80))) return 0;
3109  z->bra = z->c;
3110  { int ret = slice_del(z);
3111  if (ret < 0) return ret;
3112  }
3113  z->I[0] = 0;
3114  { int m2 = z->l - z->c; (void)m2;
3115  z->ket = z->c;
3116  z->bra = z->c;
3117  if (in_grouping_b_U(z, g_v2, 945, 969, 0)) goto lab2;
3118  { int ret = slice_from_s(z, 4, s_81);
3119  if (ret < 0) return ret;
3120  }
3121  goto lab1;
3122  lab2:
3123  z->c = z->l - m2;
3124  z->ket = z->c;
3125  z->bra = z->c;
3126  if (!(find_among_b(z, a_41, 31))) goto lab3;
3127  { int ret = slice_from_s(z, 4, s_82);
3128  if (ret < 0) return ret;
3129  }
3130  goto lab1;
3131  lab3:
3132  z->c = z->l - m2;
3133  z->ket = z->c;
3134  }
3135 lab1:
3136  z->bra = z->c;
3137  if (!(find_among_b(z, a_42, 25))) return 0;
3138  if (z->c > z->lb) return 0;
3139  { int ret = slice_from_s(z, 4, s_83);
3140  if (ret < 0) return ret;
3141  }
3142  return 1;
3143 }
3144 
3145 static int r_step5d(struct SN_env * z) {
3146  z->ket = z->c;
3147  if (z->c - 9 <= z->lb || z->p[z->c - 1] != 131) return 0;
3148  if (!(find_among_b(z, a_43, 2))) return 0;
3149  z->bra = z->c;
3150  { int ret = slice_del(z);
3151  if (ret < 0) return ret;
3152  }
3153  z->I[0] = 0;
3154  { int m1 = z->l - z->c; (void)m1;
3155  z->ket = z->c;
3156  z->bra = z->c;
3157  if (!(eq_s_b(z, 6, s_84))) goto lab1;
3158  if (z->c > z->lb) goto lab1;
3159  { int ret = slice_from_s(z, 6, s_85);
3160  if (ret < 0) return ret;
3161  }
3162  goto lab0;
3163  lab1:
3164  z->c = z->l - m1;
3165  z->ket = z->c;
3166  z->bra = z->c;
3167  if (!(eq_s_b(z, 6, s_86))) return 0;
3168  { int ret = slice_from_s(z, 6, s_87);
3169  if (ret < 0) return ret;
3170  }
3171  }
3172 lab0:
3173  return 1;
3174 }
3175 
3176 static int r_step5e(struct SN_env * z) {
3177  z->ket = z->c;
3178  if (z->c - 11 <= z->lb || z->p[z->c - 1] != 181) return 0;
3179  if (!(find_among_b(z, a_44, 2))) return 0;
3180  z->bra = z->c;
3181  { int ret = slice_del(z);
3182  if (ret < 0) return ret;
3183  }
3184  z->I[0] = 0;
3185  z->ket = z->c;
3186  z->bra = z->c;
3187  if (!(eq_s_b(z, 4, s_88))) return 0;
3188  if (z->c > z->lb) return 0;
3189  { int ret = slice_from_s(z, 10, s_89);
3190  if (ret < 0) return ret;
3191  }
3192  return 1;
3193 }
3194 
3195 static int r_step5f(struct SN_env * z) {
3196  { int m1 = z->l - z->c; (void)m1;
3197  z->ket = z->c;
3198  if (!(eq_s_b(z, 10, s_90))) goto lab0;
3199  z->bra = z->c;
3200  { int ret = slice_del(z);
3201  if (ret < 0) return ret;
3202  }
3203  z->I[0] = 0;
3204  z->ket = z->c;
3205  z->bra = z->c;
3206  if (z->c - 1 <= z->lb || (z->p[z->c - 1] != 128 && z->p[z->c - 1] != 134)) goto lab0;
3207  if (!(find_among_b(z, a_45, 6))) goto lab0;
3208  if (z->c > z->lb) goto lab0;
3209  { int ret = slice_from_s(z, 8, s_91);
3210  if (ret < 0) return ret;
3211  }
3212  lab0:
3213  z->c = z->l - m1;
3214  }
3215  z->ket = z->c;
3216  if (!(eq_s_b(z, 8, s_92))) return 0;
3217  z->bra = z->c;
3218  { int ret = slice_del(z);
3219  if (ret < 0) return ret;
3220  }
3221  z->I[0] = 0;
3222  z->ket = z->c;
3223  z->bra = z->c;
3224  if (!(find_among_b(z, a_46, 9))) return 0;
3225  if (z->c > z->lb) return 0;
3226  { int ret = slice_from_s(z, 8, s_93);
3227  if (ret < 0) return ret;
3228  }
3229  return 1;
3230 }
3231 
3232 static int r_step5g(struct SN_env * z) {
3233  { int m1 = z->l - z->c; (void)m1;
3234  z->ket = z->c;
3235  if (!(find_among_b(z, a_47, 3))) goto lab0;
3236  z->bra = z->c;
3237  { int ret = slice_del(z);
3238  if (ret < 0) return ret;
3239  }
3240  z->I[0] = 0;
3241  lab0:
3242  z->c = z->l - m1;
3243  }
3244  z->ket = z->c;
3245  if (!(find_among_b(z, a_50, 3))) return 0;
3246  z->bra = z->c;
3247  { int ret = slice_del(z);
3248  if (ret < 0) return ret;
3249  }
3250  z->I[0] = 0;
3251  { int m2 = z->l - z->c; (void)m2;
3252  z->ket = z->c;
3253  z->bra = z->c;
3254  if (!(find_among_b(z, a_48, 6))) goto lab2;
3255  { int ret = slice_from_s(z, 4, s_94);
3256  if (ret < 0) return ret;
3257  }
3258  goto lab1;
3259  lab2:
3260  z->c = z->l - m2;
3261  z->ket = z->c;
3262  z->bra = z->c;
3263  if (z->c - 1 <= z->lb || z->p[z->c - 1] != 184) return 0;
3264  if (!(find_among_b(z, a_49, 5))) return 0;
3265  if (z->c > z->lb) return 0;
3266  { int ret = slice_from_s(z, 4, s_95);
3267  if (ret < 0) return ret;
3268  }
3269  }
3270 lab1:
3271  return 1;
3272 }
3273 
3274 static int r_step5h(struct SN_env * z) {
3275  z->ket = z->c;
3276  if (!(find_among_b(z, a_53, 3))) return 0;
3277  z->bra = z->c;
3278  { int ret = slice_del(z);
3279  if (ret < 0) return ret;
3280  }
3281  z->I[0] = 0;
3282  { int m1 = z->l - z->c; (void)m1;
3283  z->ket = z->c;
3284  z->bra = z->c;
3285  if (!(find_among_b(z, a_51, 12))) goto lab1;
3286  { int ret = slice_from_s(z, 6, s_96);
3287  if (ret < 0) return ret;
3288  }
3289  goto lab0;
3290  lab1:
3291  z->c = z->l - m1;
3292  z->ket = z->c;
3293  z->bra = z->c;
3294  if (!(find_among_b(z, a_52, 25))) return 0;
3295  if (z->c > z->lb) return 0;
3296  { int ret = slice_from_s(z, 6, s_97);
3297  if (ret < 0) return ret;
3298  }
3299  }
3300 lab0:
3301  return 1;
3302 }
3303 
3304 static int r_step5i(struct SN_env * z) {
3305  int among_var;
3306  z->ket = z->c;
3307  if (!(find_among_b(z, a_56, 3))) return 0;
3308  z->bra = z->c;
3309  { int ret = slice_del(z);
3310  if (ret < 0) return ret;
3311  }
3312  z->I[0] = 0;
3313  { int m1 = z->l - z->c; (void)m1;
3314  z->ket = z->c;
3315  z->bra = z->c;
3316  if (!(eq_s_b(z, 8, s_98))) goto lab1;
3317  { int ret = slice_from_s(z, 4, s_99);
3318  if (ret < 0) return ret;
3319  }
3320  goto lab0;
3321  lab1:
3322  z->c = z->l - m1;
3323  { int m2 = z->l - z->c; (void)m2;
3324  z->ket = z->c;
3325  z->bra = z->c;
3326  among_var = find_among_b(z, a_54, 12);
3327  if (!(among_var)) goto lab3;
3328  switch (among_var) {
3329  case 1:
3330  { int ret = slice_from_s(z, 4, s_100);
3331  if (ret < 0) return ret;
3332  }
3333  break;
3334  }
3335  goto lab2;
3336  lab3:
3337  z->c = z->l - m2;
3338  z->ket = z->c;
3339  z->bra = z->c;
3340  if (!(find_among_b(z, a_55, 44))) return 0;
3341  if (z->c > z->lb) return 0;
3342  { int ret = slice_from_s(z, 4, s_101);
3343  if (ret < 0) return ret;
3344  }
3345  }
3346  lab2:
3347  ;
3348  }
3349 lab0:
3350  return 1;
3351 }
3352 
3353 static int r_step5j(struct SN_env * z) {
3354  z->ket = z->c;
3355  if (!(find_among_b(z, a_57, 3))) return 0;
3356  z->bra = z->c;
3357  { int ret = slice_del(z);
3358  if (ret < 0) return ret;
3359  }
3360  z->I[0] = 0;
3361  z->ket = z->c;
3362  z->bra = z->c;
3363  if (z->c - 1 <= z->lb || z->p[z->c - 1] != 189) return 0;
3364  if (!(find_among_b(z, a_58, 6))) return 0;
3365  if (z->c > z->lb) return 0;
3366  { int ret = slice_from_s(z, 4, s_102);
3367  if (ret < 0) return ret;
3368  }
3369  return 1;
3370 }
3371 
3372 static int r_step5k(struct SN_env * z) {
3373  z->ket = z->c;
3374  if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0;
3375  if (!(find_among_b(z, a_59, 1))) return 0;
3376  z->bra = z->c;
3377  { int ret = slice_del(z);
3378  if (ret < 0) return ret;
3379  }
3380  z->I[0] = 0;
3381  z->ket = z->c;
3382  z->bra = z->c;
3383  if (!(find_among_b(z, a_60, 10))) return 0;
3384  if (z->c > z->lb) return 0;
3385  { int ret = slice_from_s(z, 6, s_103);
3386  if (ret < 0) return ret;
3387  }
3388  return 1;
3389 }
3390 
3391 static int r_step5l(struct SN_env * z) {
3392  z->ket = z->c;
3393  if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0;
3394  if (!(find_among_b(z, a_61, 3))) return 0;
3395  z->bra = z->c;
3396  { int ret = slice_del(z);
3397  if (ret < 0) return ret;
3398  }
3399  z->I[0] = 0;
3400  z->ket = z->c;
3401  z->bra = z->c;
3402  if (!(find_among_b(z, a_62, 6))) return 0;
3403  if (z->c > z->lb) return 0;
3404  { int ret = slice_from_s(z, 6, s_104);
3405  if (ret < 0) return ret;
3406  }
3407  return 1;
3408 }
3409 
3410 static int r_step5m(struct SN_env * z) {
3411  z->ket = z->c;
3412  if (z->c - 7 <= z->lb || z->p[z->c - 1] != 181) return 0;
3413  if (!(find_among_b(z, a_63, 3))) return 0;
3414  z->bra = z->c;
3415  { int ret = slice_del(z);
3416  if (ret < 0) return ret;
3417  }
3418  z->I[0] = 0;
3419  z->ket = z->c;
3420  z->bra = z->c;
3421  if (!(find_among_b(z, a_64, 7))) return 0;
3422  if (z->c > z->lb) return 0;
3423  { int ret = slice_from_s(z, 6, s_105);
3424  if (ret < 0) return ret;
3425  }
3426  return 1;
3427 }
3428 
3429 static int r_step6(struct SN_env * z) {
3430  { int m1 = z->l - z->c; (void)m1;
3431  z->ket = z->c;
3432  if (!(find_among_b(z, a_65, 3))) goto lab0;
3433  z->bra = z->c;
3434  { int ret = slice_from_s(z, 4, s_106);
3435  if (ret < 0) return ret;
3436  }
3437  lab0:
3438  z->c = z->l - m1;
3439  }
3440  if (!(z->I[0])) return 0;
3441  z->ket = z->c;
3442  if (!(find_among_b(z, a_66, 84))) return 0;
3443  z->bra = z->c;
3444  { int ret = slice_del(z);
3445  if (ret < 0) return ret;
3446  }
3447  return 1;
3448 }
3449 
3450 static int r_step7(struct SN_env * z) {
3451  z->ket = z->c;
3452  if (z->c - 7 <= z->lb || (z->p[z->c - 1] != 129 && z->p[z->c - 1] != 132)) return 0;
3453  if (!(find_among_b(z, a_67, 8))) return 0;
3454  z->bra = z->c;
3455  { int ret = slice_del(z);
3456  if (ret < 0) return ret;
3457  }
3458  return 1;
3459 }
3460 
3461 extern int greek_UTF_8_stem(struct SN_env * z) {
3462  z->lb = z->c; z->c = z->l;
3463 
3464  { int m1 = z->l - z->c; (void)m1;
3465  { int ret = r_tolower(z);
3466  if (ret < 0) return ret;
3467  }
3468  z->c = z->l - m1;
3469  }
3470  { int ret = r_has_min_length(z);
3471  if (ret <= 0) return ret;
3472  }
3473  z->I[0] = 1;
3474  { int m2 = z->l - z->c; (void)m2;
3475  { int ret = r_step1(z);
3476  if (ret < 0) return ret;
3477  }
3478  z->c = z->l - m2;
3479  }
3480  { int m3 = z->l - z->c; (void)m3;
3481  { int ret = r_steps1(z);
3482  if (ret < 0) return ret;
3483  }
3484  z->c = z->l - m3;
3485  }
3486  { int m4 = z->l - z->c; (void)m4;
3487  { int ret = r_steps2(z);
3488  if (ret < 0) return ret;
3489  }
3490  z->c = z->l - m4;
3491  }
3492  { int m5 = z->l - z->c; (void)m5;
3493  { int ret = r_steps3(z);
3494  if (ret < 0) return ret;
3495  }
3496  z->c = z->l - m5;
3497  }
3498  { int m6 = z->l - z->c; (void)m6;
3499  { int ret = r_steps4(z);
3500  if (ret < 0) return ret;
3501  }
3502  z->c = z->l - m6;
3503  }
3504  { int m7 = z->l - z->c; (void)m7;
3505  { int ret = r_steps5(z);
3506  if (ret < 0) return ret;
3507  }
3508  z->c = z->l - m7;
3509  }
3510  { int m8 = z->l - z->c; (void)m8;
3511  { int ret = r_steps6(z);
3512  if (ret < 0) return ret;
3513  }
3514  z->c = z->l - m8;
3515  }
3516  { int m9 = z->l - z->c; (void)m9;
3517  { int ret = r_steps7(z);
3518  if (ret < 0) return ret;
3519  }
3520  z->c = z->l - m9;
3521  }
3522  { int m10 = z->l - z->c; (void)m10;
3523  { int ret = r_steps8(z);
3524  if (ret < 0) return ret;
3525  }
3526  z->c = z->l - m10;
3527  }
3528  { int m11 = z->l - z->c; (void)m11;
3529  { int ret = r_steps9(z);
3530  if (ret < 0) return ret;
3531  }
3532  z->c = z->l - m11;
3533  }
3534  { int m12 = z->l - z->c; (void)m12;
3535  { int ret = r_steps10(z);
3536  if (ret < 0) return ret;
3537  }
3538  z->c = z->l - m12;
3539  }
3540  { int m13 = z->l - z->c; (void)m13;
3541  { int ret = r_step2a(z);
3542  if (ret < 0) return ret;
3543  }
3544  z->c = z->l - m13;
3545  }
3546  { int m14 = z->l - z->c; (void)m14;
3547  { int ret = r_step2b(z);
3548  if (ret < 0) return ret;
3549  }
3550  z->c = z->l - m14;
3551  }
3552  { int m15 = z->l - z->c; (void)m15;
3553  { int ret = r_step2c(z);
3554  if (ret < 0) return ret;
3555  }
3556  z->c = z->l - m15;
3557  }
3558  { int m16 = z->l - z->c; (void)m16;
3559  { int ret = r_step2d(z);
3560  if (ret < 0) return ret;
3561  }
3562  z->c = z->l - m16;
3563  }
3564  { int m17 = z->l - z->c; (void)m17;
3565  { int ret = r_step3(z);
3566  if (ret < 0) return ret;
3567  }
3568  z->c = z->l - m17;
3569  }
3570  { int m18 = z->l - z->c; (void)m18;
3571  { int ret = r_step4(z);
3572  if (ret < 0) return ret;
3573  }
3574  z->c = z->l - m18;
3575  }
3576  { int m19 = z->l - z->c; (void)m19;
3577  { int ret = r_step5a(z);
3578  if (ret < 0) return ret;
3579  }
3580  z->c = z->l - m19;
3581  }
3582  { int m20 = z->l - z->c; (void)m20;
3583  { int ret = r_step5b(z);
3584  if (ret < 0) return ret;
3585  }
3586  z->c = z->l - m20;
3587  }
3588  { int m21 = z->l - z->c; (void)m21;
3589  { int ret = r_step5c(z);
3590  if (ret < 0) return ret;
3591  }
3592  z->c = z->l - m21;
3593  }
3594  { int m22 = z->l - z->c; (void)m22;
3595  { int ret = r_step5d(z);
3596  if (ret < 0) return ret;
3597  }
3598  z->c = z->l - m22;
3599  }
3600  { int m23 = z->l - z->c; (void)m23;
3601  { int ret = r_step5e(z);
3602  if (ret < 0) return ret;
3603  }
3604  z->c = z->l - m23;
3605  }
3606  { int m24 = z->l - z->c; (void)m24;
3607  { int ret = r_step5f(z);
3608  if (ret < 0) return ret;
3609  }
3610  z->c = z->l - m24;
3611  }
3612  { int m25 = z->l - z->c; (void)m25;
3613  { int ret = r_step5g(z);
3614  if (ret < 0) return ret;
3615  }
3616  z->c = z->l - m25;
3617  }
3618  { int m26 = z->l - z->c; (void)m26;
3619  { int ret = r_step5h(z);
3620  if (ret < 0) return ret;
3621  }
3622  z->c = z->l - m26;
3623  }
3624  { int m27 = z->l - z->c; (void)m27;
3625  { int ret = r_step5j(z);
3626  if (ret < 0) return ret;
3627  }
3628  z->c = z->l - m27;
3629  }
3630  { int m28 = z->l - z->c; (void)m28;
3631  { int ret = r_step5i(z);
3632  if (ret < 0) return ret;
3633  }
3634  z->c = z->l - m28;
3635  }
3636  { int m29 = z->l - z->c; (void)m29;
3637  { int ret = r_step5k(z);
3638  if (ret < 0) return ret;
3639  }
3640  z->c = z->l - m29;
3641  }
3642  { int m30 = z->l - z->c; (void)m30;
3643  { int ret = r_step5l(z);
3644  if (ret < 0) return ret;
3645  }
3646  z->c = z->l - m30;
3647  }
3648  { int m31 = z->l - z->c; (void)m31;
3649  { int ret = r_step5m(z);
3650  if (ret < 0) return ret;
3651  }
3652  z->c = z->l - m31;
3653  }
3654  { int m32 = z->l - z->c; (void)m32;
3655  { int ret = r_step6(z);
3656  if (ret < 0) return ret;
3657  }
3658  z->c = z->l - m32;
3659  }
3660  { int m33 = z->l - z->c; (void)m33;
3661  { int ret = r_step7(z);
3662  if (ret < 0) return ret;
3663  }
3664  z->c = z->l - m33;
3665  }
3666  z->c = z->lb;
3667  return 1;
3668 }
3669 
3670 extern struct SN_env * greek_UTF_8_create_env(void) { return SN_create_env(0, 1); }
3671 
3672 extern void greek_UTF_8_close_env(struct SN_env * z) { SN_close_env(z, 0); }
3673 
struct SN_env * SN_create_env(int S_size, int I_size)
Definition: api.c:3
void SN_close_env(struct SN_env *z, int S_size)
Definition: api.c:34
unsigned char symbol
Definition: api.h:2
static const symbol s_41_29[6]
static const symbol s_41_22[6]
static const symbol s_0_36[2]
static const symbol s_55_29[8]
static const symbol s_39_45[6]
static const symbol s_66_14[4]
static const symbol s_34_20[10]
static const symbol s_7_5[10]
static const symbol s_39_81[6]
static const symbol s_39_52[2]
static const symbol s_6_5[12]
static const symbol s_38_4[12]
static const symbol s_25_3[10]
static const symbol s_0_42[2]
static const symbol s_42_19[14]
static const struct among a_34[36]
static const symbol s_17_43[8]
static const symbol s_66_21[14]
static const symbol s_3_13[8]
static const symbol s_46_5[10]
static const struct among a_32[3]
static const symbol s_25[]
static const symbol s_2[]
static const symbol s_46_4[14]
static const struct among a_9[7]
static const symbol s_55_0[2]
static const symbol s_16_1[14]
static const struct among a_17[46]
static const symbol s_39_26[10]
static const symbol s_60[]
static const symbol s_6_18[6]
static const symbol s_94[]
static const symbol s_32_1[4]
static const symbol s_60_1[10]
static const symbol s_55_17[8]
static const symbol s_0_4[2]
static const symbol s_60_6[4]
static const symbol s_3_11[8]
static const symbol s_52_11[12]
static const symbol s_55[]
static const symbol s_17_21[8]
static const symbol s_17_11[12]
static const symbol s_55_35[8]
static int r_step5e(struct SN_env *z)
static const symbol s_8_2[12]
static const symbol s_55_31[6]
static const symbol s_66_50[8]
static const symbol s_54_7[6]
static const symbol s_6_22[12]
static const symbol s_39_42[22]
static const symbol s_55_39[8]
static const symbol s_17_33[8]
static const symbol s_39_11[10]
static const symbol s_28_1[10]
static const symbol s_34_10[6]
static const symbol s_1_39[14]
static const symbol s_60_2[8]
static const symbol s_39_66[12]
static const struct among a_61[3]