slotNum = 0x0
.language ECMAScript
.function any .#~A=#A(any a0, any a1, any a2) {
label_1:
label_0:
lda a2
return
label_2:
}
slotNum = 0x5
.language ECMAScript
.function any .#~B=#B(any a0, any a1, any a2, any a3) {
nop
label_6:
label_0:
copyrestargs 0x0
sta v0
createemptyarray 0x0
sta v1
ldai 0x0
sta v2
lda v0
starrayspread v1, v2
lda v1
ldobjbyname 0x1, length
lda a0
supercallspread 0x3, v1
sta v0
lda a2
throw.ifsupernotcorrectcall 0x1
label_1:
label_3:
lda v0
throw.ifsupernotcorrectcall 0x0
label_2:
end_label_2:
label_4:
lda v0
return
label_8:
sta v1
label_5:
lda v1
throw
label_7:
}
.catchall label_1, end_label_2, label_8
slotNum = 0x9
.language ECMAScript
.function any .func_main_0(any a0, any a1, any a2) {
label_1:
label_0:
ldhole
sta v0
defineclasswithbuffer 0x0, .#~A=#A, _1, 0x0, v0
sta v0
ldobjbyname 0x1, prototype
lda v0
sttoglobalrecord 0x3, A
tryldglobalbyname 0x4, A
sta v0
defineclasswithbuffer 0x5, .#~B=#B, _2, 0x0, v0
sta v0
ldobjbyname 0x6, prototype
lda v0
sttoglobalrecord 0x8, B
returnundefined
label_2:
}