import * as i from "@/asm/runtime/index";
import * as u from "@/asm/runtime/util";

export const instructions = [
    i.SETCP(0),
    i.DICTPUSHCONST(
        19,
        u.dictMap(
            new Map([
                [
                    0,
                    [
                        i.DUP(),
                        i.SEMPTY(),
                        i.PUSHCONT_SHORT(
                            u.code([i.BLKDROP(3), i.CALLDICT(18)]),
                        ),
                        i.IFJMP(),
                        i.SWAP(),
                        i.CTOS(),
                        i.LDU(4),
                        i.SWAP(),
                        i.PUSHINT(1),
                        i.AND(),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.XCHG_3(1, 3),
                                i.BLKDROP(3),
                                i.CALLDICT(19),
                            ]),
                        ),
                        i.IFJMP(),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.NIP(),
                        i.LDGRAMS(),
                        i.NIP(),
                        i.PUSHINT(1),
                        i.SDSKIPFIRST(),
                        i.LDGRAMS(),
                        i.NIP(),
                        i.LDGRAMS(),
                        i.DROP(),
                        i.PUSHINT(3),
                        i.MULRSHIFT_(1),
                        i.XCHG_0(2),
                        i.LDU(32),
                        i.PUSHINT_LONG(260734629n),
                        i.PUXC(2, -1),
                        i.EQUAL(),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.NIP(),
                                i.POP(4),
                                i.ROTREV(),
                                i.CALLDICT(14),
                            ]),
                        ),
                        i.IFJMP(),
                        i.PUSHINT_LONG(395134233n),
                        i.PUXC(2, -1),
                        i.EQUAL(),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.NIP(),
                                i.XCHG3(4, 4, 4),
                                i.XCHG_0(3),
                                i.CALLDICT(15),
                            ]),
                        ),
                        i.IFJMP(),
                        i.PUSHINT_LONG(1499400124n),
                        i.PUXC(2, -1),
                        i.EQUAL(),
                        i.PUSHCONT_SHORT(
                            u.code([
                                i.NIP(),
                                i.POP(4),
                                i.ROTREV(),
                                i.CALLDICT(16),
                            ]),
                        ),
                        i.IFJMP(),
                        i.POP(3),
                        i.PUSHINT_LONG(3424294827n),
                        i.EQUAL(),
                        i.PUSHCONT_SHORT(
                            u.code([i.XCHG3(0, 0, 3), i.CALLDICT(17)]),
                        ),
                        i.IFJMP(),
                        i.BLKDROP(3),
                        i.CALLDICT(18),
                    ],
                ],
                [
                    1,
                    [
                        i.REWRITESTDADDR(),
                        i.DROP(),
                        i.PUSHINT(0),
                        i.EQUAL(),
                        i.THROWIFNOT(333),
                    ],
                ],
                [
                    14,
                    [
                        i.XCHG_0(3),
                        i.LDU(64),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.OVER(),
                        i.CALLDICT(1),
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDGRAMS(),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.LDREF(),
                        i.DROP(),
                        i.XCPU(4, 7),
                        i.SUB(),
                        i.PUXC(2, 10),
                        i.SDEQ(),
                        i.THROWIFNOT(705),
                        i.PUSH(9),
                        i.GTINT(-1),
                        i.THROWIFNOT(706),
                        i.XCPU2(5, 5, 3),
                        i.PUSHINT(0),
                        i.PU2XC(0, -1, 2),
                        i.XCHG_3(1, 3),
                        i.XC2PU(5, 0, 5),
                        i.NEWC(),
                        i.XCHG2(0, 5),
                        i.STGRAMS(),
                        i.XCHG2(0, 3),
                        i.STGRAMS(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.STREF(),
                        i.ENDC(),
                        i.OVER(),
                        i.NEWC(),
                        i.STU(2),
                        i.XCHG_3(1, 3),
                        i.STDICT(),
                        i.XCHG_3(1, 2),
                        i.STDICT(),
                        i.STU(1),
                        i.ENDC(),
                        i.DUP(),
                        i.HASHCU(),
                        i.PUSHINT(0),
                        i.PUSHINT(4),
                        i.NEWC(),
                        i.STU(3),
                        i.STI(8),
                        i.STU(256),
                        i.ENDC(),
                        i.CTOS(),
                        i.XCHG_0(5),
                        i.LDMSGADDR(),
                        i.LDDICT(),
                        i.NIP(),
                        i.LDGRAMS(),
                        i.DUP(),
                        i.SBITS(),
                        i.GTINT(0),
                        i.THROWIFNOT(708),
                        i.OVER(),
                        i.PUSHCONT_SHORT(u.code([i.PUSHINT(2)])),
                        i.PUSHCONT_SHORT(u.code([i.PUSHINT(1)])),
                        i.IFELSE(),
                        i.XCHG2(0, 14),
                        i.MUL(),
                        i.PUXC(1, -1),
                        i.ADD(),
                        i.PSEUDO_PUSHREF(
                            u.code([
                                i.PUSHINT_LONG(30000000n),
                                i.ADD(),
                                i.PUXC(11, -1),
                                i.GREATER(),
                                i.THROWIFNOT(709),
                                i.PUSH(12),
                                i.PLDDICT(),
                                i.POP(13),
                                i.PUSHINT(0),
                                i.PUSH(13),
                                i.ISNULL(),
                                i.PUSHCONT(
                                    u.code([
                                        i.DROP(),
                                        i.PUSH(12),
                                        i.CTOS(),
                                        i.LDU(32),
                                        i.OVER(),
                                        i.PUSHINT_LONG(1088489686n),
                                        i.EQUAL(),
                                        i.THROWIF(707),
                                        i.OVER(),
                                        i.PUSHINT_LONG(3818968194n),
                                        i.EQUAL(),
                                        i.THROWIF(707),
                                        i.OVER(),
                                        i.PUSHINT_LONG(3926267997n),
                                        i.EQUAL(),
                                        i.THROWIF(707),
                                        i.OVER(),
                                        i.PUSHINT_LONG(630424929n),
                                        i.EQUAL(),
                                        i.PUSHCONT(
                                            u.code([
                                                i.LDMSGADDR(),
                                                i.LDGRAMS(),
                                                i.LDMSGADDR(),
                                                i.LDU(1),
                                                i.XCHG_0(3),
                                                i.EQINT(1),
                                                i.PUSHCONT_SHORT(
                                                    u.code([i.BLKDROP(4)]),
                                                ),
                                                i.PUSHCONT(
                                                    u.code([
                                                        i.POP_LONG(17),
                                                        i.PUSH(3),
                                                        i.NEWC(),
                                                        i.STU(32),
                                                        i.XCHG2(0, 3),
                                                        i.STSLICER(),
                                                        i.PUSHINT(1),
                                                        i.STGRAMS(),
                                                        i.ROT(),
                                                        i.STSLICER(),
                                                        i.PUXC(15, -1),
                                                        i.STU(1),
                                                        i.XCHG_0(15),
                                                        i.EQINT(1),
                                                        i.PUSHCONT_SHORT(
                                                            u.code([
                                                                i.LDMSGADDR(),
                                                                i.DROP(),
                                                                i.XCHG_3(1, 14),
                                                                i.STSLICER(),
                                                                i.XCHG_0(13),
                                                            ]),
                                                        ),
                                                        i.PUSHCONT_SHORT(
                                                            u.code([i.DROP()]),
                                                        ),
                                                        i.IFELSE(),
                                                        i.XCHG_0(13),
                                                        i.ENDC(),
                                                        i.XCHG_0(13),
                                                    ]),
                                                ),
                                                i.IFELSE(),
                                            ]),
                                        ),
                                        i.PUSHCONT_SHORT(u.code([i.DROP()])),
                                        i.IFELSE(),
                                    ]),
                                ),
                                i.IFNOT(),
                                i.PSEUDO_PUSHREF(
                                    u.code([
                                        i.PU2XC(10, 8, -2),
                                        i.PU2XC(8, 11, -2),
                                        i.PUXC(8, -1),
                                        i.PUSHCONT(
                                            u.code([
                                                i.SAVECTR(2),
                                                i.SAMEALTSAVE(),
                                                i.PUSHINT_LONG(30000000n),
                                                i.SWAP(),
                                                i.PUSHINT_LONG(630424929n),
                                                i.EQUAL(),
                                                i.PUSHCONT(
                                                    u.code([
                                                        i.OVER(),
                                                        i.PUSHSLICE_LONG_1(
                                                            u.hex(
                                                                "800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D_",
                                                            ),
                                                        ),
                                                        i.SDEQ(),
                                                        i.IFJMPREF(
                                                            u.code([
                                                                i.PUSHINT(10),
                                                                i.SWAP(),
                                                                i.PUXC2(
                                                                    5,
                                                                    5,
                                                                    4,
                                                                ),
                                                                i.PUSHINT(0),
                                                                i.PU2XC(
                                                                    0,
                                                                    -1,
                                                                    2,
                                                                ),
                                                                i.XCHG_3(1, 3),
                                                                i.XC2PU(
                                                                    5,
                                                                    0,
                                                                    5,
                                                                ),
                                                                i.NEWC(),
                                                                i.XCHG2(0, 5),
                                                                i.STGRAMS(),
                                                                i.XCHG2(0, 3),
                                                                i.STGRAMS(),
                                                                i.SWAP(),
                                                                i.STSLICER(),
                                                                i.SWAP(),
                                                                i.STSLICER(),
                                                                i.STREF(),
                                                                i.ENDC(),
                                                                i.OVER(),
                                                                i.NEWC(),
                                                                i.STU(2),
                                                                i.XCHG_3(1, 3),
                                                                i.STDICT(),
                                                                i.XCHG_3(1, 2),
                                                                i.STDICT(),
                                                                i.STU(1),
                                                                i.ENDC(),
                                                                i.DUP(),
                                                                i.HASHCU(),
                                                                i.PUSHINT(0),
                                                                i.PUSHINT(4),
                                                                i.NEWC(),
                                                                i.STU(3),
                                                                i.STI(8),
                                                                i.STU(256),
                                                                i.ENDC(),
                                                                i.CTOS(),
                                                                i.XCHG2(4, 3),
                                                                i.MUL(),
                                                                i.PUSHINT_8(
                                                                    100,
                                                                ),
                                                                i.DIV(),
                                                                i.PUSHINT_LONG(
                                                                    3424294827n,
                                                                ),
                                                                i.NEWC(),
                                                                i.STU(32),
                                                                i.XCHG_3(1, 6),
                                                                i.STU(64),
                                                                i.PUSH(5),
                                                                i.STGRAMS(),
                                                                i.SWAP(),
                                                                i.STSLICER(),
                                                                i.ENDC(),
                                                                i.PUSHINT(7),
                                                                i.PUSHINT_8(24),
                                                                i.NEWC(),
                                                                i.STU(6),
                                                                i.XCHG2(0, 3),
                                                                i.STSLICER(),
                                                                i.PUSH(4),
                                                                i.STGRAMS(),
                                                                i.XCHG_3(1, 2),
                                                                i.STU(108),
                                                                i.XCHG_3(1, 2),
                                                                i.STREF(),
                                                                i.STREF(),
                                                                i.ENDC(),
                                                                i.PUSHINT(2),
                                                                i.SENDRAWMSG(),
                                                                i.RETALT(),
                                                            ]),
                                                        ),
                                                        i.BLKDROP(6),
                                                        i.PUSHINT(0),
                                                        i.DUP(),
                                                    ]),
                                                ),
                                                i.IFREFELSE(
                                                    u.code([
                                                        i.PUSHINT_8(15),
                                                        i.SWAP(),
                                                        i.PUXC2(5, 5, 4),
                                                        i.PUSHINT(0),
                                                        i.PU2XC(0, -1, 2),
                                                        i.XCHG_3(1, 3),
                                                        i.XC2PU(5, 0, 5),
                                                        i.NEWC(),
                                                        i.XCHG2(0, 5),
                                                        i.STGRAMS(),
                                                        i.XCHG2(0, 3),
                                                        i.STGRAMS(),
                                                        i.SWAP(),
                                                        i.STSLICER(),
                                                        i.SWAP(),
                                                        i.STSLICER(),
                                                        i.STREF(),
                                                        i.ENDC(),
                                                        i.OVER(),
                                                        i.NEWC(),
                                                        i.STU(2),
                                                        i.XCHG_3(1, 3),
                                                        i.STDICT(),
                                                        i.XCHG_3(1, 2),
                                                        i.STDICT(),
                                                        i.STU(1),
                                                        i.ENDC(),
                                                        i.DUP(),
                                                        i.HASHCU(),
                                                        i.PUSHINT(0),
                                                        i.PUSHINT(4),
                                                        i.NEWC(),
                                                        i.STU(3),
                                                        i.STI(8),
                                                        i.STU(256),
                                                        i.ENDC(),
                                                        i.CTOS(),
                                                        i.XCHG2(4, 3),
                                                        i.MUL(),
                                                        i.PUSHINT_8(100),
                                                        i.DIV(),
                                                        i.PUSHINT_LONG(
                                                            3424294827n,
                                                        ),
                                                        i.NEWC(),
                                                        i.STU(32),
                                                        i.XCHG_3(1, 6),
                                                        i.STU(64),
                                                        i.PUSH(5),
                                                        i.STGRAMS(),
                                                        i.SWAP(),
                                                        i.STSLICER(),
                                                        i.ENDC(),
                                                        i.PUSHINT(7),
                                                        i.PUSHINT_8(24),
                                                        i.NEWC(),
                                                        i.STU(6),
                                                        i.XCHG2(0, 3),
                                                        i.STSLICER(),
                                                        i.PUSH(4),
                                                        i.STGRAMS(),
                                                        i.XCHG_3(1, 2),
                                                        i.STU(108),
                                                        i.XCHG_3(1, 2),
                                                        i.STREF(),
                                                        i.STREF(),
                                                        i.ENDC(),
                                                        i.PUSHINT(2),
                                                        i.SENDRAWMSG(),
                                                    ]),
                                                ),
                                            ]),
                                        ),
                                        i.EXECUTE(),
                                        i.XCHG2(10, 10),
                                        i.SUB(),
                                        i.XCHG2(11, 9),
                                        i.SUB(),
                                        i.PUSHINT_LONG(4000000n),
                                        i.SUB(),
                                        i.PUSHINT(7),
                                        i.PUSHINT_8(24),
                                        i.NEWC(),
                                        i.STU(6),
                                        i.XCHG2(0, 8),
                                        i.STSLICER(),
                                        i.SWAP(),
                                        i.STGRAMS(),
                                        i.XCHG_3(1, 6),
                                        i.STU(108),
                                        i.STREF(),
                                        i.PUSHINT_LONG(395134233n),
                                        i.NEWC(),
                                        i.STU(32),
                                        i.XCHG_3(1, 8),
                                        i.STU(64),
                                        i.XCHG2(0, 6),
                                        i.STGRAMS(),
                                        i.PUSH(5),
                                        i.STSLICER(),
                                        i.XCHG2(0, 3),
                                        i.PSEUDO_PUSHREF(
                                            u.code([
                                                i.STSLICER(),
                                                i.XCHG2(0, 6),
                                                i.STGRAMS(),
                                                i.XCHG_3(1, 7),
                                                i.STDICT(),
                                                i.ENDC(),
                                                i.XCHG2(0, 3),
                                                i.STREF(),
                                                i.ENDC(),
                                                i.PUSHINT(0),
                                                i.SENDRAWMSG(),
                                                i.XCHG_1(3, 4),
                                                i.XCHG_0(2),
                                                i.NEWC(),
                                                i.XCHG2(0, 5),
                                                i.STGRAMS(),
                                                i.XCHG2(0, 3),
                                                i.STGRAMS(),
                                                i.SWAP(),
                                                i.STSLICER(),
                                                i.SWAP(),
                                                i.STSLICER(),
                                                i.STREF(),
                                                i.ENDC(),
                                                i.POPCTR(4),
                                            ]),
                                        ),
                                    ]),
                                ),
                            ]),
                        ),
                    ],
                ],
                [
                    15,
                    [
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDGRAMS(),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.LDREF(),
                        i.DROP(),
                        i.XCHG_0(9),
                        i.LDU(64),
                        i.LDGRAMS(),
                        i.XCPU(6, 1),
                        i.ADD(),
                        i.XCHG_0(6),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.PUSH2(5, 12),
                        i.SDEQ(),
                        i.PUSH3(3, 6, 14),
                        i.PUSHINT(0),
                        i.PU2XC(0, -1, 2),
                        i.XCHG_3(1, 3),
                        i.XC2PU(5, 0, 5),
                        i.NEWC(),
                        i.XCHG2(0, 5),
                        i.STGRAMS(),
                        i.XCHG2(0, 3),
                        i.STGRAMS(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.STREF(),
                        i.ENDC(),
                        i.OVER(),
                        i.NEWC(),
                        i.STU(2),
                        i.XCHG_3(1, 3),
                        i.STDICT(),
                        i.XCHG_3(1, 2),
                        i.STDICT(),
                        i.STU(1),
                        i.ENDC(),
                        i.HASHCU(),
                        i.PUSHINT(0),
                        i.PUSHINT(4),
                        i.NEWC(),
                        i.STU(3),
                        i.STI(8),
                        i.STU(256),
                        i.ENDC(),
                        i.CTOS(),
                        i.XCHG2(0, 14),
                        i.SDEQ(),
                        i.XCHG_3(1, 13),
                        i.OR(),
                        i.THROWIFNOT(707),
                        i.XCHG_0(11),
                        i.LDGRAMS(),
                        i.XCPU(11, 9),
                        i.SUB(),
                        i.PUSHINT_LONG(10000000n),
                        i.TUCK(),
                        i.MIN(),
                        i.SUB(),
                        i.PUSHINT_LONG(10000000n),
                        i.ADD(),
                        i.XCHG_3(1, 9),
                        i.SUB(),
                        i.PUSH(8),
                        i.IFREFELSEREF(
                            u.code([
                                i.PUXC(8, 9),
                                i.ADD(),
                                i.XCHG_3(1, 9),
                                i.SUB(),
                                i.PUSH(9),
                                i.PLDDICT(),
                                i.DUP(),
                                i.ISNULL(),
                                i.PUSHCONT_SHORT(u.code([i.DROP()])),
                                i.PUSHCONT_SHORT(
                                    u.code([
                                        i.CTOS(),
                                        i.LDU(32),
                                        i.DROP(),
                                        i.PUSHINT_LONG(1088489686n),
                                        i.EQUAL(),
                                        i.THROWIF(707),
                                    ]),
                                ),
                                i.IFELSE(),
                                i.PUSHINT_LONG(1935855772n),
                                i.NEWC(),
                                i.STU(32),
                                i.PUXC(3, -1),
                                i.STU(64),
                                i.ROT(),
                                i.STGRAMS(),
                                i.XCHG2(0, 8),
                                i.STSLICER(),
                                i.XCHG2(0, 8),
                                i.STSLICER(),
                                i.ENDC(),
                                i.PUSHINT(1),
                                i.PUSHINT_8(16),
                                i.NEWC(),
                                i.STU(6),
                                i.PUSH(4),
                                i.STSLICER(),
                                i.XCHG2(0, 7),
                                i.STGRAMS(),
                                i.XCHG_3(1, 6),
                                i.STU(107),
                                i.XCHG_3(1, 5),
                                i.STREF(),
                                i.ENDC(),
                                i.PUSHINT(1),
                                i.SENDRAWMSG(),
                                i.XCHG_1(3, 5),
                                i.XCHG_1(3, 4),
                            ]),
                            u.code([
                                i.XCHG_1(4, 10),
                                i.XCHG_1(3, 9),
                                i.POP(8),
                                i.BLKDROP(4),
                            ]),
                        ),
                        i.PUSH(6),
                        i.PLDU(2),
                        i.PSEUDO_PUSHREF(
                            u.code([
                                i.NEQINT(0),
                                i.PUSH(4),
                                i.PUSHINT_LONG(100000000n),
                                i.GREATER(),
                                i.AND(),
                                i.PUSHCONT(
                                    u.code([
                                        i.XCHG_0(3),
                                        i.PUSHINT_LONG(100000000n),
                                        i.SUB(),
                                        i.PUSHINT_LONG(3576854235n),
                                        i.PUSHINT(0),
                                        i.PUSHINT_8(16),
                                        i.NEWC(),
                                        i.STU(6),
                                        i.XCHG2(0, 9),
                                        i.STSLICER(),
                                        i.ROT(),
                                        i.STGRAMS(),
                                        i.XCHG_3(1, 7),
                                        i.STU(107),
                                        i.XCHG_3(1, 6),
                                        i.STU(32),
                                        i.XCHG_3(1, 3),
                                        i.STU(64),
                                        i.ENDC(),
                                        i.PUSHINT(2),
                                        i.SENDRAWMSG(),
                                        i.XCHG_3(1, 3),
                                    ]),
                                ),
                                i.PUSHCONT_SHORT(
                                    u.code([i.XCHG_1(2, 6), i.BLKDROP2(3, 2)]),
                                ),
                                i.IFELSE(),
                                i.XCHG3(0, 0, 3),
                                i.XCHG_0(4),
                                i.NEWC(),
                                i.XCHG2(0, 5),
                                i.STGRAMS(),
                                i.XCHG2(0, 3),
                                i.STGRAMS(),
                                i.SWAP(),
                                i.STSLICER(),
                                i.SWAP(),
                                i.STSLICER(),
                                i.STREF(),
                                i.ENDC(),
                                i.POPCTR(4),
                            ]),
                        ),
                    ],
                ],
                [
                    16,
                    [
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDGRAMS(),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.LDREF(),
                        i.DROP(),
                        i.XCHG_0(8),
                        i.LDU(64),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.DROP(),
                        i.XCPU(6, 1),
                        i.SUB(),
                        i.PUXC(4, 9),
                        i.SDEQ(),
                        i.THROWIFNOT(705),
                        i.PUSH(8),
                        i.GTINT(-1),
                        i.THROWIFNOT(706),
                        i.XCHG_0(6),
                        i.PUSHINT_LONG(20000000n),
                        i.ADD(),
                        i.XCHG_3(1, 7),
                        i.GREATER(),
                        i.THROWIFNOT(707),
                        i.PUSHINT_LONG(2078119902n),
                        i.NEWC(),
                        i.STU(32),
                        i.XCHG_3(1, 6),
                        i.STU(64),
                        i.XCHG2(0, 4),
                        i.STGRAMS(),
                        i.PUSH(3),
                        i.STSLICER(),
                        i.ROT(),
                        i.STSLICER(),
                        i.ENDC(),
                        i.PUSHINT(1),
                        i.PUSHINT_8(24),
                        i.NEWC(),
                        i.STU(6),
                        i.PUSH(5),
                        i.STSLICER(),
                        i.PUSHINT(0),
                        i.STGRAMS(),
                        i.STU(107),
                        i.STREF(),
                        i.ENDC(),
                        i.PUSHINT_8(64),
                        i.SENDRAWMSG(),
                        i.XCHG_0(3),
                        i.XCHG2(2, 4),
                        i.NEWC(),
                        i.XCHG2(0, 5),
                        i.STGRAMS(),
                        i.XCHG2(0, 3),
                        i.STGRAMS(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.STREF(),
                        i.ENDC(),
                        i.POPCTR(4),
                    ],
                ],
                [
                    17,
                    [
                        i.NIP(),
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDGRAMS(),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.LDREF(),
                        i.DROP(),
                        i.PUSH2(2, 1),
                        i.SDEQ(),
                        i.THROWIFNOT(707),
                        i.XCHG_0(7),
                        i.LDU(64),
                        i.LDGRAMS(),
                        i.XCHG2(6, 6),
                        i.ADD(),
                        i.XCHG_0(5),
                        i.LDMSGADDR(),
                        i.DROP(),
                        i.PUSH2(2, 8),
                        i.PUSHINT(0),
                        i.PU2XC(0, -1, 2),
                        i.XCHG_3(1, 3),
                        i.XC2PU(5, 0, 5),
                        i.NEWC(),
                        i.XCHG2(0, 5),
                        i.STGRAMS(),
                        i.XCHG2(0, 3),
                        i.STGRAMS(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.STREF(),
                        i.ENDC(),
                        i.OVER(),
                        i.NEWC(),
                        i.STU(2),
                        i.XCHG_3(1, 3),
                        i.STDICT(),
                        i.XCHG_3(1, 2),
                        i.STDICT(),
                        i.STU(1),
                        i.ENDC(),
                        i.HASHCU(),
                        i.PUSHINT(0),
                        i.PUSHINT(4),
                        i.NEWC(),
                        i.STU(3),
                        i.STI(8),
                        i.STU(256),
                        i.ENDC(),
                        i.CTOS(),
                        i.XCHG2(0, 7),
                        i.SDEQ(),
                        i.THROWIFNOT(707),
                        i.XCHG_0(4),
                        i.PUSHINT_LONG(500000000n),
                        i.GREATER(),
                        i.PUSHCONT_SHORT(u.code([i.POP(4)])),
                        i.IFREFELSE(
                            u.code([
                                i.PUSHINT_LONG(100000n),
                                i.PUSH2(2, 0),
                                i.MUL(),
                                i.PUSHINT_LONG(100000000000000000n),
                                i.DIV(),
                                i.PUXC(1, -1),
                                i.SUB(),
                                i.PUSHINT_LONG(50000000000000n),
                                i.SWAP(),
                                i.MUL(),
                                i.SWAP(),
                                i.DIV(),
                                i.PUSH(3),
                                i.LESS(),
                                i.PUSHCONT(
                                    u.code([
                                        i.XCPU2(4, 2, 3),
                                        i.PUSH(7),
                                        i.CALLREF(
                                            u.code([
                                                i.PUSHSLICE_LONG_1(
                                                    u.hex(
                                                        "800EF3B9902A271B2A01C8938A523CFE24E71847AAEB6A620001ED44A77AC0E709D_",
                                                    ),
                                                ),
                                                i.PUSH2(2, 1),
                                                i.PUSHINT(0),
                                                i.PU2XC(0, -1, 2),
                                                i.XCHG_3(1, 3),
                                                i.XC2PU(5, 0, 5),
                                                i.NEWC(),
                                                i.XCHG2(0, 5),
                                                i.STGRAMS(),
                                                i.XCHG2(0, 3),
                                                i.STGRAMS(),
                                                i.SWAP(),
                                                i.STSLICER(),
                                                i.SWAP(),
                                                i.STSLICER(),
                                                i.STREF(),
                                                i.ENDC(),
                                                i.OVER(),
                                                i.NEWC(),
                                                i.STU(2),
                                                i.XCHG_3(1, 3),
                                                i.STDICT(),
                                                i.XCHG_3(1, 2),
                                                i.STDICT(),
                                                i.STU(1),
                                                i.ENDC(),
                                                i.DUP(),
                                                i.HASHCU(),
                                                i.PUSHINT(0),
                                                i.PUSHINT(4),
                                                i.NEWC(),
                                                i.STU(3),
                                                i.STI(8),
                                                i.STU(256),
                                                i.ENDC(),
                                                i.CTOS(),
                                                i.PU2XC(3, 0, 2),
                                                i.PSEUDO_PUSHREF(
                                                    u.code([
                                                        i.PUSHINT(0),
                                                        i.PU2XC(0, -1, 2),
                                                        i.XCHG_3(1, 3),
                                                        i.XC2PU(5, 0, 5),
                                                        i.NEWC(),
                                                        i.XCHG2(0, 5),
                                                        i.STGRAMS(),
                                                        i.XCHG2(0, 3),
                                                        i.STGRAMS(),
                                                        i.SWAP(),
                                                        i.STSLICER(),
                                                        i.SWAP(),
                                                        i.STSLICER(),
                                                        i.STREF(),
                                                        i.ENDC(),
                                                        i.OVER(),
                                                        i.NEWC(),
                                                        i.STU(2),
                                                        i.XCHG_3(1, 3),
                                                        i.STDICT(),
                                                        i.XCHG_3(1, 2),
                                                        i.STDICT(),
                                                        i.STU(1),
                                                        i.ENDC(),
                                                        i.HASHCU(),
                                                        i.PUSHINT(0),
                                                        i.PUSHINT(4),
                                                        i.NEWC(),
                                                        i.STU(3),
                                                        i.STI(8),
                                                        i.STU(256),
                                                        i.ENDC(),
                                                        i.CTOS(),
                                                        i.PUSHINT(0),
                                                        i.PUSHINT_LONG(
                                                            630424929n,
                                                        ),
                                                        i.NEWC(),
                                                        i.STU(32),
                                                        i.PUSHSLICE_LONG_1(
                                                            u.hex(
                                                                "80022A16A3164C4D5AA3133F3110FF10496E00CA8AC8ABEFFC5027E024D33480C3F_",
                                                            ),
                                                        ),
                                                        i.STSLICER(),
                                                        i.PUSHINT(1),
                                                        i.STGRAMS(),
                                                        i.PUSH(2),
                                                        i.STSLICER(),
                                                        i.STU(1),
                                                        i.ENDC(),
                                                        i.PUSHINT_LONG(
                                                            395134233n,
                                                        ),
                                                        i.NEWC(),
                                                        i.STU(32),
                                                        i.XCHG_3(1, 7),
                                                        i.STU(64),
                                                        i.PUSH(5),
                                                        i.STGRAMS(),
                                                        i.XCHG2(0, 4),
                                                        i.STSLICER(),
                                                        i.PSEUDO_PUSHREF(
                                                            u.code([
                                                                i.XCHG2(0, 3),
                                                                i.STSLICER(),
                                                                i.PUSHINT_LONG(
                                                                    400000000n,
                                                                ),
                                                                i.STGRAMS(),
                                                                i.XCHG_3(1, 4),
                                                                i.STDICT(),
                                                                i.ENDC(),
                                                                i.PUSHINT(7),
                                                                i.PUSHINT_8(24),
                                                                i.NEWC(),
                                                                i.STU(6),
                                                                i.XCHG2(0, 5),
                                                                i.STSLICER(),
                                                                i.PUSHINT_LONG(
                                                                    410000000n,
                                                                ),
                                                                i.STGRAMS(),
                                                                i.XCHG_3(1, 4),
                                                                i.STU(108),
                                                                i.STREF(),
                                                                i.XCHG_3(1, 2),
                                                                i.STREF(),
                                                                i.ENDC(),
                                                                i.PUSHINT_8(65),
                                                                i.SENDRAWMSG(),
                                                            ]),
                                                        ),
                                                    ]),
                                                ),
                                            ]),
                                        ),
                                        i.XCHG_3(1, 2),
                                        i.SUB(),
                                        i.SWAP(),
                                    ]),
                                ),
                                i.PUSHCONT_SHORT(u.code([i.POP(4)])),
                                i.IFELSE(),
                            ]),
                        ),
                        i.BLKSWAP(3, 1),
                        i.XCHG_0(4),
                        i.PSEUDO_PUSHREF(
                            u.code([
                                i.NEWC(),
                                i.XCHG2(0, 5),
                                i.STGRAMS(),
                                i.XCHG2(0, 3),
                                i.STGRAMS(),
                                i.SWAP(),
                                i.STSLICER(),
                                i.SWAP(),
                                i.STSLICER(),
                                i.STREF(),
                                i.ENDC(),
                                i.POPCTR(4),
                            ]),
                        ),
                    ],
                ],
                [
                    18,
                    [
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDGRAMS(),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.LDREF(),
                        i.DROP(),
                        i.DROP(),
                        i.BLKDROP2(2, 2),
                        i.PUSH(2),
                        i.PUSHINT_LONG(10000000000n),
                        i.GREATER(),
                        i.PUSHCONT_SHORT(u.code([i.BLKDROP(3)])),
                        i.IFREFELSE(
                            u.code([
                                i.SWAP(),
                                i.SDEQ(),
                                i.PUSHCONT(
                                    u.code([
                                        i.PUSHINT_LONG(2000000000n),
                                        i.SUB(),
                                        i.DUP(),
                                        i.MULINT(45),
                                        i.PUSHINT_8(100),
                                        i.DIV(),
                                        i.OVER(),
                                        i.MULINT(50),
                                        i.PUSHINT_8(100),
                                        i.DIV(),
                                        i.XCHG_0(2),
                                        i.MULINT(5),
                                        i.PUSHINT_8(100),
                                        i.DIV(),
                                        i.OVER(),
                                        i.GTINT(0),
                                        i.PUSHCONT(
                                            u.code([
                                                i.NEWC(),
                                                i.ENDC(),
                                                i.PUSHINT(0),
                                                i.PUSHINT_8(16),
                                                i.NEWC(),
                                                i.STU(6),
                                                i.PUSHSLICE_LONG_1(
                                                    u.hex(
                                                        "801F840A0422842977CB29E29F33C634BCD69BD65FE5BA81FA894D8C39A06E2955B_",
                                                    ),
                                                ),
                                                i.STSLICER(),
                                                i.XCHG2(0, 4),
                                                i.STGRAMS(),
                                                i.XCHG_3(1, 3),
                                                i.STU(107),
                                                i.XCHG_3(1, 2),
                                                i.STDICT(),
                                                i.ENDC(),
                                                i.PUSHINT(0),
                                                i.SENDRAWMSG(),
                                            ]),
                                        ),
                                        i.PUSHCONT_SHORT(u.code([i.NIP()])),
                                        i.IFELSE(),
                                        i.OVER(),
                                        i.GTINT(0),
                                        i.PUSHCONT_SHORT(u.code([i.NIP()])),
                                        i.IFREFELSE(
                                            u.code([
                                                i.NEWC(),
                                                i.ENDC(),
                                                i.PUSHINT(0),
                                                i.PUSHINT_8(16),
                                                i.NEWC(),
                                                i.STU(6),
                                                i.PUSHSLICE_LONG_1(
                                                    u.hex(
                                                        "800FB912041E07C64D5210EAAA30DB5BE1F575FD76CE8F3FC67AE118DE26276F649_",
                                                    ),
                                                ),
                                                i.STSLICER(),
                                                i.XCHG2(0, 4),
                                                i.STGRAMS(),
                                                i.XCHG_3(1, 3),
                                                i.STU(107),
                                                i.XCHG_3(1, 2),
                                                i.STDICT(),
                                                i.ENDC(),
                                                i.PUSHINT(2),
                                                i.SENDRAWMSG(),
                                            ]),
                                        ),
                                        i.DUP(),
                                        i.GTINT(0),
                                        i.PUSHCONT_SHORT(u.code([i.DROP()])),
                                        i.IFREFELSE(
                                            u.code([
                                                i.NEWC(),
                                                i.ENDC(),
                                                i.PUSHINT(0),
                                                i.PUSHINT_8(16),
                                                i.NEWC(),
                                                i.STU(6),
                                                i.PUSHSLICE_LONG_1(
                                                    u.hex(
                                                        "801F99FB55D7218F7671803823BECFA90925FC1110A9126DAA0520EA7801098302B_",
                                                    ),
                                                ),
                                                i.STSLICER(),
                                                i.XCHG2(0, 3),
                                                i.STGRAMS(),
                                                i.XCHG_3(1, 2),
                                                i.STU(107),
                                                i.STDICT(),
                                                i.ENDC(),
                                                i.PUSHINT(0),
                                                i.SENDRAWMSG(),
                                            ]),
                                        ),
                                    ]),
                                ),
                                i.PUSHCONT_SHORT(u.code([i.DROP()])),
                                i.IFELSE(),
                            ]),
                        ),
                    ],
                ],
                [
                    19,
                    [
                        i.PUSHINT_8(32),
                        i.SDSKIPFIRST(),
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDGRAMS(),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.LDREF(),
                        i.DROP(),
                        i.XCHG_0(5),
                        i.LDU(32),
                        i.PUSHINT_LONG(395134233n),
                        i.PUXC(2, -1),
                        i.EQUAL(),
                        i.PUSHINT_LONG(2078119902n),
                        i.XCHG_3(1, 3),
                        i.EQUAL(),
                        i.XCHG_3(1, 2),
                        i.OR(),
                        i.THROWIFNOT(709),
                        i.LDU(64),
                        i.NIP(),
                        i.LDGRAMS(),
                        i.DROP(),
                        i.XCHG_3(1, 4),
                        i.ADD(),
                        i.XCHG3(1, 3, 4),
                        i.NEWC(),
                        i.XCHG2(0, 5),
                        i.STGRAMS(),
                        i.XCHG2(0, 3),
                        i.STGRAMS(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.SWAP(),
                        i.STSLICER(),
                        i.STREF(),
                        i.ENDC(),
                        i.POPCTR(4),
                    ],
                ],
                [
                    97026,
                    [
                        i.PUSHCTR(4),
                        i.CTOS(),
                        i.LDGRAMS(),
                        i.LDGRAMS(),
                        i.LDMSGADDR(),
                        i.LDMSGADDR(),
                        i.LDREF(),
                        i.DROP(),
                        i.BLKDROP2(1, 3),
                    ],
                ],
            ]),
        ),
    ),
    i.DICTIGETJMPZ(),
    i.THROWARG(11),
];
