Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/overlay/src/tolua/toluabind.c @ 2274

Last change on this file since 2274 was 1755, checked in by rgrieder, 16 years ago

merged gui back to trunk.
update the media repository!

  • Property svn:eol-style set to native
File size: 474.7 KB
Line 
1/*
2** Lua binding: tolua
3** Generated automatically by tolua++-1.0.91 on Wed Apr 26 22:30:14 2006.
4*/
5
6#ifndef __cplusplus
7#include "stdlib.h"
8#endif
9#include "string.h"
10
11#include "tolua++.h"
12
13/* Exported function */
14int  tolua_tolua_open (lua_State* tolua_S);
15
16
17/* function to register type */
18static void tolua_reg_types (lua_State* tolua_S)
19{
20}
21
22/* Open function */
23int tolua_tolua_open (lua_State* tolua_S)
24{
25 tolua_open(tolua_S);
26 tolua_reg_types(tolua_S);
27 tolua_module(tolua_S,NULL,0);
28 tolua_beginmodule(tolua_S,NULL);
29
30  { /* begin embedded lua code */
31   int top = lua_gettop(tolua_S);
32   static unsigned char B[] = {
33   105,102, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
34     95, 86, 69, 82, 83, 73, 79, 78, 44, 32, 34, 53, 37, 46, 48,
35     34, 41, 32,116,104,101,110, 13, 10,  9,114,101,116,117,114,
36    110, 13, 10,101,110,100, 13, 10, 13, 10, 45, 45, 32, 34,108,
37    111, 97,100,102,105,108,101, 34, 13, 10,108,111, 99, 97,108,
38     32,102,117,110, 99,116,105,111,110, 32,112,112, 95,100,111,
39    102,105,108,101, 40,112, 97,116,104, 41, 13, 10, 13, 10,  9,
40    108,111, 99, 97,108, 32,108,111, 97,100,101,100, 32, 61, 32,
41    102, 97,108,115,101, 13, 10,  9,108,111, 99, 97,108, 32,103,
42    101,116,102,105,108,101, 32, 61, 32,102,117,110, 99,116,105,
43    111,110, 40, 41, 13, 10, 13, 10,  9,  9,105,102, 32,108,111,
44     97,100,101,100, 32,116,104,101,110, 13, 10,  9,  9,  9,114,
45    101,116,117,114,110, 13, 10,  9,  9,101,108,115,101, 13, 10,
46      9,  9,  9,108,111, 99, 97,108, 32,102,105,108,101, 44,101,
47    114,114, 32, 61, 32,105,111, 46,111,112,101,110, 40,112, 97,
48    116,104, 41, 13, 10,  9,  9,  9,105,102, 32,110,111,116, 32,
49    102,105,108,101, 32,116,104,101,110, 13, 10,  9,  9,  9,  9,
50    101,114,114,111,114, 40, 34,101,114,114,111,114, 32,108,111,
51     97,100,105,110,103, 32,102,105,108,101, 32, 34, 46, 46,112,
52     97,116,104, 46, 46, 34, 58, 32, 34, 46, 46,101,114,114, 41,
53     13, 10,  9,  9,  9,101,110,100, 13, 10,  9,  9,  9,108,111,
54     99, 97,108, 32,114,101,116, 32, 61, 32,102,105,108,101, 58,
55    114,101, 97,100, 40, 34, 42, 97, 34, 41, 13, 10,  9,  9,  9,
56    102,105,108,101, 58, 99,108,111,115,101, 40, 41, 13, 10, 13,
57     10,  9,  9,  9,114,101,116, 32, 61, 32,115,116,114,105,110,
58    103, 46,103,115,117, 98, 40,114,101,116, 44, 32, 34, 37, 46,
59     37, 46, 37, 46, 37,115, 42, 37, 41, 34, 44, 32, 34, 46, 46,
60     46, 41, 32,108,111, 99, 97,108, 32, 97,114,103, 32, 61, 32,
61    123,110, 61,115,101,108,101, 99,116, 40, 39, 35, 39, 44, 32,
62     46, 46, 46, 41, 44, 32, 46, 46, 46,125, 59, 34, 41, 13, 10,
63     13, 10,  9,  9,  9,108,111, 97,100,101,100, 32, 61, 32,116,
64    114,117,101, 13, 10,  9,  9,  9,114,101,116,117,114,110, 32,
65    114,101,116, 13, 10,  9,  9,101,110,100, 13, 10,  9,101,110,
66    100, 13, 10, 13, 10,  9,108,111, 99, 97,108, 32,102, 32, 61,
67     32,108,111, 97,100, 40,103,101,116,102,105,108,101, 44, 32,
68    112, 97,116,104, 41, 13, 10,  9,114,101,116,117,114,110, 32,
69    102, 40, 41, 13, 10,101,110,100, 13, 10, 13, 10,111,108,100,
70     95,100,111,102,105,108,101, 32, 61, 32,100,111,102,105,108,
71    101, 13, 10,100,111,102,105,108,101, 32, 61, 32,112,112, 95,
72    100,111,102,105,108,101, 13, 10, 13, 10, 13, 10, 45, 45, 32,
73    115,116,114,105,110,103, 46,103,115,117, 98, 13, 10, 45, 45,
74     91, 91, 13, 10,108,111, 99, 97,108, 32,111,103,115,117, 98,
75     32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 13,
76     10,108,111, 99, 97,108, 32,102,117,110, 99,116,105,111,110,
77     32, 99,111,109,112,103,115,117, 98, 40, 97, 44, 98, 44, 99,
78     44,100, 41, 13, 10, 32, 32,105,102, 32,116,121,112,101, 40,
79     99, 41, 32, 61, 61, 32, 34,102,117,110, 99,116,105,111,110,
80     34, 32,116,104,101,110, 13, 10, 32, 32, 32, 32,108,111, 99,
81     97,108, 32,111, 99, 32, 61, 32, 99, 13, 10, 32, 32, 32, 32,
82     99, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40, 46,
83     46, 46, 41, 32,114,101,116,117,114,110, 32,111, 99, 40, 46,
84     46, 46, 41, 32,111,114, 32, 39, 39, 32,101,110,100, 13, 10,
85     32, 32,101,110,100, 13, 10, 32, 32,114,101,116,117,114,110,
86     32,111,103,115,117, 98, 40, 97, 44, 98, 44, 99, 44,100, 41,
87     13, 10,101,110,100, 13, 10,115,116,114,105,110,103, 46,114,
88    101,112,108, 32, 61, 32,111,103,115,117, 98, 13, 10, 45, 45,
89     93, 93, 13, 10, 13, 10, 45, 45,115,116,114,105,110,103, 46,
90    103,115,117, 98, 32, 61, 32, 99,111,109,112,103,115,117, 98,
91     13,32
92   };
93   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/compat-5.1.lua");
94   lua_settop(tolua_S, top);
95  } /* end of embedded lua code */
96
97
98  { /* begin embedded lua code */
99   int top = lua_gettop(tolua_S);
100   static unsigned char B[] = {
101    45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
102     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
103     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
104     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
105     45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 82,101, 97,108,
106     32,103,108,111, 98, 97,108,115, 10, 45, 45, 32, 95, 65, 76,
107     69, 82, 84, 10, 45, 45, 32, 95, 69, 82, 82, 79, 82, 77, 69,
108     83, 83, 65, 71, 69, 10, 45, 45, 32, 95, 86, 69, 82, 83, 73,
109     79, 78, 10, 45, 45, 32, 95, 71, 10, 45, 45, 32, 97,115,115,
110    101,114,116, 10, 45, 45, 32,101,114,114,111,114, 10, 45, 45,
111     32,109,101,116, 97,116, 97, 98,108,101, 10, 45, 45, 32,110,
112    101,120,116, 10, 45, 45, 32,112,114,105,110,116, 10, 45, 45,
113     32,114,101,113,117,105,114,101, 10, 45, 45, 32,116,111,110,
114    117,109, 98,101,114, 10, 45, 45, 32,116,111,115,116,114,105,
115    110,103, 10, 45, 45, 32,116,121,112,101, 10, 45, 45, 32,117,
116    110,112, 97, 99,107, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45,
117     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
118     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
119     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
120     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10,
121     45, 45, 32, 99,111,108,108,101, 99,116,103, 97,114, 98, 97,
122    103,101, 10, 45, 45, 32,103, 99,105,110,102,111, 10, 10, 45,
123     45, 32,103,108,111, 98, 97,108,115, 10, 10, 45, 45, 32, 99,
124     97,108,108, 32, 32, 32, 45, 62, 32,112,114,111,116,101, 99,
125    116, 40,102, 44, 32,101,114,114, 41, 10, 45, 45, 32,108,111,
126     97,100,102,105,108,101, 10, 45, 45, 32,108,111, 97,100,115,
127    116,114,105,110,103, 10, 10, 45, 45, 32,114, 97,119,103,101,
128    116, 10, 45, 45, 32,114, 97,119,115,101,116, 10, 10, 45, 45,
129     32,103,101,116, 97,114,103,115, 32, 61, 32, 77, 97,105,110,
130     46,103,101,116, 97,114,103,115, 32, 63, 63, 10, 10,114, 97,
131    119,116,121,112,101, 32, 61, 32,116,121,112,101, 10, 10,102,
132    117,110, 99,116,105,111,110, 32,100,111, 95, 32, 40,102, 44,
133     32,101,114,114, 41, 10, 32, 32,105,102, 32,110,111,116, 32,
134    102, 32,116,104,101,110, 32,112,114,105,110,116, 40,101,114,
135    114, 41, 59, 32,114,101,116,117,114,110, 32,101,110,100, 10,
136     32, 32,108,111, 99, 97,108, 32, 97, 44, 98, 32, 61, 32,112,
137     99, 97,108,108, 40,102, 41, 10, 32, 32,105,102, 32,110,111,
138    116, 32, 97, 32,116,104,101,110, 32,112,114,105,110,116, 40,
139     98, 41, 59, 32,114,101,116,117,114,110, 32,110,105,108, 10,
140     32, 32,101,108,115,101, 32,114,101,116,117,114,110, 32, 98,
141     32,111,114, 32,116,114,117,101, 10, 32, 32,101,110,100, 10,
142    101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,100,
143    111,115,116,114,105,110,103, 40,115, 41, 32,114,101,116,117,
144    114,110, 32,100,111, 95, 40,108,111, 97,100,115,116,114,105,
145    110,103, 40,115, 41, 41, 32,101,110,100, 10, 45, 45, 32,102,
146    117,110, 99,116,105,111,110, 32,100,111,102,105,108,101, 40,
147    115, 41, 32,114,101,116,117,114,110, 32,100,111, 95, 40,108,
148    111, 97,100,102,105,108,101, 40,115, 41, 41, 32,101,110,100,
149     10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
150     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
151     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
152     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
153     45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 84, 97,
154     98,108,101, 32,108,105, 98,114, 97,114,121, 10,108,111, 99,
155     97,108, 32,116, 97, 98, 32, 61, 32,116, 97, 98,108,101, 10,
156    102,111,114,101, 97, 99,104, 32, 61, 32,116, 97, 98, 46,102,
157    111,114,101, 97, 99,104, 10,102,111,114,101, 97, 99,104,105,
158     32, 61, 32,116, 97, 98, 46,102,111,114,101, 97, 99,104,105,
159     10,103,101,116,110, 32, 61, 32,116, 97, 98, 46,103,101,116,
160    110, 10,116,105,110,115,101,114,116, 32, 61, 32,116, 97, 98,
161     46,105,110,115,101,114,116, 10,116,114,101,109,111,118,101,
162     32, 61, 32,116, 97, 98, 46,114,101,109,111,118,101, 10,115,
163    111,114,116, 32, 61, 32,116, 97, 98, 46,115,111,114,116, 10,
164     10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
165     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
166     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
167     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
168     45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 68,101, 98,
169    117,103, 32,108,105, 98,114, 97,114,121, 10,108,111, 99, 97,
170    108, 32,100, 98,103, 32, 61, 32,100,101, 98,117,103, 10,103,
171    101,116,105,110,102,111, 32, 61, 32,100, 98,103, 46,103,101,
172    116,105,110,102,111, 10,103,101,116,108,111, 99, 97,108, 32,
173     61, 32,100, 98,103, 46,103,101,116,108,111, 99, 97,108, 10,
174    115,101,116, 99, 97,108,108,104,111,111,107, 32, 61, 32,102,
175    117,110, 99,116,105,111,110, 32, 40, 41, 32,101,114,114,111,
176    114, 34, 96,115,101,116, 99, 97,108,108,104,111,111,107, 39,
177     32,105,115, 32,100,101,112,114,101, 99, 97,116,101,100, 34,
178     32,101,110,100, 10,115,101,116,108,105,110,101,104,111,111,
179    107, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40, 41,
180     32,101,114,114,111,114, 34, 96,115,101,116,108,105,110,101,
181    104,111,111,107, 39, 32,105,115, 32,100,101,112,114,101, 99,
182     97,116,101,100, 34, 32,101,110,100, 10,115,101,116,108,111,
183     99, 97,108, 32, 61, 32,100, 98,103, 46,115,101,116,108,111,
184     99, 97,108, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
185     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
186     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
187     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
188     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45,
189     32,109, 97,116,104, 32,108,105, 98,114, 97,114,121, 10,108,
190    111, 99, 97,108, 32,109, 97,116,104, 32, 61, 32,109, 97,116,
191    104, 10, 97, 98,115, 32, 61, 32,109, 97,116,104, 46, 97, 98,
192    115, 10, 97, 99,111,115, 32, 61, 32,102,117,110, 99,116,105,
193    111,110, 32, 40,120, 41, 32,114,101,116,117,114,110, 32,109,
194     97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97, 99,
195    111,115, 40,120, 41, 41, 32,101,110,100, 10, 97,115,105,110,
196     32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,120, 41,
197     32,114,101,116,117,114,110, 32,109, 97,116,104, 46,100,101,
198    103, 40,109, 97,116,104, 46, 97,115,105,110, 40,120, 41, 41,
199     32,101,110,100, 10, 97,116, 97,110, 32, 61, 32,102,117,110,
200     99,116,105,111,110, 32, 40,120, 41, 32,114,101,116,117,114,
201    110, 32,109, 97,116,104, 46,100,101,103, 40,109, 97,116,104,
202     46, 97,116, 97,110, 40,120, 41, 41, 32,101,110,100, 10, 97,
203    116, 97,110, 50, 32, 61, 32,102,117,110, 99,116,105,111,110,
204     32, 40,120, 44,121, 41, 32,114,101,116,117,114,110, 32,109,
205     97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97,116,
206     97,110, 50, 40,120, 44,121, 41, 41, 32,101,110,100, 10, 99,
207    101,105,108, 32, 61, 32,109, 97,116,104, 46, 99,101,105,108,
208     10, 99,111,115, 32, 61, 32,102,117,110, 99,116,105,111,110,
209     32, 40,120, 41, 32,114,101,116,117,114,110, 32,109, 97,116,
210    104, 46, 99,111,115, 40,109, 97,116,104, 46,114, 97,100, 40,
211    120, 41, 41, 32,101,110,100, 10,100,101,103, 32, 61, 32,109,
212     97,116,104, 46,100,101,103, 10,101,120,112, 32, 61, 32,109,
213     97,116,104, 46,101,120,112, 10,102,108,111,111,114, 32, 61,
214     32,109, 97,116,104, 46,102,108,111,111,114, 10,102,114,101,
215    120,112, 32, 61, 32,109, 97,116,104, 46,102,114,101,120,112,
216     10,108,100,101,120,112, 32, 61, 32,109, 97,116,104, 46,108,
217    100,101,120,112, 10,108,111,103, 32, 61, 32,109, 97,116,104,
218     46,108,111,103, 10,108,111,103, 49, 48, 32, 61, 32,109, 97,
219    116,104, 46,108,111,103, 49, 48, 10,109, 97,120, 32, 61, 32,
220    109, 97,116,104, 46,109, 97,120, 10,109,105,110, 32, 61, 32,
221    109, 97,116,104, 46,109,105,110, 10,109,111,100, 32, 61, 32,
222    109, 97,116,104, 46,109,111,100, 10, 80, 73, 32, 61, 32,109,
223     97,116,104, 46,112,105, 10, 45, 45, 63, 63, 63, 32,112,111,
224    119, 32, 61, 32,109, 97,116,104, 46,112,111,119, 32, 32, 10,
225    114, 97,100, 32, 61, 32,109, 97,116,104, 46,114, 97,100, 10,
226    114, 97,110,100,111,109, 32, 61, 32,109, 97,116,104, 46,114,
227     97,110,100,111,109, 10,114, 97,110,100,111,109,115,101,101,
228    100, 32, 61, 32,109, 97,116,104, 46,114, 97,110,100,111,109,
229    115,101,101,100, 10,115,105,110, 32, 61, 32,102,117,110, 99,
230    116,105,111,110, 32, 40,120, 41, 32,114,101,116,117,114,110,
231     32,109, 97,116,104, 46,115,105,110, 40,109, 97,116,104, 46,
232    114, 97,100, 40,120, 41, 41, 32,101,110,100, 10,115,113,114,
233    116, 32, 61, 32,109, 97,116,104, 46,115,113,114,116, 10,116,
234     97,110, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,
235    120, 41, 32,114,101,116,117,114,110, 32,109, 97,116,104, 46,
236    116, 97,110, 40,109, 97,116,104, 46,114, 97,100, 40,120, 41,
237     41, 32,101,110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45,
238     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
239     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
240     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
241     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10,
242     45, 45, 32,115,116,114,105,110,103, 32,108,105, 98,114, 97,
243    114,121, 10,108,111, 99, 97,108, 32,115,116,114, 32, 61, 32,
244    115,116,114,105,110,103, 10,115,116,114, 98,121,116,101, 32,
245     61, 32,115,116,114, 46, 98,121,116,101, 10,115,116,114, 99,
246    104, 97,114, 32, 61, 32,115,116,114, 46, 99,104, 97,114, 10,
247    115,116,114,102,105,110,100, 32, 61, 32,115,116,114, 46,102,
248    105,110,100, 10,102,111,114,109, 97,116, 32, 61, 32,115,116,
249    114, 46,102,111,114,109, 97,116, 10,103,115,117, 98, 32, 61,
250     32,115,116,114, 46,103,115,117, 98, 10,115,116,114,108,101,
251    110, 32, 61, 32,115,116,114, 46,108,101,110, 10,115,116,114,
252    108,111,119,101,114, 32, 61, 32,115,116,114, 46,108,111,119,
253    101,114, 10,115,116,114,114,101,112, 32, 61, 32,115,116,114,
254     46,114,101,112, 10,115,116,114,115,117, 98, 32, 61, 32,115,
255    116,114, 46,115,117, 98, 10,115,116,114,117,112,112,101,114,
256     32, 61, 32,115,116,114, 46,117,112,112,101,114, 10, 10, 45,
257     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
258     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
259     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
260     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
261     45, 45, 45, 45, 45, 45, 10, 45, 45, 32,111,115, 32,108,105,
262     98,114, 97,114,121, 10, 99,108,111, 99,107, 32, 61, 32,111,
263    115, 46, 99,108,111, 99,107, 10,100, 97,116,101, 32, 61, 32,
264    111,115, 46,100, 97,116,101, 10,100,105,102,102,116,105,109,
265    101, 32, 61, 32,111,115, 46,100,105,102,102,116,105,109,101,
266     10,101,120,101, 99,117,116,101, 32, 61, 32,111,115, 46,101,
267    120,101, 99,117,116,101, 32, 45, 45, 63, 10,101,120,105,116,
268     32, 61, 32,111,115, 46,101,120,105,116, 10,103,101,116,101,
269    110,118, 32, 61, 32,111,115, 46,103,101,116,101,110,118, 10,
270    114,101,109,111,118,101, 32, 61, 32,111,115, 46,114,101,109,
271    111,118,101, 10,114,101,110, 97,109,101, 32, 61, 32,111,115,
272     46,114,101,110, 97,109,101, 10,115,101,116,108,111, 99, 97,
273    108,101, 32, 61, 32,111,115, 46,115,101,116,108,111, 99, 97,
274    108,101, 10,116,105,109,101, 32, 61, 32,111,115, 46,116,105,
275    109,101, 10,116,109,112,110, 97,109,101, 32, 61, 32,111,115,
276     46,116,109,112,110, 97,109,101, 10, 10, 45, 45, 45, 45, 45,
277     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
278     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
279     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
280     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
281     45, 45, 10, 45, 45, 32, 99,111,109,112, 97,116,105, 98,105,
282    108,105,116,121, 32,111,110,108,121, 10,103,101,116,103,108,
283    111, 98, 97,108, 32, 61, 32,102,117,110, 99,116,105,111,110,
284     32, 40,110, 41, 32,114,101,116,117,114,110, 32, 95, 71, 91,
285    110, 93, 32,101,110,100, 10,115,101,116,103,108,111, 98, 97,
286    108, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,110,
287     44,118, 41, 32, 95, 71, 91,110, 93, 32, 61, 32,118, 32,101,
288    110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
289     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
290     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
291     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
292     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10,108,111,
293     99, 97,108, 32,105,111, 44, 32,116, 97, 98, 32, 61, 32,105,
294    111, 44, 32,116, 97, 98,108,101, 10, 10, 45, 45, 32, 73, 79,
295     32,108,105, 98,114, 97,114,121, 32, 40,102,105,108,101,115,
296     41, 10, 95, 83, 84, 68, 73, 78, 32, 61, 32,105,111, 46,115,
297    116,100,105,110, 10, 95, 83, 84, 68, 69, 82, 82, 32, 61, 32,
298    105,111, 46,115,116,100,101,114,114, 10, 95, 83, 84, 68, 79,
299     85, 84, 32, 61, 32,105,111, 46,115,116,100,111,117,116, 10,
300     95, 73, 78, 80, 85, 84, 32, 61, 32,105,111, 46,115,116,100,
301    105,110, 10, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,105,111,
302     46,115,116,100,111,117,116, 10,115,101,101,107, 32, 61, 32,
303    105,111, 46,115,116,100,105,110, 46,115,101,101,107, 32, 32,
304     32, 45, 45, 32,115,105, 99,107, 32, 59, 45, 41, 10,116,109,
305    112,102,105,108,101, 32, 61, 32,105,111, 46,116,109,112,102,
306    105,108,101, 10, 99,108,111,115,101,102,105,108,101, 32, 61,
307     32,105,111, 46, 99,108,111,115,101, 10,111,112,101,110,102,
308    105,108,101, 32, 61, 32,105,111, 46,111,112,101,110, 10, 10,
309    102,117,110, 99,116,105,111,110, 32,102,108,117,115,104, 32,
310     40,102, 41, 10, 32, 32,105,102, 32,102, 32,116,104,101,110,
311     32,102, 58,102,108,117,115,104, 40, 41, 10, 32, 32,101,108,
312    115,101, 32, 95, 79, 85, 84, 80, 85, 84, 58,102,108,117,115,
313    104, 40, 41, 10, 32, 32,101,110,100, 10,101,110,100, 10, 10,
314    102,117,110, 99,116,105,111,110, 32,114,101, 97,100,102,114,
315    111,109, 32, 40,110, 97,109,101, 41, 10, 32, 32,105,102, 32,
316    110, 97,109,101, 32, 61, 61, 32,110,105,108, 32,116,104,101,
317    110, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,102, 44, 32,
318    101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46, 99,
319    108,111,115,101, 40, 95, 73, 78, 80, 85, 84, 41, 10, 32, 32,
320     32, 32, 95, 73, 78, 80, 85, 84, 32, 61, 32,105,111, 46,115,
321    116,100,105,110, 10, 32, 32, 32, 32,114,101,116,117,114,110,
322     32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 10, 32, 32,
323    101,108,115,101, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,
324    102, 44, 32,101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,
325    111, 46,111,112,101,110, 40,110, 97,109,101, 44, 32, 34,114,
326     34, 41, 10, 32, 32, 32, 32, 95, 73, 78, 80, 85, 84, 32, 61,
327     32,102, 32,111,114, 32, 95, 73, 78, 80, 85, 84, 10, 32, 32,
328     32, 32,114,101,116,117,114,110, 32,102, 44, 32,101,114,114,
329     44, 32, 99,111,100, 10, 32, 32,101,110,100, 10,101,110,100,
330     10, 10,102,117,110, 99,116,105,111,110, 32,119,114,105,116,
331    101,116,111, 32, 40,110, 97,109,101, 41, 10, 32, 32,105,102,
332     32,110, 97,109,101, 32, 61, 61, 32,110,105,108, 32,116,104,
333    101,110, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,102, 44,
334     32,101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46,
335     99,108,111,115,101, 40, 95, 79, 85, 84, 80, 85, 84, 41, 10,
336     32, 32, 32, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,105,
337    111, 46,115,116,100,111,117,116, 10, 32, 32, 32, 32,114,101,
338    116,117,114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,
339    100, 10, 32, 32,101,108,115,101, 10, 32, 32, 32, 32,108,111,
340     99, 97,108, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100,
341     32, 61, 32,105,111, 46,111,112,101,110, 40,110, 97,109,101,
342     44, 32, 34,119, 34, 41, 10, 32, 32, 32, 32, 95, 79, 85, 84,
343     80, 85, 84, 32, 61, 32,102, 32,111,114, 32, 95, 79, 85, 84,
344     80, 85, 84, 10, 32, 32, 32, 32,114,101,116,117,114,110, 32,
345    102, 44, 32,101,114,114, 44, 32, 99,111,100, 10, 32, 32,101,
346    110,100, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
347    110, 32, 97,112,112,101,110,100,116,111, 32, 40,110, 97,109,
348    101, 41, 10, 32, 32,108,111, 99, 97,108, 32,102, 44, 32,101,
349    114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46,111,112,
350    101,110, 40,110, 97,109,101, 44, 32, 34, 97, 34, 41, 10, 32,
351     32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,102, 32,111,114,
352     32, 95, 79, 85, 84, 80, 85, 84, 10, 32, 32,114,101,116,117,
353    114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 10,
354    101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,114,
355    101, 97,100, 32, 40, 46, 46, 46, 41, 10, 32, 32,108,111, 99,
356     97,108, 32,102, 32, 61, 32, 95, 73, 78, 80, 85, 84, 10, 32,
357     32,105,102, 32,114, 97,119,116,121,112,101, 40, 97,114,103,
358     91, 49, 93, 41, 32, 61, 61, 32, 39,117,115,101,114,100, 97,
359    116, 97, 39, 32,116,104,101,110, 10, 32, 32, 32, 32,102, 32,
360     61, 32,116, 97, 98, 46,114,101,109,111,118,101, 40, 97,114,
361    103, 44, 32, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,114,
362    101,116,117,114,110, 32,102, 58,114,101, 97,100, 40,117,110,
363    112, 97, 99,107, 40, 97,114,103, 41, 41, 10,101,110,100, 10,
364     10,102,117,110, 99,116,105,111,110, 32,119,114,105,116,101,
365     32, 40, 46, 46, 46, 41, 10, 32, 32,108,111, 99, 97,108, 32,
366    102, 32, 61, 32, 95, 79, 85, 84, 80, 85, 84, 10, 32, 32,105,
367    102, 32,114, 97,119,116,121,112,101, 40, 97,114,103, 91, 49,
368     93, 41, 32, 61, 61, 32, 39,117,115,101,114,100, 97,116, 97,
369     39, 32,116,104,101,110, 10, 32, 32, 32, 32,102, 32, 61, 32,
370    116, 97, 98, 46,114,101,109,111,118,101, 40, 97,114,103, 44,
371     32, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,114,101,116,
372    117,114,110, 32,102, 58,119,114,105,116,101, 40,117,110,112,
373     97, 99,107, 40, 97,114,103, 41, 41, 10,101,110,100,32
374   };
375   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/compat.lua");
376   lua_settop(tolua_S, top);
377  } /* end of embedded lua code */
378
379
380  { /* begin embedded lua code */
381   int top = lua_gettop(tolua_S);
382   static unsigned char B[] = {
383    45, 45, 32,116,111,108,117, 97, 58, 32, 98, 97,115,105, 99,
384     32,117,116,105,108,105,116,121, 32,102,117,110, 99,116,105,
385    111,110,115, 10, 45, 45, 32, 87,114,105,116,116,101,110, 32,
386     98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,108,
387    101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47, 80,
388     85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32, 49,
389     57, 57, 56, 10, 45, 45, 32, 76, 97,115,116, 32,117,112,100,
390     97,116,101, 58, 32, 65,112,114, 32, 50, 48, 48, 51, 10, 45,
391     45, 32, 36, 73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,
392    105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101,
393     32,115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32,
394     99, 97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,
395    101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,
396    105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,
397    115,111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,
398    101,100, 32,104,101,114,101,117,110,100,101,114, 32,105,115,
399     32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32,
400     98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,
401    104,101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,
402    111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111,
403     32,112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,
404    110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44,
405     32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,
406    104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,
407    109,111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10,
408     10, 10, 45, 45, 32, 66, 97,115,105, 99, 32, 67, 32,116,121,
409    112,101,115, 32, 97,110,100, 32,116,104,101,105,114, 32, 99,
410    111,114,114,101,115,112,111,110,100,105,110,103, 32, 76,117,
411     97, 32,116,121,112,101,115, 10, 45, 45, 32, 65,108,108, 32,
412    111, 99, 99,117,114,114,101,110, 99,101,115, 32,111,102, 32,
413     34, 99,104, 97,114, 42, 34, 32,119,105,108,108, 32, 98,101,
414     32,114,101,112,108, 97, 99,101,100, 32, 98,121, 32, 34, 95,
415     99,115,116,114,105,110,103, 34, 44, 10, 45, 45, 32, 97,110,
416    100, 32, 97,108,108, 32,111, 99, 99,117,114,114,101,110, 99,
417    101,115, 32,111,102, 32, 34,118,111,105,100, 42, 34, 32,119,
418    105,108,108, 32, 98,101, 32,114,101,112,108, 97, 99,101,100,
419     32, 98,121, 32, 34, 95,117,115,101,114,100, 97,116, 97, 34,
420     10, 95, 98, 97,115,105, 99, 32, 61, 32,123, 10, 32, 91, 39,
421    118,111,105,100, 39, 93, 32, 61, 32, 39, 39, 44, 10, 32, 91,
422     39, 99,104, 97,114, 39, 93, 32, 61, 32, 39,110,117,109, 98,
423    101,114, 39, 44, 10, 32, 91, 39,105,110,116, 39, 93, 32, 61,
424     32, 39,110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39,115,
425    104,111,114,116, 39, 93, 32, 61, 32, 39,110,117,109, 98,101,
426    114, 39, 44, 10, 32, 91, 39,108,111,110,103, 39, 93, 32, 61,
427     32, 39,110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39,117,
428    110,115,105,103,110,101,100, 39, 93, 32, 61, 32, 39,110,117,
429    109, 98,101,114, 39, 44, 10, 32, 91, 39,102,108,111, 97,116,
430     39, 93, 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, 10,
431     32, 91, 39,100,111,117, 98,108,101, 39, 93, 32, 61, 32, 39,
432    110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39, 95, 99,115,
433    116,114,105,110,103, 39, 93, 32, 61, 32, 39,115,116,114,105,
434    110,103, 39, 44, 10, 32, 91, 39, 95,117,115,101,114,100, 97,
435    116, 97, 39, 93, 32, 61, 32, 39,117,115,101,114,100, 97,116,
436     97, 39, 44, 10, 32, 91, 39, 99,104, 97,114, 42, 39, 93, 32,
437     61, 32, 39,115,116,114,105,110,103, 39, 44, 10, 32, 91, 39,
438    118,111,105,100, 42, 39, 93, 32, 61, 32, 39,117,115,101,114,
439    100, 97,116, 97, 39, 44, 10, 32, 91, 39, 98,111,111,108, 39,
440     93, 32, 61, 32, 39, 98,111,111,108,101, 97,110, 39, 44, 10,
441     32, 91, 39,108,117, 97, 95, 79, 98,106,101, 99,116, 39, 93,
442     32, 61, 32, 39,118, 97,108,117,101, 39, 44, 10, 32, 91, 39,
443     76, 85, 65, 95, 86, 65, 76, 85, 69, 39, 93, 32, 61, 32, 39,
444    118, 97,108,117,101, 39, 44, 32, 32, 32, 32, 45, 45, 32,102,
445    111,114, 32, 99,111,109,112, 97,116,105, 98,105,108,105,116,
446    121, 32,119,105,116,104, 32,116,111,108,117, 97, 32, 52, 46,
447     48, 10, 32, 91, 39,108,117, 97, 95, 83,116, 97,116,101, 42,
448     39, 93, 32, 61, 32, 39,115,116, 97,116,101, 39, 44, 10, 32,
449     91, 39, 95,108,115,116, 97,116,101, 39, 93, 32, 61, 32, 39,
450    115,116, 97,116,101, 39, 44, 10, 32, 91, 39,108,117, 97, 95,
451     70,117,110, 99,116,105,111,110, 39, 93, 32, 61, 32, 39,118,
452     97,108,117,101, 39, 44, 10,125, 10, 10, 95, 98, 97,115,105,
453     99, 95, 99,116,121,112,101, 32, 61, 32,123, 10, 32,110,117,
454    109, 98,101,114, 32, 61, 32, 34,108,117, 97, 95, 78,117,109,
455     98,101,114, 34, 44, 10, 32,115,116,114,105,110,103, 32, 61,
456     32, 34, 99,111,110,115,116, 32, 99,104, 97,114, 42, 34, 44,
457     10, 32,117,115,101,114,100, 97,116, 97, 32, 61, 32, 34,118,
458    111,105,100, 42, 34, 44, 10, 32, 98,111,111,108,101, 97,110,
459     32, 61, 32, 34, 98,111,111,108, 34, 44, 10, 32,118, 97,108,
460    117,101, 32, 61, 32, 34,105,110,116, 34, 44, 10, 32,115,116,
461     97,116,101, 32, 61, 32, 34,108,117, 97, 95, 83,116, 97,116,
462    101, 42, 34, 44, 10,125, 10, 10, 45, 45, 32,102,117,110, 99,
463    116,105,111,110,115, 32,116,104,101, 32, 97,114,101, 32,117,
464    115,101,100, 32,116,111, 32,100,111, 32, 97, 32, 39,114, 97,
465    119, 32,112,117,115,104, 39, 32,111,102, 32, 98, 97,115,105,
466     99, 32,116,121,112,101,115, 10, 95, 98, 97,115,105, 99, 95,
467    114, 97,119, 95,112,117,115,104, 32, 61, 32,123,125, 10, 10,
468     45, 45, 32, 76,105,115,116, 32,111,102, 32,117,115,101,114,
469     32,100,101,102,105,110,101,100, 32,116,121,112,101,115, 10,
470     45, 45, 32, 69, 97, 99,104, 32,116,121,112,101, 32, 99,111,
471    114,114,101,115,112,111,110,100,115, 32,116,111, 32, 97, 32,
472    118, 97,114,105, 97, 98,108,101, 32,110, 97,109,101, 32,116,
473    104, 97,116, 32,115,116,111,114,101,115, 32,105,116,115, 32,
474    116, 97,103, 32,118, 97,108,117,101, 46, 10, 95,117,115,101,
475    114,116,121,112,101, 32, 61, 32,123,125, 10, 10, 45, 45, 32,
476     76,105,115,116, 32,111,102, 32,116,121,112,101,115, 32,116,
477    104, 97,116, 32,104, 97,118,101, 32,116,111, 32, 98,101, 32,
478     99,111,108,108,101, 99,116,101,100, 10, 95, 99,111,108,108,
479    101, 99,116, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,105,
480    115,116, 32,111,102, 32,116,121,112,101,115, 10, 95,103,108,
481    111, 98, 97,108, 95,116,121,112,101,115, 32, 61, 32,123,110,
482     61, 48,125, 10, 95,103,108,111, 98, 97,108, 95,116,121,112,
483    101,115, 95,104, 97,115,104, 32, 61, 32,123,125, 10, 10, 45,
484     45, 32,108,105,115,116, 32,111,102, 32, 99,108, 97,115,115,
485    101,115, 10, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,
486    115,101,115, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,105,
487    115,116, 32,111,102, 32,101,110,117,109, 32, 99,111,110,115,
488    116, 97,110,116,115, 10, 95,103,108,111, 98, 97,108, 95,101,
489    110,117,109,115, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,
490    105,115,116, 32,111,102, 32, 97,117,116,111, 32,114,101,110,
491     97,109,105,110,103, 10, 95,114,101,110, 97,109,105,110,103,
492     32, 61, 32,123,125, 10,102,117,110, 99,116,105,111,110, 32,
493     97,112,112,101,110,100,114,101,110, 97,109,105,110,103, 32,
494     40,115, 41, 10, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,
495    111,108,100, 44,110,101,119, 32, 61, 32,115,116,114,102,105,
496    110,100, 40,115, 44, 34, 37,115, 42, 40, 46, 45, 41, 37,115,
497     42, 64, 37,115, 42, 40, 46, 45, 41, 37,115, 42, 36, 34, 41,
498     10,  9,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110,
499     10,  9, 32,101,114,114,111,114, 40, 34, 35, 73,110,118, 97,
500    108,105,100, 32,114,101,110, 97,109,105,110,103, 32,115,121,
501    110,116, 97,120, 59, 32,105,116, 32,115,104,111,117,108,100,
502     32, 98,101, 32,111,102, 32,116,104,101, 32,102,111,114,109,
503     58, 32,112, 97,116,116,101,114,110, 64,112, 97,116,116,101,
504    114,110, 34, 41, 10,  9,101,110,100, 10,  9,116,105,110,115,
505    101,114,116, 40, 95,114,101,110, 97,109,105,110,103, 44,123,
506    111,108,100, 61,111,108,100, 44, 32,110,101,119, 61,110,101,
507    119,125, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,105,
508    111,110, 32, 97,112,112,108,121,114,101,110, 97,109,105,110,
509    103, 32, 40,115, 41, 10,  9,102,111,114, 32,105, 61, 49, 44,
510    103,101,116,110, 40, 95,114,101,110, 97,109,105,110,103, 41,
511     32,100,111, 10,  9, 32,108,111, 99, 97,108, 32,109, 44,110,
512     32, 61, 32,103,115,117, 98, 40,115, 44, 95,114,101,110, 97,
513    109,105,110,103, 91,105, 93, 46,111,108,100, 44, 95,114,101,
514    110, 97,109,105,110,103, 91,105, 93, 46,110,101,119, 41, 10,
515      9,  9,105,102, 32,110, 32,126, 61, 32, 48, 32,116,104,101,
516    110, 10,  9,  9, 32,114,101,116,117,114,110, 32,109, 10,  9,
517      9,101,110,100, 10,  9,101,110,100, 10,  9,114,101,116,117,
518    114,110, 32,110,105,108, 10,101,110,100, 10, 10, 45, 45, 32,
519     69,114,114,111,114, 32,104, 97,110,100,108,101,114, 10,102,
520    117,110, 99,116,105,111,110, 32,116,111,108,117, 97, 95,101,
521    114,114,111,114, 32, 40,115, 44,102, 41, 10,105,102, 32, 95,
522     99,117,114,114, 95, 99,111,100,101, 32,116,104,101,110, 10,
523      9,112,114,105,110,116, 40, 34, 42, 42, 42, 99,117,114,114,
524     32, 99,111,100,101, 32,102,111,114, 32,101,114,114,111,114,
525     32,105,115, 32, 34, 46, 46,116,111,115,116,114,105,110,103,
526     40, 95, 99,117,114,114, 95, 99,111,100,101, 41, 41, 10,  9,
527    112,114,105,110,116, 40,100,101, 98,117,103, 46,116,114, 97,
528     99,101, 98, 97, 99,107, 40, 41, 41, 10,101,110,100, 10, 32,
529    108,111, 99, 97,108, 32,111,117,116, 32, 61, 32, 95, 79, 85,
530     84, 80, 85, 84, 10, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61,
531     32, 95, 83, 84, 68, 69, 82, 82, 10, 32,105,102, 32,115,116,
532    114,115,117, 98, 40,115, 44, 49, 44, 49, 41, 32, 61, 61, 32,
533     39, 35, 39, 32,116,104,101,110, 10, 32, 32,119,114,105,116,
534    101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97, 58, 32,
535     34, 46, 46,115,116,114,115,117, 98, 40,115, 44, 50, 41, 46,
536     46, 34, 46, 92,110, 92,110, 34, 41, 10, 32, 32,105,102, 32,
537     95, 99,117,114,114, 95, 99,111,100,101, 32,116,104,101,110,
538     10, 32, 32, 32,108,111, 99, 97,108, 32, 95, 44, 95, 44,115,
539     32, 61, 32,115,116,114,102,105,110,100, 40, 95, 99,117,114,
540    114, 95, 99,111,100,101, 44, 34, 94, 37,115, 42, 40, 46, 45,
541     92,110, 41, 34, 41, 32, 45, 45, 32,101,120,116,114, 97, 99,
542    116, 32,102,105,114,115,116, 32,108,105,110,101, 10, 32, 32,
543     32,105,102, 32,115, 61, 61,110,105,108, 32,116,104,101,110,
544     32,115, 32, 61, 32, 95, 99,117,114,114, 95, 99,111,100,101,
545     32,101,110,100, 10, 32, 32, 32,115, 32, 61, 32,103,115,117,
546     98, 40,115, 44, 34, 95,117,115,101,114,100, 97,116, 97, 34,
547     44, 34,118,111,105,100, 42, 34, 41, 32, 45, 45, 32,114,101,
548    116,117,114,110, 32,119,105,116,104, 32, 39,118,111,105,100,
549     42, 39, 10, 32, 32, 32,115, 32, 61, 32,103,115,117, 98, 40,
550    115, 44, 34, 95, 99,115,116,114,105,110,103, 34, 44, 34, 99,
551    104, 97,114, 42, 34, 41, 32, 32, 45, 45, 32,114,101,116,117,
552    114,110, 32,119,105,116,104, 32, 39, 99,104, 97,114, 42, 39,
553     10, 32, 32, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44,
554     34, 95,108,115,116, 97,116,101, 34, 44, 34,108,117, 97, 95,
555     83,116, 97,116,101, 42, 34, 41, 32, 32, 45, 45, 32,114,101,
556    116,117,114,110, 32,119,105,116,104, 32, 39,108,117, 97, 95,
557     83,116, 97,116,101, 42, 39, 10, 32, 32, 32,119,114,105,116,
558    101, 40, 34, 67,111,100,101, 32, 98,101,105,110,103, 32,112,
559    114,111, 99,101,115,115,101,100, 58, 92,110, 34, 46, 46,115,
560     46, 46, 34, 92,110, 34, 41, 10, 32, 32,101,110,100, 10, 32,
561    101,108,115,101, 10, 32,105,102, 32,110,111,116, 32,102, 32,
562    116,104,101,110, 32,102, 32, 61, 32, 34, 40,102, 32,105,115,
563     32,110,105,108, 41, 34, 32,101,110,100, 10, 32, 32,112,114,
564    105,110,116, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97,
565     32,105,110,116,101,114,110, 97,108, 32,101,114,114,111,114,
566     58, 32, 34, 46, 46,102, 46, 46,115, 46, 46, 34, 46, 92,110,
567     92,110, 34, 41, 10, 32, 32,114,101,116,117,114,110, 10, 32,
568    101,110,100, 10, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,
569    111,117,116, 10,101,110,100, 10, 10,102,117,110, 99,116,105,
570    111,110, 32,119, 97,114,110,105,110,103, 32, 40,109,115,103,
571     41, 10, 32,108,111, 99, 97,108, 32,111,117,116, 32, 61, 32,
572     95, 79, 85, 84, 80, 85, 84, 10, 32, 95, 79, 85, 84, 80, 85,
573     84, 32, 61, 32, 95, 83, 84, 68, 69, 82, 82, 10, 32,119,114,
574    105,116,101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97,
575     32,119, 97,114,110,105,110,103, 58, 32, 34, 46, 46,109,115,
576    103, 46, 46, 34, 46, 92,110, 92,110, 34, 41, 10, 32, 95, 79,
577     85, 84, 80, 85, 84, 32, 61, 32,111,117,116, 10,101,110,100,
578     10, 10, 45, 45, 32,114,101,103,105,115,116,101,114, 32, 97,
579    110, 32,117,115,101,114, 32,100,101,102,105,110,101,100, 32,
580    116,121,112,101, 58, 32,114,101,116,117,114,110,115, 32,102,
581    117,108,108, 32,116,121,112,101, 10,102,117,110, 99,116,105,
582    111,110, 32,114,101,103,116,121,112,101, 32, 40,116, 41, 10,
583      9, 45, 45,105,102, 32,105,115, 98, 97,115,105, 99, 40,116,
584     41, 32,116,104,101,110, 10,  9, 45, 45,  9,114,101,116,117,
585    114,110, 32,116, 10,  9, 45, 45,101,110,100, 10,  9,108,111,
586     99, 97,108, 32,102,116, 32, 61, 32,102,105,110,100,116,121,
587    112,101, 40,116, 41, 10, 10,  9,105,102, 32,110,111,116, 32,
588     95,117,115,101,114,116,121,112,101, 91,102,116, 93, 32,116,
589    104,101,110, 10,  9,  9,114,101,116,117,114,110, 32, 97,112,
590    112,101,110,100,117,115,101,114,116,121,112,101, 40,116, 41,
591     10,  9,101,110,100, 10,  9,114,101,116,117,114,110, 32,102,
592    116, 10,101,110,100, 10, 10, 45, 45, 32,114,101,116,117,114,
593    110, 32,116,121,112,101, 32,110, 97,109,101, 58, 32,114,101,
594    116,117,114,110,115, 32,102,117,108,108, 32,116,121,112,101,
595     10,102,117,110, 99,116,105,111,110, 32,116,121,112,101,118,
596     97,114, 40,116,121,112,101, 41, 10,  9,105,102, 32,116,121,
597    112,101, 32, 61, 61, 32, 39, 39, 32,111,114, 32,116,121,112,
598    101, 32, 61, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,
599    110, 10,  9,  9,114,101,116,117,114,110, 32,116,121,112,101,
600     10,  9,101,108,115,101, 10,  9,  9,108,111, 99, 97,108, 32,
601    102,116, 32, 61, 32,102,105,110,100,116,121,112,101, 40,116,
602    121,112,101, 41, 10,  9,  9,105,102, 32,102,116, 32,116,104,
603    101,110, 10,  9,  9,  9,114,101,116,117,114,110, 32,102,116,
604     10,  9,  9,101,110,100, 10,  9,  9, 95,117,115,101,114,116,
605    121,112,101, 91,116,121,112,101, 93, 32, 61, 32,116,121,112,
606    101, 10,  9,  9,114,101,116,117,114,110, 32,116,121,112,101,
607     10,  9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 99,
608    104,101, 99,107, 32,105,102, 32, 98, 97,115,105, 99, 32,116,
609    121,112,101, 10,102,117,110, 99,116,105,111,110, 32,105,115,
610     98, 97,115,105, 99, 32, 40,116,121,112,101, 41, 10, 32,108,
611    111, 99, 97,108, 32,116, 32, 61, 32,103,115,117, 98, 40,116,
612    121,112,101, 44, 39, 99,111,110,115,116, 32, 39, 44, 39, 39,
613     41, 10, 32,108,111, 99, 97,108, 32,109, 44,116, 32, 61, 32,
614     97,112,112,108,121,116,121,112,101,100,101,102, 40, 39, 39,
615     44, 32,116, 41, 10, 32,108,111, 99, 97,108, 32, 98, 32, 61,
616     32, 95, 98, 97,115,105, 99, 91,116, 93, 10, 32,105,102, 32,
617     98, 32,116,104,101,110, 10, 32, 32,114,101,116,117,114,110,
618     32, 98, 44, 95, 98, 97,115,105, 99, 95, 99,116,121,112,101,
619     91, 98, 93, 10, 32,101,110,100, 10, 32,114,101,116,117,114,
620    110, 32,110,105,108, 10,101,110,100, 10, 10, 45, 45, 32,115,
621    112,108,105,116, 32,115,116,114,105,110,103, 32,117,115,105,
622    110,103, 32, 97, 32,116,111,107,101,110, 10,102,117,110, 99,
623    116,105,111,110, 32,115,112,108,105,116, 32, 40,115, 44,116,
624     41, 10, 32,108,111, 99, 97,108, 32,108, 32, 61, 32,123,110,
625     61, 48,125, 10, 32,108,111, 99, 97,108, 32,102, 32, 61, 32,
626    102,117,110, 99,116,105,111,110, 32, 40,115, 41, 10, 32, 32,
627    108, 46,110, 32, 61, 32,108, 46,110, 32, 43, 32, 49, 10, 32,
628     32,108, 91,108, 46,110, 93, 32, 61, 32,115, 10, 32, 32,114,
629    101,116,117,114,110, 32, 34, 34, 10, 32,101,110,100, 10, 32,
630    108,111, 99, 97,108, 32,112, 32, 61, 32, 34, 37,115, 42, 40,
631     46, 45, 41, 37,115, 42, 34, 46, 46,116, 46, 46, 34, 37,115,
632     42, 34, 10, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44,
633     34, 94, 37,115, 43, 34, 44, 34, 34, 41, 10, 32,115, 32, 61,
634     32,103,115,117, 98, 40,115, 44, 34, 37,115, 43, 36, 34, 44,
635     34, 34, 41, 10, 32,115, 32, 61, 32,103,115,117, 98, 40,115,
636     44,112, 44,102, 41, 10, 32,108, 46,110, 32, 61, 32,108, 46,
637    110, 32, 43, 32, 49, 10, 32,108, 91,108, 46,110, 93, 32, 61,
638     32,103,115,117, 98, 40,115, 44, 34, 40, 37,115, 37,115, 42,
639     41, 36, 34, 44, 34, 34, 41, 10, 32,114,101,116,117,114,110,
640     32,108, 10,101,110,100, 10, 10, 45, 45, 32,115,112,108,105,
641    116,115, 32, 97, 32,115,116,114,105,110,103, 32,117,115,105,
642    110,103, 32, 97, 32,112, 97,116,116,101,114,110, 44, 32, 99,
643    111,110,115,105,100,101,114,105,110,103, 32,116,104,101, 32,
644    115,112, 97, 99,105, 97,108, 32, 99, 97,115,101,115, 32,111,
645    102, 32, 67, 32, 99,111,100,101, 32, 40,116,101,109,112,108,
646     97,116,101,115, 44, 32,102,117,110, 99,116,105,111,110, 32,
647    112, 97,114, 97,109,101,116,101,114,115, 44, 32,101,116, 99,
648     41, 10, 45, 45, 32,112, 97,116,116,101,114,110, 32, 99, 97,
649    110, 39,116, 32, 99,111,110,116, 97,105,110, 32,116,104,101,
650     32, 39, 94, 39, 32, 40, 97,115, 32,117,115,101,100, 32,116,
651    111, 32,105,100,101,110,116,105,102,121, 32,116,104,101, 32,
652     98,101,103,105,110,105,110,103, 32,111,102, 32,116,104,101,
653     32,108,105,110,101, 41, 10, 45, 45, 32, 97,108,115,111, 32,
654    115,116,114,105,112,115, 32,119,104,105,116,101,115,112, 97,
655     99,101, 10,102,117,110, 99,116,105,111,110, 32,115,112,108,
656    105,116, 95, 99, 95,116,111,107,101,110,115, 40,115, 44, 32,
657    112, 97,116, 41, 10, 10,  9,115, 32, 61, 32,115,116,114,105,
658    110,103, 46,103,115,117, 98, 40,115, 44, 32, 34, 94, 37,115,
659     42, 34, 44, 32, 34, 34, 41, 10,  9,115, 32, 61, 32,115,116,
660    114,105,110,103, 46,103,115,117, 98, 40,115, 44, 32, 34, 37,
661    115, 42, 36, 34, 44, 32, 34, 34, 41, 10, 10,  9,108,111, 99,
662     97,108, 32,116,111,107,101,110, 95, 98,101,103,105,110, 32,
663     61, 32, 49, 10,  9,108,111, 99, 97,108, 32,116,111,107,101,
664    110, 95,101,110,100, 32, 61, 32, 49, 10,  9,108,111, 99, 97,
665    108, 32,111,102,115, 32, 61, 32, 49, 10,  9,108,111, 99, 97,
666    108, 32,114,101,116, 32, 61, 32,123,110, 61, 48,125, 10, 10,
667      9,102,117,110, 99,116,105,111,110, 32, 97,100,100, 95,116,
668    111,107,101,110, 40,111,102,115, 41, 10, 10,  9,  9,108,111,
669     99, 97,108, 32,116, 32, 61, 32,115,116,114,105,110,103, 46,
670    115,117, 98, 40,115, 44, 32,116,111,107,101,110, 95, 98,101,
671    103,105,110, 44, 32,111,102,115, 41, 10,  9,  9,116, 32, 61,
672     32,115,116,114,105,110,103, 46,103,115,117, 98, 40,116, 44,
673     32, 34, 94, 37,115, 42, 34, 44, 32, 34, 34, 41, 10,  9,  9,
674    116, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98,
675     40,116, 44, 32, 34, 37,115, 42, 36, 34, 44, 32, 34, 34, 41,
676     10,  9,  9,114,101,116, 46,110, 32, 61, 32,114,101,116, 46,
677    110, 32, 43, 32, 49, 10,  9,  9,114,101,116, 91,114,101,116,
678     46,110, 93, 32, 61, 32,116, 10,  9,101,110,100, 10, 10,  9,
679    119,104,105,108,101, 32,111,102,115, 32, 60, 61, 32,115,116,
680    114,105,110,103, 46,108,101,110, 40,115, 41, 32,100,111, 10,
681     10,  9,  9,108,111, 99, 97,108, 32,115,117, 98, 32, 61, 32,
682    115,116,114,105,110,103, 46,115,117, 98, 40,115, 44, 32,111,
683    102,115, 44, 32, 45, 49, 41, 10,  9,  9,108,111, 99, 97,108,
684     32, 98, 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,
685    105,110,100, 40,115,117, 98, 44, 32, 34, 94, 34, 46, 46,112,
686     97,116, 41, 10,  9,  9,105,102, 32, 98, 32,116,104,101,110,
687     10,  9,  9,  9, 97,100,100, 95,116,111,107,101,110, 40,111,
688    102,115, 45, 49, 41, 10,  9,  9,  9,111,102,115, 32, 61, 32,
689    111,102,115, 43,101, 10,  9,  9,  9,116,111,107,101,110, 95,
690     98,101,103,105,110, 32, 61, 32,111,102,115, 10,  9,  9,101,
691    108,115,101, 10,  9,  9,  9,108,111, 99, 97,108, 32, 99,104,
692     97,114, 32, 61, 32,115,116,114,105,110,103, 46,115,117, 98,
693     40,115, 44, 32,111,102,115, 44, 32,111,102,115, 41, 10,  9,
694      9,  9,105,102, 32, 99,104, 97,114, 32, 61, 61, 32, 34, 40,
695     34, 32,111,114, 32, 99,104, 97,114, 32, 61, 61, 32, 34, 60,
696     34, 32,116,104,101,110, 10, 10,  9,  9,  9,  9,108,111, 99,
697     97,108, 32, 98,108,111, 99,107, 10,  9,  9,  9,  9,105,102,
698     32, 99,104, 97,114, 32, 61, 61, 32, 34, 40, 34, 32,116,104,
699    101,110, 32, 98,108,111, 99,107, 32, 61, 32, 34, 94, 37, 98,
700     40, 41, 34, 32,101,110,100, 10,  9,  9,  9,  9,105,102, 32,
701     99,104, 97,114, 32, 61, 61, 32, 34, 60, 34, 32,116,104,101,
702    110, 32, 98,108,111, 99,107, 32, 61, 32, 34, 94, 37, 98, 60,
703     62, 34, 32,101,110,100, 10, 10,  9,  9,  9,  9, 98, 44,101,
704     32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
705    115,117, 98, 44, 32, 98,108,111, 99,107, 41, 10,  9,  9,  9,
706      9,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10,
707      9,  9,  9,  9,  9, 45, 45, 32,117,110,116,101,114,109,105,
708    110, 97,116,101,100, 32, 98,108,111, 99,107, 63, 10,  9,  9,
709      9,  9,  9,111,102,115, 32, 61, 32,111,102,115, 43, 49, 10,
710      9,  9,  9,  9,101,108,115,101, 10,  9,  9,  9,  9,  9,111,
711    102,115, 32, 61, 32,111,102,115, 32, 43, 32,101, 10,  9,  9,
712      9,  9,101,110,100, 10, 10,  9,  9,  9,101,108,115,101, 10,
713      9,  9,  9,  9,111,102,115, 32, 61, 32,111,102,115, 43, 49,
714     10,  9,  9,  9,101,110,100, 10,  9,  9,101,110,100, 10, 10,
715      9,101,110,100, 10,  9, 97,100,100, 95,116,111,107,101,110,
716     40,111,102,115, 41, 10,  9, 45, 45,105,102, 32,114,101,116,
717     46,110, 32, 61, 61, 32, 48, 32,116,104,101,110, 10, 10,  9,
718     45, 45,  9,114,101,116, 46,110, 61, 49, 10,  9, 45, 45,  9,
719    114,101,116, 91, 49, 93, 32, 61, 32, 34, 34, 10,  9, 45, 45,
720    101,110,100, 10, 10,  9,114,101,116,117,114,110, 32,114,101,
721    116, 10, 10,101,110,100, 10, 10, 45, 45, 32, 99,111,110, 99,
722     97,116,101,110, 97,116,101, 32,115,116,114,105,110,103,115,
723     32,111,102, 32, 97, 32,116, 97, 98,108,101, 10,102,117,110,
724     99,116,105,111,110, 32, 99,111,110, 99, 97,116, 32, 40,116,
725     44,102, 44,108, 44,106,115,116,114, 41, 10,  9,106,115,116,
726    114, 32, 61, 32,106,115,116,114, 32,111,114, 32, 34, 32, 34,
727     10, 32,108,111, 99, 97,108, 32,115, 32, 61, 32, 39, 39, 10,
728     32,108,111, 99, 97,108, 32,105, 61,102, 10, 32,119,104,105,
729    108,101, 32,105, 60, 61,108, 32,100,111, 10, 32, 32,115, 32,
730     61, 32,115, 46, 46,116, 91,105, 93, 10, 32, 32,105, 32, 61,
731     32,105, 43, 49, 10, 32, 32,105,102, 32,105, 32, 60, 61, 32,
732    108, 32,116,104,101,110, 32,115, 32, 61, 32,115, 46, 46,106,
733    115,116,114, 32,101,110,100, 10, 32,101,110,100, 10, 32,114,
734    101,116,117,114,110, 32,115, 10,101,110,100, 10, 10, 45, 45,
735     32, 99,111,110, 99, 97,116,101,110, 97,116,101, 32, 97,108,
736    108, 32,112, 97,114, 97,109,101,116,101,114,115, 44, 32,102,
737    111,108,108,111,119,105,110,103, 32,111,117,116,112,117,116,
738     32,114,117,108,101,115, 10,102,117,110, 99,116,105,111,110,
739     32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 32, 40,108,
740    105,110,101, 44, 32, 46, 46, 46, 41, 10, 32,108,111, 99, 97,
741    108, 32,105, 61, 49, 10, 32,119,104,105,108,101, 32,105, 60,
742     61, 97,114,103, 46,110, 32,100,111, 10, 32, 32,105,102, 32,
743     95, 99,111,110,116, 32, 97,110,100, 32,110,111,116, 32,115,
744    116,114,102,105,110,100, 40, 95, 99,111,110,116, 44, 39, 91,
745     37, 40, 44, 34, 93, 39, 41, 32, 97,110,100, 10, 32, 32, 32,
746     32, 32,115,116,114,102,105,110,100, 40, 97,114,103, 91,105,
747     93, 44, 34, 94, 91, 37, 97, 95,126, 93, 34, 41, 32,116,104,
748    101,110, 10,  9, 32, 32, 32, 32,108,105,110,101, 32, 61, 32,
749    108,105,110,101, 32, 46, 46, 32, 39, 32, 39, 10, 32, 32,101,
750    110,100, 10, 32, 32,108,105,110,101, 32, 61, 32,108,105,110,
751    101, 32, 46, 46, 32, 97,114,103, 91,105, 93, 10, 32, 32,105,
752    102, 32, 97,114,103, 91,105, 93, 32,126, 61, 32, 39, 39, 32,
753    116,104,101,110, 10, 32, 32, 32, 95, 99,111,110,116, 32, 61,
754     32,115,116,114,115,117, 98, 40, 97,114,103, 91,105, 93, 44,
755     45, 49, 44, 45, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,
756    105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,105,
757    102, 32,115,116,114,102,105,110,100, 40, 97,114,103, 91, 97,
758    114,103, 46,110, 93, 44, 34, 91, 37, 47, 37, 41, 37, 59, 37,
759    123, 37,125, 93, 36, 34, 41, 32,116,104,101,110, 10, 32, 32,
760     95, 99,111,110,116, 61,110,105,108, 32,108,105,110,101, 32,
761     61, 32,108,105,110,101, 32, 46, 46, 32, 39, 92,110, 39, 10,
762     32,101,110,100, 10,  9,114,101,116,117,114,110, 32,108,105,
763    110,101, 10,101,110,100, 10, 10, 45, 45, 32,111,117,116,112,
764    117,116, 32,108,105,110,101, 10,102,117,110, 99,116,105,111,
765    110, 32,111,117,116,112,117,116, 32, 40, 46, 46, 46, 41, 10,
766     32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,
767    108,101, 32,105, 60, 61, 97,114,103, 46,110, 32,100,111, 10,
768     32, 32,105,102, 32, 95, 99,111,110,116, 32, 97,110,100, 32,
769    110,111,116, 32,115,116,114,102,105,110,100, 40, 95, 99,111,
770    110,116, 44, 39, 91, 37, 40, 44, 34, 93, 39, 41, 32, 97,110,
771    100, 10, 32, 32, 32, 32, 32,115,116,114,102,105,110,100, 40,
772     97,114,103, 91,105, 93, 44, 34, 94, 91, 37, 97, 95,126, 93,
773     34, 41, 32,116,104,101,110, 10,  9, 32, 32, 32, 32,119,114,
774    105,116,101, 40, 39, 32, 39, 41, 10, 32, 32,101,110,100, 10,
775     32, 32,119,114,105,116,101, 40, 97,114,103, 91,105, 93, 41,
776     10, 32, 32,105,102, 32, 97,114,103, 91,105, 93, 32,126, 61,
777     32, 39, 39, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,111,
778    110,116, 32, 61, 32,115,116,114,115,117, 98, 40, 97,114,103,
779     91,105, 93, 44, 45, 49, 44, 45, 49, 41, 10, 32, 32,101,110,
780    100, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,
781    100, 10, 32,105,102, 32,115,116,114,102,105,110,100, 40, 97,
782    114,103, 91, 97,114,103, 46,110, 93, 44, 34, 91, 37, 47, 37,
783     41, 37, 59, 37,123, 37,125, 93, 36, 34, 41, 32,116,104,101,
784    110, 10, 32, 32, 95, 99,111,110,116, 61,110,105,108, 32,119,
785    114,105,116,101, 40, 39, 92,110, 39, 41, 10, 32,101,110,100,
786     10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
787    103,101,116, 95,112,114,111,112,101,114,116,121, 95,109,101,
788    116,104,111,100,115, 40,112,116,121,112,101, 44, 32,110, 97,
789    109,101, 41, 10, 10,  9,105,102, 32,103,101,116, 95,112,114,
790    111,112,101,114,116,121, 95,109,101,116,104,111,100,115, 95,
791    104,111,111,107, 32, 97,110,100, 32,103,101,116, 95,112,114,
792    111,112,101,114,116,121, 95,109,101,116,104,111,100,115, 95,
793    104,111,111,107, 40,112,116,121,112,101, 44,110, 97,109,101,
794     41, 32,116,104,101,110, 10,  9,  9,114,101,116,117,114,110,
795     32,103,101,116, 95,112,114,111,112,101,114,116,121, 95,109,
796    101,116,104,111,100,115, 95,104,111,111,107, 40,112,116,121,
797    112,101, 44, 32,110, 97,109,101, 41, 10,  9,101,110,100, 10,
798     10,  9,105,102, 32,112,116,121,112,101, 32, 61, 61, 32, 34,
799    100,101,102, 97,117,108,116, 34, 32,116,104,101,110, 32, 45,
800     45, 32,103,101,116, 95,110, 97,109,101, 44, 32,115,101,116,
801     95,110, 97,109,101, 10,  9,  9,114,101,116,117,114,110, 32,
802     34,103,101,116, 95, 34, 46, 46,110, 97,109,101, 44, 32, 34,
803    115,101,116, 95, 34, 46, 46,110, 97,109,101, 10,  9,101,110,
804    100, 10, 10,  9,105,102, 32,112,116,121,112,101, 32, 61, 61,
805     32, 34,113,116, 34, 32,116,104,101,110, 32, 45, 45, 32,110,
806     97,109,101, 44, 32,115,101,116, 78, 97,109,101, 10,  9,  9,
807    114,101,116,117,114,110, 32,110, 97,109,101, 44, 32, 34,115,
808    101,116, 34, 46, 46,115,116,114,105,110,103, 46,117,112,112,
809    101,114, 40,115,116,114,105,110,103, 46,115,117, 98, 40,110,
810     97,109,101, 44, 32, 49, 44, 32, 49, 41, 41, 46, 46,115,116,
811    114,105,110,103, 46,115,117, 98, 40,110, 97,109,101, 44, 32,
812     50, 44, 32, 45, 49, 41, 10,  9,101,110,100, 10, 10,  9,105,
813    102, 32,112,116,121,112,101, 32, 61, 61, 32, 34,111,118,101,
814    114,108,111, 97,100, 34, 32,116,104,101,110, 32, 45, 45, 32,
815    110, 97,109,101, 44, 32,110, 97,109,101, 10,  9,  9,114,101,
816    116,117,114,110, 32,110, 97,109,101, 44,110, 97,109,101, 10,
817      9,101,110,100, 10, 10,  9,114,101,116,117,114,110, 32,110,
818    105,108, 10,101,110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45,
819     45, 45, 45, 45, 45, 45, 45, 32,116,104,101, 32,104,111,111,
820    107,115, 10, 10, 45, 45, 32, 99, 97,108,108,101,100, 32,114,
821    105,103,104,116, 32, 97,102,116,101,114, 32,112,114,111, 99,
822    101,115,115,105,110,103, 32,116,104,101, 32, 36, 91,105, 99,
823    104,108, 93,102,105,108,101, 32,100,105,114,101, 99,116,105,
824    118,101,115, 44, 10, 45, 45, 32,114,105,103,104,116, 32, 98,
825    101,102,111,114,101, 32,112,114,111, 99,101,115,115,105,110,
826    103, 32, 97,110,121,116,104,105,110,103, 32,101,108,115,101,
827     10, 45, 45, 32,116, 97,107,101,115, 32,116,104,101, 32,112,
828     97, 99,107, 97,103,101, 32,111, 98,106,101, 99,116, 32, 97,
829    115, 32,116,104,101, 32,112, 97,114, 97,109,101,116,101,114,
830     10,102,117,110, 99,116,105,111,110, 32,112,114,101,112,114,
831    111, 99,101,115,115, 95,104,111,111,107, 40,112, 41, 10,  9,
832     45, 45, 32,112, 46, 99,111,100,101, 32,104, 97,115, 32, 97,
833    108,108, 32,116,104,101, 32,105,110,112,117,116, 32, 99,111,
834    100,101, 32,102,114,111,109, 32,116,104,101, 32,112,107,103,
835     10,101,110,100, 10, 10, 10, 45, 45, 32, 99, 97,108,108,101,
836    100, 32,102,111,114, 32,101,118,101,114,121, 32, 36,105,102,
837    105,108,101, 32,100,105,114,101, 99,116,105,118,101, 10, 45,
838     45, 32,116, 97,107,101,115, 32, 97, 32,116, 97, 98,108,101,
839     32,119,105,116,104, 32, 97, 32,115,116,114,105,110,103, 32,
840     99, 97,108,108,101,100, 32, 39, 99,111,100,101, 39, 32,105,
841    110,115,105,100,101, 44, 32,116,104,101, 32,102,105,108,101,
842    110, 97,109,101, 44, 32, 97,110,100, 32, 97,110,121, 32,101,
843    120,116,114, 97, 32, 97,114,103,117,109,101,110,116,115, 10,
844     45, 45, 32,112, 97,115,115,101,100, 32,116,111, 32, 36,105,
845    102,105,108,101, 46, 32,110,111, 32,114,101,116,117,114,110,
846     32,118, 97,108,117,101, 10,102,117,110, 99,116,105,111,110,
847     32,105,110, 99,108,117,100,101, 95,102,105,108,101, 95,104,
848    111,111,107, 40,116, 44, 32,102,105,108,101,110, 97,109,101,
849     44, 32, 46, 46, 46, 41, 10, 10,101,110,100, 10, 10, 45, 45,
850     32, 99, 97,108,108,101,100, 32, 97,102,116,101,114, 32,112,
851    114,111, 99,101,115,115,105,110,103, 32, 97,110,121,116,104,
852    105,110,103, 32,116,104, 97,116, 39,115, 32,110,111,116, 32,
853     99,111,100,101, 32, 40,108,105,107,101, 32, 39, 36,114,101,
854    110, 97,109,105,110,103, 39, 44, 32, 99,111,109,109,101,110,
855    116,115, 44, 32,101,116, 99, 41, 10, 45, 45, 32, 97,110,100,
856     32,114,105,103,104,116, 32, 98,101,102,111,114,101, 32,112,
857     97,114,115,105,110,103, 32,116,104,101, 32, 97, 99,116,117,
858     97,108, 32, 99,111,100,101, 46, 10, 45, 45, 32,116, 97,107,
859    101,115, 32,116,104,101, 32, 80, 97, 99,107, 97,103,101, 32,
860    111, 98,106,101, 99,116, 32,119,105,116,104, 32, 97,108,108,
861     32,116,104,101, 32, 99,111,100,101, 32,111,110, 32,116,104,
862    101, 32, 39, 99,111,100,101, 39, 32,107,101,121, 46, 32,110,
863    111, 32,114,101,116,117,114,110, 32,118, 97,108,117,101, 10,
864    102,117,110, 99,116,105,111,110, 32,112,114,101,112, 97,114,
865    115,101, 95,104,111,111,107, 40,112, 97, 99,107, 97,103,101,
866     41, 10, 10,101,110,100, 10, 10, 10, 45, 45, 32, 99, 97,108,
867    108,101,100, 32, 97,102,116,101,114, 32,119,114,105,116,105,
868    110,103, 32, 97,108,108, 32,116,104,101, 32,111,117,116,112,
869    117,116, 46, 10, 45, 45, 32,116, 97,107,101,115, 32,116,104,
870    101, 32, 80, 97, 99,107, 97,103,101, 32,111, 98,106,101, 99,
871    116, 10,102,117,110, 99,116,105,111,110, 32,112,111,115,116,
872     95,111,117,116,112,117,116, 95,104,111,111,107, 40,112, 97,
873     99,107, 97,103,101, 41, 10, 10,101,110,100, 10, 10, 10, 45,
874     45, 32, 99, 97,108,108,101,100, 32,102,114,111,109, 32, 39,
875    103,101,116, 95,112,114,111,112,101,114,116,121, 95,109,101,
876    116,104,111,100,115, 39, 32,116,111, 32,103,101,116, 32,116,
877    104,101, 32,109,101,116,104,111,100,115, 32,116,111, 32,114,
878    101,116,114,105,101,118,101, 32, 97, 32,112,114,111,112,101,
879    114,116,121, 10, 45, 45, 32, 97, 99, 99,111,114,100,105,110,
880    103, 32,116,111, 32,105,116,115, 32,116,121,112,101, 10,102,
881    117,110, 99,116,105,111,110, 32,103,101,116, 95,112,114,111,
882    112,101,114,116,121, 95,109,101,116,104,111,100,115, 95,104,
883    111,111,107, 40,112,114,111,112,101,114,116,121, 95,116,121,
884    112,101, 44, 32,110, 97,109,101, 41, 10, 10,101,110,100, 10,
885     10, 45, 45, 32, 99, 97,108,108,101,100, 32,102,114,111,109,
886     32, 67,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
887     58,100,111,112, 97,114,115,101, 32,119,105,116,104, 32,116,
888    104,101, 32,115,116,114,105,110,103, 32, 98,101,105,110,103,
889     32,112, 97,114,115,101,100, 10, 45, 45, 32,114,101,116,117,
890    114,110, 32,110,105,108, 44, 32,111,114, 32, 97, 32,115,117,
891     98,115,116,114,105,110,103, 10,102,117,110, 99,116,105,111,
892    110, 32,112, 97,114,115,101,114, 95,104,111,111,107, 40,115,
893     41, 10, 10,  9,114,101,116,117,114,110, 32,110,105,108, 10,
894    101,110,100,32
895   };
896   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/basic.lua");
897   lua_settop(tolua_S, top);
898  } /* end of embedded lua code */
899
900
901  { /* begin embedded lua code */
902   int top = lua_gettop(tolua_S);
903   static unsigned char B[] = {
904    45, 45, 32,116,111,108,117, 97, 58, 32, 97, 98,115,116,114,
905     97, 99,116, 32,102,101, 97,116,117,114,101, 32, 99,108, 97,
906    115,115, 10, 45, 45, 32, 87,114,105,116,116,101,110, 32, 98,
907    121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,108,101,
908    115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47, 80, 85,
909     67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32, 49, 57,
910     57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32, 36, 10, 10, 45,
911     45, 32, 84,104,105,115, 32, 99,111,100,101, 32,105,115, 32,
912    102,114,101,101, 32,115,111,102,116,119, 97,114,101, 59, 32,
913    121,111,117, 32, 99, 97,110, 32,114,101,100,105,115,116,114,
914    105, 98,117,116,101, 32,105,116, 32, 97,110,100, 47,111,114,
915     32,109,111,100,105,102,121, 32,105,116, 46, 10, 45, 45, 32,
916     84,104,101, 32,115,111,102,116,119, 97,114,101, 32,112,114,
917    111,118,105,100,101,100, 32,104,101,114,101,117,110,100,101,
918    114, 32,105,115, 32,111,110, 32, 97,110, 32, 34, 97,115, 32,
919    105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,110,100, 10,
920     45, 45, 32,116,104,101, 32, 97,117,116,104,111,114, 32,104,
921     97,115, 32,110,111, 32,111, 98,108,105,103, 97,116,105,111,
922    110, 32,116,111, 32,112,114,111,118,105,100,101, 32,109, 97,
923    105,110,116,101,110, 97,110, 99,101, 44, 32,115,117,112,112,
924    111,114,116, 44, 32,117,112,100, 97,116,101,115, 44, 10, 45,
925     45, 32,101,110,104, 97,110, 99,101,109,101,110,116,115, 44,
926     32,111,114, 32,109,111,100,105,102,105, 99, 97,116,105,111,
927    110,115, 46, 10, 10, 10, 45, 45, 32, 70,101, 97,116,117,114,
928    101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,
929    101,115,101,110,116,115, 32,116,104,101, 32, 98, 97,115,101,
930     32, 99,108, 97,115,115, 32,111,102, 32, 97,108,108, 32,109,
931     97,112,112,101,100, 32,102,101, 97,116,117,114,101, 46, 10,
932     99,108, 97,115,115, 70,101, 97,116,117,114,101, 32, 61, 32,
933    123, 10,125, 10, 99,108, 97,115,115, 70,101, 97,116,117,114,
934    101, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
935    115,115, 70,101, 97,116,117,114,101, 10, 10, 45, 45, 32,119,
936    114,105,116,101, 32,115,117,112,112,111,114,116, 32, 99,111,
937    100,101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
938    115,115, 70,101, 97,116,117,114,101, 58,115,117,112, 99,111,
939    100,101, 32, 40, 41, 10,101,110,100, 10, 10, 45, 45, 32,111,
940    117,116,112,117,116, 32,116, 97,103, 10,102,117,110, 99,116,
941    105,111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,
942    101, 58,100,101, 99,108,116,121,112,101, 32, 40, 41, 10,101,
943    110,100, 10, 10, 45, 45, 32,114,101,103,105,115,116,101,114,
944     32,102,101, 97,116,117,114,101, 10,102,117,110, 99,116,105,
945    111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101,
946     58,114,101,103,105,115,116,101,114, 32, 40,112,114,101, 41,
947     10,101,110,100, 10, 10, 45, 45, 32,116,114, 97,110,115,108,
948     97,116,101, 32,118,101,114, 98, 97,116,105,109, 10,102,117,
949    110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,101, 97,
950    116,117,114,101, 58,112,114,101, 97,109, 98,108,101, 32, 40,
951     41, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107,
952     32,105,102, 32,105,116, 32,105,115, 32, 97, 32,118, 97,114,
953    105, 97, 98,108,101, 10,102,117,110, 99,116,105,111,110, 32,
954     99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,105,115,
955    118, 97,114,105, 97, 98,108,101, 32, 40, 41, 10, 32,114,101,
956    116,117,114,110, 32,102, 97,108,115,101, 10,101,110,100, 10,
957     10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,105,116,
958     32,114,101,113,117,105,114,101,115, 32, 99,111,108,108,101,
959     99,116,105,111,110, 10,102,117,110, 99,116,105,111,110, 32,
960     99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,114,101,
961    113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,110,
962     32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,102, 97,
963    108,115,101, 10,101,110,100, 10, 10, 45, 45, 32, 98,117,105,
964    108,100, 32,110, 97,109,101,115, 10,102,117,110, 99,116,105,
965    111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101,
966     58, 98,117,105,108,100,110, 97,109,101,115, 32, 40, 41, 10,
967     32,105,102, 32,115,101,108,102, 46,110, 97,109,101, 32, 97,
968    110,100, 32,115,101,108,102, 46,110, 97,109,101,126, 61, 39,
969     39, 32,116,104,101,110, 10, 32, 32,108,111, 99, 97,108, 32,
970    110, 32, 61, 32,115,112,108,105,116, 40,115,101,108,102, 46,
971    110, 97,109,101, 44, 39, 64, 39, 41, 10, 32, 32,115,101,108,
972    102, 46,110, 97,109,101, 32, 61, 32,110, 91, 49, 93, 10, 32,
973     32,105,102, 32,110,111,116, 32,110, 91, 50, 93, 32,116,104,
974    101,110, 10, 32, 32, 32,110, 91, 50, 93, 32, 61, 32, 97,112,
975    112,108,121,114,101,110, 97,109,105,110,103, 40,110, 91, 49,
976     93, 41, 10, 32, 32,101,110,100, 10, 32, 32,115,101,108,102,
977     46,108,110, 97,109,101, 32, 61, 32,110, 91, 50, 93, 32,111,
978    114, 32,103,115,117, 98, 40,110, 91, 49, 93, 44, 34, 37, 91,
979     46, 45, 37, 93, 34, 44, 34, 34, 41, 10, 32, 32,115,101,108,
980    102, 46,111,114,105,103,105,110, 97,108, 95,110, 97,109,101,
981     32, 61, 32,115,101,108,102, 46,110, 97,109,101, 10, 32, 32,
982    115,101,108,102, 46,108,110, 97,109,101, 32, 61, 32, 99,108,
983    101, 97,110, 95,116,101,109,112,108, 97,116,101, 40,115,101,
984    108,102, 46,108,110, 97,109,101, 41, 10, 32,101,110,100, 10,
985     32,105,102, 32,110,111,116, 32,115,101,108,102, 46,105,115,
986     95,112, 97,114, 97,109,101,116,101,114, 32,116,104,101,110,
987     10,  9, 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32,
988    103,101,116,111,110,108,121,110, 97,109,101,115,112, 97, 99,
989    101, 40, 41, 32, 46, 46, 32,115,101,108,102, 46,110, 97,109,
990    101, 10, 32,101,110,100, 10, 10, 32,108,111, 99, 97,108, 32,
991    112, 97,114,101,110,116, 32, 61, 32, 99,108, 97,115,115, 67,
992    111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 10, 32,
993    105,102, 32,112, 97,114,101,110,116, 32,116,104,101,110, 10,
994     32,  9,115,101,108,102, 46, 97, 99, 99,101,115,115, 32, 61,
995     32,112, 97,114,101,110,116, 46, 99,117,114,114, 95,109,101,
996    109, 98,101,114, 95, 97, 99, 99,101,115,115, 10, 32,101,108,
997    115,101, 10, 32,101,110,100, 10,101,110,100, 10, 10,102,117,
998    110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,101, 97,
999    116,117,114,101, 58, 99,104,101, 99,107, 95,112,117, 98,108,
1000    105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 10, 10,  9,105,
1001    102, 32,115,101,108,102, 46, 97, 99, 99,101,115,115, 32, 97,
1002    110,100, 32,115,101,108,102, 46, 97, 99, 99,101,115,115, 32,
1003    126, 61, 32, 48, 32,116,104,101,110, 10,  9,  9,114,101,116,
1004    117,114,110, 32,102, 97,108,115,101, 10,  9,101,110,100, 10,
1005     10,  9,108,111, 99, 97,108, 32,112, 97,114,101,110,116, 32,
1006     61, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
1007    114, 46, 99,117,114,114, 10,  9,119,104,105,108,101, 32,112,
1008     97,114,101,110,116, 32,100,111, 10,  9,  9,105,102, 32,112,
1009     97,114,101,110,116, 46, 97, 99, 99,101,115,115, 32, 97,110,
1010    100, 32,112, 97,114,101,110,116, 46, 97, 99, 99,101,115,115,
1011     32,126, 61, 32, 48, 32,116,104,101,110, 10,  9,  9,  9,114,
1012    101,116,117,114,110, 32,102, 97,108,115,101, 10,  9,  9,101,
1013    110,100, 10,  9,  9,112, 97,114,101,110,116, 32, 61, 32,112,
1014     97,114,101,110,116, 46,112,114,111,120, 10,  9,101,110,100,
1015     10,  9,114,101,116,117,114,110, 32,116,114,117,101, 10,101,
1016    110,100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
1017    101, 97,110, 95,116,101,109,112,108, 97,116,101, 40,116, 41,
1018     10, 10,  9,114,101,116,117,114,110, 32,115,116,114,105,110,
1019    103, 46,103,115,117, 98, 40,116, 44, 32, 34, 91, 60, 62, 58,
1020     44, 32, 37, 42, 93, 34, 44, 32, 34, 95, 34, 41, 10,101,110,
1021    100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
1022    102,101, 97,116,117,114,101, 32,105,115, 32,105,110,115,105,
1023    100,101, 32, 97, 32, 99,111,110,116, 97,105,110,101,114, 32,
1024    100,101,102,105,110,105,116,105,111,110, 10, 45, 45, 32,105,
1025    116, 32,114,101,116,117,114,110,115, 32,116,104,101, 32, 99,
1026    111,110,116, 97,105,110,101,114, 32, 99,108, 97,115,115, 32,
1027    110, 97,109,101, 32,111,114, 32,110,105,108, 46, 10,102,117,
1028    110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,101, 97,
1029    116,117,114,101, 58,105,110, 99,111,110,116, 97,105,110,101,
1030    114, 32, 40,119,104,105, 99,104, 41, 10, 32,105,102, 32,115,
1031    101,108,102, 46,112, 97,114,101,110,116, 32,116,104,101,110,
1032     10, 32, 32,108,111, 99, 97,108, 32,112, 97,114,101,110,116,
1033     32, 61, 32,115,101,108,102, 46,112, 97,114,101,110,116, 10,
1034     32, 32,119,104,105,108,101, 32,112, 97,114,101,110,116, 32,
1035    100,111, 10, 32, 32, 32,105,102, 32,112, 97,114,101,110,116,
1036     46, 99,108, 97,115,115,116,121,112,101, 32, 61, 61, 32,119,
1037    104,105, 99,104, 32,116,104,101,110, 10, 32, 32, 32, 32,114,
1038    101,116,117,114,110, 32,112, 97,114,101,110,116, 46,110, 97,
1039    109,101, 10, 32, 32, 32,101,110,100, 10, 32, 32, 32,112, 97,
1040    114,101,110,116, 32, 61, 32,112, 97,114,101,110,116, 46,112,
1041     97,114,101,110,116, 10, 32, 32,101,110,100, 10, 32,101,110,
1042    100, 10, 32,114,101,116,117,114,110, 32,110,105,108, 10,101,
1043    110,100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
1044     97,115,115, 70,101, 97,116,117,114,101, 58,105,110, 99,108,
1045     97,115,115, 32, 40, 41, 10, 32,114,101,116,117,114,110, 32,
1046    115,101,108,102, 58,105,110, 99,111,110,116, 97,105,110,101,
1047    114, 40, 39, 99,108, 97,115,115, 39, 41, 10,101,110,100, 10,
1048     10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
1049     70,101, 97,116,117,114,101, 58,105,110,109,111,100,117,108,
1050    101, 32, 40, 41, 10, 32,114,101,116,117,114,110, 32,115,101,
1051    108,102, 58,105,110, 99,111,110,116, 97,105,110,101,114, 40,
1052     39,109,111,100,117,108,101, 39, 41, 10,101,110,100, 10, 10,
1053    102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,
1054    101, 97,116,117,114,101, 58,105,110,110, 97,109,101,115,112,
1055     97, 99,101, 32, 40, 41, 10, 32,114,101,116,117,114,110, 32,
1056    115,101,108,102, 58,105,110, 99,111,110,116, 97,105,110,101,
1057    114, 40, 39,110, 97,109,101,115,112, 97, 99,101, 39, 41, 10,
1058    101,110,100, 10, 10, 45, 45, 32,114,101,116,117,114,110, 32,
1059     67, 32, 98,105,110,100,105,110,103, 32,102,117,110, 99,116,
1060    105,111,110, 32,110, 97,109,101, 32, 98, 97,115,101,100, 32,
1061    111,110, 32,110, 97,109,101, 10, 45, 45, 32,116,104,101, 32,
1062     99,108,105,101,110,116, 32,115,112,101, 99,105,102,105,101,
1063    115, 32, 97, 32,112,114,101,102,105,120, 10,102,117,110, 99,
1064    116,105,111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,
1065    114,101, 58, 99,102,117,110, 99,110, 97,109,101, 32, 40,110,
1066     41, 10, 10, 32,105,102, 32,115,101,108,102, 46,112, 97,114,
1067    101,110,116, 32,116,104,101,110, 10, 32, 32,110, 32, 61, 32,
1068    115,101,108,102, 46,112, 97,114,101,110,116, 58, 99,102,117,
1069    110, 99,110, 97,109,101, 40,110, 41, 10, 32,101,110,100, 10,
1070     10, 32, 32,110, 32, 61, 32,115,116,114,105,110,103, 46,103,
1071    115,117, 98, 40,110, 46, 46, 39, 95, 39, 46, 46, 32, 40,115,
1072    101,108,102, 46,108,110, 97,109,101, 32,111,114, 32,115,101,
1073    108,102, 46,110, 97,109,101, 41, 44, 32, 34, 91, 60, 62, 58,
1074     44, 32, 92, 46, 37, 42, 38, 93, 34, 44, 32, 34, 95, 34, 41,
1075     10, 10, 32, 32,114,101,116,117,114,110, 32,110, 10,101,110,
1076    100,32
1077   };
1078   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/feature.lua");
1079   lua_settop(tolua_S, top);
1080  } /* end of embedded lua code */
1081
1082
1083  { /* begin embedded lua code */
1084   int top = lua_gettop(tolua_S);
1085   static unsigned char B[] = {
1086    45, 45, 32,116,111,108,117, 97, 58, 32,118,101,114, 98, 97,
1087    116,105,109, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
1088    105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
1089     97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
1090     71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
1091     32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
1092    100, 58, 32,118,101,114, 98, 97,116,105,109, 46,108,117, 97,
1093     44,118, 32, 49, 46, 51, 32, 50, 48, 48, 48, 47, 48, 49, 47,
1094     50, 52, 32, 50, 48, 58, 52, 49, 58, 49, 54, 32, 99,101,108,
1095    101,115, 32, 69,120,112, 32, 36, 10, 10, 45, 45, 32, 84,104,
1096    105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101,
1097     32,115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32,
1098     99, 97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,
1099    101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,
1100    105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,
1101    115,111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,
1102    101,100, 32,104,101,114,101,117,110,100,101,114, 32,105,115,
1103     32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32,
1104     98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,
1105    104,101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,
1106    111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111,
1107     32,112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,
1108    110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44,
1109     32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,
1110    104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,
1111    109,111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10,
1112     10, 10, 10, 45, 45, 32, 86,101,114, 98, 97,116,105,109, 32,
1113     99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,115,
1114    101,110,116,115, 32, 97, 32,108,105,110,101, 32,116,114, 97,
1115    110,115,108, 97,116,101,100, 32,100,105,114,101, 99,116,101,
1116    100, 32,116,111, 32,116,104,101, 32, 98,105,110,100,105,110,
1117    103, 32,102,105,108,101, 46, 10, 45, 45, 32, 84,104,101, 32,
1118    102,111,108,108,111,119,105,110,103, 32,102,105,108,100,115,
1119     32, 97,114,101, 32,115,116,111,114,101,100, 58, 10, 45, 45,
1120     32, 32, 32,108,105,110,101, 32, 61, 32,108,105,110,101, 32,
1121    116,101,120,116, 10, 99,108, 97,115,115, 86,101,114, 98, 97,
1122    116,105,109, 32, 61, 32,123, 10, 32,108,105,110,101, 32, 61,
1123     32, 39, 39, 44, 10,  9, 99,111,110,100, 32, 61, 32,110,105,
1124    108, 44, 32, 32, 32, 32, 45, 45, 32, 99,111,110,100,105,116,
1125    105,111,110, 58, 32,119,104,101,114,101, 32,116,111, 32,103,
1126    101,110,101,114, 97,116,101, 32,116,104,101, 32, 99,111,100,
1127    101, 32, 40,115, 61,115,117,112,111,114,116, 44, 32,114, 61,
1128    114,101,103,105,115,116,101,114, 41, 10,125, 10, 99,108, 97,
1129    115,115, 86,101,114, 98, 97,116,105,109, 46, 95, 95,105,110,
1130    100,101,120, 32, 61, 32, 99,108, 97,115,115, 86,101,114, 98,
1131     97,116,105,109, 10,115,101,116,109,101,116, 97,116, 97, 98,
1132    108,101, 40, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,
1133    109, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 41,
1134     10, 10, 45, 45, 32,112,114,101, 97,109, 98,108,101, 32,118,
1135    101,114, 98, 97,116,105,109, 10,102,117,110, 99,116,105,111,
1136    110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,109,
1137     58,112,114,101, 97,109, 98,108,101, 32, 40, 41, 10, 32,105,
1138    102, 32,115,101,108,102, 46, 99,111,110,100, 32, 61, 61, 32,
1139     39, 39, 32,116,104,101,110, 10, 32, 32,119,114,105,116,101,
1140     40,115,101,108,102, 46,108,105,110,101, 41, 10, 32,101,110,
1141    100, 10,101,110,100, 10, 10, 45, 45, 32,115,117,112,112,111,
1142    114,116, 32, 99,111,100,101, 10,102,117,110, 99,116,105,111,
1143    110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,109,
1144     58,115,117,112, 99,111,100,101, 32, 40, 41, 10, 32,105,102,
1145     32,115,116,114,102,105,110,100, 40,115,101,108,102, 46, 99,
1146    111,110,100, 44, 39,115, 39, 41, 32,116,104,101,110, 10, 32,
1147     32,119,114,105,116,101, 40,115,101,108,102, 46,108,105,110,
1148    101, 41, 10, 32, 32,119,114,105,116,101, 40, 39, 92,110, 39,
1149     41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
1150    114,101,103,105,115,116,101,114, 32, 99,111,100,101, 10,102,
1151    117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 86,101,
1152    114, 98, 97,116,105,109, 58,114,101,103,105,115,116,101,114,
1153     32, 40,112,114,101, 41, 10, 32,105,102, 32,115,116,114,102,
1154    105,110,100, 40,115,101,108,102, 46, 99,111,110,100, 44, 39,
1155    114, 39, 41, 32,116,104,101,110, 10, 32, 32,119,114,105,116,
1156    101, 40,115,101,108,102, 46,108,105,110,101, 41, 10, 32,101,
1157    110,100, 10,101,110,100, 10, 10, 10, 45, 45, 32, 80,114,105,
1158    110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
1159    105,111,110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,
1160    105,109, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
1161     44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
1162    105,100,101,110,116, 46, 46, 34, 86,101,114, 98, 97,116,105,
1163    109,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
1164    110,116, 46, 46, 34, 32,108,105,110,101, 32, 61, 32, 39, 34,
1165     46, 46,115,101,108,102, 46,108,105,110,101, 46, 46, 34, 39,
1166     44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
1167    116, 46, 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,
1168    101,110,100, 10, 10, 10, 45, 45, 32, 73,110,116,101,114,110,
1169     97,108, 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,
1170    102,117,110, 99,116,105,111,110, 32, 95, 86,101,114, 98, 97,
1171    116,105,109, 32, 40,116, 41, 10, 32,115,101,116,109,101,116,
1172     97,116, 97, 98,108,101, 40,116, 44, 99,108, 97,115,115, 86,
1173    101,114, 98, 97,116,105,109, 41, 10, 32, 97,112,112,101,110,
1174    100, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,116, 10,
1175    101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,114,117,
1176     99,116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,116,115,
1177     32, 97, 32,115,116,114,105,110,103, 32,114,101,112,114,101,
1178    115,101,110,116,105,110,103, 32,116,104,101, 32,116,101,120,
1179    116, 32,108,105,110,101, 10,102,117,110, 99,116,105,111,110,
1180     32, 86,101,114, 98, 97,116,105,109, 32, 40,108, 44, 99,111,
1181    110,100, 41, 10, 32,105,102, 32,115,116,114,115,117, 98, 40,
1182    108, 44, 49, 44, 49, 41, 32, 61, 61, 32, 34, 39, 34, 32,116,
1183    104,101,110, 10, 32, 32,108, 32, 61, 32,115,116,114,115,117,
1184     98, 40,108, 44, 50, 41, 10, 32,101,108,115,101,105,102, 32,
1185    115,116,114,115,117, 98, 40,108, 44, 49, 44, 49, 41, 32, 61,
1186     61, 32, 39, 36, 39, 32,116,104,101,110, 10, 32, 32, 99,111,
1187    110,100, 32, 61, 32, 39,115,114, 39, 32, 32, 32, 32, 32, 32,
1188     32, 45, 45, 32,103,101,110,101,114, 97,116,101,115, 32,105,
1189    110, 32, 98,111,116,104, 32,115,117,112,111,114,116, 32, 97,
1190    110,100, 32,114,101,103,105,115,116,101,114, 32,102,114, 97,
1191    103,109,101,110,116,115, 10, 32, 32,108, 32, 61, 32,115,116,
1192    114,115,117, 98, 40,108, 44, 50, 41, 10, 32,101,110,100, 10,
1193     32,114,101,116,117,114,110, 32, 95, 86,101,114, 98, 97,116,
1194    105,109, 32,123, 10, 32, 32,108,105,110,101, 32, 61, 32,108,
1195     44, 10, 32, 32, 99,111,110,100, 32, 61, 32, 99,111,110,100,
1196     32,111,114, 32, 39, 39, 44, 10, 32,125, 10,101,110,100,32
1197   };
1198   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/verbatim.lua");
1199   lua_settop(tolua_S, top);
1200  } /* end of embedded lua code */
1201
1202
1203  { /* begin embedded lua code */
1204   int top = lua_gettop(tolua_S);
1205   static unsigned char B[] = {
1206    45, 45, 32,116,111,108,117, 97, 58, 32, 99,111,100,101, 32,
1207     99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,101,
1208    110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,
1209    101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102,
1210     47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108,
1211     32, 49, 57, 57, 57, 10, 45, 45, 32, 36, 73,100, 58, 32, 36,
1212     10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,
1213    105,115, 32,102,114,101,101, 32,115,111,102,116,119, 97,114,
1214    101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,105,
1215    115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,100,
1216     47,111,114, 32,109,111,100,105,102,121, 32,105,116, 46, 10,
1217     45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,101,
1218     32,112,114,111,118,105,100,101,100, 32,104,101,114,101,117,
1219    110,100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32, 34,
1220     97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,
1221    110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,111,
1222    114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103, 97,
1223    116,105,111,110, 32,116,111, 32,112,114,111,118,105,100,101,
1224     32,109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,115,
1225    117,112,112,111,114,116, 44, 32,117,112,100, 97,116,101,115,
1226     44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,110,
1227    116,115, 44, 32,111,114, 32,109,111,100,105,102,105, 99, 97,
1228    116,105,111,110,115, 46, 10, 10, 45, 45, 32,103,108,111, 98,
1229     97,108, 10, 99,111,100,101, 95,110, 32, 61, 32, 49, 10, 10,
1230     45, 45, 32, 67,111,100,101, 32, 99,108, 97,115,115, 10, 45,
1231     45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 76,117,
1232     97, 32, 99,111,100,101, 32,116,111, 32, 98,101, 32, 99,111,
1233    109,112,105,108,101,100, 32, 97,110,100, 32,105,110, 99,108,
1234    117,100,101,100, 10, 45, 45, 32,105,110, 32,116,104,101, 32,
1235    105,110,105,116,105, 97,108,105,122, 97,116,105,111,110, 32,
1236    102,117,110, 99,116,105,111,110, 46, 10, 45, 45, 32, 84,104,
1237    101, 32,102,111,108,108,111,119,105,110,103, 32,102,105,101,
1238    108,100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58,
1239     10, 45, 45, 32, 32, 32,116,101,120,116, 32, 61, 32,116,101,
1240    120,116, 32, 99,111,100,101, 10, 99,108, 97,115,115, 67,111,
1241    100,101, 32, 61, 32,123, 10, 32,116,101,120,116, 32, 61, 32,
1242     39, 39, 44, 10,125, 10, 99,108, 97,115,115, 67,111,100,101,
1243     46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
1244    115, 67,111,100,101, 10,115,101,116,109,101,116, 97,116, 97,
1245     98,108,101, 40, 99,108, 97,115,115, 67,111,100,101, 44, 99,
1246    108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
1247     45, 32,114,101,103,105,115,116,101,114, 32, 99,111,100,101,
1248     10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
1249     67,111,100,101, 58,114,101,103,105,115,116,101,114, 32, 40,
1250    112,114,101, 41, 10, 32,112,114,101, 32, 61, 32,112,114,101,
1251     32,111,114, 32, 39, 39, 10, 32, 45, 45, 32, 99,108,101, 97,
1252    110, 32, 76,117, 97, 32, 99,111,100,101, 10, 32,108,111, 99,
1253     97,108, 32,115, 32, 61, 32, 99,108,101, 97,110, 40,115,101,
1254    108,102, 46,116,101,120,116, 41, 10, 32,105,102, 32,110,111,
1255    116, 32,115, 32,116,104,101,110, 10, 32, 32, 45, 45,112,114,
1256    105,110,116, 40,115,101,108,102, 46,116,101,120,116, 41, 10,
1257     32, 32,101,114,114,111,114, 40, 34,112, 97,114,115,101,114,
1258     32,101,114,114,111,114, 32,105,110, 32,101,109, 98,101,100,
1259    100,101,100, 32, 99,111,100,101, 34, 41, 10, 32,101,110,100,
1260     10, 10, 32, 45, 45, 32,103,101,116, 32,102,105,114,115,116,
1261     32,108,105,110,101, 10, 32,108,111, 99, 97,108, 32, 95, 44,
1262     32, 95, 44, 32,102,105,114,115,116, 95,108,105,110,101, 61,
1263    115,116,114,105,110,103, 46,102,105,110,100, 40,115,101,108,
1264    102, 46,116,101,120,116, 44, 32, 34, 94, 40, 91, 94, 92,110,
1265     92,114, 93, 42, 41, 34, 41, 10, 32,105,102, 32,115,116,114,
1266    105,110,103, 46,102,105,110,100, 40,102,105,114,115,116, 95,
1267    108,105,110,101, 44, 32, 34, 94, 37,115, 42, 37, 45, 37, 45,
1268     34, 41, 32,116,104,101,110, 10,  9, 32,105,102, 32,115,116,
1269    114,105,110,103, 46,102,105,110,100, 40,102,105,114,115,116,
1270     95,108,105,110,101, 44, 32, 34, 94, 37, 45, 37, 45, 35, 35,
1271     34, 41, 32,116,104,101,110, 10,  9,  9,102,105,114,115,116,
1272     95,108,105,110,101, 32, 61, 32,115,116,114,105,110,103, 46,
1273    103,115,117, 98, 40,102,105,114,115,116, 95,108,105,110,101,
1274     44, 32, 34, 94, 37, 45, 37, 45, 35, 35, 34, 44, 32, 34, 34,
1275     41, 10,  9,  9,105,102, 32,102,108, 97,103,115, 91, 39, 67,
1276     39, 93, 32,116,104,101,110, 10,  9,  9,  9,115, 32, 61, 32,
1277    115,116,114,105,110,103, 46,103,115,117, 98, 40,115, 44, 32,
1278     34, 94, 37, 45, 37, 45, 35, 35, 91, 94, 92,110, 92,114, 93,
1279     42, 92,110, 34, 44, 32, 34, 34, 41, 10,  9,  9,101,110,100,
1280     10,  9, 32,101,110,100, 10, 32,101,108,115,101, 10, 32,  9,
1281    102,105,114,115,116, 95,108,105,110,101, 32, 61, 32, 34, 34,
1282     10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,111,110,118,
1283    101,114,116, 32,116,111, 32, 67, 10, 32,111,117,116,112,117,
1284    116, 40, 39, 92,110, 39, 46, 46,112,114,101, 46, 46, 39,123,
1285     32, 47, 42, 32, 98,101,103,105,110, 32,101,109, 98,101,100,
1286    100,101,100, 32,108,117, 97, 32, 99,111,100,101, 32, 42, 47,
1287     92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40,112,114,
1288    101, 46, 46, 39, 32,105,110,116, 32,116,111,112, 32, 61, 32,
1289    108,117, 97, 95,103,101,116,116,111,112, 40,116,111,108,117,
1290     97, 95, 83, 41, 59, 39, 41, 10, 32,111,117,116,112,117,116,
1291     40,112,114,101, 46, 46, 39, 32,115,116, 97,116,105, 99, 32,
1292    117,110,115,105,103,110,101,100, 32, 99,104, 97,114, 32, 66,
1293     91, 93, 32, 61, 32,123, 92,110, 32, 32, 32, 39, 41, 10, 32,
1294    108,111, 99, 97,108, 32,116, 61,123,110, 61, 48,125, 10, 32,
1295    108,111, 99, 97,108, 32, 98, 32, 61, 32,103,115,117, 98, 40,
1296    115, 44, 39, 40, 46, 41, 39, 44,102,117,110, 99,116,105,111,
1297    110, 32, 40, 99, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32,
1298     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
1299     32,108,111, 99, 97,108, 32,101, 32, 61, 32, 39, 39, 10, 32,
1300     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
1301     32, 32, 32, 32, 32, 32, 32, 32, 32,116, 46,110, 61,116, 46,
1302    110, 43, 49, 32,105,102, 32,116, 46,110, 61, 61, 49, 53, 32,
1303    116,104,101,110, 32,116, 46,110, 61, 48, 32,101, 61, 39, 92,
1304    110, 39, 46, 46,112,114,101, 46, 46, 39, 32, 32, 39, 32,101,
1305    110,100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
1306     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,
1307    116,117,114,110, 32,102,111,114,109, 97,116, 40, 39, 37, 51,
1308    117, 44, 37,115, 39, 44,115,116,114, 98,121,116,101, 40, 99,
1309     41, 44,101, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
1310     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,
1311    110,100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
1312     32, 32, 32, 41, 10, 32,111,117,116,112,117,116, 40, 98, 46,
1313     46,115,116,114, 98,121,116,101, 40, 34, 32, 34, 41, 41, 10,
1314     32,111,117,116,112,117,116, 40, 39, 92,110, 39, 46, 46,112,
1315    114,101, 46, 46, 39, 32,125, 59, 92,110, 39, 41, 10, 32,105,
1316    102, 32,102,105,114,115,116, 95,108,105,110,101, 32, 97,110,
1317    100, 32,102,105,114,115,116, 95,108,105,110,101, 32,126, 61,
1318     32, 34, 34, 32,116,104,101,110, 10, 32,  9,111,117,116,112,
1319    117,116, 40,112,114,101, 46, 46, 39, 32,116,111,108,117, 97,
1320     95,100,111, 98,117,102,102,101,114, 40,116,111,108,117, 97,
1321     95, 83, 44, 40, 99,104, 97,114, 42, 41, 66, 44,115,105,122,
1322    101,111,102, 40, 66, 41, 44, 34,116,111,108,117, 97, 32,101,
1323    109, 98,101,100,100,101,100, 58, 32, 39, 46, 46,102,105,114,
1324    115,116, 95,108,105,110,101, 46, 46, 39, 34, 41, 59, 39, 41,
1325     10, 32,101,108,115,101, 10, 32,  9,111,117,116,112,117,116,
1326     40,112,114,101, 46, 46, 39, 32,116,111,108,117, 97, 95,100,
1327    111, 98,117,102,102,101,114, 40,116,111,108,117, 97, 95, 83,
1328     44, 40, 99,104, 97,114, 42, 41, 66, 44,115,105,122,101,111,
1329    102, 40, 66, 41, 44, 34,116,111,108,117, 97, 58, 32,101,109,
1330     98,101,100,100,101,100, 32, 76,117, 97, 32, 99,111,100,101,
1331     32, 39, 46, 46, 99,111,100,101, 95,110, 46, 46, 39, 34, 41,
1332     59, 39, 41, 10, 32,101,110,100, 10, 32,111,117,116,112,117,
1333    116, 40,112,114,101, 46, 46, 39, 32,108,117, 97, 95,115,101,
1334    116,116,111,112, 40,116,111,108,117, 97, 95, 83, 44, 32,116,
1335    111,112, 41, 59, 39, 41, 10, 32,111,117,116,112,117,116, 40,
1336    112,114,101, 46, 46, 39,125, 32, 47, 42, 32,101,110,100, 32,
1337    111,102, 32,101,109, 98,101,100,100,101,100, 32,108,117, 97,
1338     32, 99,111,100,101, 32, 42, 47, 92,110, 92,110, 39, 41, 10,
1339     32, 99,111,100,101, 95,110, 32, 61, 32, 99,111,100,101, 95,
1340    110, 32, 43, 49, 10,101,110,100, 10, 10, 10, 45, 45, 32, 80,
1341    114,105,110,116, 32,109,101,116,104,111,100, 10,102,117,110,
1342     99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,100,101,
1343     58,112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,
1344    108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,
1345    101,110,116, 46, 46, 34, 67,111,100,101,123, 34, 41, 10, 32,
1346    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
1347    116,101,120,116, 32, 61, 32, 91, 91, 34, 46, 46,115,101,108,
1348    102, 46,116,101,120,116, 46, 46, 34, 93, 93, 44, 34, 41, 10,
1349     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
1350    125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
1351     10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,
1352    111,110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,
1353    116,105,111,110, 32, 95, 67,111,100,101, 32, 40,116, 41, 10,
1354     32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116,
1355     44, 99,108, 97,115,115, 67,111,100,101, 41, 10, 32, 97,112,
1356    112,101,110,100, 40,116, 41, 10, 32,114,101,116,117,114,110,
1357     32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,
1358    116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,101,
1359     99,116,115, 32, 97, 32,115,116,114,105,110,103, 32,114,101,
1360    112,114,101,115,101,110,116,105,110,103, 32,116,104,101, 32,
1361     99,111,100,101, 32,116,101,120,116, 10,102,117,110, 99,116,
1362    105,111,110, 32, 67,111,100,101, 32, 40,108, 41, 10, 32,114,
1363    101,116,117,114,110, 32, 95, 67,111,100,101, 32,123, 10, 32,
1364     32,116,101,120,116, 32, 61, 32,108, 10, 32,125, 10,101,110,
1365    100,32
1366   };
1367   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/code.lua");
1368   lua_settop(tolua_S, top);
1369  } /* end of embedded lua code */
1370
1371
1372  { /* begin embedded lua code */
1373   int top = lua_gettop(tolua_S);
1374   static unsigned char B[] = {
1375    45, 45, 32,116,111,108,117, 97, 58, 32,116,121,112,101,100,
1376    101,102, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,
1377    116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,
1378    114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,
1379    114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32,
1380     74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100,
1381     58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,
1382    100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,
1383    119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,
1384    101,100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32,
1385     97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,
1386    116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119,
1387     97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,
1388    114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,
1389    110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115,
1390     44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,
1391    116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,
1392    105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,
1393    105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101,
1394     44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,
1395    116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,
1396    109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,
1397    105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45,
1398     32, 84,121,112,101,100,101,102, 32, 99,108, 97,115,115, 10,
1399     45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 97,
1400     32,116,121,112,101, 32,115,121,110,111,110,121,109, 46, 10,
1401     45, 45, 32, 84,104,101, 32, 39,100,101, 32,102, 97, 99,116,
1402    111, 39, 32,116,121,112,101, 32,114,101,112,108, 97, 99,101,
1403    115, 32,116,104,101, 32,116,121,112,101,100,101,102, 32, 98,
1404    101,102,111,114,101, 32,116,104,101, 10, 45, 45, 32,114,101,
1405    109, 97,105,110,105,110,103, 32, 99,111,100,101, 32,105,115,
1406     32,112, 97,114,115,101,100, 46, 10, 45, 45, 32, 84,104,101,
1407     32,102,111,108,108,111,119,105,110,103, 32,102,105,101,108,
1408    100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58, 10,
1409     45, 45, 32, 32, 32,117,116,121,112,101, 32, 61, 32,116,121,
1410    112,101,100,101,102, 32,110, 97,109,101, 10, 45, 45, 32, 32,
1411     32,116,121,112,101, 32, 61, 32, 39,116,104,101, 32,102, 97,
1412     99,116,111, 39, 32,116,121,112,101, 10, 45, 45, 32, 32, 32,
1413    109,111,100, 32, 61, 32,109,111,100,105,102,105,101,114,115,
1414     32,116,111, 32,116,104,101, 32, 39,100,101, 32,102, 97, 99,
1415    116,111, 39, 32,116,121,112,101, 10, 99,108, 97,115,115, 84,
1416    121,112,101,100,101,102, 32, 61, 32,123, 10, 32,117,116,121,
1417    112,101, 32, 61, 32, 39, 39, 44, 10, 32,109,111,100, 32, 61,
1418     32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39, 39,
1419     10,125, 10, 99,108, 97,115,115, 84,121,112,101,100,101,102,
1420     46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
1421    115, 84,121,112,101,100,101,102, 10, 10, 45, 45, 32, 80,114,
1422    105,110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,
1423    116,105,111,110, 32, 99,108, 97,115,115, 84,121,112,101,100,
1424    101,102, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
1425     44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
1426    105,100,101,110,116, 46, 46, 34, 84,121,112,101,100,101,102,
1427    123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
1428    116, 46, 46, 34, 32,117,116,121,112,101, 32, 61, 32, 39, 34,
1429     46, 46,115,101,108,102, 46,117,116,121,112,101, 46, 46, 34,
1430     39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
1431    110,116, 46, 46, 34, 32,109,111,100, 32, 61, 32, 39, 34, 46,
1432     46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39, 44, 34,
1433     41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
1434     46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,
1435    101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41,
1436     10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
1437     34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100,
1438     10, 10, 45, 45, 32, 82,101,116,117,114,110, 32,105,116, 39,
1439    115, 32,110,111,116, 32, 97, 32,118, 97,114,105, 97, 98,108,
1440    101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
1441    115, 84,121,112,101,100,101,102, 58,105,115,118, 97,114,105,
1442     97, 98,108,101, 32, 40, 41, 10, 32,114,101,116,117,114,110,
1443     32,102, 97,108,115,101, 10,101,110,100, 10, 10, 45, 45, 32,
1444     73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,
1445    117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32,
1446     95, 84,121,112,101,100,101,102, 32, 40,116, 41, 10, 32,115,
1447    101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,
1448    108, 97,115,115, 84,121,112,101,100,101,102, 41, 10, 32,116,
1449     46,116,121,112,101, 32, 61, 32,114,101,115,111,108,118,101,
1450     95,116,101,109,112,108, 97,116,101, 95,116,121,112,101,115,
1451     40,116, 46,116,121,112,101, 41, 10, 32, 97,112,112,101,110,
1452    100,116,121,112,101,100,101,102, 40,116, 41, 10, 32,114,101,
1453    116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,
1454     67,111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32,
1455     69,120,112,101, 99,116,115, 32,111,110,101, 32,115,116,114,
1456    105,110,103, 32,114,101,112,114,101,115,101,110,116,105,110,
1457    103, 32,116,104,101, 32,116,121,112,101, 32,100,101,102,105,
1458    110,105,116,105,111,110, 46, 10,102,117,110, 99,116,105,111,
1459    110, 32, 84,121,112,101,100,101,102, 32, 40,115, 41, 10, 32,
1460    105,102, 32,115,116,114,102,105,110,100, 40,115,116,114,105,
1461    110,103, 46,103,115,117, 98, 40,115, 44, 32, 39, 37, 98, 60,
1462     62, 39, 44, 32, 39, 39, 41, 44, 39, 91, 37, 42, 38, 93, 39,
1463     41, 32,116,104,101,110, 10, 32, 32,116,111,108,117, 97, 95,
1464    101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,105,100,
1465     32,116,121,112,101,100,101,102, 58, 32,112,111,105,110,116,
1466    101,114,115, 32, 40, 97,110,100, 32,114,101,102,101,114,101,
1467    110, 99,101,115, 41, 32, 97,114,101, 32,110,111,116, 32,115,
1468    117,112,112,111,114,116,101,100, 34, 41, 10, 32,101,110,100,
1469     10, 32,108,111, 99, 97,108, 32,111, 32, 61, 32,123,109,111,
1470    100, 32, 61, 32, 39, 39,125, 10, 32,105,102, 32,115,116,114,
1471    105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 91, 60,
1472     62, 93, 34, 41, 32,116,104,101,110, 10, 32,  9, 95, 44, 95,
1473     44,111, 46,116,121,112,101, 44,111, 46,117,116,121,112,101,
1474     32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
1475    115, 44, 32, 34, 94, 37,115, 42, 40, 91, 94, 60, 62, 93, 43,
1476     37, 98, 60, 62, 91, 94, 37,115, 93, 42, 41, 37,115, 43, 40,
1477     46, 45, 41, 36, 34, 41, 10, 32,101,108,115,101, 10, 32,  9,
1478    108,111, 99, 97,108, 32,116, 32, 61, 32,115,112,108,105,116,
1479     40,103,115,117, 98, 40,115, 44, 34, 37,115, 37,115, 42, 34,
1480     44, 34, 32, 34, 41, 44, 34, 32, 34, 41, 10, 32,  9,111, 32,
1481     61, 32,123, 10,  9, 32, 32,117,116,121,112,101, 32, 61, 32,
1482    116, 91,116, 46,110, 93, 44, 10,  9, 32, 32,116,121,112,101,
1483     32, 61, 32,116, 91,116, 46,110, 45, 49, 93, 44, 10,  9, 32,
1484     32,109,111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,116,
1485     44, 49, 44,116, 46,110, 45, 50, 41, 44, 10,  9, 32,125, 10,
1486     32,101,110,100, 10, 32,114,101,116,117,114,110, 32, 95, 84,
1487    121,112,101,100,101,102, 40,111, 41, 10,101,110,100,32
1488   };
1489   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/typedef.lua");
1490   lua_settop(tolua_S, top);
1491  } /* end of embedded lua code */
1492
1493
1494  { /* begin embedded lua code */
1495   int top = lua_gettop(tolua_S);
1496   static unsigned char B[] = {
1497    45, 45, 32,116,111,108,117, 97, 58, 32, 99,111,110,116, 97,
1498    105,110,101,114, 32, 97, 98,115,116,114, 97, 99,116, 32, 99,
1499    108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,101,110,
1500     32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,
1501    108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47,
1502     80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32,
1503     49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32, 36, 10,
1504     10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,105,
1505    115, 32,102,114,101,101, 32,115,111,102,116,119, 97,114,101,
1506     59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,105,115,
1507    116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,100, 47,
1508    111,114, 32,109,111,100,105,102,121, 32,105,116, 46, 10, 45,
1509     45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,101, 32,
1510    112,114,111,118,105,100,101,100, 32,104,101,114,101,117,110,
1511    100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32, 34, 97,
1512    115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,110,
1513    100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,111,114,
1514     32,104, 97,115, 32,110,111, 32,111, 98,108,105,103, 97,116,
1515    105,111,110, 32,116,111, 32,112,114,111,118,105,100,101, 32,
1516    109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,115,117,
1517    112,112,111,114,116, 44, 32,117,112,100, 97,116,101,115, 44,
1518     10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,110,116,
1519    115, 44, 32,111,114, 32,109,111,100,105,102,105, 99, 97,116,
1520    105,111,110,115, 46, 10, 10, 45, 45, 32,116, 97, 98,108,101,
1521     32,116,111, 32,115,116,111,114,101, 32,110, 97,109,101,115,
1522    112, 97, 99,101,100, 32,116,121,112,101,100,101,102,115, 47,
1523    101,110,117,109,115, 32,105,110, 32,103,108,111, 98, 97,108,
1524     32,115, 99,111,112,101, 10,103,108,111, 98, 97,108, 95,116,
1525    121,112,101,100,101,102,115, 32, 61, 32,123,125, 10,103,108,
1526    111, 98, 97,108, 95,101,110,117,109,115, 32, 61, 32,123,125,
1527     10, 10, 45, 45, 32, 67,111,110,116, 97,105,110,101,114, 32,
1528     99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,115,
1529    101,110,116,115, 32, 97, 32, 99,111,110,116, 97,105,110,101,
1530    114, 32,111,102, 32,102,101, 97,116,117,114,101,115, 32,116,
1531    111, 32, 98,101, 32, 98,111,117,110,100, 10, 45, 45, 32,116,
1532    111, 32,108,117, 97, 46, 10, 99,108, 97,115,115, 67,111,110,
1533    116, 97,105,110,101,114, 32, 61, 10,123, 10, 32, 99,117,114,
1534    114, 32, 61, 32,110,105,108, 44, 10,125, 10, 99,108, 97,115,
1535    115, 67,111,110,116, 97,105,110,101,114, 46, 95, 95,105,110,
1536    100,101,120, 32, 61, 32, 99,108, 97,115,115, 67,111,110,116,
1537     97,105,110,101,114, 10,115,101,116,109,101,116, 97,116, 97,
1538     98,108,101, 40, 99,108, 97,115,115, 67,111,110,116, 97,105,
1539    110,101,114, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,
1540    101, 41, 10, 10, 45, 45, 32,111,117,116,112,117,116, 32,116,
1541     97,103,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
1542     97,115,115, 67,111,110,116, 97,105,110,101,114, 58,100,101,
1543     99,108,116,121,112,101, 32, 40, 41, 10, 32,112,117,115,104,
1544     40,115,101,108,102, 41, 10, 32,108,111, 99, 97,108, 32,105,
1545     61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,102, 91,
1546    105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,105, 93,
1547     58,100,101, 99,108,116,121,112,101, 40, 41, 10, 32, 32,105,
1548     32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,111,
1549    112, 40, 41, 10,101,110,100, 10, 10, 10, 45, 45, 32,119,114,
1550    105,116,101, 32,115,117,112,112,111,114,116, 32, 99,111,100,
1551    101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
1552    115, 67,111,110,116, 97,105,110,101,114, 58,115,117,112, 99,
1553    111,100,101, 32, 40, 41, 10, 10,  9,105,102, 32,110,111,116,
1554     32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117, 98,
1555    108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,
1556    101,110, 10,  9,  9,114,101,116,117,114,110, 10,  9,101,110,
1557    100, 10, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10,
1558     32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,
1559    108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32,
1560     32,105,102, 32,115,101,108,102, 91,105, 93, 58, 99,104,101,
1561     99,107, 95,112,117, 98,108,105, 99, 95, 97, 99, 99,101,115,
1562    115, 40, 41, 32,116,104,101,110, 10, 32, 32,  9,115,101,108,
1563    102, 91,105, 93, 58,115,117,112, 99,111,100,101, 40, 41, 10,
1564     32, 32,101,110,100, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
1565     10, 32,101,110,100, 10, 32,112,111,112, 40, 41, 10,101,110,
1566    100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
1567    115,115, 67,111,110,116, 97,105,110,101,114, 58,104, 97,115,
1568    118, 97,114, 32, 40, 41, 10, 32,108,111, 99, 97,108, 32,105,
1569     61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,102, 91,
1570    105, 93, 32,100,111, 10, 32, 32,105,102, 32,115,101,108,102,
1571     91,105, 93, 58,105,115,118, 97,114,105, 97, 98,108,101, 40,
1572     41, 32,116,104,101,110, 10,  9,  9, 32,114,101,116,117,114,
1573    110, 32, 49, 10,  9,  9,101,110,100, 10, 32, 32,105, 32, 61,
1574     32,105, 43, 49, 10, 32,101,110,100, 10,  9,114,101,116,117,
1575    114,110, 32, 48, 10,101,110,100, 10, 10, 45, 45, 32, 73,110,
1576    116,101,114,110, 97,108, 32, 99,111,110,116, 97,105,110,101,
1577    114, 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,102,
1578    117,110, 99,116,105,111,110, 32, 95, 67,111,110,116, 97,105,
1579    110,101,114, 32, 40,115,101,108,102, 41, 10, 32,115,101,116,
1580    109,101,116, 97,116, 97, 98,108,101, 40,115,101,108,102, 44,
1581     99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 41,
1582     10, 32,115,101,108,102, 46,110, 32, 61, 32, 48, 10, 32,115,
1583    101,108,102, 46,116,121,112,101,100,101,102,115, 32, 61, 32,
1584    123,116,111,108,117, 97, 95,110, 61, 48,125, 10, 32,115,101,
1585    108,102, 46,117,115,101,114,116,121,112,101,115, 32, 61, 32,
1586    123,125, 10, 32,115,101,108,102, 46,101,110,117,109,115, 32,
1587     61, 32,123,116,111,108,117, 97, 95,110, 61, 48,125, 10, 32,
1588    115,101,108,102, 46,108,110, 97,109,101,115, 32, 61, 32,123,
1589    125, 10, 32,114,101,116,117,114,110, 32,115,101,108,102, 10,
1590    101,110,100, 10, 10, 45, 45, 32,112,117,115,104, 32, 99,111,
1591    110,116, 97,105,110,101,114, 10,102,117,110, 99,116,105,111,
1592    110, 32,112,117,115,104, 32, 40,116, 41, 10,  9,116, 46,112,
1593    114,111,120, 32, 61, 32, 99,108, 97,115,115, 67,111,110,116,
1594     97,105,110,101,114, 46, 99,117,114,114, 10, 32, 99,108, 97,
1595    115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,
1596    114, 32, 61, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,112,
1597    111,112, 32, 99,111,110,116, 97,105,110,101,114, 10,102,117,
1598    110, 99,116,105,111,110, 32,112,111,112, 32, 40, 41, 10, 45,
1599     45,112,114,105,110,116, 40, 34,110, 97,109,101, 34, 44, 99,
1600    108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,
1601    117,114,114, 46,110, 97,109,101, 41, 10, 45, 45,102,111,114,
1602    101, 97, 99,104, 40, 99,108, 97,115,115, 67,111,110,116, 97,
1603    105,110,101,114, 46, 99,117,114,114, 46,117,115,101,114,116,
1604    121,112,101,115, 44,112,114,105,110,116, 41, 10, 45, 45,112,
1605    114,105,110,116, 40, 34, 95, 95, 95, 95, 95, 95, 95, 95, 95,
1606     95, 95, 95, 95, 95, 34, 41, 10, 32, 99,108, 97,115,115, 67,
1607    111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 32, 61,
1608     32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
1609     46, 99,117,114,114, 46,112,114,111,120, 10,101,110,100, 10,
1610     10, 45, 45, 32,103,101,116, 32, 99,117,114,114,101,110,116,
1611     32,110, 97,109,101,115,112, 97, 99,101, 10,102,117,110, 99,
1612    116,105,111,110, 32,103,101,116, 99,117,114,114,110, 97,109,
1613    101,115,112, 97, 99,101, 32, 40, 41, 10,  9,114,101,116,117,
1614    114,110, 32,103,101,116,110, 97,109,101,115,112, 97, 99,101,
1615     40, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
1616     46, 99,117,114,114, 41, 10,101,110,100, 10, 10, 45, 45, 32,
1617     97,112,112,101,110,100, 32,116,111, 32, 99,117,114,114,101,
1618    110,116, 32, 99,111,110,116, 97,105,110,101,114, 10,102,117,
1619    110, 99,116,105,111,110, 32, 97,112,112,101,110,100, 32, 40,
1620    116, 41, 10, 32,114,101,116,117,114,110, 32, 99,108, 97,115,
1621    115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114,
1622     58, 97,112,112,101,110,100, 40,116, 41, 10,101,110,100, 10,
1623     10, 45, 45, 32, 97,112,112,101,110,100, 32,116,121,112,101,
1624    100,101,102, 32,116,111, 32, 99,117,114,114,101,110,116, 32,
1625     99,111,110,116, 97,105,110,101,114, 10,102,117,110, 99,116,
1626    105,111,110, 32, 97,112,112,101,110,100,116,121,112,101,100,
1627    101,102, 32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,
1628     99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46,
1629     99,117,114,114, 58, 97,112,112,101,110,100,116,121,112,101,
1630    100,101,102, 40,116, 41, 10,101,110,100, 10, 10, 45, 45, 32,
1631     97,112,112,101,110,100, 32,117,115,101,114,116,121,112,101,
1632     32,116,111, 32, 99,117,114,114,101,110,116, 32, 99,111,110,
1633    116, 97,105,110,101,114, 10,102,117,110, 99,116,105,111,110,
1634     32, 97,112,112,101,110,100,117,115,101,114,116,121,112,101,
1635     32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32, 99,108,
1636     97,115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,
1637    114,114, 58, 97,112,112,101,110,100,117,115,101,114,116,121,
1638    112,101, 40,116, 41, 10,101,110,100, 10, 10, 45, 45, 32, 97,
1639    112,112,101,110,100, 32,101,110,117,109, 32,116,111, 32, 99,
1640    117,114,114,101,110,116, 32, 99,111,110,116, 97,105,110,101,
1641    114, 10,102,117,110, 99,116,105,111,110, 32, 97,112,112,101,
1642    110,100,101,110,117,109, 32, 40,116, 41, 10, 32,114,101,116,
1643    117,114,110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,
1644    110,101,114, 46, 99,117,114,114, 58, 97,112,112,101,110,100,
1645    101,110,117,109, 40,116, 41, 10,101,110,100, 10, 10, 45, 45,
1646     32,115,117, 98,115,116,105,116,117,116,101, 32,116,121,112,
1647    101,100,101,102, 10,102,117,110, 99,116,105,111,110, 32, 97,
1648    112,112,108,121,116,121,112,101,100,101,102, 32, 40,109,111,
1649    100, 44,116,121,112,101, 41, 10, 32,114,101,116,117,114,110,
1650     32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
1651     46, 99,117,114,114, 58, 97,112,112,108,121,116,121,112,101,
1652    100,101,102, 40,109,111,100, 44,116,121,112,101, 41, 10,101,
1653    110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102,
1654     32,105,115, 32,116,121,112,101, 10,102,117,110, 99,116,105,
1655    111,110, 32,102,105,110,100,116,121,112,101, 32, 40,116,121,
1656    112,101, 41, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
1657     99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46,
1658     99,117,114,114, 58,102,105,110,100,116,121,112,101, 40,116,
1659    121,112,101, 41, 10,  9,114,101,116,117,114,110, 32,116, 10,
1660    101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,
1661    102, 32,105,115, 32,116,121,112,101,100,101,102, 10,102,117,
1662    110, 99,116,105,111,110, 32,105,115,116,121,112,101,100,101,
1663    102, 32, 40,116,121,112,101, 41, 10, 32,114,101,116,117,114,
1664    110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
1665    114, 46, 99,117,114,114, 58,105,115,116,121,112,101,100,101,
1666    102, 40,116,121,112,101, 41, 10,101,110,100, 10, 10, 45, 45,
1667     32,103,101,116, 32,102,117,108,108,116,121,112,101, 32, 40,
1668    119,105,116,104, 32,110, 97,109,101,115,112, 97, 99,101, 41,
1669     10,102,117,110, 99,116,105,111,110, 32,102,117,108,108,116,
1670    121,112,101, 32, 40,116, 41, 10, 32,108,111, 99, 97,108, 32,
1671     99,117,114,114, 32, 61, 32, 32, 99,108, 97,115,115, 67,111,
1672    110,116, 97,105,110,101,114, 46, 99,117,114,114, 10,  9,119,
1673    104,105,108,101, 32, 99,117,114,114, 32,100,111, 10,  9, 32,
1674    105,102, 32, 99,117,114,114, 32,116,104,101,110, 10,  9,  9,
1675     32,105,102, 32, 99,117,114,114, 46,116,121,112,101,100,101,
1676    102,115, 32, 97,110,100, 32, 99,117,114,114, 46,116,121,112,
1677    101,100,101,102,115, 91,116, 93, 32,116,104,101,110, 10,  9,
1678      9, 32, 32,114,101,116,117,114,110, 32, 99,117,114,114, 46,
1679    116,121,112,101,100,101,102,115, 91,116, 93, 10,  9,  9, 32,
1680    101,108,115,101,105,102, 32, 99,117,114,114, 46,117,115,101,
1681    114,116,121,112,101,115, 32, 97,110,100, 32, 99,117,114,114,
1682     46,117,115,101,114,116,121,112,101,115, 91,116, 93, 32,116,
1683    104,101,110, 10,  9,  9, 32, 32,114,101,116,117,114,110, 32,
1684     99,117,114,114, 46,117,115,101,114,116,121,112,101,115, 91,
1685    116, 93, 10,  9,  9,  9,101,110,100, 10,  9,  9,101,110,100,
1686     10,  9, 32, 99,117,114,114, 32, 61, 32, 99,117,114,114, 46,
1687    112,114,111,120, 10,  9,101,110,100, 10,  9,114,101,116,117,
1688    114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,
1689    101, 99,107,115, 32,105,102, 32,105,116, 32,114,101,113,117,
1690    105,114,101,115, 32, 99,111,108,108,101, 99,116,105,111,110,
1691     10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
1692     67,111,110,116, 97,105,110,101,114, 58,114,101,113,117,105,
1693    114,101, 99,111,108,108,101, 99,116,105,111,110, 32, 40,116,
1694     41, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10, 32,
1695    108,111, 99, 97,108, 32,105, 61, 49, 10,  9,108,111, 99, 97,
1696    108, 32,114, 32, 61, 32,102, 97,108,115,101, 10, 32,119,104,
1697    105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
1698     32, 32,114, 32, 61, 32,115,101,108,102, 91,105, 93, 58,114,
1699    101,113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,
1700    110, 40,116, 41, 32,111,114, 32,114, 10, 32, 32,105, 32, 61,
1701     32,105, 43, 49, 10, 32,101,110,100, 10,  9,112,111,112, 40,
1702     41, 10,  9,114,101,116,117,114,110, 32,114, 10,101,110,100,
1703     10, 10, 10, 45, 45, 32,103,101,116, 32,110, 97,109,101,115,
1704     97,112, 99,101, 10,102,117,110, 99,116,105,111,110, 32,103,
1705    101,116,110, 97,109,101,115,112, 97, 99,101, 32, 40, 99,117,
1706    114,114, 41, 10,  9,108,111, 99, 97,108, 32,110, 97,109,101,
1707    115,112, 97, 99,101, 32, 61, 32, 39, 39, 10,  9,119,104,105,
1708    108,101, 32, 99,117,114,114, 32,100,111, 10,  9, 32,105,102,
1709     32, 99,117,114,114, 32, 97,110,100, 10,  9,  9, 32, 32, 32,
1710     40, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,121,112,
1711    101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,111,114,
1712     32, 99,117,114,114, 46, 99,108, 97,115,115,116,121,112,101,
1713     32, 61, 61, 32, 39,110, 97,109,101,115,112, 97, 99,101, 39,
1714     41, 10,  9,  9,116,104,101,110, 10,  9,  9, 32,110, 97,109,
1715    101,115,112, 97, 99,101, 32, 61, 32, 40, 99,117,114,114, 46,
1716    111,114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,111,
1717    114, 32, 99,117,114,114, 46,110, 97,109,101, 41, 32, 46, 46,
1718     32, 39, 58, 58, 39, 32, 46, 46, 32,110, 97,109,101,115,112,
1719     97, 99,101, 10,  9,  9, 32, 45, 45,110, 97,109,101,115,112,
1720     97, 99,101, 32, 61, 32, 99,117,114,114, 46,110, 97,109,101,
1721     32, 46, 46, 32, 39, 58, 58, 39, 32, 46, 46, 32,110, 97,109,
1722    101,115,112, 97, 99,101, 10,  9,  9,101,110,100, 10,  9, 32,
1723     99,117,114,114, 32, 61, 32, 99,117,114,114, 46,112,114,111,
1724    120, 10,  9,101,110,100, 10,  9,114,101,116,117,114,110, 32,
1725    110, 97,109,101,115,112, 97, 99,101, 10,101,110,100, 10, 10,
1726     45, 45, 32,103,101,116, 32,110, 97,109,101,115,112, 97, 99,
1727    101, 32, 40,111,110,108,121, 32,110, 97,109,101,115,112, 97,
1728     99,101, 41, 10,102,117,110, 99,116,105,111,110, 32,103,101,
1729    116,111,110,108,121,110, 97,109,101,115,112, 97, 99,101, 32,
1730     40, 41, 10, 32,108,111, 99, 97,108, 32, 99,117,114,114, 32,
1731     61, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
1732    114, 46, 99,117,114,114, 10,  9,108,111, 99, 97,108, 32,110,
1733     97,109,101,115,112, 97, 99,101, 32, 61, 32, 39, 39, 10,  9,
1734    119,104,105,108,101, 32, 99,117,114,114, 32,100,111, 10,  9,
1735      9,105,102, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,
1736    121,112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,
1737    116,104,101,110, 10,  9,  9, 32,114,101,116,117,114,110, 32,
1738    110, 97,109,101,115,112, 97, 99,101, 10,  9,  9,101,108,115,
1739    101,105,102, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,
1740    121,112,101, 32, 61, 61, 32, 39,110, 97,109,101,115,112, 97,
1741     99,101, 39, 32,116,104,101,110, 10,  9,  9, 32,110, 97,109,
1742    101,115,112, 97, 99,101, 32, 61, 32, 99,117,114,114, 46,110,
1743     97,109,101, 32, 46, 46, 32, 39, 58, 58, 39, 32, 46, 46, 32,
1744    110, 97,109,101,115,112, 97, 99,101, 10,  9,  9,101,110,100,
1745     10,  9, 32, 99,117,114,114, 32, 61, 32, 99,117,114,114, 46,
1746    112,114,111,120, 10,  9,101,110,100, 10,  9,114,101,116,117,
1747    114,110, 32,110, 97,109,101,115,112, 97, 99,101, 10,101,110,
1748    100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
1749    105,115, 32,101,110,117,109, 10,102,117,110, 99,116,105,111,
1750    110, 32,105,115,101,110,117,109, 32, 40,116,121,112,101, 41,
1751     10, 32,114,101,116,117,114,110, 32, 99,108, 97,115,115, 67,
1752    111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 58,105,
1753    115,101,110,117,109, 40,116,121,112,101, 41, 10,101,110,100,
1754     10, 10, 45, 45, 32, 97,112,112,101,110,100, 32,102,101, 97,
1755    116,117,114,101, 32,116,111, 32, 99,111,110,116, 97,105,110,
1756    101,114, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
1757    115,115, 67,111,110,116, 97,105,110,101,114, 58, 97,112,112,
1758    101,110,100, 32, 40,116, 41, 10, 32,115,101,108,102, 46,110,
1759     32, 61, 32,115,101,108,102, 46,110, 32, 43, 32, 49, 10, 32,
1760    115,101,108,102, 91,115,101,108,102, 46,110, 93, 32, 61, 32,
1761    116, 10, 32,116, 46,112, 97,114,101,110,116, 32, 61, 32,115,
1762    101,108,102, 10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,
1763    101,110,100, 32,116,121,112,101,100,101,102, 10,102,117,110,
1764     99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,110,116,
1765     97,105,110,101,114, 58, 97,112,112,101,110,100,116,121,112,
1766    101,100,101,102, 32, 40,116, 41, 10, 32,108,111, 99, 97,108,
1767     32,110, 97,109,101,115,112, 97, 99,101, 32, 61, 32,103,101,
1768    116,110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,115,
1769    115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114,
1770     41, 10, 32,115,101,108,102, 46,116,121,112,101,100,101,102,
1771    115, 46,116,111,108,117, 97, 95,110, 32, 61, 32,115,101,108,
1772    102, 46,116,121,112,101,100,101,102,115, 46,116,111,108,117,
1773     97, 95,110, 32, 43, 32, 49, 10, 32,115,101,108,102, 46,116,
1774    121,112,101,100,101,102,115, 91,115,101,108,102, 46,116,121,
1775    112,101,100,101,102,115, 46,116,111,108,117, 97, 95,110, 93,
1776     32, 61, 32,116, 10,  9,115,101,108,102, 46,116,121,112,101,
1777    100,101,102,115, 91,116, 46,117,116,121,112,101, 93, 32, 61,
1778     32,110, 97,109,101,115,112, 97, 99,101, 32, 46, 46, 32,116,
1779     46,117,116,121,112,101, 10,  9,103,108,111, 98, 97,108, 95,
1780    116,121,112,101,100,101,102,115, 91,110, 97,109,101,115,112,
1781     97, 99,101, 46, 46,116, 46,117,116,121,112,101, 93, 32, 61,
1782     32,116, 10,  9,116, 46,102,116,121,112,101, 32, 61, 32,102,
1783    105,110,100,116,121,112,101, 40,116, 46,116,121,112,101, 41,
1784     32,111,114, 32,116, 46,116,121,112,101, 10,  9, 45, 45,112,
1785    114,105,110,116, 40, 34, 97,112,112,101,110,100,105,110,103,
1786     32,116,121,112,101,100,101,102, 32, 34, 46, 46,116, 46,117,
1787    116,121,112,101, 46, 46, 34, 32, 97,115, 32, 34, 46, 46,110,
1788     97,109,101,115,112, 97, 99,101, 46, 46,116, 46,117,116,121,
1789    112,101, 46, 46, 34, 32,119,105,116,104, 32,102,116,121,112,
1790    101, 32, 34, 46, 46,116, 46,102,116,121,112,101, 41, 10,  9,
1791     97,112,112,101,110,100, 95,103,108,111, 98, 97,108, 95,116,
1792    121,112,101, 40,110, 97,109,101,115,112, 97, 99,101, 46, 46,
1793    116, 46,117,116,121,112,101, 41, 10,  9,105,102, 32,116, 46,
1794    102,116,121,112,101, 32, 97,110,100, 32,105,115,101,110,117,
1795    109, 40,116, 46,102,116,121,112,101, 41, 32,116,104,101,110,
1796     10, 10,  9,  9,103,108,111, 98, 97,108, 95,101,110,117,109,
1797    115, 91,110, 97,109,101,115,112, 97, 99,101, 46, 46,116, 46,
1798    117,116,121,112,101, 93, 32, 61, 32,116,114,117,101, 10,  9,
1799    101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,
1800    101,110,100, 32,117,115,101,114,116,121,112,101, 58, 32,114,
1801    101,116,117,114,110, 32,102,117,108,108, 32,116,121,112,101,
1802     10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
1803     67,111,110,116, 97,105,110,101,114, 58, 97,112,112,101,110,
1804    100,117,115,101,114,116,121,112,101, 32, 40,116, 41, 10,  9,
1805    108,111, 99, 97,108, 32, 99,111,110,116, 97,105,110,101,114,
1806     10,  9,105,102, 32,116, 32, 61, 61, 32, 40,115,101,108,102,
1807     46,111,114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,
1808    111,114, 32,115,101,108,102, 46,110, 97,109,101, 41, 32,116,
1809    104,101,110, 10,  9,  9, 99,111,110,116, 97,105,110,101,114,
1810     32, 61, 32,115,101,108,102, 46,112,114,111,120, 10,  9,101,
1811    108,115,101, 10,  9,  9, 99,111,110,116, 97,105,110,101,114,
1812     32, 61, 32,115,101,108,102, 10,  9,101,110,100, 10,  9,108,
1813    111, 99, 97,108, 32,102,116, 32, 61, 32,103,101,116,110, 97,
1814    109,101,115,112, 97, 99,101, 40, 99,111,110,116, 97,105,110,
1815    101,114, 41, 32, 46, 46, 32,116, 10,  9, 99,111,110,116, 97,
1816    105,110,101,114, 46,117,115,101,114,116,121,112,101,115, 91,
1817    116, 93, 32, 61, 32,102,116, 10,  9, 95,117,115,101,114,116,
1818    121,112,101, 91,102,116, 93, 32, 61, 32,102,116, 10,  9,114,
1819    101,116,117,114,110, 32,102,116, 10,101,110,100, 10, 10, 45,
1820     45, 32, 97,112,112,101,110,100, 32,101,110,117,109, 10,102,
1821    117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,
1822    110,116, 97,105,110,101,114, 58, 97,112,112,101,110,100,101,
1823    110,117,109, 32, 40,116, 41, 10, 32,108,111, 99, 97,108, 32,
1824    110, 97,109,101,115,112, 97, 99,101, 32, 61, 32,103,101,116,
1825    110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,115,115,
1826     67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 41,
1827     10, 32,115,101,108,102, 46,101,110,117,109,115, 46,116,111,
1828    108,117, 97, 95,110, 32, 61, 32,115,101,108,102, 46,101,110,
1829    117,109,115, 46,116,111,108,117, 97, 95,110, 32, 43, 32, 49,
1830     10, 32,115,101,108,102, 46,101,110,117,109,115, 91,115,101,
1831    108,102, 46,101,110,117,109,115, 46,116,111,108,117, 97, 95,
1832    110, 93, 32, 61, 32,116, 10,  9,103,108,111, 98, 97,108, 95,
1833    101,110,117,109,115, 91,110, 97,109,101,115,112, 97, 99,101,
1834     46, 46,116, 46,110, 97,109,101, 93, 32, 61, 32,116, 10,101,
1835    110,100, 10, 10, 45, 45, 32,100,101,116,101,114,109,105,110,
1836    101, 32,108,117, 97, 32,102,117,110, 99,116,105,111,110, 32,
1837    110, 97,109,101, 32,111,118,101,114,108,111, 97,100, 10,102,
1838    117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,
1839    110,116, 97,105,110,101,114, 58,111,118,101,114,108,111, 97,
1840    100, 32, 40,108,110, 97,109,101, 41, 10, 32,105,102, 32,110,
1841    111,116, 32,115,101,108,102, 46,108,110, 97,109,101,115, 91,
1842    108,110, 97,109,101, 93, 32,116,104,101,110, 10, 32, 32,115,
1843    101,108,102, 46,108,110, 97,109,101,115, 91,108,110, 97,109,
1844    101, 93, 32, 61, 32, 48, 10, 32,101,108,115,101, 10, 32, 32,
1845    115,101,108,102, 46,108,110, 97,109,101,115, 91,108,110, 97,
1846    109,101, 93, 32, 61, 32,115,101,108,102, 46,108,110, 97,109,
1847    101,115, 91,108,110, 97,109,101, 93, 32, 43, 32, 49, 10, 32,
1848    101,110,100, 10, 32,114,101,116,117,114,110, 32,102,111,114,
1849    109, 97,116, 40, 34, 37, 48, 50,100, 34, 44,115,101,108,102,
1850     46,108,110, 97,109,101,115, 91,108,110, 97,109,101, 93, 41,
1851     10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,108,105,101,
1852    115, 32,116,121,112,101,100,101,102, 58, 32,114,101,116,117,
1853    114,110,115, 32,116,104,101, 32, 39,116,104,101, 32,102, 97,
1854     99,116,111, 39, 32,109,111,100,105,102,105,101,114, 32, 97,
1855    110,100, 32,116,121,112,101, 10,102,117,110, 99,116,105,111,
1856    110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
1857    114, 58, 97,112,112,108,121,116,121,112,101,100,101,102, 32,
1858     40,109,111,100, 44,116,121,112,101, 41, 10,  9,105,102, 32,
1859    103,108,111, 98, 97,108, 95,116,121,112,101,100,101,102,115,
1860     91,116,121,112,101, 93, 32,116,104,101,110, 10,  9,  9, 45,
1861     45,112,114,105,110,116, 40, 34,102,111,117,110,100, 32,116,
1862    121,112,101,100,101,102, 32, 34, 46, 46,103,108,111, 98, 97,
1863    108, 95,116,121,112,101,100,101,102,115, 91,116,121,112,101,
1864     93, 46,116,121,112,101, 41, 10,  9,  9,108,111, 99, 97,108,
1865     32,109,111,100, 49, 44, 32,116,121,112,101, 49, 32, 61, 32,
1866    103,108,111, 98, 97,108, 95,116,121,112,101,100,101,102,115,
1867     91,116,121,112,101, 93, 46,109,111,100, 44, 32,103,108,111,
1868     98, 97,108, 95,116,121,112,101,100,101,102,115, 91,116,121,
1869    112,101, 93, 46,102,116,121,112,101, 10,  9,  9,108,111, 99,
1870     97,108, 32,109,111,100, 50, 44, 32,116,121,112,101, 50, 32,
1871     61, 32, 97,112,112,108,121,116,121,112,101,100,101,102, 40,
1872    109,111,100, 46, 46, 34, 32, 34, 46, 46,109,111,100, 49, 44,
1873     32,116,121,112,101, 49, 41, 10,  9,  9, 45, 45,114,101,116,
1874    117,114,110, 32,109,111,100, 50, 32, 46, 46, 32, 39, 32, 39,
1875     32, 46, 46, 32,109,111,100, 49, 44, 32,116,121,112,101, 50,
1876     10,  9,  9,114,101,116,117,114,110, 32,109,111,100, 50, 44,
1877     32,116,121,112,101, 50, 10,  9,101,110,100, 10,  9,100,111,
1878     32,114,101,116,117,114,110, 32,109,111,100, 44,116,121,112,
1879    101, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 99,
1880    104,101, 99,107, 32,105,102, 32,105,116, 32,105,115, 32, 97,
1881     32,116,121,112,101,100,101,102, 10,102,117,110, 99,116,105,
1882    111,110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,
1883    101,114, 58,105,115,116,121,112,101,100,101,102, 32, 40,116,
1884    121,112,101, 41, 10, 32,108,111, 99, 97,108, 32,101,110,118,
1885     32, 61, 32,115,101,108,102, 10, 32,119,104,105,108,101, 32,
1886    101,110,118, 32,100,111, 10, 32, 32,105,102, 32,101,110,118,
1887     46,116,121,112,101,100,101,102,115, 32,116,104,101,110, 10,
1888     32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,
1889     32,119,104,105,108,101, 32,101,110,118, 46,116,121,112,101,
1890    100,101,102,115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,
1891    105,102, 32,101,110,118, 46,116,121,112,101,100,101,102,115,
1892     91,105, 93, 46,117,116,121,112,101, 32, 61, 61, 32,116,121,
1893    112,101, 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32, 32,
1894     32, 32,114,101,116,117,114,110, 32,116,121,112,101, 10, 32,
1895     32, 32, 32, 32, 32, 32, 32,101,110,100, 10, 32, 32, 32, 32,
1896     32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,
1897    101,110,100, 10, 32, 32,101,110,100, 10, 32, 32,101,110,118,
1898     32, 61, 32,101,110,118, 46,112, 97,114,101,110,116, 10, 32,
1899    101,110,100, 10, 32,114,101,116,117,114,110, 32,110,105,108,
1900     10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
1901    102,105,110,100, 95,101,110,117,109, 95,118, 97,114, 40,118,
1902     97,114, 41, 10, 10,  9,105,102, 32,116,111,110,117,109, 98,
1903    101,114, 40,118, 97,114, 41, 32,116,104,101,110, 32,114,101,
1904    116,117,114,110, 32,118, 97,114, 32,101,110,100, 10, 10,  9,
1905    108,111, 99, 97,108, 32, 99, 32, 61, 32, 99,108, 97,115,115,
1906     67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 10,
1907      9,119,104,105,108,101, 32, 99, 32,100,111, 10,  9,  9,108,
1908    111, 99, 97,108, 32,110,115, 32, 61, 32,103,101,116,110, 97,
1909    109,101,115,112, 97, 99,101, 40, 99, 41, 10,  9,  9,102,111,
1910    114, 32,107, 44,118, 32,105,110, 32,112, 97,105,114,115, 40,
1911     95,103,108,111, 98, 97,108, 95,101,110,117,109,115, 41, 32,
1912    100,111, 10,  9,  9,  9,105,102, 32,109, 97,116, 99,104, 95,
1913    116,121,112,101, 40,118, 97,114, 44, 32,118, 44, 32,110,115,
1914     41, 32,116,104,101,110, 10,  9,  9,  9,  9,114,101,116,117,
1915    114,110, 32,118, 10,  9,  9,  9,101,110,100, 10,  9,  9,101,
1916    110,100, 10,  9,  9,105,102, 32, 99, 46, 98, 97,115,101, 32,
1917     97,110,100, 32, 99, 46, 98, 97,115,101, 32,126, 61, 32, 39,
1918     39, 32,116,104,101,110, 10,  9,  9,  9, 99, 32, 61, 32, 95,
1919    103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,
1920     99, 58,102,105,110,100,116,121,112,101, 40, 99, 46, 98, 97,
1921    115,101, 41, 93, 10,  9,  9,101,108,115,101, 10,  9,  9,  9,
1922     99, 32, 61, 32,110,105,108, 10,  9,  9,101,110,100, 10,  9,
1923    101,110,100, 10, 10,  9,114,101,116,117,114,110, 32,118, 97,
1924    114, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107,
1925     32,105,102, 32,105,115, 32, 97, 32,114,101,103,105,115,116,
1926    101,114,101,100, 32,116,121,112,101, 58, 32,114,101,116,117,
1927    114,110, 32,102,117,108,108, 32,116,121,112,101, 32,111,114,
1928     32,110,105,108, 10,102,117,110, 99,116,105,111,110, 32, 99,
1929    108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 58,102,
1930    105,110,100,116,121,112,101, 32, 40,116, 41, 10, 10,  9,116,
1931     32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
1932    116, 44, 32, 34, 61, 46, 42, 34, 44, 32, 34, 34, 41, 10,  9,
1933    105,102, 32, 95, 98, 97,115,105, 99, 91,116, 93, 32,116,104,
1934    101,110, 10,  9, 32,114,101,116,117,114,110, 32,116, 10,  9,
1935    101,110,100, 10, 10,  9,108,111, 99, 97,108, 32, 95, 44, 95,
1936     44,101,109, 32, 61, 32,115,116,114,105,110,103, 46,102,105,
1937    110,100, 40,116, 44, 32, 34, 40, 91, 38, 37, 42, 93, 41, 37,
1938    115, 42, 36, 34, 41, 10,  9,116, 32, 61, 32,115,116,114,105,
1939    110,103, 46,103,115,117, 98, 40,116, 44, 32, 34, 37,115, 42,
1940     40, 91, 38, 37, 42, 93, 41, 37,115, 42, 36, 34, 44, 32, 34,
1941     34, 41, 10,  9,112, 32, 61, 32,115,101,108,102, 10,  9,119,
1942    104,105,108,101, 32,112, 32, 97,110,100, 32,116,121,112,101,
1943     40,112, 41, 61, 61, 39,116, 97, 98,108,101, 39, 32,100,111,
1944     10,  9,  9,108,111, 99, 97,108, 32,115,116, 32, 61, 32,103,
1945    101,116,110, 97,109,101,115,112, 97, 99,101, 40,112, 41, 10,
1946     10,  9,  9,102,111,114, 32,105, 61, 95,103,108,111, 98, 97,
1947    108, 95,116,121,112,101,115, 46,110, 44, 49, 44, 45, 49, 32,
1948    100,111, 32, 45, 45, 32,105,110, 32,114,101,118,101,114,115,
1949    101, 32,111,114,100,101,114, 10, 10,  9,  9,  9,105,102, 32,
1950    109, 97,116, 99,104, 95,116,121,112,101, 40,116, 44, 32, 95,
1951    103,108,111, 98, 97,108, 95,116,121,112,101,115, 91,105, 93,
1952     44, 32,115,116, 41, 32,116,104,101,110, 10,  9,  9,  9,  9,
1953    114,101,116,117,114,110, 32, 95,103,108,111, 98, 97,108, 95,
1954    116,121,112,101,115, 91,105, 93, 46, 46, 40,101,109, 32,111,
1955    114, 32, 34, 34, 41, 10,  9,  9,  9,101,110,100, 10,  9,  9,
1956    101,110,100, 10,  9,  9,105,102, 32,112, 46, 98, 97,115,101,
1957     32, 97,110,100, 32,112, 46, 98, 97,115,101, 32,126, 61, 32,
1958     39, 39, 32, 97,110,100, 32,112, 46, 98, 97,115,101, 32,126,
1959     61, 32,116, 32,116,104,101,110, 10,  9,  9,  9, 45, 45,112,
1960    114,105,110,116, 40, 34,116,121,112,101, 32,105,115, 32, 34,
1961     46, 46,116, 46, 46, 34, 44, 32,112, 32,105,115, 32, 34, 46,
1962     46,112, 46, 98, 97,115,101, 46, 46, 34, 32,115,101,108,102,
1963     46,116,121,112,101, 32,105,115, 32, 34, 46, 46,115,101,108,
1964    102, 46,116,121,112,101, 46, 46, 34, 32,115,101,108,102, 46,
1965    110, 97,109,101, 32,105,115, 32, 34, 46, 46,115,101,108,102,
1966     46,110, 97,109,101, 41, 10,  9,  9,  9,112, 32, 61, 32, 95,
1967    103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,
1968    112, 58,102,105,110,100,116,121,112,101, 40,112, 46, 98, 97,
1969    115,101, 41, 93, 10,  9,  9,101,108,115,101, 10,  9,  9,  9,
1970    112, 32, 61, 32,110,105,108, 10,  9,  9,101,110,100, 10,  9,
1971    101,110,100, 10, 10,  9,114,101,116,117,114,110, 32,110,105,
1972    108, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
1973     32, 97,112,112,101,110,100, 95,103,108,111, 98, 97,108, 95,
1974    116,121,112,101, 40,116, 44, 32, 99,108, 97,115,115, 41, 10,
1975      9, 95,103,108,111, 98, 97,108, 95,116,121,112,101,115, 46,
1976    110, 32, 61, 32, 95,103,108,111, 98, 97,108, 95,116,121,112,
1977    101,115, 46,110, 32, 43, 49, 10,  9, 95,103,108,111, 98, 97,
1978    108, 95,116,121,112,101,115, 91, 95,103,108,111, 98, 97,108,
1979     95,116,121,112,101,115, 46,110, 93, 32, 61, 32,116, 10,  9,
1980     95,103,108,111, 98, 97,108, 95,116,121,112,101,115, 95,104,
1981     97,115,104, 91,116, 93, 32, 61, 32, 49, 10,  9,105,102, 32,
1982     99,108, 97,115,115, 32,116,104,101,110, 32, 97,112,112,101,
1983    110,100, 95, 99,108, 97,115,115, 95,116,121,112,101, 40,116,
1984     44, 32, 99,108, 97,115,115, 41, 32,101,110,100, 10,101,110,
1985    100, 10, 10,102,117,110, 99,116,105,111,110, 32, 97,112,112,
1986    101,110,100, 95, 99,108, 97,115,115, 95,116,121,112,101, 40,
1987    116, 44, 99,108, 97,115,115, 41, 10,  9,105,102, 32, 95,103,
1988    108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,116,
1989     93, 32,116,104,101,110, 10,  9,  9, 99,108, 97,115,115, 46,
1990    102,108, 97,103,115, 32, 61, 32, 95,103,108,111, 98, 97,108,
1991     95, 99,108, 97,115,115,101,115, 91,116, 93, 46,102,108, 97,
1992    103,115, 10,  9,  9, 99,108, 97,115,115, 46,108,110, 97,109,
1993    101,115, 32, 61, 32, 95,103,108,111, 98, 97,108, 95, 99,108,
1994     97,115,115,101,115, 91,116, 93, 46,108,110, 97,109,101,115,
1995     10,  9,  9,105,102, 32, 95,103,108,111, 98, 97,108, 95, 99,
1996    108, 97,115,115,101,115, 91,116, 93, 46, 98, 97,115,101, 32,
1997     97,110,100, 32, 40, 95,103,108,111, 98, 97,108, 95, 99,108,
1998     97,115,115,101,115, 91,116, 93, 46, 98, 97,115,101, 32,126,
1999     61, 32, 39, 39, 41, 32,116,104,101,110, 10,  9,  9,  9, 99,
2000    108, 97,115,115, 46, 98, 97,115,101, 32, 61, 32, 95,103,108,
2001    111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,116, 93,
2002     46, 98, 97,115,101, 32,111,114, 32, 99,108, 97,115,115, 46,
2003     98, 97,115,101, 10,  9,  9,101,110,100, 10,  9,101,110,100,
2004     10,  9, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,115,
2005    101,115, 91,116, 93, 32, 61, 32, 99,108, 97,115,115, 10,  9,
2006     99,108, 97,115,115, 46,102,108, 97,103,115, 32, 61, 32, 99,
2007    108, 97,115,115, 46,102,108, 97,103,115, 32,111,114, 32,123,
2008    125, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
2009     32,109, 97,116, 99,104, 95,116,121,112,101, 40, 99,104,105,
2010    108,100,116,121,112,101, 44, 32,114,101,103,116,121,112,101,
2011     44, 32,115,116, 41, 10, 45, 45,112,114,105,110,116, 40, 34,
2012    102,105,110,100,116,121,112,101, 32, 34, 46, 46, 99,104,105,
2013    108,100,116,121,112,101, 46, 46, 34, 44, 32, 34, 46, 46,114,
2014    101,103,116,121,112,101, 46, 46, 34, 44, 32, 34, 46, 46,115,
2015    116, 41, 10,  9,108,111, 99, 97,108, 32, 98, 44,101, 32, 61,
2016     32,115,116,114,105,110,103, 46,102,105,110,100, 40,114,101,
2017    103,116,121,112,101, 44, 32, 99,104,105,108,100,116,121,112,
2018    101, 44, 32, 45,115,116,114,105,110,103, 46,108,101,110, 40,
2019     99,104,105,108,100,116,121,112,101, 41, 44, 32,116,114,117,
2020    101, 41, 10,  9,105,102, 32, 98, 32,116,104,101,110, 10, 10,
2021      9,  9,105,102, 32,101, 32, 61, 61, 32,115,116,114,105,110,
2022    103, 46,108,101,110, 40,114,101,103,116,121,112,101, 41, 32,
2023     97,110,100, 10,  9,  9,  9,  9, 40, 98, 32, 61, 61, 32, 49,
2024     32,111,114, 32, 40,115,116,114,105,110,103, 46,115,117, 98,
2025     40,114,101,103,116,121,112,101, 44, 32, 98, 45, 49, 44, 32,
2026     98, 45, 49, 41, 32, 61, 61, 32, 39, 58, 39, 32, 97,110,100,
2027     10,  9,  9,  9,  9,115,116,114,105,110,103, 46,115,117, 98,
2028     40,114,101,103,116,121,112,101, 44, 32, 49, 44, 32, 98, 45,
2029     49, 41, 32, 61, 61, 32,115,116,114,105,110,103, 46,115,117,
2030     98, 40,115,116, 44, 32, 49, 44, 32, 98, 45, 49, 41, 41, 41,
2031     32,116,104,101,110, 10,  9,  9,  9,114,101,116,117,114,110,
2032     32,116,114,117,101, 10,  9,  9,101,110,100, 10,  9,101,110,
2033    100, 10, 10,  9,114,101,116,117,114,110, 32,102, 97,108,115,
2034    101, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
2035     32,102,105,110,100,116,121,112,101, 95,111,110, 95, 99,104,
2036    105,108,100,115, 40,115,101,108,102, 44, 32,116, 41, 10, 10,
2037      9,108,111, 99, 97,108, 32,116, 99,104,105,108,100, 10,  9,
2038    105,102, 32,115,101,108,102, 46, 99,108, 97,115,115,116,121,
2039    112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,111,
2040    114, 32,115,101,108,102, 46, 99,108, 97,115,115,116,121,112,
2041    101, 32, 61, 61, 32, 39,110, 97,109,101,115,112, 97, 99,101,
2042     39, 32,116,104,101,110, 10,  9,  9,102,111,114, 32,107, 44,
2043    118, 32,105,110, 32,105,112, 97,105,114,115, 40,115,101,108,
2044    102, 41, 32,100,111, 10,  9,  9,  9,105,102, 32,118, 46, 99,
2045    108, 97,115,115,116,121,112,101, 32, 61, 61, 32, 39, 99,108,
2046     97,115,115, 39, 32,111,114, 32,118, 46, 99,108, 97,115,115,
2047    116,121,112,101, 32, 61, 61, 32, 39,110, 97,109,101,115,112,
2048     97, 99,101, 39, 32,116,104,101,110, 10,  9,  9,  9,  9,105,
2049    102, 32,118, 46,116,121,112,101,100,101,102,115, 32, 97,110,
2050    100, 32,118, 46,116,121,112,101,100,101,102,115, 91,116, 93,
2051     32,116,104,101,110, 10,  9,  9,  9,  9, 32,114,101,116,117,
2052    114,110, 32,118, 46,116,121,112,101,100,101,102,115, 91,116,
2053     93, 10,  9,  9,  9,  9,101,108,115,101,105,102, 32,118, 46,
2054    117,115,101,114,116,121,112,101,115, 32, 97,110,100, 32,118,
2055     46,117,115,101,114,116,121,112,101,115, 91,116, 93, 32,116,
2056    104,101,110, 10,  9,  9,  9,  9, 32,114,101,116,117,114,110,
2057     32,118, 46,117,115,101,114,116,121,112,101,115, 91,116, 93,
2058     10,  9,  9,  9,  9,101,110,100, 10,  9,  9,  9,  9,116, 99,
2059    104,105,108,100, 32, 61, 32,102,105,110,100,116,121,112,101,
2060     95,111,110, 95, 99,104,105,108,100,115, 40,118, 44, 32,116,
2061     41, 10,  9,  9,  9,  9,105,102, 32,116, 99,104,105,108,100,
2062     32,116,104,101,110, 32,114,101,116,117,114,110, 32,116, 99,
2063    104,105,108,100, 32,101,110,100, 10,  9,  9,  9,101,110,100,
2064     10,  9,  9,101,110,100, 10,  9,101,110,100, 10,  9,114,101,
2065    116,117,114,110, 32,110,105,108, 10, 10,101,110,100, 10, 10,
2066    102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,
2067    111,110,116, 97,105,110,101,114, 58,105,115,101,110,117,109,
2068     32, 40,116,121,112,101, 41, 10, 32,105,102, 32,103,108,111,
2069     98, 97,108, 95,101,110,117,109,115, 91,116,121,112,101, 93,
2070     32,116,104,101,110, 10,  9,114,101,116,117,114,110, 32,116,
2071    121,112,101, 10, 32,101,108,115,101, 10, 32,  9,114,101,116,
2072    117,114,110, 32,102, 97,108,115,101, 10, 32,101,110,100, 10,
2073     10, 32,108,111, 99, 97,108, 32, 98, 97,115,101,116,121,112,
2074    101, 32, 61, 32,103,115,117, 98, 40,116,121,112,101, 44, 34,
2075     94, 46, 42, 58, 58, 34, 44, 34, 34, 41, 10, 32,108,111, 99,
2076     97,108, 32,101,110,118, 32, 61, 32,115,101,108,102, 10, 32,
2077    119,104,105,108,101, 32,101,110,118, 32,100,111, 10, 32, 32,
2078    105,102, 32,101,110,118, 46,101,110,117,109,115, 32,116,104,
2079    101,110, 10, 32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49,
2080     10, 32, 32, 32,119,104,105,108,101, 32,101,110,118, 46,101,
2081    110,117,109,115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,
2082    105,102, 32,101,110,118, 46,101,110,117,109,115, 91,105, 93,
2083     46,110, 97,109,101, 32, 61, 61, 32, 98, 97,115,101,116,121,
2084    112,101, 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32, 32,
2085     32, 32,114,101,116,117,114,110, 32,116,114,117,101, 10, 32,
2086     32, 32, 32, 32, 32, 32, 32,101,110,100, 10, 32, 32, 32, 32,
2087     32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,
2088    101,110,100, 10, 32, 32,101,110,100, 10, 32, 32,101,110,118,
2089     32, 61, 32,101,110,118, 46,112, 97,114,101,110,116, 10, 32,
2090    101,110,100, 10, 32,114,101,116,117,114,110, 32,102, 97,108,
2091    115,101, 10,101,110,100, 10, 10,109,101,116,104,111,100,105,
2092    115,118,105,114,116,117, 97,108, 32, 61, 32,102, 97,108,115,
2093    101, 32, 45, 45, 32, 97, 32,103,108,111, 98, 97,108, 10, 10,
2094     45, 45, 32,112, 97,114,115,101, 32, 99,104,117,110,107, 10,
2095    102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,
2096    111,110,116, 97,105,110,101,114, 58,100,111,112, 97,114,115,
2097    101, 32, 40,115, 41, 10, 45, 45,112,114,105,110,116, 32, 40,
2098     34,112, 97,114,115,101, 32, 34, 46, 46,115, 41, 10, 10, 32,
2099     45, 45, 32,116,114,121, 32,116,104,101, 32,112, 97,114,115,
2100    101,114, 32,104,111,111,107, 10, 32,100,111, 10, 32,  9,108,
2101    111, 99, 97,108, 32,115,117, 98, 32, 61, 32,112, 97,114,115,
2102    101,114, 95,104,111,111,107, 40,115, 41, 10, 32,  9,105,102,
2103     32,115,117, 98, 32,116,104,101,110, 10, 32,  9,  9,114,101,
2104    116,117,114,110, 32,115,117, 98, 10, 32,  9,101,110,100, 10,
2105     32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,116,
2106    104,101, 32,110,117,108,108, 32,115,116, 97,116,101,109,101,
2107    110,116, 10, 32,100,111, 10, 32,  9,108,111, 99, 97,108, 32,
2108     98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,105,
2109    110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115,
2110     42, 59, 34, 41, 10, 32,  9,105,102, 32, 98, 32,116,104,101,
2111    110, 10, 32,  9,  9,114,101,116,117,114,110, 32,115,116,114,
2112    115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32,  9,101,110,
2113    100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121,
2114     32,101,109,112,116,121, 32,118,101,114, 98, 97,116,105,109,
2115     32,108,105,110,101, 10, 32,100,111, 10, 32,  9,108,111, 99,
2116     97,108, 32, 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,
2117    116,114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34,
2118     94, 37,115, 42, 36, 92,110, 34, 41, 10, 32,  9,105,102, 32,
2119     98, 32,116,104,101,110, 10, 32,  9,  9,114,101,116,117,114,
2120    110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41,
2121     10, 32,  9,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45,
2122     45, 32,116,114,121, 32, 76,117, 97, 32, 99,111,100,101, 10,
2123     32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101,
2124     44, 99,111,100,101, 32, 61, 32,115,116,114,102,105,110,100,
2125     40,115, 44, 34, 94, 37,115, 42, 40, 37, 98, 92, 49, 92, 50,
2126     41, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110,
2127     10, 32, 32, 32, 67,111,100,101, 40,115,116,114,115,117, 98,
2128     40, 99,111,100,101, 44, 50, 44, 45, 50, 41, 41, 10, 32, 32,
2129     32,114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,
2130    115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,
2131    110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32, 67, 32, 99,
2132    111,100,101, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108,
2133     32, 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,
2134    102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 37, 98,
2135     92, 51, 92, 52, 41, 34, 41, 10, 32, 32,105,102, 32, 98, 32,
2136    116,104,101,110, 10,  9, 99,111,100,101, 32, 61, 32, 39,123,
2137     39, 46, 46,115,116,114,115,117, 98, 40, 99,111,100,101, 44,
2138     50, 44, 45, 50, 41, 46, 46, 39, 92,110,125, 92,110, 39, 10,
2139      9, 86,101,114, 98, 97,116,105,109, 40, 99,111,100,101, 44,
2140     39,114, 39, 41, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 32,
2141    118,101,114, 98, 97,116,105,109, 32, 99,111,100,101, 32,102,
2142    111,114, 32, 39,114, 39,101,103,105,115,116,101,114, 32,102,
2143    114, 97,103,109,101,110,116, 10,  9,114,101,116,117,114,110,
2144     32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10,
2145     32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45,
2146     32,116,114,121, 32, 67, 32, 99,111,100,101, 32,102,111,114,
2147     32,112,114,101, 97,109, 98,108,101, 32,115,101, 99,116,105,
2148    111,110, 10, 32,100,111, 10, 32,  9,108,111, 99, 97,108, 32,
2149     98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,105,
2150    110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115,
2151     42, 40, 37, 98, 92, 53, 92, 54, 41, 34, 41, 10, 32,  9,105,
2152    102, 32, 98, 32,116,104,101,110, 10, 32,  9,  9, 99,111,100,
2153    101, 32, 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
2154     99,111,100,101, 44, 32, 50, 44, 32, 45, 50, 41, 46, 46, 34,
2155     92,110, 34, 10,  9,  9, 86,101,114, 98, 97,116,105,109, 40,
2156     99,111,100,101, 44, 32, 39, 39, 41, 10,  9,  9,114,101,116,
2157    117,114,110, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
2158    115, 44, 32,101, 43, 49, 41, 10, 32,  9,101,110,100, 10, 32,
2159    101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,100,101,
2160    102, 97,117,108,116, 95,112,114,111,112,101,114,116,121, 32,
2161    100,105,114,101, 99,116,105,118,101, 10, 32,100,111, 10, 32,
2162      9,108,111, 99, 97,108, 32, 98, 44,101, 44,112,116,121,112,
2163    101, 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 32,
2164     34, 94, 37,115, 42, 84, 79, 76, 85, 65, 95, 80, 82, 79, 80,
2165     69, 82, 84, 89, 95, 84, 89, 80, 69, 37,115, 42, 37, 40, 43,
2166     37,115, 42, 40, 91, 94, 37, 41, 37,115, 93, 42, 41, 37,115,
2167     42, 37, 41, 43, 37,115, 42, 59, 63, 34, 41, 10, 32,  9,105,
2168    102, 32, 98, 32,116,104,101,110, 10, 32,  9,  9,105,102, 32,
2169    110,111,116, 32,112,116,121,112,101, 32,111,114, 32,112,116,
2170    121,112,101, 32, 61, 61, 32, 34, 34, 32,116,104,101,110, 10,
2171     32,  9,  9,  9,112,116,121,112,101, 32, 61, 32, 34,100,101,
2172    102, 97,117,108,116, 34, 10, 32,  9,  9,101,110,100, 10, 32,
2173      9,  9,115,101,108,102, 58,115,101,116, 95,112,114,111,112,
2174    101,114,116,121, 95,116,121,112,101, 40,112,116,121,112,101,
2175     41, 10,  9, 32,  9,114,101,116,117,114,110, 32,115,116,114,
2176    115,117, 98, 40,115, 44, 32,101, 43, 49, 41, 10, 32,  9,101,
2177    110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,
2178    121, 32,112,114,111,116,101, 99,116,101,100, 95,100,101,115,
2179    116,114,117, 99,116,111,114, 32,100,105,114,101, 99,116,105,
2180    118,101, 10, 32,100,111, 10, 32,  9,108,111, 99, 97,108, 32,
2181     98, 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,
2182    110,100, 40,115, 44, 32, 34, 94, 37,115, 42, 84, 79, 76, 85,
2183     65, 95, 80, 82, 79, 84, 69, 67, 84, 69, 68, 95, 68, 69, 83,
2184     84, 82, 85, 67, 84, 79, 82, 37,115, 42, 59, 63, 34, 41, 10,
2185      9,105,102, 32, 98, 32,116,104,101,110, 10,  9,  9,105,102,
2186     32,115,101,108,102, 46,115,101,116, 95,112,114,111,116,101,
2187     99,116,101,100, 95,100,101,115,116,114,117, 99,116,111,114,
2188     32,116,104,101,110, 10,  9, 32,  9,  9,115,101,108,102, 58,
2189    115,101,116, 95,112,114,111,116,101, 99,116,101,100, 95,100,
2190    101,115,116,114,117, 99,116,111,114, 40,116,114,117,101, 41,
2191     10,  9, 32,  9,101,110,100, 10, 32,  9,  9,114,101,116,117,
2192    114,110, 32,115,116,114,115,117, 98, 40,115, 44, 32,101, 43,
2193     49, 41, 10, 32,  9,101,110,100, 10, 32,101,110,100, 10, 10,
2194     32, 45, 45, 32,116,114,121, 32, 39,101,120,116,101,114,110,
2195     39, 32,107,101,121,119,111,114,100, 10, 32,100,111, 10, 32,
2196      9,108,111, 99, 97,108, 32, 98, 44,101, 32, 61, 32,115,116,
2197    114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94,
2198     37,115, 42,101,120,116,101,114,110, 37,115, 43, 34, 41, 10,
2199     32,  9,105,102, 32, 98, 32,116,104,101,110, 10,  9,  9, 45,
2200     45, 32,100,111, 32,110,111,116,104,105,110,103, 10, 32,  9,
2201      9,114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,
2202    115, 44, 32,101, 43, 49, 41, 10, 32,  9,101,110,100, 10, 32,
2203    101,110,100, 10,  9, 10, 32, 45, 45, 32,116,114,121, 32, 39,
2204    118,105,114,116,117, 97,108, 39, 32,107,101,121,119,111,114,
2205    107,100, 10, 32,100,111, 10, 32,  9,108,111, 99, 97,108, 32,
2206     98, 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,
2207    110,100, 40,115, 44, 32, 34, 94, 37,115, 42,118,105,114,116,
2208    117, 97,108, 37,115, 43, 34, 41, 10, 32,  9,105,102, 32, 98,
2209     32,116,104,101,110, 10, 32,  9,  9,109,101,116,104,111,100,
2210    105,115,118,105,114,116,117, 97,108, 32, 61, 32,116,114,117,
2211    101, 10, 32,  9,  9,114,101,116,117,114,110, 32,115,116,114,
2212    115,117, 98, 40,115, 44, 32,101, 43, 49, 41, 10, 32,  9,101,
2213    110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,
2214    121, 32,108, 97, 98,101,108,115, 32, 40,112,117, 98,108,105,
2215     99, 44, 32,112,114,105,118, 97,116,101, 44, 32,101,116, 99,
2216     41, 10, 32,100,111, 10, 32,  9,108,111, 99, 97,108, 32, 98,
2217     44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,
2218    100, 40,115, 44, 32, 34, 94, 37,115, 42, 37,119, 42, 37,115,
2219     42, 58, 91, 94, 58, 93, 34, 41, 10, 32,  9,105,102, 32, 98,
2220     32,116,104,101,110, 10, 32,  9,  9,114,101,116,117,114,110,
2221     32,115,116,114,115,117, 98, 40,115, 44, 32,101, 41, 32, 45,
2222     45, 32,112,114,101,115,101,114,118,101, 32,116,104,101, 32,
2223     91, 94, 58, 93, 10, 32,  9,101,110,100, 10, 32,101,110,100,
2224     10, 10, 32, 45, 45, 32,116,114,121, 32,109,111,100,117,108,
2225    101, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98,
2226     44,101, 44,110, 97,109,101, 44, 98,111,100,121, 32, 61, 32,
2227    115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,
2228    109,111,100,117,108,101, 37,115, 37,115, 42, 40, 91, 95, 37,
2229    119, 93, 91, 95, 37,119, 93, 42, 41, 37,115, 42, 40, 37, 98,
2230    123,125, 41, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32, 98,
2231     32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,114, 95,
2232     99,111,100,101, 32, 61, 32,115,116,114,115,117, 98, 40,115,
2233     44, 98, 44,101, 41, 10, 32, 32, 32, 77,111,100,117,108,101,
2234     40,110, 97,109,101, 44, 98,111,100,121, 41, 10, 32, 32, 32,
2235    114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,115,
2236     44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,
2237    100, 10, 10, 32, 45, 45, 32,116,114,121, 32,110, 97,109,101,
2238    115, 97,112, 99,101, 10, 32,100,111, 10, 32, 32,108,111, 99,
2239     97,108, 32, 98, 44,101, 44,110, 97,109,101, 44, 98,111,100,
2240    121, 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34,
2241     94, 37,115, 42,110, 97,109,101,115,112, 97, 99,101, 37,115,
2242     37,115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 93, 42,
2243     41, 37,115, 42, 40, 37, 98,123,125, 41, 37,115, 42, 59, 63,
2244     34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10,
2245     32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61,
2246     32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10,
2247     32, 32, 32, 78, 97,109,101,115,112, 97, 99,101, 40,110, 97,
2248    109,101, 44, 98,111,100,121, 41, 10, 32, 32, 32,114,101,116,
2249    117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43,
2250     49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10,
2251     32, 45, 45, 32,116,114,121, 32,100,101,102,105,110,101, 10,
2252     32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101,
2253     44,110, 97,109,101, 32, 61, 32,115,116,114,102,105,110,100,
2254     40,115, 44, 34, 94, 37,115, 42, 35,100,101,102,105,110,101,
2255     37,115, 37,115, 42, 40, 91, 94, 37,115, 93, 42, 41, 91, 94,
2256     92,110, 93, 42, 92,110, 37,115, 42, 34, 41, 10, 32, 32,105,
2257    102, 32, 98, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,
2258    114,114, 95, 99,111,100,101, 32, 61, 32,115,116,114,115,117,
2259     98, 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32, 68,101,102,
2260    105,110,101, 40,110, 97,109,101, 41, 10, 32, 32, 32,114,101,
2261    116,117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,101,
2262     43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10,
2263     10, 32, 45, 45, 32,116,114,121, 32,101,110,117,109,101,114,
2264     97,116,101,115, 10, 10, 32,100,111, 10, 32, 32,108,111, 99,
2265     97,108, 32, 98, 44,101, 44,110, 97,109,101, 44, 98,111,100,
2266    121, 44,118, 97,114,110, 97,109,101, 32, 61, 32,115,116,114,
2267    102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,101,110,117,
2268    109, 37,115, 43, 40, 37, 83, 42, 41, 37,115, 42, 40, 37, 98,
2269    123,125, 41, 37,115, 42, 40, 91, 94, 37,115, 59, 93, 42, 41,
2270     37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32,105,102,
2271     32, 98, 32,116,104,101,110, 10, 32, 32, 32, 45, 45,101,114,
2272    114,111,114, 40, 34, 35, 83,111,114,114,121, 44, 32,100,101,
2273     99,108, 97,114, 97,116,105,111,110, 32,111,102, 32,101,110,
2274    117,109,115, 32, 97,110,100, 32,118, 97,114,105, 97, 98,108,
2275    101,115, 32,111,110, 32,116,104,101, 32,115, 97,109,101, 32,
2276    115,116, 97,116,101,109,101,110,116, 32,105,115, 32,110,111,
2277    116, 32,115,117,112,112,111,114,116,101,100, 46, 92,110, 68,
2278    101, 99,108, 97,114,101, 32,121,111,117,114, 32,118, 97,114,
2279    105, 97, 98,108,101, 32,115,101,112, 97,114, 97,116,101,108,
2280    121, 32, 40,101,120, 97,109,112,108,101, 58, 32, 39, 34, 46,
2281     46,110, 97,109,101, 46, 46, 34, 32, 34, 46, 46,118, 97,114,
2282    110, 97,109,101, 46, 46, 34, 59, 39, 41, 34, 41, 10, 32, 32,
2283     32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,115,
2284    116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 32, 32,
2285     32, 69,110,117,109,101,114, 97,116,101, 40,110, 97,109,101,
2286     44, 98,111,100,121, 44,118, 97,114,110, 97,109,101, 41, 10,
2287     32, 32, 32,114,101,116,117,114,110, 32,115,116,114,115,117,
2288     98, 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10,
2289     32,101,110,100, 10, 10, 45, 45, 32,100,111, 10, 45, 45, 32,
2290     32,108,111, 99, 97,108, 32, 98, 44,101, 44,110, 97,109,101,
2291     44, 98,111,100,121, 32, 61, 32,115,116,114,102,105,110,100,
2292     40,115, 44, 34, 94, 37,115, 42,101,110,117,109, 37,115, 43,
2293     40, 37, 83, 42, 41, 37,115, 42, 40, 37, 98,123,125, 41, 37,
2294    115, 42, 59, 63, 37,115, 42, 34, 41, 10, 45, 45, 32, 32,105,
2295    102, 32, 98, 32,116,104,101,110, 10, 45, 45, 32, 32, 32, 95,
2296     99,117,114,114, 95, 99,111,100,101, 32, 61, 32,115,116,114,
2297    115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 45, 45, 32, 32,
2298     32, 69,110,117,109,101,114, 97,116,101, 40,110, 97,109,101,
2299     44, 98,111,100,121, 41, 10, 45, 45, 32, 32,114,101,116,117,
2300    114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49,
2301     41, 10, 45, 45, 32, 32,101,110,100, 10, 45, 45, 32,101,110,
2302    100, 10, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32,
2303     98, 44,101, 44, 98,111,100,121, 44,110, 97,109,101, 32, 61,
2304     32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115,
2305     42,116,121,112,101,100,101,102, 37,115, 43,101,110,117,109,
2306     91, 94,123, 93, 42, 40, 37, 98,123,125, 41, 37,115, 42, 40,
2307     91, 37,119, 95, 93, 91, 94, 37,115, 93, 42, 41, 37,115, 42,
2308     59, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,
2309    104,101,110, 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,
2310    100,101, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44, 98,
2311     44,101, 41, 10, 32, 32, 32, 69,110,117,109,101,114, 97,116,
2312    101, 40,110, 97,109,101, 44, 98,111,100,121, 41, 10, 32, 32,
2313     32,114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,
2314    115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,
2315    110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,111,112,101,
2316    114, 97,116,111,114, 10, 32,100,111, 10, 32, 32,108,111, 99,
2317     97,108, 32, 98, 44,101, 44,100,101, 99,108, 44,107,105,110,
2318    100, 44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,
2319    116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40,
2320     91, 95, 37,119, 93, 91, 95, 37,119, 37,115, 37, 42, 38, 58,
2321     60, 62, 44, 93, 45, 37,115, 43,111,112,101,114, 97,116,111,
2322    114, 41, 37,115, 42, 40, 91, 94, 37,115, 93, 91, 94, 37,115,
2323     93, 42, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42,
2324     40, 99, 63,111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42,
2325     59, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32,110,111,116,
2326     32, 98, 32,116,104,101,110, 10,  9,  9, 32, 45, 45, 32,116,
2327    114,121, 32,105,110,108,105,110,101, 10, 32, 32, 32, 98, 44,
2328    101, 44,100,101, 99,108, 44,107,105,110,100, 44, 97,114,103,
2329     44, 99,111,110,115,116, 32, 61, 32,115,116,114,102,105,110,
2330    100, 40,115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93,
2331     91, 95, 37,119, 37,115, 37, 42, 38, 58, 60, 62, 44, 93, 45,
2332     37,115, 43,111,112,101,114, 97,116,111,114, 41, 37,115, 42,
2333     40, 91, 94, 37,115, 93, 91, 94, 37,115, 93, 42, 41, 37,115,
2334     42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,
2335    110, 63,115, 63,116, 63, 41, 91, 37,115, 92,110, 93, 42, 37,
2336     98,123,125, 37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32,
2337     32,101,110,100, 10, 32, 32,105,102, 32,110,111,116, 32, 98,
2338     32,116,104,101,110, 10, 32, 32,  9, 45, 45, 32,116,114,121,
2339     32, 99, 97,115,116, 32,111,112,101,114, 97,116,111,114, 10,
2340     32, 32,  9, 98, 44,101, 44,100,101, 99,108, 44,107,105,110,
2341    100, 44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,
2342    116,114,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115, 42,
2343     40,111,112,101,114, 97,116,111,114, 41, 37,115, 43, 40, 91,
2344     37,119, 95, 58, 37,100, 60, 62, 37, 42, 37, 38, 37,115, 93,
2345     43, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40,
2346     99, 63,111, 63,110, 63,115, 63,116, 63, 41, 34, 41, 59, 10,
2347     32, 32,  9,105,102, 32, 98, 32,116,104,101,110, 10, 32, 32,
2348      9,  9,108,111, 99, 97,108, 32, 95, 44,105,101, 32, 61, 32,
2349    115,116,114,105,110,103, 46,102,105,110,100, 40,115, 44, 32,
2350     34, 94, 37,115, 42, 37, 98,123,125, 34, 44, 32,101, 43, 49,
2351     41, 10, 32, 32,  9,  9,105,102, 32,105,101, 32,116,104,101,
2352    110, 10, 32, 32,  9,  9,  9,101, 32, 61, 32,105,101, 10, 32,
2353     32,  9,  9,101,110,100, 10, 32, 32,  9,101,110,100, 10, 32,
2354     32,101,110,100, 10, 32, 32,105,102, 32, 98, 32,116,104,101,
2355    110, 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101,
2356     32, 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101,
2357     41, 10, 32, 32, 32, 79,112,101,114, 97,116,111,114, 40,100,
2358    101, 99,108, 44,107,105,110,100, 44, 97,114,103, 44, 99,111,
2359    110,115,116, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,
2360    115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32,
2361     32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,
2362    116,114,121, 32,102,117,110, 99,116,105,111,110, 10, 32,100,
2363    111, 10, 32, 32, 45, 45,108,111, 99, 97,108, 32, 98, 44,101,
2364     44,100,101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116,
2365     32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94,
2366     37,115, 42, 40, 91,126, 95, 37,119, 93, 91, 95, 64, 37,119,
2367     37,115, 37, 42, 38, 58, 60, 62, 93, 42, 91, 95, 37,119, 93,
2368     41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99,
2369     63,111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 61, 63,
2370     37,115, 42, 48, 63, 37,115, 42, 59, 37,115, 42, 34, 41, 10,
2371     32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,100,101, 99,
2372    108, 44, 97,114,103, 44, 99,111,110,115,116, 44,118,105,114,
2373    116, 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34,
2374     94, 37,115, 42, 40, 91, 94, 37, 40, 92,110, 93, 43, 41, 37,
2375    115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111,
2376     63,110, 63,115, 63,116, 63, 41, 37,115, 42, 40, 61, 63, 37,
2377    115, 42, 48, 63, 41, 37,115, 42, 59, 37,115, 42, 34, 41, 10,
2378     32, 32,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110,
2379     10, 32, 32,  9, 45, 45, 32,116,114,121, 32,102,117,110, 99,
2380    116,105,111,110, 32,119,105,116,104, 32,116,101,109,112,108,
2381     97,116,101, 10, 32, 32,  9, 98, 44,101, 44,100,101, 99,108,
2382     44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,
2383    114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91,
2384    126, 95, 37,119, 93, 91, 95, 64, 37,119, 37,115, 37, 42, 38,
2385     58, 60, 62, 93, 42, 91, 95, 37,119, 93, 37, 98, 60, 62, 41,
2386     37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,
2387    111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 61, 63, 37,
2388    115, 42, 48, 63, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32,
2389     32,101,110,100, 10, 32, 32,105,102, 32,110,111,116, 32, 98,
2390     32,116,104,101,110, 10, 32, 32, 32, 45, 45, 32,116,114,121,
2391     32, 97, 32,115,105,110,103,108,101, 32,108,101,116,116,101,
2392    114, 32,102,117,110, 99,116,105,111,110, 32,110, 97,109,101,
2393     10, 32, 32, 32, 98, 44,101, 44,100,101, 99,108, 44, 97,114,
2394    103, 44, 99,111,110,115,116, 32, 61, 32,115,116,114,102,105,
2395    110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119,
2396     93, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40,
2397     99, 63,111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 59,
2398     37,115, 42, 34, 41, 10, 32, 32,101,110,100, 10, 32, 32,105,
2399    102, 32, 98, 32,116,104,101,110, 10, 32, 32,  9,105,102, 32,
2400    118,105,114,116, 32, 97,110,100, 32,115,116,114,105,110,103,
2401     46,102,105,110,100, 40,118,105,114,116, 44, 32, 34, 91, 61,
2402     48, 93, 34, 41, 32,116,104,101,110, 10, 32, 32,  9,  9,105,
2403    102, 32,115,101,108,102, 46,102,108, 97,103,115, 32,116,104,
2404    101,110, 10, 32, 32,  9,  9,  9,115,101,108,102, 46,102,108,
2405     97,103,115, 46,112,117,114,101, 95,118,105,114,116,117, 97,
2406    108, 32, 61, 32,116,114,117,101, 10, 32, 32,  9,  9,101,110,
2407    100, 10, 32, 32,  9,101,110,100, 10, 32, 32, 32, 95, 99,117,
2408    114,114, 95, 99,111,100,101, 32, 61, 32,115,116,114,115,117,
2409     98, 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32, 70,117,110,
2410     99,116,105,111,110, 40,100,101, 99,108, 44, 97,114,103, 44,
2411     99,111,110,115,116, 41, 10, 32, 32, 32,114,101,116,117,114,
2412    110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41,
2413     10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45,
2414     45, 32,116,114,121, 32,105,110,108,105,110,101, 32,102,117,
2415    110, 99,116,105,111,110, 10, 32,100,111, 10, 32, 32,108,111,
2416     99, 97,108, 32, 98, 44,101, 44,100,101, 99,108, 44, 97,114,
2417    103, 44, 99,111,110,115,116, 32, 61, 32,115,116,114,102,105,
2418    110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91, 94, 37, 40,
2419     92,110, 93, 43, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,
2420    115, 42, 40, 99, 63,111, 63,110, 63,115, 63,116, 63, 41, 91,
2421     94, 59,123, 93, 42, 37, 98,123,125, 37,115, 42, 59, 63, 37,
2422    115, 42, 34, 41, 10, 32, 32, 45, 45,108,111, 99, 97,108, 32,
2423     98, 44,101, 44,100,101, 99,108, 44, 97,114,103, 44, 99,111,
2424    110,115,116, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
2425     44, 34, 94, 37,115, 42, 40, 91,126, 95, 37,119, 93, 91, 95,
2426     64, 37,119, 37,115, 37, 42, 38, 58, 60, 62, 93, 42, 91, 95,
2427     37,119, 62, 93, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,
2428    115, 42, 40, 99, 63,111, 63,110, 63,115, 63,116, 63, 41, 91,
2429     94, 59, 93, 42, 37, 98,123,125, 37,115, 42, 59, 63, 37,115,
2430     42, 34, 41, 10, 32, 32,105,102, 32,110,111,116, 32, 98, 32,
2431    116,104,101,110, 10, 32, 32, 32, 45, 45, 32,116,114,121, 32,
2432     97, 32,115,105,110,103,108,101, 32,108,101,116,116,101,114,
2433     32,102,117,110, 99,116,105,111,110, 32,110, 97,109,101, 10,
2434     32, 32, 32, 98, 44,101, 44,100,101, 99,108, 44, 97,114,103,
2435     44, 99,111,110,115,116, 32, 61, 32,115,116,114,102,105,110,
2436    100, 40,115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93,
2437     41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99,
2438     63,111, 63,110, 63,115, 63,116, 63, 41, 46, 45, 37, 98,123,
2439    125, 37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32,101,
2440    110,100, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10,
2441     32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61,
2442     32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10,
2443     32, 32, 32, 70,117,110, 99,116,105,111,110, 40,100,101, 99,
2444    108, 44, 97,114,103, 44, 99,111,110,115,116, 41, 10, 32, 32,
2445     32,114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,
2446    115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,
2447    110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32, 99,108, 97,
2448    115,115, 10, 32,100,111, 10,  9, 32,108,111, 99, 97,108, 32,
2449     98, 44,101, 44,110, 97,109,101, 44, 98, 97,115,101, 44, 98,
2450    111,100,121, 10,  9,  9, 98, 97,115,101, 32, 61, 32, 39, 39,
2451     32, 98,111,100,121, 32, 61, 32, 39, 39, 10,  9,  9, 98, 44,
2452    101, 44,110, 97,109,101, 32, 61, 32,115,116,114,102,105,110,
2453    100, 40,115, 44, 34, 94, 37,115, 42, 99,108, 97,115,115, 37,
2454    115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64, 93, 42,
2455     41, 37,115, 42, 59, 34, 41, 32, 32, 45, 45, 32,100,117,109,
2456    109,121, 32, 99,108, 97,115,115, 10,  9,  9,105,102, 32,110,
2457    111,116, 32, 98, 32,116,104,101,110, 10,  9,  9,  9, 98, 44,
2458    101, 44,110, 97,109,101, 32, 61, 32,115,116,114,102,105,110,
2459    100, 40,115, 44, 34, 94, 37,115, 42,115,116,114,117, 99,116,
2460     37,115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64, 93,
2461     42, 41, 37,115, 42, 59, 34, 41, 32, 32, 32, 32, 45, 45, 32,
2462    100,117,109,109,121, 32,115,116,114,117, 99,116, 10,  9,  9,
2463      9,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10,
2464      9,  9,  9,  9, 98, 44,101, 44,110, 97,109,101, 44, 98, 97,
2465    115,101, 44, 98,111,100,121, 32, 61, 32,115,116,114,102,105,
2466    110,100, 40,115, 44, 34, 94, 37,115, 42, 99,108, 97,115,115,
2467     37,115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64, 93,
2468     42, 41, 37,115, 42, 40, 46, 45, 41, 37,115, 42, 40, 37, 98,
2469    123,125, 41, 37,115, 42, 59, 37,115, 42, 34, 41, 10,  9,  9,
2470      9,  9,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110,
2471     10,  9,  9,  9,  9,  9, 98, 44,101, 44,110, 97,109,101, 44,
2472     98, 97,115,101, 44, 98,111,100,121, 32, 61, 32,115,116,114,
2473    102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,115,116,114,
2474    117, 99,116, 37,115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,
2475    119, 64, 93, 42, 41, 37,115, 42, 40, 46, 45, 41, 37,115, 42,
2476     40, 37, 98,123,125, 41, 37,115, 42, 59, 37,115, 42, 34, 41,
2477     10,  9,  9,  9,  9,  9,105,102, 32,110,111,116, 32, 98, 32,
2478    116,104,101,110, 10,  9,  9,  9,  9,  9,  9, 98, 44,101, 44,
2479    110, 97,109,101, 44, 98, 97,115,101, 44, 98,111,100,121, 32,
2480     61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,
2481    115, 42,117,110,105,111,110, 37,115, 42, 40, 91, 95, 37,119,
2482     93, 91, 95, 37,119, 64, 93, 42, 41, 37,115, 42, 40, 46, 45,
2483     41, 37,115, 42, 40, 37, 98,123,125, 41, 37,115, 42, 59, 37,
2484    115, 42, 34, 41, 10,  9,  9,  9,  9,  9,  9,105,102, 32,110,
2485    111,116, 32, 98, 32,116,104,101,110, 10,  9,  9,  9,  9,  9,
2486      9,  9, 98, 97,115,101, 32, 61, 32, 39, 39, 10,  9,  9,  9,
2487      9,  9,  9,  9, 98, 44,101, 44, 98,111,100,121, 44,110, 97,
2488    109,101, 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44,
2489     34, 94, 37,115, 42,116,121,112,101,100,101,102, 37,115, 37,
2490    115, 42,115,116,114,117, 99,116, 37,115, 37,115, 42, 91, 95,
2491     37,119, 93, 42, 37,115, 42, 40, 37, 98,123,125, 41, 37,115,
2492     42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64, 93, 42, 41,
2493     37,115, 42, 59, 37,115, 42, 34, 41, 10,  9,  9,  9,  9,  9,
2494      9,101,110,100, 10,  9,  9,  9,  9,  9,101,110,100, 10,  9,
2495      9,  9,  9,101,110,100, 10,  9,  9,  9,101,110,100, 10,  9,
2496      9,101,110,100, 10,  9,  9,105,102, 32, 98, 32,116,104,101,
2497    110, 10,  9,  9,  9,105,102, 32, 98, 97,115,101, 32,126, 61,
2498     32, 39, 39, 32,116,104,101,110, 10,  9,  9,  9,  9, 98, 97,
2499    115,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
2500     98, 40, 98, 97,115,101, 44, 32, 34, 94, 37,115, 42, 58, 37,
2501    115, 42, 34, 44, 32, 34, 34, 41, 10,  9,  9,  9,  9, 98, 97,
2502    115,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
2503     98, 40, 98, 97,115,101, 44, 32, 34, 37,115, 42,112,117, 98,
2504    108,105, 99, 37,115, 42, 34, 44, 32, 34, 34, 41, 10,  9,  9,
2505      9,  9, 98, 97,115,101, 32, 61, 32,115,112,108,105,116, 40,
2506     98, 97,115,101, 44, 32, 34, 44, 34, 41, 10,  9,  9,  9,  9,
2507     45, 45,108,111, 99, 97,108, 32, 98, 44,101, 10,  9,  9,  9,
2508      9, 45, 45, 98, 44,101, 44, 98, 97,115,101, 32, 61, 32,115,
2509    116,114,102,105,110,100, 40, 98, 97,115,101, 44, 34, 46, 45,
2510     40, 91, 95, 37,119, 93, 91, 95, 37,119, 60, 62, 44, 58, 93,
2511     42, 41, 36, 34, 41, 10,  9,  9,  9,101,108,115,101, 10,  9,
2512      9,  9,  9, 98, 97,115,101, 32, 61, 32,123,125, 10,  9,  9,
2513      9,101,110,100, 10,  9,  9,  9, 95, 99,117,114,114, 95, 99,
2514    111,100,101, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44,
2515     98, 44,101, 41, 10,  9,  9,  9, 67,108, 97,115,115, 40,110,
2516     97,109,101, 44, 98, 97,115,101, 44, 98,111,100,121, 41, 10,
2517      9,  9,  9,114,101,116,117,114,110, 32,115,116,114,115,117,
2518     98, 40,115, 44,101, 43, 49, 41, 10,  9,  9,101,110,100, 10,
2519      9,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,116,
2520    121,112,101,100,101,102, 10, 32,100,111, 10, 32, 32,108,111,
2521     99, 97,108, 32, 98, 44,101, 44,116,121,112,101,115, 32, 61,
2522     32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115,
2523     42,116,121,112,101,100,101,102, 37,115, 37,115, 42, 40, 46,
2524     45, 41, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32, 32,105,
2525    102, 32, 98, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,
2526    114,114, 95, 99,111,100,101, 32, 61, 32,115,116,114,115,117,
2527     98, 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32, 84,121,112,
2528    101,100,101,102, 40,116,121,112,101,115, 41, 10, 32, 32, 32,
2529    114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,115,
2530     44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,
2531    100, 10, 10, 32, 45, 45, 32,116,114,121, 32,118, 97,114,105,
2532     97, 98,108,101, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,
2533    108, 32, 98, 44,101, 44,100,101, 99,108, 32, 61, 32,115,116,
2534    114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91,
2535     95, 37,119, 93, 91, 95, 64, 37,115, 37,119, 37,100, 37, 42,
2536     38, 58, 60, 62, 44, 93, 42, 91, 95, 37,119, 37,100, 93, 41,
2537     37,115, 42, 59, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32,
2538     98, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,114,
2539     95, 99,111,100,101, 32, 61, 32,115,116,114,115,117, 98, 40,
2540    115, 44, 98, 44,101, 41, 10, 10,  9,108,111, 99, 97,108, 32,
2541    108,105,115,116, 32, 61, 32,115,112,108,105,116, 95, 99, 95,
2542    116,111,107,101,110,115, 40,100,101, 99,108, 44, 32, 34, 44,
2543     34, 41, 10,  9, 86, 97,114,105, 97, 98,108,101, 40,108,105,
2544    115,116, 91, 49, 93, 41, 10,  9,105,102, 32,108,105,115,116,
2545     46,110, 32, 62, 32, 49, 32,116,104,101,110, 10,  9,  9,108,
2546    111, 99, 97,108, 32, 95, 44, 95, 44,116,121,112,101, 32, 61,
2547     32,115,116,114,102,105,110,100, 40,108,105,115,116, 91, 49,
2548     93, 44, 32, 34, 40, 46, 45, 41, 37,115, 43, 40, 91, 94, 37,
2549    115, 93, 42, 41, 36, 34, 41, 59, 10, 10,  9,  9,108,111, 99,
2550     97,108, 32,105, 32, 61, 50, 59, 10,  9,  9,119,104,105,108,
2551    101, 32,108,105,115,116, 91,105, 93, 32,100,111, 10,  9,  9,
2552      9, 86, 97,114,105, 97, 98,108,101, 40,116,121,112,101, 46,
2553     46, 34, 32, 34, 46, 46,108,105,115,116, 91,105, 93, 41, 10,
2554      9,  9,  9,105, 61,105, 43, 49, 10,  9,  9,101,110,100, 10,
2555      9,101,110,100, 10, 32, 32, 32, 45, 45, 86, 97,114,105, 97,
2556     98,108,101, 40,100,101, 99,108, 41, 10, 32, 32, 32,114,101,
2557    116,117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,101,
2558     43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10,
2559     10,  9, 45, 45, 32,116,114,121, 32,115,116,114,105,110,103,
2560     10, 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,
2561    101, 44,100,101, 99,108, 32, 61, 32,115,116,114,102,105,110,
2562    100, 40,115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93,
2563     63, 91, 95, 37,115, 37,119, 37,100, 93, 45, 99,104, 97,114,
2564     37,115, 43, 91, 95, 64, 37,119, 37,100, 93, 42, 37,115, 42,
2565     37, 91, 37,115, 42, 37, 83, 43, 37,115, 42, 37, 93, 41, 37,
2566    115, 42, 59, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32, 98,
2567     32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,114, 95,
2568     99,111,100,101, 32, 61, 32,115,116,114,115,117, 98, 40,115,
2569     44, 98, 44,101, 41, 10, 32, 32, 32, 86, 97,114,105, 97, 98,
2570    108,101, 40,100,101, 99,108, 41, 10, 32, 32, 32,114,101,116,
2571    117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43,
2572     49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10,
2573     32, 45, 45, 32,116,114,121, 32, 97,114,114, 97,121, 10, 32,
2574    100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,
2575    100,101, 99,108, 32, 61, 32,115,116,114,102,105,110,100, 40,
2576    115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93, 91, 93,
2577     91, 95, 64, 37,115, 37,119, 37,100, 37, 42, 38, 58, 93, 42,
2578     91, 93, 95, 37,119, 37,100, 93, 41, 37,115, 42, 59, 37,115,
2579     42, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110,
2580     10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32,
2581     61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41,
2582     10, 32, 32, 32, 65,114,114, 97,121, 40,100,101, 99,108, 41,
2583     10, 32, 32, 32,114,101,116,117,114,110, 32,115,116,114,115,
2584    117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100,
2585     10, 32,101,110,100, 10, 10, 32, 45, 45, 32,110,111, 32,109,
2586     97,116, 99,104,105,110,103, 10, 32,105,102, 32,103,115,117,
2587     98, 40,115, 44, 34, 37,115, 37,115, 42, 34, 44, 34, 34, 41,
2588     32,126, 61, 32, 34, 34, 32,116,104,101,110, 10, 32, 32, 95,
2589     99,117,114,114, 95, 99,111,100,101, 32, 61, 32,115, 10, 32,
2590     32,101,114,114,111,114, 40, 34, 35,112, 97,114,115,101, 32,
2591    101,114,114,111,114, 34, 41, 10, 32,101,108,115,101, 10, 32,
2592     32,114,101,116,117,114,110, 32, 34, 34, 10, 32,101,110,100,
2593     10, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
2594     32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
2595     58,112, 97,114,115,101, 32, 40,115, 41, 10, 10,  9,115,101,
2596    108,102, 46, 99,117,114,114, 95,109,101,109, 98,101,114, 95,
2597     97, 99, 99,101,115,115, 32, 61, 32,110,105,108, 10, 10, 32,
2598    119,104,105,108,101, 32,115, 32,126, 61, 32, 39, 39, 32,100,
2599    111, 10, 32, 32,115, 32, 61, 32,115,101,108,102, 58,100,111,
2600    112, 97,114,115,101, 40,115, 41, 10, 32, 32,109,101,116,104,
2601    111,100,105,115,118,105,114,116,117, 97,108, 32, 61, 32,102,
2602     97,108,115,101, 10, 32,101,110,100, 10,101,110,100, 10, 10,
2603     10, 45, 45, 32,112,114,111,112,101,114,116,121, 32,116,121,
2604    112,101,115, 10, 10,102,117,110, 99,116,105,111,110, 32,103,
2605    101,116, 95,112,114,111,112,101,114,116,121, 95,116,121,112,
2606    101, 40, 41, 10, 10,  9,114,101,116,117,114,110, 32, 99,108,
2607     97,115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,
2608    114,114, 58,103,101,116, 95,112,114,111,112,101,114,116,121,
2609     95,116,121,112,101, 40, 41, 10,101,110,100, 10, 10,102,117,
2610    110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,110,
2611    116, 97,105,110,101,114, 58,115,101,116, 95,112,114,111,112,
2612    101,114,116,121, 95,116,121,112,101, 40,112,116,121,112,101,
2613     41, 10,  9,112,116,121,112,101, 32, 61, 32,115,116,114,105,
2614    110,103, 46,103,115,117, 98, 40,112,116,121,112,101, 44, 32,
2615     34, 94, 37,115, 42, 34, 44, 32, 34, 34, 41, 10,  9,112,116,
2616    121,112,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
2617    117, 98, 40,112,116,121,112,101, 44, 32, 34, 37,115, 42, 36,
2618     34, 44, 32, 34, 34, 41, 10, 10,  9,115,101,108,102, 46,112,
2619    114,111,112,101,114,116,121, 95,116,121,112,101, 32, 61, 32,
2620    112,116,121,112,101, 10,101,110,100, 10, 10,102,117,110, 99,
2621    116,105,111,110, 32, 99,108, 97,115,115, 67,111,110,116, 97,
2622    105,110,101,114, 58,103,101,116, 95,112,114,111,112,101,114,
2623    116,121, 95,116,121,112,101, 40, 41, 10,  9,114,101,116,117,
2624    114,110, 32,115,101,108,102, 46,112,114,111,112,101,114,116,
2625    121, 95,116,121,112,101, 32,111,114, 32, 40,115,101,108,102,
2626     46,112, 97,114,101,110,116, 32, 97,110,100, 32,115,101,108,
2627    102, 46,112, 97,114,101,110,116, 58,103,101,116, 95,112,114,
2628    111,112,101,114,116,121, 95,116,121,112,101, 40, 41, 41, 32,
2629    111,114, 32, 34,100,101,102, 97,117,108,116, 34, 10,101,110,
2630    100,32
2631   };
2632   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/container.lua");
2633   lua_settop(tolua_S, top);
2634  } /* end of embedded lua code */
2635
2636
2637  { /* begin embedded lua code */
2638   int top = lua_gettop(tolua_S);
2639   static unsigned char B[] = {
2640    45, 45, 32,116,111,108,117, 97, 58, 32,112, 97, 99,107, 97,
2641    103,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,
2642    116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,
2643    114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,
2644    114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32,
2645     74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100,
2646     58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,
2647    100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,
2648    119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,
2649    101,100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32,
2650     97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,
2651    116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119,
2652     97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,
2653    114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,
2654    110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115,
2655     44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,
2656    116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,
2657    105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,
2658    105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101,
2659     44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,
2660    116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,
2661    109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,
2662    105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45,
2663     32, 80, 97, 99,107, 97,103,101, 32, 99,108, 97,115,115, 10,
2664     45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,116,
2665    104,101, 32,119,104,111,108,101, 32,112, 97, 99,107, 97,103,
2666    101, 32, 98,101,105,110,103, 32, 98,111,117,110,100, 46, 10,
2667     45, 45, 32, 84,104,101, 32,102,111,108,108,111,119,105,110,
2668    103, 32,102,105,101,108,100,115, 32, 97,114,101, 32,115,116,
2669    111,114,101,100, 58, 10, 45, 45, 32, 32, 32, 32,123,105,125,
2670     32, 61, 32,108,105,115,116, 32,111,102, 32,111, 98,106,101,
2671     99,116,115, 32,105,110, 32,116,104,101, 32,112, 97, 99,107,
2672     97,103,101, 46, 10, 99,108, 97,115,115, 80, 97, 99,107, 97,
2673    103,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,115,116,121,
2674    112,101, 32, 61, 32, 39,112, 97, 99,107, 97,103,101, 39, 10,
2675    125, 10, 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 46,
2676     95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,115,
2677     80, 97, 99,107, 97,103,101, 10,115,101,116,109,101,116, 97,
2678    116, 97, 98,108,101, 40, 99,108, 97,115,115, 80, 97, 99,107,
2679     97,103,101, 44, 99,108, 97,115,115, 67,111,110,116, 97,105,
2680    110,101,114, 41, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,
2681    109,101,116,104,111,100, 10,102,117,110, 99,116,105,111,110,
2682     32, 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,
2683    114,105,110,116, 32, 40, 41, 10, 32,112,114,105,110,116, 40,
2684     34, 80, 97, 99,107, 97,103,101, 58, 32, 34, 46, 46,115,101,
2685    108,102, 46,110, 97,109,101, 41, 10, 32,108,111, 99, 97,108,
2686     32,105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,
2687    102, 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,
2688    105, 93, 58,112,114,105,110,116, 40, 34, 34, 44, 34, 34, 41,
2689     10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100,
2690     10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
2691     99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,114,
2692    101,112,114,111, 99,101,115,115, 32, 40, 41, 10, 10, 32, 45,
2693     45, 32, 97,118,111,105,100, 32,112,114,101,112,114,111, 99,
2694    101,115,115,105,110,103, 32,101,109, 98,101,100,100,101,100,
2695     32, 76,117, 97, 32, 99,111,100,101, 10, 32,108,111, 99, 97,
2696    108, 32, 76, 32, 61, 32,123,125, 10, 32,115,101,108,102, 46,
2697     99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
2698    102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42, 37, 36,
2699     37, 91, 34, 44, 34, 92, 49, 34, 41, 32, 45, 45, 32,100,101,
2700     97,108, 32,119,105,116,104, 32,101,109, 98,101,100,100,101,
2701    100, 32,108,117, 97, 32, 99,111,100,101, 10, 32,115,101,108,
2702    102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
2703    101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42,
2704     37, 36, 37, 93, 34, 44, 34, 92, 50, 34, 41, 10, 32,115,101,
2705    108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
2706    115,101,108,102, 46, 99,111,100,101, 44, 34, 40, 37, 98, 92,
2707     49, 92, 50, 41, 34, 44, 32, 32, 32, 32, 32, 32, 32,102,117,
2708    110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32, 32, 32, 32,
2709     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2710     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2711     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,116,105,
2712    110,115,101,114,116, 40, 76, 44, 99, 41, 10, 32, 32, 32, 32,
2713     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2714     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2715     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,
2716    116,117,114,110, 32, 34, 92,110, 35, 91, 34, 46, 46,103,101,
2717    116,110, 40, 76, 41, 46, 46, 34, 93, 35, 34, 10, 32, 32, 32,
2718     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2719     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2720     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,110,
2721    100, 41, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,114,
2722    101,112,114,111, 99,101,115,115,105,110,103, 32,101,109, 98,
2723    101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,108,
2724    111, 99, 97,108, 32, 67, 32, 61, 32,123,125, 10, 32,115,101,
2725    108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
2726    115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115,
2727     42, 37, 36, 37, 60, 34, 44, 34, 92, 51, 34, 41, 32, 45, 45,
2728     32,100,101, 97,108, 32,119,105,116,104, 32,101,109, 98,101,
2729    100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,115,101,
2730    108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
2731    115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115,
2732     42, 37, 36, 37, 62, 34, 44, 34, 92, 52, 34, 41, 10, 32,115,
2733    101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
2734     40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40, 37, 98,
2735     92, 51, 92, 52, 41, 34, 44, 32, 32, 32, 32, 32, 32, 32,102,
2736    117,110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32, 32, 32,
2737     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2738     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2739     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,116,
2740    105,110,115,101,114,116, 40, 67, 44, 99, 41, 10, 32, 32, 32,
2741     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2742     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2743     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,
2744    101,116,117,114,110, 32, 34, 92,110, 35, 60, 34, 46, 46,103,
2745    101,116,110, 40, 67, 41, 46, 46, 34, 62, 35, 34, 10, 32, 32,
2746     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2747     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2748     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,
2749    110,100, 41, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,
2750    114,101,112,114,111, 99,101,115,115,105,110,103, 32,101,109,
2751     98,101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,
2752    115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117,
2753     98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110,
2754     37,115, 42, 37, 36, 37,123, 34, 44, 34, 92, 53, 34, 41, 32,
2755     45, 45, 32,100,101, 97,108, 32,119,105,116,104, 32,101,109,
2756     98,101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,
2757    115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117,
2758     98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110,
2759     37,115, 42, 37, 36, 37,125, 34, 44, 34, 92, 54, 34, 41, 10,
2760     32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
2761    117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40,
2762     37, 98, 92, 53, 92, 54, 41, 34, 44, 32, 32, 32, 32, 32, 32,
2763     32,102,117,110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32,
2764     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2765     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2766     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2767     32,116,105,110,115,101,114,116, 40, 67, 44, 99, 41, 10, 32,
2768     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2769     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2770     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2771     32,114,101,116,117,114,110, 32, 34, 92,110, 35, 60, 34, 46,
2772     46,103,101,116,110, 40, 67, 41, 46, 46, 34, 62, 35, 34, 10,
2773     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2774     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2775     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2776     32,101,110,100, 41, 10, 10, 32, 45, 45,115,101,108,102, 46,
2777     99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
2778    102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42, 35, 91,
2779     94,100, 93, 91, 94, 92,110, 93, 42, 92,110, 34, 44, 32, 34,
2780     92,110, 92,110, 34, 41, 32, 45, 45, 32,101,108,105,109,105,
2781    110, 97,116,101, 32,112,114,101,112,114,111, 99,101,115,115,
2782    111,114, 32,100,105,114,101, 99,116,105,118,101,115, 32,116,
2783    104, 97,116, 32,100,111,110, 39,116, 32,115,116, 97,114,116,
2784     32,119,105,116,104, 32, 39,100, 39, 10, 32,115,101,108,102,
2785     46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
2786    108,102, 46, 99,111,100,101, 44, 34, 92,110, 91, 32, 92,116,
2787     93, 42, 35, 91, 32, 92,116, 93, 42, 91, 94,100, 37, 60, 37,
2788     91, 93, 34, 44, 32, 34, 92,110, 47, 47, 34, 41, 32, 45, 45,
2789     32,101,108,105,109,105,110, 97,116,101, 32,112,114,101,112,
2790    114,111, 99,101,115,115,111,114, 32,100,105,114,101, 99,116,
2791    105,118,101,115, 32,116,104, 97,116, 32,100,111,110, 39,116,
2792     32,115,116, 97,114,116, 32,119,105,116,104, 32, 39,100, 39,
2793     10, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,114,101,
2794    112,114,111, 99,101,115,115,105,110,103, 32,118,101,114, 98,
2795     97,116,105,109, 32,108,105,110,101,115, 10, 32,108,111, 99,
2796     97,108, 32, 86, 32, 61, 32,123,125, 10, 32,115,101,108,102,
2797     46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
2798    108,102, 46, 99,111,100,101, 44, 34, 92,110, 40, 37,115, 42,
2799     37, 36, 91, 94, 37, 91, 37, 93, 93, 91, 94, 92,110, 93, 42,
2800     41, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,118, 41,
2801     10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2802     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2803     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2804     32, 32, 32,116,105,110,115,101,114,116, 40, 86, 44,118, 41,
2805     10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2806     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2807     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2808     32, 32, 32,114,101,116,117,114,110, 32, 34, 92,110, 35, 34,
2809     46, 46,103,101,116,110, 40, 86, 41, 46, 46, 34, 35, 34, 10,
2810     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2811     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2812     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2813     32,101,110,100, 41, 10, 10, 32, 45, 45, 32,112,101,114,102,
2814    111,114,109, 32,103,108,111, 98, 97,108, 32,115,117, 98,115,
2815    116,105,116,117,116,105,111,110, 10, 10, 32,115,101,108,102,
2816     46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
2817    108,102, 46, 99,111,100,101, 44, 34, 40, 47, 47, 91, 94, 92,
2818    110, 93, 42, 41, 34, 44, 34, 34, 41, 32, 32, 32, 32, 32, 45,
2819     45, 32,101,108,105,109,105,110, 97,116,101, 32, 67, 43, 43,
2820     32, 99,111,109,109,101,110,116,115, 10, 32,115,101,108,102,
2821     46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
2822    108,102, 46, 99,111,100,101, 44, 34, 47, 37, 42, 34, 44, 34,
2823     92, 49, 34, 41, 10, 32,115,101,108,102, 46, 99,111,100,101,
2824     32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
2825    100,101, 44, 34, 37, 42, 47, 34, 44, 34, 92, 50, 34, 41, 10,
2826     32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
2827    117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37,
2828     98, 92, 49, 92, 50, 34, 44, 34, 34, 41, 10, 32,115,101,108,
2829    102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
2830    101,108,102, 46, 99,111,100,101, 44, 34, 92, 49, 34, 44, 34,
2831     47, 37, 42, 34, 41, 10, 32,115,101,108,102, 46, 99,111,100,
2832    101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,
2833    111,100,101, 44, 34, 92, 50, 34, 44, 34, 37, 42, 47, 34, 41,
2834     10, 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,
2835    115,117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34,
2836     37,115, 42, 64, 37,115, 42, 34, 44, 34, 64, 34, 41, 32, 45,
2837     45, 32,101,108,105,109,105,110, 97,116,101, 32,115,112, 97,
2838     99,101,115, 32, 98,101,115,105,100,101, 32, 64, 10, 32,115,
2839    101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
2840     40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37,115, 63,
2841    105,110,108,105,110,101, 40, 37,115, 41, 34, 44, 34, 37, 49,
2842     34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
2843     32, 39,105,110,108,105,110,101, 39, 32,107,101,121,119,111,
2844    114,100, 10, 32, 45, 45,115,101,108,102, 46, 99,111,100,101,
2845     32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
2846    100,101, 44, 34, 37,115, 63,101,120,116,101,114,110, 40, 37,
2847    115, 41, 34, 44, 34, 37, 49, 34, 41, 32, 45, 45, 32,101,108,
2848    105,109,105,110, 97,116,101, 32, 39,101,120,116,101,114,110,
2849     39, 32,107,101,121,119,111,114,100, 10, 32, 45, 45,115,101,
2850    108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
2851    115,101,108,102, 46, 99,111,100,101, 44, 34, 37,115, 63,118,
2852    105,114,116,117, 97,108, 40, 37,115, 41, 34, 44, 34, 37, 49,
2853     34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
2854     32, 39,118,105,114,116,117, 97,108, 39, 32,107,101,121,119,
2855    111,114,100, 10, 32, 45, 45,115,101,108,102, 46, 99,111,100,
2856    101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,
2857    111,100,101, 44, 34,112,117, 98,108,105, 99, 58, 34, 44, 34,
2858     34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
2859     32, 39,112,117, 98,108,105, 99, 58, 39, 32,107,101,121,119,
2860    111,114,100, 10, 32,115,101,108,102, 46, 99,111,100,101, 32,
2861     61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,100,
2862    101, 44, 34, 40, 91, 94, 37,119, 95, 93, 41,118,111,105,100,
2863     37,115, 42, 37, 42, 34, 44, 34, 37, 49, 95,117,115,101,114,
2864    100, 97,116, 97, 32, 34, 41, 32, 45, 45, 32,115,117, 98,115,
2865    116,105,116,117,116,101, 32, 39,118,111,105,100, 42, 39, 10,
2866     32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
2867    117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40,
2868     91, 94, 37,119, 95, 93, 41,118,111,105,100, 37,115, 42, 37,
2869     42, 34, 44, 34, 37, 49, 95,117,115,101,114,100, 97,116, 97,
2870     32, 34, 41, 32, 45, 45, 32,115,117, 98,115,116,105,116,117,
2871    116,101, 32, 39,118,111,105,100, 42, 39, 10, 32,115,101,108,
2872    102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
2873    101,108,102, 46, 99,111,100,101, 44, 34, 40, 91, 94, 37,119,
2874     95, 93, 41, 99,104, 97,114, 37,115, 42, 37, 42, 34, 44, 34,
2875     37, 49, 95, 99,115,116,114,105,110,103, 32, 34, 41, 32, 32,
2876     45, 45, 32,115,117, 98,115,116,105,116,117,116,101, 32, 39,
2877     99,104, 97,114, 42, 39, 10, 32,115,101,108,102, 46, 99,111,
2878    100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46,
2879     99,111,100,101, 44, 34, 40, 91, 94, 37,119, 95, 93, 41,108,
2880    117, 97, 95, 83,116, 97,116,101, 37,115, 42, 37, 42, 34, 44,
2881     34, 37, 49, 95,108,115,116, 97,116,101, 32, 34, 41, 32, 32,
2882     45, 45, 32,115,117, 98,115,116,105,116,117,116,101, 32, 39,
2883    108,117, 97, 95, 83,116, 97,116,101, 42, 39, 10, 10, 32, 45,
2884     45, 32,114,101,115,116,111,114,101, 32,101,109, 98,101,100,
2885    100,101,100, 32, 76,117, 97, 32, 99,111,100,101, 10, 32,115,
2886    101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
2887     40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37, 35, 37,
2888     91, 40, 37,100, 43, 41, 37, 93, 37, 35, 34, 44,102,117,110,
2889     99,116,105,111,110, 32, 40,110, 41, 10, 32, 32, 32, 32, 32,
2890     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2891     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2892     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,116,117,
2893    114,110, 32, 76, 91,116,111,110,117,109, 98,101,114, 40,110,
2894     41, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2895     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2896     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2897     32, 32,101,110,100, 41, 10, 32, 45, 45, 32,114,101,115,116,
2898    111,114,101, 32,101,109, 98,101,100,100,101,100, 32, 67, 32,
2899     99,111,100,101, 10, 32,115,101,108,102, 46, 99,111,100,101,
2900     32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
2901    100,101, 44, 34, 37, 35, 37, 60, 40, 37,100, 43, 41, 37, 62,
2902     37, 35, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,110,
2903     41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2904     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2905     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2906     32, 32,114,101,116,117,114,110, 32, 67, 91,116,111,110,117,
2907    109, 98,101,114, 40,110, 41, 93, 10, 32, 32, 32, 32, 32, 32,
2908     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2909     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2910     32, 32, 32, 32, 32, 32, 32, 32,101,110,100, 41, 10, 32, 45,
2911     45, 32,114,101,115,116,111,114,101, 32,118,101,114, 98, 97,
2912    116,105,109, 32,108,105,110,101,115, 10, 32,115,101,108,102,
2913     46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
2914    108,102, 46, 99,111,100,101, 44, 34, 37, 35, 40, 37,100, 43,
2915     41, 37, 35, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,
2916    110, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2917     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2918     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,
2919    101,116,117,114,110, 32, 86, 91,116,111,110,117,109, 98,101,
2920    114, 40,110, 41, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2921     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2922     32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
2923     32,101,110,100, 41, 10, 10, 32,115,101,108,102, 46, 99,111,
2924    100,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
2925     98, 40,115,101,108,102, 46, 99,111,100,101, 44, 32, 34, 92,
2926    110, 37,115, 42, 37, 36, 40, 91, 94, 92,110, 93, 43, 41, 34,
2927     44, 32,102,117,110, 99,116,105,111,110, 32, 40,108, 41, 10,
2928      9,  9,  9,  9,  9,  9,  9,  9,  9,  9,  9, 86,101,114, 98,
2929     97,116,105,109, 40,108, 46, 46, 34, 92,110, 34, 41, 10,  9,
2930      9,  9,  9,  9,  9,  9,  9,  9,  9,  9,114,101,116,117,114,
2931    110, 32, 34, 92,110, 34, 10,  9,  9,  9,  9,  9,  9,  9,  9,
2932      9,  9, 32, 32,101,110,100, 41, 10,101,110,100, 10, 10, 45,
2933     45, 32,116,114, 97,110,115,108, 97,116,101, 32,118,101,114,
2934     98, 97,116,105,109, 10,102,117,110, 99,116,105,111,110, 32,
2935     99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,114,
2936    101, 97,109, 98,108,101, 32, 40, 41, 10, 32,111,117,116,112,
2937    117,116, 40, 39, 47, 42, 92,110, 39, 41, 10, 32,111,117,116,
2938    112,117,116, 40, 39, 42, 42, 32, 76,117, 97, 32, 98,105,110,
2939    100,105,110,103, 58, 32, 39, 46, 46,115,101,108,102, 46,110,
2940     97,109,101, 46, 46, 39, 92,110, 39, 41, 10, 32,111,117,116,
2941    112,117,116, 40, 39, 42, 42, 32, 71,101,110,101,114, 97,116,
2942    101,100, 32, 97,117,116,111,109, 97,116,105, 99, 97,108,108,
2943    121, 32, 98,121, 32, 39, 46, 46, 84, 79, 76, 85, 65, 95, 86,
2944     69, 82, 83, 73, 79, 78, 46, 46, 39, 32,111,110, 32, 39, 46,
2945     46,100, 97,116,101, 40, 41, 46, 46, 39, 46, 92,110, 39, 41,
2946     10, 32,111,117,116,112,117,116, 40, 39, 42, 47, 92,110, 92,
2947    110, 39, 41, 10, 10,  9,111,117,116,112,117,116, 40, 39, 35,
2948    105,102,110,100,101,102, 32, 95, 95, 99,112,108,117,115,112,
2949    108,117,115, 92,110, 39, 41, 10,  9,111,117,116,112,117,116,
2950     40, 39, 35,105,110, 99,108,117,100,101, 32, 34,115,116,100,
2951    108,105, 98, 46,104, 34, 92,110, 39, 41, 10,  9,111,117,116,
2952    112,117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41,
2953     10,  9,111,117,116,112,117,116, 40, 39, 35,105,110, 99,108,
2954    117,100,101, 32, 34,115,116,114,105,110,103, 46,104, 34, 92,
2955    110, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,
2956     35,105,110, 99,108,117,100,101, 32, 34,116,111,108,117, 97,
2957     43, 43, 46,104, 34, 92,110, 92,110, 39, 41, 10, 10, 32,105,
2958    102, 32,110,111,116, 32,102,108, 97,103,115, 46,104, 32,116,
2959    104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 47,
2960     42, 32, 69,120,112,111,114,116,101,100, 32,102,117,110, 99,
2961    116,105,111,110, 32, 42, 47, 39, 41, 10, 32, 32,111,117,116,
2962    112,117,116, 40, 39, 84, 79, 76, 85, 65, 95, 65, 80, 73, 32,
2963    105,110,116, 32, 32,116,111,108,117, 97, 95, 39, 46, 46,115,
2964    101,108,102, 46,110, 97,109,101, 46, 46, 39, 95,111,112,101,
2965    110, 32, 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,
2966    111,108,117, 97, 95, 83, 41, 59, 39, 41, 10, 32, 32,111,117,
2967    116,112,117,116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100,
2968     10, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,
2969    104,105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111,
2970     10, 32, 32,115,101,108,102, 91,105, 93, 58,112,114,101, 97,
2971    109, 98,108,101, 40, 41, 10, 32, 32,105, 32, 61, 32,105, 43,
2972     49, 10, 32,101,110,100, 10, 10,  9,105,102, 32,115,101,108,
2973    102, 58,114,101,113,117,105,114,101, 99,111,108,108,101, 99,
2974    116,105,111,110, 40, 95, 99,111,108,108,101, 99,116, 41, 32,
2975    116,104,101,110, 10,  9,  9,111,117,116,112,117,116, 40, 39,
2976     92,110, 39, 41, 10,  9,  9,111,117,116,112,117,116, 40, 39,
2977     47, 42, 32,102,117,110, 99,116,105,111,110, 32,116,111, 32,
2978    114,101,108,101, 97,115,101, 32, 99,111,108,108,101, 99,116,
2979    101,100, 32,111, 98,106,101, 99,116, 32,118,105, 97, 32,100,
2980    101,115,116,114,117, 99,116,111,114, 32, 42, 47, 39, 41, 10,
2981      9,  9,111,117,116,112,117,116, 40, 39, 35,105,102,100,101,
2982    102, 32, 95, 95, 99,112,108,117,115,112,108,117,115, 92,110,
2983     39, 41, 10,  9,  9,102,111,114, 32,105, 44,118, 32,105,110,
2984     32,112, 97,105,114,115, 40, 95, 99,111,108,108,101, 99,116,
2985     41, 32,100,111, 10,  9,  9, 32,111,117,116,112,117,116, 40,
2986     39, 92,110,115,116, 97,116,105, 99, 32,105,110,116, 32, 39,
2987     46, 46,118, 46, 46, 39, 32, 40,108,117, 97, 95, 83,116, 97,
2988    116,101, 42, 32,116,111,108,117, 97, 95, 83, 41, 39, 41, 10,
2989      9,  9,  9,111,117,116,112,117,116, 40, 39,123, 39, 41, 10,
2990      9,  9,  9,111,117,116,112,117,116, 40, 39, 32, 39, 46, 46,
2991    105, 46, 46, 39, 42, 32,115,101,108,102, 32, 61, 32, 40, 39,
2992     46, 46,105, 46, 46, 39, 42, 41, 32,116,111,108,117, 97, 95,
2993    116,111,117,115,101,114,116,121,112,101, 40,116,111,108,117,
2994     97, 95, 83, 44, 49, 44, 48, 41, 59, 39, 41, 10,  9,  9,  9,
2995    111,117,116,112,117,116, 40, 39,  9,100,101,108,101,116,101,
2996     32,115,101,108,102, 59, 39, 41, 10,  9,  9,  9,111,117,116,
2997    112,117,116, 40, 39,  9,114,101,116,117,114,110, 32, 48, 59,
2998     39, 41, 10,  9,  9,  9,111,117,116,112,117,116, 40, 39,125,
2999     39, 41, 10,  9,  9,101,110,100, 10,  9,  9,111,117,116,112,
3000    117,116, 40, 39, 35,101,110,100,105,102, 92,110, 92,110, 39,
3001     41, 10,  9,101,110,100, 10, 10, 32,111,117,116,112,117,116,
3002     40, 39, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40,
3003     39, 47, 42, 32,102,117,110, 99,116,105,111,110, 32,116,111,
3004     32,114,101,103,105,115,116,101,114, 32,116,121,112,101, 32,
3005     42, 47, 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,115,
3006    116, 97,116,105, 99, 32,118,111,105,100, 32,116,111,108,117,
3007     97, 95,114,101,103, 95,116,121,112,101,115, 32, 40,108,117,
3008     97, 95, 83,116, 97,116,101, 42, 32,116,111,108,117, 97, 95,
3009     83, 41, 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,123,
3010     39, 41, 10, 32,102,111,114,101, 97, 99,104, 40, 95,117,115,
3011    101,114,116,121,112,101, 44,102,117,110, 99,116,105,111,110,
3012     40,110, 44,118, 41, 32,111,117,116,112,117,116, 40, 39, 32,
3013    116,111,108,117, 97, 95,117,115,101,114,116,121,112,101, 40,
3014    116,111,108,117, 97, 95, 83, 44, 34, 39, 44,118, 44, 39, 34,
3015     41, 59, 39, 41, 32,101,110,100, 41, 10,  9,105,102, 32,102,
3016    108, 97,103,115, 46,116, 32,116,104,101,110, 10,  9,  9,111,
3017    117,116,112,117,116, 40, 34, 35,105,102,110,100,101,102, 32,
3018     77,116,111,108,117, 97, 95,116,121,112,101,105,100, 92,110,
3019     35,100,101,102,105,110,101, 32, 77,116,111,108,117, 97, 95,
3020    116,121,112,101,105,100, 40, 76, 44, 84, 73, 44, 84, 41, 92,
3021    110, 35,101,110,100,105,102, 92,110, 34, 41, 10,  9,  9,102,
3022    111,114,101, 97, 99,104, 40, 95,117,115,101,114,116,121,112,
3023    101, 44,102,117,110, 99,116,105,111,110, 40,110, 44,118, 41,
3024     32,111,117,116,112,117,116, 40, 39, 32, 77,116,111,108,117,
3025     97, 95,116,121,112,101,105,100, 40,116,111,108,117, 97, 95,
3026     83, 44,116,121,112,101,105,100, 40, 39, 44,118, 44, 39, 41,
3027     44, 32, 34, 39, 44,118, 44, 39, 34, 41, 59, 39, 41, 32,101,
3028    110,100, 41, 10,  9,101,110,100, 10, 32,111,117,116,112,117,
3029    116, 40, 39,125, 39, 41, 10, 32,111,117,116,112,117,116, 40,
3030     39, 92,110, 39, 41, 10,101,110,100, 10, 10, 45, 45, 32,114,
3031    101,103,105,115,116,101,114, 32,112, 97, 99,107, 97,103,101,
3032     10, 45, 45, 32,119,114,105,116,101, 32,112, 97, 99,107, 97,
3033    103,101, 32,111,112,101,110, 32,102,117,110, 99,116,105,111,
3034    110, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
3035    115, 80, 97, 99,107, 97,103,101, 58,114,101,103,105,115,116,
3036    101,114, 32, 40,112,114,101, 41, 10, 32,112,114,101, 32, 61,
3037     32,112,114,101, 32,111,114, 32, 39, 39, 10, 32,112,117,115,
3038    104, 40,115,101,108,102, 41, 10, 32,111,117,116,112,117,116,
3039     40,112,114,101, 46, 46, 34, 47, 42, 32, 79,112,101,110, 32,
3040    102,117,110, 99,116,105,111,110, 32, 42, 47, 34, 41, 10, 32,
3041    111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 84, 79,
3042     76, 85, 65, 95, 65, 80, 73, 32,105,110,116, 32,116,111,108,
3043    117, 97, 95, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
3044     46, 46, 34, 95,111,112,101,110, 32, 40,108,117, 97, 95, 83,
3045    116, 97,116,101, 42, 32,116,111,108,117, 97, 95, 83, 41, 34,
3046     41, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46,
3047     34,123, 34, 41, 10, 32,111,117,116,112,117,116, 40,112,114,
3048    101, 46, 46, 34, 32,116,111,108,117, 97, 95,111,112,101,110,
3049     40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41, 10, 32,111,
3050    117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,116,111,
3051    108,117, 97, 95,114,101,103, 95,116,121,112,101,115, 40,116,
3052    111,108,117, 97, 95, 83, 41, 59, 34, 41, 10, 32,111,117,116,
3053    112,117,116, 40,112,114,101, 46, 46, 34, 32,116,111,108,117,
3054     97, 95,109,111,100,117,108,101, 40,116,111,108,117, 97, 95,
3055     83, 44, 78, 85, 76, 76, 44, 34, 44,115,101,108,102, 58,104,
3056     97,115,118, 97,114, 40, 41, 44, 34, 41, 59, 34, 41, 10, 32,
3057    111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,116,
3058    111,108,117, 97, 95, 98,101,103,105,110,109,111,100,117,108,
3059    101, 40,116,111,108,117, 97, 95, 83, 44, 78, 85, 76, 76, 41,
3060     59, 34, 41, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10,
3061     32,119,104,105,108,101, 32,115,101,108,102, 91,105, 93, 32,
3062    100,111, 10, 32, 32,115,101,108,102, 91,105, 93, 58,114,101,
3063    103,105,115,116,101,114, 40,112,114,101, 46, 46, 34, 32, 32,
3064     34, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,
3065    110,100, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46,
3066     46, 34, 32,116,111,108,117, 97, 95,101,110,100,109,111,100,
3067    117,108,101, 40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41,
3068     10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 34,
3069     32,114,101,116,117,114,110, 32, 49, 59, 34, 41, 10, 32,111,
3070    117,116,112,117,116, 40,112,114,101, 46, 46, 34,125, 34, 41,
3071     10, 10, 32,111,117,116,112,117,116, 40, 34, 92,110, 92,110,
3072     34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,105,102,
3073     32,100,101,102,105,110,101,100, 40, 76, 85, 65, 95, 86, 69,
3074     82, 83, 73, 79, 78, 95, 78, 85, 77, 41, 32, 38, 38, 32, 76,
3075     85, 65, 95, 86, 69, 82, 83, 73, 79, 78, 95, 78, 85, 77, 32,
3076     62, 61, 32, 53, 48, 49, 92,110, 34, 41, 59, 10, 32,111,117,
3077    116,112,117,116, 40,112,114,101, 46, 46, 34, 84, 79, 76, 85,
3078     65, 95, 65, 80, 73, 32,105,110,116, 32,108,117, 97,111,112,
3079    101,110, 95, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
3080     46, 46, 34, 32, 40,108,117, 97, 95, 83,116, 97,116,101, 42,
3081     32,116,111,108,117, 97, 95, 83, 41, 32,123, 34, 41, 10, 32,
3082    111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,114,
3083    101,116,117,114,110, 32,116,111,108,117, 97, 95, 34, 46, 46,
3084    115,101,108,102, 46,110, 97,109,101, 46, 46, 34, 95,111,112,
3085    101,110, 40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41, 10,
3086     32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 34,125,
3087     59, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,101,
3088    110,100,105,102, 92,110, 92,110, 34, 41, 10, 10,  9,112,111,
3089    112, 40, 41, 10,101,110,100, 10, 10, 45, 45, 32,119,114,105,
3090    116,101, 32,104,101, 97,100,101,114, 32,102,105,108,101, 10,
3091    102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 80,
3092     97, 99,107, 97,103,101, 58,104,101, 97,100,101,114, 32, 40,
3093     41, 10, 32,111,117,116,112,117,116, 40, 39, 47, 42, 92,110,
3094     39, 41, 32,111,117,116,112,117,116, 40, 39, 42, 42, 32, 76,
3095    117, 97, 32, 98,105,110,100,105,110,103, 58, 32, 39, 46, 46,
3096    115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 92,110, 39,
3097     41, 10, 32,111,117,116,112,117,116, 40, 39, 42, 42, 32, 71,
3098    101,110,101,114, 97,116,101,100, 32, 97,117,116,111,109, 97,
3099    116,105, 99, 97,108,108,121, 32, 98,121, 32, 39, 46, 46, 84,
3100     79, 76, 85, 65, 95, 86, 69, 82, 83, 73, 79, 78, 46, 46, 39,
3101     32,111,110, 32, 39, 46, 46,100, 97,116,101, 40, 41, 46, 46,
3102     39, 46, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40,
3103     39, 42, 47, 92,110, 92,110, 39, 41, 10, 10, 32,105,102, 32,
3104    110,111,116, 32,102,108, 97,103,115, 46,104, 32,116,104,101,
3105    110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 47, 42, 32,
3106     69,120,112,111,114,116,101,100, 32,102,117,110, 99,116,105,
3107    111,110, 32, 42, 47, 39, 41, 10, 32, 32,111,117,116,112,117,
3108    116, 40, 39, 84, 79, 76, 85, 65, 95, 65, 80, 73, 32,105,110,
3109    116, 32, 32,116,111,108,117, 97, 95, 39, 46, 46,115,101,108,
3110    102, 46,110, 97,109,101, 46, 46, 39, 95,111,112,101,110, 32,
3111     40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,
3112    117, 97, 95, 83, 41, 59, 39, 41, 10, 32, 32,111,117,116,112,
3113    117,116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100, 10,101,
3114    110,100, 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108,
3115     32, 99,111,110,115,116,114,117, 99,116,111,114, 10,102,117,
3116    110, 99,116,105,111,110, 32, 95, 80, 97, 99,107, 97,103,101,
3117     32, 40,115,101,108,102, 41, 10, 32,115,101,116,109,101,116,
3118     97,116, 97, 98,108,101, 40,115,101,108,102, 44, 99,108, 97,
3119    115,115, 80, 97, 99,107, 97,103,101, 41, 10, 32,114,101,116,
3120    117,114,110, 32,115,101,108,102, 10,101,110,100, 10, 10, 45,
3121     45, 32, 80, 97,114,115,101, 32, 67, 32,104,101, 97,100,101,
3122    114, 32,102,105,108,101, 32,119,105,116,104, 32,116,111,108,
3123    117, 97, 32,100,105,114,101, 99,116,105,118,101,115, 10, 45,
3124     45, 32, 42, 42, 42, 32, 84,104, 97,110,107,115, 32,116,111,
3125     32, 65,114,105,101,108, 32, 77, 97,110,122,117,114, 32,102,
3126    111,114, 32,102,105,120,105,110,103, 32, 98,117,103,115, 32,
3127    105,110, 32,110,101,115,116,101,100, 32,100,105,114,101, 99,
3128    116,105,118,101,115, 32, 42, 42, 42, 10,102,117,110, 99,116,
3129    105,111,110, 32,101,120,116,114, 97, 99,116, 95, 99,111,100,
3130    101, 40,102,110, 44,115, 41, 10,  9,108,111, 99, 97,108, 32,
3131     99,111,100,101, 32, 61, 32, 39, 92,110, 36, 35,105,110, 99,
3132    108,117,100,101, 32, 34, 39, 46, 46,102,110, 46, 46, 39, 34,
3133     92,110, 39, 10,  9,115, 61, 32, 34, 92,110, 34, 32, 46, 46,
3134     32,115, 32, 46, 46, 32, 34, 92,110, 34, 32, 45, 45, 32, 97,
3135    100,100, 32, 98,108, 97,110,107, 32,108,105,110,101,115, 32,
3136     97,115, 32,115,101,110,116,105,110,101,108,115, 10,  9,108,
3137    111, 99, 97,108, 32, 95, 44,101, 44, 99, 44,116, 32, 61, 32,
3138    115,116,114,102,105,110,100, 40,115, 44, 32, 34, 92,110, 40,
3139     91, 94, 92,110, 93, 45, 41, 91, 84,116, 93, 91, 79,111, 93,
3140     91, 76,108, 93, 91, 85,117, 93, 91, 65, 97, 93, 95, 40, 91,
3141     94, 37,115, 93, 42, 41, 91, 94, 92,110, 93, 42, 92,110, 34,
3142     41, 10,  9,119,104,105,108,101, 32,101, 32,100,111, 10,  9,
3143      9,116, 32, 61, 32,115,116,114,108,111,119,101,114, 40,116,
3144     41, 10,  9,  9,105,102, 32,116, 32, 61, 61, 32, 34, 98,101,
3145    103,105,110, 34, 32,116,104,101,110, 10,  9,  9,  9, 95, 44,
3146    101, 44, 99, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
3147     44, 34, 40, 46, 45, 41, 92,110, 91, 94, 92,110, 93, 42, 91,
3148     84,116, 93, 91, 79,111, 93, 91, 76,108, 93, 91, 85,117, 93,
3149     91, 65, 97, 93, 95, 91, 69,101, 93, 91, 78,110, 93, 91, 68,
3150    100, 93, 91, 94, 92,110, 93, 42, 92,110, 34, 44,101, 41, 10,
3151      9,  9,  9,105,102, 32,110,111,116, 32,101, 32,116,104,101,
3152    110, 10,  9,  9,  9, 32,116,111,108,117, 97, 95,101,114,114,
3153    111,114, 40, 34, 85,110, 98, 97,108, 97,110, 99,101,100, 32,
3154     39,116,111,108,117, 97, 95, 98,101,103,105,110, 39, 32,100,
3155    105,114,101, 99,116,105,118,101, 32,105,110, 32,104,101, 97,
3156    100,101,114, 32,102,105,108,101, 34, 41, 10,  9,  9,  9,101,
3157    110,100, 10,  9,  9,101,110,100, 10,  9,  9, 99,111,100,101,
3158     32, 61, 32, 99,111,100,101, 32, 46, 46, 32, 99, 32, 46, 46,
3159     32, 34, 92,110, 34, 10,  9, 32, 95, 44,101, 44, 99, 44,116,
3160     32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 32, 34,
3161     92,110, 40, 91, 94, 92,110, 93, 45, 41, 91, 84,116, 93, 91,
3162     79,111, 93, 91, 76,108, 93, 91, 85,117, 93, 91, 65, 97, 93,
3163     95, 40, 91, 94, 37,115, 93, 42, 41, 91, 94, 92,110, 93, 42,
3164     92,110, 34, 44,101, 41, 10,  9,101,110,100, 10,  9,114,101,
3165    116,117,114,110, 32, 99,111,100,101, 10,101,110,100, 10, 10,
3166     45, 45, 32, 67,111,110,115,116,114,117, 99,116,111,114, 10,
3167     45, 45, 32, 69,120,112,101, 99,116,115, 32,116,104,101, 32,
3168    112, 97, 99,107, 97,103,101, 32,110, 97,109,101, 44, 32,116,
3169    104,101, 32,102,105,108,101, 32,101,120,116,101,110,115,105,
3170    111,110, 44, 32, 97,110,100, 32,116,104,101, 32,102,105,108,
3171    101, 32,116,101,120,116, 46, 10,102,117,110, 99,116,105,111,
3172    110, 32, 80, 97, 99,107, 97,103,101, 32, 40,110, 97,109,101,
3173     44,102,110, 41, 10, 32,108,111, 99, 97,108, 32,101,120,116,
3174     32, 61, 32, 34,112,107,103, 34, 10, 10, 32, 45, 45, 32,111,
3175    112,101,110, 32,105,110,112,117,116, 32,102,105,108,101, 44,
3176     32,105,102, 32, 97,110,121, 10, 32,105,102, 32,102,110, 32,
3177    116,104,101,110, 10, 32, 32,108,111, 99, 97,108, 32,115,116,
3178     44, 32,109,115,103, 32, 61, 32,114,101, 97,100,102,114,111,
3179    109, 40,102,108, 97,103,115, 46,102, 41, 10, 32, 32,105,102,
3180     32,110,111,116, 32,115,116, 32,116,104,101,110, 10, 32, 32,
3181     32,101,114,114,111,114, 40, 39, 35, 39, 46, 46,109,115,103,
3182     41, 10, 32, 32,101,110,100, 10,  9,  9,108,111, 99, 97,108,
3183     32, 95, 59, 32, 95, 44, 32, 95, 44, 32,101,120,116, 32, 61,
3184     32,115,116,114,102,105,110,100, 40,102,110, 44, 34, 46, 42,
3185     37, 46, 40, 46, 42, 41, 36, 34, 41, 10, 32,101,110,100, 10,
3186     32,108,111, 99, 97,108, 32, 99,111,100,101, 32, 61, 32, 34,
3187     92,110, 34, 32, 46, 46, 32,114,101, 97,100, 40, 39, 42, 97,
3188     39, 41, 10,  9,105,102, 32,101,120,116, 32, 61, 61, 32, 39,
3189    104, 39, 32,111,114, 32,101,120,116, 32, 61, 61, 32, 39,104,
3190    112,112, 39, 32,116,104,101,110, 10,  9, 32, 99,111,100,101,
3191     32, 61, 32,101,120,116,114, 97, 99,116, 95, 99,111,100,101,
3192     40,102,110, 44, 99,111,100,101, 41, 10,  9,101,110,100, 10,
3193     10, 32, 45, 45, 32, 99,108,111,115,101, 32,102,105,108,101,
3194     10, 32,105,102, 32,102,110, 32,116,104,101,110, 10, 32, 32,
3195    114,101, 97,100,102,114,111,109, 40, 41, 10, 32,101,110,100,
3196     10, 10, 32, 45, 45, 32,100,101, 97,108, 32,119,105,116,104,
3197     32,105,110, 99,108,117,100,101, 32,100,105,114,101, 99,116,
3198    105,118,101, 10, 32,108,111, 99, 97,108, 32,110,115,117, 98,
3199    115,116, 10, 32,114,101,112,101, 97,116, 10, 32, 32, 99,111,
3200    100,101, 44,110,115,117, 98,115,116, 32, 61, 32,103,115,117,
3201     98, 40, 99,111,100,101, 44, 39, 92,110, 37,115, 42, 37, 36,
3202     40, 46, 41,102,105,108,101, 37,115, 42, 34, 40, 46, 45, 41,
3203     34, 40, 91, 94, 92,110, 93, 42, 41, 92,110, 39, 44, 10,  9,
3204      9,102,117,110, 99,116,105,111,110, 32, 40,107,105,110,100,
3205     44,102,110, 44,101,120,116,114, 97, 41, 10,  9,  9,  9,108,
3206    111, 99, 97,108, 32, 95, 44, 32, 95, 44, 32,101,120,116, 32,
3207     61, 32,115,116,114,102,105,110,100, 40,102,110, 44, 34, 46,
3208     42, 37, 46, 40, 46, 42, 41, 36, 34, 41, 10,  9,  9,  9,108,
3209    111, 99, 97,108, 32,102,112, 44,109,115,103, 32, 61, 32,111,
3210    112,101,110,102,105,108,101, 40,102,110, 44, 39,114, 39, 41,
3211     10,  9,  9,  9,105,102, 32,110,111,116, 32,102,112, 32,116,
3212    104,101,110, 10,  9,  9,  9,  9,101,114,114,111,114, 40, 39,
3213     35, 39, 46, 46,109,115,103, 46, 46, 39, 58, 32, 39, 46, 46,
3214    102,110, 41, 10,  9,  9,  9,101,110,100, 10,  9,  9,  9,108,
3215    111, 99, 97,108, 32,115, 32, 61, 32,114,101, 97,100, 40,102,
3216    112, 44, 39, 42, 97, 39, 41, 10,  9,  9,  9, 99,108,111,115,
3217    101,102,105,108,101, 40,102,112, 41, 10,  9,  9,  9,105,102,
3218     32,107,105,110,100, 32, 61, 61, 32, 39, 99, 39, 32,111,114,
3219     32,107,105,110,100, 32, 61, 61, 32, 39,104, 39, 32,116,104,
3220    101,110, 10,  9,  9,  9,  9,114,101,116,117,114,110, 32,101,
3221    120,116,114, 97, 99,116, 95, 99,111,100,101, 40,102,110, 44,
3222    115, 41, 10,  9,  9,  9,101,108,115,101,105,102, 32,107,105,
3223    110,100, 32, 61, 61, 32, 39,112, 39, 32,116,104,101,110, 10,
3224      9,  9,  9,  9,114,101,116,117,114,110, 32, 34, 92,110, 92,
3225    110, 34, 32, 46, 46, 32,115, 10,  9,  9,  9,101,108,115,101,
3226    105,102, 32,107,105,110,100, 32, 61, 61, 32, 39,108, 39, 32,
3227    116,104,101,110, 10,  9,  9,  9,  9,114,101,116,117,114,110,
3228     32, 34, 92,110, 36, 91, 45, 45, 35, 35, 34, 46, 46,102,110,
3229     46, 46, 34, 92,110, 34, 32, 46, 46, 32,115, 32, 46, 46, 32,
3230     34, 92,110, 36, 93, 92,110, 34, 10,  9,  9,  9,101,108,115,
3231    101,105,102, 32,107,105,110,100, 32, 61, 61, 32, 39,105, 39,
3232     32,116,104,101,110, 10,  9,  9,  9,  9,108,111, 99, 97,108,
3233     32,116, 32, 61, 32,123, 99,111,100,101, 61,115,125, 10,  9,
3234      9,  9,  9,101,120,116,114, 97, 32, 61, 32,115,116,114,105,
3235    110,103, 46,103,115,117, 98, 40,101,120,116,114, 97, 44, 32,
3236     34, 94, 37,115, 42, 44, 37,115, 42, 34, 44, 32, 34, 34, 41,
3237     10,  9,  9,  9,  9,108,111, 99, 97,108, 32,112, 97,114,115,
3238     32, 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,
3239    110,115, 40,101,120,116,114, 97, 44, 32, 34, 44, 34, 41, 10,
3240      9,  9,  9,  9,105,110, 99,108,117,100,101, 95,102,105,108,
3241    101, 95,104,111,111,107, 40,116, 44, 32,102,110, 44, 32,117,
3242    110,112, 97, 99,107, 40,112, 97,114,115, 41, 41, 10,  9,  9,
3243      9,  9,114,101,116,117,114,110, 32, 34, 92,110, 92,110, 34,
3244     32, 46, 46, 32,116, 46, 99,111,100,101, 10,  9,  9,  9,101,
3245    108,115,101, 10,  9,  9,  9,  9,101,114,114,111,114, 40, 39,
3246     35, 73,110,118, 97,108,105,100, 32,105,110, 99,108,117,100,
3247    101, 32,100,105,114,101, 99,116,105,118,101, 32, 40,117,115,
3248    101, 32, 36, 99,102,105,108,101, 44, 32, 36,112,102,105,108,
3249    101, 44, 32, 36,108,102,105,108,101, 32,111,114, 32, 36,105,
3250    102,105,108,101, 41, 39, 41, 10,  9,  9,  9,101,110,100, 10,
3251      9,  9,101,110,100, 41, 10, 32,117,110,116,105,108, 32,110,
3252    115,117, 98,115,116, 61, 61, 48, 10, 10, 32, 45, 45, 32,100,
3253    101, 97,108, 32,119,105,116,104, 32,114,101,110, 97,109,105,
3254    110,103, 32,100,105,114,101, 99,116,105,118,101, 10, 32,114,
3255    101,112,101, 97,116, 32, 45, 45, 32, 73, 32,100,111,110, 39,
3256    116, 32,107,110,111,119, 32,119,104,121, 32,116,104,105,115,
3257     32,105,115, 32,110,101, 99,101,115, 97,114,121, 10,  9, 99,
3258    111,100,101, 44,110,115,117, 98,115,116, 32, 61, 32,103,115,
3259    117, 98, 40, 99,111,100,101, 44, 39, 92,110, 37,115, 42, 37,
3260     36,114,101,110, 97,109,105,110,103, 37,115, 42, 40, 46, 45,
3261     41, 37,115, 42, 92,110, 39, 44, 32,102,117,110, 99,116,105,
3262    111,110, 32, 40,114, 41, 32, 97,112,112,101,110,100,114,101,
3263    110, 97,109,105,110,103, 40,114, 41, 32,114,101,116,117,114,
3264    110, 32, 34, 92,110, 34, 32,101,110,100, 41, 10, 32,117,110,
3265    116,105,108, 32,110,115,117, 98,115,116, 32, 61, 61, 32, 48,
3266     10, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32, 95, 80,
3267     97, 99,107, 97,103,101, 40, 95, 67,111,110,116, 97,105,110,
3268    101,114,123,110, 97,109,101, 61,110, 97,109,101, 44, 32, 99,
3269    111,100,101, 61, 99,111,100,101,125, 41, 10, 32,112,117,115,
3270    104, 40,116, 41, 10, 32,112,114,101,112,114,111, 99,101,115,
3271    115, 95,104,111,111,107, 40,116, 41, 10, 32,116, 58,112,114,
3272    101,112,114,111, 99,101,115,115, 40, 41, 10, 32,112,114,101,
3273    112, 97,114,115,101, 95,104,111,111,107, 40,116, 41, 10, 32,
3274    116, 58,112, 97,114,115,101, 40,116, 46, 99,111,100,101, 41,
3275     10, 32,112,111,112, 40, 41, 10, 32,114,101,116,117,114,110,
3276     32,116, 10,101,110,100,32
3277   };
3278   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/package.lua");
3279   lua_settop(tolua_S, top);
3280  } /* end of embedded lua code */
3281
3282
3283  { /* begin embedded lua code */
3284   int top = lua_gettop(tolua_S);
3285   static unsigned char B[] = {
3286    45, 45, 32,116,111,108,117, 97, 58, 32,109,111,100,117,108,
3287    101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,
3288    116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114,
3289     32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114,
3290     97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,
3291    117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58,
3292     32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,
3293    101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,119,
3294     97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,
3295    100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,
3296    110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116,
3297     46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,
3298    114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,
3299    101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110,
3300     32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44,
3301     32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,
3302    104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,
3303    103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,
3304    100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44,
3305     32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,
3306    101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,
3307    101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105,
3308     99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45, 32,
3309     77,111,100,117,108,101, 32, 99,108, 97,115,115, 10, 45, 45,
3310     32, 82,101,112,114,101,115,101,110,116,115, 32,109,111,100,
3311    117,108,101, 46, 10, 45, 45, 32, 84,104,101, 32,102,111,108,
3312    108,111,119,105,110,103, 32,102,105,101,108,100,115, 32, 97,
3313    114,101, 32,115,116,111,114,101,100, 58, 10, 45, 45, 32, 32,
3314     32, 32,123,105,125, 32, 61, 32,108,105,115,116, 32,111,102,
3315     32,111, 98,106,101, 99,116,115, 32,105,110, 32,116,104,101,
3316     32,109,111,100,117,108,101, 46, 10, 99,108, 97,115,115, 77,
3317    111,100,117,108,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,
3318    115,116,121,112,101, 32, 61, 32, 39,109,111,100,117,108,101,
3319     39, 10,125, 10, 99,108, 97,115,115, 77,111,100,117,108,101,
3320     46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
3321    115, 77,111,100,117,108,101, 10,115,101,116,109,101,116, 97,
3322    116, 97, 98,108,101, 40, 99,108, 97,115,115, 77,111,100,117,
3323    108,101, 44, 99,108, 97,115,115, 67,111,110,116, 97,105,110,
3324    101,114, 41, 10, 10, 45, 45, 32,114,101,103,105,115,116,101,
3325    114, 32,109,111,100,117,108,101, 10,102,117,110, 99,116,105,
3326    111,110, 32, 99,108, 97,115,115, 77,111,100,117,108,101, 58,
3327    114,101,103,105,115,116,101,114, 32, 40,112,114,101, 41, 10,
3328     32,112,114,101, 32, 61, 32,112,114,101, 32,111,114, 32, 39,
3329     39, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10, 32,
3330    111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
3331    108,117, 97, 95,109,111,100,117,108,101, 40,116,111,108,117,
3332     97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,110, 97,
3333    109,101, 46, 46, 39, 34, 44, 39, 44,115,101,108,102, 58,104,
3334     97,115,118, 97,114, 40, 41, 44, 39, 41, 59, 39, 41, 10, 32,
3335    111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
3336    108,117, 97, 95, 98,101,103,105,110,109,111,100,117,108,101,
3337     40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,
3338    108,102, 46,110, 97,109,101, 46, 46, 39, 34, 41, 59, 39, 41,
3339     10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,
3340    105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
3341     32, 32,115,101,108,102, 91,105, 93, 58,114,101,103,105,115,
3342    116,101,114, 40,112,114,101, 46, 46, 39, 32, 39, 41, 10, 32,
3343     32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,
3344    111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
3345    108,117, 97, 95,101,110,100,109,111,100,117,108,101, 40,116,
3346    111,108,117, 97, 95, 83, 41, 59, 39, 41, 10,  9,112,111,112,
3347     40, 41, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,105,110,
3348    116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,105,
3349    111,110, 32, 99,108, 97,115,115, 77,111,100,117,108,101, 58,
3350    112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
3351    111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
3352    110,116, 46, 46, 34, 77,111,100,117,108,101,123, 34, 41, 10,
3353     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
3354     32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
3355    102, 46,110, 97,109,101, 46, 46, 34, 39, 59, 34, 41, 10, 32,
3356    108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,
3357    101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32, 32,
3358    115,101,108,102, 91,105, 93, 58,112,114,105,110,116, 40,105,
3359    100,101,110,116, 46, 46, 34, 32, 34, 44, 34, 44, 34, 41, 10,
3360     32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10,
3361     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
3362    125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
3363     10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,111,
3364    110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,116,
3365    105,111,110, 32, 95, 77,111,100,117,108,101, 32, 40,116, 41,
3366     10, 32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,
3367    116, 44, 99,108, 97,115,115, 77,111,100,117,108,101, 41, 10,
3368     32, 97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,
3369    117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,
3370    111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,
3371    120,112,101, 99,116,115, 32,116,119,111, 32,115,116,114,105,
3372    110,103, 32,114,101,112,114,101,115,101,110,116,105,110,103,
3373     32,116,104,101, 32,109,111,100,117,108,101, 32,110, 97,109,
3374    101, 32, 97,110,100, 32, 98,111,100,121, 46, 10,102,117,110,
3375     99,116,105,111,110, 32, 77,111,100,117,108,101, 32, 40,110,
3376     44, 98, 41, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
3377     95, 77,111,100,117,108,101, 40, 95, 67,111,110,116, 97,105,
3378    110,101,114,123,110, 97,109,101, 61,110,125, 41, 10, 32,112,
3379    117,115,104, 40,116, 41, 10, 32,116, 58,112, 97,114,115,101,
3380     40,115,116,114,115,117, 98, 40, 98, 44, 50, 44,115,116,114,
3381    108,101,110, 40, 98, 41, 45, 49, 41, 41, 32, 45, 45, 32,101,
3382    108,105,109,105,110, 97,116,101, 32, 98,114, 97, 99,101,115,
3383     10, 32,112,111,112, 40, 41, 10, 32,114,101,116,117,114,110,
3384     32,116, 10,101,110,100,32
3385   };
3386   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/module.lua");
3387   lua_settop(tolua_S, top);
3388  } /* end of embedded lua code */
3389
3390
3391  { /* begin embedded lua code */
3392   int top = lua_gettop(tolua_S);
3393   static unsigned char B[] = {
3394    45, 45, 32,116,111,108,117, 97, 58, 32,110, 97,109,101,115,
3395    112, 97, 99,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,
3396    114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,
3397    109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101,
3398     67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45,
3399     45, 32, 74,117,108, 32, 50, 48, 48, 51, 10, 45, 45, 32, 36,
3400     73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32,
3401     99,111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,
3402    102,116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110,
3403     32,114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,
3404    116, 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121,
3405     32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,
3406    116,119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,
3407    104,101,114,101,117,110,100,101,114, 32,105,115, 32,111,110,
3408     32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,
3409    105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32,
3410     97,117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111,
3411     98,108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,
3412    111,118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110,
3413     99,101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,
3414    100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110,
3415     99,101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,
3416    105,102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45,
3417     45, 32, 78, 97,109,101,115,112, 97, 99,101, 32, 99,108, 97,
3418    115,115, 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,
3419    115, 32, 97, 32,110, 97,109,101,115, 97,112, 99,101, 32,100,
3420    101,102,105,110,105,116,105,111,110, 46, 10, 45, 45, 32, 83,
3421    116,111,114,101,115, 32,116,104,101, 32,102,111,108,108,111,
3422    119,105,110,103, 32,102,105,101,108,100,115, 58, 10, 45, 45,
3423     32, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,108, 97,115,
3424    115, 32,110, 97,109,101, 10, 45, 45, 32, 32, 32, 32,123,105,
3425    125, 32, 32, 61, 32,108,105,115,116, 32,111,102, 32,109,101,
3426    109, 98,101,114,115, 10, 99,108, 97,115,115, 78, 97,109,101,
3427    115,112, 97, 99,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,
3428    115,116,121,112,101, 32, 61, 32, 39,110, 97,109,101,115,112,
3429     97, 99,101, 39, 44, 10, 32,110, 97,109,101, 32, 61, 32, 39,
3430     39, 44, 10,125, 10, 99,108, 97,115,115, 78, 97,109,101,115,
3431    112, 97, 99,101, 46, 95, 95,105,110,100,101,120, 32, 61, 32,
3432     99,108, 97,115,115, 78, 97,109,101,115,112, 97, 99,101, 10,
3433    115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108,
3434     97,115,115, 78, 97,109,101,115,112, 97, 99,101, 44, 99,108,
3435     97,115,115, 77,111,100,117,108,101, 41, 10, 10, 45, 45, 32,
3436     80,114,105,110,116, 32,109,101,116,104,111,100, 10,102,117,
3437    110, 99,116,105,111,110, 32, 99,108, 97,115,115, 78, 97,109,
3438    101,115,112, 97, 99,101, 58,112,114,105,110,116, 32, 40,105,
3439    100,101,110,116, 44, 99,108,111,115,101, 41, 10, 32,112,114,
3440    105,110,116, 40,105,100,101,110,116, 46, 46, 34, 78, 97,109,
3441    101,115,112, 97, 99,101,123, 34, 41, 10, 32,112,114,105,110,
3442    116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,109,101,
3443     32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110, 97,109,
3444    101, 46, 46, 34, 39, 44, 34, 41, 10, 32,108,111, 99, 97,108,
3445     32,105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,
3446    102, 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,
3447    105, 93, 58,112,114,105,110,116, 40,105,100,101,110,116, 46,
3448     46, 34, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,105, 32, 61,
3449     32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,105,110,
3450    116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46, 46, 99,
3451    108,111,115,101, 41, 10,101,110,100, 10, 10, 45, 45, 32, 73,
3452    110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,117,
3453     99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32, 95,
3454     78, 97,109,101,115,112, 97, 99,101, 32, 40,116, 41, 10, 32,
3455    115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44,
3456     99,108, 97,115,115, 78, 97,109,101,115,112, 97, 99,101, 41,
3457     10, 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,
3458    116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,
3459     67,111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32,
3460     69,120,112,101, 99,116,115, 32,116,104,101, 32,110, 97,109,
3461    101, 32, 97,110,100, 32,116,104,101, 32, 98,111,100,121, 32,
3462    111,102, 32,116,104,101, 32,110, 97,109,101,115,112, 97, 99,
3463    101, 46, 10,102,117,110, 99,116,105,111,110, 32, 78, 97,109,
3464    101,115,112, 97, 99,101, 32, 40,110, 44, 98, 41, 10, 32,108,
3465    111, 99, 97,108, 32, 99, 32, 61, 32, 95, 78, 97,109,101,115,
3466    112, 97, 99,101, 40, 95, 67,111,110,116, 97,105,110,101,114,
3467    123,110, 97,109,101, 61,110,125, 41, 10, 32,112,117,115,104,
3468     40, 99, 41, 10, 32, 99, 58,112, 97,114,115,101, 40,115,116,
3469    114,115,117, 98, 40, 98, 44, 50, 44,115,116,114,108,101,110,
3470     40, 98, 41, 45, 49, 41, 41, 32, 45, 45, 32,101,108,105,109,
3471    105,110, 97,116,101, 32, 98,114, 97, 99,101,115, 10, 32,112,
3472    111,112, 40, 41, 10,101,110,100,32
3473   };
3474   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/namespace.lua");
3475   lua_settop(tolua_S, top);
3476  } /* end of embedded lua code */
3477
3478
3479  { /* begin embedded lua code */
3480   int top = lua_gettop(tolua_S);
3481   static unsigned char B[] = {
3482    45, 45, 32,116,111,108,117, 97, 58, 32,100,101,102,105,110,
3483    101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,
3484    116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114,
3485     32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114,
3486     97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,
3487    117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58,
3488     32,100,101,102,105,110,101, 46,108,117, 97, 44,118, 32, 49,
3489     46, 50, 32, 49, 57, 57, 57, 47, 48, 55, 47, 50, 56, 32, 50,
3490     50, 58, 50, 49, 58, 48, 56, 32, 99,101,108,101,115, 32, 69,
3491    120,112, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
3492    111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
3493    116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
3494    114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
3495     32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
3496    105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
3497    119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
3498    101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
3499     97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
3500    115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
3501    117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
3502    108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
3503    118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
3504    101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
3505     97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
3506    101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
3507    102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
3508     32, 68,101,102,105,110,101, 32, 99,108, 97,115,115, 10, 45,
3509     45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 97, 32,
3510    110,117,109,101,114,105, 99, 32, 99,111,110,115,116, 32,100,
3511    101,102,105,110,105,116,105,111,110, 10, 45, 45, 32, 84,104,
3512    101, 32,102,111,108,108,111,119,105,110,103, 32,102,105,108,
3513    100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58, 10,
3514     45, 45, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,111,110,
3515    115,116, 97,110,116, 32,110, 97,109,101, 10, 99,108, 97,115,
3516    115, 68,101,102,105,110,101, 32, 61, 32,123, 10, 32,110, 97,
3517    109,101, 32, 61, 32, 39, 39, 44, 10,125, 10, 99,108, 97,115,
3518    115, 68,101,102,105,110,101, 46, 95, 95,105,110,100,101,120,
3519     32, 61, 32, 99,108, 97,115,115, 68,101,102,105,110,101, 10,
3520    115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108,
3521     97,115,115, 68,101,102,105,110,101, 44, 99,108, 97,115,115,
3522     70,101, 97,116,117,114,101, 41, 10, 10, 45, 45, 32,114,101,
3523    103,105,115,116,101,114, 32,100,101,102,105,110,101, 10,102,
3524    117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 68,101,
3525    102,105,110,101, 58,114,101,103,105,115,116,101,114, 32, 40,
3526    112,114,101, 41, 10,  9,105,102, 32,110,111,116, 32,115,101,
3527    108,102, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99,
3528     95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,101,110, 10,
3529      9,  9,114,101,116,117,114,110, 10,  9,101,110,100, 10, 10,
3530     32,112,114,101, 32, 61, 32,112,114,101, 32,111,114, 32, 39,
3531     39, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46,
3532     39,116,111,108,117, 97, 95, 99,111,110,115,116, 97,110,116,
3533     40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,
3534    108,102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 39, 46,
3535     46,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 41, 59,
3536     39, 41, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,105,110,
3537    116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,105,
3538    111,110, 32, 99,108, 97,115,115, 68,101,102,105,110,101, 58,
3539    112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
3540    111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
3541    110,116, 46, 46, 34, 68,101,102,105,110,101,123, 34, 41, 10,
3542     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
3543     32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
3544    102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
3545    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
3546    108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
3547    102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
3548     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
3549    125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
3550     10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,
3551    111,110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,
3552    116,105,111,110, 32, 95, 68,101,102,105,110,101, 32, 40,116,
3553     41, 10, 32,115,101,116,109,101,116, 97,116, 97, 98,108,101,
3554     40,116, 44, 99,108, 97,115,115, 68,101,102,105,110,101, 41,
3555     10, 32,116, 58, 98,117,105,108,100,110, 97,109,101,115, 40,
3556     41, 10, 10, 32,105,102, 32,116, 46,110, 97,109,101, 32, 61,
3557     61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32,101,114,114,
3558    111,114, 40, 34, 35,105,110,118, 97,108,105,100, 32,100,101,
3559    102,105,110,101, 34, 41, 10, 32,101,110,100, 10, 10, 32, 97,
3560    112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,117,114,
3561    110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,
3562    115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,
3563    101, 99,116,115, 32, 97, 32,115,116,114,105,110,103, 32,114,
3564    101,112,114,101,115,101,110,116,105,110,103, 32,116,104,101,
3565     32, 99,111,110,115,116, 97,110,116, 32,110, 97,109,101, 10,
3566    102,117,110, 99,116,105,111,110, 32, 68,101,102,105,110,101,
3567     32, 40,110, 41, 10, 32,114,101,116,117,114,110, 32, 95, 68,
3568    101,102,105,110,101,123, 10, 32, 32,110, 97,109,101, 32, 61,
3569     32,110, 10, 32,125, 10,101,110,100,32
3570   };
3571   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/define.lua");
3572   lua_settop(tolua_S, top);
3573  } /* end of embedded lua code */
3574
3575
3576  { /* begin embedded lua code */
3577   int top = lua_gettop(tolua_S);
3578   static unsigned char B[] = {
3579    45, 45, 32,116,111,108,117, 97, 58, 32,101,110,117,109,101,
3580    114, 97,116,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,
3581    114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,
3582    109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101,
3583     67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45,
3584     45, 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36,
3585     73,100, 58, 32,101,110,117,109,101,114, 97,116,101, 46,108,
3586    117, 97, 44,118, 32, 49, 46, 51, 32, 50, 48, 48, 48, 47, 48,
3587     49, 47, 50, 52, 32, 50, 48, 58, 52, 49, 58, 49, 53, 32, 99,
3588    101,108,101,115, 32, 69,120,112, 32, 36, 10, 10, 45, 45, 32,
3589     84,104,105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,
3590    101,101, 32,115,111,102,116,119, 97,114,101, 59, 32,121,111,
3591    117, 32, 99, 97,110, 32,114,101,100,105,115,116,114,105, 98,
3592    117,116,101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,
3593    111,100,105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,
3594    101, 32,115,111,102,116,119, 97,114,101, 32,112,114,111,118,
3595    105,100,101,100, 32,104,101,114,101,117,110,100,101,114, 32,
3596    105,115, 32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115,
3597     34, 32, 98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45,
3598     32,116,104,101, 32, 97,117,116,104,111,114, 32,104, 97,115,
3599     32,110,111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,
3600    116,111, 32,112,114,111,118,105,100,101, 32,109, 97,105,110,
3601    116,101,110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,
3602    116, 44, 32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,
3603    101,110,104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,
3604    114, 32,109,111,100,105,102,105, 99, 97,116,105,111,110,115,
3605     46, 10, 10, 10, 45, 45, 32, 69,110,117,109,101,114, 97,116,
3606    101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,
3607    101,115,101,110,116,115, 32,101,110,117,109,101,114, 97,116,
3608    105,111,110, 10, 45, 45, 32, 84,104,101, 32,102,111,108,108,
3609    111,119,105,110,103, 32,102,105,101,108,100,115, 32, 97,114,
3610    101, 32,115,116,111,114,101,100, 58, 10, 45, 45, 32, 32, 32,
3611     32,123,105,125, 32, 61, 32,108,105,115,116, 32,111,102, 32,
3612     99,111,110,115,116, 97,110,116, 32,110, 97,109,101,115, 10,
3613     99,108, 97,115,115, 69,110,117,109,101,114, 97,116,101, 32,
3614     61, 32,123, 10,125, 10, 99,108, 97,115,115, 69,110,117,109,
3615    101,114, 97,116,101, 46, 95, 95,105,110,100,101,120, 32, 61,
3616     32, 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,101,
3617     10,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,
3618    108, 97,115,115, 69,110,117,109,101,114, 97,116,101, 44, 99,
3619    108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
3620     45, 32,114,101,103,105,115,116,101,114, 32,101,110,117,109,
3621    101,114, 97,116,105,111,110, 10,102,117,110, 99,116,105,111,
3622    110, 32, 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,
3623    101, 58,114,101,103,105,115,116,101,114, 32, 40,112,114,101,
3624     41, 10, 32,112,114,101, 32, 61, 32,112,114,101, 32,111,114,
3625     32, 39, 39, 10, 32,108,111, 99, 97,108, 32,110,115,112, 97,
3626     99,101, 32, 61, 32,103,101,116,110, 97,109,101,115,112, 97,
3627     99,101, 40, 99,108, 97,115,115, 67,111,110,116, 97,105,110,
3628    101,114, 46, 99,117,114,114, 41, 10, 32,108,111, 99, 97,108,
3629     32,105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,
3630    102, 91,105, 93, 32,100,111, 10, 32, 32,111,117,116,112,117,
3631    116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95, 99,
3632    111,110,115,116, 97,110,116, 40,116,111,108,117, 97, 95, 83,
3633     44, 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,101,
3634    115, 91,105, 93, 46, 46, 39, 34, 44, 39, 46, 46,110,115,112,
3635     97, 99,101, 46, 46,115,101,108,102, 91,105, 93, 46, 46, 39,
3636     41, 59, 39, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10,
3637     32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,
3638    105,110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,
3639    116,105,111,110, 32, 99,108, 97,115,115, 69,110,117,109,101,
3640    114, 97,116,101, 58,112,114,105,110,116, 32, 40,105,100,101,
3641    110,116, 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,
3642    116, 40,105,100,101,110,116, 46, 46, 34, 69,110,117,109,101,
3643    114, 97,116,101,123, 34, 41, 10, 32,112,114,105,110,116, 40,
3644    105,100,101,110,116, 46, 46, 34, 32,110, 97,109,101, 32, 61,
3645     32, 34, 46, 46,115,101,108,102, 46,110, 97,109,101, 41, 10,
3646     32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,
3647    108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32,
3648     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
3649     32, 39, 34, 46, 46,115,101,108,102, 91,105, 93, 46, 46, 34,
3650     39, 40, 34, 46, 46,115,101,108,102, 46,108,110, 97,109,101,
3651    115, 91,105, 93, 46, 46, 34, 41, 44, 34, 41, 10, 32, 32,105,
3652     32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,
3653    105,110,116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46,
3654     46, 99,108,111,115,101, 41, 10,101,110,100, 10, 10, 45, 45,
3655     32, 73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,
3656    114,117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110,
3657     32, 95, 69,110,117,109,101,114, 97,116,101, 32, 40,116, 44,
3658    118, 97,114,110, 97,109,101, 41, 10, 32,115,101,116,109,101,
3659    116, 97,116, 97, 98,108,101, 40,116, 44, 99,108, 97,115,115,
3660     69,110,117,109,101,114, 97,116,101, 41, 10, 32, 97,112,112,
3661    101,110,100, 40,116, 41, 10, 32, 97,112,112,101,110,100,101,
3662    110,117,109, 40,116, 41, 10,  9, 32,105,102, 32,118, 97,114,
3663    110, 97,109,101, 32, 97,110,100, 32,118, 97,114,110, 97,109,
3664    101, 32,126, 61, 32, 34, 34, 32,116,104,101,110, 10,  9,  9,
3665    105,102, 32,116, 46,110, 97,109,101, 32,126, 61, 32, 34, 34,
3666     32,116,104,101,110, 10,  9,  9,  9, 86, 97,114,105, 97, 98,
3667    108,101, 40,116, 46,110, 97,109,101, 46, 46, 34, 32, 34, 46,
3668     46,118, 97,114,110, 97,109,101, 41, 10,  9,  9,101,108,115,
3669    101, 10,  9,  9,  9,108,111, 99, 97,108, 32,110,115, 32, 61,
3670     32,103,101,116, 99,117,114,114,110, 97,109,101,115,112, 97,
3671     99,101, 40, 41, 10,  9,  9,  9,119, 97,114,110,105,110,103,
3672     40, 34, 86, 97,114,105, 97, 98,108,101, 32, 34, 46, 46,110,
3673    115, 46, 46,118, 97,114,110, 97,109,101, 46, 46, 34, 32,111,
3674    102, 32,116,121,112,101, 32, 60, 97,110,111,110,121,109,111,
3675    117,115, 32,101,110,117,109, 62, 32,105,115, 32,100,101, 99,
3676    108, 97,114,101,100, 32, 97,115, 32,114,101, 97,100, 45,111,
3677    110,108,121, 34, 41, 10,  9,  9,  9, 86, 97,114,105, 97, 98,
3678    108,101, 40, 34,116,111,108,117, 97, 95,114,101, 97,100,111,
3679    110,108,121, 32,105,110,116, 32, 34, 46, 46,118, 97,114,110,
3680     97,109,101, 41, 10,  9,  9,101,110,100, 10,  9,101,110,100,
3681     10,114,101,116,117,114,110, 32,116, 10,101,110,100, 10, 10,
3682     45, 45, 32, 67,111,110,115,116,114,117, 99,116,111,114, 10,
3683     45, 45, 32, 69,120,112,101, 99,116,115, 32, 97, 32,115,116,
3684    114,105,110,103, 32,114,101,112,114,101,115,101,110,116,105,
3685    110,103, 32,116,104,101, 32,101,110,117,109,101,114, 97,116,
3686    101, 32, 98,111,100,121, 10,102,117,110, 99,116,105,111,110,
3687     32, 69,110,117,109,101,114, 97,116,101, 32, 40,110, 44, 98,
3688     44,118, 97,114,110, 97,109,101, 41, 10,  9, 98, 32, 61, 32,
3689    115,116,114,105,110,103, 46,103,115,117, 98, 40, 98, 44, 32,
3690     34, 44, 91, 37,115, 92,110, 93, 42,125, 34, 44, 32, 34, 92,
3691    110,125, 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,
3692    116,101, 32,108, 97,115,116, 32, 39, 44, 39, 10, 32,108,111,
3693     99, 97,108, 32,116, 32, 61, 32,115,112,108,105,116, 40,115,
3694    116,114,115,117, 98, 40, 98, 44, 50, 44, 45, 50, 41, 44, 39,
3695     44, 39, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,
3696    101, 32, 98,114, 97, 99,101,115, 10, 32,108,111, 99, 97,108,
3697     32,105, 32, 61, 32, 49, 10, 32,108,111, 99, 97,108, 32,101,
3698     32, 61, 32,123,110, 61, 48,125, 10, 32,119,104,105,108,101,
3699     32,116, 91,105, 93, 32,100,111, 10, 32, 32,108,111, 99, 97,
3700    108, 32,116,116, 32, 61, 32,115,112,108,105,116, 40,116, 91,
3701    105, 93, 44, 39, 61, 39, 41, 32, 32, 45, 45, 32,100,105,115,
3702     99, 97,114,100, 32,105,110,105,116,105, 97,108, 32,118, 97,
3703    108,117,101, 10, 32, 32,101, 46,110, 32, 61, 32,101, 46,110,
3704     32, 43, 32, 49, 10, 32, 32,101, 91,101, 46,110, 93, 32, 61,
3705     32,116,116, 91, 49, 93, 10, 32, 32,105, 32, 61, 32,105, 43,
3706     49, 10, 32,101,110,100, 10, 32, 45, 45, 32,115,101,116, 32,
3707    108,117, 97, 32,110, 97,109,101,115, 10, 32,105, 32, 32, 61,
3708     32, 49, 10, 32,101, 46,108,110, 97,109,101,115, 32, 61, 32,
3709    123,125, 10, 32,108,111, 99, 97,108, 32,110,115, 32, 61, 32,
3710    103,101,116, 99,117,114,114,110, 97,109,101,115,112, 97, 99,
3711    101, 40, 41, 10, 32,119,104,105,108,101, 32,101, 91,105, 93,
3712     32,100,111, 10, 32, 32,108,111, 99, 97,108, 32,116, 32, 61,
3713     32,115,112,108,105,116, 40,101, 91,105, 93, 44, 39, 64, 39,
3714     41, 10, 32, 32,101, 91,105, 93, 32, 61, 32,116, 91, 49, 93,
3715     10,  9,  9,105,102, 32,110,111,116, 32,116, 91, 50, 93, 32,
3716    116,104,101,110, 10,  9,  9, 32,116, 91, 50, 93, 32, 61, 32,
3717     97,112,112,108,121,114,101,110, 97,109,105,110,103, 40,116,
3718     91, 49, 93, 41, 10,  9,  9,101,110,100, 10, 32, 32,101, 46,
3719    108,110, 97,109,101,115, 91,105, 93, 32, 61, 32,116, 91, 50,
3720     93, 32,111,114, 32,116, 91, 49, 93, 10, 32, 32, 95,103,108,
3721    111, 98, 97,108, 95,101,110,117,109,115, 91, 32,110,115, 46,
3722     46,101, 91,105, 93, 32, 93, 32, 61, 32, 40,110,115, 46, 46,
3723    101, 91,105, 93, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
3724     10, 32,101,110,100, 10,  9,101, 46,110, 97,109,101, 32, 61,
3725     32,110, 10,  9,105,102, 32,110, 32,126, 61, 32, 34, 34, 32,
3726    116,104,101,110, 10,  9,  9, 84,121,112,101,100,101,102, 40,
3727     34,105,110,116, 32, 34, 46, 46,110, 41, 10,  9,101,110,100,
3728     10, 32,114,101,116,117,114,110, 32, 95, 69,110,117,109,101,
3729    114, 97,116,101, 40,101, 44, 32,118, 97,114,110, 97,109,101,
3730     41, 10,101,110,100,32
3731   };
3732   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/enumerate.lua");
3733   lua_settop(tolua_S, top);
3734  } /* end of embedded lua code */
3735
3736
3737  { /* begin embedded lua code */
3738   int top = lua_gettop(tolua_S);
3739   static unsigned char B[] = {
3740    45, 45, 32,116,111,108,117, 97, 58, 32,100,101, 99,108, 97,
3741    114, 97,116,105,111,110, 32, 99,108, 97,115,115, 10, 45, 45,
3742     32, 87,114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,
3743    100,101,109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32,
3744     84,101, 67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111,
3745     10, 45, 45, 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45,
3746     32, 36, 73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,
3747    115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101, 32,
3748    115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32, 99,
3749     97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,101,
3750     32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,105,
3751    102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,
3752    111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,101,
3753    100, 32,104,101,114,101,117,110,100,101,114, 32,105,115, 32,
3754    111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98,
3755     97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,
3756    101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,111,
3757     32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111, 32,
3758    112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,110,
3759     97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44, 32,
3760    117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,104,
3761     97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,109,
3762    111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10, 10,
3763     10, 45, 45, 32, 68,101, 99,108, 97,114, 97,116,105,111,110,
3764     32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,
3765    115,101,110,116,115, 32,118, 97,114,105, 97, 98,108,101, 44,
3766     32,102,117,110, 99,116,105,111,110, 44, 32,111,114, 32, 97,
3767    114,103,117,109,101,110,116, 32,100,101, 99,108, 97,114, 97,
3768    116,105,111,110, 46, 10, 45, 45, 32, 83,116,111,114,101,115,
3769     32,116,104,101, 32,102,111,108,108,111,119,105,110,103, 32,
3770    102,105,101,108,100,115, 58, 10, 45, 45, 32, 32,109,111,100,
3771     32, 32, 61, 32,116,121,112,101, 32,109,111,100,105,102,105,
3772    101,114,115, 10, 45, 45, 32, 32,116,121,112,101, 32, 61, 32,
3773    116,121,112,101, 10, 45, 45, 32, 32,112,116,114, 32, 32, 61,
3774     32, 34, 42, 34, 32,111,114, 32, 34, 38, 34, 44, 32,105,102,
3775     32,114,101,112,114,101,115,101,110,116,105,110,103, 32, 97,
3776     32,112,111,105,110,116,101,114, 32,111,114, 32, 97, 32,114,
3777    101,102,101,114,101,110, 99,101, 10, 45, 45, 32, 32,110, 97,
3778    109,101, 32, 61, 32,110, 97,109,101, 10, 45, 45, 32, 32,100,
3779    105,109, 32, 32, 61, 32,100,105,109,101,110,115,105,111,110,
3780     44, 32,105,102, 32, 97, 32,118,101, 99,116,111,114, 10, 45,
3781     45, 32, 32,100,101,102, 32, 32, 61, 32,100,101,102, 97,117,
3782    108,116, 32,118, 97,108,117,101, 44, 32,105,102, 32, 97,110,
3783    121, 32, 40,111,110,108,121, 32,102,111,114, 32, 97,114,103,
3784    117,109,101,110,116,115, 41, 10, 45, 45, 32, 32,114,101,116,
3785     32, 32, 61, 32, 34, 42, 34, 32,111,114, 32, 34, 38, 34, 44,
3786     32,105,102, 32,118, 97,108,117,101, 32,105,115, 32,116,111,
3787     32, 98,101, 32,114,101,116,117,114,110,101,100, 32, 40,111,
3788    110,108,121, 32,102,111,114, 32, 97,114,103,117,109,101,110,
3789    116,115, 41, 10, 99,108, 97,115,115, 68,101, 99,108, 97,114,
3790     97,116,105,111,110, 32, 61, 32,123, 10, 32,109,111,100, 32,
3791     61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39,
3792     39, 44, 10, 32,112,116,114, 32, 61, 32, 39, 39, 44, 10, 32,
3793    110, 97,109,101, 32, 61, 32, 39, 39, 44, 10, 32,100,105,109,
3794     32, 61, 32, 39, 39, 44, 10, 32,114,101,116, 32, 61, 32, 39,
3795     39, 44, 10, 32,100,101,102, 32, 61, 32, 39, 39, 10,125, 10,
3796     99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,
3797    110, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
3798    115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 10,115,
3799    101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,
3800    115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 44, 99,
3801    108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
3802     45, 32, 67,114,101, 97,116,101, 32, 97,110, 32,117,110,105,
3803    113,117,101, 32,118, 97,114,105, 97, 98,108,101, 32,110, 97,
3804    109,101, 10,102,117,110, 99,116,105,111,110, 32, 99,114,101,
3805     97,116,101, 95,118, 97,114,110, 97,109,101, 32, 40, 41, 10,
3806     32,105,102, 32,110,111,116, 32, 95,118, 97,114,110,117,109,
3807     98,101,114, 32,116,104,101,110, 32, 95,118, 97,114,110,117,
3808    109, 98,101,114, 32, 61, 32, 48, 32,101,110,100, 10, 32, 95,
3809    118, 97,114,110,117,109, 98,101,114, 32, 61, 32, 95,118, 97,
3810    114,110,117,109, 98,101,114, 32, 43, 32, 49, 10, 32,114,101,
3811    116,117,114,110, 32, 34,116,111,108,117, 97, 95,118, 97,114,
3812     95, 34, 46, 46, 95,118, 97,114,110,117,109, 98,101,114, 10,
3813    101,110,100, 10, 10, 45, 45, 32, 67,104,101, 99,107, 32,100,
3814    101, 99,108, 97,114, 97,116,105,111,110, 32,110, 97,109,101,
3815     10, 45, 45, 32, 73,116, 32, 97,108,115,111, 32,105,100,101,
3816    110,116,105,102,105,101,115, 32,100,101,102, 97,117,108,116,
3817     32,118, 97,108,117,101,115, 10,102,117,110, 99,116,105,111,
3818    110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
3819    105,111,110, 58, 99,104,101, 99,107,110, 97,109,101, 32, 40,
3820     41, 10, 10, 32,105,102, 32,115,116,114,115,117, 98, 40,115,
3821    101,108,102, 46,110, 97,109,101, 44, 49, 44, 49, 41, 32, 61,
3822     61, 32, 39, 91, 39, 32, 97,110,100, 32,110,111,116, 32,102,
3823    105,110,100,116,121,112,101, 40,115,101,108,102, 46,116,121,
3824    112,101, 41, 32,116,104,101,110, 10, 32, 32,115,101,108,102,
3825     46,110, 97,109,101, 32, 61, 32,115,101,108,102, 46,116,121,
3826    112,101, 46, 46,115,101,108,102, 46,110, 97,109,101, 10, 32,
3827     32,108,111, 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,
3828    116, 40,115,101,108,102, 46,109,111,100, 44, 39, 37,115, 37,
3829    115, 42, 39, 41, 10, 32, 32,115,101,108,102, 46,116,121,112,
3830    101, 32, 61, 32,109, 91,109, 46,110, 93, 10, 32, 32,115,101,
3831    108,102, 46,109,111,100, 32, 61, 32, 99,111,110, 99, 97,116,
3832     40,109, 44, 49, 44,109, 46,110, 45, 49, 41, 10, 32,101,110,
3833    100, 10, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,115,
3834    112,108,105,116, 40,115,101,108,102, 46,110, 97,109,101, 44,
3835     39, 61, 39, 41, 10, 32,105,102, 32,116, 46,110, 61, 61, 50,
3836     32,116,104,101,110, 10, 32, 32,115,101,108,102, 46,110, 97,
3837    109,101, 32, 61, 32,116, 91, 49, 93, 10, 32, 32,115,101,108,
3838    102, 46,100,101,102, 32, 61, 32,102,105,110,100, 95,101,110,
3839    117,109, 95,118, 97,114, 40,116, 91,116, 46,110, 93, 41, 10,
3840     32,101,110,100, 10, 10, 32,108,111, 99, 97,108, 32, 98, 44,
3841    101, 44,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
3842    101,108,102, 46,110, 97,109,101, 44, 34, 37, 91, 40, 46, 45,
3843     41, 37, 93, 34, 41, 10, 32,105,102, 32, 98, 32,116,104,101,
3844    110, 10, 32, 32,115,101,108,102, 46,110, 97,109,101, 32, 61,
3845     32,115,116,114,115,117, 98, 40,115,101,108,102, 46,110, 97,
3846    109,101, 44, 49, 44, 98, 45, 49, 41, 10, 32, 32,115,101,108,
3847    102, 46,100,105,109, 32, 61, 32,102,105,110,100, 95,101,110,
3848    117,109, 95,118, 97,114, 40,100, 41, 10, 32,101,110,100, 10,
3849     10, 10, 32,105,102, 32,115,101,108,102, 46,116,121,112,101,
3850     32,126, 61, 32, 39, 39, 32, 97,110,100, 32,115,101,108,102,
3851     46,116,121,112,101, 32,126, 61, 32, 39,118,111,105,100, 39,
3852     32, 97,110,100, 32,115,101,108,102, 46,110, 97,109,101, 32,
3853     61, 61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32,115,101,
3854    108,102, 46,110, 97,109,101, 32, 61, 32, 99,114,101, 97,116,
3855    101, 95,118, 97,114,110, 97,109,101, 40, 41, 10, 32,101,108,
3856    115,101,105,102, 32,115,101,108,102, 46,107,105,110,100, 61,
3857     61, 39,118, 97,114, 39, 32,116,104,101,110, 10, 32, 32,105,
3858    102, 32,115,101,108,102, 46,116,121,112,101, 61, 61, 39, 39,
3859     32, 97,110,100, 32,115,101,108,102, 46,110, 97,109,101,126,
3860     61, 39, 39, 32,116,104,101,110, 10, 32, 32, 32,115,101,108,
3861    102, 46,116,121,112,101, 32, 61, 32,115,101,108,102, 46,116,
3862    121,112,101, 46, 46,115,101,108,102, 46,110, 97,109,101, 10,
3863     32, 32, 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32,
3864     99,114,101, 97,116,101, 95,118, 97,114,110, 97,109,101, 40,
3865     41, 10, 32, 32,101,108,115,101,105,102, 32,102,105,110,100,
3866    116,121,112,101, 40,115,101,108,102, 46,110, 97,109,101, 41,
3867     32,116,104,101,110, 10, 32, 32, 32,105,102, 32,115,101,108,
3868    102, 46,116,121,112,101, 61, 61, 39, 39, 32,116,104,101,110,
3869     32,115,101,108,102, 46,116,121,112,101, 32, 61, 32,115,101,
3870    108,102, 46,110, 97,109,101, 10, 32, 32, 32,101,108,115,101,
3871     32,115,101,108,102, 46,116,121,112,101, 32, 61, 32,115,101,
3872    108,102, 46,116,121,112,101, 46, 46, 39, 32, 39, 46, 46,115,
3873    101,108,102, 46,110, 97,109,101, 32,101,110,100, 10, 32, 32,
3874     32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32, 99,114,
3875    101, 97,116,101, 95,118, 97,114,110, 97,109,101, 40, 41, 10,
3876     32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45,
3877     32, 97,100,106,117,115,116, 32,116,121,112,101, 32,111,102,
3878     32,115,116,114,105,110,103, 10, 32,105,102, 32,115,101,108,
3879    102, 46,116,121,112,101, 32, 61, 61, 32, 39, 99,104, 97,114,
3880     39, 32, 97,110,100, 32,115,101,108,102, 46,100,105,109, 32,
3881    126, 61, 32, 39, 39, 32,116,104,101,110, 10,  9, 32,115,101,
3882    108,102, 46,116,121,112,101, 32, 61, 32, 39, 99,104, 97,114,
3883     42, 39, 10, 32,101,110,100, 10, 10,  9,105,102, 32,115,101,
3884    108,102, 46,107,105,110,100, 32, 97,110,100, 32,115,101,108,
3885    102, 46,107,105,110,100, 32, 61, 61, 32, 39,118, 97,114, 39,
3886     32,116,104,101,110, 10,  9,  9,115,101,108,102, 46,110, 97,
3887    109,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
3888     98, 40,115,101,108,102, 46,110, 97,109,101, 44, 32, 34, 58,
3889     46, 42, 36, 34, 44, 32, 34, 34, 41, 32, 45, 45, 32, 63, 63,
3890     63, 10,  9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
3891     67,104,101, 99,107, 32,100,101, 99,108, 97,114, 97,116,105,
3892    111,110, 32,116,121,112,101, 10, 45, 45, 32, 83,117, 98,115,
3893    116,105,116,117,116,101,115, 32,116,121,112,101,100,101,102,
3894     39,115, 46, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
3895     97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,
3896     99,104,101, 99,107,116,121,112,101, 32, 40, 41, 10, 10, 32,
3897     45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,116,104,101,
3898    114,101, 32,105,115, 32, 97, 32,112,111,105,110,116,101,114,
3899     32,116,111, 32, 98, 97,115,105, 99, 32,116,121,112,101, 10,
3900     32,108,111, 99, 97,108, 32, 98, 97,115,105, 99, 32, 61, 32,
3901    105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,
3902    112,101, 41, 10, 32,105,102, 32,115,101,108,102, 46,107,105,
3903    110,100, 32, 61, 61, 32, 39,102,117,110, 99, 39, 32, 97,110,
3904    100, 32, 98, 97,115,105, 99, 61, 61, 39,110,117,109, 98,101,
3905    114, 39, 32, 97,110,100, 32,115,116,114,105,110,103, 46,102,
3906    105,110,100, 40,115,101,108,102, 46,112,116,114, 44, 32, 34,
3907     37, 42, 34, 41, 32,116,104,101,110, 10, 32,  9,115,101,108,
3908    102, 46,116,121,112,101, 32, 61, 32, 39, 95,117,115,101,114,
3909    100, 97,116, 97, 39, 10, 32,  9,115,101,108,102, 46,112,116,
3910    114, 32, 61, 32, 34, 34, 10, 32,101,110,100, 10, 32,105,102,
3911     32, 98, 97,115,105, 99, 32, 97,110,100, 32,115,101,108,102,
3912     46,112,116,114,126, 61, 39, 39, 32,116,104,101,110, 10, 32,
3913     32,115,101,108,102, 46,114,101,116, 32, 61, 32,115,101,108,
3914    102, 46,112,116,114, 10, 32, 32,115,101,108,102, 46,112,116,
3915    114, 32, 61, 32,110,105,108, 10, 32, 32,105,102, 32,105,115,
3916     98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,112,101,
3917     41, 32, 61, 61, 32, 39,110,117,109, 98,101,114, 39, 32,116,
3918    104,101,110, 10, 32, 32,  9,115,101,108,102, 46,114,101,116,
3919    117,114,110, 95,117,115,101,114,100, 97,116, 97, 32, 61, 32,
3920    116,114,117,101, 10, 32, 32,101,110,100, 10, 32,101,110,100,
3921     10, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
3922    116,104,101,114,101, 32,105,115, 32, 97,114,114, 97,121, 32,
3923    116,111, 32, 98,101, 32,114,101,116,117,114,110,101,100, 10,
3924     32,105,102, 32,115,101,108,102, 46,100,105,109,126, 61, 39,
3925     39, 32, 97,110,100, 32,115,101,108,102, 46,114,101,116,126,
3926     61, 39, 39, 32,116,104,101,110, 10, 32, 32, 32,101,114,114,
3927    111,114, 40, 39, 35,105,110,118, 97,108,105,100, 32,112, 97,
3928    114, 97,109,101,116,101,114, 58, 32, 99, 97,110,110,111,116,
3929     32,114,101,116,117,114,110, 32, 97,110, 32, 97,114,114, 97,
3930    121, 32,111,102, 32,118, 97,108,117,101,115, 39, 41, 10, 32,
3931    101,110,100, 10, 32, 45, 45, 32,114,101,115,116,111,114,101,
3932     32, 39,118,111,105,100, 42, 39, 32, 97,110,100, 32, 39,115,
3933    116,114,105,110,103, 42, 39, 10, 32,105,102, 32,115,101,108,
3934    102, 46,116,121,112,101, 32, 61, 61, 32, 39, 95,117,115,101,
3935    114,100, 97,116, 97, 39, 32,116,104,101,110, 32,115,101,108,
3936    102, 46,116,121,112,101, 32, 61, 32, 39,118,111,105,100, 42,
3937     39, 10, 32,101,108,115,101,105,102, 32,115,101,108,102, 46,
3938    116,121,112,101, 32, 61, 61, 32, 39, 95, 99,115,116,114,105,
3939    110,103, 39, 32,116,104,101,110, 32,115,101,108,102, 46,116,
3940    121,112,101, 32, 61, 32, 39, 99,104, 97,114, 42, 39, 10, 32,
3941    101,108,115,101,105,102, 32,115,101,108,102, 46,116,121,112,
3942    101, 32, 61, 61, 32, 39, 95,108,115,116, 97,116,101, 39, 32,
3943    116,104,101,110, 32,115,101,108,102, 46,116,121,112,101, 32,
3944     61, 32, 39,108,117, 97, 95, 83,116, 97,116,101, 42, 39, 10,
3945     32,101,110,100, 10, 10, 32, 45, 45, 32,114,101,115,111,108,
3946    118,101, 32,116,121,112,101,115, 32,105,110,115,105,100,101,
3947     32,116,104,101, 32,116,101,109,112,108, 97,116,101,115, 10,
3948     32,105,102, 32,115,101,108,102, 46,116,121,112,101, 32,116,
3949    104,101,110, 10,  9, 32,115,101,108,102, 46,116,121,112,101,
3950     32, 61, 32,114,101,115,111,108,118,101, 95,116,101,109,112,
3951    108, 97,116,101, 95,116,121,112,101,115, 40,115,101,108,102,
3952     46,116,121,112,101, 41, 10, 32,101,110,100, 10, 10, 45, 45,
3953     10, 45, 45, 32, 45, 45, 32,105,102, 32,114,101,116,117,114,
3954    110,105,110,103, 32,118, 97,108,117,101, 44, 32, 97,117,116,
3955    111,109, 97,116,105, 99, 97,108,108,121, 32,115,101,116, 32,
3956    100,101,102, 97,117,108,116, 32,118, 97,108,117,101, 10, 45,
3957     45, 32,105,102, 32,115,101,108,102, 46,114,101,116, 32,126,
3958     61, 32, 39, 39, 32, 97,110,100, 32,115,101,108,102, 46,100,
3959    101,102, 32, 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 45,
3960     45, 32, 32,115,101,108,102, 46,100,101,102, 32, 61, 32, 39,
3961     48, 39, 10, 45, 45, 32,101,110,100, 10, 45, 45, 10, 10,101,
3962    110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,114,101,
3963    115,111,108,118,101, 95,116,101,109,112,108, 97,116,101, 95,
3964    116,121,112,101,115, 40,116,121,112,101, 41, 10, 10,  9,105,
3965    102, 32,105,115, 98, 97,115,105, 99, 40,116,121,112,101, 41,
3966     32,116,104,101,110, 10,  9,  9,114,101,116,117,114,110, 32,
3967    116,121,112,101, 10,  9,101,110,100, 10,  9,108,111, 99, 97,
3968    108, 32, 98, 44, 95, 44,109, 32, 61, 32,115,116,114,105,110,
3969    103, 46,102,105,110,100, 40,116,121,112,101, 44, 32, 34, 40,
3970     37, 98, 60, 62, 41, 34, 41, 10,  9,105,102, 32, 98, 32,116,
3971    104,101,110, 10, 10,  9,  9,109, 32, 61, 32,115,112,108,105,
3972    116, 95, 99, 95,116,111,107,101,110,115, 40,115,116,114,105,
3973    110,103, 46,115,117, 98, 40,109, 44, 32, 50, 44, 32, 45, 50,
3974     41, 44, 32, 34, 44, 34, 41, 10,  9,  9,102,111,114, 32,105,
3975     61, 49, 44, 32,116, 97, 98,108,101, 46,103,101,116,110, 40,
3976    109, 41, 32,100,111, 10,  9,  9,  9,109, 91,105, 93, 32, 61,
3977     32,115,116,114,105,110,103, 46,103,115,117, 98, 40,109, 91,
3978    105, 93, 44, 34, 37,115, 42, 40, 91, 37, 42, 38, 93, 41, 34,
3979     44, 32, 34, 37, 49, 34, 41, 10,  9,  9,  9,109, 91,105, 93,
3980     32, 61, 32,102,105,110,100,116,121,112,101, 40,109, 91,105,
3981     93, 41, 32,111,114, 32,109, 91,105, 93, 10,  9,  9,  9,109,
3982     91,105, 93, 32, 61, 32,114,101,115,111,108,118,101, 95,116,
3983    101,109,112,108, 97,116,101, 95,116,121,112,101,115, 40,109,
3984     91,105, 93, 41, 10,  9,  9,101,110,100, 10, 10,  9,  9,108,
3985    111, 99, 97,108, 32, 98, 44,105, 10,  9,  9,116,121,112,101,
3986     44, 98, 44,105, 32, 61, 32, 98,114,101, 97,107, 95,116,101,
3987    109,112,108, 97,116,101, 40,116,121,112,101, 41, 10,  9,  9,
3988    108,111, 99, 97,108, 32,116,101,109,112,108, 97,116,101, 95,
3989    112, 97,114,116, 32, 61, 32, 34, 60, 34, 46, 46,115,116,114,
3990    105,110,103, 46,103,115,117, 98, 40, 99,111,110, 99, 97,116,
3991     40,109, 44, 32, 49, 44, 32,109, 46,110, 41, 44, 32, 34, 32,
3992     34, 44, 32, 34, 44, 34, 41, 46, 46, 34, 62, 34, 10,  9,  9,
3993    116,121,112,101, 32, 61, 32,114,101, 98,117,105,108,100, 95,
3994    116,101,109,112,108, 97,116,101, 40,116,121,112,101, 44, 32,
3995     98, 44, 32,116,101,109,112,108, 97,116,101, 95,112, 97,114,
3996    116, 41, 10,  9,  9,116,121,112,101, 32, 61, 32,115,116,114,
3997    105,110,103, 46,103,115,117, 98, 40,116,121,112,101, 44, 32,
3998     34, 62, 62, 34, 44, 32, 34, 62, 32, 62, 34, 41, 10,  9,101,
3999    110,100, 10,  9,114,101,116,117,114,110, 32,116,121,112,101,
4000     10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
4001     98,114,101, 97,107, 95,116,101,109,112,108, 97,116,101, 40,
4002    115, 41, 10,  9,108,111, 99, 97,108, 32, 98, 44,101, 44,116,
4003    105,109,112,108, 32, 61, 32,115,116,114,105,110,103, 46,102,
4004    105,110,100, 40,115, 44, 32, 34, 40, 37, 98, 60, 62, 41, 34,
4005     41, 10,  9,105,102, 32,116,105,109,112,108, 32,116,104,101,
4006    110, 10,  9,  9,115, 32, 61, 32,115,116,114,105,110,103, 46,
4007    103,115,117, 98, 40,115, 44, 32, 34, 37, 98, 60, 62, 34, 44,
4008     32, 34, 34, 41, 10,  9,  9,114,101,116,117,114,110, 32,115,
4009     44, 32, 98, 44, 32,116,105,109,112,108, 10,  9,101,108,115,
4010    101, 10,  9,  9,114,101,116,117,114,110, 32,115, 44, 32, 48,
4011     44, 32,110,105,108, 10,  9,101,110,100, 10,101,110,100, 10,
4012     10,102,117,110, 99,116,105,111,110, 32,114,101, 98,117,105,
4013    108,100, 95,116,101,109,112,108, 97,116,101, 40,115, 44, 32,
4014     98, 44, 32,116,105,109,112,108, 41, 10, 10,  9,105,102, 32,
4015     98, 32, 61, 61, 32, 48, 32,116,104,101,110, 10,  9,  9,114,
4016    101,116,117,114,110, 32,115, 10,  9,101,110,100, 10, 10,  9,
4017    114,101,116,117,114,110, 32,115,116,114,105,110,103, 46,115,
4018    117, 98, 40,115, 44, 32, 49, 44, 32, 98, 45, 49, 41, 46, 46,
4019    116,105,109,112,108, 46, 46,115,116,114,105,110,103, 46,115,
4020    117, 98, 40,115, 44, 32, 98, 44, 32, 45, 49, 41, 10,101,110,
4021    100, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,109,101,116,
4022    104,111,100, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
4023     97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,
4024    112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
4025    111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
4026    110,116, 46, 46, 34, 68,101, 99,108, 97,114, 97,116,105,111,
4027    110,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
4028    110,116, 46, 46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34,
4029     46, 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39, 44,
4030     34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
4031     46, 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,
4032    115,101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34,
4033     41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
4034     46, 34, 32,112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,
4035    101,108,102, 46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10,
4036     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
4037     32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
4038    102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
4039    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
4040    100,105,109, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
4041     46,100,105,109, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
4042    105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,100,101,
4043    102, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,100,
4044    101,102, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,
4045    116, 40,105,100,101,110,116, 46, 46, 34, 32,114,101,116, 32,
4046     32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,114,101,116,
4047     46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,
4048    105,100,101,110,116, 46, 46, 34,125, 34, 46, 46, 99,108,111,
4049    115,101, 41, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101,
4050     99,107, 32,105,102, 32, 97,114,114, 97,121, 32,111,102, 32,
4051    118, 97,108,117,101,115, 32, 97,114,101, 32,114,101,116,117,
4052    114,110,101,100, 32,116,111, 32, 76,117, 97, 10,102,117,110,
4053     99,116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,108,
4054     97,114, 97,116,105,111,110, 58,114,101,113,117,105,114,101,
4055     99,111,108,108,101, 99,116,105,111,110, 32, 40,116, 41, 10,
4056     32,105,102, 32,115,101,108,102, 46,109,111,100, 32,126, 61,
4057     32, 39, 99,111,110,115,116, 39, 32, 97,110,100, 10,  9, 32,
4058     32, 32, 32,115,101,108,102, 46,100,105,109, 32, 97,110,100,
4059     32,115,101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39,
4060     32, 97,110,100, 10,  9,  9,  9,  9, 32,110,111,116, 32,105,
4061    115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,112,
4062    101, 41, 32, 97,110,100, 10,  9,  9,  9,  9, 32,115,101,108,
4063    102, 46,112,116,114, 32, 61, 61, 32, 39, 39, 32,116,104,101,
4064    110, 10,  9,  9,108,111, 99, 97,108, 32,116,121,112,101, 32,
4065     61, 32,103,115,117, 98, 40,115,101,108,102, 46,116,121,112,
4066    101, 44, 34, 37,115, 42, 99,111,110,115,116, 37,115, 43, 34,
4067     44, 34, 34, 41, 10,  9,  9,116, 91,116,121,112,101, 93, 32,
4068     61, 32, 34,116,111,108,117, 97, 95, 99,111,108,108,101, 99,
4069    116, 95, 34, 32, 46, 46, 32, 99,108,101, 97,110, 95,116,101,
4070    109,112,108, 97,116,101, 40,116,121,112,101, 41, 10,  9,  9,
4071    114,101,116,117,114,110, 32,116,114,117,101, 10,  9,101,110,
4072    100, 10,  9,114,101,116,117,114,110, 32,102, 97,108,115,101,
4073     10,101,110,100, 10, 10, 45, 45, 32,100,101, 99,108, 97,114,
4074    101, 32,116, 97,103, 10,102,117,110, 99,116,105,111,110, 32,
4075     99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,
4076    110, 58,100,101, 99,108,116,121,112,101, 32, 40, 41, 10, 10,
4077      9,115,101,108,102, 46,116,121,112,101, 32, 61, 32,116,121,
4078    112,101,118, 97,114, 40,115,101,108,102, 46,116,121,112,101,
4079     41, 10,  9,105,102, 32,115,116,114,102,105,110,100, 40,115,
4080    101,108,102, 46,109,111,100, 44, 39, 99,111,110,115,116, 39,
4081     41, 32,116,104,101,110, 10,  9,  9,115,101,108,102, 46,116,
4082    121,112,101, 32, 61, 32, 39, 99,111,110,115,116, 32, 39, 46,
4083     46,115,101,108,102, 46,116,121,112,101, 10,  9,  9,115,101,
4084    108,102, 46,109,111,100, 32, 61, 32,103,115,117, 98, 40,115,
4085    101,108,102, 46,109,111,100, 44, 39, 99,111,110,115,116, 37,
4086    115, 42, 39, 44, 39, 39, 41, 10,  9,101,110,100, 10,101,110,
4087    100, 10, 10, 10, 45, 45, 32,111,117,116,112,117,116, 32,116,
4088    121,112,101, 32, 99,104,101, 99,107,105,110,103, 10,102,117,
4089    110, 99,116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,
4090    108, 97,114, 97,116,105,111,110, 58,111,117,116, 99,104,101,
4091     99,107,116,121,112,101, 32, 40,110, 97,114,103, 41, 10, 32,
4092    108,111, 99, 97,108, 32,100,101,102, 10, 32,108,111, 99, 97,
4093    108, 32,116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,
4094    101,108,102, 46,116,121,112,101, 41, 10, 32,105,102, 32,115,
4095    101,108,102, 46,100,101,102,126, 61, 39, 39, 32,116,104,101,
4096    110, 10, 32, 32,100,101,102, 32, 61, 32, 49, 10, 32,101,108,
4097    115,101, 10, 32, 32,100,101,102, 32, 61, 32, 48, 10, 32,101,
4098    110,100, 10, 32,105,102, 32,115,101,108,102, 46,100,105,109,
4099     32,126, 61, 32, 39, 39, 32,116,104,101,110, 10,  9, 45, 45,
4100    105,102, 32,116, 61, 61, 39,115,116,114,105,110,103, 39, 32,
4101    116,104,101,110, 10,  9, 45, 45,  9,114,101,116,117,114,110,
4102     32, 39,116,111,108,117, 97, 95,105,115,115,116,114,105,110,
4103    103, 97,114,114, 97,121, 40,116,111,108,117, 97, 95, 83, 44,
4104     39, 46, 46,110, 97,114,103, 46, 46, 39, 44, 39, 46, 46,100,
4105    101,102, 46, 46, 39, 44, 38,116,111,108,117, 97, 95,101,114,
4106    114, 41, 39, 10,  9, 45, 45,101,108,115,101, 10,  9,114,101,
4107    116,117,114,110, 32, 39,116,111,108,117, 97, 95,105,115,116,
4108     97, 98,108,101, 40,116,111,108,117, 97, 95, 83, 44, 39, 46,
4109     46,110, 97,114,103, 46, 46, 39, 44, 48, 44, 38,116,111,108,
4110    117, 97, 95,101,114,114, 41, 39, 10, 32,  9, 45, 45,101,110,
4111    100, 10, 32,101,108,115,101,105,102, 32,116, 32,116,104,101,
4112    110, 10,  9,114,101,116,117,114,110, 32, 39,116,111,108,117,
4113     97, 95,105,115, 39, 46, 46,116, 46, 46, 39, 40,116,111,108,
4114    117, 97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46, 39,
4115     44, 39, 46, 46,100,101,102, 46, 46, 39, 44, 38,116,111,108,
4116    117, 97, 95,101,114,114, 41, 39, 10, 32,101,108,115,101, 10,
4117     32, 32,114,101,116,117,114,110, 32, 39,116,111,108,117, 97,
4118     95,105,115,117,115,101,114,116,121,112,101, 40,116,111,108,
4119    117, 97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46, 39,
4120     44, 34, 39, 46, 46,115,101,108,102, 46,116,121,112,101, 46,
4121     46, 39, 34, 44, 39, 46, 46,100,101,102, 46, 46, 39, 44, 38,
4122    116,111,108,117, 97, 95,101,114,114, 41, 39, 10, 32,101,110,
4123    100, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
4124     32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,
4125    111,110, 58, 98,117,105,108,100,100,101, 99,108, 97,114, 97,
4126    116,105,111,110, 32, 40,110, 97,114,103, 44, 32, 99,112,108,
4127    117,115,112,108,117,115, 41, 10, 32,108,111, 99, 97,108, 32,
4128     97,114,114, 97,121, 32, 61, 32,115,101,108,102, 46,100,105,
4129    109, 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,116,111,110,
4130    117,109, 98,101,114, 40,115,101,108,102, 46,100,105,109, 41,
4131     61, 61,110,105,108, 10,  9,108,111, 99, 97,108, 32,108,105,
4132    110,101, 32, 61, 32, 34, 34, 10, 32,108,111, 99, 97,108, 32,
4133    112,116,114, 32, 61, 32, 39, 39, 10,  9,108,111, 99, 97,108,
4134     32,109,111,100, 10,  9,108,111, 99, 97,108, 32,116,121,112,
4135    101, 32, 61, 32,115,101,108,102, 46,116,121,112,101, 10, 32,
4136    105,102, 32,115,101,108,102, 46,100,105,109, 32,126, 61, 32,
4137     39, 39, 32,116,104,101,110, 10,  9, 32,116,121,112,101, 32,
4138     61, 32,103,115,117, 98, 40,115,101,108,102, 46,116,121,112,
4139    101, 44, 39, 99,111,110,115,116, 37,115, 43, 39, 44, 39, 39,
4140     41, 32, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
4141    115, 32, 99,111,110,115,116, 32,109,111,100,105,102,105,101,
4142    114, 32,102,111,114, 32, 97,114,114, 97,121,115, 10, 32,101,
4143    110,100, 10, 32,105,102, 32,115,101,108,102, 46,112,116,114,
4144    126, 61, 39, 39, 32, 97,110,100, 32,110,111,116, 32,105,115,
4145     98, 97,115,105, 99, 40,116,121,112,101, 41, 32,116,104,101,
4146    110, 32,112,116,114, 32, 61, 32, 39, 42, 39, 32,101,110,100,
4147     10, 32,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,
4148    112, 97,114, 97,109, 40,108,105,110,101, 44, 34, 32, 34, 44,
4149    115,101,108,102, 46,109,111,100, 44,116,121,112,101, 44,112,
4150    116,114, 41, 10, 32,105,102, 32, 97,114,114, 97,121, 32,116,
4151    104,101,110, 10, 32, 32,108,105,110,101, 32, 61, 32, 99,111,
4152    110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44,
4153     39, 42, 39, 41, 10, 32,101,110,100, 10, 32,108,105,110,101,
4154     32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,
4155    108,105,110,101, 44,115,101,108,102, 46,110, 97,109,101, 41,
4156     10, 32,105,102, 32,115,101,108,102, 46,100,105,109, 32,126,
4157     61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32,105,102, 32,
4158    116,111,110,117,109, 98,101,114, 40,115,101,108,102, 46,100,
4159    105,109, 41,126, 61,110,105,108, 32,116,104,101,110, 10, 32,
4160     32, 32,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,
4161    112, 97,114, 97,109, 40,108,105,110,101, 44, 39, 91, 39, 44,
4162    115,101,108,102, 46,100,105,109, 44, 39, 93, 59, 39, 41, 10,
4163     32, 32,101,108,115,101, 10,  9,105,102, 32, 99,112,108,117,
4164    115,112,108,117,115, 32,116,104,101,110, 10,  9,  9,108,105,
4165    110,101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,
4166    109, 40,108,105,110,101, 44, 39, 32, 61, 32,110,101,119, 39,
4167     44,116,121,112,101, 44,112,116,114, 44, 39, 91, 39, 46, 46,
4168    115,101,108,102, 46,100,105,109, 46, 46, 39, 93, 59, 39, 41,
4169     10,  9,101,108,115,101, 10,  9,  9,108,105,110,101, 32, 61,
4170     32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,108,105,
4171    110,101, 44, 39, 32, 61, 32, 40, 39, 44,116,121,112,101, 44,
4172    112,116,114, 44, 39, 42, 41, 39, 44, 10,  9,  9, 39,109, 97,
4173    108,108,111, 99, 40, 40, 39, 44,115,101,108,102, 46,100,105,
4174    109, 44, 39, 41, 42,115,105,122,101,111,102, 40, 39, 44,116,
4175    121,112,101, 44,112,116,114, 44, 39, 41, 41, 59, 39, 41, 10,
4176      9,101,110,100, 10, 32, 32,101,110,100, 10, 32,101,108,115,
4177    101, 10, 32, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,105,
4178    115, 98, 97,115,105, 99, 40,116,121,112,101, 41, 10, 32, 32,
4179    108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,
4180    114, 97,109, 40,108,105,110,101, 44, 39, 32, 61, 32, 39, 41,
4181     10, 32, 32,105,102, 32,116, 32, 61, 61, 32, 39,115,116, 97,
4182    116,101, 39, 32,116,104,101,110, 10, 32, 32,  9,108,105,110,
4183    101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109,
4184     40,108,105,110,101, 44, 32, 39,116,111,108,117, 97, 95, 83,
4185     59, 39, 41, 10, 32, 32,101,108,115,101, 10, 32, 32,  9, 45,
4186     45,112,114,105,110,116, 40, 34,116, 32,105,115, 32, 34, 46,
4187     46,116,111,115,116,114,105,110,103, 40,116, 41, 46, 46, 34,
4188     44, 32,112,116,114, 32,105,115, 32, 34, 46, 46,116,111,115,
4189    116,114,105,110,103, 40,115,101,108,102, 46,112,116,114, 41,
4190     41, 10, 32, 32,  9,105,102, 32,116, 32, 61, 61, 32, 39,110,
4191    117,109, 98,101,114, 39, 32, 97,110,100, 32,115,116,114,105,
4192    110,103, 46,102,105,110,100, 40,115,101,108,102, 46,112,116,
4193    114, 44, 32, 34, 37, 42, 34, 41, 32,116,104,101,110, 10, 32,
4194     32,  9,  9,116, 32, 61, 32, 39,117,115,101,114,100, 97,116,
4195     97, 39, 10, 32, 32,  9,101,110,100, 10,  9,105,102, 32,110,
4196    111,116, 32,116, 32, 97,110,100, 32,112,116,114, 61, 61, 39,
4197     39, 32,116,104,101,110, 32,108,105,110,101, 32, 61, 32, 99,
4198    111,110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101,
4199     44, 39, 42, 39, 41, 32,101,110,100, 10,  9,108,105,110,101,
4200     32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,
4201    108,105,110,101, 44, 39, 40, 40, 39, 44,115,101,108,102, 46,
4202    109,111,100, 44,116,121,112,101, 41, 10,  9,105,102, 32,110,
4203    111,116, 32,116, 32,116,104,101,110, 10,  9,  9,108,105,110,
4204    101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109,
4205     40,108,105,110,101, 44, 39, 42, 39, 41, 10,  9,101,110,100,
4206     10,  9,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,
4207    112, 97,114, 97,109, 40,108,105,110,101, 44, 39, 41, 32, 39,
4208     41, 10,  9,  9,  9,105,102, 32,105,115,101,110,117,109, 40,
4209    116,121,112,101, 41, 32,116,104,101,110, 10,  9,  9,  9,108,
4210    105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114,
4211     97,109, 40,108,105,110,101, 44, 39, 40,105,110,116, 41, 32,
4212     39, 41, 10,  9,  9,  9,101,110,100, 10,  9,108,111, 99, 97,
4213    108, 32,100,101,102, 32, 61, 32, 48, 10,  9,105,102, 32,115,
4214    101,108,102, 46,100,101,102, 32,126, 61, 32, 39, 39, 32,116,
4215    104,101,110, 10,  9,  9,100,101,102, 32, 61, 32,115,101,108,
4216    102, 46,100,101,102, 10,  9,  9,105,102, 32, 40,112,116,114,
4217     32, 61, 61, 32, 39, 39, 32,111,114, 32,115,101,108,102, 46,
4218    112,116,114, 32, 61, 61, 32, 39, 38, 39, 41, 32, 97,110,100,
4219     32,110,111,116, 32,116, 32,116,104,101,110, 10,  9,  9,  9,
4220    100,101,102, 32, 61, 32, 34, 40,118,111,105,100, 42, 41, 38,
4221     40, 99,111,110,115,116, 32, 34, 46, 46,116,121,112,101, 46,
4222     46, 34, 41, 34, 46, 46,100,101,102, 10,  9,  9,101,110,100,
4223     10,  9,101,110,100, 10,  9,105,102, 32,116, 32,116,104,101,
4224    110, 10,  9,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,
4225    116,112, 97,114, 97,109, 40,108,105,110,101, 44, 39,116,111,
4226    108,117, 97, 95,116,111, 39, 46, 46,116, 44, 39, 40,116,111,
4227    108,117, 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,
4228     39, 44,100,101,102, 44, 39, 41, 41, 59, 39, 41, 10,  9,101,
4229    108,115,101, 10,  9,108,105,110,101, 32, 61, 32, 99,111,110,
4230     99, 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44, 39,
4231    116,111,108,117, 97, 95,116,111,117,115,101,114,116,121,112,
4232    101, 40,116,111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,
4233    103, 44, 39, 44, 39, 44,100,101,102, 44, 39, 41, 41, 59, 39,
4234     41, 10,  9,101,110,100, 10, 32, 32,101,110,100, 10, 32,101,
4235    110,100, 10,  9,114,101,116,117,114,110, 32,108,105,110,101,
4236     10,101,110,100, 10, 10, 45, 45, 32, 68,101, 99,108, 97,114,
4237    101, 32,118, 97,114,105, 97, 98,108,101, 10,102,117,110, 99,
4238    116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,
4239    114, 97,116,105,111,110, 58,100,101, 99,108, 97,114,101, 32,
4240     40,110, 97,114,103, 41, 10, 32,105,102, 32,115,101,108,102,
4241     46,100,105,109, 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,
4242    116,111,110,117,109, 98,101,114, 40,115,101,108,102, 46,100,
4243    105,109, 41, 61, 61,110,105,108, 32,116,104,101,110, 10,  9,
4244     32,111,117,116,112,117,116, 40, 39, 35,105,102,100,101,102,
4245     32, 95, 95, 99,112,108,117,115,112,108,117,115, 92,110, 39,
4246     41, 10,  9,  9,111,117,116,112,117,116, 40,115,101,108,102,
4247     58, 98,117,105,108,100,100,101, 99,108, 97,114, 97,116,105,
4248    111,110, 40,110, 97,114,103, 44,116,114,117,101, 41, 41, 10,
4249      9,  9,111,117,116,112,117,116, 40, 39, 35,101,108,115,101,
4250     92,110, 39, 41, 10,  9,  9,111,117,116,112,117,116, 40,115,
4251    101,108,102, 58, 98,117,105,108,100,100,101, 99,108, 97,114,
4252     97,116,105,111,110, 40,110, 97,114,103, 44,102, 97,108,115,
4253    101, 41, 41, 10,  9, 32,111,117,116,112,117,116, 40, 39, 35,
4254    101,110,100,105,102, 92,110, 39, 41, 10,  9,101,108,115,101,
4255     10,  9,  9,111,117,116,112,117,116, 40,115,101,108,102, 58,
4256     98,117,105,108,100,100,101, 99,108, 97,114, 97,116,105,111,
4257    110, 40,110, 97,114,103, 44,102, 97,108,115,101, 41, 41, 10,
4258      9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 71,101,
4259    116, 32,112, 97,114, 97,109,101,116,101,114, 32,118, 97,108,
4260    117,101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
4261    115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,103,
4262    101,116, 97,114,114, 97,121, 32, 40,110, 97,114,103, 41, 10,
4263     32,105,102, 32,115,101,108,102, 46,100,105,109, 32,126, 61,
4264     32, 39, 39, 32,116,104,101,110, 10,  9, 32,108,111, 99, 97,
4265    108, 32,116,121,112,101, 32, 61, 32,103,115,117, 98, 40,115,
4266    101,108,102, 46,116,121,112,101, 44, 39, 99,111,110,115,116,
4267     32, 39, 44, 39, 39, 41, 10, 32, 32,111,117,116,112,117,116,
4268     40, 39, 32, 32,123, 39, 41, 10,  9, 32,111,117,116,112,117,
4269    116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85,
4270     65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 32,
4271     32,108,111, 99, 97,108, 32,100,101,102, 59, 32,105,102, 32,
4272    115,101,108,102, 46,100,101,102,126, 61, 39, 39, 32,116,104,
4273    101,110, 32,100,101,102, 61, 49, 32,101,108,115,101, 32,100,
4274    101,102, 61, 48, 32,101,110,100, 10,  9,  9,108,111, 99, 97,
4275    108, 32,116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,116,
4276    121,112,101, 41, 10,  9,  9,105,102, 32, 40,116, 41, 32,116,
4277    104,101,110, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39,
4278     32, 32, 32,105,102, 32, 40, 33,116,111,108,117, 97, 95,105,
4279    115, 39, 46, 46,116, 46, 46, 39, 97,114,114, 97,121, 40,116,
4280    111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39,
4281     44, 39, 44,115,101,108,102, 46,100,105,109, 44, 39, 44, 39,
4282     44,100,101,102, 44, 39, 44, 38,116,111,108,117, 97, 95,101,
4283    114,114, 41, 41, 39, 41, 10,  9,  9,101,108,115,101, 10, 32,
4284     32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,105,102,
4285     32, 40, 33,116,111,108,117, 97, 95,105,115,117,115,101,114,
4286    116,121,112,101, 97,114,114, 97,121, 40,116,111,108,117, 97,
4287     95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44, 34, 39, 44,
4288    116,121,112,101, 44, 39, 34, 44, 39, 44,115,101,108,102, 46,
4289    100,105,109, 44, 39, 44, 39, 44,100,101,102, 44, 39, 44, 38,
4290    116,111,108,117, 97, 95,101,114,114, 41, 41, 39, 41, 10,  9,
4291      9,101,110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39,
4292     32, 32, 32, 32,103,111,116,111, 32,116,111,108,117, 97, 95,
4293    108,101,114,114,111,114, 59, 39, 41, 10, 32, 32,111,117,116,
4294    112,117,116, 40, 39, 32, 32, 32,101,108,115,101, 92,110, 39,
4295     41, 10,  9, 32,111,117,116,112,117,116, 40, 39, 35,101,110,
4296    100,105,102, 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,
4297    116, 40, 39, 32, 32, 32,123, 39, 41, 10, 32, 32,111,117,116,
4298    112,117,116, 40, 39, 32, 32, 32, 32,105,110,116, 32,105, 59,
4299     39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
4300     32, 32,102,111,114, 40,105, 61, 48, 59, 32,105, 60, 39, 46,
4301     46,115,101,108,102, 46,100,105,109, 46, 46, 39, 59,105, 43,
4302     43, 41, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,116, 32,
4303     61, 32,105,115, 98, 97,115,105, 99, 40,116,121,112,101, 41,
4304     10, 32, 32,108,111, 99, 97,108, 32,112,116,114, 32, 61, 32,
4305     39, 39, 10, 32, 32,105,102, 32,115,101,108,102, 46,112,116,
4306    114,126, 61, 39, 39, 32,116,104,101,110, 32,112,116,114, 32,
4307     61, 32, 39, 42, 39, 32,101,110,100, 10, 32, 32,111,117,116,
4308    112,117,116, 40, 39, 32, 32, 32, 39, 44,115,101,108,102, 46,
4309    110, 97,109,101, 46, 46, 39, 91,105, 93, 32, 61, 32, 39, 41,
4310     10, 32, 32,105,102, 32,110,111,116, 32,116, 32, 97,110,100,
4311     32,112,116,114, 61, 61, 39, 39, 32,116,104,101,110, 32,111,
4312    117,116,112,117,116, 40, 39, 42, 39, 41, 32,101,110,100, 10,
4313     32, 32,111,117,116,112,117,116, 40, 39, 40, 40, 39, 44,116,
4314    121,112,101, 41, 10, 32, 32,105,102, 32,110,111,116, 32,116,
4315     32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,116,
4316     40, 39, 42, 39, 41, 10, 32, 32,101,110,100, 10, 32, 32,111,
4317    117,116,112,117,116, 40, 39, 41, 32, 39, 41, 10, 32, 32,108,
4318    111, 99, 97,108, 32,100,101,102, 32, 61, 32, 48, 10, 32, 32,
4319    105,102, 32,115,101,108,102, 46,100,101,102, 32,126, 61, 32,
4320     39, 39, 32,116,104,101,110, 32,100,101,102, 32, 61, 32,115,
4321    101,108,102, 46,100,101,102, 32,101,110,100, 10, 32, 32,105,
4322    102, 32,116, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,
4323    112,117,116, 40, 39,116,111,108,117, 97, 95,116,111,102,105,
4324    101,108,100, 39, 46, 46,116, 46, 46, 39, 40,116,111,108,117,
4325     97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,105, 43,
4326     49, 44, 39, 44,100,101,102, 44, 39, 41, 41, 59, 39, 41, 10,
4327     32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,112,117,
4328    116, 40, 39,116,111,108,117, 97, 95,116,111,102,105,101,108,
4329    100,117,115,101,114,116,121,112,101, 40,116,111,108,117, 97,
4330     95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,105, 43, 49,
4331     44, 39, 44,100,101,102, 44, 39, 41, 41, 59, 39, 41, 10, 32,
4332     32,101,110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39,
4333     32, 32, 32,125, 39, 41, 10, 32, 32,111,117,116,112,117,116,
4334     40, 39, 32, 32,125, 39, 41, 10, 32,101,110,100, 10,101,110,
4335    100, 10, 10, 45, 45, 32, 71,101,116, 32,112, 97,114, 97,109,
4336    101,116,101,114, 32,118, 97,108,117,101, 10,102,117,110, 99,
4337    116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,
4338    114, 97,116,105,111,110, 58,115,101,116, 97,114,114, 97,121,
4339     32, 40,110, 97,114,103, 41, 10, 32,105,102, 32,110,111,116,
4340     32,115,116,114,102,105,110,100, 40,115,101,108,102, 46,116,
4341    121,112,101, 44, 39, 99,111,110,115,116, 37,115, 43, 39, 41,
4342     32, 97,110,100, 32,115,101,108,102, 46,100,105,109, 32,126,
4343     61, 32, 39, 39, 32,116,104,101,110, 10,  9, 32,108,111, 99,
4344     97,108, 32,116,121,112,101, 32, 61, 32,103,115,117, 98, 40,
4345    115,101,108,102, 46,116,121,112,101, 44, 39, 99,111,110,115,
4346    116, 32, 39, 44, 39, 39, 41, 10, 32, 32,111,117,116,112,117,
4347    116, 40, 39, 32, 32,123, 39, 41, 10, 32, 32,111,117,116,112,
4348    117,116, 40, 39, 32, 32, 32,105,110,116, 32,105, 59, 39, 41,
4349     10, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,102,
4350    111,114, 40,105, 61, 48, 59, 32,105, 60, 39, 46, 46,115,101,
4351    108,102, 46,100,105,109, 46, 46, 39, 59,105, 43, 43, 41, 39,
4352     41, 10, 32, 32,108,111, 99, 97,108, 32,116, 44, 99,116, 32,
4353     61, 32,105,115, 98, 97,115,105, 99, 40,116,121,112,101, 41,
4354     10, 32, 32,105,102, 32,116, 32,116,104,101,110, 10, 32, 32,
4355     32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,116,111,
4356    108,117, 97, 95,112,117,115,104,102,105,101,108,100, 39, 46,
4357     46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 39,
4358     44,110, 97,114,103, 44, 39, 44,105, 43, 49, 44, 40, 39, 44,
4359     99,116, 44, 39, 41, 39, 44,115,101,108,102, 46,110, 97,109,
4360    101, 44, 39, 91,105, 93, 41, 59, 39, 41, 10, 32, 32,101,108,
4361    115,101, 10, 32, 32, 32,105,102, 32,115,101,108,102, 46,112,
4362    116,114, 32, 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 32,
4363     32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,
4364    123, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116,
4365     40, 39, 35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,
4366    115,112,108,117,115, 92,110, 39, 41, 10, 32, 32, 32, 32, 32,
4367    111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,118,111,105,
4368    100, 42, 32,116,111,108,117, 97, 95,111, 98,106, 32, 61, 32,
4369    110,101,119, 39, 44,116,121,112,101, 44, 39, 40, 39, 44,115,
4370    101,108,102, 46,110, 97,109,101, 44, 39, 91,105, 93, 41, 59,
4371     39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40,
4372     39, 32, 32, 32, 32,116,111,108,117, 97, 95,112,117,115,104,
4373    102,105,101,108,100,117,115,101,114,116,121,112,101, 95, 97,
4374    110,100, 95,116, 97,107,101,111,119,110,101,114,115,104,105,
4375    112, 40,116,111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,
4376    103, 44, 39, 44,105, 43, 49, 44,116,111,108,117, 97, 95,111,
4377     98,106, 44, 34, 39, 44,116,121,112,101, 44, 39, 34, 41, 59,
4378     39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40,
4379     39, 35,101,108,115,101, 92,110, 39, 41, 10, 32, 32, 32, 32,
4380     32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,118,111,
4381    105,100, 42, 32,116,111,108,117, 97, 95,111, 98,106, 32, 61,
4382     32,116,111,108,117, 97, 95, 99,111,112,121, 40,116,111,108,
4383    117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41, 38, 39, 44,
4384    115,101,108,102, 46,110, 97,109,101, 44, 39, 91,105, 93, 44,
4385    115,105,122,101,111,102, 40, 39, 44,116,121,112,101, 44, 39,
4386     41, 41, 59, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,
4387    117,116, 40, 39, 32, 32, 32, 32,116,111,108,117, 97, 95,112,
4388    117,115,104,102,105,101,108,100,117,115,101,114,116,121,112,
4389    101, 40,116,111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,
4390    103, 44, 39, 44,105, 43, 49, 44,116,111,108,117, 97, 95,111,
4391     98,106, 44, 34, 39, 44,116,121,112,101, 44, 39, 34, 41, 59,
4392     39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40,
4393     39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 32, 32, 32,
4394     32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,125, 39,
4395     41, 10, 32, 32, 32,101,108,115,101, 10, 32, 32, 32, 32,111,
4396    117,116,112,117,116, 40, 39, 32, 32, 32,116,111,108,117, 97,
4397     95,112,117,115,104,102,105,101,108,100,117,115,101,114,116,
4398    121,112,101, 40,116,111,108,117, 97, 95, 83, 44, 39, 44,110,
4399     97,114,103, 44, 39, 44,105, 43, 49, 44, 40,118,111,105,100,
4400     42, 41, 39, 44,115,101,108,102, 46,110, 97,109,101, 44, 39,
4401     91,105, 93, 44, 34, 39, 44,116,121,112,101, 44, 39, 34, 41,
4402     59, 39, 41, 10, 32, 32, 32,101,110,100, 10, 32, 32,101,110,
4403    100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,125,
4404     39, 41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45,
4405     32, 70,114,101,101, 32,100,121,110, 97,109,105, 99, 97,108,
4406    108,121, 32, 97,108,108,111, 99, 97,116,101,100, 32, 97,114,
4407    114, 97,121, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
4408     97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,
4409    102,114,101,101, 97,114,114, 97,121, 32, 40, 41, 10, 32,105,
4410    102, 32,115,101,108,102, 46,100,105,109, 32,126, 61, 32, 39,
4411     39, 32, 97,110,100, 32,116,111,110,117,109, 98,101,114, 40,
4412    115,101,108,102, 46,100,105,109, 41, 61, 61,110,105,108, 32,
4413    116,104,101,110, 10,  9, 32,111,117,116,112,117,116, 40, 39,
4414     35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,115,112,
4415    108,117,115, 92,110, 39, 41, 10,  9,  9,111,117,116,112,117,
4416    116, 40, 39, 32, 32,100,101,108,101,116,101, 32, 91, 93, 39,
4417     44,115,101,108,102, 46,110, 97,109,101, 44, 39, 59, 39, 41,
4418     10,  9, 32,111,117,116,112,117,116, 40, 39, 35,101,108,115,
4419    101, 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,
4420     39, 32, 32,102,114,101,101, 40, 39, 44,115,101,108,102, 46,
4421    110, 97,109,101, 44, 39, 41, 59, 39, 41, 10,  9, 32,111,117,
4422    116,112,117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39,
4423     41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
4424     80, 97,115,115, 32,112, 97,114, 97,109,101,116,101,114, 10,
4425    102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 68,
4426    101, 99,108, 97,114, 97,116,105,111,110, 58,112, 97,115,115,
4427    112, 97,114, 32, 40, 41, 10, 32,105,102, 32,115,101,108,102,
4428     46,112,116,114, 61, 61, 39, 38, 39, 32, 97,110,100, 32,110,
4429    111,116, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102,
4430     46,116,121,112,101, 41, 32,116,104,101,110, 10, 32, 32,111,
4431    117,116,112,117,116, 40, 39, 42, 39, 46, 46,115,101,108,102,
4432     46,110, 97,109,101, 41, 10, 32,101,108,115,101,105,102, 32,
4433    115,101,108,102, 46,114,101,116, 61, 61, 39, 42, 39, 32,116,
4434    104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 38,
4435     39, 46, 46,115,101,108,102, 46,110, 97,109,101, 41, 10, 32,
4436    101,108,115,101, 10, 32, 32,111,117,116,112,117,116, 40,115,
4437    101,108,102, 46,110, 97,109,101, 41, 10, 32,101,110,100, 10,
4438    101,110,100, 10, 10, 45, 45, 32, 82,101,116,117,114,110, 32,
4439    112, 97,114, 97,109,101,116,101,114, 32,118, 97,108,117,101,
4440     10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
4441     68,101, 99,108, 97,114, 97,116,105,111,110, 58,114,101,116,
4442    118, 97,108,117,101, 32, 40, 41, 10, 32,105,102, 32,115,101,
4443    108,102, 46,114,101,116, 32,126, 61, 32, 39, 39, 32,116,104,
4444    101,110, 10, 32, 32,108,111, 99, 97,108, 32,116, 44, 99,116,
4445     32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102,
4446     46,116,121,112,101, 41, 10, 32, 32,105,102, 32,116, 32, 97,
4447    110,100, 32,116,126, 61, 39, 39, 32,116,104,101,110, 10, 32,
4448     32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,
4449    108,117, 97, 95,112,117,115,104, 39, 46, 46,116, 46, 46, 39,
4450     40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44, 99,116, 44,
4451     39, 41, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 46,
4452     46, 39, 41, 59, 39, 41, 10, 32, 32,101,108,115,101, 10, 32,
4453     32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,
4454    108,117, 97, 95,112,117,115,104,117,115,101,114,116,121,112,
4455    101, 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100,
4456     42, 41, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 46,
4457     46, 39, 44, 34, 39, 44,115,101,108,102, 46,116,121,112,101,
4458     44, 39, 34, 41, 59, 39, 41, 10, 32, 32,101,110,100, 10, 32,
4459     32,114,101,116,117,114,110, 32, 49, 10, 32,101,110,100, 10,
4460     32,114,101,116,117,114,110, 32, 48, 10,101,110,100, 10, 10,
4461     45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,111,110,
4462    115,116,114,117, 99,116,111,114, 10,102,117,110, 99,116,105,
4463    111,110, 32, 95, 68,101, 99,108, 97,114, 97,116,105,111,110,
4464     32, 40,116, 41, 10, 10, 32,115,101,116,109,101,116, 97,116,
4465     97, 98,108,101, 40,116, 44, 99,108, 97,115,115, 68,101, 99,
4466    108, 97,114, 97,116,105,111,110, 41, 10, 32,116, 58, 98,117,
4467    105,108,100,110, 97,109,101,115, 40, 41, 10, 32,116, 58, 99,
4468    104,101, 99,107,110, 97,109,101, 40, 41, 10, 32,116, 58, 99,
4469    104,101, 99,107,116,121,112,101, 40, 41, 10, 32,108,111, 99,
4470     97,108, 32,102,116, 32, 61, 32,102,105,110,100,116,121,112,
4471    101, 40,116, 46,116,121,112,101, 41, 32,111,114, 32,116, 46,
4472    116,121,112,101, 10, 32,105,102, 32,110,111,116, 32,105,115,
4473    101,110,117,109, 40,102,116, 41, 32,116,104,101,110, 10,  9,
4474    116, 46,109,111,100, 44, 32,116, 46,116,121,112,101, 32, 61,
4475     32, 97,112,112,108,121,116,121,112,101,100,101,102, 40,116,
4476     46,109,111,100, 44, 32,102,116, 41, 10, 32,101,110,100, 10,
4477     10, 32,105,102, 32,116, 46,107,105,110,100, 61, 61, 34,118,
4478     97,114, 34, 32, 97,110,100, 32, 40,115,116,114,105,110,103,
4479     46,102,105,110,100, 40,116, 46,109,111,100, 44, 32, 34,116,
4480    111,108,117, 97, 95,112,114,111,112,101,114,116,121, 37,115,
4481     34, 41, 32,111,114, 32,115,116,114,105,110,103, 46,102,105,
4482    110,100, 40,116, 46,109,111,100, 44, 32, 34,116,111,108,117,
4483     97, 95,112,114,111,112,101,114,116,121, 36, 34, 41, 41, 32,
4484    116,104,101,110, 10, 32,  9,116, 46,109,111,100, 32, 61, 32,
4485    115,116,114,105,110,103, 46,103,115,117, 98, 40,116, 46,109,
4486    111,100, 44, 32, 34,116,111,108,117, 97, 95,112,114,111,112,
4487    101,114,116,121, 34, 44, 32, 34,116,111,108,117, 97, 95,112,
4488    114,111,112,101,114,116,121, 95, 95, 34, 46, 46,103,101,116,
4489     95,112,114,111,112,101,114,116,121, 95,116,121,112,101, 40,
4490     41, 41, 10, 32,101,110,100, 10, 10, 32,114,101,116,117,114,
4491    110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,
4492    115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,
4493    101, 99,116,115, 32,116,104,101, 32,115,116,114,105,110,103,
4494     32,100,101, 99,108, 97,114, 97,116,105,111,110, 46, 10, 45,
4495     45, 32, 84,104,101, 32,107,105,110,100, 32,111,102, 32,100,
4496    101, 99,108, 97,114, 97,116,105,111,110, 32, 99, 97,110, 32,
4497     98,101, 32, 34,118, 97,114, 34, 32,111,114, 32, 34,102,117,
4498    110, 99, 34, 46, 10,102,117,110, 99,116,105,111,110, 32, 68,
4499    101, 99,108, 97,114, 97,116,105,111,110, 32, 40,115, 44,107,
4500    105,110,100, 44,105,115, 95,112, 97,114, 97,109,101,116,101,
4501    114, 41, 10, 10, 32, 45, 45, 32,101,108,105,109,105,110, 97,
4502    116,101, 32,115,112, 97, 99,101,115, 32,105,102, 32,100,101,
4503    102, 97,117,108,116, 32,118, 97,108,117,101, 32,105,115, 32,
4504    112,114,111,118,105,100,101,100, 10, 32,115, 32, 61, 32,103,
4505    115,117, 98, 40,115, 44, 34, 37,115, 42, 61, 37,115, 42, 34,
4506     44, 34, 61, 34, 41, 10, 32,115, 32, 61, 32,103,115,117, 98,
4507     40,115, 44, 32, 34, 37,115, 42, 60, 34, 44, 32, 34, 60, 34,
4508     41, 10, 10, 32,108,111, 99, 97,108, 32,100,101,102, 98, 44,
4509    116,109,112,100,101,102, 10, 32,100,101,102, 98, 44, 95, 44,
4510    116,109,112,100,101,102, 32, 61, 32,115,116,114,105,110,103,
4511     46,102,105,110,100, 40,115, 44, 32, 34, 40, 61, 46, 42, 41,
4512     36, 34, 41, 10, 32,105,102, 32,100,101,102, 98, 32,116,104,
4513    101,110, 10, 32,  9,115, 32, 61, 32,115,116,114,105,110,103,
4514     46,103,115,117, 98, 40,115, 44, 32, 34, 61, 46, 42, 36, 34,
4515     44, 32, 34, 34, 41, 10, 32,101,108,115,101, 10, 32,  9,116,
4516    109,112,100,101,102, 32, 61, 32, 39, 39, 10, 32,101,110,100,
4517     10, 32,105,102, 32,107,105,110,100, 32, 61, 61, 32, 34,118,
4518     97,114, 34, 32,116,104,101,110, 10, 32, 32, 45, 45, 32, 99,
4519    104,101, 99,107, 32,116,104,101, 32,102,111,114,109, 58, 32,
4520    118,111,105,100, 10, 32, 32,105,102, 32,115, 32, 61, 61, 32,
4521     39, 39, 32,111,114, 32,115, 32, 61, 61, 32, 39,118,111,105,
4522    100, 39, 32,116,104,101,110, 10, 32, 32, 32,114,101,116,117,
4523    114,110, 32, 95, 68,101, 99,108, 97,114, 97,116,105,111,110,
4524    123,116,121,112,101, 32, 61, 32, 39,118,111,105,100, 39, 44,
4525     32,107,105,110,100, 32, 61, 32,107,105,110,100, 44, 32,105,
4526    115, 95,112, 97,114, 97,109,101,116,101,114, 32, 61, 32,105,
4527    115, 95,112, 97,114, 97,109,101,116,101,114,125, 10, 32, 32,
4528    101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,
4529    104,101, 99,107, 32,116,104,101, 32,102,111,114,109, 58, 32,
4530    109,111,100, 32,116,121,112,101, 42, 38, 32,110, 97,109,101,
4531     10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,115,112,108,
4532    105,116, 95, 99, 95,116,111,107,101,110,115, 40,115, 44, 39,
4533     37, 42, 37,115, 42, 38, 39, 41, 10, 32,105,102, 32,116, 46,
4534    110, 32, 61, 61, 32, 50, 32,116,104,101,110, 10, 32, 32,105,
4535    102, 32,107,105,110,100, 32, 61, 61, 32, 39,102,117,110, 99,
4536     39, 32,116,104,101,110, 10, 32, 32, 32,101,114,114,111,114,
4537     40, 34, 35,105,110,118, 97,108,105,100, 32,102,117,110, 99,
4538    116,105,111,110, 32,114,101,116,117,114,110, 32,116,121,112,
4539    101, 58, 32, 34, 46, 46,115, 41, 10, 32, 32,101,110,100, 10,
4540     32, 32, 45, 45,108,111, 99, 97,108, 32,109, 32, 61, 32,115,
4541    112,108,105,116, 40,116, 91, 49, 93, 44, 39, 37,115, 37,115,
4542     42, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,109, 32, 61,
4543     32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115,
4544     40,116, 91, 49, 93, 44, 39, 37,115, 43, 39, 41, 10, 32, 32,
4545    114,101,116,117,114,110, 32, 95, 68,101, 99,108, 97,114, 97,
4546    116,105,111,110,123, 10, 32, 32, 32,110, 97,109,101, 32, 61,
4547     32,116, 91, 50, 93, 46, 46,116,109,112,100,101,102, 44, 10,
4548     32, 32, 32,112,116,114, 32, 61, 32, 39, 42, 39, 44, 10, 32,
4549     32, 32,114,101,116, 32, 61, 32, 39, 38, 39, 44, 10, 32, 32,
4550     32, 45, 45,116,121,112,101, 32, 61, 32,114,101, 98,117,105,
4551    108,100, 95,116,101,109,112,108, 97,116,101, 40,109, 91,109,
4552     46,110, 93, 44, 32,116, 98, 44, 32,116,105,109,112,108, 41,
4553     44, 10, 32, 32, 32,116,121,112,101, 32, 61, 32,109, 91,109,
4554     46,110, 93, 44, 10, 32, 32, 32,109,111,100, 32, 61, 32, 99,
4555    111,110, 99, 97,116, 40,109, 44, 49, 44,109, 46,110, 45, 49,
4556     41, 44, 10, 32, 32, 32,105,115, 95,112, 97,114, 97,109,101,
4557    116,101,114, 32, 61, 32,105,115, 95,112, 97,114, 97,109,101,
4558    116,101,114, 44, 10, 32, 32, 32,107,105,110,100, 32, 61, 32,
4559    107,105,110,100, 10, 32, 32,125, 10, 32,101,110,100, 10, 10,
4560     32, 45, 45, 32, 99,104,101, 99,107, 32,116,104,101, 32,102,
4561    111,114,109, 58, 32,109,111,100, 32,116,121,112,101, 42, 42,
4562     32,110, 97,109,101, 10, 32,116, 32, 61, 32,115,112,108,105,
4563    116, 95, 99, 95,116,111,107,101,110,115, 40,115, 44, 39, 37,
4564     42, 37,115, 42, 37, 42, 39, 41, 10, 32,105,102, 32,116, 46,
4565    110, 32, 61, 61, 32, 50, 32,116,104,101,110, 10, 32, 32,105,
4566    102, 32,107,105,110,100, 32, 61, 61, 32, 39,102,117,110, 99,
4567     39, 32,116,104,101,110, 10, 32, 32, 32,101,114,114,111,114,
4568     40, 34, 35,105,110,118, 97,108,105,100, 32,102,117,110, 99,
4569    116,105,111,110, 32,114,101,116,117,114,110, 32,116,121,112,
4570    101, 58, 32, 34, 46, 46,115, 41, 10, 32, 32,101,110,100, 10,
4571     32, 32, 45, 45,108,111, 99, 97,108, 32,109, 32, 61, 32,115,
4572    112,108,105,116, 40,116, 91, 49, 93, 44, 39, 37,115, 37,115,
4573     42, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,109, 32, 61,
4574     32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115,
4575     40,116, 91, 49, 93, 44, 39, 37,115, 43, 39, 41, 10, 32, 32,
4576    114,101,116,117,114,110, 32, 95, 68,101, 99,108, 97,114, 97,
4577    116,105,111,110,123, 10, 32, 32, 32,110, 97,109,101, 32, 61,
4578     32,116, 91, 50, 93, 46, 46,116,109,112,100,101,102, 44, 10,
4579     32, 32, 32,112,116,114, 32, 61, 32, 39, 42, 39, 44, 10, 32,
4580     32, 32,114,101,116, 32, 61, 32, 39, 42, 39, 44, 10, 32, 32,
4581     32, 45, 45,116,121,112,101, 32, 61, 32,114,101, 98,117,105,
4582    108,100, 95,116,101,109,112,108, 97,116,101, 40,109, 91,109,
4583     46,110, 93, 44, 32,116, 98, 44, 32,116,105,109,112,108, 41,
4584     44, 10, 32, 32, 32,116,121,112,101, 32, 61, 32,109, 91,109,
4585     46,110, 93, 44, 10, 32, 32, 32,109,111,100, 32, 61, 32, 99,
4586    111,110, 99, 97,116, 40,109, 44, 49, 44,109, 46,110, 45, 49,
4587     41, 44, 10, 32, 32, 32,105,115, 95,112, 97,114, 97,109,101,
4588    116,101,114, 32, 61, 32,105,115, 95,112, 97,114, 97,109,101,
4589    116,101,114, 44, 10, 32, 32, 32,107,105,110,100, 32, 61, 32,
4590    107,105,110,100, 10, 32, 32,125, 10, 32,101,110,100, 10, 10,
4591     32, 45, 45, 32, 99,104,101, 99,107, 32,116,104,101, 32,102,
4592    111,114,109, 58, 32,109,111,100, 32,116,121,112,101, 38, 32,
4593    110, 97,109,101, 10, 32,116, 32, 61, 32,115,112,108,105,116,
4594     95, 99, 95,116,111,107,101,110,115, 40,115, 44, 39, 38, 39,
4595     41, 10, 32,105,102, 32,116, 46,110, 32, 61, 61, 32, 50, 32,
4596    116,104,101,110, 10, 32, 32, 45, 45,108,111, 99, 97,108, 32,
4597    109, 32, 61, 32,115,112,108,105,116, 40,116, 91, 49, 93, 44,
4598     39, 37,115, 37,115, 42, 39, 41, 10, 32, 32,108,111, 99, 97,
4599    108, 32,109, 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,
4600    111,107,101,110,115, 40,116, 91, 49, 93, 44, 39, 37,115, 43,
4601     39, 41, 10, 32, 32,114,101,116,117,114,110, 32, 95, 68,101,
4602     99,108, 97,114, 97,116,105,111,110,123, 10, 32, 32, 32,110,
4603     97,109,101, 32, 61, 32,116, 91, 50, 93, 46, 46,116,109,112,
4604    100,101,102, 44, 10, 32, 32, 32,112,116,114, 32, 61, 32, 39,
4605     38, 39, 44, 10, 32, 32, 32, 45, 45,116,121,112,101, 32, 61,
4606     32,114,101, 98,117,105,108,100, 95,116,101,109,112,108, 97,
4607    116,101, 40,109, 91,109, 46,110, 93, 44, 32,116, 98, 44, 32,
4608    116,105,109,112,108, 41, 44, 10, 32, 32, 32,116,121,112,101,
4609     32, 61, 32,109, 91,109, 46,110, 93, 44, 10, 32, 32, 32,109,
4610    111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,109, 44, 49,
4611     44,109, 46,110, 45, 49, 41, 44, 10, 32, 32, 32,105,115, 95,
4612    112, 97,114, 97,109,101,116,101,114, 32, 61, 32,105,115, 95,
4613    112, 97,114, 97,109,101,116,101,114, 44, 10, 32, 32, 32,107,
4614    105,110,100, 32, 61, 32,107,105,110,100, 10, 32, 32,125, 10,
4615     32,101,110,100, 10, 10, 32, 45, 45, 32, 99,104,101, 99,107,
4616     32,116,104,101, 32,102,111,114,109, 58, 32,109,111,100, 32,
4617    116,121,112,101, 42, 32,110, 97,109,101, 10, 32,108,111, 99,
4618     97,108, 32,115, 49, 32, 61, 32,103,115,117, 98, 40,115, 44,
4619     34, 40, 37, 98, 92, 91, 92, 93, 41, 34, 44,102,117,110, 99,
4620    116,105,111,110, 32, 40,110, 41, 32,114,101,116,117,114,110,
4621     32,103,115,117, 98, 40,110, 44, 39, 37, 42, 39, 44, 39, 92,
4622     49, 39, 41, 32,101,110,100, 41, 10, 32,116, 32, 61, 32,115,
4623    112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,115,
4624     49, 44, 39, 37, 42, 39, 41, 10, 32,105,102, 32,116, 46,110,
4625     32, 61, 61, 32, 50, 32,116,104,101,110, 10, 32, 32,116, 91,
4626     50, 93, 32, 61, 32,103,115,117, 98, 40,116, 91, 50, 93, 44,
4627     39, 92, 49, 39, 44, 39, 37, 42, 39, 41, 32, 45, 45, 32,114,
4628    101,115,116,111,114,101, 32, 42, 32,105,110, 32,100,105,109,
4629    101,110,115,105,111,110, 32,101,120,112,114,101,115,115,105,
4630    111,110, 10, 32, 32, 45, 45,108,111, 99, 97,108, 32,109, 32,
4631     61, 32,115,112,108,105,116, 40,116, 91, 49, 93, 44, 39, 37,
4632    115, 37,115, 42, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,
4633    109, 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,
4634    101,110,115, 40,116, 91, 49, 93, 44, 39, 37,115, 43, 39, 41,
4635     10, 32, 32,114,101,116,117,114,110, 32, 95, 68,101, 99,108,
4636     97,114, 97,116,105,111,110,123, 10, 32, 32, 32,110, 97,109,
4637    101, 32, 61, 32,116, 91, 50, 93, 46, 46,116,109,112,100,101,
4638    102, 44, 10, 32, 32, 32,112,116,114, 32, 61, 32, 39, 42, 39,
4639     44, 10, 32, 32, 32,116,121,112,101, 32, 61, 32,109, 91,109,
4640     46,110, 93, 44, 10, 32, 32, 32, 45, 45,116,121,112,101, 32,
4641     61, 32,114,101, 98,117,105,108,100, 95,116,101,109,112,108,
4642     97,116,101, 40,109, 91,109, 46,110, 93, 44, 32,116, 98, 44,
4643     32,116,105,109,112,108, 41, 44, 10, 32, 32, 32,109,111,100,
4644     32, 61, 32, 99,111,110, 99, 97,116, 40,109, 44, 49, 44,109,
4645     46,110, 45, 49, 41, 32, 32, 32, 44, 10, 32, 32, 32,105,115,
4646     95,112, 97,114, 97,109,101,116,101,114, 32, 61, 32,105,115,
4647     95,112, 97,114, 97,109,101,116,101,114, 44, 10, 32, 32, 32,
4648    107,105,110,100, 32, 61, 32,107,105,110,100, 10, 32, 32,125,
4649     10, 32,101,110,100, 10, 10, 32,105,102, 32,107,105,110,100,
4650     32, 61, 61, 32, 39,118, 97,114, 39, 32,116,104,101,110, 10,
4651     32, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,104,101, 32,
4652    102,111,114,109, 58, 32,109,111,100, 32,116,121,112,101, 32,
4653    110, 97,109,101, 10, 32, 32, 45, 45,116, 32, 61, 32,115,112,
4654    108,105,116, 40,115, 44, 39, 37,115, 37,115, 42, 39, 41, 10,
4655     32, 32,116, 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,
4656    111,107,101,110,115, 40,115, 44, 39, 37,115, 43, 39, 41, 10,
4657     32, 32,108,111, 99, 97,108, 32,118, 10, 32, 32,105,102, 32,
4658    102,105,110,100,116,121,112,101, 40,116, 91,116, 46,110, 93,
4659     41, 32,116,104,101,110, 32,118, 32, 61, 32, 99,114,101, 97,
4660    116,101, 95,118, 97,114,110, 97,109,101, 40, 41, 32,101,108,
4661    115,101, 32,118, 32, 61, 32,116, 91,116, 46,110, 93, 59, 32,
4662    116, 46,110, 32, 61, 32,116, 46,110, 45, 49, 32,101,110,100,
4663     10, 32, 32,114,101,116,117,114,110, 32, 95, 68,101, 99,108,
4664     97,114, 97,116,105,111,110,123, 10, 32, 32, 32,110, 97,109,
4665    101, 32, 61, 32,118, 46, 46,116,109,112,100,101,102, 44, 10,
4666     32, 32, 32, 45, 45,116,121,112,101, 32, 61, 32,114,101, 98,
4667    117,105,108,100, 95,116,101,109,112,108, 97,116,101, 40,116,
4668     91,116, 46,110, 93, 44, 32,116, 98, 44, 32,116,105,109,112,
4669    108, 41, 44, 10, 32, 32, 32,116,121,112,101, 32, 61, 32,116,
4670     91,116, 46,110, 93, 44, 10, 32, 32, 32,109,111,100, 32, 61,
4671     32, 99,111,110, 99, 97,116, 40,116, 44, 49, 44,116, 46,110,
4672     45, 49, 41, 44, 10, 32, 32, 32,105,115, 95,112, 97,114, 97,
4673    109,101,116,101,114, 32, 61, 32,105,115, 95,112, 97,114, 97,
4674    109,101,116,101,114, 44, 10, 32, 32, 32,107,105,110,100, 32,
4675     61, 32,107,105,110,100, 10, 32, 32,125, 10, 10, 32,101,108,
4676    115,101, 32, 45, 45, 32,107,105,110,100, 32, 61, 61, 32, 34,
4677    102,117,110, 99, 34, 10, 10, 32, 32, 45, 45, 32, 99,104,101,
4678     99,107, 32,116,104,101, 32,102,111,114,109, 58, 32,109,111,
4679    100, 32,116,121,112,101, 32,110, 97,109,101, 10, 32, 32, 45,
4680     45,116, 32, 61, 32,115,112,108,105,116, 40,115, 44, 39, 37,
4681    115, 37,115, 42, 39, 41, 10, 32, 32,116, 32, 61, 32,115,112,
4682    108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,115, 44,
4683     39, 37,115, 43, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,
4684    118, 32, 61, 32,116, 91,116, 46,110, 93, 32, 32, 45, 45, 32,
4685    108, 97,115,116, 32,119,111,114,100, 32,105,115, 32,116,104,
4686    101, 32,102,117,110, 99,116,105,111,110, 32,110, 97,109,101,
4687     10, 32, 32,108,111, 99, 97,108, 32,116,112, 44,109,100, 10,
4688     32, 32,105,102, 32,116, 46,110, 62, 49, 32,116,104,101,110,
4689     10, 32, 32, 32,116,112, 32, 61, 32,116, 91,116, 46,110, 45,
4690     49, 93, 10, 32, 32, 32,109,100, 32, 61, 32, 99,111,110, 99,
4691     97,116, 40,116, 44, 49, 44,116, 46,110, 45, 50, 41, 10, 32,
4692     32,101,110,100, 10, 32, 32, 45, 45,105,102, 32,116,112, 32,
4693    116,104,101,110, 32,116,112, 32, 61, 32,114,101, 98,117,105,
4694    108,100, 95,116,101,109,112,108, 97,116,101, 40,116,112, 44,
4695     32,116, 98, 44, 32,116,105,109,112,108, 41, 32,101,110,100,
4696     10, 32, 32,114,101,116,117,114,110, 32, 95, 68,101, 99,108,
4697     97,114, 97,116,105,111,110,123, 10, 32, 32, 32,110, 97,109,
4698    101, 32, 61, 32,118, 44, 10, 32, 32, 32,116,121,112,101, 32,
4699     61, 32,116,112, 44, 10, 32, 32, 32,109,111,100, 32, 61, 32,
4700    109,100, 44, 10, 32, 32, 32,105,115, 95,112, 97,114, 97,109,
4701    101,116,101,114, 32, 61, 32,105,115, 95,112, 97,114, 97,109,
4702    101,116,101,114, 44, 10, 32, 32, 32,107,105,110,100, 32, 61,
4703     32,107,105,110,100, 10, 32, 32,125, 10, 32,101,110,100, 10,
4704     10,101,110,100,32
4705   };
4706   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/declaration.lua");
4707   lua_settop(tolua_S, top);
4708  } /* end of embedded lua code */
4709
4710
4711  { /* begin embedded lua code */
4712   int top = lua_gettop(tolua_S);
4713   static unsigned char B[] = {
4714    45, 45, 32,116,111,108,117, 97, 58, 32,118, 97,114,105, 97,
4715     98,108,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
4716    105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
4717     97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
4718     71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
4719     32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
4720    100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
4721    111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
4722    116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
4723    114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
4724     32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
4725    105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
4726    119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
4727    101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
4728     97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
4729    115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
4730    117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
4731    108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
4732    118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
4733    101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
4734     97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
4735    101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
4736    102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
4737     32, 86, 97,114,105, 97, 98,108,101, 32, 99,108, 97,115,115,
4738     10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,
4739     97, 32,101,120,116,101,114,110, 32,118, 97,114,105, 97, 98,
4740    108,101, 32,111,114, 32, 97, 32,112,117, 98,108,105, 99, 32,
4741    109,101,109, 98,101,114, 32,111,102, 32, 97, 32, 99,108, 97,
4742    115,115, 46, 10, 45, 45, 32, 83,116,111,114,101,115, 32, 97,
4743    108,108, 32,102,105,101,108,100,115, 32,112,114,101,115,101,
4744    110,116, 32,105,110, 32, 97, 32,100,101, 99,108, 97,114, 97,
4745    116,105,111,110, 46, 10, 99,108, 97,115,115, 86, 97,114,105,
4746     97, 98,108,101, 32, 61, 32,123, 10, 32, 95,103,101,116, 32,
4747     61, 32,123,125, 44, 32, 32, 32, 45, 45, 32,109, 97,112,112,
4748    101,100, 32,103,101,116, 32,102,117,110, 99,116,105,111,110,
4749    115, 10, 32, 95,115,101,116, 32, 61, 32,123,125, 44, 32, 32,
4750     32, 45, 45, 32,109, 97,112,112,101,100, 32,115,101,116, 32,
4751    102,117,110, 99,116,105,111,110,115, 10,125, 10, 99,108, 97,
4752    115,115, 86, 97,114,105, 97, 98,108,101, 46, 95, 95,105,110,
4753    100,101,120, 32, 61, 32, 99,108, 97,115,115, 86, 97,114,105,
4754     97, 98,108,101, 10,115,101,116,109,101,116, 97,116, 97, 98,
4755    108,101, 40, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,
4756    101, 44, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
4757    105,111,110, 41, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,
4758    109,101,116,104,111,100, 10,102,117,110, 99,116,105,111,110,
4759     32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101, 58,
4760    112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
4761    111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
4762    110,116, 46, 46, 34, 86, 97,114,105, 97, 98,108,101,123, 34,
4763     41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
4764     46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34, 46, 46,115,
4765    101,108,102, 46,109,111,100, 46, 46, 34, 39, 44, 34, 41, 10,
4766     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
4767     32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
4768    102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
4769    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
4770    112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
4771     46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
4772    105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,
4773    109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110,
4774     97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,105,102, 32,
4775    115,101,108,102, 46,100,105,109, 32,116,104,101,110, 32,112,
4776    114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,100,
4777    105,109, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,100,
4778    105,109, 46, 46, 34, 39, 44, 34, 41, 32,101,110,100, 10, 32,
4779    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
4780    100,101,102, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
4781     46,100,101,102, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
4782    105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,114,101,
4783    116, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,114,
4784    101,116, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,
4785    116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46, 46, 99,
4786    108,111,115,101, 41, 10,101,110,100, 10, 10, 45, 45, 32, 71,
4787    101,110,101,114, 97,116,101,115, 32, 67, 32,102,117,110, 99,
4788    116,105,111,110, 32,110, 97,109,101, 10,102,117,110, 99,116,
4789    105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,
4790    108,101, 58, 99,102,117,110, 99,110, 97,109,101, 32, 40,112,
4791    114,101,102,105,120, 41, 10, 32,108,111, 99, 97,108, 32,112,
4792     97,114,101,110,116, 32, 61, 32, 34, 34, 10, 32,108,111, 99,
4793     97,108, 32,117,110,115,105,103,110,101,100, 32, 61, 32, 34,
4794     34, 10, 32,108,111, 99, 97,108, 32,112,116,114, 32, 61, 32,
4795     34, 34, 10, 10, 32,108,111, 99, 97,108, 32,112, 32, 61, 32,
4796    115,101,108,102, 58,105,110,109,111,100,117,108,101, 40, 41,
4797     32,111,114, 32,115,101,108,102, 58,105,110,110, 97,109,101,
4798    115,112, 97, 99,101, 40, 41, 32,111,114, 32,115,101,108,102,
4799     58,105,110, 99,108, 97,115,115, 40, 41, 10, 10, 32,105,102,
4800     32,112, 32,116,104,101,110, 10, 32,  9,105,102, 32,115,101,
4801    108,102, 46,112, 97,114,101,110,116, 46, 99,108, 97,115,115,
4802    116,121,112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39,
4803     32,116,104,101,110, 10,  9,  9,112, 97,114,101,110,116, 32,
4804     61, 32, 34, 95, 34, 32, 46, 46, 32,115,101,108,102, 46,112,
4805     97,114,101,110,116, 46,116,121,112,101, 10,  9,101,108,115,
4806    101, 10,  9, 32, 32,112, 97,114,101,110,116, 32, 61, 32, 34,
4807     95, 34, 32, 46, 46, 32,112, 10,  9,101,110,100, 10, 32,101,
4808    110,100, 10, 10, 32,105,102, 32,115,116,114,102,105,110,100,
4809     40,115,101,108,102, 46,109,111,100, 44, 34, 40,117,110,115,
4810    105,103,110,101,100, 41, 34, 41, 32,116,104,101,110, 10, 32,
4811     32,117,110,115,105,103,110,101,100, 32, 61, 32, 34, 95,117,
4812    110,115,105,103,110,101,100, 34, 10, 32,101,110,100, 10, 10,
4813     32,105,102, 32,115,101,108,102, 46,112,116,114, 32, 61, 61,
4814     32, 34, 42, 34, 32,116,104,101,110, 32,112,116,114, 32, 61,
4815     32, 34, 95,112,116,114, 34, 10, 32,101,108,115,101,105,102,
4816     32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 34, 38,
4817     34, 32,116,104,101,110, 32,112,116,114, 32, 61, 32, 34, 95,
4818    114,101,102, 34, 10, 32,101,110,100, 10, 10, 32,108,111, 99,
4819     97,108, 32,110, 97,109,101, 32, 61, 32, 32,112,114,101,102,
4820    105,120, 32, 46, 46, 32,112, 97,114,101,110,116, 32, 46, 46,
4821     32,117,110,115,105,103,110,101,100, 32, 46, 46, 32, 34, 95,
4822     34, 32, 46, 46, 32,103,115,117, 98, 40,115,101,108,102, 46,
4823    108,110, 97,109,101, 32,111,114, 32,115,101,108,102, 46,110,
4824     97,109,101, 44, 34, 46, 42, 58, 58, 34, 44, 34, 34, 41, 32,
4825     46, 46, 32,112,116,114, 10, 10,  9,110, 97,109,101, 32, 61,
4826     32, 99,108,101, 97,110, 95,116,101,109,112,108, 97,116,101,
4827     40,110, 97,109,101, 41, 10, 32,114,101,116,117,114,110, 32,
4828    110, 97,109,101, 10, 10,101,110,100, 10, 10, 45, 45, 32, 99,
4829    104,101, 99,107, 32,105,102, 32,105,116, 32,105,115, 32, 97,
4830     32,118, 97,114,105, 97, 98,108,101, 10,102,117,110, 99,116,
4831    105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,
4832    108,101, 58,105,115,118, 97,114,105, 97, 98,108,101, 32, 40,
4833     41, 10, 32,114,101,116,117,114,110, 32,116,114,117,101, 10,
4834    101,110,100, 10, 10, 45, 45, 32,103,101,116, 32,118, 97,114,
4835    105, 97, 98,108,101, 32,118, 97,108,117,101, 10,102,117,110,
4836     99,116,105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105,
4837     97, 98,108,101, 58,103,101,116,118, 97,108,117,101, 32, 40,
4838     99,108, 97,115,115, 44,115,116, 97,116,105, 99, 44, 32,112,
4839    114,111,112, 95,103,101,116, 41, 10, 10,  9,108,111, 99, 97,
4840    108, 32,110, 97,109,101, 10,  9,105,102, 32,112,114,111,112,
4841     95,103,101,116, 32,116,104,101,110, 10, 10,  9,  9,110, 97,
4842    109,101, 32, 61, 32,112,114,111,112, 95,103,101,116, 46, 46,
4843     34, 40, 41, 34, 10,  9,101,108,115,101, 10,  9,  9,110, 97,
4844    109,101, 32, 61, 32,115,101,108,102, 46,110, 97,109,101, 10,
4845      9,101,110,100, 10, 10,  9,105,102, 32, 99,108, 97,115,115,
4846     32, 97,110,100, 32,115,116, 97,116,105, 99, 32,116,104,101,
4847    110, 10,  9, 32,114,101,116,117,114,110, 32,115,101,108,102,
4848     46,112, 97,114,101,110,116, 46,116,121,112,101, 46, 46, 39,
4849     58, 58, 39, 46, 46,110, 97,109,101, 10,  9,101,108,115,101,
4850    105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10,  9,
4851     32,114,101,116,117,114,110, 32, 39,115,101,108,102, 45, 62,
4852     39, 46, 46,110, 97,109,101, 10,  9,101,108,115,101, 10,  9,
4853     32,114,101,116,117,114,110, 32,110, 97,109,101, 10,  9,101,
4854    110,100, 10,101,110,100, 10, 10, 45, 45, 32,103,101,116, 32,
4855    118, 97,114,105, 97, 98,108,101, 32,112,111,105,110,116,101,
4856    114, 32,118, 97,108,117,101, 10,102,117,110, 99,116,105,111,
4857    110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101,
4858     58,103,101,116,112,111,105,110,116,101,114,118, 97,108,117,
4859    101, 32, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99,
4860     41, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
4861     32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,
4862    114,101,116,117,114,110, 32, 99,108, 97,115,115, 46, 46, 39,
4863     58, 58,112, 39, 10, 32,101,108,115,101,105,102, 32, 99,108,
4864     97,115,115, 32,116,104,101,110, 10, 32, 32,114,101,116,117,
4865    114,110, 32, 39,115,101,108,102, 45, 62,112, 39, 10, 32,101,
4866    108,115,101, 10, 32, 32,114,101,116,117,114,110, 32, 39,112,
4867     39, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
4868     87,114,105,116,101, 32, 98,105,110,100,105,110,103, 32,102,
4869    117,110, 99,116,105,111,110,115, 10,102,117,110, 99,116,105,
4870    111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,
4871    101, 58,115,117,112, 99,111,100,101, 32, 40, 41, 10, 10, 32,
4872    108,111, 99, 97,108, 32, 99,108, 97,115,115, 32, 61, 32,115,
4873    101,108,102, 58,105,110, 99,108, 97,115,115, 40, 41, 10, 10,
4874      9,108,111, 99, 97,108, 32,112,114,111,112, 95,103,101,116,
4875     44,112,114,111,112, 95,115,101,116, 10,  9,105,102, 32,115,
4876    116,114,105,110,103, 46,102,105,110,100, 40,115,101,108,102,
4877     46,109,111,100, 44, 32, 39,116,111,108,117, 97, 95,112,114,
4878    111,112,101,114,116,121, 39, 41, 32,116,104,101,110, 10, 10,
4879      9,  9, 95, 44, 95, 44,116,121,112,101, 32, 61, 32,115,116,
4880    114,105,110,103, 46,102,105,110,100, 40,115,101,108,102, 46,
4881    109,111,100, 44, 32, 34,116,111,108,117, 97, 95,112,114,111,
4882    112,101,114,116,121, 95, 95, 40, 91, 94, 37,115, 93, 42, 41,
4883     34, 41, 10,  9,  9,116,121,112,101, 32, 61, 32,116,121,112,
4884    101, 32,111,114, 32, 34,100,101,102, 97,117,108,116, 34, 10,
4885      9,  9,112,114,111,112, 95,103,101,116, 44,112,114,111,112,
4886     95,115,101,116, 32, 61, 32,103,101,116, 95,112,114,111,112,
4887    101,114,116,121, 95,109,101,116,104,111,100,115, 40,116,121,
4888    112,101, 44, 32,115,101,108,102, 46,110, 97,109,101, 41, 10,
4889      9,  9,115,101,108,102, 46,109,111,100, 32, 61, 32,115,116,
4890    114,105,110,103, 46,103,115,117, 98, 40,115,101,108,102, 46,
4891    109,111,100, 44, 32, 34,116,111,108,117, 97, 95,112,114,111,
4892    112,101,114,116,121, 91, 94, 37,115, 93, 42, 34, 44, 32, 34,
4893     34, 41, 10,  9,101,110,100, 10, 10, 32, 45, 45, 32,103,101,
4894    116, 32,102,117,110, 99,116,105,111,110, 32, 45, 45, 45, 45,
4895     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
4896     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
4897     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10,
4898     32,105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10,
4899     32, 32,111,117,116,112,117,116, 40, 34, 47, 42, 32,103,101,
4900    116, 32,102,117,110, 99,116,105,111,110, 58, 34, 44,115,101,
4901    108,102, 46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,108,
4902     97,115,115, 32, 34, 44, 99,108, 97,115,115, 44, 34, 32, 42,
4903     47, 34, 41, 10, 32,101,108,115,101, 10, 32, 32,111,117,116,
4904    112,117,116, 40, 34, 47, 42, 32,103,101,116, 32,102,117,110,
4905     99,116,105,111,110, 58, 34, 44,115,101,108,102, 46,110, 97,
4906    109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,110,100, 10,
4907     32,115,101,108,102, 46, 99,103,101,116,110, 97,109,101, 32,
4908     61, 32,115,101,108,102, 58, 99,102,117,110, 99,110, 97,109,
4909    101, 40, 34,116,111,108,117, 97, 95,103,101,116, 34, 41, 10,
4910     32,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
4911    102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69,
4912     95, 34, 46, 46,115,101,108,102, 46, 99,103,101,116,110, 97,
4913    109,101, 41, 10, 32,111,117,116,112,117,116, 40, 34, 92,110,
4914    115,116, 97,116,105, 99, 32,105,110,116, 34, 44,115,101,108,
4915    102, 46, 99,103,101,116,110, 97,109,101, 44, 34, 40,108,117,
4916     97, 95, 83,116, 97,116,101, 42, 32,116,111,108,117, 97, 95,
4917     83, 41, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34,123,
4918     34, 41, 10, 10, 32, 45, 45, 32,100,101, 99,108, 97,114,101,
4919     32,115,101,108,102, 44, 32,105,102, 32,116,104,101, 32, 99,
4920     97,115,101, 10, 32,108,111, 99, 97,108, 32, 95, 44, 95, 44,
4921    115,116, 97,116,105, 99, 32, 61, 32,115,116,114,102,105,110,
4922    100, 40,115,101,108,102, 46,109,111,100, 44, 39, 94, 37,115,
4923     42, 40,115,116, 97,116,105, 99, 41, 39, 41, 10, 32,105,102,
4924     32, 99,108, 97,115,115, 32, 97,110,100, 32,115,116, 97,116,
4925    105, 99, 61, 61,110,105,108, 32,116,104,101,110, 10, 32, 32,
4926    111,117,116,112,117,116, 40, 39, 32, 39, 44,115,101,108,102,
4927     46,112, 97,114,101,110,116, 46,116,121,112,101, 44, 39, 42,
4928     39, 44, 39,115,101,108,102, 32, 61, 32, 39, 41, 10, 32, 32,
4929    111,117,116,112,117,116, 40, 39, 40, 39, 44,115,101,108,102,
4930     46,112, 97,114,101,110,116, 46,116,121,112,101, 44, 39, 42,
4931     41, 32, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
4932    116,111,108,117, 97, 95,116,111,117,115,101,114,116,121,112,
4933    101, 40,116,111,108,117, 97, 95, 83, 44, 49, 44, 48, 41, 59,
4934     39, 41, 10, 32,101,108,115,101,105,102, 32,115,116, 97,116,
4935    105, 99, 32,116,104,101,110, 10, 32, 32, 95, 44, 95, 44,115,
4936    101,108,102, 46,109,111,100, 32, 61, 32,115,116,114,102,105,
4937    110,100, 40,115,101,108,102, 46,109,111,100, 44, 39, 94, 37,
4938    115, 42,115,116, 97,116,105, 99, 37,115, 37,115, 42, 40, 46,
4939     42, 41, 39, 41, 10, 32,101,110,100, 10, 10, 10, 32, 45, 45,
4940     32, 99,104,101, 99,107, 32,115,101,108,102, 32,118, 97,108,
4941    117,101, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,
4942    100, 32,115,116, 97,116,105, 99, 61, 61,110,105,108, 32,116,
4943    104,101,110, 10,  9, 32,111,117,116,112,117,116, 40, 39, 35,
4944    105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69,
4945     76, 69, 65, 83, 69, 92,110, 39, 41, 10, 32, 32,111,117,116,
4946    112,117,116, 40, 39, 32, 32,105,102, 32, 40, 33,115,101,108,
4947    102, 41, 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,
4948    116,111,108,117, 97, 95, 83, 44, 34,105,110,118, 97,108,105,
4949    100, 32, 92, 39,115,101,108,102, 92, 39, 32,105,110, 32, 97,
4950     99, 99,101,115,115,105,110,103, 32,118, 97,114,105, 97, 98,
4951    108,101, 32, 92, 39, 39, 46, 46,115,101,108,102, 46,110, 97,
4952    109,101, 46, 46, 39, 92, 39, 34, 44, 78, 85, 76, 76, 41, 59,
4953     39, 41, 59, 10,  9,  9,111,117,116,112,117,116, 40, 39, 35,
4954    101,110,100,105,102, 92,110, 39, 41, 10, 32,101,110,100, 10,
4955     10, 32, 45, 45, 32,114,101,116,117,114,110, 32,118, 97,108,
4956    117,101, 10, 32,105,102, 32,115,116,114,105,110,103, 46,102,
4957    105,110,100, 40,115,101,108,102, 46,109,111,100, 44, 32, 39,
4958    116,111,108,117, 97, 95,105,110,104,101,114,105,116,115, 39,
4959     41, 32,116,104,101,110, 10, 32,  9,111,117,116,112,117,116,
4960     40, 39, 35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,
4961    115,112,108,117,115, 92,110, 39, 41, 10,  9,111,117,116,112,
4962    117,116, 40, 39, 32, 32,116,111,108,117, 97, 95,112,117,115,
4963    104,117,115,101,114,116,121,112,101, 40,116,111,108,117, 97,
4964     95, 83, 44, 40,118,111,105,100, 42, 41,115,116, 97,116,105,
4965     99, 95, 99, 97,115,116, 60, 39, 46, 46,115,101,108,102, 46,
4966    116,121,112,101, 46, 46, 39, 42, 62, 40,115,101,108,102, 41,
4967     44, 32, 34, 39, 44,115,101,108,102, 46,116,121,112,101, 44,
4968     39, 34, 41, 59, 39, 41, 10,  9,111,117,116,112,117,116, 40,
4969     39, 35,101,108,115,101, 92,110, 39, 41, 10,  9,111,117,116,
4970    112,117,116, 40, 39, 32, 32,116,111,108,117, 97, 95,112,117,
4971    115,104,117,115,101,114,116,121,112,101, 40,116,111,108,117,
4972     97, 95, 83, 44, 40,118,111,105,100, 42, 41, 40, 40, 39, 46,
4973     46,115,101,108,102, 46,116,121,112,101, 46, 46, 39, 42, 41,
4974    115,101,108,102, 41, 44, 32, 34, 39, 44,115,101,108,102, 46,
4975    116,121,112,101, 44, 39, 34, 41, 59, 39, 41, 10,  9,111,117,
4976    116,112,117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39,
4977     41, 10, 32,101,108,115,101, 10,  9,108,111, 99, 97,108, 32,
4978    116, 44, 99,116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,
4979    115,101,108,102, 46,116,121,112,101, 41, 10,  9,105,102, 32,
4980    116, 32,116,104,101,110, 10,  9,  9,111,117,116,112,117,116,
4981     40, 39, 32, 32,116,111,108,117, 97, 95,112,117,115,104, 39,
4982     46, 46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44,
4983     40, 39, 44, 99,116, 44, 39, 41, 39, 46, 46,115,101,108,102,
4984     58,103,101,116,118, 97,108,117,101, 40, 99,108, 97,115,115,
4985     44,115,116, 97,116,105, 99, 44,112,114,111,112, 95,103,101,
4986    116, 41, 46, 46, 39, 41, 59, 39, 41, 10,  9,101,108,115,101,
4987     10,  9,  9,116, 32, 61, 32,115,101,108,102, 46,116,121,112,
4988    101, 10,  9,  9,105,102, 32,115,101,108,102, 46,112,116,114,
4989     32, 61, 61, 32, 39, 38, 39, 32,111,114, 32,115,101,108,102,
4990     46,112,116,114, 32, 61, 61, 32, 39, 39, 32,116,104,101,110,
4991     10,  9,  9,  9,111,117,116,112,117,116, 40, 39, 32, 32,116,
4992    111,108,117, 97, 95,112,117,115,104,117,115,101,114,116,121,
4993    112,101, 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,
4994    100, 42, 41, 38, 39, 46, 46,115,101,108,102, 58,103,101,116,
4995    118, 97,108,117,101, 40, 99,108, 97,115,115, 44,115,116, 97,
4996    116,105, 99, 44,112,114,111,112, 95,103,101,116, 41, 46, 46,
4997     39, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10,  9,
4998      9,101,108,115,101, 10,  9,  9,  9,111,117,116,112,117,116,
4999     40, 39, 32, 32,116,111,108,117, 97, 95,112,117,115,104,117,
5000    115,101,114,116,121,112,101, 40,116,111,108,117, 97, 95, 83,
5001     44, 40,118,111,105,100, 42, 41, 39, 46, 46,115,101,108,102,
5002     58,103,101,116,118, 97,108,117,101, 40, 99,108, 97,115,115,
5003     44,115,116, 97,116,105, 99, 44,112,114,111,112, 95,103,101,
5004    116, 41, 46, 46, 39, 44, 34, 39, 44,116, 44, 39, 34, 41, 59,
5005     39, 41, 10,  9,  9,101,110,100, 10,  9,101,110,100, 10, 32,
5006    101,110,100, 10, 32,111,117,116,112,117,116, 40, 39, 32,114,
5007    101,116,117,114,110, 32, 49, 59, 39, 41, 10, 32,111,117,116,
5008    112,117,116, 40, 39,125, 39, 41, 10, 32,111,117,116,112,117,
5009    116, 40, 39, 35,101,110,100,105,102, 32, 47, 47, 35,105,102,
5010    110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65,
5011     66, 76, 69, 92,110, 39, 41, 10, 32,111,117,116,112,117,116,
5012     40, 39, 92,110, 39, 41, 10, 10, 32, 45, 45, 32,115,101,116,
5013     32,102,117,110, 99,116,105,111,110, 32, 45, 45, 45, 45, 45,
5014     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
5015     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
5016     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 32,
5017    105,102, 32,110,111,116, 32, 40,115,116,114,102,105,110,100,
5018     40,115,101,108,102, 46,116,121,112,101, 44, 39, 99,111,110,
5019    115,116, 37,115, 43, 39, 41, 32,111,114, 32,115,116,114,105,
5020    110,103, 46,102,105,110,100, 40,115,101,108,102, 46,109,111,
5021    100, 44, 32, 39,116,111,108,117, 97, 95,114,101, 97,100,111,
5022    110,108,121, 39, 41, 32,111,114, 32,115,116,114,105,110,103,
5023     46,102,105,110,100, 40,115,101,108,102, 46,109,111,100, 44,
5024     32, 39,116,111,108,117, 97, 95,105,110,104,101,114,105,116,
5025    115, 39, 41, 41, 32, 32,116,104,101,110, 10, 32, 32,105,102,
5026     32, 99,108, 97,115,115, 32,116,104,101,110, 10, 32, 32, 32,
5027    111,117,116,112,117,116, 40, 34, 47, 42, 32,115,101,116, 32,
5028    102,117,110, 99,116,105,111,110, 58, 34, 44,115,101,108,102,
5029     46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,108, 97,115,
5030    115, 32, 34, 44, 99,108, 97,115,115, 44, 34, 32, 42, 47, 34,
5031     41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,
5032    112,117,116, 40, 34, 47, 42, 32,115,101,116, 32,102,117,110,
5033     99,116,105,111,110, 58, 34, 44,115,101,108,102, 46,110, 97,
5034    109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32, 32,101,110,100,
5035     10, 32, 32,115,101,108,102, 46, 99,115,101,116,110, 97,109,
5036    101, 32, 61, 32,115,101,108,102, 58, 99,102,117,110, 99,110,
5037     97,109,101, 40, 34,116,111,108,117, 97, 95,115,101,116, 34,
5038     41, 10, 32, 32,111,117,116,112,117,116, 40, 34, 35,105,102,
5039    110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65,
5040     66, 76, 69, 95, 34, 46, 46,115,101,108,102, 46, 99,115,101,
5041    116,110, 97,109,101, 41, 10, 32, 32,111,117,116,112,117,116,
5042     40, 34, 92,110,115,116, 97,116,105, 99, 32,105,110,116, 34,
5043     44,115,101,108,102, 46, 99,115,101,116,110, 97,109,101, 44,
5044     34, 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,111,
5045    108,117, 97, 95, 83, 41, 34, 41, 10, 32, 32,111,117,116,112,
5046    117,116, 40, 34,123, 34, 41, 10, 10, 32, 32, 45, 45, 32,100,
5047    101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,105,102,
5048     32,116,104,101, 32, 99, 97,115,101, 10, 32, 32,105,102, 32,
5049     99,108, 97,115,115, 32, 97,110,100, 32,115,116, 97,116,105,
5050     99, 61, 61,110,105,108, 32,116,104,101,110, 10, 32, 32, 32,
5051    111,117,116,112,117,116, 40, 39, 32, 39, 44,115,101,108,102,
5052     46,112, 97,114,101,110,116, 46,116,121,112,101, 44, 39, 42,
5053     39, 44, 39,115,101,108,102, 32, 61, 32, 39, 41, 10, 32, 32,
5054     32,111,117,116,112,117,116, 40, 39, 40, 39, 44,115,101,108,
5055    102, 46,112, 97,114,101,110,116, 46,116,121,112,101, 44, 39,
5056     42, 41, 32, 39, 41, 10, 32, 32, 32,111,117,116,112,117,116,
5057     40, 39,116,111,108,117, 97, 95,116,111,117,115,101,114,116,
5058    121,112,101, 40,116,111,108,117, 97, 95, 83, 44, 49, 44, 48,
5059     41, 59, 39, 41, 10, 32, 32, 32, 45, 45, 32, 99,104,101, 99,
5060    107, 32,115,101,108,102, 32,118, 97,108,117,101, 10,  9,  9,
5061    101,110,100, 10, 32, 32, 45, 45, 32, 99,104,101, 99,107, 32,
5062    116,121,112,101,115, 10,  9,  9,111,117,116,112,117,116, 40,
5063     39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
5064     82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,  9,  9,111,
5065    117,116,112,117,116, 40, 39, 32, 32,116,111,108,117, 97, 95,
5066     69,114,114,111,114, 32,116,111,108,117, 97, 95,101,114,114,
5067     59, 39, 41, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 32,
5068     97,110,100, 32,115,116, 97,116,105, 99, 61, 61,110,105,108,
5069     32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,116,
5070     40, 39, 32, 32,105,102, 32, 40, 33,115,101,108,102, 41, 32,
5071    116,111,108,117, 97, 95,101,114,114,111,114, 40,116,111,108,
5072    117, 97, 95, 83, 44, 34,105,110,118, 97,108,105,100, 32, 92,
5073     39,115,101,108,102, 92, 39, 32,105,110, 32, 97, 99, 99,101,
5074    115,115,105,110,103, 32,118, 97,114,105, 97, 98,108,101, 32,
5075     92, 39, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 46,
5076     46, 39, 92, 39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41, 59,
5077     10, 32, 32,101,108,115,101,105,102, 32,115,116, 97,116,105,
5078     99, 32,116,104,101,110, 10, 32, 32, 32, 95, 44, 95, 44,115,
5079    101,108,102, 46,109,111,100, 32, 61, 32,115,116,114,102,105,
5080    110,100, 40,115,101,108,102, 46,109,111,100, 44, 39, 94, 37,
5081    115, 42,115,116, 97,116,105, 99, 37,115, 37,115, 42, 40, 46,
5082     42, 41, 39, 41, 10, 32, 32,101,110,100, 10, 10, 32, 32, 45,
5083     45, 32, 99,104,101, 99,107, 32,118, 97,114,105, 97, 98,108,
5084    101, 32,116,121,112,101, 10, 32, 32,111,117,116,112,117,116,
5085     40, 39, 32, 32,105,102, 32, 40, 33, 39, 46, 46,115,101,108,
5086    102, 58,111,117,116, 99,104,101, 99,107,116,121,112,101, 40,
5087     50, 41, 46, 46, 39, 41, 39, 41, 10, 32, 32,111,117,116,112,
5088    117,116, 40, 39, 32, 32, 32,116,111,108,117, 97, 95,101,114,
5089    114,111,114, 40,116,111,108,117, 97, 95, 83, 44, 34, 35,118,
5090    105,110,118, 97,108,105,100, 32,116,121,112,101, 32,105,110,
5091     32,118, 97,114,105, 97, 98,108,101, 32, 97,115,115,105,103,
5092    110,109,101,110,116, 46, 34, 44, 38,116,111,108,117, 97, 95,
5093    101,114,114, 41, 59, 39, 41, 10,  9,  9,111,117,116,112,117,
5094    116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 10,
5095     32, 32, 45, 45, 32, 97,115,115,105,103,110, 32,118, 97,108,
5096    117,101, 10,  9,  9,108,111, 99, 97,108, 32,100,101,102, 32,
5097     61, 32, 48, 10,  9,  9,105,102, 32,115,101,108,102, 46,100,
5098    101,102, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 32,100,
5099    101,102, 32, 61, 32,115,101,108,102, 46,100,101,102, 32,101,
5100    110,100, 10,  9,  9,105,102, 32,115,101,108,102, 46,116,121,
5101    112,101, 32, 61, 61, 32, 39, 99,104, 97,114, 42, 39, 32, 97,
5102    110,100, 32,115,101,108,102, 46,100,105,109, 32,126, 61, 32,
5103     39, 39, 32,116,104,101,110, 32, 45, 45, 32,105,115, 32,115,
5104    116,114,105,110,103, 10,  9,  9, 32,111,117,116,112,117,116,
5105     40, 39, 32,115,116,114,110, 99,112,121, 40, 39, 41, 10,  9,
5106      9,  9,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
5107    115,116, 97,116,105, 99, 32,116,104,101,110, 10,  9,  9,  9,
5108      9,111,117,116,112,117,116, 40,115,101,108,102, 46,112, 97,
5109    114,101,110,116, 46,116,121,112,101, 46, 46, 39, 58, 58, 39,
5110     46, 46,115,101,108,102, 46,110, 97,109,101, 41, 10,  9,  9,
5111      9,101,108,115,101,105,102, 32, 99,108, 97,115,115, 32,116,
5112    104,101,110, 10,  9,  9,  9,  9,111,117,116,112,117,116, 40,
5113     39,115,101,108,102, 45, 62, 39, 46, 46,115,101,108,102, 46,
5114    110, 97,109,101, 41, 10,  9,  9,  9,101,108,115,101, 10,  9,
5115      9,  9,  9,111,117,116,112,117,116, 40,115,101,108,102, 46,
5116    110, 97,109,101, 41, 10,  9,  9,  9,101,110,100, 10,  9,  9,
5117      9,111,117,116,112,117,116, 40, 39, 44,116,111,108,117, 97,
5118     95,116,111,115,116,114,105,110,103, 40,116,111,108,117, 97,
5119     95, 83, 44, 50, 44, 39, 44,100,101,102, 44, 39, 41, 44, 39,
5120     44,115,101,108,102, 46,100,105,109, 44, 39, 45, 49, 41, 59,
5121     39, 41, 10,  9,  9,101,108,115,101, 10,  9,  9,  9,108,111,
5122     99, 97,108, 32,112,116,114, 32, 61, 32, 39, 39, 10,  9,  9,
5123      9,105,102, 32,115,101,108,102, 46,112,116,114,126, 61, 39,
5124     39, 32,116,104,101,110, 32,112,116,114, 32, 61, 32, 39, 42,
5125     39, 32,101,110,100, 10,  9,  9,  9,111,117,116,112,117,116,
5126     40, 39, 32, 39, 41, 10,  9,  9,  9,108,111, 99, 97,108, 32,
5127    110, 97,109,101, 32, 61, 32,112,114,111,112, 95,115,101,116,
5128     32,111,114, 32,115,101,108,102, 46,110, 97,109,101, 10,  9,
5129      9,  9,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
5130    115,116, 97,116,105, 99, 32,116,104,101,110, 10,  9,  9,  9,
5131      9,111,117,116,112,117,116, 40,115,101,108,102, 46,112, 97,
5132    114,101,110,116, 46,116,121,112,101, 46, 46, 39, 58, 58, 39,
5133     46, 46,110, 97,109,101, 41, 10,  9,  9,  9,101,108,115,101,
5134    105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10,  9,
5135      9,  9,  9,111,117,116,112,117,116, 40, 39,115,101,108,102,
5136     45, 62, 39, 46, 46,110, 97,109,101, 41, 10,  9,  9,  9,101,
5137    108,115,101, 10,  9,  9,  9,  9,111,117,116,112,117,116, 40,
5138    110, 97,109,101, 41, 10,  9,  9,  9,101,110,100, 10,  9,  9,
5139      9,108,111, 99, 97,108, 32,116, 32, 61, 32,105,115, 98, 97,
5140    115,105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 10,
5141      9,  9,  9,105,102, 32,112,114,111,112, 95,115,101,116, 32,
5142    116,104,101,110, 10,  9,  9,  9,  9,111,117,116,112,117,116,
5143     40, 39, 40, 39, 41, 10,  9,  9,  9,101,108,115,101, 10,  9,
5144      9,  9,  9,111,117,116,112,117,116, 40, 39, 32, 61, 32, 39,
5145     41, 10,  9,  9,  9,101,110,100, 10,  9,  9,  9,105,102, 32,
5146    110,111,116, 32,116, 32, 97,110,100, 32,112,116,114, 61, 61,
5147     39, 39, 32,116,104,101,110, 32,111,117,116,112,117,116, 40,
5148     39, 42, 39, 41, 32,101,110,100, 10,  9,  9,  9,111,117,116,
5149    112,117,116, 40, 39, 40, 40, 39, 44,115,101,108,102, 46,109,
5150    111,100, 44,115,101,108,102, 46,116,121,112,101, 41, 10,  9,
5151      9,  9,105,102, 32,110,111,116, 32,116, 32,116,104,101,110,
5152     10,  9,  9,  9,  9,111,117,116,112,117,116, 40, 39, 42, 39,
5153     41, 10,  9,  9,  9,101,110,100, 10,  9,  9,  9,111,117,116,
5154    112,117,116, 40, 39, 41, 32, 39, 41, 10,  9,  9,  9,105,102,
5155     32,116, 32,116,104,101,110, 10,  9,  9,  9,  9,105,102, 32,
5156    105,115,101,110,117,109, 40,115,101,108,102, 46,116,121,112,
5157    101, 41, 32,116,104,101,110, 10,  9,  9,  9,  9,  9,111,117,
5158    116,112,117,116, 40, 39, 40,105,110,116, 41, 32, 39, 41, 10,
5159      9,  9,  9,  9,101,110,100, 10,  9,  9,  9,  9,111,117,116,
5160    112,117,116, 40, 39,116,111,108,117, 97, 95,116,111, 39, 46,
5161     46,116, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 50, 44,
5162     39, 44,100,101,102, 44, 39, 41, 41, 39, 41, 10,  9,  9,  9,
5163    101,108,115,101, 10,  9,  9,  9,  9,111,117,116,112,117,116,
5164     40, 39,116,111,108,117, 97, 95,116,111,117,115,101,114,116,
5165    121,112,101, 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 39,
5166     44,100,101,102, 44, 39, 41, 41, 39, 41, 10,  9,  9,  9,101,
5167    110,100, 10,  9,  9,  9,105,102, 32,112,114,111,112, 95,115,
5168    101,116, 32,116,104,101,110, 10,  9,  9,  9,  9,111,117,116,
5169    112,117,116, 40, 34, 41, 34, 41, 10,  9,  9,  9,101,110,100,
5170     10,  9,  9,  9,111,117,116,112,117,116, 40, 34, 59, 34, 41,
5171     10,  9,  9,101,110,100, 10, 32, 32,111,117,116,112,117,116,
5172     40, 39, 32,114,101,116,117,114,110, 32, 48, 59, 39, 41, 10,
5173     32, 32,111,117,116,112,117,116, 40, 39,125, 39, 41, 10, 32,
5174     32,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,102,
5175     32, 47, 47, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85,
5176     65, 95, 68, 73, 83, 65, 66, 76, 69, 92,110, 39, 41, 10, 32,
5177     32,111,117,116,112,117,116, 40, 39, 92,110, 39, 41, 10, 32,
5178    101,110,100, 10, 10,101,110,100, 10, 10,102,117,110, 99,116,
5179    105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,
5180    108,101, 58,114,101,103,105,115,116,101,114, 32, 40,112,114,
5181    101, 41, 10, 10,  9,105,102, 32,110,111,116, 32,115,101,108,
5182    102, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99, 95,
5183     97, 99, 99,101,115,115, 40, 41, 32,116,104,101,110, 10,  9,
5184      9,114,101,116,117,114,110, 10,  9,101,110,100, 10, 32,112,
5185    114,101, 32, 61, 32,112,114,101, 32,111,114, 32, 39, 39, 10,
5186     32,108,111, 99, 97,108, 32,112, 97,114,101,110,116, 32, 61,
5187     32,115,101,108,102, 58,105,110,109,111,100,117,108,101, 40,
5188     41, 32,111,114, 32,115,101,108,102, 58,105,110,110, 97,109,
5189    101,115,112, 97, 99,101, 40, 41, 32,111,114, 32,115,101,108,
5190    102, 58,105,110, 99,108, 97,115,115, 40, 41, 10, 32,105,102,
5191     32,110,111,116, 32,112, 97,114,101,110,116, 32,116,104,101,
5192    110, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 86, 97,114,
5193    105, 97, 98,108,101, 46, 95,119, 97,114,110,105,110,103, 61,
5194     61,110,105,108, 32,116,104,101,110, 10, 32, 32, 32,119, 97,
5195    114,110,105,110,103, 40, 34, 77, 97,112,112,105,110,103, 32,
5196    118, 97,114,105, 97, 98,108,101, 32,116,111, 32,103,108,111,
5197     98, 97,108, 32,109, 97,121, 32,100,101,103,114, 97,100,101,
5198     32,112,101,114,102,111,114,109, 97,110, 99,101, 34, 41, 10,
5199     32, 32, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,
5200    101, 46, 95,119, 97,114,110,105,110,103, 32, 61, 32, 49, 10,
5201     32, 32,101,110,100, 10, 32,101,110,100, 10, 32,105,102, 32,
5202    115,101,108,102, 46, 99,115,101,116,110, 97,109,101, 32,116,
5203    104,101,110, 10, 32, 32,111,117,116,112,117,116, 40,112,114,
5204    101, 46, 46, 39,116,111,108,117, 97, 95,118, 97,114,105, 97,
5205     98,108,101, 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46,
5206     46,115,101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 34,
5207     44, 39, 46, 46,115,101,108,102, 46, 99,103,101,116,110, 97,
5208    109,101, 46, 46, 39, 44, 39, 46, 46,115,101,108,102, 46, 99,
5209    115,101,116,110, 97,109,101, 46, 46, 39, 41, 59, 39, 41, 10,
5210     32,101,108,115,101, 10, 32, 32,111,117,116,112,117,116, 40,
5211    112,114,101, 46, 46, 39,116,111,108,117, 97, 95,118, 97,114,
5212    105, 97, 98,108,101, 40,116,111,108,117, 97, 95, 83, 44, 34,
5213     39, 46, 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46,
5214     39, 34, 44, 39, 46, 46,115,101,108,102, 46, 99,103,101,116,
5215    110, 97,109,101, 46, 46, 39, 44, 78, 85, 76, 76, 41, 59, 39,
5216     41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
5217     73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,
5218    117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32,
5219     95, 86, 97,114,105, 97, 98,108,101, 32, 40,116, 41, 10, 32,
5220    115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44,
5221     99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101, 41, 10,
5222     32, 97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,
5223    117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,
5224    111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,
5225    120,112,101, 99,116,115, 32, 97, 32,115,116,114,105,110,103,
5226     32,114,101,112,114,101,115,101,110,116,105,110,103, 32,116,
5227    104,101, 32,118, 97,114,105, 97, 98,108,101, 32,100,101, 99,
5228    108, 97,114, 97,116,105,111,110, 46, 10,102,117,110, 99,116,
5229    105,111,110, 32, 86, 97,114,105, 97, 98,108,101, 32, 40,115,
5230     41, 10, 32,114,101,116,117,114,110, 32, 95, 86, 97,114,105,
5231     97, 98,108,101, 32, 40, 68,101, 99,108, 97,114, 97,116,105,
5232    111,110, 40,115, 44, 39,118, 97,114, 39, 41, 41, 10,101,110,
5233    100,32
5234   };
5235   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/variable.lua");
5236   lua_settop(tolua_S, top);
5237  } /* end of embedded lua code */
5238
5239
5240  { /* begin embedded lua code */
5241   int top = lua_gettop(tolua_S);
5242   static unsigned char B[] = {
5243    45, 45, 32,116,111,108,117, 97, 58, 32, 97,114,114, 97,121,
5244     32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,
5245    101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32,
5246     67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,
5247    102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,
5248    108, 32, 49, 57, 57, 57, 10, 45, 45, 32, 36, 73,100, 58, 32,
5249     97,114,114, 97,121, 46,108,117, 97, 44,118, 32, 49, 46, 49,
5250     32, 50, 48, 48, 48, 47, 49, 49, 47, 48, 54, 32, 50, 50, 58,
5251     48, 51, 58, 53, 55, 32, 99,101,108,101,115, 32, 69,120,112,
5252     32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,
5253    101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,119,
5254     97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,
5255    100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,
5256    110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116,
5257     46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,
5258    114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,
5259    101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110,
5260     32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44,
5261     32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,
5262    104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,
5263    103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,
5264    100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44,
5265     32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,
5266    101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,
5267    101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105,
5268     99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45, 32, 65,
5269    114,114, 97,121, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,
5270    101,112,114,101,115,101,110,116,115, 32, 97, 32,101,120,116,
5271    101,114,110, 32, 97,114,114, 97,121, 32,118, 97,114,105, 97,
5272     98,108,101, 32,111,114, 32, 97, 32,112,117, 98,108,105, 99,
5273     32,109,101,109, 98,101,114, 32,111,102, 32, 97, 32, 99,108,
5274     97,115,115, 46, 10, 45, 45, 32, 83,116,111,114,101,115, 32,
5275     97,108,108, 32,102,105,101,108,100,115, 32,112,114,101,115,
5276    101,110,116, 32,105,110, 32, 97, 32,100,101, 99,108, 97,114,
5277     97,116,105,111,110, 46, 10, 99,108, 97,115,115, 65,114,114,
5278     97,121, 32, 61, 32,123, 10,125, 10, 99,108, 97,115,115, 65,
5279    114,114, 97,121, 46, 95, 95,105,110,100,101,120, 32, 61, 32,
5280     99,108, 97,115,115, 65,114,114, 97,121, 10,115,101,116,109,
5281    101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,115,115, 65,
5282    114,114, 97,121, 44, 99,108, 97,115,115, 68,101, 99,108, 97,
5283    114, 97,116,105,111,110, 41, 10, 10, 45, 45, 32, 80,114,105,
5284    110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
5285    105,111,110, 32, 99,108, 97,115,115, 65,114,114, 97,121, 58,
5286    112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
5287    111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
5288    110,116, 46, 46, 34, 65,114,114, 97,121,123, 34, 41, 10, 32,
5289    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
5290    109,111,100, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
5291     46,109,111,100, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
5292    105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,116,121,
5293    112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,116,
5294    121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,
5295    110,116, 40,105,100,101,110,116, 46, 46, 34, 32,112,116,114,
5296     32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,112,116,
5297    114, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116,
5298     40,105,100,101,110,116, 46, 46, 34, 32,110, 97,109,101, 32,
5299     61, 32, 39, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
5300     46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,
5301    105,100,101,110,116, 46, 46, 34, 32,100,101,102, 32, 32, 61,
5302     32, 39, 34, 46, 46,115,101,108,102, 46,100,101,102, 46, 46,
5303     34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,
5304    101,110,116, 46, 46, 34, 32,100,105,109, 32, 32, 61, 32, 39,
5305     34, 46, 46,115,101,108,102, 46,100,105,109, 46, 46, 34, 39,
5306     44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
5307    116, 46, 46, 34, 32,114,101,116, 32, 32, 61, 32, 39, 34, 46,
5308     46,115,101,108,102, 46,114,101,116, 46, 46, 34, 39, 44, 34,
5309     41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
5310     46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,
5311    100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
5312    105,116, 32,105,115, 32, 97, 32,118, 97,114,105, 97, 98,108,
5313    101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
5314    115, 65,114,114, 97,121, 58,105,115,118, 97,114,105, 97, 98,
5315    108,101, 32, 40, 41, 10, 32,114,101,116,117,114,110, 32,116,
5316    114,117,101, 10,101,110,100, 10, 10, 10, 45, 45, 32,103,101,
5317    116, 32,118, 97,114,105, 97, 98,108,101, 32,118, 97,108,117,
5318    101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
5319    115, 65,114,114, 97,121, 58,103,101,116,118, 97,108,117,101,
5320     32, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99, 41,
5321     10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
5322    115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,114,
5323    101,116,117,114,110, 32, 99,108, 97,115,115, 46, 46, 39, 58,
5324     58, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 46, 46,
5325     39, 91,116,111,108,117, 97, 95,105,110,100,101,120, 93, 39,
5326     10, 32,101,108,115,101,105,102, 32, 99,108, 97,115,115, 32,
5327    116,104,101,110, 10, 32, 32,114,101,116,117,114,110, 32, 39,
5328    115,101,108,102, 45, 62, 39, 46, 46,115,101,108,102, 46,110,
5329     97,109,101, 46, 46, 39, 91,116,111,108,117, 97, 95,105,110,
5330    100,101,120, 93, 39, 10, 32,101,108,115,101, 10, 32, 32,114,
5331    101,116,117,114,110, 32,115,101,108,102, 46,110, 97,109,101,
5332     46, 46, 39, 91,116,111,108,117, 97, 95,105,110,100,101,120,
5333     93, 39, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45,
5334     32, 87,114,105,116,101, 32, 98,105,110,100,105,110,103, 32,
5335    102,117,110, 99,116,105,111,110,115, 10,102,117,110, 99,116,
5336    105,111,110, 32, 99,108, 97,115,115, 65,114,114, 97,121, 58,
5337    115,117,112, 99,111,100,101, 32, 40, 41, 10, 32,108,111, 99,
5338     97,108, 32, 99,108, 97,115,115, 32, 61, 32,115,101,108,102,
5339     58,105,110, 99,108, 97,115,115, 40, 41, 10, 10, 32, 45, 45,
5340     32,103,101,116, 32,102,117,110, 99,116,105,111,110, 32, 45,
5341     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
5342     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
5343     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
5344     45, 45, 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,104,
5345    101,110, 10, 32, 32,111,117,116,112,117,116, 40, 34, 47, 42,
5346     32,103,101,116, 32,102,117,110, 99,116,105,111,110, 58, 34,
5347     44,115,101,108,102, 46,110, 97,109,101, 44, 34, 32,111,102,
5348     32, 99,108, 97,115,115, 32, 34, 44, 99,108, 97,115,115, 44,
5349     34, 32, 42, 47, 34, 41, 10, 32,101,108,115,101, 10, 32, 32,
5350    111,117,116,112,117,116, 40, 34, 47, 42, 32,103,101,116, 32,
5351    102,117,110, 99,116,105,111,110, 58, 34, 44,115,101,108,102,
5352     46,110, 97,109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,
5353    110,100, 10, 32,115,101,108,102, 46, 99,103,101,116,110, 97,
5354    109,101, 32, 61, 32,115,101,108,102, 58, 99,102,117,110, 99,
5355    110, 97,109,101, 40, 34,116,111,108,117, 97, 95,103,101,116,
5356     34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,105,102,
5357    110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65,
5358     66, 76, 69, 95, 34, 46, 46,115,101,108,102, 46, 99,103,101,
5359    116,110, 97,109,101, 41, 10, 32,111,117,116,112,117,116, 40,
5360     34, 92,110,115,116, 97,116,105, 99, 32,105,110,116, 34, 44,
5361    115,101,108,102, 46, 99,103,101,116,110, 97,109,101, 44, 34,
5362     40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,
5363    117, 97, 95, 83, 41, 34, 41, 10, 32,111,117,116,112,117,116,
5364     40, 34,123, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34,
5365     32,105,110,116, 32,116,111,108,117, 97, 95,105,110,100,101,
5366    120, 59, 34, 41, 10, 10, 32, 45, 45, 32,100,101, 99,108, 97,
5367    114,101, 32,115,101,108,102, 44, 32,105,102, 32,116,104,101,
5368     32, 99, 97,115,101, 10, 32,108,111, 99, 97,108, 32, 95, 44,
5369     95, 44,115,116, 97,116,105, 99, 32, 61, 32,115,116,114,102,
5370    105,110,100, 40,115,101,108,102, 46,109,111,100, 44, 39, 94,
5371     37,115, 42, 40,115,116, 97,116,105, 99, 41, 39, 41, 10, 32,
5372    105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,116,
5373     97,116,105, 99, 61, 61,110,105,108, 32,116,104,101,110, 10,
5374     32, 32,111,117,116,112,117,116, 40, 39, 32, 39, 44,115,101,
5375    108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101, 44,
5376     39, 42, 39, 44, 39,115,101,108,102, 59, 39, 41, 10, 32, 32,
5377    111,117,116,112,117,116, 40, 39, 32,108,117, 97, 95,112,117,
5378    115,104,115,116,114,105,110,103, 40,116,111,108,117, 97, 95,
5379     83, 44, 34, 46,115,101,108,102, 34, 41, 59, 39, 41, 10, 32,
5380     32,111,117,116,112,117,116, 40, 39, 32,108,117, 97, 95,114,
5381     97,119,103,101,116, 40,116,111,108,117, 97, 95, 83, 44, 49,
5382     41, 59, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
5383     32,115,101,108,102, 32, 61, 32, 39, 41, 10, 32, 32,111,117,
5384    116,112,117,116, 40, 39, 40, 39, 44,115,101,108,102, 46,112,
5385     97,114,101,110,116, 46,116,121,112,101, 44, 39, 42, 41, 32,
5386     39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,108,117,
5387     97, 95,116,111,117,115,101,114,100, 97,116, 97, 40,116,111,
5388    108,117, 97, 95, 83, 44, 45, 49, 41, 59, 39, 41, 10, 32,101,
5389    108,115,101,105,102, 32,115,116, 97,116,105, 99, 32,116,104,
5390    101,110, 10, 32, 32, 95, 44, 95, 44,115,101,108,102, 46,109,
5391    111,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,101,
5392    108,102, 46,109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,
5393    116,105, 99, 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10,
5394     32,101,110,100, 10, 10, 32, 45, 45, 32, 99,104,101, 99,107,
5395     32,105,110,100,101,120, 10,  9,111,117,116,112,117,116, 40,
5396     39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
5397     82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,  9,111,117,
5398    116,112,117,116, 40, 39, 32,123, 39, 41, 10,  9,111,117,116,
5399    112,117,116, 40, 39, 32, 32,116,111,108,117, 97, 95, 69,114,
5400    114,111,114, 32,116,111,108,117, 97, 95,101,114,114, 59, 39,
5401     41, 10, 32,111,117,116,112,117,116, 40, 39, 32, 32,105,102,
5402     32, 40, 33,116,111,108,117, 97, 95,105,115,110,117,109, 98,
5403    101,114, 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 44,
5404     38,116,111,108,117, 97, 95,101,114,114, 41, 41, 39, 41, 10,
5405     32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,108,
5406    117, 97, 95,101,114,114,111,114, 40,116,111,108,117, 97, 95,
5407     83, 44, 34, 35,118,105,110,118, 97,108,105,100, 32,116,121,
5408    112,101, 32,105,110, 32, 97,114,114, 97,121, 32,105,110,100,
5409    101,120,105,110,103, 46, 34, 44, 38,116,111,108,117, 97, 95,
5410    101,114,114, 41, 59, 39, 41, 10,  9,111,117,116,112,117,116,
5411     40, 39, 32,125, 39, 41, 10,  9,111,117,116,112,117,116, 40,
5412     39, 35,101,110,100,105,102, 92,110, 39, 41, 10,  9,105,102,
5413     32,102,108, 97,103,115, 91, 39, 49, 39, 93, 32,116,104,101,
5414    110, 32, 45, 45, 32,102,111,114, 32, 99,111,109,112, 97,116,
5415    105, 98,105,108,105,116,121, 32,119,105,116,104, 32,116,111,
5416    108,117, 97, 53, 32, 63, 10,  9,  9,111,117,116,112,117,116,
5417     40, 39, 32,116,111,108,117, 97, 95,105,110,100,101,120, 32,
5418     61, 32, 40,105,110,116, 41,116,111,108,117, 97, 95,116,111,
5419    110,117,109, 98,101,114, 40,116,111,108,117, 97, 95, 83, 44,
5420     50, 44, 48, 41, 45, 49, 59, 39, 41, 10,  9,101,108,115,101,
5421     10,  9,  9,111,117,116,112,117,116, 40, 39, 32,116,111,108,
5422    117, 97, 95,105,110,100,101,120, 32, 61, 32, 40,105,110,116,
5423     41,116,111,108,117, 97, 95,116,111,110,117,109, 98,101,114,
5424     40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 41, 59, 39,
5425     41, 10,  9,101,110,100, 10,  9,111,117,116,112,117,116, 40,
5426     39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
5427     82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,  9,105,102,
5428     32,115,101,108,102, 46,100,105,109, 32, 97,110,100, 32,115,
5429    101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,
5430    104,101,110, 10,  9, 32, 32,111,117,116,112,117,116, 40, 39,
5431     32,105,102, 32, 40,116,111,108,117, 97, 95,105,110,100,101,
5432    120, 60, 48, 32,124,124, 32,116,111,108,117, 97, 95,105,110,
5433    100,101,120, 62, 61, 39, 46, 46,115,101,108,102, 46,100,105,
5434    109, 46, 46, 39, 41, 39, 41, 10,  9,101,108,115,101, 10,  9,
5435     32, 32,111,117,116,112,117,116, 40, 39, 32,105,102, 32, 40,
5436    116,111,108,117, 97, 95,105,110,100,101,120, 60, 48, 41, 39,
5437     41, 10,  9,101,110,100, 10, 32,111,117,116,112,117,116, 40,
5438     39, 32, 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,
5439    116,111,108,117, 97, 95, 83, 44, 34, 97,114,114, 97,121, 32,
5440    105,110,100,101,120,105,110,103, 32,111,117,116, 32,111,102,
5441     32,114, 97,110,103,101, 46, 34, 44, 78, 85, 76, 76, 41, 59,
5442     39, 41, 10,  9,111,117,116,112,117,116, 40, 39, 35,101,110,
5443    100,105,102, 92,110, 39, 41, 10, 10, 32, 45, 45, 32,114,101,
5444    116,117,114,110, 32,118, 97,108,117,101, 10, 32,108,111, 99,
5445     97,108, 32,116, 44, 99,116, 32, 61, 32,105,115, 98, 97,115,
5446    105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 10, 32,
5447    105,102, 32,116, 32,116,104,101,110, 10, 32, 32,111,117,116,
5448    112,117,116, 40, 39, 32,116,111,108,117, 97, 95,112,117,115,
5449    104, 39, 46, 46,116, 46, 46, 39, 40,116,111,108,117, 97, 95,
5450     83, 44, 40, 39, 44, 99,116, 44, 39, 41, 39, 46, 46,115,101,
5451    108,102, 58,103,101,116,118, 97,108,117,101, 40, 99,108, 97,
5452    115,115, 44,115,116, 97,116,105, 99, 41, 46, 46, 39, 41, 59,
5453     39, 41, 10, 32,101,108,115,101, 10,  9,  9,116, 32, 61, 32,
5454    115,101,108,102, 46,116,121,112,101, 10, 32, 32,105,102, 32,
5455    115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 38, 39,
5456     32,111,114, 32,115,101,108,102, 46,112,116,114, 32, 61, 61,
5457     32, 39, 39, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,
5458    112,117,116, 40, 39, 32,116,111,108,117, 97, 95,112,117,115,
5459    104,117,115,101,114,116,121,112,101, 40,116,111,108,117, 97,
5460     95, 83, 44, 40,118,111,105,100, 42, 41, 38, 39, 46, 46,115,
5461    101,108,102, 58,103,101,116,118, 97,108,117,101, 40, 99,108,
5462     97,115,115, 44,115,116, 97,116,105, 99, 41, 46, 46, 39, 44,
5463     34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 32, 32,101,
5464    108,115,101, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39,
5465     32,116,111,108,117, 97, 95,112,117,115,104,117,115,101,114,
5466    116,121,112,101, 40,116,111,108,117, 97, 95, 83, 44, 40,118,
5467    111,105,100, 42, 41, 39, 46, 46,115,101,108,102, 58,103,101,
5468    116,118, 97,108,117,101, 40, 99,108, 97,115,115, 44,115,116,
5469     97,116,105, 99, 41, 46, 46, 39, 44, 34, 39, 44,116, 44, 39,
5470     34, 41, 59, 39, 41, 10, 32, 32,101,110,100, 10, 32,101,110,
5471    100, 10, 32,111,117,116,112,117,116, 40, 39, 32,114,101,116,
5472    117,114,110, 32, 49, 59, 39, 41, 10, 32,111,117,116,112,117,
5473    116, 40, 39,125, 39, 41, 10, 32,111,117,116,112,117,116, 40,
5474     39, 35,101,110,100,105,102, 32, 47, 47, 35,105,102,110,100,
5475    101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76,
5476     69, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,
5477     92,110, 39, 41, 10, 10, 32, 45, 45, 32,115,101,116, 32,102,
5478    117,110, 99,116,105,111,110, 32, 45, 45, 45, 45, 45, 45, 45,
5479     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
5480     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
5481     45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 32,105,102,
5482     32,110,111,116, 32,115,116,114,102,105,110,100, 40,115,101,
5483    108,102, 46,116,121,112,101, 44, 39, 99,111,110,115,116, 39,
5484     41, 32,116,104,101,110, 10, 32, 32,105,102, 32, 99,108, 97,
5485    115,115, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,
5486    117,116, 40, 34, 47, 42, 32,115,101,116, 32,102,117,110, 99,
5487    116,105,111,110, 58, 34, 44,115,101,108,102, 46,110, 97,109,
5488    101, 44, 34, 32,111,102, 32, 99,108, 97,115,115, 32, 34, 44,
5489     99,108, 97,115,115, 44, 34, 32, 42, 47, 34, 41, 10, 32, 32,
5490    101,108,115,101, 10, 32, 32, 32,111,117,116,112,117,116, 40,
5491     34, 47, 42, 32,115,101,116, 32,102,117,110, 99,116,105,111,
5492    110, 58, 34, 44,115,101,108,102, 46,110, 97,109,101, 44, 34,
5493     32, 42, 47, 34, 41, 10, 32, 32,101,110,100, 10, 32, 32,115,
5494    101,108,102, 46, 99,115,101,116,110, 97,109,101, 32, 61, 32,
5495    115,101,108,102, 58, 99,102,117,110, 99,110, 97,109,101, 40,
5496     34,116,111,108,117, 97, 95,115,101,116, 34, 41, 10, 32, 32,
5497    111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,102,
5498     32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 95,
5499     34, 46, 46,115,101,108,102, 46, 99,115,101,116,110, 97,109,
5500    101, 41, 10, 32, 32,111,117,116,112,117,116, 40, 34, 92,110,
5501    115,116, 97,116,105, 99, 32,105,110,116, 34, 44,115,101,108,
5502    102, 46, 99,115,101,116,110, 97,109,101, 44, 34, 40,108,117,
5503     97, 95, 83,116, 97,116,101, 42, 32,116,111,108,117, 97, 95,
5504     83, 41, 34, 41, 10, 32, 32,111,117,116,112,117,116, 40, 34,
5505    123, 34, 41, 10, 10, 32, 32, 45, 45, 32,100,101, 99,108, 97,
5506    114,101, 32,105,110,100,101,120, 10, 32, 32,111,117,116,112,
5507    117,116, 40, 39, 32,105,110,116, 32,116,111,108,117, 97, 95,
5508    105,110,100,101,120, 59, 39, 41, 10, 10, 32, 32, 45, 45, 32,
5509    100,101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,105,
5510    102, 32,116,104,101, 32, 99, 97,115,101, 10, 32, 32,108,111,
5511     99, 97,108, 32, 95, 44, 95, 44,115,116, 97,116,105, 99, 32,
5512     61, 32,115,116,114,102,105,110,100, 40,115,101,108,102, 46,
5513    109,111,100, 44, 39, 94, 37,115, 42, 40,115,116, 97,116,105,
5514     99, 41, 39, 41, 10, 32, 32,105,102, 32, 99,108, 97,115,115,
5515     32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,110,105,
5516    108, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,
5517    116, 40, 39, 32, 39, 44,115,101,108,102, 46,112, 97,114,101,
5518    110,116, 46,116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,
5519    108,102, 59, 39, 41, 10, 32, 32, 32,111,117,116,112,117,116,
5520     40, 39, 32,108,117, 97, 95,112,117,115,104,115,116,114,105,
5521    110,103, 40,116,111,108,117, 97, 95, 83, 44, 34, 46,115,101,
5522    108,102, 34, 41, 59, 39, 41, 10, 32, 32, 32,111,117,116,112,
5523    117,116, 40, 39, 32,108,117, 97, 95,114, 97,119,103,101,116,
5524     40,116,111,108,117, 97, 95, 83, 44, 49, 41, 59, 39, 41, 10,
5525     32, 32, 32,111,117,116,112,117,116, 40, 39, 32,115,101,108,
5526    102, 32, 61, 32, 39, 41, 10, 32, 32, 32,111,117,116,112,117,
5527    116, 40, 39, 40, 39, 44,115,101,108,102, 46,112, 97,114,101,
5528    110,116, 46,116,121,112,101, 44, 39, 42, 41, 32, 39, 41, 10,
5529     32, 32, 32,111,117,116,112,117,116, 40, 39,108,117, 97, 95,
5530    116,111,117,115,101,114,100, 97,116, 97, 40,116,111,108,117,
5531     97, 95, 83, 44, 45, 49, 41, 59, 39, 41, 10, 32, 32,101,108,
5532    115,101,105,102, 32,115,116, 97,116,105, 99, 32,116,104,101,
5533    110, 10, 32, 32, 32, 95, 44, 95, 44,115,101,108,102, 46,109,
5534    111,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,101,
5535    108,102, 46,109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,
5536    116,105, 99, 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10,
5537     32, 32,101,110,100, 10, 10, 32, 32, 45, 45, 32, 99,104,101,
5538     99,107, 32,105,110,100,101,120, 10,  9, 32,111,117,116,112,
5539    117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
5540     85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
5541      9, 32,111,117,116,112,117,116, 40, 39, 32,123, 39, 41, 10,
5542      9, 32,111,117,116,112,117,116, 40, 39, 32, 32,116,111,108,
5543    117, 97, 95, 69,114,114,111,114, 32,116,111,108,117, 97, 95,
5544    101,114,114, 59, 39, 41, 10, 32, 32,111,117,116,112,117,116,
5545     40, 39, 32, 32,105,102, 32, 40, 33,116,111,108,117, 97, 95,
5546    105,115,110,117,109, 98,101,114, 40,116,111,108,117, 97, 95,
5547     83, 44, 50, 44, 48, 44, 38,116,111,108,117, 97, 95,101,114,
5548    114, 41, 41, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,
5549     39, 32, 32, 32,116,111,108,117, 97, 95,101,114,114,111,114,
5550     40,116,111,108,117, 97, 95, 83, 44, 34, 35,118,105,110,118,
5551     97,108,105,100, 32,116,121,112,101, 32,105,110, 32, 97,114,
5552    114, 97,121, 32,105,110,100,101,120,105,110,103, 46, 34, 44,
5553     38,116,111,108,117, 97, 95,101,114,114, 41, 59, 39, 41, 10,
5554      9,  9,111,117,116,112,117,116, 40, 39, 32,125, 39, 41, 10,
5555      9,  9,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,
5556    102, 92,110, 39, 41, 10, 10,  9,105,102, 32,102,108, 97,103,
5557    115, 91, 39, 49, 39, 93, 32,116,104,101,110, 32, 45, 45, 32,
5558    102,111,114, 32, 99,111,109,112, 97,116,105, 98,105,108,105,
5559    116,121, 32,119,105,116,104, 32,116,111,108,117, 97, 53, 32,
5560     63, 10,  9,  9,111,117,116,112,117,116, 40, 39, 32,116,111,
5561    108,117, 97, 95,105,110,100,101,120, 32, 61, 32, 40,105,110,
5562    116, 41,116,111,108,117, 97, 95,116,111,110,117,109, 98,101,
5563    114, 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 41, 45,
5564     49, 59, 39, 41, 10,  9,101,108,115,101, 10,  9,  9,111,117,
5565    116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,105,110,
5566    100,101,120, 32, 61, 32, 40,105,110,116, 41,116,111,108,117,
5567     97, 95,116,111,110,117,109, 98,101,114, 40,116,111,108,117,
5568     97, 95, 83, 44, 50, 44, 48, 41, 59, 39, 41, 10,  9,101,110,
5569    100, 10, 10,  9, 32,111,117,116,112,117,116, 40, 39, 35,105,
5570    102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76,
5571     69, 65, 83, 69, 92,110, 39, 41, 10,  9,105,102, 32,115,101,
5572    108,102, 46,100,105,109, 32, 97,110,100, 32,115,101,108,102,
5573     46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,104,101,110,
5574     10,  9, 32, 32,111,117,116,112,117,116, 40, 39, 32,105,102,
5575     32, 40,116,111,108,117, 97, 95,105,110,100,101,120, 60, 48,
5576     32,124,124, 32,116,111,108,117, 97, 95,105,110,100,101,120,
5577     62, 61, 39, 46, 46,115,101,108,102, 46,100,105,109, 46, 46,
5578     39, 41, 39, 41, 10,  9,101,108,115,101, 10,  9, 32, 32,111,
5579    117,116,112,117,116, 40, 39, 32,105,102, 32, 40,116,111,108,
5580    117, 97, 95,105,110,100,101,120, 60, 48, 41, 39, 41, 10,  9,
5581    101,110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
5582     32,116,111,108,117, 97, 95,101,114,114,111,114, 40,116,111,
5583    108,117, 97, 95, 83, 44, 34, 97,114,114, 97,121, 32,105,110,
5584    100,101,120,105,110,103, 32,111,117,116, 32,111,102, 32,114,
5585     97,110,103,101, 46, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41,
5586     10,  9,  9,111,117,116,112,117,116, 40, 39, 35,101,110,100,
5587    105,102, 92,110, 39, 41, 10, 10, 32, 32, 45, 45, 32, 97,115,
5588    115,105,103,110, 32,118, 97,108,117,101, 10, 32, 32,108,111,
5589     99, 97,108, 32,112,116,114, 32, 61, 32, 39, 39, 10, 32, 32,
5590    105,102, 32,115,101,108,102, 46,112,116,114,126, 61, 39, 39,
5591     32,116,104,101,110, 32,112,116,114, 32, 61, 32, 39, 42, 39,
5592     32,101,110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39,
5593     32, 39, 41, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 32,
5594     97,110,100, 32,115,116, 97,116,105, 99, 32,116,104,101,110,
5595     10, 32, 32, 32,111,117,116,112,117,116, 40, 99,108, 97,115,
5596    115, 46, 46, 39, 58, 58, 39, 46, 46,115,101,108,102, 46,110,
5597     97,109,101, 46, 46, 39, 91,116,111,108,117, 97, 95,105,110,
5598    100,101,120, 93, 39, 41, 10, 32, 32,101,108,115,101,105,102,
5599     32, 99,108, 97,115,115, 32,116,104,101,110, 10, 32, 32, 32,
5600    111,117,116,112,117,116, 40, 39,115,101,108,102, 45, 62, 39,
5601     46, 46,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 91,
5602    116,111,108,117, 97, 95,105,110,100,101,120, 93, 39, 41, 10,
5603     32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,112,117,
5604    116, 40,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 91,
5605    116,111,108,117, 97, 95,105,110,100,101,120, 93, 39, 41, 10,
5606     32, 32,101,110,100, 10, 32, 32,108,111, 99, 97,108, 32,116,
5607     32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102,
5608     46,116,121,112,101, 41, 10, 32, 32,111,117,116,112,117,116,
5609     40, 39, 32, 61, 32, 39, 41, 10, 32, 32,105,102, 32,110,111,
5610    116, 32,116, 32, 97,110,100, 32,112,116,114, 61, 61, 39, 39,
5611     32,116,104,101,110, 32,111,117,116,112,117,116, 40, 39, 42,
5612     39, 41, 32,101,110,100, 10, 32, 32,111,117,116,112,117,116,
5613     40, 39, 40, 40, 39, 44,115,101,108,102, 46,109,111,100, 44,
5614    115,101,108,102, 46,116,121,112,101, 41, 10, 32, 32,105,102,
5615     32,110,111,116, 32,116, 32,116,104,101,110, 10, 32, 32, 32,
5616    111,117,116,112,117,116, 40, 39, 42, 39, 41, 10, 32, 32,101,
5617    110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 41, 32,
5618     39, 41, 10, 32, 32,108,111, 99, 97,108, 32,100,101,102, 32,
5619     61, 32, 48, 10, 32, 32,105,102, 32,115,101,108,102, 46,100,
5620    101,102, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 32,100,
5621    101,102, 32, 61, 32,115,101,108,102, 46,100,101,102, 32,101,
5622    110,100, 10, 32, 32,105,102, 32,116, 32,116,104,101,110, 10,
5623     32, 32, 32,111,117,116,112,117,116, 40, 39,116,111,108,117,
5624     97, 95,116,111, 39, 46, 46,116, 44, 39, 40,116,111,108,117,
5625     97, 95, 83, 44, 51, 44, 39, 44,100,101,102, 44, 39, 41, 41,
5626     59, 39, 41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,111,
5627    117,116,112,117,116, 40, 39,116,111,108,117, 97, 95,116,111,
5628    117,115,101,114,116,121,112,101, 40,116,111,108,117, 97, 95,
5629     83, 44, 51, 44, 39, 44,100,101,102, 44, 39, 41, 41, 59, 39,
5630     41, 10, 32, 32,101,110,100, 10, 32, 32,111,117,116,112,117,
5631    116, 40, 39, 32,114,101,116,117,114,110, 32, 48, 59, 39, 41,
5632     10, 32, 32,111,117,116,112,117,116, 40, 39,125, 39, 41, 10,
5633     32, 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,
5634    102, 32, 47, 47, 35,105,102,110,100,101,102, 32, 84, 79, 76,
5635     85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 92,110, 39, 41, 10,
5636     32, 32,111,117,116,112,117,116, 40, 39, 92,110, 39, 41, 10,
5637     32,101,110,100, 10, 10,101,110,100, 10, 10,102,117,110, 99,
5638    116,105,111,110, 32, 99,108, 97,115,115, 65,114,114, 97,121,
5639     58,114,101,103,105,115,116,101,114, 32, 40,112,114,101, 41,
5640     10, 32,112,114,101, 32, 61, 32,112,114,101, 32,111,114, 32,
5641     39, 39, 10, 32,105,102, 32,115,101,108,102, 46, 99,115,101,
5642    116,110, 97,109,101, 32,116,104,101,110, 10, 32, 32,111,117,
5643    116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117,
5644     97, 95, 97,114,114, 97,121, 40,116,111,108,117, 97, 95, 83,
5645     44, 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,101,
5646     46, 46, 39, 34, 44, 39, 46, 46,115,101,108,102, 46, 99,103,
5647    101,116,110, 97,109,101, 46, 46, 39, 44, 39, 46, 46,115,101,
5648    108,102, 46, 99,115,101,116,110, 97,109,101, 46, 46, 39, 41,
5649     59, 39, 41, 10, 32,101,108,115,101, 10, 32, 32,111,117,116,
5650    112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97,
5651     95, 97,114,114, 97,121, 40,116,111,108,117, 97, 95, 83, 44,
5652     34, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,101, 46,
5653     46, 39, 34, 44, 39, 46, 46,115,101,108,102, 46, 99,103,101,
5654    116,110, 97,109,101, 46, 46, 39, 44, 78, 85, 76, 76, 41, 59,
5655     39, 41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45,
5656     32, 73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,
5657    114,117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110,
5658     32, 95, 65,114,114, 97,121, 32, 40,116, 41, 10, 32,115,101,
5659    116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,108,
5660     97,115,115, 65,114,114, 97,121, 41, 10, 32, 97,112,112,101,
5661    110,100, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,116,
5662     10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,114,
5663    117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,116,
5664    115, 32, 97, 32,115,116,114,105,110,103, 32,114,101,112,114,
5665    101,115,101,110,116,105,110,103, 32,116,104,101, 32,118, 97,
5666    114,105, 97, 98,108,101, 32,100,101, 99,108, 97,114, 97,116,
5667    105,111,110, 46, 10,102,117,110, 99,116,105,111,110, 32, 65,
5668    114,114, 97,121, 32, 40,115, 41, 10, 32,114,101,116,117,114,
5669    110, 32, 95, 65,114,114, 97,121, 32, 40, 68,101, 99,108, 97,
5670    114, 97,116,105,111,110, 40,115, 44, 39,118, 97,114, 39, 41,
5671     41, 10,101,110,100,32
5672   };
5673   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/array.lua");
5674   lua_settop(tolua_S, top);
5675  } /* end of embedded lua code */
5676
5677
5678  { /* begin embedded lua code */
5679   int top = lua_gettop(tolua_S);
5680   static unsigned char B[] = {
5681    45, 45, 32,116,111,108,117, 97, 58, 32,102,117,110, 99,116,
5682    105,111,110, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
5683    105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
5684     97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
5685     71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
5686     32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
5687    100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
5688    111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
5689    116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
5690    114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
5691     32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
5692    105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
5693    119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
5694    101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
5695     97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
5696    115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
5697    117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
5698    108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
5699    118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
5700    101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
5701     97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
5702    101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
5703    102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45,
5704     45, 32, 70,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
5705    115, 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115,
5706     32, 97, 32,102,117,110, 99,116,105,111,110, 32,111,114, 32,
5707     97, 32, 99,108, 97,115,115, 32,109,101,116,104,111,100, 46,
5708     10, 45, 45, 32, 84,104,101, 32,102,111,108,108,111,119,105,
5709    110,103, 32,102,105,101,108,100,115, 32, 97,114,101, 32,115,
5710    116,111,114,101,100, 58, 10, 45, 45, 32, 32,109,111,100, 32,
5711     32, 61, 32,116,121,112,101, 32,109,111,100,105,102,105,101,
5712    114,115, 10, 45, 45, 32, 32,116,121,112,101, 32, 61, 32,116,
5713    121,112,101, 10, 45, 45, 32, 32,112,116,114, 32, 32, 61, 32,
5714     34, 42, 34, 32,111,114, 32, 34, 38, 34, 44, 32,105,102, 32,
5715    114,101,112,114,101,115,101,110,116,105,110,103, 32, 97, 32,
5716    112,111,105,110,116,101,114, 32,111,114, 32, 97, 32,114,101,
5717    102,101,114,101,110, 99,101, 10, 45, 45, 32, 32,110, 97,109,
5718    101, 32, 61, 32,110, 97,109,101, 10, 45, 45, 32, 32,108,110,
5719     97,109,101, 32, 61, 32,108,117, 97, 32,110, 97,109,101, 10,
5720     45, 45, 32, 32, 97,114,103,115, 32, 32, 61, 32,108,105,115,
5721    116, 32,111,102, 32, 97,114,103,117,109,101,110,116, 32,100,
5722    101, 99,108, 97,114, 97,116,105,111,110,115, 10, 45, 45, 32,
5723     32, 99,111,110,115,116, 32, 61, 32,105,102, 32,105,116, 32,
5724    105,115, 32, 97, 32,109,101,116,104,111,100, 32,114,101, 99,
5725    101,105,118,105,110,103, 32, 97, 32, 99,111,110,115,116, 32,
5726     34,116,104,105,115, 34, 46, 10, 99,108, 97,115,115, 70,117,
5727    110, 99,116,105,111,110, 32, 61, 32,123, 10, 32,109,111,100,
5728     32, 61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32,
5729     39, 39, 44, 10, 32,112,116,114, 32, 61, 32, 39, 39, 44, 10,
5730     32,110, 97,109,101, 32, 61, 32, 39, 39, 44, 10, 32, 97,114,
5731    103,115, 32, 61, 32,123,110, 61, 48,125, 44, 10, 32, 99,111,
5732    110,115,116, 32, 61, 32, 39, 39, 44, 10,125, 10, 99,108, 97,
5733    115,115, 70,117,110, 99,116,105,111,110, 46, 95, 95,105,110,
5734    100,101,120, 32, 61, 32, 99,108, 97,115,115, 70,117,110, 99,
5735    116,105,111,110, 10,115,101,116,109,101,116, 97,116, 97, 98,
5736    108,101, 40, 99,108, 97,115,115, 70,117,110, 99,116,105,111,
5737    110, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 41,
5738     10, 10, 45, 45, 32,100,101, 99,108, 97,114,101, 32,116, 97,
5739    103,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
5740    115,115, 70,117,110, 99,116,105,111,110, 58,100,101, 99,108,
5741    116,121,112,101, 32, 40, 41, 10, 32,115,101,108,102, 46,116,
5742    121,112,101, 32, 61, 32,116,121,112,101,118, 97,114, 40,115,
5743    101,108,102, 46,116,121,112,101, 41, 10, 32,105,102, 32,115,
5744    116,114,102,105,110,100, 40,115,101,108,102, 46,109,111,100,
5745     44, 39, 99,111,110,115,116, 39, 41, 32,116,104,101,110, 10,
5746      9, 32,115,101,108,102, 46,116,121,112,101, 32, 61, 32, 39,
5747     99,111,110,115,116, 32, 39, 46, 46,115,101,108,102, 46,116,
5748    121,112,101, 10,  9,  9,115,101,108,102, 46,109,111,100, 32,
5749     61, 32,103,115,117, 98, 40,115,101,108,102, 46,109,111,100,
5750     44, 39, 99,111,110,115,116, 39, 44, 39, 39, 41, 10,  9,101,
5751    110,100, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,
5752    119,104,105,108,101, 32,115,101,108,102, 46, 97,114,103,115,
5753     91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 46, 97,
5754    114,103,115, 91,105, 93, 58,100,101, 99,108,116,121,112,101,
5755     40, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,
5756    110,100, 10,101,110,100, 10, 10, 10, 45, 45, 32, 87,114,105,
5757    116,101, 32, 98,105,110,100,105,110,103, 32,102,117,110, 99,
5758    116,105,111,110, 10, 45, 45, 32, 79,117,116,112,117,116,115,
5759     32, 67, 47, 67, 43, 43, 32, 98,105,110,100,105,110,103, 32,
5760    102,117,110, 99,116,105,111,110, 46, 10,102,117,110, 99,116,
5761    105,111,110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,
5762    111,110, 58,115,117,112, 99,111,100,101, 32, 40,108,111, 99,
5763     97,108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 41,
5764     10, 10, 32,108,111, 99, 97,108, 32,111,118,101,114,108,111,
5765     97,100, 32, 61, 32,115,116,114,115,117, 98, 40,115,101,108,
5766    102, 46, 99,110, 97,109,101, 44, 45, 50, 44, 45, 49, 41, 32,
5767     45, 32, 49, 32, 32, 45, 45, 32,105,110,100,105, 99, 97,116,
5768    101, 32,111,118,101,114,108,111, 97,100,101,100, 32,102,117,
5769    110, 99, 10, 32,108,111, 99, 97,108, 32,110,114,101,116, 32,
5770     61, 32, 48, 32, 32, 32, 32, 32, 32, 45, 45, 32,110,117,109,
5771     98,101,114, 32,111,102, 32,114,101,116,117,114,110,101,100,
5772     32,118, 97,108,117,101,115, 10, 32,108,111, 99, 97,108, 32,
5773     99,108, 97,115,115, 32, 61, 32,115,101,108,102, 58,105,110,
5774     99,108, 97,115,115, 40, 41, 10, 32,108,111, 99, 97,108, 32,
5775     95, 44, 95, 44,115,116, 97,116,105, 99, 32, 61, 32,115,116,
5776    114,102,105,110,100, 40,115,101,108,102, 46,109,111,100, 44,
5777     39, 94, 37,115, 42, 40,115,116, 97,116,105, 99, 41, 39, 41,
5778     10, 32,105,102, 32, 99,108, 97,115,115, 32,116,104,101,110,
5779     10, 10, 32,  9,105,102, 32,115,101,108,102, 46,110, 97,109,
5780    101, 32, 61, 61, 32, 39,110,101,119, 39, 32, 97,110,100, 32,
5781    115,101,108,102, 46,112, 97,114,101,110,116, 46,102,108, 97,
5782    103,115, 46,112,117,114,101, 95,118,105,114,116,117, 97,108,
5783     32,116,104,101,110, 10, 32,  9,  9, 45, 45, 32,110,111, 32,
5784     99,111,110,115,116,114,117, 99,116,111,114, 32,102,111,114,
5785     32, 99,108, 97,115,115,101,115, 32,119,105,116,104, 32,112,
5786    117,114,101, 32,118,105,114,116,117, 97,108, 32,109,101,116,
5787    104,111,100,115, 10, 32,  9,  9,114,101,116,117,114,110, 10,
5788     32,  9,101,110,100, 10, 10, 32,  9,105,102, 32,108,111, 99,
5789     97,108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 32,
5790    116,104,101,110, 10,  9,  9,111,117,116,112,117,116, 40, 34,
5791     47, 42, 32,109,101,116,104,111,100, 58, 32,110,101,119, 95,
5792    108,111, 99, 97,108, 32,111,102, 32, 99,108, 97,115,115, 32,
5793     34, 44, 99,108, 97,115,115, 44, 34, 32, 42, 47, 34, 41, 10,
5794      9,101,108,115,101, 10,  9,  9,111,117,116,112,117,116, 40,
5795     34, 47, 42, 32,109,101,116,104,111,100, 58, 34, 44,115,101,
5796    108,102, 46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,108,
5797     97,115,115, 32, 34, 44, 99,108, 97,115,115, 44, 34, 32, 42,
5798     47, 34, 41, 10,  9,101,110,100, 10, 32,101,108,115,101, 10,
5799     32, 32,111,117,116,112,117,116, 40, 34, 47, 42, 32,102,117,
5800    110, 99,116,105,111,110, 58, 34, 44,115,101,108,102, 46,110,
5801     97,109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,110,100,
5802     10, 10, 32,105,102, 32,108,111, 99, 97,108, 95, 99,111,110,
5803    115,116,114,117, 99,116,111,114, 32,116,104,101,110, 10, 32,
5804     32,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
5805    102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69,
5806     95, 34, 46, 46,115,101,108,102, 46, 99,110, 97,109,101, 46,
5807     46, 34, 95,108,111, 99, 97,108, 34, 41, 10, 32, 32,111,117,
5808    116,112,117,116, 40, 34, 92,110,115,116, 97,116,105, 99, 32,
5809    105,110,116, 34, 44,115,101,108,102, 46, 99,110, 97,109,101,
5810     46, 46, 34, 95,108,111, 99, 97,108, 34, 44, 34, 40,108,117,
5811     97, 95, 83,116, 97,116,101, 42, 32,116,111,108,117, 97, 95,
5812     83, 41, 34, 41, 10, 32,101,108,115,101, 10, 32, 32,111,117,
5813    116,112,117,116, 40, 34, 35,105,102,110,100,101,102, 32, 84,
5814     79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 95, 34, 46,
5815     46,115,101,108,102, 46, 99,110, 97,109,101, 41, 10, 32, 32,
5816    111,117,116,112,117,116, 40, 34, 92,110,115,116, 97,116,105,
5817     99, 32,105,110,116, 34, 44,115,101,108,102, 46, 99,110, 97,
5818    109,101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,101, 42,
5819     32,116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 32,101,110,
5820    100, 10, 32,111,117,116,112,117,116, 40, 34,123, 34, 41, 10,
5821     10, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,121,112,101,
5822    115, 10,  9,105,102, 32,111,118,101,114,108,111, 97,100, 32,
5823     60, 32, 48, 32,116,104,101,110, 10,  9, 32,111,117,116,112,
5824    117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
5825     85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
5826      9,101,110,100, 10,  9,111,117,116,112,117,116, 40, 39, 32,
5827    116,111,108,117, 97, 95, 69,114,114,111,114, 32,116,111,108,
5828    117, 97, 95,101,114,114, 59, 39, 41, 10, 32,111,117,116,112,
5829    117,116, 40, 39, 32,105,102, 32, 40, 92,110, 39, 41, 10, 32,
5830     45, 45, 32, 99,104,101, 99,107, 32,115,101,108,102, 10, 32,
5831    108,111, 99, 97,108, 32,110, 97,114,103, 10, 32,105,102, 32,
5832     99,108, 97,115,115, 32,116,104,101,110, 32,110, 97,114,103,
5833     61, 50, 32,101,108,115,101, 32,110, 97,114,103, 61, 49, 32,
5834    101,110,100, 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,
5835    104,101,110, 10,  9,  9,108,111, 99, 97,108, 32,102,117,110,
5836     99, 32, 61, 32, 39,116,111,108,117, 97, 95,105,115,117,115,
5837    101,114,116,121,112,101, 39, 10,  9,  9,108,111, 99, 97,108,
5838     32,116,121,112,101, 32, 61, 32,115,101,108,102, 46,112, 97,
5839    114,101,110,116, 46,116,121,112,101, 10,  9,  9,105,102, 32,
5840    115,101,108,102, 46,110, 97,109,101, 61, 61, 39,110,101,119,
5841     39, 32,111,114, 32,115,116, 97,116,105, 99,126, 61,110,105,
5842    108, 32,116,104,101,110, 10,  9,  9,  9,102,117,110, 99, 32,
5843     61, 32, 39,116,111,108,117, 97, 95,105,115,117,115,101,114,
5844    116, 97, 98,108,101, 39, 10,  9,  9,  9,116,121,112,101, 32,
5845     61, 32,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
5846    121,112,101, 10,  9,  9,101,110,100, 10,  9,  9,105,102, 32,
5847    115,101,108,102, 46, 99,111,110,115,116, 32,126, 61, 32, 39,
5848     39, 32,116,104,101,110, 10,  9,  9,  9,116,121,112,101, 32,
5849     61, 32, 34, 99,111,110,115,116, 32, 34, 46, 46,116,121,112,
5850    101, 10,  9,  9,101,110,100, 10,  9,  9,111,117,116,112,117,
5851    116, 40, 39, 32, 32, 32, 32, 32, 33, 39, 46, 46,102,117,110,
5852     99, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 49, 44,
5853     34, 39, 46, 46,116,121,112,101, 46, 46, 39, 34, 44, 48, 44,
5854     38,116,111,108,117, 97, 95,101,114,114, 41, 32,124,124, 92,
5855    110, 39, 41, 10, 32,101,110,100, 10, 32, 45, 45, 32, 99,104,
5856    101, 99,107, 32, 97,114,103,115, 10, 32,105,102, 32,115,101,
5857    108,102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,101,
5858     32,126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110,
5859     10, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,
5860    119,104,105,108,101, 32,115,101,108,102, 46, 97,114,103,115,
5861     91,105, 93, 32,100,111, 10, 32, 32, 32,108,111, 99, 97,108,
5862     32, 98,116,121,112,101, 32, 61, 32,105,115, 98, 97,115,105,
5863     99, 40,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,
5864    116,121,112,101, 41, 10, 32, 32, 32,105,102, 32, 98,116,121,
5865    112,101, 32,126, 61, 32, 39,118, 97,108,117,101, 39, 32, 97,
5866    110,100, 32, 98,116,121,112,101, 32,126, 61, 32, 39,115,116,
5867     97,116,101, 39, 32,116,104,101,110, 10, 32, 32, 32, 32,111,
5868    117,116,112,117,116, 40, 39, 32, 32, 32, 32, 32, 33, 39, 46,
5869     46,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,111,
5870    117,116, 99,104,101, 99,107,116,121,112,101, 40,110, 97,114,
5871    103, 41, 46, 46, 39, 32,124,124, 92,110, 39, 41, 10, 32, 32,
5872     32,101,110,100, 10, 32, 32, 32,105,102, 32, 98,116,121,112,
5873    101, 32,126, 61, 32, 39,115,116, 97,116,101, 39, 32,116,104,
5874    101,110, 10,  9, 32, 32, 32,110, 97,114,103, 32, 61, 32,110,
5875     97,114,103, 43, 49, 10, 32, 32, 32,101,110,100, 10, 32, 32,
5876     32,105, 32, 61, 32,105, 43, 49, 10, 32, 32,101,110,100, 10,
5877     32,101,110,100, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,
5878    101,110,100, 32,111,102, 32,108,105,115,116, 10, 32,111,117,
5879    116,112,117,116, 40, 39, 32, 32, 32, 32, 32, 33,116,111,108,
5880    117, 97, 95,105,115,110,111,111, 98,106, 40,116,111,108,117,
5881     97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46, 39, 44,
5882     38,116,111,108,117, 97, 95,101,114,114, 41, 92,110, 32, 41,
5883     39, 41, 10,  9,111,117,116,112,117,116, 40, 39, 32, 32,103,
5884    111,116,111, 32,116,111,108,117, 97, 95,108,101,114,114,111,
5885    114, 59, 39, 41, 10, 10, 32,111,117,116,112,117,116, 40, 39,
5886     32,101,108,115,101, 92,110, 39, 41, 10,  9,105,102, 32,111,
5887    118,101,114,108,111, 97,100, 32, 60, 32, 48, 32,116,104,101,
5888    110, 10,  9, 32,111,117,116,112,117,116, 40, 39, 35,101,110,
5889    100,105,102, 92,110, 39, 41, 10,  9,101,110,100, 10,  9,111,
5890    117,116,112,117,116, 40, 39, 32,123, 39, 41, 10, 10, 32, 45,
5891     45, 32,100,101, 99,108, 97,114,101, 32,115,101,108,102, 44,
5892     32,105,102, 32,116,104,101, 32, 99, 97,115,101, 10, 32,108,
5893    111, 99, 97,108, 32,110, 97,114,103, 10, 32,105,102, 32, 99,
5894    108, 97,115,115, 32,116,104,101,110, 32,110, 97,114,103, 61,
5895     50, 32,101,108,115,101, 32,110, 97,114,103, 61, 49, 32,101,
5896    110,100, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,
5897    100, 32,115,101,108,102, 46,110, 97,109,101,126, 61, 39,110,
5898    101,119, 39, 32, 97,110,100, 32,115,116, 97,116,105, 99, 61,
5899     61,110,105,108, 32,116,104,101,110, 10, 32, 32,111,117,116,
5900    112,117,116, 40, 39, 32, 39, 44,115,101,108,102, 46, 99,111,
5901    110,115,116, 44,115,101,108,102, 46,112, 97,114,101,110,116,
5902     46,116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102,
5903     32, 61, 32, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,
5904     39, 40, 39, 44,115,101,108,102, 46, 99,111,110,115,116, 44,
5905    115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,
5906    101, 44, 39, 42, 41, 32, 39, 41, 10, 32, 32,111,117,116,112,
5907    117,116, 40, 39,116,111,108,117, 97, 95,116,111,117,115,101,
5908    114,116,121,112,101, 40,116,111,108,117, 97, 95, 83, 44, 49,
5909     44, 48, 41, 59, 39, 41, 10, 32,101,108,115,101,105,102, 32,
5910    115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32, 95,
5911     44, 95, 44,115,101,108,102, 46,109,111,100, 32, 61, 32,115,
5912    116,114,102,105,110,100, 40,115,101,108,102, 46,109,111,100,
5913     44, 39, 94, 37,115, 42,115,116, 97,116,105, 99, 37,115, 37,
5914    115, 42, 40, 46, 42, 41, 39, 41, 10, 32,101,110,100, 10, 32,
5915     45, 45, 32,100,101, 99,108, 97,114,101, 32,112, 97,114, 97,
5916    109,101,116,101,114,115, 10, 32,105,102, 32,115,101,108,102,
5917     46, 97,114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126,
5918     61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10, 32,
5919     32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,119,104,
5920    105,108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
5921     93, 32,100,111, 10, 32, 32, 32,115,101,108,102, 46, 97,114,
5922    103,115, 91,105, 93, 58,100,101, 99,108, 97,114,101, 40,110,
5923     97,114,103, 41, 10, 32, 32, 32,105,102, 32,105,115, 98, 97,
5924    115,105, 99, 40,115,101,108,102, 46, 97,114,103,115, 91,105,
5925     93, 46,116,121,112,101, 41, 32,126, 61, 32, 34,115,116, 97,
5926    116,101, 34, 32,116,104,101,110, 10,  9, 32, 32, 32,110, 97,
5927    114,103, 32, 61, 32,110, 97,114,103, 43, 49, 10, 32, 32, 32,
5928    101,110,100, 10, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10,
5929     32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45,
5930     32, 99,104,101, 99,107, 32,115,101,108,102, 10, 32,105,102,
5931     32, 99,108, 97,115,115, 32, 97,110,100, 32,115,101,108,102,
5932     46,110, 97,109,101,126, 61, 39,110,101,119, 39, 32, 97,110,
5933    100, 32,115,116, 97,116,105, 99, 61, 61,110,105,108, 32,116,
5934    104,101,110, 10,  9, 32,111,117,116,112,117,116, 40, 39, 35,
5935    105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69,
5936     76, 69, 65, 83, 69, 92,110, 39, 41, 10, 32, 32,111,117,116,
5937    112,117,116, 40, 39, 32, 32,105,102, 32, 40, 33,115,101,108,
5938    102, 41, 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,
5939    116,111,108,117, 97, 95, 83, 44, 34,105,110,118, 97,108,105,
5940    100, 32, 92, 39,115,101,108,102, 92, 39, 32,105,110, 32,102,
5941    117,110, 99,116,105,111,110, 32, 92, 39, 39, 46, 46,115,101,
5942    108,102, 46,110, 97,109,101, 46, 46, 39, 92, 39, 34, 44, 78,
5943     85, 76, 76, 41, 59, 39, 41, 59, 10,  9, 32,111,117,116,112,
5944    117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10,
5945     32,101,110,100, 10, 10, 32, 45, 45, 32,103,101,116, 32, 97,
5946    114,114, 97,121, 32,101,108,101,109,101,110,116, 32,118, 97,
5947    108,117,101,115, 10, 32,105,102, 32, 99,108, 97,115,115, 32,
5948    116,104,101,110, 32,110, 97,114,103, 61, 50, 32,101,108,115,
5949    101, 32,110, 97,114,103, 61, 49, 32,101,110,100, 10, 32,105,
5950    102, 32,115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,
5951    116,121,112,101, 32,126, 61, 32, 39,118,111,105,100, 39, 32,
5952    116,104,101,110, 10, 32, 32,108,111, 99, 97,108, 32,105, 61,
5953     49, 10, 32, 32,119,104,105,108,101, 32,115,101,108,102, 46,
5954     97,114,103,115, 91,105, 93, 32,100,111, 10, 32, 32, 32,115,
5955    101,108,102, 46, 97,114,103,115, 91,105, 93, 58,103,101,116,
5956     97,114,114, 97,121, 40,110, 97,114,103, 41, 10, 32, 32, 32,
5957    110, 97,114,103, 32, 61, 32,110, 97,114,103, 43, 49, 10, 32,
5958     32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32,101,110,100,
5959     10, 32,101,110,100, 10, 10, 32,108,111, 99, 97,108, 32,111,
5960    117,116, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,
5961    100, 40,115,101,108,102, 46,109,111,100, 44, 32, 34,116,111,
5962    108,117, 97, 95,111,117,116,115,105,100,101, 34, 41, 10, 32,
5963     45, 45, 32, 99, 97,108,108, 32,102,117,110, 99,116,105,111,
5964    110, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
5965     32,115,101,108,102, 46,110, 97,109,101, 61, 61, 39,100,101,
5966    108,101,116,101, 39, 32,116,104,101,110, 10, 32, 32,111,117,
5967    116,112,117,116, 40, 39, 32, 32,100,101,108,101,116,101, 32,
5968    115,101,108,102, 59, 39, 41, 10, 32,101,108,115,101,105,102,
5969     32, 99,108, 97,115,115, 32, 97,110,100, 32,115,101,108,102,
5970     46,110, 97,109,101, 32, 61, 61, 32, 39,111,112,101,114, 97,
5971    116,111,114, 38, 91, 93, 39, 32,116,104,101,110, 10, 32, 32,
5972    105,102, 32,102,108, 97,103,115, 91, 39, 49, 39, 93, 32,116,
5973    104,101,110, 32, 45, 45, 32,102,111,114, 32, 99,111,109,112,
5974     97,116,105, 98,105,108,105,116,121, 32,119,105,116,104, 32,
5975    116,111,108,117, 97, 53, 32, 63, 10,  9,111,117,116,112,117,
5976    116, 40, 39, 32, 32,115,101,108,102, 45, 62,111,112,101,114,
5977     97,116,111,114, 91, 93, 40, 39, 44,115,101,108,102, 46, 97,
5978    114,103,115, 91, 49, 93, 46,110, 97,109,101, 44, 39, 45, 49,
5979     41, 32, 61, 32, 39, 44,115,101,108,102, 46, 97,114,103,115,
5980     91, 50, 93, 46,110, 97,109,101, 44, 39, 59, 39, 41, 10, 32,
5981     32,101,108,115,101, 10, 32, 32, 32, 32,111,117,116,112,117,
5982    116, 40, 39, 32, 32,115,101,108,102, 45, 62,111,112,101,114,
5983     97,116,111,114, 91, 93, 40, 39, 44,115,101,108,102, 46, 97,
5984    114,103,115, 91, 49, 93, 46,110, 97,109,101, 44, 39, 41, 32,
5985     61, 32, 39, 44,115,101,108,102, 46, 97,114,103,115, 91, 50,
5986     93, 46,110, 97,109,101, 44, 39, 59, 39, 41, 10, 32, 32,101,
5987    110,100, 10, 32,101,108,115,101, 10, 32, 32,111,117,116,112,
5988    117,116, 40, 39, 32, 32,123, 39, 41, 10, 32, 32,105,102, 32,
5989    115,101,108,102, 46,116,121,112,101, 32,126, 61, 32, 39, 39,
5990     32, 97,110,100, 32,115,101,108,102, 46,116,121,112,101, 32,
5991    126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,
5992     32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 39, 44,
5993    115,101,108,102, 46,109,111,100, 44,115,101,108,102, 46,116,
5994    121,112,101, 44,115,101,108,102, 46,112,116,114, 44, 39,116,
5995    111,108,117, 97, 95,114,101,116, 32, 61, 32, 39, 41, 10, 32,
5996     32, 32,111,117,116,112,117,116, 40, 39, 40, 39, 44,115,101,
5997    108,102, 46,109,111,100, 44,115,101,108,102, 46,116,121,112,
5998    101, 44,115,101,108,102, 46,112,116,114, 44, 39, 41, 32, 39,
5999     41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,
6000    112,117,116, 40, 39, 32, 32, 39, 41, 10, 32, 32,101,110,100,
6001     10, 32, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
6002     32,115,101,108,102, 46,110, 97,109,101, 61, 61, 39,110,101,
6003    119, 39, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,
6004    117,116, 40, 39,110,101,119, 39, 44,115,101,108,102, 46,116,
6005    121,112,101, 44, 39, 40, 39, 41, 10, 32, 32,101,108,115,101,
6006    105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,116,
6007     97,116,105, 99, 32,116,104,101,110, 10,  9,105,102, 32,111,
6008    117,116, 32,116,104,101,110, 10,  9,  9,111,117,116,112,117,
6009    116, 40,115,101,108,102, 46,110, 97,109,101, 44, 39, 40, 39,
6010     41, 10,  9,101,108,115,101, 10,  9,  9,111,117,116,112,117,
6011    116, 40, 99,108, 97,115,115, 46, 46, 39, 58, 58, 39, 46, 46,
6012    115,101,108,102, 46,110, 97,109,101, 44, 39, 40, 39, 41, 10,
6013      9,101,110,100, 10, 32, 32,101,108,115,101,105,102, 32, 99,
6014    108, 97,115,115, 32,116,104,101,110, 10,  9,105,102, 32,111,
6015    117,116, 32,116,104,101,110, 10,  9,  9,111,117,116,112,117,
6016    116, 40,115,101,108,102, 46,110, 97,109,101, 44, 39, 40, 39,
6017     41, 10,  9,101,108,115,101, 10,  9, 32, 32,105,102, 32,115,
6018    101,108,102, 46, 99, 97,115,116, 95,111,112,101,114, 97,116,
6019    111,114, 32,116,104,101,110, 10,  9, 32, 32,  9,111,117,116,
6020    112,117,116, 40, 39,115,116, 97,116,105, 99, 95, 99, 97,115,
6021    116, 60, 39, 44,115,101,108,102, 46,109,111,100, 44,115,101,
6022    108,102, 46,116,121,112,101, 44,115,101,108,102, 46,112,116,
6023    114, 44, 39, 62, 40, 42,115,101,108,102, 39, 41, 10,  9, 32,
6024     32,101,108,115,101, 10,  9,  9,111,117,116,112,117,116, 40,
6025     39,115,101,108,102, 45, 62, 39, 46, 46,115,101,108,102, 46,
6026    110, 97,109,101, 44, 39, 40, 39, 41, 10,  9, 32, 32,101,110,
6027    100, 10,  9,101,110,100, 10, 32, 32,101,108,115,101, 10, 32,
6028     32, 32,111,117,116,112,117,116, 40,115,101,108,102, 46,110,
6029     97,109,101, 44, 39, 40, 39, 41, 10, 32, 32,101,110,100, 10,
6030     10, 32, 32,105,102, 32,111,117,116, 32, 97,110,100, 32,110,
6031    111,116, 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10,
6032     32, 32,  9,111,117,116,112,117,116, 40, 39,115,101,108,102,
6033     39, 41, 10,  9,105,102, 32,115,101,108,102, 46, 97,114,103,
6034    115, 91, 49, 93, 32, 97,110,100, 32,115,101,108,102, 46, 97,
6035    114,103,115, 91, 49, 93, 46,110, 97,109,101, 32,126, 61, 32,
6036     39, 39, 32,116,104,101,110, 10,  9,  9,111,117,116,112,117,
6037    116, 40, 39, 44, 39, 41, 10,  9,101,110,100, 10, 32, 32,101,
6038    110,100, 10, 32, 32, 45, 45, 32,119,114,105,116,101, 32,112,
6039     97,114, 97,109,101,116,101,114,115, 10, 32, 32,108,111, 99,
6040     97,108, 32,105, 61, 49, 10, 32, 32,119,104,105,108,101, 32,
6041    115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,100,111,
6042     10, 32, 32, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
6043     93, 58,112, 97,115,115,112, 97,114, 40, 41, 10, 32, 32, 32,
6044    105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,105,102, 32,115,
6045    101,108,102, 46, 97,114,103,115, 91,105, 93, 32,116,104,101,
6046    110, 10, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 44,
6047     39, 41, 10, 32, 32, 32,101,110,100, 10, 32, 32,101,110,100,
6048     10, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,
6049    100, 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 61, 32,
6050     39,111,112,101,114, 97,116,111,114, 91, 93, 39, 32, 97,110,
6051    100, 32,102,108, 97,103,115, 91, 39, 49, 39, 93, 32,116,104,
6052    101,110, 10,  9,111,117,116,112,117,116, 40, 39, 45, 49, 41,
6053     59, 39, 41, 10, 32, 32,101,108,115,101, 10,  9,111,117,116,
6054    112,117,116, 40, 39, 41, 59, 39, 41, 10, 32, 32,101,110,100,
6055     10, 10, 32, 32, 45, 45, 32,114,101,116,117,114,110, 32,118,
6056     97,108,117,101,115, 10, 32, 32,105,102, 32,115,101,108,102,
6057     46,116,121,112,101, 32,126, 61, 32, 39, 39, 32, 97,110,100,
6058     32,115,101,108,102, 46,116,121,112,101, 32,126, 61, 32, 39,
6059    118,111,105,100, 39, 32,116,104,101,110, 10, 32, 32, 32,110,
6060    114,101,116, 32, 61, 32,110,114,101,116, 32, 43, 32, 49, 10,
6061     32, 32, 32,108,111, 99, 97,108, 32,116, 44, 99,116, 32, 61,
6062     32,105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,
6063    121,112,101, 41, 10, 32, 32, 32,105,102, 32,116, 32,116,104,
6064    101,110, 10, 32, 32, 32,  9,105,102, 32,115,101,108,102, 46,
6065     99, 97,115,116, 95,111,112,101,114, 97,116,111,114, 32, 97,
6066    110,100, 32, 95, 98, 97,115,105, 99, 95,114, 97,119, 95,112,
6067    117,115,104, 91,116, 93, 32,116,104,101,110, 10,  9,  9,111,
6068    117,116,112,117,116, 40, 39, 32, 32, 32, 39, 44, 95, 98, 97,
6069    115,105, 99, 95,114, 97,119, 95,112,117,115,104, 91,116, 93,
6070     44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44, 99,
6071    116, 44, 39, 41,116,111,108,117, 97, 95,114,101,116, 41, 59,
6072     39, 41, 10, 32, 32, 32,  9,101,108,115,101, 10,  9, 32, 32,
6073     32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,
6074    108,117, 97, 95,112,117,115,104, 39, 46, 46,116, 46, 46, 39,
6075     40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44, 99,116, 44,
6076     39, 41,116,111,108,117, 97, 95,114,101,116, 41, 59, 39, 41,
6077     10,  9,101,110,100, 10, 32, 32, 32,101,108,115,101, 10,  9,
6078      9,  9, 32,116, 32, 61, 32,115,101,108,102, 46,116,121,112,
6079    101, 10,  9,  9,  9, 32,110,101,119, 95,116, 32, 61, 32,115,
6080    116,114,105,110,103, 46,103,115,117, 98, 40,116, 44, 32, 34,
6081     99,111,110,115,116, 37,115, 43, 34, 44, 32, 34, 34, 41, 10,
6082     32, 32, 32, 32,105,102, 32,115,101,108,102, 46,112,116,114,
6083     32, 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32, 32,
6084     32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,123, 39,
6085     41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39,
6086     35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,115,112,
6087    108,117,115, 92,110, 39, 41, 10, 32, 32, 32, 32, 32,111,117,
6088    116,112,117,116, 40, 39, 32, 32, 32, 32,118,111,105,100, 42,
6089     32,116,111,108,117, 97, 95,111, 98,106, 32, 61, 32,110,101,
6090    119, 39, 44,110,101,119, 95,116, 44, 39, 40,116,111,108,117,
6091     97, 95,114,101,116, 41, 59, 39, 41, 10, 32, 32, 32, 32, 32,
6092    111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,116,111,108,
6093    117, 97, 95,112,117,115,104,117,115,101,114,116,121,112,101,
6094     95, 97,110,100, 95,116, 97,107,101,111,119,110,101,114,115,
6095    104,105,112, 40,116,111,108,117, 97, 95, 83, 44,116,111,108,
6096    117, 97, 95,111, 98,106, 44, 34, 39, 44,116, 44, 39, 34, 41,
6097     59, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116,
6098     40, 39, 35,101,108,115,101, 92,110, 39, 41, 10, 32, 32, 32,
6099     32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,118,
6100    111,105,100, 42, 32,116,111,108,117, 97, 95,111, 98,106, 32,
6101     61, 32,116,111,108,117, 97, 95, 99,111,112,121, 40,116,111,
6102    108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41, 38,116,
6103    111,108,117, 97, 95,114,101,116, 44,115,105,122,101,111,102,
6104     40, 39, 44,116, 44, 39, 41, 41, 59, 39, 41, 10, 32, 32, 32,
6105     32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,116,
6106    111,108,117, 97, 95,112,117,115,104,117,115,101,114,116,121,
6107    112,101, 95, 97,110,100, 95,116, 97,107,101,111,119,110,101,
6108    114,115,104,105,112, 40,116,111,108,117, 97, 95, 83, 44,116,
6109    111,108,117, 97, 95,111, 98,106, 44, 34, 39, 44,116, 44, 39,
6110     34, 41, 59, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,
6111    117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10,
6112     32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
6113     32,125, 39, 41, 10, 32, 32, 32, 32,101,108,115,101,105,102,
6114     32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 38,
6115     39, 32,116,104,101,110, 10, 32, 32, 32, 32, 32,111,117,116,
6116    112,117,116, 40, 39, 32, 32, 32,116,111,108,117, 97, 95,112,
6117    117,115,104,117,115,101,114,116,121,112,101, 40,116,111,108,
6118    117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41, 38,116,111,
6119    108,117, 97, 95,114,101,116, 44, 34, 39, 44,116, 44, 39, 34,
6120     41, 59, 39, 41, 10, 32, 32, 32, 32,101,108,115,101, 10, 32,
6121     32, 32, 32,  9,105,102, 32,108,111, 99, 97,108, 95, 99,111,
6122    110,115,116,114,117, 99,116,111,114, 32,116,104,101,110, 10,
6123      9, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,
6124    111,108,117, 97, 95,112,117,115,104,117,115,101,114,116,121,
6125    112,101, 95, 97,110,100, 95,116, 97,107,101,111,119,110,101,
6126    114,115,104,105,112, 40,116,111,108,117, 97, 95, 83, 44, 40,
6127    118,111,105,100, 32, 42, 41,116,111,108,117, 97, 95,114,101,
6128    116, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 32,
6129     32, 32, 32,  9,101,108,115,101, 10,  9,  9, 32, 32, 32, 32,
6130     32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,108,
6131    117, 97, 95,112,117,115,104,117,115,101,114,116,121,112,101,
6132     40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42,
6133     41,116,111,108,117, 97, 95,114,101,116, 44, 34, 39, 44,116,
6134     44, 39, 34, 41, 59, 39, 41, 10,  9, 32, 32, 32, 32,101,110,
6135    100, 10, 32, 32, 32, 32,101,110,100, 10, 32, 32, 32,101,110,
6136    100, 10, 32, 32,101,110,100, 10, 32, 32,108,111, 99, 97,108,
6137     32,105, 61, 49, 10, 32, 32,119,104,105,108,101, 32,115,101,
6138    108,102, 46, 97,114,103,115, 91,105, 93, 32,100,111, 10, 32,
6139     32, 32,110,114,101,116, 32, 61, 32,110,114,101,116, 32, 43,
6140     32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,114,
6141    101,116,118, 97,108,117,101, 40, 41, 10, 32, 32, 32,105, 32,
6142     61, 32,105, 43, 49, 10, 32, 32,101,110,100, 10, 32, 32,111,
6143    117,116,112,117,116, 40, 39, 32, 32,125, 39, 41, 10, 10, 32,
6144     32, 45, 45, 32,115,101,116, 32, 97,114,114, 97,121, 32,101,
6145    108,101,109,101,110,116, 32,118, 97,108,117,101,115, 10, 32,
6146     32,105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 32,
6147    110, 97,114,103, 61, 50, 32,101,108,115,101, 32,110, 97,114,
6148    103, 61, 49, 32,101,110,100, 10, 32, 32,105,102, 32,115,101,
6149    108,102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,101,
6150     32,126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110,
6151     10, 32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,
6152     32, 32,119,104,105,108,101, 32,115,101,108,102, 46, 97,114,
6153    103,115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,115,101,
6154    108,102, 46, 97,114,103,115, 91,105, 93, 58,115,101,116, 97,
6155    114,114, 97,121, 40,110, 97,114,103, 41, 10, 32, 32, 32, 32,
6156    110, 97,114,103, 32, 61, 32,110, 97,114,103, 43, 49, 10, 32,
6157     32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,101,
6158    110,100, 10, 32, 32,101,110,100, 10, 10, 32, 32, 45, 45, 32,
6159    102,114,101,101, 32,100,121,110, 97,109,105, 99, 97,108,108,
6160    121, 32, 97,108,108,111, 99, 97,116,101,100, 32, 97,114,114,
6161     97,121, 10, 32, 32,105,102, 32,115,101,108,102, 46, 97,114,
6162    103,115, 91, 49, 93, 46,116,121,112,101, 32,126, 61, 32, 39,
6163    118,111,105,100, 39, 32,116,104,101,110, 10, 32, 32, 32,108,
6164    111, 99, 97,108, 32,105, 61, 49, 10, 32, 32, 32,119,104,105,
6165    108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93,
6166     32,100,111, 10, 32, 32, 32, 32,115,101,108,102, 46, 97,114,
6167    103,115, 91,105, 93, 58,102,114,101,101, 97,114,114, 97,121,
6168     40, 41, 10, 32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10,
6169     32, 32, 32,101,110,100, 10, 32, 32,101,110,100, 10, 32,101,
6170    110,100, 10, 10, 32,111,117,116,112,117,116, 40, 39, 32,125,
6171     39, 41, 10, 32,111,117,116,112,117,116, 40, 39, 32,114,101,
6172    116,117,114,110, 32, 39, 46, 46,110,114,101,116, 46, 46, 39,
6173     59, 39, 41, 10, 10, 32, 45, 45, 32, 99, 97,108,108, 32,111,
6174    118,101,114,108,111, 97,100,101,100, 32,102,117,110, 99,116,
6175    105,111,110, 32,111,114, 32,103,101,110,101,114, 97,116,101,
6176     32,101,114,114,111,114, 10,  9,105,102, 32,111,118,101,114,
6177    108,111, 97,100, 32, 60, 32, 48, 32,116,104,101,110, 10, 10,
6178      9,  9,111,117,116,112,117,116, 40, 39, 35,105,102,110,100,
6179    101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69, 65, 83,
6180     69, 92,110, 39, 41, 10,  9,  9,111,117,116,112,117,116, 40,
6181     39,116,111,108,117, 97, 95,108,101,114,114,111,114, 58, 92,
6182    110, 39, 41, 10,  9,  9,111,117,116,112,117,116, 40, 39, 32,
6183    116,111,108,117, 97, 95,101,114,114,111,114, 40,116,111,108,
6184    117, 97, 95, 83, 44, 34, 35,102,101,114,114,111,114, 32,105,
6185    110, 32,102,117,110, 99,116,105,111,110, 32, 92, 39, 39, 46,
6186     46,115,101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 92,
6187     39, 46, 34, 44, 38,116,111,108,117, 97, 95,101,114,114, 41,
6188     59, 39, 41, 10,  9,  9,111,117,116,112,117,116, 40, 39, 32,
6189    114,101,116,117,114,110, 32, 48, 59, 39, 41, 10,  9,  9,111,
6190    117,116,112,117,116, 40, 39, 35,101,110,100,105,102, 92,110,
6191     39, 41, 10,  9,101,108,115,101, 10,  9,  9,108,111, 99, 97,
6192    108, 32, 95,108,111, 99, 97,108, 32, 61, 32, 34, 34, 10,  9,
6193      9,105,102, 32,108,111, 99, 97,108, 95, 99,111,110,115,116,
6194    114,117, 99,116,111,114, 32,116,104,101,110, 10,  9,  9,  9,
6195     95,108,111, 99, 97,108, 32, 61, 32, 34, 95,108,111, 99, 97,
6196    108, 34, 10,  9,  9,101,110,100, 10,  9,  9,111,117,116,112,
6197    117,116, 40, 39,116,111,108,117, 97, 95,108,101,114,114,111,
6198    114, 58, 92,110, 39, 41, 10,  9,  9,111,117,116,112,117,116,
6199     40, 39, 32,114,101,116,117,114,110, 32, 39, 46, 46,115,116,
6200    114,115,117, 98, 40,115,101,108,102, 46, 99,110, 97,109,101,
6201     44, 49, 44, 45, 51, 41, 46, 46,102,111,114,109, 97,116, 40,
6202     34, 37, 48, 50,100, 34, 44,111,118,101,114,108,111, 97,100,
6203     41, 46, 46, 95,108,111, 99, 97,108, 46, 46, 39, 40,116,111,
6204    108,117, 97, 95, 83, 41, 59, 39, 41, 10,  9,101,110,100, 10,
6205     32,111,117,116,112,117,116, 40, 39,125, 39, 41, 10, 32,111,
6206    117,116,112,117,116, 40, 39, 35,101,110,100,105,102, 32, 47,
6207     47, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
6208     68, 73, 83, 65, 66, 76, 69, 92,110, 39, 41, 10, 32,111,117,
6209    116,112,117,116, 40, 39, 92,110, 39, 41, 10, 10,  9, 45, 45,
6210     32,114,101, 99,117,114,115,105,118,101, 32, 99, 97,108,108,
6211     32,116,111, 32,119,114,105,116,101, 32,108,111, 99, 97,108,
6212     32, 99,111,110,115,116,114,117, 99,116,111,114, 10,  9,105,
6213    102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,101,108,
6214    102, 46,110, 97,109,101, 61, 61, 39,110,101,119, 39, 32, 97,
6215    110,100, 32,110,111,116, 32,108,111, 99, 97,108, 95, 99,111,
6216    110,115,116,114,117, 99,116,111,114, 32,116,104,101,110, 10,
6217     10,  9,  9,115,101,108,102, 58,115,117,112, 99,111,100,101,
6218     40, 49, 41, 10,  9,101,110,100, 10, 10,101,110,100, 10, 10,
6219     10, 45, 45, 32,114,101,103,105,115,116,101,114, 32,102,117,
6220    110, 99,116,105,111,110, 10,102,117,110, 99,116,105,111,110,
6221     32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110, 58,
6222    114,101,103,105,115,116,101,114, 32, 40,112,114,101, 41, 10,
6223     10,  9,105,102, 32,110,111,116, 32,115,101,108,102, 58, 99,
6224    104,101, 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99, 99,
6225    101,115,115, 40, 41, 32,116,104,101,110, 10,  9,  9,114,101,
6226    116,117,114,110, 10,  9,101,110,100, 10, 10, 32,  9,105,102,
6227     32,115,101,108,102, 46,110, 97,109,101, 32, 61, 61, 32, 39,
6228    110,101,119, 39, 32, 97,110,100, 32,115,101,108,102, 46,112,
6229     97,114,101,110,116, 46,102,108, 97,103,115, 46,112,117,114,
6230    101, 95,118,105,114,116,117, 97,108, 32,116,104,101,110, 10,
6231     32,  9,  9, 45, 45, 32,110,111, 32, 99,111,110,115,116,114,
6232    117, 99,116,111,114, 32,102,111,114, 32, 99,108, 97,115,115,
6233    101,115, 32,119,105,116,104, 32,112,117,114,101, 32,118,105,
6234    114,116,117, 97,108, 32,109,101,116,104,111,100,115, 10, 32,
6235      9,  9,114,101,116,117,114,110, 10, 32,  9,101,110,100, 10,
6236     10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,
6237    116,111,108,117, 97, 95,102,117,110, 99,116,105,111,110, 40,
6238    116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,
6239    102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 39, 46, 46,
6240    115,101,108,102, 46, 99,110, 97,109,101, 46, 46, 39, 41, 59,
6241     39, 41, 10, 32, 32,105,102, 32,115,101,108,102, 46,110, 97,
6242    109,101, 32, 61, 61, 32, 39,110,101,119, 39, 32,116,104,101,
6243    110, 10,  9, 32, 32,111,117,116,112,117,116, 40,112,114,101,
6244     46, 46, 39,116,111,108,117, 97, 95,102,117,110, 99,116,105,
6245    111,110, 40,116,111,108,117, 97, 95, 83, 44, 34,110,101,119,
6246     95,108,111, 99, 97,108, 34, 44, 39, 46, 46,115,101,108,102,
6247     46, 99,110, 97,109,101, 46, 46, 39, 95,108,111, 99, 97,108,
6248     41, 59, 39, 41, 10,  9, 32, 32,111,117,116,112,117,116, 40,
6249    112,114,101, 46, 46, 39,116,111,108,117, 97, 95,102,117,110,
6250     99,116,105,111,110, 40,116,111,108,117, 97, 95, 83, 44, 34,
6251     46, 99, 97,108,108, 34, 44, 39, 46, 46,115,101,108,102, 46,
6252     99,110, 97,109,101, 46, 46, 39, 95,108,111, 99, 97,108, 41,
6253     59, 39, 41, 10,  9, 32, 32, 45, 45,111,117,116,112,117,116,
6254     40, 39, 32,116,111,108,117, 97, 95,115,101,116, 95, 99, 97,
6255    108,108, 95,101,118,101,110,116, 40,116,111,108,117, 97, 95,
6256     83, 44, 39, 46, 46,115,101,108,102, 46, 99,110, 97,109,101,
6257     46, 46, 39, 95,108,111, 99, 97,108, 44, 32, 34, 39, 46, 46,
6258    115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,
6259    101, 46, 46, 39, 34, 41, 59, 39, 41, 10, 32, 32,101,110,100,
6260     10,101,110,100, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,
6261    109,101,116,104,111,100, 10,102,117,110, 99,116,105,111,110,
6262     32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110, 58,
6263    112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
6264    111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
6265    110,116, 46, 46, 34, 70,117,110, 99,116,105,111,110,123, 34,
6266     41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
6267     46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34, 46, 46,115,
6268    101,108,102, 46,109,111,100, 46, 46, 34, 39, 44, 34, 41, 10,
6269     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
6270     32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
6271    102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
6272    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
6273    112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
6274     46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
6275    105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,
6276    109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110,
6277     97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,
6278    110,116, 40,105,100,101,110,116, 46, 46, 34, 32,108,110, 97,
6279    109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,108,
6280    110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
6281    105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32, 99,111,
6282    110,115,116, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,
6283     99,111,110,115,116, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,
6284    114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32, 99,
6285    110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
6286     46, 99,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
6287    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
6288    108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
6289    102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
6290     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
6291     32, 97,114,103,115, 32, 61, 32,123, 34, 41, 10, 32,108,111,
6292     99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,101, 32,
6293    115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,100,111,
6294     10, 32, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93,
6295     58,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
6296     32, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,105, 32, 61, 32,
6297    105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,105,110,116,
6298     40,105,100,101,110,116, 46, 46, 34, 32,125, 34, 41, 10, 32,
6299    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,125,
6300     34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10, 10,
6301     45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,105,116, 32,
6302    114,101,116,117,114,110,115, 32, 97,110, 32,111, 98,106,101,
6303     99,116, 32, 98,121, 32,118, 97,108,117,101, 10,102,117,110,
6304     99,116,105,111,110, 32, 99,108, 97,115,115, 70,117,110, 99,
6305    116,105,111,110, 58,114,101,113,117,105,114,101, 99,111,108,
6306    108,101, 99,116,105,111,110, 32, 40,116, 41, 10,  9,108,111,
6307     99, 97,108, 32,114, 32, 61, 32,102, 97,108,115,101, 10,  9,
6308    105,102, 32,115,101,108,102, 46,116,121,112,101, 32,126, 61,
6309     32, 39, 39, 32, 97,110,100, 32,110,111,116, 32,105,115, 98,
6310     97,115,105, 99, 40,115,101,108,102, 46,116,121,112,101, 41,
6311     32, 97,110,100, 32,115,101,108,102, 46,112,116,114, 61, 61,
6312     39, 39, 32,116,104,101,110, 10,  9,  9,108,111, 99, 97,108,
6313     32,116,121,112,101, 32, 61, 32,103,115,117, 98, 40,115,101,
6314    108,102, 46,116,121,112,101, 44, 34, 37,115, 42, 99,111,110,
6315    115,116, 37,115, 43, 34, 44, 34, 34, 41, 10,  9, 32,116, 91,
6316    116,121,112,101, 93, 32, 61, 32, 34,116,111,108,117, 97, 95,
6317     99,111,108,108,101, 99,116, 95, 34, 32, 46, 46, 32, 99,108,
6318    101, 97,110, 95,116,101,109,112,108, 97,116,101, 40,116,121,
6319    112,101, 41, 10,  9, 32,114, 32, 61, 32,116,114,117,101, 10,
6320      9,101,110,100, 10,  9,108,111, 99, 97,108, 32,105, 61, 49,
6321     10,  9,119,104,105,108,101, 32,115,101,108,102, 46, 97,114,
6322    103,115, 91,105, 93, 32,100,111, 10,  9,  9,114, 32, 61, 32,
6323    115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,114,101,
6324    113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,110,
6325     40,116, 41, 32,111,114, 32,114, 10,  9,  9,105, 32, 61, 32,
6326    105, 43, 49, 10,  9,101,110,100, 10,  9,114,101,116,117,114,
6327    110, 32,114, 10,101,110,100, 10, 10, 45, 45, 32,100,101,116,
6328    101,114,109,105,110,101, 32,108,117, 97, 32,102,117,110, 99,
6329    116,105,111,110, 32,110, 97,109,101, 32,111,118,101,114,108,
6330    111, 97,100, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
6331     97,115,115, 70,117,110, 99,116,105,111,110, 58,111,118,101,
6332    114,108,111, 97,100, 32, 40, 41, 10, 32,114,101,116,117,114,
6333    110, 32,115,101,108,102, 46,112, 97,114,101,110,116, 58,111,
6334    118,101,114,108,111, 97,100, 40,115,101,108,102, 46,108,110,
6335     97,109,101, 41, 10,101,110,100, 10, 10, 10,102,117,110, 99,
6336    116,105,111,110, 32,112, 97,114, 97,109, 95,111, 98,106,101,
6337     99,116, 40,112, 97,114, 41, 32, 45, 45, 32,114,101,116,117,
6338    114,110,115, 32,116,114,117,101, 32,105,102, 32,116,104,101,
6339     32,112, 97,114, 97,109,101,116,101,114, 32,104, 97,115, 32,
6340     97,110, 32,111, 98,106,101, 99,116, 32, 97,115, 32,105,116,
6341    115, 32,100,101,102, 97,117,108,116, 32,118, 97,108,117,101,
6342     10, 10,  9,105,102, 32,110,111,116, 32,115,116,114,105,110,
6343    103, 46,102,105,110,100, 40,112, 97,114, 44, 32, 39, 61, 39,
6344     41, 32,116,104,101,110, 32,114,101,116,117,114,110, 32,102,
6345     97,108,115,101, 32,101,110,100, 32, 45, 45, 32,105,116, 32,
6346    104, 97,115, 32,110,111, 32,100,101,102, 97,117,108,116, 32,
6347    118, 97,108,117,101, 10, 10,  9,108,111, 99, 97,108, 32, 95,
6348     44, 95, 44,100,101,102, 32, 61, 32,115,116,114,105,110,103,
6349     46,102,105,110,100, 40,112, 97,114, 44, 32, 34, 61, 40, 46,
6350     42, 41, 36, 34, 41, 10, 10,  9,105,102, 32,115,116,114,105,
6351    110,103, 46,102,105,110,100, 40,112, 97,114, 44, 32, 34,124,
6352     34, 41, 32,116,104,101,110, 32, 45, 45, 32, 97, 32,108,105,
6353    115,116, 32,111,102, 32,102,108, 97,103,115, 10, 10,  9,  9,
6354    114,101,116,117,114,110, 32,116,114,117,101, 10,  9,101,110,
6355    100, 10, 10,  9,105,102, 32,115,116,114,105,110,103, 46,102,
6356    105,110,100, 40,112, 97,114, 44, 32, 34, 37, 42, 34, 41, 32,
6357    116,104,101,110, 32, 45, 45, 32,105,116, 39,115, 32, 97, 32,
6358    112,111,105,110,116,101,114, 32,119,105,116,104, 32, 97, 32,
6359    100,101,102, 97,117,108,116, 32,118, 97,108,117,101, 10, 10,
6360      9,  9,105,102, 32,115,116,114,105,110,103, 46,102,105,110,
6361    100, 40,112, 97,114, 44, 32, 39, 61, 37,115, 42,110,101,119,
6362     39, 41, 32,116,104,101,110, 32, 45, 45, 32,105,116, 39,115,
6363     32, 97, 32,112,111,105,110,116,101,114, 32,119,105,116,104,
6364     32, 97,110, 32,105,110,115,116, 97,110, 99,101, 32, 97,115,
6365     32,100,101,102, 97,117,108,116, 32,112, 97,114, 97,109,101,
6366    116,101,114, 46, 46, 32,105,115, 32,116,104, 97,116, 32,118,
6367     97,108,105,100, 63, 10,  9,  9,  9,114,101,116,117,114,110,
6368     32,116,114,117,101, 10,  9,  9,101,110,100, 10,  9,  9,114,
6369    101,116,117,114,110, 32,102, 97,108,115,101, 32, 45, 45, 32,
6370    100,101,102, 97,117,108,116, 32,118, 97,108,117,101, 32,105,
6371    115, 32, 39, 78, 85, 76, 76, 39, 32,111,114, 32,115,111,109,
6372    101,116,104,105,110,103, 10,  9,101,110,100, 10, 10, 10,  9,
6373    105,102, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
6374    112, 97,114, 44, 32, 34, 91, 37, 40, 38, 93, 34, 41, 32,116,
6375    104,101,110, 10,  9,  9,114,101,116,117,114,110, 32,116,114,
6376    117,101, 10,  9,101,110,100, 32, 45, 45, 32,100,101,102, 97,
6377    117,108,116, 32,118, 97,108,117,101, 32,105,115, 32, 97, 32,
6378     99,111,110,115,116,114,117, 99,116,111,114, 32, 99, 97,108,
6379    108, 32, 40,109,111,115,116, 32,108,105,107,101,108,121, 32,
6380    102,111,114, 32, 97, 32, 99,111,110,115,116, 32,114,101,102,
6381    101,114,101,110, 99,101, 41, 10, 10,  9, 45, 45,105,102, 32,
6382    115,116,114,105,110,103, 46,102,105,110,100, 40,112, 97,114,
6383     44, 32, 34, 38, 34, 41, 32,116,104,101,110, 10, 10,  9, 45,
6384     45,  9,105,102, 32,115,116,114,105,110,103, 46,102,105,110,
6385    100, 40,100,101,102, 44, 32, 34, 58, 34, 41, 32,111,114, 32,
6386    115,116,114,105,110,103, 46,102,105,110,100, 40,100,101,102,
6387     44, 32, 34, 94, 37,115, 42,110,101,119, 37,115, 43, 34, 41,
6388     32,116,104,101,110, 10, 10,  9, 45, 45,  9,  9, 45, 45, 32,
6389    105,116, 39,115, 32, 97, 32,114,101,102,101,114,101,110, 99,
6390    101, 32,119,105,116,104, 32,100,101,102, 97,117,108,116, 32,
6391    116,111, 32,115,111,109,101,116,104,105,110,103, 32,108,105,
6392    107,101, 32, 67,108, 97,115,115, 58, 58,109,101,109, 98,101,
6393    114, 44, 32,111,114, 32, 39,110,101,119, 32, 67,108, 97,115,
6394    115, 39, 10,  9, 45, 45,  9,  9,114,101,116,117,114,110, 32,
6395    116,114,117,101, 10,  9, 45, 45,  9,101,110,100, 10,  9, 45,
6396     45,101,110,100, 10, 10,  9,114,101,116,117,114,110, 32,102,
6397     97,108,115,101, 32, 45, 45, 32, 63, 10,101,110,100, 10, 10,
6398    102,117,110, 99,116,105,111,110, 32,115,116,114,105,112, 95,
6399    108, 97,115,116, 95, 97,114,103, 40, 97,108,108, 95, 97,114,
6400    103,115, 44, 32,108, 97,115,116, 95, 97,114,103, 41, 32, 45,
6401     45, 32,115,116,114,105,112,115, 32,116,104,101, 32,100,101,
6402    102, 97,117,108,116, 32,118, 97,108,117,101, 32,102,114,111,
6403    109, 32,116,104,101, 32,108, 97,115,116, 32, 97,114,103,117,
6404    109,101,110,116, 10, 10,  9,108,111, 99, 97,108, 32, 95, 44,
6405     95, 44,115, 95, 97,114,103, 32, 61, 32,115,116,114,105,110,
6406    103, 46,102,105,110,100, 40,108, 97,115,116, 95, 97,114,103,
6407     44, 32, 34, 94, 40, 91, 94, 61, 93, 43, 41, 34, 41, 10,  9,
6408    108, 97,115,116, 95, 97,114,103, 32, 61, 32,115,116,114,105,
6409    110,103, 46,103,115,117, 98, 40,108, 97,115,116, 95, 97,114,
6410    103, 44, 32, 34, 40, 91, 37, 37, 37, 40, 37, 41, 93, 41, 34,
6411     44, 32, 34, 37, 37, 37, 49, 34, 41, 59, 10,  9, 97,108,108,
6412     95, 97,114,103,115, 32, 61, 32,115,116,114,105,110,103, 46,
6413    103,115,117, 98, 40, 97,108,108, 95, 97,114,103,115, 44, 32,
6414     34, 37,115, 42, 44, 37,115, 42, 34, 46, 46,108, 97,115,116,
6415     95, 97,114,103, 46, 46, 34, 37,115, 42, 37, 41, 37,115, 42,
6416     36, 34, 44, 32, 34, 41, 34, 41, 10,  9,114,101,116,117,114,
6417    110, 32, 97,108,108, 95, 97,114,103,115, 44, 32,115, 95, 97,
6418    114,103, 10,101,110,100, 10, 10, 10, 10, 45, 45, 32, 73,110,
6419    116,101,114,110, 97,108, 32, 99,111,110,115,116,114,117, 99,
6420    116,111,114, 10,102,117,110, 99,116,105,111,110, 32, 95, 70,
6421    117,110, 99,116,105,111,110, 32, 40,116, 41, 10, 32,115,101,
6422    116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,108,
6423     97,115,115, 70,117,110, 99,116,105,111,110, 41, 10, 10, 32,
6424    105,102, 32,116, 46, 99,111,110,115,116, 32,126, 61, 32, 39,
6425     99,111,110,115,116, 39, 32, 97,110,100, 32,116, 46, 99,111,
6426    110,115,116, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 10,
6427     32, 32,101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,
6428    105,100, 32, 39, 99,111,110,115,116, 39, 32,115,112,101, 99,
6429    105,102,105, 99, 97,116,105,111,110, 34, 41, 10, 32,101,110,
6430    100, 10, 10, 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,
6431    105,102, 32,116, 58,105,110, 99,108, 97,115,115, 40, 41, 32,
6432    116,104,101,110, 10, 32, 45, 45,112,114,105,110,116, 32, 40,
6433     39,116, 46,110, 97,109,101, 32,105,115, 32, 39, 46, 46,116,
6434     46,110, 97,109,101, 46, 46, 39, 44, 32,112, 97,114,101,110,
6435    116, 46,110, 97,109,101, 32,105,115, 32, 39, 46, 46,116, 46,
6436    112, 97,114,101,110,116, 46,110, 97,109,101, 41, 10, 32, 32,
6437    105,102, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
6438    116, 46,110, 97,109,101, 44, 32, 34, 37, 98, 60, 62, 34, 44,
6439     32, 34, 34, 41, 32, 61, 61, 32,115,116,114,105,110,103, 46,
6440    103,115,117, 98, 40,116, 46,112, 97,114,101,110,116, 46,111,
6441    114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,111,114,
6442     32,116, 46,112, 97,114,101,110,116, 46,110, 97,109,101, 44,
6443     32, 34, 37, 98, 60, 62, 34, 44, 32, 34, 34, 41, 32,116,104,
6444    101,110, 10, 32, 32, 32,116, 46,110, 97,109,101, 32, 61, 32,
6445     39,110,101,119, 39, 10, 32, 32, 32,116, 46,108,110, 97,109,
6446    101, 32, 61, 32, 39,110,101,119, 39, 10, 32, 32, 32,116, 46,
6447    112, 97,114,101,110,116, 46, 95,110,101,119, 32, 61, 32,116,
6448    114,117,101, 10, 32, 32, 32,116, 46,116,121,112,101, 32, 61,
6449     32,116, 46,112, 97,114,101,110,116, 46,110, 97,109,101, 10,
6450     32, 32, 32,116, 46,112,116,114, 32, 61, 32, 39, 42, 39, 10,
6451     32, 32,101,108,115,101,105,102, 32,115,116,114,105,110,103,
6452     46,103,115,117, 98, 40,116, 46,110, 97,109,101, 44, 32, 34,
6453     37, 98, 60, 62, 34, 44, 32, 34, 34, 41, 32, 61, 61, 32, 39,
6454    126, 39, 46, 46,115,116,114,105,110,103, 46,103,115,117, 98,
6455     40,116, 46,112, 97,114,101,110,116, 46,111,114,105,103,105,
6456    110, 97,108, 95,110, 97,109,101, 32,111,114, 32,116, 46,112,
6457     97,114,101,110,116, 46,110, 97,109,101, 44, 32, 34, 37, 98,
6458     60, 62, 34, 44, 32, 34, 34, 41, 32,116,104,101,110, 10, 32,
6459     32, 32,116, 46,110, 97,109,101, 32, 61, 32, 39,100,101,108,
6460    101,116,101, 39, 10, 32, 32, 32,116, 46,108,110, 97,109,101,
6461     32, 61, 32, 39,100,101,108,101,116,101, 39, 10, 32, 32, 32,
6462    116, 46,112, 97,114,101,110,116, 46, 95,100,101,108,101,116,
6463    101, 32, 61, 32,116,114,117,101, 10, 32, 32,101,110,100, 10,
6464     32,101,110,100, 10, 32,116, 46, 99,110, 97,109,101, 32, 61,
6465     32,116, 58, 99,102,117,110, 99,110, 97,109,101, 40, 34,116,
6466    111,108,117, 97, 34, 41, 46, 46,116, 58,111,118,101,114,108,
6467    111, 97,100, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,
6468    116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,
6469    114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,
6470    116,115, 32,116,104,114,101,101, 32,115,116,114,105,110,103,
6471    115, 58, 32,111,110,101, 32,114,101,112,114,101,115,101,110,
6472    116,105,110,103, 32,116,104,101, 32,102,117,110, 99,116,105,
6473    111,110, 32,100,101, 99,108, 97,114, 97,116,105,111,110, 44,
6474     10, 45, 45, 32, 97,110,111,116,104,101,114, 32,114,101,112,
6475    114,101,115,101,110,116,105,110,103, 32,116,104,101, 32, 97,
6476    114,103,117,109,101,110,116, 32,108,105,115,116, 44, 32, 97,
6477    110,100, 32,116,104,101, 32,116,104,105,114,100, 32,114,101,
6478    112,114,101,115,101,110,116,105,110,103, 10, 45, 45, 32,116,
6479    104,101, 32, 34, 99,111,110,115,116, 34, 32,111,114, 32,101,
6480    109,112,116,121, 32,115,116,114,105,110,103, 46, 10,102,117,
6481    110, 99,116,105,111,110, 32, 70,117,110, 99,116,105,111,110,
6482     32, 40,100, 44, 97, 44, 99, 41, 10, 32, 45, 45,108,111, 99,
6483     97,108, 32,116, 32, 61, 32,115,112,108,105,116, 40,115,116,
6484    114,115,117, 98, 40, 97, 44, 50, 44, 45, 50, 41, 44, 39, 44,
6485     39, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
6486     32, 98,114, 97, 99,101,115, 10, 32, 45, 45,108,111, 99, 97,
6487    108, 32,116, 32, 61, 32,115,112,108,105,116, 95,112, 97,114,
6488     97,109,115, 40,115,116,114,115,117, 98, 40, 97, 44, 50, 44,
6489     45, 50, 41, 41, 10, 10,  9,105,102, 32,110,111,116, 32,102,
6490    108, 97,103,115, 91, 39, 87, 39, 93, 32, 97,110,100, 32,115,
6491    116,114,105,110,103, 46,102,105,110,100, 40, 97, 44, 32, 34,
6492     37, 46, 37, 46, 37, 46, 37,115, 42, 37, 41, 34, 41, 32,116,
6493    104,101,110, 10, 10,  9,  9,119, 97,114,110,105,110,103, 40,
6494     34, 70,117,110, 99,116,105,111,110,115, 32,119,105,116,104,
6495     32,118, 97,114,105, 97, 98,108,101, 32, 97,114,103,117,109,
6496    101,110,116,115, 32, 40, 96, 46, 46, 46, 39, 41, 32, 97,114,
6497    101, 32,110,111,116, 32,115,117,112,112,111,114,116,101,100,
6498     46, 32, 73,103,110,111,114,105,110,103, 32, 34, 46, 46,100,
6499     46, 46, 97, 46, 46, 99, 41, 10,  9,  9,114,101,116,117,114,
6500    110, 32,110,105,108, 10,  9,101,110,100, 10, 10, 10, 32,108,
6501    111, 99, 97,108, 32,105, 61, 49, 10, 32,108,111, 99, 97,108,
6502     32,108, 32, 61, 32,123,110, 61, 48,125, 10, 10, 32,  9, 97,
6503     32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
6504     97, 44, 32, 34, 37,115, 42, 40, 91, 37, 40, 37, 41, 93, 41,
6505     37,115, 42, 34, 44, 32, 34, 37, 49, 34, 41, 10,  9,108,111,
6506     99, 97,108, 32,116, 44,115,116,114,105,112, 44,108, 97,115,
6507    116, 32, 61, 32,115,116,114,105,112, 95,112, 97,114,115, 40,
6508    115,116,114,115,117, 98, 40, 97, 44, 50, 44, 45, 50, 41, 41,
6509     59, 10,  9,105,102, 32,115,116,114,105,112, 32,116,104,101,
6510    110, 10,  9,  9, 45, 45,108,111, 99, 97,108, 32,110,115, 32,
6511     61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,115,116,
6512    114,115,117, 98, 40, 97, 44, 49, 44, 45, 50, 41, 44, 32, 49,
6513     44, 32, 45, 40,115,116,114,105,110,103, 46,108,101,110, 40,
6514    108, 97,115,116, 41, 43, 49, 41, 41, 10,  9,  9,108,111, 99,
6515     97,108, 32,110,115, 32, 61, 32,106,111,105,110, 40,116, 44,
6516     32, 34, 44, 34, 44, 32, 49, 44, 32,108, 97,115,116, 45, 49,
6517     41, 10, 10,  9,  9,110,115, 32, 61, 32, 34, 40, 34, 46, 46,
6518    115,116,114,105,110,103, 46,103,115,117, 98, 40,110,115, 44,
6519     32, 34, 37,115, 42, 44, 37,115, 42, 36, 34, 44, 32, 34, 34,
6520     41, 46, 46, 39, 41, 39, 10,  9,  9, 45, 45,110,115, 32, 61,
6521     32,115,116,114,105,112, 95,100,101,102, 97,117,108,116,115,
6522     40,110,115, 41, 10, 10,  9,  9, 70,117,110, 99,116,105,111,
6523    110, 40,100, 44, 32,110,115, 44, 32, 99, 41, 10,  9,  9,102,
6524    111,114, 32,105, 61, 49, 44,108, 97,115,116, 32,100,111, 10,
6525      9,  9,  9,116, 91,105, 93, 32, 61, 32,115,116,114,105,110,
6526    103, 46,103,115,117, 98, 40,116, 91,105, 93, 44, 32, 34, 61,
6527     46, 42, 36, 34, 44, 32, 34, 34, 41, 10,  9,  9,101,110,100,
6528     10,  9,101,110,100, 10, 10, 32,119,104,105,108,101, 32,116,
6529     91,105, 93, 32,100,111, 10, 32, 32,108, 46,110, 32, 61, 32,
6530    108, 46,110, 43, 49, 10, 32, 32,108, 91,108, 46,110, 93, 32,
6531     61, 32, 68,101, 99,108, 97,114, 97,116,105,111,110, 40,116,
6532     91,105, 93, 44, 39,118, 97,114, 39, 44,116,114,117,101, 41,
6533     10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100,
6534     10, 32,108,111, 99, 97,108, 32,102, 32, 61, 32, 68,101, 99,
6535    108, 97,114, 97,116,105,111,110, 40,100, 44, 39,102,117,110,
6536     99, 39, 41, 10, 32,102, 46, 97,114,103,115, 32, 61, 32,108,
6537     10, 32,102, 46, 99,111,110,115,116, 32, 61, 32, 99, 10, 32,
6538    114,101,116,117,114,110, 32, 95, 70,117,110, 99,116,105,111,
6539    110, 40,102, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,
6540    105,111,110, 32,106,111,105,110, 40,116, 44, 32,115,101,112,
6541     44, 32,102,105,114,115,116, 44, 32,108, 97,115,116, 41, 10,
6542     10,  9,102,105,114,115,116, 32, 61, 32,102,105,114,115,116,
6543     32,111,114, 32, 49, 10,  9,108, 97,115,116, 32, 61, 32,108,
6544     97,115,116, 32,111,114, 32,116, 97, 98,108,101, 46,103,101,
6545    116,110, 40,116, 41, 10,  9,108,111, 99, 97,108, 32,108,115,
6546    101,112, 32, 61, 32, 34, 34, 10,  9,108,111, 99, 97,108, 32,
6547    114,101,116, 32, 61, 32, 34, 34, 10,  9,108,111, 99, 97,108,
6548     32,108,111,111,112, 32, 61, 32,102, 97,108,115,101, 10,  9,
6549    102,111,114, 32,105, 32, 61, 32,102,105,114,115,116, 44,108,
6550     97,115,116, 32,100,111, 10, 10,  9,  9,114,101,116, 32, 61,
6551     32,114,101,116, 46, 46,108,115,101,112, 46, 46,116, 91,105,
6552     93, 10,  9,  9,108,115,101,112, 32, 61, 32,115,101,112, 10,
6553      9,  9,108,111,111,112, 32, 61, 32,116,114,117,101, 10,  9,
6554    101,110,100, 10,  9,105,102, 32,110,111,116, 32,108,111,111,
6555    112, 32,116,104,101,110, 10,  9,  9,114,101,116,117,114,110,
6556     32, 34, 34, 10,  9,101,110,100, 10, 10,  9,114,101,116,117,
6557    114,110, 32,114,101,116, 10,101,110,100, 10, 10,102,117,110,
6558     99,116,105,111,110, 32,115,116,114,105,112, 95,112, 97,114,
6559    115, 40,115, 41, 10, 10,  9,108,111, 99, 97,108, 32,116, 32,
6560     61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,
6561    115, 40,115, 44, 32, 39, 44, 39, 41, 10,  9,108,111, 99, 97,
6562    108, 32,115,116,114,105,112, 32, 61, 32,102, 97,108,115,101,
6563     10,  9,108,111, 99, 97,108, 32,108, 97,115,116, 10, 10,  9,
6564    102,111,114, 32,105, 61,116, 46,110, 44, 49, 44, 45, 49, 32,
6565    100,111, 10, 10,  9,  9,105,102, 32,110,111,116, 32,115,116,
6566    114,105,112, 32, 97,110,100, 32,112, 97,114, 97,109, 95,111,
6567     98,106,101, 99,116, 40,116, 91,105, 93, 41, 32,116,104,101,
6568    110, 10,  9,  9,  9,108, 97,115,116, 32, 61, 32,105, 10,  9,
6569      9,  9,115,116,114,105,112, 32, 61, 32,116,114,117,101, 10,
6570      9,  9,101,110,100, 10,  9,  9, 45, 45,105,102, 32,115,116,
6571    114,105,112, 32,116,104,101,110, 10,  9,  9, 45, 45,  9,116,
6572     91,105, 93, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
6573    117, 98, 40,116, 91,105, 93, 44, 32, 34, 61, 46, 42, 36, 34,
6574     44, 32, 34, 34, 41, 10,  9,  9, 45, 45,101,110,100, 10,  9,
6575    101,110,100, 10, 10,  9,114,101,116,117,114,110, 32,116, 44,
6576    115,116,114,105,112, 44,108, 97,115,116, 10, 10,101,110,100,
6577     10, 10,102,117,110, 99,116,105,111,110, 32,115,116,114,105,
6578    112, 95,100,101,102, 97,117,108,116,115, 40,115, 41, 10, 10,
6579      9,115, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
6580     98, 40,115, 44, 32, 34, 94, 37, 40, 34, 44, 32, 34, 34, 41,
6581     10,  9,115, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
6582    117, 98, 40,115, 44, 32, 34, 37, 41, 36, 34, 44, 32, 34, 34,
6583     41, 10, 10,  9,108,111, 99, 97,108, 32,116, 32, 61, 32,115,
6584    112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,115,
6585     44, 32, 34, 44, 34, 41, 10,  9,108,111, 99, 97,108, 32,115,
6586    101,112, 44, 32,114,101,116, 32, 61, 32, 34, 34, 44, 34, 34,
6587     10,  9,102,111,114, 32,105, 61, 49, 44,116, 46,110, 32,100,
6588    111, 10,  9,  9,116, 91,105, 93, 32, 61, 32,115,116,114,105,
6589    110,103, 46,103,115,117, 98, 40,116, 91,105, 93, 44, 32, 34,
6590     61, 46, 42, 36, 34, 44, 32, 34, 34, 41, 10,  9,  9,114,101,
6591    116, 32, 61, 32,114,101,116, 46, 46,115,101,112, 46, 46,116,
6592     91,105, 93, 10,  9,  9,115,101,112, 32, 61, 32, 34, 44, 34,
6593     10,  9,101,110,100, 10, 10,  9,114,101,116,117,114,110, 32,
6594     34, 40, 34, 46, 46,114,101,116, 46, 46, 34, 41, 34, 10,101,
6595    110,100,32
6596   };
6597   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/function.lua");
6598   lua_settop(tolua_S, top);
6599  } /* end of embedded lua code */
6600
6601
6602  { /* begin embedded lua code */
6603   int top = lua_gettop(tolua_S);
6604   static unsigned char B[] = {
6605    45, 45, 32,116,111,108,117, 97, 58, 32,111,112,101,114, 97,
6606    116,111,114, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
6607    105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
6608     97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
6609     71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
6610     32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
6611    100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
6612    111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
6613    116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
6614    114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
6615     32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
6616    105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
6617    119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
6618    101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
6619     97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
6620    115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
6621    117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
6622    108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
6623    118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
6624    101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
6625     97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
6626    101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
6627    102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
6628     32, 79,112,101,114, 97,116,111,114, 32, 99,108, 97,115,115,
6629     10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,
6630     97,110, 32,111,112,101,114, 97,116,111,114, 32,102,117,110,
6631     99,116,105,111,110, 32,111,114, 32, 97, 32, 99,108, 97,115,
6632    115, 32,111,112,101,114, 97,116,111,114, 32,109,101,116,104,
6633    111,100, 46, 10, 45, 45, 32, 73,116, 32,115,116,111,114,101,
6634    115, 32,116,104,101, 32,115, 97,109,101, 32,102,105,101,108,
6635    100,115, 32, 97,115, 32,102,117,110, 99,116,105,111,110,115,
6636     32,100,111, 32,112,108,117,115, 58, 10, 45, 45, 32, 32,107,
6637    105,110,100, 32, 61, 32,115,101,116, 32,111,102, 32, 99,104,
6638     97,114, 97, 99,116,101,114, 32,114,101,112,114,101,115,101,
6639    110,116,105,110,103, 32,116,104,101, 32,111,112,101,114, 97,
6640    116,111,114, 32, 40, 97,115, 32,105,116, 32, 97,112,112,101,
6641    114,115, 32,105,110, 32, 67, 43, 43, 32, 99,111,100,101, 41,
6642     10, 99,108, 97,115,115, 79,112,101,114, 97,116,111,114, 32,
6643     61, 32,123, 10, 32,107,105,110,100, 32, 61, 32, 39, 39, 44,
6644     10,125, 10, 99,108, 97,115,115, 79,112,101,114, 97,116,111,
6645    114, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
6646    115,115, 79,112,101,114, 97,116,111,114, 10,115,101,116,109,
6647    101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,115,115, 79,
6648    112,101,114, 97,116,111,114, 44, 99,108, 97,115,115, 70,117,
6649    110, 99,116,105,111,110, 41, 10, 10, 45, 45, 32,116, 97, 98,
6650    108,101, 32,116,111, 32,116,114, 97,110,115,102,111,114,109,
6651     32,111,112,101,114, 97,116,111,114, 32,107,105,110,100, 32,
6652    105,110,116,111, 32,116,104,101, 32, 97,112,112,114,111,112,
6653    114,105, 97,116,101, 32,116, 97,103, 32,109,101,116,104,111,
6654    100, 32,110, 97,109,101, 10, 95, 84, 77, 32, 61, 32,123, 91,
6655     39, 43, 39, 93, 32, 61, 32, 39, 97,100,100, 39, 44, 10, 32,
6656     32, 32, 32, 32, 32, 32, 91, 39, 45, 39, 93, 32, 61, 32, 39,
6657    115,117, 98, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39,
6658     42, 39, 93, 32, 61, 32, 39,109,117,108, 39, 44, 10, 32, 32,
6659     32, 32, 32, 32, 32, 91, 39, 47, 39, 93, 32, 61, 32, 39,100,
6660    105,118, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 60,
6661     39, 93, 32, 61, 32, 39,108,116, 39, 44, 10, 32, 32, 32, 32,
6662     32, 32, 32, 91, 39, 60, 61, 39, 93, 32, 61, 32, 39,108,101,
6663     39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 61, 61, 39,
6664     93, 32, 61, 32, 39,101,113, 39, 44, 10, 32, 32, 32, 32, 32,
6665     32, 32, 91, 39, 91, 93, 39, 93, 32, 61, 32, 39,103,101,116,
6666    105, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 38, 91,
6667     93, 39, 93, 32, 61, 32, 39,115,101,116,105, 39, 44, 10, 32,
6668     32, 32, 32, 32, 32, 32, 45, 45, 91, 39, 45, 62, 39, 93, 32,
6669     61, 32, 39,102,108,101, 99,104,105,116, 97, 39, 44, 10, 32,
6670     32, 32, 32, 32, 32,125, 10, 10, 10, 45, 45, 32, 80,114,105,
6671    110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
6672    105,111,110, 32, 99,108, 97,115,115, 79,112,101,114, 97,116,
6673    111,114, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
6674     44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
6675    105,100,101,110,116, 46, 46, 34, 79,112,101,114, 97,116,111,
6676    114,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
6677    110,116, 46, 46, 34, 32,107,105,110,100, 32, 32, 61, 32, 39,
6678     34, 46, 46,115,101,108,102, 46,107,105,110,100, 46, 46, 34,
6679     39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
6680    110,116, 46, 46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34,
6681     46, 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39, 44,
6682     34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
6683     46, 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,
6684    115,101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34,
6685     41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
6686     46, 34, 32,112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,
6687    101,108,102, 46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10,
6688     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
6689     32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
6690    102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
6691    112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
6692     99,111,110,115,116, 32, 61, 32, 39, 34, 46, 46,115,101,108,
6693    102, 46, 99,111,110,115,116, 46, 46, 34, 39, 44, 34, 41, 10,
6694     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
6695     32, 99,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
6696    108,102, 46, 99,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41,
6697     10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
6698     34, 32,108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,
6699    101,108,102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34,
6700     41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
6701     46, 34, 32, 97,114,103,115, 32, 61, 32,123, 34, 41, 10, 32,
6702    108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,
6703    101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,
6704    100,111, 10, 32, 32,115,101,108,102, 46, 97,114,103,115, 91,
6705    105, 93, 58,112,114,105,110,116, 40,105,100,101,110,116, 46,
6706     46, 34, 32, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,105, 32,
6707     61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,105,
6708    110,116, 40,105,100,101,110,116, 46, 46, 34, 32,125, 34, 41,
6709     10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
6710     34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100,
6711     10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
6712    115, 79,112,101,114, 97,116,111,114, 58,115,117,112, 99,111,
6713    100,101, 95,116,109,112, 40, 41, 10, 10,  9,105,102, 32,110,
6714    111,116, 32, 95, 84, 77, 91,115,101,108,102, 46,107,105,110,
6715    100, 93, 32,116,104,101,110, 10,  9,  9,114,101,116,117,114,
6716    110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110,
6717     46,115,117,112, 99,111,100,101, 40,115,101,108,102, 41, 10,
6718      9,101,110,100, 10, 10,  9, 45, 45, 32,110,111, 32,111,118,
6719    101,114,108,111, 97,100, 44, 32,110,111, 32,112, 97,114, 97,
6720    109,101,116,101,114,115, 44, 32, 97,108,119, 97,121,115, 32,
6721    105,110, 99,108, 97,115,115, 10,  9,111,117,116,112,117,116,
6722     40, 34, 47, 42, 32,109,101,116,104,111,100, 58, 34, 44,115,
6723    101,108,102, 46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,
6724    108, 97,115,115, 32, 34, 44,115,101,108,102, 58,105,110, 99,
6725    108, 97,115,115, 40, 41, 44, 34, 32, 42, 47, 34, 41, 10, 10,
6726      9,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
6727    102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69,
6728     95, 34, 46, 46,115,101,108,102, 46, 99,110, 97,109,101, 41,
6729     10,  9,111,117,116,112,117,116, 40, 34, 92,110,115,116, 97,
6730    116,105, 99, 32,105,110,116, 34, 44,115,101,108,102, 46, 99,
6731    110, 97,109,101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,
6732    101, 42, 32,116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 10,
6733      9,105,102, 32,111,118,101,114,108,111, 97,100, 32, 60, 32,
6734     48, 32,116,104,101,110, 10,  9, 32,111,117,116,112,117,116,
6735     40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65,
6736     95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,  9,101,
6737    110,100, 10,  9,111,117,116,112,117,116, 40, 39, 32,116,111,
6738    108,117, 97, 95, 69,114,114,111,114, 32,116,111,108,117, 97,
6739     95,101,114,114, 59, 39, 41, 10,  9,111,117,116,112,117,116,
6740     40, 39, 32,105,102, 32, 40, 92,110, 39, 41, 10,  9, 45, 45,
6741     32, 99,104,101, 99,107, 32,115,101,108,102, 10,  9,111,117,
6742    116,112,117,116, 40, 39, 32, 32, 32, 32, 32, 33, 39, 46, 46,
6743     39,116,111,108,117, 97, 95,105,115,117,115,101,114,116,121,
6744    112,101, 40,116,111,108,117, 97, 95, 83, 44, 49, 44, 34, 39,
6745     46, 46,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
6746    121,112,101, 46, 46, 39, 34, 44, 48, 44, 38,116,111,108,117,
6747     97, 95,101,114,114, 41, 32,124,124, 92,110, 39, 41, 10,  9,
6748    111,117,116,112,117,116, 40, 39, 32, 32, 32, 32, 32, 33,116,
6749    111,108,117, 97, 95,105,115,110,111,111, 98,106, 40,116,111,
6750    108,117, 97, 95, 83, 44, 50, 44, 38,116,111,108,117, 97, 95,
6751    101,114,114, 41, 92,110, 32, 41, 39, 41, 10,  9,111,117,116,
6752    112,117,116, 40, 39, 32, 32,103,111,116,111, 32,116,111,108,
6753    117, 97, 95,108,101,114,114,111,114, 59, 39, 41, 10, 10,  9,
6754    111,117,116,112,117,116, 40, 39, 32,101,108,115,101, 92,110,
6755     39, 41, 10,  9,111,117,116,112,117,116, 40, 39, 35,101,110,
6756    100,105,102, 92,110, 39, 41, 32, 45, 45, 32,116,111,108,117,
6757     97, 95,114,101,108,101, 97,115,101, 10,  9,111,117,116,112,
6758    117,116, 40, 39, 32,123, 39, 41, 10, 10,  9, 45, 45, 32,100,
6759    101, 99,108, 97,114,101, 32,115,101,108,102, 10,  9,111,117,
6760    116,112,117,116, 40, 39, 32, 39, 44,115,101,108,102, 46, 99,
6761    111,110,115,116, 44,115,101,108,102, 46,112, 97,114,101,110,
6762    116, 46,116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,
6763    102, 32, 61, 32, 39, 41, 10,  9,111,117,116,112,117,116, 40,
6764     39, 40, 39, 44,115,101,108,102, 46, 99,111,110,115,116, 44,
6765    115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,
6766    101, 44, 39, 42, 41, 32, 39, 41, 10,  9,111,117,116,112,117,
6767    116, 40, 39,116,111,108,117, 97, 95,116,111,117,115,101,114,
6768    116,121,112,101, 40,116,111,108,117, 97, 95, 83, 44, 49, 44,
6769     48, 41, 59, 39, 41, 10, 10,  9, 45, 45, 32, 99,104,101, 99,
6770    107, 32,115,101,108,102, 10,  9,111,117,116,112,117,116, 40,
6771     39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
6772     82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,  9,111,117,
6773    116,112,117,116, 40, 39, 32, 32,105,102, 32, 40, 33,115,101,
6774    108,102, 41, 32,116,111,108,117, 97, 95,101,114,114,111,114,
6775     40,116,111,108,117, 97, 95, 83, 44, 34,105,110,118, 97,108,
6776    105,100, 32, 92, 39,115,101,108,102, 92, 39, 32,105,110, 32,
6777    102,117,110, 99,116,105,111,110, 32, 92, 39, 39, 46, 46,115,
6778    101,108,102, 46,110, 97,109,101, 46, 46, 39, 92, 39, 34, 44,
6779     78, 85, 76, 76, 41, 59, 39, 41, 59, 10,  9,111,117,116,112,
6780    117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10,
6781     10,  9, 45, 45, 32, 99, 97,115,116, 32,115,101,108,102, 10,
6782      9,111,117,116,112,117,116, 40, 39, 32, 32, 39, 44,115,101,
6783    108,102, 46,109,111,100, 44,115,101,108,102, 46,116,121,112,
6784    101, 44,115,101,108,102, 46,112,116,114, 44, 39,116,111,108,
6785    117, 97, 95,114,101,116, 32, 61, 32, 39, 41, 10,  9,111,117,
6786    116,112,117,116, 40, 39, 40, 39, 44,115,101,108,102, 46,109,
6787    111,100, 44,115,101,108,102, 46,116,121,112,101, 44,115,101,
6788    108,102, 46,112,116,114, 44, 39, 41, 40, 42,115,101,108,102,
6789     41, 59, 39, 41, 10, 10,  9, 45, 45, 32,114,101,116,117,114,
6790    110, 32,118, 97,108,117,101, 10,  9,108,111, 99, 97,108, 32,
6791    116, 44, 99,116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,
6792    115,101,108,102, 46,116,121,112,101, 41, 10,  9,105,102, 32,
6793    116, 32,116,104,101,110, 10,  9,  9,111,117,116,112,117,116,
6794     40, 39, 32, 32, 32,116,111,108,117, 97, 95,112,117,115,104,
6795     39, 46, 46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83,
6796     44, 40, 39, 44, 99,116, 44, 39, 41,116,111,108,117, 97, 95,
6797    114,101,116, 41, 59, 39, 41, 10,  9,101,108,115,101, 10,  9,
6798      9,116, 32, 61, 32,115,101,108,102, 46,116,121,112,101, 10,
6799      9,  9,110,101,119, 95,116, 32, 61, 32,115,116,114,105,110,
6800    103, 46,103,115,117, 98, 40,116, 44, 32, 34, 99,111,110,115,
6801    116, 37,115, 43, 34, 44, 32, 34, 34, 41, 10,  9,  9,105,102,
6802     32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 39,
6803     32,116,104,101,110, 10,  9,  9,  9,111,117,116,112,117,116,
6804     40, 39, 32, 32, 32,123, 39, 41, 10,  9,  9,  9,111,117,116,
6805    112,117,116, 40, 39, 35,105,102,100,101,102, 32, 95, 95, 99,
6806    112,108,117,115,112,108,117,115, 92,110, 39, 41, 10,  9,  9,
6807      9,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,118,111,
6808    105,100, 42, 32,116,111,108,117, 97, 95,111, 98,106, 32, 61,
6809     32,110,101,119, 39, 44,110,101,119, 95,116, 44, 39, 40,116,
6810    111,108,117, 97, 95,114,101,116, 41, 59, 39, 41, 10,  9,  9,
6811      9,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,116,111,
6812    108,117, 97, 95,112,117,115,104,117,115,101,114,116,121,112,
6813    101, 95, 97,110,100, 95,116, 97,107,101,111,119,110,101,114,
6814    115,104,105,112, 40,116,111,108,117, 97, 95, 83, 44,116,111,
6815    108,117, 97, 95,111, 98,106, 44, 34, 39, 44,116, 44, 39, 34,
6816     41, 59, 39, 41, 10,  9,  9,  9,111,117,116,112,117,116, 40,
6817     39, 35,101,108,115,101, 92,110, 39, 41, 10,  9,  9,  9,111,
6818    117,116,112,117,116, 40, 39, 32, 32, 32, 32,118,111,105,100,
6819     42, 32,116,111,108,117, 97, 95,111, 98,106, 32, 61, 32,116,
6820    111,108,117, 97, 95, 99,111,112,121, 40,116,111,108,117, 97,
6821     95, 83, 44, 40,118,111,105,100, 42, 41, 38,116,111,108,117,
6822     97, 95,114,101,116, 44,115,105,122,101,111,102, 40, 39, 44,
6823    116, 44, 39, 41, 41, 59, 39, 41, 10,  9,  9,  9,111,117,116,
6824    112,117,116, 40, 39, 32, 32, 32, 32,116,111,108,117, 97, 95,
6825    112,117,115,104,117,115,101,114,116,121,112,101, 95, 97,110,
6826    100, 95,116, 97,107,101,111,119,110,101,114,115,104,105,112,
6827     40,116,111,108,117, 97, 95, 83, 44,116,111,108,117, 97, 95,
6828    111, 98,106, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41,
6829     10,  9,  9,  9,111,117,116,112,117,116, 40, 39, 35,101,110,
6830    100,105,102, 92,110, 39, 41, 10,  9,  9,  9,111,117,116,112,
6831    117,116, 40, 39, 32, 32, 32,125, 39, 41, 10,  9,  9,101,108,
6832    115,101,105,102, 32,115,101,108,102, 46,112,116,114, 32, 61,
6833     61, 32, 39, 38, 39, 32,116,104,101,110, 10,  9,  9,  9,111,
6834    117,116,112,117,116, 40, 39, 32, 32, 32,116,111,108,117, 97,
6835     95,112,117,115,104,117,115,101,114,116,121,112,101, 40,116,
6836    111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41, 38,
6837    116,111,108,117, 97, 95,114,101,116, 44, 34, 39, 44,116, 44,
6838     39, 34, 41, 59, 39, 41, 10,  9,  9,101,108,115,101, 10,  9,
6839      9,  9,105,102, 32,108,111, 99, 97,108, 95, 99,111,110,115,
6840    116,114,117, 99,116,111,114, 32,116,104,101,110, 10,  9,  9,
6841      9,  9,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,
6842    108,117, 97, 95,112,117,115,104,117,115,101,114,116,121,112,
6843    101, 95, 97,110,100, 95,116, 97,107,101,111,119,110,101,114,
6844    115,104,105,112, 40,116,111,108,117, 97, 95, 83, 44, 40,118,
6845    111,105,100, 32, 42, 41,116,111,108,117, 97, 95,114,101,116,
6846     44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10,  9,  9,
6847      9,101,108,115,101, 10,  9,  9,  9,  9,111,117,116,112,117,
6848    116, 40, 39, 32, 32, 32,116,111,108,117, 97, 95,112,117,115,
6849    104,117,115,101,114,116,121,112,101, 40,116,111,108,117, 97,
6850     95, 83, 44, 40,118,111,105,100, 42, 41,116,111,108,117, 97,
6851     95,114,101,116, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39,
6852     41, 10,  9,  9,  9,101,110,100, 10,  9,  9,101,110,100, 10,
6853      9,101,110,100, 10, 10,  9,111,117,116,112,117,116, 40, 39,
6854     32, 32,125, 39, 41, 10,  9,111,117,116,112,117,116, 40, 39,
6855     32,114,101,116,117,114,110, 32, 49, 59, 39, 41, 10, 10,  9,
6856    111,117,116,112,117,116, 40, 39, 35,105,102,110,100,101,102,
6857     32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,
6858    110, 39, 41, 10,  9,111,117,116,112,117,116, 40, 39,116,111,
6859    108,117, 97, 95,108,101,114,114,111,114, 58, 92,110, 39, 41,
6860     10,  9,111,117,116,112,117,116, 40, 39, 32,116,111,108,117,
6861     97, 95,101,114,114,111,114, 40,116,111,108,117, 97, 95, 83,
6862     44, 34, 35,102,101,114,114,111,114, 32,105,110, 32,102,117,
6863    110, 99,116,105,111,110, 32, 92, 39, 39, 46, 46,115,101,108,
6864    102, 46,108,110, 97,109,101, 46, 46, 39, 92, 39, 46, 34, 44,
6865     38,116,111,108,117, 97, 95,101,114,114, 41, 59, 39, 41, 10,
6866      9,111,117,116,112,117,116, 40, 39, 32,114,101,116,117,114,
6867    110, 32, 48, 59, 39, 41, 10,  9,111,117,116,112,117,116, 40,
6868     39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 10, 10,  9,
6869    111,117,116,112,117,116, 40, 39,125, 39, 41, 10,  9,111,117,
6870    116,112,117,116, 40, 39, 35,101,110,100,105,102, 32, 47, 47,
6871     35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68,
6872     73, 83, 65, 66, 76, 69, 92,110, 39, 41, 10,  9,111,117,116,
6873    112,117,116, 40, 39, 92,110, 39, 41, 10,101,110,100, 10, 10,
6874     45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,111,110,
6875    115,116,114,117, 99,116,111,114, 10,102,117,110, 99,116,105,
6876    111,110, 32, 95, 79,112,101,114, 97,116,111,114, 32, 40,116,
6877     41, 10, 32,115,101,116,109,101,116, 97,116, 97, 98,108,101,
6878     40,116, 44, 99,108, 97,115,115, 79,112,101,114, 97,116,111,
6879    114, 41, 10, 10, 32,105,102, 32,116, 46, 99,111,110,115,116,
6880     32,126, 61, 32, 39, 99,111,110,115,116, 39, 32, 97,110,100,
6881     32,116, 46, 99,111,110,115,116, 32,126, 61, 32, 39, 39, 32,
6882    116,104,101,110, 10, 32, 32,101,114,114,111,114, 40, 34, 35,
6883    105,110,118, 97,108,105,100, 32, 39, 99,111,110,115,116, 39,
6884     32,115,112,101, 99,105,102,105, 99, 97,116,105,111,110, 34,
6885     41, 10, 32,101,110,100, 10, 10, 32, 97,112,112,101,110,100,
6886     40,116, 41, 10, 32,105,102, 32,110,111,116, 32,116, 58,105,
6887    110, 99,108, 97,115,115, 40, 41, 32,116,104,101,110, 10, 32,
6888     32,101,114,114,111,114, 40, 34, 35,111,112,101,114, 97,116,
6889    111,114, 32, 99, 97,110, 32,111,110,108,121, 32, 98,101, 32,
6890    100,101,102,105,110,101,100, 32, 97,115, 32, 99,108, 97,115,
6891    115, 32,109,101,109, 98,101,114, 34, 41, 10, 32,101,110,100,
6892     10, 10, 32, 45, 45,116, 46,110, 97,109,101, 32, 61, 32,116,
6893     46,110, 97,109,101, 32, 46, 46, 32, 34, 95, 34, 32, 46, 46,
6894     32, 40, 95, 84, 77, 91,116, 46,107,105,110,100, 93, 32,111,
6895    114, 32,116, 46,107,105,110,100, 41, 10, 32,116, 46, 99,110,
6896     97,109,101, 32, 61, 32,116, 58, 99,102,117,110, 99,110, 97,
6897    109,101, 40, 34,116,111,108,117, 97, 34, 41, 46, 46,116, 58,
6898    111,118,101,114,108,111, 97,100, 40,116, 41, 10, 32,116, 46,
6899    110, 97,109,101, 32, 61, 32, 34,111,112,101,114, 97,116,111,
6900    114, 34, 32, 46, 46, 32,116, 46,107,105,110,100, 32, 32, 45,
6901     45, 32,115,101,116, 32, 97,112,112,114,111,112,114,105, 97,
6902    116,101, 32, 99, 97,108,108,105,110,103, 32,110, 97,109,101,
6903     10, 32,114,101,116,117,114,110, 32,116, 10,101,110,100, 10,
6904     10, 45, 45, 32, 67,111,110,115,116,114,117, 99,116,111,114,
6905     10,102,117,110, 99,116,105,111,110, 32, 79,112,101,114, 97,
6906    116,111,114, 32, 40,100, 44,107, 44, 97, 44, 99, 41, 10, 10,
6907      9,108,111, 99, 97,108, 32,111,112, 95,107, 32, 61, 32,115,
6908    116,114,105,110,103, 46,103,115,117, 98, 40,107, 44, 32, 34,
6909     94, 37,115, 42, 34, 44, 32, 34, 34, 41, 10,  9,111,112, 95,
6910    107, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98,
6911     40,107, 44, 32, 34, 37,115, 42, 36, 34, 44, 32, 34, 34, 41,
6912     10,  9, 45, 45,105,102, 32,115,116,114,105,110,103, 46,102,
6913    105,110,100, 40,107, 44, 32, 34, 94, 91, 37,119, 95, 58, 37,
6914    100, 60, 62, 37, 42, 37, 38, 93, 43, 36, 34, 41, 32,116,104,
6915    101,110, 10,  9,105,102, 32,100, 32, 61, 61, 32, 34,111,112,
6916    101,114, 97,116,111,114, 34, 32, 97,110,100, 32,107, 32,126,
6917     61, 32, 39, 39, 32,116,104,101,110, 10, 10,  9,  9,100, 32,
6918     61, 32,107, 46, 46, 34, 32,111,112,101,114, 97,116,111,114,
6919     34, 10,  9,101,108,115,101,105,102, 32,110,111,116, 32, 95,
6920     84, 77, 91,111,112, 95,107, 93, 32,116,104,101,110, 10, 10,
6921      9,  9,105,102, 32,102,108, 97,103,115, 91, 39, 87, 39, 93,
6922     32,116,104,101,110, 10,  9,  9,  9,101,114,114,111,114, 40,
6923     34,116,111,108,117, 97, 58, 32,110,111, 32,115,117,112,112,
6924    111,114,116, 32,102,111,114, 32,111,112,101,114, 97,116,111,
6925    114, 34, 32, 46, 46, 32,102, 46,107,105,110,100, 41, 10,  9,
6926      9,101,108,115,101, 10,  9,  9,  9,119, 97,114,110,105,110,
6927    103, 40, 34, 78,111, 32,115,117,112,112,111,114,116, 32,102,
6928    111,114, 32,111,112,101,114, 97,116,111,114, 32, 34, 46, 46,
6929    111,112, 95,107, 46, 46, 34, 44, 32,105,103,110,111,114,105,
6930    110,103, 34, 41, 10,  9,  9,  9,114,101,116,117,114,110, 32,
6931    110,105,108, 10,  9,  9,101,110,100, 10,  9,101,110,100, 10,
6932     10,  9,108,111, 99, 97,108, 32,114,101,102, 32, 61, 32, 39,
6933     39, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,115,112,
6934    108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,115,116,
6935    114,115,117, 98, 40, 97, 44, 50, 44,115,116,114,108,101,110,
6936     40, 97, 41, 45, 49, 41, 44, 39, 44, 39, 41, 32, 45, 45, 32,
6937    101,108,105,109,105,110, 97,116,101, 32, 98,114, 97, 99,101,
6938    115, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,108,
6939    111, 99, 97,108, 32,108, 32, 61, 32,123,110, 61, 48,125, 10,
6940     32,119,104,105,108,101, 32,116, 91,105, 93, 32,100,111, 10,
6941     32, 32,108, 46,110, 32, 61, 32,108, 46,110, 43, 49, 10, 32,
6942     32,108, 91,108, 46,110, 93, 32, 61, 32, 68,101, 99,108, 97,
6943    114, 97,116,105,111,110, 40,116, 91,105, 93, 44, 39,118, 97,
6944    114, 39, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,
6945    101,110,100, 10, 32,105,102, 32,107, 32, 61, 61, 32, 39, 91,
6946     93, 39, 32,116,104,101,110, 10,  9, 32,108,111, 99, 97,108,
6947     32, 95, 10,  9, 32, 95, 44, 32, 95, 44, 32,114,101,102, 32,
6948     61, 32,115,116,114,102,105,110,100, 40,100, 44, 39, 40, 38,
6949     41, 39, 41, 10, 32, 32,100, 32, 61, 32,103,115,117, 98, 40,
6950    100, 44, 39, 38, 39, 44, 39, 39, 41, 10, 32,101,108,115,101,
6951    105,102, 32,107, 61, 61, 39, 38, 91, 93, 39, 32,116,104,101,
6952    110, 10, 32, 32,108, 46,110, 32, 61, 32,108, 46,110, 43, 49,
6953     10, 32, 32,108, 91,108, 46,110, 93, 32, 61, 32, 68,101, 99,
6954    108, 97,114, 97,116,105,111,110, 40,100, 44, 39,118, 97,114,
6955     39, 41, 10, 32, 32,108, 91,108, 46,110, 93, 46,110, 97,109,
6956    101, 32, 61, 32, 39,116,111,108,117, 97, 95,118, 97,108,117,
6957    101, 39, 10, 32,101,110,100, 10, 32,108,111, 99, 97,108, 32,
6958    102, 32, 61, 32, 68,101, 99,108, 97,114, 97,116,105,111,110,
6959     40,100, 44, 39,102,117,110, 99, 39, 41, 10, 32,105,102, 32,
6960    107, 32, 61, 61, 32, 39, 91, 93, 39, 32, 97,110,100, 32, 40,
6961    108, 91, 49, 93, 61, 61,110,105,108, 32,111,114, 32,105,115,
6962     98, 97,115,105, 99, 40,108, 91, 49, 93, 46,116,121,112,101,
6963     41,126, 61, 39,110,117,109, 98,101,114, 39, 41, 32,116,104,
6964    101,110, 10, 32, 32,101,114,114,111,114, 40, 39,111,112,101,
6965    114, 97,116,111,114, 91, 93, 32, 99, 97,110, 32,111,110,108,
6966    121, 32, 98,101, 32,100,101,102,105,110,101,100, 32,102,111,
6967    114, 32,110,117,109,101,114,105, 99, 32,105,110,100,101,120,
6968     46, 39, 41, 10, 32,101,110,100, 10, 32,102, 46, 97,114,103,
6969    115, 32, 61, 32,108, 10, 32,102, 46, 99,111,110,115,116, 32,
6970     61, 32, 99, 10, 32,102, 46,107,105,110,100, 32, 61, 32,111,
6971    112, 95,107, 10, 32,102, 46,108,110, 97,109,101, 32, 61, 32,
6972     34, 46, 34, 46, 46, 40, 95, 84, 77, 91,102, 46,107,105,110,
6973    100, 93, 32,111,114, 32,102, 46,107,105,110,100, 41, 10, 32,
6974    105,102, 32,110,111,116, 32, 95, 84, 77, 91,102, 46,107,105,
6975    110,100, 93, 32,116,104,101,110, 10, 32,  9,102, 46, 99, 97,
6976    115,116, 95,111,112,101,114, 97,116,111,114, 32, 61, 32,116,
6977    114,117,101, 10, 32,101,110,100, 10, 32,105,102, 32,102, 46,
6978    107,105,110,100, 32, 61, 61, 32, 39, 91, 93, 39, 32, 97,110,
6979    100, 32,114,101,102, 61, 61, 39, 38, 39, 32, 97,110,100, 32,
6980    102, 46, 99,111,110,115,116,126, 61, 39, 99,111,110,115,116,
6981     39, 32,116,104,101,110, 10, 32, 32, 79,112,101,114, 97,116,
6982    111,114, 40,100, 44, 39, 38, 39, 46, 46,107, 44, 97, 44, 99,
6983     41, 32,  9, 45, 45, 32, 99,114,101, 97,116,101, 32, 99,111,
6984    114,114,101,115,112,111,100,105,110,103, 32,115,101,116, 32,
6985    111,112,101,114, 97,116,111,114, 10, 32,101,110,100, 10, 32,
6986    114,101,116,117,114,110, 32, 95, 79,112,101,114, 97,116,111,
6987    114, 40,102, 41, 10,101,110,100,32
6988   };
6989   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/operator.lua");
6990   lua_settop(tolua_S, top);
6991  } /* end of embedded lua code */
6992
6993
6994  { /* begin embedded lua code */
6995   int top = lua_gettop(tolua_S);
6996   static unsigned char B[] = {
6997    45, 45, 32,116,111,108,117, 97, 58, 32, 99,108, 97,115,115,
6998     32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,
6999    101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32,
7000     67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,
7001    102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,
7002    108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32,
7003     36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101,
7004     32,105,115, 32,102,114,101,101, 32,115,111,102,116,119, 97,
7005    114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,
7006    105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,
7007    100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116, 46,
7008     10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,
7009    101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,101,
7010    117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32,
7011     34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32,
7012     97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,
7013    111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103,
7014     97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,100,
7015    101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,
7016    115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,101,
7017    115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,
7018    110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105, 99,
7019     97,116,105,111,110,115, 46, 10, 10, 10, 45, 45, 32, 67,108,
7020     97,115,115, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,
7021    112,114,101,115,101,110,116,115, 32, 97, 32, 99,108, 97,115,
7022    115, 32,100,101,102,105,110,105,116,105,111,110, 46, 10, 45,
7023     45, 32, 83,116,111,114,101,115, 32,116,104,101, 32,102,111,
7024    108,108,111,119,105,110,103, 32,102,105,101,108,100,115, 58,
7025     10, 45, 45, 32, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,
7026    108, 97,115,115, 32,110, 97,109,101, 10, 45, 45, 32, 32, 32,
7027     32, 98, 97,115,101, 32, 61, 32, 99,108, 97,115,115, 32, 98,
7028     97,115,101, 44, 32,105,102, 32, 97,110,121, 32, 40,111,110,
7029    108,121, 32,115,105,110,103,108,101, 32,105,110,104,101,114,
7030    105,116, 97,110, 99,101, 32,105,115, 32,115,117,112,112,111,
7031    114,116,101,100, 41, 10, 45, 45, 32, 32, 32, 32,123,105,125,
7032     32, 32, 61, 32,108,105,115,116, 32,111,102, 32,109,101,109,
7033     98,101,114,115, 10, 99,108, 97,115,115, 67,108, 97,115,115,
7034     32, 61, 32,123, 10, 32, 99,108, 97,115,115,116,121,112,101,
7035     32, 61, 32, 39, 99,108, 97,115,115, 39, 44, 10, 32,110, 97,
7036    109,101, 32, 61, 32, 39, 39, 44, 10, 32, 98, 97,115,101, 32,
7037     61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39,
7038     39, 44, 10, 32, 98,116,121,112,101, 32, 61, 32, 39, 39, 44,
7039     10, 32, 99,116,121,112,101, 32, 61, 32, 39, 39, 44, 10,125,
7040     10, 99,108, 97,115,115, 67,108, 97,115,115, 46, 95, 95,105,
7041    110,100,101,120, 32, 61, 32, 99,108, 97,115,115, 67,108, 97,
7042    115,115, 10,115,101,116,109,101,116, 97,116, 97, 98,108,101,
7043     40, 99,108, 97,115,115, 67,108, 97,115,115, 44, 99,108, 97,
7044    115,115, 67,111,110,116, 97,105,110,101,114, 41, 10, 10, 10,
7045     45, 45, 32,114,101,103,105,115,116,101,114, 32, 99,108, 97,
7046    115,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
7047    115,115, 67,108, 97,115,115, 58,114,101,103,105,115,116,101,
7048    114, 32, 40,112,114,101, 41, 10,  9,105,102, 32,110,111,116,
7049     32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117, 98,
7050    108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,
7051    101,110, 10,  9,  9,114,101,116,117,114,110, 10,  9,101,110,
7052    100, 10, 10, 32,112,114,101, 32, 61, 32,112,114,101, 32,111,
7053    114, 32, 39, 39, 10, 32,112,117,115,104, 40,115,101,108,102,
7054     41, 10,  9,105,102, 32, 95, 99,111,108,108,101, 99,116, 91,
7055    115,101,108,102, 46,116,121,112,101, 93, 32,116,104,101,110,
7056     10,  9,  9,111,117,116,112,117,116, 40,112,114,101, 44, 39,
7057     35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,115,112,
7058    108,117,115, 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,
7059    116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95, 99,
7060     99,108, 97,115,115, 40,116,111,108,117, 97, 95, 83, 44, 34,
7061     39, 46, 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46,
7062     39, 34, 44, 34, 39, 46, 46,115,101,108,102, 46,116,121,112,
7063    101, 46, 46, 39, 34, 44, 34, 39, 46, 46,115,101,108,102, 46,
7064     98,116,121,112,101, 46, 46, 39, 34, 44, 39, 46, 46, 95, 99,
7065    111,108,108,101, 99,116, 91,115,101,108,102, 46,116,121,112,
7066    101, 93, 46, 46, 39, 41, 59, 39, 41, 10,  9,  9,111,117,116,
7067    112,117,116, 40,112,114,101, 44, 39, 35,101,108,115,101, 92,
7068    110, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,112,114,
7069    101, 46, 46, 39,116,111,108,117, 97, 95, 99, 99,108, 97,115,
7070    115, 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,
7071    101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 34,
7072     39, 46, 46,115,101,108,102, 46,116,121,112,101, 46, 46, 39,
7073     34, 44, 34, 39, 46, 46,115,101,108,102, 46, 98,116,121,112,
7074    101, 46, 46, 39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41, 10,
7075      9,  9,111,117,116,112,117,116, 40,112,114,101, 44, 39, 35,
7076    101,110,100,105,102, 92,110, 39, 41, 10,  9,101,108,115,101,
7077     10, 32, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46,
7078     39,116,111,108,117, 97, 95, 99, 99,108, 97,115,115, 40,116,
7079    111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102,
7080     46,108,110, 97,109,101, 46, 46, 39, 34, 44, 34, 39, 46, 46,
7081    115,101,108,102, 46,116,121,112,101, 46, 46, 39, 34, 44, 34,
7082     39, 46, 46,115,101,108,102, 46, 98,116,121,112,101, 46, 46,
7083     39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41, 10,  9,101,110,
7084    100, 10,  9,105,102, 32,115,101,108,102, 46,101,120,116,114,
7085     97, 95, 98, 97,115,101,115, 32,116,104,101,110, 10,  9,  9,
7086    102,111,114, 32,107, 44, 98, 97,115,101, 32,105,110, 32,105,
7087    112, 97,105,114,115, 40,115,101,108,102, 46,101,120,116,114,
7088     97, 95, 98, 97,115,101,115, 41, 32,100,111, 10,  9,  9,  9,
7089     45, 45, 32,110,111,116, 32,110,111,119, 10, 32, 32, 32, 45,
7090     45,111,117,116,112,117,116, 40,112,114,101, 46, 46, 39, 32,
7091    116,111,108,117, 97, 95, 97,100,100, 98, 97,115,101, 40,116,
7092    111,108,117, 97, 95, 83, 44, 32, 34, 39, 46, 46,115,101,108,
7093    102, 46,116,121,112,101, 46, 46, 39, 34, 44, 32, 34, 39, 46,
7094     46, 98, 97,115,101, 46, 46, 39, 34, 41, 59, 39, 41, 10,  9,
7095      9,101,110,100, 10,  9,101,110,100, 10, 32,111,117,116,112,
7096    117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95,
7097     98,101,103,105,110,109,111,100,117,108,101, 40,116,111,108,
7098    117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,108,
7099    110, 97,109,101, 46, 46, 39, 34, 41, 59, 39, 41, 10, 32,108,
7100    111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,101,
7101     32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32, 32,115,
7102    101,108,102, 91,105, 93, 58,114,101,103,105,115,116,101,114,
7103     40,112,114,101, 46, 46, 39, 32, 39, 41, 10, 32, 32,105, 32,
7104     61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,111,117,116,
7105    112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97,
7106     95,101,110,100,109,111,100,117,108,101, 40,116,111,108,117,
7107     97, 95, 83, 41, 59, 39, 41, 10,  9,112,111,112, 40, 41, 10,
7108    101,110,100, 10, 10, 45, 45, 32,114,101,116,117,114,110, 32,
7109     99,111,108,108,101, 99,116,105,111,110, 32,114,101,113,117,
7110    105,114,101,109,101,110,116, 10,102,117,110, 99,116,105,111,
7111    110, 32, 99,108, 97,115,115, 67,108, 97,115,115, 58,114,101,
7112    113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,110,
7113     32, 40,116, 41, 10,  9,105,102, 32,115,101,108,102, 46,102,
7114    108, 97,103,115, 46,112,114,111,116,101, 99,116,101,100, 95,
7115    100,101,115,116,114,117, 99,116,111,114, 32,116,104,101,110,
7116     10,  9,  9,114,101,116,117,114,110, 32,102, 97,108,115,101,
7117     10,  9,101,110,100, 10, 32,112,117,115,104, 40,115,101,108,
7118    102, 41, 10,  9,108,111, 99, 97,108, 32,114, 32, 61, 32,102,
7119     97,108,115,101, 10, 32,108,111, 99, 97,108, 32,105, 61, 49,
7120     10, 32,119,104,105,108,101, 32,115,101,108,102, 91,105, 93,
7121     32,100,111, 10, 32, 32,114, 32, 61, 32,115,101,108,102, 91,
7122    105, 93, 58,114,101,113,117,105,114,101, 99,111,108,108,101,
7123     99,116,105,111,110, 40,116, 41, 32,111,114, 32,114, 10, 32,
7124     32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10,  9,
7125    112,111,112, 40, 41, 10,  9, 45, 45, 32,111,110,108,121, 32,
7126     99,108, 97,115,115, 32,116,104, 97,116, 32,101,120,112,111,
7127    114,116,115, 32,100,101,115,116,114,117, 99,116,111,114, 32,
7128     99, 97,110, 32, 98,101, 32, 97,112,112,114,111,112,114,105,
7129     97,116,101,108,121, 32, 99,111,108,108,101, 99,116,101,100,
7130     10,  9, 45, 45, 32, 99,108, 97,115,115,101,115, 32,116,104,
7131     97,116, 32,101,120,112,111,114,116, 32, 99,111,110,115,116,
7132    114,117, 99,116,111,114,115, 32,110,101,101,100, 32,116,111,
7133     32,104, 97,118,101, 32, 97, 32, 99,111,108,108,101, 99,116,
7134    111,114, 32, 40,111,118,101,114,114,105,100,101,100, 32, 98,
7135    121, 32, 45, 68, 32,102,108, 97,103, 32,111,110, 32, 99,111,
7136    109,109, 97,110,100, 32,108,105,110,101, 41, 10,  9,105,102,
7137     32,115,101,108,102, 46, 95,100,101,108,101,116,101, 32,111,
7138    114, 32, 40, 40,110,111,116, 32,102,108, 97,103,115, 91, 39,
7139     68, 39, 93, 41, 32, 97,110,100, 32,115,101,108,102, 46, 95,
7140    110,101,119, 41, 32,116,104,101,110, 10,  9,  9, 45, 45,116,
7141     91,115,101,108,102, 46,116,121,112,101, 93, 32, 61, 32, 34,
7142    116,111,108,117, 97, 95, 99,111,108,108,101, 99,116, 95, 34,
7143     32, 46, 46, 32,103,115,117, 98, 40,115,101,108,102, 46,116,
7144    121,112,101, 44, 34, 58, 58, 34, 44, 34, 95, 34, 41, 10,  9,
7145      9,116, 91,115,101,108,102, 46,116,121,112,101, 93, 32, 61,
7146     32, 34,116,111,108,117, 97, 95, 99,111,108,108,101, 99,116,
7147     95, 34, 32, 46, 46, 32, 99,108,101, 97,110, 95,116,101,109,
7148    112,108, 97,116,101, 40,115,101,108,102, 46,116,121,112,101,
7149     41, 10,  9,  9,114, 32, 61, 32,116,114,117,101, 10,  9,101,
7150    110,100, 10, 32,114,101,116,117,114,110, 32,114, 10,101,110,
7151    100, 10, 10, 45, 45, 32,111,117,116,112,117,116, 32,116, 97,
7152    103,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
7153    115,115, 67,108, 97,115,115, 58,100,101, 99,108,116,121,112,
7154    101, 32, 40, 41, 10, 32,112,117,115,104, 40,115,101,108,102,
7155     41, 10,  9,115,101,108,102, 46,116,121,112,101, 32, 61, 32,
7156    114,101,103,116,121,112,101, 40,115,101,108,102, 46,111,114,
7157    105,103,105,110, 97,108, 95,110, 97,109,101, 32,111,114, 32,
7158    115,101,108,102, 46,110, 97,109,101, 41, 10,  9,115,101,108,
7159    102, 46, 98,116,121,112,101, 32, 61, 32,116,121,112,101,118,
7160     97,114, 40,115,101,108,102, 46, 98, 97,115,101, 41, 10,  9,
7161    115,101,108,102, 46, 99,116,121,112,101, 32, 61, 32, 39, 99,
7162    111,110,115,116, 32, 39, 46, 46,115,101,108,102, 46,116,121,
7163    112,101, 10,  9,105,102, 32,115,101,108,102, 46,101,120,116,
7164    114, 97, 95, 98, 97,115,101,115, 32,116,104,101,110, 10,  9,
7165      9,102,111,114, 32,105, 61, 49, 44,116, 97, 98,108,101, 46,
7166    103,101,116,110, 40,115,101,108,102, 46,101,120,116,114, 97,
7167     95, 98, 97,115,101,115, 41, 32,100,111, 10,  9,  9,  9,115,
7168    101,108,102, 46,101,120,116,114, 97, 95, 98, 97,115,101,115,
7169     91,105, 93, 32, 61, 32,116,121,112,101,118, 97,114, 40,115,
7170    101,108,102, 46,101,120,116,114, 97, 95, 98, 97,115,101,115,
7171     91,105, 93, 41, 10,  9,  9,101,110,100, 10,  9,101,110,100,
7172     10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,
7173    105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
7174     32, 32,115,101,108,102, 91,105, 93, 58,100,101, 99,108,116,
7175    121,112,101, 40, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
7176     10, 32,101,110,100, 10,  9,112,111,112, 40, 41, 10,101,110,
7177    100, 10, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,109,101,
7178    116,104,111,100, 10,102,117,110, 99,116,105,111,110, 32, 99,
7179    108, 97,115,115, 67,108, 97,115,115, 58,112,114,105,110,116,
7180     32, 40,105,100,101,110,116, 44, 99,108,111,115,101, 41, 10,
7181     32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
7182     67,108, 97,115,115,123, 34, 41, 10, 32,112,114,105,110,116,
7183     40,105,100,101,110,116, 46, 46, 34, 32,110, 97,109,101, 32,
7184     61, 32, 39, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
7185     46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,
7186    105,100,101,110,116, 46, 46, 34, 32, 98, 97,115,101, 32, 61,
7187     32, 39, 34, 46, 46,115,101,108,102, 46, 98, 97,115,101, 46,
7188     46, 34, 39, 59, 34, 41, 10, 32,112,114,105,110,116, 40,105,
7189    100,101,110,116, 46, 46, 34, 32,108,110, 97,109,101, 32, 61,
7190     32, 39, 34, 46, 46,115,101,108,102, 46,108,110, 97,109,101,
7191     46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,
7192    105,100,101,110,116, 46, 46, 34, 32,116,121,112,101, 32, 61,
7193     32, 39, 34, 46, 46,115,101,108,102, 46,116,121,112,101, 46,
7194     46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,
7195    100,101,110,116, 46, 46, 34, 32, 98,116,121,112,101, 32, 61,
7196     32, 39, 34, 46, 46,115,101,108,102, 46, 98,116,121,112,101,
7197     46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,
7198    105,100,101,110,116, 46, 46, 34, 32, 99,116,121,112,101, 32,
7199     61, 32, 39, 34, 46, 46,115,101,108,102, 46, 99,116,121,112,
7200    101, 46, 46, 34, 39, 44, 34, 41, 10, 32,108,111, 99, 97,108,
7201     32,105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,
7202    102, 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,
7203    105, 93, 58,112,114,105,110,116, 40,105,100,101,110,116, 46,
7204     46, 34, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,105, 32, 61,
7205     32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,105,110,
7206    116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46, 46, 99,
7207    108,111,115,101, 41, 10,101,110,100, 10, 10,102,117,110, 99,
7208    116,105,111,110, 32, 99,108, 97,115,115, 67,108, 97,115,115,
7209     58,115,101,116, 95,112,114,111,116,101, 99,116,101,100, 95,
7210    100,101,115,116,114,117, 99,116,111,114, 40,112, 41, 10,  9,
7211    115,101,108,102, 46,102,108, 97,103,115, 46,112,114,111,116,
7212    101, 99,116,101,100, 95,100,101,115,116,114,117, 99,116,111,
7213    114, 32, 61, 32,115,101,108,102, 46,102,108, 97,103,115, 46,
7214    112,114,111,116,101, 99,116,101,100, 95,100,101,115,116,114,
7215    117, 99,116,111,114, 32,111,114, 32,112, 10,101,110,100, 10,
7216     10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,111,
7217    110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,116,
7218    105,111,110, 32, 95, 67,108, 97,115,115, 32, 40,116, 41, 10,
7219     32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116,
7220     44, 99,108, 97,115,115, 67,108, 97,115,115, 41, 10, 32,116,
7221     58, 98,117,105,108,100,110, 97,109,101,115, 40, 41, 10, 32,
7222     97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,117,
7223    114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,
7224    110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,
7225    112,101, 99,116,115, 32,116,104,101, 32,110, 97,109,101, 44,
7226     32,116,104,101, 32, 98, 97,115,101, 32, 40, 97,114,114, 97,
7227    121, 41, 32, 97,110,100, 32,116,104,101, 32, 98,111,100,121,
7228     32,111,102, 32,116,104,101, 32, 99,108, 97,115,115, 46, 10,
7229    102,117,110, 99,116,105,111,110, 32, 67,108, 97,115,115, 32,
7230     40,110, 44,112, 44, 98, 41, 10, 10,  9,105,102, 32,116, 97,
7231     98,108,101, 46,103,101,116,110, 40,112, 41, 32, 62, 32, 49,
7232     32,116,104,101,110, 10,  9,  9, 98, 32, 61, 32,115,116,114,
7233    105,110,103, 46,115,117, 98, 40, 98, 44, 32, 49, 44, 32, 45,
7234     50, 41, 10,  9,  9,102,111,114, 32,105, 61, 50, 44,116, 97,
7235     98,108,101, 46,103,101,116,110, 40,112, 41, 44, 49, 32,100,
7236    111, 10,  9,  9,  9, 98, 32, 61, 32, 98, 46, 46, 34, 92,110,
7237     32,116,111,108,117, 97, 95,105,110,104,101,114,105,116,115,
7238     32, 34, 46, 46,112, 91,105, 93, 46, 46, 34, 32, 95, 95, 34,
7239     46, 46,112, 91,105, 93, 46, 46, 34, 95, 95, 59, 92,110, 34,
7240     10,  9,  9,101,110,100, 10,  9,  9, 98, 32, 61, 32, 98, 46,
7241     46, 34, 92,110,125, 34, 10,  9,101,110,100, 10, 10,  9, 45,
7242     45, 32, 99,104,101, 99,107, 32,102,111,114, 32,116,101,109,
7243    112,108, 97,116,101, 10,  9, 98, 32, 61, 32,115,116,114,105,
7244    110,103, 46,103,115,117, 98, 40, 98, 44, 32, 34, 94,123, 37,
7245    115, 42, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66, 73, 78, 68,
7246     34, 44, 32, 34,123, 92,110, 84, 79, 76, 85, 65, 95, 84, 69,
7247     77, 80, 76, 65, 84, 69, 95, 66, 73, 78, 68, 34, 41, 10,  9,
7248    108,111, 99, 97,108, 32,116, 44, 95, 44, 84, 44, 73, 32, 61,
7249     32,115,116,114,105,110,103, 46,102,105,110,100, 40, 98, 44,
7250     32, 34, 94,123, 37,115, 42, 84, 79, 76, 85, 65, 95, 84, 69,
7251     77, 80, 76, 65, 84, 69, 95, 66, 73, 78, 68, 37,115, 42, 37,
7252     40, 43, 37,115, 42, 92, 34, 63, 40, 91, 94, 92, 34, 44, 93,
7253     42, 41, 92, 34, 63, 37,115, 42, 44, 37,115, 42, 40, 91, 94,
7254     37, 41, 93, 42, 41, 37,115, 42, 37, 41, 43, 34, 41, 10,  9,
7255    105,102, 32,116, 32,116,104,101,110, 10, 10,  9,  9, 45, 45,
7256     32,114,101,109,111,118,101, 32,113,117,111,116,101,115, 10,
7257      9,  9, 73, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
7258    117, 98, 40, 73, 44, 32, 34, 92, 34, 34, 44, 32, 34, 34, 41,
7259     10,  9,  9, 84, 32, 61, 32,115,116,114,105,110,103, 46,103,
7260    115,117, 98, 40, 84, 44, 32, 34, 92, 34, 34, 44, 32, 34, 34,
7261     41, 10,  9,  9, 45, 45, 32,103,101,116, 32,116,121,112,101,
7262     32,108,105,115,116, 10,  9,  9,108,111, 99, 97,108, 32,116,
7263    121,112,101,115, 32, 61, 32,115,112,108,105,116, 95, 99, 95,
7264    116,111,107,101,110,115, 40, 73, 44, 32, 34, 44, 34, 41, 10,
7265      9,  9, 45, 45, 32,114,101,109,111,118,101, 32, 84, 69, 77,
7266     80, 76, 65, 84, 69, 95, 66, 73, 78, 68, 32,108,105,110,101,
7267     10,  9,  9,108,111, 99, 97,108, 32, 98,115, 32, 61, 32,115,
7268    116,114,105,110,103, 46,103,115,117, 98, 40, 98, 44, 32, 34,
7269     94,123, 37,115, 42, 84, 79, 76, 85, 65, 95, 84, 69, 77, 80,
7270     76, 65, 84, 69, 95, 66, 73, 78, 68, 91, 94, 92,110, 93, 42,
7271     92,110, 34, 44, 32, 34,123, 92,110, 34, 41, 10, 10,  9,  9,
7272     45, 45, 32,114,101,112,108, 97, 99,101, 10,  9,  9,102,111,
7273    114, 32,105, 32, 61, 49, 32, 44, 32,116,121,112,101,115, 46,
7274    110, 32,100,111, 10, 10,  9,  9,  9,108,111, 99, 97,108, 32,
7275     84,108, 32, 61, 32,115,112,108,105,116, 40, 84, 44, 32, 34,
7276     32, 34, 41, 10,  9,  9,  9,108,111, 99, 97,108, 32, 73,108,
7277     32, 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,
7278    110,115, 40,116,121,112,101,115, 91,105, 93, 44, 32, 34, 32,
7279     34, 41, 10,  9,  9,  9,108,111, 99, 97,108, 32, 98, 73, 32,
7280     61, 32, 98,115, 10,  9,  9,  9,108,111, 99, 97,108, 32,112,
7281     73, 32, 61, 32,123,125, 10,  9,  9,  9,102,111,114, 32,106,
7282     32, 61, 32, 49, 44, 84,108, 46,110, 32,100,111, 10,  9,  9,
7283      9,  9, 84,108, 91,106, 93, 32, 61, 32,102,105,110,100,116,
7284    121,112,101, 40, 84,108, 91,106, 93, 41, 32,111,114, 32, 84,
7285    108, 91,106, 93, 10,  9,  9,  9,  9, 98, 73, 32, 61, 32,115,
7286    116,114,105,110,103, 46,103,115,117, 98, 40, 98, 73, 44, 32,
7287     34, 40, 91, 94, 95, 37,119, 93, 41, 34, 46, 46, 84,108, 91,
7288    106, 93, 46, 46, 34, 40, 91, 94, 95, 37,119, 93, 41, 34, 44,
7289     32, 34, 37, 49, 34, 46, 46, 73,108, 91,106, 93, 46, 46, 34,
7290     37, 50, 34, 41, 10,  9,  9,  9,  9,105,102, 32,112, 32,116,
7291    104,101,110, 10,  9,  9,  9,  9,  9,102,111,114, 32,105, 61,
7292     49, 44,116, 97, 98,108,101, 46,103,101,116,110, 40,112, 41,
7293     32,100,111, 10,  9,  9,  9,  9,  9,  9,112, 73, 91,105, 93,
7294     32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
7295    112, 91,105, 93, 44, 32, 34, 40, 91, 94, 95, 37,119, 93, 63,
7296     41, 34, 46, 46, 84,108, 91,106, 93, 46, 46, 34, 40, 91, 94,
7297     95, 37,119, 93, 63, 41, 34, 44, 32, 34, 37, 49, 34, 46, 46,
7298     73,108, 91,106, 93, 46, 46, 34, 37, 50, 34, 41, 10,  9,  9,
7299      9,  9,  9,101,110,100, 10,  9,  9,  9,  9,101,110,100, 10,
7300      9,  9,  9,101,110,100, 10,  9,  9,  9, 45, 45,108,111, 99,
7301     97,108, 32, 97,112,112,101,110,100, 32, 61, 32, 34, 60, 34,
7302     46, 46,115,116,114,105,110,103, 46,103,115,117, 98, 40,116,
7303    121,112,101,115, 91,105, 93, 44, 32, 34, 37,115, 43, 34, 44,
7304     32, 34, 44, 34, 41, 46, 46, 34, 62, 34, 10,  9,  9,  9,108,
7305    111, 99, 97,108, 32, 97,112,112,101,110,100, 32, 61, 32, 34,
7306     60, 34, 46, 46, 99,111,110, 99, 97,116, 40, 73,108, 44, 32,
7307     49, 44, 32,116, 97, 98,108,101, 46,103,101,116,110, 40, 73,
7308    108, 41, 44, 32, 34, 44, 34, 41, 46, 46, 34, 62, 34, 10,  9,
7309      9,  9, 97,112,112,101,110,100, 32, 61, 32,115,116,114,105,
7310    110,103, 46,103,115,117, 98, 40, 97,112,112,101,110,100, 44,
7311     32, 34, 37,115, 42, 44, 37,115, 42, 34, 44, 32, 34, 44, 34,
7312     41, 10,  9,  9,  9, 97,112,112,101,110,100, 32, 61, 32,115,
7313    116,114,105,110,103, 46,103,115,117, 98, 40, 97,112,112,101,
7314    110,100, 44, 32, 34, 62, 62, 34, 44, 32, 34, 62, 32, 62, 34,
7315     41, 10,  9,  9,  9,102,111,114, 32,105, 61, 49, 44,116, 97,
7316     98,108,101, 46,103,101,116,110, 40,112, 73, 41, 32,100,111,
7317     10,  9,  9,  9,  9, 45, 45,112, 73, 91,105, 93, 32, 61, 32,
7318    115,116,114,105,110,103, 46,103,115,117, 98, 40,112, 73, 91,
7319    105, 93, 44, 32, 34, 62, 62, 34, 44, 32, 34, 62, 32, 62, 34,
7320     41, 10,  9,  9,  9,  9,112, 73, 91,105, 93, 32, 61, 32,114,
7321    101,115,111,108,118,101, 95,116,101,109,112,108, 97,116,101,
7322     95,116,121,112,101,115, 40,112, 73, 91,105, 93, 41, 10,  9,
7323      9,  9,101,110,100, 10,  9,  9,  9, 98, 73, 32, 61, 32,115,
7324    116,114,105,110,103, 46,103,115,117, 98, 40, 98, 73, 44, 32,
7325     34, 62, 62, 34, 44, 32, 34, 62, 32, 62, 34, 41, 10,  9,  9,
7326      9, 67,108, 97,115,115, 40,110, 46, 46, 97,112,112,101,110,
7327    100, 44, 32,112, 73, 44, 32, 98, 73, 41, 10,  9,  9,101,110,
7328    100, 10,  9,  9,114,101,116,117,114,110, 10,  9,101,110,100,
7329     10, 10,  9,108,111, 99, 97,108, 32,109, 98, 97,115,101, 10,
7330     10,  9,105,102, 32,112, 32,116,104,101,110, 10,  9,  9,109,
7331     98, 97,115,101, 32, 61, 32,116, 97, 98,108,101, 46,114,101,
7332    109,111,118,101, 40,112, 44, 32, 49, 41, 10,  9,  9,105,102,
7333     32,110,111,116, 32,112, 91, 49, 93, 32,116,104,101,110, 32,
7334    112, 32, 61, 32,110,105,108, 32,101,110,100, 10,  9,101,110,
7335    100, 10, 10,  9,109, 98, 97,115,101, 32, 61, 32,109, 98, 97,
7336    115,101, 32, 97,110,100, 32,114,101,115,111,108,118,101, 95,
7337    116,101,109,112,108, 97,116,101, 95,116,121,112,101,115, 40,
7338    109, 98, 97,115,101, 41, 10, 10,  9,108,111, 99, 97,108, 32,
7339     99, 10,  9,108,111, 99, 97,108, 32,111,110, 97,109,101, 32,
7340     61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,110,
7341     44, 32, 34, 64, 46, 42, 36, 34, 44, 32, 34, 34, 41, 10,  9,
7342    111,110, 97,109,101, 32, 61, 32,103,101,116,110, 97,109,101,
7343    115,112, 97, 99,101, 40, 99,108, 97,115,115, 67,111,110,116,
7344     97,105,110,101,114, 46, 99,117,114,114, 41, 46, 46,111,110,
7345     97,109,101, 10, 10,  9,105,102, 32, 95,103,108,111, 98, 97,
7346    108, 95, 99,108, 97,115,115,101,115, 91,111,110, 97,109,101,
7347     93, 32,116,104,101,110, 10,  9,  9, 99, 32, 61, 32, 95,103,
7348    108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,111,
7349    110, 97,109,101, 93, 10,  9,  9,105,102, 32,109, 98, 97,115,
7350    101, 32, 97,110,100, 32, 40, 40,110,111,116, 32, 99, 46, 98,
7351     97,115,101, 41, 32,111,114, 32, 99, 46, 98, 97,115,101, 32,
7352     61, 61, 32, 34, 34, 41, 32,116,104,101,110, 10,  9,  9,  9,
7353     99, 46, 98, 97,115,101, 32, 61, 32,109, 98, 97,115,101, 10,
7354      9,  9,101,110,100, 10,  9,101,108,115,101, 10,  9,  9, 99,
7355     32, 61, 32, 95, 67,108, 97,115,115, 40, 95, 67,111,110,116,
7356     97,105,110,101,114,123,110, 97,109,101, 61,110, 44, 32, 98,
7357     97,115,101, 61,109, 98, 97,115,101, 44, 32,101,120,116,114,
7358     97, 95, 98, 97,115,101,115, 61,112,125, 41, 10, 10,  9,  9,
7359    108,111, 99, 97,108, 32,102,116, 32, 61, 32,103,101,116,110,
7360     97,109,101,115,112, 97, 99,101, 40, 99, 46,112, 97,114,101,
7361    110,116, 41, 46, 46, 99, 46,111,114,105,103,105,110, 97,108,
7362     95,110, 97,109,101, 10,  9,  9, 97,112,112,101,110,100, 95,
7363    103,108,111, 98, 97,108, 95,116,121,112,101, 40,102,116, 44,
7364     32, 99, 41, 10,  9,101,110,100, 10, 10,  9,112,117,115,104,
7365     40, 99, 41, 10,  9, 99, 58,112, 97,114,115,101, 40,115,116,
7366    114,115,117, 98, 40, 98, 44, 50, 44,115,116,114,108,101,110,
7367     40, 98, 41, 45, 49, 41, 41, 32, 45, 45, 32,101,108,105,109,
7368    105,110, 97,116,101, 32, 98,114, 97, 99,101,115, 10,  9,112,
7369    111,112, 40, 41, 10,101,110,100,32
7370   };
7371   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/class.lua");
7372   lua_settop(tolua_S, top);
7373  } /* end of embedded lua code */
7374
7375
7376  { /* begin embedded lua code */
7377   int top = lua_gettop(tolua_S);
7378   static unsigned char B[] = {
7379    45, 45, 32,109, 97,114,107, 32,117,112, 32, 99,111,109,109,
7380    101,110,116,115, 32, 97,110,100, 32,115,116,114,105,110,103,
7381    115, 10, 83, 84, 82, 49, 32, 61, 32, 34, 92, 48, 48, 49, 34,
7382     10, 83, 84, 82, 50, 32, 61, 32, 34, 92, 48, 48, 50, 34, 10,
7383     83, 84, 82, 51, 32, 61, 32, 34, 92, 48, 48, 51, 34, 10, 83,
7384     84, 82, 52, 32, 61, 32, 34, 92, 48, 48, 52, 34, 10, 82, 69,
7385     77, 32, 32, 61, 32, 34, 92, 48, 48, 53, 34, 10, 65, 78, 89,
7386     32, 32, 61, 32, 34, 40, 91, 92, 48, 48, 49, 45, 92, 48, 48,
7387     53, 93, 41, 34, 10, 69, 83, 67, 49, 32, 61, 32, 34, 92, 48,
7388     48, 54, 34, 10, 69, 83, 67, 50, 32, 61, 32, 34, 92, 48, 48,
7389     55, 34, 10, 10, 77, 65, 83, 75, 32, 61, 32,123, 32, 45, 45,
7390     32,116,104,101, 32,115,117, 98,115,116,105,116,117,116,105,
7391    111,110, 32,111,114,100,101,114, 32,105,115, 32,105,109,112,
7392    111,114,116, 97,110,116, 10, 32,123, 69, 83, 67, 49, 44, 32,
7393     34, 92, 92, 39, 34,125, 44, 10, 32,123, 69, 83, 67, 50, 44,
7394     32, 39, 92, 92, 34, 39,125, 44, 10, 32,123, 83, 84, 82, 49,
7395     44, 32, 34, 39, 34,125, 44, 10, 32,123, 83, 84, 82, 50, 44,
7396     32, 39, 34, 39,125, 44, 10, 32,123, 83, 84, 82, 51, 44, 32,
7397     34, 37, 91, 37, 91, 34,125, 44, 10, 32,123, 83, 84, 82, 52,
7398     44, 32, 34, 37, 93, 37, 93, 34,125, 44, 10, 32,123, 82, 69,
7399     77, 32, 44, 32, 34, 37, 45, 37, 45, 34,125, 44, 10,125, 10,
7400     10,102,117,110, 99,116,105,111,110, 32,109, 97,115,107, 32,
7401     40,115, 41, 10, 32,102,111,114, 32,105, 32, 61, 32, 49, 44,
7402    103,101,116,110, 40, 77, 65, 83, 75, 41, 32, 32,100,111, 10,
7403     32, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 77, 65,
7404     83, 75, 91,105, 93, 91, 50, 93, 44, 77, 65, 83, 75, 91,105,
7405     93, 91, 49, 93, 41, 10, 32,101,110,100, 10, 32,114,101,116,
7406    117,114,110, 32,115, 10,101,110,100, 10, 10,102,117,110, 99,
7407    116,105,111,110, 32,117,110,109, 97,115,107, 32, 40,115, 41,
7408     10, 32,102,111,114, 32,105, 32, 61, 32, 49, 44,103,101,116,
7409    110, 40, 77, 65, 83, 75, 41, 32, 32,100,111, 10, 32, 32,115,
7410     32, 61, 32,103,115,117, 98, 40,115, 44, 77, 65, 83, 75, 91,
7411    105, 93, 91, 49, 93, 44, 77, 65, 83, 75, 91,105, 93, 91, 50,
7412     93, 41, 10, 32,101,110,100, 10, 32,114,101,116,117,114,110,
7413     32,115, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
7414    110, 32, 99,108,101, 97,110, 32, 40,115, 41, 10, 32, 45, 45,
7415     32, 99,104,101, 99,107, 32,102,111,114, 32, 99,111,109,112,
7416    105,108, 97,116,105,111,110, 32,101,114,114,111,114, 10, 32,
7417    108,111, 99, 97,108, 32, 99,111,100,101, 32, 61, 32, 34,114,
7418    101,116,117,114,110, 32,102,117,110, 99,116,105,111,110, 32,
7419     40, 41, 92,110, 34, 32, 46, 46, 32,115, 32, 46, 46, 32, 34,
7420     92,110, 32,101,110,100, 34, 10, 32,105,102, 32,110,111,116,
7421     32,100,111,115,116,114,105,110,103, 40, 99,111,100,101, 41,
7422     32,116,104,101,110, 10, 32, 32,114,101,116,117,114,110, 32,
7423    110,105,108, 10, 32,101,110,100, 10, 10, 32,105,102, 32,102,
7424    108, 97,103,115, 91, 39, 67, 39, 93, 32,116,104,101,110, 10,
7425     32,  9,114,101,116,117,114,110, 32,115, 10, 32,101,110,100,
7426     10, 10, 32,108,111, 99, 97,108, 32, 83, 32, 61, 32, 34, 34,
7427     32, 45, 45, 32,115, 97,118,101,100, 32,115,116,114,105,110,
7428    103, 10, 10, 32,115, 32, 61, 32,109, 97,115,107, 40,115, 41,
7429     10, 10, 32, 45, 45, 32,114,101,109,111,118,101, 32, 98,108,
7430     97,110,107,115, 32, 97,110,100, 32, 99,111,109,109,101,110,
7431    116,115, 10, 32,119,104,105,108,101, 32, 49, 32,100,111, 10,
7432     32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,100, 32, 61,
7433     32,115,116,114,102,105,110,100, 40,115, 44, 65, 78, 89, 41,
7434     10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10, 32, 32,
7435     32, 83, 32, 61, 32, 83, 46, 46,115,116,114,115,117, 98, 40,
7436    115, 44, 49, 44, 98, 45, 49, 41, 10, 32, 32, 32,115, 32, 61,
7437     32,115,116,114,115,117, 98, 40,115, 44, 98, 43, 49, 41, 10,
7438     32, 32, 32,105,102, 32,100, 61, 61, 83, 84, 82, 49, 32,111,
7439    114, 32,100, 61, 61, 83, 84, 82, 50, 32,116,104,101,110, 10,
7440     32, 32, 32, 32,101, 32, 61, 32,115,116,114,102,105,110,100,
7441     40,115, 44,100, 41, 10, 32, 32, 32, 32, 83, 32, 61, 32, 83,
7442     32, 46, 46,100, 46, 46,115,116,114,115,117, 98, 40,115, 44,
7443     49, 44,101, 41, 10, 32, 32, 32, 32,115, 32, 61, 32,115,116,
7444    114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32, 32,
7445    101,108,115,101,105,102, 32,100, 61, 61, 83, 84, 82, 51, 32,
7446    116,104,101,110, 10, 32, 32, 32, 32,101, 32, 61, 32,115,116,
7447    114,102,105,110,100, 40,115, 44, 83, 84, 82, 52, 41, 10, 32,
7448     32, 32, 32, 83, 32, 61, 32, 83, 46, 46,100, 46, 46,115,116,
7449    114,115,117, 98, 40,115, 44, 49, 44,101, 41, 10, 32, 32, 32,
7450     32,115, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44,101,
7451     43, 49, 41, 10, 32, 32, 32,101,108,115,101,105,102, 32,100,
7452     61, 61, 82, 69, 77, 32,116,104,101,110, 10, 32, 32, 32, 32,
7453    115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 91, 94, 92,
7454    110, 93, 42, 40, 92,110, 63, 41, 34, 44, 34, 37, 49, 34, 44,
7455     49, 41, 10, 32, 32, 32,101,110,100, 10, 32, 32,101,108,115,
7456    101, 10, 32, 32, 32, 83, 32, 61, 32, 83, 46, 46,115, 10, 32,
7457     32, 32, 98,114,101, 97,107, 10, 32, 32,101,110,100, 10, 32,
7458    101,110,100, 10, 32, 45, 45, 32,101,108,105,109,105,110, 97,
7459    116,101, 32,117,110,101, 99,101,115,115, 97,114,121, 32,115,
7460    112, 97, 99,101,115, 10, 32, 83, 32, 61, 32,103,115,117, 98,
7461     40, 83, 44, 34, 91, 32, 92,116, 93, 43, 34, 44, 34, 32, 34,
7462     41, 10, 32, 83, 32, 61, 32,103,115,117, 98, 40, 83, 44, 34,
7463     91, 32, 92,116, 93, 42, 92,110, 91, 32, 92,116, 93, 42, 34,
7464     44, 34, 92,110, 34, 41, 10,  9, 83, 32, 61, 32,103,115,117,
7465     98, 40, 83, 44, 34, 92,110, 43, 34, 44, 34, 92,110, 34, 41,
7466     10, 32, 83, 32, 61, 32,117,110,109, 97,115,107, 40, 83, 41,
7467     10, 32,114,101,116,117,114,110, 32, 83, 10,101,110,100,32
7468   };
7469   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/clean.lua");
7470   lua_settop(tolua_S, top);
7471  } /* end of embedded lua code */
7472
7473
7474  { /* begin embedded lua code */
7475   int top = lua_gettop(tolua_S);
7476   static unsigned char B[] = {
7477    45, 45, 32, 71,101,110,101,114, 97,116,101, 32, 98,105,110,
7478    100,105,110,103, 32, 99,111,100,101, 10, 45, 45, 32, 87,114,
7479    105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
7480     97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
7481     71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
7482     32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 76, 97,
7483    115,116, 32,117,112,100, 97,116,101, 58, 32, 65,112,114, 32,
7484     50, 48, 48, 51, 10, 45, 45, 32, 36, 73,100, 58, 32, 36, 10,
7485     10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,
7486    105,115, 32,102,114,101,101, 32,115,111,102,116,119, 97,114,
7487    101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,105,
7488    115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,100,
7489     47,111,114, 32,109,111,100,105,102,121, 32,105,116, 46, 10,
7490     45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,101,
7491     32,112,114,111,118,105,100,101,100, 32,104,101,114,101,117,
7492    110,100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32, 34,
7493     97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,
7494    110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,111,
7495    114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103, 97,
7496    116,105,111,110, 32,116,111, 32,112,114,111,118,105,100,101,
7497     32,109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,115,
7498    117,112,112,111,114,116, 44, 32,117,112,100, 97,116,101,115,
7499     44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,110,
7500    116,115, 44, 32,111,114, 32,109,111,100,105,102,105, 99, 97,
7501    116,105,111,110,115, 46, 10, 10,102,117,110, 99,116,105,111,
7502    110, 32,112, 97,114,115,101, 95,101,120,116,114, 97, 40, 41,
7503     10, 10,  9,102,111,114, 32,107, 44,118, 32,105,110, 32,105,
7504    112, 97,105,114,115, 40, 95,101,120,116,114, 97, 95,112, 97,
7505    114, 97,109,101,116,101,114,115, 32,111,114, 32,123,125, 41,
7506     32,100,111, 10,  9,  9, 10,  9,  9,108,111, 99, 97,108, 32,
7507     98, 44,101, 44,110, 97,109,101, 44,118, 97,108,117,101, 32,
7508     61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,118,
7509     44, 32, 34, 94, 40, 91, 94, 61, 93, 41, 61, 40, 46, 42, 41,
7510     36, 34, 41, 10,  9,  9,105,102, 32, 98, 32,116,104,101,110,
7511     10,  9,  9,  9, 95,101,120,116,114, 97, 95,112, 97,114, 97,
7512    109,101,116,101,114,115, 91,110, 97,109,101, 93, 32, 61, 32,
7513    118, 97,108,117,101, 10,  9,  9,101,108,115,101, 10,  9,  9,
7514      9, 95,101,120,116,114, 97, 95,112, 97,114, 97,109,101,116,
7515    101,114,115, 91,118, 93, 32, 61, 32,116,114,117,101, 10,  9,
7516      9,101,110,100, 10,  9,101,110,100, 10,101,110,100, 10, 10,
7517    102,117,110, 99,116,105,111,110, 32,100,111,105,116, 32, 40,
7518     41, 10,  9, 45, 45, 32,100,101,102,105,110,101, 32,112, 97,
7519     99,107, 97,103,101, 32,110, 97,109,101, 44, 32,105,102, 32,
7520    110,111,116, 32,112,114,111,118,105,100,101,100, 10,  9,105,
7521    102, 32,110,111,116, 32,102,108, 97,103,115, 46,110, 32,116,
7522    104,101,110, 10,  9,  9,105,102, 32,102,108, 97,103,115, 46,
7523    102, 32,116,104,101,110, 10,  9,  9,  9,102,108, 97,103,115,
7524     46,110, 32, 61, 32,103,115,117, 98, 40,102,108, 97,103,115,
7525     46,102, 44, 34, 37, 46, 46, 42, 36, 34, 44, 34, 34, 41, 10,
7526      9,  9,  9, 95, 44, 95, 44,102,108, 97,103,115, 46,110, 32,
7527     61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,102,
7528    108, 97,103,115, 46,110, 44, 32, 34, 40, 91, 94, 47, 92, 92,
7529     93, 42, 41, 36, 34, 41, 10,  9,  9,101,108,115,101, 10,  9,
7530      9,  9,101,114,114,111,114, 40, 34, 35,110,111, 32,112, 97,
7531     99,107, 97,103,101, 32,110, 97,109,101, 32,110,111,114, 32,
7532    105,110,112,117,116, 32,102,105,108,101, 32,112,114,111,118,
7533    105,100,101,100, 34, 41, 10,  9,  9,101,110,100, 10,  9,101,
7534    110,100, 10, 10,  9, 45, 45, 32,112, 97,114,115,101, 32,116,
7535     97, 98,108,101, 32,119,105,116,104, 32,101,120,116,114, 97,
7536     32,112, 97,114, 97,109,116,101,114,115, 10,  9,112, 97,114,
7537    115,101, 95,101,120,116,114, 97, 40, 41, 10, 10,  9, 45, 45,
7538     32,100,111, 32,116,104,105,115, 32, 97,102,116,101,114, 32,
7539    115,101,116,116,105,110,103, 32,116,104,101, 32,112, 97, 99,
7540    107, 97,103,101, 32,110, 97,109,101, 10,  9,105,102, 32,102,
7541    108, 97,103,115, 91, 39, 76, 39, 93, 32,116,104,101,110, 10,
7542      9,  9,100,111,102,105,108,101, 40,102,108, 97,103,115, 91,
7543     39, 76, 39, 93, 41, 10,  9,101,110,100, 10, 10,  9, 45, 45,
7544     32, 97,100,100, 32, 99,112,112,115,116,114,105,110,103, 10,
7545      9,105,102, 32,110,111,116, 32,102,108, 97,103,115, 91, 39,
7546     83, 39, 93, 32,116,104,101,110, 10,  9,  9, 95, 98, 97,115,
7547    105, 99, 91, 39,115,116,114,105,110,103, 39, 93, 32, 61, 32,
7548     39, 99,112,112,115,116,114,105,110,103, 39, 10,  9,  9, 95,
7549     98, 97,115,105, 99, 91, 39,115,116,100, 58, 58,115,116,114,
7550    105,110,103, 39, 93, 32, 61, 32, 39, 99,112,112,115,116,114,
7551    105,110,103, 39, 10,  9,  9, 95, 98, 97,115,105, 99, 95, 99,
7552    116,121,112,101, 46, 99,112,112,115,116,114,105,110,103, 32,
7553     61, 32, 39, 99,111,110,115,116, 32, 99,104, 97,114, 42, 39,
7554     10,  9,101,110,100, 10, 10,  9, 45, 45, 32,112,114,111, 99,
7555     99,101,115,115, 32,112, 97, 99,107, 97,103,101, 10,  9,108,
7556    111, 99, 97,108, 32,112, 32, 32, 61, 32, 80, 97, 99,107, 97,
7557    103,101, 40,102,108, 97,103,115, 46,110, 44,102,108, 97,103,
7558    115, 46,102, 41, 10, 10,  9,105,102, 32,102,108, 97,103,115,
7559     46,112, 32,116,104,101,110, 10,  9,  9,114,101,116,117,114,
7560    110, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 32,111,110,108,
7561    121, 32,112, 97,114,115,101, 10,  9,101,110,100, 10, 10,  9,
7562    105,102, 32,102,108, 97,103,115, 46,111, 32,116,104,101,110,
7563     10,  9,  9,108,111, 99, 97,108, 32,115,116, 44,109,115,103,
7564     32, 61, 32,119,114,105,116,101,116,111, 40,102,108, 97,103,
7565    115, 46,111, 41, 10,  9,  9,105,102, 32,110,111,116, 32,115,
7566    116, 32,116,104,101,110, 10,  9,  9,  9,101,114,114,111,114,
7567     40, 39, 35, 39, 46, 46,109,115,103, 41, 10,  9,  9,101,110,
7568    100, 10,  9,101,110,100, 10, 10,  9,112, 58,100,101, 99,108,
7569    116,121,112,101, 40, 41, 10,  9,105,102, 32,102,108, 97,103,
7570    115, 46, 80, 32,116,104,101,110, 10,  9,  9,112, 58,112,114,
7571    105,110,116, 40, 41, 10,  9,101,108,115,101, 10,  9,  9,112,
7572     58,112,114,101, 97,109, 98,108,101, 40, 41, 10,  9,  9,112,
7573     58,115,117,112, 99,111,100,101, 40, 41, 10,  9,  9,112, 58,
7574    114,101,103,105,115,116,101,114, 40, 41, 10,  9,  9,112,117,
7575    115,104, 40,112, 41, 10,  9,  9,112,111,115,116, 95,111,117,
7576    116,112,117,116, 95,104,111,111,107, 40,112, 41, 10,  9,  9,
7577    112,111,112, 40, 41, 10,  9,101,110,100, 10, 10,  9,105,102,
7578     32,102,108, 97,103,115, 46,111, 32,116,104,101,110, 10,  9,
7579      9,119,114,105,116,101,116,111, 40, 41, 10,  9,101,110,100,
7580     10, 10,  9, 45, 45, 32,119,114,105,116,101, 32,104,101, 97,
7581    100,101,114, 32,102,105,108,101, 10,  9,105,102, 32,110,111,
7582    116, 32,102,108, 97,103,115, 46, 80, 32,116,104,101,110, 10,
7583      9,  9,105,102, 32,102,108, 97,103,115, 46, 72, 32,116,104,
7584    101,110, 10,  9,  9,  9,108,111, 99, 97,108, 32,115,116, 44,
7585    109,115,103, 32, 61, 32,119,114,105,116,101,116,111, 40,102,
7586    108, 97,103,115, 46, 72, 41, 10,  9,  9,  9,105,102, 32,110,
7587    111,116, 32,115,116, 32,116,104,101,110, 10,  9,  9,  9,  9,
7588    101,114,114,111,114, 40, 39, 35, 39, 46, 46,109,115,103, 41,
7589     10,  9,  9,  9,101,110,100, 10,  9,  9,  9,112, 58,104,101,
7590     97,100,101,114, 40, 41, 10,  9,  9,  9,119,114,105,116,101,
7591    116,111, 40, 41, 10,  9,  9,101,110,100, 10,  9,101,110,100,
7592     10,101,110,100,32
7593   };
7594   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/doit.lua");
7595   lua_settop(tolua_S, top);
7596  } /* end of embedded lua code */
7597
7598
7599  { /* begin embedded lua code */
7600   int top = lua_gettop(tolua_S);
7601   static unsigned char B[] = {
7602    10,108,111, 99, 97,108, 32,101,114,114, 44,109,115,103, 32,
7603     61, 32,112, 99, 97,108,108, 40,100,111,105,116, 41, 10,105,
7604    102, 32,110,111,116, 32,101,114,114, 32,116,104,101,110, 10,
7605     32,108,111, 99, 97,108, 32, 95, 44, 95, 44,108, 97, 98,101,
7606    108, 44,109,115,103, 32, 61, 32,115,116,114,102,105,110,100,
7607     40,109,115,103, 44, 34, 40, 46, 45, 58, 46, 45, 58, 37,115,
7608     42, 41, 40, 46, 42, 41, 34, 41, 10, 32,116,111,108,117, 97,
7609     95,101,114,114,111,114, 40,109,115,103, 44,108, 97, 98,101,
7610    108, 41, 10, 32,112,114,105,110,116, 40,100,101, 98,117,103,
7611     46,116,114, 97, 99,101, 98, 97, 99,107, 40, 41, 41, 10,101,
7612    110,100,32
7613   };
7614   tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua: embedded Lua code 22");
7615   lua_settop(tolua_S, top);
7616  } /* end of embedded lua code */
7617
7618 tolua_endmodule(tolua_S);
7619 return 1;
7620}
7621
7622
7623#if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501
7624 int luaopen_tolua (lua_State* tolua_S) {
7625 return tolua_tolua_open(tolua_S);
7626};
7627#endif
7628
Note: See TracBrowser for help on using the repository browser.