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/ircd_parser.c (file contents):
Revision 1250 by michael, Sat Oct 1 10:48:16 2011 UTC vs.
Revision 1264 by michael, Tue Jan 17 12:30:57 2012 UTC

# Line 939 | Line 939 | union yyalloc
939   /* YYFINAL -- State number of the termination state.  */
940   #define YYFINAL  2
941   /* YYLAST -- Last index in YYTABLE.  */
942 < #define YYLAST   1248
942 > #define YYLAST   1233
943  
944   /* YYNTOKENS -- Number of terminals.  */
945   #define YYNTOKENS  251
946   /* YYNNTS -- Number of nonterminals.  */
947 < #define YYNNTS  313
947 > #define YYNNTS  312
948   /* YYNRULES -- Number of rules.  */
949 < #define YYNRULES  680
949 > #define YYNRULES  678
950   /* YYNRULES -- Number of states.  */
951 < #define YYNSTATES  1331
951 > #define YYNSTATES  1326
952  
953   /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
954   #define YYUNDEFTOK  2
# Line 1067 | Line 1067 | static const yytype_uint16 yyprhs[] =
1067      1338,  1340,  1342,  1344,  1346,  1348,  1350,  1352,  1354,  1356,
1068      1358,  1360,  1362,  1364,  1366,  1368,  1370,  1372,  1374,  1376,
1069      1378,  1380,  1382,  1384,  1386,  1388,  1390,  1392,  1394,  1396,
1070 <    1398,  1400,  1402,  1404,  1406,  1408,  1413,  1418,  1423,  1428,
1071 <    1433,  1438,  1443,  1448,  1453,  1458,  1463,  1468,  1473,  1478,
1072 <    1483,  1488,  1493,  1498,  1503,  1508,  1513,  1518,  1523,  1528,
1073 <    1533,  1538,  1543,  1548,  1553,  1558,  1563,  1568,  1573,  1578,
1074 <    1583,  1588,  1593,  1598,  1603,  1608,  1613,  1618,  1623,  1628,
1075 <    1633,  1638,  1643,  1648,  1653,  1658,  1663,  1664,  1670,  1674,
1076 <    1676,  1678,  1680,  1682,  1684,  1686,  1688,  1690,  1692,  1694,
1077 <    1696,  1698,  1700,  1702,  1704,  1706,  1708,  1710,  1712,  1714,
1078 <    1715,  1721,  1725,  1727,  1729,  1731,  1733,  1735,  1737,  1739,
1079 <    1741,  1743,  1745,  1747,  1749,  1751,  1753,  1755,  1757,  1759,
1080 <    1761,  1763,  1765,  1770,  1775,  1780,  1785,  1786,  1793,  1796,
1081 <    1798,  1800,  1802,  1804,  1806,  1808,  1810,  1812,  1817,  1822,
1082 <    1823,  1829,  1833,  1835,  1837,  1839,  1844,  1849,  1850,  1856,
1083 <    1860,  1862,  1864,  1866,  1872,  1875,  1877,  1879,  1881,  1883,
1084 <    1885,  1887,  1889,  1891,  1893,  1895,  1897,  1899,  1901,  1903,
1085 <    1905,  1907,  1909,  1911,  1913,  1915,  1920,  1925,  1930,  1935,
1086 <    1940,  1945,  1950,  1955,  1960,  1965,  1970,  1975,  1980,  1985,
1087 <    1990,  1995,  2000,  2005,  2011,  2014,  2016,  2018,  2020,  2022,
1088 <    2024,  2026,  2028,  2030,  2032,  2037,  2042,  2047,  2052,  2057,
1089 <    2062
1070 >    1398,  1400,  1402,  1404,  1406,  1411,  1416,  1421,  1426,  1431,
1071 >    1436,  1441,  1446,  1451,  1456,  1461,  1466,  1471,  1476,  1481,
1072 >    1486,  1491,  1496,  1501,  1506,  1511,  1516,  1521,  1526,  1531,
1073 >    1536,  1541,  1546,  1551,  1556,  1561,  1566,  1571,  1576,  1581,
1074 >    1586,  1591,  1596,  1601,  1606,  1611,  1616,  1621,  1626,  1631,
1075 >    1636,  1641,  1646,  1651,  1656,  1657,  1663,  1667,  1669,  1671,
1076 >    1673,  1675,  1677,  1679,  1681,  1683,  1685,  1687,  1689,  1691,
1077 >    1693,  1695,  1697,  1699,  1701,  1703,  1705,  1707,  1708,  1714,
1078 >    1718,  1720,  1722,  1724,  1726,  1728,  1730,  1732,  1734,  1736,
1079 >    1738,  1740,  1742,  1744,  1746,  1748,  1750,  1752,  1754,  1756,
1080 >    1758,  1763,  1768,  1773,  1778,  1779,  1786,  1789,  1791,  1793,
1081 >    1795,  1797,  1799,  1801,  1803,  1805,  1810,  1815,  1816,  1822,
1082 >    1826,  1828,  1830,  1832,  1837,  1842,  1843,  1849,  1853,  1855,
1083 >    1857,  1859,  1865,  1868,  1870,  1872,  1874,  1876,  1878,  1880,
1084 >    1882,  1884,  1886,  1888,  1890,  1892,  1894,  1896,  1898,  1900,
1085 >    1902,  1904,  1906,  1908,  1913,  1918,  1923,  1928,  1933,  1938,
1086 >    1943,  1948,  1953,  1958,  1963,  1968,  1973,  1978,  1983,  1988,
1087 >    1993,  1998,  2004,  2007,  2009,  2011,  2013,  2015,  2017,  2019,
1088 >    2021,  2023,  2025,  2030,  2035,  2040,  2045,  2050,  2055
1089   };
1090  
1091   /* YYRHS -- A `-1'-separated list of the rules' RHS.  */
1092   static const yytype_int16 yyrhs[] =
1093   {
1094       252,     0,    -1,    -1,   252,   253,    -1,   281,    -1,   287,
1095 <      -1,   302,    -1,   533,    -1,   322,    -1,   341,    -1,   355,
1096 <      -1,   263,    -1,   554,    -1,   370,    -1,   377,    -1,   381,
1095 >      -1,   302,    -1,   532,    -1,   322,    -1,   341,    -1,   355,
1096 >      -1,   263,    -1,   553,    -1,   370,    -1,   377,    -1,   381,
1097        -1,   391,    -1,   400,    -1,   423,    -1,   433,    -1,   439,
1098 <      -1,   453,    -1,   517,    -1,   443,    -1,   258,    -1,     1,
1098 >      -1,   453,    -1,   516,    -1,   443,    -1,   258,    -1,     1,
1099       246,    -1,     1,   247,    -1,    -1,   255,    -1,   117,   254,
1100        -1,   117,   158,   254,    -1,   117,   159,   254,    -1,   117,
1101       160,   254,    -1,   117,   161,   254,    -1,   117,   162,   254,
# Line 1221 | Line 1220 | static const yytype_int16 yyrhs[] =
1220       143,    -1,   449,   450,    -1,   450,    -1,   451,    -1,   452,
1221        -1,   445,    -1,     1,    -1,   107,   249,   138,   246,    -1,
1222       140,   249,   138,   246,    -1,    55,   248,   454,   247,   246,
1223 <      -1,   454,   455,    -1,   455,    -1,   464,    -1,   465,    -1,
1224 <     467,    -1,   468,    -1,   469,    -1,   470,    -1,   471,    -1,
1225 <     472,    -1,   473,    -1,   474,    -1,   463,    -1,   476,    -1,
1226 <     477,    -1,   478,    -1,   479,    -1,   494,    -1,   481,    -1,
1227 <     483,    -1,   485,    -1,   484,    -1,   488,    -1,   482,    -1,
1228 <     489,    -1,   490,    -1,   491,    -1,   492,    -1,   493,    -1,
1229 <     509,    -1,   495,    -1,   499,    -1,   500,    -1,   505,    -1,
1230 <     486,    -1,   487,    -1,   515,    -1,   513,    -1,   514,    -1,
1231 <     496,    -1,   466,    -1,   497,    -1,   498,    -1,   516,    -1,
1232 <     504,    -1,   475,    -1,   502,    -1,   503,    -1,   459,    -1,
1233 <     462,    -1,   457,    -1,   458,    -1,   460,    -1,   461,    -1,
1234 <     480,    -1,   456,    -1,   501,    -1,     1,    -1,   101,   249,
1235 <     117,   246,    -1,    60,   249,   117,   246,    -1,    61,   249,
1236 <     117,   246,    -1,    12,   249,   182,   246,    -1,   238,   249,
1237 <     182,   246,    -1,   145,   249,   255,   246,    -1,   169,   249,
1238 <     182,   246,    -1,    80,   249,   255,   246,    -1,    72,   249,
1239 <     182,   246,    -1,    76,   249,   182,   246,    -1,    42,   249,
1240 <     182,   246,    -1,    51,   249,   182,   246,    -1,     8,   249,
1241 <     182,   246,    -1,    98,   249,   255,   246,    -1,    97,   249,
1242 <     117,   246,    -1,    91,   249,   117,   246,    -1,     9,   249,
1243 <     255,   246,    -1,   186,   249,   255,   246,    -1,   185,   249,
1244 <     255,   246,    -1,    65,   249,   117,   246,    -1,    84,   249,
1245 <     182,   246,    -1,    83,   249,   138,   246,    -1,    77,   249,
1246 <     182,   246,    -1,   243,   249,   182,   246,    -1,   177,   249,
1247 <     182,   246,    -1,   180,   249,   182,   246,    -1,   181,   249,
1248 <     182,   246,    -1,   179,   249,   182,   246,    -1,   179,   249,
1249 <     183,   246,    -1,   178,   249,   182,   246,    -1,   178,   249,
1250 <     183,   246,    -1,   130,   249,   255,   246,    -1,    19,   249,
1251 <     255,   246,    -1,   123,   249,   182,   246,    -1,   131,   249,
1252 <     255,   246,    -1,   173,   249,   182,   246,    -1,   115,   249,
1253 <     182,   246,    -1,   227,   249,   182,   246,    -1,   125,   249,
1254 <     182,   246,    -1,   102,   249,   138,   246,    -1,    43,   249,
1255 <     117,   246,    -1,   100,   249,   117,   246,    -1,   167,   249,
1256 <     138,   246,    -1,    31,   249,   138,   246,    -1,    27,   249,
1257 <     117,   246,    -1,   233,   249,   182,   246,    -1,    45,   249,
1258 <     138,   246,    -1,   223,   249,   138,   246,    -1,   134,   249,
1259 <     182,   246,    -1,    38,   249,   182,   246,    -1,   225,   249,
1260 <     255,   246,    -1,    -1,   127,   506,   249,   507,   246,    -1,
1261 <     507,   250,   508,    -1,   508,    -1,   189,    -1,   192,    -1,
1262 <     193,    -1,   195,    -1,   196,    -1,   200,    -1,   211,    -1,
1263 <     206,    -1,   208,    -1,   215,    -1,   212,    -1,   199,    -1,
1264 <     207,    -1,   210,    -1,   201,    -1,   220,    -1,   190,    -1,
1265 <     191,    -1,   204,    -1,    -1,   124,   510,   249,   511,   246,
1266 <      -1,   511,   250,   512,    -1,   512,    -1,   189,    -1,   192,
1267 <      -1,   193,    -1,   195,    -1,   196,    -1,   200,    -1,   211,
1268 <      -1,   206,    -1,   208,    -1,   215,    -1,   212,    -1,   199,
1269 <      -1,   207,    -1,   210,    -1,   201,    -1,   220,    -1,   190,
1270 <      -1,   191,    -1,   204,    -1,   103,   249,   117,   246,    -1,
1271 <     104,   249,   117,   246,    -1,    32,   249,   117,   246,    -1,
1272 <     194,   249,   257,   246,    -1,    -1,    57,   518,   248,   519,
1273 <     247,   246,    -1,   519,   520,    -1,   520,    -1,   521,    -1,
1274 <     522,    -1,   523,    -1,   527,    -1,   528,    -1,   529,    -1,
1275 <       1,    -1,    47,   249,   182,   246,    -1,    44,   249,   255,
1276 <     246,    -1,    -1,    90,   524,   249,   525,   246,    -1,   525,
1277 <     250,   526,    -1,   526,    -1,   184,    -1,    11,    -1,   232,
1278 <     249,   138,   246,    -1,   107,   249,   138,   246,    -1,    -1,
1279 <       4,   530,   249,   531,   246,    -1,   531,   250,   532,    -1,
1280 <     532,    -1,   184,    -1,    11,    -1,    21,   248,   534,   247,
1281 <     246,    -1,   534,   535,    -1,   535,    -1,   538,    -1,   539,
1282 <      -1,   540,    -1,   541,    -1,   546,    -1,   542,    -1,   543,
1283 <      -1,   544,    -1,   545,    -1,   547,    -1,   548,    -1,   549,
1284 <      -1,   537,    -1,   550,    -1,   551,    -1,   552,    -1,   553,
1285 <      -1,   536,    -1,     1,    -1,    39,   249,   182,   246,    -1,
1286 <     148,   249,   182,   246,    -1,    41,   249,   182,   246,    -1,
1287 <     234,   249,   182,   246,    -1,   235,   249,   182,   246,    -1,
1288 <     236,   249,   182,   246,    -1,    85,   249,   255,   246,    -1,
1289 <      86,   249,   255,   246,    -1,    93,   249,   117,   246,    -1,
1290 <     139,   249,   182,   246,    -1,    92,   249,   117,   246,    -1,
1291 <      34,   249,   117,   246,    -1,    33,   249,   117,   246,    -1,
1292 <     113,   249,   182,   246,    -1,   114,   249,   182,   246,    -1,
1293 <      13,   249,   182,   246,    -1,   128,   249,   117,   246,    -1,
1294 <     129,   249,   255,   246,    -1,   165,   248,   555,   247,   246,
1295 <      -1,   555,   556,    -1,   556,    -1,   557,    -1,   558,    -1,
1296 <     560,    -1,   562,    -1,   561,    -1,   559,    -1,   563,    -1,
1297 <       1,    -1,    53,   249,   182,   246,    -1,    71,   249,   182,
1298 <     246,    -1,    68,   249,   138,   246,    -1,    88,   249,   255,
1299 <     246,    -1,    66,   249,   182,   246,    -1,    40,   249,   182,
1301 <     246,    -1,    70,   249,   182,   246,    -1
1223 >      -1,   454,   455,    -1,   455,    -1,   463,    -1,   464,    -1,
1224 >     466,    -1,   467,    -1,   468,    -1,   469,    -1,   470,    -1,
1225 >     471,    -1,   472,    -1,   473,    -1,   462,    -1,   475,    -1,
1226 >     476,    -1,   477,    -1,   478,    -1,   493,    -1,   480,    -1,
1227 >     482,    -1,   484,    -1,   483,    -1,   487,    -1,   481,    -1,
1228 >     488,    -1,   489,    -1,   490,    -1,   491,    -1,   492,    -1,
1229 >     508,    -1,   494,    -1,   498,    -1,   499,    -1,   504,    -1,
1230 >     485,    -1,   486,    -1,   514,    -1,   512,    -1,   513,    -1,
1231 >     495,    -1,   465,    -1,   496,    -1,   497,    -1,   515,    -1,
1232 >     503,    -1,   474,    -1,   501,    -1,   502,    -1,   461,    -1,
1233 >     457,    -1,   458,    -1,   459,    -1,   460,    -1,   479,    -1,
1234 >     456,    -1,   500,    -1,     1,    -1,   101,   249,   117,   246,
1235 >      -1,    60,   249,   117,   246,    -1,    61,   249,   117,   246,
1236 >      -1,   238,   249,   182,   246,    -1,   145,   249,   255,   246,
1237 >      -1,   169,   249,   182,   246,    -1,    80,   249,   255,   246,
1238 >      -1,    72,   249,   182,   246,    -1,    76,   249,   182,   246,
1239 >      -1,    42,   249,   182,   246,    -1,    51,   249,   182,   246,
1240 >      -1,     8,   249,   182,   246,    -1,    98,   249,   255,   246,
1241 >      -1,    97,   249,   117,   246,    -1,    91,   249,   117,   246,
1242 >      -1,     9,   249,   255,   246,    -1,   186,   249,   255,   246,
1243 >      -1,   185,   249,   255,   246,    -1,    65,   249,   117,   246,
1244 >      -1,    84,   249,   182,   246,    -1,    83,   249,   138,   246,
1245 >      -1,    77,   249,   182,   246,    -1,   243,   249,   182,   246,
1246 >      -1,   177,   249,   182,   246,    -1,   180,   249,   182,   246,
1247 >      -1,   181,   249,   182,   246,    -1,   179,   249,   182,   246,
1248 >      -1,   179,   249,   183,   246,    -1,   178,   249,   182,   246,
1249 >      -1,   178,   249,   183,   246,    -1,   130,   249,   255,   246,
1250 >      -1,    19,   249,   255,   246,    -1,   123,   249,   182,   246,
1251 >      -1,   131,   249,   255,   246,    -1,   173,   249,   182,   246,
1252 >      -1,   115,   249,   182,   246,    -1,   227,   249,   182,   246,
1253 >      -1,   125,   249,   182,   246,    -1,   102,   249,   138,   246,
1254 >      -1,    43,   249,   117,   246,    -1,   100,   249,   117,   246,
1255 >      -1,   167,   249,   138,   246,    -1,    31,   249,   138,   246,
1256 >      -1,    27,   249,   117,   246,    -1,   233,   249,   182,   246,
1257 >      -1,    45,   249,   138,   246,    -1,   223,   249,   138,   246,
1258 >      -1,   134,   249,   182,   246,    -1,    38,   249,   182,   246,
1259 >      -1,   225,   249,   255,   246,    -1,    -1,   127,   505,   249,
1260 >     506,   246,    -1,   506,   250,   507,    -1,   507,    -1,   189,
1261 >      -1,   192,    -1,   193,    -1,   195,    -1,   196,    -1,   200,
1262 >      -1,   211,    -1,   206,    -1,   208,    -1,   215,    -1,   212,
1263 >      -1,   199,    -1,   207,    -1,   210,    -1,   201,    -1,   220,
1264 >      -1,   190,    -1,   191,    -1,   204,    -1,    -1,   124,   509,
1265 >     249,   510,   246,    -1,   510,   250,   511,    -1,   511,    -1,
1266 >     189,    -1,   192,    -1,   193,    -1,   195,    -1,   196,    -1,
1267 >     200,    -1,   211,    -1,   206,    -1,   208,    -1,   215,    -1,
1268 >     212,    -1,   199,    -1,   207,    -1,   210,    -1,   201,    -1,
1269 >     220,    -1,   190,    -1,   191,    -1,   204,    -1,   103,   249,
1270 >     117,   246,    -1,   104,   249,   117,   246,    -1,    32,   249,
1271 >     117,   246,    -1,   194,   249,   257,   246,    -1,    -1,    57,
1272 >     517,   248,   518,   247,   246,    -1,   518,   519,    -1,   519,
1273 >      -1,   520,    -1,   521,    -1,   522,    -1,   526,    -1,   527,
1274 >      -1,   528,    -1,     1,    -1,    47,   249,   182,   246,    -1,
1275 >      44,   249,   255,   246,    -1,    -1,    90,   523,   249,   524,
1276 >     246,    -1,   524,   250,   525,    -1,   525,    -1,   184,    -1,
1277 >      11,    -1,   232,   249,   138,   246,    -1,   107,   249,   138,
1278 >     246,    -1,    -1,     4,   529,   249,   530,   246,    -1,   530,
1279 >     250,   531,    -1,   531,    -1,   184,    -1,    11,    -1,    21,
1280 >     248,   533,   247,   246,    -1,   533,   534,    -1,   534,    -1,
1281 >     537,    -1,   538,    -1,   539,    -1,   540,    -1,   545,    -1,
1282 >     541,    -1,   542,    -1,   543,    -1,   544,    -1,   546,    -1,
1283 >     547,    -1,   548,    -1,   536,    -1,   549,    -1,   550,    -1,
1284 >     551,    -1,   552,    -1,   535,    -1,     1,    -1,    39,   249,
1285 >     182,   246,    -1,   148,   249,   182,   246,    -1,    41,   249,
1286 >     182,   246,    -1,   234,   249,   182,   246,    -1,   235,   249,
1287 >     182,   246,    -1,   236,   249,   182,   246,    -1,    85,   249,
1288 >     255,   246,    -1,    86,   249,   255,   246,    -1,    93,   249,
1289 >     117,   246,    -1,   139,   249,   182,   246,    -1,    92,   249,
1290 >     117,   246,    -1,    34,   249,   117,   246,    -1,    33,   249,
1291 >     117,   246,    -1,   113,   249,   182,   246,    -1,   114,   249,
1292 >     182,   246,    -1,    13,   249,   182,   246,    -1,   128,   249,
1293 >     117,   246,    -1,   129,   249,   255,   246,    -1,   165,   248,
1294 >     554,   247,   246,    -1,   554,   555,    -1,   555,    -1,   556,
1295 >      -1,   557,    -1,   559,    -1,   561,    -1,   560,    -1,   558,
1296 >      -1,   562,    -1,     1,    -1,    53,   249,   182,   246,    -1,
1297 >      71,   249,   182,   246,    -1,    68,   249,   138,   246,    -1,
1298 >      88,   249,   255,   246,    -1,    66,   249,   182,   246,    -1,
1299 >      40,   249,   182,   246,    -1,    70,   249,   182,   246,    -1
1300   };
1301  
1302   /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
# Line 1338 | Line 1336 | static const yytype_uint16 yyrline[] =
1336      1910,  1910,  1911,  1915,  1919,  1923,  1927,  1931,  1935,  1939,
1337      1943,  1947,  1951,  1961,  1960,  1977,  1977,  1978,  1978,  1978,
1338      1980,  1987,  1986,  1992,  1992,  1993,  1997,  2001,  2005,  2009,
1339 <    2013,  2017,  2021,  2025,  2029,  2033,  2043,  2042,  2188,  2188,
1340 <    2189,  2189,  2190,  2190,  2190,  2191,  2191,  2192,  2192,  2193,
1341 <    2193,  2193,  2194,  2194,  2195,  2195,  2196,  2198,  2210,  2222,
1342 <    2231,  2257,  2275,  2293,  2299,  2303,  2312,  2311,  2315,  2315,
1343 <    2316,  2326,  2330,  2334,  2338,  2344,  2385,  2396,  2409,  2422,
1344 <    2431,  2467,  2466,  2530,  2529,  2533,  2533,  2534,  2540,  2540,
1345 <    2541,  2541,  2541,  2541,  2543,  2562,  2572,  2571,  2594,  2594,
1346 <    2595,  2595,  2595,  2597,  2603,  2612,  2614,  2614,  2615,  2615,
1347 <    2617,  2636,  2635,  2683,  2682,  2686,  2686,  2687,  2693,  2693,
1348 <    2694,  2694,  2694,  2694,  2696,  2702,  2711,  2714,  2714,  2715,
1349 <    2715,  2716,  2716,  2717,  2717,  2718,  2718,  2719,  2719,  2720,
1350 <    2720,  2721,  2721,  2722,  2722,  2723,  2723,  2724,  2724,  2725,
1351 <    2725,  2726,  2726,  2727,  2727,  2728,  2729,  2729,  2730,  2730,
1352 <    2731,  2731,  2732,  2732,  2733,  2733,  2734,  2734,  2735,  2736,
1353 <    2736,  2737,  2737,  2738,  2739,  2739,  2740,  2740,  2741,  2741,
1354 <    2742,  2742,  2743,  2743,  2744,  2747,  2752,  2757,  2762,  2767,
1355 <    2772,  2777,  2782,  2787,  2792,  2797,  2802,  2807,  2812,  2817,
1356 <    2822,  2827,  2832,  2837,  2843,  2854,  2859,  2868,  2873,  2878,
1357 <    2883,  2888,  2893,  2896,  2901,  2904,  2909,  2914,  2919,  2924,
1358 <    2929,  2934,  2939,  2944,  2949,  2960,  2965,  2970,  2979,  3011,
1359 <    3029,  3034,  3043,  3052,  3057,  3062,  3068,  3067,  3072,  3072,
1360 <    3073,  3076,  3079,  3082,  3085,  3088,  3091,  3094,  3097,  3100,
1361 <    3103,  3106,  3109,  3112,  3115,  3118,  3121,  3124,  3127,  3133,
1362 <    3132,  3137,  3137,  3138,  3141,  3144,  3147,  3150,  3153,  3156,
1363 <    3159,  3162,  3165,  3168,  3171,  3174,  3177,  3180,  3183,  3186,
1364 <    3189,  3192,  3197,  3202,  3207,  3212,  3222,  3221,  3245,  3245,
1365 <    3246,  3247,  3248,  3249,  3250,  3251,  3252,  3254,  3260,  3267,
1366 <    3266,  3271,  3271,  3272,  3276,  3282,  3316,  3326,  3325,  3375,
1367 <    3375,  3376,  3380,  3389,  3392,  3392,  3393,  3393,  3394,  3394,
1368 <    3395,  3395,  3396,  3396,  3397,  3397,  3398,  3399,  3399,  3400,
1369 <    3400,  3401,  3401,  3402,  3402,  3404,  3409,  3414,  3419,  3424,
1370 <    3429,  3434,  3439,  3444,  3449,  3454,  3459,  3464,  3469,  3474,
1371 <    3479,  3484,  3489,  3497,  3500,  3500,  3501,  3501,  3502,  3503,
1372 <    3504,  3504,  3505,  3506,  3508,  3514,  3520,  3529,  3543,  3549,
1375 <    3555
1339 >    2013,  2017,  2021,  2025,  2029,  2033,  2043,  2042,  2185,  2185,
1340 >    2186,  2186,  2187,  2187,  2187,  2188,  2188,  2189,  2189,  2190,
1341 >    2190,  2190,  2191,  2191,  2192,  2192,  2193,  2195,  2207,  2219,
1342 >    2228,  2254,  2272,  2290,  2296,  2300,  2309,  2308,  2312,  2312,
1343 >    2313,  2323,  2327,  2331,  2335,  2341,  2382,  2393,  2406,  2419,
1344 >    2428,  2464,  2463,  2527,  2526,  2530,  2530,  2531,  2537,  2537,
1345 >    2538,  2538,  2538,  2538,  2540,  2559,  2569,  2568,  2591,  2591,
1346 >    2592,  2592,  2592,  2594,  2600,  2609,  2611,  2611,  2612,  2612,
1347 >    2614,  2633,  2632,  2680,  2679,  2683,  2683,  2684,  2690,  2690,
1348 >    2691,  2691,  2691,  2691,  2693,  2699,  2708,  2711,  2711,  2712,
1349 >    2712,  2713,  2713,  2714,  2714,  2715,  2715,  2716,  2716,  2717,
1350 >    2717,  2718,  2718,  2719,  2719,  2720,  2720,  2721,  2721,  2722,
1351 >    2722,  2723,  2723,  2724,  2724,  2725,  2726,  2726,  2727,  2727,
1352 >    2728,  2728,  2729,  2729,  2730,  2730,  2731,  2731,  2732,  2733,
1353 >    2733,  2734,  2734,  2735,  2736,  2737,  2737,  2738,  2738,  2739,
1354 >    2739,  2740,  2740,  2741,  2744,  2749,  2754,  2759,  2764,  2769,
1355 >    2774,  2779,  2784,  2789,  2794,  2799,  2804,  2809,  2814,  2819,
1356 >    2824,  2829,  2835,  2846,  2851,  2860,  2865,  2870,  2875,  2880,
1357 >    2885,  2888,  2893,  2896,  2901,  2906,  2911,  2916,  2921,  2926,
1358 >    2931,  2936,  2941,  2952,  2957,  2962,  2971,  3003,  3021,  3026,
1359 >    3035,  3044,  3049,  3054,  3060,  3059,  3064,  3064,  3065,  3068,
1360 >    3071,  3074,  3077,  3080,  3083,  3086,  3089,  3092,  3095,  3098,
1361 >    3101,  3104,  3107,  3110,  3113,  3116,  3119,  3125,  3124,  3129,
1362 >    3129,  3130,  3133,  3136,  3139,  3142,  3145,  3148,  3151,  3154,
1363 >    3157,  3160,  3163,  3166,  3169,  3172,  3175,  3178,  3181,  3184,
1364 >    3189,  3194,  3199,  3204,  3214,  3213,  3237,  3237,  3238,  3239,
1365 >    3240,  3241,  3242,  3243,  3244,  3246,  3252,  3259,  3258,  3263,
1366 >    3263,  3264,  3268,  3274,  3308,  3318,  3317,  3367,  3367,  3368,
1367 >    3372,  3381,  3384,  3384,  3385,  3385,  3386,  3386,  3387,  3387,
1368 >    3388,  3388,  3389,  3389,  3390,  3391,  3391,  3392,  3392,  3393,
1369 >    3393,  3394,  3394,  3396,  3401,  3406,  3411,  3416,  3421,  3426,
1370 >    3431,  3436,  3441,  3446,  3451,  3456,  3461,  3466,  3471,  3476,
1371 >    3481,  3489,  3492,  3492,  3493,  3493,  3494,  3495,  3496,  3496,
1372 >    3497,  3498,  3500,  3506,  3512,  3521,  3535,  3541,  3547
1373   };
1374   #endif
1375  
# Line 1488 | Line 1485 | static const char *const yytname[] =
1485    "gecos_flags_items", "gecos_flags_item", "gecos_items", "gecos_item",
1486    "gecos_name", "gecos_reason", "general_entry", "general_items",
1487    "general_item", "general_max_watch", "general_gline_min_cidr",
1488 <  "general_gline_min_cidr6", "general_burst_away",
1489 <  "general_use_whois_actually", "general_reject_hold_time",
1490 <  "general_tkline_expire_notices", "general_kill_chase_time_limit",
1491 <  "general_hide_spoof_ips", "general_ignore_bogus_ts",
1492 <  "general_disable_remote_commands", "general_failed_oper_notice",
1493 <  "general_anti_nick_flood", "general_max_nick_time",
1494 <  "general_max_nick_changes", "general_max_accept",
1495 <  "general_anti_spam_exit_message_time", "general_ts_warn_delta",
1496 <  "general_ts_max_delta", "general_havent_read_conf",
1497 <  "general_kline_with_reason", "general_kline_reason",
1498 <  "general_invisible_on_connect", "general_warn_no_nline",
1499 <  "general_stats_e_disabled", "general_stats_o_oper_only",
1500 <  "general_stats_P_oper_only", "general_stats_k_oper_only",
1501 <  "general_stats_i_oper_only", "general_pace_wait",
1502 <  "general_caller_id_wait", "general_opers_bypass_callerid",
1503 <  "general_pace_wait_simple", "general_short_motd",
1504 <  "general_no_oper_flood", "general_true_no_oper_flood",
1505 <  "general_oper_pass_resv", "general_message_locale",
1506 <  "general_dots_in_ident", "general_max_targets", "general_servlink_path",
1507 <  "general_default_cipher_preference", "general_compression_level",
1508 <  "general_use_egd", "general_egdpool_path", "general_services_name",
1509 <  "general_ping_cookie", "general_disable_auth", "general_throttle_time",
1510 <  "general_oper_umodes", "$@25", "umode_oitems", "umode_oitem",
1511 <  "general_oper_only_umodes", "$@26", "umode_items", "umode_item",
1512 <  "general_min_nonwildcard", "general_min_nonwildcard_simple",
1513 <  "general_default_floodcount", "general_client_flood", "gline_entry",
1514 <  "$@27", "gline_items", "gline_item", "gline_enable", "gline_duration",
1515 <  "gline_logging", "$@28", "gline_logging_types",
1516 <  "gline_logging_type_item", "gline_user", "gline_server", "gline_action",
1517 <  "$@29", "gdeny_types", "gdeny_type_item", "channel_entry",
1518 <  "channel_items", "channel_item", "channel_disable_fake_channels",
1519 <  "channel_restrict_channels", "channel_disable_local_channels",
1520 <  "channel_use_except", "channel_use_invex", "channel_use_knock",
1521 <  "channel_knock_delay", "channel_knock_delay_channel",
1522 <  "channel_max_chans_per_user", "channel_quiet_on_ban", "channel_max_bans",
1488 >  "general_gline_min_cidr6", "general_use_whois_actually",
1489 >  "general_reject_hold_time", "general_tkline_expire_notices",
1490 >  "general_kill_chase_time_limit", "general_hide_spoof_ips",
1491 >  "general_ignore_bogus_ts", "general_disable_remote_commands",
1492 >  "general_failed_oper_notice", "general_anti_nick_flood",
1493 >  "general_max_nick_time", "general_max_nick_changes",
1494 >  "general_max_accept", "general_anti_spam_exit_message_time",
1495 >  "general_ts_warn_delta", "general_ts_max_delta",
1496 >  "general_havent_read_conf", "general_kline_with_reason",
1497 >  "general_kline_reason", "general_invisible_on_connect",
1498 >  "general_warn_no_nline", "general_stats_e_disabled",
1499 >  "general_stats_o_oper_only", "general_stats_P_oper_only",
1500 >  "general_stats_k_oper_only", "general_stats_i_oper_only",
1501 >  "general_pace_wait", "general_caller_id_wait",
1502 >  "general_opers_bypass_callerid", "general_pace_wait_simple",
1503 >  "general_short_motd", "general_no_oper_flood",
1504 >  "general_true_no_oper_flood", "general_oper_pass_resv",
1505 >  "general_message_locale", "general_dots_in_ident", "general_max_targets",
1506 >  "general_servlink_path", "general_default_cipher_preference",
1507 >  "general_compression_level", "general_use_egd", "general_egdpool_path",
1508 >  "general_services_name", "general_ping_cookie", "general_disable_auth",
1509 >  "general_throttle_time", "general_oper_umodes", "$@25", "umode_oitems",
1510 >  "umode_oitem", "general_oper_only_umodes", "$@26", "umode_items",
1511 >  "umode_item", "general_min_nonwildcard",
1512 >  "general_min_nonwildcard_simple", "general_default_floodcount",
1513 >  "general_client_flood", "gline_entry", "$@27", "gline_items",
1514 >  "gline_item", "gline_enable", "gline_duration", "gline_logging", "$@28",
1515 >  "gline_logging_types", "gline_logging_type_item", "gline_user",
1516 >  "gline_server", "gline_action", "$@29", "gdeny_types", "gdeny_type_item",
1517 >  "channel_entry", "channel_items", "channel_item",
1518 >  "channel_disable_fake_channels", "channel_restrict_channels",
1519 >  "channel_disable_local_channels", "channel_use_except",
1520 >  "channel_use_invex", "channel_use_knock", "channel_knock_delay",
1521 >  "channel_knock_delay_channel", "channel_max_chans_per_user",
1522 >  "channel_quiet_on_ban", "channel_max_bans",
1523    "channel_default_split_user_count", "channel_default_split_server_count",
1524    "channel_no_create_on_split", "channel_no_join_on_split",
1525    "channel_burst_topicwho", "channel_jflood_count", "channel_jflood_time",
# Line 1619 | Line 1616 | static const yytype_uint16 yyr1[] =
1616       455,   455,   455,   455,   455,   455,   455,   455,   455,   455,
1617       455,   455,   455,   455,   455,   455,   455,   455,   455,   455,
1618       455,   455,   455,   455,   455,   455,   455,   455,   455,   455,
1619 <     455,   455,   455,   455,   455,   456,   457,   458,   459,   460,
1620 <     461,   462,   463,   464,   465,   466,   467,   468,   469,   470,
1621 <     471,   472,   473,   474,   475,   476,   477,   478,   479,   480,
1622 <     481,   482,   483,   483,   484,   484,   485,   486,   487,   488,
1623 <     489,   490,   491,   492,   493,   494,   495,   496,   497,   498,
1624 <     499,   500,   501,   502,   503,   504,   506,   505,   507,   507,
1625 <     508,   508,   508,   508,   508,   508,   508,   508,   508,   508,
1626 <     508,   508,   508,   508,   508,   508,   508,   508,   508,   510,
1627 <     509,   511,   511,   512,   512,   512,   512,   512,   512,   512,
1628 <     512,   512,   512,   512,   512,   512,   512,   512,   512,   512,
1629 <     512,   512,   513,   514,   515,   516,   518,   517,   519,   519,
1630 <     520,   520,   520,   520,   520,   520,   520,   521,   522,   524,
1631 <     523,   525,   525,   526,   526,   527,   528,   530,   529,   531,
1632 <     531,   532,   532,   533,   534,   534,   535,   535,   535,   535,
1633 <     535,   535,   535,   535,   535,   535,   535,   535,   535,   535,
1634 <     535,   535,   535,   535,   535,   536,   537,   538,   539,   540,
1635 <     541,   542,   543,   544,   545,   546,   547,   548,   549,   550,
1636 <     551,   552,   553,   554,   555,   555,   556,   556,   556,   556,
1637 <     556,   556,   556,   556,   557,   558,   559,   560,   561,   562,
1641 <     563
1619 >     455,   455,   455,   455,   456,   457,   458,   459,   460,   461,
1620 >     462,   463,   464,   465,   466,   467,   468,   469,   470,   471,
1621 >     472,   473,   474,   475,   476,   477,   478,   479,   480,   481,
1622 >     482,   482,   483,   483,   484,   485,   486,   487,   488,   489,
1623 >     490,   491,   492,   493,   494,   495,   496,   497,   498,   499,
1624 >     500,   501,   502,   503,   505,   504,   506,   506,   507,   507,
1625 >     507,   507,   507,   507,   507,   507,   507,   507,   507,   507,
1626 >     507,   507,   507,   507,   507,   507,   507,   509,   508,   510,
1627 >     510,   511,   511,   511,   511,   511,   511,   511,   511,   511,
1628 >     511,   511,   511,   511,   511,   511,   511,   511,   511,   511,
1629 >     512,   513,   514,   515,   517,   516,   518,   518,   519,   519,
1630 >     519,   519,   519,   519,   519,   520,   521,   523,   522,   524,
1631 >     524,   525,   525,   526,   527,   529,   528,   530,   530,   531,
1632 >     531,   532,   533,   533,   534,   534,   534,   534,   534,   534,
1633 >     534,   534,   534,   534,   534,   534,   534,   534,   534,   534,
1634 >     534,   534,   534,   535,   536,   537,   538,   539,   540,   541,
1635 >     542,   543,   544,   545,   546,   547,   548,   549,   550,   551,
1636 >     552,   553,   554,   554,   555,   555,   555,   555,   555,   555,
1637 >     555,   555,   556,   557,   558,   559,   560,   561,   562
1638   };
1639  
1640   /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
# Line 1693 | Line 1689 | static const yytype_uint8 yyr2[] =
1689         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1690         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1691         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1692 <       1,     1,     1,     1,     1,     4,     4,     4,     4,     4,
1692 >       1,     1,     1,     1,     4,     4,     4,     4,     4,     4,
1693         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1694         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1695         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1696         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1697 <       4,     4,     4,     4,     4,     4,     0,     5,     3,     1,
1697 >       4,     4,     4,     4,     0,     5,     3,     1,     1,     1,
1698         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1699 <       1,     1,     1,     1,     1,     1,     1,     1,     1,     0,
1704 <       5,     3,     1,     1,     1,     1,     1,     1,     1,     1,
1699 >       1,     1,     1,     1,     1,     1,     1,     0,     5,     3,
1700         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1706       1,     1,     4,     4,     4,     4,     0,     6,     2,     1,
1707       1,     1,     1,     1,     1,     1,     1,     4,     4,     0,
1708       5,     3,     1,     1,     1,     4,     4,     0,     5,     3,
1709       1,     1,     1,     5,     2,     1,     1,     1,     1,     1,
1701         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1702 <       1,     1,     1,     1,     1,     4,     4,     4,     4,     4,
1702 >       4,     4,     4,     4,     0,     6,     2,     1,     1,     1,
1703 >       1,     1,     1,     1,     1,     4,     4,     0,     5,     3,
1704 >       1,     1,     1,     4,     4,     0,     5,     3,     1,     1,
1705 >       1,     5,     2,     1,     1,     1,     1,     1,     1,     1,
1706 >       1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
1707 >       1,     1,     1,     4,     4,     4,     4,     4,     4,     4,
1708         4,     4,     4,     4,     4,     4,     4,     4,     4,     4,
1709 <       4,     4,     4,     5,     2,     1,     1,     1,     1,     1,
1710 <       1,     1,     1,     1,     4,     4,     4,     4,     4,     4,
1715 <       4
1709 >       4,     5,     2,     1,     1,     1,     1,     1,     1,     1,
1710 >       1,     1,     4,     4,     4,     4,     4,     4,     4
1711   };
1712  
1713   /* YYDEFACT[STATE-NAME] -- Default reduction number in state STATE-NUM.
# Line 1721 | Line 1716 | static const yytype_uint8 yyr2[] =
1716   static const yytype_uint16 yydefact[] =
1717   {
1718         2,     0,     1,     0,     0,     0,   190,   346,   406,     0,
1719 <     421,     0,   596,   248,   391,   224,     0,     0,   123,   281,
1719 >     421,     0,   594,   248,   391,   224,     0,     0,   123,   281,
1720         0,     0,   298,   323,     0,     3,    24,    11,     4,     5,
1721         6,     8,     9,    10,    13,    14,    15,    16,    17,    18,
1722        19,    20,    23,    21,    22,     7,    12,    25,    26,     0,
1723         0,   192,   348,     0,     0,     0,     0,     0,     0,     0,
1724         0,     0,     0,   125,     0,     0,     0,     0,     0,     0,
1725 <       0,     0,     0,     0,     0,    84,    85,    87,    86,   644,
1725 >       0,     0,     0,     0,     0,    84,    85,    87,    86,   642,
1726         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1727 <       0,     0,     0,     0,     0,     0,     0,     0,     0,   625,
1728 <     643,   638,   626,   627,   628,   629,   631,   632,   633,   634,
1729 <     630,   635,   636,   637,   639,   640,   641,   642,   211,     0,
1727 >       0,     0,     0,     0,     0,     0,     0,     0,     0,   623,
1728 >     641,   636,   624,   625,   626,   627,   629,   630,   631,   632,
1729 >     628,   633,   634,   635,   637,   638,   639,   640,   211,     0,
1730       193,   368,     0,   349,     0,   419,     0,     0,   417,   418,
1731 <       0,   494,     0,     0,     0,     0,     0,     0,     0,     0,
1731 >       0,   493,     0,     0,     0,     0,     0,     0,     0,     0,
1732         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1733         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1734 <       0,     0,     0,   569,     0,   546,     0,     0,     0,     0,
1734 >       0,     0,   567,     0,   544,     0,     0,     0,     0,     0,
1735         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1736 <       0,     0,     0,     0,     0,     0,     0,     0,   438,   492,
1737 <     487,   488,   485,   489,   490,   486,   449,   439,   440,   477,
1738 <     441,   442,   443,   444,   445,   446,   447,   448,   482,   450,
1739 <     451,   452,   453,   491,   455,   460,   456,   458,   457,   471,
1740 <     472,   459,   461,   462,   463,   464,   465,   454,   467,   476,
1741 <     478,   479,   468,   469,   493,   483,   484,   481,   470,   466,
1742 <     474,   475,   473,   480,     0,     0,     0,     0,     0,     0,
1743 <       0,     0,    94,    95,    96,    97,     0,     0,     0,     0,
1744 <       0,    43,    44,    45,   139,     0,   126,     0,   673,     0,
1745 <       0,     0,     0,     0,     0,     0,     0,   665,   666,   667,
1746 <     671,   668,   670,   669,   672,     0,     0,     0,     0,     0,
1747 <       0,     0,     0,    65,     0,     0,     0,     0,     0,    51,
1748 <      63,    62,    59,    52,    61,    55,    56,    57,    53,    60,
1749 <      58,    54,     0,     0,   296,     0,     0,   294,   295,    88,
1750 <       0,     0,     0,     0,    83,     0,     0,     0,     0,     0,
1736 >       0,     0,     0,     0,     0,     0,     0,   438,   491,   486,
1737 >     487,   488,   489,   485,   449,   439,   440,   477,   441,   442,
1738 >     443,   444,   445,   446,   447,   448,   482,   450,   451,   452,
1739 >     453,   490,   455,   460,   456,   458,   457,   471,   472,   459,
1740 >     461,   462,   463,   464,   465,   454,   467,   476,   478,   479,
1741 >     468,   469,   492,   483,   484,   481,   470,   466,   474,   475,
1742 >     473,   480,     0,     0,     0,     0,     0,     0,     0,     0,
1743 >      94,    95,    96,    97,     0,     0,     0,     0,     0,    43,
1744 >      44,    45,   139,     0,   126,     0,   671,     0,     0,     0,
1745 >       0,     0,     0,     0,     0,   663,   664,   665,   669,   666,
1746 >     668,   667,   670,     0,     0,     0,     0,     0,     0,     0,
1747 >       0,    65,     0,     0,     0,     0,     0,    51,    63,    62,
1748 >      59,    52,    61,    55,    56,    57,    53,    60,    58,    54,
1749 >       0,     0,   296,     0,     0,   294,   295,    88,     0,     0,
1750 >       0,     0,    83,     0,     0,     0,     0,     0,     0,     0,
1751         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1752 <       0,     0,     0,     0,   624,     0,     0,   412,     0,     0,
1753 <       0,   409,   410,   411,     0,     0,   416,   433,     0,     0,
1754 <     423,   432,     0,   429,   430,   431,     0,     0,     0,     0,
1752 >       0,     0,   622,     0,     0,   412,     0,     0,     0,   409,
1753 >     410,   411,     0,     0,   416,   433,     0,     0,   423,   432,
1754 >       0,   429,   430,   431,     0,     0,     0,     0,     0,     0,
1755         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1756         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1757         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1758         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1759 +       0,     0,     0,     0,     0,     0,     0,     0,     0,   437,
1760 +     604,   615,     0,     0,   607,     0,     0,     0,   597,   598,
1761 +     599,   600,   601,   602,   603,     0,     0,     0,   265,     0,
1762 +       0,     0,     0,     0,     0,   251,   252,   253,   254,   259,
1763 +     255,   256,   257,   258,   403,     0,   393,     0,   402,     0,
1764 +     399,   400,   401,     0,   226,     0,     0,     0,   236,     0,
1765 +     234,   235,   237,   238,    98,     0,     0,     0,    93,     0,
1766 +      46,     0,     0,     0,    42,     0,     0,     0,     0,     0,
1767 +       0,   284,   285,   286,   287,     0,     0,     0,     0,     0,
1768 +       0,     0,     0,   662,    64,     0,     0,     0,     0,     0,
1769 +       0,     0,     0,     0,     0,     0,     0,     0,    50,     0,
1770 +       0,   308,     0,     0,   301,   302,   303,   304,     0,     0,
1771 +     331,     0,   326,   327,   328,     0,     0,   293,     0,     0,
1772 +       0,    82,     0,     0,     0,     0,     0,    27,     0,     0,
1773         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1774 <       0,     0,   437,   606,   617,     0,     0,   609,     0,     0,
1775 <       0,   599,   600,   601,   602,   603,   604,   605,     0,     0,
1776 <       0,   265,     0,     0,     0,     0,     0,     0,   251,   252,
1777 <     253,   254,   259,   255,   256,   257,   258,   403,     0,   393,
1778 <       0,   402,     0,   399,   400,   401,     0,   226,     0,     0,
1779 <       0,   236,     0,   234,   235,   237,   238,    98,     0,     0,
1780 <       0,    93,     0,    46,     0,     0,     0,    42,     0,     0,
1781 <       0,     0,     0,     0,   284,   285,   286,   287,     0,     0,
1773 <       0,     0,     0,     0,     0,     0,   664,    64,     0,     0,
1774 >       0,   621,     0,     0,     0,     0,     0,     0,     0,     0,
1775 >       0,     0,     0,     0,     0,     0,     0,   195,   196,   199,
1776 >     200,   202,   203,   204,   205,   206,   207,   208,   197,   198,
1777 >     201,     0,     0,     0,     0,     0,     0,   376,     0,     0,
1778 >       0,     0,     0,     0,     0,     0,     0,   351,   352,   353,
1779 >     354,   355,   356,   358,   357,   359,   364,   363,   360,   361,
1780 >     362,   365,     0,     0,     0,   408,     0,   415,     0,     0,
1781 >       0,     0,   428,     0,     0,     0,     0,     0,     0,     0,
1782         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1775       0,    50,     0,     0,   308,     0,     0,   301,   302,   303,
1776     304,     0,     0,   331,     0,   326,   327,   328,     0,     0,
1777     293,     0,     0,     0,    82,     0,     0,     0,     0,     0,
1778      27,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1779       0,     0,     0,     0,   623,     0,     0,     0,     0,     0,
1783         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1781     195,   196,   199,   200,   202,   203,   204,   205,   206,   207,
1782     208,   197,   198,   201,     0,     0,     0,     0,     0,     0,
1783     376,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1784     351,   352,   353,   354,   355,   356,   358,   357,   359,   364,
1785     363,   360,   361,   362,   365,     0,     0,     0,   408,     0,
1786     415,     0,     0,     0,     0,   428,     0,     0,     0,     0,
1784         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1785         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1786 +       0,     0,    35,     0,     0,     0,     0,     0,     0,     0,
1787 +     436,     0,     0,     0,     0,     0,     0,     0,   596,   260,
1788 +       0,     0,     0,     0,     0,     0,     0,     0,     0,   250,
1789 +       0,     0,     0,     0,   398,   239,     0,     0,     0,     0,
1790 +       0,   233,     0,     0,    92,     0,     0,     0,    41,     0,
1791 +       0,     0,   168,     0,     0,     0,   145,     0,     0,   128,
1792 +     129,   130,   131,   134,   135,   133,   132,   136,   288,     0,
1793 +       0,     0,     0,   283,     0,     0,     0,     0,     0,     0,
1794 +       0,   661,     0,     0,     0,     0,     0,     0,     0,     0,
1795 +       0,     0,     0,     0,    49,   305,     0,     0,     0,     0,
1796 +     300,   329,     0,     0,     0,   325,     0,   292,    91,    90,
1797 +      89,   658,   655,   654,   643,   645,    27,    27,    27,    27,
1798 +      27,    29,    28,   649,   650,   653,   651,   656,   657,   659,
1799 +     660,   652,   644,   646,   647,   648,   209,     0,     0,     0,
1800         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1801 +       0,   194,   366,     0,     0,     0,     0,     0,     0,     0,
1802 +       0,     0,     0,     0,     0,     0,     0,     0,   350,     0,
1803 +       0,   407,   420,     0,     0,     0,   422,   505,   509,   525,
1804 +     537,   536,   592,   542,   503,   533,   539,   504,   495,   496,
1805 +     512,   501,   502,   515,   500,   514,   513,   508,   507,   506,
1806 +     534,   494,   532,   590,   591,   529,   526,   571,   587,   588,
1807 +     572,   573,   574,   575,   582,   576,   585,   589,   578,   583,
1808 +     579,   584,   577,   581,   580,   586,     0,   570,   531,   548,
1809 +     564,   565,   549,   550,   551,   552,   559,   553,   562,   566,
1810 +     555,   560,   556,   561,   554,   558,   557,   563,     0,   547,
1811 +     524,   527,   541,   498,   535,   499,   528,   517,   522,   523,
1812 +     520,   521,   518,   519,   511,   510,    35,    35,    35,    37,
1813 +      36,   593,   540,   543,   530,   538,   497,   516,     0,     0,
1814 +       0,     0,     0,     0,   595,     0,     0,     0,     0,     0,
1815 +       0,     0,     0,   249,     0,     0,     0,   392,     0,     0,
1816 +       0,   244,   240,   243,   225,   100,    99,     0,     0,   112,
1817 +       0,     0,   104,   105,   107,   106,    47,    48,   137,     0,
1818 +       0,     0,     0,     0,     0,     0,     0,     0,   127,     0,
1819 +       0,     0,   282,   677,   672,   676,   674,   678,   673,   675,
1820 +      75,    81,    73,    77,    76,    72,    71,    69,    70,     0,
1821 +      68,    74,    80,    78,    79,     0,     0,     0,   299,     0,
1822 +       0,   324,   297,    30,    31,    32,    33,    34,     0,     0,
1823         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1824 <       0,     0,     0,     0,     0,     0,    35,     0,     0,     0,
1825 <       0,     0,     0,     0,   436,     0,     0,     0,     0,     0,
1826 <       0,     0,   598,   260,     0,     0,     0,     0,     0,     0,
1827 <       0,     0,     0,   250,     0,     0,     0,     0,   398,   239,
1828 <       0,     0,     0,     0,     0,   233,     0,     0,    92,     0,
1829 <       0,     0,    41,     0,     0,     0,   168,     0,     0,     0,
1830 <     145,     0,     0,   128,   129,   130,   131,   134,   135,   133,
1831 <     132,   136,   288,     0,     0,     0,     0,   283,     0,     0,
1832 <       0,     0,     0,     0,     0,   663,     0,     0,     0,     0,
1833 <       0,     0,     0,     0,     0,     0,     0,     0,    49,   305,
1834 <       0,     0,     0,     0,   300,   329,     0,     0,     0,   325,
1835 <       0,   292,    91,    90,    89,   660,   657,   656,   645,   647,
1836 <      27,    27,    27,    27,    27,    29,    28,   651,   652,   655,
1837 <     653,   658,   659,   661,   662,   654,   646,   648,   649,   650,
1838 <     209,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1839 <       0,     0,     0,     0,     0,   194,   366,     0,     0,     0,
1840 <       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1841 <       0,     0,   350,     0,     0,   407,   420,     0,     0,     0,
1842 <     422,   507,   511,   498,   527,   539,   538,   594,   544,   505,
1843 <     535,   541,   506,   496,   497,   514,   503,   504,   517,   502,
1844 <     516,   515,   510,   509,   508,   536,   495,   534,   592,   593,
1845 <     531,   528,   573,   589,   590,   574,   575,   576,   577,   584,
1846 <     578,   587,   591,   580,   585,   581,   586,   579,   583,   582,
1847 <     588,     0,   572,   533,   550,   566,   567,   551,   552,   553,
1848 <     554,   561,   555,   564,   568,   557,   562,   558,   563,   556,
1849 <     560,   559,   565,     0,   549,   526,   529,   543,   500,   537,
1850 <     501,   530,   519,   524,   525,   522,   523,   520,   521,   513,
1818 <     512,    35,    35,    35,    37,    36,   595,   542,   545,   532,
1819 <     540,   499,   518,     0,     0,     0,     0,     0,     0,   597,
1820 <       0,     0,     0,     0,     0,     0,     0,     0,   249,     0,
1821 <       0,     0,   392,     0,     0,     0,   244,   240,   243,   225,
1822 <     100,    99,     0,     0,   112,     0,     0,   104,   105,   107,
1823 <     106,    47,    48,   137,     0,     0,     0,     0,     0,     0,
1824 <       0,     0,     0,   127,     0,     0,     0,   282,   679,   674,
1825 <     678,   676,   680,   675,   677,    75,    81,    73,    77,    76,
1826 <      72,    71,    69,    70,     0,    68,    74,    80,    78,    79,
1827 <       0,     0,     0,   299,     0,     0,   324,   297,    30,    31,
1828 <      32,    33,    34,     0,     0,     0,     0,     0,     0,     0,
1829 <       0,     0,     0,     0,     0,     0,   191,     0,     0,     0,
1830 <       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
1831 <       0,     0,   347,   413,   414,   434,   435,   427,     0,   426,
1832 <     570,     0,   547,     0,    38,    39,    40,   622,   621,     0,
1833 <     620,   608,   607,   614,   613,     0,   612,   616,   615,   263,
1834 <     264,   273,   270,   275,   272,   271,   277,   274,   276,   269,
1835 <       0,   268,   262,   280,   279,   278,   261,   405,   397,     0,
1836 <     396,   404,   231,   232,   230,     0,   229,   247,   246,     0,
1837 <       0,     0,   108,     0,     0,     0,     0,   103,     0,     0,
1838 <       0,     0,     0,     0,     0,     0,   124,   290,   291,   289,
1839 <      66,     0,   306,   312,   318,   322,   321,   320,   317,   313,
1840 <     316,   319,   314,   315,     0,   311,   307,   330,   335,   341,
1841 <     345,   344,   343,   340,   336,   339,   342,   337,   338,     0,
1842 <     334,   221,   222,   215,   217,   219,   218,   216,   210,   223,
1843 <     214,   212,   213,   220,   372,   374,   375,   390,   389,   386,
1844 <     382,   383,   380,   381,   384,     0,   379,   369,   387,   388,
1845 <     367,   373,   385,   371,   370,   424,     0,   571,   548,   618,
1846 <       0,   610,     0,   266,     0,   394,     0,   227,     0,   245,
1847 <     242,   241,     0,     0,     0,     0,   102,   144,   142,   181,
1848 <     178,   177,   172,   182,   187,   174,   189,   183,   186,   180,
1849 <     173,   188,   184,   185,   179,   175,   176,     0,   171,   138,
1850 <     141,   143,   149,   165,   166,   150,   151,   152,   153,   160,
1851 <     154,   163,   167,   156,   161,   157,   162,   155,   159,   158,
1852 <     164,     0,   148,   140,    67,   309,     0,   332,     0,   377,
1853 <       0,   425,   619,   611,   267,   395,   228,   109,   118,   121,
1854 <     120,   117,   122,   119,   116,     0,   115,   111,   110,   169,
1855 <       0,   146,     0,   310,   333,   378,   113,     0,   170,   147,
1856 <     114
1824 >       0,   191,     0,     0,     0,     0,     0,     0,     0,     0,
1825 >       0,     0,     0,     0,     0,     0,     0,   347,   413,   414,
1826 >     434,   435,   427,     0,   426,   568,     0,   545,     0,    38,
1827 >      39,    40,   620,   619,     0,   618,   606,   605,   612,   611,
1828 >       0,   610,   614,   613,   263,   264,   273,   270,   275,   272,
1829 >     271,   277,   274,   276,   269,     0,   268,   262,   280,   279,
1830 >     278,   261,   405,   397,     0,   396,   404,   231,   232,   230,
1831 >       0,   229,   247,   246,     0,     0,     0,   108,     0,     0,
1832 >       0,     0,   103,     0,     0,     0,     0,     0,     0,     0,
1833 >       0,   124,   290,   291,   289,    66,     0,   306,   312,   318,
1834 >     322,   321,   320,   317,   313,   316,   319,   314,   315,     0,
1835 >     311,   307,   330,   335,   341,   345,   344,   343,   340,   336,
1836 >     339,   342,   337,   338,     0,   334,   221,   222,   215,   217,
1837 >     219,   218,   216,   210,   223,   214,   212,   213,   220,   372,
1838 >     374,   375,   390,   389,   386,   382,   383,   380,   381,   384,
1839 >       0,   379,   369,   387,   388,   367,   373,   385,   371,   370,
1840 >     424,     0,   569,   546,   616,     0,   608,     0,   266,     0,
1841 >     394,     0,   227,     0,   245,   242,   241,     0,     0,     0,
1842 >       0,   102,   144,   142,   181,   178,   177,   172,   182,   187,
1843 >     174,   189,   183,   186,   180,   173,   188,   184,   185,   179,
1844 >     175,   176,     0,   171,   138,   141,   143,   149,   165,   166,
1845 >     150,   151,   152,   153,   160,   154,   163,   167,   156,   161,
1846 >     157,   162,   155,   159,   158,   164,     0,   148,   140,    67,
1847 >     309,     0,   332,     0,   377,     0,   425,   617,   609,   267,
1848 >     395,   228,   109,   118,   121,   120,   117,   122,   119,   116,
1849 >       0,   115,   111,   110,   169,     0,   146,     0,   310,   333,
1850 >     378,   113,     0,   170,   147,   114
1851   };
1852  
1853   /* YYDEFGOTO[NTERM-NUM].  */
1854   static const yytype_int16 yydefgoto[] =
1855   {
1856 <      -1,     1,    25,   805,   806,   954,   955,    26,   260,   261,
1857 <     262,   263,    27,   298,   299,   300,   515,  1034,  1035,   301,
1858 <     302,   303,   304,   305,   306,   307,   308,   309,   310,   311,
1859 <      28,    74,    75,    76,    77,    78,    29,   251,   252,   253,
1860 <     254,   255,   256,   996,   997,   998,   999,  1000,  1144,  1315,
1861 <    1316,    30,    63,   265,   742,   743,   744,   266,   745,   746,
1862 <     747,   748,   749,   750,  1010,  1291,  1292,   751,  1006,  1267,
1863 <    1268,    31,    51,   119,   579,   580,   581,   120,   582,   583,
1864 <     584,   585,   586,   587,   588,   589,   590,   591,   592,   593,
1865 <      32,    60,   471,   720,  1135,  1136,   472,   473,   474,  1141,
1866 <     987,   988,   475,   476,    33,    58,   447,   448,   449,   450,
1867 <     451,   452,   453,   706,  1120,  1121,   454,   455,   456,    34,
1868 <      64,   493,   494,   495,   496,   497,    35,   316,   317,   318,
1869 <      36,    67,   526,   527,   528,   529,   530,   781,  1174,  1175,
1870 <      37,    68,   534,   535,   536,   537,   787,  1189,  1190,    38,
1871 <      52,   122,   609,   610,   611,   123,   612,   613,   614,   615,
1872 <     616,   617,   618,   842,  1215,  1216,   619,   620,   621,   622,
1873 <     623,   624,    39,    59,   461,   715,  1129,  1130,   462,   463,
1874 <     464,   465,    40,    53,   350,   351,   352,   353,    41,   127,
1875 <     128,   129,    42,    55,   361,   633,  1088,  1089,   362,   363,
1876 <     364,   365,    43,   187,   188,   189,   190,   191,   192,   193,
1877 <     194,   195,   196,   197,   198,   199,   200,   201,   202,   203,
1878 <     204,   205,   206,   207,   208,   209,   210,   211,   212,   213,
1879 <     214,   215,   216,   217,   218,   219,   220,   221,   222,   223,
1880 <     224,   225,   226,   227,   228,   229,   230,   231,   232,   233,
1881 <     234,   235,   236,   237,   238,   399,   933,   934,   239,   397,
1882 <     911,   912,   240,   241,   242,   243,    44,    57,   430,   431,
1883 <     432,   433,   434,   698,  1105,  1106,   435,   436,   437,   695,
1884 <    1099,  1100,    45,    98,    99,   100,   101,   102,   103,   104,
1885 <     105,   106,   107,   108,   109,   110,   111,   112,   113,   114,
1886 <     115,   116,   117,    46,   276,   277,   278,   279,   280,   281,
1887 <     282,   283,   284
1856 >      -1,     1,    25,   801,   802,   949,   950,    26,   258,   259,
1857 >     260,   261,    27,   296,   297,   298,   512,  1029,  1030,   299,
1858 >     300,   301,   302,   303,   304,   305,   306,   307,   308,   309,
1859 >      28,    74,    75,    76,    77,    78,    29,   249,   250,   251,
1860 >     252,   253,   254,   991,   992,   993,   994,   995,  1139,  1310,
1861 >    1311,    30,    63,   263,   738,   739,   740,   264,   741,   742,
1862 >     743,   744,   745,   746,  1005,  1286,  1287,   747,  1001,  1262,
1863 >    1263,    31,    51,   119,   576,   577,   578,   120,   579,   580,
1864 >     581,   582,   583,   584,   585,   586,   587,   588,   589,   590,
1865 >      32,    60,   468,   716,  1130,  1131,   469,   470,   471,  1136,
1866 >     982,   983,   472,   473,    33,    58,   444,   445,   446,   447,
1867 >     448,   449,   450,   702,  1115,  1116,   451,   452,   453,    34,
1868 >      64,   490,   491,   492,   493,   494,    35,   314,   315,   316,
1869 >      36,    67,   523,   524,   525,   526,   527,   777,  1169,  1170,
1870 >      37,    68,   531,   532,   533,   534,   783,  1184,  1185,    38,
1871 >      52,   122,   606,   607,   608,   123,   609,   610,   611,   612,
1872 >     613,   614,   615,   838,  1210,  1211,   616,   617,   618,   619,
1873 >     620,   621,    39,    59,   458,   711,  1124,  1125,   459,   460,
1874 >     461,   462,    40,    53,   348,   349,   350,   351,    41,   127,
1875 >     128,   129,    42,    55,   359,   630,  1083,  1084,   360,   361,
1876 >     362,   363,    43,   186,   187,   188,   189,   190,   191,   192,
1877 >     193,   194,   195,   196,   197,   198,   199,   200,   201,   202,
1878 >     203,   204,   205,   206,   207,   208,   209,   210,   211,   212,
1879 >     213,   214,   215,   216,   217,   218,   219,   220,   221,   222,
1880 >     223,   224,   225,   226,   227,   228,   229,   230,   231,   232,
1881 >     233,   234,   235,   236,   396,   928,   929,   237,   394,   906,
1882 >     907,   238,   239,   240,   241,    44,    57,   427,   428,   429,
1883 >     430,   431,   694,  1100,  1101,   432,   433,   434,   691,  1094,
1884 >    1095,    45,    98,    99,   100,   101,   102,   103,   104,   105,
1885 >     106,   107,   108,   109,   110,   111,   112,   113,   114,   115,
1886 >     116,   117,    46,   274,   275,   276,   277,   278,   279,   280,
1887 >     281,   282
1888   };
1889  
1890   /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
1891     STATE-NUM.  */
1892 < #define YYPACT_NINF -663
1892 > #define YYPACT_NINF -920
1893   static const yytype_int16 yypact[] =
1894   {
1895 <    -663,   699,  -663,  -153,  -236,  -230,  -663,  -663,  -663,  -227,
1896 <    -663,  -197,  -663,  -663,  -663,  -663,  -195,  -186,  -663,  -663,
1897 <    -181,  -172,  -663,  -663,  -170,  -663,  -663,  -663,  -663,  -663,
1898 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1899 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,   319,
1900 <     609,  -107,   -34,  -157,    22,  -127,   413,  -125,  -111,  -100,
1901 <     -94,    60,    14,    25,   -56,   758,   356,   -53,   -25,    27,
1902 <     -17,   -10,    -2,    44,     8,  -663,  -663,  -663,  -663,  -663,
1903 <      52,    54,    62,    64,    69,    73,    75,    78,    80,    87,
1904 <     111,   122,   128,   130,   131,   132,   134,   145,   112,  -663,
1905 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1906 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,     6,
1907 <    -663,  -663,    35,  -663,    19,  -663,   149,     2,  -663,  -663,
1908 <     214,  -663,   150,   151,   152,   153,   158,   160,   161,   162,
1909 <     164,   166,   168,   169,   171,   174,   179,   182,   184,   190,
1910 <     197,   198,   199,   200,   201,   205,   212,   213,   220,   222,
1911 <     226,   227,   228,  -663,   230,  -663,   231,   232,   233,   235,
1912 <     237,   238,   243,   246,   249,   250,   251,   252,   263,   269,
1913 <     270,   271,   272,   273,   277,   278,   280,     5,  -663,  -663,
1914 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1915 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1916 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1917 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1918 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1919 <    -663,  -663,  -663,  -663,   322,   209,   142,   330,    17,   282,
1920 <     283,    41,  -663,  -663,  -663,  -663,   225,   159,   284,   286,
1921 <       9,  -663,  -663,  -663,  -663,   211,  -663,   332,  -663,   292,
1922 <     293,   296,   297,   299,   300,   301,   148,  -663,  -663,  -663,
1923 <    -663,  -663,  -663,  -663,  -663,   259,   302,   307,   310,   313,
1924 <     318,   320,   321,  -663,   323,   324,   325,   326,   157,  -663,
1925 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1926 <    -663,  -663,   100,     4,  -663,   328,     3,  -663,  -663,  -663,
1927 <     268,   387,   433,   337,  -663,   399,   467,   468,   405,   406,
1928 <     480,   480,   484,   486,   422,   423,   491,   480,   427,   429,
1929 <     430,   431,   434,   369,  -663,   656,   554,  -663,   368,   371,
1930 <      21,  -663,  -663,  -663,   483,   372,  -663,  -663,   374,   375,
1931 <    -663,  -663,    24,  -663,  -663,  -663,   444,   480,   446,   480,
1932 <     514,   496,   518,   455,   457,   528,   509,   470,   532,   536,
1933 <     537,   473,   476,   477,   480,   524,   481,   547,   548,   480,
1934 <     549,   550,   531,   553,   555,   489,   492,   424,   494,   432,
1935 <     480,   480,   498,   480,   544,   501,   502,   504,   -26,   156,
1936 <     505,   506,   480,   480,   573,   559,   480,   510,   511,   516,
1937 <     521,   462,  -663,  -663,  -663,   463,   464,  -663,   479,   487,
1938 <      48,  -663,  -663,  -663,  -663,  -663,  -663,  -663,   465,   493,
1939 <     495,  -663,   497,   512,   515,   517,   519,    38,  -663,  -663,
1940 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,   520,  -663,
1941 <     522,  -663,    72,  -663,  -663,  -663,   471,  -663,   523,   525,
1942 <     530,  -663,   116,  -663,  -663,  -663,  -663,  -663,   534,   543,
1943 <     499,  -663,   478,  -663,   581,   591,   535,  -663,   482,   539,
1944 <     538,   541,   546,    97,  -663,  -663,  -663,  -663,   551,   558,
1945 <     561,   592,   565,   576,   480,   540,  -663,  -663,   594,   578,
1946 <     603,   639,   642,   661,   662,   552,   664,   686,   668,   674,
1947 <     567,  -663,   569,   568,  -663,   574,    45,  -663,  -663,  -663,
1948 <    -663,   570,   582,  -663,    34,  -663,  -663,  -663,   680,   584,
1949 <    -663,   586,   588,   589,  -663,   590,   593,   595,   596,   601,
1950 <     276,   602,   604,   605,   606,   607,   608,   615,   626,   630,
1951 <     634,   635,   637,   638,  -663,   640,   600,   636,   645,   648,
1952 <     649,   653,   654,   660,   665,   669,   670,   678,   681,   180,
1953 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1954 <    -663,  -663,  -663,  -663,   659,   682,   687,   689,   693,   697,
1955 <    -663,   698,   701,   702,   703,   705,   706,   707,   708,   221,
1956 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1957 <    -663,  -663,  -663,  -663,  -663,   684,   750,   671,  -663,   712,
1958 <    -663,   775,   778,   710,   714,  -663,   715,   716,   717,   718,
1959 <     719,   720,   721,   722,   723,   724,   725,   726,   727,   728,
1960 <     729,   730,   731,   732,   734,   735,   736,   737,   738,   739,
1961 <     740,   741,   742,   743,   744,   745,   746,   667,   747,   700,
1962 <     748,   749,   751,   752,   753,   754,   755,   756,   757,   759,
1963 <     760,   761,   762,   763,   764,   765,    43,   766,   767,   768,
1964 <     769,   770,   771,   772,  -663,   773,   480,   643,   774,   797,
1965 <     811,   779,  -663,  -663,   841,   655,   777,   858,   887,   881,
1966 <     882,   883,   781,  -663,   886,   780,   890,   784,  -663,  -663,
1967 <     782,   894,   895,   917,   789,  -663,   790,   791,  -663,    15,
1968 <     792,   793,  -663,   794,   795,   796,  -663,   798,   799,   800,
1969 <    -663,   801,   210,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1970 <    -663,  -663,  -663,   903,   904,   905,   805,  -663,   806,   807,
1971 <     808,   809,   810,   812,   813,  -663,   814,   815,   816,   817,
1972 <     818,   819,   820,    66,   821,   822,   823,   824,  -663,  -663,
1973 <     908,   825,   919,   826,  -663,  -663,   933,   827,   829,  -663,
1974 <     831,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1975 <     480,   480,   480,   480,   480,  -663,  -663,  -663,  -663,  -663,
1976 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1977 <    -663,   956,   961,   480,   962,   963,   964,   965,   945,   967,
1978 <     968,   480,   480,   573,   840,  -663,  -663,   949,   173,   950,
1979 <     951,   658,   842,   952,   954,   955,   957,   977,   958,   959,
1980 <     960,   853,  -663,   854,   855,  -663,  -663,   856,   857,   695,
1981 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1982 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1983 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1984 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1985 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1986 <    -663,  -239,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1987 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1988 <    -663,  -663,  -663,  -220,  -663,  -663,  -663,  -663,  -663,  -663,
1989 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1990 <    -663,   573,   573,   573,  -663,  -663,  -663,  -663,  -663,  -663,
1991 <    -663,  -663,  -663,    16,   859,   860,    58,   861,   862,  -663,
1992 <     863,   864,   657,   865,   866,   867,   868,   869,  -663,   870,
1993 <     974,   872,  -663,   -47,   873,   874,   934,   577,  -663,  -663,
1994 <    -663,  -663,   876,   875,  -663,   877,   126,  -663,  -663,  -663,
1995 <    -663,  -663,  -663,  -663,   966,   941,   878,   987,   990,   991,
1996 <     884,   992,   885,  -663,   888,   889,   891,  -663,  -663,  -663,
1997 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
1998 <    -663,  -663,  -663,  -663,  -217,  -663,  -663,  -663,  -663,  -663,
1999 <     892,   335,   893,  -663,   896,   579,  -663,  -663,  -663,  -663,
2000 <    -663,  -663,  -663,   897,   898,   899,   900,   901,   902,   906,
2001 <     907,   909,   910,   911,   912,   913,  -663,   914,   915,   916,
2002 <     918,   920,   921,   114,   922,   923,   924,   925,   926,   927,
2003 <     928,   929,  -663,  -663,  -663,  -663,  -663,  -663,  -205,  -663,
2004 <    -663,   667,  -663,   700,  -663,  -663,  -663,  -663,  -663,  -182,
2005 <    -663,  -663,  -663,  -663,  -663,  -171,  -663,  -663,  -663,  -663,
2006 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2007 <    -134,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,   -81,
2008 <    -663,  -663,  -663,  -663,  -663,   -79,  -663,  -663,  -663,  1015,
2009 <     917,   930,  -663,   998,   931,   -83,   932,  -663,   935,   936,
2010 <     563,   937,   938,   939,   733,   940,  -663,  -663,  -663,  -663,
2011 <    -663,    66,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2012 <    -663,  -663,  -663,  -663,   -73,  -663,  -663,  -663,  -663,  -663,
2013 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,    56,
2014 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2015 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2016 <    -663,  -663,  -663,  -663,  -663,    84,  -663,  -663,  -663,  -663,
2017 <    -663,  -663,  -663,  -663,  -663,  -663,   695,  -663,  -663,  -663,
2018 <      16,  -663,    58,  -663,   657,  -663,   974,  -663,   -47,  -663,
2019 <    -663,  -663,   942,   256,   943,   944,  -663,  -663,  -663,  -663,
2020 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2021 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,    99,  -663,  -663,
2022 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2023 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2024 <    -663,   106,  -663,  -663,  -663,  -663,   335,  -663,   579,  -663,
2025 <     114,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2026 <    -663,  -663,  -663,  -663,  -663,   118,  -663,  -663,  -663,  -663,
2027 <     563,  -663,   733,  -663,  -663,  -663,  -663,   256,  -663,  -663,
2034 <    -663
1895 >    -920,   681,  -920,  -169,  -242,  -239,  -920,  -920,  -920,  -237,
1896 >    -920,  -229,  -920,  -920,  -920,  -920,  -218,  -207,  -920,  -920,
1897 >    -190,  -188,  -920,  -920,  -185,  -920,  -920,  -920,  -920,  -920,
1898 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1899 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,   339,
1900 >     604,   -72,   -53,  -158,    25,  -156,   393,  -149,  -122,  -116,
1901 >    -108,    66,    31,    10,   -95,   351,   353,   -86,   -81,    16,
1902 >     -76,   -77,   -63,   -55,    15,  -920,  -920,  -920,  -920,  -920,
1903 >     -49,   -40,   -17,    -8,    -6,    -3,    18,    52,    63,    70,
1904 >      76,    89,   101,   107,   125,   143,   144,   148,   111,  -920,
1905 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1906 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,    34,
1907 >    -920,  -920,    37,  -920,   219,  -920,   149,    33,  -920,  -920,
1908 >     211,  -920,   150,   151,   157,   158,   160,   162,   164,   165,
1909 >     166,   167,   181,   183,   193,   194,   196,   198,   199,   200,
1910 >     202,   215,   217,   223,   226,   229,   230,   232,   233,   236,
1911 >     237,   238,  -920,   239,  -920,   240,   249,   250,   253,   258,
1912 >     260,   261,   262,   263,   264,   270,   273,   276,   279,   281,
1913 >     286,   287,   288,   290,   291,   293,     4,  -920,  -920,  -920,
1914 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1915 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1916 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1917 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1918 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1919 >    -920,  -920,   436,   409,   141,   377,    12,   295,   305,    32,
1920 >    -920,  -920,  -920,  -920,    65,   120,   306,   307,    13,  -920,
1921 >    -920,  -920,  -920,   142,  -920,    96,  -920,   308,   310,   312,
1922 >     314,   316,   318,   319,    90,  -920,  -920,  -920,  -920,  -920,
1923 >    -920,  -920,  -920,   159,   320,   326,   328,   332,   333,   336,
1924 >     337,  -920,   341,   342,   346,   348,   156,  -920,  -920,  -920,
1925 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1926 >       3,    61,  -920,   349,     2,  -920,  -920,  -920,   114,   330,
1927 >     450,   182,  -920,   292,   482,   483,   420,   422,   489,   489,
1928 >     490,   492,   428,   429,   495,   489,   431,   432,   437,   439,
1929 >     440,   378,  -920,   655,   528,  -920,   374,   376,    88,  -920,
1930 >    -920,  -920,   491,   381,  -920,  -920,   379,   384,  -920,  -920,
1931 >      47,  -920,  -920,  -920,   448,   489,   489,   517,   502,   525,
1932 >     462,   465,   531,   511,   468,   534,   535,   537,   473,   475,
1933 >     476,   489,   521,   478,   544,   545,   489,   546,   547,   529,
1934 >     549,   552,   488,   493,   423,   494,   434,   489,   489,   498,
1935 >     489,   550,   503,   505,   509,    35,   140,   512,   513,   489,
1936 >     489,   576,   560,   489,   518,   519,   522,   523,   453,  -920,
1937 >    -920,  -920,   454,   458,  -920,   459,   461,     6,  -920,  -920,
1938 >    -920,  -920,  -920,  -920,  -920,   466,   470,   471,  -920,   474,
1939 >     477,   479,   481,   496,    73,  -920,  -920,  -920,  -920,  -920,
1940 >    -920,  -920,  -920,  -920,  -920,   506,  -920,   507,  -920,    23,
1941 >    -920,  -920,  -920,   469,  -920,   508,   510,   514,  -920,    42,
1942 >    -920,  -920,  -920,  -920,  -920,   532,   540,   501,  -920,   463,
1943 >    -920,   586,   587,   515,  -920,   301,   520,   516,   524,   536,
1944 >      36,  -920,  -920,  -920,  -920,   555,   557,   558,   589,   559,
1945 >     582,   489,   526,  -920,  -920,   638,   595,   640,   642,   643,
1946 >     646,   648,   543,   651,   625,   659,   660,   553,  -920,   554,
1947 >     556,  -920,   561,    44,  -920,  -920,  -920,  -920,   563,   562,
1948 >    -920,   115,  -920,  -920,  -920,   663,   566,  -920,   567,   568,
1949 >     569,  -920,   570,   573,   575,   578,   579,   387,   580,   581,
1950 >     583,   584,   585,   588,   596,   597,   598,   599,   602,   607,
1951 >     608,  -920,   609,   610,   615,   616,   617,   619,   620,   621,
1952 >     622,   623,   635,   636,   641,   647,   179,  -920,  -920,  -920,
1953 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1954 >    -920,   611,   652,   656,   657,   664,   668,  -920,   672,   673,
1955 >     675,   679,   683,   684,   688,   689,   220,  -920,  -920,  -920,
1956 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1957 >    -920,  -920,   666,   669,   612,  -920,   628,  -920,   690,   694,
1958 >     696,   654,  -920,   658,   702,   703,   707,   708,   710,   714,
1959 >     718,   721,   722,   723,   724,   726,   727,   728,   729,   730,
1960 >     731,   732,   733,   734,   735,   736,   737,   738,   739,   740,
1961 >     741,   742,   743,   687,   744,   719,   745,   746,   747,   748,
1962 >     749,   750,   752,   753,   754,   755,   756,   757,   758,   760,
1963 >     761,   762,   354,   763,   764,   765,   766,   767,   768,   769,
1964 >    -920,   716,   489,   653,   770,   695,   798,   771,  -920,  -920,
1965 >     859,   674,   772,   867,   685,   878,   880,   882,   776,  -920,
1966 >     885,   775,   887,   780,  -920,  -920,   778,   890,   891,   705,
1967 >     784,  -920,   785,   786,  -920,    99,   787,   788,  -920,   789,
1968 >     790,   791,  -920,   792,   793,   794,  -920,   795,   209,  -920,
1969 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,   898,
1970 >     899,   900,   799,  -920,   800,   801,   802,   803,   804,   805,
1971 >     806,  -920,   807,   808,   809,   810,   811,   812,   813,   225,
1972 >     814,   815,   816,   817,  -920,  -920,   926,   818,   927,   820,
1973 >    -920,  -920,   930,   821,   823,  -920,   825,  -920,  -920,  -920,
1974 >    -920,  -920,  -920,  -920,  -920,  -920,   489,   489,   489,   489,
1975 >     489,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1976 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,   955,   956,   489,
1977 >     957,   958,   959,   960,   940,   962,   963,   489,   489,   576,
1978 >     835,  -920,  -920,   944,   185,   945,   946,   699,   836,   948,
1979 >     949,   950,   951,   973,   953,   954,   961,   847,  -920,   848,
1980 >     849,  -920,  -920,   850,   851,   964,  -920,  -920,  -920,  -920,
1981 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1982 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1983 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1984 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1985 >    -920,  -920,  -920,  -920,  -920,  -920,  -225,  -920,  -920,  -920,
1986 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1987 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -206,  -920,
1988 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1989 >    -920,  -920,  -920,  -920,  -920,  -920,   576,   576,   576,  -920,
1990 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,     7,   852,
1991 >     854,     9,   855,   856,  -920,   857,   858,   759,   860,   862,
1992 >     863,   864,   865,  -920,   866,   970,   868,  -920,   -44,   869,
1993 >     870,   918,   639,  -920,  -920,  -920,  -920,   871,   872,  -920,
1994 >     873,    92,  -920,  -920,  -920,  -920,  -920,  -920,  -920,   980,
1995 >     937,   874,   982,   986,   987,   877,   989,   883,  -920,   884,
1996 >     886,   888,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
1997 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -194,
1998 >    -920,  -920,  -920,  -920,  -920,   889,   565,   892,  -920,   893,
1999 >     632,  -920,  -920,  -920,  -920,  -920,  -920,  -920,   894,   895,
2000 >     896,   897,   901,   902,   903,   904,   905,   906,   907,   908,
2001 >     909,  -920,   910,   911,   912,   913,   914,   915,   129,   916,
2002 >     917,   919,   920,   921,   922,   923,   924,  -920,  -920,  -920,
2003 >    -920,  -920,  -920,  -178,  -920,  -920,   687,  -920,   719,  -920,
2004 >    -920,  -920,  -920,  -920,  -171,  -920,  -920,  -920,  -920,  -920,
2005 >    -113,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2006 >    -920,  -920,  -920,  -920,  -920,    38,  -920,  -920,  -920,  -920,
2007 >    -920,  -920,  -920,  -920,    46,  -920,  -920,  -920,  -920,  -920,
2008 >      54,  -920,  -920,  -920,  1011,   705,   925,  -920,   993,   928,
2009 >    -102,   929,  -920,   932,   933,   527,   934,   935,   936,   751,
2010 >     938,  -920,  -920,  -920,  -920,  -920,   225,  -920,  -920,  -920,
2011 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,    71,
2012 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2013 >    -920,  -920,  -920,  -920,    98,  -920,  -920,  -920,  -920,  -920,
2014 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2015 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2016 >     117,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2017 >    -920,   964,  -920,  -920,  -920,     7,  -920,     9,  -920,   759,
2018 >    -920,   970,  -920,   -44,  -920,  -920,  -920,   939,   132,   941,
2019 >     942,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2020 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2021 >    -920,  -920,   126,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2022 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2023 >    -920,  -920,  -920,  -920,  -920,  -920,   131,  -920,  -920,  -920,
2024 >    -920,   565,  -920,   632,  -920,   129,  -920,  -920,  -920,  -920,
2025 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2026 >     136,  -920,  -920,  -920,  -920,   527,  -920,   751,  -920,  -920,
2027 >    -920,  -920,   132,  -920,  -920,  -920
2028   };
2029  
2030   /* YYPGOTO[NTERM-NUM].  */
2031   static const yytype_int16 yypgoto[] =
2032   {
2033 <    -663,  -663,  -663,  -413,  -329,  -662,  -414,  -663,  -663,   880,
2034 <    -663,  -663,  -663,  -663,   843,  -663,  -663,  -663,   -12,  -663,
2035 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2036 <    -663,  -663,  1076,  -663,  -663,  -663,  -663,  -663,   946,  -663,
2037 <    -663,  -663,  -663,  -663,   155,  -663,  -663,  -663,  -663,  -663,
2038 <    -173,  -663,  -663,  -663,  -663,   421,  -663,  -663,  -663,  -663,
2039 <    -663,  -663,  -663,  -663,  -663,  -663,  -145,  -663,  -663,  -663,
2040 <    -155,  -663,  -663,  -663,  -663,   612,  -663,  -663,  -663,  -663,
2041 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2042 <    -663,  -663,  -663,  -663,  -663,   -59,  -663,   776,  -663,  -663,
2043 <    -663,    47,  -663,  -663,  -663,  -663,  -663,   783,  -663,  -663,
2044 <    -663,  -663,  -663,  -663,  -663,   -42,  -663,  -663,  -663,  -663,
2045 <    -663,  -663,   709,  -663,  -663,  -663,  -663,  -663,   879,  -663,
2046 <    -663,  -663,  -663,   672,  -663,  -663,  -663,  -663,  -663,  -103,
2047 <    -663,  -663,  -663,   666,  -663,  -663,  -663,  -663,  -104,  -663,
2048 <    -663,  -663,  -663,   587,  -663,  -663,  -663,  -663,  -663,  -663,
2049 <    -663,  -663,  -663,  -663,  -663,  -101,  -663,  -663,  -663,  -663,
2050 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,   -35,  -663,   785,
2051 <    -663,  -663,  -663,  -663,  -663,   871,  -663,  -663,  -663,  -663,
2052 <    1077,  -663,  -663,  -663,  -663,  -663,  -663,   -23,  -663,   844,
2053 <    -663,  -663,  -663,  -663,  1018,  -663,  -663,  -663,  -663,  -663,
2054 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2055 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2056 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2057 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2058 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,   115,  -663,  -663,
2059 <    -663,   119,  -663,  -663,  -663,  -663,  -663,  -663,  -663,   786,
2060 <    -663,  -663,  -663,  -663,  -663,   -21,  -663,  -663,  -663,  -663,
2061 <    -663,   -18,  -663,  -663,  1109,  -663,  -663,  -663,  -663,  -663,
2062 <    -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,  -663,
2063 <    -663,  -663,  -663,  -663,  -663,   947,  -663,  -663,  -663,  -663,
2064 <    -663,  -663,  -663
2033 >    -920,  -920,  -920,  -466,  -327,  -919,  -411,  -920,  -920,   634,
2034 >    -920,  -920,  -920,  -920,   837,  -920,  -920,  -920,   -20,  -920,
2035 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2036 >    -920,  -920,  1063,  -920,  -920,  -920,  -920,  -920,   943,  -920,
2037 >    -920,  -920,  -920,  -920,   153,  -920,  -920,  -920,  -920,  -920,
2038 >    -177,  -920,  -920,  -920,  -920,   408,  -920,  -920,  -920,  -920,
2039 >    -920,  -920,  -920,  -920,  -920,  -920,  -153,  -920,  -920,  -920,
2040 >    -143,  -920,  -920,  -920,  -920,   600,  -920,  -920,  -920,  -920,
2041 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2042 >    -920,  -920,  -920,  -920,  -920,   -60,  -920,   717,  -920,  -920,
2043 >    -920,    39,  -920,  -920,  -920,  -920,  -920,   773,  -920,  -920,
2044 >    -920,  -920,  -920,  -920,  -920,   -46,  -920,  -920,  -920,  -920,
2045 >    -920,  -920,   700,  -920,  -920,  -920,  -920,  -920,   875,  -920,
2046 >    -920,  -920,  -920,   670,  -920,  -920,  -920,  -920,  -920,  -100,
2047 >    -920,  -920,  -920,   665,  -920,  -920,  -920,  -920,   -99,  -920,
2048 >    -920,  -920,  -920,   591,  -920,  -920,  -920,  -920,  -920,  -920,
2049 >    -920,  -920,  -920,  -920,  -920,   -97,  -920,  -920,  -920,  -920,
2050 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,   -36,  -920,   774,
2051 >    -920,  -920,  -920,  -920,  -920,   853,  -920,  -920,  -920,  -920,
2052 >    1072,  -920,  -920,  -920,  -920,  -920,  -920,   -21,  -920,   842,
2053 >    -920,  -920,  -920,  -920,  1017,  -920,  -920,  -920,  -920,  -920,
2054 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2055 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2056 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2057 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2058 >    -920,  -920,  -920,  -920,  -920,  -920,   116,  -920,  -920,  -920,
2059 >     119,  -920,  -920,  -920,  -920,  -920,  -920,  -920,   779,  -920,
2060 >    -920,  -920,  -920,  -920,   -19,  -920,  -920,  -920,  -920,  -920,
2061 >     -18,  -920,  -920,  1111,  -920,  -920,  -920,  -920,  -920,  -920,
2062 >    -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,  -920,
2063 >    -920,  -920,  -920,  -920,   947,  -920,  -920,  -920,  -920,  -920,
2064 >    -920,  -920
2065   };
2066  
2067   /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
# Line 2077 | Line 2070 | static const yytype_int16 yypgoto[] =
2070   #define YYTABLE_NINF -102
2071   static const yytype_int16 yytable[] =
2072   {
2073 <     687,   551,   552,   125,   314,   531,   131,  1090,   558,    70,
2074 <     257,  1091,    49,   132,   133,   257,   992,   134,    50,  1132,
2075 <     347,    54,   347,   125,   135,   357,  1092,  1097,   314,  1160,
2076 <    1093,   118,   136,  1161,   686,   531,   137,   138,   637,   438,
2077 <     639,  1225,   248,   139,    71,  1226,   522,   140,   141,   423,
2078 <     142,    56,   424,    61,    72,   654,   143,   951,   952,   953,
2079 <     659,   248,    62,   439,  1229,   144,   145,    65,  1230,  1103,
2080 <     146,   670,   671,   457,   673,  1231,    66,   147,    69,  1232,
2081 <     126,   148,   149,   684,   685,   150,   440,   689,   151,   152,
2082 <     441,   124,   425,    47,    48,   426,   153,   348,   489,   348,
2083 <     126,   522,   154,   155,   121,   156,   157,   158,   159,   160,
2084 <     315,   532,  1233,    79,   258,    73,  1234,   466,   490,   258,
2085 <     161,   130,   993,   244,  1210,    80,  1211,   992,   162,   163,
2086 <     164,   358,   165,  1244,   315,   166,   167,   245,   427,   168,
2087 <    1212,   532,   259,   457,  1213,    81,    82,   259,   246,   268,
2088 <     169,    83,   523,    84,   247,   428,   678,   679,   285,   349,
2089 <     686,   349,  1133,   264,   359,  1235,  1134,  1237,   467,  1236,
2090 <     442,  1238,   170,  1295,   171,   764,   533,  1296,   172,   443,
2091 <     444,   565,   173,   174,   175,   176,   177,   994,   269,   468,
2092 <     178,   179,   267,   286,   469,   312,   360,    85,    86,   180,
2093 <    1098,   270,   566,   567,    87,    88,   533,   523,   491,   568,
2094 <     438,   733,   458,   445,   271,   357,   272,   524,   273,   274,
2095 <    1032,  1033,   594,   313,   595,    89,    90,   596,   181,   319,
2096 <     182,   287,   183,   993,   439,   734,   275,   492,   184,   320,
2097 <      91,    92,  1104,   185,   459,   597,   598,   321,   186,   355,
2098 <     539,    93,   421,   470,   345,   323,   486,   440,   735,   995,
2099 <      94,   441,   736,   477,   288,   249,   289,   290,   627,   599,
2100 <     446,   634,   524,   600,   569,   570,   571,   525,   250,   572,
2101 <     429,   788,   458,   346,   249,   712,  -101,   573,   480,  1094,
2102 <    1095,  1096,   783,   322,   601,   701,   602,   250,   994,   574,
2103 <     575,   325,  1297,   326,   460,  -101,  1298,   291,   603,   292,
2104 <     293,   327,  1308,   328,   459,   576,   577,   737,   329,   717,
2105 <      70,   358,   330,   423,   331,   294,   424,   332,   604,   333,
2106 <    1299,   466,   525,   489,  1300,  1309,   334,  1310,   680,   681,
2107 <    1214,   442,   738,   578,   756,  1319,    95,    96,    97,  1320,
2108 <     443,   444,  1321,   490,   359,    71,  1322,   285,   605,   343,
2109 <     335,   739,   295,   724,  1326,    72,   425,   964,  1327,   426,
2110 <     995,   336,   606,  1146,   460,  1068,  1069,   337,  1311,   338,
2111 <     339,   340,   467,   341,   445,   607,   360,  1048,  1049,  1050,
2112 <    1051,  1052,   286,   550,   342,   505,   296,   297,   354,   366,
2113 <     367,   368,   369,   468,   520,   483,   541,   370,   469,   371,
2114 <     372,   373,   427,   374,   131,   375,  1163,   376,   377,  1065,
2115 <     378,   132,   133,   379,   740,   134,    73,   834,   380,   428,
2116 <     287,   381,   135,   382,   800,   801,   802,   803,   804,   383,
2117 <     136,   446,   741,   491,   137,   138,   384,   385,   386,   387,
2118 <     388,   139,  1312,  1313,   389,   140,   141,  1012,   142,   488,
2119 <     608,   390,   391,   288,   143,   289,   290,   470,   851,   392,
2120 <     482,   393,   492,   144,   145,   394,   395,   396,   146,   398,
2121 <     400,   401,   402,   733,   403,   147,   404,   405,  1314,   148,
2122 <     149,  1164,   406,   150,  1055,   407,   151,   152,   408,   409,
2123 <     410,   411,  1063,  1064,   153,   507,   291,   734,   292,   293,
2124 <     154,   155,   412,   156,   157,   158,   159,   160,   413,   414,
2125 <     415,   416,   417,  1165,   294,   542,   418,   419,   161,   420,
2126 <     735,   478,   479,   484,   736,   485,   162,   163,   164,  1166,
2127 <     165,   498,   499,   166,   167,   500,   501,   168,   502,   503,
2128 <     504,   508,  1167,  1168,   429,   594,   509,   595,   169,   510,
2129 <     596,   295,   511,  1169,  1170,  1171,  1172,   512,  1249,   513,
2130 <     514,   543,   516,   517,   518,   519,  1173,   538,   597,   598,
2131 <     170,   545,   171,   544,   546,   547,   172,   548,   549,   737,
2132 <     173,   174,   175,   176,   177,   296,   297,   550,   178,   179,
2133 <    1250,   553,   599,   554,   555,   556,   600,   180,   557,   559,
2134 <      79,   560,   561,   562,   738,   564,   563,   625,   630,  1251,
2135 <     626,   629,    80,   631,   632,  1252,   636,   601,   638,   602,
2136 <    1253,   640,  1254,   739,   641,   642,   181,   643,   182,   644,
2137 <     183,   603,    81,    82,  1255,   645,   184,   646,    83,   648,
2138 <      84,   185,   647,   649,   650,   651,   186,   565,   652,   653,
2139 <    1178,   604,   655,   656,   657,   658,   660,   661,  1256,   662,
2140 <     663,   665,   664,   667,   666,  1257,   668,  1111,   566,   567,
2141 <     672,   669,   674,   675,   676,   568,   677,   682,   683,  1258,
2142 <     686,   605,   690,   691,    85,    86,   740,   688,   692,     2,
2143 <       3,    87,    88,   693,     4,   606,  1112,  1259,   694,  1260,
2144 <    1261,   703,   696,   697,   741,  1113,   726,   719,   607,   730,
2145 <       5,  1114,    89,    90,     6,   727,   729,     7,   699,   731,
2146 <     761,  1245,   766,   758,     8,  1179,   700,    91,    92,  1115,
2147 <     759,   768,   704,   760,   705,   728,   707,   762,    93,     9,
2148 <     569,   570,   571,    10,    11,   572,    12,    94,   763,   268,
2149 <     767,   708,    13,   573,   709,  1116,   710,  1180,   711,   714,
2150 <    1262,   716,   721,  1117,   722,   574,   575,   769,    14,   723,
2151 <     770,   732,  1263,  1181,  1264,   752,   765,   753,    15,    16,
2152 <     754,   576,   577,   608,  1265,   755,  1182,  1183,   269,   771,
2153 <     772,   773,   774,   775,  1266,    17,   776,  1184,  1185,  1186,
2154 <    1187,   270,   777,   778,  1118,   779,   785,   780,   790,   578,
2155 <    1188,    18,   853,   782,   271,   965,   272,  1140,   273,   274,
2156 <     791,   786,   792,  1119,   793,   794,   795,   971,  1087,   796,
2157 <    1072,   797,   798,    95,    96,    97,   275,   799,   807,   821,
2158 <     808,   809,   810,   811,   812,    19,   892,   893,   894,   895,
2159 <     896,   813,   897,   898,    20,    21,   899,   900,   901,    22,
2160 <      23,   902,   814,   903,   904,   905,   815,   906,   907,   908,
2161 <     816,   817,   909,   818,   819,   822,   820,   910,   854,   914,
2162 <     915,   916,   917,   918,   823,   919,   920,   824,   825,   921,
2163 <     922,   923,   826,   827,   924,   836,   925,   926,   927,   828,
2164 <     928,   929,   930,   857,   829,   931,   858,   855,   830,   831,
2165 <     932,    24,  1272,  1273,  1274,  1275,  1276,   832,  1277,  1278,
2166 <     833,   837,  1279,  1280,  1281,   967,   838,  1282,   839,  1283,
2167 <    1284,  1285,   840,  1286,  1287,  1288,   841,   843,  1289,   968,
2168 <     844,   845,   846,  1290,   847,   848,   849,   850,   856,   859,
2169 <     860,   861,   862,   863,   864,   865,   866,   867,   868,   869,
2170 <     870,   871,   872,   873,   874,   875,   876,   877,   878,   970,
2171 <     879,   880,   881,   882,   883,   884,   885,   886,   887,   888,
2172 <     889,   890,   891,   913,   935,   936,   973,   937,   938,   939,
2173 <     940,   941,   942,   943,   974,   944,   945,   946,   947,   948,
2174 <     949,   950,   956,   957,   958,   959,   960,   961,   962,   975,
2175 <     976,   977,   963,   966,   979,   969,   972,   978,   981,   980,
2176 <     982,   983,   984,   985,   986,   989,   990,   991,  1001,  1002,
2177 <    1003,  1014,  1015,  1016,  1004,  1005,  1040,  1007,  1008,  1009,
2178 <    1011,  1017,  1018,  1019,  1020,  1021,  1022,  1042,  1023,  1024,
2179 <    1025,  1026,  1027,  1028,  1029,  1030,  1031,  1036,  1037,  1038,
2180 <    1039,  1044,  1043,  1053,  1041,  1046,  1045,  1047,  1054,  1056,
2181 <    1057,  1058,  1059,  1060,  1061,  1062,  1066,  1067,  1070,  1071,
2182 <    1074,  1073,  1075,  1076,  1078,  1077,  1079,  1080,  1081,  1082,
2183 <    1083,  1084,  1085,  1086,  1148,  1101,  1102,  1107,  1108,  1109,
2184 <    1110,  1122,  1123,  1124,  1125,  1126,  1127,  1128,  1131,  1137,
2185 <    1138,  1139,  1142,  1149,  1143,  1151,  1145,  1150,  1152,  1153,
2186 <    1155,  1156,  1239,  1154,  1157,  1158,  1242,  1159,  1162,  1176,
2187 <     487,   521,  1177,  1191,  1192,  1193,  1194,  1195,  1196,  1294,
2188 <     324,  1147,  1197,  1198,  1330,  1199,  1200,  1201,  1202,  1203,
2189 <    1204,  1205,  1206,  1013,  1207,  1328,  1208,  1209,  1217,  1218,
2190 <    1219,  1220,  1221,  1222,  1223,  1224,  1241,  1329,  1246,  1306,
2191 <    1243,  1247,  1248,  1269,  1270,  1271,  1293,  1240,  1307,  1317,
2192 <    1318,   835,  1304,  1323,  1324,   540,   852,   481,   784,  1325,
2193 <     789,  1305,   757,  1301,   356,   422,   635,   344,  1228,     0,
2194 <    1227,  1303,  1302,     0,     0,     0,   702,     0,     0,     0,
2195 <       0,   628,     0,   506,     0,     0,     0,     0,     0,     0,
2196 <     713,     0,     0,     0,     0,     0,     0,     0,     0,     0,
2204 <       0,     0,     0,     0,     0,     0,     0,   718,   725
2073 >     683,   548,   549,   312,   519,   131,    49,   420,   555,    50,
2074 >     421,    54,   132,   133,   255,   682,    70,   312,  1092,    56,
2075 >    1098,  1085,  1127,   134,   454,  1086,   125,  1089,  1090,  1091,
2076 >      61,   135,   255,   246,   125,   136,   137,   486,   634,   635,
2077 >    1087,    62,   138,   463,  1088,   519,   139,   140,   355,   141,
2078 >     422,    71,  1155,   423,   650,   142,  1156,   487,    65,   655,
2079 >      66,    72,   528,    69,   143,   144,   118,   246,  1220,   145,
2080 >     666,   667,  1221,   669,   435,  1224,   146,    47,    48,  1225,
2081 >     147,   148,   680,   681,   149,   121,   685,   150,   151,   345,
2082 >     124,   266,   130,   987,   464,   152,   424,   486,   436,   242,
2083 >     987,   153,   154,   126,   155,   156,   157,   158,   159,   313,
2084 >     520,   126,    79,   425,  1239,   465,   528,   487,   256,   160,
2085 >     466,   437,    73,   313,    80,   438,   243,   161,   162,   163,
2086 >     267,   164,   244,  1226,   165,   166,   256,  1227,   167,  1205,
2087 >     245,  1206,   454,   268,    81,    82,   257,   488,   262,   168,
2088 >      83,   520,    84,   265,   356,  1207,   269,   283,   270,  1208,
2089 >     271,   272,   310,   455,   257,  1128,   346,   311,   529,  1129,
2090 >     317,   169,   318,   170,   760,   521,   489,   171,   273,   467,
2091 >     562,   172,   173,   174,   175,   176,   319,   357,  1303,   177,
2092 >     178,  1093,   284,  1099,   320,   456,    85,    86,   179,   988,
2093 >     323,   563,   564,    87,    88,   439,   988,   488,   565,   324,
2094 >     729,  1304,   355,  1305,   440,   441,   521,   674,   675,   358,
2095 >     345,   591,   529,   592,    89,    90,   593,   180,   347,   181,
2096 >     285,   182,   325,   530,   730,   522,   489,   183,   426,    91,
2097 >      92,   326,   184,   327,   594,   595,   328,   185,   442,   536,
2098 >      93,   418,   538,   697,  1306,   457,   247,   731,   474,    94,
2099 >     483,   732,   321,   286,   989,   287,   288,   329,   596,   248,
2100 >     713,   989,   597,   566,   567,   568,   522,  -101,   569,   477,
2101 >     353,   455,   343,   752,  1228,   344,   570,   530,  1229,   720,
2102 >     247,   779,  1230,   598,   631,   599,  1231,   346,   571,   572,
2103 >    1232,   330,   729,   248,  1233,   443,   289,   600,   290,   291,
2104 >     479,  -101,   331,   456,   573,   574,   733,  1290,   356,   332,
2105 >     708,  1291,   676,   677,   292,   333,   730,   601,  1307,  1308,
2106 >    1043,  1044,  1045,  1046,  1047,   624,   990,   502,   334,  1141,
2107 >      70,   734,   575,   990,  1292,    95,    96,    97,  1293,   731,
2108 >     335,   357,   266,   732,   283,  1209,   336,   602,   341,   347,
2109 >     735,   293,   784,  1294,  1309,   959,   480,  1295,   946,   947,
2110 >     948,   603,  1314,   457,   337,    71,  1315,  1316,   463,  1027,
2111 >    1028,  1317,  1321,   358,   604,    72,  1322,  1063,  1064,   284,
2112 >     485,   267,   338,   339,   131,   294,   295,   340,   352,   364,
2113 >     365,   132,   133,   517,   268,   504,   366,   367,   733,   368,
2114 >     435,   369,   134,   370,   371,   372,   373,   269,  1060,   270,
2115 >     135,   271,   272,   736,   136,   137,   830,   285,   541,   464,
2116 >     374,   138,   375,   734,   436,   139,   140,   420,   141,   273,
2117 >     421,   737,   376,   377,   142,   378,    73,   379,   380,   381,
2118 >     465,   382,   735,   143,   144,   466,  1007,   437,   145,   605,
2119 >     286,   438,   287,   288,   383,   146,   384,   847,   539,   147,
2120 >     148,   682,   385,   149,   542,   386,   150,   151,   387,   388,
2121 >     422,   389,   390,   423,   152,   391,   392,   393,   395,   397,
2122 >     153,   154,  1050,   155,   156,   157,   158,   159,   398,   399,
2123 >    1058,  1059,   400,   289,   547,   290,   291,   401,   160,   402,
2124 >     403,   404,   405,   406,   467,   736,   161,   162,   163,   407,
2125 >     164,   292,   408,   165,   166,   409,   424,   167,   410,   591,
2126 >     411,   592,  1244,   737,   593,   412,   413,   414,   168,   415,
2127 >     416,   439,   417,   425,   475,   796,   797,   798,   799,   800,
2128 >     440,   441,   594,   595,   476,   481,   482,   495,   293,   496,
2129 >     169,   497,   170,   498,  1245,   499,   171,   500,   501,   505,
2130 >     172,   173,   174,   175,   176,   506,   596,   507,   177,   178,
2131 >     597,   508,   509,  1246,   442,   510,   511,   179,   540,  1247,
2132 >     513,   514,   294,   295,  1248,   515,  1249,   516,   535,   543,
2133 >     544,   598,   545,   599,   546,    79,   547,   550,  1250,   551,
2134 >     552,   553,   554,   556,   557,   600,   180,    80,   181,   558,
2135 >     182,   559,   560,   622,   561,   623,   183,   627,   628,   626,
2136 >     633,   184,  1251,   629,   636,   601,   185,    81,    82,  1252,
2137 >     637,   443,   638,    83,   639,    84,  1158,   640,   641,   642,
2138 >     643,   644,   645,  1253,   646,   647,   562,   648,   649,   651,
2139 >     652,   653,   654,   656,   657,   602,   659,   658,   426,   660,
2140 >     661,  1254,   663,  1255,  1256,   662,   664,   563,   564,   603,
2141 >     668,     2,     3,   665,   565,   671,     4,   672,   670,    85,
2142 >      86,   673,   604,   682,   678,   679,    87,    88,   684,   690,
2143 >     686,   687,     5,   692,   688,   689,     6,   693,   695,     7,
2144 >     696,   725,   699,  1173,   722,   715,     8,    89,    90,   700,
2145 >     701,  1159,   723,   703,   726,   727,   704,   757,   705,  1240,
2146 >     706,     9,    91,    92,  1257,    10,    11,   754,    12,   755,
2147 >     756,   758,   771,    93,    13,   707,  1258,   724,  1259,   566,
2148 >     567,   568,    94,  1160,   569,   710,   712,   717,  1260,   718,
2149 >      14,   728,   570,   719,   759,   749,   748,   605,  1261,  1161,
2150 >      15,    16,   761,   750,   571,   572,   762,   763,   764,  1106,
2151 >     765,   766,  1162,  1163,   767,   751,   768,    17,  1174,   770,
2152 >     573,   574,   769,  1164,  1165,  1166,  1167,   772,   773,   774,
2153 >     775,   786,   969,    18,   849,   776,  1168,   850,  1107,   781,
2154 >     778,   782,   787,   788,   789,   790,   791,  1108,   575,   792,
2155 >    1175,   793,   981,  1109,   794,   795,   803,   804,   853,   805,
2156 >     806,   807,   854,   962,   808,   960,  1176,    19,    95,    96,
2157 >      97,  1110,   809,   810,   811,   812,    20,    21,   813,  1177,
2158 >    1178,    22,    23,   814,   815,   816,   966,   832,   851,   817,
2159 >    1179,  1180,  1181,  1182,   818,   819,   820,  1111,   821,   822,
2160 >     823,   824,   825,  1183,   852,  1112,   887,   888,   889,   890,
2161 >     891,  1067,   892,   893,   826,   827,   894,   895,   896,  1135,
2162 >     828,   897,   484,   898,   899,   900,   829,   901,   902,   903,
2163 >     856,   833,   904,    24,   857,   834,   835,   905,   909,   910,
2164 >     911,   912,   913,   836,   914,   915,  1113,   837,   916,   917,
2165 >     918,   839,   840,   919,   841,   920,   921,   922,   842,   923,
2166 >     924,   925,   843,   844,   926,  1114,   963,   845,   846,   927,
2167 >    1267,  1268,  1269,  1270,  1271,   855,  1272,  1273,   858,   859,
2168 >    1274,  1275,  1276,   860,   861,  1277,   862,  1278,  1279,  1280,
2169 >     863,  1281,  1282,  1283,   864,   958,  1284,   865,   866,   867,
2170 >     868,  1285,   869,   870,   871,   872,   873,   874,   875,   876,
2171 >     877,   878,   879,   880,   881,   882,   883,   884,   885,   886,
2172 >     908,   930,   931,   932,   933,   934,   935,   965,   936,   937,
2173 >     938,   939,   940,   941,   942,   968,   943,   944,   945,   951,
2174 >     952,   953,   954,   955,   956,   957,   970,   964,   971,   961,
2175 >     972,   967,   973,   974,   975,   976,   977,   978,   979,   980,
2176 >     984,   985,   986,   996,   997,   998,  1009,  1010,  1011,   999,
2177 >    1000,  1002,  1003,  1004,  1006,  1012,  1013,  1014,  1015,  1016,
2178 >    1017,  1018,  1019,  1020,  1021,  1022,  1023,  1024,  1025,  1026,
2179 >    1031,  1032,  1033,  1034,  1035,  1037,  1038,  1036,  1039,  1041,
2180 >    1040,  1042,  1048,  1049,  1051,  1052,  1053,  1054,  1055,  1056,
2181 >    1057,  1061,  1062,  1065,  1066,  1068,  1069,  1070,  1071,  1072,
2182 >    1073,  1074,  1075,  1077,  1078,  1079,  1080,  1081,  1096,  1076,
2183 >    1097,  1102,  1103,  1104,  1105,  1134,  1117,  1082,  1118,  1119,
2184 >    1120,  1121,  1122,  1123,  1126,  1132,  1133,  1137,  1143,  1144,
2185 >    1146,  1138,  1140,  1145,  1147,  1148,  1149,  1150,  1234,  1151,
2186 >    1152,  1237,  1153,   518,  1154,  1157,  1289,   322,  1171,  1172,
2187 >    1186,  1187,  1188,  1189,  1142,  1325,  1008,  1190,  1191,  1192,
2188 >    1193,  1194,  1195,  1196,  1197,  1198,  1199,  1200,  1201,  1202,
2189 >    1203,  1204,  1212,  1213,  1324,  1214,  1215,  1216,  1217,  1218,
2190 >    1219,  1236,  1323,  1301,  1235,  1241,   831,  1238,  1242,  1243,
2191 >    1264,  1265,  1266,  1299,  1288,  1302,   721,  1312,  1313,   537,
2192 >     753,  1318,   478,   780,  1319,  1300,   785,   848,  1320,   354,
2193 >    1296,   625,   632,   419,  1223,  1222,   698,  1297,  1298,   342,
2194 >       0,     0,     0,     0,     0,     0,     0,   709,     0,     0,
2195 >       0,   503,     0,     0,     0,     0,     0,     0,     0,     0,
2196 >       0,     0,     0,   714
2197   };
2198  
2199   #define yypact_value_is_default(yystate) \
2200 <  ((yystate) == (-663))
2200 >  ((yystate) == (-920))
2201  
2202   #define yytable_value_is_error(yytable_value) \
2203    YYID (0)
2204  
2205   static const yytype_int16 yycheck[] =
2206   {
2207 <     414,   330,   331,     1,     1,     1,     1,   246,   337,     1,
2208 <       1,   250,   248,     8,     9,     1,     1,    12,   248,    66,
2209 <       1,   248,     1,     1,    19,     1,   246,    11,     1,   246,
2210 <     250,   138,    27,   250,   117,     1,    31,    32,   367,     1,
2211 <     369,   246,     1,    38,    36,   250,     1,    42,    43,     1,
2212 <      45,   248,     4,   248,    46,   384,    51,    14,    15,    16,
2213 <     389,     1,   248,    25,   246,    60,    61,   248,   250,    11,
2214 <      65,   400,   401,     1,   403,   246,   248,    72,   248,   250,
2215 <      78,    76,    77,   412,   413,    80,    48,   416,    83,    84,
2216 <      52,   248,    44,   246,   247,    47,    91,    78,     1,    78,
2217 <      78,     1,    97,    98,   138,   100,   101,   102,   103,   104,
2218 <     107,   107,   246,     1,   105,   107,   250,     1,    21,   105,
2219 <     115,   248,   107,   248,    10,    13,    12,     1,   123,   124,
2220 <     125,   107,   127,   216,   107,   130,   131,   248,    90,   134,
2221 <      26,   107,   133,     1,    30,    33,    34,   133,   248,     1,
2222 <     145,    39,   107,    41,   248,   107,   182,   183,     1,   140,
2223 <     117,   140,   209,   138,   140,   246,   213,   246,    52,   250,
2224 <     132,   250,   167,   246,   169,   504,   172,   250,   173,   141,
2225 <     142,     1,   177,   178,   179,   180,   181,   172,    40,    73,
2226 <     185,   186,   248,    36,    78,   248,   172,    85,    86,   194,
2227 <     184,    53,    22,    23,    92,    93,   172,   107,   111,    29,
2228 <       1,     1,   140,   175,    66,     1,    68,   172,    70,    71,
2229 <     154,   155,     1,   248,     3,   113,   114,     6,   223,   246,
2230 <     225,    74,   227,   107,    25,    25,    88,   140,   233,   249,
2231 <     128,   129,   184,   238,   172,    24,    25,   249,   243,   247,
2232 <     247,   139,   247,   137,   248,   247,   247,    48,    48,   244,
2233 <     148,    52,    52,   246,   107,   224,   109,   110,   247,    48,
2234 <     232,   247,   172,    52,    94,    95,    96,   232,   237,    99,
2235 <     232,   247,   140,   248,   224,   247,   245,   107,   247,   951,
2236 <     952,   953,   247,   249,    73,   247,    75,   237,   172,   119,
2237 <     120,   249,   246,   249,   232,   245,   250,   150,    87,   152,
2238 <     153,   249,    56,   249,   172,   135,   136,   107,   249,   247,
2239 <       1,   107,   249,     1,   249,   168,     4,   249,   107,   249,
2240 <     246,     1,   232,     1,   250,    79,   249,    81,   182,   183,
2241 <     226,   132,   132,   163,   247,   246,   234,   235,   236,   250,
2242 <     141,   142,   246,    21,   140,    36,   250,     1,   137,   247,
2243 <     249,   151,   205,   247,   246,    46,    44,   696,   250,    47,
2244 <     244,   249,   151,   247,   232,   202,   203,   249,   122,   249,
2245 <     249,   249,    52,   249,   175,   164,   172,   800,   801,   802,
2246 <     803,   804,    36,   117,   249,   247,   239,   240,   249,   249,
2247 <     249,   249,   249,    73,   247,   246,   138,   249,    78,   249,
2248 <     249,   249,    90,   249,     1,   249,    81,   249,   249,   833,
2249 <     249,     8,     9,   249,   214,    12,   107,   247,   249,   107,
2250 <      74,   249,    19,   249,   158,   159,   160,   161,   162,   249,
2251 <      27,   232,   232,   111,    31,    32,   249,   249,   249,   249,
2252 <     249,    38,   196,   197,   249,    42,    43,   247,    45,   248,
2253 <     239,   249,   249,   107,    51,   109,   110,   137,   247,   249,
2254 <     245,   249,   140,    60,    61,   249,   249,   249,    65,   249,
2255 <     249,   249,   249,     1,   249,    72,   249,   249,   232,    76,
2256 <      77,   156,   249,    80,   823,   249,    83,    84,   249,   249,
2257 <     249,   249,   831,   832,    91,   246,   150,    25,   152,   153,
2258 <      97,    98,   249,   100,   101,   102,   103,   104,   249,   249,
2259 <     249,   249,   249,   188,   168,   138,   249,   249,   115,   249,
2260 <      48,   249,   249,   249,    52,   249,   123,   124,   125,   204,
2261 <     127,   249,   249,   130,   131,   249,   249,   134,   249,   249,
2262 <     249,   249,   217,   218,   232,     1,   249,     3,   145,   249,
2263 <       6,   205,   249,   228,   229,   230,   231,   249,     5,   249,
2264 <     249,   138,   249,   249,   249,   249,   241,   249,    24,    25,
2265 <     167,   182,   169,   246,   117,   117,   173,   182,   182,   107,
2266 <     177,   178,   179,   180,   181,   239,   240,   117,   185,   186,
2267 <      37,   117,    48,   117,   182,   182,    52,   194,   117,   182,
2268 <       1,   182,   182,   182,   132,   246,   182,   249,   246,    56,
2269 <     249,   138,    13,   249,   249,    62,   182,    73,   182,    75,
2270 <      67,   117,    69,   151,   138,   117,   223,   182,   225,   182,
2271 <     227,    87,    33,    34,    81,   117,   233,   138,    39,   117,
2272 <      41,   238,   182,   117,   117,   182,   243,     1,   182,   182,
2273 <      81,   107,   138,   182,   117,   117,   117,   117,   105,   138,
2274 <     117,   182,   117,   249,   182,   112,   182,    20,    22,    23,
2275 <     182,   249,   138,   182,   182,    29,   182,   182,   182,   126,
2276 <     117,   137,   182,   182,    85,    86,   214,   138,   182,     0,
2277 <       1,    92,    93,   182,     5,   151,    49,   144,   246,   146,
2278 <     147,   246,   249,   249,   232,    58,   182,   246,   164,   138,
2279 <      21,    64,   113,   114,    25,   182,   248,    28,   249,   138,
2280 <     138,  1145,   138,   182,    35,   156,   249,   128,   129,    82,
2281 <     182,   138,   249,   182,   249,   246,   249,   182,   139,    50,
2282 <      94,    95,    96,    54,    55,    99,    57,   148,   182,     1,
2283 <     182,   249,    63,   107,   249,   108,   249,   188,   249,   249,
2284 <     207,   249,   249,   116,   249,   119,   120,   138,    79,   249,
2285 <     138,   246,   219,   204,   221,   246,   246,   249,    89,    90,
2286 <     249,   135,   136,   239,   231,   249,   217,   218,    40,   138,
2287 <     138,   249,   138,   117,   241,   106,   138,   228,   229,   230,
2288 <     231,    53,   138,   246,   157,   246,   246,   249,   138,   163,
2289 <     241,   122,   138,   249,    66,   182,    68,   250,    70,    71,
2290 <     246,   249,   246,   176,   246,   246,   246,   182,   143,   246,
2291 <     182,   246,   246,   234,   235,   236,    88,   246,   246,   249,
2292 <     246,   246,   246,   246,   246,   156,   189,   190,   191,   192,
2293 <     193,   246,   195,   196,   165,   166,   199,   200,   201,   170,
2294 <     171,   204,   246,   206,   207,   208,   246,   210,   211,   212,
2295 <     246,   246,   215,   246,   246,   249,   246,   220,   138,   189,
2296 <     190,   191,   192,   193,   249,   195,   196,   249,   249,   199,
2297 <     200,   201,   249,   249,   204,   246,   206,   207,   208,   249,
2298 <     210,   211,   212,   138,   249,   215,   138,   246,   249,   249,
2299 <     220,   222,   189,   190,   191,   192,   193,   249,   195,   196,
2300 <     249,   249,   199,   200,   201,   138,   249,   204,   249,   206,
2301 <     207,   208,   249,   210,   211,   212,   249,   249,   215,   138,
2302 <     249,   249,   249,   220,   249,   249,   249,   249,   246,   249,
2207 >     411,   328,   329,     1,     1,     1,   248,     1,   335,   248,
2208 >       4,   248,     8,     9,     1,   117,     1,     1,    11,   248,
2209 >      11,   246,    66,    19,     1,   250,     1,   946,   947,   948,
2210 >     248,    27,     1,     1,     1,    31,    32,     1,   365,   366,
2211 >     246,   248,    38,     1,   250,     1,    42,    43,     1,    45,
2212 >      44,    36,   246,    47,   381,    51,   250,    21,   248,   386,
2213 >     248,    46,     1,   248,    60,    61,   138,     1,   246,    65,
2214 >     397,   398,   250,   400,     1,   246,    72,   246,   247,   250,
2215 >      76,    77,   409,   410,    80,   138,   413,    83,    84,     1,
2216 >     248,     1,   248,     1,    52,    91,    90,     1,    25,   248,
2217 >       1,    97,    98,    78,   100,   101,   102,   103,   104,   107,
2218 >     107,    78,     1,   107,   216,    73,     1,    21,   105,   115,
2219 >      78,    48,   107,   107,    13,    52,   248,   123,   124,   125,
2220 >      40,   127,   248,   246,   130,   131,   105,   250,   134,    10,
2221 >     248,    12,     1,    53,    33,    34,   133,   111,   138,   145,
2222 >      39,   107,    41,   248,   107,    26,    66,     1,    68,    30,
2223 >      70,    71,   248,   140,   133,   209,    78,   248,   107,   213,
2224 >     246,   167,   249,   169,   501,   172,   140,   173,    88,   137,
2225 >       1,   177,   178,   179,   180,   181,   249,   140,    56,   185,
2226 >     186,   184,    36,   184,   249,   172,    85,    86,   194,   107,
2227 >     249,    22,    23,    92,    93,   132,   107,   111,    29,   249,
2228 >       1,    79,     1,    81,   141,   142,   172,   182,   183,   172,
2229 >       1,     1,   107,     3,   113,   114,     6,   223,   140,   225,
2230 >      74,   227,   249,   172,    25,   232,   140,   233,   232,   128,
2231 >     129,   249,   238,   249,    24,    25,   249,   243,   175,   247,
2232 >     139,   247,   138,   247,   122,   232,   224,    48,   246,   148,
2233 >     247,    52,   247,   107,   172,   109,   110,   249,    48,   237,
2234 >     247,   172,    52,    94,    95,    96,   232,   245,    99,   247,
2235 >     247,   140,   248,   247,   246,   248,   107,   172,   250,   247,
2236 >     224,   247,   246,    73,   247,    75,   250,    78,   119,   120,
2237 >     246,   249,     1,   237,   250,   232,   150,    87,   152,   153,
2238 >     245,   245,   249,   172,   135,   136,   107,   246,   107,   249,
2239 >     247,   250,   182,   183,   168,   249,    25,   107,   196,   197,
2240 >     796,   797,   798,   799,   800,   247,   244,   247,   249,   247,
2241 >       1,   132,   163,   244,   246,   234,   235,   236,   250,    48,
2242 >     249,   140,     1,    52,     1,   226,   249,   137,   247,   140,
2243 >     151,   205,   247,   246,   232,   692,   246,   250,    14,    15,
2244 >      16,   151,   246,   232,   249,    36,   250,   246,     1,   154,
2245 >     155,   250,   246,   172,   164,    46,   250,   202,   203,    36,
2246 >     248,    40,   249,   249,     1,   239,   240,   249,   249,   249,
2247 >     249,     8,     9,   247,    53,   246,   249,   249,   107,   249,
2248 >       1,   249,    19,   249,   249,   249,   249,    66,   829,    68,
2249 >      27,    70,    71,   214,    31,    32,   247,    74,   246,    52,
2250 >     249,    38,   249,   132,    25,    42,    43,     1,    45,    88,
2251 >       4,   232,   249,   249,    51,   249,   107,   249,   249,   249,
2252 >      73,   249,   151,    60,    61,    78,   247,    48,    65,   239,
2253 >     107,    52,   109,   110,   249,    72,   249,   247,   138,    76,
2254 >      77,   117,   249,    80,   182,   249,    83,    84,   249,   249,
2255 >      44,   249,   249,    47,    91,   249,   249,   249,   249,   249,
2256 >      97,    98,   819,   100,   101,   102,   103,   104,   249,   249,
2257 >     827,   828,   249,   150,   117,   152,   153,   249,   115,   249,
2258 >     249,   249,   249,   249,   137,   214,   123,   124,   125,   249,
2259 >     127,   168,   249,   130,   131,   249,    90,   134,   249,     1,
2260 >     249,     3,     5,   232,     6,   249,   249,   249,   145,   249,
2261 >     249,   132,   249,   107,   249,   158,   159,   160,   161,   162,
2262 >     141,   142,    24,    25,   249,   249,   249,   249,   205,   249,
2263 >     167,   249,   169,   249,    37,   249,   173,   249,   249,   249,
2264 >     177,   178,   179,   180,   181,   249,    48,   249,   185,   186,
2265 >      52,   249,   249,    56,   175,   249,   249,   194,   138,    62,
2266 >     249,   249,   239,   240,    67,   249,    69,   249,   249,   117,
2267 >     117,    73,   182,    75,   182,     1,   117,   117,    81,   117,
2268 >     182,   182,   117,   182,   182,    87,   223,    13,   225,   182,
2269 >     227,   182,   182,   249,   246,   249,   233,   246,   249,   138,
2270 >     182,   238,   105,   249,   117,   107,   243,    33,    34,   112,
2271 >     138,   232,   117,    39,   182,    41,    81,   182,   117,   138,
2272 >     182,   117,   117,   126,   117,   182,     1,   182,   182,   138,
2273 >     182,   117,   117,   117,   117,   137,   117,   138,   232,   117,
2274 >     182,   144,   249,   146,   147,   182,   182,    22,    23,   151,
2275 >     182,     0,     1,   249,    29,   182,     5,   182,   138,    85,
2276 >      86,   182,   164,   117,   182,   182,    92,    93,   138,   246,
2277 >     182,   182,    21,   249,   182,   182,    25,   249,   249,    28,
2278 >     249,   248,   246,    81,   182,   246,    35,   113,   114,   249,
2279 >     249,   156,   182,   249,   138,   138,   249,   138,   249,  1140,
2280 >     249,    50,   128,   129,   207,    54,    55,   182,    57,   182,
2281 >     182,   182,   117,   139,    63,   249,   219,   246,   221,    94,
2282 >      95,    96,   148,   188,    99,   249,   249,   249,   231,   249,
2283 >      79,   246,   107,   249,   182,   249,   246,   239,   241,   204,
2284 >      89,    90,   246,   249,   119,   120,   138,   182,   138,    20,
2285 >     138,   138,   217,   218,   138,   249,   138,   106,   156,   138,
2286 >     135,   136,   249,   228,   229,   230,   231,   138,   138,   246,
2287 >     246,   138,   117,   122,   138,   249,   241,   138,    49,   246,
2288 >     249,   249,   246,   246,   246,   246,   246,    58,   163,   246,
2289 >     188,   246,   117,    64,   246,   246,   246,   246,   138,   246,
2290 >     246,   246,   138,   138,   246,   182,   204,   156,   234,   235,
2291 >     236,    82,   246,   246,   246,   246,   165,   166,   246,   217,
2292 >     218,   170,   171,   246,   246,   246,   182,   246,   246,   249,
2293 >     228,   229,   230,   231,   249,   249,   249,   108,   249,   249,
2294 >     249,   249,   249,   241,   246,   116,   189,   190,   191,   192,
2295 >     193,   182,   195,   196,   249,   249,   199,   200,   201,   250,
2296 >     249,   204,   258,   206,   207,   208,   249,   210,   211,   212,
2297 >     246,   249,   215,   222,   246,   249,   249,   220,   189,   190,
2298 >     191,   192,   193,   249,   195,   196,   157,   249,   199,   200,
2299 >     201,   249,   249,   204,   249,   206,   207,   208,   249,   210,
2300 >     211,   212,   249,   249,   215,   176,   138,   249,   249,   220,
2301 >     189,   190,   191,   192,   193,   249,   195,   196,   246,   246,
2302 >     199,   200,   201,   246,   246,   204,   246,   206,   207,   208,
2303 >     246,   210,   211,   212,   246,   249,   215,   246,   246,   246,
2304 >     246,   220,   246,   246,   246,   246,   246,   246,   246,   246,
2305       246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2306 <     246,   246,   246,   246,   246,   246,   246,   246,   246,   138,
2306 >     246,   246,   246,   246,   246,   246,   246,   138,   246,   246,
2307 >     246,   246,   246,   246,   246,   138,   246,   246,   246,   246,
2308 >     246,   246,   246,   246,   246,   246,   138,   246,   138,   249,
2309 >     138,   249,   246,   138,   249,   138,   246,   249,   138,   138,
2310 >     246,   246,   246,   246,   246,   246,   138,   138,   138,   249,
2311 >     249,   249,   249,   249,   249,   246,   246,   246,   246,   246,
2312       246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2313 <     246,   246,   246,   246,   246,   246,   138,   246,   246,   246,
2314 <     246,   246,   246,   246,   117,   246,   246,   246,   246,   246,
2315 <     246,   246,   246,   246,   246,   246,   246,   246,   246,   138,
2316 <     138,   138,   249,   249,   138,   246,   249,   246,   138,   249,
2317 <     246,   249,   138,   138,   117,   246,   246,   246,   246,   246,
2318 <     246,   138,   138,   138,   249,   249,   138,   249,   249,   249,
2319 <     249,   246,   246,   246,   246,   246,   246,   138,   246,   246,
2313 >     246,   246,   246,   246,   138,   138,   246,   249,   138,   246,
2314 >     249,   246,   117,   117,   117,   117,   117,   117,   138,   117,
2315 >     117,   246,   138,   138,   138,   249,   138,   138,   138,   138,
2316 >     117,   138,   138,   246,   246,   246,   246,   246,   246,   138,
2317 >     246,   246,   246,   246,   246,   187,   246,   143,   246,   246,
2318 >     246,   246,   246,   143,   246,   246,   246,   246,   138,   182,
2319 >     138,   249,   249,   249,   138,   138,   249,   138,   117,   246,
2320 >     246,   138,   246,   296,   246,   246,  1156,    74,   246,   246,
2321 >     246,   246,   246,   246,   991,  1322,   738,   246,   246,   246,
2322       246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2323 <     246,   138,   246,   117,   249,   246,   249,   246,   117,   117,
2324 <     117,   117,   117,   138,   117,   117,   246,   138,   138,   138,
2325 <     138,   249,   138,   138,   117,   138,   138,   138,   138,   246,
2326 <     246,   246,   246,   246,   138,   246,   246,   246,   246,   246,
2327 <     246,   246,   246,   246,   246,   246,   246,   143,   246,   246,
2328 <     246,   187,   246,   182,   249,   138,   249,   249,   138,   138,
2329 <     138,   246,   117,   249,   246,   246,   138,   246,   246,   246,
2330 <     260,   298,   246,   246,   246,   246,   246,   246,   246,  1161,
2330 <      74,   996,   246,   246,  1327,   246,   246,   246,   246,   246,
2331 <     246,   246,   246,   742,   246,  1320,   246,   246,   246,   246,
2332 <     246,   246,   246,   246,   246,   246,   246,  1322,   246,  1238,
2333 <     249,   246,   246,   246,   246,   246,   246,  1140,   246,   246,
2334 <     246,   579,  1234,  1296,  1298,   316,   609,   251,   526,  1300,
2335 <     534,  1236,   493,  1226,   127,   187,   362,    98,  1093,    -1,
2336 <    1091,  1232,  1230,    -1,    -1,    -1,   430,    -1,    -1,    -1,
2337 <      -1,   350,    -1,   276,    -1,    -1,    -1,    -1,    -1,    -1,
2338 <     447,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2339 <      -1,    -1,    -1,    -1,    -1,    -1,    -1,   462,   472
2323 >     246,   246,   246,   246,  1317,   246,   246,   246,   246,   246,
2324 >     246,   246,  1315,  1233,  1135,   246,   576,   249,   246,   246,
2325 >     246,   246,   246,  1229,   246,   246,   469,   246,   246,   314,
2326 >     490,  1291,   249,   523,  1293,  1231,   531,   606,  1295,   127,
2327 >    1221,   348,   360,   186,  1088,  1086,   427,  1225,  1227,    98,
2328 >      -1,    -1,    -1,    -1,    -1,    -1,    -1,   444,    -1,    -1,
2329 >      -1,   274,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
2330 >      -1,    -1,    -1,   459
2331   };
2332  
2333   /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
# Line 2347 | Line 2338 | static const yytype_uint16 yystos[] =
2338        54,    55,    57,    63,    79,    89,    90,   106,   122,   156,
2339       165,   166,   170,   171,   222,   253,   258,   263,   281,   287,
2340       302,   322,   341,   355,   370,   377,   381,   391,   400,   423,
2341 <     433,   439,   443,   453,   517,   533,   554,   246,   247,   248,
2342 <     248,   323,   401,   434,   248,   444,   248,   518,   356,   424,
2341 >     433,   439,   443,   453,   516,   532,   553,   246,   247,   248,
2342 >     248,   323,   401,   434,   248,   444,   248,   517,   356,   424,
2343       342,   248,   248,   303,   371,   248,   248,   382,   392,   248,
2344         1,    36,    46,   107,   282,   283,   284,   285,   286,     1,
2345        13,    33,    34,    39,    41,    85,    86,    92,    93,   113,
2346 <     114,   128,   129,   139,   148,   234,   235,   236,   534,   535,
2347 <     536,   537,   538,   539,   540,   541,   542,   543,   544,   545,
2348 <     546,   547,   548,   549,   550,   551,   552,   553,   138,   324,
2346 >     114,   128,   129,   139,   148,   234,   235,   236,   533,   534,
2347 >     535,   536,   537,   538,   539,   540,   541,   542,   543,   544,
2348 >     545,   546,   547,   548,   549,   550,   551,   552,   138,   324,
2349       328,   138,   402,   406,   248,     1,    78,   440,   441,   442,
2350 <     248,     1,     8,     9,    12,    19,    27,    31,    32,    38,
2351 <      42,    43,    45,    51,    60,    61,    65,    72,    76,    77,
2352 <      80,    83,    84,    91,    97,    98,   100,   101,   102,   103,
2353 <     104,   115,   123,   124,   125,   127,   130,   131,   134,   145,
2354 <     167,   169,   173,   177,   178,   179,   180,   181,   185,   186,
2355 <     194,   223,   225,   227,   233,   238,   243,   454,   455,   456,
2356 <     457,   458,   459,   460,   461,   462,   463,   464,   465,   466,
2357 <     467,   468,   469,   470,   471,   472,   473,   474,   475,   476,
2358 <     477,   478,   479,   480,   481,   482,   483,   484,   485,   486,
2359 <     487,   488,   489,   490,   491,   492,   493,   494,   495,   496,
2360 <     497,   498,   499,   500,   501,   502,   503,   504,   505,   509,
2361 <     513,   514,   515,   516,   248,   248,   248,   248,     1,   224,
2362 <     237,   288,   289,   290,   291,   292,   293,     1,   105,   133,
2363 <     259,   260,   261,   262,   138,   304,   308,   248,     1,    40,
2364 <      53,    66,    68,    70,    71,    88,   555,   556,   557,   558,
2365 <     559,   560,   561,   562,   563,     1,    36,    74,   107,   109,
2366 <     110,   150,   152,   153,   168,   205,   239,   240,   264,   265,
2367 <     266,   270,   271,   272,   273,   274,   275,   276,   277,   278,
2368 <     279,   280,   248,   248,     1,   107,   378,   379,   380,   246,
2369 <     249,   249,   249,   247,   283,   249,   249,   249,   249,   249,
2350 >     248,     1,     8,     9,    19,    27,    31,    32,    38,    42,
2351 >      43,    45,    51,    60,    61,    65,    72,    76,    77,    80,
2352 >      83,    84,    91,    97,    98,   100,   101,   102,   103,   104,
2353 >     115,   123,   124,   125,   127,   130,   131,   134,   145,   167,
2354 >     169,   173,   177,   178,   179,   180,   181,   185,   186,   194,
2355 >     223,   225,   227,   233,   238,   243,   454,   455,   456,   457,
2356 >     458,   459,   460,   461,   462,   463,   464,   465,   466,   467,
2357 >     468,   469,   470,   471,   472,   473,   474,   475,   476,   477,
2358 >     478,   479,   480,   481,   482,   483,   484,   485,   486,   487,
2359 >     488,   489,   490,   491,   492,   493,   494,   495,   496,   497,
2360 >     498,   499,   500,   501,   502,   503,   504,   508,   512,   513,
2361 >     514,   515,   248,   248,   248,   248,     1,   224,   237,   288,
2362 >     289,   290,   291,   292,   293,     1,   105,   133,   259,   260,
2363 >     261,   262,   138,   304,   308,   248,     1,    40,    53,    66,
2364 >      68,    70,    71,    88,   554,   555,   556,   557,   558,   559,
2365 >     560,   561,   562,     1,    36,    74,   107,   109,   110,   150,
2366 >     152,   153,   168,   205,   239,   240,   264,   265,   266,   270,
2367 >     271,   272,   273,   274,   275,   276,   277,   278,   279,   280,
2368 >     248,   248,     1,   107,   378,   379,   380,   246,   249,   249,
2369 >     249,   247,   283,   249,   249,   249,   249,   249,   249,   249,
2370       249,   249,   249,   249,   249,   249,   249,   249,   249,   249,
2371 <     249,   249,   249,   247,   535,   248,   248,     1,    78,   140,
2372 <     435,   436,   437,   438,   249,   247,   441,     1,   107,   140,
2373 <     172,   445,   449,   450,   451,   452,   249,   249,   249,   249,
2371 >     249,   247,   534,   248,   248,     1,    78,   140,   435,   436,
2372 >     437,   438,   249,   247,   441,     1,   107,   140,   172,   445,
2373 >     449,   450,   451,   452,   249,   249,   249,   249,   249,   249,
2374       249,   249,   249,   249,   249,   249,   249,   249,   249,   249,
2375       249,   249,   249,   249,   249,   249,   249,   249,   249,   249,
2376 <     249,   249,   249,   249,   249,   249,   249,   510,   249,   506,
2376 >     249,   249,   249,   249,   509,   249,   505,   249,   249,   249,
2377       249,   249,   249,   249,   249,   249,   249,   249,   249,   249,
2378 +     249,   249,   249,   249,   249,   249,   249,   249,   247,   455,
2379 +       1,     4,    44,    47,    90,   107,   232,   518,   519,   520,
2380 +     521,   522,   526,   527,   528,     1,    25,    48,    52,   132,
2381 +     141,   142,   175,   232,   357,   358,   359,   360,   361,   362,
2382 +     363,   367,   368,   369,     1,   140,   172,   232,   425,   429,
2383 +     430,   431,   432,     1,    52,    73,    78,   137,   343,   347,
2384 +     348,   349,   353,   354,   246,   249,   249,   247,   289,   245,
2385 +     246,   249,   249,   247,   260,   248,     1,    21,   111,   140,
2386 +     372,   373,   374,   375,   376,   249,   249,   249,   249,   249,
2387 +     249,   249,   247,   555,   246,   249,   249,   249,   249,   249,
2388 +     249,   249,   267,   249,   249,   249,   249,   247,   265,     1,
2389 +     107,   172,   232,   383,   384,   385,   386,   387,     1,   107,
2390 +     172,   393,   394,   395,   396,   249,   247,   379,   138,   138,
2391 +     138,   246,   182,   117,   117,   182,   182,   117,   255,   255,
2392 +     117,   117,   182,   182,   117,   255,   182,   182,   182,   182,
2393 +     182,   246,     1,    22,    23,    29,    94,    95,    96,    99,
2394 +     107,   119,   120,   135,   136,   163,   325,   326,   327,   329,
2395 +     330,   331,   332,   333,   334,   335,   336,   337,   338,   339,
2396 +     340,     1,     3,     6,    24,    25,    48,    52,    73,    75,
2397 +      87,   107,   137,   151,   164,   239,   403,   404,   405,   407,
2398 +     408,   409,   410,   411,   412,   413,   417,   418,   419,   420,
2399 +     421,   422,   249,   249,   247,   436,   138,   246,   249,   249,
2400 +     446,   247,   450,   182,   255,   255,   117,   138,   117,   182,
2401 +     182,   117,   138,   182,   117,   117,   117,   182,   182,   182,
2402 +     255,   138,   182,   117,   117,   255,   117,   117,   138,   117,
2403 +     117,   182,   182,   249,   182,   249,   255,   255,   182,   255,
2404 +     138,   182,   182,   182,   182,   183,   182,   183,   182,   182,
2405 +     255,   255,   117,   257,   138,   255,   182,   182,   182,   182,
2406 +     246,   529,   249,   249,   523,   249,   249,   247,   519,   246,
2407 +     249,   249,   364,   249,   249,   249,   249,   249,   247,   358,
2408 +     249,   426,   249,   247,   430,   246,   344,   249,   249,   249,
2409 +     247,   348,   182,   182,   246,   248,   138,   138,   246,     1,
2410 +      25,    48,    52,   107,   132,   151,   214,   232,   305,   306,
2411 +     307,   309,   310,   311,   312,   313,   314,   318,   246,   249,
2412 +     249,   249,   247,   373,   182,   182,   182,   138,   182,   182,
2413 +     255,   246,   138,   182,   138,   138,   138,   138,   138,   249,
2414 +     138,   117,   138,   138,   246,   246,   249,   388,   249,   247,
2415 +     384,   246,   249,   397,   247,   394,   138,   246,   246,   246,
2416 +     246,   246,   246,   246,   246,   246,   158,   159,   160,   161,
2417 +     162,   254,   255,   246,   246,   246,   246,   246,   246,   246,
2418 +     246,   246,   246,   246,   246,   246,   246,   249,   249,   249,
2419       249,   249,   249,   249,   249,   249,   249,   249,   249,   249,
2420 <     249,   247,   455,     1,     4,    44,    47,    90,   107,   232,
2421 <     519,   520,   521,   522,   523,   527,   528,   529,     1,    25,
2422 <      48,    52,   132,   141,   142,   175,   232,   357,   358,   359,
2391 <     360,   361,   362,   363,   367,   368,   369,     1,   140,   172,
2392 <     232,   425,   429,   430,   431,   432,     1,    52,    73,    78,
2393 <     137,   343,   347,   348,   349,   353,   354,   246,   249,   249,
2394 <     247,   289,   245,   246,   249,   249,   247,   260,   248,     1,
2395 <      21,   111,   140,   372,   373,   374,   375,   376,   249,   249,
2396 <     249,   249,   249,   249,   249,   247,   556,   246,   249,   249,
2397 <     249,   249,   249,   249,   249,   267,   249,   249,   249,   249,
2398 <     247,   265,     1,   107,   172,   232,   383,   384,   385,   386,
2399 <     387,     1,   107,   172,   393,   394,   395,   396,   249,   247,
2400 <     379,   138,   138,   138,   246,   182,   117,   117,   182,   182,
2401 <     117,   255,   255,   117,   117,   182,   182,   117,   255,   182,
2402 <     182,   182,   182,   182,   246,     1,    22,    23,    29,    94,
2403 <      95,    96,    99,   107,   119,   120,   135,   136,   163,   325,
2404 <     326,   327,   329,   330,   331,   332,   333,   334,   335,   336,
2405 <     337,   338,   339,   340,     1,     3,     6,    24,    25,    48,
2406 <      52,    73,    75,    87,   107,   137,   151,   164,   239,   403,
2407 <     404,   405,   407,   408,   409,   410,   411,   412,   413,   417,
2408 <     418,   419,   420,   421,   422,   249,   249,   247,   436,   138,
2409 <     246,   249,   249,   446,   247,   450,   182,   255,   182,   255,
2410 <     117,   138,   117,   182,   182,   117,   138,   182,   117,   117,
2411 <     117,   182,   182,   182,   255,   138,   182,   117,   117,   255,
2412 <     117,   117,   138,   117,   117,   182,   182,   249,   182,   249,
2413 <     255,   255,   182,   255,   138,   182,   182,   182,   182,   183,
2414 <     182,   183,   182,   182,   255,   255,   117,   257,   138,   255,
2415 <     182,   182,   182,   182,   246,   530,   249,   249,   524,   249,
2416 <     249,   247,   520,   246,   249,   249,   364,   249,   249,   249,
2417 <     249,   249,   247,   358,   249,   426,   249,   247,   430,   246,
2418 <     344,   249,   249,   249,   247,   348,   182,   182,   246,   248,
2419 <     138,   138,   246,     1,    25,    48,    52,   107,   132,   151,
2420 <     214,   232,   305,   306,   307,   309,   310,   311,   312,   313,
2421 <     314,   318,   246,   249,   249,   249,   247,   373,   182,   182,
2422 <     182,   138,   182,   182,   255,   246,   138,   182,   138,   138,
2423 <     138,   138,   138,   249,   138,   117,   138,   138,   246,   246,
2424 <     249,   388,   249,   247,   384,   246,   249,   397,   247,   394,
2425 <     138,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2426 <     158,   159,   160,   161,   162,   254,   255,   246,   246,   246,
2427 <     246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2428 <     246,   249,   249,   249,   249,   249,   249,   249,   249,   249,
2429 <     249,   249,   249,   249,   247,   326,   246,   249,   249,   249,
2430 <     249,   249,   414,   249,   249,   249,   249,   249,   249,   249,
2431 <     249,   247,   404,   138,   138,   246,   246,   138,   138,   249,
2420 >     247,   326,   246,   249,   249,   249,   249,   249,   414,   249,
2421 >     249,   249,   249,   249,   249,   249,   249,   247,   404,   138,
2422 >     138,   246,   246,   138,   138,   249,   246,   246,   246,   246,
2423       246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2424       246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2425 +     246,   246,   246,   246,   246,   246,   246,   189,   190,   191,
2426 +     192,   193,   195,   196,   199,   200,   201,   204,   206,   207,
2427 +     208,   210,   211,   212,   215,   220,   510,   511,   246,   189,
2428 +     190,   191,   192,   193,   195,   196,   199,   200,   201,   204,
2429 +     206,   207,   208,   210,   211,   212,   215,   220,   506,   507,
2430       246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2431 <     246,   246,   189,   190,   191,   192,   193,   195,   196,   199,
2432 <     200,   201,   204,   206,   207,   208,   210,   211,   212,   215,
2433 <     220,   511,   512,   246,   189,   190,   191,   192,   193,   195,
2434 <     196,   199,   200,   201,   204,   206,   207,   208,   210,   211,
2435 <     212,   215,   220,   507,   508,   246,   246,   246,   246,   246,
2431 >     246,   246,   246,   246,   246,   246,    14,    15,    16,   256,
2432 >     257,   246,   246,   246,   246,   246,   246,   246,   249,   255,
2433 >     182,   249,   138,   138,   246,   138,   182,   249,   138,   117,
2434 >     138,   138,   138,   246,   138,   249,   138,   246,   249,   138,
2435 >     138,   117,   351,   352,   246,   246,   246,     1,   107,   172,
2436 >     244,   294,   295,   296,   297,   298,   246,   246,   246,   249,
2437 >     249,   319,   249,   249,   249,   315,   249,   247,   306,   138,
2438 >     138,   138,   246,   246,   246,   246,   246,   246,   246,   246,
2439 >     246,   246,   246,   246,   246,   246,   246,   154,   155,   268,
2440 >     269,   246,   246,   246,   246,   138,   249,   138,   246,   138,
2441 >     249,   246,   246,   254,   254,   254,   254,   254,   117,   117,
2442 >     255,   117,   117,   117,   117,   138,   117,   117,   255,   255,
2443 >     257,   246,   138,   202,   203,   138,   138,   182,   249,   138,
2444 >     138,   138,   138,   117,   138,   138,   138,   246,   246,   246,
2445 >     246,   246,   143,   447,   448,   246,   250,   246,   250,   256,
2446 >     256,   256,    11,   184,   530,   531,   246,   246,    11,   184,
2447 >     524,   525,   246,   246,   246,   246,    20,    49,    58,    64,
2448 >      82,   108,   116,   157,   176,   365,   366,   246,   246,   246,
2449 >     246,   246,   246,   143,   427,   428,   246,    66,   209,   213,
2450 >     345,   346,   246,   246,   187,   250,   350,   246,   249,   299,
2451 >     249,   247,   295,   138,   182,   249,   138,   138,   138,   249,
2452 >     138,   246,   246,   246,   246,   246,   250,   246,    81,   156,
2453 >     188,   204,   217,   218,   228,   229,   230,   231,   241,   389,
2454 >     390,   246,   246,    81,   156,   188,   204,   217,   218,   228,
2455 >     229,   230,   231,   241,   398,   399,   246,   246,   246,   246,
2456       246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2457 <     246,    14,    15,    16,   256,   257,   246,   246,   246,   246,
2458 <     246,   246,   246,   249,   255,   182,   249,   138,   138,   246,
2459 <     138,   182,   249,   138,   117,   138,   138,   138,   246,   138,
2460 <     249,   138,   246,   249,   138,   138,   117,   351,   352,   246,
2461 <     246,   246,     1,   107,   172,   244,   294,   295,   296,   297,
2462 <     298,   246,   246,   246,   249,   249,   319,   249,   249,   249,
2463 <     315,   249,   247,   306,   138,   138,   138,   246,   246,   246,
2464 <     246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2465 <     246,   246,   154,   155,   268,   269,   246,   246,   246,   246,
2466 <     138,   249,   138,   246,   138,   249,   246,   246,   254,   254,
2467 <     254,   254,   254,   117,   117,   255,   117,   117,   117,   117,
2468 <     138,   117,   117,   255,   255,   257,   246,   138,   202,   203,
2469 <     138,   138,   182,   249,   138,   138,   138,   138,   117,   138,
2454 <     138,   138,   246,   246,   246,   246,   246,   143,   447,   448,
2455 <     246,   250,   246,   250,   256,   256,   256,    11,   184,   531,
2456 <     532,   246,   246,    11,   184,   525,   526,   246,   246,   246,
2457 <     246,    20,    49,    58,    64,    82,   108,   116,   157,   176,
2458 <     365,   366,   246,   246,   246,   246,   246,   246,   143,   427,
2459 <     428,   246,    66,   209,   213,   345,   346,   246,   246,   187,
2460 <     250,   350,   246,   249,   299,   249,   247,   295,   138,   182,
2461 <     249,   138,   138,   138,   249,   138,   246,   246,   246,   246,
2462 <     246,   250,   246,    81,   156,   188,   204,   217,   218,   228,
2463 <     229,   230,   231,   241,   389,   390,   246,   246,    81,   156,
2464 <     188,   204,   217,   218,   228,   229,   230,   231,   241,   398,
2465 <     399,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2466 <     246,   246,   246,   246,   246,   246,   246,   246,   246,   246,
2467 <      10,    12,    26,    30,   226,   415,   416,   246,   246,   246,
2468 <     246,   246,   246,   246,   246,   246,   250,   512,   508,   246,
2469 <     250,   246,   250,   246,   250,   246,   250,   246,   250,   117,
2470 <     352,   246,   138,   249,   216,   257,   246,   246,   246,     5,
2471 <      37,    56,    62,    67,    69,    81,   105,   112,   126,   144,
2472 <     146,   147,   207,   219,   221,   231,   241,   320,   321,   246,
2473 <     246,   246,   189,   190,   191,   192,   193,   195,   196,   199,
2474 <     200,   201,   204,   206,   207,   208,   210,   211,   212,   215,
2475 <     220,   316,   317,   246,   269,   246,   250,   246,   250,   246,
2476 <     250,   448,   532,   526,   366,   428,   346,   246,    56,    79,
2477 <      81,   122,   196,   197,   232,   300,   301,   246,   246,   246,
2478 <     250,   246,   250,   390,   399,   416,   246,   250,   321,   317,
2479 <     301
2457 >     246,   246,   246,   246,   246,    10,    12,    26,    30,   226,
2458 >     415,   416,   246,   246,   246,   246,   246,   246,   246,   246,
2459 >     246,   250,   511,   507,   246,   250,   246,   250,   246,   250,
2460 >     246,   250,   246,   250,   117,   352,   246,   138,   249,   216,
2461 >     257,   246,   246,   246,     5,    37,    56,    62,    67,    69,
2462 >      81,   105,   112,   126,   144,   146,   147,   207,   219,   221,
2463 >     231,   241,   320,   321,   246,   246,   246,   189,   190,   191,
2464 >     192,   193,   195,   196,   199,   200,   201,   204,   206,   207,
2465 >     208,   210,   211,   212,   215,   220,   316,   317,   246,   269,
2466 >     246,   250,   246,   250,   246,   250,   448,   531,   525,   366,
2467 >     428,   346,   246,    56,    79,    81,   122,   196,   197,   232,
2468 >     300,   301,   246,   246,   246,   250,   246,   250,   390,   399,
2469 >     416,   246,   250,   321,   317,   301
2470   };
2471  
2472   #define yyerrok         (yyerrstatus = 0)
# Line 5708 | Line 5698 | yyreduce:
5698      yy_aconf->passwd = NULL;
5699      /* defaults */
5700      yy_aconf->port = PORTNUM;
5711
5712    if (ConfigFileEntry.burst_away)
5713      yy_aconf->flags = CONF_FLAGS_BURST_AWAY;
5701    }
5702    else
5703    {
# Line 5723 | Line 5710 | yyreduce:
5710    case 347:
5711  
5712   /* Line 1806 of yacc.c  */
5713 < #line 2061 "ircd_parser.y"
5713 > #line 2058 "ircd_parser.y"
5714      {
5715    if (conf_parser_ctx.pass == 2)
5716    {
# Line 5855 | Line 5842 | yyreduce:
5842    case 367:
5843  
5844   /* Line 1806 of yacc.c  */
5845 < #line 2199 "ircd_parser.y"
5845 > #line 2196 "ircd_parser.y"
5846      {
5847    if (conf_parser_ctx.pass == 2)
5848    {
# Line 5871 | Line 5858 | yyreduce:
5858    case 368:
5859  
5860   /* Line 1806 of yacc.c  */
5861 < #line 2211 "ircd_parser.y"
5861 > #line 2208 "ircd_parser.y"
5862      {
5863    if (conf_parser_ctx.pass == 2)
5864    {
# Line 5887 | Line 5874 | yyreduce:
5874    case 369:
5875  
5876   /* Line 1806 of yacc.c  */
5877 < #line 2223 "ircd_parser.y"
5877 > #line 2220 "ircd_parser.y"
5878      {
5879    if (conf_parser_ctx.pass == 2)
5880    {
# Line 5900 | Line 5887 | yyreduce:
5887    case 370:
5888  
5889   /* Line 1806 of yacc.c  */
5890 < #line 2232 "ircd_parser.y"
5890 > #line 2229 "ircd_parser.y"
5891      {
5892    if (conf_parser_ctx.pass == 2)
5893    {
# Line 5930 | Line 5917 | yyreduce:
5917    case 371:
5918  
5919   /* Line 1806 of yacc.c  */
5920 < #line 2258 "ircd_parser.y"
5920 > #line 2255 "ircd_parser.y"
5921      {
5922    if (conf_parser_ctx.pass == 2)
5923    {
# Line 5952 | Line 5939 | yyreduce:
5939    case 372:
5940  
5941   /* Line 1806 of yacc.c  */
5942 < #line 2276 "ircd_parser.y"
5942 > #line 2273 "ircd_parser.y"
5943      {
5944    if (conf_parser_ctx.pass == 2)
5945    {
# Line 5974 | Line 5961 | yyreduce:
5961    case 373:
5962  
5963   /* Line 1806 of yacc.c  */
5964 < #line 2294 "ircd_parser.y"
5964 > #line 2291 "ircd_parser.y"
5965      {
5966    if (conf_parser_ctx.pass == 2)
5967      yy_aconf->port = (yyvsp[(3) - (4)].number);
# Line 5984 | Line 5971 | yyreduce:
5971    case 374:
5972  
5973   /* Line 1806 of yacc.c  */
5974 < #line 2300 "ircd_parser.y"
5974 > #line 2297 "ircd_parser.y"
5975      {
5976    if (conf_parser_ctx.pass == 2)
5977      yy_aconf->aftype = AF_INET;
# Line 5994 | Line 5981 | yyreduce:
5981    case 375:
5982  
5983   /* Line 1806 of yacc.c  */
5984 < #line 2304 "ircd_parser.y"
5984 > #line 2301 "ircd_parser.y"
5985      {
5986   #ifdef IPV6
5987    if (conf_parser_ctx.pass == 2)
# Line 6006 | Line 5993 | yyreduce:
5993    case 376:
5994  
5995   /* Line 1806 of yacc.c  */
5996 < #line 2312 "ircd_parser.y"
5996 > #line 2309 "ircd_parser.y"
5997      {
5998   }
5999      break;
# Line 6014 | Line 6001 | yyreduce:
6001    case 380:
6002  
6003   /* Line 1806 of yacc.c  */
6004 < #line 2317 "ircd_parser.y"
6004 > #line 2314 "ircd_parser.y"
6005      {
6006    if (conf_parser_ctx.pass == 2)
6007   #ifndef HAVE_LIBZ
# Line 6030 | Line 6017 | yyreduce:
6017    case 381:
6018  
6019   /* Line 1806 of yacc.c  */
6020 < #line 2327 "ircd_parser.y"
6020 > #line 2324 "ircd_parser.y"
6021      {
6022    if (conf_parser_ctx.pass == 2)
6023      SetConfCryptLink(yy_aconf);
# Line 6040 | Line 6027 | yyreduce:
6027    case 382:
6028  
6029   /* Line 1806 of yacc.c  */
6030 < #line 2331 "ircd_parser.y"
6030 > #line 2328 "ircd_parser.y"
6031      {
6032    if (conf_parser_ctx.pass == 2)
6033      SetConfAllowAutoConn(yy_aconf);
# Line 6050 | Line 6037 | yyreduce:
6037    case 383:
6038  
6039   /* Line 1806 of yacc.c  */
6040 < #line 2335 "ircd_parser.y"
6040 > #line 2332 "ircd_parser.y"
6041      {
6042    if (conf_parser_ctx.pass == 2)
6043      SetConfAwayBurst(yy_aconf);
# Line 6060 | Line 6047 | yyreduce:
6047    case 384:
6048  
6049   /* Line 1806 of yacc.c  */
6050 < #line 2339 "ircd_parser.y"
6050 > #line 2336 "ircd_parser.y"
6051      {
6052    if (conf_parser_ctx.pass == 2)
6053      SetConfTopicBurst(yy_aconf);
# Line 6070 | Line 6057 | yyreduce:
6057    case 385:
6058  
6059   /* Line 1806 of yacc.c  */
6060 < #line 2345 "ircd_parser.y"
6060 > #line 2342 "ircd_parser.y"
6061      {
6062   #ifdef HAVE_LIBCRYPTO
6063    if (conf_parser_ctx.pass == 2)
# Line 6115 | Line 6102 | yyreduce:
6102    case 386:
6103  
6104   /* Line 1806 of yacc.c  */
6105 < #line 2386 "ircd_parser.y"
6105 > #line 2383 "ircd_parser.y"
6106      {
6107    if (conf_parser_ctx.pass == 2)
6108    {
# Line 6130 | Line 6117 | yyreduce:
6117    case 387:
6118  
6119   /* Line 1806 of yacc.c  */
6120 < #line 2397 "ircd_parser.y"
6120 > #line 2394 "ircd_parser.y"
6121      {
6122    if (conf_parser_ctx.pass == 2)
6123    {
# Line 6147 | Line 6134 | yyreduce:
6134    case 388:
6135  
6136   /* Line 1806 of yacc.c  */
6137 < #line 2410 "ircd_parser.y"
6137 > #line 2407 "ircd_parser.y"
6138      {
6139    if (conf_parser_ctx.pass == 2)
6140    {
# Line 6164 | Line 6151 | yyreduce:
6151    case 389:
6152  
6153   /* Line 1806 of yacc.c  */
6154 < #line 2423 "ircd_parser.y"
6154 > #line 2420 "ircd_parser.y"
6155      {
6156    if (conf_parser_ctx.pass == 2)
6157    {
# Line 6177 | Line 6164 | yyreduce:
6164    case 390:
6165  
6166   /* Line 1806 of yacc.c  */
6167 < #line 2432 "ircd_parser.y"
6167 > #line 2429 "ircd_parser.y"
6168      {
6169   #ifdef HAVE_LIBCRYPTO
6170    if (conf_parser_ctx.pass == 2)
# Line 6213 | Line 6200 | yyreduce:
6200    case 391:
6201  
6202   /* Line 1806 of yacc.c  */
6203 < #line 2467 "ircd_parser.y"
6203 > #line 2464 "ircd_parser.y"
6204      {
6205    if (conf_parser_ctx.pass == 2)
6206    {
# Line 6226 | Line 6213 | yyreduce:
6213    case 392:
6214  
6215   /* Line 1806 of yacc.c  */
6216 < #line 2474 "ircd_parser.y"
6216 > #line 2471 "ircd_parser.y"
6217      {
6218    if (conf_parser_ctx.pass == 2)
6219    {
# Line 6286 | Line 6273 | yyreduce:
6273    case 393:
6274  
6275   /* Line 1806 of yacc.c  */
6276 < #line 2530 "ircd_parser.y"
6276 > #line 2527 "ircd_parser.y"
6277      {
6278   }
6279      break;
# Line 6294 | Line 6281 | yyreduce:
6281    case 397:
6282  
6283   /* Line 1806 of yacc.c  */
6284 < #line 2535 "ircd_parser.y"
6284 > #line 2532 "ircd_parser.y"
6285      {
6286    if (conf_parser_ctx.pass == 2)
6287      regex_ban = 1;
# Line 6304 | Line 6291 | yyreduce:
6291    case 404:
6292  
6293   /* Line 1806 of yacc.c  */
6294 < #line 2544 "ircd_parser.y"
6294 > #line 2541 "ircd_parser.y"
6295      {
6296    if (conf_parser_ctx.pass == 2)
6297    {
# Line 6327 | Line 6314 | yyreduce:
6314    case 405:
6315  
6316   /* Line 1806 of yacc.c  */
6317 < #line 2563 "ircd_parser.y"
6317 > #line 2560 "ircd_parser.y"
6318      {
6319    if (conf_parser_ctx.pass == 2)
6320      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6337 | Line 6324 | yyreduce:
6324    case 406:
6325  
6326   /* Line 1806 of yacc.c  */
6327 < #line 2572 "ircd_parser.y"
6327 > #line 2569 "ircd_parser.y"
6328      {
6329    if (conf_parser_ctx.pass == 2)
6330      hostbuf[0] = reasonbuf[0] = '\0';
# Line 6347 | Line 6334 | yyreduce:
6334    case 407:
6335  
6336   /* Line 1806 of yacc.c  */
6337 < #line 2576 "ircd_parser.y"
6337 > #line 2573 "ircd_parser.y"
6338      {
6339    if (conf_parser_ctx.pass == 2)
6340    {
# Line 6370 | Line 6357 | yyreduce:
6357    case 413:
6358  
6359   /* Line 1806 of yacc.c  */
6360 < #line 2598 "ircd_parser.y"
6360 > #line 2595 "ircd_parser.y"
6361      {
6362    if (conf_parser_ctx.pass == 2)
6363      strlcpy(hostbuf, yylval.string, sizeof(hostbuf));
# Line 6380 | Line 6367 | yyreduce:
6367    case 414:
6368  
6369   /* Line 1806 of yacc.c  */
6370 < #line 2604 "ircd_parser.y"
6370 > #line 2601 "ircd_parser.y"
6371      {
6372    if (conf_parser_ctx.pass == 2)
6373      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
# Line 6390 | Line 6377 | yyreduce:
6377    case 420:
6378  
6379   /* Line 1806 of yacc.c  */
6380 < #line 2618 "ircd_parser.y"
6380 > #line 2615 "ircd_parser.y"
6381      {
6382    if (conf_parser_ctx.pass == 2)
6383    {
# Line 6409 | Line 6396 | yyreduce:
6396    case 421:
6397  
6398   /* Line 1806 of yacc.c  */
6399 < #line 2636 "ircd_parser.y"
6399 > #line 2633 "ircd_parser.y"
6400      {
6401    if (conf_parser_ctx.pass == 2)
6402    {
# Line 6422 | Line 6409 | yyreduce:
6409    case 422:
6410  
6411   /* Line 1806 of yacc.c  */
6412 < #line 2643 "ircd_parser.y"
6412 > #line 2640 "ircd_parser.y"
6413      {
6414    if (conf_parser_ctx.pass == 2)
6415    {
# Line 6466 | Line 6453 | yyreduce:
6453    case 423:
6454  
6455   /* Line 1806 of yacc.c  */
6456 < #line 2683 "ircd_parser.y"
6456 > #line 2680 "ircd_parser.y"
6457      {
6458   }
6459      break;
# Line 6474 | Line 6461 | yyreduce:
6461    case 427:
6462  
6463   /* Line 1806 of yacc.c  */
6464 < #line 2688 "ircd_parser.y"
6464 > #line 2685 "ircd_parser.y"
6465      {
6466    if (conf_parser_ctx.pass == 2)
6467      regex_ban = 1;
# Line 6484 | Line 6471 | yyreduce:
6471    case 434:
6472  
6473   /* Line 1806 of yacc.c  */
6474 < #line 2697 "ircd_parser.y"
6474 > #line 2694 "ircd_parser.y"
6475      {
6476    if (conf_parser_ctx.pass == 2)
6477      strlcpy(gecos_name, yylval.string, sizeof(gecos_name));
# Line 6494 | Line 6481 | yyreduce:
6481    case 435:
6482  
6483   /* Line 1806 of yacc.c  */
6484 < #line 2703 "ircd_parser.y"
6484 > #line 2700 "ircd_parser.y"
6485      {
6486    if (conf_parser_ctx.pass == 2)
6487      strlcpy(reasonbuf, yylval.string, sizeof(reasonbuf));
6488   }
6489      break;
6490  
6491 <  case 495:
6491 >  case 494:
6492  
6493   /* Line 1806 of yacc.c  */
6494 < #line 2748 "ircd_parser.y"
6494 > #line 2745 "ircd_parser.y"
6495      {
6496    ConfigFileEntry.max_watch = (yyvsp[(3) - (4)].number);
6497   }
6498      break;
6499  
6500 <  case 496:
6500 >  case 495:
6501  
6502   /* Line 1806 of yacc.c  */
6503 < #line 2753 "ircd_parser.y"
6503 > #line 2750 "ircd_parser.y"
6504      {
6505    ConfigFileEntry.gline_min_cidr = (yyvsp[(3) - (4)].number);
6506   }
6507      break;
6508  
6509 <  case 497:
6509 >  case 496:
6510  
6511   /* Line 1806 of yacc.c  */
6512 < #line 2758 "ircd_parser.y"
6512 > #line 2755 "ircd_parser.y"
6513      {
6514    ConfigFileEntry.gline_min_cidr6 = (yyvsp[(3) - (4)].number);
6515   }
6516      break;
6517  
6518 <  case 498:
6532 <
6533 < /* Line 1806 of yacc.c  */
6534 < #line 2763 "ircd_parser.y"
6535 <    {
6536 <  ConfigFileEntry.burst_away = yylval.number;
6537 < }
6538 <    break;
6539 <
6540 <  case 499:
6518 >  case 497:
6519  
6520   /* Line 1806 of yacc.c  */
6521 < #line 2768 "ircd_parser.y"
6521 > #line 2760 "ircd_parser.y"
6522      {
6523    ConfigFileEntry.use_whois_actually = yylval.number;
6524   }
6525      break;
6526  
6527 <  case 500:
6527 >  case 498:
6528  
6529   /* Line 1806 of yacc.c  */
6530 < #line 2773 "ircd_parser.y"
6530 > #line 2765 "ircd_parser.y"
6531      {
6532    GlobalSetOptions.rejecttime = yylval.number;
6533   }
6534      break;
6535  
6536 <  case 501:
6536 >  case 499:
6537  
6538   /* Line 1806 of yacc.c  */
6539 < #line 2778 "ircd_parser.y"
6539 > #line 2770 "ircd_parser.y"
6540      {
6541    ConfigFileEntry.tkline_expire_notices = yylval.number;
6542   }
6543      break;
6544  
6545 <  case 502:
6545 >  case 500:
6546  
6547   /* Line 1806 of yacc.c  */
6548 < #line 2783 "ircd_parser.y"
6548 > #line 2775 "ircd_parser.y"
6549      {
6550    ConfigFileEntry.kill_chase_time_limit = (yyvsp[(3) - (4)].number);
6551   }
6552      break;
6553  
6554 <  case 503:
6554 >  case 501:
6555  
6556   /* Line 1806 of yacc.c  */
6557 < #line 2788 "ircd_parser.y"
6557 > #line 2780 "ircd_parser.y"
6558      {
6559    ConfigFileEntry.hide_spoof_ips = yylval.number;
6560   }
6561      break;
6562  
6563 <  case 504:
6563 >  case 502:
6564  
6565   /* Line 1806 of yacc.c  */
6566 < #line 2793 "ircd_parser.y"
6566 > #line 2785 "ircd_parser.y"
6567      {
6568    ConfigFileEntry.ignore_bogus_ts = yylval.number;
6569   }
6570      break;
6571  
6572 <  case 505:
6572 >  case 503:
6573  
6574   /* Line 1806 of yacc.c  */
6575 < #line 2798 "ircd_parser.y"
6575 > #line 2790 "ircd_parser.y"
6576      {
6577    ConfigFileEntry.disable_remote = yylval.number;
6578   }
6579      break;
6580  
6581 <  case 506:
6581 >  case 504:
6582  
6583   /* Line 1806 of yacc.c  */
6584 < #line 2803 "ircd_parser.y"
6584 > #line 2795 "ircd_parser.y"
6585      {
6586    ConfigFileEntry.failed_oper_notice = yylval.number;
6587   }
6588      break;
6589  
6590 <  case 507:
6590 >  case 505:
6591  
6592   /* Line 1806 of yacc.c  */
6593 < #line 2808 "ircd_parser.y"
6593 > #line 2800 "ircd_parser.y"
6594      {
6595    ConfigFileEntry.anti_nick_flood = yylval.number;
6596   }
6597      break;
6598  
6599 <  case 508:
6599 >  case 506:
6600  
6601   /* Line 1806 of yacc.c  */
6602 < #line 2813 "ircd_parser.y"
6602 > #line 2805 "ircd_parser.y"
6603      {
6604    ConfigFileEntry.max_nick_time = (yyvsp[(3) - (4)].number);
6605   }
6606      break;
6607  
6608 <  case 509:
6608 >  case 507:
6609  
6610   /* Line 1806 of yacc.c  */
6611 < #line 2818 "ircd_parser.y"
6611 > #line 2810 "ircd_parser.y"
6612      {
6613    ConfigFileEntry.max_nick_changes = (yyvsp[(3) - (4)].number);
6614   }
6615      break;
6616  
6617 <  case 510:
6617 >  case 508:
6618  
6619   /* Line 1806 of yacc.c  */
6620 < #line 2823 "ircd_parser.y"
6620 > #line 2815 "ircd_parser.y"
6621      {
6622    ConfigFileEntry.max_accept = (yyvsp[(3) - (4)].number);
6623   }
6624      break;
6625  
6626 <  case 511:
6626 >  case 509:
6627  
6628   /* Line 1806 of yacc.c  */
6629 < #line 2828 "ircd_parser.y"
6629 > #line 2820 "ircd_parser.y"
6630      {
6631    ConfigFileEntry.anti_spam_exit_message_time = (yyvsp[(3) - (4)].number);
6632   }
6633      break;
6634  
6635 <  case 512:
6635 >  case 510:
6636  
6637   /* Line 1806 of yacc.c  */
6638 < #line 2833 "ircd_parser.y"
6638 > #line 2825 "ircd_parser.y"
6639      {
6640    ConfigFileEntry.ts_warn_delta = (yyvsp[(3) - (4)].number);
6641   }
6642      break;
6643  
6644 <  case 513:
6644 >  case 511:
6645  
6646   /* Line 1806 of yacc.c  */
6647 < #line 2838 "ircd_parser.y"
6647 > #line 2830 "ircd_parser.y"
6648      {
6649    if (conf_parser_ctx.pass == 2)
6650      ConfigFileEntry.ts_max_delta = (yyvsp[(3) - (4)].number);
6651   }
6652      break;
6653  
6654 <  case 514:
6654 >  case 512:
6655  
6656   /* Line 1806 of yacc.c  */
6657 < #line 2844 "ircd_parser.y"
6657 > #line 2836 "ircd_parser.y"
6658      {
6659    if (((yyvsp[(3) - (4)].number) > 0) && conf_parser_ctx.pass == 1)
6660    {
# Line 6688 | Line 6666 | yyreduce:
6666   }
6667      break;
6668  
6669 <  case 515:
6669 >  case 513:
6670  
6671   /* Line 1806 of yacc.c  */
6672 < #line 2855 "ircd_parser.y"
6672 > #line 2847 "ircd_parser.y"
6673      {
6674    ConfigFileEntry.kline_with_reason = yylval.number;
6675   }
6676      break;
6677  
6678 <  case 516:
6678 >  case 514:
6679  
6680   /* Line 1806 of yacc.c  */
6681 < #line 2860 "ircd_parser.y"
6681 > #line 2852 "ircd_parser.y"
6682      {
6683    if (conf_parser_ctx.pass == 2)
6684    {
# Line 6710 | Line 6688 | yyreduce:
6688   }
6689      break;
6690  
6691 <  case 517:
6691 >  case 515:
6692  
6693   /* Line 1806 of yacc.c  */
6694 < #line 2869 "ircd_parser.y"
6694 > #line 2861 "ircd_parser.y"
6695      {
6696    ConfigFileEntry.invisible_on_connect = yylval.number;
6697   }
6698      break;
6699  
6700 <  case 518:
6700 >  case 516:
6701  
6702   /* Line 1806 of yacc.c  */
6703 < #line 2874 "ircd_parser.y"
6703 > #line 2866 "ircd_parser.y"
6704      {
6705    ConfigFileEntry.warn_no_nline = yylval.number;
6706   }
6707      break;
6708  
6709 <  case 519:
6709 >  case 517:
6710  
6711   /* Line 1806 of yacc.c  */
6712 < #line 2879 "ircd_parser.y"
6712 > #line 2871 "ircd_parser.y"
6713      {
6714    ConfigFileEntry.stats_e_disabled = yylval.number;
6715   }
6716      break;
6717  
6718 <  case 520:
6718 >  case 518:
6719  
6720   /* Line 1806 of yacc.c  */
6721 < #line 2884 "ircd_parser.y"
6721 > #line 2876 "ircd_parser.y"
6722      {
6723    ConfigFileEntry.stats_o_oper_only = yylval.number;
6724   }
6725      break;
6726  
6727 <  case 521:
6727 >  case 519:
6728  
6729   /* Line 1806 of yacc.c  */
6730 < #line 2889 "ircd_parser.y"
6730 > #line 2881 "ircd_parser.y"
6731      {
6732    ConfigFileEntry.stats_P_oper_only = yylval.number;
6733   }
6734      break;
6735  
6736 <  case 522:
6736 >  case 520:
6737  
6738   /* Line 1806 of yacc.c  */
6739 < #line 2894 "ircd_parser.y"
6739 > #line 2886 "ircd_parser.y"
6740      {
6741    ConfigFileEntry.stats_k_oper_only = 2 * yylval.number;
6742   }
6743      break;
6744  
6745 <  case 523:
6745 >  case 521:
6746  
6747   /* Line 1806 of yacc.c  */
6748 < #line 2897 "ircd_parser.y"
6748 > #line 2889 "ircd_parser.y"
6749      {
6750    ConfigFileEntry.stats_k_oper_only = 1;
6751   }
6752      break;
6753  
6754 <  case 524:
6754 >  case 522:
6755  
6756   /* Line 1806 of yacc.c  */
6757 < #line 2902 "ircd_parser.y"
6757 > #line 2894 "ircd_parser.y"
6758      {
6759    ConfigFileEntry.stats_i_oper_only = 2 * yylval.number;
6760   }
6761      break;
6762  
6763 <  case 525:
6763 >  case 523:
6764  
6765   /* Line 1806 of yacc.c  */
6766 < #line 2905 "ircd_parser.y"
6766 > #line 2897 "ircd_parser.y"
6767      {
6768    ConfigFileEntry.stats_i_oper_only = 1;
6769   }
6770      break;
6771  
6772 <  case 526:
6772 >  case 524:
6773  
6774   /* Line 1806 of yacc.c  */
6775 < #line 2910 "ircd_parser.y"
6775 > #line 2902 "ircd_parser.y"
6776      {
6777    ConfigFileEntry.pace_wait = (yyvsp[(3) - (4)].number);
6778   }
6779      break;
6780  
6781 <  case 527:
6781 >  case 525:
6782  
6783   /* Line 1806 of yacc.c  */
6784 < #line 2915 "ircd_parser.y"
6784 > #line 2907 "ircd_parser.y"
6785      {
6786    ConfigFileEntry.caller_id_wait = (yyvsp[(3) - (4)].number);
6787   }
6788      break;
6789  
6790 <  case 528:
6790 >  case 526:
6791  
6792   /* Line 1806 of yacc.c  */
6793 < #line 2920 "ircd_parser.y"
6793 > #line 2912 "ircd_parser.y"
6794      {
6795    ConfigFileEntry.opers_bypass_callerid = yylval.number;
6796   }
6797      break;
6798  
6799 <  case 529:
6799 >  case 527:
6800  
6801   /* Line 1806 of yacc.c  */
6802 < #line 2925 "ircd_parser.y"
6802 > #line 2917 "ircd_parser.y"
6803      {
6804    ConfigFileEntry.pace_wait_simple = (yyvsp[(3) - (4)].number);
6805   }
6806      break;
6807  
6808 <  case 530:
6808 >  case 528:
6809  
6810   /* Line 1806 of yacc.c  */
6811 < #line 2930 "ircd_parser.y"
6811 > #line 2922 "ircd_parser.y"
6812      {
6813    ConfigFileEntry.short_motd = yylval.number;
6814   }
6815      break;
6816  
6817 <  case 531:
6817 >  case 529:
6818  
6819   /* Line 1806 of yacc.c  */
6820 < #line 2935 "ircd_parser.y"
6820 > #line 2927 "ircd_parser.y"
6821      {
6822    ConfigFileEntry.no_oper_flood = yylval.number;
6823   }
6824      break;
6825  
6826 <  case 532:
6826 >  case 530:
6827  
6828   /* Line 1806 of yacc.c  */
6829 < #line 2940 "ircd_parser.y"
6829 > #line 2932 "ircd_parser.y"
6830      {
6831    ConfigFileEntry.true_no_oper_flood = yylval.number;
6832   }
6833      break;
6834  
6835 <  case 533:
6835 >  case 531:
6836  
6837   /* Line 1806 of yacc.c  */
6838 < #line 2945 "ircd_parser.y"
6838 > #line 2937 "ircd_parser.y"
6839      {
6840    ConfigFileEntry.oper_pass_resv = yylval.number;
6841   }
6842      break;
6843  
6844 <  case 534:
6844 >  case 532:
6845  
6846   /* Line 1806 of yacc.c  */
6847 < #line 2950 "ircd_parser.y"
6847 > #line 2942 "ircd_parser.y"
6848      {
6849    if (conf_parser_ctx.pass == 2)
6850    {
# Line 6878 | Line 6856 | yyreduce:
6856   }
6857      break;
6858  
6859 <  case 535:
6859 >  case 533:
6860  
6861   /* Line 1806 of yacc.c  */
6862 < #line 2961 "ircd_parser.y"
6862 > #line 2953 "ircd_parser.y"
6863      {
6864    ConfigFileEntry.dots_in_ident = (yyvsp[(3) - (4)].number);
6865   }
6866      break;
6867  
6868 <  case 536:
6868 >  case 534:
6869  
6870   /* Line 1806 of yacc.c  */
6871 < #line 2966 "ircd_parser.y"
6871 > #line 2958 "ircd_parser.y"
6872      {
6873    ConfigFileEntry.max_targets = (yyvsp[(3) - (4)].number);
6874   }
6875      break;
6876  
6877 <  case 537:
6877 >  case 535:
6878  
6879   /* Line 1806 of yacc.c  */
6880 < #line 2971 "ircd_parser.y"
6880 > #line 2963 "ircd_parser.y"
6881      {
6882    if (conf_parser_ctx.pass == 2)
6883    {
# Line 6909 | Line 6887 | yyreduce:
6887   }
6888      break;
6889  
6890 <  case 538:
6890 >  case 536:
6891  
6892   /* Line 1806 of yacc.c  */
6893 < #line 2980 "ircd_parser.y"
6893 > #line 2972 "ircd_parser.y"
6894      {
6895   #ifdef HAVE_LIBCRYPTO
6896    if (conf_parser_ctx.pass == 2)
# Line 6945 | Line 6923 | yyreduce:
6923   }
6924      break;
6925  
6926 <  case 539:
6926 >  case 537:
6927  
6928   /* Line 1806 of yacc.c  */
6929 < #line 3012 "ircd_parser.y"
6929 > #line 3004 "ircd_parser.y"
6930      {
6931    if (conf_parser_ctx.pass == 2)
6932    {
# Line 6967 | Line 6945 | yyreduce:
6945   }
6946      break;
6947  
6948 <  case 540:
6948 >  case 538:
6949  
6950   /* Line 1806 of yacc.c  */
6951 < #line 3030 "ircd_parser.y"
6951 > #line 3022 "ircd_parser.y"
6952      {
6953    ConfigFileEntry.use_egd = yylval.number;
6954   }
6955      break;
6956  
6957 <  case 541:
6957 >  case 539:
6958  
6959   /* Line 1806 of yacc.c  */
6960 < #line 3035 "ircd_parser.y"
6960 > #line 3027 "ircd_parser.y"
6961      {
6962    if (conf_parser_ctx.pass == 2)
6963    {
# Line 6989 | Line 6967 | yyreduce:
6967   }
6968      break;
6969  
6970 <  case 542:
6970 >  case 540:
6971  
6972   /* Line 1806 of yacc.c  */
6973 < #line 3044 "ircd_parser.y"
6973 > #line 3036 "ircd_parser.y"
6974      {
6975    if (conf_parser_ctx.pass == 2 && valid_servname(yylval.string))
6976    {
# Line 7002 | Line 6980 | yyreduce:
6980   }
6981      break;
6982  
6983 <  case 543:
6983 >  case 541:
6984  
6985   /* Line 1806 of yacc.c  */
6986 < #line 3053 "ircd_parser.y"
6986 > #line 3045 "ircd_parser.y"
6987      {
6988    ConfigFileEntry.ping_cookie = yylval.number;
6989   }
6990      break;
6991  
6992 <  case 544:
6992 >  case 542:
6993  
6994   /* Line 1806 of yacc.c  */
6995 < #line 3058 "ircd_parser.y"
6995 > #line 3050 "ircd_parser.y"
6996      {
6997    ConfigFileEntry.disable_auth = yylval.number;
6998   }
6999      break;
7000  
7001 <  case 545:
7001 >  case 543:
7002  
7003   /* Line 1806 of yacc.c  */
7004 < #line 3063 "ircd_parser.y"
7004 > #line 3055 "ircd_parser.y"
7005      {
7006    ConfigFileEntry.throttle_time = yylval.number;
7007   }
7008      break;
7009  
7010 <  case 546:
7010 >  case 544:
7011  
7012   /* Line 1806 of yacc.c  */
7013 < #line 3068 "ircd_parser.y"
7013 > #line 3060 "ircd_parser.y"
7014      {
7015    ConfigFileEntry.oper_umodes = 0;
7016   }
7017      break;
7018  
7019 <  case 550:
7019 >  case 548:
7020  
7021   /* Line 1806 of yacc.c  */
7022 < #line 3074 "ircd_parser.y"
7022 > #line 3066 "ircd_parser.y"
7023      {
7024    ConfigFileEntry.oper_umodes |= UMODE_BOTS;
7025   }
7026      break;
7027  
7028 <  case 551:
7028 >  case 549:
7029  
7030   /* Line 1806 of yacc.c  */
7031 < #line 3077 "ircd_parser.y"
7031 > #line 3069 "ircd_parser.y"
7032      {
7033    ConfigFileEntry.oper_umodes |= UMODE_CCONN;
7034   }
7035      break;
7036  
7037 <  case 552:
7037 >  case 550:
7038  
7039   /* Line 1806 of yacc.c  */
7040 < #line 3080 "ircd_parser.y"
7040 > #line 3072 "ircd_parser.y"
7041      {
7042    ConfigFileEntry.oper_umodes |= UMODE_CCONN_FULL;
7043   }
7044      break;
7045  
7046 <  case 553:
7046 >  case 551:
7047  
7048   /* Line 1806 of yacc.c  */
7049 < #line 3083 "ircd_parser.y"
7049 > #line 3075 "ircd_parser.y"
7050      {
7051    ConfigFileEntry.oper_umodes |= UMODE_DEAF;
7052   }
7053      break;
7054  
7055 <  case 554:
7055 >  case 552:
7056  
7057   /* Line 1806 of yacc.c  */
7058 < #line 3086 "ircd_parser.y"
7058 > #line 3078 "ircd_parser.y"
7059      {
7060    ConfigFileEntry.oper_umodes |= UMODE_DEBUG;
7061   }
7062      break;
7063  
7064 <  case 555:
7064 >  case 553:
7065  
7066   /* Line 1806 of yacc.c  */
7067 < #line 3089 "ircd_parser.y"
7067 > #line 3081 "ircd_parser.y"
7068      {
7069    ConfigFileEntry.oper_umodes |= UMODE_FULL;
7070   }
7071      break;
7072  
7073 <  case 556:
7073 >  case 554:
7074  
7075   /* Line 1806 of yacc.c  */
7076 < #line 3092 "ircd_parser.y"
7076 > #line 3084 "ircd_parser.y"
7077      {
7078    ConfigFileEntry.oper_umodes |= UMODE_SKILL;
7079   }
7080      break;
7081  
7082 <  case 557:
7082 >  case 555:
7083  
7084   /* Line 1806 of yacc.c  */
7085 < #line 3095 "ircd_parser.y"
7085 > #line 3087 "ircd_parser.y"
7086      {
7087    ConfigFileEntry.oper_umodes |= UMODE_NCHANGE;
7088   }
7089      break;
7090  
7091 <  case 558:
7091 >  case 556:
7092  
7093   /* Line 1806 of yacc.c  */
7094 < #line 3098 "ircd_parser.y"
7094 > #line 3090 "ircd_parser.y"
7095      {
7096    ConfigFileEntry.oper_umodes |= UMODE_REJ;
7097   }
7098      break;
7099  
7100 <  case 559:
7100 >  case 557:
7101  
7102   /* Line 1806 of yacc.c  */
7103 < #line 3101 "ircd_parser.y"
7103 > #line 3093 "ircd_parser.y"
7104      {
7105    ConfigFileEntry.oper_umodes |= UMODE_UNAUTH;
7106   }
7107      break;
7108  
7109 <  case 560:
7109 >  case 558:
7110  
7111   /* Line 1806 of yacc.c  */
7112 < #line 3104 "ircd_parser.y"
7112 > #line 3096 "ircd_parser.y"
7113      {
7114    ConfigFileEntry.oper_umodes |= UMODE_SPY;
7115   }
7116      break;
7117  
7118 <  case 561:
7118 >  case 559:
7119  
7120   /* Line 1806 of yacc.c  */
7121 < #line 3107 "ircd_parser.y"
7121 > #line 3099 "ircd_parser.y"
7122      {
7123    ConfigFileEntry.oper_umodes |= UMODE_EXTERNAL;
7124   }
7125      break;
7126  
7127 <  case 562:
7127 >  case 560:
7128  
7129   /* Line 1806 of yacc.c  */
7130 < #line 3110 "ircd_parser.y"
7130 > #line 3102 "ircd_parser.y"
7131      {
7132    ConfigFileEntry.oper_umodes |= UMODE_OPERWALL;
7133   }
7134      break;
7135  
7136 <  case 563:
7136 >  case 561:
7137  
7138   /* Line 1806 of yacc.c  */
7139 < #line 3113 "ircd_parser.y"
7139 > #line 3105 "ircd_parser.y"
7140      {
7141    ConfigFileEntry.oper_umodes |= UMODE_SERVNOTICE;
7142   }
7143      break;
7144  
7145 <  case 564:
7145 >  case 562:
7146  
7147   /* Line 1806 of yacc.c  */
7148 < #line 3116 "ircd_parser.y"
7148 > #line 3108 "ircd_parser.y"
7149      {
7150    ConfigFileEntry.oper_umodes |= UMODE_INVISIBLE;
7151   }
7152      break;
7153  
7154 <  case 565:
7154 >  case 563:
7155  
7156   /* Line 1806 of yacc.c  */
7157 < #line 3119 "ircd_parser.y"
7157 > #line 3111 "ircd_parser.y"
7158      {
7159    ConfigFileEntry.oper_umodes |= UMODE_WALLOP;
7160   }
7161      break;
7162  
7163 <  case 566:
7163 >  case 564:
7164  
7165   /* Line 1806 of yacc.c  */
7166 < #line 3122 "ircd_parser.y"
7166 > #line 3114 "ircd_parser.y"
7167      {
7168    ConfigFileEntry.oper_umodes |= UMODE_SOFTCALLERID;
7169   }
7170      break;
7171  
7172 <  case 567:
7172 >  case 565:
7173  
7174   /* Line 1806 of yacc.c  */
7175 < #line 3125 "ircd_parser.y"
7175 > #line 3117 "ircd_parser.y"
7176      {
7177    ConfigFileEntry.oper_umodes |= UMODE_CALLERID;
7178   }
7179      break;
7180  
7181 <  case 568:
7181 >  case 566:
7182  
7183   /* Line 1806 of yacc.c  */
7184 < #line 3128 "ircd_parser.y"
7184 > #line 3120 "ircd_parser.y"
7185      {
7186    ConfigFileEntry.oper_umodes |= UMODE_LOCOPS;
7187   }
7188      break;
7189  
7190 <  case 569:
7190 >  case 567:
7191  
7192   /* Line 1806 of yacc.c  */
7193 < #line 3133 "ircd_parser.y"
7193 > #line 3125 "ircd_parser.y"
7194      {
7195    ConfigFileEntry.oper_only_umodes = 0;
7196   }
7197      break;
7198  
7199 <  case 573:
7199 >  case 571:
7200  
7201   /* Line 1806 of yacc.c  */
7202 < #line 3139 "ircd_parser.y"
7202 > #line 3131 "ircd_parser.y"
7203      {
7204    ConfigFileEntry.oper_only_umodes |= UMODE_BOTS;
7205   }
7206      break;
7207  
7208 <  case 574:
7208 >  case 572:
7209  
7210   /* Line 1806 of yacc.c  */
7211 < #line 3142 "ircd_parser.y"
7211 > #line 3134 "ircd_parser.y"
7212      {
7213    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN;
7214   }
7215      break;
7216  
7217 <  case 575:
7217 >  case 573:
7218  
7219   /* Line 1806 of yacc.c  */
7220 < #line 3145 "ircd_parser.y"
7220 > #line 3137 "ircd_parser.y"
7221      {
7222    ConfigFileEntry.oper_only_umodes |= UMODE_CCONN_FULL;
7223   }
7224      break;
7225  
7226 <  case 576:
7226 >  case 574:
7227  
7228   /* Line 1806 of yacc.c  */
7229 < #line 3148 "ircd_parser.y"
7229 > #line 3140 "ircd_parser.y"
7230      {
7231    ConfigFileEntry.oper_only_umodes |= UMODE_DEAF;
7232   }
7233      break;
7234  
7235 <  case 577:
7235 >  case 575:
7236  
7237   /* Line 1806 of yacc.c  */
7238 < #line 3151 "ircd_parser.y"
7238 > #line 3143 "ircd_parser.y"
7239      {
7240    ConfigFileEntry.oper_only_umodes |= UMODE_DEBUG;
7241   }
7242      break;
7243  
7244 <  case 578:
7244 >  case 576:
7245  
7246   /* Line 1806 of yacc.c  */
7247 < #line 3154 "ircd_parser.y"
7247 > #line 3146 "ircd_parser.y"
7248      {
7249    ConfigFileEntry.oper_only_umodes |= UMODE_FULL;
7250   }
7251      break;
7252  
7253 <  case 579:
7253 >  case 577:
7254  
7255   /* Line 1806 of yacc.c  */
7256 < #line 3157 "ircd_parser.y"
7256 > #line 3149 "ircd_parser.y"
7257      {
7258    ConfigFileEntry.oper_only_umodes |= UMODE_SKILL;
7259   }
7260      break;
7261  
7262 <  case 580:
7262 >  case 578:
7263  
7264   /* Line 1806 of yacc.c  */
7265 < #line 3160 "ircd_parser.y"
7265 > #line 3152 "ircd_parser.y"
7266      {
7267    ConfigFileEntry.oper_only_umodes |= UMODE_NCHANGE;
7268   }
7269      break;
7270  
7271 <  case 581:
7271 >  case 579:
7272  
7273   /* Line 1806 of yacc.c  */
7274 < #line 3163 "ircd_parser.y"
7274 > #line 3155 "ircd_parser.y"
7275      {
7276    ConfigFileEntry.oper_only_umodes |= UMODE_REJ;
7277   }
7278      break;
7279  
7280 <  case 582:
7280 >  case 580:
7281  
7282   /* Line 1806 of yacc.c  */
7283 < #line 3166 "ircd_parser.y"
7283 > #line 3158 "ircd_parser.y"
7284      {
7285    ConfigFileEntry.oper_only_umodes |= UMODE_UNAUTH;
7286   }
7287      break;
7288  
7289 <  case 583:
7289 >  case 581:
7290  
7291   /* Line 1806 of yacc.c  */
7292 < #line 3169 "ircd_parser.y"
7292 > #line 3161 "ircd_parser.y"
7293      {
7294    ConfigFileEntry.oper_only_umodes |= UMODE_SPY;
7295   }
7296      break;
7297  
7298 <  case 584:
7298 >  case 582:
7299  
7300   /* Line 1806 of yacc.c  */
7301 < #line 3172 "ircd_parser.y"
7301 > #line 3164 "ircd_parser.y"
7302      {
7303    ConfigFileEntry.oper_only_umodes |= UMODE_EXTERNAL;
7304   }
7305      break;
7306  
7307 <  case 585:
7307 >  case 583:
7308  
7309   /* Line 1806 of yacc.c  */
7310 < #line 3175 "ircd_parser.y"
7310 > #line 3167 "ircd_parser.y"
7311      {
7312    ConfigFileEntry.oper_only_umodes |= UMODE_OPERWALL;
7313   }
7314      break;
7315  
7316 <  case 586:
7316 >  case 584:
7317  
7318   /* Line 1806 of yacc.c  */
7319 < #line 3178 "ircd_parser.y"
7319 > #line 3170 "ircd_parser.y"
7320      {
7321    ConfigFileEntry.oper_only_umodes |= UMODE_SERVNOTICE;
7322   }
7323      break;
7324  
7325 <  case 587:
7325 >  case 585:
7326  
7327   /* Line 1806 of yacc.c  */
7328 < #line 3181 "ircd_parser.y"
7328 > #line 3173 "ircd_parser.y"
7329      {
7330    ConfigFileEntry.oper_only_umodes |= UMODE_INVISIBLE;
7331   }
7332      break;
7333  
7334 <  case 588:
7334 >  case 586:
7335  
7336   /* Line 1806 of yacc.c  */
7337 < #line 3184 "ircd_parser.y"
7337 > #line 3176 "ircd_parser.y"
7338      {
7339    ConfigFileEntry.oper_only_umodes |= UMODE_WALLOP;
7340   }
7341      break;
7342  
7343 <  case 589:
7343 >  case 587:
7344  
7345   /* Line 1806 of yacc.c  */
7346 < #line 3187 "ircd_parser.y"
7346 > #line 3179 "ircd_parser.y"
7347      {
7348    ConfigFileEntry.oper_only_umodes |= UMODE_SOFTCALLERID;
7349   }
7350      break;
7351  
7352 <  case 590:
7352 >  case 588:
7353  
7354   /* Line 1806 of yacc.c  */
7355 < #line 3190 "ircd_parser.y"
7355 > #line 3182 "ircd_parser.y"
7356      {
7357    ConfigFileEntry.oper_only_umodes |= UMODE_CALLERID;
7358   }
7359      break;
7360  
7361 <  case 591:
7361 >  case 589:
7362  
7363   /* Line 1806 of yacc.c  */
7364 < #line 3193 "ircd_parser.y"
7364 > #line 3185 "ircd_parser.y"
7365      {
7366    ConfigFileEntry.oper_only_umodes |= UMODE_LOCOPS;
7367   }
7368      break;
7369  
7370 <  case 592:
7370 >  case 590:
7371  
7372   /* Line 1806 of yacc.c  */
7373 < #line 3198 "ircd_parser.y"
7373 > #line 3190 "ircd_parser.y"
7374      {
7375    ConfigFileEntry.min_nonwildcard = (yyvsp[(3) - (4)].number);
7376   }
7377      break;
7378  
7379 <  case 593:
7379 >  case 591:
7380  
7381   /* Line 1806 of yacc.c  */
7382 < #line 3203 "ircd_parser.y"
7382 > #line 3195 "ircd_parser.y"
7383      {
7384    ConfigFileEntry.min_nonwildcard_simple = (yyvsp[(3) - (4)].number);
7385   }
7386      break;
7387  
7388 <  case 594:
7388 >  case 592:
7389  
7390   /* Line 1806 of yacc.c  */
7391 < #line 3208 "ircd_parser.y"
7391 > #line 3200 "ircd_parser.y"
7392      {
7393    ConfigFileEntry.default_floodcount = (yyvsp[(3) - (4)].number);
7394   }
7395      break;
7396  
7397 <  case 595:
7397 >  case 593:
7398  
7399   /* Line 1806 of yacc.c  */
7400 < #line 3213 "ircd_parser.y"
7400 > #line 3205 "ircd_parser.y"
7401      {
7402    ConfigFileEntry.client_flood = (yyvsp[(3) - (4)].number);
7403   }
7404      break;
7405  
7406 <  case 596:
7406 >  case 594:
7407  
7408   /* Line 1806 of yacc.c  */
7409 < #line 3222 "ircd_parser.y"
7409 > #line 3214 "ircd_parser.y"
7410      {
7411    if (conf_parser_ctx.pass == 2)
7412    {
# Line 7438 | Line 7416 | yyreduce:
7416   }
7417      break;
7418  
7419 <  case 597:
7419 >  case 595:
7420  
7421   /* Line 1806 of yacc.c  */
7422 < #line 3229 "ircd_parser.y"
7422 > #line 3221 "ircd_parser.y"
7423      {
7424    if (conf_parser_ctx.pass == 2)
7425    {
# Line 7459 | Line 7437 | yyreduce:
7437   }
7438      break;
7439  
7440 <  case 607:
7440 >  case 605:
7441  
7442   /* Line 1806 of yacc.c  */
7443 < #line 3255 "ircd_parser.y"
7443 > #line 3247 "ircd_parser.y"
7444      {
7445    if (conf_parser_ctx.pass == 2)
7446      ConfigFileEntry.glines = yylval.number;
7447   }
7448      break;
7449  
7450 <  case 608:
7450 >  case 606:
7451  
7452   /* Line 1806 of yacc.c  */
7453 < #line 3261 "ircd_parser.y"
7453 > #line 3253 "ircd_parser.y"
7454      {
7455    if (conf_parser_ctx.pass == 2)
7456      ConfigFileEntry.gline_time = (yyvsp[(3) - (4)].number);
7457   }
7458      break;
7459  
7460 <  case 609:
7460 >  case 607:
7461  
7462   /* Line 1806 of yacc.c  */
7463 < #line 3267 "ircd_parser.y"
7463 > #line 3259 "ircd_parser.y"
7464      {
7465    if (conf_parser_ctx.pass == 2)
7466      ConfigFileEntry.gline_logging = 0;
7467   }
7468      break;
7469  
7470 <  case 613:
7470 >  case 611:
7471  
7472   /* Line 1806 of yacc.c  */
7473 < #line 3273 "ircd_parser.y"
7473 > #line 3265 "ircd_parser.y"
7474      {
7475    if (conf_parser_ctx.pass == 2)
7476      ConfigFileEntry.gline_logging |= GDENY_REJECT;
7477   }
7478      break;
7479  
7480 <  case 614:
7480 >  case 612:
7481  
7482   /* Line 1806 of yacc.c  */
7483 < #line 3277 "ircd_parser.y"
7483 > #line 3269 "ircd_parser.y"
7484      {
7485    if (conf_parser_ctx.pass == 2)
7486      ConfigFileEntry.gline_logging |= GDENY_BLOCK;
7487   }
7488      break;
7489  
7490 <  case 615:
7490 >  case 613:
7491  
7492   /* Line 1806 of yacc.c  */
7493 < #line 3283 "ircd_parser.y"
7493 > #line 3275 "ircd_parser.y"
7494      {
7495    if (conf_parser_ctx.pass == 2)
7496    {
# Line 7547 | Line 7525 | yyreduce:
7525   }
7526      break;
7527  
7528 <  case 616:
7528 >  case 614:
7529  
7530   /* Line 1806 of yacc.c  */
7531 < #line 3317 "ircd_parser.y"
7531 > #line 3309 "ircd_parser.y"
7532      {
7533    if (conf_parser_ctx.pass == 2)  
7534    {
# Line 7560 | Line 7538 | yyreduce:
7538   }
7539      break;
7540  
7541 <  case 617:
7541 >  case 615:
7542  
7543   /* Line 1806 of yacc.c  */
7544 < #line 3326 "ircd_parser.y"
7544 > #line 3318 "ircd_parser.y"
7545      {
7546    if (conf_parser_ctx.pass == 2)
7547      yy_aconf->flags = 0;
7548   }
7549      break;
7550  
7551 <  case 618:
7551 >  case 616:
7552  
7553   /* Line 1806 of yacc.c  */
7554 < #line 3330 "ircd_parser.y"
7554 > #line 3322 "ircd_parser.y"
7555      {
7556    if (conf_parser_ctx.pass == 2)
7557    {
# Line 7620 | Line 7598 | yyreduce:
7598   }
7599      break;
7600  
7601 <  case 621:
7601 >  case 619:
7602  
7603   /* Line 1806 of yacc.c  */
7604 < #line 3377 "ircd_parser.y"
7604 > #line 3369 "ircd_parser.y"
7605      {
7606    if (conf_parser_ctx.pass == 2)
7607      yy_aconf->flags |= GDENY_REJECT;
7608   }
7609      break;
7610  
7611 <  case 622:
7611 >  case 620:
7612  
7613   /* Line 1806 of yacc.c  */
7614 < #line 3381 "ircd_parser.y"
7614 > #line 3373 "ircd_parser.y"
7615      {
7616    if (conf_parser_ctx.pass == 2)
7617      yy_aconf->flags |= GDENY_BLOCK;
7618   }
7619      break;
7620  
7621 <  case 645:
7621 >  case 643:
7622  
7623   /* Line 1806 of yacc.c  */
7624 < #line 3405 "ircd_parser.y"
7624 > #line 3397 "ircd_parser.y"
7625      {
7626    ConfigChannel.disable_fake_channels = yylval.number;
7627   }
7628      break;
7629  
7630 <  case 646:
7630 >  case 644:
7631  
7632   /* Line 1806 of yacc.c  */
7633 < #line 3410 "ircd_parser.y"
7633 > #line 3402 "ircd_parser.y"
7634      {
7635    ConfigChannel.restrict_channels = yylval.number;
7636   }
7637      break;
7638  
7639 <  case 647:
7639 >  case 645:
7640  
7641   /* Line 1806 of yacc.c  */
7642 < #line 3415 "ircd_parser.y"
7642 > #line 3407 "ircd_parser.y"
7643      {
7644    ConfigChannel.disable_local_channels = yylval.number;
7645   }
7646      break;
7647  
7648 <  case 648:
7648 >  case 646:
7649  
7650   /* Line 1806 of yacc.c  */
7651 < #line 3420 "ircd_parser.y"
7651 > #line 3412 "ircd_parser.y"
7652      {
7653    ConfigChannel.use_except = yylval.number;
7654   }
7655      break;
7656  
7657 <  case 649:
7657 >  case 647:
7658  
7659   /* Line 1806 of yacc.c  */
7660 < #line 3425 "ircd_parser.y"
7660 > #line 3417 "ircd_parser.y"
7661      {
7662    ConfigChannel.use_invex = yylval.number;
7663   }
7664      break;
7665  
7666 <  case 650:
7666 >  case 648:
7667  
7668   /* Line 1806 of yacc.c  */
7669 < #line 3430 "ircd_parser.y"
7669 > #line 3422 "ircd_parser.y"
7670      {
7671    ConfigChannel.use_knock = yylval.number;
7672   }
7673      break;
7674  
7675 <  case 651:
7675 >  case 649:
7676  
7677   /* Line 1806 of yacc.c  */
7678 < #line 3435 "ircd_parser.y"
7678 > #line 3427 "ircd_parser.y"
7679      {
7680    ConfigChannel.knock_delay = (yyvsp[(3) - (4)].number);
7681   }
7682      break;
7683  
7684 <  case 652:
7684 >  case 650:
7685  
7686   /* Line 1806 of yacc.c  */
7687 < #line 3440 "ircd_parser.y"
7687 > #line 3432 "ircd_parser.y"
7688      {
7689    ConfigChannel.knock_delay_channel = (yyvsp[(3) - (4)].number);
7690   }
7691      break;
7692  
7693 <  case 653:
7693 >  case 651:
7694  
7695   /* Line 1806 of yacc.c  */
7696 < #line 3445 "ircd_parser.y"
7696 > #line 3437 "ircd_parser.y"
7697      {
7698    ConfigChannel.max_chans_per_user = (yyvsp[(3) - (4)].number);
7699   }
7700      break;
7701  
7702 <  case 654:
7702 >  case 652:
7703  
7704   /* Line 1806 of yacc.c  */
7705 < #line 3450 "ircd_parser.y"
7705 > #line 3442 "ircd_parser.y"
7706      {
7707    ConfigChannel.quiet_on_ban = yylval.number;
7708   }
7709      break;
7710  
7711 <  case 655:
7711 >  case 653:
7712  
7713   /* Line 1806 of yacc.c  */
7714 < #line 3455 "ircd_parser.y"
7714 > #line 3447 "ircd_parser.y"
7715      {
7716    ConfigChannel.max_bans = (yyvsp[(3) - (4)].number);
7717   }
7718      break;
7719  
7720 <  case 656:
7720 >  case 654:
7721  
7722   /* Line 1806 of yacc.c  */
7723 < #line 3460 "ircd_parser.y"
7723 > #line 3452 "ircd_parser.y"
7724      {
7725    ConfigChannel.default_split_user_count = (yyvsp[(3) - (4)].number);
7726   }
7727      break;
7728  
7729 <  case 657:
7729 >  case 655:
7730  
7731   /* Line 1806 of yacc.c  */
7732 < #line 3465 "ircd_parser.y"
7732 > #line 3457 "ircd_parser.y"
7733      {
7734    ConfigChannel.default_split_server_count = (yyvsp[(3) - (4)].number);
7735   }
7736      break;
7737  
7738 <  case 658:
7738 >  case 656:
7739  
7740   /* Line 1806 of yacc.c  */
7741 < #line 3470 "ircd_parser.y"
7741 > #line 3462 "ircd_parser.y"
7742      {
7743    ConfigChannel.no_create_on_split = yylval.number;
7744   }
7745      break;
7746  
7747 <  case 659:
7747 >  case 657:
7748  
7749   /* Line 1806 of yacc.c  */
7750 < #line 3475 "ircd_parser.y"
7750 > #line 3467 "ircd_parser.y"
7751      {
7752    ConfigChannel.no_join_on_split = yylval.number;
7753   }
7754      break;
7755  
7756 <  case 660:
7756 >  case 658:
7757  
7758   /* Line 1806 of yacc.c  */
7759 < #line 3480 "ircd_parser.y"
7759 > #line 3472 "ircd_parser.y"
7760      {
7761    ConfigChannel.burst_topicwho = yylval.number;
7762   }
7763      break;
7764  
7765 <  case 661:
7765 >  case 659:
7766  
7767   /* Line 1806 of yacc.c  */
7768 < #line 3485 "ircd_parser.y"
7768 > #line 3477 "ircd_parser.y"
7769      {
7770    GlobalSetOptions.joinfloodcount = yylval.number;
7771   }
7772      break;
7773  
7774 <  case 662:
7774 >  case 660:
7775  
7776   /* Line 1806 of yacc.c  */
7777 < #line 3490 "ircd_parser.y"
7777 > #line 3482 "ircd_parser.y"
7778      {
7779    GlobalSetOptions.joinfloodtime = yylval.number;
7780   }
7781      break;
7782  
7783 <  case 674:
7783 >  case 672:
7784  
7785   /* Line 1806 of yacc.c  */
7786 < #line 3509 "ircd_parser.y"
7786 > #line 3501 "ircd_parser.y"
7787      {
7788    if (conf_parser_ctx.pass == 2)
7789      ConfigServerHide.flatten_links = yylval.number;
7790   }
7791      break;
7792  
7793 <  case 675:
7793 >  case 673:
7794  
7795   /* Line 1806 of yacc.c  */
7796 < #line 3515 "ircd_parser.y"
7796 > #line 3507 "ircd_parser.y"
7797      {
7798    if (conf_parser_ctx.pass == 2)
7799      ConfigServerHide.hide_servers = yylval.number;
7800   }
7801      break;
7802  
7803 <  case 676:
7803 >  case 674:
7804  
7805   /* Line 1806 of yacc.c  */
7806 < #line 3521 "ircd_parser.y"
7806 > #line 3513 "ircd_parser.y"
7807      {
7808    if (conf_parser_ctx.pass == 2)
7809    {
# Line 7835 | Line 7813 | yyreduce:
7813   }
7814      break;
7815  
7816 <  case 677:
7816 >  case 675:
7817  
7818   /* Line 1806 of yacc.c  */
7819 < #line 3530 "ircd_parser.y"
7819 > #line 3522 "ircd_parser.y"
7820      {
7821    if (conf_parser_ctx.pass == 2)
7822    {
# Line 7853 | Line 7831 | yyreduce:
7831   }
7832      break;
7833  
7834 <  case 678:
7834 >  case 676:
7835  
7836   /* Line 1806 of yacc.c  */
7837 < #line 3544 "ircd_parser.y"
7837 > #line 3536 "ircd_parser.y"
7838      {
7839    if (conf_parser_ctx.pass == 2)
7840      ConfigServerHide.hidden = yylval.number;
7841   }
7842      break;
7843  
7844 <  case 679:
7844 >  case 677:
7845  
7846   /* Line 1806 of yacc.c  */
7847 < #line 3550 "ircd_parser.y"
7847 > #line 3542 "ircd_parser.y"
7848      {
7849    if (conf_parser_ctx.pass == 2)
7850      ConfigServerHide.disable_hidden = yylval.number;
7851   }
7852      break;
7853  
7854 <  case 680:
7854 >  case 678:
7855  
7856   /* Line 1806 of yacc.c  */
7857 < #line 3556 "ircd_parser.y"
7857 > #line 3548 "ircd_parser.y"
7858      {
7859    if (conf_parser_ctx.pass == 2)
7860      ConfigServerHide.hide_server_ips = yylval.number;
# Line 7886 | Line 7864 | yyreduce:
7864  
7865  
7866   /* Line 1806 of yacc.c  */
7867 < #line 7890 "ircd_parser.c"
7867 > #line 7868 "ircd_parser.c"
7868        default: break;
7869      }
7870    /* User semantic actions sometimes alter yychar, and that requires

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines