You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1379 lines
65 KiB
1379 lines
65 KiB
/*
|
|
* This file is part of the DOM implementation for KDE.
|
|
*
|
|
* Copyright (C) 2003 Lars Knoll (knoll@kde.org)
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Library General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2 of the License, or (at your option) any later version.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Library General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Library General Public License
|
|
* along with this library; see the file COPYING.LIB. If not, write to
|
|
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
|
* Boston, MA 02110-1301, USA.
|
|
*/
|
|
|
|
/* This file is mostly data generated by flex. Unfortunately flex
|
|
can't handle 16bit strings directly, so we just copy the part of
|
|
the code we need and modify it to our needs.
|
|
|
|
Most of the defines below are to make sure we can easily use the
|
|
flex generated code, using as little editing as possible.
|
|
|
|
The flex syntax to generate the lexer are more or less directly
|
|
copied from the CSS2.1 specs, with some fixes for comments and
|
|
the important symbol.
|
|
|
|
To regenerate, run flex on tokenizer.flex. After this, copy the
|
|
data tables and the YY_DECL method over to this file. Remove the
|
|
init code from YY_DECL and change the YY_END_OF_BUFFER to only call
|
|
yyterminate().
|
|
|
|
*/
|
|
|
|
#define flex_int16_t short int
|
|
#define flex_int32_t int
|
|
|
|
// --------- begin generated code -------------------
|
|
#define YY_NUM_RULES 51
|
|
#define YY_END_OF_BUFFER 52
|
|
static yyconst flex_int16_t yy_accept[333] =
|
|
{ 0,
|
|
0, 0, 52, 50, 2, 2, 50, 50, 50, 50,
|
|
50, 50, 50, 50, 50, 42, 50, 50, 11, 11,
|
|
11, 50, 50, 50, 50, 2, 0, 0, 0, 10,
|
|
0, 13, 0, 8, 0, 0, 9, 0, 0, 11,
|
|
11, 0, 43, 0, 41, 0, 0, 42, 40, 40,
|
|
40, 40, 40, 40, 40, 40, 40, 12, 40, 40,
|
|
37, 0, 40, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 47, 11, 0, 0, 11, 11, 0, 11, 11,
|
|
11, 7, 6, 5, 0, 0, 0, 10, 0, 0,
|
|
13, 13, 0, 0, 10, 0, 0, 4, 12, 0,
|
|
|
|
0, 40, 0, 28, 40, 24, 26, 40, 38, 30,
|
|
40, 29, 36, 40, 32, 31, 27, 40, 40, 40,
|
|
40, 0, 0, 0, 0, 0, 0, 0, 0, 11,
|
|
11, 12, 11, 11, 48, 48, 11, 11, 0, 0,
|
|
0, 13, 0, 0, 0, 1, 40, 40, 33, 40,
|
|
39, 12, 34, 40, 40, 3, 0, 0, 0, 0,
|
|
0, 0, 0, 11, 44, 0, 48, 48, 48, 47,
|
|
11, 0, 0, 13, 0, 0, 0, 40, 35, 40,
|
|
40, 0, 0, 0, 0, 0, 0, 15, 11, 49,
|
|
48, 48, 48, 48, 0, 0, 0, 0, 46, 0,
|
|
|
|
11, 0, 0, 13, 0, 40, 40, 25, 0, 0,
|
|
0, 0, 16, 0, 11, 49, 48, 48, 48, 48,
|
|
48, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
46, 0, 0, 11, 0, 0, 13, 0, 40, 40,
|
|
0, 0, 0, 14, 0, 11, 49, 48, 48, 48,
|
|
48, 48, 48, 0, 45, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 11, 0, 0, 13,
|
|
0, 40, 40, 0, 18, 0, 0, 11, 49, 48,
|
|
48, 48, 48, 48, 48, 48, 0, 45, 0, 0,
|
|
0, 45, 0, 0, 0, 0, 40, 0, 0, 0,
|
|
|
|
49, 0, 0, 0, 23, 0, 17, 19, 49, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 20, 0, 21,
|
|
22, 0
|
|
} ;
|
|
|
|
static yyconst flex_int32_t yy_ec[256] =
|
|
{ 0,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
|
|
1, 4, 5, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 6, 7, 8, 9, 10, 11, 12, 13, 14,
|
|
15, 16, 17, 12, 18, 19, 20, 21, 21, 21,
|
|
21, 21, 21, 21, 21, 21, 21, 12, 12, 22,
|
|
23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
|
|
33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
|
|
43, 44, 45, 46, 47, 48, 36, 49, 36, 50,
|
|
12, 51, 12, 52, 53, 12, 54, 28, 55, 56,
|
|
|
|
57, 58, 59, 60, 61, 36, 62, 63, 64, 65,
|
|
66, 67, 68, 69, 70, 71, 72, 73, 36, 74,
|
|
36, 75, 12, 76, 12, 77, 1, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
|
|
78, 78, 78, 78, 78
|
|
} ;
|
|
|
|
static yyconst flex_int32_t yy_meta[79] =
|
|
{ 0,
|
|
1, 2, 3, 3, 3, 4, 4, 4, 4, 4,
|
|
4, 4, 4, 5, 4, 4, 4, 6, 4, 4,
|
|
7, 4, 4, 4, 8, 4, 9, 9, 9, 9,
|
|
9, 9, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 4, 10, 9, 9, 9, 9, 9, 10, 10,
|
|
10, 10, 10, 10, 10, 10, 10, 10, 10, 10,
|
|
10, 10, 10, 10, 10, 4, 4, 10
|
|
} ;
|
|
|
|
static yyconst flex_int16_t yy_base[368] =
|
|
{ 0,
|
|
0, 0, 811, 3602, 77, 82, 87, 86, 758, 785,
|
|
82, 784, 78, 785, 788, 138, 786, 199, 83, 84,
|
|
94, 246, 769, 767, 766, 101, 218, 75, 101, 3602,
|
|
303, 737, 341, 3602, 100, 398, 3602, 763, 79, 96,
|
|
103, 436, 206, 769, 3602, 732, 761, 0, 730, 76,
|
|
85, 191, 175, 80, 178, 198, 217, 197, 243, 232,
|
|
729, 474, 73, 760, 82, 98, 195, 206, 133, 242,
|
|
255, 3602, 109, 512, 745, 270, 274, 739, 285, 271,
|
|
569, 3602, 3602, 3602, 248, 244, 229, 242, 626, 683,
|
|
712, 740, 313, 299, 300, 797, 854, 3602, 144, 739,
|
|
|
|
321, 703, 892, 702, 296, 701, 700, 292, 699, 698,
|
|
277, 697, 696, 289, 685, 684, 682, 288, 681, 949,
|
|
323, 713, 319, 311, 302, 311, 326, 324, 346, 362,
|
|
1006, 705, 363, 366, 365, 700, 367, 1044, 344, 381,
|
|
1082, 1120, 373, 1158, 708, 3602, 658, 1215, 656, 364,
|
|
655, 371, 646, 1253, 385, 3602, 376, 343, 360, 368,
|
|
386, 404, 412, 1291, 3602, 0, 419, 665, 664, 468,
|
|
1329, 379, 1367, 1405, 1443, 603, 388, 1481, 566, 1519,
|
|
411, 417, 414, 568, 416, 453, 441, 3602, 1557, 0,
|
|
420, 530, 528, 483, 510, 543, 431, 427, 3602, 1614,
|
|
|
|
1652, 450, 1690, 1728, 1766, 1804, 1842, 448, 451, 467,
|
|
468, 463, 3602, 468, 1880, 0, 502, 463, 462, 433,
|
|
368, 574, 438, 600, 1937, 428, 1994, 657, 714, 771,
|
|
828, 2051, 2108, 2146, 509, 2184, 2222, 2260, 2298, 2336,
|
|
498, 511, 511, 3602, 527, 2374, 0, 534, 272, 226,
|
|
210, 208, 121, 606, 3602, 584, 509, 885, 2431, 2488,
|
|
582, 537, 912, 2545, 2602, 2640, 2678, 551, 2716, 2754,
|
|
2792, 2830, 2868, 555, 3602, 584, 585, 639, 0, 123,
|
|
3602, 3602, 3602, 3602, 3602, 3602, 980, 556, 628, 2906,
|
|
1015, 571, 624, 2944, 2982, 600, 646, 94, 607, 635,
|
|
|
|
0, 3020, 3058, 3096, 3602, 791, 3602, 3602, 3602, 3134,
|
|
3172, 3210, 636, 622, 641, 3248, 3286, 3324, 644, 638,
|
|
640, 754, 810, 658, 643, 651, 660, 3602, 671, 3602,
|
|
3602, 3602, 3381, 3386, 3395, 3400, 3406, 3413, 3422, 3429,
|
|
3438, 3448, 3450, 3455, 3462, 3469, 3473, 3482, 3489, 3494,
|
|
3503, 3507, 3511, 3519, 3523, 3527, 3535, 3544, 3553, 3557,
|
|
3561, 3569, 3578, 3582, 3586, 3589, 3592
|
|
} ;
|
|
|
|
static yyconst flex_int16_t yy_def[368] =
|
|
{ 0,
|
|
332, 1, 332, 332, 332, 332, 332, 333, 334, 332,
|
|
335, 332, 336, 332, 332, 332, 332, 332, 337, 337,
|
|
337, 338, 332, 332, 332, 332, 332, 332, 333, 332,
|
|
339, 334, 340, 332, 335, 341, 332, 332, 332, 337,
|
|
337, 338, 16, 342, 332, 343, 332, 16, 344, 344,
|
|
344, 344, 344, 344, 344, 344, 344, 344, 344, 344,
|
|
344, 345, 344, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 337, 346, 332, 337, 337, 347, 337, 337,
|
|
337, 332, 332, 332, 332, 333, 333, 333, 333, 339,
|
|
334, 334, 335, 335, 335, 335, 341, 332, 332, 342,
|
|
|
|
348, 344, 349, 344, 344, 344, 344, 344, 344, 344,
|
|
344, 344, 344, 344, 344, 344, 344, 344, 344, 344,
|
|
344, 332, 332, 332, 332, 332, 332, 332, 332, 337,
|
|
81, 332, 337, 337, 350, 332, 337, 81, 332, 333,
|
|
89, 92, 335, 96, 351, 332, 344, 120, 344, 344,
|
|
344, 344, 344, 120, 344, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 131, 332, 352, 353, 332, 332, 354,
|
|
81, 332, 89, 92, 96, 351, 348, 148, 344, 120,
|
|
344, 332, 332, 332, 332, 332, 332, 332, 131, 355,
|
|
356, 332, 332, 332, 354, 354, 357, 358, 332, 359,
|
|
|
|
81, 332, 89, 92, 96, 148, 120, 344, 332, 332,
|
|
332, 332, 332, 332, 131, 360, 361, 332, 332, 332,
|
|
332, 332, 357, 332, 362, 358, 363, 354, 354, 354,
|
|
354, 354, 359, 81, 332, 89, 92, 96, 148, 120,
|
|
332, 332, 332, 332, 332, 131, 364, 365, 332, 332,
|
|
332, 332, 332, 332, 332, 357, 357, 357, 357, 362,
|
|
358, 358, 358, 358, 363, 232, 81, 332, 89, 92,
|
|
96, 148, 120, 332, 332, 332, 332, 267, 366, 332,
|
|
332, 332, 332, 332, 332, 332, 357, 357, 357, 259,
|
|
358, 358, 358, 264, 232, 332, 273, 332, 332, 332,
|
|
|
|
367, 259, 264, 232, 332, 332, 332, 332, 332, 259,
|
|
264, 232, 332, 332, 332, 259, 264, 232, 332, 332,
|
|
332, 357, 358, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 0, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332
|
|
} ;
|
|
|
|
static yyconst flex_int16_t yy_nxt[3681] =
|
|
{ 0,
|
|
4, 5, 6, 5, 5, 5, 7, 8, 9, 10,
|
|
4, 4, 11, 4, 4, 12, 4, 13, 14, 15,
|
|
16, 17, 4, 4, 4, 18, 19, 19, 19, 19,
|
|
19, 19, 19, 19, 19, 19, 19, 19, 19, 20,
|
|
19, 19, 19, 19, 19, 19, 21, 19, 19, 19,
|
|
22, 23, 19, 19, 19, 19, 19, 19, 19, 19,
|
|
19, 19, 19, 19, 20, 19, 19, 19, 19, 19,
|
|
19, 21, 19, 19, 19, 24, 25, 19, 26, 26,
|
|
26, 26, 26, 26, 26, 26, 26, 26, 27, 27,
|
|
27, 27, 27, 30, 30, 38, 72, 72, 39, 39,
|
|
|
|
75, 76, 26, 26, 26, 26, 26, 72, 30, 72,
|
|
78, 306, 30, 85, 104, 105, 72, 41, 99, 75,
|
|
76, 28, 72, 103, 77, 121, 103, 123, 42, 109,
|
|
103, 124, 36, 74, 74, 103, 31, 79, 85, 104,
|
|
166, 105, 41, 99, 74, 286, 74, 28, 45, 77,
|
|
36, 31, 123, 74, 109, 46, 47, 124, 48, 74,
|
|
75, 75, 79, 127, 49, 49, 50, 51, 52, 49,
|
|
53, 54, 55, 49, 56, 49, 57, 58, 49, 59,
|
|
49, 60, 61, 49, 49, 49, 49, 49, 62, 127,
|
|
63, 49, 50, 51, 52, 49, 53, 54, 55, 56,
|
|
|
|
49, 57, 58, 49, 59, 49, 60, 61, 49, 49,
|
|
49, 49, 49, 75, 114, 49, 65, 110, 108, 27,
|
|
27, 27, 27, 27, 332, 103, 43, 66, 103, 106,
|
|
67, 111, 285, 68, 284, 125, 30, 69, 70, 107,
|
|
71, 103, 110, 108, 126, 49, 29, 103, 103, 30,
|
|
283, 30, 28, 66, 106, 112, 67, 111, 118, 68,
|
|
125, 113, 69, 70, 107, 71, 81, 103, 128, 126,
|
|
49, 115, 81, 81, 81, 81, 81, 81, 28, 31,
|
|
112, 129, 103, 72, 72, 118, 113, 72, 116, 139,
|
|
133, 117, 31, 103, 31, 128, 282, 115, 72, 81,
|
|
|
|
81, 81, 81, 81, 29, 29, 29, 86, 129, 152,
|
|
88, 30, 30, 116, 139, 35, 117, 153, 150, 134,
|
|
74, 74, 137, 89, 74, 30, 151, 103, 149, 89,
|
|
89, 89, 89, 89, 89, 74, 101, 158, 103, 103,
|
|
146, 159, 103, 153, 134, 150, 103, 137, 157, 36,
|
|
36, 151, 160, 90, 149, 161, 89, 89, 89, 89,
|
|
89, 92, 162, 36, 158, 155, 159, 92, 92, 92,
|
|
92, 92, 92, 103, 157, 72, 72, 160, 163, 165,
|
|
170, 161, 166, 133, 172, 30, 183, 162, 30, 168,
|
|
155, 152, 253, 179, 92, 92, 92, 92, 92, 35,
|
|
|
|
35, 35, 93, 177, 163, 184, 182, 146, 185, 172,
|
|
95, 183, 74, 74, 103, 181, 74, 74, 96, 179,
|
|
186, 103, 202, 36, 96, 96, 96, 96, 96, 96,
|
|
184, 31, 182, 185, 187, 103, 166, 166, 224, 224,
|
|
224, 181, 188, 192, 218, 224, 186, 202, 97, 208,
|
|
209, 96, 96, 96, 96, 96, 81, 252, 210, 212,
|
|
187, 103, 81, 81, 81, 81, 81, 81, 188, 195,
|
|
195, 195, 195, 195, 208, 197, 209, 227, 227, 213,
|
|
198, 225, 199, 210, 212, 214, 251, 250, 225, 81,
|
|
81, 81, 81, 81, 120, 235, 241, 242, 103, 243,
|
|
|
|
120, 120, 120, 120, 120, 120, 213, 221, 244, 245,
|
|
214, 195, 195, 195, 195, 195, 224, 197, 200, 166,
|
|
235, 241, 198, 242, 199, 243, 249, 120, 120, 120,
|
|
120, 120, 131, 244, 245, 268, 274, 276, 131, 131,
|
|
131, 131, 131, 131, 222, 222, 222, 222, 222, 224,
|
|
332, 166, 220, 277, 219, 332, 275, 199, 281, 225,
|
|
200, 274, 268, 224, 276, 131, 131, 131, 131, 131,
|
|
80, 80, 80, 80, 80, 222, 222, 222, 222, 222,
|
|
277, 275, 72, 224, 226, 211, 223, 227, 199, 138,
|
|
296, 224, 298, 200, 224, 138, 138, 138, 138, 138,
|
|
|
|
138, 254, 254, 254, 254, 254, 225, 254, 254, 254,
|
|
254, 254, 299, 300, 255, 296, 103, 298, 177, 74,
|
|
255, 227, 138, 138, 138, 138, 138, 87, 140, 140,
|
|
140, 87, 227, 30, 225, 224, 224, 307, 299, 300,
|
|
130, 130, 130, 130, 130, 305, 141, 147, 147, 147,
|
|
147, 147, 141, 141, 141, 141, 141, 141, 222, 222,
|
|
222, 222, 222, 307, 332, 308, 319, 321, 320, 332,
|
|
305, 199, 324, 328, 227, 325, 31, 326, 225, 141,
|
|
141, 141, 141, 141, 29, 29, 29, 86, 194, 193,
|
|
88, 308, 319, 320, 321, 327, 103, 329, 324, 328,
|
|
|
|
325, 331, 326, 89, 330, 103, 103, 200, 103, 89,
|
|
89, 89, 89, 89, 89, 222, 222, 222, 222, 222,
|
|
327, 332, 329, 177, 169, 132, 332, 331, 199, 330,
|
|
156, 103, 103, 90, 103, 103, 89, 89, 89, 89,
|
|
89, 91, 91, 91, 91, 91, 103, 103, 103, 103,
|
|
103, 103, 103, 103, 101, 257, 289, 289, 289, 257,
|
|
142, 224, 33, 136, 200, 132, 142, 142, 142, 142,
|
|
142, 142, 222, 222, 222, 222, 222, 122, 332, 103,
|
|
103, 43, 62, 332, 101, 199, 98, 33, 84, 83,
|
|
33, 82, 64, 142, 142, 142, 142, 142, 94, 143,
|
|
|
|
143, 143, 94, 44, 225, 43, 37, 34, 33, 30,
|
|
332, 262, 293, 293, 293, 262, 332, 144, 332, 332,
|
|
313, 200, 224, 144, 144, 144, 144, 144, 144, 222,
|
|
222, 222, 222, 222, 314, 332, 332, 332, 315, 332,
|
|
332, 332, 199, 332, 332, 332, 313, 36, 332, 332,
|
|
144, 144, 144, 144, 144, 35, 35, 35, 93, 314,
|
|
227, 332, 332, 315, 332, 332, 95, 332, 332, 332,
|
|
332, 332, 332, 332, 96, 332, 332, 332, 200, 332,
|
|
96, 96, 96, 96, 96, 96, 287, 254, 254, 254,
|
|
287, 332, 224, 332, 332, 332, 332, 332, 332, 288,
|
|
|
|
332, 332, 332, 332, 97, 332, 332, 96, 96, 96,
|
|
96, 96, 148, 291, 254, 254, 254, 291, 148, 148,
|
|
148, 148, 148, 148, 224, 332, 292, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 225, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 148, 148, 148, 148, 148,
|
|
119, 119, 119, 119, 119, 332, 332, 332, 332, 332,
|
|
332, 332, 227, 332, 332, 332, 332, 332, 332, 154,
|
|
332, 332, 332, 332, 332, 154, 154, 154, 154, 154,
|
|
154, 287, 254, 254, 254, 287, 332, 224, 332, 332,
|
|
332, 332, 332, 332, 288, 332, 332, 332, 332, 103,
|
|
|
|
332, 332, 154, 154, 154, 154, 154, 130, 130, 130,
|
|
130, 130, 332, 332, 332, 332, 291, 254, 254, 254,
|
|
291, 332, 332, 332, 332, 332, 164, 224, 332, 292,
|
|
225, 332, 164, 164, 164, 164, 164, 164, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 164,
|
|
164, 164, 164, 164, 171, 227, 332, 332, 332, 332,
|
|
171, 171, 171, 171, 171, 171, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 171, 171, 171,
|
|
|
|
171, 171, 173, 332, 332, 332, 332, 332, 173, 173,
|
|
173, 173, 173, 173, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 173, 173, 173, 173, 173,
|
|
174, 332, 332, 332, 332, 332, 174, 174, 174, 174,
|
|
174, 174, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 174, 174, 174, 174, 174, 175, 332,
|
|
332, 332, 332, 332, 175, 175, 175, 175, 175, 175,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 175, 175, 175, 175, 175, 147, 147, 147, 147,
|
|
147, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 178, 332, 332, 332, 332,
|
|
332, 178, 178, 178, 178, 178, 178, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 178, 178,
|
|
178, 178, 178, 180, 332, 332, 332, 332, 332, 180,
|
|
180, 180, 180, 180, 180, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 180, 180, 180, 180,
|
|
180, 189, 332, 332, 332, 332, 332, 189, 189, 189,
|
|
189, 189, 189, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 189, 189, 189, 189, 189, 201,
|
|
332, 332, 332, 332, 332, 201, 201, 201, 201, 201,
|
|
201, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 201, 201, 201, 201, 201, 203, 332, 332,
|
|
332, 332, 332, 203, 203, 203, 203, 203, 203, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
203, 203, 203, 203, 203, 204, 332, 332, 332, 332,
|
|
332, 204, 204, 204, 204, 204, 204, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 204, 204,
|
|
204, 204, 204, 205, 332, 332, 332, 332, 332, 205,
|
|
205, 205, 205, 205, 205, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 205, 205, 205, 205,
|
|
|
|
205, 206, 332, 332, 332, 332, 332, 206, 206, 206,
|
|
206, 206, 206, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 206, 206, 206, 206, 206, 207,
|
|
332, 332, 332, 332, 332, 207, 207, 207, 207, 207,
|
|
207, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 207, 207, 207, 207, 207, 215, 332, 332,
|
|
332, 332, 332, 215, 215, 215, 215, 215, 215, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
215, 215, 215, 215, 215, 222, 222, 222, 222, 228,
|
|
332, 230, 332, 332, 332, 332, 230, 230, 231, 332,
|
|
332, 332, 332, 332, 232, 332, 332, 332, 332, 332,
|
|
232, 232, 232, 232, 232, 232, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 233, 332, 332, 232, 232, 232,
|
|
232, 232, 234, 332, 332, 332, 332, 332, 234, 234,
|
|
234, 234, 234, 234, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 234, 234, 234, 234, 234,
|
|
236, 332, 332, 332, 332, 332, 236, 236, 236, 236,
|
|
236, 236, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 236, 236, 236, 236, 236, 237, 332,
|
|
332, 332, 332, 332, 237, 237, 237, 237, 237, 237,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 237, 237, 237, 237, 237, 238, 332, 332, 332,
|
|
332, 332, 238, 238, 238, 238, 238, 238, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 238,
|
|
238, 238, 238, 238, 239, 332, 332, 332, 332, 332,
|
|
239, 239, 239, 239, 239, 239, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 239, 239, 239,
|
|
239, 239, 240, 332, 332, 332, 332, 332, 240, 240,
|
|
240, 240, 240, 240, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 240, 240, 240, 240, 240,
|
|
|
|
246, 332, 332, 332, 332, 332, 246, 246, 246, 246,
|
|
246, 246, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 246, 246, 246, 246, 246, 223, 223,
|
|
223, 256, 332, 332, 258, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 259, 332, 332,
|
|
332, 332, 332, 259, 259, 259, 259, 259, 259, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 260, 332, 332,
|
|
259, 259, 259, 259, 259, 226, 226, 226, 261, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 263, 332, 332, 332,
|
|
332, 332, 332, 332, 264, 332, 332, 332, 332, 332,
|
|
264, 264, 264, 264, 264, 264, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 265, 332, 332, 264, 264, 264,
|
|
264, 264, 228, 228, 228, 228, 228, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 199, 332, 332, 332, 332,
|
|
332, 266, 332, 332, 332, 332, 332, 266, 266, 266,
|
|
266, 266, 266, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 200, 332, 332, 266, 266, 266, 266, 266, 222,
|
|
222, 222, 222, 228, 332, 230, 332, 332, 332, 332,
|
|
230, 230, 231, 332, 332, 332, 332, 332, 232, 332,
|
|
332, 332, 332, 332, 232, 232, 232, 232, 232, 232,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 233, 332,
|
|
332, 232, 232, 232, 232, 232, 267, 332, 332, 332,
|
|
332, 332, 267, 267, 267, 267, 267, 267, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 267,
|
|
|
|
267, 267, 267, 267, 269, 332, 332, 332, 332, 332,
|
|
269, 269, 269, 269, 269, 269, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 269, 269, 269,
|
|
269, 269, 270, 332, 332, 332, 332, 332, 270, 270,
|
|
270, 270, 270, 270, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 270, 270, 270, 270, 270,
|
|
271, 332, 332, 332, 332, 332, 271, 271, 271, 271,
|
|
271, 271, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 271, 271, 271, 271, 271, 272, 332,
|
|
332, 332, 332, 332, 272, 272, 272, 272, 272, 272,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 272, 272, 272, 272, 272, 273, 332, 332, 332,
|
|
332, 332, 273, 273, 273, 273, 273, 273, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 273,
|
|
273, 273, 273, 273, 278, 332, 332, 332, 332, 332,
|
|
|
|
278, 278, 278, 278, 278, 278, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 278, 278, 278,
|
|
278, 278, 257, 289, 289, 289, 257, 332, 224, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 290, 332, 332, 332, 332, 332, 290, 290, 290,
|
|
290, 290, 290, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 225, 332, 332, 290, 290, 290, 290, 290, 223,
|
|
223, 223, 256, 332, 332, 258, 332, 332, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 332, 259, 332,
|
|
332, 332, 332, 332, 259, 259, 259, 259, 259, 259,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 260, 332,
|
|
332, 259, 259, 259, 259, 259, 262, 293, 293, 293,
|
|
262, 332, 332, 332, 332, 332, 332, 224, 332, 332,
|
|
332, 332, 332, 332, 332, 294, 332, 332, 332, 332,
|
|
332, 294, 294, 294, 294, 294, 294, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 227, 332, 332, 294, 294,
|
|
|
|
294, 294, 294, 226, 226, 226, 261, 332, 332, 332,
|
|
332, 332, 332, 332, 263, 332, 332, 332, 332, 332,
|
|
332, 332, 264, 332, 332, 332, 332, 332, 264, 264,
|
|
264, 264, 264, 264, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 265, 332, 332, 264, 264, 264, 264, 264,
|
|
295, 332, 332, 332, 332, 332, 295, 295, 295, 295,
|
|
295, 295, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 295, 295, 295, 295, 295, 73, 332,
|
|
|
|
332, 332, 332, 332, 73, 73, 73, 73, 73, 73,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 73, 73, 73, 73, 73, 29, 332, 332, 332,
|
|
332, 332, 29, 29, 29, 29, 29, 29, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 29,
|
|
29, 29, 29, 29, 32, 332, 332, 332, 332, 332,
|
|
32, 32, 32, 32, 32, 32, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 32, 32, 32,
|
|
32, 32, 35, 332, 332, 332, 332, 332, 35, 35,
|
|
35, 35, 35, 35, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 35, 35, 35, 35, 35,
|
|
297, 332, 332, 332, 332, 332, 297, 297, 297, 297,
|
|
297, 297, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 297, 297, 297, 297, 297, 102, 332,
|
|
332, 332, 332, 332, 102, 102, 102, 102, 102, 102,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 102, 102, 102, 102, 102, 302, 332, 332, 332,
|
|
332, 332, 302, 302, 302, 302, 302, 302, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 302,
|
|
302, 302, 302, 302, 303, 332, 332, 332, 332, 332,
|
|
303, 303, 303, 303, 303, 303, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 303, 303, 303,
|
|
|
|
303, 303, 304, 332, 332, 332, 332, 332, 304, 304,
|
|
304, 304, 304, 304, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 304, 304, 304, 304, 304,
|
|
310, 332, 332, 332, 332, 332, 310, 310, 310, 310,
|
|
310, 310, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 310, 310, 310, 310, 310, 311, 332,
|
|
332, 332, 332, 332, 311, 311, 311, 311, 311, 311,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 311, 311, 311, 311, 311, 312, 332, 332, 332,
|
|
332, 332, 312, 312, 312, 312, 312, 312, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 312,
|
|
312, 312, 312, 312, 316, 332, 332, 332, 332, 332,
|
|
316, 316, 316, 316, 316, 316, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 316, 316, 316,
|
|
316, 316, 317, 332, 332, 332, 332, 332, 317, 317,
|
|
|
|
317, 317, 317, 317, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 317, 317, 317, 317, 317,
|
|
318, 332, 332, 332, 332, 332, 318, 318, 318, 318,
|
|
318, 318, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 318, 318, 318, 318, 318, 322, 332,
|
|
332, 332, 332, 332, 322, 322, 322, 322, 322, 322,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
|
|
332, 322, 322, 322, 322, 322, 323, 332, 332, 332,
|
|
332, 332, 323, 323, 323, 323, 323, 323, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 323,
|
|
323, 323, 323, 323, 196, 332, 332, 332, 332, 332,
|
|
196, 196, 196, 196, 196, 196, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 196, 196, 196,
|
|
196, 196, 29, 332, 29, 29, 29, 29, 29, 29,
|
|
29, 32, 32, 332, 32, 32, 35, 332, 35, 35,
|
|
|
|
35, 35, 35, 35, 35, 40, 40, 332, 40, 40,
|
|
73, 73, 73, 332, 73, 73, 80, 80, 80, 80,
|
|
80, 80, 80, 87, 87, 87, 87, 87, 87, 87,
|
|
87, 87, 91, 91, 91, 91, 91, 91, 91, 94,
|
|
94, 94, 94, 94, 94, 94, 94, 94, 100, 100,
|
|
100, 100, 100, 100, 100, 100, 100, 100, 49, 49,
|
|
102, 102, 332, 102, 102, 119, 119, 119, 119, 119,
|
|
119, 119, 130, 130, 130, 130, 130, 130, 130, 135,
|
|
135, 135, 145, 145, 145, 145, 145, 145, 145, 145,
|
|
145, 145, 147, 147, 147, 147, 147, 147, 147, 167,
|
|
|
|
167, 167, 167, 176, 176, 176, 176, 176, 176, 176,
|
|
176, 176, 176, 190, 332, 190, 191, 191, 191, 191,
|
|
196, 196, 196, 332, 196, 196, 196, 196, 196, 216,
|
|
332, 216, 217, 217, 217, 217, 223, 332, 223, 223,
|
|
223, 223, 223, 223, 223, 226, 332, 226, 226, 226,
|
|
226, 226, 226, 226, 229, 229, 229, 229, 229, 229,
|
|
229, 229, 229, 247, 332, 247, 248, 248, 248, 248,
|
|
257, 257, 257, 257, 257, 257, 257, 257, 257, 262,
|
|
262, 262, 262, 262, 262, 262, 262, 262, 279, 332,
|
|
279, 280, 280, 280, 280, 301, 332, 301, 309, 332,
|
|
|
|
309, 3, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332
|
|
} ;
|
|
|
|
static yyconst flex_int16_t yy_chk[3681] =
|
|
{ 0,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1, 1, 1, 5, 5,
|
|
5, 5, 5, 6, 6, 6, 6, 6, 7, 7,
|
|
7, 7, 7, 8, 11, 13, 19, 20, 13, 39,
|
|
|
|
20, 20, 26, 26, 26, 26, 26, 21, 29, 40,
|
|
21, 298, 35, 28, 50, 51, 41, 13, 39, 41,
|
|
41, 7, 73, 63, 20, 63, 50, 65, 13, 54,
|
|
54, 66, 11, 19, 20, 51, 8, 21, 28, 50,
|
|
280, 51, 13, 39, 21, 253, 40, 7, 16, 20,
|
|
35, 29, 65, 41, 54, 16, 16, 66, 16, 73,
|
|
99, 99, 21, 69, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 69,
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
|
|
16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
|
|
16, 16, 16, 58, 58, 16, 18, 55, 53, 27,
|
|
27, 27, 27, 27, 43, 53, 43, 18, 55, 52,
|
|
18, 56, 252, 18, 251, 67, 87, 18, 18, 52,
|
|
18, 52, 55, 53, 68, 43, 86, 58, 56, 88,
|
|
250, 86, 27, 18, 52, 57, 18, 56, 60, 18,
|
|
67, 57, 18, 18, 52, 18, 22, 57, 70, 68,
|
|
43, 59, 22, 22, 22, 22, 22, 22, 27, 87,
|
|
57, 71, 60, 76, 80, 60, 57, 77, 59, 85,
|
|
76, 59, 88, 59, 86, 70, 249, 59, 79, 22,
|
|
|
|
22, 22, 22, 22, 31, 31, 31, 31, 71, 114,
|
|
31, 94, 95, 59, 85, 93, 59, 118, 108, 77,
|
|
76, 80, 79, 31, 77, 93, 111, 111, 105, 31,
|
|
31, 31, 31, 31, 31, 79, 101, 124, 118, 114,
|
|
101, 125, 108, 118, 77, 108, 105, 79, 123, 94,
|
|
95, 111, 126, 31, 105, 127, 31, 31, 31, 31,
|
|
31, 33, 128, 93, 124, 121, 125, 33, 33, 33,
|
|
33, 33, 33, 121, 123, 130, 133, 126, 129, 134,
|
|
137, 127, 135, 133, 139, 143, 158, 128, 140, 135,
|
|
121, 152, 221, 150, 33, 33, 33, 33, 33, 36,
|
|
|
|
36, 36, 36, 177, 129, 159, 157, 177, 160, 139,
|
|
36, 158, 130, 133, 150, 155, 134, 137, 36, 150,
|
|
161, 152, 172, 143, 36, 36, 36, 36, 36, 36,
|
|
159, 140, 157, 160, 162, 155, 167, 191, 197, 198,
|
|
226, 155, 163, 167, 191, 223, 161, 172, 36, 181,
|
|
182, 36, 36, 36, 36, 36, 42, 220, 183, 185,
|
|
162, 181, 42, 42, 42, 42, 42, 42, 163, 170,
|
|
170, 170, 170, 170, 181, 170, 182, 198, 226, 186,
|
|
170, 197, 170, 183, 185, 187, 219, 218, 223, 42,
|
|
42, 42, 42, 42, 62, 202, 209, 210, 208, 211,
|
|
|
|
62, 62, 62, 62, 62, 62, 186, 194, 212, 214,
|
|
187, 195, 195, 195, 195, 195, 257, 195, 170, 217,
|
|
202, 209, 195, 210, 195, 211, 217, 62, 62, 62,
|
|
62, 62, 74, 212, 214, 235, 241, 243, 74, 74,
|
|
74, 74, 74, 74, 196, 196, 196, 196, 196, 262,
|
|
196, 248, 193, 245, 192, 196, 242, 196, 248, 257,
|
|
195, 241, 235, 288, 243, 74, 74, 74, 74, 74,
|
|
81, 81, 81, 81, 81, 222, 222, 222, 222, 222,
|
|
245, 242, 81, 292, 261, 184, 256, 262, 222, 81,
|
|
268, 256, 274, 196, 261, 81, 81, 81, 81, 81,
|
|
|
|
81, 224, 224, 224, 224, 224, 288, 254, 254, 254,
|
|
254, 254, 276, 277, 224, 268, 179, 274, 176, 81,
|
|
254, 292, 81, 81, 81, 81, 81, 89, 89, 89,
|
|
89, 89, 261, 89, 256, 289, 293, 299, 276, 277,
|
|
278, 278, 278, 278, 278, 296, 89, 297, 297, 297,
|
|
297, 297, 89, 89, 89, 89, 89, 89, 228, 228,
|
|
228, 228, 228, 299, 228, 300, 313, 315, 314, 228,
|
|
296, 228, 319, 325, 293, 320, 89, 321, 289, 89,
|
|
89, 89, 89, 89, 90, 90, 90, 90, 169, 168,
|
|
90, 300, 313, 314, 315, 324, 153, 326, 319, 325,
|
|
|
|
320, 329, 321, 90, 327, 151, 149, 228, 147, 90,
|
|
90, 90, 90, 90, 90, 229, 229, 229, 229, 229,
|
|
324, 229, 326, 145, 136, 132, 229, 329, 229, 327,
|
|
122, 119, 117, 90, 116, 115, 90, 90, 90, 90,
|
|
90, 92, 92, 92, 92, 92, 113, 112, 110, 109,
|
|
107, 106, 104, 102, 100, 322, 322, 322, 322, 322,
|
|
92, 322, 91, 78, 229, 75, 92, 92, 92, 92,
|
|
92, 92, 230, 230, 230, 230, 230, 64, 230, 61,
|
|
49, 47, 46, 230, 44, 230, 38, 32, 25, 24,
|
|
92, 23, 17, 92, 92, 92, 92, 92, 96, 96,
|
|
|
|
96, 96, 96, 15, 322, 14, 12, 10, 9, 96,
|
|
3, 323, 323, 323, 323, 323, 0, 96, 0, 0,
|
|
306, 230, 323, 96, 96, 96, 96, 96, 96, 231,
|
|
231, 231, 231, 231, 306, 231, 0, 0, 306, 0,
|
|
231, 0, 231, 0, 0, 0, 306, 96, 0, 0,
|
|
96, 96, 96, 96, 96, 97, 97, 97, 97, 306,
|
|
323, 0, 0, 306, 0, 0, 97, 0, 0, 0,
|
|
0, 0, 0, 0, 97, 0, 0, 0, 231, 0,
|
|
97, 97, 97, 97, 97, 97, 258, 258, 258, 258,
|
|
258, 0, 258, 0, 0, 0, 0, 0, 0, 258,
|
|
|
|
0, 0, 0, 0, 97, 0, 0, 97, 97, 97,
|
|
97, 97, 103, 263, 263, 263, 263, 263, 103, 103,
|
|
103, 103, 103, 103, 263, 0, 263, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 258, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 103, 103, 103, 103, 103,
|
|
120, 120, 120, 120, 120, 0, 0, 0, 0, 0,
|
|
0, 0, 263, 0, 0, 0, 0, 0, 0, 120,
|
|
0, 0, 0, 0, 0, 120, 120, 120, 120, 120,
|
|
120, 287, 287, 287, 287, 287, 0, 287, 0, 0,
|
|
0, 0, 0, 0, 287, 0, 0, 0, 0, 120,
|
|
|
|
0, 0, 120, 120, 120, 120, 120, 131, 131, 131,
|
|
131, 131, 0, 0, 0, 0, 291, 291, 291, 291,
|
|
291, 0, 0, 0, 0, 0, 131, 291, 0, 291,
|
|
287, 0, 131, 131, 131, 131, 131, 131, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 131,
|
|
131, 131, 131, 131, 138, 291, 0, 0, 0, 0,
|
|
138, 138, 138, 138, 138, 138, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 138, 138, 138,
|
|
|
|
138, 138, 141, 0, 0, 0, 0, 0, 141, 141,
|
|
141, 141, 141, 141, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 141, 141, 141, 141, 141,
|
|
142, 0, 0, 0, 0, 0, 142, 142, 142, 142,
|
|
142, 142, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 142, 142, 142, 142, 142, 144, 0,
|
|
0, 0, 0, 0, 144, 144, 144, 144, 144, 144,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 144, 144, 144, 144, 144, 148, 148, 148, 148,
|
|
148, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 148, 0, 0, 0, 0,
|
|
0, 148, 148, 148, 148, 148, 148, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 148, 148,
|
|
148, 148, 148, 154, 0, 0, 0, 0, 0, 154,
|
|
154, 154, 154, 154, 154, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 154, 154, 154, 154,
|
|
154, 164, 0, 0, 0, 0, 0, 164, 164, 164,
|
|
164, 164, 164, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 164, 164, 164, 164, 164, 171,
|
|
0, 0, 0, 0, 0, 171, 171, 171, 171, 171,
|
|
171, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 171, 171, 171, 171, 171, 173, 0, 0,
|
|
0, 0, 0, 173, 173, 173, 173, 173, 173, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
173, 173, 173, 173, 173, 174, 0, 0, 0, 0,
|
|
0, 174, 174, 174, 174, 174, 174, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 174, 174,
|
|
174, 174, 174, 175, 0, 0, 0, 0, 0, 175,
|
|
175, 175, 175, 175, 175, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 175, 175, 175, 175,
|
|
|
|
175, 178, 0, 0, 0, 0, 0, 178, 178, 178,
|
|
178, 178, 178, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 178, 178, 178, 178, 178, 180,
|
|
0, 0, 0, 0, 0, 180, 180, 180, 180, 180,
|
|
180, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 180, 180, 180, 180, 180, 189, 0, 0,
|
|
0, 0, 0, 189, 189, 189, 189, 189, 189, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
189, 189, 189, 189, 189, 200, 200, 200, 200, 200,
|
|
0, 200, 0, 0, 0, 0, 200, 200, 200, 0,
|
|
0, 0, 0, 0, 200, 0, 0, 0, 0, 0,
|
|
200, 200, 200, 200, 200, 200, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 200, 0, 0, 200, 200, 200,
|
|
200, 200, 201, 0, 0, 0, 0, 0, 201, 201,
|
|
201, 201, 201, 201, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 201, 201, 201, 201, 201,
|
|
203, 0, 0, 0, 0, 0, 203, 203, 203, 203,
|
|
203, 203, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 203, 203, 203, 203, 203, 204, 0,
|
|
0, 0, 0, 0, 204, 204, 204, 204, 204, 204,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 204, 204, 204, 204, 204, 205, 0, 0, 0,
|
|
0, 0, 205, 205, 205, 205, 205, 205, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 205,
|
|
205, 205, 205, 205, 206, 0, 0, 0, 0, 0,
|
|
206, 206, 206, 206, 206, 206, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 206, 206, 206,
|
|
206, 206, 207, 0, 0, 0, 0, 0, 207, 207,
|
|
207, 207, 207, 207, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 207, 207, 207, 207, 207,
|
|
|
|
215, 0, 0, 0, 0, 0, 215, 215, 215, 215,
|
|
215, 215, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 215, 215, 215, 215, 215, 225, 225,
|
|
225, 225, 0, 0, 225, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 225, 0, 0,
|
|
0, 0, 0, 225, 225, 225, 225, 225, 225, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 225, 0, 0,
|
|
225, 225, 225, 225, 225, 227, 227, 227, 227, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 227, 0, 0, 0,
|
|
0, 0, 0, 0, 227, 0, 0, 0, 0, 0,
|
|
227, 227, 227, 227, 227, 227, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 227, 0, 0, 227, 227, 227,
|
|
227, 227, 232, 232, 232, 232, 232, 0, 232, 0,
|
|
0, 0, 0, 232, 0, 232, 0, 0, 0, 0,
|
|
0, 232, 0, 0, 0, 0, 0, 232, 232, 232,
|
|
232, 232, 232, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 232, 0, 0, 232, 232, 232, 232, 232, 233,
|
|
233, 233, 233, 233, 0, 233, 0, 0, 0, 0,
|
|
233, 233, 233, 0, 0, 0, 0, 0, 233, 0,
|
|
0, 0, 0, 0, 233, 233, 233, 233, 233, 233,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 233, 0,
|
|
0, 233, 233, 233, 233, 233, 234, 0, 0, 0,
|
|
0, 0, 234, 234, 234, 234, 234, 234, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 234,
|
|
|
|
234, 234, 234, 234, 236, 0, 0, 0, 0, 0,
|
|
236, 236, 236, 236, 236, 236, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 236, 236, 236,
|
|
236, 236, 237, 0, 0, 0, 0, 0, 237, 237,
|
|
237, 237, 237, 237, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 237, 237, 237, 237, 237,
|
|
238, 0, 0, 0, 0, 0, 238, 238, 238, 238,
|
|
238, 238, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 238, 238, 238, 238, 238, 239, 0,
|
|
0, 0, 0, 0, 239, 239, 239, 239, 239, 239,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 239, 239, 239, 239, 239, 240, 0, 0, 0,
|
|
0, 0, 240, 240, 240, 240, 240, 240, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 240,
|
|
240, 240, 240, 240, 246, 0, 0, 0, 0, 0,
|
|
|
|
246, 246, 246, 246, 246, 246, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 246, 246, 246,
|
|
246, 246, 259, 259, 259, 259, 259, 0, 259, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 259, 0, 0, 0, 0, 0, 259, 259, 259,
|
|
259, 259, 259, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 259, 0, 0, 259, 259, 259, 259, 259, 260,
|
|
260, 260, 260, 0, 0, 260, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 260, 0,
|
|
0, 0, 0, 0, 260, 260, 260, 260, 260, 260,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 260, 0,
|
|
0, 260, 260, 260, 260, 260, 264, 264, 264, 264,
|
|
264, 0, 0, 0, 0, 0, 0, 264, 0, 0,
|
|
0, 0, 0, 0, 0, 264, 0, 0, 0, 0,
|
|
0, 264, 264, 264, 264, 264, 264, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 264, 0, 0, 264, 264,
|
|
|
|
264, 264, 264, 265, 265, 265, 265, 0, 0, 0,
|
|
0, 0, 0, 0, 265, 0, 0, 0, 0, 0,
|
|
0, 0, 265, 0, 0, 0, 0, 0, 265, 265,
|
|
265, 265, 265, 265, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 265, 0, 0, 265, 265, 265, 265, 265,
|
|
266, 0, 0, 0, 0, 0, 266, 266, 266, 266,
|
|
266, 266, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 266, 266, 266, 266, 266, 267, 0,
|
|
|
|
0, 0, 0, 0, 267, 267, 267, 267, 267, 267,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 267, 267, 267, 267, 267, 269, 0, 0, 0,
|
|
0, 0, 269, 269, 269, 269, 269, 269, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 269,
|
|
269, 269, 269, 269, 270, 0, 0, 0, 0, 0,
|
|
270, 270, 270, 270, 270, 270, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 270, 270, 270,
|
|
270, 270, 271, 0, 0, 0, 0, 0, 271, 271,
|
|
271, 271, 271, 271, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 271, 271, 271, 271, 271,
|
|
272, 0, 0, 0, 0, 0, 272, 272, 272, 272,
|
|
272, 272, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 272, 272, 272, 272, 272, 273, 0,
|
|
0, 0, 0, 0, 273, 273, 273, 273, 273, 273,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 273, 273, 273, 273, 273, 290, 0, 0, 0,
|
|
0, 0, 290, 290, 290, 290, 290, 290, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 290,
|
|
290, 290, 290, 290, 294, 0, 0, 0, 0, 0,
|
|
294, 294, 294, 294, 294, 294, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 294, 294, 294,
|
|
|
|
294, 294, 295, 0, 0, 0, 0, 0, 295, 295,
|
|
295, 295, 295, 295, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 295, 295, 295, 295, 295,
|
|
302, 0, 0, 0, 0, 0, 302, 302, 302, 302,
|
|
302, 302, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 302, 302, 302, 302, 302, 303, 0,
|
|
0, 0, 0, 0, 303, 303, 303, 303, 303, 303,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 303, 303, 303, 303, 303, 304, 0, 0, 0,
|
|
0, 0, 304, 304, 304, 304, 304, 304, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 304,
|
|
304, 304, 304, 304, 310, 0, 0, 0, 0, 0,
|
|
310, 310, 310, 310, 310, 310, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 310, 310, 310,
|
|
310, 310, 311, 0, 0, 0, 0, 0, 311, 311,
|
|
|
|
311, 311, 311, 311, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 311, 311, 311, 311, 311,
|
|
312, 0, 0, 0, 0, 0, 312, 312, 312, 312,
|
|
312, 312, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 312, 312, 312, 312, 312, 316, 0,
|
|
0, 0, 0, 0, 316, 316, 316, 316, 316, 316,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
|
0, 316, 316, 316, 316, 316, 317, 0, 0, 0,
|
|
0, 0, 317, 317, 317, 317, 317, 317, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 317,
|
|
317, 317, 317, 317, 318, 0, 0, 0, 0, 0,
|
|
318, 318, 318, 318, 318, 318, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 318, 318, 318,
|
|
318, 318, 333, 0, 333, 333, 333, 333, 333, 333,
|
|
333, 334, 334, 0, 334, 334, 335, 0, 335, 335,
|
|
|
|
335, 335, 335, 335, 335, 336, 336, 0, 336, 336,
|
|
337, 337, 337, 0, 337, 337, 338, 338, 338, 338,
|
|
338, 338, 338, 339, 339, 339, 339, 339, 339, 339,
|
|
339, 339, 340, 340, 340, 340, 340, 340, 340, 341,
|
|
341, 341, 341, 341, 341, 341, 341, 341, 342, 342,
|
|
342, 342, 342, 342, 342, 342, 342, 342, 343, 343,
|
|
344, 344, 0, 344, 344, 345, 345, 345, 345, 345,
|
|
345, 345, 346, 346, 346, 346, 346, 346, 346, 347,
|
|
347, 347, 348, 348, 348, 348, 348, 348, 348, 348,
|
|
348, 348, 349, 349, 349, 349, 349, 349, 349, 350,
|
|
|
|
350, 350, 350, 351, 351, 351, 351, 351, 351, 351,
|
|
351, 351, 351, 352, 0, 352, 353, 353, 353, 353,
|
|
354, 354, 354, 0, 354, 354, 354, 354, 354, 355,
|
|
0, 355, 356, 356, 356, 356, 357, 0, 357, 357,
|
|
357, 357, 357, 357, 357, 358, 0, 358, 358, 358,
|
|
358, 358, 358, 358, 359, 359, 359, 359, 359, 359,
|
|
359, 359, 359, 360, 0, 360, 361, 361, 361, 361,
|
|
362, 362, 362, 362, 362, 362, 362, 362, 362, 363,
|
|
363, 363, 363, 363, 363, 363, 363, 363, 364, 0,
|
|
364, 365, 365, 365, 365, 366, 0, 366, 367, 0,
|
|
|
|
367, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332,
|
|
332, 332, 332, 332, 332, 332, 332, 332, 332, 332
|
|
} ;
|
|
|
|
YY_DECL
|
|
{
|
|
register yy_state_type yy_current_state;
|
|
register short unsigned int *yy_cp;
|
|
register short unsigned int *yy_bp;
|
|
register int yy_act;
|
|
|
|
// #line 25 "tokenizer.flex"
|
|
|
|
while ( 1 ) /* loops until end-of-file is reached */
|
|
{
|
|
yy_cp = (yy_c_buf_p);
|
|
|
|
/* Support of yytext. */
|
|
*yy_cp = (yy_hold_char);
|
|
|
|
/* yy_bp points to the position in yy_ch_buf of the start of
|
|
* the current run.
|
|
*/
|
|
yy_bp = yy_cp;
|
|
|
|
yy_current_state = (yy_start);
|
|
yy_match:
|
|
do
|
|
{
|
|
register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
|
|
if ( yy_accept[yy_current_state] )
|
|
{
|
|
(yy_last_accepting_state) = yy_current_state;
|
|
(yy_last_accepting_cpos) = yy_cp;
|
|
}
|
|
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
|
|
{
|
|
yy_current_state = (int) yy_def[yy_current_state];
|
|
if ( yy_current_state >= 333 )
|
|
yy_c = yy_meta[(unsigned int) yy_c];
|
|
}
|
|
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
|
|
++yy_cp;
|
|
}
|
|
while ( yy_base[yy_current_state] != 3602 );
|
|
|
|
yy_find_action:
|
|
yy_act = yy_accept[yy_current_state];
|
|
if ( yy_act == 0 )
|
|
{ /* have to back up */
|
|
yy_cp = (yy_last_accepting_cpos);
|
|
yy_current_state = (yy_last_accepting_state);
|
|
yy_act = yy_accept[yy_current_state];
|
|
}
|
|
|
|
YY_DO_BEFORE_ACTION;
|
|
|
|
do_action: /* This label is used only to access EOF actions. */
|
|
|
|
switch ( yy_act )
|
|
{ /* beginning of action switch */
|
|
case 0: /* must back up */
|
|
/* undo the effects of YY_DO_BEFORE_ACTION */
|
|
*yy_cp = (yy_hold_char);
|
|
yy_cp = (yy_last_accepting_cpos);
|
|
yy_current_state = (yy_last_accepting_state);
|
|
goto yy_find_action;
|
|
|
|
case 1:
|
|
/* rule 1 can match eol */
|
|
YY_RULE_SETUP
|
|
// #line 27 "tokenizer.flex"
|
|
/* ignore comments */
|
|
YY_BREAK
|
|
case 2:
|
|
/* rule 2 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 29 "tokenizer.flex"
|
|
{yyTok = S; return yyTok;}
|
|
YY_BREAK
|
|
case 3:
|
|
YY_RULE_SETUP
|
|
#line 31 "tokenizer.flex"
|
|
{yyTok = SGML_CD; return yyTok;}
|
|
YY_BREAK
|
|
case 4:
|
|
YY_RULE_SETUP
|
|
#line 32 "tokenizer.flex"
|
|
{yyTok = SGML_CD; return yyTok;}
|
|
YY_BREAK
|
|
case 5:
|
|
YY_RULE_SETUP
|
|
#line 33 "tokenizer.flex"
|
|
{yyTok = INCLUDES; return yyTok;}
|
|
YY_BREAK
|
|
case 6:
|
|
YY_RULE_SETUP
|
|
#line 34 "tokenizer.flex"
|
|
{yyTok = DASHMATCH; return yyTok;}
|
|
YY_BREAK
|
|
case 7:
|
|
YY_RULE_SETUP
|
|
#line 35 "tokenizer.flex"
|
|
{yyTok = BEGINSWITH; return yyTok;}
|
|
YY_BREAK
|
|
case 8:
|
|
YY_RULE_SETUP
|
|
#line 36 "tokenizer.flex"
|
|
{yyTok = ENDSWITH; return yyTok;}
|
|
YY_BREAK
|
|
case 9:
|
|
YY_RULE_SETUP
|
|
#line 37 "tokenizer.flex"
|
|
{yyTok = CONTAINS; return yyTok;}
|
|
YY_BREAK
|
|
case 10:
|
|
/* rule 10 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 39 "tokenizer.flex"
|
|
{yyTok = STRING; return yyTok;}
|
|
YY_BREAK
|
|
case 11:
|
|
/* rule 11 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 41 "tokenizer.flex"
|
|
{yyTok = IDENT; return yyTok;}
|
|
YY_BREAK
|
|
case 12:
|
|
YY_RULE_SETUP
|
|
#line 43 "tokenizer.flex"
|
|
{yyTok = NTH; return yyTok;}
|
|
YY_BREAK
|
|
case 13:
|
|
/* rule 13 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 45 "tokenizer.flex"
|
|
{yyTok = HASH; return yyTok;}
|
|
YY_BREAK
|
|
case 14:
|
|
YY_RULE_SETUP
|
|
#line 47 "tokenizer.flex"
|
|
{yyTok = IMPORT_SYM; return yyTok;}
|
|
YY_BREAK
|
|
case 15:
|
|
YY_RULE_SETUP
|
|
#line 48 "tokenizer.flex"
|
|
{yyTok = PAGE_SYM; return yyTok;}
|
|
YY_BREAK
|
|
case 16:
|
|
YY_RULE_SETUP
|
|
#line 49 "tokenizer.flex"
|
|
{yyTok = MEDIA_SYM; return yyTok;}
|
|
YY_BREAK
|
|
case 17:
|
|
YY_RULE_SETUP
|
|
#line 50 "tokenizer.flex"
|
|
{yyTok = FONT_FACE_SYM; return yyTok;}
|
|
YY_BREAK
|
|
case 18:
|
|
YY_RULE_SETUP
|
|
#line 51 "tokenizer.flex"
|
|
{yyTok = CHARSET_SYM; return yyTok;}
|
|
YY_BREAK
|
|
case 19:
|
|
YY_RULE_SETUP
|
|
#line 52 "tokenizer.flex"
|
|
{yyTok = NAMESPACE_SYM; return yyTok; }
|
|
YY_BREAK
|
|
case 20:
|
|
YY_RULE_SETUP
|
|
#line 53 "tokenizer.flex"
|
|
{yyTok = TDEHTML_RULE_SYM; return yyTok; }
|
|
YY_BREAK
|
|
case 21:
|
|
YY_RULE_SETUP
|
|
#line 54 "tokenizer.flex"
|
|
{yyTok = TDEHTML_DECLS_SYM; return yyTok; }
|
|
YY_BREAK
|
|
case 22:
|
|
YY_RULE_SETUP
|
|
#line 55 "tokenizer.flex"
|
|
{yyTok = TDEHTML_VALUE_SYM; return yyTok; }
|
|
YY_BREAK
|
|
case 23:
|
|
/* rule 23 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 57 "tokenizer.flex"
|
|
{yyTok = IMPORTANT_SYM; return yyTok;}
|
|
YY_BREAK
|
|
case 24:
|
|
YY_RULE_SETUP
|
|
#line 59 "tokenizer.flex"
|
|
{yyTok = EMS; return yyTok;}
|
|
YY_BREAK
|
|
case 25:
|
|
YY_RULE_SETUP
|
|
#line 60 "tokenizer.flex"
|
|
{yyTok = QEMS; return yyTok;} /* quirky ems */
|
|
YY_BREAK
|
|
case 26:
|
|
YY_RULE_SETUP
|
|
#line 61 "tokenizer.flex"
|
|
{yyTok = EXS; return yyTok;}
|
|
YY_BREAK
|
|
case 27:
|
|
YY_RULE_SETUP
|
|
#line 62 "tokenizer.flex"
|
|
{yyTok = PXS; return yyTok;}
|
|
YY_BREAK
|
|
case 28:
|
|
YY_RULE_SETUP
|
|
#line 63 "tokenizer.flex"
|
|
{yyTok = CMS; return yyTok;}
|
|
YY_BREAK
|
|
case 29:
|
|
YY_RULE_SETUP
|
|
#line 64 "tokenizer.flex"
|
|
{yyTok = MMS; return yyTok;}
|
|
YY_BREAK
|
|
case 30:
|
|
YY_RULE_SETUP
|
|
#line 65 "tokenizer.flex"
|
|
{yyTok = INS; return yyTok;}
|
|
YY_BREAK
|
|
case 31:
|
|
YY_RULE_SETUP
|
|
#line 66 "tokenizer.flex"
|
|
{yyTok = PTS; return yyTok;}
|
|
YY_BREAK
|
|
case 32:
|
|
YY_RULE_SETUP
|
|
#line 67 "tokenizer.flex"
|
|
{yyTok = PCS; return yyTok;}
|
|
YY_BREAK
|
|
case 33:
|
|
YY_RULE_SETUP
|
|
#line 68 "tokenizer.flex"
|
|
{yyTok = DEGS; return yyTok;}
|
|
YY_BREAK
|
|
case 34:
|
|
YY_RULE_SETUP
|
|
#line 69 "tokenizer.flex"
|
|
{yyTok = RADS; return yyTok;}
|
|
YY_BREAK
|
|
case 35:
|
|
YY_RULE_SETUP
|
|
#line 70 "tokenizer.flex"
|
|
{yyTok = GRADS; return yyTok;}
|
|
YY_BREAK
|
|
case 36:
|
|
YY_RULE_SETUP
|
|
#line 71 "tokenizer.flex"
|
|
{yyTok = MSECS; return yyTok;}
|
|
YY_BREAK
|
|
case 37:
|
|
YY_RULE_SETUP
|
|
#line 72 "tokenizer.flex"
|
|
{yyTok = SECS; return yyTok;}
|
|
YY_BREAK
|
|
case 38:
|
|
YY_RULE_SETUP
|
|
#line 73 "tokenizer.flex"
|
|
{yyTok = HERZ; return yyTok;}
|
|
YY_BREAK
|
|
case 39:
|
|
YY_RULE_SETUP
|
|
#line 74 "tokenizer.flex"
|
|
{yyTok = KHERZ; return yyTok;}
|
|
YY_BREAK
|
|
case 40:
|
|
/* rule 40 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 75 "tokenizer.flex"
|
|
{yyTok = DIMEN; return yyTok;}
|
|
YY_BREAK
|
|
case 41:
|
|
YY_RULE_SETUP
|
|
#line 76 "tokenizer.flex"
|
|
{yyTok = PERCENTAGE; return yyTok;}
|
|
YY_BREAK
|
|
case 42:
|
|
YY_RULE_SETUP
|
|
#line 77 "tokenizer.flex"
|
|
{yyTok = INTEGER; return yyTok;}
|
|
YY_BREAK
|
|
case 43:
|
|
YY_RULE_SETUP
|
|
#line 78 "tokenizer.flex"
|
|
{yyTok = FLOAT; return yyTok;}
|
|
YY_BREAK
|
|
case 44:
|
|
YY_RULE_SETUP
|
|
#line 81 "tokenizer.flex"
|
|
{yyTok = NOTFUNCTION; return yyTok;}
|
|
YY_BREAK
|
|
case 45:
|
|
/* rule 45 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 82 "tokenizer.flex"
|
|
{yyTok = URI; return yyTok;}
|
|
YY_BREAK
|
|
case 46:
|
|
/* rule 46 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 83 "tokenizer.flex"
|
|
{yyTok = URI; return yyTok;}
|
|
YY_BREAK
|
|
case 47:
|
|
/* rule 47 can match eol */
|
|
YY_RULE_SETUP
|
|
#line 84 "tokenizer.flex"
|
|
{yyTok = FUNCTION; return yyTok;}
|
|
YY_BREAK
|
|
case 48:
|
|
YY_RULE_SETUP
|
|
#line 86 "tokenizer.flex"
|
|
{yyTok = UNICODERANGE; return yyTok;}
|
|
YY_BREAK
|
|
case 49:
|
|
YY_RULE_SETUP
|
|
#line 87 "tokenizer.flex"
|
|
{yyTok = UNICODERANGE; return yyTok;}
|
|
YY_BREAK
|
|
case 50:
|
|
YY_RULE_SETUP
|
|
#line 89 "tokenizer.flex"
|
|
{yyTok = *yytext; return yyTok;}
|
|
YY_BREAK
|
|
case 51:
|
|
YY_RULE_SETUP
|
|
#line 91 "tokenizer.flex"
|
|
ECHO;
|
|
YY_BREAK
|
|
#line 1926 "lex.yy.c"
|
|
case YY_STATE_EOF(INITIAL):
|
|
yyterminate();
|
|
|
|
case YY_END_OF_BUFFER:
|
|
yy_c_buf_p = yytext;
|
|
yy_act = YY_STATE_EOF(YY_START);
|
|
goto do_action;
|
|
|
|
default:
|
|
YY_FATAL_ERROR(
|
|
"fatal flex scanner internal error--no action found" );
|
|
} /* end of action switch */
|
|
} /* end of scanning one token */
|
|
} /* end of yylex */
|