]> git.proxmox.com Git - ceph.git/blob - ceph/src/civetweb/src/third_party/duktape-1.3.0/src-separate/duk_builtins.c
bump version to 12.2.12-pve1
[ceph.git] / ceph / src / civetweb / src / third_party / duktape-1.3.0 / src-separate / duk_builtins.c
1 /*
2 * Automatically generated by genbuiltins.py, do not edit!
3 */
4
5 #include "duk_internal.h"
6
7 #if defined(DUK_USE_DOUBLE_LE)
8 DUK_INTERNAL const duk_uint8_t duk_strings_data[2624] = {
9 55,86,227,24,145,55,102,120,144,3,63,94,228,54,100,137,186,50,11,164,109,
10 77,215,5,61,35,106,206,149,110,4,254,219,237,58,8,196,24,103,74,183,2,127,
11 103,246,93,4,98,12,47,180,67,103,246,127,101,208,70,32,194,186,134,207,236,
12 254,203,160,140,65,133,246,136,108,254,199,237,186,8,196,24,87,80,217,253,
13 143,219,116,17,136,49,30,209,13,159,220,116,75,3,30,65,244,17,136,48,174,
14 209,13,159,220,116,17,136,48,158,161,179,251,142,130,49,6,17,209,130,96,
15 237,80,75,47,160,140,65,142,134,133,41,34,110,134,133,41,34,3,25,110,8,22,
16 158,130,38,163,8,217,200,158,76,156,210,117,128,153,203,210,70,46,137,187,
17 18,27,164,187,201,209,130,100,55,91,70,4,145,63,66,231,44,128,105,187,41,
18 197,13,49,122,8,196,24,71,75,70,138,104,115,77,215,5,36,20,201,214,209,107,
19 79,104,209,144,168,105,6,207,251,209,104,209,125,212,227,66,127,235,191,
20 239,232,180,90,52,95,69,247,83,141,9,255,174,255,191,162,211,80,210,253,23,
21 221,78,52,39,254,183,254,254,139,72,105,126,139,238,167,26,19,255,91,255,
22 127,69,166,129,191,69,247,83,141,9,255,175,255,191,162,213,26,50,23,232,
23 190,234,113,161,63,245,115,119,86,227,118,83,138,26,98,9,110,48,86,22,148,
24 160,152,22,82,70,46,137,44,8,180,163,32,104,98,206,32,17,7,16,88,101,100,
25 206,42,70,36,108,205,18,74,140,33,196,230,60,2,152,146,33,38,230,8,36,79,
26 182,251,65,156,151,24,200,33,145,162,25,80,209,24,67,0,166,68,52,174,61,73,
27 25,33,205,25,27,84,177,195,234,220,1,144,105,99,135,217,16,17,17,208,72,
28 199,179,60,93,100,146,49,232,162,64,76,135,19,152,244,44,136,223,98,67,4,
29 18,33,247,217,158,36,0,209,190,156,13,26,201,21,111,165,67,64,180,100,145,
30 62,250,32,45,100,33,55,214,1,229,223,65,19,72,187,236,206,137,35,125,120,
31 190,201,104,105,15,190,201,212,136,136,125,246,160,137,27,83,239,171,37,
32 200,218,159,125,168,34,192,61,27,233,93,22,1,114,78,250,28,76,130,112,200,
33 93,245,164,188,207,190,204,17,49,38,109,246,160,93,8,119,185,13,153,34,173,
34 246,113,0,136,48,76,10,90,26,78,182,140,9,34,130,161,100,235,64,194,9,226,
35 44,166,1,41,221,153,226,235,118,120,121,58,72,197,209,63,71,69,76,15,34,
36 164,73,244,171,112,39,246,223,104,169,18,125,42,220,9,253,159,217,38,68,
37 159,104,134,207,236,254,201,18,36,250,134,207,236,254,201,50,36,251,68,54,
38 127,99,246,200,145,39,212,54,127,99,246,200,145,39,218,33,179,251,131,200,
39 147,234,27,63,184,81,137,62,149,110,4,254,219,237,20,98,79,165,91,129,63,
40 179,251,36,152,147,237,16,217,253,159,217,32,196,159,80,217,253,159,217,36,
41 196,159,104,134,207,236,126,217,6,36,250,134,207,236,126,217,6,36,251,68,
42 54,127,112,115,18,125,67,103,247,8,149,2,8,196,24,143,131,137,146,90,121,
43 35,162,44,140,35,102,160,226,100,235,138,89,18,102,13,10,82,68,200,151,106,
44 130,88,131,4,192,73,225,228,85,162,137,147,168,108,252,18,42,209,68,201,
45 212,54,126,89,23,104,162,100,245,17,230,207,193,34,237,20,76,158,162,60,
46 217,249,100,109,162,137,147,163,117,2,178,120,36,109,162,137,147,163,117,2,
47 178,121,100,101,162,137,147,165,91,129,63,4,140,180,81,50,116,171,112,39,
48 229,145,150,138,38,78,161,179,251,63,178,240,72,203,69,19,39,80,217,253,
49 159,217,121,100,109,162,137,147,212,71,155,63,179,251,47,4,141,180,81,50,
50 122,136,243,103,246,127,101,229,145,150,138,38,78,161,179,251,31,182,240,
51 72,203,69,19,39,80,217,253,143,219,121,100,109,162,137,147,212,71,155,63,
52 177,251,111,4,141,180,81,50,122,136,243,103,246,63,109,229,145,54,138,38,
53 78,161,179,251,133,90,40,153,61,68,121,179,251,132,196,128,31,80,217,248,
54 36,76,72,1,245,13,159,150,69,68,128,31,168,143,54,126,9,21,18,0,126,162,60,
55 217,249,100,100,72,1,244,110,160,86,79,4,140,137,0,62,141,212,10,201,229,
56 145,113,32,7,210,173,192,159,130,69,196,128,31,74,183,2,126,89,23,18,0,125,
57 67,103,246,127,101,224,145,113,32,7,212,54,127,103,246,94,89,25,18,0,126,
58 162,60,217,253,159,217,120,36,100,72,1,250,136,243,103,246,127,101,229,145,
59 113,32,7,212,54,127,99,246,222,9,23,18,0,125,67,103,246,63,109,229,145,145,
60 32,7,234,35,205,159,216,253,183,130,70,68,128,31,168,143,54,127,99,246,222,
61 89,17,18,0,125,67,103,247,9,137,0,63,81,30,108,254,224,130,115,240,98,66,
62 128,92,136,84,45,101,180,81,50,28,78,99,193,18,40,56,153,58,178,52,211,58,
63 17,46,134,133,41,34,164,75,164,104,156,52,52,199,37,222,232,206,66,64,207,
64 18,66,136,137,19,173,62,46,155,181,167,72,147,235,226,233,186,120,121,58,
65 226,157,214,111,84,76,73,36,109,24,72,130,100,112,200,178,76,157,124,92,
66 242,70,120,25,193,34,245,241,117,240,97,1,107,33,25,212,54,160,90,7,244,29,
67 24,38,66,254,223,215,125,119,215,126,232,190,43,226,67,244,1,250,193,125,
68 111,216,11,234,254,192,63,96,159,173,234,26,84,53,19,194,126,175,168,105,
69 80,212,79,8,234,26,84,53,19,193,156,20,144,83,52,167,20,52,198,109,24,18,
70 68,225,115,150,64,53,52,104,200,84,52,131,76,167,20,52,200,46,7,48,52,146,
71 132,102,57,33,165,139,168,209,154,32,104,220,193,189,214,27,16,209,176,23,
72 26,220,98,149,110,116,70,75,188,98,116,136,34,33,101,4,192,223,178,32,38,6,
73 144,18,67,72,1,58,67,0,100,95,74,17,159,217,31,210,132,103,246,58,251,33,
74 121,232,55,150,227,125,143,216,16,190,91,141,246,68,31,150,223,178,39,150,
75 223,177,251,0,244,135,97,37,32,24,132,104,24,66,161,175,164,202,134,140,
76 151,39,212,125,255,221,125,74,86,9,79,168,104,201,116,178,139,154,22,134,
77 145,72,51,93,18,116,64,145,13,39,82,34,33,38,73,76,132,185,4,185,187,198,
78 100,229,233,197,13,49,228,73,247,4,4,78,98,79,184,32,34,105,187,201,147,
79 154,185,187,200,147,165,233,197,13,50,230,239,82,98,151,167,20,52,206,145,
80 39,234,76,69,245,22,190,224,128,138,228,73,244,180,90,251,130,2,43,145,39,
81 234,76,76,243,155,51,162,68,159,88,230,204,234,145,39,234,76,67,240,38,67,
82 200,147,232,193,50,46,68,159,169,49,31,206,164,100,137,18,125,59,169,25,54,
83 68,159,169,49,51,200,109,38,73,42,68,159,88,134,210,100,147,100,73,250,147,
84 20,188,65,57,163,146,164,73,246,68,19,154,57,74,68,159,169,49,51,200,90,
85 209,34,9,205,28,159,34,79,172,66,214,137,16,78,104,228,121,18,125,154,24,
86 72,152,147,236,208,194,101,205,39,92,82,200,147,145,137,63,82,98,103,144,
87 181,162,68,19,154,57,60,196,159,88,133,173,18,32,156,209,201,166,36,253,73,
88 138,94,32,156,209,201,70,36,251,34,9,205,28,154,98,79,212,152,153,228,54,
89 147,36,148,98,79,172,67,105,50,73,102,36,253,73,136,254,117,35,36,24,147,
90 233,221,72,201,38,36,253,73,136,126,6,12,98,79,163,6,20,98,79,212,152,135,
91 224,76,135,49,39,209,130,100,89,137,63,82,98,103,156,217,157,6,36,250,199,
92 54,103,113,137,63,82,98,47,168,181,247,4,4,86,98,79,165,162,215,220,16,17,
93 57,137,62,205,12,36,166,238,173,194,2,201,217,161,132,236,167,20,52,210,
94 155,186,183,8,11,39,70,9,147,178,156,80,211,50,110,236,208,194,118,83,138,
95 26,102,77,221,24,38,78,202,113,67,76,54,186,195,245,38,34,188,17,145,23,55,
96 117,241,32,145,36,57,173,155,186,75,189,205,35,102,128,44,243,119,74,139,
97 144,113,243,221,36,77,21,38,144,210,161,168,158,35,230,144,192,154,42,77,
98 33,165,67,81,60,15,173,7,90,159,49,13,213,64,186,17,62,96,47,170,129,116,
99 33,165,64,202,113,36,226,134,70,110,234,220,32,44,157,163,222,72,244,64,
100 145,23,55,118,143,121,35,209,2,68,140,221,213,184,64,89,58,183,88,145,232,
101 129,34,46,110,234,221,98,71,162,4,136,153,80,50,156,80,211,22,79,90,38,105,
102 16,17,17,207,18,61,96,17,10,192,76,71,106,220,32,44,157,19,152,240,68,138,
103 17,193,30,137,195,39,65,51,8,224,143,65,54,22,46,103,68,112,71,162,112,200,
104 184,144,116,17,59,20,24,243,52,72,58,8,134,42,23,50,68,108,3,206,87,71,164,
105 0,142,73,57,132,41,42,72,225,107,4,167,212,52,100,191,92,83,161,163,37,250,
106 226,158,141,145,208,89,154,79,90,4,66,73,209,153,100,180,8,133,145,208,89,
107 158,36,169,35,34,17,244,145,198,247,60,137,114,26,97,57,162,4,206,137,116,
108 17,136,48,144,68,212,97,27,57,24,64,90,201,18,5,13,25,4,5,172,160,123,215,
109 138,62,46,121,35,60,117,18,233,27,70,18,32,10,200,212,75,175,139,166,233,
110 225,228,235,138,227,130,93,117,155,215,197,207,36,103,131,212,11,161,58,
111 226,186,110,234,220,32,44,157,148,226,134,153,19,119,101,56,161,166,88,156,
112 217,78,52,20,221,17,200,147,25,137,53,17,180,97,34,0,172,140,19,154,84,26,
113 145,0,86,68,90,40,152,2,178,22,160,93,8,69,19,18,98,37,210,94,100,108,144,
114 21,145,8,151,75,23,100,141,66,37,217,16,11,32,226,248,146,164,108,250,75,
115 204,141,146,28,217,24,177,33,50,66,72,128,92,6,66,161,164,235,226,231,146,
116 51,65,36,225,144,168,105,58,248,185,228,140,240,97,68,128,153,38,98,79,174,
117 179,122,248,185,228,140,241,214,129,132,150,12,73,245,214,111,95,23,60,145,
118 158,58,50,72,81,67,230,232,184,196,159,95,23,77,211,195,201,215,21,47,139,
119 166,233,225,228,50,200,211,76,229,2,201,25,149,241,67,102,138,52,146,16,30,
120 67,18,66,3,201,34,52,78,25,61,72,160,94,115,30,230,145,179,73,26,39,12,158,
121 164,81,33,144,78,25,61,72,160,94,115,30,230,145,179,72,200,39,12,158,164,
122 80,132,75,165,67,81,50,21,18,235,65,214,169,224,140,137,210,173,192,154,30,
123 8,200,157,67,102,66,84,11,71,169,20,19,209,139,162,158,207,15,39,73,24,186,
124 43,236,176,217,130,253,36,98,232,187,177,33,73,18,52,68,233,35,23,69,93,
125 136,26,98,116,145,139,162,158,146,160,95,73,24,186,37,12,72,5,16,64,145,10,
126 32,76,71,64,156,217,161,180,34,6,64,208,198,36,78,50,20,20,92,204,50,44,
127 147,32,134,226,17,114,33,202,134,129,107,192,202,232,160,180,104,166,135,
128 52,72,40,144,213,33,178,152,26,34,56,163,105,44,104,146,116,139,77,43,34,
129 98,57,38,116,72,179,60,93,97,206,56,52,240,242,56,163,168,34,74,185,3,45,
130 142,133,144,150,68,206,81,44,18,145,68,230,202,100,35,104,195,18,239,116,
131 102,114,94,100,104,228,100,49,238,140,203,42,60,145,35,104,181,146,113,161,
132 10,80,46,68,82,24,245,145,132,108,228,148,54,100,137,64,34,13,100,153,222,
133 1,40,6,33,223,20,84,19,34,95,23,76,130,153,6,103,208,43,64,141,41,130,104,
134 17,112,130,44,96,
135 };
136
137 /* to convert a heap stridx to a token number, subtract
138 * DUK_STRIDX_START_RESERVED and add DUK_TOK_START_RESERVED.
139 */
140
141 /* native functions: 147 */
142 DUK_INTERNAL const duk_c_function duk_bi_native_functions[147] = {
143 duk_bi_array_constructor,
144 duk_bi_array_constructor_is_array,
145 duk_bi_array_prototype_concat,
146 duk_bi_array_prototype_indexof_shared,
147 duk_bi_array_prototype_iter_shared,
148 duk_bi_array_prototype_join_shared,
149 duk_bi_array_prototype_pop,
150 duk_bi_array_prototype_push,
151 duk_bi_array_prototype_reduce_shared,
152 duk_bi_array_prototype_reverse,
153 duk_bi_array_prototype_shift,
154 duk_bi_array_prototype_slice,
155 duk_bi_array_prototype_sort,
156 duk_bi_array_prototype_splice,
157 duk_bi_array_prototype_to_string,
158 duk_bi_array_prototype_unshift,
159 duk_bi_arraybuffer_constructor,
160 duk_bi_arraybuffer_isview,
161 duk_bi_boolean_constructor,
162 duk_bi_boolean_prototype_tostring_shared,
163 duk_bi_buffer_compare_shared,
164 duk_bi_buffer_constructor,
165 duk_bi_buffer_prototype_tostring_shared,
166 duk_bi_buffer_readfield,
167 duk_bi_buffer_slice_shared,
168 duk_bi_buffer_writefield,
169 duk_bi_dataview_constructor,
170 duk_bi_date_constructor,
171 duk_bi_date_constructor_now,
172 duk_bi_date_constructor_parse,
173 duk_bi_date_constructor_utc,
174 duk_bi_date_prototype_get_shared,
175 duk_bi_date_prototype_get_timezone_offset,
176 duk_bi_date_prototype_set_shared,
177 duk_bi_date_prototype_set_time,
178 duk_bi_date_prototype_to_json,
179 duk_bi_date_prototype_tostring_shared,
180 duk_bi_date_prototype_value_of,
181 duk_bi_duktape_object_act,
182 duk_bi_duktape_object_compact,
183 duk_bi_duktape_object_dec,
184 duk_bi_duktape_object_enc,
185 duk_bi_duktape_object_fin,
186 duk_bi_duktape_object_gc,
187 duk_bi_duktape_object_info,
188 duk_bi_error_constructor_shared,
189 duk_bi_error_prototype_filename_getter,
190 duk_bi_error_prototype_linenumber_getter,
191 duk_bi_error_prototype_nop_setter,
192 duk_bi_error_prototype_stack_getter,
193 duk_bi_error_prototype_to_string,
194 duk_bi_function_constructor,
195 duk_bi_function_prototype,
196 duk_bi_function_prototype_apply,
197 duk_bi_function_prototype_bind,
198 duk_bi_function_prototype_call,
199 duk_bi_function_prototype_to_string,
200 duk_bi_global_object_decode_uri,
201 duk_bi_global_object_decode_uri_component,
202 duk_bi_global_object_encode_uri,
203 duk_bi_global_object_encode_uri_component,
204 duk_bi_global_object_escape,
205 duk_bi_global_object_eval,
206 duk_bi_global_object_is_finite,
207 duk_bi_global_object_is_nan,
208 duk_bi_global_object_parse_float,
209 duk_bi_global_object_parse_int,
210 duk_bi_global_object_print_helper,
211 duk_bi_global_object_require,
212 duk_bi_global_object_unescape,
213 duk_bi_json_object_parse,
214 duk_bi_json_object_stringify,
215 duk_bi_logger_constructor,
216 duk_bi_logger_prototype_fmt,
217 duk_bi_logger_prototype_log_shared,
218 duk_bi_logger_prototype_raw,
219 duk_bi_math_object_max,
220 duk_bi_math_object_min,
221 duk_bi_math_object_onearg_shared,
222 duk_bi_math_object_random,
223 duk_bi_math_object_twoarg_shared,
224 duk_bi_nodejs_buffer_byte_length,
225 duk_bi_nodejs_buffer_concat,
226 duk_bi_nodejs_buffer_constructor,
227 duk_bi_nodejs_buffer_copy,
228 duk_bi_nodejs_buffer_fill,
229 duk_bi_nodejs_buffer_is_buffer,
230 duk_bi_nodejs_buffer_is_encoding,
231 duk_bi_nodejs_buffer_tojson,
232 duk_bi_nodejs_buffer_tostring,
233 duk_bi_nodejs_buffer_write,
234 duk_bi_number_constructor,
235 duk_bi_number_prototype_to_exponential,
236 duk_bi_number_prototype_to_fixed,
237 duk_bi_number_prototype_to_locale_string,
238 duk_bi_number_prototype_to_precision,
239 duk_bi_number_prototype_to_string,
240 duk_bi_number_prototype_value_of,
241 duk_bi_object_constructor,
242 duk_bi_object_constructor_create,
243 duk_bi_object_constructor_define_properties,
244 duk_bi_object_constructor_define_property,
245 duk_bi_object_constructor_get_own_property_descriptor,
246 duk_bi_object_constructor_is_extensible,
247 duk_bi_object_constructor_is_sealed_frozen_shared,
248 duk_bi_object_constructor_keys_shared,
249 duk_bi_object_constructor_prevent_extensions,
250 duk_bi_object_constructor_seal_freeze_shared,
251 duk_bi_object_getprototype_shared,
252 duk_bi_object_prototype_has_own_property,
253 duk_bi_object_prototype_is_prototype_of,
254 duk_bi_object_prototype_property_is_enumerable,
255 duk_bi_object_prototype_to_locale_string,
256 duk_bi_object_prototype_to_string,
257 duk_bi_object_prototype_value_of,
258 duk_bi_object_setprototype_shared,
259 duk_bi_pointer_constructor,
260 duk_bi_pointer_prototype_tostring_shared,
261 duk_bi_proxy_constructor,
262 duk_bi_regexp_constructor,
263 duk_bi_regexp_prototype_exec,
264 duk_bi_regexp_prototype_test,
265 duk_bi_regexp_prototype_to_string,
266 duk_bi_string_constructor,
267 duk_bi_string_constructor_from_char_code,
268 duk_bi_string_prototype_caseconv_shared,
269 duk_bi_string_prototype_char_at,
270 duk_bi_string_prototype_char_code_at,
271 duk_bi_string_prototype_concat,
272 duk_bi_string_prototype_indexof_shared,
273 duk_bi_string_prototype_locale_compare,
274 duk_bi_string_prototype_match,
275 duk_bi_string_prototype_replace,
276 duk_bi_string_prototype_search,
277 duk_bi_string_prototype_slice,
278 duk_bi_string_prototype_split,
279 duk_bi_string_prototype_substr,
280 duk_bi_string_prototype_substring,
281 duk_bi_string_prototype_to_string,
282 duk_bi_string_prototype_trim,
283 duk_bi_thread_constructor,
284 duk_bi_thread_current,
285 duk_bi_thread_resume,
286 duk_bi_thread_yield,
287 duk_bi_type_error_thrower,
288 duk_bi_typedarray_constructor,
289 duk_bi_typedarray_set,
290 };
291
292 DUK_INTERNAL const duk_uint8_t duk_builtins_data[1952] = {
293 105,195,75,16,121,40,105,51,14,252,104,52,8,131,72,0,115,225,65,165,236,55,
294 243,6,145,32,210,24,210,182,25,249,35,120,216,99,226,13,78,225,116,177,164,
295 180,44,192,4,202,52,150,220,24,0,169,70,146,219,123,0,23,40,210,91,110,96,
296 3,37,26,75,109,172,0,108,163,73,109,177,128,14,148,105,45,181,176,1,242,
297 144,56,209,32,94,6,167,101,98,80,211,24,1,250,67,72,168,67,232,13,46,128,
298 47,162,52,164,0,62,80,163,72,128,61,40,107,26,7,37,20,53,200,131,88,0,66,
299 134,185,16,98,80,215,34,11,96,0,138,26,228,65,76,0,69,67,92,136,37,128,6,
300 168,107,145,4,48,1,165,13,114,32,118,0,44,161,174,68,12,192,7,148,53,200,
301 129,88,1,26,134,165,48,130,80,31,255,241,69,224,0,0,0,0,0,0,124,63,174,32,
302 0,0,0,0,0,0,120,63,175,98,7,140,16,116,194,7,12,48,108,196,6,140,80,100,
303 198,6,12,112,92,200,5,140,149,192,202,91,204,181,184,204,91,76,213,176,206,
304 90,204,240,84,208,5,13,9,124,210,43,13,24,64,226,131,205,112,56,216,3,77,
305 152,48,218,130,205,184,40,220,130,77,216,32,222,129,205,248,24,224,129,78,
306 25,214,163,226,90,80,145,104,65,37,157,0,150,99,242,89,78,73,100,58,37,140,
307 236,150,35,194,88,79,73,96,69,37,125,12,122,188,134,62,0,2,165,68,39,255,
308 255,193,43,67,0,0,80,127,192,58,182,216,80,0,21,59,154,64,0,107,76,200,172,
309 180,146,176,198,138,187,43,42,204,136,170,181,146,168,214,80,0,26,155,81,
310 42,77,4,168,180,20,0,6,160,206,74,123,73,64,0,127,255,4,10,153,219,28,198,
311 163,184,130,140,224,10,43,144,40,141,164,161,183,18,132,222,64,161,127,128,
312 0,63,225,1,109,74,8,137,71,56,5,4,213,20,3,115,233,249,177,240,80,255,192,
313 6,120,2,64,127,195,0,173,28,56,20,96,80,128,0,206,192,143,167,64,164,156,
314 131,2,112,14,125,55,9,4,216,40,19,80,180,77,3,9,51,13,94,153,7,159,76,64,
315 207,192,0,102,0,103,255,255,242,240,67,73,112,33,168,0,12,180,16,212,0,10,
316 88,8,106,0,7,43,4,53,0,4,149,4,31,128,0,202,66,15,255,255,194,137,254,0,50,
317 135,195,224,127,196,2,87,132,17,82,143,20,10,44,80,36,239,196,147,63,146,
318 119,0,125,49,129,52,152,64,154,128,0,201,96,137,36,131,36,142,17,18,40,82,
319 77,97,145,33,135,68,130,37,17,247,208,71,159,65,29,125,8,0,12,113,244,32,0,
320 49,184,176,70,162,16,20,95,240,0,7,252,80,37,120,193,81,196,194,0,3,69,19,
321 0,81,191,197,140,192,255,255,255,255,255,255,239,127,140,64,1,0,0,0,0,0,0,
322 0,139,192,0,0,0,0,0,0,248,127,138,192,0,0,0,0,0,0,240,127,139,64,0,0,0,0,0,
323 0,240,255,0,31,241,128,149,224,0,0,0,0,0,0,0,0,13,71,96,37,25,120,148,86,
324 16,69,23,73,19,92,36,73,124,129,71,255,0,56,136,233,34,3,223,208,241,192,3,
325 254,56,18,188,128,0,0,0,0,0,15,135,251,104,228,128,135,18,4,0,6,26,72,16,0,
326 42,49,32,64,0,225,132,129,0,4,133,146,4,0,21,210,72,16,0,103,65,32,64,1,
327 220,228,100,162,146,130,20,74,8,72,248,64,2,33,3,225,0,9,131,143,132,0,42,
328 12,62,16,0,184,40,248,64,3,32,131,225,0,13,129,143,132,0,58,4,62,16,0,248,
329 8,248,64,4,32,3,225,0,17,127,143,132,0,73,252,62,16,1,55,232,248,64,5,31,
330 131,225,0,21,125,143,132,0,89,244,62,16,1,119,201,0,31,4,68,123,144,148,0,
331 97,236,66,80,1,151,169,10,248,0,211,208,133,124,0,109,230,66,254,0,56,242,
332 33,127,0,29,120,144,207,128,15,60,8,103,192,7,221,228,37,0,32,119,16,148,0,
333 133,218,66,190,0,68,236,33,95,0,35,117,144,191,128,18,58,136,95,192,9,92,
334 195,225,0,38,114,144,148,0,156,41,31,224,0,15,249,1,138,144,64,192,2,2,225,
335 132,221,9,70,112,70,111,198,111,72,0,0,0,0,0,0,0,0,13,198,240,71,19,201,40,
336 239,64,10,79,248,0,3,254,72,86,209,5,155,36,17,46,185,137,129,109,203,140,
337 11,78,94,96,13,28,200,1,74,255,0,2,127,202,4,218,43,131,100,130,32,5,47,
338 252,0,9,255,44,19,104,173,237,146,8,128,20,207,240,0,39,252,192,77,162,183,
339 54,72,34,0,83,127,192,0,159,243,65,54,138,218,217,32,136,1,78,255,0,2,127,
340 206,4,218,43,99,100,130,32,5,63,252,0,9,255,60,19,104,173,109,146,8,128,15,
341 255,242,27,16,26,85,197,34,194,175,193,80,26,240,5,149,109,110,236,90,192,
342 144,26,208,59,206,126,191,144,139,185,143,218,176,63,160,138,217,81,197,
343 125,207,218,144,3,185,73,133,94,242,246,207,218,112,6,11,81,21,62,200,66,
344 80,26,80,51,78,223,217,167,168,57,143,218,48,51,78,223,217,167,168,61,143,
345 210,104,39,17,158,156,80,0,22,114,113,64,0,153,169,197,0,3,102,40,33,150,
346 156,80,0,70,82,113,64,1,89,41,197,0,6,100,39,20,0,29,142,156,80,0,134,50,
347 98,243,21,53,121,136,160,144,0,22,26,120,24,73,197,0,9,96,167,20,0,41,128,
348 156,80,0,181,250,113,64,3,1,255,254,0,81,20,100,47,145,216,23,255,240,0,11,
349 255,248,0,3,255,252,81,252,0,0,0,0,0,1,236,68,0,129,167,1,26,144,9,165,0,
350 26,177,199,197,132,30,147,16,120,86,65,217,80,240,232,164,120,114,80,60,52,
351 39,32,84,223,192,15,59,30,129,156,115,6,81,160,7,253,40,0,5,81,252,0,1,255,
352 78,0,84,113,96,128,0,209,69,128,21,87,240,0,7,253,72,1,81,221,66,0,3,69,
353 117,0,85,159,192,0,31,245,97,10,100,0,0,0,0,0,0,0,32,10,164,130,97,221,191,
354 113,3,20,146,12,18,200,47,74,30,23,37,15,128,0,143,146,135,192,0,133,169,
355 67,224,0,98,196,161,240,0,65,90,80,248,0,41,63,255,194,109,65,11,137,191,
356 174,45,153,98,242,229,191,147,102,8,190,94,92,183,242,65,167,114,12,188,
357 185,111,228,131,70,29,217,54,105,221,156,0,171,255,128,9,208,68,128,255,
358 174,0,25,168,194,64,0,130,177,254,0,0,255,176,1,3,120,186,64,12,13,194,233,
359 0,32,54,139,164,0,196,216,46,144,2,19,88,186,64,12,141,66,233,0,34,52,139,
360 164,0,140,208,46,144,2,67,56,203,64,12,12,195,45,0,32,50,140,180,0,196,200,
361 50,208,2,19,24,203,64,12,140,67,45,0,34,48,140,180,0,140,192,50,208,2,64,
362 127,255,128,21,38,73,7,1,132,128,0,133,105,252,19,140,0,0,0,0,0,0,15,3,240,
363 25,127,102,0,1,91,127,4,227,0,0,0,0,0,0,3,192,252,6,95,218,128,0,87,31,193,
364 56,192,0,0,0,0,0,0,240,63,1,151,246,224,0,21,215,240,78,48,0,0,0,0,0,0,0,
365 16,0,101,253,200,0,5,121,252,19,140,0,0,0,0,0,0,0,4,0,25,127,118,0,1,95,
366 127,4,227,0,0,0,0,0,0,0,65,0,6,95,222,128,0,88,31,193,56,192,0,0,0,0,0,0,
367 16,64,1,151,247,224,0,22,23,240,78,48,0,0,0,0,0,0,4,16,0,101,254,8,0,5,137,
368 252,19,140,0,0,0,0,0,0,2,4,0,25,127,134,0,1,99,127,0,89,218,146,20,74,228,
369 80,171,17,64,162,132,248,162,64,0,193,255,138,5,137,161,116,38,69,210,0,32,
370 152,23,72,0,10,92,93,32,1,41,97,116,128,8,165,69,210,0,50,148,23,72,0,18,
371 76,93,32,1,73,33,116,128,9,36,69,210,0,52,144,23,72,0,26,60,93,32,1,104,
372 225,116,128,2,35,69,210,0,24,140,23,104,0,42,44,93,160,1,168,161,118,128,
373 10,162,69,218,0,58,136,25,98,28,101,160,2,8,97,150,128,0,161,70,90,0,18,
374 132,25,104,0,138,12,101,160,3,40,33,150,128,1,32,70,90,0,20,128,25,104,0,
375 145,252,101,160,3,71,225,150,128,1,159,70,90,0,22,124,25,104,0,33,236,101,
376 160,1,135,161,152,128,2,158,70,98,0,26,120,25,136,0,169,220,102,32,3,180,
377 117,150,57,214,0,157,85,98,112,80,137,241,66,128,0,166,213,33,53,24,66,121,
378 106,0,
379 };
380 #ifdef DUK_USE_BUILTIN_INITJS
381 DUK_INTERNAL const duk_uint8_t duk_initjs_data[187] = {
382 40,102,117,110,99,116,105,111,110,40,100,44,97,41,123,102,117,110,99,116,
383 105,111,110,32,98,40,97,44,98,44,99,41,123,79,98,106,101,99,116,46,100,101,
384 102,105,110,101,80,114,111,112,101,114,116,121,40,97,44,98,44,123,118,97,
385 108,117,101,58,99,44,119,114,105,116,97,98,108,101,58,33,48,44,101,110,117,
386 109,101,114,97,98,108,101,58,33,49,44,99,111,110,102,105,103,117,114,97,98,
387 108,101,58,33,48,125,41,125,98,40,97,46,76,111,103,103,101,114,44,34,99,
388 108,111,103,34,44,110,101,119,32,97,46,76,111,103,103,101,114,40,34,67,34,
389 41,41,59,98,40,97,44,34,109,111,100,76,111,97,100,101,100,34,44,123,125,41,
390 125,41,40,116,104,105,115,44,68,117,107,116,97,112,101,41,59,10,0,
391 };
392 #endif /* DUK_USE_BUILTIN_INITJS */
393 #elif defined(DUK_USE_DOUBLE_BE)
394 DUK_INTERNAL const duk_uint8_t duk_strings_data[2624] = {
395 55,86,227,24,145,55,102,120,144,3,63,94,228,54,100,137,186,50,11,164,109,
396 77,215,5,61,35,106,206,149,110,4,254,219,237,58,8,196,24,103,74,183,2,127,
397 103,246,93,4,98,12,47,180,67,103,246,127,101,208,70,32,194,186,134,207,236,
398 254,203,160,140,65,133,246,136,108,254,199,237,186,8,196,24,87,80,217,253,
399 143,219,116,17,136,49,30,209,13,159,220,116,75,3,30,65,244,17,136,48,174,
400 209,13,159,220,116,17,136,48,158,161,179,251,142,130,49,6,17,209,130,96,
401 237,80,75,47,160,140,65,142,134,133,41,34,110,134,133,41,34,3,25,110,8,22,
402 158,130,38,163,8,217,200,158,76,156,210,117,128,153,203,210,70,46,137,187,
403 18,27,164,187,201,209,130,100,55,91,70,4,145,63,66,231,44,128,105,187,41,
404 197,13,49,122,8,196,24,71,75,70,138,104,115,77,215,5,36,20,201,214,209,107,
405 79,104,209,144,168,105,6,207,251,209,104,209,125,212,227,66,127,235,191,
406 239,232,180,90,52,95,69,247,83,141,9,255,174,255,191,162,211,80,210,253,23,
407 221,78,52,39,254,183,254,254,139,72,105,126,139,238,167,26,19,255,91,255,
408 127,69,166,129,191,69,247,83,141,9,255,175,255,191,162,213,26,50,23,232,
409 190,234,113,161,63,245,115,119,86,227,118,83,138,26,98,9,110,48,86,22,148,
410 160,152,22,82,70,46,137,44,8,180,163,32,104,98,206,32,17,7,16,88,101,100,
411 206,42,70,36,108,205,18,74,140,33,196,230,60,2,152,146,33,38,230,8,36,79,
412 182,251,65,156,151,24,200,33,145,162,25,80,209,24,67,0,166,68,52,174,61,73,
413 25,33,205,25,27,84,177,195,234,220,1,144,105,99,135,217,16,17,17,208,72,
414 199,179,60,93,100,146,49,232,162,64,76,135,19,152,244,44,136,223,98,67,4,
415 18,33,247,217,158,36,0,209,190,156,13,26,201,21,111,165,67,64,180,100,145,
416 62,250,32,45,100,33,55,214,1,229,223,65,19,72,187,236,206,137,35,125,120,
417 190,201,104,105,15,190,201,212,136,136,125,246,160,137,27,83,239,171,37,
418 200,218,159,125,168,34,192,61,27,233,93,22,1,114,78,250,28,76,130,112,200,
419 93,245,164,188,207,190,204,17,49,38,109,246,160,93,8,119,185,13,153,34,173,
420 246,113,0,136,48,76,10,90,26,78,182,140,9,34,130,161,100,235,64,194,9,226,
421 44,166,1,41,221,153,226,235,118,120,121,58,72,197,209,63,71,69,76,15,34,
422 164,73,244,171,112,39,246,223,104,169,18,125,42,220,9,253,159,217,38,68,
423 159,104,134,207,236,254,201,18,36,250,134,207,236,254,201,50,36,251,68,54,
424 127,99,246,200,145,39,212,54,127,99,246,200,145,39,218,33,179,251,131,200,
425 147,234,27,63,184,81,137,62,149,110,4,254,219,237,20,98,79,165,91,129,63,
426 179,251,36,152,147,237,16,217,253,159,217,32,196,159,80,217,253,159,217,36,
427 196,159,104,134,207,236,126,217,6,36,250,134,207,236,126,217,6,36,251,68,
428 54,127,112,115,18,125,67,103,247,8,149,2,8,196,24,143,131,137,146,90,121,
429 35,162,44,140,35,102,160,226,100,235,138,89,18,102,13,10,82,68,200,151,106,
430 130,88,131,4,192,73,225,228,85,162,137,147,168,108,252,18,42,209,68,201,
431 212,54,126,89,23,104,162,100,245,17,230,207,193,34,237,20,76,158,162,60,
432 217,249,100,109,162,137,147,163,117,2,178,120,36,109,162,137,147,163,117,2,
433 178,121,100,101,162,137,147,165,91,129,63,4,140,180,81,50,116,171,112,39,
434 229,145,150,138,38,78,161,179,251,63,178,240,72,203,69,19,39,80,217,253,
435 159,217,121,100,109,162,137,147,212,71,155,63,179,251,47,4,141,180,81,50,
436 122,136,243,103,246,127,101,229,145,150,138,38,78,161,179,251,31,182,240,
437 72,203,69,19,39,80,217,253,143,219,121,100,109,162,137,147,212,71,155,63,
438 177,251,111,4,141,180,81,50,122,136,243,103,246,63,109,229,145,54,138,38,
439 78,161,179,251,133,90,40,153,61,68,121,179,251,132,196,128,31,80,217,248,
440 36,76,72,1,245,13,159,150,69,68,128,31,168,143,54,126,9,21,18,0,126,162,60,
441 217,249,100,100,72,1,244,110,160,86,79,4,140,137,0,62,141,212,10,201,229,
442 145,113,32,7,210,173,192,159,130,69,196,128,31,74,183,2,126,89,23,18,0,125,
443 67,103,246,127,101,224,145,113,32,7,212,54,127,103,246,94,89,25,18,0,126,
444 162,60,217,253,159,217,120,36,100,72,1,250,136,243,103,246,127,101,229,145,
445 113,32,7,212,54,127,99,246,222,9,23,18,0,125,67,103,246,63,109,229,145,145,
446 32,7,234,35,205,159,216,253,183,130,70,68,128,31,168,143,54,127,99,246,222,
447 89,17,18,0,125,67,103,247,9,137,0,63,81,30,108,254,224,130,115,240,98,66,
448 128,92,136,84,45,101,180,81,50,28,78,99,193,18,40,56,153,58,178,52,211,58,
449 17,46,134,133,41,34,164,75,164,104,156,52,52,199,37,222,232,206,66,64,207,
450 18,66,136,137,19,173,62,46,155,181,167,72,147,235,226,233,186,120,121,58,
451 226,157,214,111,84,76,73,36,109,24,72,130,100,112,200,178,76,157,124,92,
452 242,70,120,25,193,34,245,241,117,240,97,1,107,33,25,212,54,160,90,7,244,29,
453 24,38,66,254,223,215,125,119,215,126,232,190,43,226,67,244,1,250,193,125,
454 111,216,11,234,254,192,63,96,159,173,234,26,84,53,19,194,126,175,168,105,
455 80,212,79,8,234,26,84,53,19,193,156,20,144,83,52,167,20,52,198,109,24,18,
456 68,225,115,150,64,53,52,104,200,84,52,131,76,167,20,52,200,46,7,48,52,146,
457 132,102,57,33,165,139,168,209,154,32,104,220,193,189,214,27,16,209,176,23,
458 26,220,98,149,110,116,70,75,188,98,116,136,34,33,101,4,192,223,178,32,38,6,
459 144,18,67,72,1,58,67,0,100,95,74,17,159,217,31,210,132,103,246,58,251,33,
460 121,232,55,150,227,125,143,216,16,190,91,141,246,68,31,150,223,178,39,150,
461 223,177,251,0,244,135,97,37,32,24,132,104,24,66,161,175,164,202,134,140,
462 151,39,212,125,255,221,125,74,86,9,79,168,104,201,116,178,139,154,22,134,
463 145,72,51,93,18,116,64,145,13,39,82,34,33,38,73,76,132,185,4,185,187,198,
464 100,229,233,197,13,49,228,73,247,4,4,78,98,79,184,32,34,105,187,201,147,
465 154,185,187,200,147,165,233,197,13,50,230,239,82,98,151,167,20,52,206,145,
466 39,234,76,69,245,22,190,224,128,138,228,73,244,180,90,251,130,2,43,145,39,
467 234,76,76,243,155,51,162,68,159,88,230,204,234,145,39,234,76,67,240,38,67,
468 200,147,232,193,50,46,68,159,169,49,31,206,164,100,137,18,125,59,169,25,54,
469 68,159,169,49,51,200,109,38,73,42,68,159,88,134,210,100,147,100,73,250,147,
470 20,188,65,57,163,146,164,73,246,68,19,154,57,74,68,159,169,49,51,200,90,
471 209,34,9,205,28,159,34,79,172,66,214,137,16,78,104,228,121,18,125,154,24,
472 72,152,147,236,208,194,101,205,39,92,82,200,147,145,137,63,82,98,103,144,
473 181,162,68,19,154,57,60,196,159,88,133,173,18,32,156,209,201,166,36,253,73,
474 138,94,32,156,209,201,70,36,251,34,9,205,28,154,98,79,212,152,153,228,54,
475 147,36,148,98,79,172,67,105,50,73,102,36,253,73,136,254,117,35,36,24,147,
476 233,221,72,201,38,36,253,73,136,126,6,12,98,79,163,6,20,98,79,212,152,135,
477 224,76,135,49,39,209,130,100,89,137,63,82,98,103,156,217,157,6,36,250,199,
478 54,103,113,137,63,82,98,47,168,181,247,4,4,86,98,79,165,162,215,220,16,17,
479 57,137,62,205,12,36,166,238,173,194,2,201,217,161,132,236,167,20,52,210,
480 155,186,183,8,11,39,70,9,147,178,156,80,211,50,110,236,208,194,118,83,138,
481 26,102,77,221,24,38,78,202,113,67,76,54,186,195,245,38,34,188,17,145,23,55,
482 117,241,32,145,36,57,173,155,186,75,189,205,35,102,128,44,243,119,74,139,
483 144,113,243,221,36,77,21,38,144,210,161,168,158,35,230,144,192,154,42,77,
484 33,165,67,81,60,15,173,7,90,159,49,13,213,64,186,17,62,96,47,170,129,116,
485 33,165,64,202,113,36,226,134,70,110,234,220,32,44,157,163,222,72,244,64,
486 145,23,55,118,143,121,35,209,2,68,140,221,213,184,64,89,58,183,88,145,232,
487 129,34,46,110,234,221,98,71,162,4,136,153,80,50,156,80,211,22,79,90,38,105,
488 16,17,17,207,18,61,96,17,10,192,76,71,106,220,32,44,157,19,152,240,68,138,
489 17,193,30,137,195,39,65,51,8,224,143,65,54,22,46,103,68,112,71,162,112,200,
490 184,144,116,17,59,20,24,243,52,72,58,8,134,42,23,50,68,108,3,206,87,71,164,
491 0,142,73,57,132,41,42,72,225,107,4,167,212,52,100,191,92,83,161,163,37,250,
492 226,158,141,145,208,89,154,79,90,4,66,73,209,153,100,180,8,133,145,208,89,
493 158,36,169,35,34,17,244,145,198,247,60,137,114,26,97,57,162,4,206,137,116,
494 17,136,48,144,68,212,97,27,57,24,64,90,201,18,5,13,25,4,5,172,160,123,215,
495 138,62,46,121,35,60,117,18,233,27,70,18,32,10,200,212,75,175,139,166,233,
496 225,228,235,138,227,130,93,117,155,215,197,207,36,103,131,212,11,161,58,
497 226,186,110,234,220,32,44,157,148,226,134,153,19,119,101,56,161,166,88,156,
498 217,78,52,20,221,17,200,147,25,137,53,17,180,97,34,0,172,140,19,154,84,26,
499 145,0,86,68,90,40,152,2,178,22,160,93,8,69,19,18,98,37,210,94,100,108,144,
500 21,145,8,151,75,23,100,141,66,37,217,16,11,32,226,248,146,164,108,250,75,
501 204,141,146,28,217,24,177,33,50,66,72,128,92,6,66,161,164,235,226,231,146,
502 51,65,36,225,144,168,105,58,248,185,228,140,240,97,68,128,153,38,98,79,174,
503 179,122,248,185,228,140,241,214,129,132,150,12,73,245,214,111,95,23,60,145,
504 158,58,50,72,81,67,230,232,184,196,159,95,23,77,211,195,201,215,21,47,139,
505 166,233,225,228,50,200,211,76,229,2,201,25,149,241,67,102,138,52,146,16,30,
506 67,18,66,3,201,34,52,78,25,61,72,160,94,115,30,230,145,179,73,26,39,12,158,
507 164,81,33,144,78,25,61,72,160,94,115,30,230,145,179,72,200,39,12,158,164,
508 80,132,75,165,67,81,50,21,18,235,65,214,169,224,140,137,210,173,192,154,30,
509 8,200,157,67,102,66,84,11,71,169,20,19,209,139,162,158,207,15,39,73,24,186,
510 43,236,176,217,130,253,36,98,232,187,177,33,73,18,52,68,233,35,23,69,93,
511 136,26,98,116,145,139,162,158,146,160,95,73,24,186,37,12,72,5,16,64,145,10,
512 32,76,71,64,156,217,161,180,34,6,64,208,198,36,78,50,20,20,92,204,50,44,
513 147,32,134,226,17,114,33,202,134,129,107,192,202,232,160,180,104,166,135,
514 52,72,40,144,213,33,178,152,26,34,56,163,105,44,104,146,116,139,77,43,34,
515 98,57,38,116,72,179,60,93,97,206,56,52,240,242,56,163,168,34,74,185,3,45,
516 142,133,144,150,68,206,81,44,18,145,68,230,202,100,35,104,195,18,239,116,
517 102,114,94,100,104,228,100,49,238,140,203,42,60,145,35,104,181,146,113,161,
518 10,80,46,68,82,24,245,145,132,108,228,148,54,100,137,64,34,13,100,153,222,
519 1,40,6,33,223,20,84,19,34,95,23,76,130,153,6,103,208,43,64,141,41,130,104,
520 17,112,130,44,96,
521 };
522
523 /* to convert a heap stridx to a token number, subtract
524 * DUK_STRIDX_START_RESERVED and add DUK_TOK_START_RESERVED.
525 */
526
527 /* native functions: 147 */
528 DUK_INTERNAL const duk_c_function duk_bi_native_functions[147] = {
529 duk_bi_array_constructor,
530 duk_bi_array_constructor_is_array,
531 duk_bi_array_prototype_concat,
532 duk_bi_array_prototype_indexof_shared,
533 duk_bi_array_prototype_iter_shared,
534 duk_bi_array_prototype_join_shared,
535 duk_bi_array_prototype_pop,
536 duk_bi_array_prototype_push,
537 duk_bi_array_prototype_reduce_shared,
538 duk_bi_array_prototype_reverse,
539 duk_bi_array_prototype_shift,
540 duk_bi_array_prototype_slice,
541 duk_bi_array_prototype_sort,
542 duk_bi_array_prototype_splice,
543 duk_bi_array_prototype_to_string,
544 duk_bi_array_prototype_unshift,
545 duk_bi_arraybuffer_constructor,
546 duk_bi_arraybuffer_isview,
547 duk_bi_boolean_constructor,
548 duk_bi_boolean_prototype_tostring_shared,
549 duk_bi_buffer_compare_shared,
550 duk_bi_buffer_constructor,
551 duk_bi_buffer_prototype_tostring_shared,
552 duk_bi_buffer_readfield,
553 duk_bi_buffer_slice_shared,
554 duk_bi_buffer_writefield,
555 duk_bi_dataview_constructor,
556 duk_bi_date_constructor,
557 duk_bi_date_constructor_now,
558 duk_bi_date_constructor_parse,
559 duk_bi_date_constructor_utc,
560 duk_bi_date_prototype_get_shared,
561 duk_bi_date_prototype_get_timezone_offset,
562 duk_bi_date_prototype_set_shared,
563 duk_bi_date_prototype_set_time,
564 duk_bi_date_prototype_to_json,
565 duk_bi_date_prototype_tostring_shared,
566 duk_bi_date_prototype_value_of,
567 duk_bi_duktape_object_act,
568 duk_bi_duktape_object_compact,
569 duk_bi_duktape_object_dec,
570 duk_bi_duktape_object_enc,
571 duk_bi_duktape_object_fin,
572 duk_bi_duktape_object_gc,
573 duk_bi_duktape_object_info,
574 duk_bi_error_constructor_shared,
575 duk_bi_error_prototype_filename_getter,
576 duk_bi_error_prototype_linenumber_getter,
577 duk_bi_error_prototype_nop_setter,
578 duk_bi_error_prototype_stack_getter,
579 duk_bi_error_prototype_to_string,
580 duk_bi_function_constructor,
581 duk_bi_function_prototype,
582 duk_bi_function_prototype_apply,
583 duk_bi_function_prototype_bind,
584 duk_bi_function_prototype_call,
585 duk_bi_function_prototype_to_string,
586 duk_bi_global_object_decode_uri,
587 duk_bi_global_object_decode_uri_component,
588 duk_bi_global_object_encode_uri,
589 duk_bi_global_object_encode_uri_component,
590 duk_bi_global_object_escape,
591 duk_bi_global_object_eval,
592 duk_bi_global_object_is_finite,
593 duk_bi_global_object_is_nan,
594 duk_bi_global_object_parse_float,
595 duk_bi_global_object_parse_int,
596 duk_bi_global_object_print_helper,
597 duk_bi_global_object_require,
598 duk_bi_global_object_unescape,
599 duk_bi_json_object_parse,
600 duk_bi_json_object_stringify,
601 duk_bi_logger_constructor,
602 duk_bi_logger_prototype_fmt,
603 duk_bi_logger_prototype_log_shared,
604 duk_bi_logger_prototype_raw,
605 duk_bi_math_object_max,
606 duk_bi_math_object_min,
607 duk_bi_math_object_onearg_shared,
608 duk_bi_math_object_random,
609 duk_bi_math_object_twoarg_shared,
610 duk_bi_nodejs_buffer_byte_length,
611 duk_bi_nodejs_buffer_concat,
612 duk_bi_nodejs_buffer_constructor,
613 duk_bi_nodejs_buffer_copy,
614 duk_bi_nodejs_buffer_fill,
615 duk_bi_nodejs_buffer_is_buffer,
616 duk_bi_nodejs_buffer_is_encoding,
617 duk_bi_nodejs_buffer_tojson,
618 duk_bi_nodejs_buffer_tostring,
619 duk_bi_nodejs_buffer_write,
620 duk_bi_number_constructor,
621 duk_bi_number_prototype_to_exponential,
622 duk_bi_number_prototype_to_fixed,
623 duk_bi_number_prototype_to_locale_string,
624 duk_bi_number_prototype_to_precision,
625 duk_bi_number_prototype_to_string,
626 duk_bi_number_prototype_value_of,
627 duk_bi_object_constructor,
628 duk_bi_object_constructor_create,
629 duk_bi_object_constructor_define_properties,
630 duk_bi_object_constructor_define_property,
631 duk_bi_object_constructor_get_own_property_descriptor,
632 duk_bi_object_constructor_is_extensible,
633 duk_bi_object_constructor_is_sealed_frozen_shared,
634 duk_bi_object_constructor_keys_shared,
635 duk_bi_object_constructor_prevent_extensions,
636 duk_bi_object_constructor_seal_freeze_shared,
637 duk_bi_object_getprototype_shared,
638 duk_bi_object_prototype_has_own_property,
639 duk_bi_object_prototype_is_prototype_of,
640 duk_bi_object_prototype_property_is_enumerable,
641 duk_bi_object_prototype_to_locale_string,
642 duk_bi_object_prototype_to_string,
643 duk_bi_object_prototype_value_of,
644 duk_bi_object_setprototype_shared,
645 duk_bi_pointer_constructor,
646 duk_bi_pointer_prototype_tostring_shared,
647 duk_bi_proxy_constructor,
648 duk_bi_regexp_constructor,
649 duk_bi_regexp_prototype_exec,
650 duk_bi_regexp_prototype_test,
651 duk_bi_regexp_prototype_to_string,
652 duk_bi_string_constructor,
653 duk_bi_string_constructor_from_char_code,
654 duk_bi_string_prototype_caseconv_shared,
655 duk_bi_string_prototype_char_at,
656 duk_bi_string_prototype_char_code_at,
657 duk_bi_string_prototype_concat,
658 duk_bi_string_prototype_indexof_shared,
659 duk_bi_string_prototype_locale_compare,
660 duk_bi_string_prototype_match,
661 duk_bi_string_prototype_replace,
662 duk_bi_string_prototype_search,
663 duk_bi_string_prototype_slice,
664 duk_bi_string_prototype_split,
665 duk_bi_string_prototype_substr,
666 duk_bi_string_prototype_substring,
667 duk_bi_string_prototype_to_string,
668 duk_bi_string_prototype_trim,
669 duk_bi_thread_constructor,
670 duk_bi_thread_current,
671 duk_bi_thread_resume,
672 duk_bi_thread_yield,
673 duk_bi_type_error_thrower,
674 duk_bi_typedarray_constructor,
675 duk_bi_typedarray_set,
676 };
677
678 DUK_INTERNAL const duk_uint8_t duk_builtins_data[1952] = {
679 105,195,75,16,121,40,105,51,14,252,104,52,8,131,72,0,115,225,65,165,236,55,
680 243,6,145,32,210,24,210,182,25,249,35,120,216,99,226,13,78,225,116,177,164,
681 180,44,192,4,202,52,150,220,24,0,169,70,146,219,123,0,23,40,210,91,110,96,
682 3,37,26,75,109,172,0,108,163,73,109,177,128,14,148,105,45,181,176,1,242,
683 144,56,209,32,94,6,167,101,98,80,211,24,1,250,67,72,168,67,232,13,46,128,
684 47,162,52,164,0,62,80,163,72,128,61,40,107,26,7,37,20,53,200,131,88,0,66,
685 134,185,16,98,80,215,34,11,96,0,138,26,228,65,76,0,69,67,92,136,37,128,6,
686 168,107,145,4,48,1,165,13,114,32,118,0,44,161,174,68,12,192,7,148,53,200,
687 129,88,1,26,134,165,48,130,80,31,255,241,69,224,63,252,0,0,0,0,0,0,46,32,
688 63,248,0,0,0,0,0,0,47,98,7,140,16,116,194,7,12,48,108,196,6,140,80,100,198,
689 6,12,112,92,200,5,140,149,192,202,91,204,181,184,204,91,76,213,176,206,90,
690 204,240,84,208,5,13,9,124,210,43,13,24,64,226,131,205,112,56,216,3,77,152,
691 48,218,130,205,184,40,220,130,77,216,32,222,129,205,248,24,224,129,78,25,
692 214,163,226,90,80,145,104,65,37,157,0,150,99,242,89,78,73,100,58,37,140,
693 236,150,35,194,88,79,73,96,69,37,125,12,122,188,134,62,0,2,165,68,39,255,
694 255,193,43,67,0,0,80,127,192,58,182,216,80,0,21,59,154,64,0,107,76,200,172,
695 180,146,176,198,138,187,43,42,204,136,170,181,146,168,214,80,0,26,155,81,
696 42,77,4,168,180,20,0,6,160,206,74,123,73,64,0,127,255,4,10,153,219,28,198,
697 163,184,130,140,224,10,43,144,40,141,164,161,183,18,132,222,64,161,127,128,
698 0,63,225,1,109,74,8,137,71,56,5,4,213,20,3,115,233,249,177,240,80,255,192,
699 6,120,2,64,127,195,0,173,28,56,20,96,80,128,0,206,192,143,167,64,164,156,
700 131,2,112,14,125,55,9,4,216,40,19,80,180,77,3,9,51,13,94,153,7,159,76,64,
701 207,192,0,102,0,103,255,255,242,240,67,73,112,33,168,0,12,180,16,212,0,10,
702 88,8,106,0,7,43,4,53,0,4,149,4,31,128,0,202,66,15,255,255,194,137,254,0,50,
703 135,195,224,127,196,2,87,132,17,82,143,20,10,44,80,36,239,196,147,63,146,
704 119,0,125,49,129,52,152,64,154,128,0,201,96,137,36,131,36,142,17,18,40,82,
705 77,97,145,33,135,68,130,37,17,247,208,71,159,65,29,125,8,0,12,113,244,32,0,
706 49,184,176,70,162,16,20,95,240,0,7,252,80,37,120,193,81,196,194,0,3,69,19,
707 0,81,191,197,140,192,127,239,255,255,255,255,255,255,140,64,0,0,0,0,0,0,0,
708 1,139,192,127,248,0,0,0,0,0,0,138,192,127,240,0,0,0,0,0,0,139,64,255,240,0,
709 0,0,0,0,0,0,31,241,128,149,224,0,0,0,0,0,0,0,0,13,71,96,37,25,120,148,86,
710 16,69,23,73,19,92,36,73,124,129,71,255,0,56,136,233,34,3,223,208,241,192,3,
711 254,56,18,188,135,255,128,0,0,0,0,0,11,104,228,128,135,18,4,0,6,26,72,16,0,
712 42,49,32,64,0,225,132,129,0,4,133,146,4,0,21,210,72,16,0,103,65,32,64,1,
713 220,228,100,162,146,130,20,74,8,72,248,64,2,33,3,225,0,9,131,143,132,0,42,
714 12,62,16,0,184,40,248,64,3,32,131,225,0,13,129,143,132,0,58,4,62,16,0,248,
715 8,248,64,4,32,3,225,0,17,127,143,132,0,73,252,62,16,1,55,232,248,64,5,31,
716 131,225,0,21,125,143,132,0,89,244,62,16,1,119,201,0,31,4,68,123,144,148,0,
717 97,236,66,80,1,151,169,10,248,0,211,208,133,124,0,109,230,66,254,0,56,242,
718 33,127,0,29,120,144,207,128,15,60,8,103,192,7,221,228,37,0,32,119,16,148,0,
719 133,218,66,190,0,68,236,33,95,0,35,117,144,191,128,18,58,136,95,192,9,92,
720 195,225,0,38,114,144,148,0,156,41,31,224,0,15,249,1,138,144,64,192,2,2,225,
721 132,221,9,70,112,70,111,198,111,72,0,0,0,0,0,0,0,0,13,198,240,71,19,201,40,
722 239,64,10,79,248,0,3,254,72,86,209,5,155,36,17,46,185,137,129,109,203,140,
723 11,78,94,96,13,28,200,1,74,255,0,2,127,202,4,218,43,131,100,130,32,5,47,
724 252,0,9,255,44,19,104,173,237,146,8,128,20,207,240,0,39,252,192,77,162,183,
725 54,72,34,0,83,127,192,0,159,243,65,54,138,218,217,32,136,1,78,255,0,2,127,
726 206,4,218,43,99,100,130,32,5,63,252,0,9,255,60,19,104,173,109,146,8,128,15,
727 255,242,27,16,16,1,111,194,162,197,21,218,90,240,16,0,154,236,110,237,85,
728 69,154,208,15,249,139,144,191,190,142,123,218,176,15,253,197,81,217,74,224,
729 191,154,144,15,246,242,222,197,73,185,67,154,112,16,2,72,126,213,17,11,70,
730 26,80,15,249,168,39,153,159,206,243,90,48,15,253,168,39,153,159,206,243,82,
731 104,39,17,158,156,80,0,22,114,113,64,0,153,169,197,0,3,102,40,33,150,156,
732 80,0,70,82,113,64,1,89,41,197,0,6,100,39,20,0,29,142,156,80,0,134,50,98,
733 243,21,53,121,136,160,144,0,22,26,120,24,73,197,0,9,96,167,20,0,41,128,156,
734 80,0,181,250,113,64,3,1,255,254,0,81,20,100,47,145,216,23,255,240,0,11,255,
735 248,0,3,255,252,81,252,4,12,65,224,0,0,0,0,0,129,167,1,26,144,9,165,0,26,
736 177,199,197,132,30,147,16,120,86,65,217,80,240,232,164,120,114,80,60,52,39,
737 32,84,223,192,15,59,30,129,156,115,6,81,160,7,253,40,0,5,81,252,0,1,255,78,
738 0,84,113,96,128,0,209,69,128,21,87,240,0,7,253,72,1,81,221,66,0,3,69,117,0,
739 85,159,192,0,31,245,97,10,100,32,0,0,0,0,0,0,0,10,164,130,97,221,191,113,3,
740 20,146,12,18,200,47,74,30,23,37,15,128,0,143,146,135,192,0,133,169,67,224,
741 0,98,196,161,240,0,65,90,80,248,0,41,63,255,194,109,65,11,137,191,174,45,
742 153,98,242,229,191,147,102,8,190,94,92,183,242,65,167,114,12,188,185,111,
743 228,131,70,29,217,54,105,221,156,0,171,255,128,9,208,68,128,255,174,0,25,
744 168,194,64,0,130,177,254,0,0,255,176,1,3,120,186,64,12,13,194,233,0,32,54,
745 139,164,0,196,216,46,144,2,19,88,186,64,12,141,66,233,0,34,52,139,164,0,
746 140,208,46,144,2,67,56,203,64,12,12,195,45,0,32,50,140,180,0,196,200,50,
747 208,2,19,24,203,64,12,140,67,45,0,34,48,140,180,0,140,192,50,208,2,64,127,
748 255,128,21,38,73,7,1,132,128,0,133,105,252,19,140,3,255,0,0,0,0,0,0,0,25,
749 127,102,0,1,91,127,4,227,0,255,192,0,0,0,0,0,0,6,95,218,128,0,87,31,193,56,
750 192,63,240,0,0,0,0,0,0,1,151,246,224,0,21,215,240,78,48,16,0,0,0,0,0,0,0,0,
751 101,253,200,0,5,121,252,19,140,4,0,0,0,0,0,0,0,0,25,127,118,0,1,95,127,4,
752 227,1,0,64,0,0,0,0,0,0,6,95,222,128,0,88,31,193,56,192,64,16,0,0,0,0,0,0,1,
753 151,247,224,0,22,23,240,78,48,16,4,0,0,0,0,0,0,0,101,254,8,0,5,137,252,19,
754 140,4,2,0,0,0,0,0,0,0,25,127,134,0,1,99,127,0,89,218,146,20,74,228,80,171,
755 17,64,162,132,248,162,64,0,193,255,138,5,137,161,116,38,69,210,0,32,152,23,
756 72,0,10,92,93,32,1,41,97,116,128,8,165,69,210,0,50,148,23,72,0,18,76,93,32,
757 1,73,33,116,128,9,36,69,210,0,52,144,23,72,0,26,60,93,32,1,104,225,116,128,
758 2,35,69,210,0,24,140,23,104,0,42,44,93,160,1,168,161,118,128,10,162,69,218,
759 0,58,136,25,98,28,101,160,2,8,97,150,128,0,161,70,90,0,18,132,25,104,0,138,
760 12,101,160,3,40,33,150,128,1,32,70,90,0,20,128,25,104,0,145,252,101,160,3,
761 71,225,150,128,1,159,70,90,0,22,124,25,104,0,33,236,101,160,1,135,161,152,
762 128,2,158,70,98,0,26,120,25,136,0,169,220,102,32,3,180,117,150,57,214,0,
763 157,85,98,112,80,137,241,66,128,0,166,213,33,53,24,66,121,106,0,
764 };
765 #ifdef DUK_USE_BUILTIN_INITJS
766 DUK_INTERNAL const duk_uint8_t duk_initjs_data[187] = {
767 40,102,117,110,99,116,105,111,110,40,100,44,97,41,123,102,117,110,99,116,
768 105,111,110,32,98,40,97,44,98,44,99,41,123,79,98,106,101,99,116,46,100,101,
769 102,105,110,101,80,114,111,112,101,114,116,121,40,97,44,98,44,123,118,97,
770 108,117,101,58,99,44,119,114,105,116,97,98,108,101,58,33,48,44,101,110,117,
771 109,101,114,97,98,108,101,58,33,49,44,99,111,110,102,105,103,117,114,97,98,
772 108,101,58,33,48,125,41,125,98,40,97,46,76,111,103,103,101,114,44,34,99,
773 108,111,103,34,44,110,101,119,32,97,46,76,111,103,103,101,114,40,34,67,34,
774 41,41,59,98,40,97,44,34,109,111,100,76,111,97,100,101,100,34,44,123,125,41,
775 125,41,40,116,104,105,115,44,68,117,107,116,97,112,101,41,59,10,0,
776 };
777 #endif /* DUK_USE_BUILTIN_INITJS */
778 #elif defined(DUK_USE_DOUBLE_ME)
779 DUK_INTERNAL const duk_uint8_t duk_strings_data[2624] = {
780 55,86,227,24,145,55,102,120,144,3,63,94,228,54,100,137,186,50,11,164,109,
781 77,215,5,61,35,106,206,149,110,4,254,219,237,58,8,196,24,103,74,183,2,127,
782 103,246,93,4,98,12,47,180,67,103,246,127,101,208,70,32,194,186,134,207,236,
783 254,203,160,140,65,133,246,136,108,254,199,237,186,8,196,24,87,80,217,253,
784 143,219,116,17,136,49,30,209,13,159,220,116,75,3,30,65,244,17,136,48,174,
785 209,13,159,220,116,17,136,48,158,161,179,251,142,130,49,6,17,209,130,96,
786 237,80,75,47,160,140,65,142,134,133,41,34,110,134,133,41,34,3,25,110,8,22,
787 158,130,38,163,8,217,200,158,76,156,210,117,128,153,203,210,70,46,137,187,
788 18,27,164,187,201,209,130,100,55,91,70,4,145,63,66,231,44,128,105,187,41,
789 197,13,49,122,8,196,24,71,75,70,138,104,115,77,215,5,36,20,201,214,209,107,
790 79,104,209,144,168,105,6,207,251,209,104,209,125,212,227,66,127,235,191,
791 239,232,180,90,52,95,69,247,83,141,9,255,174,255,191,162,211,80,210,253,23,
792 221,78,52,39,254,183,254,254,139,72,105,126,139,238,167,26,19,255,91,255,
793 127,69,166,129,191,69,247,83,141,9,255,175,255,191,162,213,26,50,23,232,
794 190,234,113,161,63,245,115,119,86,227,118,83,138,26,98,9,110,48,86,22,148,
795 160,152,22,82,70,46,137,44,8,180,163,32,104,98,206,32,17,7,16,88,101,100,
796 206,42,70,36,108,205,18,74,140,33,196,230,60,2,152,146,33,38,230,8,36,79,
797 182,251,65,156,151,24,200,33,145,162,25,80,209,24,67,0,166,68,52,174,61,73,
798 25,33,205,25,27,84,177,195,234,220,1,144,105,99,135,217,16,17,17,208,72,
799 199,179,60,93,100,146,49,232,162,64,76,135,19,152,244,44,136,223,98,67,4,
800 18,33,247,217,158,36,0,209,190,156,13,26,201,21,111,165,67,64,180,100,145,
801 62,250,32,45,100,33,55,214,1,229,223,65,19,72,187,236,206,137,35,125,120,
802 190,201,104,105,15,190,201,212,136,136,125,246,160,137,27,83,239,171,37,
803 200,218,159,125,168,34,192,61,27,233,93,22,1,114,78,250,28,76,130,112,200,
804 93,245,164,188,207,190,204,17,49,38,109,246,160,93,8,119,185,13,153,34,173,
805 246,113,0,136,48,76,10,90,26,78,182,140,9,34,130,161,100,235,64,194,9,226,
806 44,166,1,41,221,153,226,235,118,120,121,58,72,197,209,63,71,69,76,15,34,
807 164,73,244,171,112,39,246,223,104,169,18,125,42,220,9,253,159,217,38,68,
808 159,104,134,207,236,254,201,18,36,250,134,207,236,254,201,50,36,251,68,54,
809 127,99,246,200,145,39,212,54,127,99,246,200,145,39,218,33,179,251,131,200,
810 147,234,27,63,184,81,137,62,149,110,4,254,219,237,20,98,79,165,91,129,63,
811 179,251,36,152,147,237,16,217,253,159,217,32,196,159,80,217,253,159,217,36,
812 196,159,104,134,207,236,126,217,6,36,250,134,207,236,126,217,6,36,251,68,
813 54,127,112,115,18,125,67,103,247,8,149,2,8,196,24,143,131,137,146,90,121,
814 35,162,44,140,35,102,160,226,100,235,138,89,18,102,13,10,82,68,200,151,106,
815 130,88,131,4,192,73,225,228,85,162,137,147,168,108,252,18,42,209,68,201,
816 212,54,126,89,23,104,162,100,245,17,230,207,193,34,237,20,76,158,162,60,
817 217,249,100,109,162,137,147,163,117,2,178,120,36,109,162,137,147,163,117,2,
818 178,121,100,101,162,137,147,165,91,129,63,4,140,180,81,50,116,171,112,39,
819 229,145,150,138,38,78,161,179,251,63,178,240,72,203,69,19,39,80,217,253,
820 159,217,121,100,109,162,137,147,212,71,155,63,179,251,47,4,141,180,81,50,
821 122,136,243,103,246,127,101,229,145,150,138,38,78,161,179,251,31,182,240,
822 72,203,69,19,39,80,217,253,143,219,121,100,109,162,137,147,212,71,155,63,
823 177,251,111,4,141,180,81,50,122,136,243,103,246,63,109,229,145,54,138,38,
824 78,161,179,251,133,90,40,153,61,68,121,179,251,132,196,128,31,80,217,248,
825 36,76,72,1,245,13,159,150,69,68,128,31,168,143,54,126,9,21,18,0,126,162,60,
826 217,249,100,100,72,1,244,110,160,86,79,4,140,137,0,62,141,212,10,201,229,
827 145,113,32,7,210,173,192,159,130,69,196,128,31,74,183,2,126,89,23,18,0,125,
828 67,103,246,127,101,224,145,113,32,7,212,54,127,103,246,94,89,25,18,0,126,
829 162,60,217,253,159,217,120,36,100,72,1,250,136,243,103,246,127,101,229,145,
830 113,32,7,212,54,127,99,246,222,9,23,18,0,125,67,103,246,63,109,229,145,145,
831 32,7,234,35,205,159,216,253,183,130,70,68,128,31,168,143,54,127,99,246,222,
832 89,17,18,0,125,67,103,247,9,137,0,63,81,30,108,254,224,130,115,240,98,66,
833 128,92,136,84,45,101,180,81,50,28,78,99,193,18,40,56,153,58,178,52,211,58,
834 17,46,134,133,41,34,164,75,164,104,156,52,52,199,37,222,232,206,66,64,207,
835 18,66,136,137,19,173,62,46,155,181,167,72,147,235,226,233,186,120,121,58,
836 226,157,214,111,84,76,73,36,109,24,72,130,100,112,200,178,76,157,124,92,
837 242,70,120,25,193,34,245,241,117,240,97,1,107,33,25,212,54,160,90,7,244,29,
838 24,38,66,254,223,215,125,119,215,126,232,190,43,226,67,244,1,250,193,125,
839 111,216,11,234,254,192,63,96,159,173,234,26,84,53,19,194,126,175,168,105,
840 80,212,79,8,234,26,84,53,19,193,156,20,144,83,52,167,20,52,198,109,24,18,
841 68,225,115,150,64,53,52,104,200,84,52,131,76,167,20,52,200,46,7,48,52,146,
842 132,102,57,33,165,139,168,209,154,32,104,220,193,189,214,27,16,209,176,23,
843 26,220,98,149,110,116,70,75,188,98,116,136,34,33,101,4,192,223,178,32,38,6,
844 144,18,67,72,1,58,67,0,100,95,74,17,159,217,31,210,132,103,246,58,251,33,
845 121,232,55,150,227,125,143,216,16,190,91,141,246,68,31,150,223,178,39,150,
846 223,177,251,0,244,135,97,37,32,24,132,104,24,66,161,175,164,202,134,140,
847 151,39,212,125,255,221,125,74,86,9,79,168,104,201,116,178,139,154,22,134,
848 145,72,51,93,18,116,64,145,13,39,82,34,33,38,73,76,132,185,4,185,187,198,
849 100,229,233,197,13,49,228,73,247,4,4,78,98,79,184,32,34,105,187,201,147,
850 154,185,187,200,147,165,233,197,13,50,230,239,82,98,151,167,20,52,206,145,
851 39,234,76,69,245,22,190,224,128,138,228,73,244,180,90,251,130,2,43,145,39,
852 234,76,76,243,155,51,162,68,159,88,230,204,234,145,39,234,76,67,240,38,67,
853 200,147,232,193,50,46,68,159,169,49,31,206,164,100,137,18,125,59,169,25,54,
854 68,159,169,49,51,200,109,38,73,42,68,159,88,134,210,100,147,100,73,250,147,
855 20,188,65,57,163,146,164,73,246,68,19,154,57,74,68,159,169,49,51,200,90,
856 209,34,9,205,28,159,34,79,172,66,214,137,16,78,104,228,121,18,125,154,24,
857 72,152,147,236,208,194,101,205,39,92,82,200,147,145,137,63,82,98,103,144,
858 181,162,68,19,154,57,60,196,159,88,133,173,18,32,156,209,201,166,36,253,73,
859 138,94,32,156,209,201,70,36,251,34,9,205,28,154,98,79,212,152,153,228,54,
860 147,36,148,98,79,172,67,105,50,73,102,36,253,73,136,254,117,35,36,24,147,
861 233,221,72,201,38,36,253,73,136,126,6,12,98,79,163,6,20,98,79,212,152,135,
862 224,76,135,49,39,209,130,100,89,137,63,82,98,103,156,217,157,6,36,250,199,
863 54,103,113,137,63,82,98,47,168,181,247,4,4,86,98,79,165,162,215,220,16,17,
864 57,137,62,205,12,36,166,238,173,194,2,201,217,161,132,236,167,20,52,210,
865 155,186,183,8,11,39,70,9,147,178,156,80,211,50,110,236,208,194,118,83,138,
866 26,102,77,221,24,38,78,202,113,67,76,54,186,195,245,38,34,188,17,145,23,55,
867 117,241,32,145,36,57,173,155,186,75,189,205,35,102,128,44,243,119,74,139,
868 144,113,243,221,36,77,21,38,144,210,161,168,158,35,230,144,192,154,42,77,
869 33,165,67,81,60,15,173,7,90,159,49,13,213,64,186,17,62,96,47,170,129,116,
870 33,165,64,202,113,36,226,134,70,110,234,220,32,44,157,163,222,72,244,64,
871 145,23,55,118,143,121,35,209,2,68,140,221,213,184,64,89,58,183,88,145,232,
872 129,34,46,110,234,221,98,71,162,4,136,153,80,50,156,80,211,22,79,90,38,105,
873 16,17,17,207,18,61,96,17,10,192,76,71,106,220,32,44,157,19,152,240,68,138,
874 17,193,30,137,195,39,65,51,8,224,143,65,54,22,46,103,68,112,71,162,112,200,
875 184,144,116,17,59,20,24,243,52,72,58,8,134,42,23,50,68,108,3,206,87,71,164,
876 0,142,73,57,132,41,42,72,225,107,4,167,212,52,100,191,92,83,161,163,37,250,
877 226,158,141,145,208,89,154,79,90,4,66,73,209,153,100,180,8,133,145,208,89,
878 158,36,169,35,34,17,244,145,198,247,60,137,114,26,97,57,162,4,206,137,116,
879 17,136,48,144,68,212,97,27,57,24,64,90,201,18,5,13,25,4,5,172,160,123,215,
880 138,62,46,121,35,60,117,18,233,27,70,18,32,10,200,212,75,175,139,166,233,
881 225,228,235,138,227,130,93,117,155,215,197,207,36,103,131,212,11,161,58,
882 226,186,110,234,220,32,44,157,148,226,134,153,19,119,101,56,161,166,88,156,
883 217,78,52,20,221,17,200,147,25,137,53,17,180,97,34,0,172,140,19,154,84,26,
884 145,0,86,68,90,40,152,2,178,22,160,93,8,69,19,18,98,37,210,94,100,108,144,
885 21,145,8,151,75,23,100,141,66,37,217,16,11,32,226,248,146,164,108,250,75,
886 204,141,146,28,217,24,177,33,50,66,72,128,92,6,66,161,164,235,226,231,146,
887 51,65,36,225,144,168,105,58,248,185,228,140,240,97,68,128,153,38,98,79,174,
888 179,122,248,185,228,140,241,214,129,132,150,12,73,245,214,111,95,23,60,145,
889 158,58,50,72,81,67,230,232,184,196,159,95,23,77,211,195,201,215,21,47,139,
890 166,233,225,228,50,200,211,76,229,2,201,25,149,241,67,102,138,52,146,16,30,
891 67,18,66,3,201,34,52,78,25,61,72,160,94,115,30,230,145,179,73,26,39,12,158,
892 164,81,33,144,78,25,61,72,160,94,115,30,230,145,179,72,200,39,12,158,164,
893 80,132,75,165,67,81,50,21,18,235,65,214,169,224,140,137,210,173,192,154,30,
894 8,200,157,67,102,66,84,11,71,169,20,19,209,139,162,158,207,15,39,73,24,186,
895 43,236,176,217,130,253,36,98,232,187,177,33,73,18,52,68,233,35,23,69,93,
896 136,26,98,116,145,139,162,158,146,160,95,73,24,186,37,12,72,5,16,64,145,10,
897 32,76,71,64,156,217,161,180,34,6,64,208,198,36,78,50,20,20,92,204,50,44,
898 147,32,134,226,17,114,33,202,134,129,107,192,202,232,160,180,104,166,135,
899 52,72,40,144,213,33,178,152,26,34,56,163,105,44,104,146,116,139,77,43,34,
900 98,57,38,116,72,179,60,93,97,206,56,52,240,242,56,163,168,34,74,185,3,45,
901 142,133,144,150,68,206,81,44,18,145,68,230,202,100,35,104,195,18,239,116,
902 102,114,94,100,104,228,100,49,238,140,203,42,60,145,35,104,181,146,113,161,
903 10,80,46,68,82,24,245,145,132,108,228,148,54,100,137,64,34,13,100,153,222,
904 1,40,6,33,223,20,84,19,34,95,23,76,130,153,6,103,208,43,64,141,41,130,104,
905 17,112,130,44,96,
906 };
907
908 /* to convert a heap stridx to a token number, subtract
909 * DUK_STRIDX_START_RESERVED and add DUK_TOK_START_RESERVED.
910 */
911
912 /* native functions: 147 */
913 DUK_INTERNAL const duk_c_function duk_bi_native_functions[147] = {
914 duk_bi_array_constructor,
915 duk_bi_array_constructor_is_array,
916 duk_bi_array_prototype_concat,
917 duk_bi_array_prototype_indexof_shared,
918 duk_bi_array_prototype_iter_shared,
919 duk_bi_array_prototype_join_shared,
920 duk_bi_array_prototype_pop,
921 duk_bi_array_prototype_push,
922 duk_bi_array_prototype_reduce_shared,
923 duk_bi_array_prototype_reverse,
924 duk_bi_array_prototype_shift,
925 duk_bi_array_prototype_slice,
926 duk_bi_array_prototype_sort,
927 duk_bi_array_prototype_splice,
928 duk_bi_array_prototype_to_string,
929 duk_bi_array_prototype_unshift,
930 duk_bi_arraybuffer_constructor,
931 duk_bi_arraybuffer_isview,
932 duk_bi_boolean_constructor,
933 duk_bi_boolean_prototype_tostring_shared,
934 duk_bi_buffer_compare_shared,
935 duk_bi_buffer_constructor,
936 duk_bi_buffer_prototype_tostring_shared,
937 duk_bi_buffer_readfield,
938 duk_bi_buffer_slice_shared,
939 duk_bi_buffer_writefield,
940 duk_bi_dataview_constructor,
941 duk_bi_date_constructor,
942 duk_bi_date_constructor_now,
943 duk_bi_date_constructor_parse,
944 duk_bi_date_constructor_utc,
945 duk_bi_date_prototype_get_shared,
946 duk_bi_date_prototype_get_timezone_offset,
947 duk_bi_date_prototype_set_shared,
948 duk_bi_date_prototype_set_time,
949 duk_bi_date_prototype_to_json,
950 duk_bi_date_prototype_tostring_shared,
951 duk_bi_date_prototype_value_of,
952 duk_bi_duktape_object_act,
953 duk_bi_duktape_object_compact,
954 duk_bi_duktape_object_dec,
955 duk_bi_duktape_object_enc,
956 duk_bi_duktape_object_fin,
957 duk_bi_duktape_object_gc,
958 duk_bi_duktape_object_info,
959 duk_bi_error_constructor_shared,
960 duk_bi_error_prototype_filename_getter,
961 duk_bi_error_prototype_linenumber_getter,
962 duk_bi_error_prototype_nop_setter,
963 duk_bi_error_prototype_stack_getter,
964 duk_bi_error_prototype_to_string,
965 duk_bi_function_constructor,
966 duk_bi_function_prototype,
967 duk_bi_function_prototype_apply,
968 duk_bi_function_prototype_bind,
969 duk_bi_function_prototype_call,
970 duk_bi_function_prototype_to_string,
971 duk_bi_global_object_decode_uri,
972 duk_bi_global_object_decode_uri_component,
973 duk_bi_global_object_encode_uri,
974 duk_bi_global_object_encode_uri_component,
975 duk_bi_global_object_escape,
976 duk_bi_global_object_eval,
977 duk_bi_global_object_is_finite,
978 duk_bi_global_object_is_nan,
979 duk_bi_global_object_parse_float,
980 duk_bi_global_object_parse_int,
981 duk_bi_global_object_print_helper,
982 duk_bi_global_object_require,
983 duk_bi_global_object_unescape,
984 duk_bi_json_object_parse,
985 duk_bi_json_object_stringify,
986 duk_bi_logger_constructor,
987 duk_bi_logger_prototype_fmt,
988 duk_bi_logger_prototype_log_shared,
989 duk_bi_logger_prototype_raw,
990 duk_bi_math_object_max,
991 duk_bi_math_object_min,
992 duk_bi_math_object_onearg_shared,
993 duk_bi_math_object_random,
994 duk_bi_math_object_twoarg_shared,
995 duk_bi_nodejs_buffer_byte_length,
996 duk_bi_nodejs_buffer_concat,
997 duk_bi_nodejs_buffer_constructor,
998 duk_bi_nodejs_buffer_copy,
999 duk_bi_nodejs_buffer_fill,
1000 duk_bi_nodejs_buffer_is_buffer,
1001 duk_bi_nodejs_buffer_is_encoding,
1002 duk_bi_nodejs_buffer_tojson,
1003 duk_bi_nodejs_buffer_tostring,
1004 duk_bi_nodejs_buffer_write,
1005 duk_bi_number_constructor,
1006 duk_bi_number_prototype_to_exponential,
1007 duk_bi_number_prototype_to_fixed,
1008 duk_bi_number_prototype_to_locale_string,
1009 duk_bi_number_prototype_to_precision,
1010 duk_bi_number_prototype_to_string,
1011 duk_bi_number_prototype_value_of,
1012 duk_bi_object_constructor,
1013 duk_bi_object_constructor_create,
1014 duk_bi_object_constructor_define_properties,
1015 duk_bi_object_constructor_define_property,
1016 duk_bi_object_constructor_get_own_property_descriptor,
1017 duk_bi_object_constructor_is_extensible,
1018 duk_bi_object_constructor_is_sealed_frozen_shared,
1019 duk_bi_object_constructor_keys_shared,
1020 duk_bi_object_constructor_prevent_extensions,
1021 duk_bi_object_constructor_seal_freeze_shared,
1022 duk_bi_object_getprototype_shared,
1023 duk_bi_object_prototype_has_own_property,
1024 duk_bi_object_prototype_is_prototype_of,
1025 duk_bi_object_prototype_property_is_enumerable,
1026 duk_bi_object_prototype_to_locale_string,
1027 duk_bi_object_prototype_to_string,
1028 duk_bi_object_prototype_value_of,
1029 duk_bi_object_setprototype_shared,
1030 duk_bi_pointer_constructor,
1031 duk_bi_pointer_prototype_tostring_shared,
1032 duk_bi_proxy_constructor,
1033 duk_bi_regexp_constructor,
1034 duk_bi_regexp_prototype_exec,
1035 duk_bi_regexp_prototype_test,
1036 duk_bi_regexp_prototype_to_string,
1037 duk_bi_string_constructor,
1038 duk_bi_string_constructor_from_char_code,
1039 duk_bi_string_prototype_caseconv_shared,
1040 duk_bi_string_prototype_char_at,
1041 duk_bi_string_prototype_char_code_at,
1042 duk_bi_string_prototype_concat,
1043 duk_bi_string_prototype_indexof_shared,
1044 duk_bi_string_prototype_locale_compare,
1045 duk_bi_string_prototype_match,
1046 duk_bi_string_prototype_replace,
1047 duk_bi_string_prototype_search,
1048 duk_bi_string_prototype_slice,
1049 duk_bi_string_prototype_split,
1050 duk_bi_string_prototype_substr,
1051 duk_bi_string_prototype_substring,
1052 duk_bi_string_prototype_to_string,
1053 duk_bi_string_prototype_trim,
1054 duk_bi_thread_constructor,
1055 duk_bi_thread_current,
1056 duk_bi_thread_resume,
1057 duk_bi_thread_yield,
1058 duk_bi_type_error_thrower,
1059 duk_bi_typedarray_constructor,
1060 duk_bi_typedarray_set,
1061 };
1062
1063 DUK_INTERNAL const duk_uint8_t duk_builtins_data[1952] = {
1064 105,195,75,16,121,40,105,51,14,252,104,52,8,131,72,0,115,225,65,165,236,55,
1065 243,6,145,32,210,24,210,182,25,249,35,120,216,99,226,13,78,225,116,177,164,
1066 180,44,192,4,202,52,150,220,24,0,169,70,146,219,123,0,23,40,210,91,110,96,
1067 3,37,26,75,109,172,0,108,163,73,109,177,128,14,148,105,45,181,176,1,242,
1068 144,56,209,32,94,6,167,101,98,80,211,24,1,250,67,72,168,67,232,13,46,128,
1069 47,162,52,164,0,62,80,163,72,128,61,40,107,26,7,37,20,53,200,131,88,0,66,
1070 134,185,16,98,80,215,34,11,96,0,138,26,228,65,76,0,69,67,92,136,37,128,6,
1071 168,107,145,4,48,1,165,13,114,32,118,0,44,161,174,68,12,192,7,148,53,200,
1072 129,88,1,26,134,165,48,130,80,31,255,241,69,224,0,0,124,63,128,0,0,0,46,32,
1073 0,0,120,63,128,0,0,0,47,98,7,140,16,116,194,7,12,48,108,196,6,140,80,100,
1074 198,6,12,112,92,200,5,140,149,192,202,91,204,181,184,204,91,76,213,176,206,
1075 90,204,240,84,208,5,13,9,124,210,43,13,24,64,226,131,205,112,56,216,3,77,
1076 152,48,218,130,205,184,40,220,130,77,216,32,222,129,205,248,24,224,129,78,
1077 25,214,163,226,90,80,145,104,65,37,157,0,150,99,242,89,78,73,100,58,37,140,
1078 236,150,35,194,88,79,73,96,69,37,125,12,122,188,134,62,0,2,165,68,39,255,
1079 255,193,43,67,0,0,80,127,192,58,182,216,80,0,21,59,154,64,0,107,76,200,172,
1080 180,146,176,198,138,187,43,42,204,136,170,181,146,168,214,80,0,26,155,81,
1081 42,77,4,168,180,20,0,6,160,206,74,123,73,64,0,127,255,4,10,153,219,28,198,
1082 163,184,130,140,224,10,43,144,40,141,164,161,183,18,132,222,64,161,127,128,
1083 0,63,225,1,109,74,8,137,71,56,5,4,213,20,3,115,233,249,177,240,80,255,192,
1084 6,120,2,64,127,195,0,173,28,56,20,96,80,128,0,206,192,143,167,64,164,156,
1085 131,2,112,14,125,55,9,4,216,40,19,80,180,77,3,9,51,13,94,153,7,159,76,64,
1086 207,192,0,102,0,103,255,255,242,240,67,73,112,33,168,0,12,180,16,212,0,10,
1087 88,8,106,0,7,43,4,53,0,4,149,4,31,128,0,202,66,15,255,255,194,137,254,0,50,
1088 135,195,224,127,196,2,87,132,17,82,143,20,10,44,80,36,239,196,147,63,146,
1089 119,0,125,49,129,52,152,64,154,128,0,201,96,137,36,131,36,142,17,18,40,82,
1090 77,97,145,33,135,68,130,37,17,247,208,71,159,65,29,125,8,0,12,113,244,32,0,
1091 49,184,176,70,162,16,20,95,240,0,7,252,80,37,120,193,81,196,194,0,3,69,19,
1092 0,81,191,197,140,192,255,255,239,127,255,255,255,255,140,64,0,0,0,0,1,0,0,
1093 0,139,192,0,0,248,127,0,0,0,0,138,192,0,0,240,127,0,0,0,0,139,64,0,0,240,
1094 255,0,0,0,0,0,31,241,128,149,224,0,0,0,0,0,0,0,0,13,71,96,37,25,120,148,86,
1095 16,69,23,73,19,92,36,73,124,129,71,255,0,56,136,233,34,3,223,208,241,192,3,
1096 254,56,18,188,128,0,15,135,240,0,0,0,11,104,228,128,135,18,4,0,6,26,72,16,
1097 0,42,49,32,64,0,225,132,129,0,4,133,146,4,0,21,210,72,16,0,103,65,32,64,1,
1098 220,228,100,162,146,130,20,74,8,72,248,64,2,33,3,225,0,9,131,143,132,0,42,
1099 12,62,16,0,184,40,248,64,3,32,131,225,0,13,129,143,132,0,58,4,62,16,0,248,
1100 8,248,64,4,32,3,225,0,17,127,143,132,0,73,252,62,16,1,55,232,248,64,5,31,
1101 131,225,0,21,125,143,132,0,89,244,62,16,1,119,201,0,31,4,68,123,144,148,0,
1102 97,236,66,80,1,151,169,10,248,0,211,208,133,124,0,109,230,66,254,0,56,242,
1103 33,127,0,29,120,144,207,128,15,60,8,103,192,7,221,228,37,0,32,119,16,148,0,
1104 133,218,66,190,0,68,236,33,95,0,35,117,144,191,128,18,58,136,95,192,9,92,
1105 195,225,0,38,114,144,148,0,156,41,31,224,0,15,249,1,138,144,64,192,2,2,225,
1106 132,221,9,70,112,70,111,198,111,72,0,0,0,0,0,0,0,0,13,198,240,71,19,201,40,
1107 239,64,10,79,248,0,3,254,72,86,209,5,155,36,17,46,185,137,129,109,203,140,
1108 11,78,94,96,13,28,200,1,74,255,0,2,127,202,4,218,43,131,100,130,32,5,47,
1109 252,0,9,255,44,19,104,173,237,146,8,128,20,207,240,0,39,252,192,77,162,183,
1110 54,72,34,0,83,127,192,0,159,243,65,54,138,218,217,32,136,1,78,255,0,2,127,
1111 206,4,218,43,99,100,130,32,5,63,252,0,9,255,60,19,104,173,109,146,8,128,15,
1112 255,242,27,16,2,175,193,80,26,85,197,34,218,240,44,90,192,144,5,149,109,
1113 110,218,208,16,139,185,143,251,206,126,191,154,176,17,197,125,207,255,160,
1114 138,217,90,144,30,242,246,207,195,185,73,133,90,112,62,200,66,80,6,11,81,
1115 21,26,80,39,168,57,143,243,78,223,217,154,48,39,168,61,143,243,78,223,217,
1116 146,104,39,17,158,156,80,0,22,114,113,64,0,153,169,197,0,3,102,40,33,150,
1117 156,80,0,70,82,113,64,1,89,41,197,0,6,100,39,20,0,29,142,156,80,0,134,50,
1118 98,243,21,53,121,136,160,144,0,22,26,120,24,73,197,0,9,96,167,20,0,41,128,
1119 156,80,0,181,250,113,64,3,1,255,254,0,81,20,100,47,145,216,23,255,240,0,11,
1120 255,248,0,3,255,252,81,252,0,1,236,68,0,0,0,0,0,129,167,1,26,144,9,165,0,
1121 26,177,199,197,132,30,147,16,120,86,65,217,80,240,232,164,120,114,80,60,52,
1122 39,32,84,223,192,15,59,30,129,156,115,6,81,160,7,253,40,0,5,81,252,0,1,255,
1123 78,0,84,113,96,128,0,209,69,128,21,87,240,0,7,253,72,1,81,221,66,0,3,69,
1124 117,0,85,159,192,0,31,245,97,10,100,0,0,0,32,0,0,0,0,10,164,130,97,221,191,
1125 113,3,20,146,12,18,200,47,74,30,23,37,15,128,0,143,146,135,192,0,133,169,
1126 67,224,0,98,196,161,240,0,65,90,80,248,0,41,63,255,194,109,65,11,137,191,
1127 174,45,153,98,242,229,191,147,102,8,190,94,92,183,242,65,167,114,12,188,
1128 185,111,228,131,70,29,217,54,105,221,156,0,171,255,128,9,208,68,128,255,
1129 174,0,25,168,194,64,0,130,177,254,0,0,255,176,1,3,120,186,64,12,13,194,233,
1130 0,32,54,139,164,0,196,216,46,144,2,19,88,186,64,12,141,66,233,0,34,52,139,
1131 164,0,140,208,46,144,2,67,56,203,64,12,12,195,45,0,32,50,140,180,0,196,200,
1132 50,208,2,19,24,203,64,12,140,67,45,0,34,48,140,180,0,140,192,50,208,2,64,
1133 127,255,128,21,38,73,7,1,132,128,0,133,105,252,19,140,0,0,15,3,240,0,0,0,0,
1134 25,127,102,0,1,91,127,4,227,0,0,3,192,252,0,0,0,0,6,95,218,128,0,87,31,193,
1135 56,192,0,0,240,63,0,0,0,0,1,151,246,224,0,21,215,240,78,48,0,0,0,16,0,0,0,
1136 0,0,101,253,200,0,5,121,252,19,140,0,0,0,4,0,0,0,0,0,25,127,118,0,1,95,127,
1137 4,227,0,0,0,65,0,0,0,0,0,6,95,222,128,0,88,31,193,56,192,0,0,16,64,0,0,0,0,
1138 1,151,247,224,0,22,23,240,78,48,0,0,4,16,0,0,0,0,0,101,254,8,0,5,137,252,
1139 19,140,0,0,2,4,0,0,0,0,0,25,127,134,0,1,99,127,0,89,218,146,20,74,228,80,
1140 171,17,64,162,132,248,162,64,0,193,255,138,5,137,161,116,38,69,210,0,32,
1141 152,23,72,0,10,92,93,32,1,41,97,116,128,8,165,69,210,0,50,148,23,72,0,18,
1142 76,93,32,1,73,33,116,128,9,36,69,210,0,52,144,23,72,0,26,60,93,32,1,104,
1143 225,116,128,2,35,69,210,0,24,140,23,104,0,42,44,93,160,1,168,161,118,128,
1144 10,162,69,218,0,58,136,25,98,28,101,160,2,8,97,150,128,0,161,70,90,0,18,
1145 132,25,104,0,138,12,101,160,3,40,33,150,128,1,32,70,90,0,20,128,25,104,0,
1146 145,252,101,160,3,71,225,150,128,1,159,70,90,0,22,124,25,104,0,33,236,101,
1147 160,1,135,161,152,128,2,158,70,98,0,26,120,25,136,0,169,220,102,32,3,180,
1148 117,150,57,214,0,157,85,98,112,80,137,241,66,128,0,166,213,33,53,24,66,121,
1149 106,0,
1150 };
1151 #ifdef DUK_USE_BUILTIN_INITJS
1152 DUK_INTERNAL const duk_uint8_t duk_initjs_data[187] = {
1153 40,102,117,110,99,116,105,111,110,40,100,44,97,41,123,102,117,110,99,116,
1154 105,111,110,32,98,40,97,44,98,44,99,41,123,79,98,106,101,99,116,46,100,101,
1155 102,105,110,101,80,114,111,112,101,114,116,121,40,97,44,98,44,123,118,97,
1156 108,117,101,58,99,44,119,114,105,116,97,98,108,101,58,33,48,44,101,110,117,
1157 109,101,114,97,98,108,101,58,33,49,44,99,111,110,102,105,103,117,114,97,98,
1158 108,101,58,33,48,125,41,125,98,40,97,46,76,111,103,103,101,114,44,34,99,
1159 108,111,103,34,44,110,101,119,32,97,46,76,111,103,103,101,114,40,34,67,34,
1160 41,41,59,98,40,97,44,34,109,111,100,76,111,97,100,101,100,34,44,123,125,41,
1161 125,41,40,116,104,105,115,44,68,117,107,116,97,112,101,41,59,10,0,
1162 };
1163 #endif /* DUK_USE_BUILTIN_INITJS */
1164 #else
1165 #error invalid endianness defines
1166 #endif