ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.c
(Generate patch)

Comparing ircd-hybrid-8/src/conf_parser.c (file contents):
Revision 1389 by michael, Tue May 1 13:08:29 2012 UTC vs.
Revision 1401 by michael, Tue May 8 18:58:13 2012 UTC

# Line 190 | Line 190 | free_collect_item(struct CollectItem *it
190       AUTOCONN = 265,
191       T_BLOCK = 266,
192       BURST_AWAY = 267,
193 <     BURST_TOPICWHO = 268,
194 <     BYTES = 269,
195 <     KBYTES = 270,
196 <     MBYTES = 271,
197 <     GBYTES = 272,
198 <     TBYTES = 273,
199 <     CALLER_ID_WAIT = 274,
200 <     CAN_FLOOD = 275,
201 <     CHANNEL = 276,
202 <     CIDR_BITLEN_IPV4 = 277,
203 <     CIDR_BITLEN_IPV6 = 278,
204 <     CLASS = 279,
205 <     CONNECT = 280,
206 <     CONNECTFREQ = 281,
207 <     DEFAULT_FLOODCOUNT = 282,
208 <     DEFAULT_SPLIT_SERVER_COUNT = 283,
209 <     DEFAULT_SPLIT_USER_COUNT = 284,
210 <     DENY = 285,
211 <     DESCRIPTION = 286,
212 <     DIE = 287,
213 <     DISABLE_AUTH = 288,
214 <     DISABLE_FAKE_CHANNELS = 289,
215 <     DISABLE_HIDDEN = 290,
216 <     DISABLE_LOCAL_CHANNELS = 291,
217 <     DISABLE_REMOTE_COMMANDS = 292,
218 <     DOTS_IN_IDENT = 293,
219 <     DURATION = 294,
220 <     EGDPOOL_PATH = 295,
221 <     EMAIL = 296,
222 <     ENABLE = 297,
223 <     ENCRYPTED = 298,
224 <     EXCEED_LIMIT = 299,
225 <     EXEMPT = 300,
226 <     FAILED_OPER_NOTICE = 301,
227 <     IRCD_FLAGS = 302,
228 <     FLATTEN_LINKS = 303,
229 <     GECOS = 304,
230 <     GENERAL = 305,
231 <     GLINE = 306,
232 <     GLINES = 307,
233 <     GLINE_EXEMPT = 308,
234 <     GLINE_TIME = 309,
235 <     GLINE_MIN_CIDR = 310,
236 <     GLINE_MIN_CIDR6 = 311,
237 <     GLOBAL_KILL = 312,
238 <     IRCD_AUTH = 313,
239 <     NEED_IDENT = 314,
240 <     HAVENT_READ_CONF = 315,
241 <     HIDDEN = 316,
242 <     HIDDEN_NAME = 317,
243 <     HIDE_SERVER_IPS = 318,
244 <     HIDE_SERVERS = 319,
245 <     HIDE_SPOOF_IPS = 320,
246 <     HOST = 321,
247 <     HUB = 322,
248 <     HUB_MASK = 323,
249 <     IGNORE_BOGUS_TS = 324,
250 <     INVISIBLE_ON_CONNECT = 325,
251 <     IP = 326,
252 <     KILL = 327,
253 <     KILL_CHASE_TIME_LIMIT = 328,
254 <     KLINE = 329,
255 <     KLINE_EXEMPT = 330,
256 <     KLINE_REASON = 331,
257 <     KLINE_WITH_REASON = 332,
258 <     KNOCK_DELAY = 333,
259 <     KNOCK_DELAY_CHANNEL = 334,
260 <     LEAF_MASK = 335,
261 <     LINKS_DELAY = 336,
262 <     LISTEN = 337,
263 <     T_LOG = 338,
264 <     MAX_ACCEPT = 339,
265 <     MAX_BANS = 340,
266 <     MAX_CHANS_PER_USER = 341,
267 <     MAX_GLOBAL = 342,
268 <     MAX_IDENT = 343,
269 <     MAX_LOCAL = 344,
270 <     MAX_NICK_CHANGES = 345,
271 <     MAX_NICK_TIME = 346,
272 <     MAX_NUMBER = 347,
273 <     MAX_TARGETS = 348,
274 <     MAX_WATCH = 349,
275 <     MESSAGE_LOCALE = 350,
276 <     MIN_NONWILDCARD = 351,
277 <     MIN_NONWILDCARD_SIMPLE = 352,
278 <     MODULE = 353,
279 <     MODULES = 354,
280 <     NAME = 355,
281 <     NEED_PASSWORD = 356,
282 <     NETWORK_DESC = 357,
283 <     NETWORK_NAME = 358,
284 <     NICK = 359,
285 <     NICK_CHANGES = 360,
286 <     NO_CREATE_ON_SPLIT = 361,
287 <     NO_JOIN_ON_SPLIT = 362,
288 <     NO_OPER_FLOOD = 363,
289 <     NO_TILDE = 364,
290 <     NUMBER = 365,
291 <     NUMBER_PER_IDENT = 366,
292 <     NUMBER_PER_CIDR = 367,
293 <     NUMBER_PER_IP = 368,
294 <     NUMBER_PER_IP_GLOBAL = 369,
295 <     OPERATOR = 370,
296 <     OPERS_BYPASS_CALLERID = 371,
297 <     OPER_ONLY_UMODES = 372,
298 <     OPER_PASS_RESV = 373,
299 <     OPER_SPY_T = 374,
300 <     OPER_UMODES = 375,
301 <     JOIN_FLOOD_COUNT = 376,
302 <     JOIN_FLOOD_TIME = 377,
303 <     PACE_WAIT = 378,
304 <     PACE_WAIT_SIMPLE = 379,
305 <     PASSWORD = 380,
306 <     PATH = 381,
307 <     PING_COOKIE = 382,
308 <     PING_TIME = 383,
309 <     PING_WARNING = 384,
310 <     PORT = 385,
311 <     QSTRING = 386,
312 <     QUIET_ON_BAN = 387,
313 <     REASON = 388,
314 <     REDIRPORT = 389,
315 <     REDIRSERV = 390,
316 <     REGEX_T = 391,
317 <     REHASH = 392,
318 <     TREJECT_HOLD_TIME = 393,
319 <     REMOTE = 394,
320 <     REMOTEBAN = 395,
321 <     RESTRICT_CHANNELS = 396,
322 <     RESTRICTED = 397,
323 <     RSA_PRIVATE_KEY_FILE = 398,
324 <     RSA_PUBLIC_KEY_FILE = 399,
325 <     SSL_CERTIFICATE_FILE = 400,
326 <     SSL_DH_PARAM_FILE = 401,
327 <     T_SSL_CLIENT_METHOD = 402,
328 <     T_SSL_SERVER_METHOD = 403,
329 <     T_SSLV3 = 404,
330 <     T_TLSV1 = 405,
331 <     RESV = 406,
332 <     RESV_EXEMPT = 407,
333 <     SECONDS = 408,
334 <     MINUTES = 409,
335 <     HOURS = 410,
336 <     DAYS = 411,
337 <     WEEKS = 412,
338 <     SENDQ = 413,
339 <     SEND_PASSWORD = 414,
340 <     SERVERHIDE = 415,
341 <     SERVERINFO = 416,
342 <     IRCD_SID = 417,
343 <     TKLINE_EXPIRE_NOTICES = 418,
344 <     T_SHARED = 419,
345 <     T_CLUSTER = 420,
346 <     TYPE = 421,
347 <     SHORT_MOTD = 422,
348 <     SILENT = 423,
349 <     SPOOF = 424,
350 <     SPOOF_NOTICE = 425,
351 <     STATS_E_DISABLED = 426,
352 <     STATS_I_OPER_ONLY = 427,
353 <     STATS_K_OPER_ONLY = 428,
354 <     STATS_O_OPER_ONLY = 429,
355 <     STATS_P_OPER_ONLY = 430,
356 <     TBOOL = 431,
357 <     TMASKED = 432,
358 <     T_REJECT = 433,
359 <     TS_MAX_DELTA = 434,
360 <     TS_WARN_DELTA = 435,
361 <     TWODOTS = 436,
362 <     T_ALL = 437,
363 <     T_BOTS = 438,
364 <     T_SOFTCALLERID = 439,
365 <     T_CALLERID = 440,
366 <     T_CCONN = 441,
367 <     T_CCONN_FULL = 442,
368 <     T_SSL_CIPHER_LIST = 443,
369 <     T_CLIENT_FLOOD = 444,
370 <     T_DEAF = 445,
371 <     T_DEBUG = 446,
372 <     T_DLINE = 447,
373 <     T_DRONE = 448,
374 <     T_EXTERNAL = 449,
375 <     T_FULL = 450,
376 <     T_INVISIBLE = 451,
377 <     T_IPV4 = 452,
378 <     T_IPV6 = 453,
379 <     T_LOCOPS = 454,
380 <     T_MAX_CLIENTS = 455,
381 <     T_NCHANGE = 456,
382 <     T_OPERWALL = 457,
383 <     T_REJ = 458,
384 <     T_SERVER = 459,
385 <     T_SERVNOTICE = 460,
386 <     T_SKILL = 461,
387 <     T_SPY = 462,
388 <     T_SSL = 463,
389 <     T_UMODES = 464,
390 <     T_UNAUTH = 465,
391 <     T_UNDLINE = 466,
392 <     T_UNLIMITED = 467,
393 <     T_UNRESV = 468,
394 <     T_UNXLINE = 469,
395 <     T_GLOBOPS = 470,
396 <     T_WALLOP = 471,
397 <     T_RESTART = 472,
398 <     T_SERVICE = 473,
399 <     T_SERVICES_NAME = 474,
400 <     THROTTLE_TIME = 475,
401 <     TOPICBURST = 476,
402 <     TRUE_NO_OPER_FLOOD = 477,
403 <     TKLINE = 478,
404 <     TXLINE = 479,
405 <     TRESV = 480,
406 <     UNKLINE = 481,
407 <     USER = 482,
408 <     USE_EGD = 483,
409 <     USE_EXCEPT = 484,
410 <     USE_INVEX = 485,
411 <     USE_KNOCK = 486,
412 <     USE_LOGGING = 487,
413 <     USE_WHOIS_ACTUALLY = 488,
414 <     VHOST = 489,
415 <     VHOST6 = 490,
416 <     XLINE = 491,
417 <     WARN = 492,
418 <     WARN_NO_NLINE = 493,
419 <     T_SIZE = 494,
420 <     T_FILE = 495
193 >     BYTES = 268,
194 >     KBYTES = 269,
195 >     MBYTES = 270,
196 >     GBYTES = 271,
197 >     TBYTES = 272,
198 >     CALLER_ID_WAIT = 273,
199 >     CAN_FLOOD = 274,
200 >     CHANNEL = 275,
201 >     CIDR_BITLEN_IPV4 = 276,
202 >     CIDR_BITLEN_IPV6 = 277,
203 >     CLASS = 278,
204 >     CONNECT = 279,
205 >     CONNECTFREQ = 280,
206 >     DEFAULT_FLOODCOUNT = 281,
207 >     DEFAULT_SPLIT_SERVER_COUNT = 282,
208 >     DEFAULT_SPLIT_USER_COUNT = 283,
209 >     DENY = 284,
210 >     DESCRIPTION = 285,
211 >     DIE = 286,
212 >     DISABLE_AUTH = 287,
213 >     DISABLE_FAKE_CHANNELS = 288,
214 >     DISABLE_HIDDEN = 289,
215 >     DISABLE_LOCAL_CHANNELS = 290,
216 >     DISABLE_REMOTE_COMMANDS = 291,
217 >     DOTS_IN_IDENT = 292,
218 >     DURATION = 293,
219 >     EGDPOOL_PATH = 294,
220 >     EMAIL = 295,
221 >     ENABLE = 296,
222 >     ENCRYPTED = 297,
223 >     EXCEED_LIMIT = 298,
224 >     EXEMPT = 299,
225 >     FAILED_OPER_NOTICE = 300,
226 >     IRCD_FLAGS = 301,
227 >     FLATTEN_LINKS = 302,
228 >     GECOS = 303,
229 >     GENERAL = 304,
230 >     GLINE = 305,
231 >     GLINES = 306,
232 >     GLINE_EXEMPT = 307,
233 >     GLINE_TIME = 308,
234 >     GLINE_MIN_CIDR = 309,
235 >     GLINE_MIN_CIDR6 = 310,
236 >     GLOBAL_KILL = 311,
237 >     IRCD_AUTH = 312,
238 >     NEED_IDENT = 313,
239 >     HAVENT_READ_CONF = 314,
240 >     HIDDEN = 315,
241 >     HIDDEN_NAME = 316,
242 >     HIDE_SERVER_IPS = 317,
243 >     HIDE_SERVERS = 318,
244 >     HIDE_SPOOF_IPS = 319,
245 >     HOST = 320,
246 >     HUB = 321,
247 >     HUB_MASK = 322,
248 >     IGNORE_BOGUS_TS = 323,
249 >     INVISIBLE_ON_CONNECT = 324,
250 >     IP = 325,
251 >     KILL = 326,
252 >     KILL_CHASE_TIME_LIMIT = 327,
253 >     KLINE = 328,
254 >     KLINE_EXEMPT = 329,
255 >     KLINE_REASON = 330,
256 >     KLINE_WITH_REASON = 331,
257 >     KNOCK_DELAY = 332,
258 >     KNOCK_DELAY_CHANNEL = 333,
259 >     LEAF_MASK = 334,
260 >     LINKS_DELAY = 335,
261 >     LISTEN = 336,
262 >     T_LOG = 337,
263 >     MAX_ACCEPT = 338,
264 >     MAX_BANS = 339,
265 >     MAX_CHANS_PER_USER = 340,
266 >     MAX_GLOBAL = 341,
267 >     MAX_IDENT = 342,
268 >     MAX_LOCAL = 343,
269 >     MAX_NICK_CHANGES = 344,
270 >     MAX_NICK_TIME = 345,
271 >     MAX_NUMBER = 346,
272 >     MAX_TARGETS = 347,
273 >     MAX_WATCH = 348,
274 >     MESSAGE_LOCALE = 349,
275 >     MIN_NONWILDCARD = 350,
276 >     MIN_NONWILDCARD_SIMPLE = 351,
277 >     MODULE = 352,
278 >     MODULES = 353,
279 >     NAME = 354,
280 >     NEED_PASSWORD = 355,
281 >     NETWORK_DESC = 356,
282 >     NETWORK_NAME = 357,
283 >     NICK = 358,
284 >     NICK_CHANGES = 359,
285 >     NO_CREATE_ON_SPLIT = 360,
286 >     NO_JOIN_ON_SPLIT = 361,
287 >     NO_OPER_FLOOD = 362,
288 >     NO_TILDE = 363,
289 >     NUMBER = 364,
290 >     NUMBER_PER_IDENT = 365,
291 >     NUMBER_PER_CIDR = 366,
292 >     NUMBER_PER_IP = 367,
293 >     NUMBER_PER_IP_GLOBAL = 368,
294 >     OPERATOR = 369,
295 >     OPERS_BYPASS_CALLERID = 370,
296 >     OPER_ONLY_UMODES = 371,
297 >     OPER_PASS_RESV = 372,
298 >     OPER_SPY_T = 373,
299 >     OPER_UMODES = 374,
300 >     JOIN_FLOOD_COUNT = 375,
301 >     JOIN_FLOOD_TIME = 376,
302 >     PACE_WAIT = 377,
303 >     PACE_WAIT_SIMPLE = 378,
304 >     PASSWORD = 379,
305 >     PATH = 380,
306 >     PING_COOKIE = 381,
307 >     PING_TIME = 382,
308 >     PING_WARNING = 383,
309 >     PORT = 384,
310 >     QSTRING = 385,
311 >     QUIET_ON_BAN = 386,
312 >     REASON = 387,
313 >     REDIRPORT = 388,
314 >     REDIRSERV = 389,
315 >     REGEX_T = 390,
316 >     REHASH = 391,
317 >     TREJECT_HOLD_TIME = 392,
318 >     REMOTE = 393,
319 >     REMOTEBAN = 394,
320 >     RESTRICT_CHANNELS = 395,
321 >     RESTRICTED = 396,
322 >     RSA_PRIVATE_KEY_FILE = 397,
323 >     RSA_PUBLIC_KEY_FILE = 398,
324 >     SSL_CERTIFICATE_FILE = 399,
325 >     SSL_DH_PARAM_FILE = 400,
326 >     T_SSL_CLIENT_METHOD = 401,
327 >     T_SSL_SERVER_METHOD = 402,
328 >     T_SSLV3 = 403,
329 >     T_TLSV1 = 404,
330 >     RESV = 405,
331 >     RESV_EXEMPT = 406,
332 >     SECONDS = 407,
333 >     MINUTES = 408,
334 >     HOURS = 409,
335 >     DAYS = 410,
336 >     WEEKS = 411,
337 >     SENDQ = 412,
338 >     SEND_PASSWORD = 413,
339 >     SERVERHIDE = 414,
340 >     SERVERINFO = 415,
341 >     IRCD_SID = 416,
342 >     TKLINE_EXPIRE_NOTICES = 417,
343 >     T_SHARED = 418,
344 >     T_CLUSTER = 419,
345 >     TYPE = 420,
346 >     SHORT_MOTD = 421,
347 >     SILENT = 422,
348 >     SPOOF = 423,
349 >     SPOOF_NOTICE = 424,
350 >     STATS_E_DISABLED = 425,
351 >     STATS_I_OPER_ONLY = 426,
352 >     STATS_K_OPER_ONLY = 427,
353 >     STATS_O_OPER_ONLY = 428,
354 >     STATS_P_OPER_ONLY = 429,
355 >     TBOOL = 430,
356 >     TMASKED = 431,
357 >     T_REJECT = 432,
358 >     TS_MAX_DELTA = 433,
359 >     TS_WARN_DELTA = 434,
360 >     TWODOTS = 435,
361 >     T_ALL = 436,
362 >     T_BOTS = 437,
363 >     T_SOFTCALLERID = 438,
364 >     T_CALLERID = 439,
365 >     T_CCONN = 440,
366 >     T_CCONN_FULL = 441,
367 >     T_SSL_CIPHER_LIST = 442,
368 >     T_CLIENT_FLOOD = 443,
369 >     T_DEAF = 444,
370 >     T_DEBUG = 445,
371 >     T_DLINE = 446,
372 >     T_DRONE = 447,
373 >     T_EXTERNAL = 448,
374 >     T_FULL = 449,
375 >     T_INVISIBLE = 450,
376 >     T_IPV4 = 451,
377 >     T_IPV6 = 452,
378 >     T_LOCOPS = 453,
379 >     T_MAX_CLIENTS = 454,
380 >     T_NCHANGE = 455,
381 >     T_OPERWALL = 456,
382 >     T_REJ = 457,
383 >     T_SERVER = 458,
384 >     T_SERVNOTICE = 459,
385 >     T_SKILL = 460,
386 >     T_SPY = 461,
387 >     T_SSL = 462,
388 >     T_UMODES = 463,
389 >     T_UNAUTH = 464,
390 >     T_UNDLINE = 465,
391 >     T_UNLIMITED = 466,
392 >     T_UNRESV = 467,
393 >     T_UNXLINE = 468,
394 >     T_GLOBOPS = 469,
395 >     T_WALLOP = 470,
396 >     T_RESTART = 471,
397 >     T_SERVICE = 472,
398 >     T_SERVICES_NAME = 473,
399 >     THROTTLE_TIME = 474,
400 >     TOPICBURST = 475,
401 >     TRUE_NO_OPER_FLOOD = 476,
402 >     TKLINE = 477,
403 >     TXLINE = 478,
404 >     TRESV = 479,
405 >     UNKLINE = 480,
406 >     USER = 481,
407 >     USE_EGD = 482,
408 >     USE_EXCEPT = 483,
409 >     USE_INVEX = 484,
410 >     USE_KNOCK = 485,
411 >     USE_LOGGING = 486,
412 >     USE_WHOIS_ACTUALLY = 487,
413 >     VHOST = 488,
414 >     VHOST6 = 489,
415 >     XLINE = 490,
416 >     WARN = 491,
417 >     WARN_NO_NLINE = 492,
418 >     T_SIZE = 493,
419 >     T_FILE = 494
420     };
421   #endif
422   /* Tokens.  */
# Line 431 | Line 430 | free_collect_item(struct CollectItem *it
430   #define AUTOCONN 265
431   #define T_BLOCK 266
432   #define BURST_AWAY 267
433 < #define BURST_TOPICWHO 268
434 < #define BYTES 269
435 < #define KBYTES 270
436 < #define MBYTES 271
437 < #define GBYTES 272
438 < #define TBYTES 273
439 < #define CALLER_ID_WAIT 274
440 < #define CAN_FLOOD 275
441 < #define CHANNEL 276
442 < #define CIDR_BITLEN_IPV4 277
443 < #define CIDR_BITLEN_IPV6 278
444 < #define CLASS 279
445 < #define CONNECT 280
446 < #define CONNECTFREQ 281
447 < #define DEFAULT_FLOODCOUNT 282
448 < #define DEFAULT_SPLIT_SERVER_COUNT 283
449 < #define DEFAULT_SPLIT_USER_COUNT 284
450 < #define DENY 285
451 < #define DESCRIPTION 286
452 < #define DIE 287
453 < #define DISABLE_AUTH 288
454 < #define DISABLE_FAKE_CHANNELS 289
455 < #define DISABLE_HIDDEN 290
456 < #define DISABLE_LOCAL_CHANNELS 291
457 < #define DISABLE_REMOTE_COMMANDS 292
458 < #define DOTS_IN_IDENT 293
459 < #define DURATION 294
460 < #define EGDPOOL_PATH 295
461 < #define EMAIL 296
462 < #define ENABLE 297
463 < #define ENCRYPTED 298
464 < #define EXCEED_LIMIT 299
465 < #define EXEMPT 300
466 < #define FAILED_OPER_NOTICE 301
467 < #define IRCD_FLAGS 302
468 < #define FLATTEN_LINKS 303
469 < #define GECOS 304
470 < #define GENERAL 305
471 < #define GLINE 306
472 < #define GLINES 307
473 < #define GLINE_EXEMPT 308
474 < #define GLINE_TIME 309
475 < #define GLINE_MIN_CIDR 310
476 < #define GLINE_MIN_CIDR6 311
477 < #define GLOBAL_KILL 312
478 < #define IRCD_AUTH 313
479 < #define NEED_IDENT 314
480 < #define HAVENT_READ_CONF 315
481 < #define HIDDEN 316
482 < #define HIDDEN_NAME 317
483 < #define HIDE_SERVER_IPS 318
484 < #define HIDE_SERVERS 319
485 < #define HIDE_SPOOF_IPS 320
486 < #define HOST 321
487 < #define HUB 322
488 < #define HUB_MASK 323
489 < #define IGNORE_BOGUS_TS 324
490 < #define INVISIBLE_ON_CONNECT 325
491 < #define IP 326
492 < #define KILL 327
493 < #define KILL_CHASE_TIME_LIMIT 328
494 < #define KLINE 329
495 < #define KLINE_EXEMPT 330
496 < #define KLINE_REASON 331
497 < #define KLINE_WITH_REASON 332
498 < #define KNOCK_DELAY 333
499 < #define KNOCK_DELAY_CHANNEL 334
500 < #define LEAF_MASK 335
501 < #define LINKS_DELAY 336
502 < #define LISTEN 337
503 < #define T_LOG 338
504 < #define MAX_ACCEPT 339
505 < #define MAX_BANS 340
506 < #define MAX_CHANS_PER_USER 341
507 < #define MAX_GLOBAL 342
508 < #define MAX_IDENT 343
509 < #define MAX_LOCAL 344
510 < #define MAX_NICK_CHANGES 345
511 < #define MAX_NICK_TIME 346
512 < #define MAX_NUMBER 347
513 < #define MAX_TARGETS 348
514 < #define MAX_WATCH 349
515 < #define MESSAGE_LOCALE 350
516 < #define MIN_NONWILDCARD 351
517 < #define MIN_NONWILDCARD_SIMPLE 352
518 < #define MODULE 353
519 < #define MODULES 354
520 < #define NAME 355
521 < #define NEED_PASSWORD 356
522 < #define NETWORK_DESC 357
523 < #define NETWORK_NAME 358
524 < #define NICK 359
525 < #define NICK_CHANGES 360
526 < #define NO_CREATE_ON_SPLIT 361
527 < #define NO_JOIN_ON_SPLIT 362
528 < #define NO_OPER_FLOOD 363
529 < #define NO_TILDE 364
530 < #define NUMBER 365
531 < #define NUMBER_PER_IDENT 366
532 < #define NUMBER_PER_CIDR 367
533 < #define NUMBER_PER_IP 368
534 < #define NUMBER_PER_IP_GLOBAL 369
535 < #define OPERATOR 370
536 < #define OPERS_BYPASS_CALLERID 371
537 < #define OPER_ONLY_UMODES 372
538 < #define OPER_PASS_RESV 373
539 < #define OPER_SPY_T 374
540 < #define OPER_UMODES 375
541 < #define JOIN_FLOOD_COUNT 376
542 < #define JOIN_FLOOD_TIME 377
543 < #define PACE_WAIT 378
544 < #define PACE_WAIT_SIMPLE 379
545 < #define PASSWORD 380
546 < #define PATH 381
547 < #define PING_COOKIE 382
548 < #define PING_TIME 383
549 < #define PING_WARNING 384
550 < #define PORT 385
551 < #define QSTRING 386
552 < #define QUIET_ON_BAN 387
553 < #define REASON 388
554 < #define REDIRPORT 389
555 < #define REDIRSERV 390
556 < #define REGEX_T 391
557 < #define REHASH 392
558 < #define TREJECT_HOLD_TIME 393
559 < #define REMOTE 394
560 < #define REMOTEBAN 395
561 < #define RESTRICT_CHANNELS 396
562 < #define RESTRICTED 397
563 < #define RSA_PRIVATE_KEY_FILE 398
564 < #define RSA_PUBLIC_KEY_FILE 399
565 < #define SSL_CERTIFICATE_FILE 400
566 < #define SSL_DH_PARAM_FILE 401
567 < #define T_SSL_CLIENT_METHOD 402
568 < #define T_SSL_SERVER_METHOD 403
569 < #define T_SSLV3 404
570 < #define T_TLSV1 405
571 < #define RESV 406
572 < #define RESV_EXEMPT 407
573 < #define SECONDS 408
574 < #define MINUTES 409
575 < #define HOURS 410
576 < #define DAYS 411
577 < #define WEEKS 412
578 < #define SENDQ 413
579 < #define SEND_PASSWORD 414
580 < #define SERVERHIDE 415
581 < #define SERVERINFO 416
582 < #define IRCD_SID 417
583 < #define TKLINE_EXPIRE_NOTICES 418
584 < #define T_SHARED 419
585 < #define T_CLUSTER 420
586 < #define TYPE 421
587 < #define SHORT_MOTD 422
588 < #define SILENT 423
589 < #define SPOOF 424
590 < #define SPOOF_NOTICE 425
591 < #define STATS_E_DISABLED 426
592 < #define STATS_I_OPER_ONLY 427
593 < #define STATS_K_OPER_ONLY 428
594 < #define STATS_O_OPER_ONLY 429
595 < #define STATS_P_OPER_ONLY 430
596 < #define TBOOL 431
597 < #define TMASKED 432
598 < #define T_REJECT 433
599 < #define TS_MAX_DELTA 434
600 < #define TS_WARN_DELTA 435
601 < #define TWODOTS 436
602 < #define T_ALL 437
603 < #define T_BOTS 438
604 < #define T_SOFTCALLERID 439
605 < #define T_CALLERID 440
606 < #define T_CCONN 441
607 < #define T_CCONN_FULL 442
608 < #define T_SSL_CIPHER_LIST 443
609 < #define T_CLIENT_FLOOD 444
610 < #define T_DEAF 445
611 < #define T_DEBUG 446
612 < #define T_DLINE 447
613 < #define T_DRONE 448
614 < #define T_EXTERNAL 449
615 < #define T_FULL 450
616 < #define T_INVISIBLE 451
617 < #define T_IPV4 452
618 < #define T_IPV6 453
619 < #define T_LOCOPS 454
620 < #define T_MAX_CLIENTS 455
621 < #define T_NCHANGE 456
622 < #define T_OPERWALL 457
623 < #define T_REJ 458
624 < #define T_SERVER 459
625 < #define T_SERVNOTICE 460
626 < #define T_SKILL 461
627 < #define T_SPY 462
628 < #define T_SSL 463
629 < #define T_UMODES 464
630 < #define T_UNAUTH 465
631 < #define T_UNDLINE 466
632 < #define T_UNLIMITED 467
633 < #define T_UNRESV 468
634 < #define T_UNXLINE 469
635 < #define T_GLOBOPS 470
636 < #define T_WALLOP 471
637 < #define T_RESTART 472
638 < #define T_SERVICE 473
639 < #define T_SERVICES_NAME 474
640 < #define THROTTLE_TIME 475
641 < #define TOPICBURST 476
642 < #define TRUE_NO_OPER_FLOOD 477
643 < #define TKLINE 478
644 < #define TXLINE 479
645 < #define TRESV 480
646 < #define UNKLINE 481
647 < #define USER 482
648 < #define USE_EGD 483
649 < #define USE_EXCEPT 484
650 < #define USE_INVEX 485
651 < #define USE_KNOCK 486
652 < #define USE_LOGGING 487
653 < #define USE_WHOIS_ACTUALLY 488
654 < #define VHOST 489
655 < #define VHOST6 490
656 < #define XLINE 491
657 < #define WARN 492
658 < #define WARN_NO_NLINE 493
659 < #define T_SIZE 494
661 < #define T_FILE 495
433 > #define BYTES 268
434 > #define KBYTES 269
435 > #define MBYTES 270
436 > #define GBYTES 271
437 > #define TBYTES 272
438 > #define CALLER_ID_WAIT 273
439 > #define CAN_FLOOD 274
440 > #define CHANNEL 275
441 > #define CIDR_BITLEN_IPV4 276
442 > #define CIDR_BITLEN_IPV6 277
443 > #define CLASS 278
444 > #define CONNECT 279
445 > #define CONNECTFREQ 280
446 > #define DEFAULT_FLOODCOUNT 281
447 > #define DEFAULT_SPLIT_SERVER_COUNT 282
448 > #define DEFAULT_SPLIT_USER_COUNT 283
449 > #define DENY 284
450 > #define DESCRIPTION 285
451 > #define DIE 286
452 > #define DISABLE_AUTH 287
453 > #define DISABLE_FAKE_CHANNELS 288
454 > #define DISABLE_HIDDEN 289
455 > #define DISABLE_LOCAL_CHANNELS 290
456 > #define DISABLE_REMOTE_COMMANDS 291
457 > #define DOTS_IN_IDENT 292
458 > #define DURATION 293
459 > #define EGDPOOL_PATH 294
460 > #define EMAIL 295
461 > #define ENABLE 296
462 > #define ENCRYPTED 297
463 > #define EXCEED_LIMIT 298
464 > #define EXEMPT 299
465 > #define FAILED_OPER_NOTICE 300
466 > #define IRCD_FLAGS 301
467 > #define FLATTEN_LINKS 302
468 > #define GECOS 303
469 > #define GENERAL 304
470 > #define GLINE 305
471 > #define GLINES 306
472 > #define GLINE_EXEMPT 307
473 > #define GLINE_TIME 308
474 > #define GLINE_MIN_CIDR 309
475 > #define GLINE_MIN_CIDR6 310
476 > #define GLOBAL_KILL 311
477 > #define IRCD_AUTH 312
478 > #define NEED_IDENT 313
479 > #define HAVENT_READ_CONF 314
480 > #define HIDDEN 315
481 > #define HIDDEN_NAME 316
482 > #define HIDE_SERVER_IPS 317
483 > #define HIDE_SERVERS 318
484 > #define HIDE_SPOOF_IPS 319
485 > #define HOST 320
486 > #define HUB 321
487 > #define HUB_MASK 322
488 > #define IGNORE_BOGUS_TS 323
489 > #define INVISIBLE_ON_CONNECT 324
490 > #define IP 325
491 > #define KILL 326
492 > #define KILL_CHASE_TIME_LIMIT 327
493 > #define KLINE 328
494 > #define KLINE_EXEMPT 329
495 > #define KLINE_REASON 330
496 > #define KLINE_WITH_REASON 331
497 > #define KNOCK_DELAY 332
498 > #define KNOCK_DELAY_CHANNEL 333
499 > #define LEAF_MASK 334
500 > #define LINKS_DELAY 335
501 > #define LISTEN 336
502 > #define T_LOG 337
503 > #define MAX_ACCEPT 338
504 > #define MAX_BANS 339
505 > #define MAX_CHANS_PER_USER 340
506 > #define MAX_GLOBAL 341
507 > #define MAX_IDENT 342
508 > #define MAX_LOCAL 343
509 > #define MAX_NICK_CHANGES 344
510 > #define MAX_NICK_TIME 345
511 > #define MAX_NUMBER 346
512 > #define MAX_TARGETS 347
513 > #define MAX_WATCH 348
514 > #define MESSAGE_LOCALE 349
515 > #define MIN_NONWILDCARD 350
516 > #define MIN_NONWILDCARD_SIMPLE 351
517 > #define MODULE 352
518 > #define MODULES 353
519 > #define NAME 354
520 > #define NEED_PASSWORD 355
521 > #define NETWORK_DESC 356
522 > #define NETWORK_NAME 357
523 > #define NICK 358
524 > #define NICK_CHANGES 359
525 > #define NO_CREATE_ON_SPLIT 360
526 > #define NO_JOIN_ON_SPLIT 361
527 > #define NO_OPER_FLOOD 362
528 > #define NO_TILDE 363
529 > #define NUMBER 364
530 > #define NUMBER_PER_IDENT 365
531 > #define NUMBER_PER_CIDR 366
532 > #define NUMBER_PER_IP 367
533 > #define NUMBER_PER_IP_GLOBAL 368
534 > #define OPERATOR 369
535 > #define OPERS_BYPASS_CALLERID 370
536 > #define OPER_ONLY_UMODES 371
537 > #define OPER_PASS_RESV 372
538 > #define OPER_SPY_T 373
539 > #define OPER_UMODES 374
540 > #define JOIN_FLOOD_COUNT 375
541 > #define JOIN_FLOOD_TIME 376
542 > #define PACE_WAIT 377
543 > #define PACE_WAIT_SIMPLE 378
544 > #define PASSWORD 379
545 > #define PATH 380
546 > #define PING_COOKIE 381
547 > #define PING_TIME 382
548 > #define PING_WARNING 383
549 > #define PORT 384
550 > #define QSTRING 385
551 > #define QUIET_ON_BAN 386
552 > #define REASON 387
553 > #define REDIRPORT 388
554 > #define REDIRSERV 389
555 > #define REGEX_T 390
556 > #define REHASH 391
557 > #define TREJECT_HOLD_TIME 392
558 > #define REMOTE 393
559 > #define REMOTEBAN 394
560 > #define RESTRICT_CHANNELS 395
561 > #define RESTRICTED 396
562 > #define RSA_PRIVATE_KEY_FILE 397
563 > #define RSA_PUBLIC_KEY_FILE 398
564 > #define SSL_CERTIFICATE_FILE 399
565 > #define SSL_DH_PARAM_FILE 400
566 > #define T_SSL_CLIENT_METHOD 401
567 > #define T_SSL_SERVER_METHOD 402
568 > #define T_SSLV3 403
569 > #define T_TLSV1 404
570 > #define RESV 405
571 > #define RESV_EXEMPT 406
572 > #define SECONDS 407
573 > #define MINUTES 408
574 > #define HOURS 409
575 > #define DAYS 410
576 > #define WEEKS 411
577 > #define SENDQ 412
578 > #define SEND_PASSWORD 413
579 > #define SERVERHIDE 414
580 > #define SERVERINFO 415
581 > #define IRCD_SID 416
582 > #define TKLINE_EXPIRE_NOTICES 417
583 > #define T_SHARED 418
584 > #define T_CLUSTER 419
585 > #define TYPE 420
586 > #define SHORT_MOTD 421
587 > #define SILENT 422
588 > #define SPOOF 423
589 > #define SPOOF_NOTICE 424
590 > #define STATS_E_DISABLED 425
591 > #define STATS_I_OPER_ONLY 426
592 > #define STATS_K_OPER_ONLY 427
593 > #define STATS_O_OPER_ONLY 428
594 > #define STATS_P_OPER_ONLY 429
595 > #define TBOOL 430
596 > #define TMASKED 431
597 > #define T_REJECT 432
598 > #define TS_MAX_DELTA 433
599 > #define TS_WARN_DELTA 434
600 > #define TWODOTS 435
601 > #define T_ALL 436
602 > #define T_BOTS 437
603 > #define T_SOFTCALLERID 438
604 > #define T_CALLERID 439
605 > #define T_CCONN 440
606 > #define T_CCONN_FULL 441
607 > #define T_SSL_CIPHER_LIST 442
608 > #define T_CLIENT_FLOOD 443
609 > #define T_DEAF 444
610 > #define T_DEBUG 445
611 > #define T_DLINE 446
612 > #define T_DRONE 447
613 > #define T_EXTERNAL 448
614 > #define T_FULL 449
615 > #define T_INVISIBLE 450
616 > #define T_IPV4 451
617 > #define T_IPV6 452
618 > #define T_LOCOPS 453
619 > #define T_MAX_CLIENTS 454
620 > #define T_NCHANGE 455
621 > #define T_OPERWALL 456
622 > #define T_REJ 457
623 > #define T_SERVER 458
624 > #define T_SERVNOTICE 459
625 > #define T_SKILL 460
626 > #define T_SPY 461
627 > #define T_SSL 462
628 > #define T_UMODES 463
629 > #define T_UNAUTH 464
630 > #define T_UNDLINE 465
631 > #define T_UNLIMITED 466
632 > #define T_UNRESV 467
633 > #define T_UNXLINE 468
634 > #define T_GLOBOPS 469
635 > #define T_WALLOP 470
636 > #define T_RESTART 471
637 > #define T_SERVICE 472
638 > #define T_SERVICES_NAME 473
639 > #define THROTTLE_TIME 474
640 > #define TOPICBURST 475
641 > #define TRUE_NO_OPER_FLOOD 476
642 > #define TKLINE 477
643 > #define TXLINE 478
644 > #define TRESV 479
645 > #define UNKLINE 480
646 > #define USER 481
647 > #define USE_EGD 482
648 > #define USE_EXCEPT 483
649 > #define USE_INVEX 484
650 > #define USE_KNOCK 485
651 > #define USE_LOGGING 486
652 > #define USE_WHOIS_ACTUALLY 487
653 > #define VHOST 488
654 > #define VHOST6 489
655 > #define XLINE 490
656 > #define WARN 491
657 > #define WARN_NO_NLINE 492
658 > #define T_SIZE 493
659 > #define T_FILE 494
660  
661  
662  
# Line 676 | Line 674 | typedef union YYSTYPE
674  
675  
676   /* Line 293 of yacc.c  */
677 < #line 680 "conf_parser.c"
677 > #line 678 "conf_parser.c"
678   } YYSTYPE;
679   # define YYSTYPE_IS_TRIVIAL 1
680   # define yystype YYSTYPE /* obsolescent; will be withdrawn */
# Line 688 | Line 686 | typedef union YYSTYPE
686  
687  
688   /* Line 343 of yacc.c  */
689 < #line 692 "conf_parser.c"
689 > #line 690 "conf_parser.c"
690  
691   #ifdef short
692   # undef short
# Line 907 | Line 905 | union yyalloc
905   /* YYFINAL -- State number of the termination state.  */
906   #define YYFINAL  2
907   /* YYLAST -- Last index in YYTABLE.  */
908 < #define YYLAST   1267
908 > #define YYLAST   1256
909  
910   /* YYNTOKENS -- Number of terminals.  */
911 < #define YYNTOKENS  246
911 > #define YYNTOKENS  245
912   /* YYNNTS -- Number of nonterminals.  */
913 < #define YYNNTS  305
913 > #define YYNNTS  304
914   /* YYNRULES -- Number of rules.  */
915 < #define YYNRULES  668
915 > #define YYNRULES  666
916   /* YYNRULES -- Number of states.  */
917 < #define YYNSTATES  1311
917 > #define YYNSTATES  1306
918  
919   /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
920   #define YYUNDEFTOK  2
921 < #define YYMAXUTOK   495
921 > #define YYMAXUTOK   494
922  
923   #define YYTRANSLATE(YYX)                                                \
924    ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
# Line 932 | Line 930 | static const yytype_uint8 yytranslate[]
930         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
931         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
932         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
933 <       2,     2,     2,     2,   245,     2,     2,     2,     2,     2,
934 <       2,     2,     2,     2,     2,     2,     2,     2,     2,   241,
935 <       2,   244,     2,     2,     2,     2,     2,     2,     2,     2,
933 >       2,     2,     2,     2,   244,     2,     2,     2,     2,     2,
934 >       2,     2,     2,     2,     2,     2,     2,     2,     2,   240,
935 >       2,   243,     2,     2,     2,     2,     2,     2,     2,     2,
936         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
937         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
938         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
939         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
940         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
941 <       2,     2,     2,   243,     2,   242,     2,     2,     2,     2,
941 >       2,     2,     2,   242,     2,   241,     2,     2,     2,     2,
942         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
943         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
944         2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
# Line 977 | Line 975 | static const yytype_uint8 yytranslate[]
975       205,   206,   207,   208,   209,   210,   211,   212,   213,   214,
976       215,   216,   217,   218,   219,   220,   221,   222,   223,   224,
977       225,   226,   227,   228,   229,   230,   231,   232,   233,   234,
978 <     235,   236,   237,   238,   239,   240
978 >     235,   236,   237,   238,   239
979   };
980  
981   #if YYDEBUG
# Line 1048 | Line 1046 | static const yytype_uint16 yyprhs[] =
1046      1802,  1804,  1806,  1808,  1813,  1818,  1819,  1825,  1829,  1831,
1047      1833,  1835,  1841,  1844,  1846,  1848,  1850,  1852,  1854,  1856,
1048      1858,  1860,  1862,  1864,  1866,  1868,  1870,  1872,  1874,  1876,
1049 <    1878,  1880,  1882,  1884,  1889,  1894,  1899,  1904,  1909,  1914,
1050 <    1919,  1924,  1929,  1934,  1939,  1944,  1949,  1954,  1959,  1964,
1051 <    1969,  1974,  1980,  1983,  1985,  1987,  1989,  1991,  1993,  1995,
1052 <    1997,  1999,  2001,  2006,  2011,  2016,  2021,  2026,  2031
1049 >    1878,  1880,  1882,  1887,  1892,  1897,  1902,  1907,  1912,  1917,
1050 >    1922,  1927,  1932,  1937,  1942,  1947,  1952,  1957,  1962,  1967,
1051 >    1973,  1976,  1978,  1980,  1982,  1984,  1986,  1988,  1990,  1992,
1052 >    1994,  1999,  2004,  2009,  2014,  2019,  2024
1053   };
1054  
1055   /* YYRHS -- A `-1'-separated list of the rules' RHS.  */
1056   static const yytype_int16 yyrhs[] =
1057   {
1058 <     247,     0,    -1,    -1,   247,   248,    -1,   280,    -1,   286,
1059 <      -1,   300,    -1,   520,    -1,   318,    -1,   335,    -1,   349,
1060 <      -1,   258,    -1,   541,    -1,   364,    -1,   371,    -1,   375,
1061 <      -1,   385,    -1,   394,    -1,   414,    -1,   424,    -1,   430,
1062 <      -1,   444,    -1,   504,    -1,   434,    -1,   253,    -1,     1,
1063 <     241,    -1,     1,   242,    -1,    -1,   250,    -1,   110,   249,
1064 <      -1,   110,   153,   249,    -1,   110,   154,   249,    -1,   110,
1065 <     155,   249,    -1,   110,   156,   249,    -1,   110,   157,   249,
1066 <      -1,    -1,   252,    -1,   110,   251,    -1,   110,    14,   251,
1067 <      -1,   110,    15,   251,    -1,   110,    16,   251,    -1,    99,
1068 <     243,   254,   242,   241,    -1,   254,   255,    -1,   255,    -1,
1069 <     256,    -1,   257,    -1,     1,   241,    -1,    98,   244,   131,
1070 <     241,    -1,   126,   244,   131,   241,    -1,   161,   243,   259,
1071 <     242,   241,    -1,   259,   260,    -1,   260,    -1,   271,    -1,
1072 <     276,    -1,   279,    -1,   273,    -1,   274,    -1,   275,    -1,
1073 <     278,    -1,   269,    -1,   268,    -1,   277,    -1,   272,    -1,
1074 <     267,    -1,   261,    -1,   262,    -1,   270,    -1,     1,   241,
1075 <      -1,   147,   244,   263,   241,    -1,   148,   244,   265,   241,
1076 <      -1,   263,   245,   264,    -1,   264,    -1,   149,    -1,   150,
1077 <      -1,   265,   245,   266,    -1,   266,    -1,   149,    -1,   150,
1078 <      -1,   145,   244,   131,   241,    -1,   143,   244,   131,   241,
1079 <      -1,   146,   244,   131,   241,    -1,   188,   244,   131,   241,
1080 <      -1,   100,   244,   131,   241,    -1,   162,   244,   131,   241,
1081 <      -1,    31,   244,   131,   241,    -1,   103,   244,   131,   241,
1082 <      -1,   102,   244,   131,   241,    -1,   234,   244,   131,   241,
1083 <      -1,   235,   244,   131,   241,    -1,   200,   244,   110,   241,
1084 <      -1,    67,   244,   176,   241,    -1,     5,   243,   281,   242,
1085 <     241,    -1,   281,   282,    -1,   282,    -1,   283,    -1,   285,
1086 <      -1,   284,    -1,     1,   241,    -1,   100,   244,   131,   241,
1087 <      -1,    41,   244,   131,   241,    -1,    31,   244,   131,   241,
1088 <      -1,    83,   243,   287,   242,   241,    -1,   287,   288,    -1,
1089 <     288,    -1,   289,    -1,   290,    -1,     1,   241,    -1,   232,
1090 <     244,   176,   241,    -1,    -1,   291,   240,   243,   292,   242,
1091 <     241,    -1,   292,   293,    -1,   293,    -1,   294,    -1,   296,
1092 <      -1,   295,    -1,     1,   241,    -1,   100,   244,   131,   241,
1093 <      -1,   239,   244,   252,   241,    -1,   239,   244,   212,   241,
1094 <      -1,    -1,   166,   297,   244,   298,   241,    -1,   298,   245,
1095 <     299,    -1,   299,    -1,   227,    -1,   115,    -1,    51,    -1,
1096 <     192,    -1,    74,    -1,    72,    -1,   191,    -1,    -1,   115,
1097 <     301,   243,   302,   242,   241,    -1,   302,   303,    -1,   303,
1098 <      -1,   304,    -1,   305,    -1,   306,    -1,   310,    -1,   309,
1099 <      -1,   307,    -1,   308,    -1,   314,    -1,     1,   241,    -1,
1100 <     100,   244,   131,   241,    -1,   227,   244,   131,   241,    -1,
1101 <     125,   244,   131,   241,    -1,    43,   244,   176,   241,    -1,
1102 <     144,   244,   131,   241,    -1,    24,   244,   131,   241,    -1,
1103 <      -1,   209,   311,   244,   312,   241,    -1,   312,   245,   313,
1104 <      -1,   313,    -1,   183,    -1,   186,    -1,   187,    -1,   190,
1105 <      -1,   191,    -1,   195,    -1,    61,    -1,   206,    -1,   201,
1106 <      -1,   203,    -1,   210,    -1,   207,    -1,   194,    -1,   202,
1107 <      -1,   205,    -1,   196,    -1,   216,    -1,   184,    -1,   185,
1108 <      -1,   199,    -1,    -1,    47,   315,   244,   316,   241,    -1,
1109 <     316,   245,   317,    -1,   317,    -1,    57,    -1,   139,    -1,
1110 <      74,    -1,   226,    -1,   192,    -1,   211,    -1,   236,    -1,
1111 <      51,    -1,    32,    -1,   217,    -1,   137,    -1,     5,    -1,
1112 <     105,    -1,   202,    -1,   215,    -1,   119,    -1,   140,    -1,
1113 <      98,    -1,    -1,    24,   319,   243,   320,   242,   241,    -1,
1114 <     320,   321,    -1,   321,    -1,   322,    -1,   332,    -1,   333,
1115 <      -1,   323,    -1,   324,    -1,   334,    -1,   325,    -1,   326,
1116 <      -1,   327,    -1,   328,    -1,   329,    -1,   330,    -1,   331,
1117 <      -1,     1,   241,    -1,   100,   244,   131,   241,    -1,   128,
1118 <     244,   250,   241,    -1,   129,   244,   250,   241,    -1,   113,
1119 <     244,   110,   241,    -1,    26,   244,   250,   241,    -1,    92,
1120 <     244,   110,   241,    -1,    87,   244,   110,   241,    -1,    89,
1121 <     244,   110,   241,    -1,    88,   244,   110,   241,    -1,   158,
1122 <     244,   252,   241,    -1,    22,   244,   110,   241,    -1,    23,
1123 <     244,   110,   241,    -1,   112,   244,   110,   241,    -1,    -1,
1124 <      82,   336,   243,   341,   242,   241,    -1,    -1,    47,   338,
1125 <     244,   339,   241,    -1,   339,   245,   340,    -1,   340,    -1,
1126 <     208,    -1,    61,    -1,   204,    -1,   341,   342,    -1,   342,
1127 <      -1,   343,    -1,   337,    -1,   347,    -1,   348,    -1,     1,
1128 <     241,    -1,    -1,   130,   244,   345,   344,   241,    -1,   345,
1129 <     245,   346,    -1,   346,    -1,   110,    -1,   110,   181,   110,
1130 <      -1,    71,   244,   131,   241,    -1,    66,   244,   131,   241,
1131 <      -1,    -1,    58,   350,   243,   351,   242,   241,    -1,   351,
1132 <     352,    -1,   352,    -1,   353,    -1,   354,    -1,   355,    -1,
1133 <     357,    -1,   361,    -1,   362,    -1,   363,    -1,   356,    -1,
1134 <       1,   241,    -1,   227,   244,   131,   241,    -1,   125,   244,
1135 <     131,   241,    -1,    24,   244,   131,   241,    -1,    43,   244,
1136 <     176,   241,    -1,    -1,    47,   358,   244,   359,   241,    -1,
1137 <     359,   245,   360,    -1,   360,    -1,   170,    -1,    44,    -1,
1138 <      75,    -1,    59,    -1,    20,    -1,   109,    -1,    53,    -1,
1139 <     152,    -1,   101,    -1,   169,   244,   131,   241,    -1,   135,
1140 <     244,   131,   241,    -1,   134,   244,   110,   241,    -1,    -1,
1141 <     151,   365,   243,   366,   242,   241,    -1,   366,   367,    -1,
1142 <     367,    -1,   368,    -1,   369,    -1,   370,    -1,     1,   241,
1143 <      -1,   133,   244,   131,   241,    -1,    21,   244,   131,   241,
1144 <      -1,   104,   244,   131,   241,    -1,   218,   243,   372,   242,
1145 <     241,    -1,   372,   373,    -1,   373,    -1,   374,    -1,     1,
1146 <      -1,   100,   244,   131,   241,    -1,    -1,   164,   376,   243,
1147 <     377,   242,   241,    -1,   377,   378,    -1,   378,    -1,   379,
1148 <      -1,   380,    -1,   381,    -1,     1,   241,    -1,   100,   244,
1149 <     131,   241,    -1,   227,   244,   131,   241,    -1,    -1,   166,
1150 <     382,   244,   383,   241,    -1,   383,   245,   384,    -1,   384,
1151 <      -1,    74,    -1,   226,    -1,   192,    -1,   211,    -1,   236,
1152 <      -1,   214,    -1,   151,    -1,   213,    -1,   199,    -1,   182,
1153 <      -1,    -1,   165,   386,   243,   387,   242,   241,    -1,   387,
1154 <     388,    -1,   388,    -1,   389,    -1,   390,    -1,     1,   241,
1155 <      -1,   100,   244,   131,   241,    -1,    -1,   166,   391,   244,
1156 <     392,   241,    -1,   392,   245,   393,    -1,   393,    -1,    74,
1157 <      -1,   226,    -1,   192,    -1,   211,    -1,   236,    -1,   214,
1158 <      -1,   151,    -1,   213,    -1,   199,    -1,   182,    -1,    -1,
1159 <      25,   395,   243,   396,   242,   241,    -1,   396,   397,    -1,
1160 <     397,    -1,   398,    -1,   399,    -1,   400,    -1,   401,    -1,
1161 <     402,    -1,   404,    -1,   403,    -1,   413,    -1,   405,    -1,
1162 <     410,    -1,   411,    -1,   412,    -1,   409,    -1,     1,   241,
1163 <      -1,   100,   244,   131,   241,    -1,    66,   244,   131,   241,
1164 <      -1,   234,   244,   131,   241,    -1,   159,   244,   131,   241,
1165 <      -1,     3,   244,   131,   241,    -1,   130,   244,   110,   241,
1166 <      -1,     6,   244,   197,   241,    -1,     6,   244,   198,   241,
1167 <      -1,    -1,    47,   406,   244,   407,   241,    -1,   407,   245,
1168 <     408,    -1,   408,    -1,    10,    -1,    12,    -1,   221,    -1,
1169 <     208,    -1,    43,   244,   176,   241,    -1,    68,   244,   131,
1170 <     241,    -1,    80,   244,   131,   241,    -1,    24,   244,   131,
1171 <     241,    -1,   188,   244,   131,   241,    -1,    -1,    72,   415,
1172 <     243,   420,   242,   241,    -1,    -1,   166,   417,   244,   418,
1173 <     241,    -1,   418,   245,   419,    -1,   419,    -1,   136,    -1,
1174 <     420,   421,    -1,   421,    -1,   422,    -1,   423,    -1,   416,
1175 <      -1,     1,    -1,   227,   244,   131,   241,    -1,   133,   244,
1176 <     131,   241,    -1,    -1,    30,   425,   243,   426,   242,   241,
1177 <      -1,   426,   427,    -1,   427,    -1,   428,    -1,   429,    -1,
1178 <       1,    -1,    71,   244,   131,   241,    -1,   133,   244,   131,
1179 <     241,    -1,    45,   243,   431,   242,   241,    -1,   431,   432,
1180 <      -1,   432,    -1,   433,    -1,     1,    -1,    71,   244,   131,
1181 <     241,    -1,    -1,    49,   435,   243,   440,   242,   241,    -1,
1182 <      -1,   166,   437,   244,   438,   241,    -1,   438,   245,   439,
1183 <      -1,   439,    -1,   136,    -1,   440,   441,    -1,   441,    -1,
1184 <     442,    -1,   443,    -1,   436,    -1,     1,    -1,   100,   244,
1185 <     131,   241,    -1,   133,   244,   131,   241,    -1,    50,   243,
1186 <     445,   242,   241,    -1,   445,   446,    -1,   446,    -1,   454,
1187 <      -1,   455,    -1,   457,    -1,   458,    -1,   459,    -1,   460,
1188 <      -1,   461,    -1,   462,    -1,   463,    -1,   464,    -1,   453,
1189 <      -1,   466,    -1,   467,    -1,   468,    -1,   469,    -1,   484,
1190 <      -1,   471,    -1,   473,    -1,   475,    -1,   474,    -1,   478,
1191 <      -1,   472,    -1,   479,    -1,   480,    -1,   481,    -1,   482,
1192 <      -1,   483,    -1,   496,    -1,   485,    -1,   486,    -1,   487,
1193 <      -1,   492,    -1,   476,    -1,   477,    -1,   502,    -1,   500,
1194 <      -1,   501,    -1,   456,    -1,   503,    -1,   491,    -1,   465,
1195 <      -1,   489,    -1,   490,    -1,   452,    -1,   448,    -1,   449,
1196 <      -1,   450,    -1,   451,    -1,   470,    -1,   447,    -1,   488,
1197 <      -1,     1,    -1,    94,   244,   110,   241,    -1,    55,   244,
1198 <     110,   241,    -1,    56,   244,   110,   241,    -1,   233,   244,
1199 <     176,   241,    -1,   138,   244,   250,   241,    -1,   163,   244,
1200 <     176,   241,    -1,    73,   244,   250,   241,    -1,    65,   244,
1201 <     176,   241,    -1,    69,   244,   176,   241,    -1,    37,   244,
1202 <     176,   241,    -1,    46,   244,   176,   241,    -1,     8,   244,
1203 <     176,   241,    -1,    91,   244,   250,   241,    -1,    90,   244,
1204 <     110,   241,    -1,    84,   244,   110,   241,    -1,     9,   244,
1205 <     250,   241,    -1,   180,   244,   250,   241,    -1,   179,   244,
1206 <     250,   241,    -1,    60,   244,   110,   241,    -1,    77,   244,
1207 <     176,   241,    -1,    76,   244,   131,   241,    -1,    70,   244,
1208 <     176,   241,    -1,   238,   244,   176,   241,    -1,   171,   244,
1209 <     176,   241,    -1,   174,   244,   176,   241,    -1,   175,   244,
1210 <     176,   241,    -1,   173,   244,   176,   241,    -1,   173,   244,
1211 <     177,   241,    -1,   172,   244,   176,   241,    -1,   172,   244,
1212 <     177,   241,    -1,   123,   244,   250,   241,    -1,    19,   244,
1213 <     250,   241,    -1,   116,   244,   176,   241,    -1,   124,   244,
1214 <     250,   241,    -1,   167,   244,   176,   241,    -1,   108,   244,
1215 <     176,   241,    -1,   222,   244,   176,   241,    -1,   118,   244,
1216 <     176,   241,    -1,    95,   244,   131,   241,    -1,    38,   244,
1217 <     110,   241,    -1,    93,   244,   110,   241,    -1,   228,   244,
1218 <     176,   241,    -1,    40,   244,   131,   241,    -1,   219,   244,
1219 <     131,   241,    -1,   127,   244,   176,   241,    -1,    33,   244,
1220 <     176,   241,    -1,   220,   244,   250,   241,    -1,    -1,   120,
1221 <     493,   244,   494,   241,    -1,   494,   245,   495,    -1,   495,
1222 <      -1,   183,    -1,   186,    -1,   187,    -1,   190,    -1,   191,
1223 <      -1,   195,    -1,    61,    -1,   206,    -1,   201,    -1,   203,
1224 <      -1,   210,    -1,   207,    -1,   194,    -1,   202,    -1,   205,
1225 <      -1,   196,    -1,   216,    -1,   184,    -1,   185,    -1,   199,
1226 <      -1,    -1,   117,   497,   244,   498,   241,    -1,   498,   245,
1227 <     499,    -1,   499,    -1,   183,    -1,   186,    -1,   187,    -1,
1228 <     190,    -1,   191,    -1,   195,    -1,   206,    -1,    61,    -1,
1229 <     201,    -1,   203,    -1,   210,    -1,   207,    -1,   194,    -1,
1230 <     202,    -1,   205,    -1,   196,    -1,   216,    -1,   184,    -1,
1231 <     185,    -1,   199,    -1,    96,   244,   110,   241,    -1,    97,
1232 <     244,   110,   241,    -1,    27,   244,   110,   241,    -1,   189,
1233 <     244,   252,   241,    -1,    -1,    52,   505,   243,   506,   242,
1234 <     241,    -1,   506,   507,    -1,   507,    -1,   508,    -1,   509,
1235 <      -1,   510,    -1,   514,    -1,   515,    -1,   516,    -1,     1,
1236 <      -1,    42,   244,   176,   241,    -1,    39,   244,   250,   241,
1237 <      -1,    -1,    83,   511,   244,   512,   241,    -1,   512,   245,
1238 <     513,    -1,   513,    -1,   178,    -1,    11,    -1,   227,   244,
1239 <     131,   241,    -1,   100,   244,   131,   241,    -1,    -1,     4,
1240 <     517,   244,   518,   241,    -1,   518,   245,   519,    -1,   519,
1241 <      -1,   178,    -1,    11,    -1,    21,   243,   521,   242,   241,
1242 <      -1,   521,   522,    -1,   522,    -1,   525,    -1,   526,    -1,
1243 <     527,    -1,   528,    -1,   533,    -1,   529,    -1,   530,    -1,
1244 <     531,    -1,   532,    -1,   534,    -1,   535,    -1,   536,    -1,
1245 <     524,    -1,   537,    -1,   538,    -1,   539,    -1,   540,    -1,
1246 <     523,    -1,     1,    -1,    34,   244,   176,   241,    -1,   141,
1247 <     244,   176,   241,    -1,    36,   244,   176,   241,    -1,   229,
1248 <     244,   176,   241,    -1,   230,   244,   176,   241,    -1,   231,
1249 <     244,   176,   241,    -1,    78,   244,   250,   241,    -1,    79,
1250 <     244,   250,   241,    -1,    86,   244,   110,   241,    -1,   132,
1251 <     244,   176,   241,    -1,    85,   244,   110,   241,    -1,    29,
1252 <     244,   110,   241,    -1,    28,   244,   110,   241,    -1,   106,
1253 <     244,   176,   241,    -1,   107,   244,   176,   241,    -1,    13,
1254 <     244,   176,   241,    -1,   121,   244,   110,   241,    -1,   122,
1255 <     244,   250,   241,    -1,   160,   243,   542,   242,   241,    -1,
1256 <     542,   543,    -1,   543,    -1,   544,    -1,   545,    -1,   547,
1257 <      -1,   549,    -1,   548,    -1,   546,    -1,   550,    -1,     1,
1258 <      -1,    48,   244,   176,   241,    -1,    64,   244,   176,   241,
1259 <      -1,    62,   244,   131,   241,    -1,    81,   244,   250,   241,
1260 <      -1,    61,   244,   176,   241,    -1,    35,   244,   176,   241,
1263 <      -1,    63,   244,   176,   241,    -1
1058 >     246,     0,    -1,    -1,   246,   247,    -1,   279,    -1,   285,
1059 >      -1,   299,    -1,   519,    -1,   317,    -1,   334,    -1,   348,
1060 >      -1,   257,    -1,   539,    -1,   363,    -1,   370,    -1,   374,
1061 >      -1,   384,    -1,   393,    -1,   413,    -1,   423,    -1,   429,
1062 >      -1,   443,    -1,   503,    -1,   433,    -1,   252,    -1,     1,
1063 >     240,    -1,     1,   241,    -1,    -1,   249,    -1,   109,   248,
1064 >      -1,   109,   152,   248,    -1,   109,   153,   248,    -1,   109,
1065 >     154,   248,    -1,   109,   155,   248,    -1,   109,   156,   248,
1066 >      -1,    -1,   251,    -1,   109,   250,    -1,   109,    13,   250,
1067 >      -1,   109,    14,   250,    -1,   109,    15,   250,    -1,    98,
1068 >     242,   253,   241,   240,    -1,   253,   254,    -1,   254,    -1,
1069 >     255,    -1,   256,    -1,     1,   240,    -1,    97,   243,   130,
1070 >     240,    -1,   125,   243,   130,   240,    -1,   160,   242,   258,
1071 >     241,   240,    -1,   258,   259,    -1,   259,    -1,   270,    -1,
1072 >     275,    -1,   278,    -1,   272,    -1,   273,    -1,   274,    -1,
1073 >     277,    -1,   268,    -1,   267,    -1,   276,    -1,   271,    -1,
1074 >     266,    -1,   260,    -1,   261,    -1,   269,    -1,     1,   240,
1075 >      -1,   146,   243,   262,   240,    -1,   147,   243,   264,   240,
1076 >      -1,   262,   244,   263,    -1,   263,    -1,   148,    -1,   149,
1077 >      -1,   264,   244,   265,    -1,   265,    -1,   148,    -1,   149,
1078 >      -1,   144,   243,   130,   240,    -1,   142,   243,   130,   240,
1079 >      -1,   145,   243,   130,   240,    -1,   187,   243,   130,   240,
1080 >      -1,    99,   243,   130,   240,    -1,   161,   243,   130,   240,
1081 >      -1,    30,   243,   130,   240,    -1,   102,   243,   130,   240,
1082 >      -1,   101,   243,   130,   240,    -1,   233,   243,   130,   240,
1083 >      -1,   234,   243,   130,   240,    -1,   199,   243,   109,   240,
1084 >      -1,    66,   243,   175,   240,    -1,     5,   242,   280,   241,
1085 >     240,    -1,   280,   281,    -1,   281,    -1,   282,    -1,   284,
1086 >      -1,   283,    -1,     1,   240,    -1,    99,   243,   130,   240,
1087 >      -1,    40,   243,   130,   240,    -1,    30,   243,   130,   240,
1088 >      -1,    82,   242,   286,   241,   240,    -1,   286,   287,    -1,
1089 >     287,    -1,   288,    -1,   289,    -1,     1,   240,    -1,   231,
1090 >     243,   175,   240,    -1,    -1,   290,   239,   242,   291,   241,
1091 >     240,    -1,   291,   292,    -1,   292,    -1,   293,    -1,   295,
1092 >      -1,   294,    -1,     1,   240,    -1,    99,   243,   130,   240,
1093 >      -1,   238,   243,   251,   240,    -1,   238,   243,   211,   240,
1094 >      -1,    -1,   165,   296,   243,   297,   240,    -1,   297,   244,
1095 >     298,    -1,   298,    -1,   226,    -1,   114,    -1,    50,    -1,
1096 >     191,    -1,    73,    -1,    71,    -1,   190,    -1,    -1,   114,
1097 >     300,   242,   301,   241,   240,    -1,   301,   302,    -1,   302,
1098 >      -1,   303,    -1,   304,    -1,   305,    -1,   309,    -1,   308,
1099 >      -1,   306,    -1,   307,    -1,   313,    -1,     1,   240,    -1,
1100 >      99,   243,   130,   240,    -1,   226,   243,   130,   240,    -1,
1101 >     124,   243,   130,   240,    -1,    42,   243,   175,   240,    -1,
1102 >     143,   243,   130,   240,    -1,    23,   243,   130,   240,    -1,
1103 >      -1,   208,   310,   243,   311,   240,    -1,   311,   244,   312,
1104 >      -1,   312,    -1,   182,    -1,   185,    -1,   186,    -1,   189,
1105 >      -1,   190,    -1,   194,    -1,    60,    -1,   205,    -1,   200,
1106 >      -1,   202,    -1,   209,    -1,   206,    -1,   193,    -1,   201,
1107 >      -1,   204,    -1,   195,    -1,   215,    -1,   183,    -1,   184,
1108 >      -1,   198,    -1,    -1,    46,   314,   243,   315,   240,    -1,
1109 >     315,   244,   316,    -1,   316,    -1,    56,    -1,   138,    -1,
1110 >      73,    -1,   225,    -1,   191,    -1,   210,    -1,   235,    -1,
1111 >      50,    -1,    31,    -1,   216,    -1,   136,    -1,     5,    -1,
1112 >     104,    -1,   201,    -1,   214,    -1,   118,    -1,   139,    -1,
1113 >      97,    -1,    -1,    23,   318,   242,   319,   241,   240,    -1,
1114 >     319,   320,    -1,   320,    -1,   321,    -1,   331,    -1,   332,
1115 >      -1,   322,    -1,   323,    -1,   333,    -1,   324,    -1,   325,
1116 >      -1,   326,    -1,   327,    -1,   328,    -1,   329,    -1,   330,
1117 >      -1,     1,   240,    -1,    99,   243,   130,   240,    -1,   127,
1118 >     243,   249,   240,    -1,   128,   243,   249,   240,    -1,   112,
1119 >     243,   109,   240,    -1,    25,   243,   249,   240,    -1,    91,
1120 >     243,   109,   240,    -1,    86,   243,   109,   240,    -1,    88,
1121 >     243,   109,   240,    -1,    87,   243,   109,   240,    -1,   157,
1122 >     243,   251,   240,    -1,    21,   243,   109,   240,    -1,    22,
1123 >     243,   109,   240,    -1,   111,   243,   109,   240,    -1,    -1,
1124 >      81,   335,   242,   340,   241,   240,    -1,    -1,    46,   337,
1125 >     243,   338,   240,    -1,   338,   244,   339,    -1,   339,    -1,
1126 >     207,    -1,    60,    -1,   203,    -1,   340,   341,    -1,   341,
1127 >      -1,   342,    -1,   336,    -1,   346,    -1,   347,    -1,     1,
1128 >     240,    -1,    -1,   129,   243,   344,   343,   240,    -1,   344,
1129 >     244,   345,    -1,   345,    -1,   109,    -1,   109,   180,   109,
1130 >      -1,    70,   243,   130,   240,    -1,    65,   243,   130,   240,
1131 >      -1,    -1,    57,   349,   242,   350,   241,   240,    -1,   350,
1132 >     351,    -1,   351,    -1,   352,    -1,   353,    -1,   354,    -1,
1133 >     356,    -1,   360,    -1,   361,    -1,   362,    -1,   355,    -1,
1134 >       1,   240,    -1,   226,   243,   130,   240,    -1,   124,   243,
1135 >     130,   240,    -1,    23,   243,   130,   240,    -1,    42,   243,
1136 >     175,   240,    -1,    -1,    46,   357,   243,   358,   240,    -1,
1137 >     358,   244,   359,    -1,   359,    -1,   169,    -1,    43,    -1,
1138 >      74,    -1,    58,    -1,    19,    -1,   108,    -1,    52,    -1,
1139 >     151,    -1,   100,    -1,   168,   243,   130,   240,    -1,   134,
1140 >     243,   130,   240,    -1,   133,   243,   109,   240,    -1,    -1,
1141 >     150,   364,   242,   365,   241,   240,    -1,   365,   366,    -1,
1142 >     366,    -1,   367,    -1,   368,    -1,   369,    -1,     1,   240,
1143 >      -1,   132,   243,   130,   240,    -1,    20,   243,   130,   240,
1144 >      -1,   103,   243,   130,   240,    -1,   217,   242,   371,   241,
1145 >     240,    -1,   371,   372,    -1,   372,    -1,   373,    -1,     1,
1146 >      -1,    99,   243,   130,   240,    -1,    -1,   163,   375,   242,
1147 >     376,   241,   240,    -1,   376,   377,    -1,   377,    -1,   378,
1148 >      -1,   379,    -1,   380,    -1,     1,   240,    -1,    99,   243,
1149 >     130,   240,    -1,   226,   243,   130,   240,    -1,    -1,   165,
1150 >     381,   243,   382,   240,    -1,   382,   244,   383,    -1,   383,
1151 >      -1,    73,    -1,   225,    -1,   191,    -1,   210,    -1,   235,
1152 >      -1,   213,    -1,   150,    -1,   212,    -1,   198,    -1,   181,
1153 >      -1,    -1,   164,   385,   242,   386,   241,   240,    -1,   386,
1154 >     387,    -1,   387,    -1,   388,    -1,   389,    -1,     1,   240,
1155 >      -1,    99,   243,   130,   240,    -1,    -1,   165,   390,   243,
1156 >     391,   240,    -1,   391,   244,   392,    -1,   392,    -1,    73,
1157 >      -1,   225,    -1,   191,    -1,   210,    -1,   235,    -1,   213,
1158 >      -1,   150,    -1,   212,    -1,   198,    -1,   181,    -1,    -1,
1159 >      24,   394,   242,   395,   241,   240,    -1,   395,   396,    -1,
1160 >     396,    -1,   397,    -1,   398,    -1,   399,    -1,   400,    -1,
1161 >     401,    -1,   403,    -1,   402,    -1,   412,    -1,   404,    -1,
1162 >     409,    -1,   410,    -1,   411,    -1,   408,    -1,     1,   240,
1163 >      -1,    99,   243,   130,   240,    -1,    65,   243,   130,   240,
1164 >      -1,   233,   243,   130,   240,    -1,   158,   243,   130,   240,
1165 >      -1,     3,   243,   130,   240,    -1,   129,   243,   109,   240,
1166 >      -1,     6,   243,   196,   240,    -1,     6,   243,   197,   240,
1167 >      -1,    -1,    46,   405,   243,   406,   240,    -1,   406,   244,
1168 >     407,    -1,   407,    -1,    10,    -1,    12,    -1,   220,    -1,
1169 >     207,    -1,    42,   243,   175,   240,    -1,    67,   243,   130,
1170 >     240,    -1,    79,   243,   130,   240,    -1,    23,   243,   130,
1171 >     240,    -1,   187,   243,   130,   240,    -1,    -1,    71,   414,
1172 >     242,   419,   241,   240,    -1,    -1,   165,   416,   243,   417,
1173 >     240,    -1,   417,   244,   418,    -1,   418,    -1,   135,    -1,
1174 >     419,   420,    -1,   420,    -1,   421,    -1,   422,    -1,   415,
1175 >      -1,     1,    -1,   226,   243,   130,   240,    -1,   132,   243,
1176 >     130,   240,    -1,    -1,    29,   424,   242,   425,   241,   240,
1177 >      -1,   425,   426,    -1,   426,    -1,   427,    -1,   428,    -1,
1178 >       1,    -1,    70,   243,   130,   240,    -1,   132,   243,   130,
1179 >     240,    -1,    44,   242,   430,   241,   240,    -1,   430,   431,
1180 >      -1,   431,    -1,   432,    -1,     1,    -1,    70,   243,   130,
1181 >     240,    -1,    -1,    48,   434,   242,   439,   241,   240,    -1,
1182 >      -1,   165,   436,   243,   437,   240,    -1,   437,   244,   438,
1183 >      -1,   438,    -1,   135,    -1,   439,   440,    -1,   440,    -1,
1184 >     441,    -1,   442,    -1,   435,    -1,     1,    -1,    99,   243,
1185 >     130,   240,    -1,   132,   243,   130,   240,    -1,    49,   242,
1186 >     444,   241,   240,    -1,   444,   445,    -1,   445,    -1,   453,
1187 >      -1,   454,    -1,   456,    -1,   457,    -1,   458,    -1,   459,
1188 >      -1,   460,    -1,   461,    -1,   462,    -1,   463,    -1,   452,
1189 >      -1,   465,    -1,   466,    -1,   467,    -1,   468,    -1,   483,
1190 >      -1,   470,    -1,   472,    -1,   474,    -1,   473,    -1,   477,
1191 >      -1,   471,    -1,   478,    -1,   479,    -1,   480,    -1,   481,
1192 >      -1,   482,    -1,   495,    -1,   484,    -1,   485,    -1,   486,
1193 >      -1,   491,    -1,   475,    -1,   476,    -1,   501,    -1,   499,
1194 >      -1,   500,    -1,   455,    -1,   502,    -1,   490,    -1,   464,
1195 >      -1,   488,    -1,   489,    -1,   451,    -1,   447,    -1,   448,
1196 >      -1,   449,    -1,   450,    -1,   469,    -1,   446,    -1,   487,
1197 >      -1,     1,    -1,    93,   243,   109,   240,    -1,    54,   243,
1198 >     109,   240,    -1,    55,   243,   109,   240,    -1,   232,   243,
1199 >     175,   240,    -1,   137,   243,   249,   240,    -1,   162,   243,
1200 >     175,   240,    -1,    72,   243,   249,   240,    -1,    64,   243,
1201 >     175,   240,    -1,    68,   243,   175,   240,    -1,    36,   243,
1202 >     175,   240,    -1,    45,   243,   175,   240,    -1,     8,   243,
1203 >     175,   240,    -1,    90,   243,   249,   240,    -1,    89,   243,
1204 >     109,   240,    -1,    83,   243,   109,   240,    -1,     9,   243,
1205 >     249,   240,    -1,   179,   243,   249,   240,    -1,   178,   243,
1206 >     249,   240,    -1,    59,   243,   109,   240,    -1,    76,   243,
1207 >     175,   240,    -1,    75,   243,   130,   240,    -1,    69,   243,
1208 >     175,   240,    -1,   237,   243,   175,   240,    -1,   170,   243,
1209 >     175,   240,    -1,   173,   243,   175,   240,    -1,   174,   243,
1210 >     175,   240,    -1,   172,   243,   175,   240,    -1,   172,   243,
1211 >     176,   240,    -1,   171,   243,   175,   240,    -1,   171,   243,
1212 >     176,   240,    -1,   122,   243,   249,   240,    -1,    18,   243,
1213 >     249,   240,    -1,   115,   243,   175,   240,    -1,   123,   243,
1214 >     249,   240,    -1,   166,   243,   175,   240,    -1,   107,   243,
1215 >     175,   240,    -1,   221,   243,   175,   240,    -1,   117,   243,
1216 >     175,   240,    -1,    94,   243,   130,   240,    -1,    37,   243,
1217 >     109,   240,    -1,    92,   243,   109,   240,    -1,   227,   243,
1218 >     175,   240,    -1,    39,   243,   130,   240,    -1,   218,   243,
1219 >     130,   240,    -1,   126,   243,   175,   240,    -1,    32,   243,
1220 >     175,   240,    -1,   219,   243,   249,   240,    -1,    -1,   119,
1221 >     492,   243,   493,   240,    -1,   493,   244,   494,    -1,   494,
1222 >      -1,   182,    -1,   185,    -1,   186,    -1,   189,    -1,   190,
1223 >      -1,   194,    -1,    60,    -1,   205,    -1,   200,    -1,   202,
1224 >      -1,   209,    -1,   206,    -1,   193,    -1,   201,    -1,   204,
1225 >      -1,   195,    -1,   215,    -1,   183,    -1,   184,    -1,   198,
1226 >      -1,    -1,   116,   496,   243,   497,   240,    -1,   497,   244,
1227 >     498,    -1,   498,    -1,   182,    -1,   185,    -1,   186,    -1,
1228 >     189,    -1,   190,    -1,   194,    -1,   205,    -1,    60,    -1,
1229 >     200,    -1,   202,    -1,   209,    -1,   206,    -1,   193,    -1,
1230 >     201,    -1,   204,    -1,   195,    -1,   215,    -1,   183,    -1,
1231 >     184,    -1,   198,    -1,    95,   243,   109,   240,    -1,    96,
1232 >     243,   109,   240,    -1,    26,   243,   109,   240,    -1,   188,
1233 >     243,   251,   240,    -1,    -1,    51,   504,   242,   505,   241,
1234 >     240,    -1,   505,   506,    -1,   506,    -1,   507,    -1,   508,
1235 >      -1,   509,    -1,   513,    -1,   514,    -1,   515,    -1,     1,
1236 >      -1,    41,   243,   175,   240,    -1,    38,   243,   249,   240,
1237 >      -1,    -1,    82,   510,   243,   511,   240,    -1,   511,   244,
1238 >     512,    -1,   512,    -1,   177,    -1,    11,    -1,   226,   243,
1239 >     130,   240,    -1,    99,   243,   130,   240,    -1,    -1,     4,
1240 >     516,   243,   517,   240,    -1,   517,   244,   518,    -1,   518,
1241 >      -1,   177,    -1,    11,    -1,    20,   242,   520,   241,   240,
1242 >      -1,   520,   521,    -1,   521,    -1,   524,    -1,   525,    -1,
1243 >     526,    -1,   527,    -1,   532,    -1,   528,    -1,   529,    -1,
1244 >     530,    -1,   531,    -1,   533,    -1,   534,    -1,   535,    -1,
1245 >     523,    -1,   536,    -1,   537,    -1,   538,    -1,   522,    -1,
1246 >       1,    -1,    33,   243,   175,   240,    -1,   140,   243,   175,
1247 >     240,    -1,    35,   243,   175,   240,    -1,   228,   243,   175,
1248 >     240,    -1,   229,   243,   175,   240,    -1,   230,   243,   175,
1249 >     240,    -1,    77,   243,   249,   240,    -1,    78,   243,   249,
1250 >     240,    -1,    85,   243,   109,   240,    -1,   131,   243,   175,
1251 >     240,    -1,    84,   243,   109,   240,    -1,    28,   243,   109,
1252 >     240,    -1,    27,   243,   109,   240,    -1,   105,   243,   175,
1253 >     240,    -1,   106,   243,   175,   240,    -1,   120,   243,   109,
1254 >     240,    -1,   121,   243,   249,   240,    -1,   159,   242,   540,
1255 >     241,   240,    -1,   540,   541,    -1,   541,    -1,   542,    -1,
1256 >     543,    -1,   545,    -1,   547,    -1,   546,    -1,   544,    -1,
1257 >     548,    -1,     1,    -1,    47,   243,   175,   240,    -1,    63,
1258 >     243,   175,   240,    -1,    61,   243,   130,   240,    -1,    80,
1259 >     243,   249,   240,    -1,    60,   243,   175,   240,    -1,    34,
1260 >     243,   175,   240,    -1,    62,   243,   175,   240,    -1
1261   };
1262  
1263   /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
1264   static const yytype_uint16 yyrline[] =
1265   {
1266 <       0,   354,   354,   355,   358,   359,   360,   361,   362,   363,
1267 <     364,   365,   366,   367,   368,   369,   370,   371,   372,   373,
1268 <     374,   375,   376,   377,   378,   379,   380,   384,   384,   385,
1269 <     389,   393,   397,   401,   405,   411,   411,   412,   413,   414,
1270 <     415,   422,   425,   425,   426,   426,   426,   428,   434,   441,
1271 <     443,   443,   444,   444,   445,   445,   446,   446,   447,   447,
1272 <     448,   448,   449,   449,   450,   450,   451,   452,   455,   456,
1273 <     458,   458,   459,   465,   473,   473,   474,   480,   488,   527,
1274 <     586,   614,   622,   637,   652,   661,   675,   684,   712,   742,
1275 <     765,   774,   776,   776,   777,   777,   778,   778,   780,   789,
1276 <     798,   810,   811,   811,   813,   813,   814,   816,   823,   823,
1277 <     833,   834,   836,   836,   837,   837,   839,   844,   847,   853,
1278 <     852,   858,   858,   859,   863,   867,   871,   875,   879,   883,
1279 <     894,   893,   991,   991,   992,   992,   992,   993,   993,   993,
1280 <     994,   994,   994,   996,  1005,  1042,  1054,  1065,  1107,  1117,
1281 <    1116,  1122,  1122,  1123,  1127,  1131,  1135,  1139,  1143,  1147,
1282 <    1151,  1155,  1159,  1163,  1167,  1171,  1175,  1179,  1183,  1187,
1283 <    1191,  1195,  1199,  1206,  1205,  1211,  1211,  1212,  1216,  1220,
1284 <    1224,  1228,  1232,  1236,  1240,  1244,  1248,  1252,  1256,  1260,
1285 <    1264,  1268,  1272,  1276,  1280,  1291,  1290,  1340,  1340,  1341,
1286 <    1342,  1342,  1343,  1344,  1345,  1346,  1347,  1348,  1349,  1350,
1287 <    1351,  1352,  1353,  1355,  1364,  1370,  1376,  1382,  1388,  1394,
1288 <    1400,  1406,  1412,  1418,  1424,  1430,  1440,  1439,  1456,  1455,
1289 <    1460,  1460,  1461,  1465,  1469,  1477,  1477,  1478,  1478,  1478,
1290 <    1478,  1478,  1480,  1480,  1482,  1482,  1484,  1498,  1518,  1527,
1291 <    1540,  1539,  1608,  1608,  1609,  1609,  1609,  1609,  1610,  1610,
1292 <    1610,  1611,  1611,  1613,  1650,  1663,  1672,  1684,  1683,  1687,
1293 <    1687,  1688,  1692,  1696,  1700,  1704,  1708,  1712,  1716,  1720,
1294 <    1727,  1746,  1756,  1770,  1769,  1785,  1785,  1786,  1786,  1786,
1295 <    1786,  1788,  1797,  1812,  1825,  1827,  1827,  1828,  1828,  1830,
1296 <    1846,  1845,  1861,  1861,  1862,  1862,  1862,  1862,  1864,  1873,
1297 <    1896,  1895,  1901,  1901,  1902,  1906,  1910,  1914,  1918,  1922,
1298 <    1926,  1930,  1934,  1938,  1948,  1947,  1964,  1964,  1965,  1965,
1299 <    1965,  1967,  1974,  1973,  1979,  1979,  1980,  1984,  1988,  1992,
1300 <    1996,  2000,  2004,  2008,  2012,  2016,  2026,  2025,  2076,  2076,
1301 <    2077,  2077,  2077,  2078,  2078,  2079,  2079,  2079,  2080,  2080,
1302 <    2080,  2081,  2081,  2082,  2084,  2093,  2102,  2128,  2146,  2164,
1303 <    2170,  2174,  2183,  2182,  2186,  2186,  2187,  2191,  2195,  2199,
1304 <    2205,  2216,  2227,  2238,  2247,  2266,  2265,  2331,  2330,  2334,
1305 <    2334,  2335,  2341,  2341,  2342,  2342,  2342,  2342,  2344,  2363,
1306 <    2373,  2372,  2397,  2397,  2398,  2398,  2398,  2400,  2406,  2415,
1307 <    2417,  2417,  2418,  2418,  2420,  2439,  2438,  2486,  2485,  2489,
1308 <    2489,  2490,  2496,  2496,  2497,  2497,  2497,  2497,  2499,  2505,
1309 <    2514,  2517,  2517,  2518,  2518,  2519,  2519,  2520,  2520,  2521,
1310 <    2521,  2522,  2522,  2523,  2523,  2524,  2524,  2525,  2525,  2526,
1311 <    2526,  2527,  2527,  2528,  2528,  2529,  2529,  2530,  2530,  2531,
1312 <    2532,  2532,  2533,  2533,  2534,  2534,  2535,  2535,  2536,  2536,
1313 <    2537,  2538,  2539,  2539,  2540,  2541,  2542,  2542,  2543,  2543,
1314 <    2544,  2544,  2545,  2545,  2546,  2549,  2554,  2559,  2564,  2569,
1315 <    2574,  2579,  2584,  2589,  2594,  2599,  2604,  2609,  2614,  2619,
1316 <    2624,  2629,  2634,  2640,  2651,  2656,  2665,  2670,  2675,  2680,
1317 <    2685,  2690,  2693,  2698,  2701,  2706,  2711,  2716,  2721,  2726,
1318 <    2731,  2736,  2741,  2746,  2757,  2762,  2767,  2772,  2781,  2790,
1319 <    2795,  2800,  2806,  2805,  2810,  2810,  2811,  2814,  2817,  2820,
1320 <    2823,  2826,  2829,  2832,  2835,  2838,  2841,  2844,  2847,  2850,
1321 <    2853,  2856,  2859,  2862,  2865,  2868,  2874,  2873,  2878,  2878,
1322 <    2879,  2882,  2885,  2888,  2891,  2894,  2897,  2900,  2903,  2906,
1323 <    2909,  2912,  2915,  2918,  2921,  2924,  2927,  2930,  2933,  2936,
1324 <    2941,  2946,  2951,  2956,  2966,  2965,  2989,  2989,  2990,  2991,
1325 <    2992,  2993,  2994,  2995,  2996,  2998,  3004,  3011,  3010,  3015,
1326 <    3015,  3016,  3020,  3026,  3060,  3070,  3069,  3119,  3119,  3120,
1327 <    3124,  3133,  3136,  3136,  3137,  3137,  3138,  3138,  3139,  3139,
1328 <    3140,  3140,  3141,  3141,  3142,  3143,  3143,  3144,  3144,  3145,
1329 <    3145,  3146,  3146,  3148,  3153,  3158,  3163,  3168,  3173,  3178,
1330 <    3183,  3188,  3193,  3198,  3203,  3208,  3213,  3218,  3223,  3228,
1331 <    3233,  3241,  3244,  3244,  3245,  3245,  3246,  3247,  3248,  3248,
1332 <    3249,  3250,  3252,  3258,  3264,  3273,  3287,  3293,  3299
1266 >       0,   353,   353,   354,   357,   358,   359,   360,   361,   362,
1267 >     363,   364,   365,   366,   367,   368,   369,   370,   371,   372,
1268 >     373,   374,   375,   376,   377,   378,   379,   383,   383,   384,
1269 >     388,   392,   396,   400,   404,   410,   410,   411,   412,   413,
1270 >     414,   421,   424,   424,   425,   425,   425,   427,   433,   440,
1271 >     442,   442,   443,   443,   444,   444,   445,   445,   446,   446,
1272 >     447,   447,   448,   448,   449,   449,   450,   451,   454,   455,
1273 >     457,   457,   458,   464,   472,   472,   473,   479,   487,   526,
1274 >     585,   613,   621,   636,   651,   660,   674,   683,   711,   741,
1275 >     764,   773,   775,   775,   776,   776,   777,   777,   779,   788,
1276 >     797,   809,   810,   810,   812,   812,   813,   815,   822,   822,
1277 >     832,   833,   835,   835,   836,   836,   838,   843,   846,   852,
1278 >     851,   857,   857,   858,   862,   866,   870,   874,   878,   882,
1279 >     893,   892,   990,   990,   991,   991,   991,   992,   992,   992,
1280 >     993,   993,   993,   995,  1004,  1041,  1053,  1064,  1106,  1116,
1281 >    1115,  1121,  1121,  1122,  1126,  1130,  1134,  1138,  1142,  1146,
1282 >    1150,  1154,  1158,  1162,  1166,  1170,  1174,  1178,  1182,  1186,
1283 >    1190,  1194,  1198,  1205,  1204,  1210,  1210,  1211,  1215,  1219,
1284 >    1223,  1227,  1231,  1235,  1239,  1243,  1247,  1251,  1255,  1259,
1285 >    1263,  1267,  1271,  1275,  1279,  1290,  1289,  1339,  1339,  1340,
1286 >    1341,  1341,  1342,  1343,  1344,  1345,  1346,  1347,  1348,  1349,
1287 >    1350,  1351,  1352,  1354,  1363,  1369,  1375,  1381,  1387,  1393,
1288 >    1399,  1405,  1411,  1417,  1423,  1429,  1439,  1438,  1455,  1454,
1289 >    1459,  1459,  1460,  1464,  1468,  1476,  1476,  1477,  1477,  1477,
1290 >    1477,  1477,  1479,  1479,  1481,  1481,  1483,  1497,  1517,  1526,
1291 >    1539,  1538,  1607,  1607,  1608,  1608,  1608,  1608,  1609,  1609,
1292 >    1609,  1610,  1610,  1612,  1647,  1660,  1669,  1681,  1680,  1684,
1293 >    1684,  1685,  1689,  1693,  1697,  1701,  1705,  1709,  1713,  1717,
1294 >    1724,  1743,  1753,  1767,  1766,  1782,  1782,  1783,  1783,  1783,
1295 >    1783,  1785,  1794,  1809,  1822,  1824,  1824,  1825,  1825,  1827,
1296 >    1843,  1842,  1858,  1858,  1859,  1859,  1859,  1859,  1861,  1870,
1297 >    1893,  1892,  1898,  1898,  1899,  1903,  1907,  1911,  1915,  1919,
1298 >    1923,  1927,  1931,  1935,  1945,  1944,  1961,  1961,  1962,  1962,
1299 >    1962,  1964,  1971,  1970,  1976,  1976,  1977,  1981,  1985,  1989,
1300 >    1993,  1997,  2001,  2005,  2009,  2013,  2023,  2022,  2073,  2073,
1301 >    2074,  2074,  2074,  2075,  2075,  2076,  2076,  2076,  2077,  2077,
1302 >    2077,  2078,  2078,  2079,  2081,  2090,  2099,  2125,  2143,  2161,
1303 >    2167,  2171,  2180,  2179,  2183,  2183,  2184,  2188,  2192,  2196,
1304 >    2202,  2213,  2224,  2235,  2244,  2263,  2262,  2328,  2327,  2331,
1305 >    2331,  2332,  2338,  2338,  2339,  2339,  2339,  2339,  2341,  2360,
1306 >    2370,  2369,  2394,  2394,  2395,  2395,  2395,  2397,  2403,  2412,
1307 >    2414,  2414,  2415,  2415,  2417,  2436,  2435,  2483,  2482,  2486,
1308 >    2486,  2487,  2493,  2493,  2494,  2494,  2494,  2494,  2496,  2502,
1309 >    2511,  2514,  2514,  2515,  2515,  2516,  2516,  2517,  2517,  2518,
1310 >    2518,  2519,  2519,  2520,  2520,  2521,  2521,  2522,  2522,  2523,
1311 >    2523,  2524,  2524,  2525,  2525,  2526,  2526,  2527,  2527,  2528,
1312 >    2529,  2529,  2530,  2530,  2531,  2531,  2532,  2532,  2533,  2533,
1313 >    2534,  2535,  2536,  2536,  2537,  2538,  2539,  2539,  2540,  2540,
1314 >    2541,  2541,  2542,  2542,  2543,  2546,  2551,  2556,  2561,  2566,
1315 >    2571,  2576,  2581,  2586,  2591,  2596,  2601,  2606,  2611,  2616,
1316 >    2621,  2626,  2631,  2637,  2648,  2653,  2662,  2667,  2672,  2677,
1317 >    2682,  2687,  2690,  2695,  2698,  2703,  2708,  2713,  2718,  2723,
1318 >    2728,  2733,  2738,  2743,  2754,  2759,  2764,  2769,  2778,  2787,
1319 >    2792,  2797,  2803,  2802,  2807,  2807,  2808,  2811,  2814,  2817,
1320 >    2820,  2823,  2826,  2829,  2832,  2835,  2838,  2841,  2844,  2847,
1321 >    2850,  2853,  2856,  2859,  2862,  2865,  2871,  2870,  2875,  2875,
1322 >    2876,  2879,  2882,  2885,  2888,  2891,  2894,  2897,  2900,  2903,
1323 >    2906,  2909,  2912,  2915,  2918,  2921,  2924,  2927,  2930,  2933,
1324 >    2938,  2943,  2948,  2953,  2963,  2962,  2986,  2986,  2987,  2988,
1325 >    2989,  2990,  2991,  2992,  2993,  2995,  3001,  3008,  3007,  3012,
1326 >    3012,  3013,  3017,  3023,  3057,  3067,  3066,  3116,  3116,  3117,
1327 >    3121,  3130,  3133,  3133,  3134,  3134,  3135,  3135,  3136,  3136,
1328 >    3137,  3137,  3138,  3138,  3139,  3140,  3140,  3141,  3142,  3142,
1329 >    3143,  3143,  3145,  3150,  3155,  3160,  3165,  3170,  3175,  3180,
1330 >    3185,  3190,  3195,  3200,  3205,  3210,  3215,  3220,  3225,  3233,
1331 >    3236,  3236,  3237,  3237,  3238,  3239,  3240,  3240,  3241,  3242,
1332 >    3244,  3250,  3256,  3265,  3279,  3285,  3291
1333   };
1334   #endif
1335  
# Line 1343 | Line 1340 | static const char *const yytname[] =
1340   {
1341    "$end", "error", "$undefined", "ACCEPT_PASSWORD", "ACTION", "ADMIN",
1342    "AFTYPE", "T_ALLOW", "ANTI_NICK_FLOOD", "ANTI_SPAM_EXIT_MESSAGE_TIME",
1343 <  "AUTOCONN", "T_BLOCK", "BURST_AWAY", "BURST_TOPICWHO", "BYTES", "KBYTES",
1344 <  "MBYTES", "GBYTES", "TBYTES", "CALLER_ID_WAIT", "CAN_FLOOD", "CHANNEL",
1343 >  "AUTOCONN", "T_BLOCK", "BURST_AWAY", "BYTES", "KBYTES", "MBYTES",
1344 >  "GBYTES", "TBYTES", "CALLER_ID_WAIT", "CAN_FLOOD", "CHANNEL",
1345    "CIDR_BITLEN_IPV4", "CIDR_BITLEN_IPV6", "CLASS", "CONNECT",
1346    "CONNECTFREQ", "DEFAULT_FLOODCOUNT", "DEFAULT_SPLIT_SERVER_COUNT",
1347    "DEFAULT_SPLIT_USER_COUNT", "DENY", "DESCRIPTION", "DIE", "DISABLE_AUTH",
# Line 1482 | Line 1479 | static const char *const yytname[] =
1479    "channel_quiet_on_ban", "channel_max_bans",
1480    "channel_default_split_user_count", "channel_default_split_server_count",
1481    "channel_no_create_on_split", "channel_no_join_on_split",
1482 <  "channel_burst_topicwho", "channel_jflood_count", "channel_jflood_time",
1483 <  "serverhide_entry", "serverhide_items", "serverhide_item",
1484 <  "serverhide_flatten_links", "serverhide_hide_servers",
1485 <  "serverhide_hidden_name", "serverhide_links_delay", "serverhide_hidden",
1482 >  "channel_jflood_count", "channel_jflood_time", "serverhide_entry",
1483 >  "serverhide_items", "serverhide_item", "serverhide_flatten_links",
1484 >  "serverhide_hide_servers", "serverhide_hidden_name",
1485 >  "serverhide_links_delay", "serverhide_hidden",
1486    "serverhide_disable_hidden", "serverhide_hide_server_ips", 0
1487   };
1488   #endif
# Line 1519 | Line 1516 | static const yytype_uint16 yytoknum[] =
1516       465,   466,   467,   468,   469,   470,   471,   472,   473,   474,
1517       475,   476,   477,   478,   479,   480,   481,   482,   483,   484,
1518       485,   486,   487,   488,   489,   490,   491,   492,   493,   494,
1519 <     495,    59,   125,   123,    61,    44
1519 >      59,   125,   123,    61,    44
1520   };
1521   # endif
1522  
1523   /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
1524   static const yytype_uint16 yyr1[] =
1525   {
1526 <       0,   246,   247,   247,   248,   248,   248,   248,   248,   248,
1527 <     248,   248,   248,   248,   248,   248,   248,   248,   248,   248,
1528 <     248,   248,   248,   248,   248,   248,   248,   249,   249,   250,
1529 <     250,   250,   250,   250,   250,   251,   251,   252,   252,   252,
1530 <     252,   253,   254,   254,   255,   255,   255,   256,   257,   258,
1531 <     259,   259,   260,   260,   260,   260,   260,   260,   260,   260,
1532 <     260,   260,   260,   260,   260,   260,   260,   260,   261,   262,
1533 <     263,   263,   264,   264,   265,   265,   266,   266,   267,   268,
1534 <     269,   270,   271,   272,   273,   274,   275,   276,   277,   278,
1535 <     279,   280,   281,   281,   282,   282,   282,   282,   283,   284,
1536 <     285,   286,   287,   287,   288,   288,   288,   289,   291,   290,
1537 <     292,   292,   293,   293,   293,   293,   294,   295,   295,   297,
1538 <     296,   298,   298,   299,   299,   299,   299,   299,   299,   299,
1539 <     301,   300,   302,   302,   303,   303,   303,   303,   303,   303,
1540 <     303,   303,   303,   304,   305,   306,   307,   308,   309,   311,
1541 <     310,   312,   312,   313,   313,   313,   313,   313,   313,   313,
1542 <     313,   313,   313,   313,   313,   313,   313,   313,   313,   313,
1543 <     313,   313,   313,   315,   314,   316,   316,   317,   317,   317,
1544 <     317,   317,   317,   317,   317,   317,   317,   317,   317,   317,
1545 <     317,   317,   317,   317,   317,   319,   318,   320,   320,   321,
1546 <     321,   321,   321,   321,   321,   321,   321,   321,   321,   321,
1547 <     321,   321,   321,   322,   323,   324,   325,   326,   327,   328,
1548 <     329,   330,   331,   332,   333,   334,   336,   335,   338,   337,
1549 <     339,   339,   340,   340,   340,   341,   341,   342,   342,   342,
1550 <     342,   342,   344,   343,   345,   345,   346,   346,   347,   348,
1551 <     350,   349,   351,   351,   352,   352,   352,   352,   352,   352,
1552 <     352,   352,   352,   353,   354,   355,   356,   358,   357,   359,
1553 <     359,   360,   360,   360,   360,   360,   360,   360,   360,   360,
1554 <     361,   362,   363,   365,   364,   366,   366,   367,   367,   367,
1555 <     367,   368,   369,   370,   371,   372,   372,   373,   373,   374,
1556 <     376,   375,   377,   377,   378,   378,   378,   378,   379,   380,
1557 <     382,   381,   383,   383,   384,   384,   384,   384,   384,   384,
1558 <     384,   384,   384,   384,   386,   385,   387,   387,   388,   388,
1559 <     388,   389,   391,   390,   392,   392,   393,   393,   393,   393,
1560 <     393,   393,   393,   393,   393,   393,   395,   394,   396,   396,
1561 <     397,   397,   397,   397,   397,   397,   397,   397,   397,   397,
1562 <     397,   397,   397,   397,   398,   399,   400,   401,   402,   403,
1563 <     404,   404,   406,   405,   407,   407,   408,   408,   408,   408,
1564 <     409,   410,   411,   412,   413,   415,   414,   417,   416,   418,
1565 <     418,   419,   420,   420,   421,   421,   421,   421,   422,   423,
1566 <     425,   424,   426,   426,   427,   427,   427,   428,   429,   430,
1567 <     431,   431,   432,   432,   433,   435,   434,   437,   436,   438,
1568 <     438,   439,   440,   440,   441,   441,   441,   441,   442,   443,
1569 <     444,   445,   445,   446,   446,   446,   446,   446,   446,   446,
1570 <     446,   446,   446,   446,   446,   446,   446,   446,   446,   446,
1571 <     446,   446,   446,   446,   446,   446,   446,   446,   446,   446,
1572 <     446,   446,   446,   446,   446,   446,   446,   446,   446,   446,
1573 <     446,   446,   446,   446,   446,   446,   446,   446,   446,   446,
1574 <     446,   446,   446,   446,   446,   447,   448,   449,   450,   451,
1575 <     452,   453,   454,   455,   456,   457,   458,   459,   460,   461,
1576 <     462,   463,   464,   465,   466,   467,   468,   469,   470,   471,
1577 <     472,   473,   473,   474,   474,   475,   476,   477,   478,   479,
1578 <     480,   481,   482,   483,   484,   485,   486,   487,   488,   489,
1579 <     490,   491,   493,   492,   494,   494,   495,   495,   495,   495,
1580 <     495,   495,   495,   495,   495,   495,   495,   495,   495,   495,
1581 <     495,   495,   495,   495,   495,   495,   497,   496,   498,   498,
1582 <     499,   499,   499,   499,   499,   499,   499,   499,   499,   499,
1583 <     499,   499,   499,   499,   499,   499,   499,   499,   499,   499,
1584 <     500,   501,   502,   503,   505,   504,   506,   506,   507,   507,
1585 <     507,   507,   507,   507,   507,   508,   509,   511,   510,   512,
1586 <     512,   513,   513,   514,   515,   517,   516,   518,   518,   519,
1587 <     519,   520,   521,   521,   522,   522,   522,   522,   522,   522,
1588 <     522,   522,   522,   522,   522,   522,   522,   522,   522,   522,
1589 <     522,   522,   522,   523,   524,   525,   526,   527,   528,   529,
1526 >       0,   245,   246,   246,   247,   247,   247,   247,   247,   247,
1527 >     247,   247,   247,   247,   247,   247,   247,   247,   247,   247,
1528 >     247,   247,   247,   247,   247,   247,   247,   248,   248,   249,
1529 >     249,   249,   249,   249,   249,   250,   250,   251,   251,   251,
1530 >     251,   252,   253,   253,   254,   254,   254,   255,   256,   257,
1531 >     258,   258,   259,   259,   259,   259,   259,   259,   259,   259,
1532 >     259,   259,   259,   259,   259,   259,   259,   259,   260,   261,
1533 >     262,   262,   263,   263,   264,   264,   265,   265,   266,   267,
1534 >     268,   269,   270,   271,   272,   273,   274,   275,   276,   277,
1535 >     278,   279,   280,   280,   281,   281,   281,   281,   282,   283,
1536 >     284,   285,   286,   286,   287,   287,   287,   288,   290,   289,
1537 >     291,   291,   292,   292,   292,   292,   293,   294,   294,   296,
1538 >     295,   297,   297,   298,   298,   298,   298,   298,   298,   298,
1539 >     300,   299,   301,   301,   302,   302,   302,   302,   302,   302,
1540 >     302,   302,   302,   303,   304,   305,   306,   307,   308,   310,
1541 >     309,   311,   311,   312,   312,   312,   312,   312,   312,   312,
1542 >     312,   312,   312,   312,   312,   312,   312,   312,   312,   312,
1543 >     312,   312,   312,   314,   313,   315,   315,   316,   316,   316,
1544 >     316,   316,   316,   316,   316,   316,   316,   316,   316,   316,
1545 >     316,   316,   316,   316,   316,   318,   317,   319,   319,   320,
1546 >     320,   320,   320,   320,   320,   320,   320,   320,   320,   320,
1547 >     320,   320,   320,   321,   322,   323,   324,   325,   326,   327,
1548 >     328,   329,   330,   331,   332,   333,   335,   334,   337,   336,
1549 >     338,   338,   339,   339,   339,   340,   340,   341,   341,   341,
1550 >     341,   341,   343,   342,   344,   344,   345,   345,   346,   347,
1551 >     349,   348,   350,   350,   351,   351,   351,   351,   351,   351,
1552 >     351,   351,   351,   352,   353,   354,   355,   357,   356,   358,
1553 >     358,   359,   359,   359,   359,   359,   359,   359,   359,   359,
1554 >     360,   361,   362,   364,   363,   365,   365,   366,   366,   366,
1555 >     366,   367,   368,   369,   370,   371,   371,   372,   372,   373,
1556 >     375,   374,   376,   376,   377,   377,   377,   377,   378,   379,
1557 >     381,   380,   382,   382,   383,   383,   383,   383,   383,   383,
1558 >     383,   383,   383,   383,   385,   384,   386,   386,   387,   387,
1559 >     387,   388,   390,   389,   391,   391,   392,   392,   392,   392,
1560 >     392,   392,   392,   392,   392,   392,   394,   393,   395,   395,
1561 >     396,   396,   396,   396,   396,   396,   396,   396,   396,   396,
1562 >     396,   396,   396,   396,   397,   398,   399,   400,   401,   402,
1563 >     403,   403,   405,   404,   406,   406,   407,   407,   407,   407,
1564 >     408,   409,   410,   411,   412,   414,   413,   416,   415,   417,
1565 >     417,   418,   419,   419,   420,   420,   420,   420,   421,   422,
1566 >     424,   423,   425,   425,   426,   426,   426,   427,   428,   429,
1567 >     430,   430,   431,   431,   432,   434,   433,   436,   435,   437,
1568 >     437,   438,   439,   439,   440,   440,   440,   440,   441,   442,
1569 >     443,   444,   444,   445,   445,   445,   445,   445,   445,   445,
1570 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   445,
1571 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   445,
1572 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   445,
1573 >     445,   445,   445,   445,   445,   445,   445,   445,   445,   445,
1574 >     445,   445,   445,   445,   445,   446,   447,   448,   449,   450,
1575 >     451,   452,   453,   454,   455,   456,   457,   458,   459,   460,
1576 >     461,   462,   463,   464,   465,   466,   467,   468,   469,   470,
1577 >     471,   472,   472,   473,   473,   474,   475,   476,   477,   478,
1578 >     479,   480,   481,   482,   483,   484,   485,   486,   487,   488,
1579 >     489,   490,   492,   491,   493,   493,   494,   494,   494,   494,
1580 >     494,   494,   494,   494,   494,   494,   494,   494,   494,   494,
1581 >     494,   494,   494,   494,   494,   494,   496,   495,   497,   497,
1582 >     498,   498,   498,   498,   498,   498,   498,   498,   498,   498,
1583 >     498,   498,   498,   498,   498,   498,   498,   498,   498,   498,
1584 >     499,   500,   501,   502,   504,   503,   505,   505,   506,   506,
1585 >     506,   506,   506,   506,   506,   507,   508,   510,   509,   511,
1586 >     511,   512,   512,   513,   514,   516,   515,   517,   517,   518,
1587 >     518,   519,   520,   520,   521,   521,   521,   521,   521,   521,
1588 >     521,   521,   521,   521,   521,   521,   521,   521,   521,   521,
1589 >     521,   521,   522,   523,   524,   525,   526,   527,   528,   529,
1590       530,   531,   532,   533,   534,   535,   536,   537,   538,   539,
1591 <     540,   541,   542,   542,   543,   543,   543,   543,   543,   543,
1592 <     543,   543,   544,   545,   546,   547,   548,   549,   550
1591 >     540,   540,   541,   541,   541,   541,   541,   541,   541,   541,
1592 >     542,   543,   544,   545,   546,   547,   548
1593   };
1594  
1595   /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
# Line 1661 | Line 1658 | static const yytype_uint8 yyr2[] =
1658         1,     1,     1,     4,     4,     0,     5,     3,     1,     1,
1659         1,     5,     2,     1,     1,     1,     1,     1,     1,     1,
1660         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1661 <       1,     1,     1,     4,     4,     4,     4,     4,     4,     4,
1662 <       4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1663 <       4,     5,     2,     1,     1,     1,     1,     1,     1,     1,
1664 <       1,     1,     4,     4,     4,     4,     4,     4,     4
1661 >       1,     1,     4,     4,     4,     4,     4,     4,     4,     4,
1662 >       4,     4,     4,     4,     4,     4,     4,     4,     4,     5,
1663 >       2,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1664 >       4,     4,     4,     4,     4,     4,     4
1665   };
1666  
1667   /* YYDEFACT[STATE-NAME] -- Default reduction number in state STATE-NUM.
# Line 1679 | Line 1676 | static const yytype_uint16 yydefact[] =
1676        19,    20,    23,    21,    22,     7,    12,    25,    26,     0,
1677         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1678         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1679 <       0,     0,     0,     0,     0,    93,    94,    96,    95,   632,
1679 >       0,     0,     0,     0,     0,    93,    94,    96,    95,   631,
1680         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1681 <       0,     0,     0,     0,     0,     0,     0,     0,     0,   613,
1682 <     631,   626,   614,   615,   616,   617,   619,   620,   621,   622,
1683 <     618,   623,   624,   625,   627,   628,   629,   630,     0,     0,
1684 <       0,   413,     0,     0,   411,   412,     0,   484,     0,     0,
1681 >       0,     0,     0,     0,     0,     0,     0,     0,   613,   630,
1682 >     626,   614,   615,   616,   617,   619,   620,   621,   622,   618,
1683 >     623,   624,   625,   627,   628,   629,     0,     0,     0,   413,
1684 >       0,     0,   411,   412,     0,   484,     0,     0,     0,     0,
1685         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1686         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1687 <       0,     0,     0,     0,     0,     0,   556,     0,   532,     0,
1687 >       0,     0,     0,     0,   556,     0,   532,     0,     0,     0,
1688         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1689 +       0,     0,     0,     0,     0,     0,     0,     0,   432,   482,
1690 +     477,   478,   479,   480,   476,   443,   433,   434,   470,   435,
1691 +     436,   437,   438,   439,   440,   441,   442,   473,   444,   445,
1692 +     446,   447,   481,   449,   454,   450,   452,   451,   465,   466,
1693 +     453,   455,   456,   457,   458,   459,   448,   461,   462,   463,
1694 +     483,   474,   475,   472,   464,   460,   468,   469,   467,   471,
1695 +       0,     0,     0,     0,     0,     0,     0,   103,   104,   105,
1696 +       0,     0,     0,     0,     0,    43,    44,    45,     0,     0,
1697 +     659,     0,     0,     0,     0,     0,     0,     0,     0,   651,
1698 +     652,   653,   657,   654,   656,   655,   658,     0,     0,     0,
1699         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1700 <     432,   482,   477,   478,   479,   480,   476,   443,   433,   434,
1701 <     470,   435,   436,   437,   438,   439,   440,   441,   442,   473,
1702 <     444,   445,   446,   447,   481,   449,   454,   450,   452,   451,
1703 <     465,   466,   453,   455,   456,   457,   458,   459,   448,   461,
1697 <     462,   463,   483,   474,   475,   472,   464,   460,   468,   469,
1698 <     467,   471,     0,     0,     0,     0,     0,     0,     0,   103,
1699 <     104,   105,     0,     0,     0,     0,     0,    43,    44,    45,
1700 <       0,     0,   661,     0,     0,     0,     0,     0,     0,     0,
1701 <       0,   653,   654,   655,   659,   656,   658,   657,   660,     0,
1700 >       0,     0,     0,     0,    51,    64,    65,    63,    60,    59,
1701 >      66,    52,    62,    55,    56,    57,    53,    61,    58,    54,
1702 >       0,     0,   298,     0,     0,   296,   297,    97,     0,     0,
1703 >       0,     0,    92,     0,     0,     0,     0,     0,     0,     0,
1704         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1705 <       0,     0,     0,     0,     0,     0,    51,    64,    65,    63,
1706 <      60,    59,    66,    52,    62,    55,    56,    57,    53,    61,
1707 <      58,    54,     0,     0,   298,     0,     0,   296,   297,    97,
1708 <       0,     0,     0,     0,    92,     0,     0,     0,     0,     0,
1705 >       0,   612,     0,     0,     0,     0,     0,     0,     0,     0,
1706 >       0,     0,     0,     0,     0,     0,     0,   198,   199,   202,
1707 >     203,   205,   206,   207,   208,   209,   210,   211,   200,   201,
1708 >     204,     0,     0,     0,     0,     0,   372,     0,     0,     0,
1709 >       0,     0,     0,     0,     0,     0,   349,   350,   351,   352,
1710 >     353,   354,   356,   355,   358,   362,   359,   360,   361,   357,
1711 >     406,     0,     0,     0,   403,   404,   405,     0,     0,   410,
1712 >     427,     0,     0,   417,   426,     0,   423,   424,   425,     0,
1713         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1708       0,     0,     0,     0,   612,     0,     0,     0,     0,     0,
1714         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1710     198,   199,   202,   203,   205,   206,   207,   208,   209,   210,
1711     211,   200,   201,   204,     0,     0,     0,     0,     0,   372,
1712       0,     0,     0,     0,     0,     0,     0,     0,     0,   349,
1713     350,   351,   352,   353,   354,   356,   355,   358,   362,   359,
1714     360,   361,   357,   406,     0,     0,     0,   403,   404,   405,
1715       0,     0,   410,   427,     0,     0,   417,   426,     0,   423,
1716     424,   425,     0,     0,     0,     0,     0,     0,     0,     0,
1715         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1716         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1717         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1718 +       0,   431,   594,   605,     0,     0,   597,     0,     0,     0,
1719 +     587,   588,   589,   590,   591,   592,   593,     0,     0,     0,
1720 +     267,     0,     0,     0,     0,     0,     0,   253,   254,   255,
1721 +     256,   261,   257,   258,   259,   260,   397,     0,   387,     0,
1722 +     396,     0,   393,   394,   395,     0,   228,     0,     0,     0,
1723 +     238,     0,   236,   237,   239,   240,   106,     0,     0,   102,
1724 +       0,    46,     0,     0,     0,    42,     0,     0,     0,   173,
1725 +       0,     0,     0,   149,     0,     0,   133,   134,   135,   136,
1726 +     139,   140,   138,   137,   141,     0,     0,     0,     0,     0,
1727 +     286,   287,   288,   289,     0,     0,     0,     0,     0,     0,
1728 +       0,     0,   650,    67,     0,     0,     0,     0,     0,     0,
1729         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1730 <       0,     0,     0,     0,   431,   594,   605,     0,     0,   597,
1731 <       0,     0,     0,   587,   588,   589,   590,   591,   592,   593,
1732 <       0,     0,     0,   267,     0,     0,     0,     0,     0,     0,
1724 <     253,   254,   255,   256,   261,   257,   258,   259,   260,   397,
1725 <       0,   387,     0,   396,     0,   393,   394,   395,     0,   228,
1726 <       0,     0,     0,   238,     0,   236,   237,   239,   240,   106,
1727 <       0,     0,   102,     0,    46,     0,     0,     0,    42,     0,
1728 <       0,     0,   173,     0,     0,     0,   149,     0,     0,   133,
1729 <     134,   135,   136,   139,   140,   138,   137,   141,     0,     0,
1730 <       0,     0,     0,   286,   287,   288,   289,     0,     0,     0,
1731 <       0,     0,     0,     0,     0,   652,    67,     0,     0,     0,
1730 >      50,     0,     0,   310,     0,     0,   303,   304,   305,   306,
1731 >       0,     0,   332,     0,   327,   328,   329,     0,     0,   295,
1732 >       0,     0,     0,    91,     0,     0,     0,     0,    27,     0,
1733         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1734 <       0,     0,     0,    50,     0,     0,   310,     0,     0,   303,
1735 <     304,   305,   306,     0,     0,   332,     0,   327,   328,   329,
1735 <       0,     0,   295,     0,     0,     0,    91,     0,     0,     0,
1736 <       0,     0,    27,     0,     0,     0,     0,     0,     0,     0,
1737 <       0,     0,     0,     0,     0,     0,   611,   212,     0,     0,
1734 >       0,     0,   611,   212,     0,     0,     0,     0,     0,     0,
1735 >       0,     0,     0,     0,     0,     0,     0,     0,   197,   363,
1736         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1737 <       0,     0,   197,   363,     0,     0,     0,     0,     0,     0,
1738 <       0,     0,     0,     0,     0,     0,     0,     0,   348,     0,
1741 <       0,     0,   402,     0,   409,     0,     0,     0,     0,   422,
1737 >       0,     0,     0,     0,   348,     0,     0,     0,   402,     0,
1738 >     409,     0,     0,     0,     0,   422,     0,     0,     0,     0,
1739         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1740         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1741         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1742         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1743 <       0,     0,     0,     0,     0,     0,    35,     0,     0,     0,
1744 <       0,     0,     0,     0,   430,     0,     0,     0,     0,     0,
1745 <       0,     0,   586,   262,     0,     0,     0,     0,     0,     0,
1746 <       0,     0,     0,   252,     0,     0,     0,     0,   392,   241,
1747 <       0,     0,     0,     0,     0,   235,     0,   101,     0,     0,
1748 <       0,    41,   142,     0,     0,     0,     0,     0,     0,     0,
1749 <       0,     0,   132,   290,     0,     0,     0,     0,   285,     0,
1750 <       0,     0,     0,     0,     0,     0,   651,     0,     0,     0,
1751 <       0,     0,     0,     0,     0,    72,    73,     0,    71,    76,
1752 <      77,     0,    75,     0,     0,     0,     0,     0,    49,   307,
1753 <       0,     0,     0,     0,   302,   330,     0,     0,     0,   326,
1754 <       0,   294,   100,    99,    98,   648,   645,   644,   633,   635,
1755 <      27,    27,    27,    27,    27,    29,    28,   639,   640,   643,
1756 <     641,   646,   647,   649,   650,   642,   634,   636,   637,   638,
1743 >       0,     0,    35,     0,     0,     0,     0,     0,     0,     0,
1744 >     430,     0,     0,     0,     0,     0,     0,     0,   586,   262,
1745 >       0,     0,     0,     0,     0,     0,     0,     0,     0,   252,
1746 >       0,     0,     0,     0,   392,   241,     0,     0,     0,     0,
1747 >       0,   235,     0,   101,     0,     0,     0,    41,   142,     0,
1748 >       0,     0,     0,     0,     0,     0,     0,     0,   132,   290,
1749 >       0,     0,     0,     0,   285,     0,     0,     0,     0,     0,
1750 >       0,     0,   649,     0,     0,     0,     0,     0,     0,     0,
1751 >       0,    72,    73,     0,    71,    76,    77,     0,    75,     0,
1752 >       0,     0,     0,     0,    49,   307,     0,     0,     0,     0,
1753 >     302,   330,     0,     0,     0,   326,     0,   294,   100,    99,
1754 >      98,   644,   643,   632,   634,    27,    27,    27,    27,    27,
1755 >      29,    28,   638,   639,   642,   640,   645,   646,   647,   648,
1756 >     641,   633,   635,   636,   637,     0,     0,     0,     0,     0,
1757 >       0,     0,     0,     0,     0,     0,     0,     0,   196,     0,
1758         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1759 <       0,     0,     0,   196,     0,     0,     0,     0,     0,     0,
1760 <       0,     0,     0,     0,     0,     0,     0,     0,   347,     0,
1761 <       0,   401,   414,     0,     0,     0,   416,   496,   500,   516,
1762 <     582,   530,   494,   524,   527,   495,   486,   487,   503,   492,
1763 <     493,   506,   491,   505,   504,   499,   498,   497,   525,   485,
1764 <     523,   580,   581,   520,   517,   567,   560,   577,   578,   561,
1765 <     562,   563,   564,   572,   565,   575,   579,   568,   573,   569,
1766 <     574,   566,   571,   570,   576,     0,   559,   522,   542,   536,
1767 <     553,   554,   537,   538,   539,   540,   548,   541,   551,   555,
1768 <     544,   549,   545,   550,   543,   547,   546,   552,     0,   535,
1769 <     515,   518,   529,   489,   490,   519,   508,   513,   514,   511,
1770 <     512,   509,   510,   502,   501,    35,    35,    35,    37,    36,
1771 <     583,   528,   531,   521,   526,   488,   507,     0,     0,     0,
1772 <       0,     0,     0,   585,     0,     0,     0,     0,     0,     0,
1773 <       0,     0,   251,     0,     0,     0,   386,     0,     0,     0,
1774 <     246,   242,   245,   227,   107,     0,     0,   119,     0,     0,
1775 <     111,   112,   114,   113,    47,    48,     0,     0,     0,     0,
1776 <       0,     0,     0,     0,   131,     0,     0,     0,   284,   667,
1777 <     662,   666,   664,   668,   663,   665,    84,    90,    82,    86,
1778 <      85,    79,    78,    80,    68,     0,    69,     0,    83,    81,
1779 <      89,    87,    88,     0,     0,     0,   301,     0,     0,   325,
1780 <     299,    30,    31,    32,    33,    34,   223,   224,   217,   219,
1781 <     221,   220,   218,   213,   225,   216,   214,   215,   222,   368,
1782 <     370,   371,   383,   380,   376,   377,   379,   378,     0,   375,
1783 <     365,   381,   382,   364,   369,   367,   384,   366,   407,   408,
1784 <     428,   429,   421,     0,   420,   557,     0,   533,     0,    38,
1785 <      39,    40,   610,   609,     0,   608,   596,   595,   602,   601,
1786 <       0,   600,   604,   603,   265,   266,   275,   272,   277,   274,
1787 <     273,   279,   276,   278,   271,     0,   270,   264,   282,   281,
1788 <     280,   263,   399,   391,     0,   390,   398,   233,   234,   232,
1789 <       0,   231,   249,   248,     0,     0,     0,   115,     0,     0,
1790 <       0,     0,   110,   148,   146,   188,   185,   184,   177,   179,
1791 <     194,   189,   192,   187,   178,   193,   181,   190,   182,   191,
1792 <     186,   180,   183,     0,   176,   143,   145,   147,   159,   153,
1793 <     170,   171,   154,   155,   156,   157,   165,   158,   168,   172,
1794 <     161,   166,   162,   167,   160,   164,   163,   169,     0,   152,
1795 <     144,   292,   293,   291,    70,    74,   308,   314,   320,   323,
1796 <     316,   322,   317,   321,   319,   315,   318,     0,   313,   309,
1797 <     331,   336,   342,   345,   338,   344,   339,   343,   341,   337,
1798 <     340,     0,   335,   373,     0,   418,     0,   558,   534,   606,
1799 <       0,   598,     0,   268,     0,   388,     0,   229,     0,   247,
1800 <     244,   243,     0,     0,     0,     0,   109,   174,     0,   150,
1801 <       0,   311,     0,   333,     0,   374,   419,   607,   599,   269,
1802 <     389,   230,   116,   125,   128,   127,   124,   129,   126,   123,
1805 <       0,   122,   118,   117,   175,   151,   312,   334,   120,     0,
1806 <     121
1759 >       0,     0,     0,   347,     0,     0,   401,   414,     0,     0,
1760 >       0,   416,   496,   500,   516,   582,   530,   494,   524,   527,
1761 >     495,   486,   487,   503,   492,   493,   506,   491,   505,   504,
1762 >     499,   498,   497,   525,   485,   523,   580,   581,   520,   517,
1763 >     567,   560,   577,   578,   561,   562,   563,   564,   572,   565,
1764 >     575,   579,   568,   573,   569,   574,   566,   571,   570,   576,
1765 >       0,   559,   522,   542,   536,   553,   554,   537,   538,   539,
1766 >     540,   548,   541,   551,   555,   544,   549,   545,   550,   543,
1767 >     547,   546,   552,     0,   535,   515,   518,   529,   489,   490,
1768 >     519,   508,   513,   514,   511,   512,   509,   510,   502,   501,
1769 >      35,    35,    35,    37,    36,   583,   528,   531,   521,   526,
1770 >     488,   507,     0,     0,     0,     0,     0,     0,   585,     0,
1771 >       0,     0,     0,     0,     0,     0,     0,   251,     0,     0,
1772 >       0,   386,     0,     0,     0,   246,   242,   245,   227,   107,
1773 >       0,     0,   119,     0,     0,   111,   112,   114,   113,    47,
1774 >      48,     0,     0,     0,     0,     0,     0,     0,     0,   131,
1775 >       0,     0,     0,   284,   665,   660,   664,   662,   666,   661,
1776 >     663,    84,    90,    82,    86,    85,    79,    78,    80,    68,
1777 >       0,    69,     0,    83,    81,    89,    87,    88,     0,     0,
1778 >       0,   301,     0,     0,   325,   299,    30,    31,    32,    33,
1779 >      34,   223,   224,   217,   219,   221,   220,   218,   213,   225,
1780 >     216,   214,   215,   222,   368,   370,   371,   383,   380,   376,
1781 >     377,   379,   378,     0,   375,   365,   381,   382,   364,   369,
1782 >     367,   384,   366,   407,   408,   428,   429,   421,     0,   420,
1783 >     557,     0,   533,     0,    38,    39,    40,   610,   609,     0,
1784 >     608,   596,   595,   602,   601,     0,   600,   604,   603,   265,
1785 >     266,   275,   272,   277,   274,   273,   279,   276,   278,   271,
1786 >       0,   270,   264,   282,   281,   280,   263,   399,   391,     0,
1787 >     390,   398,   233,   234,   232,     0,   231,   249,   248,     0,
1788 >       0,     0,   115,     0,     0,     0,     0,   110,   148,   146,
1789 >     188,   185,   184,   177,   179,   194,   189,   192,   187,   178,
1790 >     193,   181,   190,   182,   191,   186,   180,   183,     0,   176,
1791 >     143,   145,   147,   159,   153,   170,   171,   154,   155,   156,
1792 >     157,   165,   158,   168,   172,   161,   166,   162,   167,   160,
1793 >     164,   163,   169,     0,   152,   144,   292,   293,   291,    70,
1794 >      74,   308,   314,   320,   323,   316,   322,   317,   321,   319,
1795 >     315,   318,     0,   313,   309,   331,   336,   342,   345,   338,
1796 >     344,   339,   343,   341,   337,   340,     0,   335,   373,     0,
1797 >     418,     0,   558,   534,   606,     0,   598,     0,   268,     0,
1798 >     388,     0,   229,     0,   247,   244,   243,     0,     0,     0,
1799 >       0,   109,   174,     0,   150,     0,   311,     0,   333,     0,
1800 >     374,   419,   607,   599,   269,   389,   230,   116,   125,   128,
1801 >     127,   124,   129,   126,   123,     0,   122,   118,   117,   175,
1802 >     151,   312,   334,   120,     0,   121
1803   };
1804  
1805   /* YYDEFGOTO[NTERM-NUM].  */
1806   static const yytype_int16 yydefgoto[] =
1807   {
1808 <      -1,     1,    25,   835,   836,   978,   979,    26,   246,   247,
1809 <     248,   249,    27,   285,   286,   287,   288,   797,   798,   801,
1810 <     802,   289,   290,   291,   292,   293,   294,   295,   296,   297,
1811 <     298,   299,   300,   301,    28,    74,    75,    76,    77,    78,
1812 <      29,   238,   239,   240,   241,   242,  1019,  1020,  1021,  1022,
1813 <    1023,  1169,  1300,  1301,    30,    63,   538,   539,   540,   541,
1814 <     542,   543,   544,   545,   546,   769,  1218,  1219,   547,   765,
1815 <    1193,  1194,    31,    51,   349,   350,   351,   352,   353,   354,
1816 <     355,   356,   357,   358,   359,   360,   361,   362,   363,    32,
1817 <      60,   513,   750,  1160,  1161,   514,   515,   516,  1166,  1011,
1818 <    1012,   517,   518,    33,    58,   489,   490,   491,   492,   493,
1819 <     494,   495,   736,  1145,  1146,   496,   497,   498,    34,    64,
1820 <     552,   553,   554,   555,   556,    35,   306,   307,   308,    36,
1821 <      67,   588,   589,   590,   591,   592,   811,  1237,  1238,    37,
1822 <      68,   596,   597,   598,   599,   817,  1251,  1252,    38,    52,
1823 <     378,   379,   380,   381,   382,   383,   384,   385,   386,   387,
1824 <     648,  1098,  1099,   388,   389,   390,   391,   392,    39,    59,
1825 <     503,   745,  1154,  1155,   504,   505,   506,   507,    40,    53,
1826 <     396,   397,   398,   399,    41,   123,   124,   125,    42,    55,
1827 <     407,   667,  1113,  1114,   408,   409,   410,   411,    43,   179,
1828 <     180,   181,   182,   183,   184,   185,   186,   187,   188,   189,
1829 <     190,   191,   192,   193,   194,   195,   196,   197,   198,   199,
1830 <     200,   201,   202,   203,   204,   205,   206,   207,   208,   209,
1831 <     210,   211,   212,   213,   214,   215,   216,   217,   218,   219,
1832 <     220,   221,   222,   223,   224,   225,   226,   442,   958,   959,
1833 <     227,   440,   935,   936,   228,   229,   230,   231,    44,    57,
1834 <     472,   473,   474,   475,   476,   728,  1130,  1131,   477,   478,
1835 <     479,   725,  1124,  1125,    45,    98,    99,   100,   101,   102,
1836 <     103,   104,   105,   106,   107,   108,   109,   110,   111,   112,
1837 <     113,   114,   115,   116,   117,    46,   260,   261,   262,   263,
1838 <     264,   265,   266,   267,   268
1808 >      -1,     1,    25,   830,   831,   973,   974,    26,   244,   245,
1809 >     246,   247,    27,   283,   284,   285,   286,   793,   794,   797,
1810 >     798,   287,   288,   289,   290,   291,   292,   293,   294,   295,
1811 >     296,   297,   298,   299,    28,    74,    75,    76,    77,    78,
1812 >      29,   236,   237,   238,   239,   240,  1014,  1015,  1016,  1017,
1813 >    1018,  1164,  1295,  1296,    30,    63,   535,   536,   537,   538,
1814 >     539,   540,   541,   542,   543,   765,  1213,  1214,   544,   761,
1815 >    1188,  1189,    31,    51,   346,   347,   348,   349,   350,   351,
1816 >     352,   353,   354,   355,   356,   357,   358,   359,   360,    32,
1817 >      60,   510,   746,  1155,  1156,   511,   512,   513,  1161,  1006,
1818 >    1007,   514,   515,    33,    58,   486,   487,   488,   489,   490,
1819 >     491,   492,   732,  1140,  1141,   493,   494,   495,    34,    64,
1820 >     549,   550,   551,   552,   553,    35,   304,   305,   306,    36,
1821 >      67,   585,   586,   587,   588,   589,   807,  1232,  1233,    37,
1822 >      68,   593,   594,   595,   596,   813,  1246,  1247,    38,    52,
1823 >     375,   376,   377,   378,   379,   380,   381,   382,   383,   384,
1824 >     644,  1093,  1094,   385,   386,   387,   388,   389,    39,    59,
1825 >     500,   741,  1149,  1150,   501,   502,   503,   504,    40,    53,
1826 >     393,   394,   395,   396,    41,   121,   122,   123,    42,    55,
1827 >     404,   663,  1108,  1109,   405,   406,   407,   408,    43,   177,
1828 >     178,   179,   180,   181,   182,   183,   184,   185,   186,   187,
1829 >     188,   189,   190,   191,   192,   193,   194,   195,   196,   197,
1830 >     198,   199,   200,   201,   202,   203,   204,   205,   206,   207,
1831 >     208,   209,   210,   211,   212,   213,   214,   215,   216,   217,
1832 >     218,   219,   220,   221,   222,   223,   224,   439,   953,   954,
1833 >     225,   437,   930,   931,   226,   227,   228,   229,    44,    57,
1834 >     469,   470,   471,   472,   473,   724,  1125,  1126,   474,   475,
1835 >     476,   721,  1119,  1120,    45,    97,    98,    99,   100,   101,
1836 >     102,   103,   104,   105,   106,   107,   108,   109,   110,   111,
1837 >     112,   113,   114,   115,    46,   258,   259,   260,   261,   262,
1838 >     263,   264,   265,   266
1839   };
1840  
1841   /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
1842     STATE-NUM.  */
1843 < #define YYPACT_NINF -560
1843 > #define YYPACT_NINF -872
1844   static const yytype_int16 yypact[] =
1845   {
1846 <    -560,   667,  -560,  -206,  -223,  -221,  -560,  -560,  -560,  -218,
1847 <    -560,  -191,  -560,  -560,  -560,  -560,  -189,  -183,  -560,  -560,
1848 <    -154,  -136,  -560,  -560,  -133,  -560,  -560,  -560,  -560,  -560,
1849 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1850 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,    42,
1851 <     544,  -115,  -109,   -80,    32,   -72,   375,   -70,   -53,   -51,
1852 <     -33,    60,    87,   -20,   -18,   324,   334,    -5,    -3,    20,
1853 <     -89,    17,    35,    51,     9,  -560,  -560,  -560,  -560,  -560,
1854 <      61,    63,    73,    79,    96,   111,   117,   125,   131,   136,
1855 <     137,   152,   154,   156,   159,   162,   170,   175,   180,  -560,
1856 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1857 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,   709,   461,
1858 <      98,  -560,   195,    10,  -560,  -560,   266,  -560,   198,   199,
1859 <     202,   203,   206,   213,   214,   216,   217,   219,   229,   230,
1860 <     231,   232,   242,   243,   246,   250,   253,   256,   257,   259,
1861 <     261,   263,   265,   268,   275,   276,  -560,   277,  -560,   281,
1862 <     282,   284,   287,   291,   293,   295,   296,   299,   300,   307,
1863 <     314,   315,   316,   318,   319,   321,   322,   323,   327,   110,
1864 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1865 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1866 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1867 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1868 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1869 <    -560,  -560,     2,   509,    16,   326,    57,   330,    36,  -560,
1870 <    -560,  -560,     7,    77,   331,   332,    28,  -560,  -560,  -560,
1871 <     279,   211,  -560,   335,   338,   339,   341,   342,   343,   344,
1872 <       3,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,   200,
1873 <     345,   346,   348,   349,   352,   355,   356,   357,   358,   360,
1874 <     362,   363,   365,   366,   367,    74,  -560,  -560,  -560,  -560,
1875 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1876 <    -560,  -560,   197,     6,  -560,   368,    46,  -560,  -560,  -560,
1877 <     140,   173,   392,   329,  -560,   438,   328,   505,   441,   445,
1878 <     514,   514,   515,   516,   451,   452,   521,   514,   456,   457,
1879 <     459,   460,   462,   396,  -560,   398,   397,   401,   402,   403,
1880 <     404,   408,   409,   410,   411,   412,   413,   415,   416,     4,
1881 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1882 <    -560,  -560,  -560,  -560,   399,   417,   418,   419,   420,  -560,
1883 <     425,   426,   429,   430,   431,   433,   435,   436,   290,  -560,
1884 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1885 <    -560,  -560,  -560,  -560,   439,   440,    11,  -560,  -560,  -560,
1886 <     511,   446,  -560,  -560,   442,   449,  -560,  -560,    12,  -560,
1887 <    -560,  -560,   522,   514,   514,   590,   525,   526,   593,   573,
1888 <     532,   597,   599,   601,   546,   550,   551,   514,   598,   552,
1889 <     624,   627,   514,   628,   630,   610,   636,   637,   572,   575,
1890 <     508,   577,   510,   514,   514,   579,   514,   580,   583,   584,
1891 <    -105,   -99,   585,   586,   514,   514,   653,   633,   514,   589,
1892 <     592,   594,   595,   528,  -560,  -560,  -560,   533,   534,  -560,
1893 <     535,   536,    14,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1894 <     540,   539,   541,  -560,   543,   545,   547,   548,   549,    33,
1895 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1896 <     555,  -560,   556,  -560,    22,  -560,  -560,  -560,   553,  -560,
1897 <     558,   559,   560,  -560,     8,  -560,  -560,  -560,  -560,  -560,
1898 <     596,   554,  -560,   212,  -560,   645,   657,   564,  -560,   565,
1899 <     563,   566,  -560,   567,   568,   569,  -560,   570,    15,  -560,
1900 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,   574,   576,
1901 <     581,   582,    27,  -560,  -560,  -560,  -560,   608,   614,   632,
1902 <     685,   641,   643,   514,   588,  -560,  -560,   692,   648,   699,
1903 <     702,   703,   704,   705,   708,   -63,   -49,   710,   711,   730,
1904 <     712,   713,   604,  -560,   611,   607,  -560,   612,    97,  -560,
1905 <    -560,  -560,  -560,   619,   617,  -560,    30,  -560,  -560,  -560,
1906 <     724,   622,  -560,   631,   634,   635,  -560,   654,   656,   660,
1907 <     664,   665,   272,   676,   677,   681,   684,   693,   695,   696,
1908 <     698,   701,   706,   707,   714,   715,  -560,  -560,   761,   764,
1909 <     514,   767,   768,   776,   779,   763,   823,   828,   514,   514,
1910 <     653,   716,  -560,  -560,   809,   -75,   812,   770,   700,   818,
1911 <     819,   820,   821,   843,   827,   829,   830,   718,  -560,   831,
1912 <     832,   723,  -560,   726,  -560,   834,   835,   728,   727,  -560,
1913 <     729,   732,   733,   734,   735,   736,   737,   739,   740,   741,
1914 <     742,   743,   744,   745,   746,   747,   748,   749,   750,   751,
1915 <     752,   753,   754,   755,   756,   757,   758,   759,   663,   760,
1916 <     697,   762,   765,   766,   769,   771,   772,   773,   774,   775,
1917 <     777,   778,   780,   782,   783,   784,    54,   785,   786,   787,
1918 <     788,   789,   790,   791,  -560,   792,   514,   793,   794,   871,
1919 <     873,   796,  -560,  -560,   874,   833,   795,   877,   844,   880,
1920 <     886,   889,   800,  -560,   902,   798,   903,   802,  -560,  -560,
1921 <     801,   904,   913,   936,   806,  -560,   807,  -560,   194,   808,
1922 <     810,  -560,  -560,   919,   876,   811,   922,   923,   925,   813,
1923 <     927,   822,  -560,  -560,   928,   929,   930,   824,  -560,   825,
1924 <     826,   836,   837,   838,   839,   840,  -560,   841,   842,   845,
1925 <     846,   847,   848,   849,   850,  -560,  -560,  -199,  -560,  -560,
1926 <    -560,  -196,  -560,   851,   852,   853,   854,   855,  -560,  -560,
1927 <     931,   856,   933,   857,  -560,  -560,   937,   858,   860,  -560,
1928 <     862,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1929 <     514,   514,   514,   514,   514,  -560,  -560,  -560,  -560,  -560,
1930 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1931 <     863,   864,   865,   866,   867,   868,   869,   872,   875,   878,
1932 <     879,   881,   882,  -560,   883,   884,   885,   887,   888,   141,
1933 <     890,   891,   892,   893,   894,   895,   896,   897,  -560,   898,
1934 <     899,  -560,  -560,   900,   901,   934,  -560,  -560,  -560,  -560,
1935 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1936 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1937 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1938 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1939 <    -560,  -560,  -560,  -560,  -560,  -182,  -560,  -560,  -560,  -560,
1940 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1941 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,   -30,  -560,
1942 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1943 <    -560,  -560,  -560,  -560,  -560,   653,   653,   653,  -560,  -560,
1944 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,    13,   905,   906,
1945 <      21,   907,   908,  -560,   909,   910,   870,   911,   912,   914,
1946 <     915,   916,  -560,   917,   935,   918,  -560,   -47,   920,   921,
1947 <     940,   924,  -560,  -560,  -560,   926,   932,  -560,   938,    89,
1948 <    -560,  -560,  -560,  -560,  -560,  -560,   939,   942,   479,   943,
1949 <     944,   945,   725,   946,  -560,   947,   948,   949,  -560,  -560,
1950 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1951 <    -560,  -560,  -560,  -560,  -560,   -63,  -560,   -49,  -560,  -560,
1952 <    -560,  -560,  -560,   950,   507,   951,  -560,   952,   531,  -560,
1953 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1954 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1955 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,    -6,  -560,
1956 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1957 <    -560,  -560,  -560,    65,  -560,  -560,   663,  -560,   697,  -560,
1958 <    -560,  -560,  -560,  -560,   100,  -560,  -560,  -560,  -560,  -560,
1959 <     101,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1960 <    -560,  -560,  -560,  -560,  -560,   106,  -560,  -560,  -560,  -560,
1961 <    -560,  -560,  -560,  -560,   109,  -560,  -560,  -560,  -560,  -560,
1962 <     112,  -560,  -560,  -560,   959,   936,   953,  -560,   941,   954,
1963 <     -91,   955,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1964 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1965 <    -560,  -560,  -560,   123,  -560,  -560,  -560,  -560,  -560,  -560,
1966 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1967 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,   126,  -560,
1968 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1969 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,   133,  -560,  -560,
1970 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1971 <    -560,   148,  -560,  -560,   141,  -560,   934,  -560,  -560,  -560,
1972 <      13,  -560,    21,  -560,   870,  -560,   935,  -560,   -47,  -560,
1973 <    -560,  -560,   956,   262,   958,   960,  -560,  -560,   479,  -560,
1974 <     725,  -560,   507,  -560,   531,  -560,  -560,  -560,  -560,  -560,
1975 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1976 <     150,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,   262,
1981 <    -560
1846 >    -872,   684,  -872,  -194,  -227,  -225,  -872,  -872,  -872,  -207,
1847 >    -872,  -202,  -872,  -872,  -872,  -872,  -190,  -185,  -872,  -872,
1848 >    -182,  -174,  -872,  -872,  -166,  -872,  -872,  -872,  -872,  -872,
1849 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1850 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,    11,
1851 >     596,  -152,  -133,  -131,    10,  -128,   420,  -125,  -122,  -111,
1852 >     -97,     2,    66,   -76,   -61,   339,   379,   -48,   -35,     5,
1853 >    -212,   -25,   -18,    -3,     4,  -872,  -872,  -872,  -872,  -872,
1854 >      29,    40,    57,    63,    72,    82,    90,    92,   108,   113,
1855 >     121,   127,   146,   149,   150,   153,   154,   196,  -872,  -872,
1856 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1857 >    -872,  -872,  -872,  -872,  -872,  -872,   693,   505,    26,  -872,
1858 >     160,    80,  -872,  -872,    54,  -872,   168,   179,   184,   187,
1859 >     190,   192,   193,   197,   200,   201,   205,   206,   207,   208,
1860 >     210,   215,   218,   220,   223,   224,   225,   227,   228,   230,
1861 >     234,   239,   240,   242,  -872,   243,  -872,   247,   254,   255,
1862 >     256,   258,   262,   264,   274,   275,   276,   277,   279,   287,
1863 >     289,   290,   301,   302,   306,   307,   309,   120,  -872,  -872,
1864 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1865 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1866 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1867 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1868 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1869 >     129,   308,    22,    32,   -20,   310,    36,  -872,  -872,  -872,
1870 >      16,   138,   311,   312,    15,  -872,  -872,  -872,   348,   328,
1871 >    -872,   316,   318,   322,   324,   325,   326,   330,     9,  -872,
1872 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,   155,   333,   334,
1873 >     336,   337,   338,   344,   345,   352,   353,   357,   358,   359,
1874 >     360,   362,   364,   221,  -872,  -872,  -872,  -872,  -872,  -872,
1875 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1876 >     172,    35,  -872,   366,    38,  -872,  -872,  -872,   280,   304,
1877 >     374,   199,  -872,   298,   355,   396,   435,   502,   502,   506,
1878 >     507,   439,   442,   509,   502,   444,   445,   446,   450,   451,
1879 >     387,  -872,   388,   389,   390,   393,   397,   399,   400,   401,
1880 >     402,   405,   406,   407,   410,   411,   177,  -872,  -872,  -872,
1881 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1882 >    -872,   416,   415,   417,   419,   421,  -872,   422,   424,   425,
1883 >     427,   432,   436,   443,   447,    19,  -872,  -872,  -872,  -872,
1884 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1885 >    -872,   448,   453,    37,  -872,  -872,  -872,   529,   438,  -872,
1886 >    -872,   456,   457,  -872,  -872,    17,  -872,  -872,  -872,   512,
1887 >     502,   502,   573,   513,   518,   597,   575,   534,   610,   612,
1888 >     613,   548,   550,   551,   502,   600,   556,   628,   630,   502,
1889 >     631,   633,   614,   636,   637,   576,   577,   510,   581,   514,
1890 >     502,   502,   584,   502,   585,   586,   587,   -83,   -53,   588,
1891 >     592,   502,   502,   639,   620,   502,   594,   595,   598,   599,
1892 >     531,  -872,  -872,  -872,   532,   535,  -872,   540,   542,    44,
1893 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,   536,   543,   544,
1894 >    -872,   545,   546,   547,   552,   553,     8,  -872,  -872,  -872,
1895 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,   554,  -872,   557,
1896 >    -872,    28,  -872,  -872,  -872,   537,  -872,   558,   559,   560,
1897 >    -872,    18,  -872,  -872,  -872,  -872,  -872,   616,   566,  -872,
1898 >     565,  -872,   663,   664,   568,  -872,   569,   567,   570,  -872,
1899 >     571,   572,   574,  -872,   579,   261,  -872,  -872,  -872,  -872,
1900 >    -872,  -872,  -872,  -872,  -872,   578,   580,   589,   590,    12,
1901 >    -872,  -872,  -872,  -872,   641,   644,   652,   681,   653,   654,
1902 >     502,   591,  -872,  -872,   682,   655,   705,   706,   707,   708,
1903 >     709,   710,   164,   235,   711,   712,   736,   716,   719,   617,
1904 >    -872,   621,   622,  -872,   623,     6,  -872,  -872,  -872,  -872,
1905 >     632,   625,  -872,    20,  -872,  -872,  -872,   726,   640,  -872,
1906 >     642,   643,   645,  -872,   651,   656,   660,   667,   260,   671,
1907 >     672,   674,   675,   676,   677,   678,   680,   686,   687,   690,
1908 >     691,   695,  -872,  -872,   751,   767,   502,   768,   770,   772,
1909 >     783,   765,   794,   827,   502,   502,   639,   698,  -872,  -872,
1910 >     812,   191,   816,   774,   713,   817,   820,   821,   822,   844,
1911 >     825,   828,   829,   717,  -872,   830,   831,   722,  -872,   723,
1912 >    -872,   834,   835,   724,   728,  -872,   729,   730,   731,   732,
1913 >     733,   734,   735,   737,   738,   740,   741,   742,   743,   744,
1914 >     745,   746,   747,   748,   749,   750,   752,   753,   754,   755,
1915 >     756,   757,   758,   759,   669,   760,   704,   761,   762,   763,
1916 >     764,   766,   769,   771,   773,   775,   776,   777,   778,   779,
1917 >     780,   781,   282,   782,   784,   785,   786,   787,   788,   789,
1918 >    -872,   790,   502,   791,   792,   846,   849,   796,  -872,  -872,
1919 >     861,   832,   795,   875,   899,   880,   882,   884,   797,  -872,
1920 >     893,   798,   900,   799,  -872,  -872,   800,   901,   902,   925,
1921 >     802,  -872,   804,  -872,   167,   805,   806,  -872,  -872,   910,
1922 >     872,   807,   918,   919,   921,   809,   923,   814,  -872,  -872,
1923 >     926,   927,   928,   815,  -872,   819,   823,   824,   826,   833,
1924 >     836,   837,  -872,   838,   839,   840,   841,   842,   843,   845,
1925 >     847,  -872,  -872,  -214,  -872,  -872,  -872,  -191,  -872,   848,
1926 >     850,   851,   852,   853,  -872,  -872,   930,   818,   932,   854,
1927 >    -872,  -872,   935,   855,   856,  -872,   857,  -872,  -872,  -872,
1928 >    -872,  -872,  -872,  -872,  -872,   502,   502,   502,   502,   502,
1929 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1930 >    -872,  -872,  -872,  -872,  -872,   859,   860,   862,   863,   864,
1931 >     865,   866,   867,   868,   869,   870,   871,   873,  -872,   874,
1932 >     876,   877,   878,   879,   152,   881,   883,   885,   886,   887,
1933 >     888,   889,   890,  -872,   891,   892,  -872,  -872,   894,   895,
1934 >     933,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1935 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1936 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1937 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1938 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1939 >    -181,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1940 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1941 >    -872,  -872,  -872,  -178,  -872,  -872,  -872,  -872,  -872,  -872,
1942 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1943 >     639,   639,   639,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1944 >    -872,  -872,     3,   896,   897,    13,   898,   903,  -872,   904,
1945 >     905,   603,   906,   907,   908,   909,   911,  -872,   912,   934,
1946 >     913,  -872,    -2,   914,   915,   940,   916,  -872,  -872,  -872,
1947 >     917,   858,  -872,   920,    73,  -872,  -872,  -872,  -872,  -872,
1948 >    -872,   922,   924,   533,   929,   931,   936,   739,   937,  -872,
1949 >     938,   939,   941,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1950 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1951 >     164,  -872,   235,  -872,  -872,  -872,  -872,  -872,   942,   350,
1952 >     943,  -872,   944,   485,  -872,  -872,  -872,  -872,  -872,  -872,
1953 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1954 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1955 >    -872,  -872,  -872,  -167,  -872,  -872,  -872,  -872,  -872,  -872,
1956 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -165,  -872,
1957 >    -872,   669,  -872,   704,  -872,  -872,  -872,  -872,  -872,  -153,
1958 >    -872,  -872,  -872,  -872,  -872,   -89,  -872,  -872,  -872,  -872,
1959 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1960 >     -36,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,   -23,
1961 >    -872,  -872,  -872,  -872,  -872,   -14,  -872,  -872,  -872,   958,
1962 >     925,   945,  -872,   954,   946,  -105,   947,  -872,  -872,  -872,
1963 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1964 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,    84,  -872,
1965 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1966 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1967 >    -872,  -872,  -872,    86,  -872,  -872,  -872,  -872,  -872,  -872,
1968 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1969 >    -872,  -872,   118,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1970 >    -872,  -872,  -872,  -872,  -872,  -872,   135,  -872,  -872,   152,
1971 >    -872,   933,  -872,  -872,  -872,     3,  -872,    13,  -872,   603,
1972 >    -872,   934,  -872,    -2,  -872,  -872,  -872,   948,   303,   950,
1973 >     951,  -872,  -872,   533,  -872,   739,  -872,   350,  -872,   485,
1974 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1975 >    -872,  -872,  -872,  -872,  -872,   137,  -872,  -872,  -872,  -872,
1976 >    -872,  -872,  -872,  -872,   303,  -872
1977   };
1978  
1979   /* YYPGOTO[NTERM-NUM].  */
1980   static const yytype_int16 yypgoto[] =
1981   {
1982 <    -560,  -560,  -560,  -316,  -319,  -559,  -456,  -560,  -560,   957,
1983 <    -560,  -560,  -560,  -560,   799,  -560,  -560,  -560,    18,  -560,
1984 <      19,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1985 <    -560,  -560,  -560,  -560,  -560,  -560,  1000,  -560,  -560,  -560,
1986 <    -560,  -560,   859,  -560,  -560,  -560,  -560,    56,  -560,  -560,
1987 <    -560,  -560,  -560,  -224,  -560,  -560,  -560,   561,  -560,  -560,
1988 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -169,  -560,  -560,
1989 <    -560,  -166,  -560,  -560,  -560,   781,  -560,  -560,  -560,  -560,
1990 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1991 <    -560,  -560,  -560,  -560,  -153,  -560,   600,  -560,  -560,  -560,
1992 <     -48,  -560,  -560,  -560,  -560,  -560,   629,  -560,  -560,  -560,
1993 <    -560,  -560,  -560,  -560,  -137,  -560,  -560,  -560,  -560,  -560,
1994 <    -560,   591,  -560,  -560,  -560,  -560,  -560,   961,  -560,  -560,
1995 <    -560,  -560,   557,  -560,  -560,  -560,  -560,  -560,  -138,  -560,
1996 <    -560,  -560,   578,  -560,  -560,  -560,  -560,  -130,  -560,  -560,
1997 <    -560,   797,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1998 <    -560,  -560,   -94,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
1999 <    -560,  -560,  -560,  -103,  -560,   661,  -560,  -560,  -560,  -560,
2000 <    -560,   804,  -560,  -560,  -560,  -560,  1041,  -560,  -560,  -560,
2001 <    -560,  -560,  -560,   -90,  -560,   803,  -560,  -560,  -560,  -560,
2002 <     989,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
2003 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
2004 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
2005 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
2006 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,    52,
2007 <    -560,  -560,  -560,    55,  -560,  -560,  -560,  -560,  -560,  -560,
2008 <    -560,   738,  -560,  -560,  -560,  -560,  -560,   -85,  -560,  -560,
2009 <    -560,  -560,  -560,   -88,  -560,  -560,  1075,  -560,  -560,  -560,
2010 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,  -560,
2011 <    -560,  -560,  -560,  -560,  -560,  -560,  -560,   962,  -560,  -560,
2012 <    -560,  -560,  -560,  -560,  -560
1982 >    -872,  -872,  -872,  -483,  -316,  -871,  -453,  -872,  -872,   949,
1983 >    -872,  -872,  -872,  -872,   803,  -872,  -872,  -872,    21,  -872,
1984 >      23,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1985 >    -872,  -872,  -872,  -872,  -872,  -872,   996,  -872,  -872,  -872,
1986 >    -872,  -872,   956,  -872,  -872,  -872,  -872,    58,  -872,  -872,
1987 >    -872,  -872,  -872,  -230,  -872,  -872,  -872,   604,  -872,  -872,
1988 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -186,  -872,  -872,
1989 >    -872,  -161,  -872,  -872,  -872,   810,  -872,  -872,  -872,  -872,
1990 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1991 >    -872,  -872,  -872,  -872,  -168,  -872,   611,  -872,  -872,  -872,
1992 >     -45,  -872,  -872,  -872,  -872,  -872,   638,  -872,  -872,  -872,
1993 >    -872,  -872,  -872,  -872,  -126,  -872,  -872,  -872,  -872,  -872,
1994 >    -872,   593,  -872,  -872,  -872,  -872,  -872,   952,  -872,  -872,
1995 >    -872,  -872,   555,  -872,  -872,  -872,  -872,  -872,  -136,  -872,
1996 >    -872,  -872,   582,  -872,  -872,  -872,  -872,  -129,  -872,  -872,
1997 >    -872,   793,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1998 >    -872,  -872,   -91,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
1999 >    -872,  -872,  -872,  -102,  -872,   665,  -872,  -872,  -872,  -872,
2000 >    -872,   801,  -872,  -872,  -872,  -872,  1040,  -872,  -872,  -872,
2001 >    -872,  -872,  -872,   -86,  -872,   808,  -872,  -872,  -872,  -872,
2002 >     990,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
2003 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
2004 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
2005 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
2006 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,    59,
2007 >    -872,  -872,  -872,    62,  -872,  -872,  -872,  -872,  -872,  -872,
2008 >    -872,   701,  -872,  -872,  -872,  -872,  -872,   -77,  -872,  -872,
2009 >    -872,  -872,  -872,   -81,  -872,  -872,  1089,  -872,  -872,  -872,
2010 >    -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,  -872,
2011 >    -872,  -872,  -872,  -872,  -872,  -872,   953,  -872,  -872,  -872,
2012 >    -872,  -872,  -872,  -872
2013   };
2014  
2015   /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
# Line 2023 | Line 2018 | static const yytype_int16 yypgoto[] =
2018   #define YYTABLE_NINF -109
2019   static const yytype_int16 yytable[] =
2020   {
2021 <     717,   613,   614,   465,   252,   335,   466,   593,   620,   508,
2022 <      70,   121,   393,   403,  1157,   465,   529,   499,   466,   716,
2023 <      49,   304,    50,   499,  1122,    54,   336,   337,   548,   243,
2024 <     338,   593,  1128,   121,   480,    47,    48,   236,   253,   530,
2025 <      71,   467,  1054,    70,   468,  1056,  1055,   304,   549,  1057,
2026 <      72,   254,    56,   467,    61,   509,   468,   481,   531,  1115,
2027 <      62,   236,   532,  1116,   255,   256,   257,   258,   975,   976,
2028 <     977,   708,   709,    71,   510,   269,   482,   710,   711,   511,
2029 <     483,   122,   394,    72,   259,   469,   795,   796,   243,    65,
2030 <    1015,   339,   340,   341,   671,   672,   342,   469,   584,   393,
2031 <     799,   800,   470,   122,   343,   270,   594,    66,   685,    73,
2032 <      69,   127,   404,   690,   470,   533,   344,   345,   128,   129,
2033 <     305,  1274,   865,   866,   701,   702,   244,   704,   118,   130,
2034 <     594,   550,   346,   347,   119,   714,   715,   131,   512,   719,
2035 <     534,   271,    73,   132,   395,   405,   305,   133,   134,   500,
2036 <     135,  1094,   309,  1095,   245,   500,   136,  1158,   484,   535,
2037 <     551,  1159,   348,   120,   716,   137,   138,   485,   486,   394,
2038 <     139,   126,   595,   232,   272,   140,   273,   274,   406,   141,
2039 <     142,    79,   501,   143,   862,   244,   144,   145,   501,  1016,
2040 <     233,  1123,   234,    80,   146,  1015,   595,   585,   584,  1129,
2041 <     147,   148,   487,   149,   150,   151,   152,   153,    81,    82,
2042 <     235,  1117,   548,   245,    83,  1118,    84,   275,   154,   276,
2043 <     277,   278,   279,   250,   536,   251,   155,   156,   157,   471,
2044 <     158,   395,   549,   159,   160,  1253,   280,   161,   302,  1254,
2045 <     303,   471,   537,   502,   785,   564,   641,   523,   162,   502,
2046 <     754,   313,   401,   661,   668,  1017,   731,   771,    85,    86,
2047 <     488,   310,   281,   586,   747,    87,    88,   403,   237,   777,
2048 <     527,   603,   818,   163,   282,   742,  -108,   164,   521,   311,
2049 <     529,   165,   166,   167,   168,   169,    89,    90,   601,   170,
2050 <     171,   364,   237,   365,  1016,   312,   366,   585,   519,   172,
2051 <    -108,    91,    92,   530,   604,   315,  1255,   316,   283,   284,
2052 <    1256,   852,    93,  1293,   367,   550,   582,   317,   524,   860,
2053 <     861,    94,   531,   318,   587,   252,   532,   508,  1018,   173,
2054 <     174,  1171,   175,   368,  1294,   269,  1295,   369,   176,   813,
2055 <     319,  1259,  1261,   177,   551,  1260,  1262,  1263,   178,  1096,
2056 <    1265,  1264,   463,  1267,  1266,   320,   370,  1268,   371,   253,
2057 <    1017,   321,  1097,   586,  1277,   270,   404,  1279,  1278,   322,
2058 <     372,  1280,   254,   509,  1281,   323,   127,  1296,  1282,   533,
2059 <     324,   325,   612,   128,   129,   255,   256,   257,   258,  1283,
2060 <     373,  1308,   510,  1284,   130,  1309,   326,   511,   327,   405,
2061 <     328,   271,   131,   329,   534,   259,   330,   988,   132,    95,
2062 <      96,    97,   133,   134,   331,   135,  1119,  1120,  1121,   332,
2063 <     374,   136,   333,   535,   587,   830,   831,   832,   833,   834,
2064 <     137,   138,   406,  1018,   272,   139,   273,   274,   608,   400,
2065 <     140,   566,   412,   413,   141,   142,   414,   415,   143,   375,
2066 <     416,   144,   145,  1297,  1298,   758,   512,   417,   418,   146,
2067 <     419,   420,   364,   421,   365,   147,   148,   366,   149,   150,
2068 <     151,   152,   153,   422,   423,   424,   425,   275,   376,   276,
2069 <     277,   278,   279,   154,  1175,   367,   426,   427,   536,  1299,
2070 <     428,   155,   156,   157,   429,   158,   280,   430,   159,   160,
2071 <     431,   432,   161,   433,   368,   434,   537,   435,   369,   436,
2072 <     480,  1176,   437,   162,  1071,  1072,  1073,  1074,  1075,   438,
2073 <     439,   441,   281,   605,   377,   443,   444,   370,   445,   371,
2074 <    1177,   446,   657,   481,   282,   447,  1178,   448,   163,   449,
2075 <     450,   372,   164,   451,   452,    79,   165,   166,   167,   168,
2076 <     169,   453,   482,  1179,   170,   171,   483,    80,   454,   455,
2077 <     456,   373,   457,   458,   172,   459,   460,   461,   283,   284,
2078 <     606,   462,    81,    82,   520,   525,   526,  1180,    83,   557,
2079 <      84,  1227,   558,   559,  1181,   560,   561,   562,   563,   567,
2080 <     568,   374,   569,   570,   173,   174,   571,   175,  1182,   572,
2081 <     573,   574,   575,   176,   576,  1241,   577,   578,   177,   579,
2082 <     580,   581,   600,   178,   607,   609,  1183,   610,  1184,  1185,
2083 <     375,   611,    85,    86,   612,   615,   616,   617,   618,    87,
2084 <      88,   619,   621,   622,   484,   623,   624,   626,   625,   627,
2085 <     643,   628,   663,   485,   486,   629,   630,   631,   632,   376,
2086 <      89,    90,   633,   634,   635,   636,   637,   638,  1228,   639,
2087 <     640,   644,   645,   646,   647,    91,    92,     2,     3,   649,
2088 <     650,  1186,     4,   651,   652,   653,    93,   654,   487,   655,
2089 <     656,  1187,  1242,   659,   660,    94,   665,   664,     5,  1229,
2090 <    1188,     6,     7,   666,  1189,   377,  1190,     8,   670,  1230,
2091 <     673,   674,   675,   676,   677,  1191,  1231,   679,   678,   680,
2092 <     335,   681,     9,  1243,  1275,  1192,    10,    11,  1232,    12,
2093 <    1233,  1234,   682,  1244,   915,    13,   683,   684,   687,   686,
2094 <    1245,   336,   337,  1235,   688,   338,   488,   689,   691,    14,
2095 <     692,   693,  1246,  1236,  1247,  1248,   694,   695,   696,    15,
2096 <      16,   697,   698,   699,   700,   703,   705,  1249,   938,   706,
2097 <     707,   712,   713,   716,   718,   720,    17,  1250,   721,   724,
2098 <     722,   723,   756,    95,    96,    97,   759,   726,   727,   729,
2099 <     730,   733,    18,   734,   779,   735,  1198,   737,   760,   738,
2100 <     780,   739,   740,   741,   749,   757,   339,   340,   341,   744,
2101 <     746,   342,   751,   752,   753,   761,   762,   763,   781,   343,
2102 <     764,   766,   767,   768,   770,   773,   782,   783,    19,   784,
2103 <     774,   344,   345,   787,   788,   775,   776,    20,    21,   786,
2104 <     789,    22,    23,   790,   791,   792,   793,   346,   347,   794,
2105 <     805,   803,   804,   806,   807,   808,   916,   917,   918,   919,
2106 <     920,   810,   809,   921,   922,   820,   812,   923,   924,   925,
2107 <     815,   816,   926,   821,   927,   928,   929,   348,   930,   931,
2108 <     932,   850,   822,   933,   851,   823,   824,   853,   854,   934,
2109 <     939,   940,   941,   942,   943,    24,   855,   944,   945,   856,
2110 <    1136,   946,   947,   948,   857,   825,   949,   826,   950,   951,
2111 <     952,   827,   953,   954,   955,   828,   829,   956,  1199,  1200,
2112 <    1201,  1202,  1203,   957,  1137,  1204,  1205,   837,   838,  1206,
2113 <    1207,  1208,   839,  1138,  1209,   840,  1210,  1211,  1212,  1139,
2114 <    1213,  1214,  1215,   858,   841,  1216,   842,   843,   859,   844,
2115 <     864,  1217,   845,   867,   869,  1140,   868,   846,   847,   870,
2116 <     871,   872,   873,   874,   998,   848,   849,   863,   875,   878,
2117 <     876,   877,   879,   880,   881,   883,   884,   882,   886,   989,
2118 <     887,  1141,   885,   888,   889,   890,   891,   892,   893,  1142,
2119 <     894,   895,   896,   897,   898,   899,   900,   901,   902,   903,
2120 <     904,   905,   906,   907,   908,   909,   910,   911,   912,   913,
2121 <     914,   937,   991,   960,   992,   994,   961,   962,   997,   995,
2122 <     963,   999,   964,   965,   966,   967,   968,  1000,   969,   970,
2123 <    1001,   971,  1143,   972,   973,   974,   980,   981,   982,   983,
2124 <     984,   985,   986,  1003,  1005,  1008,   987,   993,   990,   996,
2125 <    1144,  1002,  1004,  1006,  1009,  1007,  1010,  1013,  1014,  1024,
2126 <    1026,  1025,  1027,  1029,  1030,  1028,  1031,  1032,  1033,  1035,
2127 <    1036,  1037,  1063,  1034,  1065,  1038,  1039,  1040,  1067,  1269,
2128 <    1112,  1153,  1272,  1224,   314,  1172,  1225,  1041,  1042,  1043,
2129 <    1044,  1045,  1046,  1047,   583,  1310,  1048,  1049,  1050,  1051,
2130 <    1052,  1053,  1058,  1059,  1060,  1061,  1062,   522,  1066,   772,
2131 <    1064,  1069,  1068,  1070,  1076,  1077,  1078,  1079,  1080,  1081,
2132 <    1082,  1305,  1304,  1083,   755,  1291,  1084,  1270,   743,  1085,
2133 <    1086,  1164,  1087,  1088,  1089,  1090,  1091,  1289,  1092,  1093,
2134 <     642,  1100,  1101,  1102,  1103,  1104,  1105,  1106,  1107,  1108,
2135 <    1109,  1110,  1111,   778,  1306,   814,  1126,  1127,  1132,  1133,
2136 <    1134,  1135,  1147,  1148,  1307,  1149,  1150,  1151,  1152,  1156,
2137 <    1285,  1162,  1163,  1290,   402,   748,  1286,  1167,   464,  1165,
2138 <    1258,  1257,  1287,   334,   819,   658,  1168,  1288,     0,     0,
2139 <    1173,     0,  1170,  1174,  1195,  1196,  1197,  1220,  1221,  1222,
2140 <    1223,  1226,  1239,  1240,  1271,     0,  1276,  1292,  1273,  1302,
2146 <     662,  1303,     0,   528,     0,     0,     0,     0,     0,     0,
2147 <     732,   669,     0,     0,     0,     0,     0,     0,     0,     0,
2148 <       0,     0,   565,     0,     0,     0,     0,     0,     0,     0,
2021 >     713,   609,   610,   234,   712,    70,   302,   581,   616,   477,
2022 >     250,   119,    70,   545,  1117,    49,   241,    50,   400,   505,
2023 >     361,   590,   362,   496,  1123,   363,  1049,   390,   307,   496,
2024 >    1050,   478,   546,   505,    71,    54,   590,   234,   390,   302,
2025 >      56,    71,   364,   251,    72,   462,    47,    48,   463,  1051,
2026 >     479,    72,    61,  1052,   480,   400,   252,    62,  1152,  1110,
2027 >      65,   365,  1112,  1111,   506,   366,  1113,   241,    66,   253,
2028 >     254,   255,   256,  1248,  1010,  1250,    69,  1249,   506,  1251,
2029 >     120,   119,   464,   507,   367,   465,   368,  1254,   508,   257,
2030 >     116,  1255,   704,   705,   667,   668,   391,   507,   369,  1114,
2031 >    1115,  1116,   508,    73,   303,   582,  1269,   391,   681,   117,
2032 >      73,   118,   242,   686,   124,   547,   401,   230,   370,   591,
2033 >     231,   125,   706,   707,   697,   698,   466,   700,   126,   127,
2034 >     462,   232,   481,   463,   591,   710,   711,   303,   128,   715,
2035 >     243,   482,   483,   467,   548,   233,   129,   509,   371,   402,
2036 >     120,  1256,   130,   401,   497,  1257,   131,   132,   392,   133,
2037 >     497,   509,  1089,   242,  1090,   134,   248,   464,  1010,   392,
2038 >     465,   583,  1011,   581,   135,   136,   484,   372,   332,   137,
2039 >    1118,   249,   403,   857,   138,   592,   402,   498,   139,   140,
2040 >    1124,   243,   141,   498,   300,   142,   143,    79,   333,   334,
2041 >     592,  1153,   335,   144,  1258,  1154,   373,   301,  1259,   145,
2042 >     146,   466,   147,   148,   149,   150,   151,  1260,   308,   403,
2043 >     516,  1261,   267,    80,    81,   309,  1262,   152,   467,    82,
2044 >    1263,    83,   584,   235,   485,   153,   154,   155,  1012,   156,
2045 >     310,  -108,   157,   158,   781,   311,   159,   809,   499,   738,
2046 >     561,   268,   374,   773,   499,   520,   524,   160,   664,   750,
2047 >     653,   814,   526,   336,   337,   338,  1011,   235,   339,   743,
2048 >     468,   582,   313,    84,    85,  -108,   340,   518,   657,   598,
2049 >      86,    87,   161,   314,   527,   727,   162,   269,   341,   342,
2050 >     163,   164,   165,   166,   167,   970,   971,   972,   168,   169,
2051 >     315,    88,    89,   528,   343,   344,   316,   529,   170,   477,
2052 >     847,  1013,   791,   792,  1166,   317,    90,    91,   855,   856,
2053 >     270,   398,   271,   272,  1272,   318,  1274,    92,  1273,   545,
2054 >    1275,   478,  1012,   319,   345,   320,    93,   583,   171,   172,
2055 >     250,   173,  1066,  1067,  1068,  1069,  1070,   174,   546,   526,
2056 >     479,   321,   175,  1288,   480,   468,   322,   176,  1276,  1091,
2057 >     530,   460,  1277,   273,   323,   274,   275,   276,   277,   608,
2058 >     324,   527,  1092,   251,  1289,  1278,  1290,  1303,   521,  1279,
2059 >     267,  1304,   278,   795,   796,   531,   252,   860,   861,   325,
2060 >     528,   712,   326,   327,   529,   563,   328,   329,   584,   253,
2061 >     254,   255,   256,   397,   532,  1013,   983,   604,   279,   268,
2062 >     600,   409,   825,   826,   827,   828,   829,  1291,   637,   257,
2063 >     280,   125,   410,  1222,    94,    95,    96,   411,   126,   127,
2064 >     412,   547,   481,   413,   601,   414,   415,   330,   128,   603,
2065 >     416,   482,   483,   417,   418,   269,   129,   530,   419,   420,
2066 >     421,   422,   130,   423,   281,   282,   131,   132,   424,   133,
2067 >     548,   425,   579,   426,   605,   134,   427,   428,   429,   533,
2068 >     430,   431,   531,   432,   135,   136,   484,   433,   270,   137,
2069 >     271,   272,   434,   435,   138,   436,   438,   534,   139,   140,
2070 >     440,   532,   141,  1292,  1293,   142,   143,   441,   442,   443,
2071 >    1223,   444,   767,   144,   602,   445,   361,   446,   362,   145,
2072 >     146,   363,   147,   148,   149,   150,   151,   447,   448,   449,
2073 >     450,   273,   451,   274,   275,   276,   277,   152,   364,  1294,
2074 >     452,  1224,   453,   454,   485,   153,   154,   155,  1170,   156,
2075 >     278,  1225,   157,   158,   455,   456,   159,   365,  1226,   457,
2076 >     458,   366,   459,   517,   522,   523,   533,   160,  1236,   554,
2077 >    1227,   555,  1228,  1229,  1171,   556,   279,   557,   558,   559,
2078 >     367,   606,   368,   560,   534,  1230,   564,   565,   280,   566,
2079 >     567,   568,   161,  1172,   369,  1231,   162,   569,   570,  1173,
2080 >     163,   164,   165,   166,   167,   571,   572,    79,   168,   169,
2081 >     573,   574,   575,   576,   370,   577,  1174,   578,   170,   597,
2082 >     607,   608,   281,   282,   613,   611,   612,   614,   615,   617,
2083 >     618,   619,  1131,    80,    81,   620,   621,   622,   623,    82,
2084 >    1175,    83,   624,   625,   371,  1237,   626,  1176,   171,   172,
2085 >     627,   173,   628,   629,   630,   631,  1132,   174,   632,   633,
2086 >     634,  1177,   175,   635,   636,  1133,   639,   176,   640,   659,
2087 >     641,  1134,   642,   372,   643,   645,  1238,   646,   647,  1178,
2088 >     648,  1179,  1180,    84,    85,   649,  1239,  1135,   660,   650,
2089 >      86,    87,   669,  1240,     2,     3,   651,   666,   670,     4,
2090 >     652,   655,   373,   671,   332,  1241,   656,  1242,  1243,   661,
2091 >     662,    88,    89,  1136,     5,   673,   672,     6,     7,   674,
2092 >    1244,  1137,  1270,     8,   333,   334,    90,    91,   335,   675,
2093 >    1245,   676,   677,   678,  1181,   679,   680,    92,     9,   910,
2094 >     682,   683,    10,    11,  1182,    12,    93,   684,   374,   685,
2095 >     687,    13,   688,  1183,   689,   690,   691,  1184,   712,  1185,
2096 >     714,   692,   693,   694,  1138,    14,   695,   696,  1186,   699,
2097 >     701,   702,   703,   708,   933,    15,    16,   709,  1187,   716,
2098 >     717,   720,  1139,   718,   719,   722,   729,   745,   723,   336,
2099 >     337,   338,    17,   725,   339,   726,   730,   731,   733,   734,
2100 >     735,   752,   340,   755,   756,   736,   737,   740,    18,  1193,
2101 >     742,   747,   748,   749,   341,   342,   753,   754,   757,   758,
2102 >     759,   778,   783,   760,   762,   763,   775,   764,   769,   776,
2103 >     343,   344,   766,   770,    94,    95,    96,   777,   779,   780,
2104 >     784,   782,   771,   772,    19,   785,   786,   787,   788,   789,
2105 >     790,   799,   800,    20,    21,   801,   802,    22,    23,   803,
2106 >     345,   911,   912,   913,   914,   915,   816,   804,   916,   917,
2107 >     845,   805,   918,   919,   920,   806,   808,   921,   812,   922,
2108 >     923,   924,   811,   925,   926,   927,   846,   848,   928,   849,
2109 >     817,   850,   818,   819,   929,   820,   934,   935,   936,   937,
2110 >     938,   821,   851,   939,   940,   852,   822,   941,   942,   943,
2111 >     823,    24,   944,   853,   945,   946,   947,   824,   948,   949,
2112 >     950,   832,   833,   951,   834,   835,   836,   837,   838,   952,
2113 >     839,  1194,  1195,  1196,  1197,  1198,   840,   841,  1199,  1200,
2114 >     842,   843,  1201,  1202,  1203,   844,   854,  1204,   858,  1205,
2115 >    1206,  1207,   859,  1208,  1209,  1210,   862,   865,  1211,   863,
2116 >     866,   867,   868,   869,  1212,   870,   864,   873,   871,   872,
2117 >     874,   875,   876,   877,   878,   879,   984,   880,   881,   882,
2118 >     883,   884,   885,   886,   887,   888,   986,   889,   890,   987,
2119 >     891,   892,   893,   894,   895,   896,   897,   898,   899,   900,
2120 >     901,   989,   902,   903,   904,   905,   906,   907,   908,   909,
2121 >     932,   955,   956,   957,   958,   992,   959,   990,   993,   960,
2122 >     994,   961,   995,   962,   996,   963,   964,   965,   966,   967,
2123 >     968,   969,   975,   998,   976,   977,   978,   979,   980,   981,
2124 >    1000,  1003,  1004,   982,  1005,   985,   988,   997,   991,  1001,
2125 >    1021,   999,  1008,  1002,  1009,  1019,  1020,  1022,  1024,  1025,
2126 >    1023,  1026,  1027,  1028,  1029,  1033,  1030,  1031,  1032,  1034,
2127 >    1058,  1059,  1060,  1035,  1036,  1062,  1037,  1264,  1107,  1148,
2128 >     312,  1219,  1167,  1038,  1305,  1220,  1039,  1040,  1041,  1042,
2129 >    1043,  1044,  1045,  1046,  1267,  1047,   580,  1048,  1053,  1300,
2130 >    1054,  1055,  1056,  1057,  1061,  1286,  1064,  1065,  1063,  1071,
2131 >    1072,  1163,  1073,  1074,  1075,  1076,  1077,  1078,  1079,  1080,
2132 >    1081,  1082,  1299,  1083,  1084,  1265,  1085,  1086,  1087,  1088,
2133 >    1159,  1095,   751,  1096,   739,  1097,  1098,  1099,  1100,  1101,
2134 >    1102,  1103,  1104,  1284,  1105,  1106,  1121,  1122,  1127,   768,
2135 >     810,  1301,   774,  1128,  1129,  1130,  1142,  1143,  1144,  1145,
2136 >    1302,  1146,  1147,  1151,  1157,  1158,   638,  1162,  1280,  1285,
2137 >    1160,   399,  1168,  1165,  1169,  1281,   744,   461,   654,  1190,
2138 >     728,  1191,  1253,  1252,  1282,   815,  1192,  1215,  1216,  1217,
2139 >    1283,  1218,  1221,  1234,  1235,  1266,   331,  1271,  1287,  1268,
2140 >    1297,  1298,   519,   525,   658,     0,     0,     0,     0,     0,
2141         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2142 +       0,   562,     0,   665,     0,     0,     0,     0,     0,     0,
2143         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2144         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2145 <       0,     0,     0,     0,     0,     0,     0,   602
2145 >       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2146 >       0,     0,     0,     0,     0,     0,   599
2147   };
2148  
2149   #define yypact_value_is_default(yystate) \
2150 <  ((yystate) == (-560))
2150 >  ((yystate) == (-872))
2151  
2152   #define yytable_value_is_error(yytable_value) \
2153    YYID (0)
2154  
2155   static const yytype_int16 yycheck[] =
2156   {
2157 <     456,   320,   321,     1,     1,     1,     4,     1,   327,     1,
2158 <       1,     1,     1,     1,    61,     1,     1,     1,     4,   110,
2159 <     243,     1,   243,     1,    11,   243,    22,    23,     1,     1,
2160 <      26,     1,    11,     1,     1,   241,   242,     1,    35,    24,
2161 <      31,    39,   241,     1,    42,   241,   245,     1,    21,   245,
2162 <      41,    48,   243,    39,   243,    47,    42,    24,    43,   241,
2163 <     243,     1,    47,   245,    61,    62,    63,    64,    14,    15,
2164 <      16,   176,   177,    31,    66,     1,    43,   176,   177,    71,
2165 <      47,    71,    71,    41,    81,    83,   149,   150,     1,   243,
2166 <       1,    87,    88,    89,   413,   414,    92,    83,     1,     1,
2167 <     149,   150,   100,    71,   100,    31,   100,   243,   427,   100,
2168 <     243,     1,   100,   432,   100,   100,   112,   113,     8,     9,
2169 <     100,   212,   197,   198,   443,   444,    98,   446,   243,    19,
2170 <     100,   104,   128,   129,   243,   454,   455,    27,   130,   458,
2171 <     125,    67,   100,    33,   133,   133,   100,    37,    38,   133,
2172 <      40,    10,   241,    12,   126,   133,    46,   204,   125,   144,
2173 <     133,   208,   158,   243,   110,    55,    56,   134,   135,    71,
2174 <      60,   243,   166,   243,   100,    65,   102,   103,   166,    69,
2175 <      70,     1,   166,    73,   640,    98,    76,    77,   166,   100,
2176 <     243,   178,   243,    13,    84,     1,   166,   100,     1,   178,
2177 <      90,    91,   169,    93,    94,    95,    96,    97,    28,    29,
2178 <     243,   241,     1,   126,    34,   245,    36,   143,   108,   145,
2179 <     146,   147,   148,   243,   209,   243,   116,   117,   118,   227,
2180 <     120,   133,    21,   123,   124,   241,   162,   127,   243,   245,
2181 <     243,   227,   227,   227,   563,   242,   242,   240,   138,   227,
2182 <     242,   242,   242,   242,   242,   166,   242,   242,    78,    79,
2183 <     227,   244,   188,   166,   242,    85,    86,     1,   232,   242,
2184 <     242,   131,   242,   163,   200,   242,   240,   167,   242,   244,
2185 <       1,   171,   172,   173,   174,   175,   106,   107,   242,   179,
2186 <     180,     1,   232,     3,   100,   244,     6,   100,   241,   189,
2187 <     240,   121,   122,    24,   131,   244,   241,   244,   234,   235,
2188 <     245,   630,   132,    51,    24,   104,   242,   244,   241,   638,
2189 <     639,   141,    43,   244,   227,     1,    47,     1,   239,   219,
2190 <     220,   242,   222,    43,    72,     1,    74,    47,   228,   242,
2191 <     244,   241,   241,   233,   133,   245,   245,   241,   238,   208,
2192 <     241,   245,   242,   241,   245,   244,    66,   245,    68,    35,
2193 <     166,   244,   221,   166,   241,    31,   100,   241,   245,   244,
2194 <      80,   245,    48,    47,   241,   244,     1,   115,   245,   100,
2195 <     244,   244,   110,     8,     9,    61,    62,    63,    64,   241,
2196 <     100,   241,    66,   245,    19,   245,   244,    71,   244,   133,
2197 <     244,    67,    27,   244,   125,    81,   244,   726,    33,   229,
2198 <     230,   231,    37,    38,   244,    40,   975,   976,   977,   244,
2199 <     130,    46,   242,   144,   227,   153,   154,   155,   156,   157,
2200 <      55,    56,   166,   239,   100,    60,   102,   103,   110,   244,
2201 <      65,   241,   244,   244,    69,    70,   244,   244,    73,   159,
2202 <     244,    76,    77,   191,   192,   243,   130,   244,   244,    84,
2203 <     244,   244,     1,   244,     3,    90,    91,     6,    93,    94,
2204 <      95,    96,    97,   244,   244,   244,   244,   143,   188,   145,
2205 <     146,   147,   148,   108,     5,    24,   244,   244,   209,   227,
2206 <     244,   116,   117,   118,   244,   120,   162,   244,   123,   124,
2207 <     244,   244,   127,   244,    43,   244,   227,   244,    47,   244,
2208 <       1,    32,   244,   138,   830,   831,   832,   833,   834,   244,
2209 <     244,   244,   188,   131,   234,   244,   244,    66,   244,    68,
2210 <      51,   244,   242,    24,   200,   244,    57,   244,   163,   244,
2211 <     244,    80,   167,   244,   244,     1,   171,   172,   173,   174,
2212 <     175,   244,    43,    74,   179,   180,    47,    13,   244,   244,
2213 <     244,   100,   244,   244,   189,   244,   244,   244,   234,   235,
2214 <     241,   244,    28,    29,   244,   244,   244,    98,    34,   244,
2215 <      36,    74,   244,   244,   105,   244,   244,   244,   244,   244,
2216 <     244,   130,   244,   244,   219,   220,   244,   222,   119,   244,
2217 <     244,   244,   244,   228,   244,    74,   244,   244,   233,   244,
2218 <     244,   244,   244,   238,   176,   110,   137,   176,   139,   140,
2219 <     159,   176,    78,    79,   110,   110,   110,   176,   176,    85,
2220 <      86,   110,   176,   176,   125,   176,   176,   241,   176,   241,
2221 <     241,   244,   131,   134,   135,   244,   244,   244,   244,   188,
2222 <     106,   107,   244,   244,   244,   244,   244,   244,   151,   244,
2223 <     244,   244,   244,   244,   244,   121,   122,     0,     1,   244,
2224 <     244,   192,     5,   244,   244,   244,   132,   244,   169,   244,
2225 <     244,   202,   151,   244,   244,   141,   244,   241,    21,   182,
2226 <     211,    24,    25,   244,   215,   234,   217,    30,   176,   192,
2227 <     110,   176,   176,   110,   131,   226,   199,   110,   176,   110,
2228 <       1,   110,    45,   182,  1170,   236,    49,    50,   211,    52,
2229 <     213,   214,   176,   192,    61,    58,   176,   176,   176,   131,
2230 <     199,    22,    23,   226,   110,    26,   227,   110,   110,    72,
2231 <     110,   131,   211,   236,   213,   214,   110,   110,   176,    82,
2232 <      83,   176,   244,   176,   244,   176,   176,   226,    61,   176,
2233 <     176,   176,   176,   110,   131,   176,    99,   236,   176,   241,
2234 <     176,   176,   176,   229,   230,   231,   131,   244,   244,   244,
2235 <     244,   241,   115,   244,   176,   244,    61,   244,   131,   244,
2236 <     176,   244,   244,   244,   241,   241,    87,    88,    89,   244,
2237 <     244,    92,   244,   244,   244,   241,   241,   244,   176,   100,
2238 <     244,   244,   244,   244,   244,   241,   131,   176,   151,   176,
2239 <     244,   112,   113,   131,   176,   244,   244,   160,   161,   241,
2240 <     131,   164,   165,   131,   131,   131,   131,   128,   129,   131,
2241 <     110,   131,   131,   131,   131,   241,   183,   184,   185,   186,
2242 <     187,   244,   241,   190,   191,   131,   244,   194,   195,   196,
2243 <     241,   244,   199,   241,   201,   202,   203,   158,   205,   206,
2244 <     207,   110,   241,   210,   110,   241,   241,   110,   110,   216,
2245 <     183,   184,   185,   186,   187,   218,   110,   190,   191,   110,
2246 <      20,   194,   195,   196,   131,   241,   199,   241,   201,   202,
2247 <     203,   241,   205,   206,   207,   241,   241,   210,   183,   184,
2248 <     185,   186,   187,   216,    44,   190,   191,   241,   241,   194,
2249 <     195,   196,   241,    53,   199,   241,   201,   202,   203,    59,
2250 <     205,   206,   207,   110,   241,   210,   241,   241,   110,   241,
2251 <     131,   216,   241,   131,   244,    75,   176,   241,   241,   131,
2252 <     131,   131,   131,   110,   110,   241,   241,   241,   131,   241,
2253 <     131,   131,   131,   131,   241,   131,   131,   241,   241,   176,
2254 <     241,   101,   244,   241,   241,   241,   241,   241,   241,   109,
2255 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2256 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2257 <     241,   241,   131,   241,   131,   131,   241,   241,   131,   176,
2258 <     241,   131,   241,   241,   241,   241,   241,   131,   241,   241,
2259 <     131,   241,   152,   241,   241,   241,   241,   241,   241,   241,
2260 <     241,   241,   241,   131,   131,   131,   244,   241,   244,   244,
2261 <     170,   241,   244,   241,   131,   244,   110,   241,   241,   241,
2262 <     131,   241,   176,   131,   131,   244,   131,   244,   131,   131,
2263 <     131,   131,   131,   241,   131,   241,   241,   241,   131,   110,
2264 <     136,   136,   131,  1055,    74,  1019,  1057,   241,   241,   241,
2265 <     241,   241,   241,   241,   285,  1309,   241,   241,   241,   241,
2266 <     241,   241,   241,   241,   241,   241,   241,   238,   241,   538,
2267 <     244,   241,   244,   241,   241,   241,   241,   241,   241,   241,
2268 <     241,  1280,  1278,   241,   514,  1268,   241,  1165,   489,   241,
2269 <     241,   181,   241,   241,   241,   241,   241,  1264,   241,   241,
2270 <     349,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2271 <     241,   241,   241,   552,  1282,   588,   241,   241,   241,   241,
2272 <     241,   241,   241,   241,  1284,   241,   241,   241,   241,   241,
2273 <    1254,   241,   241,  1266,   123,   504,  1256,   241,   179,   245,
2274 <    1118,  1116,  1260,    98,   596,   378,   244,  1262,    -1,    -1,
2275 <     241,    -1,   244,   241,   241,   241,   241,   241,   241,   241,
2276 <     241,   241,   241,   241,   241,    -1,   241,   241,   244,   241,
2277 <     396,   241,    -1,   246,    -1,    -1,    -1,    -1,    -1,    -1,
2278 <     472,   408,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2285 <      -1,    -1,   260,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2157 >     453,   317,   318,     1,   109,     1,     1,     1,   324,     1,
2158 >       1,     1,     1,     1,    11,   242,     1,   242,     1,     1,
2159 >       1,     1,     3,     1,    11,     6,   240,     1,   240,     1,
2160 >     244,    23,    20,     1,    30,   242,     1,     1,     1,     1,
2161 >     242,    30,    23,    34,    40,     1,   240,   241,     4,   240,
2162 >      42,    40,   242,   244,    46,     1,    47,   242,    60,   240,
2163 >     242,    42,   240,   244,    46,    46,   244,     1,   242,    60,
2164 >      61,    62,    63,   240,     1,   240,   242,   244,    46,   244,
2165 >      70,     1,    38,    65,    65,    41,    67,   240,    70,    80,
2166 >     242,   244,   175,   176,   410,   411,    70,    65,    79,   970,
2167 >     971,   972,    70,    99,    99,    99,   211,    70,   424,   242,
2168 >      99,   242,    97,   429,   242,   103,    99,   242,    99,    99,
2169 >     242,     1,   175,   176,   440,   441,    82,   443,     8,     9,
2170 >       1,   242,   124,     4,    99,   451,   452,    99,    18,   455,
2171 >     125,   133,   134,    99,   132,   242,    26,   129,   129,   132,
2172 >      70,   240,    32,    99,   132,   244,    36,    37,   132,    39,
2173 >     132,   129,    10,    97,    12,    45,   242,    38,     1,   132,
2174 >      41,   165,    99,     1,    54,    55,   168,   158,     1,    59,
2175 >     177,   242,   165,   636,    64,   165,   132,   165,    68,    69,
2176 >     177,   125,    72,   165,   242,    75,    76,     1,    21,    22,
2177 >     165,   203,    25,    83,   240,   207,   187,   242,   244,    89,
2178 >      90,    82,    92,    93,    94,    95,    96,   240,   243,   165,
2179 >     240,   244,     1,    27,    28,   243,   240,   107,    99,    33,
2180 >     244,    35,   226,   231,   226,   115,   116,   117,   165,   119,
2181 >     243,   239,   122,   123,   560,   241,   126,   241,   226,   241,
2182 >     241,    30,   233,   241,   226,   239,   241,   137,   241,   241,
2183 >     241,   241,     1,    86,    87,    88,    99,   231,    91,   241,
2184 >     226,    99,   243,    77,    78,   239,    99,   241,   241,   241,
2185 >      84,    85,   162,   243,    23,   241,   166,    66,   111,   112,
2186 >     170,   171,   172,   173,   174,    13,    14,    15,   178,   179,
2187 >     243,   105,   106,    42,   127,   128,   243,    46,   188,     1,
2188 >     626,   238,   148,   149,   241,   243,   120,   121,   634,   635,
2189 >      99,   241,   101,   102,   240,   243,   240,   131,   244,     1,
2190 >     244,    23,   165,   243,   157,   243,   140,   165,   218,   219,
2191 >       1,   221,   825,   826,   827,   828,   829,   227,    20,     1,
2192 >      42,   243,   232,    50,    46,   226,   243,   237,   240,   207,
2193 >      99,   241,   244,   142,   243,   144,   145,   146,   147,   109,
2194 >     243,    23,   220,    34,    71,   240,    73,   240,   240,   244,
2195 >       1,   244,   161,   148,   149,   124,    47,   196,   197,   243,
2196 >      42,   109,   243,   243,    46,   240,   243,   243,   226,    60,
2197 >      61,    62,    63,   243,   143,   238,   722,   109,   187,    30,
2198 >     130,   243,   152,   153,   154,   155,   156,   114,   241,    80,
2199 >     199,     1,   243,    73,   228,   229,   230,   243,     8,     9,
2200 >     243,   103,   124,   243,   130,   243,   243,   241,    18,   240,
2201 >     243,   133,   134,   243,   243,    66,    26,    99,   243,   243,
2202 >     243,   243,    32,   243,   233,   234,    36,    37,   243,    39,
2203 >     132,   243,   241,   243,   109,    45,   243,   243,   243,   208,
2204 >     243,   243,   124,   243,    54,    55,   168,   243,    99,    59,
2205 >     101,   102,   243,   243,    64,   243,   243,   226,    68,    69,
2206 >     243,   143,    72,   190,   191,    75,    76,   243,   243,   243,
2207 >     150,   243,   241,    83,   130,   243,     1,   243,     3,    89,
2208 >      90,     6,    92,    93,    94,    95,    96,   243,   243,   243,
2209 >     243,   142,   243,   144,   145,   146,   147,   107,    23,   226,
2210 >     243,   181,   243,   243,   226,   115,   116,   117,     5,   119,
2211 >     161,   191,   122,   123,   243,   243,   126,    42,   198,   243,
2212 >     243,    46,   243,   243,   243,   243,   208,   137,    73,   243,
2213 >     210,   243,   212,   213,    31,   243,   187,   243,   243,   243,
2214 >      65,   175,    67,   243,   226,   225,   243,   243,   199,   243,
2215 >     243,   243,   162,    50,    79,   235,   166,   243,   243,    56,
2216 >     170,   171,   172,   173,   174,   243,   243,     1,   178,   179,
2217 >     243,   243,   243,   243,    99,   243,    73,   243,   188,   243,
2218 >     175,   109,   233,   234,   175,   109,   109,   175,   109,   175,
2219 >     175,   175,    19,    27,    28,   175,   175,   240,   240,    33,
2220 >      97,    35,   243,   243,   129,   150,   243,   104,   218,   219,
2221 >     243,   221,   243,   243,   243,   243,    43,   227,   243,   243,
2222 >     243,   118,   232,   243,   243,    52,   240,   237,   243,   130,
2223 >     243,    58,   243,   158,   243,   243,   181,   243,   243,   136,
2224 >     243,   138,   139,    77,    78,   243,   191,    74,   240,   243,
2225 >      84,    85,   109,   198,     0,     1,   243,   175,   175,     5,
2226 >     243,   243,   187,   175,     1,   210,   243,   212,   213,   243,
2227 >     243,   105,   106,   100,    20,   130,   109,    23,    24,   175,
2228 >     225,   108,  1165,    29,    21,    22,   120,   121,    25,   109,
2229 >     235,   109,   109,   175,   191,   175,   175,   131,    44,    60,
2230 >     130,   175,    48,    49,   201,    51,   140,   109,   233,   109,
2231 >     109,    57,   109,   210,   130,   109,   109,   214,   109,   216,
2232 >     130,   175,   175,   243,   151,    71,   175,   243,   225,   175,
2233 >     175,   175,   175,   175,    60,    81,    82,   175,   235,   175,
2234 >     175,   240,   169,   175,   175,   243,   240,   240,   243,    86,
2235 >      87,    88,    98,   243,    91,   243,   243,   243,   243,   243,
2236 >     243,   175,    99,   130,   130,   243,   243,   243,   114,    60,
2237 >     243,   243,   243,   243,   111,   112,   240,   242,   240,   240,
2238 >     243,   130,   130,   243,   243,   243,   175,   243,   240,   175,
2239 >     127,   128,   243,   243,   228,   229,   230,   175,   175,   175,
2240 >     175,   240,   243,   243,   150,   130,   130,   130,   130,   130,
2241 >     130,   130,   130,   159,   160,   109,   130,   163,   164,   130,
2242 >     157,   182,   183,   184,   185,   186,   130,   240,   189,   190,
2243 >     109,   240,   193,   194,   195,   243,   243,   198,   243,   200,
2244 >     201,   202,   240,   204,   205,   206,   109,   109,   209,   109,
2245 >     240,   109,   240,   240,   215,   240,   182,   183,   184,   185,
2246 >     186,   240,   109,   189,   190,   130,   240,   193,   194,   195,
2247 >     240,   217,   198,   109,   200,   201,   202,   240,   204,   205,
2248 >     206,   240,   240,   209,   240,   240,   240,   240,   240,   215,
2249 >     240,   182,   183,   184,   185,   186,   240,   240,   189,   190,
2250 >     240,   240,   193,   194,   195,   240,   109,   198,   240,   200,
2251 >     201,   202,   130,   204,   205,   206,   130,   130,   209,   175,
2252 >     130,   130,   130,   109,   215,   130,   243,   240,   130,   130,
2253 >     130,   130,   240,   240,   130,   130,   175,   243,   240,   240,
2254 >     240,   240,   240,   240,   240,   240,   130,   240,   240,   130,
2255 >     240,   240,   240,   240,   240,   240,   240,   240,   240,   240,
2256 >     240,   130,   240,   240,   240,   240,   240,   240,   240,   240,
2257 >     240,   240,   240,   240,   240,   130,   240,   175,   109,   240,
2258 >     130,   240,   130,   240,   130,   240,   240,   240,   240,   240,
2259 >     240,   240,   240,   130,   240,   240,   240,   240,   240,   240,
2260 >     130,   130,   130,   243,   109,   243,   240,   240,   243,   240,
2261 >     130,   243,   240,   243,   240,   240,   240,   175,   130,   130,
2262 >     243,   130,   243,   130,   240,   240,   130,   130,   130,   240,
2263 >     130,   243,   130,   240,   240,   130,   240,   109,   135,   135,
2264 >      74,  1050,  1014,   240,  1304,  1052,   240,   240,   240,   240,
2265 >     240,   240,   240,   240,   130,   240,   283,   240,   240,  1275,
2266 >     240,   240,   240,   240,   240,  1263,   240,   240,   243,   240,
2267 >     240,   243,   240,   240,   240,   240,   240,   240,   240,   240,
2268 >     240,   240,  1273,   240,   240,  1160,   240,   240,   240,   240,
2269 >     180,   240,   511,   240,   486,   240,   240,   240,   240,   240,
2270 >     240,   240,   240,  1259,   240,   240,   240,   240,   240,   535,
2271 >     585,  1277,   549,   240,   240,   240,   240,   240,   240,   240,
2272 >    1279,   240,   240,   240,   240,   240,   346,   240,  1249,  1261,
2273 >     244,   121,   240,   243,   240,  1251,   501,   177,   375,   240,
2274 >     469,   240,  1113,  1111,  1255,   593,   240,   240,   240,   240,
2275 >    1257,   240,   240,   240,   240,   240,    97,   240,   240,   243,
2276 >     240,   240,   236,   244,   393,    -1,    -1,    -1,    -1,    -1,
2277 >      -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2278 >      -1,   258,    -1,   405,    -1,    -1,    -1,    -1,    -1,    -1,
2279        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2280        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2281        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2282 <      -1,    -1,    -1,    -1,    -1,    -1,    -1,   306
2282 >      -1,    -1,    -1,    -1,    -1,    -1,   304
2283   };
2284  
2285   /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
2286     symbol of state STATE-NUM.  */
2287   static const yytype_uint16 yystos[] =
2288   {
2289 <       0,   247,     0,     1,     5,    21,    24,    25,    30,    45,
2290 <      49,    50,    52,    58,    72,    82,    83,    99,   115,   151,
2291 <     160,   161,   164,   165,   218,   248,   253,   258,   280,   286,
2292 <     300,   318,   335,   349,   364,   371,   375,   385,   394,   414,
2293 <     424,   430,   434,   444,   504,   520,   541,   241,   242,   243,
2294 <     243,   319,   395,   425,   243,   435,   243,   505,   350,   415,
2295 <     336,   243,   243,   301,   365,   243,   243,   376,   386,   243,
2296 <       1,    31,    41,   100,   281,   282,   283,   284,   285,     1,
2297 <      13,    28,    29,    34,    36,    78,    79,    85,    86,   106,
2298 <     107,   121,   122,   132,   141,   229,   230,   231,   521,   522,
2289 >       0,   246,     0,     1,     5,    20,    23,    24,    29,    44,
2290 >      48,    49,    51,    57,    71,    81,    82,    98,   114,   150,
2291 >     159,   160,   163,   164,   217,   247,   252,   257,   279,   285,
2292 >     299,   317,   334,   348,   363,   370,   374,   384,   393,   413,
2293 >     423,   429,   433,   443,   503,   519,   539,   240,   241,   242,
2294 >     242,   318,   394,   424,   242,   434,   242,   504,   349,   414,
2295 >     335,   242,   242,   300,   364,   242,   242,   375,   385,   242,
2296 >       1,    30,    40,    99,   280,   281,   282,   283,   284,     1,
2297 >      27,    28,    33,    35,    77,    78,    84,    85,   105,   106,
2298 >     120,   121,   131,   140,   228,   229,   230,   520,   521,   522,
2299       523,   524,   525,   526,   527,   528,   529,   530,   531,   532,
2300 <     533,   534,   535,   536,   537,   538,   539,   540,   243,   243,
2301 <     243,     1,    71,   431,   432,   433,   243,     1,     8,     9,
2302 <      19,    27,    33,    37,    38,    40,    46,    55,    56,    60,
2303 <      65,    69,    70,    73,    76,    77,    84,    90,    91,    93,
2304 <      94,    95,    96,    97,   108,   116,   117,   118,   120,   123,
2305 <     124,   127,   138,   163,   167,   171,   172,   173,   174,   175,
2306 <     179,   180,   189,   219,   220,   222,   228,   233,   238,   445,
2307 <     446,   447,   448,   449,   450,   451,   452,   453,   454,   455,
2308 <     456,   457,   458,   459,   460,   461,   462,   463,   464,   465,
2309 <     466,   467,   468,   469,   470,   471,   472,   473,   474,   475,
2310 <     476,   477,   478,   479,   480,   481,   482,   483,   484,   485,
2311 <     486,   487,   488,   489,   490,   491,   492,   496,   500,   501,
2312 <     502,   503,   243,   243,   243,   243,     1,   232,   287,   288,
2313 <     289,   290,   291,     1,    98,   126,   254,   255,   256,   257,
2314 <     243,   243,     1,    35,    48,    61,    62,    63,    64,    81,
2315 <     542,   543,   544,   545,   546,   547,   548,   549,   550,     1,
2316 <      31,    67,   100,   102,   103,   143,   145,   146,   147,   148,
2317 <     162,   188,   200,   234,   235,   259,   260,   261,   262,   267,
2318 <     268,   269,   270,   271,   272,   273,   274,   275,   276,   277,
2319 <     278,   279,   243,   243,     1,   100,   372,   373,   374,   241,
2320 <     244,   244,   244,   242,   282,   244,   244,   244,   244,   244,
2321 <     244,   244,   244,   244,   244,   244,   244,   244,   244,   244,
2322 <     244,   244,   244,   242,   522,     1,    22,    23,    26,    87,
2323 <      88,    89,    92,   100,   112,   113,   128,   129,   158,   320,
2324 <     321,   322,   323,   324,   325,   326,   327,   328,   329,   330,
2325 <     331,   332,   333,   334,     1,     3,     6,    24,    43,    47,
2326 <      66,    68,    80,   100,   130,   159,   188,   234,   396,   397,
2327 <     398,   399,   400,   401,   402,   403,   404,   405,   409,   410,
2328 <     411,   412,   413,     1,    71,   133,   426,   427,   428,   429,
2329 <     244,   242,   432,     1,   100,   133,   166,   436,   440,   441,
2330 <     442,   443,   244,   244,   244,   244,   244,   244,   244,   244,
2331 <     244,   244,   244,   244,   244,   244,   244,   244,   244,   244,
2332 <     244,   244,   244,   244,   244,   244,   244,   244,   244,   244,
2333 <     497,   244,   493,   244,   244,   244,   244,   244,   244,   244,
2334 <     244,   244,   244,   244,   244,   244,   244,   244,   244,   244,
2335 <     244,   244,   244,   242,   446,     1,     4,    39,    42,    83,
2336 <     100,   227,   506,   507,   508,   509,   510,   514,   515,   516,
2337 <       1,    24,    43,    47,   125,   134,   135,   169,   227,   351,
2338 <     352,   353,   354,   355,   356,   357,   361,   362,   363,     1,
2339 <     133,   166,   227,   416,   420,   421,   422,   423,     1,    47,
2340 <      66,    71,   130,   337,   341,   342,   343,   347,   348,   241,
2341 <     244,   242,   288,   240,   241,   244,   244,   242,   255,     1,
2342 <      24,    43,    47,   100,   125,   144,   209,   227,   302,   303,
2343 <     304,   305,   306,   307,   308,   309,   310,   314,     1,    21,
2344 <     104,   133,   366,   367,   368,   369,   370,   244,   244,   244,
2345 <     244,   244,   244,   244,   242,   543,   241,   244,   244,   244,
2346 <     244,   244,   244,   244,   244,   244,   244,   244,   244,   244,
2347 <     244,   244,   242,   260,     1,   100,   166,   227,   377,   378,
2348 <     379,   380,   381,     1,   100,   166,   387,   388,   389,   390,
2349 <     244,   242,   373,   131,   131,   131,   241,   176,   110,   110,
2350 <     176,   176,   110,   250,   250,   110,   110,   176,   176,   110,
2351 <     250,   176,   176,   176,   176,   176,   241,   241,   244,   244,
2352 <     244,   244,   244,   244,   244,   244,   244,   244,   244,   244,
2353 <     244,   242,   321,   241,   244,   244,   244,   244,   406,   244,
2354 <     244,   244,   244,   244,   244,   244,   244,   242,   397,   244,
2355 <     244,   242,   427,   131,   241,   244,   244,   437,   242,   441,
2356 <     176,   250,   250,   110,   176,   176,   110,   131,   176,   110,
2357 <     110,   110,   176,   176,   176,   250,   131,   176,   110,   110,
2358 <     250,   110,   110,   131,   110,   110,   176,   176,   244,   176,
2359 <     244,   250,   250,   176,   250,   176,   176,   176,   176,   177,
2360 <     176,   177,   176,   176,   250,   250,   110,   252,   131,   250,
2361 <     176,   176,   176,   176,   241,   517,   244,   244,   511,   244,
2362 <     244,   242,   507,   241,   244,   244,   358,   244,   244,   244,
2363 <     244,   244,   242,   352,   244,   417,   244,   242,   421,   241,
2364 <     338,   244,   244,   244,   242,   342,   176,   241,   243,   131,
2365 <     131,   241,   241,   244,   244,   315,   244,   244,   244,   311,
2366 <     244,   242,   303,   241,   244,   244,   244,   242,   367,   176,
2367 <     176,   176,   131,   176,   176,   250,   241,   131,   176,   131,
2368 <     131,   131,   131,   131,   131,   149,   150,   263,   264,   149,
2369 <     150,   265,   266,   131,   131,   110,   131,   131,   241,   241,
2370 <     244,   382,   244,   242,   378,   241,   244,   391,   242,   388,
2371 <     131,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2372 <     153,   154,   155,   156,   157,   249,   250,   241,   241,   241,
2373 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2374 <     110,   110,   250,   110,   110,   110,   110,   131,   110,   110,
2375 <     250,   250,   252,   241,   131,   197,   198,   131,   176,   244,
2376 <     131,   131,   131,   131,   110,   131,   131,   131,   241,   131,
2377 <     131,   241,   241,   131,   131,   244,   241,   241,   241,   241,
2378 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2379 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2380 <     241,   241,   241,   241,   241,    61,   183,   184,   185,   186,
2381 <     187,   190,   191,   194,   195,   196,   199,   201,   202,   203,
2382 <     205,   206,   207,   210,   216,   498,   499,   241,    61,   183,
2383 <     184,   185,   186,   187,   190,   191,   194,   195,   196,   199,
2384 <     201,   202,   203,   205,   206,   207,   210,   216,   494,   495,
2385 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2386 <     241,   241,   241,   241,   241,    14,    15,    16,   251,   252,
2387 <     241,   241,   241,   241,   241,   241,   241,   244,   250,   176,
2388 <     244,   131,   131,   241,   131,   176,   244,   131,   110,   131,
2389 <     131,   131,   241,   131,   244,   131,   241,   244,   131,   131,
2390 <     110,   345,   346,   241,   241,     1,   100,   166,   239,   292,
2391 <     293,   294,   295,   296,   241,   241,   131,   176,   244,   131,
2392 <     131,   131,   244,   131,   241,   131,   131,   131,   241,   241,
2393 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2394 <     241,   241,   241,   241,   241,   245,   241,   245,   241,   241,
2395 <     241,   241,   241,   131,   244,   131,   241,   131,   244,   241,
2396 <     241,   249,   249,   249,   249,   249,   241,   241,   241,   241,
2397 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2398 <     241,   241,   241,   241,    10,    12,   208,   221,   407,   408,
2399 <     241,   241,   241,   241,   241,   241,   241,   241,   241,   241,
2400 <     241,   241,   136,   438,   439,   241,   245,   241,   245,   251,
2401 <     251,   251,    11,   178,   518,   519,   241,   241,    11,   178,
2402 <     512,   513,   241,   241,   241,   241,    20,    44,    53,    59,
2403 <      75,   101,   109,   152,   170,   359,   360,   241,   241,   241,
2404 <     241,   241,   241,   136,   418,   419,   241,    61,   204,   208,
2405 <     339,   340,   241,   241,   181,   245,   344,   241,   244,   297,
2406 <     244,   242,   293,   241,   241,     5,    32,    51,    57,    74,
2407 <      98,   105,   119,   137,   139,   140,   192,   202,   211,   215,
2408 <     217,   226,   236,   316,   317,   241,   241,   241,    61,   183,
2409 <     184,   185,   186,   187,   190,   191,   194,   195,   196,   199,
2410 <     201,   202,   203,   205,   206,   207,   210,   216,   312,   313,
2411 <     241,   241,   241,   241,   264,   266,   241,    74,   151,   182,
2412 <     192,   199,   211,   213,   214,   226,   236,   383,   384,   241,
2413 <     241,    74,   151,   182,   192,   199,   211,   213,   214,   226,
2414 <     236,   392,   393,   241,   245,   241,   245,   499,   495,   241,
2415 <     245,   241,   245,   241,   245,   241,   245,   241,   245,   110,
2416 <     346,   241,   131,   244,   212,   252,   241,   241,   245,   241,
2417 <     245,   241,   245,   241,   245,   408,   439,   519,   513,   360,
2418 <     419,   340,   241,    51,    72,    74,   115,   191,   192,   227,
2419 <     298,   299,   241,   241,   317,   313,   384,   393,   241,   245,
2427 <     299
2300 >     533,   534,   535,   536,   537,   538,   242,   242,   242,     1,
2301 >      70,   430,   431,   432,   242,     1,     8,     9,    18,    26,
2302 >      32,    36,    37,    39,    45,    54,    55,    59,    64,    68,
2303 >      69,    72,    75,    76,    83,    89,    90,    92,    93,    94,
2304 >      95,    96,   107,   115,   116,   117,   119,   122,   123,   126,
2305 >     137,   162,   166,   170,   171,   172,   173,   174,   178,   179,
2306 >     188,   218,   219,   221,   227,   232,   237,   444,   445,   446,
2307 >     447,   448,   449,   450,   451,   452,   453,   454,   455,   456,
2308 >     457,   458,   459,   460,   461,   462,   463,   464,   465,   466,
2309 >     467,   468,   469,   470,   471,   472,   473,   474,   475,   476,
2310 >     477,   478,   479,   480,   481,   482,   483,   484,   485,   486,
2311 >     487,   488,   489,   490,   491,   495,   499,   500,   501,   502,
2312 >     242,   242,   242,   242,     1,   231,   286,   287,   288,   289,
2313 >     290,     1,    97,   125,   253,   254,   255,   256,   242,   242,
2314 >       1,    34,    47,    60,    61,    62,    63,    80,   540,   541,
2315 >     542,   543,   544,   545,   546,   547,   548,     1,    30,    66,
2316 >      99,   101,   102,   142,   144,   145,   146,   147,   161,   187,
2317 >     199,   233,   234,   258,   259,   260,   261,   266,   267,   268,
2318 >     269,   270,   271,   272,   273,   274,   275,   276,   277,   278,
2319 >     242,   242,     1,    99,   371,   372,   373,   240,   243,   243,
2320 >     243,   241,   281,   243,   243,   243,   243,   243,   243,   243,
2321 >     243,   243,   243,   243,   243,   243,   243,   243,   243,   243,
2322 >     241,   521,     1,    21,    22,    25,    86,    87,    88,    91,
2323 >      99,   111,   112,   127,   128,   157,   319,   320,   321,   322,
2324 >     323,   324,   325,   326,   327,   328,   329,   330,   331,   332,
2325 >     333,     1,     3,     6,    23,    42,    46,    65,    67,    79,
2326 >      99,   129,   158,   187,   233,   395,   396,   397,   398,   399,
2327 >     400,   401,   402,   403,   404,   408,   409,   410,   411,   412,
2328 >       1,    70,   132,   425,   426,   427,   428,   243,   241,   431,
2329 >       1,    99,   132,   165,   435,   439,   440,   441,   442,   243,
2330 >     243,   243,   243,   243,   243,   243,   243,   243,   243,   243,
2331 >     243,   243,   243,   243,   243,   243,   243,   243,   243,   243,
2332 >     243,   243,   243,   243,   243,   243,   243,   496,   243,   492,
2333 >     243,   243,   243,   243,   243,   243,   243,   243,   243,   243,
2334 >     243,   243,   243,   243,   243,   243,   243,   243,   243,   243,
2335 >     241,   445,     1,     4,    38,    41,    82,    99,   226,   505,
2336 >     506,   507,   508,   509,   513,   514,   515,     1,    23,    42,
2337 >      46,   124,   133,   134,   168,   226,   350,   351,   352,   353,
2338 >     354,   355,   356,   360,   361,   362,     1,   132,   165,   226,
2339 >     415,   419,   420,   421,   422,     1,    46,    65,    70,   129,
2340 >     336,   340,   341,   342,   346,   347,   240,   243,   241,   287,
2341 >     239,   240,   243,   243,   241,   254,     1,    23,    42,    46,
2342 >      99,   124,   143,   208,   226,   301,   302,   303,   304,   305,
2343 >     306,   307,   308,   309,   313,     1,    20,   103,   132,   365,
2344 >     366,   367,   368,   369,   243,   243,   243,   243,   243,   243,
2345 >     243,   241,   541,   240,   243,   243,   243,   243,   243,   243,
2346 >     243,   243,   243,   243,   243,   243,   243,   243,   243,   241,
2347 >     259,     1,    99,   165,   226,   376,   377,   378,   379,   380,
2348 >       1,    99,   165,   386,   387,   388,   389,   243,   241,   372,
2349 >     130,   130,   130,   240,   109,   109,   175,   175,   109,   249,
2350 >     249,   109,   109,   175,   175,   109,   249,   175,   175,   175,
2351 >     175,   175,   240,   240,   243,   243,   243,   243,   243,   243,
2352 >     243,   243,   243,   243,   243,   243,   243,   241,   320,   240,
2353 >     243,   243,   243,   243,   405,   243,   243,   243,   243,   243,
2354 >     243,   243,   243,   241,   396,   243,   243,   241,   426,   130,
2355 >     240,   243,   243,   436,   241,   440,   175,   249,   249,   109,
2356 >     175,   175,   109,   130,   175,   109,   109,   109,   175,   175,
2357 >     175,   249,   130,   175,   109,   109,   249,   109,   109,   130,
2358 >     109,   109,   175,   175,   243,   175,   243,   249,   249,   175,
2359 >     249,   175,   175,   175,   175,   176,   175,   176,   175,   175,
2360 >     249,   249,   109,   251,   130,   249,   175,   175,   175,   175,
2361 >     240,   516,   243,   243,   510,   243,   243,   241,   506,   240,
2362 >     243,   243,   357,   243,   243,   243,   243,   243,   241,   351,
2363 >     243,   416,   243,   241,   420,   240,   337,   243,   243,   243,
2364 >     241,   341,   175,   240,   242,   130,   130,   240,   240,   243,
2365 >     243,   314,   243,   243,   243,   310,   243,   241,   302,   240,
2366 >     243,   243,   243,   241,   366,   175,   175,   175,   130,   175,
2367 >     175,   249,   240,   130,   175,   130,   130,   130,   130,   130,
2368 >     130,   148,   149,   262,   263,   148,   149,   264,   265,   130,
2369 >     130,   109,   130,   130,   240,   240,   243,   381,   243,   241,
2370 >     377,   240,   243,   390,   241,   387,   130,   240,   240,   240,
2371 >     240,   240,   240,   240,   240,   152,   153,   154,   155,   156,
2372 >     248,   249,   240,   240,   240,   240,   240,   240,   240,   240,
2373 >     240,   240,   240,   240,   240,   109,   109,   249,   109,   109,
2374 >     109,   109,   130,   109,   109,   249,   249,   251,   240,   130,
2375 >     196,   197,   130,   175,   243,   130,   130,   130,   130,   109,
2376 >     130,   130,   130,   240,   130,   130,   240,   240,   130,   130,
2377 >     243,   240,   240,   240,   240,   240,   240,   240,   240,   240,
2378 >     240,   240,   240,   240,   240,   240,   240,   240,   240,   240,
2379 >     240,   240,   240,   240,   240,   240,   240,   240,   240,   240,
2380 >      60,   182,   183,   184,   185,   186,   189,   190,   193,   194,
2381 >     195,   198,   200,   201,   202,   204,   205,   206,   209,   215,
2382 >     497,   498,   240,    60,   182,   183,   184,   185,   186,   189,
2383 >     190,   193,   194,   195,   198,   200,   201,   202,   204,   205,
2384 >     206,   209,   215,   493,   494,   240,   240,   240,   240,   240,
2385 >     240,   240,   240,   240,   240,   240,   240,   240,   240,   240,
2386 >      13,    14,    15,   250,   251,   240,   240,   240,   240,   240,
2387 >     240,   240,   243,   249,   175,   243,   130,   130,   240,   130,
2388 >     175,   243,   130,   109,   130,   130,   130,   240,   130,   243,
2389 >     130,   240,   243,   130,   130,   109,   344,   345,   240,   240,
2390 >       1,    99,   165,   238,   291,   292,   293,   294,   295,   240,
2391 >     240,   130,   175,   243,   130,   130,   130,   243,   130,   240,
2392 >     130,   130,   130,   240,   240,   240,   240,   240,   240,   240,
2393 >     240,   240,   240,   240,   240,   240,   240,   240,   240,   240,
2394 >     244,   240,   244,   240,   240,   240,   240,   240,   130,   243,
2395 >     130,   240,   130,   243,   240,   240,   248,   248,   248,   248,
2396 >     248,   240,   240,   240,   240,   240,   240,   240,   240,   240,
2397 >     240,   240,   240,   240,   240,   240,   240,   240,   240,    10,
2398 >      12,   207,   220,   406,   407,   240,   240,   240,   240,   240,
2399 >     240,   240,   240,   240,   240,   240,   240,   135,   437,   438,
2400 >     240,   244,   240,   244,   250,   250,   250,    11,   177,   517,
2401 >     518,   240,   240,    11,   177,   511,   512,   240,   240,   240,
2402 >     240,    19,    43,    52,    58,    74,   100,   108,   151,   169,
2403 >     358,   359,   240,   240,   240,   240,   240,   240,   135,   417,
2404 >     418,   240,    60,   203,   207,   338,   339,   240,   240,   180,
2405 >     244,   343,   240,   243,   296,   243,   241,   292,   240,   240,
2406 >       5,    31,    50,    56,    73,    97,   104,   118,   136,   138,
2407 >     139,   191,   201,   210,   214,   216,   225,   235,   315,   316,
2408 >     240,   240,   240,    60,   182,   183,   184,   185,   186,   189,
2409 >     190,   193,   194,   195,   198,   200,   201,   202,   204,   205,
2410 >     206,   209,   215,   311,   312,   240,   240,   240,   240,   263,
2411 >     265,   240,    73,   150,   181,   191,   198,   210,   212,   213,
2412 >     225,   235,   382,   383,   240,   240,    73,   150,   181,   191,
2413 >     198,   210,   212,   213,   225,   235,   391,   392,   240,   244,
2414 >     240,   244,   498,   494,   240,   244,   240,   244,   240,   244,
2415 >     240,   244,   240,   244,   109,   345,   240,   130,   243,   211,
2416 >     251,   240,   240,   244,   240,   244,   240,   244,   240,   244,
2417 >     407,   438,   518,   512,   359,   418,   339,   240,    50,    71,
2418 >      73,   114,   190,   191,   226,   297,   298,   240,   240,   316,
2419 >     312,   383,   392,   240,   244,   298
2420   };
2421  
2422   #define yyerrok         (yyerrstatus = 0)
# Line 3261 | Line 3253 | yyreduce:
3253          case 27:
3254  
3255   /* Line 1806 of yacc.c  */
3256 < #line 384 "conf_parser.y"
3256 > #line 383 "conf_parser.y"
3257      { (yyval.number) = 0; }
3258      break;
3259  
3260    case 29:
3261  
3262   /* Line 1806 of yacc.c  */
3263 < #line 386 "conf_parser.y"
3263 > #line 385 "conf_parser.y"
3264      {
3265                          (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number);
3266                  }
# Line 3277 | Line 3269 | yyreduce:
3269    case 30:
3270  
3271   /* Line 1806 of yacc.c  */
3272 < #line 390 "conf_parser.y"
3272 > #line 389 "conf_parser.y"
3273      {
3274                          (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number);
3275                  }
# Line 3286 | Line 3278 | yyreduce:
3278    case 31:
3279  
3280   /* Line 1806 of yacc.c  */
3281 < #line 394 "conf_parser.y"
3281 > #line 393 "conf_parser.y"
3282      {
3283                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 + (yyvsp[(3) - (3)].number);
3284                  }
# Line 3295 | Line 3287 | yyreduce:
3287    case 32:
3288  
3289   /* Line 1806 of yacc.c  */
3290 < #line 398 "conf_parser.y"
3290 > #line 397 "conf_parser.y"
3291      {
3292                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 + (yyvsp[(3) - (3)].number);
3293                  }
# Line 3304 | Line 3296 | yyreduce:
3296    case 33:
3297  
3298   /* Line 1806 of yacc.c  */
3299 < #line 402 "conf_parser.y"
3299 > #line 401 "conf_parser.y"
3300      {
3301                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 + (yyvsp[(3) - (3)].number);
3302                  }
# Line 3313 | Line 3305 | yyreduce:
3305    case 34:
3306  
3307   /* Line 1806 of yacc.c  */
3308 < #line 406 "conf_parser.y"
3308 > #line 405 "conf_parser.y"
3309      {
3310                          (yyval.number) = (yyvsp[(1) - (3)].number) * 60 * 60 * 24 * 7 + (yyvsp[(3) - (3)].number);
3311                  }
# Line 3322 | Line 3314 | yyreduce:
3314    case 35:
3315  
3316   /* Line 1806 of yacc.c  */
3317 < #line 411 "conf_parser.y"
3317 > #line 410 "conf_parser.y"
3318      { (yyval.number) = 0; }
3319      break;
3320  
3321    case 37:
3322  
3323   /* Line 1806 of yacc.c  */
3324 < #line 412 "conf_parser.y"
3324 > #line 411 "conf_parser.y"
3325      { (yyval.number) = (yyvsp[(1) - (2)].number) + (yyvsp[(2) - (2)].number); }
3326      break;
3327  
3328    case 38:
3329  
3330   /* Line 1806 of yacc.c  */
3331 < #line 413 "conf_parser.y"
3331 > #line 412 "conf_parser.y"
3332      { (yyval.number) = (yyvsp[(1) - (3)].number) + (yyvsp[(3) - (3)].number); }
3333      break;
3334  
3335    case 39:
3336  
3337   /* Line 1806 of yacc.c  */
3338 < #line 414 "conf_parser.y"
3338 > #line 413 "conf_parser.y"
3339      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 + (yyvsp[(3) - (3)].number); }
3340      break;
3341  
3342    case 40:
3343  
3344   /* Line 1806 of yacc.c  */
3345 < #line 415 "conf_parser.y"
3345 > #line 414 "conf_parser.y"
3346      { (yyval.number) = (yyvsp[(1) - (3)].number) * 1024 * 1024 + (yyvsp[(3) - (3)].number); }
3347      break;
3348  
3349    case 47:
3350  
3351   /* Line 1806 of yacc.c  */
3352 < #line 429 "conf_parser.y"
3352 > #line 428 "conf_parser.y"
3353      {
3354    if (conf_parser_ctx.pass == 2)
3355      add_conf_module(libio_basename(yylval.string));
# Line 3367 | Line 3359 | yyreduce:
3359    case 48:
3360  
3361   /* Line 1806 of yacc.c  */
3362 < #line 435 "conf_parser.y"
3362 > #line 434 "conf_parser.y"
3363      {
3364    if (conf_parser_ctx.pass == 2)
3365      mod_add_path(yylval.string);
# Line 3377 | Line 3369 | yyreduce:
3369    case 72:
3370  
3371   /* Line 1806 of yacc.c  */
3372 < #line 460 "conf_parser.y"
3372 > #line 459 "conf_parser.y"
3373      {
3374   #ifdef HAVE_LIBCRYPTO
3375    if (conf_parser_ctx.pass == 2 && ServerInfo.client_ctx)
# Line 3389 | Line 3381 | yyreduce:
3381    case 73:
3382  
3383   /* Line 1806 of yacc.c  */
3384 < #line 466 "conf_parser.y"
3384 > #line 465 "conf_parser.y"
3385      {
3386   #ifdef HAVE_LIBCRYPTO
3387    if (conf_parser_ctx.pass == 2 && ServerInfo.client_ctx)
# Line 3401 | Line 3393 | yyreduce:
3393    case 76:
3394  
3395   /* Line 1806 of yacc.c  */
3396 < #line 475 "conf_parser.y"
3396 > #line 474 "conf_parser.y"
3397      {
3398   #ifdef HAVE_LIBCRYPTO
3399    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3413 | Line 3405 | yyreduce:
3405    case 77:
3406  
3407   /* Line 1806 of yacc.c  */
3408 < #line 481 "conf_parser.y"
3408 > #line 480 "conf_parser.y"
3409      {
3410   #ifdef HAVE_LIBCRYPTO
3411    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3425 | Line 3417 | yyreduce:
3417    case 78:
3418  
3419   /* Line 1806 of yacc.c  */
3420 < #line 489 "conf_parser.y"
3420 > #line 488 "conf_parser.y"
3421      {
3422   #ifdef HAVE_LIBCRYPTO
3423    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3468 | Line 3460 | yyreduce:
3460    case 79:
3461  
3462   /* Line 1806 of yacc.c  */
3463 < #line 528 "conf_parser.y"
3463 > #line 527 "conf_parser.y"
3464      {
3465   #ifdef HAVE_LIBCRYPTO
3466    if (conf_parser_ctx.pass == 1)
# Line 3531 | Line 3523 | yyreduce:
3523    case 80:
3524  
3525   /* Line 1806 of yacc.c  */
3526 < #line 587 "conf_parser.y"
3526 > #line 586 "conf_parser.y"
3527      {
3528   /* TBD - XXX: error reporting */
3529   #ifdef HAVE_LIBCRYPTO
# Line 3563 | Line 3555 | yyreduce:
3555    case 81:
3556  
3557   /* Line 1806 of yacc.c  */
3558 < #line 615 "conf_parser.y"
3558 > #line 614 "conf_parser.y"
3559      {
3560   #ifdef HAVE_LIBCRYPTO
3561    if (conf_parser_ctx.pass == 2 && ServerInfo.server_ctx)
# Line 3575 | Line 3567 | yyreduce:
3567    case 82:
3568  
3569   /* Line 1806 of yacc.c  */
3570 < #line 623 "conf_parser.y"
3570 > #line 622 "conf_parser.y"
3571      {
3572    /* this isn't rehashable */
3573    if (conf_parser_ctx.pass == 2 && !ServerInfo.name)
# Line 3594 | Line 3586 | yyreduce:
3586    case 83:
3587  
3588   /* Line 1806 of yacc.c  */
3589 < #line 638 "conf_parser.y"
3589 > #line 637 "conf_parser.y"
3590      {
3591    /* this isn't rehashable */
3592    if (conf_parser_ctx.pass == 2 && !ServerInfo.sid)
# Line 3613 | Line 3605 | yyreduce:
3605    case 84:
3606  
3607   /* Line 1806 of yacc.c  */
3608 < #line 653 "conf_parser.y"
3608 > #line 652 "conf_parser.y"
3609      {
3610    if (conf_parser_ctx.pass == 2)
3611    {
# Line 3626 | Line 3618 | yyreduce:
3618    case 85:
3619  
3620   /* Line 1806 of yacc.c  */
3621 < #line 662 "conf_parser.y"
3621 > #line 661 "conf_parser.y"
3622      {
3623    if (conf_parser_ctx.pass == 2)
3624    {
# Line 3644 | Line 3636 | yyreduce:
3636    case 86:
3637  
3638   /* Line 1806 of yacc.c  */
3639 < #line 676 "conf_parser.y"
3639 > #line 675 "conf_parser.y"
3640      {
3641    if (conf_parser_ctx.pass == 2)
3642    {
# Line 3657 | Line 3649 | yyreduce:
3649    case 87:
3650  
3651   /* Line 1806 of yacc.c  */
3652 < #line 685 "conf_parser.y"
3652 > #line 684 "conf_parser.y"
3653      {
3654    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
3655    {
# Line 3689 | Line 3681 | yyreduce:
3681    case 88:
3682  
3683   /* Line 1806 of yacc.c  */
3684 < #line 713 "conf_parser.y"
3684 > #line 712 "conf_parser.y"
3685      {
3686   #ifdef IPV6
3687    if (conf_parser_ctx.pass == 2 && *yylval.string != '*')
# Line 3723 | Line 3715 | yyreduce:
3715    case 89:
3716  
3717   /* Line 1806 of yacc.c  */
3718 < #line 743 "conf_parser.y"
3718 > #line 742 "conf_parser.y"
3719      {
3720    if (conf_parser_ctx.pass == 2)
3721    {
# Line 3750 | Line 3742 | yyreduce:
3742    case 90:
3743  
3744   /* Line 1806 of yacc.c  */
3745 < #line 766 "conf_parser.y"
3745 > #line 765 "conf_parser.y"
3746      {
3747    if (conf_parser_ctx.pass == 2)
3748      ServerInfo.hub = yylval.number;
# Line 3760 | Line 3752 | yyreduce:
3752    case 98:
3753  
3754   /* Line 1806 of yacc.c  */
3755 < #line 781 "conf_parser.y"
3755 > #line 780 "conf_parser.y"
3756      {
3757    if (conf_parser_ctx.pass == 2)
3758    {
# Line 3773 | Line 3765 | yyreduce:
3765    case 99:
3766  
3767   /* Line 1806 of yacc.c  */
3768 < #line 790 "conf_parser.y"
3768 > #line 789 "conf_parser.y"
3769      {
3770    if (conf_parser_ctx.pass == 2)
3771    {
# Line 3786 | Line 3778 | yyreduce:
3778    case 100:
3779  
3780   /* Line 1806 of yacc.c  */
3781 < #line 799 "conf_parser.y"
3781 > #line 798 "conf_parser.y"
3782      {
3783    if (conf_parser_ctx.pass == 2)
3784    {
# Line 3799 | Line 3791 | yyreduce:
3791    case 107:
3792  
3793   /* Line 1806 of yacc.c  */
3794 < #line 817 "conf_parser.y"
3794 > #line 816 "conf_parser.y"
3795      {
3796    if (conf_parser_ctx.pass == 2)
3797      ConfigLoggingEntry.use_logging = yylval.number;
# Line 3809 | Line 3801 | yyreduce:
3801    case 108:
3802  
3803   /* Line 1806 of yacc.c  */
3804 < #line 823 "conf_parser.y"
3804 > #line 822 "conf_parser.y"
3805      {
3806    lfile[0] = '\0';
3807    ltype = 0;
# Line 3820 | Line 3812 | yyreduce:
3812    case 109:
3813  
3814   /* Line 1806 of yacc.c  */
3815 < #line 828 "conf_parser.y"
3815 > #line 827 "conf_parser.y"
3816      {
3817    if (conf_parser_ctx.pass == 2 && ltype > 0)
3818      log_add_file(ltype, lsize, lfile);
# Line 3830 | Line 3822 | yyreduce:
3822    case 116:
3823  
3824   /* Line 1806 of yacc.c  */
3825 < #line 840 "conf_parser.y"
3825 > #line 839 "conf_parser.y"
3826      {
3827    strlcpy(lfile, yylval.string, sizeof(lfile));
3828   }
# Line 3839 | Line 3831 | yyreduce:
3831    case 117:
3832  
3833   /* Line 1806 of yacc.c  */
3834 < #line 845 "conf_parser.y"
3834 > #line 844 "conf_parser.y"
3835      {
3836    lsize = (yyvsp[(3) - (4)].number);
3837   }
# Line 3848 | Line 3840 | yyreduce:
3840    case 118:
3841  
3842   /* Line 1806 of yacc.c  */
3843 < #line 848 "conf_parser.y"
3843 > #line 847 "conf_parser.y"
3844      {
3845    lsize = 0;
3846   }
# Line 3857 | Line 3849 | yyreduce:
3849    case 119:
3850  
3851   /* Line 1806 of yacc.c  */
3852 < #line 853 "conf_parser.y"
3852 > #line 852 "conf_parser.y"
3853      {
3854    if (conf_parser_ctx.pass == 2)
3855      ltype = 0;
# Line 3867 | Line 3859 | yyreduce:
3859    case 123:
3860  
3861   /* Line 1806 of yacc.c  */
3862 < #line 860 "conf_parser.y"
3862 > #line 859 "conf_parser.y"
3863      {
3864    if (conf_parser_ctx.pass == 2)
3865      ltype = LOG_TYPE_USER;
# Line 3877 | Line 3869 | yyreduce:
3869    case 124:
3870  
3871   /* Line 1806 of yacc.c  */
3872 < #line 864 "conf_parser.y"
3872 > #line 863 "conf_parser.y"
3873      {
3874    if (conf_parser_ctx.pass == 2)
3875      ltype = LOG_TYPE_OPER;
# Line 3887 | Line 3879 | yyreduce:
3879    case 125:
3880  
3881   /* Line 1806 of yacc.c  */
3882 < #line 868 "conf_parser.y"
3882 > #line 867 "conf_parser.y"
3883      {
3884    if (conf_parser_ctx.pass == 2)
3885      ltype = LOG_TYPE_GLINE;
# Line 3897 | Line 3889 | yyreduce:
3889    case 126:
3890  
3891   /* Line 1806 of yacc.c  */
3892 < #line 872 "conf_parser.y"
3892 > #line 871 "conf_parser.y"
3893      {
3894    if (conf_parser_ctx.pass == 2)
3895      ltype = LOG_TYPE_DLINE;
# Line 3907 | Line 3899 | yyreduce:
3899    case 127:
3900  
3901   /* Line 1806 of yacc.c  */
3902 < #line 876 "conf_parser.y"
3902 > #line 875 "conf_parser.y"
3903      {
3904    if (conf_parser_ctx.pass == 2)
3905      ltype = LOG_TYPE_KLINE;
# Line 3917 | Line 3909 | yyreduce:
3909    case 128:
3910  
3911   /* Line 1806 of yacc.c  */
3912 < #line 880 "conf_parser.y"
3912 > #line 879 "conf_parser.y"
3913      {
3914    if (conf_parser_ctx.pass == 2)
3915      ltype = LOG_TYPE_KILL;
# Line 3927 | Line 3919 | yyreduce:
3919    case 129:
3920  
3921   /* Line 1806 of yacc.c  */
3922 < #line 884 "conf_parser.y"
3922 > #line 883 "conf_parser.y"
3923      {
3924    if (conf_parser_ctx.pass == 2)
3925      ltype = LOG_TYPE_DEBUG;
# Line 3937 | Line 3929 | yyreduce:
3929    case 130:
3930  
3931   /* Line 1806 of yacc.c  */
3932 < #line 894 "conf_parser.y"
3932 > #line 893 "conf_parser.y"
3933      {
3934    if (conf_parser_ctx.pass == 2)
3935    {
# Line 3956 | Line 3948 | yyreduce:
3948    case 131:
3949  
3950   /* Line 1806 of yacc.c  */
3951 < #line 907 "conf_parser.y"
3951 > #line 906 "conf_parser.y"
3952      {
3953    if (conf_parser_ctx.pass == 2)
3954    {
# Line 4045 | Line 4037 | yyreduce:
4037    case 143:
4038  
4039   /* Line 1806 of yacc.c  */
4040 < #line 997 "conf_parser.y"
4040 > #line 996 "conf_parser.y"
4041      {
4042    if (conf_parser_ctx.pass == 2)
4043    {
# Line 4058 | Line 4050 | yyreduce:
4050    case 144:
4051  
4052   /* Line 1806 of yacc.c  */
4053 < #line 1006 "conf_parser.y"
4053 > #line 1005 "conf_parser.y"
4054      {
4055    if (conf_parser_ctx.pass == 2)
4056    {
# Line 4099 | Line 4091 | yyreduce:
4091    case 145:
4092  
4093   /* Line 1806 of yacc.c  */
4094 < #line 1043 "conf_parser.y"
4094 > #line 1042 "conf_parser.y"
4095      {
4096    if (conf_parser_ctx.pass == 2)
4097    {
# Line 4115 | Line 4107 | yyreduce:
4107    case 146:
4108  
4109   /* Line 1806 of yacc.c  */
4110 < #line 1055 "conf_parser.y"
4110 > #line 1054 "conf_parser.y"
4111      {
4112    if (conf_parser_ctx.pass == 2)
4113    {
# Line 4130 | Line 4122 | yyreduce:
4122    case 147:
4123  
4124   /* Line 1806 of yacc.c  */
4125 < #line 1066 "conf_parser.y"
4125 > #line 1065 "conf_parser.y"
4126      {
4127   #ifdef HAVE_LIBCRYPTO
4128    if (conf_parser_ctx.pass == 2)
# Line 4176 | Line 4168 | yyreduce:
4168    case 148:
4169  
4170   /* Line 1806 of yacc.c  */
4171 < #line 1108 "conf_parser.y"
4171 > #line 1107 "conf_parser.y"
4172      {
4173    if (conf_parser_ctx.pass == 2)
4174    {
# Line 4189 | Line 4181 | yyreduce:
4181    case 149:
4182  
4183   /* Line 1806 of yacc.c  */
4184 < #line 1117 "conf_parser.y"
4184 > #line 1116 "conf_parser.y"
4185      {
4186    if (conf_parser_ctx.pass == 2)
4187      yy_aconf->modes = 0;
# Line 4199 | Line 4191 | yyreduce:
4191    case 153:
4192  
4193   /* Line 1806 of yacc.c  */
4194 < #line 1124 "conf_parser.y"
4194 > #line 1123 "conf_parser.y"
4195      {
4196    if (conf_parser_ctx.pass == 2)
4197      yy_aconf->modes |= UMODE_BOTS;
# Line 4209 | Line 4201 | yyreduce:
4201    case 154:
4202  
4203   /* Line 1806 of yacc.c  */
4204 < #line 1128 "conf_parser.y"
4204 > #line 1127 "conf_parser.y"
4205      {
4206    if (conf_parser_ctx.pass == 2)
4207      yy_aconf->modes |= UMODE_CCONN;
# Line 4219 | Line 4211 | yyreduce:
4211    case 155:
4212  
4213   /* Line 1806 of yacc.c  */
4214 < #line 1132 "conf_parser.y"
4214 > #line 1131 "conf_parser.y"
4215      {
4216    if (conf_parser_ctx.pass == 2)
4217      yy_aconf->modes |= UMODE_CCONN_FULL;
# Line 4229 | Line 4221 | yyreduce:
4221    case 156:
4222  
4223   /* Line 1806 of yacc.c  */
4224 < #line 1136 "conf_parser.y"
4224 > #line 1135 "conf_parser.y"
4225      {
4226    if (conf_parser_ctx.pass == 2)
4227      yy_aconf->modes |= UMODE_DEAF;
# Line 4239 | Line 4231 | yyreduce:
4231    case 157:
4232  
4233   /* Line 1806 of yacc.c  */
4234 < #line 1140 "conf_parser.y"
4234 > #line 1139 "conf_parser.y"
4235      {
4236    if (conf_parser_ctx.pass == 2)
4237      yy_aconf->modes |= UMODE_DEBUG;
# Line 4249 | Line 4241 | yyreduce:
4241    case 158:
4242  
4243   /* Line 1806 of yacc.c  */
4244 < #line 1144 "conf_parser.y"
4244 > #line 1143 "conf_parser.y"
4245      {
4246    if (conf_parser_ctx.pass == 2)
4247      yy_aconf->modes |= UMODE_FULL;
# Line 4259 | Line 4251 | yyreduce:
4251    case 159:
4252  
4253   /* Line 1806 of yacc.c  */
4254 < #line 1148 "conf_parser.y"
4254 > #line 1147 "conf_parser.y"
4255      {
4256    if (conf_parser_ctx.pass == 2)
4257      yy_aconf->modes |= UMODE_HIDDEN;
# Line 4269 | Line 4261 | yyreduce:
4261    case 160:
4262  
4263   /* Line 1806 of yacc.c  */
4264 < #line 1152 "conf_parser.y"
4264 > #line 1151 "conf_parser.y"
4265      {
4266    if (conf_parser_ctx.pass == 2)
4267      yy_aconf->modes |= UMODE_SKILL;
# Line 4279 | Line 4271 | yyreduce:
4271    case 161:
4272  
4273   /* Line 1806 of yacc.c  */
4274 < #line 1156 "conf_parser.y"
4274 > #line 1155 "conf_parser.y"
4275      {
4276    if (conf_parser_ctx.pass == 2)
4277      yy_aconf->modes |= UMODE_NCHANGE;
# Line 4289 | Line 4281 | yyreduce:
4281    case 162:
4282  
4283   /* Line 1806 of yacc.c  */
4284 < #line 1160 "conf_parser.y"
4284 > #line 1159 "conf_parser.y"
4285      {
4286    if (conf_parser_ctx.pass == 2)
4287      yy_aconf->modes |= UMODE_REJ;
# Line 4299 | Line 4291 | yyreduce:
4291    case 163:
4292  
4293   /* Line 1806 of yacc.c  */
4294 < #line 1164 "conf_parser.y"
4294 > #line 1163 "conf_parser.y"
4295      {
4296    if (conf_parser_ctx.pass == 2)
4297      yy_aconf->modes |= UMODE_UNAUTH;
# Line 4309 | Line 4301 | yyreduce:
4301    case 164:
4302  
4303   /* Line 1806 of yacc.c  */
4304 < #line 1168 "conf_parser.y"
4304 > #line 1167 "conf_parser.y"
4305      {
4306    if (conf_parser_ctx.pass == 2)
4307      yy_aconf->modes |= UMODE_SPY;
# Line 4319 | Line 4311 | yyreduce:
4311    case 165:
4312  
4313   /* Line 1806 of yacc.c  */
4314 < #line 1172 "conf_parser.y"
4314 > #line 1171 "conf_parser.y"
4315      {
4316    if (conf_parser_ctx.pass == 2)
4317      yy_aconf->modes |= UMODE_EXTERNAL;
# Line 4329 | Line 4321 | yyreduce:
4321    case 166:
4322  
4323   /* Line 1806 of yacc.c  */
4324 < #line 1176 "conf_parser.y"
4324 > #line 1175 "conf_parser.y"
4325      {
4326    if (conf_parser_ctx.pass == 2)
4327      yy_aconf->modes |= UMODE_OPERWALL;
# Line 4339 | Line 4331 | yyreduce:
4331    case 167:
4332  
4333   /* Line 1806 of yacc.c  */
4334 < #line 1180 "conf_parser.y"
4334 > #line 1179 "conf_parser.y"
4335      {
4336    if (conf_parser_ctx.pass == 2)
4337      yy_aconf->modes |= UMODE_SERVNOTICE;
# Line 4349 | Line 4341 | yyreduce:
4341    case 168:
4342  
4343   /* Line 1806 of yacc.c  */
4344 < #line 1184 "conf_parser.y"
4344 > #line 1183 "conf_parser.y"
4345      {
4346    if (conf_parser_ctx.pass == 2)
4347      yy_aconf->modes |= UMODE_INVISIBLE;
# Line 4359 | Line 4351 | yyreduce:
4351    case 169:
4352  
4353   /* Line 1806 of yacc.c  */
4354 < #line 1188 "conf_parser.y"
4354 > #line 1187 "conf_parser.y"
4355      {
4356    if (conf_parser_ctx.pass == 2)
4357      yy_aconf->modes |= UMODE_WALLOP;
# Line 4369 | Line 4361 | yyreduce:
4361    case 170:
4362  
4363   /* Line 1806 of yacc.c  */
4364 < #line 1192 "conf_parser.y"
4364 > #line 1191 "conf_parser.y"
4365      {
4366    if (conf_parser_ctx.pass == 2)
4367      yy_aconf->modes |= UMODE_SOFTCALLERID;
# Line 4379 | Line 4371 | yyreduce:
4371    case 171:
4372  
4373   /* Line 1806 of yacc.c  */
4374 < #line 1196 "conf_parser.y"
4374 > #line 1195 "conf_parser.y"
4375      {
4376    if (conf_parser_ctx.pass == 2)
4377      yy_aconf->modes |= UMODE_CALLERID;
# Line 4389 | Line 4381 | yyreduce:
4381    case 172:
4382  
4383   /* Line 1806 of yacc.c  */
4384 < #line 1200 "conf_parser.y"
4384 > #line 1199 "conf_parser.y"
4385      {
4386    if (conf_parser_ctx.pass == 2)
4387      yy_aconf->modes |= UMODE_LOCOPS;
# Line 4399 | Line 4391 | yyreduce:
4391    case 173:
4392  
4393   /* Line 1806 of yacc.c  */
4394 < #line 1206 "conf_parser.y"
4394 > #line 1205 "conf_parser.y"
4395      {
4396    if (conf_parser_ctx.pass == 2)
4397      yy_aconf->port = 0;
# Line 4409 | Line 4401 | yyreduce:
4401    case 177:
4402  
4403   /* Line 1806 of yacc.c  */
4404 < #line 1213 "conf_parser.y"
4404 > #line 1212 "conf_parser.y"
4405      {
4406    if (conf_parser_ctx.pass == 2)
4407      yy_aconf->port |= OPER_FLAG_GLOBAL_KILL;
# Line 4419 | Line 4411 | yyreduce:
4411    case 178:
4412  
4413   /* Line 1806 of yacc.c  */
4414 < #line 1217 "conf_parser.y"
4414 > #line 1216 "conf_parser.y"
4415      {
4416    if (conf_parser_ctx.pass == 2)
4417      yy_aconf->port |= OPER_FLAG_REMOTE;
# Line 4429 | Line 4421 | yyreduce:
4421    case 179:
4422  
4423   /* Line 1806 of yacc.c  */
4424 < #line 1221 "conf_parser.y"
4424 > #line 1220 "conf_parser.y"
4425      {
4426    if (conf_parser_ctx.pass == 2)
4427      yy_aconf->port |= OPER_FLAG_K;
# Line 4439 | Line 4431 | yyreduce:
4431    case 180:
4432  
4433   /* Line 1806 of yacc.c  */
4434 < #line 1225 "conf_parser.y"
4434 > #line 1224 "conf_parser.y"
4435      {
4436    if (conf_parser_ctx.pass == 2)
4437      yy_aconf->port |= OPER_FLAG_UNKLINE;
# Line 4449 | Line 4441 | yyreduce:
4441    case 181:
4442  
4443   /* Line 1806 of yacc.c  */
4444 < #line 1229 "conf_parser.y"
4444 > #line 1228 "conf_parser.y"
4445      {
4446    if (conf_parser_ctx.pass == 2)
4447      yy_aconf->port |= OPER_FLAG_DLINE;
# Line 4459 | Line 4451 | yyreduce:
4451    case 182:
4452  
4453   /* Line 1806 of yacc.c  */
4454 < #line 1233 "conf_parser.y"
4454 > #line 1232 "conf_parser.y"
4455      {
4456    if (conf_parser_ctx.pass == 2)
4457      yy_aconf->port |= OPER_FLAG_UNDLINE;
# Line 4469 | Line 4461 | yyreduce:
4461    case 183:
4462  
4463   /* Line 1806 of yacc.c  */
4464 < #line 1237 "conf_parser.y"
4464 > #line 1236 "conf_parser.y"
4465      {
4466    if (conf_parser_ctx.pass == 2)
4467      yy_aconf->port |= OPER_FLAG_X;
# Line 4479 | Line 4471 | yyreduce:
4471    case 184:
4472  
4473   /* Line 1806 of yacc.c  */
4474 < #line 1241 "conf_parser.y"
4474 > #line 1240 "conf_parser.y"
4475      {
4476    if (conf_parser_ctx.pass == 2)
4477      yy_aconf->port |= OPER_FLAG_GLINE;
# Line 4489 | Line 4481 | yyreduce:
4481    case 185:
4482  
4483   /* Line 1806 of yacc.c  */
4484 < #line 1245 "conf_parser.y"
4484 > #line 1244 "conf_parser.y"
4485      {
4486    if (conf_parser_ctx.pass == 2)
4487      yy_aconf->port |= OPER_FLAG_DIE;
# Line 4499 | Line 4491 | yyreduce:
4491    case 186:
4492  
4493   /* Line 1806 of yacc.c  */
4494 < #line 1249 "conf_parser.y"
4494 > #line 1248 "conf_parser.y"
4495      {
4496    if (conf_parser_ctx.pass == 2)
4497      yy_aconf->port |= OPER_FLAG_RESTART;
# Line 4509 | Line 4501 | yyreduce:
4501    case 187:
4502  
4503   /* Line 1806 of yacc.c  */
4504 < #line 1253 "conf_parser.y"
4504 > #line 1252 "conf_parser.y"
4505      {
4506    if (conf_parser_ctx.pass == 2)
4507      yy_aconf->port |= OPER_FLAG_REHASH;
# Line 4519 | Line 4511 | yyreduce:
4511    case 188:
4512  
4513   /* Line 1806 of yacc.c  */
4514 < #line 1257 "conf_parser.y"
4514 > #line 1256 "conf_parser.y"
4515      {
4516    if (conf_parser_ctx.pass == 2)
4517      yy_aconf->port |= OPER_FLAG_ADMIN;
# Line 4529 | Line 4521 | yyreduce:
4521    case 189:
4522  
4523   /* Line 1806 of yacc.c  */
4524 < #line 1261 "conf_parser.y"
4524 > #line 1260 "conf_parser.y"
4525      {
4526    if (conf_parser_ctx.pass == 2)
4527      yy_aconf->port |= OPER_FLAG_N;
# Line 4539 | Line 4531 | yyreduce:
4531    case 190:
4532  
4533   /* Line 1806 of yacc.c  */
4534 < #line 1265 "conf_parser.y"
4534 > #line 1264 "conf_parser.y"
4535      {
4536    if (conf_parser_ctx.pass == 2)
4537      yy_aconf->port |= OPER_FLAG_OPERWALL;
# Line 4549 | Line 4541 | yyreduce:
4541    case 191:
4542  
4543   /* Line 1806 of yacc.c  */
4544 < #line 1269 "conf_parser.y"
4544 > #line 1268 "conf_parser.y"
4545      {
4546    if (conf_parser_ctx.pass == 2)
4547      yy_aconf->port |= OPER_FLAG_GLOBOPS;
# Line 4559 | Line 4551 | yyreduce:
4551    case 192:
4552  
4553   /* Line 1806 of yacc.c  */
4554 < #line 1273 "conf_parser.y"
4554 > #line 1272 "conf_parser.y"
4555      {
4556    if (conf_parser_ctx.pass == 2)
4557      yy_aconf->port |= OPER_FLAG_OPER_SPY;
# Line 4569 | Line 4561 | yyreduce:
4561    case 193:
4562  
4563   /* Line 1806 of yacc.c  */
4564 < #line 1277 "conf_parser.y"
4564 > #line 1276 "conf_parser.y"
4565      {
4566    if (conf_parser_ctx.pass == 2)
4567      yy_aconf->port |= OPER_FLAG_REMOTEBAN;
# Line 4579 | Line 4571 | yyreduce:
4571    case 194:
4572  
4573   /* Line 1806 of yacc.c  */
4574 < #line 1281 "conf_parser.y"
4574 > #line 1280 "conf_parser.y"
4575      {
4576    if (conf_parser_ctx.pass == 2)
4577      yy_aconf->port |= OPER_FLAG_MODULE;
# Line 4589 | Line 4581 | yyreduce:
4581    case 195:
4582  
4583   /* Line 1806 of yacc.c  */
4584 < #line 1291 "conf_parser.y"
4584 > #line 1290 "conf_parser.y"
4585      {
4586    if (conf_parser_ctx.pass == 1)
4587    {
# Line 4602 | Line 4594 | yyreduce:
4594    case 196:
4595  
4596   /* Line 1806 of yacc.c  */
4597 < #line 1298 "conf_parser.y"
4597 > #line 1297 "conf_parser.y"
4598      {
4599    if (conf_parser_ctx.pass == 1)
4600    {
# Line 4649 | Line 4641 | yyreduce:
4641    case 213:
4642  
4643   /* Line 1806 of yacc.c  */
4644 < #line 1356 "conf_parser.y"
4644 > #line 1355 "conf_parser.y"
4645      {
4646    if (conf_parser_ctx.pass == 1)
4647    {
# Line 4662 | Line 4654 | yyreduce:
4654    case 214:
4655  
4656   /* Line 1806 of yacc.c  */
4657 < #line 1365 "conf_parser.y"
4657 > #line 1364 "conf_parser.y"
4658      {
4659    if (conf_parser_ctx.pass == 1)
4660      yy_class->ping_freq = (yyvsp[(3) - (4)].number);
# Line 4672 | Line 4664 | yyreduce:
4664    case 215:
4665  
4666   /* Line 1806 of yacc.c  */
4667 < #line 1371 "conf_parser.y"
4667 > #line 1370 "conf_parser.y"
4668      {
4669    if (conf_parser_ctx.pass == 1)
4670      yy_class->ping_warning = (yyvsp[(3) - (4)].number);
# Line 4682 | Line 4674 | yyreduce:
4674    case 216:
4675  
4676   /* Line 1806 of yacc.c  */
4677 < #line 1377 "conf_parser.y"
4677 > #line 1376 "conf_parser.y"
4678      {
4679    if (conf_parser_ctx.pass == 1)
4680      yy_class->max_perip = (yyvsp[(3) - (4)].number);
# Line 4692 | Line 4684 | yyreduce:
4684    case 217:
4685  
4686   /* Line 1806 of yacc.c  */
4687 < #line 1383 "conf_parser.y"
4687 > #line 1382 "conf_parser.y"
4688      {
4689    if (conf_parser_ctx.pass == 1)
4690      yy_class->con_freq = (yyvsp[(3) - (4)].number);
# Line 4702 | Line 4694 | yyreduce:
4694    case 218:
4695  
4696   /* Line 1806 of yacc.c  */
4697 < #line 1389 "conf_parser.y"
4697 > #line 1388 "conf_parser.y"
4698      {
4699    if (conf_parser_ctx.pass == 1)
4700      yy_class->max_total = (yyvsp[(3) - (4)].number);
# Line 4712 | Line 4704 | yyreduce:
4704    case 219:
4705  
4706   /* Line 1806 of yacc.c  */
4707 < #line 1395 "conf_parser.y"
4707 > #line 1394 "conf_parser.y"
4708      {
4709    if (conf_parser_ctx.pass == 1)
4710      yy_class->max_global = (yyvsp[(3) - (4)].number);
# Line 4722 | Line 4714 | yyreduce:
4714    case 220:
4715  
4716   /* Line 1806 of yacc.c  */
4717 < #line 1401 "conf_parser.y"
4717 > #line 1400 "conf_parser.y"
4718      {
4719    if (conf_parser_ctx.pass == 1)
4720      yy_class->max_local = (yyvsp[(3) - (4)].number);
# Line 4732 | Line 4724 | yyreduce:
4724    case 221:
4725  
4726   /* Line 1806 of yacc.c  */
4727 < #line 1407 "conf_parser.y"
4727 > #line 1406 "conf_parser.y"
4728      {
4729    if (conf_parser_ctx.pass == 1)
4730      yy_class->max_ident = (yyvsp[(3) - (4)].number);
# Line 4742 | Line 4734 | yyreduce:
4734    case 222:
4735  
4736   /* Line 1806 of yacc.c  */
4737 < #line 1413 "conf_parser.y"
4737 > #line 1412 "conf_parser.y"
4738      {
4739    if (conf_parser_ctx.pass == 1)
4740      yy_class->max_sendq = (yyvsp[(3) - (4)].number);
# Line 4752 | Line 4744 | yyreduce:
4744    case 223:
4745  
4746   /* Line 1806 of yacc.c  */
4747 < #line 1419 "conf_parser.y"
4747 > #line 1418 "conf_parser.y"
4748      {
4749    if (conf_parser_ctx.pass == 1)
4750      yy_class->cidr_bitlen_ipv4 = (yyvsp[(3) - (4)].number);
# Line 4762 | Line 4754 | yyreduce:
4754    case 224:
4755  
4756   /* Line 1806 of yacc.c  */
4757 < #line 1425 "conf_parser.y"
4757 > #line 1424 "conf_parser.y"
4758      {
4759    if (conf_parser_ctx.pass == 1)
4760      yy_class->cidr_bitlen_ipv6 = (yyvsp[(3) - (4)].number);
# Line 4772 | Line 4764 | yyreduce:
4764    case 225:
4765  
4766   /* Line 1806 of yacc.c  */
4767 < #line 1431 "conf_parser.y"
4767 > #line 1430 "conf_parser.y"
4768      {
4769    if (conf_parser_ctx.pass == 1)
4770      yy_class->number_per_cidr = (yyvsp[(3) - (4)].number);
# Line 4782 | Line 4774 | yyreduce:
4774    case 226:
4775  
4776   /* Line 1806 of yacc.c  */
4777 < #line 1440 "conf_parser.y"
4777 > #line 1439 "conf_parser.y"
4778      {
4779    if (conf_parser_ctx.pass == 2)
4780    {
# Line 4795 | Line 4787 | yyreduce:
4787    case 227:
4788  
4789   /* Line 1806 of yacc.c  */
4790 < #line 1447 "conf_parser.y"
4790 > #line 1446 "conf_parser.y"
4791      {
4792    if (conf_parser_ctx.pass == 2)
4793    {
# Line 4808 | Line 4800 | yyreduce:
4800    case 228:
4801  
4802   /* Line 1806 of yacc.c  */
4803 < #line 1456 "conf_parser.y"
4803 > #line 1455 "conf_parser.y"
4804      {
4805    listener_flags = 0;
4806   }
# Line 4817 | Line 4809 | yyreduce:
4809    case 232:
4810  
4811   /* Line 1806 of yacc.c  */
4812 < #line 1462 "conf_parser.y"
4812 > #line 1461 "conf_parser.y"
4813      {
4814    if (conf_parser_ctx.pass == 2)
4815      listener_flags |= LISTENER_SSL;
# Line 4827 | Line 4819 | yyreduce:
4819    case 233:
4820  
4821   /* Line 1806 of yacc.c  */
4822 < #line 1466 "conf_parser.y"
4822 > #line 1465 "conf_parser.y"
4823      {
4824    if (conf_parser_ctx.pass == 2)
4825      listener_flags |= LISTENER_HIDDEN;
# Line 4837 | Line 4829 | yyreduce:
4829    case 234:
4830  
4831   /* Line 1806 of yacc.c  */
4832 < #line 1470 "conf_parser.y"
4832 > #line 1469 "conf_parser.y"
4833      {
4834    if (conf_parser_ctx.pass == 2)
4835      listener_flags |= LISTENER_SERVER;
# Line 4847 | Line 4839 | yyreduce:
4839    case 242:
4840  
4841   /* Line 1806 of yacc.c  */
4842 < #line 1480 "conf_parser.y"
4842 > #line 1479 "conf_parser.y"
4843      { listener_flags = 0; }
4844      break;
4845  
4846    case 246:
4847  
4848   /* Line 1806 of yacc.c  */
4849 < #line 1485 "conf_parser.y"
4849 > #line 1484 "conf_parser.y"
4850      {
4851    if (conf_parser_ctx.pass == 2)
4852    {
# Line 4874 | Line 4866 | yyreduce:
4866    case 247:
4867  
4868   /* Line 1806 of yacc.c  */
4869 < #line 1499 "conf_parser.y"
4869 > #line 1498 "conf_parser.y"
4870      {
4871    if (conf_parser_ctx.pass == 2)
4872    {
# Line 4898 | Line 4890 | yyreduce:
4890    case 248:
4891  
4892   /* Line 1806 of yacc.c  */
4893 < #line 1519 "conf_parser.y"
4893 > #line 1518 "conf_parser.y"
4894      {
4895    if (conf_parser_ctx.pass == 2)
4896    {
# Line 4911 | Line 4903 | yyreduce:
4903    case 249:
4904  
4905   /* Line 1806 of yacc.c  */
4906 < #line 1528 "conf_parser.y"
4906 > #line 1527 "conf_parser.y"
4907      {
4908    if (conf_parser_ctx.pass == 2)
4909    {
# Line 4924 | Line 4916 | yyreduce:
4916    case 250:
4917  
4918   /* Line 1806 of yacc.c  */
4919 < #line 1540 "conf_parser.y"
4919 > #line 1539 "conf_parser.y"
4920      {
4921    if (conf_parser_ctx.pass == 2)
4922    {
# Line 4942 | Line 4934 | yyreduce:
4934    case 251:
4935  
4936   /* Line 1806 of yacc.c  */
4937 < #line 1552 "conf_parser.y"
4937 > #line 1551 "conf_parser.y"
4938      {
4939    if (conf_parser_ctx.pass == 2)
4940    {
# Line 5003 | Line 4995 | yyreduce:
4995    case 263:
4996  
4997   /* Line 1806 of yacc.c  */
4998 < #line 1614 "conf_parser.y"
4998 > #line 1613 "conf_parser.y"
4999      {
5000    if (conf_parser_ctx.pass == 2)
5001    {
# Line 5042 | Line 5034 | yyreduce:
5034    case 264:
5035  
5036   /* Line 1806 of yacc.c  */
5037 < #line 1651 "conf_parser.y"
5037 > #line 1648 "conf_parser.y"
5038      {
5039    if (conf_parser_ctx.pass == 2)
5040    {
# Line 5059 | Line 5051 | yyreduce:
5051    case 265:
5052  
5053   /* Line 1806 of yacc.c  */
5054 < #line 1664 "conf_parser.y"
5054 > #line 1661 "conf_parser.y"
5055      {
5056    if (conf_parser_ctx.pass == 2)
5057    {
# Line 5072 | Line 5064 | yyreduce:
5064    case 266:
5065  
5066   /* Line 1806 of yacc.c  */
5067 < #line 1673 "conf_parser.y"
5067 > #line 1670 "conf_parser.y"
5068      {
5069    if (conf_parser_ctx.pass == 2)
5070    {
# Line 5087 | Line 5079 | yyreduce:
5079    case 267:
5080  
5081   /* Line 1806 of yacc.c  */
5082 < #line 1684 "conf_parser.y"
5082 > #line 1681 "conf_parser.y"
5083      {
5084   }
5085      break;
# Line 5095 | Line 5087 | yyreduce:
5087    case 271:
5088  
5089   /* Line 1806 of yacc.c  */
5090 < #line 1689 "conf_parser.y"
5090 > #line 1686 "conf_parser.y"
5091      {
5092    if (conf_parser_ctx.pass == 2)
5093      yy_aconf->flags |= CONF_FLAGS_SPOOF_NOTICE;
# Line 5105 | Line 5097 | yyreduce:
5097    case 272:
5098  
5099   /* Line 1806 of yacc.c  */
5100 < #line 1693 "conf_parser.y"
5100 > #line 1690 "conf_parser.y"
5101      {
5102    if (conf_parser_ctx.pass == 2)
5103      yy_aconf->flags |= CONF_FLAGS_NOLIMIT;
# Line 5115 | Line 5107 | yyreduce:
5107    case 273:
5108  
5109   /* Line 1806 of yacc.c  */
5110 < #line 1697 "conf_parser.y"
5110 > #line 1694 "conf_parser.y"
5111      {
5112    if (conf_parser_ctx.pass == 2)
5113      yy_aconf->flags |= CONF_FLAGS_EXEMPTKLINE;
# Line 5125 | Line 5117 | yyreduce:
5117    case 274:
5118  
5119   /* Line 1806 of yacc.c  */
5120 < #line 1701 "conf_parser.y"
5120 > #line 1698 "conf_parser.y"
5121      {
5122    if (conf_parser_ctx.pass == 2)
5123      yy_aconf->flags |= CONF_FLAGS_NEED_IDENTD;
# Line 5135 | Line 5127 | yyreduce:
5127    case 275:
5128  
5129   /* Line 1806 of yacc.c  */
5130 < #line 1705 "conf_parser.y"
5130 > #line 1702 "conf_parser.y"
5131      {
5132    if (conf_parser_ctx.pass == 2)
5133      yy_aconf->flags |= CONF_FLAGS_CAN_FLOOD;
# Line 5145 | Line 5137 | yyreduce:
5137    case 276:
5138  
5139   /* Line 1806 of yacc.c  */
5140 < #line 1709 "conf_parser.y"
5140 > #line 1706 "conf_parser.y"
5141      {
5142    if (conf_parser_ctx.pass == 2)
5143      yy_aconf->flags |= CONF_FLAGS_NO_TILDE;
# Line 5155 | Line 5147 | yyreduce:
5147    case 277:
5148  
5149   /* Line 1806 of yacc.c  */
5150 < #line 1713 "conf_parser.y"
5150 > #line 1710 "conf_parser.y"
5151      {
5152    if (conf_parser_ctx.pass == 2)
5153      yy_aconf->flags |= CONF_FLAGS_EXEMPTGLINE;
# Line 5165 | Line 5157 | yyreduce:
5157    case 278:
5158  
5159   /* Line 1806 of yacc.c  */
5160 < #line 1717 "conf_parser.y"
5160 > #line 1714 "conf_parser.y"
5161      {
5162    if (conf_parser_ctx.pass == 2)
5163      yy_aconf->flags |= CONF_FLAGS_EXEMPTRESV;
# Line 5175 | Line 5167 | yyreduce:
5167    case 279:
5168  
5169   /* Line 1806 of yacc.c  */
5170 < #line 1721 "conf_parser.y"
5170 > #line 1718 "conf_parser.y"
5171      {
5172    if (conf_parser_ctx.pass == 2)
5173      yy_aconf->flags |= CONF_FLAGS_NEED_PASSWORD;
# Line 5185 | Line 5177 | yyreduce:
5177    case 280:
5178  
5179   /* Line 1806 of yacc.c  */
5180 < #line 1728 "conf_parser.y"
5180 > #line 1725 "conf_parser.y"
5181      {
5182    if (conf_parser_ctx.pass == 2)
5183    {
# Line 5208 | Line 5200 | yyreduce:
5200    case 281:
5201  
5202   /* Line 1806 of yacc.c  */
5203 < #line 1747 "conf_parser.y"
5203 > #line 1744 "conf_parser.y"
5204      {
5205    if (conf_parser_ctx.pass == 2)
5206    {
# Line 5222 | Line 5214 | yyreduce:
5214    case 282:
5215  
5216   /* Line 1806 of yacc.c  */
5217 < #line 1757 "conf_parser.y"
5217 > #line 1754 "conf_parser.y"
5218      {
5219    if (conf_parser_ctx.pass == 2)
5220    {
# Line 5235 | Line 5227 | yyreduce:
5227    case 283:
5228  
5229   /* Line 1806 of yacc.c  */
5230 < #line 1770 "conf_parser.y"
5230 > #line 1767 "conf_parser.y"
5231      {
5232    if (conf_parser_ctx.pass == 2)
5233    {
# Line 5248 | Line 5240 | yyreduce:
5240    case 284:
5241  
5242   /* Line 1806 of yacc.c  */
5243 < #line 1777 "conf_parser.y"
5243 > #line 1774 "conf_parser.y"
5244      {
5245    if (conf_parser_ctx.pass == 2)
5246    {
# Line 5261 | Line 5253 | yyreduce:
5253    case 291:
5254  
5255   /* Line 1806 of yacc.c  */
5256 < #line 1789 "conf_parser.y"
5256 > #line 1786 "conf_parser.y"
5257      {
5258    if (conf_parser_ctx.pass == 2)
5259    {
# Line 5274 | Line 5266 | yyreduce:
5266    case 292:
5267  
5268   /* Line 1806 of yacc.c  */
5269 < #line 1798 "conf_parser.y"
5269 > #line 1795 "conf_parser.y"
5270      {
5271    if (conf_parser_ctx.pass == 2)
5272    {
# Line 5293 | Line 5285 | yyreduce:
5285    case 293:
5286  
5287   /* Line 1806 of yacc.c  */
5288 < #line 1813 "conf_parser.y"
5288 > #line 1810 "conf_parser.y"
5289      {
5290    if (conf_parser_ctx.pass == 2)
5291    {
# Line 5307 | Line 5299 | yyreduce:
5299    case 299:
5300  
5301   /* Line 1806 of yacc.c  */
5302 < #line 1831 "conf_parser.y"
5302 > #line 1828 "conf_parser.y"
5303      {
5304    if (conf_parser_ctx.pass == 2)
5305    {
# Line 5323 | Line 5315 | yyreduce:
5315    case 300:
5316  
5317   /* Line 1806 of yacc.c  */
5318 < #line 1846 "conf_parser.y"
5318 > #line 1843 "conf_parser.y"
5319      {
5320    if (conf_parser_ctx.pass == 2)
5321    {
# Line 5337 | Line 5329 | yyreduce:
5329    case 301:
5330  
5331   /* Line 1806 of yacc.c  */
5332 < #line 1854 "conf_parser.y"
5332 > #line 1851 "conf_parser.y"
5333      {
5334    if (conf_parser_ctx.pass == 2)
5335    {
# Line 5349 | Line 5341 | yyreduce:
5341    case 308:
5342  
5343   /* Line 1806 of yacc.c  */
5344 < #line 1865 "conf_parser.y"
5344 > #line 1862 "conf_parser.y"
5345      {
5346    if (conf_parser_ctx.pass == 2)
5347    {
# Line 5362 | Line 5354 | yyreduce:
5354    case 309:
5355  
5356   /* Line 1806 of yacc.c  */
5357 < #line 1874 "conf_parser.y"
5357 > #line 1871 "conf_parser.y"
5358      {
5359    if (conf_parser_ctx.pass == 2)
5360    {
# Line 5388 | Line 5380 | yyreduce:
5380    case 310:
5381  
5382   /* Line 1806 of yacc.c  */
5383 < #line 1896 "conf_parser.y"
5383 > #line 1893 "conf_parser.y"
5384      {
5385    if (conf_parser_ctx.pass == 2)
5386      yy_match_item->action = 0;
# Line 5398 | Line 5390 | yyreduce:
5390    case 314:
5391  
5392   /* Line 1806 of yacc.c  */
5393 < #line 1903 "conf_parser.y"
5393 > #line 1900 "conf_parser.y"
5394      {
5395    if (conf_parser_ctx.pass == 2)
5396      yy_match_item->action |= SHARED_KLINE;
# Line 5408 | Line 5400 | yyreduce:
5400    case 315:
5401  
5402   /* Line 1806 of yacc.c  */
5403 < #line 1907 "conf_parser.y"
5403 > #line 1904 "conf_parser.y"
5404      {
5405    if (conf_parser_ctx.pass == 2)
5406      yy_match_item->action |= SHARED_UNKLINE;
# Line 5418 | Line 5410 | yyreduce:
5410    case 316:
5411  
5412   /* Line 1806 of yacc.c  */
5413 < #line 1911 "conf_parser.y"
5413 > #line 1908 "conf_parser.y"
5414      {
5415    if (conf_parser_ctx.pass == 2)
5416      yy_match_item->action |= SHARED_DLINE;
# Line 5428 | Line 5420 | yyreduce:
5420    case 317:
5421  
5422   /* Line 1806 of yacc.c  */
5423 < #line 1915 "conf_parser.y"
5423 > #line 1912 "conf_parser.y"
5424      {
5425    if (conf_parser_ctx.pass == 2)
5426      yy_match_item->action |= SHARED_UNDLINE;
# Line 5438 | Line 5430 | yyreduce:
5430    case 318:
5431  
5432   /* Line 1806 of yacc.c  */
5433 < #line 1919 "conf_parser.y"
5433 > #line 1916 "conf_parser.y"
5434      {
5435    if (conf_parser_ctx.pass == 2)
5436      yy_match_item->action |= SHARED_XLINE;
# Line 5448 | Line 5440 | yyreduce:
5440    case 319:
5441  
5442   /* Line 1806 of yacc.c  */
5443 < #line 1923 "conf_parser.y"
5443 > #line 1920 "conf_parser.y"
5444      {
5445    if (conf_parser_ctx.pass == 2)
5446      yy_match_item->action |= SHARED_UNXLINE;
# Line 5458 | Line 5450 | yyreduce:
5450    case 320:
5451  
5452   /* Line 1806 of yacc.c  */
5453 < #line 1927 "conf_parser.y"
5453 > #line 1924 "conf_parser.y"
5454      {
5455    if (conf_parser_ctx.pass == 2)
5456      yy_match_item->action |= SHARED_RESV;
# Line 5468 | Line 5460 | yyreduce:
5460    case 321:
5461  
5462   /* Line 1806 of yacc.c  */
5463 < #line 1931 "conf_parser.y"
5463 > #line 1928 "conf_parser.y"
5464      {
5465    if (conf_parser_ctx.pass == 2)
5466      yy_match_item->action |= SHARED_UNRESV;
# Line 5478 | Line 5470 | yyreduce:
5470    case 322:
5471  
5472   /* Line 1806 of yacc.c  */
5473 < #line 1935 "conf_parser.y"
5473 > #line 1932 "conf_parser.y"
5474      {
5475    if (conf_parser_ctx.pass == 2)
5476      yy_match_item->action |= SHARED_LOCOPS;
# Line 5488 | Line 5480 | yyreduce:
5480    case 323:
5481  
5482   /* Line 1806 of yacc.c  */
5483 < #line 1939 "conf_parser.y"
5483 > #line 1936 "conf_parser.y"
5484      {
5485    if (conf_parser_ctx.pass == 2)
5486      yy_match_item->action = SHARED_ALL;
# Line 5498 | Line 5490 | yyreduce:
5490    case 324:
5491  
5492   /* Line 1806 of yacc.c  */
5493 < #line 1948 "conf_parser.y"
5493 > #line 1945 "conf_parser.y"
5494      {
5495    if (conf_parser_ctx.pass == 2)
5496    {
# Line 5511 | Line 5503 | yyreduce:
5503    case 325:
5504  
5505   /* Line 1806 of yacc.c  */
5506 < #line 1955 "conf_parser.y"
5506 > #line 1952 "conf_parser.y"
5507      {
5508    if (conf_parser_ctx.pass == 2)
5509    {
# Line 5525 | Line 5517 | yyreduce:
5517    case 331:
5518  
5519   /* Line 1806 of yacc.c  */
5520 < #line 1968 "conf_parser.y"
5520 > #line 1965 "conf_parser.y"
5521      {
5522    if (conf_parser_ctx.pass == 2)
5523      DupString(yy_conf->name, yylval.string);
# Line 5535 | Line 5527 | yyreduce:
5527    case 332:
5528  
5529   /* Line 1806 of yacc.c  */
5530 < #line 1974 "conf_parser.y"
5530 > #line 1971 "conf_parser.y"
5531      {
5532    if (conf_parser_ctx.pass == 2)
5533      yy_conf->flags = 0;
# Line 5545 | Line 5537 | yyreduce:
5537    case 336:
5538  
5539   /* Line 1806 of yacc.c  */
5540 < #line 1981 "conf_parser.y"
5540 > #line 1978 "conf_parser.y"
5541      {
5542    if (conf_parser_ctx.pass == 2)
5543      yy_conf->flags |= SHARED_KLINE;
# Line 5555 | Line 5547 | yyreduce:
5547    case 337:
5548  
5549   /* Line 1806 of yacc.c  */
5550 < #line 1985 "conf_parser.y"
5550 > #line 1982 "conf_parser.y"
5551      {
5552    if (conf_parser_ctx.pass == 2)
5553      yy_conf->flags |= SHARED_UNKLINE;
# Line 5565 | Line 5557 | yyreduce:
5557    case 338:
5558  
5559   /* Line 1806 of yacc.c  */
5560 < #line 1989 "conf_parser.y"
5560 > #line 1986 "conf_parser.y"
5561      {
5562    if (conf_parser_ctx.pass == 2)
5563      yy_conf->flags |= SHARED_DLINE;
# Line 5575 | Line 5567 | yyreduce:
5567    case 339:
5568  
5569   /* Line 1806 of yacc.c  */
5570 < #line 1993 "conf_parser.y"
5570 > #line 1990 "conf_parser.y"
5571      {
5572    if (conf_parser_ctx.pass == 2)
5573      yy_conf->flags |= SHARED_UNDLINE;
# Line 5585 | Line 5577 | yyreduce:
5577    case 340:
5578  
5579   /* Line 1806 of yacc.c  */
5580 < #line 1997 "conf_parser.y"
5580 > #line 1994 "conf_parser.y"
5581      {
5582    if (conf_parser_ctx.pass == 2)
5583      yy_conf->flags |= SHARED_XLINE;
# Line 5595 | Line 5587 | yyreduce:
5587    case 341:
5588  
5589   /* Line 1806 of yacc.c  */
5590 < #line 2001 "conf_parser.y"
5590 > #line 1998 "conf_parser.y"
5591      {
5592    if (conf_parser_ctx.pass == 2)
5593      yy_conf->flags |= SHARED_UNXLINE;
# Line 5605 | Line 5597 | yyreduce:
5597    case 342:
5598  
5599   /* Line 1806 of yacc.c  */
5600 < #line 2005 "conf_parser.y"
5600 > #line 2002 "conf_parser.y"
5601      {
5602    if (conf_parser_ctx.pass == 2)
5603      yy_conf->flags |= SHARED_RESV;
# Line 5615 | Line 5607 | yyreduce:
5607    case 343:
5608  
5609   /* Line 1806 of yacc.c  */
5610 < #line 2009 "conf_parser.y"
5610 > #line 2006 "conf_parser.y"
5611      {
5612    if (conf_parser_ctx.pass == 2)
5613      yy_conf->flags |= SHARED_UNRESV;
# Line 5625 | Line 5617 | yyreduce:
5617    case 344:
5618  
5619   /* Line 1806 of yacc.c  */
5620 < #line 2013 "conf_parser.y"
5620 > #line 2010 "conf_parser.y"
5621      {
5622    if (conf_parser_ctx.pass == 2)
5623      yy_conf->flags |= SHARED_LOCOPS;
# Line 5635 | Line 5627 | yyreduce:
5627    case 345:
5628  
5629   /* Line 1806 of yacc.c  */
5630 < #line 2017 "conf_parser.y"
5630 > #line 2014 "conf_parser.y"
5631      {
5632    if (conf_parser_ctx.pass == 2)
5633      yy_conf->flags = SHARED_ALL;
# Line 5645 | Line 5637 | yyreduce:
5637    case 346:
5638  
5639   /* Line 1806 of yacc.c  */
5640 < #line 2026 "conf_parser.y"
5640 > #line 2023 "conf_parser.y"
5641      {
5642    if (conf_parser_ctx.pass == 2)
5643    {
# Line 5666 | Line 5658 | yyreduce:
5658    case 347:
5659  
5660   /* Line 1806 of yacc.c  */
5661 < #line 2041 "conf_parser.y"
5661 > #line 2038 "conf_parser.y"
5662      {
5663    if (conf_parser_ctx.pass == 2)
5664    {
# Line 5706 | Line 5698 | yyreduce:
5698    case 364:
5699  
5700   /* Line 1806 of yacc.c  */
5701 < #line 2085 "conf_parser.y"
5701 > #line 2082 "conf_parser.y"
5702      {
5703    if (conf_parser_ctx.pass == 2)
5704    {
# Line 5719 | Line 5711 | yyreduce:
5711    case 365:
5712  
5713   /* Line 1806 of yacc.c  */
5714 < #line 2094 "conf_parser.y"
5714 > #line 2091 "conf_parser.y"
5715      {
5716    if (conf_parser_ctx.pass == 2)
5717    {
# Line 5732 | Line 5724 | yyreduce:
5724    case 366:
5725  
5726   /* Line 1806 of yacc.c  */
5727 < #line 2103 "conf_parser.y"
5727 > #line 2100 "conf_parser.y"
5728      {
5729    if (conf_parser_ctx.pass == 2)
5730    {
# Line 5762 | Line 5754 | yyreduce:
5754    case 367:
5755  
5756   /* Line 1806 of yacc.c  */
5757 < #line 2129 "conf_parser.y"
5757 > #line 2126 "conf_parser.y"
5758      {
5759    if (conf_parser_ctx.pass == 2)
5760    {
# Line 5784 | Line 5776 | yyreduce:
5776    case 368:
5777  
5778   /* Line 1806 of yacc.c  */
5779 < #line 2147 "conf_parser.y"
5779 > #line 2144 "conf_parser.y"
5780      {
5781    if (conf_parser_ctx.pass == 2)
5782    {
# Line 5806 | Line 5798 | yyreduce:
5798    case 369:
5799  
5800   /* Line 1806 of yacc.c  */
5801 < #line 2165 "conf_parser.y"
5801 > #line 2162 "conf_parser.y"
5802      {
5803    if (conf_parser_ctx.pass == 2)
5804      yy_aconf->port = (yyvsp[(3) - (4)].number);
# Line 5816 | Line 5808 | yyreduce:
5808    case 370:
5809  
5810   /* Line 1806 of yacc.c  */
5811 < #line 2171 "conf_parser.y"
5811 > #line 2168 "conf_parser.y"
5812      {
5813    if (conf_parser_ctx.pass == 2)
5814      yy_aconf->aftype = AF_INET;
# Line 5826 | Line 5818 | yyreduce:
5818    case 371:
5819  
5820   /* Line 1806 of yacc.c  */
5821 < #line 2175 "conf_parser.y"
5821 > #line 2172 "conf_parser.y"
5822      {
5823   #ifdef IPV6
5824    if (conf_parser_ctx.pass == 2)
# Line 5838 | Line 5830 | yyreduce:
5830    case 372:
5831  
5832   /* Line 1806 of yacc.c  */
5833 < #line 2183 "conf_parser.y"
5833 > #line 2180 "conf_parser.y"
5834      {
5835   }
5836      break;
# Line 5846 | Line 5838 | yyreduce:
5838    case 376:
5839  
5840   /* Line 1806 of yacc.c  */
5841 < #line 2188 "conf_parser.y"
5841 > #line 2185 "conf_parser.y"
5842      {
5843    if (conf_parser_ctx.pass == 2)
5844      SetConfAllowAutoConn(yy_aconf);
# Line 5856 | Line 5848 | yyreduce:
5848    case 377:
5849  
5850   /* Line 1806 of yacc.c  */
5851 < #line 2192 "conf_parser.y"
5851 > #line 2189 "conf_parser.y"
5852      {
5853    if (conf_parser_ctx.pass == 2)
5854      SetConfAwayBurst(yy_aconf);
# Line 5866 | Line 5858 | yyreduce:
5858    case 378:
5859  
5860   /* Line 1806 of yacc.c  */
5861 < #line 2196 "conf_parser.y"
5861 > #line 2193 "conf_parser.y"
5862      {
5863    if (conf_parser_ctx.pass == 2)
5864      SetConfTopicBurst(yy_aconf);
# Line 5876 | Line 5868 | yyreduce:
5868    case 379:
5869  
5870   /* Line 1806 of yacc.c  */
5871 < #line 2200 "conf_parser.y"
5871 > #line 2197 "conf_parser.y"
5872      {
5873    if (conf_parser_ctx.pass == 2)
5874      SetConfSSL(yy_aconf);
# Line 5886 | Line 5878 | yyreduce:
5878    case 380:
5879  
5880   /* Line 1806 of yacc.c  */
5881 < #line 2206 "conf_parser.y"
5881 > #line 2203 "conf_parser.y"
5882      {
5883    if (conf_parser_ctx.pass == 2)
5884    {
# Line 5901 | Line 5893 | yyreduce:
5893    case 381:
5894  
5895   /* Line 1806 of yacc.c  */
5896 < #line 2217 "conf_parser.y"
5896 > #line 2214 "conf_parser.y"
5897      {
5898    if (conf_parser_ctx.pass == 2)
5899    {
# Line 5916 | Line 5908 | yyreduce:
5908    case 382:
5909  
5910   /* Line 1806 of yacc.c  */
5911 < #line 2228 "conf_parser.y"
5911 > #line 2225 "conf_parser.y"
5912      {
5913    if (conf_parser_ctx.pass == 2)
5914    {
# Line 5931 | Line 5923 | yyreduce:
5923    case 383:
5924  
5925   /* Line 1806 of yacc.c  */
5926 < #line 2239 "conf_parser.y"
5926 > #line 2236 "conf_parser.y"
5927      {
5928    if (conf_parser_ctx.pass == 2)
5929    {
# Line 5944 | Line 5936 | yyreduce:
5936    case 384:
5937  
5938   /* Line 1806 of yacc.c  */
5939 < #line 2248 "conf_parser.y"
5939 > #line 2245 "conf_parser.y"
5940      {
5941   #ifdef HAVE_LIBCRYPTO
5942    if (conf_parser_ctx.pass == 2)
# Line 5962 | Line 5954 | yyreduce:
5954    case 385:
5955  
5956   /* Line 1806 of yacc.c  */
5957 < #line 2266 "conf_parser.y"
5957 > #line 2263 "conf_parser.y"
5958      {
5959    if (conf_parser_ctx.pass == 2)
5960    {
# Line 5975 | Line 5967 | yyreduce:
5967    case 386:
5968  
5969   /* Line 1806 of yacc.c  */
5970 < #line 2273 "conf_parser.y"
5970 > #line 2270 "conf_parser.y"
5971      {
5972    if (conf_parser_ctx.pass == 2)
5973    {
# Line 6037 | Line 6029 | yyreduce:
6029    case 387:
6030  
6031   /* Line 1806 of yacc.c  */
6032 < #line 2331 "conf_parser.y"
6032 > #line 2328 "conf_parser.y"
6033      {
6034   }
6035      break;
# Line 6045 | Line 6037 | yyreduce:
6037    case 391:
6038  
6039   /* Line 1806 of yacc.c  */
6040 < #line 2336 "conf_parser.y"
6040 > #line 2333 "conf_parser.y"
6041      {
6042    if (conf_parser_ctx.pass == 2)
6043      regex_ban = 1;
# Line 6055 | Line 6047 | yyreduce:
6047    case 398:
6048  
6049   /* Line 1806 of yacc.c  */
6050 < #line 2345 "conf_parser.y"
6050 > #line 2342 "conf_parser.y"
6051      {
6052    if (conf_parser_ctx.pass == 2)
6053    {
# Line 6078 | Line 6070 | yyreduce:
6070    case 399:
6071  
6072   /* Line 1806 of yacc.c  */
6073 < #line 2364 "conf_parser.y"
6073 > #line 2361 "conf_parser.y"
6074      {
6075    if (conf_parser_ctx.pass == 2)
6076      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6088 | Line 6080 | yyreduce:
6080    case 400:
6081  
6082   /* Line 1806 of yacc.c  */
6083 < #line 2373 "conf_parser.y"
6083 > #line 2370 "conf_parser.y"
6084      {
6085    if (conf_parser_ctx.pass == 2)
6086      hostbuf[0] = reasonbuf[0] = '\0';
# Line 6098 | Line 6090 | yyreduce:
6090    case 401:
6091  
6092   /* Line 1806 of yacc.c  */
6093 < #line 2377 "conf_parser.y"
6093 > #line 2374 "conf_parser.y"
6094      {
6095    if (conf_parser_ctx.pass == 2)
6096    {
# Line 6123 | Line 6115 | yyreduce:
6115    case 407:
6116  
6117   /* Line 1806 of yacc.c  */
6118 < #line 2401 "conf_parser.y"
6118 > #line 2398 "conf_parser.y"
6119      {
6120    if (conf_parser_ctx.pass == 2)
6121      strlcpy(hostbuf, yylval.string, sizeof(hostbuf));
# Line 6133 | Line 6125 | yyreduce:
6125    case 408:
6126  
6127   /* Line 1806 of yacc.c  */
6128 < #line 2407 "conf_parser.y"
6128 > #line 2404 "conf_parser.y"
6129      {
6130    if (conf_parser_ctx.pass == 2)
6131      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6143 | Line 6135 | yyreduce:
6135    case 414:
6136  
6137   /* Line 1806 of yacc.c  */
6138 < #line 2421 "conf_parser.y"
6138 > #line 2418 "conf_parser.y"
6139      {
6140    if (conf_parser_ctx.pass == 2)
6141    {
# Line 6162 | Line 6154 | yyreduce:
6154    case 415:
6155  
6156   /* Line 1806 of yacc.c  */
6157 < #line 2439 "conf_parser.y"
6157 > #line 2436 "conf_parser.y"
6158      {
6159    if (conf_parser_ctx.pass == 2)
6160    {
# Line 6175 | Line 6167 | yyreduce:
6167    case 416:
6168  
6169   /* Line 1806 of yacc.c  */
6170 < #line 2446 "conf_parser.y"
6170 > #line 2443 "conf_parser.y"
6171      {
6172    if (conf_parser_ctx.pass == 2)
6173    {
# Line 6219 | Line 6211 | yyreduce:
6211    case 417:
6212  
6213   /* Line 1806 of yacc.c  */
6214 < #line 2486 "conf_parser.y"
6214 > #line 2483 "conf_parser.y"
6215      {
6216   }
6217      break;
# Line 6227 | Line 6219 | yyreduce:
6219    case 421:
6220  
6221   /* Line 1806 of yacc.c  */
6222 < #line 2491 "conf_parser.y"
6222 > #line 2488 "conf_parser.y"
6223      {
6224    if (conf_parser_ctx.pass == 2)
6225      regex_ban = 1;
# Line 6237 | Line 6229 | yyreduce:
6229    case 428:
6230  
6231   /* Line 1806 of yacc.c  */
6232 < #line 2500 "conf_parser.y"
6232 > #line 2497 "conf_parser.y"
6233      {
6234    if (conf_parser_ctx.pass == 2)
6235      strlcpy(gecos_name, yylval.string, sizeof(gecos_name));
# Line 6247 | Line 6239 | yyreduce:
6239    case 429:
6240  
6241   /* Line 1806 of yacc.c  */
6242 < #line 2506 "conf_parser.y"
6242 > #line 2503 "conf_parser.y"
6243      {
6244    if (conf_parser_ctx.pass == 2)
6245      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6257 | Line 6249 | yyreduce:
6249    case 485:
6250  
6251   /* Line 1806 of yacc.c  */
6252 < #line 2550 "conf_parser.y"
6252 > #line 2547 "conf_parser.y"
6253      {
6254    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
6255   }
# Line 6266 | Line 6258 | yyreduce:
6258    case 486:
6259  
6260   /* Line 1806 of yacc.c  */
6261 < #line 2555 "conf_parser.y"
6261 > #line 2552 "conf_parser.y"
6262      {
6263    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
6264   }
# Line 6275 | Line 6267 | yyreduce:
6267    case 487:
6268  
6269   /* Line 1806 of yacc.c  */
6270 < #line 2560 "conf_parser.y"
6270 > #line 2557 "conf_parser.y"
6271      {
6272    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
6273   }
# Line 6284 | Line 6276 | yyreduce:
6276    case 488:
6277  
6278   /* Line 1806 of yacc.c  */
6279 < #line 2565 "conf_parser.y"
6279 > #line 2562 "conf_parser.y"
6280      {
6281    ConfigFileEntry.use_whois_actually = yylval.number;
6282   }
# Line 6293 | Line 6285 | yyreduce:
6285    case 489:
6286  
6287   /* Line 1806 of yacc.c  */
6288 < #line 2570 "conf_parser.y"
6288 > #line 2567 "conf_parser.y"
6289      {
6290    GlobalSetOptions.rejecttime = yylval.number;
6291   }
# Line 6302 | Line 6294 | yyreduce:
6294    case 490:
6295  
6296   /* Line 1806 of yacc.c  */
6297 < #line 2575 "conf_parser.y"
6297 > #line 2572 "conf_parser.y"
6298      {
6299    ConfigFileEntry.tkline_expire_notices = yylval.number;
6300   }
# Line 6311 | Line 6303 | yyreduce:
6303    case 491:
6304  
6305   /* Line 1806 of yacc.c  */
6306 < #line 2580 "conf_parser.y"
6306 > #line 2577 "conf_parser.y"
6307      {
6308    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
6309   }
# Line 6320 | Line 6312 | yyreduce:
6312    case 492:
6313  
6314   /* Line 1806 of yacc.c  */
6315 < #line 2585 "conf_parser.y"
6315 > #line 2582 "conf_parser.y"
6316      {
6317    ConfigFileEntry.hide_spoof_ips = yylval.number;
6318   }
# Line 6329 | Line 6321 | yyreduce:
6321    case 493:
6322  
6323   /* Line 1806 of yacc.c  */
6324 < #line 2590 "conf_parser.y"
6324 > #line 2587 "conf_parser.y"
6325      {
6326    ConfigFileEntry.ignore_bogus_ts = yylval.number;
6327   }
# Line 6338 | Line 6330 | yyreduce:
6330    case 494:
6331  
6332   /* Line 1806 of yacc.c  */
6333 < #line 2595 "conf_parser.y"
6333 > #line 2592 "conf_parser.y"
6334      {
6335    ConfigFileEntry.disable_remote = yylval.number;
6336   }
# Line 6347 | Line 6339 | yyreduce:
6339    case 495:
6340  
6341   /* Line 1806 of yacc.c  */
6342 < #line 2600 "conf_parser.y"
6342 > #line 2597 "conf_parser.y"
6343      {
6344    ConfigFileEntry.failed_oper_notice = yylval.number;
6345   }
# Line 6356 | Line 6348 | yyreduce:
6348    case 496:
6349  
6350   /* Line 1806 of yacc.c  */
6351 < #line 2605 "conf_parser.y"
6351 > #line 2602 "conf_parser.y"
6352      {
6353    ConfigFileEntry.anti_nick_flood = yylval.number;
6354   }
# Line 6365 | Line 6357 | yyreduce:
6357    case 497:
6358  
6359   /* Line 1806 of yacc.c  */
6360 < #line 2610 "conf_parser.y"
6360 > #line 2607 "conf_parser.y"
6361      {
6362    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
6363   }
# Line 6374 | Line 6366 | yyreduce:
6366    case 498:
6367  
6368   /* Line 1806 of yacc.c  */
6369 < #line 2615 "conf_parser.y"
6369 > #line 2612 "conf_parser.y"
6370      {
6371    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
6372   }
# Line 6383 | Line 6375 | yyreduce:
6375    case 499:
6376  
6377   /* Line 1806 of yacc.c  */
6378 < #line 2620 "conf_parser.y"
6378 > #line 2617 "conf_parser.y"
6379      {
6380    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
6381   }
# Line 6392 | Line 6384 | yyreduce:
6384    case 500:
6385  
6386   /* Line 1806 of yacc.c  */
6387 < #line 2625 "conf_parser.y"
6387 > #line 2622 "conf_parser.y"
6388      {
6389    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
6390   }
# Line 6401 | Line 6393 | yyreduce:
6393    case 501:
6394  
6395   /* Line 1806 of yacc.c  */
6396 < #line 2630 "conf_parser.y"
6396 > #line 2627 "conf_parser.y"
6397      {
6398    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
6399   }
# Line 6410 | Line 6402 | yyreduce:
6402    case 502:
6403  
6404   /* Line 1806 of yacc.c  */
6405 < #line 2635 "conf_parser.y"
6405 > #line 2632 "conf_parser.y"
6406      {
6407    if (conf_parser_ctx.pass == 2)
6408      ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number);
# Line 6420 | Line 6412 | yyreduce:
6412    case 503:
6413  
6414   /* Line 1806 of yacc.c  */
6415 < #line 2641 "conf_parser.y"
6415 > #line 2638 "conf_parser.y"
6416      {
6417    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
6418    {
# Line 6435 | Line 6427 | yyreduce:
6427    case 504:
6428  
6429   /* Line 1806 of yacc.c  */
6430 < #line 2652 "conf_parser.y"
6430 > #line 2649 "conf_parser.y"
6431      {
6432    ConfigFileEntry.kline_with_reason = yylval.number;
6433   }
# Line 6444 | Line 6436 | yyreduce:
6436    case 505:
6437  
6438   /* Line 1806 of yacc.c  */
6439 < #line 2657 "conf_parser.y"
6439 > #line 2654 "conf_parser.y"
6440      {
6441    if (conf_parser_ctx.pass == 2)
6442    {
# Line 6457 | Line 6449 | yyreduce:
6449    case 506:
6450  
6451   /* Line 1806 of yacc.c  */
6452 < #line 2666 "conf_parser.y"
6452 > #line 2663 "conf_parser.y"
6453      {
6454    ConfigFileEntry.invisible_on_connect = yylval.number;
6455   }
# Line 6466 | Line 6458 | yyreduce:
6458    case 507:
6459  
6460   /* Line 1806 of yacc.c  */
6461 < #line 2671 "conf_parser.y"
6461 > #line 2668 "conf_parser.y"
6462      {
6463    ConfigFileEntry.warn_no_nline = yylval.number;
6464   }
# Line 6475 | Line 6467 | yyreduce:
6467    case 508:
6468  
6469   /* Line 1806 of yacc.c  */
6470 < #line 2676 "conf_parser.y"
6470 > #line 2673 "conf_parser.y"
6471      {
6472    ConfigFileEntry.stats_e_disabled = yylval.number;
6473   }
# Line 6484 | Line 6476 | yyreduce:
6476    case 509:
6477  
6478   /* Line 1806 of yacc.c  */
6479 < #line 2681 "conf_parser.y"
6479 > #line 2678 "conf_parser.y"
6480      {
6481    ConfigFileEntry.stats_o_oper_only = yylval.number;
6482   }
# Line 6493 | Line 6485 | yyreduce:
6485    case 510:
6486  
6487   /* Line 1806 of yacc.c  */
6488 < #line 2686 "conf_parser.y"
6488 > #line 2683 "conf_parser.y"
6489      {
6490    ConfigFileEntry.stats_P_oper_only = yylval.number;
6491   }
# Line 6502 | Line 6494 | yyreduce:
6494    case 511:
6495  
6496   /* Line 1806 of yacc.c  */
6497 < #line 2691 "conf_parser.y"
6497 > #line 2688 "conf_parser.y"
6498      {
6499    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
6500   }
# Line 6511 | Line 6503 | yyreduce:
6503    case 512:
6504  
6505   /* Line 1806 of yacc.c  */
6506 < #line 2694 "conf_parser.y"
6506 > #line 2691 "conf_parser.y"
6507      {
6508    ConfigFileEntry.stats_k_oper_only = 1;
6509   }
# Line 6520 | Line 6512 | yyreduce:
6512    case 513:
6513  
6514   /* Line 1806 of yacc.c  */
6515 < #line 2699 "conf_parser.y"
6515 > #line 2696 "conf_parser.y"
6516      {
6517    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
6518   }
# Line 6529 | Line 6521 | yyreduce:
6521    case 514:
6522  
6523   /* Line 1806 of yacc.c  */
6524 < #line 2702 "conf_parser.y"
6524 > #line 2699 "conf_parser.y"
6525      {
6526    ConfigFileEntry.stats_i_oper_only = 1;
6527   }
# Line 6538 | Line 6530 | yyreduce:
6530    case 515:
6531  
6532   /* Line 1806 of yacc.c  */
6533 < #line 2707 "conf_parser.y"
6533 > #line 2704 "conf_parser.y"
6534      {
6535    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
6536   }
# Line 6547 | Line 6539 | yyreduce:
6539    case 516:
6540  
6541   /* Line 1806 of yacc.c  */
6542 < #line 2712 "conf_parser.y"
6542 > #line 2709 "conf_parser.y"
6543      {
6544    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
6545   }
# Line 6556 | Line 6548 | yyreduce:
6548    case 517:
6549  
6550   /* Line 1806 of yacc.c  */
6551 < #line 2717 "conf_parser.y"
6551 > #line 2714 "conf_parser.y"
6552      {
6553    ConfigFileEntry.opers_bypass_callerid = yylval.number;
6554   }
# Line 6565 | Line 6557 | yyreduce:
6557    case 518:
6558  
6559   /* Line 1806 of yacc.c  */
6560 < #line 2722 "conf_parser.y"
6560 > #line 2719 "conf_parser.y"
6561      {
6562    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
6563   }
# Line 6574 | Line 6566 | yyreduce:
6566    case 519:
6567  
6568   /* Line 1806 of yacc.c  */
6569 < #line 2727 "conf_parser.y"
6569 > #line 2724 "conf_parser.y"
6570      {
6571    ConfigFileEntry.short_motd = yylval.number;
6572   }
# Line 6583 | Line 6575 | yyreduce:
6575    case 520:
6576  
6577   /* Line 1806 of yacc.c  */
6578 < #line 2732 "conf_parser.y"
6578 > #line 2729 "conf_parser.y"
6579      {
6580    ConfigFileEntry.no_oper_flood = yylval.number;
6581   }
# Line 6592 | Line 6584 | yyreduce:
6584    case 521:
6585  
6586   /* Line 1806 of yacc.c  */
6587 < #line 2737 "conf_parser.y"
6587 > #line 2734 "conf_parser.y"
6588      {
6589    ConfigFileEntry.true_no_oper_flood = yylval.number;
6590   }
# Line 6601 | Line 6593 | yyreduce:
6593    case 522:
6594  
6595   /* Line 1806 of yacc.c  */
6596 < #line 2742 "conf_parser.y"
6596 > #line 2739 "conf_parser.y"
6597      {
6598    ConfigFileEntry.oper_pass_resv = yylval.number;
6599   }
# Line 6610 | Line 6602 | yyreduce:
6602    case 523:
6603  
6604   /* Line 1806 of yacc.c  */
6605 < #line 2747 "conf_parser.y"
6605 > #line 2744 "conf_parser.y"
6606      {
6607    if (conf_parser_ctx.pass == 2)
6608    {
# Line 6625 | Line 6617 | yyreduce:
6617    case 524:
6618  
6619   /* Line 1806 of yacc.c  */
6620 < #line 2758 "conf_parser.y"
6620 > #line 2755 "conf_parser.y"
6621      {
6622    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
6623   }
# Line 6634 | Line 6626 | yyreduce:
6626    case 525:
6627  
6628   /* Line 1806 of yacc.c  */
6629 < #line 2763 "conf_parser.y"
6629 > #line 2760 "conf_parser.y"
6630      {
6631    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
6632   }
# Line 6643 | Line 6635 | yyreduce:
6635    case 526:
6636  
6637   /* Line 1806 of yacc.c  */
6638 < #line 2768 "conf_parser.y"
6638 > #line 2765 "conf_parser.y"
6639      {
6640    ConfigFileEntry.use_egd = yylval.number;
6641   }
# Line 6652 | Line 6644 | yyreduce:
6644    case 527:
6645  
6646   /* Line 1806 of yacc.c  */
6647 < #line 2773 "conf_parser.y"
6647 > #line 2770 "conf_parser.y"
6648      {
6649    if (conf_parser_ctx.pass == 2)
6650    {
# Line 6665 | Line 6657 | yyreduce:
6657    case 528:
6658  
6659   /* Line 1806 of yacc.c  */
6660 < #line 2782 "conf_parser.y"
6660 > #line 2779 "conf_parser.y"
6661      {
6662    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
6663    {
# Line 6678 | Line 6670 | yyreduce:
6670    case 529:
6671  
6672   /* Line 1806 of yacc.c  */
6673 < #line 2791 "conf_parser.y"
6673 > #line 2788 "conf_parser.y"
6674      {
6675    ConfigFileEntry.ping_cookie = yylval.number;
6676   }
# Line 6687 | Line 6679 | yyreduce:
6679    case 530:
6680  
6681   /* Line 1806 of yacc.c  */
6682 < #line 2796 "conf_parser.y"
6682 > #line 2793 "conf_parser.y"
6683      {
6684    ConfigFileEntry.disable_auth = yylval.number;
6685   }
# Line 6696 | Line 6688 | yyreduce:
6688    case 531:
6689  
6690   /* Line 1806 of yacc.c  */
6691 < #line 2801 "conf_parser.y"
6691 > #line 2798 "conf_parser.y"
6692      {
6693    ConfigFileEntry.throttle_time = yylval.number;
6694   }
# Line 6705 | Line 6697 | yyreduce:
6697    case 532:
6698  
6699   /* Line 1806 of yacc.c  */
6700 < #line 2806 "conf_parser.y"
6700 > #line 2803 "conf_parser.y"
6701      {
6702    ConfigFileEntry.oper_umodes = 0;
6703   }
# Line 6714 | Line 6706 | yyreduce:
6706    case 536:
6707  
6708   /* Line 1806 of yacc.c  */
6709 < #line 2812 "conf_parser.y"
6709 > #line 2809 "conf_parser.y"
6710      {
6711    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
6712   }
# Line 6723 | Line 6715 | yyreduce:
6715    case 537:
6716  
6717   /* Line 1806 of yacc.c  */
6718 < #line 2815 "conf_parser.y"
6718 > #line 2812 "conf_parser.y"
6719      {
6720    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
6721   }
# Line 6732 | Line 6724 | yyreduce:
6724    case 538:
6725  
6726   /* Line 1806 of yacc.c  */
6727 < #line 2818 "conf_parser.y"
6727 > #line 2815 "conf_parser.y"
6728      {
6729    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
6730   }
# Line 6741 | Line 6733 | yyreduce:
6733    case 539:
6734  
6735   /* Line 1806 of yacc.c  */
6736 < #line 2821 "conf_parser.y"
6736 > #line 2818 "conf_parser.y"
6737      {
6738    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
6739   }
# Line 6750 | Line 6742 | yyreduce:
6742    case 540:
6743  
6744   /* Line 1806 of yacc.c  */
6745 < #line 2824 "conf_parser.y"
6745 > #line 2821 "conf_parser.y"
6746      {
6747    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
6748   }
# Line 6759 | Line 6751 | yyreduce:
6751    case 541:
6752  
6753   /* Line 1806 of yacc.c  */
6754 < #line 2827 "conf_parser.y"
6754 > #line 2824 "conf_parser.y"
6755      {
6756    ConfigFileEntry.oper_umodes |= UMODE_FULL;
6757   }
# Line 6768 | Line 6760 | yyreduce:
6760    case 542:
6761  
6762   /* Line 1806 of yacc.c  */
6763 < #line 2830 "conf_parser.y"
6763 > #line 2827 "conf_parser.y"
6764      {
6765    ConfigFileEntry.oper_umodes |= UMODE_HIDDEN;
6766   }
# Line 6777 | Line 6769 | yyreduce:
6769    case 543:
6770  
6771   /* Line 1806 of yacc.c  */
6772 < #line 2833 "conf_parser.y"
6772 > #line 2830 "conf_parser.y"
6773      {
6774    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
6775   }
# Line 6786 | Line 6778 | yyreduce:
6778    case 544:
6779  
6780   /* Line 1806 of yacc.c  */
6781 < #line 2836 "conf_parser.y"
6781 > #line 2833 "conf_parser.y"
6782      {
6783    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
6784   }
# Line 6795 | Line 6787 | yyreduce:
6787    case 545:
6788  
6789   /* Line 1806 of yacc.c  */
6790 < #line 2839 "conf_parser.y"
6790 > #line 2836 "conf_parser.y"
6791      {
6792    ConfigFileEntry.oper_umodes |= UMODE_REJ;
6793   }
# Line 6804 | Line 6796 | yyreduce:
6796    case 546:
6797  
6798   /* Line 1806 of yacc.c  */
6799 < #line 2842 "conf_parser.y"
6799 > #line 2839 "conf_parser.y"
6800      {
6801    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
6802   }
# Line 6813 | Line 6805 | yyreduce:
6805    case 547:
6806  
6807   /* Line 1806 of yacc.c  */
6808 < #line 2845 "conf_parser.y"
6808 > #line 2842 "conf_parser.y"
6809      {
6810    ConfigFileEntry.oper_umodes |= UMODE_SPY;
6811   }
# Line 6822 | Line 6814 | yyreduce:
6814    case 548:
6815  
6816   /* Line 1806 of yacc.c  */
6817 < #line 2848 "conf_parser.y"
6817 > #line 2845 "conf_parser.y"
6818      {
6819    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
6820   }
# Line 6831 | Line 6823 | yyreduce:
6823    case 549:
6824  
6825   /* Line 1806 of yacc.c  */
6826 < #line 2851 "conf_parser.y"
6826 > #line 2848 "conf_parser.y"
6827      {
6828    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
6829   }
# Line 6840 | Line 6832 | yyreduce:
6832    case 550:
6833  
6834   /* Line 1806 of yacc.c  */
6835 < #line 2854 "conf_parser.y"
6835 > #line 2851 "conf_parser.y"
6836      {
6837    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
6838   }
# Line 6849 | Line 6841 | yyreduce:
6841    case 551:
6842  
6843   /* Line 1806 of yacc.c  */
6844 < #line 2857 "conf_parser.y"
6844 > #line 2854 "conf_parser.y"
6845      {
6846    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
6847   }
# Line 6858 | Line 6850 | yyreduce:
6850    case 552:
6851  
6852   /* Line 1806 of yacc.c  */
6853 < #line 2860 "conf_parser.y"
6853 > #line 2857 "conf_parser.y"
6854      {
6855    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
6856   }
# Line 6867 | Line 6859 | yyreduce:
6859    case 553:
6860  
6861   /* Line 1806 of yacc.c  */
6862 < #line 2863 "conf_parser.y"
6862 > #line 2860 "conf_parser.y"
6863      {
6864    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
6865   }
# Line 6876 | Line 6868 | yyreduce:
6868    case 554:
6869  
6870   /* Line 1806 of yacc.c  */
6871 < #line 2866 "conf_parser.y"
6871 > #line 2863 "conf_parser.y"
6872      {
6873    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
6874   }
# Line 6885 | Line 6877 | yyreduce:
6877    case 555:
6878  
6879   /* Line 1806 of yacc.c  */
6880 < #line 2869 "conf_parser.y"
6880 > #line 2866 "conf_parser.y"
6881      {
6882    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
6883   }
# Line 6894 | Line 6886 | yyreduce:
6886    case 556:
6887  
6888   /* Line 1806 of yacc.c  */
6889 < #line 2874 "conf_parser.y"
6889 > #line 2871 "conf_parser.y"
6890      {
6891    ConfigFileEntry.oper_only_umodes = 0;
6892   }
# Line 6903 | Line 6895 | yyreduce:
6895    case 560:
6896  
6897   /* Line 1806 of yacc.c  */
6898 < #line 2880 "conf_parser.y"
6898 > #line 2877 "conf_parser.y"
6899      {
6900    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
6901   }
# Line 6912 | Line 6904 | yyreduce:
6904    case 561:
6905  
6906   /* Line 1806 of yacc.c  */
6907 < #line 2883 "conf_parser.y"
6907 > #line 2880 "conf_parser.y"
6908      {
6909    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
6910   }
# Line 6921 | Line 6913 | yyreduce:
6913    case 562:
6914  
6915   /* Line 1806 of yacc.c  */
6916 < #line 2886 "conf_parser.y"
6916 > #line 2883 "conf_parser.y"
6917      {
6918    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
6919   }
# Line 6930 | Line 6922 | yyreduce:
6922    case 563:
6923  
6924   /* Line 1806 of yacc.c  */
6925 < #line 2889 "conf_parser.y"
6925 > #line 2886 "conf_parser.y"
6926      {
6927    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
6928   }
# Line 6939 | Line 6931 | yyreduce:
6931    case 564:
6932  
6933   /* Line 1806 of yacc.c  */
6934 < #line 2892 "conf_parser.y"
6934 > #line 2889 "conf_parser.y"
6935      {
6936    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
6937   }
# Line 6948 | Line 6940 | yyreduce:
6940    case 565:
6941  
6942   /* Line 1806 of yacc.c  */
6943 < #line 2895 "conf_parser.y"
6943 > #line 2892 "conf_parser.y"
6944      {
6945    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
6946   }
# Line 6957 | Line 6949 | yyreduce:
6949    case 566:
6950  
6951   /* Line 1806 of yacc.c  */
6952 < #line 2898 "conf_parser.y"
6952 > #line 2895 "conf_parser.y"
6953      {
6954    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
6955   }
# Line 6966 | Line 6958 | yyreduce:
6958    case 567:
6959  
6960   /* Line 1806 of yacc.c  */
6961 < #line 2901 "conf_parser.y"
6961 > #line 2898 "conf_parser.y"
6962      {
6963    ConfigFileEntry.oper_only_umodes |= UMODE_HIDDEN;
6964   }
# Line 6975 | Line 6967 | yyreduce:
6967    case 568:
6968  
6969   /* Line 1806 of yacc.c  */
6970 < #line 2904 "conf_parser.y"
6970 > #line 2901 "conf_parser.y"
6971      {
6972    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
6973   }
# Line 6984 | Line 6976 | yyreduce:
6976    case 569:
6977  
6978   /* Line 1806 of yacc.c  */
6979 < #line 2907 "conf_parser.y"
6979 > #line 2904 "conf_parser.y"
6980      {
6981    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
6982   }
# Line 6993 | Line 6985 | yyreduce:
6985    case 570:
6986  
6987   /* Line 1806 of yacc.c  */
6988 < #line 2910 "conf_parser.y"
6988 > #line 2907 "conf_parser.y"
6989      {
6990    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
6991   }
# Line 7002 | Line 6994 | yyreduce:
6994    case 571:
6995  
6996   /* Line 1806 of yacc.c  */
6997 < #line 2913 "conf_parser.y"
6997 > #line 2910 "conf_parser.y"
6998      {
6999    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
7000   }
# Line 7011 | Line 7003 | yyreduce:
7003    case 572:
7004  
7005   /* Line 1806 of yacc.c  */
7006 < #line 2916 "conf_parser.y"
7006 > #line 2913 "conf_parser.y"
7007      {
7008    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
7009   }
# Line 7020 | Line 7012 | yyreduce:
7012    case 573:
7013  
7014   /* Line 1806 of yacc.c  */
7015 < #line 2919 "conf_parser.y"
7015 > #line 2916 "conf_parser.y"
7016      {
7017    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
7018   }
# Line 7029 | Line 7021 | yyreduce:
7021    case 574:
7022  
7023   /* Line 1806 of yacc.c  */
7024 < #line 2922 "conf_parser.y"
7024 > #line 2919 "conf_parser.y"
7025      {
7026    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
7027   }
# Line 7038 | Line 7030 | yyreduce:
7030    case 575:
7031  
7032   /* Line 1806 of yacc.c  */
7033 < #line 2925 "conf_parser.y"
7033 > #line 2922 "conf_parser.y"
7034      {
7035    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
7036   }
# Line 7047 | Line 7039 | yyreduce:
7039    case 576:
7040  
7041   /* Line 1806 of yacc.c  */
7042 < #line 2928 "conf_parser.y"
7042 > #line 2925 "conf_parser.y"
7043      {
7044    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
7045   }
# Line 7056 | Line 7048 | yyreduce:
7048    case 577:
7049  
7050   /* Line 1806 of yacc.c  */
7051 < #line 2931 "conf_parser.y"
7051 > #line 2928 "conf_parser.y"
7052      {
7053    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
7054   }
# Line 7065 | Line 7057 | yyreduce:
7057    case 578:
7058  
7059   /* Line 1806 of yacc.c  */
7060 < #line 2934 "conf_parser.y"
7060 > #line 2931 "conf_parser.y"
7061      {
7062    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
7063   }
# Line 7074 | Line 7066 | yyreduce:
7066    case 579:
7067  
7068   /* Line 1806 of yacc.c  */
7069 < #line 2937 "conf_parser.y"
7069 > #line 2934 "conf_parser.y"
7070      {
7071    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
7072   }
# Line 7083 | Line 7075 | yyreduce:
7075    case 580:
7076  
7077   /* Line 1806 of yacc.c  */
7078 < #line 2942 "conf_parser.y"
7078 > #line 2939 "conf_parser.y"
7079      {
7080    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
7081   }
# Line 7092 | Line 7084 | yyreduce:
7084    case 581:
7085  
7086   /* Line 1806 of yacc.c  */
7087 < #line 2947 "conf_parser.y"
7087 > #line 2944 "conf_parser.y"
7088      {
7089    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
7090   }
# Line 7101 | Line 7093 | yyreduce:
7093    case 582:
7094  
7095   /* Line 1806 of yacc.c  */
7096 < #line 2952 "conf_parser.y"
7096 > #line 2949 "conf_parser.y"
7097      {
7098    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
7099   }
# Line 7110 | Line 7102 | yyreduce:
7102    case 583:
7103  
7104   /* Line 1806 of yacc.c  */
7105 < #line 2957 "conf_parser.y"
7105 > #line 2954 "conf_parser.y"
7106      {
7107    ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number);
7108   }
# Line 7119 | Line 7111 | yyreduce:
7111    case 584:
7112  
7113   /* Line 1806 of yacc.c  */
7114 < #line 2966 "conf_parser.y"
7114 > #line 2963 "conf_parser.y"
7115      {
7116    if (conf_parser_ctx.pass == 2)
7117    {
# Line 7132 | Line 7124 | yyreduce:
7124    case 585:
7125  
7126   /* Line 1806 of yacc.c  */
7127 < #line 2973 "conf_parser.y"
7127 > #line 2970 "conf_parser.y"
7128      {
7129    if (conf_parser_ctx.pass == 2)
7130    {
# Line 7153 | Line 7145 | yyreduce:
7145    case 595:
7146  
7147   /* Line 1806 of yacc.c  */
7148 < #line 2999 "conf_parser.y"
7148 > #line 2996 "conf_parser.y"
7149      {
7150    if (conf_parser_ctx.pass == 2)
7151      ConfigFileEntry.glines = yylval.number;
# Line 7163 | Line 7155 | yyreduce:
7155    case 596:
7156  
7157   /* Line 1806 of yacc.c  */
7158 < #line 3005 "conf_parser.y"
7158 > #line 3002 "conf_parser.y"
7159      {
7160    if (conf_parser_ctx.pass == 2)
7161      ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number);
# Line 7173 | Line 7165 | yyreduce:
7165    case 597:
7166  
7167   /* Line 1806 of yacc.c  */
7168 < #line 3011 "conf_parser.y"
7168 > #line 3008 "conf_parser.y"
7169      {
7170    if (conf_parser_ctx.pass == 2)
7171      ConfigFileEntry.gline_logging = 0;
# Line 7183 | Line 7175 | yyreduce:
7175    case 601:
7176  
7177   /* Line 1806 of yacc.c  */
7178 < #line 3017 "conf_parser.y"
7178 > #line 3014 "conf_parser.y"
7179      {
7180    if (conf_parser_ctx.pass == 2)
7181      ConfigFileEntry.gline_logging |= GDENY_REJECT;
# Line 7193 | Line 7185 | yyreduce:
7185    case 602:
7186  
7187   /* Line 1806 of yacc.c  */
7188 < #line 3021 "conf_parser.y"
7188 > #line 3018 "conf_parser.y"
7189      {
7190    if (conf_parser_ctx.pass == 2)
7191      ConfigFileEntry.gline_logging |= GDENY_BLOCK;
# Line 7203 | Line 7195 | yyreduce:
7195    case 603:
7196  
7197   /* Line 1806 of yacc.c  */
7198 < #line 3027 "conf_parser.y"
7198 > #line 3024 "conf_parser.y"
7199      {
7200    if (conf_parser_ctx.pass == 2)
7201    {
# Line 7241 | Line 7233 | yyreduce:
7233    case 604:
7234  
7235   /* Line 1806 of yacc.c  */
7236 < #line 3061 "conf_parser.y"
7236 > #line 3058 "conf_parser.y"
7237      {
7238    if (conf_parser_ctx.pass == 2)  
7239    {
# Line 7254 | Line 7246 | yyreduce:
7246    case 605:
7247  
7248   /* Line 1806 of yacc.c  */
7249 < #line 3070 "conf_parser.y"
7249 > #line 3067 "conf_parser.y"
7250      {
7251    if (conf_parser_ctx.pass == 2)
7252      yy_aconf->flags = 0;
# Line 7264 | Line 7256 | yyreduce:
7256    case 606:
7257  
7258   /* Line 1806 of yacc.c  */
7259 < #line 3074 "conf_parser.y"
7259 > #line 3071 "conf_parser.y"
7260      {
7261    if (conf_parser_ctx.pass == 2)
7262    {
# Line 7314 | Line 7306 | yyreduce:
7306    case 609:
7307  
7308   /* Line 1806 of yacc.c  */
7309 < #line 3121 "conf_parser.y"
7309 > #line 3118 "conf_parser.y"
7310      {
7311    if (conf_parser_ctx.pass == 2)
7312      yy_aconf->flags |= GDENY_REJECT;
# Line 7324 | Line 7316 | yyreduce:
7316    case 610:
7317  
7318   /* Line 1806 of yacc.c  */
7319 < #line 3125 "conf_parser.y"
7319 > #line 3122 "conf_parser.y"
7320      {
7321    if (conf_parser_ctx.pass == 2)
7322      yy_aconf->flags |= GDENY_BLOCK;
7323   }
7324      break;
7325  
7326 <  case 633:
7326 >  case 632:
7327  
7328   /* Line 1806 of yacc.c  */
7329 < #line 3149 "conf_parser.y"
7329 > #line 3146 "conf_parser.y"
7330      {
7331    ConfigChannel.disable_fake_channels = yylval.number;
7332   }
7333      break;
7334  
7335 <  case 634:
7335 >  case 633:
7336  
7337   /* Line 1806 of yacc.c  */
7338 < #line 3154 "conf_parser.y"
7338 > #line 3151 "conf_parser.y"
7339      {
7340    ConfigChannel.restrict_channels = yylval.number;
7341   }
7342      break;
7343  
7344 <  case 635:
7344 >  case 634:
7345  
7346   /* Line 1806 of yacc.c  */
7347 < #line 3159 "conf_parser.y"
7347 > #line 3156 "conf_parser.y"
7348      {
7349    ConfigChannel.disable_local_channels = yylval.number;
7350   }
7351      break;
7352  
7353 <  case 636:
7353 >  case 635:
7354  
7355   /* Line 1806 of yacc.c  */
7356 < #line 3164 "conf_parser.y"
7356 > #line 3161 "conf_parser.y"
7357      {
7358    ConfigChannel.use_except = yylval.number;
7359   }
7360      break;
7361  
7362 <  case 637:
7362 >  case 636:
7363  
7364   /* Line 1806 of yacc.c  */
7365 < #line 3169 "conf_parser.y"
7365 > #line 3166 "conf_parser.y"
7366      {
7367    ConfigChannel.use_invex = yylval.number;
7368   }
7369      break;
7370  
7371 <  case 638:
7371 >  case 637:
7372  
7373   /* Line 1806 of yacc.c  */
7374 < #line 3174 "conf_parser.y"
7374 > #line 3171 "conf_parser.y"
7375      {
7376    ConfigChannel.use_knock = yylval.number;
7377   }
7378      break;
7379  
7380 <  case 639:
7380 >  case 638:
7381  
7382   /* Line 1806 of yacc.c  */
7383 < #line 3179 "conf_parser.y"
7383 > #line 3176 "conf_parser.y"
7384      {
7385    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
7386   }
7387      break;
7388  
7389 <  case 640:
7389 >  case 639:
7390  
7391   /* Line 1806 of yacc.c  */
7392 < #line 3184 "conf_parser.y"
7392 > #line 3181 "conf_parser.y"
7393      {
7394    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
7395   }
7396      break;
7397  
7398 <  case 641:
7398 >  case 640:
7399  
7400   /* Line 1806 of yacc.c  */
7401 < #line 3189 "conf_parser.y"
7401 > #line 3186 "conf_parser.y"
7402      {
7403    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
7404   }
7405      break;
7406  
7407 <  case 642:
7407 >  case 641:
7408  
7409   /* Line 1806 of yacc.c  */
7410 < #line 3194 "conf_parser.y"
7410 > #line 3191 "conf_parser.y"
7411      {
7412    ConfigChannel.quiet_on_ban = yylval.number;
7413   }
7414      break;
7415  
7416 <  case 643:
7416 >  case 642:
7417  
7418   /* Line 1806 of yacc.c  */
7419 < #line 3199 "conf_parser.y"
7419 > #line 3196 "conf_parser.y"
7420      {
7421    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
7422   }
7423      break;
7424  
7425 <  case 644:
7425 >  case 643:
7426  
7427   /* Line 1806 of yacc.c  */
7428 < #line 3204 "conf_parser.y"
7428 > #line 3201 "conf_parser.y"
7429      {
7430    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
7431   }
7432      break;
7433  
7434 <  case 645:
7434 >  case 644:
7435  
7436   /* Line 1806 of yacc.c  */
7437 < #line 3209 "conf_parser.y"
7437 > #line 3206 "conf_parser.y"
7438      {
7439    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
7440   }
7441      break;
7442  
7443 <  case 646:
7443 >  case 645:
7444  
7445   /* Line 1806 of yacc.c  */
7446 < #line 3214 "conf_parser.y"
7446 > #line 3211 "conf_parser.y"
7447      {
7448    ConfigChannel.no_create_on_split = yylval.number;
7449   }
7450      break;
7451  
7452 <  case 647:
7452 >  case 646:
7453  
7454   /* Line 1806 of yacc.c  */
7455 < #line 3219 "conf_parser.y"
7455 > #line 3216 "conf_parser.y"
7456      {
7457    ConfigChannel.no_join_on_split = yylval.number;
7458   }
7459      break;
7460  
7461 <  case 648:
7470 <
7471 < /* Line 1806 of yacc.c  */
7472 < #line 3224 "conf_parser.y"
7473 <    {
7474 <  ConfigChannel.burst_topicwho = yylval.number;
7475 < }
7476 <    break;
7477 <
7478 <  case 649:
7461 >  case 647:
7462  
7463   /* Line 1806 of yacc.c  */
7464 < #line 3229 "conf_parser.y"
7464 > #line 3221 "conf_parser.y"
7465      {
7466    GlobalSetOptions.joinfloodcount = yylval.number;
7467   }
7468      break;
7469  
7470 <  case 650:
7470 >  case 648:
7471  
7472   /* Line 1806 of yacc.c  */
7473 < #line 3234 "conf_parser.y"
7473 > #line 3226 "conf_parser.y"
7474      {
7475    GlobalSetOptions.joinfloodtime = yylval.number;
7476   }
7477      break;
7478  
7479 <  case 662:
7479 >  case 660:
7480  
7481   /* Line 1806 of yacc.c  */
7482 < #line 3253 "conf_parser.y"
7482 > #line 3245 "conf_parser.y"
7483      {
7484    if (conf_parser_ctx.pass == 2)
7485      ConfigServerHide.flatten_links = yylval.number;
7486   }
7487      break;
7488  
7489 <  case 663:
7489 >  case 661:
7490  
7491   /* Line 1806 of yacc.c  */
7492 < #line 3259 "conf_parser.y"
7492 > #line 3251 "conf_parser.y"
7493      {
7494    if (conf_parser_ctx.pass == 2)
7495      ConfigServerHide.hide_servers = yylval.number;
7496   }
7497      break;
7498  
7499 <  case 664:
7499 >  case 662:
7500  
7501   /* Line 1806 of yacc.c  */
7502 < #line 3265 "conf_parser.y"
7502 > #line 3257 "conf_parser.y"
7503      {
7504    if (conf_parser_ctx.pass == 2)
7505    {
# Line 7526 | Line 7509 | yyreduce:
7509   }
7510      break;
7511  
7512 <  case 665:
7512 >  case 663:
7513  
7514   /* Line 1806 of yacc.c  */
7515 < #line 3274 "conf_parser.y"
7515 > #line 3266 "conf_parser.y"
7516      {
7517    if (conf_parser_ctx.pass == 2)
7518    {
# Line 7544 | Line 7527 | yyreduce:
7527   }
7528      break;
7529  
7530 <  case 666:
7530 >  case 664:
7531  
7532   /* Line 1806 of yacc.c  */
7533 < #line 3288 "conf_parser.y"
7533 > #line 3280 "conf_parser.y"
7534      {
7535    if (conf_parser_ctx.pass == 2)
7536      ConfigServerHide.hidden = yylval.number;
7537   }
7538      break;
7539  
7540 <  case 667:
7540 >  case 665:
7541  
7542   /* Line 1806 of yacc.c  */
7543 < #line 3294 "conf_parser.y"
7543 > #line 3286 "conf_parser.y"
7544      {
7545    if (conf_parser_ctx.pass == 2)
7546      ConfigServerHide.disable_hidden = yylval.number;
7547   }
7548      break;
7549  
7550 <  case 668:
7550 >  case 666:
7551  
7552   /* Line 1806 of yacc.c  */
7553 < #line 3300 "conf_parser.y"
7553 > #line 3292 "conf_parser.y"
7554      {
7555    if (conf_parser_ctx.pass == 2)
7556      ConfigServerHide.hide_server_ips = yylval.number;
# Line 7577 | Line 7560 | yyreduce:
7560  
7561  
7562   /* Line 1806 of yacc.c  */
7563 < #line 7581 "conf_parser.c"
7563 > #line 7564 "conf_parser.c"
7564        default: break;
7565      }
7566    /* User semantic actions sometimes alter yychar, and that requires

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)