slotNum = 0x4
.language ECMAScript
.function any &importAnnoPgName/exportAnno&2.0.0.#%#E(any a0, any a1, any a2, any a3) {
	lda.str A
	sta v0
	lda.str Hello
	stobjbyvalue 0x0, a3, v0
	lda.str B
	sta v0
	lda.str world
	stobjbyvalue 0x2, a3, v0
	returnundefined
}

slotNum = 0x0
.language ECMAScript
.function any &importAnnoPgName/exportAnno&2.0.0.#~A=#A(any a0, any a1, any a2) {
	lda a2
	return
}

slotNum = 0x7
.language ECMAScript
.function any &importAnnoPgName/exportAnno&2.0.0.func_main_0(any a0, any a1, any a2) {
	ldundefined
	sta v0
	definefunc 0x0, &importAnnoPgName/exportAnno&2.0.0.#%#E, 0x1
	sta v1
	lda v0
	callruntime.istrue 0x1
	jnez label@9
	createemptyobject
	sta v0
label@9: 
	lda v1
	callarg1 0x2, v0
	ldhole
	sta v0
	defineclasswithbuffer 0x4, &importAnnoPgName/exportAnno&2.0.0.#~A=#A, &importAnnoPgName/exportAnno&2.0.0_1450, 0x0, v0
	ldobjbyname 0x5, prototype
	returnundefined
}


======> literal array buffer <======
------------------------------------
slot &importAnnoPgName/exportAnno&2.0.0_1386
{
  index: 0
    tag: 0
    val: 25
},
{
  index: 1
    tag: 25
    val: 2
},
------------------------------------
slot &importAnnoPgName/exportAnno&2.0.0_1392
{
  index: 0
    tag: 0
    val: 24
},
{
  index: 1
    tag: 24
    val: &importAnnoPgName/exportAnno&2.0.0_1386
},
------------------------------------
slot &importAnnoPgName/exportAnno&2.0.0_1401
{
  index: 0
    tag: 0
    val: 24
},
{
  index: 1
    tag: 24
    val: &importAnnoPgName/exportAnno&2.0.0_1392
},
------------------------------------
slot &importAnnoPgName/exportAnno&2.0.0_1410
------------------------------------
slot &importAnnoPgName/exportAnno&2.0.0_1414
{
  index: 0
    tag: 2
    val: 0
},
{
  index: 1
    tag: 2
    val: 0
},
{
  index: 2
    tag: 2
    val: 0
},
{
  index: 3
    tag: 2
    val: 1
},
{
  index: 4
    tag: 5
    val: MyAnno
},
{
  index: 5
    tag: 5
    val: MyAnno
},
{
  index: 6
    tag: 2
    val: 0
},
{
  index: 7
    tag: 2
    val: 0
},
------------------------------------
slot &importAnnoPgName/exportAnno&2.0.0_1450
{
  index: 0
    tag: 0
    val: 2
},
{
  index: 1
    tag: 2
    val: 0
},
======> strings <======
"&importAnnoPgName/exportAnno&2.0.0.#%#E"; "&importAnnoPgName/exportAnno&2.0.0.#~A=#A"; "A"; "B"; "Hello"; "prototype"; "world"; 

======> literal array buffer <======
======> strings <======

slotNum = 0x0
.language ECMAScript
.function any &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B(any a0, any a1, any a2) {
	lda a2
	return
}

slotNum = 0x3
.language ECMAScript
.function any &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun(any a0, any a1, any a2) {
	tryldglobalbyname 0x0, print
	sta v0
	lda.str B
	sta v1
	lda v0
	callarg1 0x1, v1
	returnundefined
}

slotNum = 0x3
.language ECMAScript
.function any &importAnnoPgName/importAnno-exec&2.0.0.func_main_0(any a0, any a1, any a2) {
	ldhole
	sta v0
	defineclasswithbuffer 0x0, &importAnnoPgName/importAnno-exec&2.0.0.#~B=#B, &importAnnoPgName/importAnno-exec&2.0.0_1547, 0x0, v0
	sta v0
	ldobjbyname 0x1, prototype
	lda v0
	stmodulevar 0x0
	returnundefined
}


======> literal array buffer <======
------------------------------------
slot &importAnnoPgName/importAnno-exec&2.0.0_1459
{
  index: 0
    tag: 0
    val: 25
},
{
  index: 1
    tag: 25
    val: 2
},
------------------------------------
slot &importAnnoPgName/importAnno-exec&2.0.0_1465
{
  index: 0
    tag: 0
    val: 24
},
{
  index: 1
    tag: 24
    val: &importAnnoPgName/importAnno-exec&2.0.0_1459
},
------------------------------------
slot &importAnnoPgName/importAnno-exec&2.0.0_1474
{
  index: 0
    tag: 0
    val: 24
},
{
  index: 1
    tag: 24
    val: &importAnnoPgName/importAnno-exec&2.0.0_1465
},
------------------------------------
slot &importAnnoPgName/importAnno-exec&2.0.0_1483
------------------------------------
slot &importAnnoPgName/importAnno-exec&2.0.0_1487
{
  index: 0
    tag: 2
    val: 1
},
{
  index: 1
    tag: 5
    val: @normalized:N&&&importAnnoPgName/exportAnno&
},
{
  index: 2
    tag: 2
    val: 2
},
{
  index: 3
    tag: 5
    val: MyAnno
},
{
  index: 4
    tag: 5
    val: MyAnno
},
{
  index: 5
    tag: 9
    val: 0
},
{
  index: 6
    tag: 5
    val: fun
},
{
  index: 7
    tag: 5
    val: fun
},
{
  index: 8
    tag: 9
    val: 0
},
{
  index: 9
    tag: 2
    val: 0
},
{
  index: 10
    tag: 2
    val: 1
},
{
  index: 11
    tag: 5
    val: B
},
{
  index: 12
    tag: 5
    val: B
},
{
  index: 13
    tag: 2
    val: 0
},
{
  index: 14
    tag: 2
    val: 0
},
------------------------------------
slot &importAnnoPgName/importAnno-exec&2.0.0_1547
{
  index: 0
    tag: 0
    val: 5
},
{
  index: 1
    tag: 5
    val: fun
},
{
  index: 2
    tag: 0
    val: 6
},
{
  index: 3
    tag: 6
    val: &importAnnoPgName/importAnno-exec&2.0.0.#~B>#fun
},
{
  index: 4
    tag: 0
    val: 9
},
{
  index: 5
    tag: 9
    val: 0
},
{
  index: 6
    tag: 0
    val: 2
},
{
  index: 7
    tag: 2
    val: 1
},
======> strings <======
"&importAnnoPgName/importAnno-exec&2.0.0.#~B=#B"; "B"; "print"; "prototype"; 

======> literal array buffer <======
======> strings <======


======> literal array buffer <======
======> strings <======


======> literal array buffer <======
======> strings <======


======> literal array buffer <======
======> strings <======


======> literal array buffer <======
======> strings <======