• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x9
2.language ECMAScript
3.function any .#*#(any a0, any a1, any a2) {
4label_4:
5label_0:
6	ldai 0xa
7	sta v0
8	ldai 0x0
9	sta v1
10	newlexenv 0x2
11	definefunc 0x0, .#**#f1, 0x0
12	definefunc 0x1, .#**#f3, 0x0
13	stlexvar 0x0, 0x0
14	definefunc 0x2, .#**#f5, 0x0
15	stlexvar 0x0, 0x1
16	definefunc 0x3, .#**#f6, 0x0
17	sta v2
18label_3:
19	lda v0
20	less 0x4, v1
21	jeqz label_1
22label_2:
23	lda v2
24	callarg0 0x5
25	lda v1
26	tonumeric 0x7
27	inc 0x8
28	sta v1
29	jmp label_3
30label_1:
31	returnundefined
32label_5:
33}
34
35slotNum = 0x2
36.language ECMAScript
37.function any .#**#f1(any a0, any a1, any a2) {
38label_1:
39label_0:
40	ldlexvar 0x0, 0x0
41	callarg0 0x0
42	returnundefined
43label_2:
44}
45
46slotNum = 0x0
47.language ECMAScript
48.function any .#**#f3(any a0, any a1, any a2) {
49label_1:
50label_0:
51	returnundefined
52label_2:
53}
54
55slotNum = 0x0
56.language ECMAScript
57.function any .#**#f5(any a0, any a1, any a2) {
58label_1:
59label_0:
60	returnundefined
61label_2:
62}
63
64slotNum = 0x3
65.language ECMAScript
66.function any .#**#f6(any a0, any a1, any a2) {
67label_1:
68label_0:
69	newlexenv 0x1
70	definefunc 0x0, .#**f6*#f19, 0x0
71	sta v0
72	ldai 0x14
73	stlexvar 0x0, 0x0
74	lda v0
75	callarg0 0x1
76	returnundefined
77label_2:
78}
79
80slotNum = 0x12
81.language ECMAScript
82.function any .#**f6*#f19(any a0, any a1, any a2) {
83	nop
84label_45:
85label_0:
86	newlexenv 0x1
87label_32:
88label_34:
89	ldai 0x14
90	sta v1
91	ldai 0x15
92	sta v2
93	ldai 0xa
94	sta v3
95	ldai 0x0
96	sta v4
97	mov v5, v4
98label_20:
99	lda v5
100	tonumeric 0x0
101	sta v5
102	inc 0x1
103	sta v6
104	lda v3
105	less 0x2, v5
106	jeqz label_21
107label_2:
108	lda v2
109	stlexvar 0x0, 0x0
110	definefunc 0x3, .#**f6*@0*#v37, 0x0
111	ldundefined
112	sta v5
113label_28:
114label_29:
115end_label_29:
116label_3:
117	ldhole
118	sta v10
119	mov v9, v10
120	jmp label_4
121label_48:
122	sta v9
123	mov v6, v7
124	mov v5, v8
125label_4:
126	ldundefined
127	eq 0x4, v5
128	jeqz label_5
129label_6:
130	ldlexvar 0x2, 0x1
131	sta v5
132	ldlexvar 0x1, 0x0
133	sta v7
134	throw.undefinedifholewithname v31
135	lda v1
136	stricteq 0x5, v7
137	sta v7
138	lda v5
139	callarg1 0x6, v7
140label_5:
141	ldhole
142	sta v5
143	lda v9
144	noteq 0x8, v5
145	jeqz label_7
146label_8:
147	lda v9
148	throw
149label_7:
150	newlexenv 0x1
151label_30:
152label_36:
153	mov v7, v4
154label_18:
155	lda v7
156	tonumeric 0x9
157	sta v7
158	inc 0xa
159	sta v8
160	lda v3
161	less 0xb, v7
162	jeqz label_19
163label_10:
164	lda v2
165	stlexvar 0x0, 0x0
166	definefunc 0xc, .#**f6*@0*#v39, 0x0
167	ldundefined
168	sta v7
169label_26:
170label_27:
171end_label_27:
172label_11:
173	ldhole
174	sta v13
175	mov v12, v13
176	jmp label_12
177label_50:
178	sta v12
179	mov v6, v9
180	mov v8, v10
181	mov v7, v11
182label_12:
183	ldundefined
184	eq 0xd, v7
185	jeqz label_13
186label_14:
187	ldlexvar 0x3, 0x1
188	sta v7
189	ldlexvar 0x2, 0x0
190	sta v8
191	throw.undefinedifholewithname v31
192	lda v1
193	stricteq 0xe, v8
194	sta v8
195	lda v7
196	callarg1 0xf, v8
197label_31:
198end_label_31:
199label_37:
200	poplexenv
201	mov v5, v6
202	jmp label_15
203label_13:
204	ldhole
205	sta v7
206	lda v12
207	noteq 0x11, v7
208	jeqz label_16
209label_17:
210	lda v12
211	throw
212label_16:
213	ldlexvar 0x0, 0x0
214	sta v7
215	poplexenv
216	newlexenv 0x1
217	lda v7
218	stlexvar 0x0, 0x0
219	mov v7, v8
220	jmp label_18
221label_51:
222	sta v5
223label_43:
224	poplexenv
225	lda v5
226	throw
227label_19:
228	poplexenv
229	mov v5, v6
230label_15:
231	ldlexvar 0x0, 0x0
232	sta v6
233	poplexenv
234	newlexenv 0x1
235	lda v6
236	stlexvar 0x0, 0x0
237label_33:
238end_label_33:
239	jmp label_20
240label_52:
241	sta v0
242label_44:
243	poplexenv
244	lda v0
245	throw
246label_21:
247	poplexenv
248	returnundefined
249label_46:
250}
251
252.catchall label_26, end_label_27, label_50
253
254.catchall label_28, end_label_29, label_48
255
256.catchall label_30, end_label_31, label_51
257
258.catchall label_32, end_label_33, label_52
259
260slotNum = 0x0
261.language ECMAScript
262.function any .#**f6*@0*#v37(any a0, any a1, any a2) {
263label_1:
264label_0:
265	ldlexvar 0x0, 0x0
266	sta v0
267	throw.undefinedifholewithname v36
268	lda v0
269	return
270label_2:
271}
272
273slotNum = 0x0
274.language ECMAScript
275.function any .#**f6*@0*#v39(any a0, any a1, any a2) {
276label_1:
277label_0:
278	ldlexvar 0x0, 0x0
279	sta v0
280	throw.undefinedifholewithname v38
281	lda v0
282	return
283label_2:
284}
285
286slotNum = 0x3
287.language ECMAScript
288.function any .func_main_0(any a0, any a1, any a2) {
289label_1:
290label_0:
291	definefunc 0x0, .#*#, 0x0
292	callarg0 0x1
293	returnundefined
294label_2:
295}
296
297
298