Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
glslparsertable.cpp
Go to the documentation of this file.
1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3// Qt-Security score:significant reason:default
4
5
6// This file was generated by qlalr - DO NOT EDIT!
8
10
11const char *const GLSLParserTable::spell [] = {
12 "end of file", "feed GLSL", "feed expression", "+=", "&", "&=", "&&", "attribute", "!", "bool",
13 "break", "bvec2", "bvec3", "bvec4", "^", "case", "centroid", ":", ",", "const",
14 "continue", "-", "--", "default", "discard", "/=", "dmat2", "dmat2x2", "dmat2x3", "dmat2x4",
15 "dmat3", "dmat3x2", "dmat3x3", "dmat3x4", "dmat4", "dmat4x2", "dmat4x3", "dmat4x4", "do", ".",
16 "double", "dvec2", "dvec3", "dvec4", "else", "=", "==", "flat", "float", "for",
17 ">=", "highp", "identifier", "if", "in", "++", "inout", "int", "invariant", "isampler1D",
18 "isampler1DArray", "isampler2D", "isampler2DArray", "isampler2DMS", "isampler2DMSArray", "isampler2DRect", "isampler3D", "isamplerBuffer", "isamplerCube", "isamplerCubeArray",
19 "ivec2", "ivec3", "ivec4", "layout", "<", "<<=", "{", "[", "<<", "(",
20 "<=", "lowp", "mat2", "mat2x2", "mat2x3", "mat2x4", "mat3", "mat3x2", "mat3x3", "mat3x4",
21 "mat4", "mat4x2", "mat4x3", "mat4x4", "mediump", "%=", "*=", "!=", "noperspective", "number constant",
22 "|=", "||", "out", "patch", "%", "plus", "precision", "?", "return", ">",
23 ">>=", "}", "]", ">>", ")", "sample", "sampler1D", "sampler1DArray", "sampler1DArrayShadow", "sampler1DShadow",
24 "sampler2D", "sampler2DArray", "sampler2DArrayShadow", "sampler2DMS", "sampler2DMSArray", "sampler2DRect", "sampler2DRectShadow", "sampler2DShadow", "sampler3D", "samplerBuffer",
25 "samplerCube", "samplerCubeArray", "samplerCubeArrayShadow", "samplerCubeShadow", ";", "/", "smooth", "*", "struct", "subroutine",
26 "-=", "switch", "~", "type_name", "uint", "uniform", "usampler1D", "usampler1DArray", "usampler2D", "usampler2DArray",
27 "usampler2DMS", "usampler2DMSarray", "usampler2DRect", "usampler3D", "usamplerBuffer", "usamplerCube", "usamplerCubeArray", "uvec2", "uvec3", "uvec4",
28 "varying", "vec2", "vec3", "vec4", "|", "void", "while", "^=", "^^", "true",
29 "false", "preprocessor directive", "comment", "error", "reserved word"
30};
31
32const short GLSLParserTable::lhs [] = {
33 176, 177, 177, 177, 177, 177, 179, 179, 179, 179,
34 179, 179, 180, 181, 182, 182, 183, 183, 185, 185,
35 184, 184, 186, 188, 188, 190, 190, 190, 190, 191,
36 191, 191, 191, 192, 192, 192, 192, 193, 193, 193,
37 194, 194, 194, 195, 195, 195, 195, 195, 196, 196,
38 196, 197, 197, 198, 198, 199, 199, 200, 200, 201,
39 201, 202, 202, 203, 203, 187, 187, 204, 204, 204,
40 204, 204, 204, 204, 204, 204, 204, 204, 178, 178,
41 205, 206, 206, 206, 206, 206, 206, 206, 206, 207,
42 213, 213, 215, 215, 214, 218, 218, 216, 216, 216,
43 216, 220, 220, 220, 220, 221, 208, 208, 208, 208,
44 208, 208, 208, 223, 223, 223, 223, 223, 223, 223,
45 223, 217, 217, 225, 226, 226, 226, 227, 228, 228,
46 229, 229, 219, 211, 211, 211, 211, 211, 211, 211,
47 211, 230, 230, 230, 230, 230, 230, 230, 230, 230,
48 230, 230, 230, 230, 189, 189, 210, 210, 210, 231,
49 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
50 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
51 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
52 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
53 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
54 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
55 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
56 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
57 231, 231, 231, 231, 231, 231, 209, 209, 209, 232,
58 232, 212, 212, 233, 233, 234, 234, 235, 235, 235,
59 224, 236, 237, 237, 239, 239, 239, 239, 239, 239,
60 239, 238, 238, 247, 247, 248, 248, 246, 246, 240,
61 240, 241, 249, 249, 250, 250, 242, 251, 251, 243,
62 243, 244, 244, 244, 252, 252, 254, 254, 253, 253,
63 245, 245, 245, 245, 245, 255, 256, 256, 257, 257,
64 257, 258, 222, 175, 175, 259
65};
66
67const short GLSLParserTable::rhs [] = {
68 1, 1, 1, 1, 1, 3, 1, 4, 1, 3,
69 2, 2, 1, 1, 1, 3, 2, 2, 2, 1,
70 2, 3, 2, 1, 1, 1, 2, 2, 2, 1,
71 1, 1, 1, 1, 3, 3, 3, 1, 3, 3,
72 1, 3, 3, 1, 3, 3, 3, 3, 1, 3,
73 3, 1, 3, 1, 3, 1, 3, 1, 3, 1,
74 3, 1, 3, 1, 5, 1, 3, 1, 1, 1,
75 1, 1, 1, 1, 1, 1, 1, 1, 1, 3,
76 1, 2, 2, 4, 6, 7, 9, 10, 2, 2,
77 1, 1, 2, 3, 3, 2, 5, 3, 2, 3,
78 2, 1, 1, 1, 1, 1, 1, 3, 5, 6,
79 7, 8, 5, 1, 2, 4, 5, 6, 7, 4,
80 2, 1, 2, 1, 1, 1, 1, 4, 1, 3,
81 1, 3, 1, 1, 1, 2, 2, 1, 2, 3,
82 1, 1, 1, 1, 2, 1, 1, 2, 2, 2,
83 2, 2, 2, 1, 1, 2, 1, 3, 4, 1,
84 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
85 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
86 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
87 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
88 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
89 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
90 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
91 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
92 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,
93 4, 1, 2, 3, 4, 1, 3, 1, 3, 4,
94 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
95 1, 2, 3, 1, 1, 2, 3, 1, 2, 1,
96 2, 5, 3, 1, 1, 4, 7, 1, 1, 3,
97 2, 5, 7, 6, 1, 1, 1, 1, 2, 3,
98 2, 2, 2, 3, 2, 1, 1, 2, 1, 1,
99 1, 2, 0, 2, 2, 2
100};
101
102const short GLSLParserTable::action_default [] = {
103 0, 0, 0, 0, 32, 165, 172, 173, 174, 31,
104 0, 193, 196, 197, 198, 194, 199, 200, 201, 195,
105 202, 203, 204, 162, 169, 170, 171, 4, 161, 247,
106 1, 0, 163, 218, 222, 219, 223, 240, 243, 234,
107 220, 237, 221, 224, 175, 176, 177, 0, 249, 181,
108 184, 185, 186, 182, 187, 188, 189, 183, 190, 191,
109 192, 248, 2, 30, 205, 212, 214, 209, 206, 213,
110 215, 239, 242, 232, 233, 210, 207, 236, 208, 216,
111 217, 211, 0, 33, 3, 246, 164, 225, 229, 226,
112 230, 241, 244, 235, 227, 238, 228, 231, 178, 179,
113 180, 166, 167, 168, 160, 41, 54, 79, 66, 52,
114 56, 315, 9, 15, 20, 0, 0, 14, 0, 58,
115 60, 64, 62, 38, 26, 0, 7, 49, 44, 245,
116 24, 155, 157, 34, 0, 5, 28, 27, 0, 0,
117 6, 80, 0, 0, 0, 143, 0, 142, 126, 146,
118 141, 0, 127, 147, 0, 0, 125, 154, 144, 138,
119 0, 135, 134, 252, 0, 0, 0, 148, 149, 145,
120 0, 131, 129, 0, 0, 132, 0, 128, 130, 150,
121 151, 152, 153, 137, 0, 139, 140, 136, 250, 253,
122 0, 258, 256, 0, 0, 259, 81, 0, 34, 260,
123 0, 255, 257, 0, 254, 0, 251, 0, 0, 40,
124 0, 0, 0, 37, 36, 35, 39, 0, 53, 0,
125 0, 50, 0, 0, 0, 0, 48, 0, 0, 42,
126 43, 45, 47, 46, 51, 0, 55, 160, 21, 18,
127 0, 17, 22, 23, 0, 57, 0, 59, 0, 0,
128 63, 0, 61, 0, 0, 65, 12, 0, 11, 0,
129 10, 16, 13, 0, 8, 156, 0, 158, 0, 159,
130 72, 76, 70, 68, 74, 71, 69, 78, 75, 73,
131 77, 0, 67, 29, 141, 0, 311, 310, 307, 306,
132 114, 0, 309, 313, 92, 0, 0, 107, 314, 0,
133 122, 121, 0, 0, 84, 308, 115, 0, 0, 95,
134 261, 120, 116, 0, 0, 118, 117, 0, 119, 90,
135 133, 103, 105, 104, 102, 93, 0, 313, 99, 101,
136 106, 96, 0, 0, 97, 0, 98, 100, 106, 313,
137 94, 0, 82, 312, 0, 0, 0, 0, 0, 0,
138 0, 0, 0, 0, 276, 280, 0, 0, 269, 263,
139 262, 265, 0, 266, 0, 270, 271, 267, 264, 278,
140 0, 268, 122, 302, 0, 290, 301, 291, 305, 0,
141 0, 0, 0, 0, 293, 0, 296, 295, 313, 122,
142 298, 0, 297, 285, 0, 0, 0, 299, 300, 0,
143 274, 275, 294, 0, 0, 286, 123, 0, 0, 0,
144 282, 284, 0, 283, 272, 0, 273, 279, 303, 0,
145 304, 0, 0, 0, 313, 288, 289, 0, 287, 0,
146 0, 0, 292, 281, 277, 0, 83, 108, 0, 0,
147 113, 109, 0, 0, 111, 110, 0, 112, 0, 89,
148 0, 0, 0, 0, 85, 0, 86, 0, 0, 87,
149 0, 88, 316
150};
151
152const short GLSLParserTable::goto_default [] = {
153 3, 135, 126, 362, 124, 263, 112, 117, 113, 116,
154 115, 114, 107, 118, 130, 133, 134, 123, 105, 128,
155 127, 109, 106, 110, 119, 120, 122, 121, 108, 281,
156 197, 360, 364, 296, 125, 131, 299, 205, 291, 293,
157 294, 325, 290, 328, 327, 326, 329, 324, 297, 311,
158 160, 159, 161, 173, 172, 162, 132, 129, 163, 203,
159 192, 361, 369, 359, 368, 363, 367, 371, 358, 365,
160 366, 370, 402, 400, 410, 390, 427, 388, 394, 391,
161 298, 289, 288, 292, 0
162};
163
164const short GLSLParserTable::action_index [] = {
165 72, 1142, 3151, 68, -175, -175, -175, -175, -175, -175,
166 1142, -175, -175, -175, -175, -175, -175, -175, -175, -175,
167 -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
168 -8, 1142, -175, -175, -175, -175, -175, -175, -175, -175,
169 -175, -175, -175, -175, -175, -175, -175, 1142, -175, -175,
170 -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
171 -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
172 -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
173 -175, -175, 25, -175, -175, -175, -175, -175, -175, -175,
174 -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
175 -175, -175, -175, -175, -175, 57, 60, -175, -175, 38,
176 155, 45, -175, -175, 1309, -54, 70, -175, -18, -106,
177 51, -5, -115, 7, 150, 477, -175, 76, 26, -175,
178 -175, -175, -28, 231, 1142, -175, -175, -175, 90, 1142,
179 -175, -175, -30, 2479, 2479, -175, 64, -175, -175, -175,
180 271, -35, -175, -175, 49, 41, -175, -175, -175, 183,
181 293, 199, -175, -175, 2815, 643, -9, -175, -175, -175,
182 -11, -10, -175, 67, -69, -175, -25, -175, -175, -175,
183 -175, -175, -175, -175, 201, -175, -175, -175, -175, -175,
184 -26, -52, -175, 61, 2311, -175, -175, -88, -175, -175,
185 -29, -175, -175, 58, -175, 2983, -175, 1142, 1142, 33,
186 1142, 1142, 1142, -175, -175, -175, 36, 1142, 63, 1142,
187 1142, 117, 1142, 1142, 1142, 1142, 8, 1142, 1142, 73,
188 77, -3, 12, 15, 103, 1142, 5, -104, -175, -175,
189 1142, -175, -175, -175, 1142, 155, 1142, -159, 1142, 1142,
190 -166, 1142, -6, 88, 1142, -175, -175, 809, -175, 1142,
191 -75, -175, -12, -105, -175, -175, 1476, -175, -101, -175,
192 -175, -175, -175, -175, -175, -175, -175, -175, -175, -175,
193 -175, 1142, -175, -175, 301, 71, -175, -175, -175, 3151,
194 -19, -80, -175, 311, 20, 13, 69, -175, -175, 975,
195 -175, -175, 477, -87, -175, -175, 78, 1142, 1977, -175,
196 -175, -175, 10, -56, 1142, -175, 14, 1142, -175, -175,
197 -175, -175, -175, -175, -175, -175, 643, 59, -175, -175,
198 17, -7, 1142, -45, -175, 643, -175, -175, -2, 144,
199 -175, 4495, -175, -175, -94, 1142, -97, 19, -102, 3823,
200 -50, -51, 3991, 1810, -175, -175, -76, -78, -175, -175,
201 -175, -175, 89, -175, -126, -175, -175, -175, -175, -175,
202 4159, -175, -67, -175, 74, -175, -175, -175, -175, -153,
203 -65, 1142, 65, -119, -175, 3487, -175, -175, 3319, -63,
204 -175, -117, -175, 0, -95, -32, 643, 1142, 3, 3655,
205 -175, -175, -175, -23, 1142, -175, -175, 1142, 62, 3823,
206 -175, -13, 3823, -175, -175, 4327, -175, -175, -175, 79,
207 -175, 1142, 82, -37, 3823, -175, 3823, -66, -175, 3319,
208 -72, 3655, -175, -175, -175, -4, -175, 54, 1142, 1643,
209 -175, 6, -60, 1142, -175, 9, 1142, -175, -14, -175,
210 2479, 2647, 30, 4, -175, 2144, -175, -68, -47, -175,
211 -62, -175, -175,
212
213 -85, -3, 88, -85, -85, -85, -85, -85, -85, -85,
214 -14, -85, -85, -85, -85, -85, -85, -85, -85, -85,
215 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
216 -85, -13, -85, -85, -85, -85, -85, -85, -85, -85,
217 -85, -85, -85, -85, -85, -85, -85, 3, -85, -85,
218 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
219 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
220 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
221 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
222 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
223 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
224 -85, -85, -85, -85, -5, -85, -85, -85, -85, -85,
225 -85, -85, -85, -85, -85, -26, -85, -85, -85, -85,
226 -85, -85, -85, -85, -4, -85, -85, -85, -85, 1,
227 -85, -85, -85, 80, 89, -85, -85, -85, -85, -85,
228 -85, -85, -85, -85, -85, -85, -85, -85, -85, -41,
229 -9, -40, -85, -85, 86, 7, -85, -85, -85, -85,
230 -85, -85, -85, -85, -85, -85, -29, -85, -85, -85,
231 -85, -85, -85, -85, -28, -85, -85, -85, -85, -85,
232 -27, -85, -85, -85, 73, -85, -85, -85, -85, -85,
233 -30, -85, -85, -85, -85, 95, -85, 66, 62, -85,
234 18, 22, 24, -85, -85, -85, -85, 47, -85, 46,
235 45, -85, 40, 39, 38, 48, -85, 34, 30, -85,
236 -85, -85, -85, -85, -85, 25, -85, -85, -85, -85,
237 26, -85, -85, -85, 41, -85, 56, -85, 59, 28,
238 -85, 71, -85, -85, 17, -85, -85, 20, -85, 23,
239 -85, -85, -85, -85, -85, -85, 82, -85, -85, -85,
240 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
241 -85, 10, -85, -85, -85, -15, -85, -85, -85, 131,
242 -85, -85, -85, -85, -85, -55, -85, -85, -85, 6,
243 -85, -85, -18, -85, -85, -85, -85, 4, 77, -85,
244 -85, -85, -85, -85, 78, -85, -85, 64, -85, -85,
245 -85, -85, -85, -85, -85, -85, -2, -35, -85, -85,
246 -85, -85, 128, -85, -85, 123, -85, -85, -85, -36,
247 -85, -10, -85, -85, -85, 0, -85, -85, -85, 61,
248 -85, -85, 58, 79, -85, -85, -85, -85, -85, -85,
249 -85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
250 36, -85, -85, -85, -85, -85, -85, -85, -85, -85,
251 -85, 5, -85, -85, -85, 94, -85, -85, 132, -85,
252 -85, -85, -85, -85, -85, -85, 9, 21, -85, 150,
253 -85, -85, -85, -85, 72, -85, -85, 31, -85, 55,
254 -85, -85, 27, -85, -85, 29, -85, -85, -85, -85,
255 -85, 32, -85, -85, 100, -85, 37, -85, -85, 232,
256 -85, 101, -85, -85, -85, -85, -85, -85, 75, 121,
257 -85, -85, -85, 81, -85, -85, 83, -85, -85, -85,
258 97, 92, -85, -85, -85, 124, -85, -85, -85, -85,
259 -85, -85, -85
260};
261
262const short GLSLParserTable::action_info [] = {
263 246, 429, 251, 421, -25, 244, 139, 264, 342, 217,
264 -19, 269, -24, 380, 381, 384, -24, 397, 139, 399,
265 403, 139, 404, 191, 199, 194, 191, 171, 407, 385,
266 175, 412, 378, 306, 319, 174, 377, 376, 339, 424,
267 373, 171, 431, 191, 170, 428, 144, 304, 437, 266,
268 331, 443, 445, 251, 446, 314, 316, 246, 244, 317,
269 239, 243, 450, 139, 217, 460, 459, 334, 462, 331,
270 332, -25, 461, 2, 1, 227, 200, 142, 207, 200,
271 139, 455, 453, 139, 219, 176, 227, 435, 240, 341,
272 227, 375, 139, 227, 207, 181, 248, 139, 207, 438,
273 139, 143, 249, 179, 227, 254, 139, 139, 139, 219,
274 228, 210, 0, 321, 0, 322, 0, 0, 167, 0,
275 0, 228, 29, 307, 0, 228, 222, 0, 228, 0,
276 0, 439, 0, 0, 0, 220, 0, 210, 456, 228,
277 210, 0, 211, 182, 212, 0, 0, 342, 0, 0,
278 223, 180, 48, 222, 0, 308, 224, 309, 0, 0,
279 220, 323, 208, 320, 454, 61, 168, 222, 211, 235,
280 212, 211, 256, 212, 0, 0, 409, 223, 208, 383,
281 0, 177, 208, 224, 241, 225, 0, 0, 0, 257,
282 145, 223, 204, 0, 0, 201, 423, 224, 321, 146,
283 322, 0, 147, 436, 140, 258, 145, 0, 145, 0,
284 0, 0, 225, 420, 0, 146, 0, 146, 147, 0,
285 147, 0, 0, 433, 169, 0, 225, 259, 0, 0,
286 0, 0, 0, 0, 270, 0, 271, 149, 0, 0,
287 0, 0, 0, 0, 0, 0, 323, 0, 0, 0,
288 0, 0, 0, 149, 0, 149, 272, 0, 0, 0,
289 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
290 0, 0, 0, 0, 0, 0, 273, 0, -124, 0,
291 0, 0, 0, 0, 0, 153, 154, -124, 0, 0,
292 -124, 0, 0, 0, 0, 0, 0, 0, 155, 0,
293 145, 153, 154, 153, 154, 0, 274, 0, -124, 146,
294 0, 0, 147, 0, 155, 0, 155, -124, -124, 0,
295 -124, 0, 0, 0, 0, -124, 275, 276, 157, 0,
296 320, 277, 0, 0, 0, 0, 0, 0, 0, 0,
297 148, 278, 0, 158, 157, 0, 157, 149, -124, 0,
298 0, 0, 0, 301, 0, -124, 0, 0, 0, 158,
299 0, 158, 0, 0, 0, 321, 0, 322, 0, -124,
300 0, 279, 0, -124, -124, 0, 0, 0, 0, 0,
301 0, 0, 0, 0, 0, 0, -124, 0, 0, 0,
302 0, 152, 0, 0, 0, 153, 154, 0, 280, -124,
303 0, 0, 0, -124, -124, 0, 0, -124, 155, 0,
304 0, 0, 0, 323, 0, 0, -124, 0, 0, 0,
305 0, 0, 0, 0, 0, -91, 0, 0, 0, 156,
306 0, -124, 0, 0, 0, 0, 0, -124, 157, 0,
307 0, 0, 0, 0, 0, 0, -124, 0, 0, 0,
308 0, 0, 0, 158, 0, 0, 0, 0, 0, 0,
309 0, -124, 0, 0, 0, 0, 0, 0, 0, 0,
310 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
311 0, 0, 0, 0, 0, 0, 5, 0, 6, 7,
312 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
313 0, 0, 0, 11, 12, 13, 14, 15, 16, 17,
314 18, 19, 20, 21, 22, 0, 0, 23, 24, 25,
315 26, 0, 0, 0, 0, 28, 0, 0, 0, 0,
316 0, 0, 0, 0, 32, 0, 33, 34, 35, 36,
317 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
318 0, 0, 0, 0, 0, 0, 0, 0, 0, 49,
319 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
320 60, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
322 0, 0, 0, 64, 65, 66, 67, 68, 69, 70,
323 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
324 81, 0, 0, 0, 0, 82, 0, 0, 0, 0,
325 85, 86, 0, 87, 88, 89, 90, 91, 92, 93,
326 94, 95, 96, 97, 98, 99, 100, 0, 101, 102,
327 103, 0, 104, 0, 0, 0, 0, 0, 0, 0,
328 0, 0, 5, 0, 6, 7, 8, 0, 0, 0,
329 0, 0, 0, 0, 0, 0, 0, 0, 0, 11,
330 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
331 22, 0, 0, 23, 24, 25, 26, 0, 0, 0,
332 0, 28, 0, 0, 29, 0, 0, 0, 0, 0,
333 32, 0, 33, 34, 35, 36, 37, 38, 39, 40,
334 41, 42, 43, 44, 45, 46, 0, 0, 0, 0,
335 0, 0, 0, 0, 48, 49, 50, 51, 52, 53,
336 54, 55, 56, 57, 58, 59, 60, 61, 0, 0,
337 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
338 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,
339 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
340 75, 76, 77, 78, 79, 80, 81, 0, 0, 0,
341 0, 82, 0, 0, 0, 0, 85, 86, 0, 87,
342 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
343 98, 99, 100, 0, 101, 102, 103, 0, 104, 0,
344 0, 0, 0, 0, 0, 0, 0, 0, 5, 0,
345 6, 7, 8, 0, 0, 0, 0, 0, 0, 0,
346 0, 0, 0, 0, 0, 11, 12, 13, 14, 15,
347 16, 17, 18, 19, 20, 21, 22, 0, 0, 23,
348 24, 25, 26, 0, 0, 0, 0, 28, 0, 0,
349 29, 260, 0, 0, 0, 0, 32, 0, 33, 34,
350 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
351 45, 46, 0, 0, 0, 0, 0, 0, 0, 0,
352 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
353 58, 59, 60, 61, 0, 0, 0, 0, 0, 0,
354 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
355 0, 0, 0, 0, 0, 64, 65, 66, 67, 68,
356 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
357 79, 80, 81, 0, 0, 0, 0, 82, 0, 0,
358 0, 0, 85, 86, 0, 87, 88, 89, 90, 91,
359 92, 93, 94, 95, 96, 97, 98, 99, 100, 0,
360 101, 102, 103, 0, 104, 0, 0, 0, 0, 0,
361 0, 0, 0, 0, 5, 0, 6, 7, 8, 0,
362 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
363 0, 11, 12, 13, 14, 15, 16, 17, 18, 19,
364 20, 21, 22, 0, 0, 23, 24, 25, 26, 0,
365 0, 0, 0, 28, 0, 0, 29, 448, 0, 0,
366 0, 0, 32, 0, 33, 34, 35, 36, 37, 38,
367 39, 40, 41, 42, 43, 44, 45, 46, 0, 0,
368 0, 0, 0, 0, 0, 0, 48, 49, 50, 51,
369 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
370 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
371 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
372 0, 64, 65, 66, 67, 68, 69, 70, 71, 72,
373 73, 74, 75, 76, 77, 78, 79, 80, 81, 449,
374 0, 0, 0, 82, 0, 0, 0, 0, 85, 86,
375 0, 87, 88, 89, 90, 91, 92, 93, 94, 95,
376 96, 97, 98, 99, 100, 0, 101, 102, 103, 0,
377 104, 0, 0, 0, 0, 0, 0, 0, 0, 0,
378 4, 5, 0, 6, 7, 8, 0, 0, 0, 0,
379 0, 0, 0, 9, 10, 0, 0, 0, 11, 12,
380 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
381 0, 0, 23, 24, 25, 26, 0, 0, 0, 0,
382 28, 0, 0, 29, 30, 0, 0, 31, 0, 32,
383 0, 33, 34, 35, 36, 37, 38, 39, 40, 41,
384 42, 43, 44, 45, 46, 0, 0, 0, 0, 0,
385 0, 47, 0, 48, 49, 50, 51, 52, 53, 54,
386 55, 56, 57, 58, 59, 60, 61, 0, 0, 0,
387 0, 62, 0, 0, 0, 0, 0, 63, 0, 0,
388 0, 0, 0, 0, 0, 0, 0, 0, 64, 65,
389 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
390 76, 77, 78, 79, 80, 81, 0, 0, 0, 0,
391 82, 0, 0, 0, 83, 85, 86, 0, 87, 88,
392 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
393 99, 100, 0, 101, 102, 103, 0, 104, 0, 0,
394 0, 84, 27, 0, 0, 0, 0, 4, 5, 0,
395 6, 7, 8, 0, 0, 0, 0, 0, 0, 0,
396 9, 10, 0, 0, 0, 11, 12, 13, 14, 15,
397 16, 17, 18, 19, 20, 21, 22, 0, 0, 23,
398 24, 25, 26, 0, 0, 0, 0, 28, 0, 0,
399 29, 30, 0, 0, 31, 0, 32, 0, 33, 34,
400 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
401 45, 46, 0, 0, 0, 0, 0, 0, 47, 0,
402 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
403 58, 59, 60, 61, 0, 0, 0, 0, 62, 0,
404 0, 0, 0, 0, 63, 0, 0, 0, 0, 0,
405 0, 0, 0, 0, 0, 64, 65, 66, 67, 68,
406 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
407 79, 80, 81, 0, 0, 0, 0, 82, 0, 0,
408 0, 83, 85, 86, 0, 87, 88, 89, 90, 91,
409 92, 93, 94, 95, 96, 97, 98, 99, 100, 0,
410 101, 102, 103, 0, 237, 0, 0, 0, 84, 27,
411 0, 0, 0, 0, 4, 5, 0, 6, 7, 8,
412 0, 0, 0, 0, 0, 0, 0, 9, 10, 0,
413 0, 0, 11, 12, 13, 14, 15, 16, 17, 18,
414 19, 20, 21, 22, 0, 0, 23, 24, 25, 26,
415 0, 0, 0, 0, 28, 0, 0, 29, 30, 0,
416 0, 31, 0, 32, 0, 33, 34, 35, 36, 37,
417 38, 39, 40, 41, 42, 43, 44, 45, 46, 0,
418 0, 0, 0, 0, 0, 47, 0, 48, 49, 50,
419 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
420 61, 0, 0, 0, 0, 62, 0, 0, 0, 0,
421 0, 63, 0, 0, 0, 0, 0, 0, 267, 0,
422 0, 0, 64, 65, 66, 67, 68, 69, 70, 71,
423 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
424 0, 0, 0, 0, 82, 0, 0, 0, 83, 85,
425 86, 0, 87, 88, 89, 90, 91, 92, 93, 94,
426 95, 96, 97, 98, 99, 100, 0, 101, 102, 103,
427 0, 104, 0, 0, 0, 84, 27, 0, 0, 0,
428 0, 4, 5, 0, 6, 7, 8, 0, 0, 0,
429 0, 0, 0, 0, 9, 10, 0, 0, 0, 11,
430 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
431 22, 0, 0, 23, 24, 25, 26, 0, 0, 0,
432 0, 28, 0, 0, 29, 30, 0, 0, 31, 0,
433 32, 0, 33, 34, 35, 36, 37, 38, 39, 40,
434 41, 42, 43, 44, 45, 46, 0, 0, 0, 0,
435 0, 0, 47, 0, 48, 49, 50, 51, 52, 53,
436 54, 55, 56, 57, 58, 59, 60, 61, 0, 0,
437 0, 0, 62, 0, 0, 0, 0, 0, 63, 0,
438 0, 0, 0, 0, 0, 441, 0, 0, 0, 64,
439 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
440 75, 76, 77, 78, 79, 80, 81, 0, 0, 0,
441 0, 82, 0, 0, 0, 83, 85, 86, 0, 87,
442 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
443 98, 99, 100, 0, 101, 102, 103, 0, 104, 0,
444 0, 0, 84, 27, 0, 0, 0, 0, 4, 5,
445 0, 6, 7, 8, 0, 0, 0, 0, 0, 0,
446 0, 9, 10, 0, 0, 0, 11, 12, 13, 14,
447 15, 16, 17, 18, 19, 20, 21, 22, 0, 0,
448 23, 24, 25, 26, 0, 0, 0, 0, 28, 0,
449 0, 29, 30, 0, 0, 31, 0, 32, 0, 33,
450 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
451 44, 45, 46, 0, 0, 0, 0, 0, 0, 47,
452 0, 48, 49, 50, 51, 52, 53, 54, 55, 56,
453 57, 58, 59, 60, 61, 0, 0, 0, 0, 62,
454 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,
455 0, 0, 0, 0, 0, 0, 64, 65, 66, 67,
456 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
457 78, 79, 80, 81, 418, 0, 0, 0, 82, 0,
458 0, 0, 83, 85, 86, 0, 87, 88, 89, 90,
459 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
460 0, 101, 102, 103, 0, 104, 0, 0, 0, 84,
461 27, 0, 0, 0, 0, 4, 5, 0, 6, 7,
462 8, 0, 0, 0, 0, 0, 0, 0, 9, 10,
463 0, 0, 0, 11, 12, 13, 14, 15, 16, 17,
464 18, 19, 20, 21, 22, 0, 0, 23, 24, 25,
465 26, 0, 0, 0, 0, 28, 0, 0, 29, 30,
466 0, 0, 31, 0, 32, 0, 33, 34, 35, 36,
467 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
468 0, 0, 0, 0, 0, 0, 47, 0, 48, 49,
469 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
470 60, 61, 0, 0, 0, 0, 62, 0, 0, 0,
471 0, 0, 63, 0, 0, 0, 0, 0, 0, 312,
472 0, 0, 0, 64, 65, 66, 67, 68, 69, 70,
473 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
474 81, 0, 0, 0, 0, 82, 0, 0, 0, 83,
475 85, 86, 0, 87, 88, 89, 90, 91, 92, 93,
476 94, 95, 96, 97, 98, 99, 100, 0, 101, 102,
477 103, 0, 104, 0, 0, 0, 84, 27, 0, 0,
478 0, 0, 4, 5, 0, 6, 7, 8, 0, 0,
479 0, 0, 0, 0, 0, 9, 10, 0, 0, 0,
480 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
481 21, 22, 0, 0, 23, 24, 25, 26, 0, 0,
482 0, 0, 28, 0, 0, 29, 30, 0, 0, 31,
483 0, 32, 0, 33, 34, 35, 36, 37, 38, 39,
484 40, 41, 42, 43, 44, 45, 46, 0, 0, 0,
485 0, 0, 0, 47, 0, 48, 49, 50, 51, 52,
486 53, 54, 55, 56, 57, 58, 59, 60, 61, 0,
487 0, 0, 0, 62, 0, 0, 0, 0, 0, 63,
488 0, 0, 0, 0, 0, 0, 457, 0, 0, 0,
489 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
490 74, 75, 76, 77, 78, 79, 80, 81, 0, 0,
491 0, 0, 82, 0, 0, 0, 83, 85, 86, 0,
492 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
493 97, 98, 99, 100, 0, 101, 102, 103, 0, 104,
494 0, 0, 0, 84, 27, 0, 0, 0, 0, 4,
495 5, 0, 6, 7, 8, 0, 0, 0, 0, 0,
496 0, 0, 9, 10, 0, 0, 0, 11, 12, 13,
497 14, 15, 16, 17, 18, 19, 20, 21, 22, 0,
498 0, 23, 24, 25, 26, 0, 0, 0, 0, 28,
499 0, 0, 29, 30, 0, 0, 31, 0, 32, 0,
500 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
501 43, 44, 45, 46, 0, 0, 0, 0, 0, 0,
502 47, 0, 48, 49, 50, 51, 52, 53, 54, 55,
503 56, 57, 58, 59, 60, 61, 0, 0, 0, 0,
504 62, 0, 0, 0, 0, 0, 63, 0, 0, 0,
505 0, 0, 0, 195, 0, 0, 0, 64, 65, 66,
506 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
507 77, 78, 79, 80, 81, 0, 0, 0, 0, 82,
508 0, 0, 0, 83, 85, 86, 0, 87, 88, 89,
509 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
510 100, 0, 101, 102, 103, 0, 104, 0, 0, 0,
511 84, 27, 0, 0, 0, 0, 145, 0, 5, 0,
512 6, 7, 8, 0, 0, 146, 0, 0, 147, 0,
513 0, 0, 0, 0, 0, 11, 12, 13, 14, 15,
514 16, 17, 18, 19, 20, 21, 22, 0, 0, 23,
515 24, 25, 26, 0, 0, 0, 148, 28, 0, 0,
516 29, 0, 0, 149, 0, 0, 32, 150, 33, 34,
517 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
518 45, 46, 151, 0, 0, 0, 0, 0, 0, 0,
519 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
520 58, 59, 60, 61, 0, 0, 0, 152, 0, 0,
521 0, 153, 154, 0, 0, 0, 0, 0, 0, 0,
522 0, 0, 0, 0, 155, 64, 65, 66, 67, 68,
523 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
524 79, 80, 81, 0, 0, 156, 0, 82, 0, 0,
525 0, 0, 85, 86, 157, 87, 88, 89, 90, 91,
526 92, 93, 94, 95, 96, 97, 98, 99, 100, 158,
527 101, 102, 103, 0, 104, 0, 0, 0, 0, 0,
528 0, 0, 0, 0, 145, 0, 5, 0, 6, 7,
529 8, 0, 0, 146, 0, 0, 147, 0, 0, 0,
530 0, 0, 0, 11, 12, 13, 14, 15, 16, 17,
531 18, 19, 20, 21, 22, 0, 0, 23, 24, 25,
532 26, 0, 0, 0, 148, 28, 0, 0, 29, 0,
533 0, 149, 0, 0, 32, 150, 33, 34, 35, 36,
534 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
535 151, 0, 0, 0, 0, 0, 0, 0, 48, 49,
536 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
537 60, 61, 0, 0, 0, 152, 0, 0, 0, 153,
538 154, 0, 0, 0, 0, 0, 0, 0, 452, 0,
539 0, 0, 155, 64, 65, 66, 67, 68, 69, 70,
540 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
541 81, 0, 0, 156, 0, 82, 0, 0, 0, 0,
542 85, 86, 157, 87, 88, 89, 90, 91, 92, 93,
543 94, 95, 96, 97, 98, 99, 100, 158, 101, 102,
544 103, 0, 104, 0, 0, 0, 0, 0, 0, 0,
545 0, 0, 145, 0, 5, 0, 6, 7, 8, 0,
546 0, 146, 0, 0, 147, 0, 0, 0, 0, 0,
547 0, 11, 12, 13, 14, 15, 16, 17, 18, 19,
548 20, 21, 22, 0, 0, 23, 24, 25, 26, 0,
549 0, 0, 148, 28, 0, 0, 29, 0, 0, 149,
550 0, 0, 32, 150, 33, 34, 35, 36, 37, 38,
551 39, 40, 41, 42, 43, 44, 45, 46, 151, 0,
552 0, 0, 0, 0, 0, 0, 48, 49, 50, 51,
553 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
554 0, 0, 0, 152, 0, 0, 0, 153, 154, 0,
555 0, 0, 0, 0, 0, 0, 188, 0, 0, 0,
556 155, 64, 65, 66, 67, 68, 69, 70, 71, 72,
557 73, 74, 75, 76, 77, 78, 79, 80, 81, 0,
558 0, 156, 0, 82, 0, 0, 0, 0, 85, 86,
559 157, 87, 88, 89, 90, 91, 92, 93, 94, 95,
560 96, 97, 98, 99, 100, 158, 101, 102, 103, 0,
561 104, 0, 0, 0, 0, 0, 0, 0, 0, 0,
562 145, 0, 5, 0, 6, 7, 8, 0, 0, 146,
563 0, 0, 147, 0, 0, 0, 0, 0, 0, 11,
564 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
565 22, 0, 0, 23, 24, 25, 26, 0, 0, 0,
566 148, 28, 0, 0, 29, 0, 0, 149, 0, 0,
567 32, 150, 33, 34, 35, 36, 37, 38, 39, 40,
568 41, 42, 43, 44, 45, 46, 151, 0, 0, 0,
569 0, 0, 0, 0, 48, 49, 50, 51, 52, 53,
570 54, 55, 56, 57, 58, 59, 60, 61, 0, 0,
571 0, 152, 0, 0, 0, 153, 154, 0, 0, 0,
572 0, 0, 0, 0, 206, 0, 0, 0, 155, 64,
573 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
574 75, 76, 77, 78, 79, 80, 81, 0, 0, 156,
575 0, 82, 0, 0, 0, 0, 85, 86, 157, 87,
576 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
577 98, 99, 100, 158, 101, 102, 103, 0, 104, 0,
578 0, 0, 0, 0, 0, 0, 0, 0, 145, 0,
579 5, 0, 6, 7, 8, 0, 0, 146, 0, 0,
580 147, 0, 0, 0, 0, 0, 0, 11, 12, 13,
581 14, 15, 16, 17, 18, 19, 20, 21, 22, 0,
582 0, 23, 24, 25, 26, 0, 0, 0, 148, 28,
583 0, 0, 29, 0, 0, 149, 0, 0, 32, 284,
584 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
585 43, 44, 45, 46, 151, 0, 0, 0, 0, 0,
586 0, 0, 48, 49, 50, 51, 52, 53, 54, 55,
587 56, 57, 58, 59, 60, 61, 0, 0, 0, 152,
588 0, 0, 0, 153, 154, 0, 0, 285, 0, 0,
589 0, 0, 0, 0, 0, 0, 155, 64, 65, 66,
590 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
591 77, 78, 79, 80, 81, 286, 0, 156, 0, 82,
592 0, 0, 0, 0, 85, 86, 157, 87, 88, 89,
593 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
594 100, 158, 101, 102, 103, 0, 104, 0, 0, 0,
595 0, 0, 0, 0, 0, 0, 145, 4, 5, 0,
596 6, 7, 8, 0, 0, 146, 0, 0, 147, 0,
597 9, 10, 0, 0, 0, 11, 12, 13, 14, 15,
598 16, 17, 18, 19, 20, 21, 22, 0, 0, 23,
599 24, 25, 26, 0, 0, 0, 148, 28, 0, 0,
600 29, 30, 0, 149, 31, 0, 32, 150, 33, 34,
601 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
602 45, 46, 151, 0, 0, 0, 0, 0, 47, 0,
603 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
604 58, 59, 60, 61, 0, 0, 0, 152, 62, 0,
605 0, 153, 154, 0, 63, 0, 0, 0, 0, 0,
606 0, 0, 0, 0, 155, 64, 65, 66, 67, 68,
607 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
608 79, 80, 81, 0, 0, 156, 0, 82, 0, 0,
609 0, 83, 85, 86, 157, 87, 88, 89, 90, 91,
610 92, 93, 94, 95, 96, 97, 98, 99, 100, 158,
611 101, 102, 103, 0, 104, 0, 0, 0, 84, 27,
612 0, 0, 0, 0, 145, 4, 5, 0, 6, 7,
613 8, 0, 0, 146, 0, 0, 147, 0, 9, 10,
614 0, 0, 0, 11, 12, 13, 14, 15, 16, 17,
615 18, 19, 20, 21, 22, 0, 0, 23, 24, 25,
616 26, 0, 0, 0, 148, 28, 0, 0, 29, 30,
617 0, 149, 31, 0, 32, 284, 33, 34, 35, 36,
618 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
619 151, 0, 0, 0, 0, 0, 47, 0, 48, 49,
620 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
621 60, 61, 0, 0, 0, 152, 62, 0, 0, 153,
622 154, 0, 63, 285, 0, 0, 0, 0, 0, 0,
623 0, 0, 155, 64, 65, 66, 67, 68, 69, 70,
624 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
625 81, 355, 0, 156, 0, 82, 0, 0, 0, 83,
626 85, 86, 157, 87, 88, 89, 90, 91, 92, 93,
627 94, 95, 96, 97, 98, 99, 100, 158, 101, 102,
628 103, 0, 104, 0, 0, 0, 84, 27, 0, 0,
629 0, 0, 145, 4, 5, 344, 6, 7, 8, 0,
630 345, 146, 0, 0, 147, 346, 9, 10, 347, 348,
631 0, 11, 12, 13, 14, 15, 16, 17, 18, 19,
632 20, 21, 22, 349, 0, 23, 24, 25, 26, 0,
633 0, 0, 148, 28, 350, 0, 29, 30, 351, 149,
634 31, 0, 32, 284, 33, 34, 35, 36, 37, 38,
635 39, 40, 41, 42, 43, 44, 45, 46, 151, 0,
636 0, 341, 0, 0, 47, 0, 48, 49, 50, 51,
637 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
638 0, 0, 0, 152, 62, 0, 0, 153, 154, 0,
639 63, 285, 0, 353, 0, 0, 0, 0, 0, 0,
640 155, 64, 65, 66, 67, 68, 69, 70, 71, 72,
641 73, 74, 75, 76, 77, 78, 79, 80, 81, 355,
642 0, 156, 0, 82, 0, 0, 356, 83, 85, 86,
643 157, 87, 88, 89, 90, 91, 92, 93, 94, 95,
644 96, 97, 98, 99, 100, 158, 101, 102, 103, 0,
645 104, 357, 0, 0, 84, 27, 0, 0, 0, 0,
646 145, 4, 5, 344, 6, 7, 8, 0, 345, 146,
647 0, 0, 147, 346, 9, 10, 347, 348, 0, 11,
648 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
649 22, 349, 0, 23, 24, 25, 26, 0, 0, 0,
650 148, 28, 350, 0, 29, 30, 351, 149, 31, 0,
651 32, 284, 33, 34, 35, 36, 37, 38, 39, 40,
652 41, 42, 43, 44, 45, 46, 151, 0, 0, 352,
653 0, 0, 47, 0, 48, 49, 50, 51, 52, 53,
654 54, 55, 56, 57, 58, 59, 60, 61, 0, 0,
655 0, 152, 62, 0, 0, 153, 154, 0, 63, 285,
656 0, 353, 0, 0, 0, 0, 0, 0, 155, 64,
657 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
658 75, 76, 77, 78, 79, 80, 81, 355, 0, 156,
659 0, 82, 0, 0, 356, 83, 85, 86, 157, 87,
660 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
661 98, 99, 100, 158, 101, 102, 103, 0, 104, 357,
662 0, 0, 84, 27, 0, 0, 0, 0, 145, 4,
663 5, 344, 6, 7, 8, 0, 345, 146, 0, 0,
664 147, 346, 9, 10, 347, 348, 0, 11, 12, 13,
665 14, 15, 16, 17, 18, 19, 20, 21, 22, 349,
666 0, 23, 24, 25, 26, 0, 0, 0, 148, 28,
667 350, 0, 29, 30, 351, 149, 31, 0, 32, 284,
668 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
669 43, 44, 45, 46, 151, 0, 0, 352, 0, 0,
670 47, 0, 48, 49, 50, 51, 52, 53, 54, 55,
671 56, 57, 58, 59, 60, 61, 0, 0, 0, 152,
672 62, 0, 0, 153, 154, 0, 63, 285, 0, 353,
673 0, 0, 414, 0, 0, 0, 155, 64, 65, 66,
674 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
675 77, 78, 79, 80, 81, 355, 0, 156, 0, 82,
676 0, 0, 356, 83, 85, 86, 157, 87, 88, 89,
677 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
678 100, 158, 101, 102, 103, 0, 104, 357, 0, 0,
679 84, 27, 0, 0, 0, 0, 145, 4, 5, 344,
680 6, 7, 8, 0, 345, 146, 0, 0, 147, 346,
681 9, 10, 347, 348, 0, 11, 12, 13, 14, 15,
682 16, 17, 18, 19, 20, 21, 22, 349, 0, 23,
683 24, 25, 26, 0, 0, 0, 148, 28, 350, 0,
684 29, 30, 351, 149, 31, 0, 32, 284, 33, 34,
685 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
686 45, 46, 151, 0, 0, 352, 0, 0, 47, 0,
687 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
688 58, 59, 60, 61, 0, 0, 0, 152, 62, 0,
689 0, 153, 154, 0, 63, 285, 0, 353, 0, 0,
690 434, 0, 0, 0, 155, 64, 65, 66, 67, 68,
691 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
692 79, 80, 81, 355, 0, 156, 0, 82, 0, 0,
693 356, 83, 85, 86, 157, 87, 88, 89, 90, 91,
694 92, 93, 94, 95, 96, 97, 98, 99, 100, 158,
695 101, 102, 103, 0, 104, 357, 0, 0, 84, 27,
696 0, 0, 0, 0, 145, 4, 5, 344, 6, 7,
697 8, 0, 345, 146, 0, 0, 147, 346, 9, 10,
698 347, 348, 0, 11, 12, 13, 14, 15, 16, 17,
699 18, 19, 20, 21, 22, 349, 0, 23, 24, 25,
700 26, 0, 0, 0, 148, 28, 350, 0, 29, 30,
701 351, 149, 31, 0, 32, 284, 33, 34, 35, 36,
702 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
703 151, 0, 0, 352, 0, 0, 47, 0, 48, 49,
704 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
705 60, 61, 0, 0, 0, 152, 62, 0, 0, 153,
706 154, 0, 63, 285, 0, 353, 0, 0, 416, 0,
707 0, 0, 155, 64, 65, 66, 67, 68, 69, 70,
708 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
709 81, 355, 0, 156, 0, 82, 0, 0, 356, 83,
710 85, 86, 157, 87, 88, 89, 90, 91, 92, 93,
711 94, 95, 96, 97, 98, 99, 100, 158, 101, 102,
712 103, 0, 104, 357, 0, 0, 84, 27, 0, 0,
713 0, 0, 145, 4, 5, 344, 6, 7, 8, 0,
714 345, 146, 0, 0, 147, 346, 9, 10, 347, 348,
715 0, 11, 12, 13, 14, 15, 16, 17, 18, 19,
716 20, 21, 22, 349, 0, 23, 24, 25, 26, 0,
717 0, 0, 148, 28, 350, 0, 29, 30, 351, 149,
718 31, 0, 32, 284, 33, 34, 35, 36, 37, 38,
719 39, 40, 41, 42, 43, 44, 45, 46, 151, 0,
720 0, 352, 0, 0, 47, 0, 48, 49, 50, 51,
721 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
722 0, 0, 0, 152, 62, 0, 0, 153, 154, 0,
723 63, 285, 0, 353, 0, 0, 354, 0, 0, 0,
724 155, 64, 65, 66, 67, 68, 69, 70, 71, 72,
725 73, 74, 75, 76, 77, 78, 79, 80, 81, 355,
726 0, 156, 0, 82, 0, 0, 356, 83, 85, 86,
727 157, 87, 88, 89, 90, 91, 92, 93, 94, 95,
728 96, 97, 98, 99, 100, 158, 101, 102, 103, 0,
729 104, 357, 0, 0, 84, 27, 0, 0, 0, 0,
730
731 111, 136, 137, 374, 372, 340, 138, 238, 382, 265,
732 335, 283, 330, 141, 183, 187, 310, 303, 343, 302,
733 406, 190, 282, 406, 398, 178, 262, 186, 261, 255,
734 202, 253, 193, 213, 408, 422, 0, 214, 242, 215,
735 198, 372, 184, 372, 0, 198, 185, 236, 230, 198,
736 372, 372, 229, 198, 198, 198, 198, 232, 231, 226,
737 198, 198, 198, 198, 245, 234, 221, 233, 218, 372,
738 0, 198, 372, 0, 198, 372, 310, 198, 0, 216,
739 247, 198, 419, 209, 310, 250, 198, 310, 198, 413,
740 310, 417, 198, 310, 166, 310, 252, 198, 417, 417,
741 166, 196, 300, 166, 0, 196, 166, 313, 389, 166,
742 196, 166, 268, 318, 372, 372, 165, 411, 0, 287,
743 295, 405, 165, 379, 440, 165, 164, 315, 165, 415,
744 444, 165, 447, 165, 451, 393, 198, 338, 0, 198,
745 0, 0, 0, 198, 189, 300, 389, 425, 0, 196,
746 189, 442, 196, 189, 458, 386, 196, 0, 333, 387,
747 0, 0, 287, 295, 372, 401, 336, 0, 396, 337,
748 0, 426, 0, 432, 395, 0, 0, 0, 0, 392,
749 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
750 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
751 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
752 0, 0, 0, 305, 401, 0, 0, 0, 0, 0,
753 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
754 0, 0, 0, 0, 0, 393, 0, 0, 0, 0,
755 0, 0, 0, 0, 0, 0, 389, 0, 0, 0,
756 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
757 0, 0, 0, 0, 0, 0, 0, 0, 396, 0,
758 0, 0, 0, 0, 395, 0, 0, 0, 0, 0,
759 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
760 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
761 0, 0, 0, 0, 0, 0, 0, 430, 0, 0,
762 0, 0, 0, 0, 0, 0, 0
763};
764
765const short GLSLParserTable::action_check [] = {
766 6, 79, 168, 79, 79, 164, 18, 112, 134, 4,
767 114, 112, 79, 166, 79, 134, 79, 134, 18, 114,
768 52, 18, 45, 52, 112, 77, 52, 52, 79, 79,
769 99, 44, 134, 52, 114, 45, 17, 134, 18, 76,
770 134, 52, 114, 52, 79, 111, 76, 134, 52, 77,
771 52, 45, 112, 168, 45, 45, 112, 6, 164, 45,
772 114, 79, 76, 18, 4, 112, 134, 112, 0, 52,
773 77, 79, 134, 1, 2, 78, 18, 52, 21, 18,
774 18, 77, 52, 18, 46, 18, 78, 18, 18, 76,
775 78, 17, 18, 78, 21, 54, 101, 18, 21, 45,
776 18, 76, 107, 54, 78, 17, 18, 18, 18, 46,
777 113, 104, -1, 54, -1, 56, -1, -1, 54, -1,
778 -1, 113, 51, 45, -1, 113, 50, -1, 113, -1,
779 -1, 77, -1, -1, -1, 97, -1, 104, 134, 113,
780 104, -1, 135, 102, 137, -1, -1, 134, -1, -1,
781 74, 102, 81, 50, -1, 77, 80, 79, -1, -1,
782 97, 102, 105, 19, 134, 94, 102, 50, 135, 14,
783 137, 135, 22, 137, -1, -1, 114, 74, 105, 114,
784 -1, 114, 105, 80, 114, 109, -1, -1, -1, 39,
785 7, 74, 134, -1, -1, 134, 114, 80, 54, 16,
786 56, -1, 19, 134, 114, 55, 7, -1, 7, -1,
787 -1, -1, 109, 134, -1, 16, -1, 16, 19, -1,
788 19, -1, -1, 134, 160, -1, 109, 77, -1, -1,
789 -1, -1, -1, -1, 3, -1, 5, 54, -1, -1,
790 -1, -1, -1, -1, -1, -1, 102, -1, -1, -1,
791 -1, -1, -1, 54, -1, 54, 25, -1, -1, -1,
792 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
793 -1, -1, -1, -1, -1, -1, 45, -1, 7, -1,
794 -1, -1, -1, -1, -1, 102, 103, 16, -1, -1,
795 19, -1, -1, -1, -1, -1, -1, -1, 115, -1,
796 7, 102, 103, 102, 103, -1, 75, -1, 7, 16,
797 -1, -1, 19, -1, 115, -1, 115, 16, 47, -1,
798 19, -1, -1, -1, -1, 54, 95, 96, 145, -1,
799 19, 100, -1, -1, -1, -1, -1, -1, -1, -1,
800 47, 110, -1, 160, 145, -1, 145, 54, 47, -1,
801 -1, -1, -1, 52, -1, 54, -1, -1, -1, 160,
802 -1, 160, -1, -1, -1, 54, -1, 56, -1, 98,
803 -1, 140, -1, 102, 103, -1, -1, -1, -1, -1,
804 -1, -1, -1, -1, -1, -1, 115, -1, -1, -1,
805 -1, 98, -1, -1, -1, 102, 103, -1, 167, 98,
806 -1, -1, -1, 102, 103, -1, -1, 136, 115, -1,
807 -1, -1, -1, 102, -1, -1, 115, -1, -1, -1,
808 -1, -1, -1, -1, -1, 114, -1, -1, -1, 136,
809 -1, 160, -1, -1, -1, -1, -1, 136, 145, -1,
810 -1, -1, -1, -1, -1, -1, 145, -1, -1, -1,
811 -1, -1, -1, 160, -1, -1, -1, -1, -1, -1,
812 -1, 160, -1, -1, -1, -1, -1, -1, -1, -1,
813 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
814 -1, -1, -1, -1, -1, -1, 9, -1, 11, 12,
815 13, -1, -1, -1, -1, -1, -1, -1, -1, -1,
816 -1, -1, -1, 26, 27, 28, 29, 30, 31, 32,
817 33, 34, 35, 36, 37, -1, -1, 40, 41, 42,
818 43, -1, -1, -1, -1, 48, -1, -1, -1, -1,
819 -1, -1, -1, -1, 57, -1, 59, 60, 61, 62,
820 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
821 -1, -1, -1, -1, -1, -1, -1, -1, -1, 82,
822 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
823 93, -1, -1, -1, -1, -1, -1, -1, -1, -1,
824 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
825 -1, -1, -1, 116, 117, 118, 119, 120, 121, 122,
826 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
827 133, -1, -1, -1, -1, 138, -1, -1, -1, -1,
828 143, 144, -1, 146, 147, 148, 149, 150, 151, 152,
829 153, 154, 155, 156, 157, 158, 159, -1, 161, 162,
830 163, -1, 165, -1, -1, -1, -1, -1, -1, -1,
831 -1, -1, 9, -1, 11, 12, 13, -1, -1, -1,
832 -1, -1, -1, -1, -1, -1, -1, -1, -1, 26,
833 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
834 37, -1, -1, 40, 41, 42, 43, -1, -1, -1,
835 -1, 48, -1, -1, 51, -1, -1, -1, -1, -1,
836 57, -1, 59, 60, 61, 62, 63, 64, 65, 66,
837 67, 68, 69, 70, 71, 72, -1, -1, -1, -1,
838 -1, -1, -1, -1, 81, 82, 83, 84, 85, 86,
839 87, 88, 89, 90, 91, 92, 93, 94, -1, -1,
840 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
841 -1, -1, -1, -1, -1, -1, -1, -1, -1, 116,
842 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
843 127, 128, 129, 130, 131, 132, 133, -1, -1, -1,
844 -1, 138, -1, -1, -1, -1, 143, 144, -1, 146,
845 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
846 157, 158, 159, -1, 161, 162, 163, -1, 165, -1,
847 -1, -1, -1, -1, -1, -1, -1, -1, 9, -1,
848 11, 12, 13, -1, -1, -1, -1, -1, -1, -1,
849 -1, -1, -1, -1, -1, 26, 27, 28, 29, 30,
850 31, 32, 33, 34, 35, 36, 37, -1, -1, 40,
851 41, 42, 43, -1, -1, -1, -1, 48, -1, -1,
852 51, 52, -1, -1, -1, -1, 57, -1, 59, 60,
853 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
854 71, 72, -1, -1, -1, -1, -1, -1, -1, -1,
855 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
856 91, 92, 93, 94, -1, -1, -1, -1, -1, -1,
857 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
858 -1, -1, -1, -1, -1, 116, 117, 118, 119, 120,
859 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
860 131, 132, 133, -1, -1, -1, -1, 138, -1, -1,
861 -1, -1, 143, 144, -1, 146, 147, 148, 149, 150,
862 151, 152, 153, 154, 155, 156, 157, 158, 159, -1,
863 161, 162, 163, -1, 165, -1, -1, -1, -1, -1,
864 -1, -1, -1, -1, 9, -1, 11, 12, 13, -1,
865 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
866 -1, 26, 27, 28, 29, 30, 31, 32, 33, 34,
867 35, 36, 37, -1, -1, 40, 41, 42, 43, -1,
868 -1, -1, -1, 48, -1, -1, 51, 52, -1, -1,
869 -1, -1, 57, -1, 59, 60, 61, 62, 63, 64,
870 65, 66, 67, 68, 69, 70, 71, 72, -1, -1,
871 -1, -1, -1, -1, -1, -1, 81, 82, 83, 84,
872 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
873 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
874 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
875 -1, 116, 117, 118, 119, 120, 121, 122, 123, 124,
876 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
877 -1, -1, -1, 138, -1, -1, -1, -1, 143, 144,
878 -1, 146, 147, 148, 149, 150, 151, 152, 153, 154,
879 155, 156, 157, 158, 159, -1, 161, 162, 163, -1,
880 165, -1, -1, -1, -1, -1, -1, -1, -1, -1,
881 8, 9, -1, 11, 12, 13, -1, -1, -1, -1,
882 -1, -1, -1, 21, 22, -1, -1, -1, 26, 27,
883 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
884 -1, -1, 40, 41, 42, 43, -1, -1, -1, -1,
885 48, -1, -1, 51, 52, -1, -1, 55, -1, 57,
886 -1, 59, 60, 61, 62, 63, 64, 65, 66, 67,
887 68, 69, 70, 71, 72, -1, -1, -1, -1, -1,
888 -1, 79, -1, 81, 82, 83, 84, 85, 86, 87,
889 88, 89, 90, 91, 92, 93, 94, -1, -1, -1,
890 -1, 99, -1, -1, -1, -1, -1, 105, -1, -1,
891 -1, -1, -1, -1, -1, -1, -1, -1, 116, 117,
892 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
893 128, 129, 130, 131, 132, 133, -1, -1, -1, -1,
894 138, -1, -1, -1, 142, 143, 144, -1, 146, 147,
895 148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
896 158, 159, -1, 161, 162, 163, -1, 165, -1, -1,
897 -1, 169, 170, -1, -1, -1, -1, 8, 9, -1,
898 11, 12, 13, -1, -1, -1, -1, -1, -1, -1,
899 21, 22, -1, -1, -1, 26, 27, 28, 29, 30,
900 31, 32, 33, 34, 35, 36, 37, -1, -1, 40,
901 41, 42, 43, -1, -1, -1, -1, 48, -1, -1,
902 51, 52, -1, -1, 55, -1, 57, -1, 59, 60,
903 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
904 71, 72, -1, -1, -1, -1, -1, -1, 79, -1,
905 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
906 91, 92, 93, 94, -1, -1, -1, -1, 99, -1,
907 -1, -1, -1, -1, 105, -1, -1, -1, -1, -1,
908 -1, -1, -1, -1, -1, 116, 117, 118, 119, 120,
909 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
910 131, 132, 133, -1, -1, -1, -1, 138, -1, -1,
911 -1, 142, 143, 144, -1, 146, 147, 148, 149, 150,
912 151, 152, 153, 154, 155, 156, 157, 158, 159, -1,
913 161, 162, 163, -1, 165, -1, -1, -1, 169, 170,
914 -1, -1, -1, -1, 8, 9, -1, 11, 12, 13,
915 -1, -1, -1, -1, -1, -1, -1, 21, 22, -1,
916 -1, -1, 26, 27, 28, 29, 30, 31, 32, 33,
917 34, 35, 36, 37, -1, -1, 40, 41, 42, 43,
918 -1, -1, -1, -1, 48, -1, -1, 51, 52, -1,
919 -1, 55, -1, 57, -1, 59, 60, 61, 62, 63,
920 64, 65, 66, 67, 68, 69, 70, 71, 72, -1,
921 -1, -1, -1, -1, -1, 79, -1, 81, 82, 83,
922 84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
923 94, -1, -1, -1, -1, 99, -1, -1, -1, -1,
924 -1, 105, -1, -1, -1, -1, -1, -1, 112, -1,
925 -1, -1, 116, 117, 118, 119, 120, 121, 122, 123,
926 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
927 -1, -1, -1, -1, 138, -1, -1, -1, 142, 143,
928 144, -1, 146, 147, 148, 149, 150, 151, 152, 153,
929 154, 155, 156, 157, 158, 159, -1, 161, 162, 163,
930 -1, 165, -1, -1, -1, 169, 170, -1, -1, -1,
931 -1, 8, 9, -1, 11, 12, 13, -1, -1, -1,
932 -1, -1, -1, -1, 21, 22, -1, -1, -1, 26,
933 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
934 37, -1, -1, 40, 41, 42, 43, -1, -1, -1,
935 -1, 48, -1, -1, 51, 52, -1, -1, 55, -1,
936 57, -1, 59, 60, 61, 62, 63, 64, 65, 66,
937 67, 68, 69, 70, 71, 72, -1, -1, -1, -1,
938 -1, -1, 79, -1, 81, 82, 83, 84, 85, 86,
939 87, 88, 89, 90, 91, 92, 93, 94, -1, -1,
940 -1, -1, 99, -1, -1, -1, -1, -1, 105, -1,
941 -1, -1, -1, -1, -1, 112, -1, -1, -1, 116,
942 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
943 127, 128, 129, 130, 131, 132, 133, -1, -1, -1,
944 -1, 138, -1, -1, -1, 142, 143, 144, -1, 146,
945 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
946 157, 158, 159, -1, 161, 162, 163, -1, 165, -1,
947 -1, -1, 169, 170, -1, -1, -1, -1, 8, 9,
948 -1, 11, 12, 13, -1, -1, -1, -1, -1, -1,
949 -1, 21, 22, -1, -1, -1, 26, 27, 28, 29,
950 30, 31, 32, 33, 34, 35, 36, 37, -1, -1,
951 40, 41, 42, 43, -1, -1, -1, -1, 48, -1,
952 -1, 51, 52, -1, -1, 55, -1, 57, -1, 59,
953 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
954 70, 71, 72, -1, -1, -1, -1, -1, -1, 79,
955 -1, 81, 82, 83, 84, 85, 86, 87, 88, 89,
956 90, 91, 92, 93, 94, -1, -1, -1, -1, 99,
957 -1, -1, -1, -1, -1, 105, -1, -1, -1, -1,
958 -1, -1, -1, -1, -1, -1, 116, 117, 118, 119,
959 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
960 130, 131, 132, 133, 134, -1, -1, -1, 138, -1,
961 -1, -1, 142, 143, 144, -1, 146, 147, 148, 149,
962 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
963 -1, 161, 162, 163, -1, 165, -1, -1, -1, 169,
964 170, -1, -1, -1, -1, 8, 9, -1, 11, 12,
965 13, -1, -1, -1, -1, -1, -1, -1, 21, 22,
966 -1, -1, -1, 26, 27, 28, 29, 30, 31, 32,
967 33, 34, 35, 36, 37, -1, -1, 40, 41, 42,
968 43, -1, -1, -1, -1, 48, -1, -1, 51, 52,
969 -1, -1, 55, -1, 57, -1, 59, 60, 61, 62,
970 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
971 -1, -1, -1, -1, -1, -1, 79, -1, 81, 82,
972 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
973 93, 94, -1, -1, -1, -1, 99, -1, -1, -1,
974 -1, -1, 105, -1, -1, -1, -1, -1, -1, 112,
975 -1, -1, -1, 116, 117, 118, 119, 120, 121, 122,
976 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
977 133, -1, -1, -1, -1, 138, -1, -1, -1, 142,
978 143, 144, -1, 146, 147, 148, 149, 150, 151, 152,
979 153, 154, 155, 156, 157, 158, 159, -1, 161, 162,
980 163, -1, 165, -1, -1, -1, 169, 170, -1, -1,
981 -1, -1, 8, 9, -1, 11, 12, 13, -1, -1,
982 -1, -1, -1, -1, -1, 21, 22, -1, -1, -1,
983 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
984 36, 37, -1, -1, 40, 41, 42, 43, -1, -1,
985 -1, -1, 48, -1, -1, 51, 52, -1, -1, 55,
986 -1, 57, -1, 59, 60, 61, 62, 63, 64, 65,
987 66, 67, 68, 69, 70, 71, 72, -1, -1, -1,
988 -1, -1, -1, 79, -1, 81, 82, 83, 84, 85,
989 86, 87, 88, 89, 90, 91, 92, 93, 94, -1,
990 -1, -1, -1, 99, -1, -1, -1, -1, -1, 105,
991 -1, -1, -1, -1, -1, -1, 112, -1, -1, -1,
992 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
993 126, 127, 128, 129, 130, 131, 132, 133, -1, -1,
994 -1, -1, 138, -1, -1, -1, 142, 143, 144, -1,
995 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
996 156, 157, 158, 159, -1, 161, 162, 163, -1, 165,
997 -1, -1, -1, 169, 170, -1, -1, -1, -1, 8,
998 9, -1, 11, 12, 13, -1, -1, -1, -1, -1,
999 -1, -1, 21, 22, -1, -1, -1, 26, 27, 28,
1000 29, 30, 31, 32, 33, 34, 35, 36, 37, -1,
1001 -1, 40, 41, 42, 43, -1, -1, -1, -1, 48,
1002 -1, -1, 51, 52, -1, -1, 55, -1, 57, -1,
1003 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
1004 69, 70, 71, 72, -1, -1, -1, -1, -1, -1,
1005 79, -1, 81, 82, 83, 84, 85, 86, 87, 88,
1006 89, 90, 91, 92, 93, 94, -1, -1, -1, -1,
1007 99, -1, -1, -1, -1, -1, 105, -1, -1, -1,
1008 -1, -1, -1, 112, -1, -1, -1, 116, 117, 118,
1009 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
1010 129, 130, 131, 132, 133, -1, -1, -1, -1, 138,
1011 -1, -1, -1, 142, 143, 144, -1, 146, 147, 148,
1012 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
1013 159, -1, 161, 162, 163, -1, 165, -1, -1, -1,
1014 169, 170, -1, -1, -1, -1, 7, -1, 9, -1,
1015 11, 12, 13, -1, -1, 16, -1, -1, 19, -1,
1016 -1, -1, -1, -1, -1, 26, 27, 28, 29, 30,
1017 31, 32, 33, 34, 35, 36, 37, -1, -1, 40,
1018 41, 42, 43, -1, -1, -1, 47, 48, -1, -1,
1019 51, -1, -1, 54, -1, -1, 57, 58, 59, 60,
1020 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
1021 71, 72, 73, -1, -1, -1, -1, -1, -1, -1,
1022 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
1023 91, 92, 93, 94, -1, -1, -1, 98, -1, -1,
1024 -1, 102, 103, -1, -1, -1, -1, -1, -1, -1,
1025 -1, -1, -1, -1, 115, 116, 117, 118, 119, 120,
1026 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
1027 131, 132, 133, -1, -1, 136, -1, 138, -1, -1,
1028 -1, -1, 143, 144, 145, 146, 147, 148, 149, 150,
1029 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
1030 161, 162, 163, -1, 165, -1, -1, -1, -1, -1,
1031 -1, -1, -1, -1, 7, -1, 9, -1, 11, 12,
1032 13, -1, -1, 16, -1, -1, 19, -1, -1, -1,
1033 -1, -1, -1, 26, 27, 28, 29, 30, 31, 32,
1034 33, 34, 35, 36, 37, -1, -1, 40, 41, 42,
1035 43, -1, -1, -1, 47, 48, -1, -1, 51, -1,
1036 -1, 54, -1, -1, 57, 58, 59, 60, 61, 62,
1037 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
1038 73, -1, -1, -1, -1, -1, -1, -1, 81, 82,
1039 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
1040 93, 94, -1, -1, -1, 98, -1, -1, -1, 102,
1041 103, -1, -1, -1, -1, -1, -1, -1, 111, -1,
1042 -1, -1, 115, 116, 117, 118, 119, 120, 121, 122,
1043 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
1044 133, -1, -1, 136, -1, 138, -1, -1, -1, -1,
1045 143, 144, 145, 146, 147, 148, 149, 150, 151, 152,
1046 153, 154, 155, 156, 157, 158, 159, 160, 161, 162,
1047 163, -1, 165, -1, -1, -1, -1, -1, -1, -1,
1048 -1, -1, 7, -1, 9, -1, 11, 12, 13, -1,
1049 -1, 16, -1, -1, 19, -1, -1, -1, -1, -1,
1050 -1, 26, 27, 28, 29, 30, 31, 32, 33, 34,
1051 35, 36, 37, -1, -1, 40, 41, 42, 43, -1,
1052 -1, -1, 47, 48, -1, -1, 51, -1, -1, 54,
1053 -1, -1, 57, 58, 59, 60, 61, 62, 63, 64,
1054 65, 66, 67, 68, 69, 70, 71, 72, 73, -1,
1055 -1, -1, -1, -1, -1, -1, 81, 82, 83, 84,
1056 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
1057 -1, -1, -1, 98, -1, -1, -1, 102, 103, -1,
1058 -1, -1, -1, -1, -1, -1, 111, -1, -1, -1,
1059 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
1060 125, 126, 127, 128, 129, 130, 131, 132, 133, -1,
1061 -1, 136, -1, 138, -1, -1, -1, -1, 143, 144,
1062 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
1063 155, 156, 157, 158, 159, 160, 161, 162, 163, -1,
1064 165, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1065 7, -1, 9, -1, 11, 12, 13, -1, -1, 16,
1066 -1, -1, 19, -1, -1, -1, -1, -1, -1, 26,
1067 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
1068 37, -1, -1, 40, 41, 42, 43, -1, -1, -1,
1069 47, 48, -1, -1, 51, -1, -1, 54, -1, -1,
1070 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
1071 67, 68, 69, 70, 71, 72, 73, -1, -1, -1,
1072 -1, -1, -1, -1, 81, 82, 83, 84, 85, 86,
1073 87, 88, 89, 90, 91, 92, 93, 94, -1, -1,
1074 -1, 98, -1, -1, -1, 102, 103, -1, -1, -1,
1075 -1, -1, -1, -1, 111, -1, -1, -1, 115, 116,
1076 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
1077 127, 128, 129, 130, 131, 132, 133, -1, -1, 136,
1078 -1, 138, -1, -1, -1, -1, 143, 144, 145, 146,
1079 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
1080 157, 158, 159, 160, 161, 162, 163, -1, 165, -1,
1081 -1, -1, -1, -1, -1, -1, -1, -1, 7, -1,
1082 9, -1, 11, 12, 13, -1, -1, 16, -1, -1,
1083 19, -1, -1, -1, -1, -1, -1, 26, 27, 28,
1084 29, 30, 31, 32, 33, 34, 35, 36, 37, -1,
1085 -1, 40, 41, 42, 43, -1, -1, -1, 47, 48,
1086 -1, -1, 51, -1, -1, 54, -1, -1, 57, 58,
1087 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
1088 69, 70, 71, 72, 73, -1, -1, -1, -1, -1,
1089 -1, -1, 81, 82, 83, 84, 85, 86, 87, 88,
1090 89, 90, 91, 92, 93, 94, -1, -1, -1, 98,
1091 -1, -1, -1, 102, 103, -1, -1, 106, -1, -1,
1092 -1, -1, -1, -1, -1, -1, 115, 116, 117, 118,
1093 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
1094 129, 130, 131, 132, 133, 134, -1, 136, -1, 138,
1095 -1, -1, -1, -1, 143, 144, 145, 146, 147, 148,
1096 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
1097 159, 160, 161, 162, 163, -1, 165, -1, -1, -1,
1098 -1, -1, -1, -1, -1, -1, 7, 8, 9, -1,
1099 11, 12, 13, -1, -1, 16, -1, -1, 19, -1,
1100 21, 22, -1, -1, -1, 26, 27, 28, 29, 30,
1101 31, 32, 33, 34, 35, 36, 37, -1, -1, 40,
1102 41, 42, 43, -1, -1, -1, 47, 48, -1, -1,
1103 51, 52, -1, 54, 55, -1, 57, 58, 59, 60,
1104 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
1105 71, 72, 73, -1, -1, -1, -1, -1, 79, -1,
1106 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
1107 91, 92, 93, 94, -1, -1, -1, 98, 99, -1,
1108 -1, 102, 103, -1, 105, -1, -1, -1, -1, -1,
1109 -1, -1, -1, -1, 115, 116, 117, 118, 119, 120,
1110 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
1111 131, 132, 133, -1, -1, 136, -1, 138, -1, -1,
1112 -1, 142, 143, 144, 145, 146, 147, 148, 149, 150,
1113 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
1114 161, 162, 163, -1, 165, -1, -1, -1, 169, 170,
1115 -1, -1, -1, -1, 7, 8, 9, -1, 11, 12,
1116 13, -1, -1, 16, -1, -1, 19, -1, 21, 22,
1117 -1, -1, -1, 26, 27, 28, 29, 30, 31, 32,
1118 33, 34, 35, 36, 37, -1, -1, 40, 41, 42,
1119 43, -1, -1, -1, 47, 48, -1, -1, 51, 52,
1120 -1, 54, 55, -1, 57, 58, 59, 60, 61, 62,
1121 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
1122 73, -1, -1, -1, -1, -1, 79, -1, 81, 82,
1123 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
1124 93, 94, -1, -1, -1, 98, 99, -1, -1, 102,
1125 103, -1, 105, 106, -1, -1, -1, -1, -1, -1,
1126 -1, -1, 115, 116, 117, 118, 119, 120, 121, 122,
1127 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
1128 133, 134, -1, 136, -1, 138, -1, -1, -1, 142,
1129 143, 144, 145, 146, 147, 148, 149, 150, 151, 152,
1130 153, 154, 155, 156, 157, 158, 159, 160, 161, 162,
1131 163, -1, 165, -1, -1, -1, 169, 170, -1, -1,
1132 -1, -1, 7, 8, 9, 10, 11, 12, 13, -1,
1133 15, 16, -1, -1, 19, 20, 21, 22, 23, 24,
1134 -1, 26, 27, 28, 29, 30, 31, 32, 33, 34,
1135 35, 36, 37, 38, -1, 40, 41, 42, 43, -1,
1136 -1, -1, 47, 48, 49, -1, 51, 52, 53, 54,
1137 55, -1, 57, 58, 59, 60, 61, 62, 63, 64,
1138 65, 66, 67, 68, 69, 70, 71, 72, 73, -1,
1139 -1, 76, -1, -1, 79, -1, 81, 82, 83, 84,
1140 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
1141 -1, -1, -1, 98, 99, -1, -1, 102, 103, -1,
1142 105, 106, -1, 108, -1, -1, -1, -1, -1, -1,
1143 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
1144 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
1145 -1, 136, -1, 138, -1, -1, 141, 142, 143, 144,
1146 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
1147 155, 156, 157, 158, 159, 160, 161, 162, 163, -1,
1148 165, 166, -1, -1, 169, 170, -1, -1, -1, -1,
1149 7, 8, 9, 10, 11, 12, 13, -1, 15, 16,
1150 -1, -1, 19, 20, 21, 22, 23, 24, -1, 26,
1151 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
1152 37, 38, -1, 40, 41, 42, 43, -1, -1, -1,
1153 47, 48, 49, -1, 51, 52, 53, 54, 55, -1,
1154 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
1155 67, 68, 69, 70, 71, 72, 73, -1, -1, 76,
1156 -1, -1, 79, -1, 81, 82, 83, 84, 85, 86,
1157 87, 88, 89, 90, 91, 92, 93, 94, -1, -1,
1158 -1, 98, 99, -1, -1, 102, 103, -1, 105, 106,
1159 -1, 108, -1, -1, -1, -1, -1, -1, 115, 116,
1160 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
1161 127, 128, 129, 130, 131, 132, 133, 134, -1, 136,
1162 -1, 138, -1, -1, 141, 142, 143, 144, 145, 146,
1163 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
1164 157, 158, 159, 160, 161, 162, 163, -1, 165, 166,
1165 -1, -1, 169, 170, -1, -1, -1, -1, 7, 8,
1166 9, 10, 11, 12, 13, -1, 15, 16, -1, -1,
1167 19, 20, 21, 22, 23, 24, -1, 26, 27, 28,
1168 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
1169 -1, 40, 41, 42, 43, -1, -1, -1, 47, 48,
1170 49, -1, 51, 52, 53, 54, 55, -1, 57, 58,
1171 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
1172 69, 70, 71, 72, 73, -1, -1, 76, -1, -1,
1173 79, -1, 81, 82, 83, 84, 85, 86, 87, 88,
1174 89, 90, 91, 92, 93, 94, -1, -1, -1, 98,
1175 99, -1, -1, 102, 103, -1, 105, 106, -1, 108,
1176 -1, -1, 111, -1, -1, -1, 115, 116, 117, 118,
1177 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
1178 129, 130, 131, 132, 133, 134, -1, 136, -1, 138,
1179 -1, -1, 141, 142, 143, 144, 145, 146, 147, 148,
1180 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
1181 159, 160, 161, 162, 163, -1, 165, 166, -1, -1,
1182 169, 170, -1, -1, -1, -1, 7, 8, 9, 10,
1183 11, 12, 13, -1, 15, 16, -1, -1, 19, 20,
1184 21, 22, 23, 24, -1, 26, 27, 28, 29, 30,
1185 31, 32, 33, 34, 35, 36, 37, 38, -1, 40,
1186 41, 42, 43, -1, -1, -1, 47, 48, 49, -1,
1187 51, 52, 53, 54, 55, -1, 57, 58, 59, 60,
1188 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
1189 71, 72, 73, -1, -1, 76, -1, -1, 79, -1,
1190 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
1191 91, 92, 93, 94, -1, -1, -1, 98, 99, -1,
1192 -1, 102, 103, -1, 105, 106, -1, 108, -1, -1,
1193 111, -1, -1, -1, 115, 116, 117, 118, 119, 120,
1194 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
1195 131, 132, 133, 134, -1, 136, -1, 138, -1, -1,
1196 141, 142, 143, 144, 145, 146, 147, 148, 149, 150,
1197 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
1198 161, 162, 163, -1, 165, 166, -1, -1, 169, 170,
1199 -1, -1, -1, -1, 7, 8, 9, 10, 11, 12,
1200 13, -1, 15, 16, -1, -1, 19, 20, 21, 22,
1201 23, 24, -1, 26, 27, 28, 29, 30, 31, 32,
1202 33, 34, 35, 36, 37, 38, -1, 40, 41, 42,
1203 43, -1, -1, -1, 47, 48, 49, -1, 51, 52,
1204 53, 54, 55, -1, 57, 58, 59, 60, 61, 62,
1205 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
1206 73, -1, -1, 76, -1, -1, 79, -1, 81, 82,
1207 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
1208 93, 94, -1, -1, -1, 98, 99, -1, -1, 102,
1209 103, -1, 105, 106, -1, 108, -1, -1, 111, -1,
1210 -1, -1, 115, 116, 117, 118, 119, 120, 121, 122,
1211 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
1212 133, 134, -1, 136, -1, 138, -1, -1, 141, 142,
1213 143, 144, 145, 146, 147, 148, 149, 150, 151, 152,
1214 153, 154, 155, 156, 157, 158, 159, 160, 161, 162,
1215 163, -1, 165, 166, -1, -1, 169, 170, -1, -1,
1216 -1, -1, 7, 8, 9, 10, 11, 12, 13, -1,
1217 15, 16, -1, -1, 19, 20, 21, 22, 23, 24,
1218 -1, 26, 27, 28, 29, 30, 31, 32, 33, 34,
1219 35, 36, 37, 38, -1, 40, 41, 42, 43, -1,
1220 -1, -1, 47, 48, 49, -1, 51, 52, 53, 54,
1221 55, -1, 57, 58, 59, 60, 61, 62, 63, 64,
1222 65, 66, 67, 68, 69, 70, 71, 72, 73, -1,
1223 -1, 76, -1, -1, 79, -1, 81, 82, 83, 84,
1224 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
1225 -1, -1, -1, 98, 99, -1, -1, 102, 103, -1,
1226 105, 106, -1, 108, -1, -1, 111, -1, -1, -1,
1227 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
1228 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
1229 -1, 136, -1, 138, -1, -1, 141, 142, 143, 144,
1230 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
1231 155, 156, 157, 158, 159, 160, 161, 162, 163, -1,
1232 165, 166, -1, -1, 169, 170, -1, -1, -1, -1,
1233
1234 3, 15, 15, 3, 14, 41, 3, 12, 3, 35,
1235 45, 15, 14, 12, 55, 55, 12, 35, 73, 34,
1236 14, 14, 12, 14, 3, 54, 3, 55, 8, 12,
1237 60, 3, 59, 15, 3, 3, -1, 15, 12, 15,
1238 15, 14, 51, 14, -1, 15, 55, 22, 18, 15,
1239 14, 14, 18, 15, 15, 15, 15, 19, 19, 19,
1240 15, 15, 15, 15, 23, 20, 20, 19, 21, 14,
1241 -1, 15, 14, -1, 15, 14, 12, 15, -1, 17,
1242 24, 15, 3, 17, 12, 26, 15, 12, 15, 62,
1243 12, 62, 15, 12, 14, 12, 25, 15, 62, 62,
1244 14, 28, 14, 14, -1, 28, 14, 30, 14, 14,
1245 28, 14, 30, 49, 14, 14, 36, 62, -1, 31,
1246 32, 49, 36, 62, 49, 36, 37, 49, 36, 71,
1247 49, 36, 49, 36, 37, 3, 15, 14, -1, 15,
1248 -1, -1, -1, 15, 58, 14, 14, 47, -1, 28,
1249 58, 30, 28, 58, 30, 61, 28, -1, 30, 65,
1250 -1, -1, 31, 32, 14, 64, 43, -1, 36, 46,
1251 -1, 71, -1, 72, 42, -1, -1, -1, -1, 47,
1252 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1253 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1254 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1255 -1, -1, -1, 82, 64, -1, -1, -1, -1, -1,
1256 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1257 -1, -1, -1, -1, -1, 3, -1, -1, -1, -1,
1258 -1, -1, -1, -1, -1, -1, 14, -1, -1, -1,
1259 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1260 -1, -1, -1, -1, -1, -1, -1, -1, 36, -1,
1261 -1, -1, -1, -1, 42, -1, -1, -1, -1, -1,
1262 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1263 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1264 -1, -1, -1, -1, -1, -1, -1, 75, -1, -1,
1265 -1, -1, -1, -1, -1, -1, -1
1266};
1267
1268QT_END_NAMESPACE
static const short lhs[]
static const short action_index[]
static const short action_info[]
static const short rhs[]
static const short goto_default[]
static const short action_default[]
static const short action_check[]
static const char *const spell[]
Combined button and popup list for selecting options.